537
100
537
2
0
0
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
1750
3844
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
19
19
11
12
10
10
10
12
17
15
18
18
19
18
18
18
18
18
18
19
19
17
17
18
19
18
18
17
18
17
17
16
17
17
18
18
18
16
15
19
15
15
16
15
16
15
16
16
18
16
18
13
13
13
13
13
13
13
18
13
13
11
10
11
15
10
10
11
8
11
8
8
8
8
7
7
8
7
11
6
8
6
5
7
8
6
14
6
5
5
5
5
6
8
8
8
8
8
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
2
1
1
1
3
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
3
3
3
3
3
2
1
1
1
1
1
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
11
11
6
6
6
5
6
7
9
14
14
12
23
11
11
13
12
10
16
10
10
12
12
13
24
14
16
19
21
23
27
27
27
23
24
22
23
21
21
23
20
23
22
23
27
24
23
24
27
23
24
23
23
27
24
25
28
27
23
22
22
22
22
28
22
23
23
22
23
23
21
28
22
23
23
21
23
23
24
24
24
19
19
13
12
11
9
12
7
6
7
9
9
16
16
8
4
4
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
2
1
1
1
2
2
3
2
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
2
1
1
2
2
1
1
1
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
18
59
59
26
26
20
14
22
36
52
64
88
88
64
63
58
56
51
48
59
47
52
61
62
64
92
66
63
70
60
63
62
60
70
763
878
1010
4244
1057
1085
1098
572
495
398
977
1073
1170
4244
1120
1127
1812
1416
2159
4238
2760
4238
3264
4268
3997
1960
1746
2007
1676
2315
4119
2081
4220
1776
1389
1942
1570
2223
4119
2483
4220
2472
2664
1591
1153
923
859
741
929
1455
814
1556
684
542
490
312
265
655
1109
1227
2664
2664
1123
44
44
99
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
2
2
2
3
2
2
2
2
2
2
2
8
5
2
4
5
6
6
6
9
12
6
1
1
1
4
3
2
1
2
3
4
5
7
5
3
5
3
1
1
1
2
3
3
4
7
6
5
5
5
5
3
2
1
1
1
1
2
3
5
5
5
3
2
3
3
3
4
2
1
6
8
4
1
2
1
1
1
1
1
2
3
7
11
51
26
1
11
11
12
6
1
3
6
6
6
6
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
44
87
87
77
77
47
38
46
84
132
187
260
260
341
166
150
143
107
103
89
86
88
117
120
124
221
134
173
176
184
312
178
201
186
796
916
1037
3896
1079
1105
1141
695
624
531
1006
1332
1448
3757
1816
1285
1902
1988
2630
4069
3271
3930
3084
3930
2080
2021
1855
2041
2780
2436
3257
2140
3896
1659
1383
1676
1368
1958
2780
2015
4069
2131
1796
2080
1116
933
971
789
835
1289
703
812
547
409
351
295
257
889
1625
1822
4069
4069
1737
123
123
220
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
33
3
3
11
15
9
3
3
3
3
3
3
29
16
3
4
5
6
4
3
17
18
11
4
3
3
6
7
4
2
3
2
1
1
19
11
4
24
16
8
4
1
5
10
6
3
16
20
22
24
27
25
14
3
7
4
1
3
21
14
7
7
7
5
3
3
3
6
9
8
5
3
13
11
9
8
16
12
6
1
3
4
5
11
123
79
36
3
26
71
97
61
26
35
45
35
26
26
17
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
56
151
151
88
96
90
81
85
91
98
103
116
116
103
81
71
73
76
75
71
82
132
97
112
104
151
108
111
116
104
100
99
103
103
353
397
445
1597
463
474
477
292
265
230
406
668
740
1415
1572
682
926
967
1071
1663
1594
2002
1926
3012
3169
1512
1443
1406
1105
1502
1412
1189
2918
956
876
1218
1288
1820
2437
2186
2918
2294
3012
3169
1458
1306
1414
1128
1107
2437
844
767
707
409
342
272
198
672
1250
1411
3169
3169
1333
111
111
28
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
45
14
11
11
11
29
38
48
61
31
1
1
31
18
5
5
5
5
3
1
18
20
12
4
2
2
4
4
2
1
2
3
2
1
2
3
4
12
8
4
4
4
4
5
4
3
5
14
13
12
7
3
2
2
1
1
1
2
4
4
4
3
3
2
2
4
4
5
7
6
6
4
3
2
1
4
2
1
1
1
1
3
6
14
28
15
2
3
5
17
30
16
2
9
17
15
13
13
7
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
26
33
33
19
17
13
9
13
20
29
38
47
47
66
35
32
34
31
31
31
33
28
33
43
35
49
41
39
48
46
53
60
66
60
48
46
49
51
58
62
59
82
58
58
59
55
54
59
60
58
82
66
63
65
62
65
63
63
82
54
52
56
55
53
54
62
55
57
58
58
61
60
62
63
53
49
54
49
49
49
56
47
49
54
43
50
47
47
63
35
39
43
40
46
46
35
36
32
12
46
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
17
2
2
3
4
3
2
2
2
2
2
2
12
8
5
5
5
5
4
3
10
11
6
1
1
2
3
2
1
1
1
1
1
1
1
3
5
5
3
2
2
2
2
2
2
2
4
3
2
1
2
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
2
3
3
3
2
1
3
3
3
4
6
4
2
1
1
3
5
8
12
7
2
1
7
10
11
7
4
2
2
3
7
9
5
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
66
105
105
55
48
39
30
43
71
103
114
181
181
101
98
97
93
92
101
87
92
97
126
129
135
254
144
142
140
122
123
119
124
129
154
166
181
250
172
167
159
141
133
138
158
162
182
250
173
184
181
175
196
237
207
237
230
271
192
254
182
184
185
182
181
173
212
182
174
188
178
187
181
193
212
212
227
243
243
263
263
234
263
217
200
201
191
193
182
171
146
162
254
187
200
200
165
165
61
165
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
28
4
4
6
7
8
8
8
9
7
5
5
12
7
3
6
8
10
7
4
18
21
12
4
5
4
4
4
3
2
3
2
1
1
1
2
4
24
15
7
7
7
6
5
3
2
10
18
13
9
10
6
3
2
3
3
3
5
8
6
5
6
7
4
1
3
5
5
5
6
9
7
5
4
4
4
5
5
5
5
5
5
9
14
23
14
5
8
80
112
86
61
36
12
12
63
62
61
32
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
46
101
101
76
76
45
37
47
61
81
110
116
116
81
97
82
87
89
101
85
90
95
99
120
103
109
111
105
124
120
120
130
124
119
119
128
117
118
117
117
118
121
128
122
130
128
130
168
139
144
168
148
143
138
168
140
136
139
143
117
123
110
99
96
97
101
98
123
104
87
91
101
110
120
142
142
137
137
126
120
127
109
97
127
96
98
94
109
70
73
68
73
83
82
132
132
92
61
61
88
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
30
1
1
5
7
5
4
4
4
4
4
5
27
15
3
6
8
10
7
4
15
17
9
1
5
4
4
4
4
3
3
5
7
11
12
10
8
4
1
8
6
5
6
8
5
3
7
16
9
2
5
8
5
2
2
2
2
2
2
4
7
7
6
4
3
5
6
8
7
5
3
3
7
4
1
5
6
4
2
2
2
4
6
8
19
10
2
4
7
15
30
16
2
3
4
5
7
9
5
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
126
243
243
128
126
89
62
92
128
176
259
259
256
274
234
203
198
234
159
145
145
141
161
161
159
236
164
183
183
164
243
145
169
189
229
259
257
397
304
313
340
405
358
375
385
375
422
375
372
370
405
371
374
370
382
391
400
517
405
340
319
313
276
292
310
324
397
422
357
362
346
357
325
359
370
330
517
319
309
316
331
308
319
307
331
340
279
246
422
236
225
268
300
308
517
517
334
234
234
195
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
89
9
9
12
14
11
9
9
9
9
12
16
43
34
25
70
80
85
62
39
59
69
36
4
9
8
8
5
3
1
1
1
1
1
1
1
9
12
16
35
25
16
9
3
2
2
17
11
5
4
4
4
4
4
3
2
6
26
46
27
9
9
9
5
1
7
14
31
30
29
28
21
14
11
8
15
15
8
1
2
4
14
18
22
54
28
2
23
32
42
65
33
1
9
18
21
22
24
16
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
58
147
147
70
68
52
36
54
81
113
162
175
175
129
149
116
129
138
113
147
124
136
141
168
162
155
154
156
172
147
168
147
143
172
154
154
175
172
412
456
503
1712
775
828
880
1712
903
917
1146
1808
1049
1433
1375
1233
1808
1582
1197
1358
1808
1247
1529
1599
1529
1805
1678
1178
1122
1270
1805
1067
1678
827
667
581
397
313
268
205
174
163
116
102
88
83
102
108
100
198
87
89
85
66
67
57
53
53
58
50
50
85
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
40
2
2
8
11
6
2
2
2
4
5
6
12
7
2
4
5
6
8
10
16
23
13
4
32
18
4
4
3
2
3
4
5
4
3
4
13
8
4
6
4
3
3
3
3
3
3
12
22
24
21
17
13
11
8
5
2
13
22
14
6
6
6
5
5
5
6
8
7
6
8
7
6
3
1
2
4
4
2
1
1
2
3
13
24
15
6
4
3
20
35
20
6
7
7
8
13
18
9
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
9
39
39
27
31
31
30
30
30
26
26
26
26
28
31
29
31
40
26
25
24
21
24
25
25
39
26
26
25
24
28
27
28
40
29
30
31
39
29
29
38
31
34
35
36
38
40
39
40
40
37
40
36
35
36
36
35
39
36
31
32
27
32
30
31
36
39
26
34
29
32
35
35
39
39
39
32
29
28
27
24
24
19
24
18
18
17
19
12
12
11
15
19
21
39
39
22
9
9
16
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
7
1
1
1
2
12
17
23
12
1
1
1
1
3
5
4
4
4
4
4
6
8
4
1
2
2
2
4
2
1
2
1
1
1
1
1
1
1
2
3
2
2
2
2
2
2
3
5
3
2
1
1
1
1
1
1
1
1
3
2
2
2
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
2
3
2
2
1
1
2
4
2
1
2
3
4
6
4
2
1
1
2
2
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
69
70
70
69
69
40
44
46
59
70
81
102
102
107
81
76
68
70
59
56
54
54
57
58
61
85
72
75
107
73
68
71
65
72
85
79
101
87
93
93
97
102
105
124
112
105
112
98
97
95
102
89
90
84
82
93
86
87
80
101
88
67
65
58
62
61
58
93
62
68
67
88
53
54
50
44
59
48
47
96
42
41
40
29
40
43
42
102
38
39
38
28
27
24
24
24
22
22
22
19
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
54
2
2
8
11
6
2
2
2
1
1
1
11
6
2
4
5
6
10
14
21
24
15
6
1
2
4
4
4
3
2
3
2
2
3
3
4
8
10
10
11
13
8
3
3
3
3
8
14
14
9
5
3
1
1
1
1
1
3
3
4
4
5
3
1
1
2
3
2
1
1
2
3
2
2
2
4
2
1
1
1
1
1
2
4
3
2
2
3
6
13
7
1
2
3
3
3
3
6
10
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
65
89
113
113
113
62
52
57
65
79
106
106
92
96
93
93
106
92
91
93
92
88
96
137
107
114
117
113
124
122
131
141
141
150
130
132
128
129
136
137
150
141
126
123
130
137
131
150
134
133
141
121
124
120
124
120
137
137
112
107
108
103
106
107
108
105
98
96
95
93
90
104
86
85
105
88
92
108
95
94
114
85
83
86
114
99
101
96
114
82
71
68
75
66
69
68
75
75
48
108
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
48
2
2
9
13
7
2
2
2
4
5
6
16
9
2
6
8
10
10
11
29
27
16
5
4
3
9
5
2
1
2
2
3
2
2
5
13
7
1
11
6
1
2
3
2
2
9
7
5
4
4
4
2
1
1
1
1
1
6
11
24
16
9
6
6
4
2
3
2
2
4
5
7
4
2
1
11
7
3
2
1
1
1
4
14
9
4
3
18
40
44
23
2
4
6
8
28
38
19
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
110
3346
3346
1293
1508
1220
875
1251
1653
1688
3063
3063
1867
1876
2954
1645
2156
2896
1754
3346
1924
2229
2806
3120
3063
3158
3082
3113
3162
3095
3120
3158
2671
3162
3098
3126
3126
3346
3172
3208
3208
3226
3208
3296
3265
3019
3275
3169
3192
3296
3265
3130
2727
2884
2817
3275
3169
2128
1746
1491
1792
874
729
601
401
316
248
189
150
130
112
100
97
79
74
68
69
67
67
97
53
50
43
37
44
50
51
69
60
47
46
45
56
40
40
38
41
41
11
41
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
68
50
42
42
42
162
222
283
366
199
32
5
5
25
58
57
57
57
35
13
61
101
53
6
4
2
4
10
7
5
4
2
1
3
3
4
10
11
12
7
2
10
18
13
7
2
5
4
3
2
3
3
2
2
2
2
2
2
2
1
1
1
1
2
1
1
4
11
8
5
4
4
3
3
4
2
1
1
1
2
1
1
1
2
7
6
5
4
7
7
8
6
4
5
6
14
12
11
6
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
269
3327
3327
1939
2656
2983
3327
3327
3327
2980
2633
2633
2633
2546
3327
2628
2762
2542
2865
3007
2581
2652
2735
2865
2808
3007
2710
2993
2828
2828
2639
2962
2914
2431
2618
2989
2445
3235
2423
2341
2993
2134
2260
2275
2111
2563
2153
2211
2355
2962
2133
2277
2083
2111
2162
2185
2989
1841
1752
1680
3235
1191
1097
992
610
481
380
272
221
203
173
165
229
164
152
151
231
150
142
229
99
101
93
84
107
110
119
231
84
99
96
78
130
66
57
50
58
24
24
132
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
204
92
65
65
65
379
536
694
910
471
32
2
2
25
308
270
232
232
153
75
139
204
112
20
32
47
62
34
6
24
14
4
3
2
3
2
1
4
2
1
1
1
10
10
7
4
1
34
19
4
9
5
1
1
2
2
2
3
4
15
24
34
23
12
1
2
3
4
2
1
3
3
3
2
1
4
6
5
3
1
1
3
4
5
11
8
5
3
1
6
11
6
2
5
6
4
2
2
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
130
3531
3531
2588
3104
3140
3206
3206
3206
3169
3219
3412
3412
2913
3206
2800
2729
3169
2959
3307
3095
3080
3213
3412
3116
3496
3412
3236
3531
2702
3159
2375
2298
2478
2556
2551
2603
3307
2656
2679
2903
2682
2789
2824
2780
3321
2888
2851
3175
3496
3085
3412
2556
2914
2595
3092
3531
2136
1999
1817
3159
1188
1059
928
560
448
347
247
188
156
125
107
102
76
69
67
68
65
64
102
59
53
49
41
41
40
38
68
31
32
30
24
25
21
23
23
20
19
19
20
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
85
65
45
45
45
1305
1935
2566
2867
1550
234
5
5
8
12
24
30
37
34
31
80
130
87
45
25
6
5
10
7
5
3
1
1
1
13
9
5
3
1
3
4
5
4
3
2
2
2
3
4
4
2
1
3
2
2
2
1
1
4
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
4
5
5
3
2
1
1
1
2
6
6
6
4
2
7
13
7
1
2
2
3
4
5
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
306
3571
3571
2446
2803
2429
2432
2429
2613
3571
2422
2459
2351
2191
2637
2467
2637
3571
2494
2248
2495
3140
2673
3095
2971
3140
3027
3076
3095
3082
3145
3213
3212
3421
3328
3252
3349
3093
3422
2763
3082
2529
2600
3145
2639
2749
3212
2794
3082
3421
3328
2991
2515
2405
2213
3349
1909
2121
1819
1572
3422
1199
1093
998
579
464
376
273
229
187
152
138
114
104
125
89
91
97
82
114
84
67
63
76
76
80
119
119
80
82
70
62
84
66
70
67
80
80
24
129
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
285
149
149
227
306
620
777
855
934
496
59
3
3
20
112
85
59
59
36
14
149
220
139
59
54
28
2
9
10
11
9
8
5
2
5
4
3
4
3
2
2
2
10
7
4
2
1
13
9
6
5
3
1
2
2
2
1
1
3
2
1
1
1
1
1
1
1
3
3
2
1
1
1
2
2
1
1
1
1
1
1
1
1
2
4
6
7
4
1
35
29
24
17
10
8
8
16
20
10
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
261
2045
2045
1076
1212
957
832
898
1069
1043
1343
1356
1376
1947
2039
1365
1514
1575
1557
1941
2045
1732
1974
1776
1839
2036
1861
2039
1968
1826
1819
2030
1718
1714
1744
1684
1678
1858
1738
1807
2045
1897
1924
1974
1956
1885
1904
1911
1932
2036
1964
1893
1840
1871
1955
1849
1726
1300
1156
1041
1964
717
644
580
348
280
217
159
126
106
86
77
67
62
59
55
73
56
50
67
44
40
38
36
37
39
38
73
34
33
32
33
41
42
72
72
41
23
23
17
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
154
6
6
56
107
56
6
6
6
31
17
4
4
5
6
75
110
145
77
10
135
261
143
25
14
4
6
11
8
5
4
4
3
2
4
5
6
6
6
5
4
6
13
9
5
2
5
6
8
8
5
3
2
1
2
2
3
3
3
2
1
1
2
1
1
1
1
5
3
1
1
1
1
5
3
2
1
1
1
1
3
2
1
4
7
8
8
9
11
12
13
8
3
6
9
6
4
4
6
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
370
4487
4487
2913
3337
2858
2712
2712
2810
3159
2712
2712
2441
2608
3497
2405
2382
3159
2563
2542
2790
2794
3004
3900
3439
4122
4487
3379
3192
3842
2991
3112
3497
3307
3644
3927
3900
4122
3522
3469
3842
3611
3585
3927
3656
3253
3393
3622
3514
4059
4487
3874
4095
4101
3697
4372
4083
2828
2642
2353
4372
1632
1477
1316
810
648
511
365
303
272
230
199
238
174
164
155
169
152
152
238
123
114
107
89
100
108
105
169
86
93
96
93
92
101
101
83
86
79
47
105
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
190
115
115
147
180
585
787
888
990
642
295
14
14
27
159
645
524
403
239
75
222
283
155
27
17
7
58
48
36
24
14
4
3
2
4
9
14
10
7
13
10
7
5
3
4
5
15
10
5
4
4
2
1
1
2
4
4
4
5
3
1
5
9
5
1
1
1
5
3
1
2
1
1
1
1
2
12
7
2
1
1
2
3
4
11
7
4
7
11
22
34
18
3
4
4
5
26
36
19
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
19
19
10
11
10
8
9
11
14
16
22
22
19
16
18
16
16
17
18
19
19
17
18
17
19
17
17
19
20
21
32
20
20
20
18
20
20
19
32
19
21
22
20
27
23
23
32
21
20
21
16
16
16
18
19
19
27
18
18
14
13
12
12
12
22
12
12
11
10
11
8
9
7
6
7
7
7
8
18
7
7
6
4
7
7
7
21
7
7
7
5
5
4
4
4
4
4
3
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
3
3
3
3
3
3
4
5
3
2
2
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
2
2
2
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
25
25
11
12
9
6
9
13
16
29
29
21
22
26
21
21
26
18
17
18
19
22
27
23
33
26
28
31
31
26
27
25
26
27
33
27
31
30
29
37
29
31
37
33
37
34
35
34
35
35
31
30
31
29
35
33
27
25
23
23
19
22
18
18
18
18
18
19
20
20
19
22
18
19
20
18
22
20
22
20
22
19
17
13
12
10
11
7
6
6
6
7
8
8
8
6
5
3
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
1
1
1
1
1
1
1
1
1
1
2
3
6
6
6
4
2
3
4
2
1
1
1
1
2
2
2
1
1
3
2
2
1
1
3
2
2
2
2
3
3
3
3
2
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
46
46
34
39
37
37
37
35
37
37
38
38
40
30
38
34
35
37
37
39
40
39
40
36
46
44
41
41
38
41
32
30
28
29
34
28
36
30
32
40
31
34
39
34
36
36
36
39
46
44
38
32
35
35
41
40
30
28
24
41
18
19
19
16
24
16
14
13
18
14
15
24
14
14
13
13
12
12
24
13
13
13
23
12
12
12
23
9
9
9
7
7
7
7
7
5
3
3
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
1
1
1
1
1
15
22
25
27
14
1
1
1
1
5
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
4
2
1
10
5
1
1
1
1
1
3
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
2
2
2
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
12
12
6
7
5
4
5
8
12
14
22
22
14
12
11
10
11
10
11
11
11
13
16
12
22
15
15
17
16
17
23
17
23
19
18
19
22
19
22
19
19
20
20
23
23
20
21
20
24
21
21
21
20
24
21
22
23
24
20
20
18
19
18
17
24
18
19
22
19
20
17
24
15
15
17
17
18
18
24
19
18
16
23
14
14
16
23
11
11
8
6
6
5
5
5
5
5
3
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
4
3
2
1
1
1
2
2
2
2
1
1
1
2
2
2
4
6
3
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
19
19
11
12
11
9
9
9
8
10
10
12
19
12
18
14
15
17
18
19
19
19
18
19
19
18
18
19
18
19
15
15
14
14
14
14
18
15
14
19
14
15
19
15
18
19
15
17
18
16
18
14
15
16
19
19
15
16
16
19
19
11
10
9
8
7
7
10
7
7
8
5
4
4
3
3
4
3
3
4
3
2
2
2
2
3
4
4
4
3
3
3
3
4
4
4
4
4
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
3
3
3
3
5
6
6
6
3
1
1
1
1
1
2
1
1
1
1
1
5
3
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
12
12
6
7
5
4
5
7
8
14
14
12
16
11
10
10
11
10
11
11
12
13
16
14
22
16
16
18
20
20
23
20
28
22
23
25
33
25
25
26
25
26
33
26
28
28
27
33
26
26
25
26
23
24
23
23
28
24
20
22
18
22
18
18
20
19
19
22
20
20
16
16
16
17
20
19
22
20
22
20
22
19
16
13
13
11
10
11
7
8
8
8
9
9
8
7
6
4
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
5
4
2
1
1
1
1
1
1
2
3
4
3
2
1
1
1
1
1
1
2
1
1
1
1
1
2
2
2
2
1
1
2
1
1
1
1
2
1
1
1
1
1
3
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
3
3
3
2
1
1
2
3
4
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
19
30
37
37
37
20
17
18
21
27
35
36
36
45
28
25
27
28
23
24
25
25
31
40
31
46
36
37
41
40
39
44
45
42
44
44
44
46
47
46
46
46
47
45
45
45
45
43
44
46
45
45
46
50
47
47
46
50
43
47
42
41
42
41
43
42
43
47
41
47
44
45
45
46
50
45
50
46
44
47
42
41
36
41
33
36
35
39
37
30
29
31
41
33
50
50
37
27
27
39
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
18
2
2
3
4
3
2
2
2
2
2
2
5
5
5
5
5
5
4
3
8
10
5
1
2
4
4
2
1
2
2
2
1
1
1
2
4
7
4
1
4
9
7
4
1
2
4
8
10
7
4
2
1
1
1
1
1
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
2
3
2
1
1
3
4
5
3
1
2
3
2
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
119
243
243
126
119
87
60
89
127
165
259
259
213
244
239
189
191
234
157
147
147
145
248
263
278
734
302
326
330
259
246
226
217
209
252
259
266
400
359
363
734
349
422
499
508
619
612
547
575
657
528
491
562
542
552
734
570
549
492
605
508
579
654
597
619
552
546
524
513
547
466
497
478
496
657
526
500
612
477
473
597
458
390
418
426
436
497
474
416
430
431
466
605
425
500
500
428
247
247
654
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
83
4
4
10
13
8
4
4
4
9
12
16
32
18
4
4
4
5
22
39
56
71
37
3
12
8
5
4
2
1
1
1
3
3
2
1
3
2
1
1
1
1
8
16
12
9
55
48
41
50
60
31
2
2
3
2
2
10
19
11
4
4
3
3
3
4
4
5
21
13
6
3
20
11
3
6
21
17
11
5
5
5
5
41
107
65
23
23
112
228
237
125
14
130
188
118
49
49
26
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
12
12
11
11
7
5
6
9
12
15
21
21
25
14
13
13
11
11
11
11
11
13
16
13
22
15
17
19
20
25
22
22
27
21
21
21
22
19
18
19
19
21
21
26
27
24
25
24
29
25
27
29
28
33
30
28
30
28
21
21
21
20
33
20
21
22
21
26
23
26
33
31
38
38
29
26
26
20
23
17
15
14
23
14
14
14
23
11
11
9
8
8
8
11
11
7
6
4
6
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
1
1
2
3
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
4
3
2
1
1
1
1
1
1
1
2
3
2
2
2
2
2
2
1
1
2
1
1
1
1
2
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
3
5
4
4
3
2
2
2
3
3
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
9
37
37
29
33
32
32
32
31
31
32
32
33
36
34
34
33
30
34
33
32
37
32
31
33
36
31
34
32
34
29
31
29
27
31
34
30
46
32
32
37
32
35
46
34
46
38
37
46
35
36
37
46
32
31
31
28
29
33
21
22
24
26
29
29
33
25
23
24
21
23
33
26
28
30
29
30
30
22
20
17
20
11
9
8
7
6
7
6
5
5
5
7
7
11
11
7
5
5
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
3
3
3
4
3
3
3
3
2
1
1
1
2
3
11
10
10
6
2
4
7
4
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
2
2
2
2
1
1
1
1
1
7
4
1
2
1
1
1
6
3
1
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
2
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
18
18
9
9
7
5
6
9
13
14
22
22
16
17
16
17
17
18
18
15
15
15
15
16
17
17
17
16
16
16
15
16
16
17
18
20
18
17
22
17
17
16
16
16
16
18
16
17
17
21
15
14
15
14
15
14
15
17
20
13
13
15
12
12
22
13
14
14
11
15
10
9
8
9
7
8
7
8
18
7
7
6
5
8
8
9
21
7
8
10
10
12
12
12
7
7
3
1
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
2
3
2
1
1
1
1
2
3
2
2
3
4
5
6
6
6
5
5
3
2
2
5
3
2
2
2
3
2
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
39
39
21
24
19
19
20
27
34
38
47
47
53
38
40
40
35
39
36
29
27
28
29
29
36
33
33
33
33
53
33
36
37
38
39
40
45
39
47
40
37
39
36
41
45
42
57
47
47
45
47
45
44
45
43
57
44
39
40
46
36
40
38
35
57
33
33
34
34
33
32
46
27
26
25
26
24
24
37
20
23
17
16
21
22
22
44
17
20
19
15
26
14
13
12
13
9
9
23
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
5
8
5
2
2
2
2
2
2
2
2
1
1
1
2
1
1
1
2
2
2
2
1
1
1
2
8
7
6
7
4
1
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
1
1
1
2
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
82
217
217
98
95
75
53
80
182
304
354
643
643
329
324
267
229
197
173
153
160
166
284
291
308
833
324
335
334
247
239
222
202
197
203
216
265
283
283
510
293
300
312
319
343
333
539
381
427
429
643
428
510
587
567
656
833
541
510
626
452
532
571
651
655
510
525
453
485
682
482
598
579
525
625
655
552
682
523
474
625
396
364
418
467
546
833
643
552
522
513
574
626
617
617
467
475
410
122
617
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
34
6
6
7
8
8
8
9
14
10
6
6
28
16
5
5
5
5
21
28
35
31
18
6
76
38
1
1
1
4
5
3
1
1
1
1
14
15
8
1
4
8
14
20
14
9
13
9
5
5
6
28
16
5
2
1
1
2
15
11
8
8
7
5
4
8
21
26
26
18
11
4
24
16
8
1
10
8
7
6
5
14
12
11
65
136
84
32
13
186
154
122
86
51
17
17
69
95
51
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
68
147
147
69
66
52
37
56
94
138
174
244
244
270
170
154
162
141
133
147
132
143
258
274
292
803
310
323
324
236
213
192
172
179
197
208
219
259
232
240
270
238
250
272
296
303
394
334
345
351
387
483
460
526
545
564
803
537
503
624
447
506
557
628
627
515
513
485
525
657
439
564
514
490
603
628
555
657
529
529
603
468
604
448
493
583
803
550
604
512
502
574
624
601
601
465
468
422
122
601
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
34
5
5
8
9
9
9
9
9
9
9
10
32
18
4
7
8
10
24
32
40
57
31
5
75
38
1
1
1
1
1
1
5
4
4
8
17
9
1
4
6
8
26
14
3
11
20
12
5
5
5
20
14
9
5
3
2
1
15
12
10
10
8
4
1
10
19
11
3
11
6
1
53
27
2
1
19
21
14
8
7
7
7
7
48
89
51
14
89
179
150
122
86
51
17
17
69
95
48
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
73
217
217
94
93
72
49
78
157
251
294
499
499
289
286
247
211
198
166
147
143
146
256
273
289
798
337
349
339
284
251
249
242
238
239
252
285
298
312
499
319
323
333
325
337
334
398
339
373
415
422
486
476
534
549
565
798
559
560
629
505
531
565
614
604
532
556
535
543
646
478
565
511
506
587
614
510
646
475
510
593
533
611
546
593
616
798
538
611
512
500
569
629
581
581
457
457
412
130
581
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
36
9
9
10
10
9
9
9
9
10
10
11
35
22
9
9
9
10
21
32
52
65
34
3
8
4
1
1
1
1
1
1
1
2
2
3
7
22
11
1
4
7
30
17
5
11
21
22
24
16
9
12
14
16
20
11
2
5
9
10
11
11
7
3
3
11
32
18
5
8
5
3
32
19
6
1
16
21
12
4
7
13
10
7
65
117
64
11
90
169
149
130
86
43
19
19
74
102
54
6
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
64
161
161
117
117
103
96
97
113
131
144
188
188
152
116
103
99
101
113
109
159
145
244
266
283
839
288
295
291
196
177
159
141
135
127
123
124
131
132
137
159
154
160
276
194
199
205
263
225
229
248
302
365
482
510
730
839
502
476
434
424
523
535
757
758
474
559
504
552
773
536
730
648
590
748
758
539
773
530
513
748
423
365
447
473
532
839
725
478
550
483
526
550
550
550
329
361
139
50
550
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
53
37
37
45
49
51
52
54
70
35
1
1
8
5
3
2
1
1
4
7
19
17
14
12
19
11
3
3
2
2
1
1
1
1
1
4
8
21
27
17
8
13
13
13
11
10
10
11
19
19
10
2
2
2
2
2
2
2
6
3
1
1
1
1
1
1
7
43
26
10
7
4
2
5
5
5
15
16
11
7
3
5
7
18
30
42
23
5
82
128
89
50
112
57
3
3
3
3
50
175
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
30
145
145
80
88
71
54
54
84
123
154
229
229
208
143
129
122
137
89
79
81
71
96
102
108
213
131
161
165
162
208
160
177
161
162
169
176
171
170
229
175
182
186
186
184
186
208
174
179
171
178
205
197
213
206
215
213
197
216
163
168
191
204
232
241
229
228
216
213
251
199
215
210
215
228
241
220
251
199
210
228
174
171
179
186
188
251
200
157
173
175
191
201
227
227
216
194
165
104
227
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
16
8
8
11
14
11
8
8
8
4
1
1
21
27
33
19
5
5
3
1
15
29
16
4
3
2
4
11
7
4
2
1
9
6
3
1
4
2
1
1
2
8
10
7
5
6
7
6
6
7
9
9
5
2
2
2
2
12
22
12
2
2
3
6
6
4
2
3
5
4
3
2
2
1
1
3
7
6
4
2
2
2
2
13
24
43
28
13
7
62
83
72
49
27
27
68
86
95
48
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
297
211
262
262
262
138
118
128
139
167
217
217
188
172
197
144
160
192
174
169
198
297
221
262
217
242
203
200
196
217
190
181
197
192
201
204
232
280
204
224
236
236
263
297
244
242
251
298
259
248
298
254
269
275
298
276
280
288
246
263
233
232
236
242
266
248
255
288
229
223
221
227
230
239
280
244
255
255
237
232
255
223
193
255
201
211
204
242
174
160
148
146
168
145
188
188
154
103
103
200
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
35
5
5
5
5
5
5
6
12
9
6
6
20
12
5
5
5
5
25
32
40
60
32
5
70
35
1
1
1
4
2
1
1
2
3
4
6
3
1
1
2
3
29
25
22
19
16
23
15
7
3
5
6
4
3
2
2
3
7
40
74
52
30
17
9
9
9
10
9
9
13
12
11
8
5
5
8
6
5
5
6
8
6
5
48
26
4
10
16
36
69
37
5
4
4
18
25
32
18
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
19
19
11
12
11
9
9
18
28
33
61
61
30
29
23
19
17
16
18
14
14
15
15
15
22
14
16
18
17
23
23
20
32
25
26
38
31
32
61
29
29
32
30
30
32
37
30
32
31
44
29
27
26
24
25
28
32
24
38
22
21
27
25
28
61
26
26
26
23
22
22
24
20
19
19
18
17
17
37
14
14
13
8
13
14
16
44
15
14
14
11
12
11
11
11
11
11
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
2
1
1
1
4
5
6
6
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
12
12
6
7
5
4
4
7
11
13
22
22
13
13
11
11
11
10
11
10
12
10
10
11
15
12
12
14
14
17
23
18
27
20
19
20
22
20
22
22
19
21
21
23
27
21
21
21
24
21
21
21
20
24
21
22
27
24
20
19
17
19
17
17
22
17
18
19
16
20
16
20
15
14
13
13
12
11
20
11
11
10
19
10
10
11
21
8
7
9
9
11
15
15
15
15
15
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
4
4
4
2
1
1
1
1
2
2
1
1
1
2
3
4
3
2
2
2
1
1
2
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
12
12
6
7
5
4
4
5
6
9
10
10
23
11
10
12
11
11
16
11
11
12
12
12
20
13
14
16
17
23
20
21
28
19
20
19
18
17
18
17
17
19
20
21
28
24
27
27
25
26
24
26
21
24
23
23
28
24
20
19
18
19
17
17
18
18
18
19
20
20
19
20
20
24
21
22
24
22
23
23
24
17
21
14
12
11
8
7
9
7
8
9
8
11
11
8
7
4
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
4
2
1
1
1
1
2
2
2
2
2
3
2
2
2
2
1
1
1
1
1
1
1
1
1
2
9
5
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
2
1
3
2
2
1
1
1
1
1
2
3
4
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
12
12
6
7
5
4
4
11
20
25
47
47
23
22
18
16
14
13
16
12
11
13
13
13
24
13
15
17
17
21
19
21
28
23
24
36
27
27
47
25
26
27
26
27
28
33
33
33
51
40
40
39
49
36
39
42
49
48
36
51
31
33
32
30
47
28
26
31
28
28
51
27
27
27
20
21
21
23
33
24
24
22
21
24
23
22
40
24
16
15
12
11
10
11
11
8
5
5
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
1
1
2
3
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
4
2
1
1
1
1
2
2
2
2
2
3
2
2
2
2
2
2
3
2
2
2
1
1
1
1
6
12
6
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
3
2
1
1
1
1
2
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
12
12
6
7
5
4
4
5
6
9
9
9
16
11
9
11
11
11
16
11
11
13
12
13
24
13
14
16
16
18
19
20
28
19
24
20
19
18
18
18
18
19
21
22
28
24
27
27
25
26
24
26
22
22
22
21
28
19
19
22
18
19
20
22
21
19
21
17
20
20
22
25
28
32
35
35
35
29
27
26
24
19
24
15
13
11
8
7
6
5
6
7
8
14
14
8
5
5
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
4
2
1
1
1
1
2
2
2
2
2
3
2
2
1
1
1
2
3
2
2
1
1
1
1
1
8
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
3
2
1
1
1
1
2
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
24
45
45
23
21
16
11
17
24
32
50
50
47
65
49
47
48
45
43
50
45
42
43
58
40
48
48
52
51
63
65
58
59
59
59
60
63
64
61
61
58
53
52
63
67
70
120
74
76
76
70
68
69
69
71
72
69
81
69
61
63
61
65
70
72
71
72
120
75
77
79
71
72
69
68
66
81
65
60
61
66
55
55
50
54
65
59
60
120
51
49
58
54
54
81
81
49
19
19
43
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
17
2
2
3
4
3
2
2
2
2
2
2
17
11
5
25
18
11
7
3
13
15
9
3
2
2
3
2
2
3
3
3
2
1
4
3
3
4
6
8
7
6
9
5
2
4
14
17
14
12
7
3
2
2
4
2
1
2
2
1
1
1
1
1
1
1
2
3
2
2
2
2
2
2
2
2
4
4
3
2
2
1
1
1
9
8
8
8
9
9
10
6
2
5
8
5
2
2
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
27
64
64
30
28
22
14
22
40
62
76
116
116
105
82
76
70
62
56
52
52
54
60
64
62
80
67
68
69
70
62
62
61
66
76
80
86
103
91
102
96
123
104
107
108
123
116
109
114
134
103
104
112
107
134
110
113
118
134
110
112
109
112
114
103
102
100
100
105
104
110
104
105
84
83
77
79
95
83
116
115
81
88
79
115
81
79
74
115
58
53
55
55
54
78
78
52
46
46
10
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
2
2
3
4
3
2
2
2
2
3
5
9
8
7
28
35
39
20
2
10
18
14
10
7
4
13
8
4
2
2
2
1
1
2
4
8
7
6
3
1
6
13
11
8
4
1
14
10
7
10
5
1
4
2
1
4
6
7
4
1
1
1
2
1
1
1
2
2
2
5
3
2
1
1
1
3
2
1
1
2
2
2
3
10
7
4
2
1
9
18
10
2
4
6
7
7
8
4
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
15
15
13
13
8
6
8
15
24
31
50
50
42
31
29
25
22
20
18
18
19
20
24
23
23
22
23
27
30
29
43
30
33
32
31
34
42
35
43
35
35
36
38
40
43
50
47
47
44
47
41
40
39
45
37
40
41
36
49
45
39
43
45
39
55
39
36
39
49
39
45
55
33
32
31
32
31
31
55
34
32
31
51
32
33
30
51
23
24
23
21
21
18
22
22
15
5
5
18
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
1
1
2
3
2
1
1
1
1
1
1
1
1
2
6
10
12
7
2
4
4
2
1
1
1
1
2
1
1
2
2
3
3
4
2
1
1
2
2
2
2
1
1
1
1
2
3
2
1
1
1
1
2
3
2
1
1
1
3
4
3
2
1
1
1
1
1
1
1
1
1
2
4
11
6
1
1
1
1
1
1
1
2
3
9
12
7
2
2
3
2
1
1
1
1
1
2
5
18
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
44
44
19
19
15
9
15
22
27
48
48
39
56
45
38
37
45
29
27
26
22
26
28
30
48
40
45
56
56
58
65
65
65
52
50
51
50
49
51
50
50
56
50
55
49
56
51
50
57
50
46
48
49
57
52
53
55
57
48
51
48
51
45
45
45
46
47
46
50
48
41
40
43
44
50
42
54
50
54
49
54
44
42
44
37
38
40
23
27
30
33
44
38
38
36
44
44
10
44
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
7
1
1
2
3
2
1
1
1
1
1
1
2
2
3
13
15
16
9
3
6
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
2
3
5
3
1
1
1
1
1
2
3
4
3
2
1
1
1
1
1
1
2
3
3
4
3
2
1
1
1
1
2
3
3
3
4
3
2
3
2
1
1
2
1
1
4
10
6
2
1
1
6
8
5
2
2
2
2
6
8
10
33
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
24
83
83
70
77
77
77
77
75
70
77
77
65
70
70
67
71
70
83
70
64
62
62
70
62
66
83
65
62
62
68
56
60
56
59
83
59
70
59
56
60
54
57
70
60
70
62
68
67
66
62
83
63
62
59
62
50
51
50
43
58
48
49
62
50
54
49
54
39
42
43
44
70
42
42
41
38
43
41
42
42
40
40
36
37
39
45
49
30
32
29
25
32
22
22
22
24
21
21
39
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
14
12
10
10
10
40
55
62
66
36
6
4
4
8
12
23
30
34
23
13
18
24
13
3
7
6
5
4
3
2
2
2
2
2
4
3
3
4
6
8
7
6
7
4
2
1
1
2
14
12
9
5
2
2
1
1
1
1
2
2
2
3
3
2
2
4
6
4
2
4
4
3
2
6
3
1
1
1
1
1
1
2
2
2
8
6
4
2
1
9
15
8
1
3
4
5
6
7
6
6
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
28
92
92
54
60
63
59
63
68
72
83
83
77
75
74
82
73
77
79
73
85
85
81
82
83
83
78
83
89
81
92
74
80
74
71
83
65
70
67
65
85
62
64
68
64
70
83
65
73
83
64
78
61
67
66
89
83
66
62
55
92
47
49
46
41
54
37
38
30
27
25
25
29
20
24
16
20
20
19
44
18
17
17
20
24
26
25
64
21
24
24
20
32
18
16
15
14
7
3
25
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
19
9
9
9
9
9
9
9
34
21
9
9
9
5
1
34
26
18
18
18
18
18
9
1
11
18
14
7
1
1
1
2
1
1
1
1
5
7
4
2
2
2
1
1
1
1
1
9
5
1
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
2
2
2
2
2
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
106
106
106
106
106
56
48
47
47
47
61
61
58
74
74
54
57
79
50
48
55
50
55
83
57
61
63
65
69
74
74
79
69
70
65
64
64
62
61
65
71
77
86
91
91
91
91
91
83
82
71
82
67
67
65
60
67
59
55
58
61
52
56
53
56
62
55
67
58
58
56
60
57
51
54
50
47
51
45
46
48
47
51
46
48
51
55
50
60
40
37
38
58
31
28
27
27
12
12
56
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
4
4
6
7
5
4
4
4
2
1
1
6
5
4
4
4
5
6
8
15
21
12
4
1
7
7
5
4
4
4
4
3
2
3
4
6
6
7
15
11
7
4
1
2
3
8
8
4
1
1
1
1
1
1
1
2
1
1
4
14
9
4
3
3
2
1
1
2
3
4
5
6
3
1
1
2
1
1
1
1
1
2
4
12
6
1
2
2
3
7
4
2
1
1
1
1
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
5
5
3
3
3
4
4
6
10
11
21
21
10
10
8
6
5
4
4
4
4
5
5
5
8
5
5
6
6
7
9
8
8
11
11
13
24
14
21
13
11
12
11
13
15
15
23
22
14
14
13
13
14
16
18
23
23
22
14
13
11
12
15
15
21
24
13
12
12
10
13
14
13
23
12
17
11
9
11
7
7
6
10
6
7
7
14
6
5
5
7
11
12
24
24
11
3
2
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
12
12
7
7
5
3
5
7
9
16
17
17
48
16
15
23
17
19
48
18
19
26
26
27
48
34
38
42
41
38
37
39
33
34
34
34
33
34
34
31
35
36
37
42
41
38
34
33
30
29
39
27
27
29
27
28
33
25
24
30
24
25
25
26
29
26
31
25
26
25
24
29
24
24
24
24
24
24
29
22
22
20
20
21
23
28
28
26
20
18
17
24
14
13
12
13
10
10
23
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
7
2
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
5
3
1
1
1
2
1
1
1
1
1
1
1
2
4
3
2
2
1
1
1
1
2
3
2
1
1
1
1
1
1
2
8
4
1
1
2
2
1
1
1
1
1
1
1
1
1
2
9
15
18
12
7
4
1
2
1
1
1
6
5
5
3
2
3
4
2
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
22
33
39
39
39
23
19
21
25
28
43
43
33
39
36
25
26
31
25
25
33
28
34
43
36
52
42
41
44
43
39
43
49
43
44
52
44
48
46
46
50
50
55
70
61
70
63
70
64
64
69
63
62
62
69
62
62
69
62
56
59
55
60
55
57
57
53
69
52
49
49
46
60
49
51
57
62
60
62
60
58
62
47
58
44
44
45
42
33
35
36
40
45
45
59
59
45
35
28
45
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
17
2
2
6
8
5
3
3
2
2
4
5
6
10
10
8
7
7
7
9
8
7
4
1
1
1
2
5
3
1
1
1
1
1
1
1
4
5
3
2
2
2
1
1
2
3
2
2
1
1
3
4
2
1
1
1
1
1
3
2
1
2
2
2
2
1
1
3
3
2
1
1
1
2
2
2
3
2
2
2
2
3
2
2
7
5
3
2
5
10
19
10
2
2
2
3
15
21
12
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
20
33
35
35
35
21
17
20
24
28
43
43
33
42
36
27
27
36
26
26
33
27
34
47
38
56
44
42
44
43
39
47
49
43
44
48
43
45
46
46
55
49
50
51
56
51
51
52
53
53
55
62
50
52
52
57
56
54
55
52
57
51
62
50
49
55
47
44
56
46
46
46
62
50
52
59
72
59
72
60
59
72
51
56
50
48
48
50
38
38
39
41
40
48
48
39
42
36
28
56
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
3
3
6
8
5
3
3
3
2
1
1
1
8
9
6
4
4
7
9
8
7
4
1
2
2
2
2
1
1
2
1
1
1
1
1
1
7
4
1
2
3
3
3
2
2
3
4
12
8
4
5
3
1
1
1
1
3
4
3
2
2
2
2
2
1
1
3
3
2
1
2
5
3
1
2
3
3
3
3
3
4
5
6
16
11
6
1
6
12
20
11
3
2
2
2
15
21
13
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
93
53
53
53
53
30
25
28
32
38
54
54
46
49
48
47
50
47
55
55
57
93
55
54
56
56
49
50
50
54
50
49
50
55
49
50
49
49
49
49
55
55
61
93
68
72
69
72
68
68
71
68
69
69
71
69
71
69
64
64
77
63
77
62
62
78
60
57
78
61
64
67
78
70
72
73
73
73
63
60
56
52
46
52
44
45
43
46
44
34
38
40
38
46
46
36
40
33
25
56
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
53
4
4
7
9
6
4
4
4
4
3
3
3
7
12
31
35
37
20
4
12
19
11
4
7
5
4
10
7
5
4
3
3
3
4
3
3
8
6
5
5
5
3
1
1
2
4
4
2
1
4
2
1
1
1
2
4
5
6
3
1
2
3
2
2
1
1
2
2
1
1
1
1
1
1
1
2
2
2
1
1
2
5
8
16
8
1
2
4
8
13
8
4
5
6
7
16
20
11
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
212
224
224
148
126
104
76
83
108
144
169
215
215
178
207
196
198
218
207
195
224
212
201
215
205
223
203
207
205
218
201
206
188
217
181
180
176
194
169
165
224
171
183
212
169
194
171
168
173
223
159
127
132
136
126
167
169
142
141
174
161
158
170
139
172
109
109
100
88
134
83
101
103
92
171
89
87
85
71
65
61
58
48
64
79
86
169
124
76
102
91
89
174
70
62
59
68
24
24
170
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
123
6
6
30
42
29
17
17
11
6
7
7
8
9
11
11
11
11
21
31
58
65
36
8
66
38
10
7
4
4
3
2
2
2
2
4
8
5
3
6
4
3
4
5
3
2
4
4
2
1
1
1
1
1
1
1
1
1
1
8
15
9
3
2
1
1
1
5
3
1
2
3
4
2
1
3
3
2
2
2
2
2
2
2
9
5
1
2
3
5
14
8
2
1
1
2
3
4
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
24
10
20
20
20
11
9
9
14
22
25
44
44
22
21
17
14
13
14
13
15
24
19
20
19
34
19
20
22
17
16
19
20
21
34
25
30
40
34
44
37
36
40
34
33
33
36
40
38
54
40
42
45
40
54
45
46
49
54
48
50
40
46
38
36
55
35
39
45
45
48
50
55
42
39
33
34
31
33
55
34
35
34
51
32
34
32
51
23
22
22
19
17
17
16
14
17
17
5
23
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
1
1
2
3
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
4
3
2
1
1
1
2
2
2
1
1
2
2
2
2
2
2
2
3
2
2
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
4
3
2
1
1
2
3
3
4
2
1
1
3
4
5
13
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
59
85
85
74
76
74
72
72
70
67
72
72
66
66
65
78
69
65
78
70
67
85
68
70
69
78
78
72
78
77
60
58
58
58
62
78
59
70
64
60
85
58
62
62
58
70
61
61
67
78
60
78
57
55
55
50
54
51
46
58
53
52
54
52
53
45
46
42
39
56
36
40
39
37
54
32
32
31
28
37
29
21
20
23
29
35
54
49
35
36
32
34
58
35
43
43
32
11
11
54
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
49
27
10
10
10
37
51
58
58
30
2
2
6
4
2
4
5
6
5
5
9
10
8
5
2
3
5
3
2
1
1
1
1
1
1
1
8
9
5
2
2
2
1
1
1
2
4
6
7
4
2
2
2
3
3
2
2
19
12
5
1
1
2
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
2
4
7
4
2
2
2
3
3
4
3
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
70
87
87
63
66
71
70
70
74
94
107
124
124
121
157
101
90
84
68
65
74
70
80
108
95
124
114
130
125
125
121
157
122
125
129
137
124
126
131
137
138
166
149
132
133
127
129
134
138
157
166
142
150
149
150
151
145
157
166
122
120
133
126
125
157
128
124
124
149
126
124
157
110
116
126
130
144
144
142
144
133
142
104
131
102
102
96
110
71
72
64
65
75
69
95
95
74
45
45
96
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
26
26
26
23
20
20
20
20
11
3
1
1
8
16
18
9
1
1
1
1
19
28
24
17
10
3
8
5
3
1
2
3
2
1
1
1
4
5
6
4
3
6
24
20
11
3
5
3
1
1
1
1
1
2
2
2
2
2
2
2
2
7
7
4
2
2
2
21
17
13
10
6
2
3
3
3
5
3
2
2
2
4
6
11
21
17
14
9
5
20
32
17
2
6
8
11
16
21
17
14
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
40
40
26
30
31
30
30
30
33
49
50
49
117
51
51
59
46
44
78
37
35
44
48
52
78
86
88
93
105
117
66
64
61
53
58
65
72
86
86
86
86
86
93
94
96
105
117
91
95
79
95
67
63
63
55
55
50
47
64
49
54
56
53
58
60
56
86
51
56
49
48
47
47
53
45
60
45
44
47
38
33
28
31
35
39
51
60
31
35
32
34
56
37
50
50
35
11
11
55
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
1
1
2
4
11
14
18
9
1
1
1
4
4
5
3
1
1
1
1
5
8
4
1
2
21
13
6
1
1
1
1
1
1
2
1
1
4
7
13
10
7
6
3
1
1
2
3
2
2
4
2
1
2
1
1
1
1
1
1
4
4
4
2
1
1
1
1
1
1
3
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
2
3
5
3
1
2
2
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
16
17
17
17
11
10
10
16
24
46
47
47
133
41
39
60
46
48
131
42
41
61
68
73
131
133
116
133
113
116
89
103
73
65
75
77
93
133
100
121
117
133
116
116
113
105
116
84
82
78
103
62
55
54
44
45
40
35
45
29
29
29
24
36
37
38
90
38
38
37
28
26
24
22
21
24
23
24
44
23
22
21
18
23
23
20
47
16
18
18
14
21
14
14
13
13
12
5
21
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
7
2
2
2
2
2
2
2
3
2
1
1
4
3
2
2
2
2
2
2
2
2
2
2
2
4
3
2
1
1
1
2
3
2
2
2
2
7
5
3
2
2
4
3
2
2
2
4
3
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
4
6
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
16
16
7
8
7
6
7
15
24
32
51
51
48
29
24
25
20
20
35
17
16
20
22
24
35
41
39
41
48
45
29
28
30
27
31
43
38
41
51
38
39
41
40
40
48
45
43
43
40
51
39
33
32
28
26
28
27
25
43
23
24
30
28
31
51
31
38
29
25
25
25
24
19
20
20
20
21
23
40
20
20
18
13
20
21
22
51
25
18
17
12
11
10
11
11
7
6
6
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
2
1
1
1
1
1
2
3
2
1
1
3
2
2
2
2
2
2
2
2
2
1
1
1
1
3
2
1
1
1
1
3
2
1
1
2
3
3
2
1
2
2
2
1
1
3
5
4
2
1
1
1
3
2
1
1
2
2
1
1
1
1
1
1
1
1
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
9
9
6
6
4
4
4
7
10
19
21
21
55
20
19
24
18
19
42
16
15
21
24
26
42
48
39
40
55
32
35
40
31
35
31
35
41
48
53
47
49
53
50
48
55
52
39
39
34
34
39
33
43
34
38
33
29
25
29
21
17
17
15
20
20
22
45
23
23
24
21
17
20
15
13
16
12
12
18
10
9
8
7
9
10
10
21
8
8
9
8
8
9
9
5
6
3
3
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
92
92
71
81
77
77
77
75
76
77
77
77
83
65
82
74
75
78
79
82
85
85
83
83
83
82
84
92
77
92
64
66
60
62
78
61
70
64
62
85
61
67
85
71
75
83
69
75
82
65
82
67
74
72
92
87
68
63
56
92
48
53
51
45
62
41
37
35
37
36
34
64
30
31
32
27
27
27
27
30
22
19
20
16
17
15
17
16
13
12
13
14
17
22
22
22
22
13
13
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
9
5
2
2
2
33
49
57
63
32
2
1
1
2
4
8
10
11
11
9
7
9
5
1
5
3
2
6
3
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
2
2
2
1
1
1
1
1
1
3
2
1
2
2
2
4
4
3
2
2
2
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
27
95
95
46
49
38
26
39
56
77
115
115
112
136
92
88
89
92
95
70
81
84
91
116
93
128
103
116
124
116
136
118
124
121
119
135
121
125
135
122
135
122
123
125
122
121
122
136
119
119
113
116
118
125
121
118
117
126
103
110
111
113
116
125
118
121
116
126
101
123
93
97
103
107
114
117
118
126
123
113
109
114
99
99
104
99
109
123
71
78
71
65
91
60
62
62
63
45
45
104
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
16
3
3
7
11
7
3
3
3
2
1
1
4
3
2
1
1
1
1
1
14
19
10
1
3
6
7
4
1
1
2
2
2
1
1
2
4
5
7
7
7
7
21
12
4
4
26
24
13
2
9
7
4
1
2
3
2
2
5
3
2
2
2
1
1
2
3
3
3
3
2
2
8
5
3
2
1
1
1
1
1
1
2
7
34
19
5
7
12
18
31
22
13
5
5
8
10
13
9
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
20
90
90
71
80
77
77
77
76
78
77
82
82
57
70
52
59
70
72
75
87
90
77
82
68
87
63
66
63
63
58
56
57
56
59
63
62
75
67
67
90
62
64
65
60
70
61
63
66
87
60
59
57
52
51
55
45
46
43
45
58
38
41
38
40
40
46
47
37
40
37
47
35
35
39
30
31
38
30
40
37
23
22
17
20
26
27
47
47
24
23
25
28
28
46
46
24
11
11
6
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
14
14
14
14
14
42
56
63
66
34
2
2
5
8
12
8
5
5
12
12
12
20
12
5
2
1
3
5
4
4
3
3
2
2
3
4
5
9
7
4
1
4
4
3
2
2
2
3
2
1
5
3
1
1
1
1
1
1
1
2
3
11
6
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
3
4
6
4
2
3
4
3
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
59
99
99
54
52
41
29
41
58
80
119
119
116
100
95
99
100
98
95
119
101
105
135
137
140
262
141
140
142
125
119
118
112
112
115
120
110
124
133
135
138
237
137
151
161
153
185
158
175
189
176
237
190
192
191
189
196
198
180
262
187
206
237
198
199
198
194
193
187
199
185
181
177
168
175
175
175
177
188
177
199
175
151
175
145
161
163
161
185
166
154
149
262
161
171
167
171
171
71
171
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
32
29
27
23
20
12
4
4
4
4
5
6
32
18
4
5
5
6
25
27
30
51
38
26
20
12
4
3
2
1
1
1
1
1
1
3
5
3
1
4
8
15
12
9
6
3
10
17
13
8
4
4
5
7
4
2
2
10
12
7
2
13
10
6
3
2
2
9
10
7
4
3
2
3
4
7
11
9
6
3
3
5
8
17
27
15
3
2
80
117
94
71
41
12
9
9
40
55
29
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
41
41
33
37
37
37
37
38
41
44
51
51
46
36
33
33
34
29
36
33
36
41
36
41
34
39
34
36
40
44
54
50
50
39
38
41
42
41
54
50
45
46
45
52
46
47
54
48
46
50
46
40
39
40
41
43
52
45
45
40
40
50
42
43
51
43
43
50
42
42
39
40
38
32
30
30
27
25
40
21
20
19
19
21
23
23
44
23
24
21
19
23
20
20
20
17
17
10
17
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
4
2
2
2
18
26
30
32
16
1
1
6
4
2
10
12
13
13
14
11
8
5
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
3
2
1
2
4
5
3
2
1
2
2
1
1
1
1
1
1
2
3
7
12
8
4
4
2
1
1
2
4
7
10
7
4
1
1
1
1
1
1
1
1
1
2
3
2
1
1
7
14
12
10
6
2
2
6
8
9
5
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
62
249
249
104
108
82
52
85
125
173
265
265
248
209
251
195
191
245
159
148
150
147
165
168
167
235
198
220
249
228
243
240
265
250
251
259
245
245
239
234
235
283
217
224
244
233
260
304
278
396
304
337
360
348
396
383
357
383
396
298
302
282
279
337
251
302
262
253
268
255
238
337
228
229
225
220
198
180
193
248
168
220
146
149
165
177
204
227
175
157
143
132
153
120
129
129
132
113
113
192
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
36
2
2
9
12
7
2
2
2
4
9
14
43
22
2
4
5
6
21
36
49
62
32
3
16
8
1
1
1
3
4
4
4
3
3
2
2
9
16
35
25
16
9
3
2
3
9
32
33
35
31
27
31
33
20
8
2
20
24
13
3
3
3
4
3
3
4
3
2
6
11
9
8
8
8
6
4
4
3
2
2
3
4
7
26
19
12
8
9
41
74
39
5
7
8
9
24
39
24
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
56
66
66
56
56
35
28
32
40
44
71
71
58
68
64
50
54
70
51
51
57
55
63
81
68
97
78
79
85
85
78
81
97
81
85
89
80
89
90
91
121
94
101
103
103
112
105
112
105
99
121
87
91
98
89
112
104
84
80
76
121
72
73
70
60
64
53
49
49
49
51
52
65
48
52
48
41
50
40
39
47
41
34
36
37
38
48
49
33
36
37
39
38
48
48
37
40
34
23
53
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
49
2
2
4
7
4
2
2
2
1
1
1
4
3
2
4
5
6
10
14
21
24
14
4
1
2
4
2
1
3
5
4
4
4
4
4
5
3
1
2
1
1
1
1
1
1
3
4
5
3
1
1
2
2
1
1
2
2
3
6
10
6
3
3
2
1
1
1
1
1
2
1
1
1
1
2
3
3
2
1
1
1
1
6
11
6
2
2
3
14
18
11
4
4
4
5
14
18
9
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
53
65
65
58
61
63
65
65
65
57
56
56
54
56
69
56
63
63
51
49
48
53
50
54
56
54
69
58
57
59
69
58
60
54
57
56
57
91
56
64
67
62
91
66
74
89
73
91
69
71
69
65
89
60
60
56
49
50
42
38
54
39
42
43
41
43
43
41
44
44
49
45
43
43
44
45
46
52
50
51
52
54
54
54
39
44
41
38
49
33
28
32
35
35
43
43
33
32
11
37
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
2
2
4
6
29
40
52
27
2
1
1
1
7
13
13
13
13
8
4
14
20
12
4
5
5
5
5
5
4
3
3
4
4
4
4
4
8
9
10
11
13
7
2
3
4
12
22
11
1
1
2
1
1
1
2
1
1
1
2
4
4
2
1
2
2
2
2
2
2
3
3
4
2
1
2
3
4
3
2
1
1
4
3
3
2
1
3
8
18
14
9
5
1
1
3
7
9
5
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
24
24
13
13
11
12
14
21
26
34
47
47
49
35
34
32
31
27
31
23
21
23
26
28
31
41
39
44
48
51
60
60
60
41
41
42
45
48
47
59
55
49
50
52
57
47
59
48
45
55
41
36
35
37
39
43
57
44
49
44
36
49
39
42
54
39
39
36
38
39
39
54
42
35
35
36
34
34
54
36
33
29
47
26
29
29
47
25
18
16
12
12
11
15
15
8
4
4
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
3
3
3
4
4
4
5
7
4
2
2
2
2
2
3
3
4
3
3
4
6
3
1
1
1
5
3
1
1
1
1
7
4
2
1
2
2
2
1
1
2
1
1
1
1
4
7
4
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
23
23
23
23
15
12
12
15
20
26
34
34
43
27
24
25
22
20
19
19
19
20
21
21
31
29
33
43
43
50
60
60
64
43
41
41
38
42
43
45
64
50
51
60
49
48
50
48
46
64
46
48
64
49
50
52
64
50
42
41
43
39
39
50
39
39
42
37
39
50
35
37
36
36
33
33
34
37
30
39
28
25
36
27
28
33
34
28
33
30
25
39
27
29
28
32
32
10
32
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
19
2
2
3
4
4
4
5
3
2
1
1
1
1
2
3
3
4
3
3
8
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
11
11
6
1
3
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
3
5
3
1
1
1
15
12
10
5
1
1
5
7
8
4
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
25
49
49
24
22
17
12
18
27
38
54
60
60
72
48
49
51
47
44
54
46
48
55
59
57
86
60
59
64
64
62
62
72
63
59
59
58
58
59
60
60
64
69
82
74
79
79
82
79
82
72
82
75
72
72
87
73
74
69
78
75
84
86
100
98
77
80
72
71
102
74
79
80
80
90
85
84
87
92
92
94
100
98
82
102
82
85
90
71
77
73
80
94
85
85
53
62
25
25
102
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
13
2
2
3
4
3
2
2
2
2
1
1
1
8
11
8
5
5
4
3
10
17
9
2
1
1
3
4
3
2
2
2
3
5
4
2
1
1
1
1
1
1
3
4
6
4
3
6
6
6
10
5
1
3
2
1
1
6
6
6
12
7
3
2
2
2
2
3
2
2
3
4
4
3
3
9
7
5
6
4
2
2
2
4
10
5
1
2
3
37
31
19
8
5
3
3
5
8
8
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
29
29
13
14
11
12
15
23
29
36
51
51
48
37
34
33
34
28
35
25
23
26
28
29
35
41
35
36
48
33
31
32
34
32
32
45
38
38
51
38
38
40
40
39
48
45
41
41
38
47
33
32
33
31
30
33
31
28
45
28
27
33
32
33
51
33
38
29
26
25
24
31
22
22
20
22
21
23
40
23
21
19
16
21
22
20
47
18
19
20
19
20
19
22
22
17
15
5
19
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
3
2
2
2
2
2
2
3
2
2
2
8
12
10
7
4
4
4
4
6
6
3
1
1
1
3
2
1
1
1
2
1
1
1
1
2
2
2
1
1
1
2
3
2
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
2
3
2
1
1
1
2
1
1
1
1
1
1
1
2
1
1
2
4
4
5
4
3
2
2
3
4
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
18
18
32
32
32
18
15
15
16
18
23
23
21
33
19
17
20
19
17
21
20
19
26
32
29
52
33
33
37
38
44
50
50
59
47
52
48
49
50
50
64
52
55
64
56
59
64
53
54
51
59
51
55
59
55
60
55
59
49
52
48
48
50
52
53
53
60
56
50
48
46
46
44
47
50
51
52
60
47
47
43
44
45
34
38
41
46
52
35
34
31
32
41
33
46
46
34
19
19
45
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
14
2
2
3
4
3
2
2
2
1
1
1
3
8
6
5
4
4
6
8
10
8
4
1
2
2
3
2
1
1
2
1
1
1
1
1
1
3
6
6
6
6
8
9
6
3
1
4
8
6
4
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
3
5
7
6
3
1
3
3
4
20
13
6
1
1
5
3
1
1
6
3
1
1
1
5
11
7
4
1
1
2
3
4
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
10
10
6
6
5
4
5
8
12
15
21
21
23
14
12
13
11
10
12
11
11
12
16
12
18
15
17
18
20
23
19
19
23
18
18
18
18
23
23
23
45
25
25
26
23
23
27
27
28
45
30
34
35
41
42
34
33
45
27
24
23
24
19
19
23
23
27
41
27
42
24
19
20
18
19
19
21
19
23
21
21
19
23
16
16
14
23
10
10
9
7
7
6
7
7
5
4
4
6
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
2
3
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
5
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
1
1
1
2
4
9
5
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
2
1
1
1
1
1
1
1
2
2
1
1
1
2
3
3
2
1
1
1
1
1
1
2
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
22
25
35
35
35
21
17
16
20
27
32
47
47
38
28
25
22
22
19
19
22
22
28
35
30
58
32
33
31
31
26
28
38
31
33
44
38
39
47
39
42
46
47
50
54
44
47
48
50
68
55
59
64
68
69
69
67
76
66
58
54
58
56
56
76
57
55
53
54
52
52
76
52
50
54
46
47
49
46
46
51
43
43
42
43
44
55
50
34
39
36
33
58
30
29
29
34
30
30
56
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
13
3
3
6
8
5
3
3
3
2
1
1
6
8
10
7
4
4
4
4
8
9
5
2
2
3
2
1
1
2
2
2
2
3
2
1
1
3
2
2
1
1
1
1
1
2
5
3
2
1
1
1
1
1
1
1
1
1
2
2
2
3
4
2
1
1
1
1
2
4
5
3
1
1
1
1
4
4
3
2
1
1
1
2
14
7
1
2
2
3
8
5
2
1
1
1
1
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
24
72
72
64
72
72
72
76
86
83
119
119
111
213
112
107
106
106
76
69
67
66
74
75
74
107
90
99
129
100
99
107
119
109
112
116
111
113
119
121
138
145
144
213
151
136
146
142
153
175
163
182
175
175
178
178
171
178
167
155
165
148
182
151
155
162
165
134
162
147
164
181
213
200
200
200
179
158
179
147
142
179
118
114
114
105
101
107
81
76
80
80
81
87
87
80
79
64
64
93
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
1
1
5
9
37
51
58
58
32
7
6
6
6
6
6
6
6
3
1
12
17
11
6
7
8
10
7
4
8
8
8
7
7
8
6
4
6
7
8
6
5
9
13
8
4
12
8
5
3
5
4
2
1
3
5
8
8
8
5
3
3
3
6
4
3
4
9
5
2
4
46
35
20
6
11
9
5
2
1
1
3
5
8
25
15
6
4
2
19
37
19
2
8
12
16
19
23
13
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
20
83
83
67
74
72
72
72
71
73
73
77
77
72
65
77
62
65
58
70
57
56
59
77
57
61
65
65
83
77
67
66
72
60
65
64
65
92
72
79
93
84
92
90
86
93
88
92
90
85
86
93
90
82
81
80
83
74
75
68
71
65
78
65
67
70
71
62
70
67
63
58
78
58
61
67
71
65
71
63
65
71
45
47
46
45
57
45
36
35
35
36
34
40
40
29
34
28
28
40
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
13
13
13
13
13
39
52
58
61
31
2
2
4
4
5
5
5
5
5
5
12
12
8
5
2
7
6
4
2
2
2
2
3
3
3
3
4
9
5
1
3
6
5
4
4
4
5
7
5
4
5
4
2
1
1
1
1
3
5
3
1
1
1
1
1
1
3
3
4
3
3
12
9
5
1
2
4
2
1
1
1
1
1
3
6
14
8
2
3
8
14
8
3
4
5
6
7
9
5
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
56
94
94
54
52
42
30
42
60
83
119
126
126
208
107
94
106
96
96
107
96
93
102
120
110
132
122
118
120
130
127
127
177
127
129
131
127
127
132
126
139
137
135
208
155
158
200
159
177
177
178
256
199
200
251
186
180
177
157
145
159
138
138
144
155
158
177
200
201
256
215
251
208
188
188
181
176
175
170
169
165
164
164
120
165
145
141
138
256
115
109
102
78
70
65
60
61
69
69
37
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
31
28
25
25
25
16
7
7
4
2
1
1
6
4
3
2
1
1
1
1
18
18
19
15
12
10
9
5
2
4
5
5
5
6
16
11
6
28
16
4
5
6
9
6
3
10
12
8
4
4
4
4
2
1
3
3
3
6
11
9
7
7
7
5
4
3
3
3
2
1
1
16
22
12
2
10
14
8
2
1
1
2
4
7
11
8
5
8
17
27
40
21
2
3
4
5
9
13
7
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
13
13
6
6
5
5
6
10
12
15
22
22
21
16
15
15
20
15
16
13
13
14
15
16
22
21
17
21
22
26
32
32
36
26
26
26
24
26
26
25
36
26
26
27
32
25
27
26
25
36
23
21
20
21
20
21
32
18
18
16
14
16
15
16
22
17
19
15
16
14
14
20
14
15
14
14
14
12
20
12
11
11
19
10
11
12
21
10
9
8
7
8
8
8
8
8
8
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
2
3
2
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
22
36
37
37
37
34
33
32
32
29
32
32
31
30
29
34
29
30
34
28
36
30
31
37
31
31
34
29
33
37
44
55
55
55
44
41
41
40
41
46
45
44
44
45
55
44
45
46
43
48
45
37
40
38
41
44
45
55
45
48
43
42
41
44
39
40
39
37
45
39
48
36
33
30
39
27
26
26
23
22
28
18
20
18
16
26
18
18
36
16
15
17
17
17
26
26
16
11
11
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
3
3
9
15
22
25
27
28
14
1
1
1
1
2
12
16
18
10
2
8
6
5
5
3
1
1
3
2
2
2
2
3
2
2
1
1
1
2
1
1
2
1
1
1
1
1
2
4
5
3
2
1
1
1
1
1
1
2
3
4
3
2
1
1
1
1
1
2
2
2
2
2
2
2
3
3
2
1
1
1
1
1
1
5
3
1
2
4
6
8
5
3
1
1
2
3
5
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
20
20
13
13
11
10
10
21
33
42
67
67
56
37
32
31
25
24
31
21
21
33
35
36
87
41
46
56
39
38
48
47
48
87
52
61
72
89
79
84
89
89
89
78
72
63
72
57
55
57
59
55
55
54
55
54
55
49
63
50
54
63
53
53
67
48
47
42
42
41
44
56
50
52
51
66
51
53
56
49
50
43
44
44
45
48
66
33
36
33
28
38
23
22
21
24
19
19
43
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
2
2
4
6
4
3
3
2
1
1
1
1
8
8
4
1
1
1
1
4
5
3
1
2
4
3
2
1
1
1
1
1
1
1
1
1
12
6
1
3
6
11
15
9
3
1
4
4
3
3
2
1
1
1
1
2
2
2
2
2
3
3
3
3
2
2
3
2
2
2
2
2
2
2
3
5
3
1
1
1
2
3
4
10
6
2
1
1
7
13
7
1
2
2
3
4
5
5
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
25
25
15
15
12
10
10
15
23
31
46
46
47
30
27
26
27
21
19
19
17
21
23
23
42
26
28
34
38
46
60
60
60
47
46
45
43
47
47
43
60
44
46
50
43
46
47
46
45
60
43
47
50
46
49
47
50
45
47
48
47
49
47
48
47
46
46
46
49
45
45
46
45
47
47
45
48
47
48
49
48
42
42
49
44
42
41
49
34
34
37
37
36
36
25
27
11
11
43
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
2
2
4
6
4
2
2
2
1
1
1
6
5
5
3
1
1
2
3
7
10
5
1
1
1
1
1
1
1
2
2
3
2
1
1
1
2
3
4
4
5
3
1
1
1
3
2
2
2
3
2
2
2
2
2
2
2
2
3
4
4
4
2
1
1
1
1
1
1
1
2
1
1
3
2
1
1
1
1
1
1
1
1
11
6
2
2
8
18
14
10
6
5
5
5
5
6
6
6
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
57
37
51
51
51
27
23
24
32
46
60
78
78
104
56
52
54
42
43
42
41
57
53
55
57
104
59
64
67
58
56
63
64
64
98
64
72
76
83
104
89
123
101
98
100
123
95
90
96
123
92
98
95
94
96
103
104
97
102
104
92
105
107
119
120
104
103
109
107
123
104
103
102
110
113
119
120
104
123
107
103
113
96
89
99
90
105
123
74
74
76
78
86
81
81
53
60
23
23
99
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
2
2
3
4
3
2
2
2
2
2
2
5
5
5
5
5
5
4
3
10
11
7
3
2
1
3
2
2
2
3
3
3
2
1
3
5
3
1
1
1
1
2
2
2
2
3
8
11
14
10
7
4
1
1
1
1
2
4
3
2
4
5
3
1
1
1
1
2
2
2
2
2
4
6
7
6
3
1
1
1
3
4
5
13
7
1
2
3
20
21
17
13
8
3
3
8
13
13
13
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
13
13
11
12
12
12
12
12
13
14
15
15
18
13
12
13
13
13
17
13
13
14
14
13
17
17
15
16
16
16
13
15
13
14
14
14
18
14
15
18
15
16
16
16
16
15
16
14
13
14
15
13
13
14
13
13
16
13
13
13
13
11
13
14
15
18
18
11
12
11
10
14
11
13
10
14
11
8
11
6
5
5
4
6
6
6
14
5
5
5
6
9
9
18
18
8
3
1
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
2
2
2
2
6
8
9
10
5
1
1
1
1
1
4
5
6
4
2
1
1
1
4
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
2
1
1
1
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
1
13
13
10
12
12
12
12
12
13
14
15
15
18
13
12
13
13
13
17
13
13
14
14
13
17
17
15
16
16
16
13
15
12
13
13
14
18
14
15
18
15
16
16
16
16
15
16
16
23
19
20
22
23
22
21
22
23
23
20
22
22
18
19
19
24
18
18
18
20
17
22
24
17
18
14
14
12
12
24
13
12
13
23
13
13
13
23
10
9
11
11
14
18
18
18
18
18
18
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
12
12
12
12
11
11
11
11
6
1
1
1
1
1
4
5
6
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
4
4
4
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
2
2
2
2
2
2
2
2
2
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
13
13
8
9
10
11
11
11
12
12
15
15
13
11
12
11
11
12
12
13
13
13
12
13
13
12
12
13
12
13
11
11
11
11
12
11
15
12
15
13
11
12
13
12
12
13
13
12
13
14
12
13
15
13
13
13
13
13
16
13
13
13
14
13
20
15
13
13
16
12
13
20
12
15
11
11
10
9
20
10
10
10
19
10
10
10
19
7
7
6
6
8
10
15
15
15
15
1
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
2
1
1
1
2
2
3
7
4
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
13
13
6
6
5
4
6
8
10
15
15
15
16
13
12
12
18
12
14
13
12
12
17
12
13
14
14
16
17
16
15
15
15
15
15
18
15
15
15
15
19
15
16
16
16
17
17
17
25
19
20
20
22
25
22
22
22
25
19
24
18
24
20
19
24
18
19
20
20
20
22
24
20
23
16
19
14
14
24
11
10
12
9
12
23
10
17
9
6
9
11
15
23
23
23
23
23
23
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
2
2
2
3
2
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
3
5
3
2
2
2
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
4
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
20
37
37
37
37
24
25
29
35
34
52
52
42
41
45
37
42
66
43
52
47
45
48
66
47
53
53
50
66
47
48
53
56
52
58
52
52
54
52
53
58
52
53
56
51
50
56
49
50
53
48
52
51
56
52
51
53
53
42
40
43
40
42
56
45
44
46
50
41
43
39
43
38
42
46
41
53
39
38
36
37
36
27
28
29
32
37
39
33
32
28
31
36
38
53
53
39
32
23
39
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
17
3
3
9
12
10
8
8
8
4
1
1
1
1
2
3
2
2
2
5
9
5
2
1
1
2
4
6
3
1
1
1
1
1
1
1
1
1
2
1
1
5
11
7
4
2
1
3
3
4
4
3
2
1
1
1
1
1
1
2
3
3
3
2
2
2
2
2
2
2
3
3
4
4
4
4
3
2
1
1
18
9
1
2
4
3
2
1
1
14
18
10
3
2
2
10
16
19
10
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
13
13
7
8
8
7
7
10
12
16
22
22
23
15
14
14
13
13
16
13
13
13
14
13
16
21
19
23
23
23
19
22
17
17
18
18
18
21
22
20
21
22
23
23
23
22
23
21
20
21
22
17
17
17
16
16
16
15
20
16
12
14
13
14
24
16
17
16
20
15
15
24
15
15
14
14
13
12
24
13
13
13
23
12
12
12
23
9
8
9
8
9
11
11
11
11
11
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
1
1
1
1
2
3
4
5
4
3
2
2
1
1
3
3
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
22
37
37
33
33
21
17
20
25
29
47
47
43
88
40
42
46
40
37
35
36
37
43
47
45
66
53
62
63
69
88
58
60
59
65
68
76
111
76
82
83
85
89
92
100
100
100
97
94
98
89
98
85
94
88
87
91
97
72
70
74
59
61
71
76
80
111
78
80
67
61
69
80
65
91
70
81
65
62
60
55
52
44
52
41
42
39
42
38
30
27
40
54
58
111
111
59
20
20
36
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
2
2
6
8
5
3
3
2
2
1
1
1
2
3
5
6
6
7
9
8
7
4
2
7
6
5
5
3
2
3
3
2
1
2
1
1
7
5
4
3
3
4
4
4
6
5
4
3
2
6
4
2
1
1
1
1
1
2
3
5
5
5
4
3
2
1
2
3
4
5
5
5
5
3
2
3
2
1
1
1
1
1
6
12
7
2
1
6
10
14
7
1
2
3
5
6
8
5
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
63
113
113
58
54
43
31
45
74
110
197
207
216
568
201
200
218
158
146
133
125
121
143
145
146
258
150
159
158
194
202
206
443
212
286
296
334
535
343
568
426
468
487
499
487
369
370
437
397
375
456
443
342
386
404
347
437
405
386
456
535
342
393
375
350
568
336
317
291
295
300
317
499
349
361
400
460
350
460
359
342
460
290
273
262
243
212
258
185
194
183
251
179
175
199
199
213
251
251
205
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
36
9
9
11
12
10
9
9
9
5
1
1
28
15
2
1
1
1
6
11
24
55
28
1
25
13
2
2
1
1
1
2
3
2
2
4
6
6
6
7
7
7
19
25
13
2
21
67
37
8
32
19
6
1
4
5
6
7
8
20
33
24
16
9
2
9
16
31
19
7
11
15
36
20
4
12
11
10
9
6
4
6
8
29
50
28
7
14
21
50
96
51
7
7
7
16
29
43
23
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
13
13
11
12
12
12
12
13
15
17
22
22
23
16
15
15
14
14
16
13
13
13
14
14
16
21
19
21
23
23
19
22
17
16
17
18
18
21
22
19
19
21
21
21
23
22
23
20
18
21
22
16
15
15
15
15
16
15
18
13
12
13
13
14
22
13
17
12
11
11
10
12
9
9
8
11
9
10
18
9
8
7
8
8
8
8
21
7
7
8
8
9
11
11
11
6
3
1
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
1
1
1
2
1
1
1
1
1
1
1
3
2
1
2
3
4
8
4
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
2
2
1
1
4
5
3
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
2
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
12
12
6
6
5
3
4
7
11
14
22
22
21
13
12
12
11
10
16
9
9
12
13
14
21
21
16
21
20
23
27
27
27
20
20
21
22
26
22
23
24
26
26
25
27
25
23
22
24
23
23
24
26
24
26
24
27
24
20
22
19
20
19
20
24
19
26
22
22
22
22
24
19
17
14
15
13
13
24
14
15
15
23
14
15
16
23
11
11
10
9
9
8
9
9
7
7
4
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
4
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
37
37
29
33
32
32
32
33
36
37
44
44
36
34
34
30
30
33
31
36
37
31
32
29
36
34
32
36
34
28
27
28
29
31
33
40
35
37
44
37
35
36
34
34
34
33
34
34
34
40
34
29
31
29
30
36
32
35
40
26
27
29
27
27
44
27
28
27
23
26
22
22
22
21
23
22
22
22
33
22
23
22
16
19
21
20
40
22
15
14
11
11
11
14
14
8
3
3
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
3
3
3
3
16
22
25
27
14
1
1
2
2
3
11
12
13
7
2
3
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
3
2
2
1
1
1
1
2
7
4
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
1
1
1
1
1
2
2
2
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
12
12
7
7
5
4
4
11
20
25
46
46
25
23
19
17
15
14
16
12
12
13
13
13
24
14
17
19
18
25
21
23
33
22
24
22
21
23
23
23
36
25
30
32
33
46
36
38
56
37
43
45
41
56
45
46
49
56
45
51
37
45
36
34
54
39
43
46
46
47
51
54
45
45
45
37
33
32
54
32
29
29
47
28
27
26
47
18
17
15
11
11
10
11
11
8
5
5
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
2
3
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
5
3
2
1
1
1
2
2
2
2
2
3
2
2
1
1
1
2
3
2
2
2
1
1
1
1
8
15
10
5
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
3
2
1
1
1
1
2
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
30
39
39
24
22
18
13
18
35
56
75
112
112
120
77
73
65
56
51
45
44
41
57
59
64
133
67
81
84
80
120
75
83
77
79
78
90
100
72
71
74
68
76
95
96
100
117
120
101
98
95
92
97
100
97
101
97
100
98
92
97
105
133
117
108
109
107
105
105
102
102
112
123
132
157
157
143
143
129
122
117
111
103
99
113
100
88
90
113
72
80
88
97
87
90
82
97
97
26
133
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
13
2
2
6
8
6
4
4
3
2
2
2
12
13
14
10
6
6
5
5
13
12
8
4
2
2
3
3
2
1
2
2
1
1
3
3
4
2
1
11
6
1
1
2
2
2
4
4
5
5
5
5
3
2
1
1
1
2
6
4
3
3
2
1
1
1
1
3
2
1
3
7
11
8
5
6
10
5
1
1
2
5
4
4
26
13
1
2
4
12
19
10
1
7
10
13
19
22
26
77
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
21
49
49
23
22
17
11
18
26
33
54
54
48
55
49
49
49
47
45
54
47
45
47
55
45
49
50
50
55
64
52
53
54
55
63
64
64
100
64
63
66
64
72
76
78
100
86
75
78
73
78
81
89
111
95
111
94
100
84
80
81
81
78
80
93
77
87
91
74
77
77
111
74
77
111
79
75
87
69
67
91
59
53
53
48
62
56
54
111
49
48
62
65
66
111
111
62
21
21
42
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
14
2
2
3
4
3
2
2
2
2
1
1
1
8
15
30
34
36
19
2
11
13
7
1
5
4
3
10
5
1
4
3
3
7
4
1
1
3
6
11
8
6
5
5
3
2
4
7
5
3
4
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
3
5
3
2
3
2
2
2
1
1
5
10
5
1
1
1
1
2
10
5
1
1
6
8
10
6
2
6
8
5
2
2
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
29
83
83
59
64
54
54
54
52
65
67
88
88
63
75
59
62
75
54
59
55
51
57
64
59
83
60
61
61
61
64
62
75
75
75
77
88
109
71
69
69
67
69
72
75
74
84
93
83
87
94
97
102
120
108
108
100
96
85
90
87
85
90
94
97
101
109
103
100
99
120
98
89
90
109
91
91
101
81
76
103
62
59
75
61
78
82
90
120
78
68
77
85
87
109
109
79
74
23
74
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
8
8
11
14
11
8
8
8
4
1
1
2
7
12
10
9
9
5
1
15
24
17
11
5
1
4
10
7
5
4
4
3
3
11
7
4
9
7
4
2
2
2
3
2
2
5
4
4
3
2
3
2
2
2
2
1
1
1
2
4
3
3
3
3
3
2
2
3
3
3
3
3
2
1
2
2
2
2
2
2
2
2
4
10
8
6
6
12
40
31
23
14
6
6
16
19
21
11
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
130
146
146
114
114
97
89
89
88
82
94
94
87
126
76
70
76
76
75
71
83
130
90
114
98
114
107
117
146
126
123
139
115
123
110
105
110
111
108
123
126
137
198
141
144
144
137
145
146
147
198
154
157
160
161
156
165
158
158
198
136
140
141
161
129
124
120
125
111
115
117
161
120
109
109
104
131
104
109
110
131
103
94
131
97
104
99
114
90
77
70
76
83
84
128
128
88
48
48
92
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
16
16
16
16
16
34
43
52
61
31
1
1
1
2
3
6
7
9
5
1
16
17
10
4
8
6
4
4
2
1
2
2
3
11
7
4
1
22
15
8
5
3
2
2
2
2
3
3
2
2
4
4
3
2
2
2
2
2
2
2
3
3
3
2
1
1
1
2
7
10
11
6
1
3
2
2
2
1
1
6
4
2
4
15
28
15
2
5
9
26
37
19
1
3
4
6
13
21
13
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
21
41
41
21
19
15
10
15
22
25
46
46
34
41
39
33
36
39
41
34
37
38
41
51
43
48
47
44
52
51
47
47
52
48
49
56
48
51
47
48
52
49
56
49
48
48
52
54
58
82
62
66
72
82
73
75
70
82
77
60
82
59
56
71
47
48
47
41
46
47
52
82
58
58
59
57
47
57
40
38
39
40
33
40
26
27
25
22
37
23
23
27
31
39
51
51
51
51
25
16
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
13
2
2
3
4
3
2
2
2
2
1
1
1
6
8
6
5
5
4
3
8
10
6
2
1
1
3
2
1
1
1
1
2
2
3
2
1
1
1
3
2
1
1
1
1
2
5
4
4
4
4
2
1
1
4
2
1
3
2
2
5
4
3
6
5
3
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
3
6
15
15
10
6
6
7
7
8
5
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
13
13
11
11
7
5
5
8
12
13
22
22
14
12
10
10
12
9
8
9
12
12
13
13
22
12
13
15
16
18
22
22
23
19
20
19
19
18
22
18
17
18
18
19
23
22
18
18
18
21
18
17
19
17
17
18
23
17
16
12
12
13
12
15
22
15
22
15
15
15
13
20
11
12
11
12
17
12
20
13
12
12
19
13
14
15
21
12
12
12
13
14
17
17
17
17
17
1
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
1
1
2
3
4
5
3
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
17
17
10
10
8
7
9
12
16
23
24
24
55
21
20
21
16
16
14
17
14
19
23
23
41
31
32
55
35
38
50
38
40
41
39
41
44
49
50
55
61
68
72
72
72
60
72
61
59
58
71
53
52
51
46
43
47
36
34
45
31
33
35
37
43
39
45
35
37
37
36
45
32
30
28
29
25
24
24
22
22
23
19
20
22
22
23
29
18
18
23
26
26
39
39
24
15
5
24
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
3
3
3
3
3
3
3
4
2
1
1
8
5
2
2
2
3
3
3
3
2
2
2
2
2
2
2
2
2
2
3
5
4
3
2
1
3
3
2
2
5
3
1
1
1
2
10
19
13
7
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
3
6
5
3
1
1
1
6
5
5
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
10
17
17
17
10
8
8
15
25
32
54
54
39
28
23
22
18
17
24
15
16
19
21
22
26
34
29
29
30
38
28
39
32
33
35
43
38
38
54
37
37
37
36
35
36
41
38
41
37
47
41
31
31
28
27
29
29
26
43
26
26
32
30
32
54
30
30
30
26
24
22
27
18
18
18
21
22
22
40
21
19
18
13
16
20
20
47
25
16
16
12
12
11
15
15
8
4
4
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
1
1
2
3
2
1
1
1
1
1
1
5
3
2
2
2
2
2
2
3
4
3
2
1
1
1
1
1
1
1
1
4
3
2
2
2
2
3
2
1
3
4
4
3
3
3
5
4
3
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
38
38
30
33
32
32
32
35
39
40
54
54
35
34
34
32
33
34
31
36
34
36
35
36
38
34
36
38
36
38
43
34
38
37
35
45
39
38
54
38
37
38
37
39
42
44
47
47
43
47
37
40
38
38
38
37
40
34
45
38
32
36
33
33
54
30
30
26
22
20
19
18
18
23
17
21
21
20
44
16
17
16
15
20
22
24
47
16
19
18
16
25
16
19
19
14
3
3
26
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
5
5
5
5
17
23
26
27
14
1
1
7
4
2
2
2
2
2
2
3
4
3
2
1
1
1
2
2
2
2
3
2
2
2
2
2
2
2
4
3
2
4
2
1
1
2
4
3
2
2
1
1
2
6
3
1
1
1
1
5
3
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
135
78
123
123
123
71
59
53
49
50
52
52
54
52
70
50
55
70
67
71
87
135
91
123
91
82
78
74
72
67
72
69
70
70
64
66
64
64
64
53
64
66
69
135
71
71
75
68
67
78
69
52
58
56
55
72
55
52
50
48
72
45
44
46
40
38
46
32
30
30
26
29
32
28
46
27
28
25
22
20
24
17
15
14
14
14
14
23
14
13
13
16
23
24
46
46
24
13
13
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
8
8
10
12
10
8
8
8
4
1
1
1
8
17
13
10
10
10
10
25
26
17
8
1
2
9
5
1
4
3
3
2
2
6
3
1
1
2
1
1
2
4
2
1
1
2
3
3
3
5
3
1
1
1
1
2
2
1
1
4
4
4
2
1
1
2
3
2
2
3
2
1
1
1
2
3
2
1
1
1
1
1
1
2
2
2
2
2
4
6
4
2
3
4
3
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
72
227
227
115
122
98
96
112
136
170
172
172
193
227
210
211
187
172
170
210
178
181
194
190
187
227
215
193
204
211
194
206
178
198
175
171
161
199
138
139
134
128
137
136
135
189
147
155
179
223
159
215
150
144
138
149
127
116
105
96
155
90
87
84
70
68
65
60
69
57
52
52
60
47
46
44
34
34
34
32
31
44
27
26
26
23
22
22
28
22
21
26
23
22
30
30
24
26
26
12
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
25
17
17
21
25
21
17
17
17
22
11
1
1
9
17
22
24
27
22
17
37
57
31
5
3
1
5
5
3
2
2
3
3
3
4
2
1
3
4
4
5
6
4
2
2
2
2
3
2
2
4
2
1
1
2
1
1
1
2
2
2
2
2
2
2
1
1
2
2
2
11
6
2
6
3
1
1
1
1
1
1
1
2
4
7
5
3
1
8
13
18
10
3
5
8
7
7
7
5
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
49
266
266
188
211
199
184
183
184
186
191
193
193
209
163
201
188
194
205
206
217
219
215
224
220
239
237
233
266
201
236
156
159
155
161
205
143
191
145
134
219
137
156
213
164
186
220
182
212
239
237
209
166
189
181
233
266
164
157
142
236
102
96
87
68
59
53
57
39
34
29
26
22
22
27
20
24
24
24
41
20
16
14
13
19
23
26
44
22
21
20
19
29
19
22
22
16
4
4
26
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
40
40
40
40
40
101
132
147
155
79
3
3
9
14
20
15
10
10
14
18
28
33
17
2
8
8
8
5
3
2
1
1
3
3
3
4
11
6
2
3
2
2
2
3
2
2
3
5
3
2
1
1
1
2
6
3
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
2
2
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
138
137
137
94
81
65
48
50
60
69
96
99
107
168
136
109
120
146
116
118
121
138
124
128
128
140
134
127
137
128
127
135
168
139
143
133
146
158
143
156
152
145
143
159
140
141
158
150
158
161
179
168
165
166
170
182
158
182
158
128
182
103
111
106
89
156
75
70
69
77
81
85
159
89
91
93
78
70
75
56
55
75
43
38
41
39
37
60
39
33
31
28
29
27
35
35
26
23
23
15
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
73
1
1
21
31
16
1
1
1
5
4
4
4
2
1
5
7
10
10
10
44
56
29
2
2
2
2
3
2
2
3
2
1
2
3
5
7
10
6
2
3
4
3
2
2
2
12
21
11
2
5
3
1
1
2
2
3
2
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
7
7
5
3
2
1
1
2
5
9
5
1
3
5
7
15
8
1
1
1
3
5
8
4
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
27
108
108
72
84
84
81
81
137
206
228
443
443
207
204
164
129
110
94
78
75
67
69
74
76
89
107
83
837
999
1845
4578
1973
4294
1847
1395
1921
2271
3044
3810
4578
4294
2186
1915
2077
1808
1744
3810
2015
2650
4578
2912
3694
4462
2613
2560
2447
4462
1687
1516
1351
839
697
561
433
368
260
204
163
172
235
241
313
518
228
239
279
240
243
463
274
264
250
463
259
261
257
518
184
174
161
103
91
71
54
44
42
24
24
36
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
16
13
11
11
11
32
43
54
67
34
1
1
10
9
8
4
1
1
3
5
16
24
12
1
3
3
4
4
4
4
6
7
9
8
6
4
4
5
7
8
7
7
6
4
2
2
2
8
5
3
4
4
3
2
3
2
2
2
3
2
1
2
4
2
1
1
1
1
1
1
4
2
1
1
1
1
2
2
2
2
1
1
2
3
7
6
5
3
2
17
20
11
2
1
1
1
2
4
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
29
29
16
17
14
14
16
22
29
727
844
976
4220
1018
1047
1176
667
609
731
342
288
814
861
949
3489
1716
2500
2732
4220
3873
2060
2419
2633
2330
3489
3142
3533
4088
4149
4052
4175
4236
4308
4308
4427
4214
4080
4254
3907
2827
4254
2071
2432
3037
2681
4427
4080
1899
1748
1302
840
664
481
1078
1118
1199
4427
1144
1145
1132
581
485
376
250
196
148
109
87
64
50
37
28
24
25
25
23
40
19
18
18
16
15
15
15
12
13
13
3
23
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
3
2
2
2
2
2
2
3
2
1
1
5
10
10
5
1
1
2
3
5
7
4
1
2
1
1
1
1
1
2
2
3
3
2
1
4
8
9
6
4
5
3
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
5
3
2
1
1
1
2
2
2
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
47
47
47
47
47
25
21
24
31
43
850
984
1134
4874
1175
1207
1928
1432
1476
4262
1208
1170
1982
2305
2489
5188
4274
4343
4874
4603
4634
4020
5188
3413
4726
3271
3856
4641
5200
5800
5472
5800
5800
5593
5619
5529
5436
5560
4086
3827
3828
4067
3659
5321
3303
4859
2895
2459
2313
3588
1419
1250
1073
651
1401
1423
1484
5321
1394
1391
1375
719
603
478
328
264
207
162
133
110
94
82
66
59
56
55
46
73
38
41
41
38
40
34
34
25
29
20
20
42
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
2
2
3
4
3
2
2
2
1
1
1
7
10
9
6
4
4
3
2
7
8
4
1
4
7
6
3
1
1
1
1
1
1
1
1
1
6
12
9
5
2
2
2
8
5
3
15
9
4
4
4
4
4
4
3
2
3
4
4
4
4
4
2
1
4
5
7
4
2
3
3
4
2
1
2
3
3
3
2
1
2
3
5
9
6
4
3
3
6
13
7
2
1
1
1
1
2
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
45
46
46
45
45
24
20
24
28
36
566
655
753
3212
779
800
1111
759
756
1821
569
537
897
1141
1240
2392
2442
1664
3212
1877
1777
1916
2254
2094
2278
2387
2262
2756
2953
3645
3298
3645
3654
3783
3778
3778
3250
3783
2537
2259
2418
3783
2101
2096
2327
2067
2176
1743
1371
2181
906
772
673
416
689
669
674
2181
608
595
585
322
274
223
162
136
112
93
82
73
65
56
51
44
46
47
55
60
30
36
33
30
60
27
24
22
25
11
11
58
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
2
2
3
4
3
2
2
2
2
3
4
13
14
11
7
4
4
3
2
5
7
4
1
2
10
6
2
1
1
19
10
1
1
1
1
1
15
19
24
12
1
1
1
3
5
8
11
6
2
3
2
1
2
1
1
1
1
2
3
4
3
3
3
3
6
8
10
5
1
3
3
4
2
1
1
1
1
1
1
1
1
1
2
3
3
3
3
4
4
5
3
1
2
3
2
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
46
46
46
46
46
25
21
23
29
40
1000
1158
1337
5782
1393
1431
1715
1038
980
1645
621
551
1168
2042
2283
4137
5767
4441
5782
4369
4309
4122
3302
3365
4137
3203
3857
4430
6250
5623
5752
5966
6265
5981
5934
5936
5593
5866
4633
4393
4518
5866
4570
6250
5255
6265
4852
3728
2549
1881
1391
1007
750
557
1454
1532
1673
6265
1627
1635
1619
840
707
556
379
301
231
175
144
113
94
79
65
57
56
56
50
73
38
39
39
37
38
36
36
32
28
11
11
45
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
14
2
2
3
4
3
2
2
2
2
3
3
4
9
9
7
6
6
4
2
7
8
4
1
4
4
3
2
1
1
2
2
2
1
1
1
1
8
15
11
7
14
19
11
3
7
10
7
5
3
1
1
1
1
1
1
1
3
3
2
1
2
3
2
1
1
1
2
3
4
4
2
1
1
1
3
5
3
1
2
3
4
3
3
8
5
2
4
8
12
11
6
1
1
1
1
4
7
6
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
61
108
108
77
81
79
75
72
75
78
83
98
98
79
71
63
66
76
57
59
56
51
57
68
55
74
66
66
108
87
106
131
116
128
98
92
98
99
102
131
122
101
108
102
109
128
109
143
116
122
134
120
143
134
120
115
116
143
100
114
88
88
87
82
82
73
74
66
70
114
78
81
85
86
78
78
84
80
79
114
82
84
82
75
75
71
74
86
69
72
69
56
80
59
65
68
80
80
46
82
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
42
11
11
15
19
36
45
54
65
33
1
1
9
6
3
4
4
5
3
1
16
17
10
4
5
4
3
6
3
1
2
2
3
3
3
4
8
7
4
1
1
1
1
2
1
1
2
17
10
4
8
7
5
3
2
1
1
2
4
3
3
3
3
2
2
2
1
1
3
3
4
5
6
4
2
1
4
3
2
2
1
1
1
2
9
5
1
1
2
35
40
21
2
2
2
3
24
35
18
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
54
54
54
54
54
48
48
48
47
55
70
71
73
150
65
64
73
59
60
75
58
58
72
75
75
131
82
100
96
92
140
87
103
82
89
93
106
149
110
147
116
113
113
150
123
135
143
140
143
134
134
143
129
134
125
119
120
124
112
131
149
127
133
134
131
147
126
126
132
143
134
119
150
113
119
112
103
124
102
104
126
85
84
77
84
103
120
115
143
91
85
89
131
77
75
75
67
26
26
124
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
52
2
2
2
2
3
3
3
2
2
3
5
8
10
12
9
6
6
5
4
8
13
7
2
11
7
4
4
4
4
4
3
3
3
3
4
9
8
7
16
11
7
4
1
4
7
7
5
4
4
4
4
4
3
2
2
2
2
6
3
1
1
2
1
1
1
1
4
5
3
1
1
1
1
1
1
3
3
3
2
1
3
2
2
7
4
1
3
7
11
16
11
7
4
4
5
6
7
5
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
26
38
38
33
34
32
32
32
31
32
33
34
34
36
35
34
33
34
34
35
36
37
36
34
36
36
33
34
38
46
57
69
69
88
52
47
44
43
49
50
72
69
55
56
62
88
55
72
57
48
69
39
39
40
46
44
43
88
37
35
32
24
21
19
19
18
16
19
18
15
16
15
14
22
14
13
16
13
13
23
14
13
13
23
13
13
13
23
11
11
10
9
9
8
8
7
5
2
2
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
3
3
3
3
3
3
3
3
2
1
1
1
2
3
2
2
2
2
2
4
7
4
2
1
1
1
2
2
2
2
2
2
6
8
4
1
1
2
1
1
2
1
1
1
1
1
4
7
6
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
111
488
488
286
346
368
364
366
375
363
399
399
372
340
364
441
394
423
452
412
476
382
397
403
374
389
456
412
488
441
393
375
389
399
373
452
367
412
380
361
476
337
349
345
318
402
313
322
359
355
323
456
289
330
327
316
488
279
248
239
326
171
158
145
109
92
82
69
70
81
65
72
73
60
72
67
65
72
66
62
81
62
58
61
73
61
72
63
41
50
45
47
81
48
54
54
46
25
25
73
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
67
67
67
67
67
78
83
89
224
146
69
9
9
7
5
5
5
5
21
38
74
75
58
42
26
10
2
4
6
9
5
1
1
1
8
5
3
2
1
1
1
5
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
4
6
8
10
10
7
4
3
2
2
2
1
1
2
2
3
2
1
6
8
8
5
3
1
1
1
6
13
7
1
1
2
9
17
12
6
1
1
3
5
8
4
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
60
152
152
130
141
139
139
139
129
144
169
169
139
123
133
108
123
133
114
156
122
130
146
160
139
169
142
146
149
169
136
138
140
137
547
600
678
2591
719
1126
1579
1406
2439
2452
1909
2591
1994
2439
2452
1626
1558
1400
2591
971
871
778
467
394
307
229
177
143
116
96
88
77
69
72
58
58
57
58
61
64
67
73
73
73
62
57
54
48
44
52
47
48
54
63
38
36
39
39
38
46
46
36
39
34
20
56
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
57
17
17
37
57
38
19
19
19
16
11
6
6
11
14
17
19
20
21
25
30
33
21
9
8
8
9
6
4
4
4
4
2
1
2
3
5
6
3
1
1
1
2
3
4
3
3
8
5
3
1
1
1
1
1
1
1
1
3
3
3
19
10
1
2
2
2
3
2
2
7
9
7
6
6
3
1
1
1
1
1
1
2
3
14
8
2
2
3
7
12
6
1
1
2
5
12
16
9
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
26
56
56
27
26
22
17
22
29
34
52
52
43
41
65
43
46
65
43
41
45
41
47
60
50
64
55
54
56
56
54
58
65
65
81
80
80
190
87
92
92
75
94
96
110
190
126
136
131
130
136
125
190
116
111
105
88
85
71
63
94
61
61
61
52
50
52
57
51
56
51
46
47
47
51
49
48
49
49
50
50
48
50
45
50
49
49
49
56
35
36
39
35
39
39
27
27
9
9
42
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
1
1
2
3
3
3
4
6
3
1
1
5
6
8
13
15
18
10
3
14
20
10
1
1
2
4
4
2
1
2
2
3
5
4
4
10
5
1
14
7
1
4
4
3
2
2
3
5
4
4
3
2
1
4
2
1
2
3
3
4
2
1
2
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
2
4
9
5
1
2
4
10
9
6
3
2
2
2
5
7
6
6
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
133
110
110
105
105
58
49
58
72
96
124
137
137
104
106
110
96
101
100
124
116
133
142
145
143
235
145
150
151
145
137
132
133
132
153
158
161
246
186
190
197
276
197
205
225
246
208
246
211
207
228
229
242
276
250
276
240
246
197
206
202
224
229
262
256
233
241
245
248
269
276
228
231
238
248
262
223
269
222
230
248
220
208
216
221
235
269
220
276
210
201
207
216
172
172
166
159
113
113
221
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
105
1
1
7
10
7
4
4
4
4
2
1
1
2
3
4
4
5
4
4
15
25
13
1
4
4
4
4
3
2
3
4
5
3
1
2
4
4
4
5
5
5
6
5
4
3
14
9
4
2
1
2
3
4
5
3
2
2
2
1
1
1
2
4
3
2
1
1
4
7
7
4
1
4
4
4
16
9
3
1
1
7
8
10
72
60
34
8
30
53
83
44
5
8
9
7
5
5
5
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
21
39
39
22
21
17
17
19
26
30
36
47
47
49
36
37
37
33
39
36
31
31
32
36
32
36
41
41
49
48
45
41
46
36
36
39
37
37
35
47
37
42
44
44
49
48
45
38
41
38
40
46
32
31
31
29
33
33
31
48
30
32
48
32
35
48
34
34
32
38
32
32
31
41
25
24
27
25
24
38
23
21
19
19
21
23
23
41
20
20
19
17
25
17
20
20
16
8
8
24
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
13
3
3
5
7
5
3
3
3
3
2
1
1
2
3
5
6
8
6
4
6
8
4
1
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
3
2
2
3
3
2
1
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
24
25
25
24
24
14
11
12
17
24
31
44
44
46
30
28
29
27
25
31
23
23
24
25
26
31
33
34
43
45
50
60
60
61
48
47
46
46
49
49
59
55
51
51
53
61
51
59
57
54
57
47
57
42
45
43
41
61
37
38
32
28
30
32
34
44
39
34
28
26
25
26
25
26
35
28
34
30
29
37
26
26
19
21
22
24
22
44
19
19
20
21
26
26
39
39
24
13
5
23
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
20
2
2
3
4
3
2
2
2
2
2
3
4
4
5
7
8
9
7
5
11
11
6
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
3
5
6
3
1
1
1
3
3
3
3
2
1
1
2
2
2
3
3
2
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
2
4
3
2
1
1
2
2
2
2
2
2
2
2
5
5
3
2
2
2
4
4
4
3
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
20
20
11
12
10
9
10
17
26
32
51
51
41
31
29
30
27
26
38
24
23
28
29
30
44
40
34
40
45
52
65
65
67
56
54
54
52
50
51
51
50
52
52
53
67
55
54
54
54
51
52
52
49
54
53
53
67
54
45
45
41
45
44
45
51
43
47
42
40
45
39
44
39
43
33
32
32
28
40
23
22
18
14
18
19
19
47
18
19
18
19
24
24
43
43
23
11
11
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
3
3
3
3
3
3
4
5
4
3
3
8
7
6
5
5
5
4
3
6
8
4
1
2
1
1
1
1
1
1
1
1
1
1
1
2
9
5
2
3
5
3
1
2
1
1
12
7
3
3
2
1
2
1
1
1
2
3
5
7
5
3
4
3
2
1
2
1
1
3
3
3
2
1
3
4
3
2
1
1
1
1
1
2
1
1
1
1
4
7
4
2
2
2
2
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
27
30
30
18
15
12
9
12
26
43
64
90
90
123
57
52
59
46
47
83
43
40
50
51
54
83
79
91
105
107
123
86
103
81
75
79
90
80
79
79
79
85
91
94
105
107
98
123
104
110
100
110
91
91
104
93
99
99
88
108
106
79
108
79
83
108
80
79
78
78
80
88
106
84
86
77
96
72
70
78
60
54
50
66
50
51
50
96
40
40
37
27
26
23
22
22
21
24
24
14
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
2
2
3
4
3
2
2
2
2
2
2
7
6
5
5
5
5
5
5
9
10
5
1
3
6
6
3
1
1
2
1
1
1
1
1
3
8
13
11
10
10
5
1
1
1
2
2
3
2
1
1
1
2
1
1
1
2
5
3
2
3
4
3
2
2
1
1
6
6
4
2
2
5
6
5
4
3
2
1
1
1
1
1
7
7
7
4
2
7
12
7
3
3
3
3
3
4
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
28
28
23
23
16
12
12
18
27
31
51
51
31
31
27
25
30
23
22
22
23
21
21
21
23
22
24
30
37
45
60
60
62
46
45
44
43
43
51
45
39
43
44
47
62
47
57
50
47
47
48
46
48
57
50
56
62
45
43
57
34
37
35
31
56
30
30
29
29
26
25
45
26
26
26
26
25
25
40
24
21
19
20
22
23
21
47
19
20
20
18
18
19
19
14
15
14
5
19
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
2
2
6
8
5
2
2
2
2
2
2
8
6
5
4
4
4
4
4
11
13
7
2
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
1
1
9
6
4
2
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
5
5
5
3
1
1
6
5
5
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
19
46
46
35
35
21
16
21
35
54
176
193
209
747
213
210
237
147
141
206
103
94
200
253
275
717
376
407
747
329
318
390
364
408
849
987
1483
3189
2145
2722
2480
2365
3189
2038
2480
1988
1668
3189
1321
1214
1265
880
930
887
819
1258
628
535
478
378
255
214
175
140
320
332
363
1258
358
358
367
214
185
152
115
103
93
84
79
88
65
57
50
52
54
57
56
102
48
47
41
33
38
31
32
30
34
34
11
58
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
16
2
2
3
4
3
2
2
2
2
4
7
10
13
11
8
6
6
4
2
7
9
5
1
7
5
4
4
2
1
5
3
2
4
2
1
7
16
13
10
10
10
6
2
2
2
3
11
7
3
2
2
1
1
1
1
1
1
2
6
11
8
6
3
1
1
1
2
1
1
1
6
10
5
1
3
3
3
3
3
2
1
2
3
4
2
1
1
3
16
13
11
6
2
1
1
6
8
4
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
220
256
256
219
219
210
200
197
199
203
195
214
214
173
180
218
193
204
222
217
226
229
230
236
233
256
247
240
247
210
250
168
173
165
164
222
151
189
148
148
229
158
171
230
176
203
233
193
225
256
247
222
175
193
185
247
237
169
162
147
250
122
116
109
84
72
67
53
49
61
46
48
65
43
58
39
36
34
30
37
26
23
20
26
34
37
75
55
32
40
35
38
62
38
46
46
34
9
9
59
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
122
110
98
98
98
139
159
169
174
90
6
6
17
16
15
17
18
19
16
13
25
27
15
4
6
5
4
4
4
4
3
3
2
2
3
4
8
5
3
6
4
3
2
1
1
1
1
7
4
2
1
1
1
1
1
1
1
1
1
3
6
3
1
1
1
1
1
1
1
1
1
1
2
1
1
2
3
3
2
1
1
1
1
1
2
7
4
1
1
4
6
3
1
2
4
3
3
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
13
13
11
12
12
12
12
12
13
14
15
15
17
11
11
11
11
10
12
13
12
13
13
13
13
17
15
16
16
16
12
12
11
11
11
12
13
14
15
17
15
15
16
16
16
15
16
14
13
14
14
11
11
11
11
13
11
10
11
8
8
9
9
9
15
9
10
9
8
7
7
8
5
6
4
5
5
5
11
5
5
5
4
5
5
6
14
5
5
5
4
4
5
5
5
5
5
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
2
2
2
2
6
8
9
10
6
2
2
2
1
1
4
4
4
3
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
7
13
13
11
12
12
12
12
12
12
12
14
14
13
12
12
12
12
12
12
13
13
13
13
13
14
12
12
13
12
12
12
12
11
13
13
14
22
14
13
14
13
13
13
13
14
14
15
22
13
14
14
12
13
13
15
16
18
22
16
13
13
12
13
12
12
18
12
13
16
11
12
12
11
13
11
14
12
12
19
12
12
12
19
13
13
12
19
8
8
7
8
10
10
18
18
9
1
1
10
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
1
1
1
3
6
3
1
1
1
1
1
2
4
2
1
6
8
9
6
3
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
3
4
2
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
26
37
40
40
40
22
18
21
25
33
42
47
47
41
35
33
33
35
37
26
31
28
35
47
38
62
44
48
48
47
53
44
48
46
46
59
49
52
53
52
55
53
53
52
54
57
55
59
53
53
50
48
50
51
51
55
59
54
53
62
59
52
60
49
49
46
44
55
40
44
40
40
42
41
43
44
40
41
42
41
41
44
40
43
44
45
59
56
30
37
33
32
62
30
27
26
27
12
12
60
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
14
2
2
3
4
3
2
2
2
2
2
2
6
5
5
5
5
5
4
3
8
10
6
3
2
4
4
5
5
5
3
2
1
1
1
2
4
5
6
8
7
6
3
1
3
5
8
11
11
12
6
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
4
12
6
1
1
2
3
6
4
2
1
1
1
1
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
51
64
64
52
54
60
64
64
69
78
88
108
108
102
103
77
83
103
70
78
66
58
69
66
71
116
73
74
82
82
89
107
100
105
115
116
108
107
109
110
113
132
115
121
131
130
191
157
170
174
176
253
210
231
248
250
251
246
175
166
167
157
161
237
164
158
185
191
199
253
231
248
251
246
232
233
237
259
196
215
193
180
259
142
166
155
137
128
259
111
103
97
71
67
62
58
56
63
63
26
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
42
4
4
6
9
13
15
18
41
23
5
5
27
30
26
17
9
9
6
4
16
23
13
4
8
6
4
4
4
4
4
4
3
2
3
3
4
4
4
6
6
7
7
7
7
10
21
11
1
2
4
4
3
2
9
5
1
3
6
6
6
6
6
3
1
4
7
7
4
1
6
6
7
5
3
10
10
6
2
1
1
3
6
13
21
11
2
8
16
24
32
16
1
1
2
11
16
22
12
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
21
83
83
41
40
31
21
32
48
68
94
108
108
75
87
66
70
81
61
75
67
69
82
103
81
114
83
83
83
94
83
92
104
95
111
100
103
106
121
126
128
202
131
132
134
120
130
145
159
225
202
173
191
225
181
189
185
225
202
176
186
166
186
156
165
141
128
127
131
134
125
165
130
115
113
109
108
105
104
108
100
104
92
93
94
94
97
112
81
81
81
79
79
82
82
70
73
61
61
84
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
17
2
2
6
8
6
4
4
3
2
4
7
30
24
18
12
6
6
16
19
20
21
12
4
10
8
7
5
4
3
2
2
3
6
5
4
8
6
4
4
3
2
2
2
6
8
10
18
32
31
31
20
9
2
2
2
2
7
10
6
2
2
2
1
1
1
2
5
4
4
3
2
1
1
1
2
15
12
10
8
6
4
4
4
22
17
9
2
10
28
44
25
7
9
10
11
13
15
8
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
9
29
29
16
17
14
14
16
804
1719
2005
4730
4730
1922
1910
1440
893
717
519
363
277
203
155
120
94
73
60
51
118
199
295
473
466
1008
1125
1234
4730
1896
2043
3934
1352
1314
1190
1256
1216
1199
3173
1551
1606
1690
3642
1213
1131
1016
651
557
1244
1210
1297
4730
1344
1371
1907
1435
1451
3934
1408
1405
1396
1557
1040
977
783
1088
529
454
879
843
896
3173
901
909
911
469
992
1007
1021
3642
949
940
927
478
403
312
205
156
117
9
9
13
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
9
3
3
6
8
5
3
3
3
2
2
2
4
6
10
7
4
4
4
4
6
8
5
2
2
2
4
2
1
1
5
3
1
3
2
1
1
3
2
1
1
2
1
1
2
1
1
6
4
2
2
2
2
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
1
1
1
1
1
1
3
2
2
2
3
7
8
5
2
2
2
2
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
51
59
59
51
51
31
34
37
42
59
68
75
78
174
83
84
79
81
60
57
54
51
50
49
52
64
53
72
74
86
163
93
108
87
94
95
114
173
113
167
131
126
129
174
128
127
125
163
113
109
113
108
99
118
101
101
97
118
96
98
173
101
117
128
119
167
118
87
78
88
80
94
174
100
118
99
118
78
73
63
68
48
44
41
39
47
47
63
83
40
39
51
62
65
118
118
60
24
24
15
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
51
3
3
8
10
7
4
4
4
2
1
1
4
4
4
6
7
9
5
1
17
17
10
4
4
4
4
3
2
1
2
3
3
3
3
3
4
4
4
6
3
1
2
2
2
5
4
4
4
5
10
5
1
2
1
1
2
2
3
2
1
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
3
2
1
1
2
2
2
2
8
5
2
1
6
8
10
5
1
4
7
5
3
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
46
34
34
35
33
32
32
32
35
40
50
57
57
80
46
42
41
33
35
31
31
46
30
31
31
31
34
39
42
43
63
42
66
42
46
47
48
65
46
63
52
52
53
80
57
56
57
63
52
50
48
66
43
42
42
38
39
41
37
40
65
35
41
46
44
63
48
37
36
40
39
43
80
41
39
38
36
34
34
57
27
23
22
18
23
25
23
44
25
20
20
23
26
27
48
48
26
5
5
24
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
26
9
9
14
20
24
26
27
28
14
1
1
32
17
2
12
11
10
6
2
8
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
5
3
1
2
2
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
18
83
83
44
56
60
59
61
64
63
74
74
66
61
59
78
67
64
78
70
59
66
71
73
83
83
78
76
83
74
72
69
70
74
69
78
70
70
65
65
62
64
65
67
69
70
83
68
72
83
67
78
66
68
67
64
83
60
56
54
56
49
47
47
45
45
46
46
48
51
50
62
57
50
53
52
56
56
53
56
53
52
51
52
48
53
62
45
62
39
40
42
37
40
40
27
31
21
21
40
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
16
9
2
2
2
5
7
9
34
21
9
9
9
6
3
10
14
18
13
9
13
18
10
2
3
4
6
9
7
5
4
4
4
4
4
3
3
8
5
3
4
6
3
1
1
2
7
13
7
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
2
1
1
1
1
4
2
1
1
1
1
1
1
1
1
2
4
8
20
12
5
5
8
12
6
1
2
2
3
5
7
4
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
72
125
125
116
125
125
125
125
118
135
163
163
158
269
160
157
159
134
127
163
123
132
139
151
135
137
163
168
171
175
269
165
164
164
149
144
141
135
132
128
131
135
139
163
159
156
180
269
204
247
214
247
213
217
230
207
231
205
185
171
236
157
174
165
156
231
144
136
141
149
157
159
236
170
175
162
162
162
124
113
102
94
83
78
72
68
64
86
59
57
53
53
58
58
86
86
61
50
50
36
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
37
5
5
20
35
22
9
9
9
9
8
8
8
11
14
38
36
35
22
10
28
33
19
5
13
12
12
12
12
13
14
10
6
3
6
10
24
33
18
4
3
3
6
10
7
4
19
11
4
3
3
3
2
2
1
1
6
11
16
8
1
1
1
3
2
1
1
2
3
4
6
5
5
4
4
4
4
3
2
1
1
4
7
11
24
15
6
1
12
21
31
19
7
6
6
11
14
17
10
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
148
182
182
160
169
173
177
177
177
182
157
160
154
144
177
131
144
182
139
142
137
148
128
141
130
142
127
132
130
135
144
145
160
165
147
152
147
146
151
146
150
183
146
148
163
152
182
238
215
298
207
238
220
224
314
259
252
295
283
223
298
258
278
314
295
283
203
184
199
207
209
314
225
192
192
179
171
152
171
134
121
171
97
88
96
86
82
132
72
70
66
61
65
62
86
86
62
50
50
42
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
70
17
17
43
70
103
120
137
159
81
4
4
6
5
5
5
5
5
18
31
52
61
32
3
5
4
3
2
2
5
3
2
12
6
1
1
2
3
4
7
4
1
6
5
3
2
2
3
3
3
4
4
3
2
4
4
3
3
12
7
2
2
2
2
2
1
1
1
3
2
2
2
2
1
1
1
8
6
3
1
1
3
5
11
25
16
7
4
2
17
33
19
5
6
8
10
11
12
6
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
41
41
22
22
17
12
16
22
29
43
43
40
45
43
33
36
38
34
43
36
38
44
48
50
74
74
57
74
52
50
53
49
50
54
51
52
54
53
54
54
58
53
53
61
47
53
50
50
53
54
48
45
47
44
58
53
44
43
38
61
30
29
28
27
27
24
38
23
23
22
18
20
18
18
16
23
18
19
37
16
13
13
9
13
16
16
40
18
13
13
9
8
7
5
5
4
4
4
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
9
2
2
6
8
5
2
2
2
2
2
2
3
2
2
3
3
4
4
4
6
9
5
1
1
1
3
2
1
1
1
1
2
2
1
1
2
2
2
1
1
3
3
3
2
1
1
4
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
19
19
19
19
19
10
8
8
14
23
25
47
47
23
22
18
15
12
11
16
10
10
13
15
12
24
13
14
16
15
18
19
20
28
24
24
40
28
28
47
25
25
27
26
25
28
33
27
27
26
40
24
23
21
20
20
24
28
22
40
20
20
24
22
25
47
25
26
26
22
23
20
20
20
20
20
22
23
24
33
24
23
23
21
19
19
18
40
16
15
15
12
11
11
11
11
8
7
3
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
2
2
2
2
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
3
3
2
2
2
2
2
2
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
38
38
30
33
32
32
32
31
32
32
34
34
32
35
34
32
33
34
34
36
37
36
36
36
36
38
36
38
35
38
35
35
35
35
34
31
35
31
30
37
30
31
36
31
31
36
29
32
36
29
38
30
31
33
38
36
30
27
25
38
21
22
23
20
30
19
19
19
19
20
20
29
19
15
14
12
11
11
18
9
8
7
6
8
9
8
21
8
8
8
8
9
9
15
15
8
5
5
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
3
3
4
6
4
3
3
3
2
1
1
2
2
3
2
2
2
2
2
5
10
6
2
1
1
1
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
2
2
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
54
64
85
85
85
74
64
64
64
71
75
92
92
77
103
76
73
73
56
55
61
56
61
85
60
74
62
65
77
76
92
136
102
150
103
96
111
123
126
136
150
141
128
128
129
137
117
150
126
123
141
118
117
117
119
115
123
137
96
90
102
82
88
94
117
101
80
77
76
76
84
92
101
95
123
88
89
85
78
92
73
75
66
66
55
50
47
66
40
40
38
50
49
49
78
78
53
50
50
16
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
31
4
4
6
7
8
8
9
9
5
1
1
15
9
3
8
11
14
11
8
22
26
15
4
1
2
4
4
4
4
4
4
9
6
4
4
4
5
3
1
1
1
3
4
3
2
7
6
3
1
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
5
3
2
1
3
5
7
4
2
3
2
2
6
4
2
1
3
5
8
9
10
11
13
16
9
2
5
6
5
5
5
4
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
29
29
18
20
16
16
16
22
29
32
44
44
42
33
31
29
29
26
28
23
24
23
25
25
28
34
34
42
44
50
60
60
64
47
46
45
44
50
49
59
64
50
50
55
47
49
59
52
54
64
56
55
59
54
53
53
59
54
43
39
40
45
41
40
44
43
37
42
38
42
36
39
33
43
29
31
27
25
37
21
19
18
15
18
19
19
44
17
17
17
18
24
24
43
43
22
9
9
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
3
2
2
2
2
2
2
3
2
1
1
8
5
3
2
1
1
1
1
3
6
3
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
2
2
2
3
2
1
2
3
4
7
4
2
2
2
2
2
1
1
1
2
2
2
3
3
3
2
1
1
1
1
1
1
3
3
3
2
1
1
2
2
1
1
1
1
1
2
3
2
1
1
3
5
7
4
1
2
4
3
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
26
26
26
26
26
16
13
13
19
28
38
51
51
69
35
33
31
24
23
22
21
21
22
23
21
29
24
25
32
39
51
65
69
77
55
54
58
72
72
76
77
105
72
66
68
63
64
77
71
75
105
74
79
82
94
94
81
81
105
67
67
59
61
53
51
66
55
65
94
66
94
68
66
59
51
45
39
35
33
40
28
24
25
28
24
26
26
39
35
20
19
18
17
17
23
23
14
10
10
6
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
20
2
2
4
6
4
3
3
2
2
4
5
6
11
10
8
7
7
7
8
10
8
5
3
2
1
2
4
3
2
2
2
3
2
1
3
5
3
2
1
1
2
1
1
1
2
9
14
10
6
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
4
3
2
2
4
5
6
3
1
1
1
1
1
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
16
16
8
8
7
6
7
8
9
15
16
18
49
17
17
17
11
10
9
9
8
14
16
17
41
23
27
35
38
47
60
60
66
42
42
44
47
50
52
64
60
56
56
58
66
51
64
50
46
60
39
43
47
50
55
51
66
37
33
29
23
22
19
25
24
26
55
26
25
28
25
28
30
33
33
33
33
25
23
20
23
13
12
11
9
8
9
6
6
5
6
5
5
8
8
6
6
6
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
3
3
2
2
2
2
2
3
2
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
2
2
2
2
3
4
3
2
1
1
1
2
3
2
2
1
1
1
1
1
4
4
4
4
3
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
2
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
10
10
6
6
5
4
5
7
10
14
16
16
20
11
11
11
11
10
12
11
10
13
16
13
24
15
17
18
18
20
20
24
28
22
24
20
21
20
20
24
20
21
22
22
28
24
21
21
20
19
19
19
20
19
20
21
28
19
20
20
15
15
15
15
17
17
18
19
23
21
24
28
30
35
38
38
38
27
23
21
23
15
14
13
12
9
11
8
7
7
7
8
7
12
12
8
6
6
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
2
3
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
4
3
2
2
2
2
2
2
2
2
2
3
2
2
2
2
2
2
3
2
2
2
2
2
1
1
8
6
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
55
76
76
65
70
73
76
76
76
76
78
87
87
74
76
69
68
68
59
64
55
52
67
64
69
131
75
77
77
70
62
60
65
63
66
67
87
74
76
130
180
252
376
376
376
228
207
186
155
167
151
144
250
173
178
180
306
180
169
250
142
144
132
111
105
136
136
144
306
141
140
143
115
116
112
110
121
110
110
107
121
103
95
121
100
106
122
117
87
85
71
62
78
62
66
68
78
78
46
131
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
46
8
8
8
9
31
42
54
31
8
5
5
6
9
12
10
9
9
7
5
17
22
15
9
8
6
4
4
3
2
1
1
1
1
8
8
8
6
4
6
6
6
5
4
4
5
7
5
4
4
4
2
1
1
5
3
1
4
8
5
2
4
6
6
6
4
2
4
3
2
5
3
2
2
3
5
8
7
4
2
2
6
10
17
29
16
3
2
35
49
47
24
2
4
5
6
26
36
22
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
70
206
206
117
146
161
166
166
166
205
257
260
256
498
246
241
236
198
166
146
136
139
184
184
187
374
211
217
218
224
235
235
416
221
281
307
296
498
347
422
477
475
652
482
472
459
506
455
488
490
652
506
505
494
466
526
517
528
514
652
498
501
499
525
444
437
424
411
464
419
460
504
526
578
578
578
525
562
454
445
409
428
368
380
380
404
389
385
526
344
333
368
453
367
514
514
386
248
248
428
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
38
8
8
12
14
15
16
17
12
8
12
17
69
44
20
65
69
71
58
46
58
57
29
1
5
3
1
1
1
1
1
1
2
1
1
1
2
9
8
8
6
4
12
20
11
3
14
9
5
5
5
5
5
8
4
1
5
8
12
14
16
35
38
23
9
12
8
5
14
23
44
30
16
11
7
10
13
11
9
6
4
10
12
15
175
89
4
1
20
44
68
38
9
24
39
32
25
25
16
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
19
19
11
12
11
9
9
11
13
15
21
21
19
15
18
16
17
18
18
19
19
19
18
19
19
18
18
19
18
19
15
15
16
17
18
20
18
17
21
19
15
16
19
15
18
19
16
18
19
20
18
15
16
16
19
19
17
18
20
19
19
14
13
12
21
10
10
9
6
7
5
4
4
4
3
6
6
6
19
6
6
6
4
6
10
13
20
20
20
11
10
8
6
6
5
4
4
4
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
1
1
1
1
1
4
5
6
6
3
1
1
1
1
2
1
1
1
2
2
3
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
9
36
36
29
32
32
32
32
34
37
40
47
47
48
37
35
38
38
35
48
36
30
34
36
34
48
46
42
42
41
42
35
39
37
36
36
41
40
39
47
46
40
41
42
40
41
39
42
40
40
44
39
36
38
36
33
37
38
36
41
40
25
29
28
29
47
28
31
30
26
25
40
23
23
23
23
21
22
23
37
21
23
19
15
19
19
19
44
17
15
14
12
13
13
19
19
10
5
5
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
7
3
2
2
2
15
22
25
27
14
1
1
2
2
3
11
13
14
8
2
4
4
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
2
1
1
2
1
1
1
2
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
3
2
1
1
1
2
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
13
13
6
7
6
6
8
11
13
15
20
20
16
18
16
16
16
16
18
16
17
17
16
17
18
17
18
18
17
18
17
17
17
18
17
18
17
15
15
18
16
16
18
16
17
18
16
17
16
20
17
14
14
14
18
13
13
12
18
12
10
11
10
10
15
10
10
11
9
11
8
7
6
5
5
5
5
6
11
6
6
6
9
7
8
9
20
8
7
6
5
5
4
4
4
4
4
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
1
1
1
1
1
1
2
5
3
2
2
2
2
3
4
5
6
7
7
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
2
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
26
27
49
49
49
26
22
22
24
30
34
40
40
53
29
27
29
25
24
28
27
26
32
49
34
47
38
41
45
46
53
56
45
45
45
42
44
47
55
55
56
96
59
59
59
53
53
57
59
59
82
63
72
77
93
96
76
74
82
57
49
46
57
42
44
52
52
64
93
60
96
57
52
54
50
47
47
50
48
50
46
50
38
44
30
29
27
40
20
19
17
19
24
24
43
43
23
11
11
6
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
2
2
3
4
3
2
2
2
2
2
2
17
11
5
5
5
5
5
5
11
11
6
1
1
2
6
3
1
1
1
1
1
1
2
2
3
7
5
4
4
5
3
1
2
3
5
8
4
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
1
1
2
2
1
1
1
1
1
1
2
4
2
1
2
3
4
7
4
1
1
1
2
2
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
25
97
97
75
83
79
77
77
77
78
80
82
82
88
70
83
78
79
83
84
87
90
87
87
88
88
83
88
94
82
97
55
59
59
62
83
59
75
62
57
90
62
68
87
70
75
88
68
76
88
64
83
66
71
73
94
88
72
67
62
97
51
49
47
39
44
36
36
42
33
42
30
29
27
25
26
24
26
22
37
19
17
16
12
16
17
17
40
16
16
16
12
11
10
11
11
9
9
9
6
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
12
12
12
12
41
55
62
66
34
2
2
4
4
5
5
5
5
5
5
9
10
5
1
1
2
3
2
1
1
1
1
1
1
1
2
4
3
2
1
1
2
1
1
1
2
2
3
4
3
2
2
2
2
3
3
3
2
2
7
8
4
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
4
6
4
3
2
1
1
2
4
3
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
22
54
54
48
54
54
54
54
51
58
80
81
85
198
78
77
78
56
51
49
48
50
54
56
57
69
55
82
88
112
189
116
198
111
122
123
133
195
128
194
140
134
136
196
135
135
135
189
131
127
126
198
103
99
95
78
76
94
89
86
195
86
112
116
103
194
97
92
88
94
96
98
196
90
89
88
68
64
60
55
56
45
40
38
40
46
45
52
62
41
41
44
44
40
54
54
39
23
23
40
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
18
2
2
10
18
10
2
2
2
5
7
9
18
10
2
4
5
6
4
3
12
21
11
1
6
4
3
3
2
1
2
3
4
4
2
1
3
5
7
9
8
7
7
4
1
2
3
5
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
3
5
6
4
2
1
2
3
4
7
4
2
4
6
10
16
9
2
2
2
3
4
5
5
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
105
105
105
105
105
54
55
55
55
59
72
76
75
162
83
84
81
100
63
58
60
53
67
81
76
121
76
90
91
95
153
90
104
95
93
93
100
106
99
104
113
117
119
162
121
125
131
153
126
129
129
124
123
122
129
121
119
124
114
105
102
105
111
121
116
121
115
124
103
111
114
111
162
110
115
116
103
121
106
101
122
100
78
86
89
90
113
116
78
78
81
83
80
92
92
62
72
45
45
100
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
24
1
1
2
3
3
3
3
4
2
1
1
3
3
3
8
11
14
7
1
12
15
9
3
4
3
3
2
1
3
4
5
4
3
3
3
3
13
9
5
4
4
11
7
3
3
6
9
5
1
7
4
1
1
3
2
2
1
1
3
6
4
2
2
2
4
4
3
3
2
2
4
9
9
6
3
4
3
2
1
1
2
3
4
24
16
8
5
14
25
35
18
2
4
5
6
13
20
12
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
46
70
78
78
78
74
73
76
100
129
140
218
218
125
137
110
104
137
85
78
81
75
85
100
85
112
91
102
100
105
137
120
137
137
120
120
135
136
144
218
153
149
156
160
153
160
139
160
149
149
149
149
152
149
158
158
150
158
149
137
162
135
147
153
162
218
162
157
159
144
145
145
162
151
150
153
159
140
159
124
114
159
98
87
98
85
83
138
75
76
73
98
63
61
65
66
68
98
98
25
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
32
5
5
14
19
21
22
24
47
24
1
1
21
25
27
18
9
9
7
5
17
25
14
4
6
5
4
4
4
4
3
3
2
2
1
1
18
20
11
3
4
5
4
3
2
2
9
17
10
4
17
13
7
1
2
2
3
3
4
3
3
3
3
4
3
3
3
3
2
1
8
19
18
10
2
10
11
7
3
2
1
2
5
8
14
9
5
3
12
20
29
15
1
4
6
8
10
13
7
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
18
53
53
25
26
21
15
22
30
40
60
60
54
72
62
54
56
57
49
53
46
47
51
53
60
56
62
59
57
69
61
61
72
69
67
69
71
110
91
98
108
191
104
103
108
96
110
125
128
171
191
135
146
135
171
137
135
145
191
148
175
158
175
146
172
132
126
137
124
120
172
111
105
104
94
89
86
81
79
78
76
74
73
62
76
62
57
56
78
43
39
46
51
53
86
86
48
28
28
11
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
4
3
3
3
5
6
7
5
3
2
1
1
1
2
3
4
5
7
9
13
10
5
1
2
2
3
3
2
1
2
2
3
3
4
2
1
4
7
6
6
7
4
2
1
5
6
5
3
2
1
2
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
3
2
4
3
2
9
5
1
3
6
10
19
10
2
1
1
6
8
11
6
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
53
75
86
86
86
80
79
75
75
75
77
82
82
78
106
70
73
106
64
64
69
61
76
86
83
137
84
83
90
87
92
116
94
98
116
100
106
105
116
110
129
130
124
202
134
133
144
180
148
165
154
158
175
202
195
185
177
169
195
163
189
181
205
306
228
306
221
306
195
186
183
180
141
130
122
111
106
102
99
98
96
93
93
96
94
100
137
115
88
86
86
87
84
97
97
71
81
62
62
97
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
33
12
12
18
21
23
24
25
50
27
5
5
7
11
15
10
5
5
5
5
21
31
17
4
8
15
11
7
4
4
4
4
3
2
1
4
8
29
16
4
7
10
8
7
4
2
8
18
11
4
15
13
7
1
3
2
1
4
18
11
4
4
3
3
3
4
5
5
6
4
2
3
5
3
1
1
6
5
3
2
1
4
4
4
17
34
20
7
8
25
43
25
8
11
12
14
19
25
13
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
28
85
85
69
75
73
72
72
76
84
91
108
108
103
76
73
67
60
62
59
62
85
81
85
86
152
85
87
99
104
122
146
146
155
118
113
111
123
125
119
155
146
123
126
133
142
118
155
121
113
146
102
107
117
120
119
152
142
102
109
105
114
138
118
117
105
131
95
100
123
102
108
112
114
131
118
118
117
123
113
107
113
102
102
109
115
146
152
111
111
115
92
115
100
100
91
101
101
29
138
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
13
1
1
7
13
39
52
58
58
32
7
7
21
13
6
6
6
6
4
3
14
22
11
1
11
8
6
4
3
4
2
1
1
4
7
9
11
9
5
1
1
1
1
2
2
2
18
34
18
2
7
12
6
1
1
1
1
2
9
5
1
3
3
4
4
2
1
2
2
3
3
2
1
1
2
4
4
2
1
2
4
53
27
2
21
13
6
6
13
64
46
23
1
4
8
35
32
29
18
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
25
33
33
25
25
16
12
16
20
23
38
38
32
45
36
26
30
31
26
31
28
26
32
43
34
53
40
43
44
47
45
39
39
40
46
48
50
76
53
57
57
57
72
62
65
76
64
72
62
63
62
59
76
58
58
56
56
50
45
48
40
41
42
42
45
47
47
55
56
47
49
45
39
37
46
38
37
45
38
41
44
40
42
37
42
41
36
40
49
31
35
38
42
36
37
35
42
42
13
42
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
19
2
2
3
4
3
3
3
2
2
2
2
3
6
8
6
5
5
4
3
5
8
4
1
1
1
1
5
3
1
1
2
3
2
2
1
1
6
5
3
2
5
4
4
4
3
2
5
3
2
2
1
1
2
1
1
1
2
3
4
5
5
4
3
2
1
1
1
1
2
2
1
1
3
2
1
2
2
2
2
4
3
2
2
10
5
1
1
2
5
9
5
2
2
2
2
7
10
13
33
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
27
35
35
27
27
19
15
19
24
31
46
46
40
66
39
37
41
39
35
32
35
36
41
51
44
52
49
46
52
51
46
46
52
47
49
59
50
52
59
54
59
55
56
66
54
57
50
47
51
56
50
56
46
50
49
47
57
53
41
39
41
35
35
39
43
37
46
34
35
41
39
42
66
45
50
40
53
33
31
37
22
20
18
15
17
18
18
40
16
17
16
19
27
28
53
53
27
10
10
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
1
1
2
4
4
4
4
4
3
2
2
13
9
5
5
5
5
5
5
9
10
7
4
2
1
1
1
1
1
1
1
1
1
2
3
5
4
3
4
3
3
4
4
3
2
1
6
6
4
3
2
2
1
1
1
1
1
2
2
2
2
1
1
1
2
4
4
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
7
5
3
2
2
3
3
4
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
34
35
35
35
22
20
19
22
28
32
44
44
38
30
28
27
25
25
24
26
27
32
35
33
55
34
37
40
39
38
50
43
45
53
48
44
47
50
45
47
46
50
53
44
43
55
39
40
39
44
36
36
43
33
31
33
31
30
40
34
25
30
28
34
44
34
55
33
33
33
29
33
24
21
20
23
23
23
37
23
21
21
18
23
26
27
44
24
25
23
21
29
19
19
17
17
17
5
17
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
6
6
8
9
9
9
9
9
5
2
2
8
5
2
5
7
9
9
9
10
10
7
5
3
4
4
2
1
1
1
1
1
2
1
1
1
2
3
5
4
3
5
3
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
1
1
1
3
4
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
132
64
116
116
116
63
62
59
67
75
91
108
108
134
85
81
88
76
92
134
97
132
108
116
98
134
92
93
102
102
95
120
120
109
127
116
108
115
120
120
113
113
112
132
110
104
124
97
99
105
91
92
98
97
105
104
97
91
88
82
82
83
84
88
92
94
95
124
92
90
93
104
88
86
88
84
82
93
91
108
113
79
76
83
113
100
109
109
113
80
84
88
75
90
90
60
69
44
44
90
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
16
4
4
9
11
7
4
4
4
4
4
5
14
9
4
6
7
9
7
5
15
19
11
4
6
5
4
4
4
4
8
5
3
1
2
3
4
4
4
6
3
1
9
7
5
4
7
5
4
2
1
1
1
3
4
3
3
3
4
2
1
1
1
1
1
1
1
2
3
3
3
5
9
5
2
2
4
3
3
45
24
4
3
3
6
9
7
5
9
23
33
22
11
6
1
1
9
18
10
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
58
148
148
89
96
91
82
85
87
88
98
97
93
148
81
78
87
94
75
77
76
77
96
100
103
148
108
111
113
111
105
116
114
107
130
133
139
253
143
210
283
351
490
490
490
330
303
313
284
270
463
254
266
271
250
237
266
250
235
463
223
245
246
229
229
230
253
205
256
197
185
185
165
176
209
195
208
216
205
209
216
207
207
216
133
141
129
106
171
88
78
107
132
139
253
253
130
55
55
25
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
47
26
11
11
11
32
43
54
65
33
1
1
4
3
3
4
4
5
3
1
15
16
12
8
4
1
3
8
5
2
3
3
2
1
4
6
8
26
15
4
2
1
3
6
5
4
10
16
30
28
26
17
9
2
2
1
1
8
16
9
3
4
6
5
5
4
3
7
7
5
3
3
3
3
3
4
7
10
9
5
2
6
7
8
25
14
3
1
15
24
34
25
16
13
13
14
15
16
9
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
13
15
15
15
9
7
7
16
28
39
67
67
50
34
29
26
21
20
24
16
15
18
20
21
30
34
35
42
41
42
35
39
35
33
36
64
45
44
54
50
44
45
45
44
41
48
42
44
42
67
39
34
33
30
28
33
31
29
64
30
33
37
32
36
54
35
50
31
25
22
21
19
18
29
16
21
22
21
48
20
20
19
19
26
27
30
67
23
26
29
28
30
30
30
17
19
6
3
30
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
2
3
2
1
1
1
1
1
1
2
2
3
2
2
2
2
2
4
4
3
2
1
2
2
2
2
2
2
4
4
3
2
2
2
2
2
4
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
9
33
33
21
23
19
18
18
22
32
42
55
55
72
41
38
35
34
26
24
24
23
33
39
37
75
41
43
47
48
53
53
72
58
56
58
59
77
58
60
65
70
73
82
82
79
81
82
79
82
75
82
77
69
69
67
75
63
54
63
52
58
62
57
60
52
55
58
50
61
46
48
47
42
60
36
38
36
32
51
34
33
31
51
42
45
57
75
34
42
39
34
63
27
25
23
26
11
11
62
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
7
1
1
4
7
4
1
1
1
1
2
3
4
3
2
6
5
5
5
5
5
5
4
3
2
2
3
3
2
2
2
2
3
5
4
3
6
10
5
1
1
2
1
1
3
2
2
10
6
3
3
3
2
1
1
1
1
1
2
6
7
6
3
1
2
1
1
1
1
1
3
5
5
3
2
8
6
4
3
2
2
2
2
1
1
3
5
3
1
6
8
4
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
25
33
33
19
16
13
9
13
20
28
38
44
44
36
36
33
31
36
31
38
33
36
37
43
38
49
49
43
54
43
42
45
44
46
54
47
48
49
48
48
54
49
50
51
54
51
49
50
51
54
44
44
46
46
47
49
51
44
39
45
35
35
40
33
37
51
43
46
47
45
49
39
51
37
36
36
37
33
34
51
34
34
31
47
28
28
28
47
21
20
18
16
18
17
25
25
16
13
13
6
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
3
3
4
4
3
3
3
3
2
2
2
6
10
10
7
5
5
4
3
7
7
4
1
1
2
4
3
2
1
1
1
1
1
1
3
5
4
3
3
3
3
2
1
1
1
1
6
4
2
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
2
1
1
2
2
2
1
1
2
2
2
1
1
1
1
1
2
3
2
1
1
1
3
6
4
2
2
3
2
2
2
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
46
46
46
46
46
27
27
29
31
29
37
37
29
30
35
31
30
56
28
27
31
26
30
41
30
43
35
34
38
38
44
50
50
56
49
49
56
47
60
62
68
124
75
76
78
76
83
84
88
148
84
94
101
94
124
105
98
98
148
91
91
93
114
78
78
114
95
106
148
102
102
88
80
78
73
68
64
64
58
60
54
48
44
54
33
31
29
25
32
24
22
25
23
23
30
30
24
25
25
12
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
14
3
3
6
8
8
8
8
8
5
2
1
1
1
2
3
3
4
6
8
5
3
2
1
2
2
3
2
1
1
1
1
1
1
1
1
1
3
6
5
5
6
3
1
2
1
1
6
7
9
11
9
7
6
3
1
4
8
8
4
1
1
1
12
6
1
1
3
3
3
2
1
1
2
2
1
1
1
1
3
4
4
5
6
8
5
3
1
1
8
16
12
7
3
3
3
5
8
8
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
29
89
89
39
38
29
19
30
45
64
94
100
100
95
87
69
71
87
58
55
63
59
69
99
69
100
77
84
85
94
95
87
87
87
88
89
99
92
89
89
100
87
88
92
88
88
100
86
92
111
98
102
106
106
107
116
109
110
111
107
111
110
116
110
111
115
108
110
115
116
97
99
89
88
111
87
93
93
93
110
99
101
96
110
101
95
99
110
60
71
77
81
111
84
84
83
96
96
29
101
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
17
2
2
3
4
3
2
2
2
2
2
2
4
5
7
6
5
5
4
3
12
22
13
5
2
1
3
5
3
2
3
3
2
2
3
3
4
5
3
1
1
1
4
4
4
2
1
2
4
4
4
4
3
2
4
2
1
6
8
5
2
3
4
4
3
2
1
2
3
5
6
4
2
2
1
1
8
6
4
2
1
1
1
4
9
5
1
1
1
9
17
10
4
2
1
1
15
22
18
15
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
65
83
115
115
115
62
53
57
63
80
94
108
108
134
80
75
90
88
80
134
87
91
109
115
109
134
112
113
116
113
108
112
120
112
114
118
115
117
117
120
122
117
116
120
118
122
130
133
132
168
140
152
162
168
177
171
177
167
177
137
137
131
124
146
121
121
118
120
113
110
106
146
108
126
128
137
178
138
178
133
120
178
107
107
110
102
97
111
83
76
69
66
72
65
81
81
73
58
58
95
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
50
5
5
8
9
9
9
9
9
7
6
6
29
21
14
12
10
10
7
5
23
26
15
5
6
10
12
7
3
8
6
4
3
2
1
1
4
24
16
8
7
6
9
11
6
2
13
18
13
8
4
5
5
5
5
3
1
5
9
7
5
5
5
3
2
4
4
4
4
2
1
2
4
5
3
1
11
6
2
1
1
2
4
7
19
10
2
8
14
25
39
21
4
2
2
11
17
23
12
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
156
185
185
107
87
71
54
76
105
138
201
201
194
208
170
137
137
154
125
122
145
156
170
234
180
280
218
230
260
234
212
214
213
222
261
271
281
440
294
332
365
351
440
424
392
428
413
440
424
374
379
393
428
386
385
386
385
357
387
344
387
336
387
304
295
288
262
264
254
246
238
304
228
257
266
293
387
300
387
317
301
387
265
269
265
252
280
243
208
201
206
235
215
201
224
224
220
235
235
201
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
85
7
7
11
13
14
14
14
15
10
5
1
1
8
15
15
15
16
11
7
48
56
33
11
9
19
23
12
1
7
8
8
7
6
5
3
1
1
1
1
1
1
9
18
10
2
26
15
4
4
4
4
2
1
1
1
2
18
26
17
8
9
10
5
1
1
1
17
9
1
18
10
2
22
11
1
30
17
5
3
1
11
11
12
29
15
2
19
36
64
93
57
22
32
42
46
48
51
33
15
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
39
39
23
22
18
13
18
30
44
52
79
79
65
58
54
51
48
46
50
46
44
44
55
43
45
48
52
55
60
65
53
55
58
58
58
79
63
69
75
83
78
83
86
85
84
119
80
81
79
71
71
74
73
74
102
78
77
69
93
70
73
73
102
78
73
79
119
78
79
83
74
69
93
64
66
69
65
65
79
68
60
55
49
53
69
66
93
119
54
52
54
47
46
59
59
36
9
9
36
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
4
4
6
8
6
4
4
4
3
2
2
14
9
5
25
30
32
20
9
16
18
9
1
2
2
3
5
3
1
4
2
1
2
1
1
3
4
6
9
7
6
4
3
3
3
13
16
11
6
4
2
1
1
5
3
1
2
3
2
1
1
1
1
1
1
2
3
2
1
1
2
3
3
2
2
5
3
2
2
2
2
2
2
9
5
1
2
8
9
9
5
2
2
2
3
4
5
4
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
58
58
29
29
23
16
23
33
44
69
69
58
61
62
56
56
56
51
54
51
47
46
58
45
48
50
54
69
54
62
56
52
52
53
54
54
62
56
57
59
62
65
72
72
72
64
72
62
60
61
71
60
59
59
59
59
62
62
56
51
54
56
57
52
63
47
54
40
39
49
60
70
91
91
91
70
64
59
53
50
43
43
39
37
39
38
63
37
30
27
28
32
32
50
50
27
11
11
11
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
2
2
5
8
6
4
4
3
2
1
1
1
2
4
5
5
6
5
4
13
22
15
8
6
4
4
6
5
3
2
3
4
6
9
5
1
2
3
3
3
4
12
16
9
2
2
23
14
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
12
6
1
3
3
3
2
1
6
6
4
3
2
1
2
1
1
8
7
7
4
2
8
9
5
1
2
2
3
5
7
4
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
49
272
272
195
219
208
195
195
195
197
201
203
203
215
180
211
198
201
211
211
215
222
223
227
226
245
236
237
272
203
245
153
157
152
159
211
141
192
146
135
222
140
159
223
170
192
226
187
216
245
236
215
170
194
187
236
272
169
162
148
245
107
99
92
70
64
54
47
43
43
38
45
35
35
36
30
31
40
31
33
40
22
20
18
19
25
25
40
45
23
22
25
26
27
43
43
23
11
11
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
36
24
13
13
13
96
138
159
169
85
1
1
4
8
12
11
10
10
10
10
20
21
14
7
1
3
7
11
8
5
3
2
2
2
2
7
10
13
13
8
3
8
4
1
1
1
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
4
6
8
5
3
3
3
3
4
5
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
43
67
81
81
81
44
37
37
38
42
56
56
53
66
70
51
55
70
51
50
56
54
59
81
61
67
62
60
58
58
61
63
70
70
66
69
70
85
64
66
67
70
74
85
82
79
80
82
85
75
72
82
64
63
61
61
55
56
53
58
64
55
58
56
56
66
51
58
48
44
41
43
41
45
53
47
48
45
46
44
48
47
40
46
48
47
50
51
48
44
51
48
57
46
46
43
34
11
11
52
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
38
3
3
7
9
6
3
3
3
2
1
1
4
9
14
16
17
18
14
10
23
27
15
4
1
3
6
11
7
4
5
4
2
1
8
8
8
7
6
11
8
6
4
2
2
3
7
11
6
1
1
4
2
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
3
3
2
1
2
4
5
3
1
2
3
7
9
6
3
2
2
3
4
5
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
57
76
76
57
57
37
28
31
36
44
63
72
76
162
79
75
78
79
59
56
59
55
76
77
80
171
83
101
107
113
148
110
161
97
105
106
113
157
118
155
124
124
137
162
130
129
127
148
125
125
107
161
102
111
115
124
126
125
116
137
157
139
171
140
129
155
111
102
94
134
97
113
162
97
125
87
79
70
66
97
59
56
52
59
74
77
126
123
62
80
78
77
137
75
69
62
72
34
21
171
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
46
3
3
7
11
7
3
3
3
3
3
4
7
12
18
18
18
18
14
10
25
26
15
4
4
4
4
10
7
4
5
4
4
7
5
4
4
5
4
4
3
3
4
4
4
3
3
3
2
2
1
1
1
1
2
3
4
3
2
2
2
1
1
1
1
2
3
3
3
2
2
1
1
1
1
2
5
6
4
2
1
1
1
2
15
8
1
1
3
8
14
8
3
11
15
20
20
20
21
34
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
138
189
189
107
93
74
54
76
107
135
214
214
167
195
179
137
153
192
143
157
160
166
205
242
223
285
240
242
256
231
222
227
234
235
245
249
250
285
256
254
276
258
262
267
261
264
274
281
282
307
307
275
275
275
268
276
281
239
246
217
211
213
210
214
223
208
262
232
199
199
182
181
181
185
213
190
201
232
219
232
262
200
161
182
188
204
281
268
198
197
189
188
181
190
190
135
155
114
114
190
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
80
7
7
16
20
15
10
10
10
12
6
1
1
3
5
5
5
5
8
11
44
47
24
2
14
13
12
10
6
2
5
7
6
5
3
2
1
12
6
1
2
4
8
12
7
2
5
26
19
12
13
11
10
11
8
5
3
8
16
12
8
8
9
6
3
5
6
8
6
5
6
7
8
15
9
3
9
12
9
6
5
4
3
10
18
11
5
5
5
79
96
50
5
19
26
24
23
23
13
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
35
35
23
23
15
11
15
20
24
40
40
31
41
33
26
30
40
28
33
31
33
39
44
44
53
45
44
45
44
44
45
48
42
48
46
44
46
47
46
52
47
47
50
49
48
50
71
55
55
55
59
56
57
71
56
55
59
56
54
75
58
72
65
65
72
75
56
53
56
53
52
75
49
50
52
49
52
50
49
52
48
43
44
41
42
48
47
34
37
38
40
38
48
48
38
41
36
27
53
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
2
2
3
4
3
2
2
2
1
1
1
4
4
4
4
4
4
6
8
10
8
5
2
2
1
1
5
3
1
1
1
1
1
2
1
1
7
6
5
5
5
3
2
3
2
1
1
1
2
7
5
3
1
1
1
1
1
2
3
4
5
3
1
1
1
3
12
7
2
1
1
3
2
1
1
3
3
2
2
2
3
2
2
9
7
4
1
1
12
19
11
4
5
6
14
20
23
14
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
28
114
114
47
48
36
23
38
56
77
119
119
112
92
112
86
86
112
72
71
69
66
83
86
88
155
100
111
115
117
117
118
154
122
122
122
115
121
120
122
154
120
120
124
125
130
138
140
137
138
140
138
142
141
148
173
146
147
138
155
137
155
157
184
188
145
156
148
146
200
151
157
159
159
180
166
177
170
188
165
200
177
139
180
141
146
161
158
140
161
158
122
200
127
143
147
179
179
56
179
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
17
2
2
3
4
3
2
2
2
2
3
5
28
17
7
26
32
35
33
32
30
28
14
1
2
1
1
8
6
4
8
5
3
3
3
2
1
12
7
3
3
3
2
1
1
3
7
6
4
3
7
7
4
1
2
1
1
3
9
5
1
3
6
5
4
2
1
1
1
2
4
2
1
1
1
1
3
2
1
1
2
4
7
14
21
12
3
3
39
98
77
56
37
18
8
8
32
44
22
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
53
159
159
72
68
53
36
56
80
104
164
164
128
131
151
110
110
151
123
122
159
145
137
139
149
213
158
155
153
151
145
141
139
150
135
137
137
134
136
134
164
145
155
162
165
161
183
168
162
179
160
162
175
183
186
220
213
187
171
172
167
176
186
211
206
186
211
183
200
259
192
225
200
197
225
181
169
259
186
200
211
192
187
171
177
199
259
222
183
192
192
209
211
240
240
196
202
192
104
240
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
41
5
5
5
5
5
5
5
6
5
4
3
3
8
13
31
34
35
33
31
32
33
18
4
4
7
11
13
7
1
1
1
4
4
4
3
3
2
1
4
4
4
5
7
8
10
27
25
14
3
4
4
3
2
2
2
2
2
19
11
3
6
9
7
5
4
3
3
11
8
5
4
3
8
4
1
10
20
10
1
1
1
1
10
19
26
14
2
25
48
76
104
61
18
5
5
54
79
48
18
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
121
121
121
121
121
64
55
62
83
115
193
200
192
523
191
203
199
144
137
125
119
110
183
193
210
546
216
227
229
228
229
228
433
219
286
295
325
523
355
512
398
367
357
510
349
341
376
546
385
383
387
433
361
374
381
360
370
373
367
353
523
383
418
431
390
512
414
412
415
567
415
415
510
390
421
421
382
567
366
356
394
317
303
347
365
340
567
319
288
316
296
283
394
232
231
233
262
257
257
365
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
103
1
1
5
7
5
4
4
4
5
5
6
20
11
3
7
9
11
6
1
14
16
10
5
10
6
3
5
5
5
7
5
4
5
4
4
9
8
7
20
13
7
9
12
7
3
21
30
18
7
42
26
11
7
4
2
7
7
7
9
11
11
11
10
6
2
11
13
15
17
49
25
2
1
1
1
24
21
12
3
3
3
3
36
86
53
21
2
21
48
75
47
19
32
45
37
29
29
17
6
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
123
193
193
137
145
155
153
153
153
153
151
151
139
144
193
143
153
153
118
117
127
121
129
172
147
149
193
154
158
162
172
159
156
193
146
142
141
168
136
135
133
147
145
146
168
172
151
172
167
167
172
193
158
157
172
149
146
144
148
127
145
124
117
117
115
113
108
142
96
97
94
92
98
94
102
115
144
148
130
144
128
140
135
128
222
109
104
94
98
100
97
222
122
124
148
148
150
222
222
40
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
104
61
19
19
19
30
36
39
42
29
16
4
4
23
41
37
34
34
26
18
45
52
26
1
4
2
1
1
1
3
5
4
4
6
4
3
9
8
7
7
7
7
12
16
10
5
3
3
4
4
4
4
2
1
1
1
1
6
12
8
4
4
4
3
2
1
1
4
3
2
4
4
5
3
2
7
12
12
7
3
1
1
6
8
10
13
15
9
3
16
30
16
2
3
4
5
8
12
6
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
40
40
30
34
32
32
32
31
32
33
34
34
36
29
34
32
32
34
35
36
40
36
34
31
36
34
35
38
34
38
25
26
25
26
34
24
31
26
28
40
29
31
36
30
31
31
31
31
36
30
34
29
31
30
38
36
29
27
24
38
21
21
21
19
21
17
16
15
18
15
15
20
15
15
14
14
14
13
18
12
11
9
9
8
9
10
11
12
7
8
9
10
10
15
15
9
6
3
10
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
2
1
1
1
15
22
25
27
14
1
1
2
2
2
2
2
2
2
2
3
4
2
1
1
1
1
2
2
2
1
1
2
4
6
4
2
2
2
1
1
2
2
1
1
2
4
5
7
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
2
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
24
35
35
24
24
19
15
19
24
27
46
46
52
117
49
46
52
39
41
46
41
44
44
51
46
61
61
66
66
67
117
68
68
69
62
57
57
57
57
57
62
57
57
56
68
69
80
132
90
107
88
107
86
97
132
87
130
94
82
82
132
73
86
86
76
130
71
69
68
65
59
58
97
58
58
55
49
50
46
44
49
37
37
36
38
39
51
42
33
34
34
38
38
46
46
34
36
33
11
46
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
20
4
4
4
4
6
7
8
6
4
2
1
1
8
12
8
5
5
5
5
12
9
5
1
1
2
3
2
1
1
2
1
1
4
2
1
1
3
2
1
1
2
2
2
2
3
17
10
4
2
1
3
3
3
2
1
1
1
1
1
2
2
2
1
1
2
3
3
3
2
2
3
3
2
1
4
3
2
2
2
3
3
2
2
4
8
6
4
6
13
12
11
7
4
4
5
8
9
6
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
36
36
29
32
32
32
32
33
36
38
44
44
42
29
30
32
29
34
31
27
27
28
34
31
36
35
37
42
41
42
34
39
34
35
35
40
36
34
44
34
38
40
42
42
41
38
42
40
39
44
39
33
30
28
24
26
26
25
40
28
26
30
28
30
44
28
31
25
23
21
20
20
21
24
20
23
24
24
37
19
24
18
17
23
23
21
44
18
18
18
16
22
16
22
22
15
5
5
23
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
6
6
6
6
17
23
26
27
14
1
1
3
2
2
2
2
2
4
4
5
7
4
2
1
1
1
1
1
1
2
1
1
2
3
2
2
2
2
2
2
2
1
1
1
1
3
5
3
2
2
1
1
2
6
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
3
2
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
18
40
40
21
21
17
12
17
30
47
63
87
87
114
68
65
61
52
48
43
40
43
49
56
56
56
50
62
58
64
114
70
85
75
78
79
87
101
78
106
80
77
76
103
82
83
83
114
83
85
83
85
84
83
110
79
84
90
81
102
101
88
102
90
90
106
88
86
95
115
104
120
124
138
190
149
190
190
143
141
130
176
101
95
92
93
82
93
110
73
70
65
81
53
51
49
56
54
54
75
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
2
2
5
7
4
2
2
2
1
1
1
12
8
5
10
10
10
11
18
18
15
9
3
5
5
5
4
2
1
1
2
3
5
3
1
5
3
2
3
4
6
14
11
6
2
5
8
5
3
9
6
4
2
1
1
1
1
3
2
2
3
5
3
1
1
2
3
4
6
10
6
2
2
2
2
3
3
2
2
1
1
2
6
12
6
1
5
7
10
19
12
6
4
3
3
4
6
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
127
127
127
127
127
69
58
63
72
92
118
121
121
147
114
112
113
105
105
118
107
103
129
128
131
265
136
150
158
143
147
140
135
135
127
125
130
135
128
146
159
191
192
242
286
202
218
214
207
242
213
222
237
237
242
225
286
237
228
237
234
202
207
207
185
199
222
234
286
224
211
235
236
287
387
360
434
387
434
353
334
434
342
353
708
350
333
311
332
329
337
708
312
284
361
402
442
708
708
192
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
103
3
3
10
13
8
3
3
3
4
5
5
6
4
3
4
4
5
8
11
34
56
28
1
6
3
1
1
1
2
4
3
3
7
5
4
6
10
10
11
7
4
6
8
5
2
1
1
5
5
5
5
4
2
1
1
1
1
25
14
4
7
11
11
6
1
4
8
10
8
7
5
4
4
4
5
18
12
7
3
3
7
9
11
25
19
13
13
28
84
140
76
12
11
11
11
25
39
24
10
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
122
212
212
122
122
81
59
84
116
159
228
246
248
538
242
240
241
198
166
150
139
126
166
167
172
386
197
209
210
223
233
235
442
222
289
300
333
523
324
538
372
386
414
501
415
392
445
406
376
386
350
442
408
423
419
544
406
418
402
388
523
428
465
463
451
538
424
445
422
423
417
433
544
441
498
443
406
413
463
425
438
435
410
498
387
455
437
457
544
390
375
328
498
243
255
276
308
310
310
457
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
98
46
24
17
11
10
9
9
9
10
10
11
71
38
5
5
5
5
22
39
52
65
44
24
11
9
7
5
3
1
2
3
3
2
1
3
6
6
7
7
7
8
14
21
15
10
71
38
5
1
3
4
2
1
1
1
1
1
1
8
15
15
15
13
12
15
16
17
24
18
12
15
22
28
19
11
22
23
16
9
15
15
15
37
61
37
14
16
38
61
96
68
41
20
20
25
33
41
30
20
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
58
58
58
58
58
48
48
48
47
55
69
69
59
71
52
47
49
52
46
48
51
55
55
65
57
58
69
61
64
64
71
65
62
62
61
65
60
57
53
53
56
53
56
69
64
63
66
101
66
67
68
69
71
79
101
79
98
81
73
73
101
71
78
79
73
98
72
68
69
75
71
72
72
75
73
71
72
76
70
76
69
76
58
58
53
52
54
52
40
38
31
28
35
28
29
30
33
33
22
56
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
55
4
3
3
3
3
3
3
3
4
6
9
13
12
11
10
9
9
9
9
13
17
10
3
6
6
5
5
5
5
6
3
1
4
4
4
8
7
6
7
6
6
4
2
2
2
3
24
14
4
7
4
1
4
3
2
2
2
2
2
3
3
3
2
2
1
1
2
2
2
3
5
11
17
9
1
6
5
3
2
1
1
2
4
12
7
2
1
1
15
18
10
2
2
2
5
13
17
9
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
281
281
281
281
281
185
150
130
123
130
139
157
161
201
228
155
174
223
171
168
175
241
185
185
194
301
184
203
202
193
237
175
201
154
163
175
183
228
223
199
283
212
217
241
223
220
221
271
227
221
238
226
246
271
254
283
301
259
271
243
237
226
225
213
211
212
225
218
226
236
225
241
246
260
398
265
263
398
285
270
251
398
198
222
238
234
301
259
198
192
195
197
189
212
212
153
176
135
135
212
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
241
9
9
24
40
24
9
9
9
8
7
6
6
5
5
5
5
5
11
18
45
64
39
14
8
23
24
12
1
1
2
3
4
2
1
3
6
11
16
33
24
16
9
2
5
9
16
10
4
4
4
11
8
5
3
2
3
4
8
9
11
11
11
9
7
4
2
2
4
7
10
10
11
10
5
1
4
2
1
1
2
4
6
8
29
23
18
19
21
53
85
46
8
6
5
5
21
38
24
10
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
61
72
72
45
39
31
22
25
32
40
56
56
58
88
70
55
58
70
53
53
54
61
55
59
59
72
63
66
63
64
88
69
72
70
66
66
68
67
74
74
72
77
81
83
85
96
96
82
81
72
64
80
61
64
64
60
78
62
59
62
63
53
57
54
59
66
53
78
49
49
49
46
50
43
43
43
60
47
46
50
45
35
33
28
31
32
32
60
30
29
28
23
23
20
21
21
20
20
20
19
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
33
2
2
9
12
7
2
2
2
1
1
1
3
8
13
11
10
10
12
14
24
26
15
4
1
2
4
2
1
2
3
3
2
2
3
3
3
5
7
9
8
7
5
3
4
3
2
3
2
2
4
3
2
2
2
1
1
1
2
1
1
4
4
3
3
2
1
3
2
1
2
1
1
5
3
2
1
1
1
1
1
1
1
1
2
2
2
2
2
8
14
8
2
4
5
4
4
4
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
29
90
90
73
80
77
77
77
74
76
77
77
76
69
89
65
64
64
65
70
65
90
66
66
73
72
72
89
69
67
65
63
60
57
58
63
59
70
65
66
90
68
73
82
71
82
69
66
65
62
63
59
57
72
56
55
54
47
46
43
52
42
41
41
45
47
48
72
50
50
47
50
43
43
43
41
39
39
39
38
41
37
37
33
35
40
54
46
37
33
34
36
37
38
43
43
33
19
19
38
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
1
1
7
14
7
1
1
1
4
4
4
4
2
1
25
25
25
26
29
27
26
15
4
4
4
5
4
3
2
2
2
3
5
4
4
6
10
8
6
4
6
4
2
3
2
1
7
4
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
1
1
2
1
1
1
1
1
2
2
2
4
3
2
1
1
1
1
2
4
7
5
3
1
8
13
7
1
2
2
3
5
7
5
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
19
19
9
9
7
5
6
8
10
15
15
15
18
18
13
14
18
14
14
14
19
14
15
16
16
17
18
16
18
16
14
14
13
13
13
13
15
15
16
22
17
20
19
18
22
18
19
19
20
22
18
19
19
20
20
17
18
20
19
16
13
16
11
12
15
13
18
20
13
16
12
11
11
10
10
9
10
8
11
7
7
5
3
5
5
5
14
5
4
4
3
3
3
4
4
4
4
1
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
4
4
4
4
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
4
2
1
1
1
1
1
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
12
12
11
11
7
5
5
8
11
15
22
22
25
15
13
13
11
11
11
10
12
10
10
10
15
11
14
16
15
25
19
16
23
21
22
23
42
23
27
27
25
42
25
28
29
29
42
28
29
27
25
27
22
23
23
22
23
23
20
21
17
18
18
16
22
16
18
19
18
20
21
23
25
29
29
29
29
26
24
23
23
19
19
16
15
14
21
12
11
10
9
9
7
7
6
7
7
4
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
1
1
2
3
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
5
3
2
1
1
1
1
2
2
2
1
1
1
2
2
2
1
1
1
1
2
1
1
1
1
2
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
2
4
3
2
2
2
3
3
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
19
19
19
19
19
11
9
10
11
13
19
19
16
23
16
17
19
16
16
16
16
17
20
25
23
23
21
22
22
21
23
24
23
28
23
22
23
22
23
25
24
25
24
23
24
28
23
23
22
23
20
21
21
22
23
25
23
28
19
19
25
17
21
18
19
21
18
21
23
19
20
17
18
15
14
13
13
13
11
11
10
9
8
11
8
8
9
11
6
6
6
5
6
5
7
7
6
5
5
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
1
1
2
3
2
1
1
1
1
1
1
1
1
2
6
6
6
4
2
3
4
3
2
1
1
1
2
2
2
2
2
3
2
2
1
1
1
2
1
1
2
3
2
1
1
1
4
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
46
46
33
36
34
33
33
33
35
34
34
35
40
31
38
38
38
39
46
39
40
41
41
40
45
46
41
41
38
41
32
32
36
34
38
30
46
33
32
40
31
32
39
35
36
40
35
41
45
44
46
31
34
38
41
40
36
36
33
41
41
23
21
20
15
14
18
10
9
8
6
6
5
4
4
6
6
7
19
6
6
6
4
6
7
7
20
7
7
7
5
5
4
4
4
4
4
4
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
5
5
5
5
17
23
26
29
15
2
2
1
1
3
2
2
2
4
2
1
5
3
1
2
2
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
9
9
8
9
9
9
9
14
22
30
44
44
48
25
22
26
22
22
48
20
19
26
26
27
50
34
39
44
46
52
60
60
64
48
50
43
47
51
50
64
60
52
53
56
58
50
64
53
50
60
47
43
49
41
45
46
58
48
36
38
27
29
27
28
44
25
33
26
26
24
38
21
19
20
18
21
21
23
33
24
24
19
22
18
17
17
40
13
13
12
8
8
7
7
7
5
4
4
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
2
3
2
1
1
1
1
1
1
2
2
2
2
2
3
3
3
4
4
3
2
1
1
1
1
1
1
1
2
4
3
2
2
2
2
2
2
2
2
3
2
1
1
1
1
1
1
3
3
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
12
12
10
12
12
12
12
18
25
29
47
47
28
25
22
18
16
14
12
11
11
16
16
17
40
18
19
19
18
18
18
28
23
25
29
40
36
40
47
38
36
38
36
36
39
36
38
39
34
44
42
30
30
26
24
27
27
24
42
23
25
30
27
31
47
32
42
30
26
23
20
20
21
22
22
23
23
23
33
22
22
18
16
20
20
20
44
18
18
19
16
16
15
15
15
12
5
5
18
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
1
1
1
1
1
6
8
9
10
5
1
1
2
1
1
4
4
4
3
2
3
4
3
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
3
5
3
1
1
1
1
1
1
1
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
5
3
2
3
5
3
2
2
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
13
41
41
31
34
33
32
32
32
32
33
34
34
36
29
34
32
33
34
35
39
37
36
36
36
36
34
36
40
34
41
29
29
32
28
34
28
31
30
30
39
31
31
36
32
31
36
32
33
36
31
34
30
32
32
38
40
31
28
25
41
20
21
23
21
22
24
17
13
14
12
14
22
14
23
15
15
17
12
18
9
7
6
5
8
8
9
21
7
9
12
14
17
24
24
24
14
3
3
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
6
1
1
1
15
22
25
27
14
1
1
3
2
2
2
2
2
2
2
3
4
2
1
1
9
5
2
1
1
1
1
4
3
2
2
2
1
1
1
1
2
2
2
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
2
2
2
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
26
30
30
26
26
20
16
19
24
31
43
44
44
32
36
27
26
31
24
25
28
27
32
43
33
49
39
41
48
47
49
62
51
67
52
51
54
55
58
62
67
64
58
58
59
57
58
67
58
58
64
49
55
50
52
55
50
57
43
50
39
37
50
35
35
51
30
30
29
31
35
35
51
46
32
31
33
30
30
51
31
31
30
47
30
31
31
47
24
23
24
22
24
22
25
25
19
17
11
17
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
24
4
2
2
2
5
7
8
6
4
5
5
6
10
14
10
7
7
5
4
8
9
5
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
2
1
1
2
1
1
6
4
2
1
2
1
1
1
1
1
2
12
9
6
4
2
2
3
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
2
1
1
1
2
2
2
2
2
3
4
6
8
9
6
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
26
97
97
49
49
39
37
45
57
64
79
82
82
82
101
83
82
85
86
86
87
90
88
88
92
91
90
94
94
93
97
95
93
88
98
92
77
101
71
69
94
71
76
91
77
84
96
74
83
95
67
87
66
72
71
98
92
72
70
61
101
52
52
48
45
47
39
57
32
30
30
27
27
23
27
18
22
20
22
41
20
18
17
19
23
26
25
60
20
23
23
18
29
16
15
15
13
4
4
28
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
4
4
8
12
8
4
4
4
11
14
18
12
7
4
34
49
64
47
31
18
22
11
1
12
21
16
8
1
1
1
1
2
2
1
1
4
3
2
4
3
2
3
2
1
1
3
4
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
1
1
3
7
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
210
114
114
114
114
67
56
62
73
89
123
123
97
107
105
107
123
107
125
119
130
210
152
175
142
141
133
136
154
133
140
148
143
159
149
138
175
141
155
154
159
166
163
210
164
154
158
159
158
175
166
141
134
137
137
129
145
146
114
110
166
94
91
86
69
65
61
58
69
61
59
83
54
57
56
50
60
48
47
50
39
39
40
41
46
52
46
60
36
37
39
40
44
46
52
52
43
34
21
54
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
114
6
6
16
21
14
8
8
8
6
5
4
4
3
2
36
36
36
23
10
23
25
15
6
5
5
5
7
6
4
2
5
8
10
7
4
6
6
5
5
4
3
4
5
4
3
3
14
17
14
9
5
3
2
1
1
1
1
5
3
1
1
1
1
1
1
1
5
3
2
1
1
1
1
1
2
3
2
1
1
1
1
2
4
21
11
2
2
3
12
16
9
2
3
4
15
18
19
11
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
213
128
128
128
128
69
59
53
46
44
44
45
47
56
64
45
50
64
74
78
91
213
113
110
115
171
93
90
83
68
63
63
60
61
64
62
64
72
70
69
123
108
128
213
130
131
134
132
112
128
99
95
99
103
104
123
126
115
107
171
112
130
130
129
131
84
90
83
85
132
77
84
84
75
128
72
70
71
59
55
53
71
44
56
72
74
126
117
73
94
81
75
171
68
69
68
66
41
23
130
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
128
5
5
8
9
9
9
9
9
5
1
1
1
10
15
12
10
10
7
5
21
25
14
4
6
9
10
5
1
1
2
2
2
2
3
2
1
7
5
4
4
4
3
2
2
1
1
2
3
3
4
4
2
1
1
1
1
1
5
6
7
6
5
3
1
1
1
2
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
27
25
23
13
4
4
5
14
18
9
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
214
125
125
125
125
68
56
57
60
65
89
89
75
70
81
72
72
81
96
93
106
214
124
129
133
137
124
124
150
115
112
118
114
117
127
122
128
137
133
150
150
153
151
214
144
124
127
121
129
150
141
116
108
113
108
138
127
105
102
91
144
76
72
70
60
59
54
53
48
45
44
46
44
46
52
46
50
48
46
46
53
42
43
46
49
52
62
49
39
47
49
48
66
51
52
52
42
40
20
40
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
125
3
3
10
13
8
3
3
3
3
3
4
5
12
20
17
15
15
15
15
35
35
21
7
4
5
6
11
8
5
4
4
7
7
5
4
5
4
4
5
5
6
4
3
2
2
2
7
4
1
2
2
1
1
4
4
4
2
1
2
3
3
3
2
1
1
2
3
2
2
2
1
1
1
1
2
3
5
3
2
2
2
2
2
2
3
2
1
2
4
12
8
4
6
9
15
17
18
10
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
123
178
181
181
181
103
87
91
98
106
148
148
132
122
193
126
135
193
126
126
141
129
176
181
185
376
188
201
211
191
193
193
168
165
169
171
164
218
180
180
275
206
243
238
292
292
270
297
231
284
193
175
188
216
223
275
376
246
238
305
240
276
293
292
292
196
214
193
179
297
156
180
179
165
284
142
130
124
105
92
92
73
61
112
152
171
376
271
162
199
178
173
305
148
133
116
132
51
51
293
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
58
15
15
22
26
20
15
15
15
9
4
4
10
27
44
40
36
36
31
26
60
68
36
5
4
4
4
4
3
2
3
3
3
3
3
4
6
6
7
7
7
7
7
6
5
4
6
20
11
2
2
2
1
1
2
4
4
3
2
1
1
1
1
1
1
1
5
5
4
3
2
2
5
6
4
2
1
1
1
1
1
1
1
2
4
21
12
4
6
20
34
21
8
9
10
11
11
12
6
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
121
126
126
121
121
113
113
113
112
130
167
167
138
145
124
107
120
124
112
134
117
108
119
145
130
160
143
138
142
167
138
151
139
140
154
152
159
211
169
178
187
185
211
206
193
210
201
211
206
186
183
170
210
153
150
143
134
129
120
136
117
120
126
127
124
145
116
119
112
105
104
105
109
105
124
112
98
108
97
99
104
109
79
85
89
95
125
121
86
105
121
111
136
111
111
76
86
46
46
126
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
99
2
2
12
22
12
2
2
2
2
6
8
10
13
16
19
20
22
20
18
34
45
24
4
9
6
4
5
3
2
5
8
9
11
12
8
4
5
7
16
11
7
4
2
1
2
3
3
2
1
1
1
1
2
2
1
1
1
2
5
8
8
8
6
5
4
3
2
1
3
5
6
7
4
1
2
4
2
1
1
1
1
3
12
16
8
1
2
3
11
28
18
9
1
1
3
6
10
5
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
124
124
124
124
124
124
124
124
119
138
172
172
136
121
121
103
104
121
100
103
111
113
128
141
135
165
132
140
144
172
139
156
139
138
152
149
151
204
153
164
172
169
204
199
182
199
192
204
199
179
177
165
199
152
150
142
134
130
123
142
116
109
109
103
105
103
101
116
99
98
96
105
93
91
98
91
94
100
98
95
97
91
91
98
91
100
133
120
89
109
120
105
142
102
101
97
94
94
52
94
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
113
3
3
7
11
7
3
3
3
3
12
17
22
18
14
22
26
31
21
11
30
49
29
9
15
22
18
11
4
4
5
4
4
11
7
4
10
9
8
8
8
8
8
7
5
3
3
15
8
1
5
4
2
1
2
1
1
1
1
1
1
3
4
2
1
1
1
4
4
2
1
1
1
2
1
1
2
2
2
2
2
1
1
3
5
5
6
4
3
9
30
19
9
10
10
11
31
41
21
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
28
95
95
68
78
78
76
76
76
81
63
64
62
55
79
56
60
84
54
53
56
54
63
68
73
95
79
84
67
63
61
60
58
58
64
66
66
98
68
67
74
67
71
98
68
67
72
73
74
98
76
79
79
76
76
75
73
76
74
61
75
61
59
60
59
57
53
54
52
52
54
59
44
44
45
43
43
51
45
45
54
41
38
38
38
40
43
47
36
36
36
35
34
36
36
27
31
27
27
37
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
3
3
8
13
35
46
58
69
37
5
3
3
4
5
5
5
5
4
3
15
19
15
12
8
5
4
7
6
5
3
2
3
2
2
2
3
12
12
11
7
3
2
1
2
3
6
9
5
1
2
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
3
2
2
9
7
4
2
2
4
2
1
2
3
3
2
2
10
7
4
1
5
9
18
9
1
1
1
2
2
3
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
121
212
212
155
161
132
130
130
112
127
135
135
136
122
203
130
137
198
120
121
129
126
146
157
137
212
137
144
148
153
164
159
203
198
166
166
163
217
216
223
244
476
290
289
294
462
293
341
370
462
397
358
379
404
463
476
368
357
397
269
287
279
269
378
239
278
257
297
463
324
476
378
226
215
174
148
137
124
119
112
106
102
90
89
71
67
61
54
69
51
46
59
59
61
92
92
66
59
59
34
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
88
5
5
19
33
21
9
9
9
14
13
12
12
8
5
5
5
5
5
5
33
54
29
4
4
4
4
4
2
1
2
3
5
4
4
7
10
8
7
7
7
7
22
13
5
4
4
12
15
19
13
8
3
5
4
3
3
3
4
4
5
5
6
4
2
3
5
5
5
9
13
9
5
5
3
1
4
3
2
2
4
8
6
4
33
18
3
3
4
18
33
17
2
3
5
11
14
18
11
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
92
55
55
55
55
31
26
28
31
37
50
50
40
43
43
42
50
42
50
48
52
92
60
61
66
91
60
61
60
55
56
55
55
60
64
62
65
111
74
74
91
75
82
92
98
109
139
119
139
127
127
141
125
124
122
116
117
109
88
81
79
91
98
105
127
110
127
118
122
141
124
112
101
102
116
102
94
127
96
104
127
98
90
95
135
110
104
97
141
102
101
135
116
96
111
111
116
135
135
112
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
55
2
2
6
8
6
4
4
3
2
2
2
11
7
4
5
5
6
5
5
13
12
8
4
2
2
3
10
7
4
4
3
3
5
4
2
1
1
1
4
5
6
4
2
3
2
2
3
5
3
2
2
2
7
7
4
1
2
3
6
9
9
7
4
2
2
2
2
6
3
1
1
2
4
4
4
9
5
1
1
1
3
5
8
14
10
7
4
2
10
19
11
4
3
3
3
3
4
4
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
116
116
116
116
116
64
53
59
68
83
153
165
180
499
190
194
196
145
137
124
116
107
133
135
143
266
146
153
157
184
190
191
393
181
204
202
236
240
260
499
320
328
329
464
307
302
321
373
336
363
357
393
369
371
375
379
374
377
383
364
389
350
389
366
388
499
374
373
351
379
365
384
464
407
415
443
499
409
499
373
327
499
264
271
280
253
266
240
199
179
185
188
191
199
199
197
175
130
130
199
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
95
37
21
18
16
10
4
4
4
4
3
2
2
3
4
22
56
73
39
6
37
31
26
16
6
5
5
4
2
1
2
1
1
1
1
1
2
8
7
7
6
6
4
3
2
2
12
23
12
1
36
27
14
1
4
2
1
1
1
12
23
21
17
9
2
16
31
27
14
2
7
13
35
27
18
9
28
16
4
3
2
2
2
8
33
99
53
7
23
47
72
37
2
21
40
35
31
31
16
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
41
41
31
34
33
32
32
32
32
33
34
34
36
29
34
32
33
38
35
36
37
37
37
40
40
34
38
41
34
41
28
31
28
28
38
25
31
26
24
37
26
28
36
30
31
40
31
34
40
32
34
31
33
33
41
36
29
28
25
41
20
21
20
16
24
16
14
13
16
13
13
24
14
13
13
13
12
13
19
13
12
11
19
12
12
12
19
10
10
9
9
9
9
9
6
6
4
2
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
8
8
8
8
18
23
26
27
14
1
1
1
1
2
2
2
2
2
2
3
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
88
88
49
61
65
64
65
67
65
74
74
61
55
64
49
48
64
45
54
61
68
87
75
88
76
83
73
74
66
63
69
61
61
63
63
63
75
65
69
74
73
75
87
75
75
88
66
72
65
59
83
56
56
58
58
50
50
46
46
58
46
48
49
47
45
50
38
38
37
38
44
38
40
50
44
46
48
48
50
50
46
50
42
41
43
44
41
44
35
35
36
34
36
36
27
29
20
20
39
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
18
11
5
5
5
9
11
14
39
20
1
1
5
5
5
11
14
18
14
10
16
23
12
1
1
2
4
8
4
1
2
2
3
3
2
1
3
4
6
8
7
6
3
1
1
2
4
7
6
5
4
4
3
2
1
1
1
1
3
2
2
2
3
2
1
1
1
1
1
1
2
2
2
1
1
2
2
3
2
1
1
1
2
3
4
2
1
2
7
17
18
9
1
1
1
2
3
5
4
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
28
42
42
26
25
20
16
21
37
56
69
104
104
92
62
56
58
51
51
71
51
50
62
65
67
108
79
76
86
71
66
66
92
77
85
108
97
102
116
116
106
116
116
123
123
111
123
111
107
114
103
109
111
113
123
116
116
114
108
104
123
108
109
106
112
108
106
123
97
100
92
89
112
92
95
100
94
94
97
104
95
100
86
93
70
68
65
77
62
57
54
62
59
58
81
81
62
62
62
32
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
16
4
4
8
11
7
4
4
4
3
3
3
33
18
4
4
4
5
4
3
15
15
9
4
6
9
12
9
6
3
3
3
2
2
3
3
4
5
7
7
6
6
7
8
5
3
8
6
4
3
4
3
2
2
2
4
4
3
3
3
3
3
2
2
2
3
4
7
4
1
1
2
4
4
4
5
9
8
5
2
1
2
3
5
12
8
5
9
16
24
34
17
1
4
6
8
9
11
17
23
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
25
54
54
49
54
54
54
54
56
66
87
87
62
61
56
51
64
52
46
69
46
50
61
65
62
75
69
74
75
87
78
74
79
74
71
79
65
66
61
58
75
60
61
69
62
62
74
68
73
87
78
69
60
64
65
79
74
63
61
62
79
45
47
45
43
51
40
51
33
30
31
28
26
25
27
22
26
26
26
44
25
22
20
19
23
27
25
51
25
22
21
17
27
14
12
10
12
5
5
26
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
14
2
2
8
14
8
2
2
2
2
13
24
16
8
10
14
12
11
9
8
12
13
7
1
5
4
4
2
1
1
1
1
1
1
1
1
1
2
3
4
3
3
3
3
2
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
30
68
68
61
68
68
68
68
66
64
68
68
59
67
65
56
57
59
50
54
49
51
57
59
60
85
61
64
76
85
98
127
117
124
86
81
90
92
93
127
118
89
101
97
103
124
105
134
110
114
125
109
134
125
113
114
108
134
98
83
88
93
89
106
106
92
98
100
99
110
99
96
91
93
101
106
93
110
93
97
101
94
94
93
98
93
110
89
77
81
77
80
94
76
76
72
69
48
48
98
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
8
8
11
15
40
52
58
58
30
3
3
4
3
3
4
5
6
7
8
17
23
13
4
3
3
4
4
4
4
4
4
2
1
4
4
4
5
7
9
8
7
4
2
3
8
14
21
12
4
6
5
3
2
3
2
1
1
2
3
4
4
4
4
3
2
2
2
3
2
1
1
2
3
2
2
2
2
1
1
1
1
2
7
34
23
12
3
9
16
32
18
4
6
7
5
4
4
4
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
99
92
92
83
80
77
72
72
70
68
72
72
66
67
65
77
65
61
82
71
77
99
82
80
78
83
78
81
83
77
92
69
72
72
75
82
74
84
74
71
75
74
75
99
73
71
75
75
73
84
69
78
66
68
64
58
83
62
58
58
92
51
51
53
45
51
39
36
33
35
32
36
34
42
46
31
33
32
29
40
26
23
22
20
23
23
21
47
19
20
20
21
27
27
46
46
25
9
9
14
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
60
8
8
23
39
52
58
61
60
32
5
5
5
7
11
8
6
6
5
5
13
12
10
8
6
4
7
5
3
1
1
2
3
3
4
4
5
3
2
3
2
2
2
1
1
1
1
3
2
2
4
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
2
3
2
1
1
1
4
6
3
1
1
2
2
2
2
8
14
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
24
92
92
70
78
74
72
72
72
73
72
77
77
62
65
78
69
73
78
71
82
79
85
82
83
83
82
83
92
77
92
69
69
69
69
78
68
70
67
66
82
73
74
85
74
70
83
68
73
83
65
82
67
71
75
92
87
72
67
63
92
56
54
56
48
54
46
34
34
37
39
42
54
46
46
37
38
36
34
54
35
32
31
47
28
28
28
47
20
20
18
19
25
26
46
46
24
10
10
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
11
11
11
11
38
51
58
61
31
2
2
6
5
5
5
5
5
5
6
9
13
7
1
1
1
1
1
1
1
3
3
2
2
4
2
1
1
2
2
2
2
1
1
1
2
3
5
13
9
5
3
1
1
1
1
1
1
1
1
4
4
3
2
2
1
1
1
1
1
1
2
4
2
1
1
2
2
1
1
1
1
1
1
2
2
2
3
4
5
6
4
2
3
4
3
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
19
75
75
45
58
64
70
70
70
64
68
69
66
93
70
57
68
64
59
82
61
60
67
75
70
82
86
77
93
82
60
60
60
56
58
70
68
74
78
86
86
83
85
93
82
81
85
70
70
64
62
65
67
71
72
72
74
72
64
61
68
59
68
59
62
71
69
86
72
73
72
72
71
64
66
69
73
67
73
70
70
73
67
51
70
56
54
53
85
43
39
40
36
37
48
48
33
28
28
14
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
16
9
3
3
3
10
14
18
41
23
5
1
1
3
5
5
5
6
7
9
14
19
11
3
5
11
11
7
3
4
4
4
4
4
4
2
1
8
7
7
5
4
3
2
2
7
6
5
5
5
5
5
5
6
4
2
1
13
13
8
3
4
3
2
2
2
2
2
2
3
5
4
3
2
2
2
2
2
2
2
3
4
3
3
8
4
1
2
7
10
14
9
5
1
1
3
7
11
6
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
30
30
24
27
28
30
30
30
37
36
51
51
36
40
32
30
27
24
29
26
28
36
30
33
32
33
39
33
36
35
33
38
36
38
38
45
40
40
51
39
34
34
34
34
33
44
35
38
38
47
36
31
32
29
26
38
32
31
45
40
30
35
32
30
51
28
27
25
23
17
18
19
14
22
13
18
18
18
44
15
15
14
11
18
21
21
47
16
18
18
15
22
14
15
15
12
4
4
23
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
3
3
3
3
13
18
23
13
4
4
4
4
5
5
4
4
4
3
3
4
6
3
1
9
5
2
4
2
1
2
2
1
1
1
1
1
1
2
3
2
2
2
1
1
1
6
6
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
22
45
45
21
19
15
11
16
23
31
46
46
45
40
43
42
46
40
43
34
37
34
39
63
49
52
59
53
56
59
57
63
59
60
61
57
61
56
54
53
63
55
55
60
55
54
61
54
55
61
52
56
48
47
44
42
45
40
37
54
37
38
54
40
45
54
40
47
43
37
39
35
43
36
36
33
53
33
33
43
28
22
20
15
20
24
25
53
33
23
22
20
22
21
31
31
19
11
11
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
1
1
1
1
1
1
1
2
1
1
1
5
3
2
4
5
6
4
3
8
11
7
3
2
3
5
7
4
1
5
4
3
2
2
1
1
4
4
4
4
5
3
1
2
3
3
3
3
2
2
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
3
5
7
4
1
2
2
2
2
2
3
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
25
90
90
72
80
77
77
77
76
78
77
82
82
70
70
83
75
78
83
76
87
84
90
86
88
88
83
83
88
82
70
63
65
62
65
83
64
75
72
70
87
77
77
90
84
83
118
86
101
118
124
147
147
150
150
149
149
144
99
102
106
110
127
133
126
123
133
150
123
133
115
100
96
91
93
95
102
125
120
125
150
125
92
93
88
91
84
79
115
69
65
72
96
66
78
78
59
24
24
88
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
12
12
12
12
41
55
62
66
34
2
2
3
4
5
5
5
5
5
5
9
10
5
1
2
2
2
5
3
1
2
1
1
2
4
3
3
4
3
2
2
2
3
3
2
2
3
9
6
3
1
1
1
1
1
1
1
2
5
3
2
2
2
2
2
2
2
3
4
3
2
3
5
7
5
3
14
7
1
1
1
3
5
8
15
9
4
3
3
10
17
10
3
3
4
6
7
8
6
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
122
255
255
129
122
88
61
92
131
167
266
266
209
203
251
189
189
241
158
147
150
144
199
204
209
443
234
259
255
234
249
226
266
248
251
260
241
269
235
225
226
269
281
378
396
378
727
398
490
472
490
727
614
636
639
727
580
555
486
510
473
516
618
529
532
550
551
544
619
616
524
541
533
616
533
532
569
651
612
651
619
651
425
430
419
435
476
437
427
362
357
396
362
434
434
257
299
120
120
434
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
94
4
4
7
9
6
4
4
4
7
9
11
28
16
4
7
8
10
28
46
59
73
37
2
4
3
3
3
2
1
3
3
2
1
1
2
3
2
1
4
4
5
44
34
24
14
25
17
9
7
5
3
1
1
2
2
2
2
2
4
6
6
6
14
10
6
10
14
21
16
12
24
130
86
42
5
111
75
40
8
6
5
10
15
55
39
22
6
184
253
186
107
28
26
25
25
48
72
38
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
18
18
10
10
7
5
7
13
21
27
40
40
41
26
24
27
24
23
38
23
23
28
29
30
48
40
34
40
38
40
47
44
42
43
48
45
46
50
47
47
47
50
46
50
46
51
45
42
41
45
42
42
47
45
45
51
47
40
36
36
31
32
31
34
40
33
51
35
33
32
40
26
27
25
23
26
23
22
33
19
19
18
19
20
21
22
40
19
20
20
18
25
17
17
16
17
17
7
17
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
1
1
2
3
2
1
1
1
1
1
1
4
3
2
2
2
2
2
3
5
8
4
1
1
1
1
2
1
1
1
1
1
1
1
2
3
10
7
4
2
4
2
1
2
3
4
5
4
3
2
2
2
3
2
2
2
2
2
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
2
3
2
1
1
1
1
1
2
1
1
3
6
5
4
4
3
2
1
1
4
5
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
31
31
13
14
12
9
12
16
19
29
31
34
78
35
35
34
26
22
18
18
19
28
31
30
64
37
45
60
49
52
51
78
48
46
51
52
54
64
64
60
66
70
73
78
86
85
95
86
95
78
95
78
76
81
79
81
78
85
64
54
56
58
57
60
85
62
64
68
66
58
85
54
53
56
49
48
66
47
47
46
40
40
37
38
42
66
41
35
48
38
43
48
45
45
27
30
11
11
45
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
2
2
2
2
2
2
2
3
2
1
1
1
2
2
3
9
12
7
2
2
2
1
1
1
1
1
1
1
1
1
2
6
6
3
1
1
4
7
11
9
7
5
3
2
1
1
1
2
2
2
2
2
2
2
3
3
3
4
2
1
1
1
1
1
1
1
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
2
4
3
2
1
4
7
4
1
2
2
2
2
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
24
24
12
12
10
10
12
21
27
45
51
51
110
46
45
53
42
42
79
35
34
43
49
52
79
87
90
110
107
110
83
103
64
56
61
62
72
87
79
90
93
97
110
105
107
98
110
86
84
81
103
73
71
67
59
56
50
47
43
40
40
43
47
47
54
51
90
54
52
52
63
44
41
43
36
37
54
38
40
54
26
24
21
22
30
31
47
63
28
27
23
16
14
12
11
10
11
11
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
2
2
2
2
2
2
2
2
2
2
2
3
2
2
3
3
4
4
4
6
8
5
2
2
3
4
2
1
1
1
2
1
1
1
1
3
2
1
1
1
1
1
1
1
2
3
4
4
4
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
2
1
1
1
1
1
1
1
1
1
1
4
4
4
3
3
4
7
4
2
1
1
1
2
4
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
60
85
85
47
41
35
26
35
65
101
134
198
198
207
117
106
116
92
94
167
89
91
127
133
136
244
177
183
169
207
165
150
176
189
202
244
209
227
246
254
239
246
254
242
246
230
284
223
226
227
204
212
216
229
223
225
259
215
227
201
200
206
209
212
220
224
230
259
234
234
234
197
197
196
217
199
210
228
217
228
228
212
178
217
169
181
193
180
149
140
156
175
219
193
193
183
219
219
60
219
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
34
1
1
2
3
3
3
4
6
5
4
4
20
11
3
4
4
5
3
1
16
19
11
4
4
4
4
4
4
3
2
2
3
2
2
3
4
54
31
8
8
8
5
3
7
10
13
8
4
1
4
4
2
1
2
1
1
1
1
1
2
6
7
8
9
5
2
33
28
17
7
4
2
2
2
4
15
8
1
1
4
5
6
14
25
15
5
4
13
26
41
24
7
10
12
14
37
48
25
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
25
25
23
23
13
11
11
16
24
26
44
44
27
27
25
23
27
22
21
22
21
23
27
22
29
25
25
28
24
25
24
23
27
28
29
43
31
33
33
34
34
31
32
32
34
40
39
39
54
44
44
45
43
54
44
46
47
54
43
45
37
45
35
33
34
33
32
42
37
42
42
32
33
31
28
28
27
24
40
20
19
17
13
17
19
19
44
18
18
17
14
15
15
20
20
13
10
10
6
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
21
2
2
2
2
2
2
2
2
2
2
2
7
6
5
7
8
9
7
5
11
11
6
1
1
1
1
3
2
1
1
1
1
1
2
2
2
2
2
1
1
2
2
2
2
2
2
4
5
5
3
1
1
1
1
1
1
1
3
2
1
1
2
1
1
1
1
1
1
1
2
2
3
2
2
3
3
3
2
1
1
1
1
1
4
3
2
1
4
6
8
4
1
1
1
1
3
5
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
50
197
197
96
93
75
75
96
122
143
174
174
148
156
218
155
164
164
157
167
197
152
166
170
178
176
188
218
175
178
183
160
166
151
153
150
145
188
151
151
218
140
152
156
140
183
138
145
150
166
140
133
116
117
110
146
114
105
102
94
158
88
86
82
70
66
58
62
50
52
50
50
57
50
54
50
66
50
49
57
38
35
35
34
40
45
52
66
45
39
33
29
36
28
29
28
33
33
11
54
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
36
21
21
22
22
21
21
21
21
22
15
9
9
15
21
28
32
36
27
18
34
50
25
1
11
6
1
9
5
1
4
7
9
6
3
1
6
3
1
3
4
5
3
1
1
1
1
10
6
2
2
1
1
1
1
1
1
1
1
1
13
7
1
1
1
1
1
1
1
1
2
2
2
3
2
1
2
2
1
1
2
1
1
6
11
6
1
1
1
15
13
8
3
2
2
2
6
8
5
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
41
41
30
34
33
32
32
32
32
34
34
34
40
29
34
33
33
34
36
36
37
39
37
36
40
34
37
38
34
41
25
26
25
27
34
28
36
30
29
37
30
31
39
30
31
36
29
32
40
27
34
28
29
30
38
36
29
29
25
41
20
22
21
19
24
18
19
16
18
16
15
24
13
13
13
13
13
13
24
14
15
14
23
13
14
14
23
12
9
8
7
8
7
11
11
6
2
2
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
2
1
1
1
15
22
25
27
14
1
1
2
2
2
2
2
2
2
2
3
4
2
1
1
1
2
4
3
2
2
2
2
1
1
3
2
2
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
59
42
54
54
54
35
34
31
33
35
35
44
44
33
33
32
32
35
38
42
42
59
44
54
41
39
35
34
32
32
34
30
30
33
32
32
40
42
36
44
37
37
39
59
37
34
35
33
34
39
40
27
28
27
28
31
29
33
28
40
34
25
30
27
27
44
26
24
24
22
22
21
26
20
20
22
21
20
21
33
20
19
17
17
19
19
20
40
20
21
21
20
21
20
20
15
14
5
5
20
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
5
5
5
5
7
8
8
9
5
1
1
5
5
5
3
1
1
3
5
7
7
4
1
1
1
1
3
2
1
2
2
3
2
2
3
4
3
2
1
1
2
2
2
2
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
2
1
1
1
1
1
1
1
11
8
4
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
57
32
54
54
54
29
28
29
30
29
37
37
34
65
38
38
37
56
37
36
42
57
41
54
41
47
42
46
55
48
54
50
65
51
52
53
56
51
56
56
62
77
71
82
76
79
80
82
81
87
83
84
87
80
88
85
88
81
88
69
83
62
63
62
61
84
61
60
66
61
57
84
51
51
51
48
49
48
56
48
47
51
43
40
46
43
47
56
31
34
30
26
38
21
20
19
22
14
14
46
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
2
2
2
3
2
2
2
2
4
3
3
3
6
7
7
7
7
5
4
6
8
5
2
2
3
4
4
2
1
1
1
1
1
1
1
1
4
7
5
3
7
4
1
2
5
8
6
3
1
2
1
1
1
2
2
2
1
1
5
12
7
3
2
1
1
1
1
2
2
3
3
3
3
3
5
4
2
1
1
1
1
1
2
4
2
1
7
8
9
11
6
1
1
1
1
4
8
4
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
53
55
55
53
53
33
27
30
39
54
61
88
88
67
64
53
52
59
45
42
47
44
59
64
66
120
70
74
85
77
87
130
93
119
93
86
90
90
96
107
104
109
114
116
130
119
128
134
134
192
156
175
192
185
192
174
166
185
175
145
189
131
118
111
103
104
101
116
113
113
114
189
111
113
115
105
107
107
106
107
107
104
107
91
91
97
120
110
85
83
80
82
77
86
86
58
67
45
45
86
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
42
4
4
7
10
9
9
9
6
3
1
1
1
3
5
5
5
5
3
1
18
21
12
4
6
5
4
4
2
1
4
7
9
11
7
4
1
8
15
15
15
15
8
1
1
3
5
14
24
17
11
6
1
2
3
2
1
4
9
6
4
4
3
2
2
3
4
2
1
1
2
3
4
3
2
3
9
9
6
3
1
1
3
8
13
11
10
7
5
34
39
20
1
2
2
3
7
12
6
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
28
132
132
53
56
42
27
44
65
89
139
139
120
107
130
96
94
130
92
89
96
132
124
131
147
265
151
151
149
130
120
116
112
110
118
117
117
163
122
121
139
119
120
121
124
125
125
166
137
141
152
188
154
163
166
166
185
190
188
265
172
194
198
185
186
188
177
167
174
202
138
154
174
140
179
156
163
167
186
141
202
133
142
179
154
149
163
163
142
163
163
152
265
181
187
175
183
183
52
183
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
17
2
2
4
5
3
2
2
2
2
4
7
36
22
9
27
32
34
30
26
27
28
16
4
8
8
8
8
6
4
4
4
2
1
1
1
8
26
17
8
4
1
4
7
8
7
6
5
4
4
9
5
1
2
2
2
4
4
4
3
3
3
3
2
1
2
3
7
7
5
3
3
3
3
2
1
9
14
17
16
9
2
3
8
19
19
19
12
6
84
68
52
36
20
8
8
30
41
21
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
9
34
34
28
32
32
32
32
32
33
33
37
37
29
31
31
30
29
34
31
26
26
27
34
27
31
34
28
27
27
28
26
28
31
28
34
29
36
33
32
33
52
37
39
41
52
41
42
44
52
40
43
39
37
37
38
40
39
45
48
35
40
43
38
36
37
39
39
45
35
48
39
34
38
39
32
37
39
38
40
40
40
40
36
31
27
24
38
17
16
15
14
17
16
26
26
15
8
8
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
3
3
4
6
4
3
3
3
2
1
1
1
2
3
2
2
2
5
5
5
5
4
2
1
1
1
2
2
2
2
2
1
1
1
1
1
5
3
2
2
2
1
1
1
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
2
2
2
3
4
5
3
1
2
2
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
59
59
29
29
23
15
23
42
66
86
124
124
142
91
80
73
58
57
59
53
58
64
69
69
81
66
80
81
86
142
83
91
88
87
85
94
100
93
96
95
122
107
116
129
122
124
142
116
122
115
106
113
105
117
128
129
153
153
113
104
105
100
99
93
111
91
98
129
101
107
97
111
101
100
102
125
105
107
124
101
94
95
84
80
78
85
88
70
74
73
82
93
84
125
125
78
27
27
80
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
13
2
2
6
8
5
2
2
2
2
4
7
36
20
5
8
9
10
11
11
12
13
7
1
2
2
3
3
2
1
1
2
3
5
3
1
8
11
6
1
3
6
4
3
4
3
3
9
5
2
7
7
4
2
1
1
1
1
2
1
1
6
6
3
1
1
1
3
6
7
5
3
1
3
3
3
8
4
1
1
1
3
5
7
20
10
1
1
3
38
32
16
1
2
2
3
4
6
4
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
15
15
11
11
7
5
7
9
12
19
19
16
24
16
17
19
16
16
14
16
16
19
24
23
23
21
22
22
24
22
24
22
23
22
23
22
24
24
26
34
29
34
31
31
34
30
30
27
24
23
27
20
20
19
18
19
15
14
12
14
15
15
20
20
17
18
19
17
20
15
18
16
17
20
20
18
20
19
18
20
18
18
19
16
16
21
19
14
20
17
18
20
21
21
15
16
11
11
21
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
1
1
1
1
1
1
1
1
1
1
1
2
2
2
6
10
12
7
2
3
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
1
1
2
2
2
1
1
2
3
6
3
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
27
85
85
39
41
33
32
45
60
60
98
98
81
133
91
91
87
144
76
72
82
67
77
107
78
111
98
109
114
126
133
122
121
144
117
117
117
115
117
117
126
123
128
127
150
140
148
215
150
152
151
143
150
139
151
140
144
156
145
150
215
156
165
171
160
174
172
156
174
177
175
176
215
177
179
185
183
177
183
163
138
183
119
104
105
78
69
61
69
59
59
105
70
68
85
85
79
105
105
29
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
16
1
1
6
9
9
9
9
9
5
1
1
1
4
5
6
7
9
5
1
14
14
7
1
1
2
4
4
4
5
4
4
7
5
3
1
4
22
15
8
8
8
11
14
8
2
16
8
1
1
1
2
2
2
1
1
1
2
7
4
2
2
2
2
2
2
7
17
12
7
6
44
38
20
2
8
11
7
3
3
3
2
2
8
14
8
2
1
16
17
18
10
3
3
3
3
4
5
3
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
10
10
6
6
5
4
4
7
10
14
21
21
22
13
12
11
9
9
9
8
9
10
10
10
18
10
13
15
16
22
19
18
23
17
18
19
21
21
21
32
25
27
32
28
28
27
32
26
25
23
25
22
20
24
21
22
23
24
20
19
18
19
16
17
17
18
21
19
18
20
15
13
13
15
11
13
13
12
23
14
13
13
23
12
13
13
23
10
9
9
8
9
9
15
15
8
5
5
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
4
2
1
1
1
1
2
2
2
2
2
3
2
2
2
2
2
2
1
1
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
2
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
24
24
15
15
12
13
15
22
28
31
46
46
32
33
31
27
40
24
22
23
20
23
25
22
31
26
28
28
30
32
30
30
29
36
34
36
48
40
42
43
52
47
46
48
52
46
46
46
58
44
46
48
47
58
49
51
52
58
48
49
46
49
45
43
51
48
47
48
47
48
48
51
48
48
48
44
48
39
51
37
35
33
47
31
34
32
47
28
24
22
24
28
28
48
48
27
12
12
18
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
7
2
2
3
5
3
2
2
2
1
1
1
1
1
2
1
1
1
1
1
5
8
4
1
1
1
2
4
2
1
1
1
1
1
2
1
1
5
3
2
1
2
6
3
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
4
3
2
1
1
1
1
2
10
7
4
4
4
2
1
1
2
1
1
1
1
1
1
1
5
3
2
2
3
5
8
5
3
2
2
2
2
3
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
25
99
99
64
75
74
70
70
70
80
87
112
112
82
86
81
75
97
64
64
58
51
69
71
78
152
81
90
89
79
99
75
82
81
83
108
99
103
108
116
105
115
116
123
123
107
123
103
106
115
105
105
106
112
124
129
152
164
116
115
112
125
131
127
164
125
125
126
119
125
133
143
164
161
161
139
134
129
122
117
114
111
102
111
106
106
103
152
89
103
115
100
115
103
100
99
96
94
49
131
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
2
2
6
10
29
38
48
25
2
1
1
1
4
8
8
8
9
5
1
13
18
11
4
8
6
4
4
2
1
2
3
4
6
5
3
2
8
7
7
5
4
3
2
2
2
5
14
7
1
10
6
3
1
1
1
1
1
1
3
7
7
7
4
1
1
1
2
3
4
5
6
7
5
3
2
8
4
1
1
2
7
5
4
33
18
3
4
5
12
30
15
1
3
4
6
27
38
29
21
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
17
17
11
12
9
9
11
14
17
19
20
21
49
23
23
29
27
24
48
22
21
27
29
30
48
49
42
42
41
42
29
28
27
24
28
30
35
49
34
46
41
41
42
42
41
39
42
36
34
31
41
26
26
25
23
27
23
20
23
22
17
16
16
18
19
20
31
20
20
20
16
17
16
17
20
17
22
18
22
16
22
12
11
11
9
8
8
7
5
4
4
5
4
5
5
4
2
2
6
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
3
3
3
4
4
3
2
1
1
3
2
1
1
1
1
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
70
172
172
98
105
97
86
93
109
128
162
180
180
284
151
154
141
128
129
120
153
132
162
172
155
256
182
193
189
284
167
166
186
165
175
256
213
236
253
261
263
262
272
281
269
312
312
256
308
250
250
308
242
250
256
248
291
236
224
287
189
198
190
175
193
188
187
291
191
186
192
176
170
184
179
199
211
231
231
244
244
228
244
208
191
193
166
184
193
142
136
147
169
152
224
224
163
112
112
156
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
41
35
29
29
29
40
46
52
66
33
1
1
4
3
2
6
8
11
6
1
12
15
14
13
7
1
3
3
2
1
2
3
5
4
2
1
4
10
7
5
4
3
3
4
4
4
13
22
11
1
7
8
4
1
1
1
1
1
1
1
2
2
2
2
2
2
6
10
11
10
9
6
4
3
3
4
3
2
2
2
3
5
8
11
78
39
1
5
16
24
33
17
2
8
15
14
13
13
7
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
56
58
58
56
56
32
26
31
38
44
69
69
71
147
71
70
72
56
55
58
50
53
62
64
69
98
66
82
83
88
147
85
95
74
71
69
71
98
78
87
95
98
113
120
105
109
116
154
126
128
146
129
137
137
146
154
137
134
138
113
117
122
125
154
123
125
118
125
110
111
111
109
110
114
119
114
134
138
106
101
97
87
81
104
89
92
110
110
78
76
79
89
101
93
138
138
93
50
50
89
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
44
2
2
6
8
5
2
2
2
2
2
2
2
4
6
25
28
30
24
18
21
22
11
1
1
4
6
3
1
1
2
2
3
2
1
1
2
4
7
13
10
7
6
5
3
2
22
13
5
5
5
5
5
4
3
3
3
3
3
5
7
7
7
4
1
2
3
5
3
2
6
7
8
5
2
4
7
7
4
2
2
1
1
9
18
15
9
3
29
32
36
19
3
4
5
6
10
15
18
21
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
132
234
234
162
167
137
125
125
129
166
194
248
248
251
225
178
188
220
162
157
154
134
176
180
195
389
196
214
214
199
234
193
203
198
215
232
246
365
249
289
350
397
473
473
553
393
406
367
344
409
397
410
553
413
430
432
444
442
404
553
401
449
456
453
488
396
387
400
488
393
397
410
399
439
488
522
614
687
605
602
687
560
514
687
488
453
433
436
377
369
374
396
406
424
438
438
373
245
245
453
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
75
9
9
33
57
33
9
9
9
9
9
9
60
32
5
5
5
5
7
9
41
60
30
1
1
1
10
6
2
1
1
1
1
1
1
1
1
8
15
13
12
15
11
7
5
3
17
10
4
4
4
4
4
4
8
4
1
6
11
22
33
18
3
8
14
8
3
15
19
11
3
14
26
19
12
21
37
25
14
10
6
24
43
61
80
46
12
1
17
174
209
111
14
64
89
73
57
57
50
43
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
130
243
243
166
171
140
125
125
129
165
235
251
250
507
229
221
238
224
172
155
150
135
162
161
172
306
176
196
196
225
243
229
408
222
280
304
338
480
359
507
392
372
377
484
385
360
424
359
370
397
371
408
381
397
404
426
422
515
500
401
480
434
453
517
455
507
418
424
406
404
440
474
498
557
557
557
544
543
550
552
545
567
567
466
431
441
370
322
517
315
301
347
394
350
515
515
363
218
218
366
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
98
14
14
23
32
23
14
14
14
11
9
9
78
41
5
5
5
5
7
9
40
62
33
4
9
8
8
4
1
1
1
1
1
1
1
1
2
9
8
8
6
4
2
1
2
4
58
30
2
2
2
5
4
4
3
3
3
13
24
14
4
15
27
19
11
7
4
2
13
10
7
5
4
6
9
10
11
11
11
7
3
4
3
3
162
86
11
4
26
48
72
42
13
16
20
24
26
28
16
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
114
245
245
123
114
87
61
91
127
173
251
256
256
260
231
199
195
226
158
147
146
144
193
196
200
411
204
225
225
198
245
178
186
195
230
251
255
372
262
365
501
622
868
868
868
578
560
495
439
439
439
449
572
495
514
519
679
520
481
572
436
444
457
429
425
440
412
436
679
430
486
520
534
590
590
590
613
542
534
529
613
512
493
613
477
444
441
469
380
374
331
328
383
388
453
453
397
383
241
469
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
86
6
6
6
6
6
6
6
12
9
6
6
60
32
5
5
5
5
23
42
59
74
38
3
4
4
4
2
1
1
1
2
5
5
4
3
2
8
7
7
6
5
8
11
6
2
13
59
51
43
56
34
12
3
2
1
6
9
13
12
11
7
3
2
1
2
3
17
21
12
3
7
11
27
28
30
29
29
20
11
8
11
14
86
210
105
1
6
13
172
206
115
25
26
28
135
188
214
121
28
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
55
79
86
86
86
48
41
46
56
72
94
100
100
93
81
67
72
89
67
76
73
76
93
104
101
132
108
110
112
108
103
116
105
110
116
120
117
132
117
120
126
122
132
123
124
121
124
129
130
137
137
135
132
136
137
138
139
134
135
123
139
127
134
139
125
135
121
124
104
107
96
98
134
108
117
110
123
132
109
103
100
107
80
86
69
69
66
74
76
55
51
61
74
76
132
132
77
50
50
26
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
31
2
2
8
11
6
2
2
2
3
4
5
14
8
2
6
8
10
7
5
18
20
12
4
6
8
11
7
3
4
4
4
3
2
1
1
4
24
16
8
6
5
3
2
2
1
1
2
4
2
1
1
1
1
1
1
1
1
1
2
3
3
4
6
3
1
1
2
6
6
6
3
1
9
9
8
8
8
4
1
1
2
3
10
21
11
1
1
1
14
28
18
8
10
13
11
10
10
6
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
15
15
15
15
9
7
8
10
13
19
19
17
22
17
17
19
17
17
18
17
18
20
24
23
24
22
22
23
22
23
24
24
28
23
22
22
22
22
23
24
22
23
23
23
28
23
22
22
24
21
21
21
21
24
23
23
28
24
20
19
18
19
17
17
17
17
18
19
18
20
19
20
16
17
18
20
22
20
21
22
20
23
23
14
14
12
11
7
7
6
7
8
8
15
15
8
4
4
6
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
1
1
2
3
2
1
1
1
1
1
1
2
2
2
6
6
6
4
2
4
4
2
1
1
1
1
2
2
2
2
2
3
3
2
2
3
2
2
4
3
2
1
1
1
1
1
2
3
4
4
2
1
5
3
1
1
1
1
1
1
1
1
1
2
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
32
74
74
37
37
29
22
32
50
70
87
116
116
126
75
68
62
60
47
43
50
55
71
92
74
117
93
103
114
126
95
91
92
95
110
114
121
186
126
128
129
118
117
117
121
125
126
140
131
132
140
138
140
172
152
172
174
230
225
149
145
139
126
135
136
132
186
125
105
109
126
157
186
242
242
242
230
225
166
146
134
116
121
118
121
148
109
117
82
81
74
94
120
127
230
230
136
64
64
102
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
1
1
7
10
7
4
4
4
2
1
1
17
9
2
3
4
5
3
1
13
15
10
6
4
3
3
3
4
3
2
3
4
4
4
4
4
6
8
8
6
5
5
5
4
3
4
6
5
3
1
3
4
4
3
3
3
4
5
6
7
8
7
6
4
3
4
5
6
6
6
4
3
5
7
6
5
4
3
2
2
6
6
7
32
17
3
3
4
17
31
17
3
5
7
11
13
16
10
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
18
25
32
32
32
18
15
15
15
16
20
21
22
34
27
21
23
22
19
19
21
21
27
32
30
51
33
33
36
36
35
50
43
43
50
48
45
45
50
45
43
42
50
43
44
42
51
40
36
36
35
34
34
40
36
36
39
40
31
30
32
25
27
29
34
36
43
51
34
30
30
31
34
32
39
28
31
27
20
17
16
14
12
15
11
11
11
12
14
11
10
15
21
22
43
43
23
11
11
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
14
2
2
3
4
3
2
2
2
2
1
1
1
1
2
3
4
5
5
5
9
10
5
1
1
1
1
5
3
1
2
1
1
3
2
1
1
9
7
5
5
5
8
6
4
3
3
3
3
3
4
3
3
2
1
1
1
1
3
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
3
2
1
2
3
5
8
5
2
2
2
2
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
34
59
59
32
31
25
27
32
49
61
71
108
108
73
76
71
63
81
53
50
49
43
52
53
58
98
60
59
59
58
64
63
72
81
70
74
90
75
65
69
69
73
93
83
88
91
108
92
93
90
93
89
86
89
92
103
98
92
98
93
84
97
95
111
112
84
82
71
73
78
73
103
86
98
107
111
112
102
106
108
99
107
98
86
95
87
102
112
67
73
65
66
79
70
98
98
75
45
45
98
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
17
3
3
8
10
7
4
4
4
4
4
5
12
8
4
6
7
9
6
3
16
19
11
3
4
4
4
4
3
2
2
2
3
3
3
4
11
9
7
6
5
7
5
4
3
3
8
6
3
1
1
3
2
1
2
2
1
1
6
4
2
3
3
2
1
1
2
5
3
1
2
2
2
3
2
2
7
4
1
1
1
1
2
4
20
12
4
9
14
23
33
17
1
2
4
11
15
19
11
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
46
99
99
51
49
39
28
41
57
75
115
115
99
97
106
102
115
99
106
91
96
95
104
144
119
134
133
127
131
133
125
144
121
125
129
125
141
128
128
129
144
126
129
132
129
133
139
138
142
171
147
155
158
171
178
174
178
175
186
143
133
137
138
140
140
186
134
127
135
123
120
186
121
122
128
110
110
118
107
107
121
100
93
97
91
99
125
120
71
85
77
71
134
65
62
59
68
46
46
131
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
32
23
14
14
14
10
7
7
7
5
3
2
2
4
7
11
13
16
15
14
18
22
18
10
3
7
12
8
4
1
3
3
2
2
3
2
2
5
8
8
7
6
12
19
12
6
3
2
2
4
8
5
3
2
2
1
1
3
9
6
3
3
3
2
1
2
3
9
7
5
6
4
3
3
3
3
7
4
1
2
3
2
2
6
10
6
3
3
3
8
14
7
1
3
4
3
3
3
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
51
108
108
53
48
39
28
42
58
77
114
120
117
267
123
135
131
108
100
88
94
87
101
141
115
132
137
152
158
163
267
161
163
163
148
141
141
132
132
132
131
134
135
141
153
155
178
267
200
234
199
234
192
198
222
180
212
178
163
156
222
149
167
152
138
212
129
117
124
131
140
146
214
157
158
150
142
142
112
102
92
86
70
75
85
93
132
129
91
91
86
83
78
81
81
60
69
56
56
81
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
36
25
15
10
6
6
6
6
9
5
1
1
2
3
5
5
5
5
5
5
21
23
19
10
1
7
13
8
4
2
3
4
2
1
5
3
2
5
6
8
4
1
1
1
4
5
7
6
5
3
1
1
1
1
1
1
1
3
6
7
8
9
10
6
3
2
1
1
1
1
5
3
2
3
4
3
3
3
2
1
1
2
3
5
8
5
3
3
7
38
47
24
1
3
4
5
7
9
6
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
332
253
253
253
253
141
119
110
106
114
123
123
122
124
158
118
132
184
163
169
178
332
176
181
183
161
155
159
152
152
164
159
155
181
158
168
172
159
184
137
163
169
178
332
183
180
189
167
161
181
154
129
143
146
141
172
137
137
125
110
184
97
95
88
75
86
66
63
67
66
64
86
58
58
60
54
64
58
60
96
52
58
46
41
52
51
47
102
44
46
46
39
37
34
34
27
29
23
23
34
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
253
6
6
23
32
19
6
6
6
7
8
9
11
8
6
16
21
26
28
31
58
62
40
18
9
6
5
10
7
5
3
2
4
3
2
8
15
15
8
1
3
5
5
5
3
2
1
9
6
3
4
2
1
1
5
8
5
3
5
3
2
2
3
2
1
1
1
6
3
1
3
2
1
1
1
1
6
4
2
1
1
1
2
3
8
5
2
1
1
11
17
10
4
3
2
2
3
4
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
351
322
322
307
300
283
283
283
296
340
449
449
329
293
319
269
314
395
319
377
332
351
375
405
351
434
360
380
402
416
339
373
354
352
364
449
349
416
390
379
456
405
419
456
419
488
441
404
410
352
364
410
371
488
342
332
289
301
289
244
488
192
181
177
127
108
89
77
70
75
72
71
102
70
70
63
67
57
50
61
41
40
33
27
32
34
33
67
31
30
29
24
24
23
30
30
24
22
22
19
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
192
3
3
81
159
81
3
3
3
21
11
2
2
2
3
14
20
26
25
25
79
88
66
44
28
12
5
6
4
2
5
5
3
1
9
7
5
5
3
2
1
1
1
1
1
1
1
3
5
3
1
3
3
3
2
1
2
3
7
11
21
13
6
6
3
1
1
1
4
7
7
4
1
3
3
3
5
4
2
1
1
1
2
3
7
4
1
1
1
5
9
6
3
4
4
3
3
3
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
21
40
40
22
21
16
11
16
22
29
45
45
40
45
43
42
45
40
43
34
38
41
47
62
56
56
55
53
55
55
56
58
57
63
60
55
56
55
60
62
64
76
68
68
68
63
62
66
63
63
76
61
62
63
66
64
64
63
76
56
53
58
58
53
56
50
53
53
56
56
52
53
58
60
69
69
63
63
52
49
46
40
38
38
37
40
50
48
34
34
31
30
56
26
23
20
23
9
9
54
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
21
2
2
3
4
3
3
3
2
2
2
2
3
8
9
7
5
5
4
3
7
7
4
2
2
7
6
5
5
5
3
2
2
2
2
2
3
7
9
9
10
11
6
1
1
2
8
10
5
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
3
3
3
3
3
2
1
1
1
2
1
1
1
1
4
6
3
1
1
1
1
1
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
22
41
41
21
20
17
13
18
26
35
46
54
54
64
48
47
46
42
41
42
40
39
41
55
45
47
50
48
52
51
47
47
51
50
51
56
55
54
58
64
60
76
58
57
56
52
57
61
64
81
76
71
81
76
81
78
79
73
79
58
60
57
58
62
55
64
52
51
53
52
53
62
54
55
56
53
60
53
50
50
46
38
33
29
31
32
32
60
30
32
31
29
28
26
33
33
28
29
29
19
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
14
3
3
4
4
4
4
5
6
4
2
1
1
3
5
10
21
26
14
3
12
15
8
1
2
2
3
2
1
1
2
2
2
2
3
2
1
3
2
2
2
2
3
3
2
2
2
14
8
2
1
1
1
2
2
1
1
1
2
1
1
3
5
3
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
2
2
3
3
4
4
3
2
2
9
17
10
3
4
5
6
6
7
8
10
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
74
105
133
133
133
74
64
69
75
91
114
114
112
79
90
69
70
90
74
70
84
81
97
133
105
122
117
115
136
120
118
135
122
124
122
124
119
124
120
120
136
125
129
136
135
130
143
136
140
143
142
151
136
151
141
151
124
135
102
98
97
101
116
99
100
99
100
100
92
119
92
106
89
88
106
98
106
114
119
112
114
105
91
91
114
107
114
119
114
81
89
98
93
107
107
82
84
81
23
107
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
59
1
1
5
7
8
8
9
12
8
5
5
16
15
14
12
10
10
7
4
25
27
14
1
5
4
4
4
3
2
2
5
5
6
5
4
13
7
1
4
2
1
1
1
1
3
12
17
23
16
10
7
5
3
2
1
1
2
10
5
1
2
3
11
11
6
1
1
1
1
1
1
1
4
3
3
7
4
1
1
1
5
4
4
7
4
2
3
12
19
21
12
4
3
2
2
12
17
14
11
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
72
145
145
129
129
105
98
95
94
98
96
108
108
76
76
65
62
76
58
57
70
72
81
129
94
105
107
102
145
96
85
85
83
87
93
96
95
143
100
103
111
109
108
129
116
120
121
143
119
118
115
115
109
116
112
122
145
121
122
104
122
101
99
98
90
90
90
85
90
104
92
100
93
88
100
86
91
93
93
108
93
88
71
74
98
74
85
85
69
78
72
79
93
83
83
52
61
25
25
98
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
57
2
2
29
43
50
54
58
67
36
5
4
4
6
8
6
5
5
3
2
18
22
13
4
2
1
4
5
3
2
2
2
2
2
3
3
4
5
6
3
1
6
13
21
13
5
3
25
14
3
6
4
2
1
1
1
1
2
3
2
1
2
3
3
3
2
1
4
7
4
2
1
1
1
2
5
9
5
2
1
1
2
3
4
9
5
2
2
3
37
31
17
3
2
1
1
3
5
3
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
31
64
64
35
36
28
30
36
53
64
80
104
104
122
87
83
75
103
62
59
60
52
62
62
62
104
73
80
93
89
96
130
99
114
99
99
103
108
108
121
122
117
120
118
130
116
112
121
107
103
116
105
113
118
118
123
121
130
118
123
104
107
104
123
102
101
105
122
97
110
90
93
97
95
111
110
100
100
100
104
92
110
83
99
95
96
109
115
95
109
115
87
115
93
93
87
97
97
28
97
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
19
1
1
6
12
6
1
1
1
1
1
1
12
6
1
3
4
5
3
1
13
15
9
4
10
7
4
4
4
3
3
3
2
2
4
6
8
7
7
13
10
7
23
15
8
2
2
12
10
8
12
6
1
2
2
2
2
3
7
5
3
3
3
2
2
2
3
5
5
5
5
4
3
2
1
1
7
4
2
1
1
1
3
7
21
11
2
2
2
58
43
28
20
12
8
8
18
23
12
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
29
65
65
42
52
59
65
65
65
82
84
112
112
82
82
80
74
67
81
59
65
82
80
81
81
128
81
84
82
73
74
71
72
75
75
75
79
100
81
251
292
460
1069
486
883
458
354
489
425
550
1069
516
883
468
372
337
406
392
383
1069
351
492
504
405
913
479
481
502
913
360
366
370
311
389
484
595
772
808
808
824
824
789
824
772
445
382
291
196
158
140
114
103
126
83
75
75
77
55
55
119
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
18
2
2
6
8
9
10
11
6
2
2
2
17
12
7
6
5
5
5
6
17
19
10
1
15
8
1
1
1
1
1
1
2
3
3
4
9
8
7
19
13
7
13
20
11
3
1
3
5
5
5
5
3
1
2
2
2
3
7
5
3
3
3
4
2
1
2
4
3
2
6
3
1
5
4
4
5
5
5
3
2
2
9
9
9
6
3
2
1
8
16
9
2
4
6
6
6
7
4
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
48
99
99
78
82
83
81
81
82
90
113
120
120
186
94
88
93
75
69
72
62
57
67
78
66
104
71
78
88
108
118
127
186
126
111
117
108
114
117
130
144
176
189
189
288
163
161
155
155
170
172
186
239
196
200
200
288
198
182
239
152
160
157
140
138
160
161
157
288
159
270
393
515
756
756
756
538
746
399
335
301
218
179
138
117
106
93
94
73
65
59
60
48
44
44
44
47
60
60
34
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
30
17
17
23
30
43
50
57
66
35
5
5
28
15
2
4
5
6
6
6
19
24
16
8
8
8
5
3
2
1
1
1
1
1
4
4
4
5
6
5
3
1
2
3
2
1
6
4
3
2
1
1
1
2
3
3
3
3
4
3
2
4
6
4
2
2
2
25
15
5
6
4
2
2
2
6
10
6
2
2
2
3
9
12
16
16
16
11
6
18
30
16
2
5
6
8
9
11
7
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
18
18
8
9
7
5
6
9
13
15
22
22
23
17
15
16
17
14
16
13
12
13
14
14
16
21
19
21
23
22
22
22
27
18
19
19
19
21
22
19
19
21
21
21
27
22
20
21
20
23
20
20
23
19
18
18
27
15
18
13
10
12
11
13
22
12
17
11
10
10
9
12
8
8
8
9
9
9
18
9
8
7
7
7
8
9
21
8
7
7
6
6
7
8
8
8
8
8
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
1
1
1
1
1
1
1
1
1
1
2
3
3
3
4
5
6
4
2
2
2
1
1
1
1
3
2
2
2
2
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
38
38
17
18
14
14
18
23
29
33
33
30
36
40
30
31
31
33
38
36
37
36
36
36
38
36
39
38
37
38
37
38
36
40
38
34
40
34
33
39
32
33
38
33
33
38
30
33
38
29
36
29
30
33
40
38
29
28
23
40
19
20
19
19
22
17
25
15
15
14
12
12
9
9
8
9
10
10
18
11
9
7
7
7
9
11
21
12
12
12
12
10
9
9
8
8
8
8
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
2
2
3
4
3
2
2
2
3
3
4
7
4
2
3
3
4
6
8
7
7
5
4
3
2
2
2
1
1
2
1
1
2
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
14
36
36
21
23
18
19
19
22
34
25
28
29
43
33
30
31
34
28
36
26
25
25
25
24
25
33
26
31
36
41
56
50
50
41
39
43
53
46
54
50
46
46
43
56
42
43
54
43
41
50
39
41
45
46
46
53
56
38
38
46
32
31
32
30
32
39
34
41
34
42
38
33
32
53
30
28
26
22
20
18
17
16
17
18
17
19
22
13
14
13
16
20
21
39
39
23
12
12
18
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
3
3
4
6
4
3
3
3
2
1
1
1
2
3
2
1
1
1
1
6
8
4
1
1
1
1
2
1
1
2
1
1
1
2
1
1
1
2
1
1
2
3
5
3
1
1
3
2
1
1
1
1
1
1
1
1
1
1
3
5
3
2
1
1
1
1
1
1
1
1
2
3
2
1
1
2
1
1
2
2
1
1
1
7
4
1
1
1
3
6
3
1
1
1
1
1
2
3
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
27
77
77
68
77
77
77
77
74
69
77
77
62
61
70
56
60
64
56
75
58
57
61
70
57
66
59
57
56
53
58
49
49
48
53
51
50
75
49
48
48
45
50
49
54
70
58
71
64
66
62
60
63
57
61
62
59
71
63
57
58
54
63
53
57
58
49
71
48
50
50
47
60
46
46
43
42
47
44
44
48
42
42
38
40
44
59
57
40
40
33
33
35
38
46
46
41
35
20
63
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
12
12
12
12
41
55
62
63
32
2
2
8
9
11
8
6
6
12
18
20
22
11
1
2
2
3
7
6
5
3
1
1
1
2
4
6
6
6
11
8
6
11
7
4
2
2
6
4
3
11
7
3
1
1
1
1
1
4
5
6
29
16
3
1
1
1
2
1
1
1
1
2
2
1
1
3
2
1
1
1
1
1
3
5
3
2
2
2
15
17
9
1
2
4
6
13
16
10
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
131
166
166
147
156
161
166
166
166
145
139
141
136
139
172
139
153
153
132
136
120
131
106
100
108
111
114
125
134
138
172
142
149
130
135
115
113
142
119
120
125
142
138
137
138
172
138
141
141
149
138
133
136
138
130
135
123
138
123
106
141
109
109
123
104
101
97
105
87
90
85
83
104
73
74
72
78
71
79
104
61
67
65
74
69
65
75
77
63
75
68
52
79
53
59
61
76
76
23
76
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
79
6
6
29
52
90
109
128
70
13
8
8
9
11
30
32
33
35
26
18
38
52
27
3
4
2
1
1
1
1
2
3
4
4
3
3
5
6
7
6
6
7
6
3
1
5
12
61
61
56
32
9
1
2
6
3
1
5
10
5
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
2
3
10
5
1
6
16
42
32
19
7
1
1
6
14
18
9
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
301
237
267
267
267
141
118
132
154
199
259
269
268
504
247
241
242
229
206
194
216
301
228
267
216
231
189
193
183
170
237
149
170
188
245
259
321
496
362
504
453
482
616
480
480
382
358
384
420
417
616
422
426
424
401
414
443
465
432
616
496
405
419
388
377
504
363
348
389
355
345
333
476
606
956
1279
2053
2053
1805
2053
1833
1871
1346
1871
911
761
661
439
376
313
249
244
234
220
279
279
219
244
244
50
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
34
3
3
12
17
10
3
3
3
8
12
16
49
26
3
4
4
5
23
42
54
64
33
3
2
1
1
1
1
1
2
5
5
5
5
5
5
10
8
7
7
7
4
1
2
4
10
9
9
9
9
9
9
26
19
10
1
26
51
29
8
7
6
7
7
8
9
11
10
10
12
16
20
10
1
9
12
15
13
11
8
5
14
32
50
25
1
5
10
45
81
47
14
18
20
23
29
36
20
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
12
12
6
7
6
5
7
8
9
14
14
14
14
17
17
13
17
12
12
11
11
13
14
15
20
17
17
17
19
23
27
27
31
23
22
22
25
23
22
22
31
23
24
25
27
24
25
24
24
31
24
23
23
24
24
25
27
24
21
19
17
19
15
17
18
19
22
19
18
20
18
18
19
25
21
22
22
22
23
23
23
23
21
15
14
12
10
12
7
8
10
12
11
19
19
11
4
4
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
2
2
2
3
4
2
1
1
1
2
4
3
2
2
1
1
3
5
3
1
1
2
3
2
2
2
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
3
2
1
1
1
1
2
3
3
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
59
105
105
53
48
38
27
41
58
78
114
116
116
134
101
92
109
104
105
134
102
105
128
123
127
217
134
135
134
121
120
120
128
121
127
128
118
137
139
140
217
151
162
206
200
190
368
221
276
318
326
368
351
345
351
368
327
351
275
273
256
259
264
273
283
279
569
592
656
2125
1132
1386
1360
2125
1397
1403
1612
2273
1683
2273
1461
2273
1065
880
782
558
463
383
295
257
229
225
202
184
184
116
136
55
55
222
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
32
1
1
5
7
5
4
4
4
5
5
6
31
16
2
4
5
6
3
1
14
16
11
6
6
6
10
7
4
3
2
2
1
1
4
18
20
17
10
4
2
1
1
2
5
8
6
4
8
12
20
14
9
6
3
2
2
2
3
4
5
5
5
5
4
4
3
2
10
10
9
9
22
15
8
1
19
15
11
102
52
3
9
22
29
19
9
6
85
117
86
48
11
9
8
8
14
20
11
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
37
37
23
27
29
29
29
29
29
28
28
30
36
29
34
29
29
32
31
36
37
34
35
36
36
34
32
34
34
27
28
25
24
27
24
24
31
28
33
37
35
45
34
33
31
36
34
36
43
42
40
41
39
40
45
41
43
45
42
45
37
45
36
35
36
36
36
45
37
36
43
33
33
33
30
30
30
27
27
25
24
22
25
23
24
22
26
31
22
26
22
26
20
20
18
20
20
6
20
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
6
6
6
6
8
9
10
19
10
1
1
1
1
2
1
1
1
2
4
4
4
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
4
3
2
3
4
2
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
2
1
4
3
2
2
2
1
1
1
1
1
2
6
3
1
3
3
4
5
3
2
1
1
1
3
4
3
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
35
35
15
16
13
8
13
19
26
40
40
36
53
33
28
30
33
24
25
29
28
35
44
37
57
40
46
47
45
53
47
46
46
46
44
45
46
47
47
51
51
49
51
54
57
63
63
63
61
63
60
59
59
63
56
58
52
49
45
44
49
57
50
51
55
50
51
55
58
56
63
59
61
65
65
59
59
56
53
50
53
43
40
50
45
40
40
63
34
38
42
44
38
38
36
44
44
9
57
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
2
2
3
4
3
2
2
2
1
1
1
5
9
9
6
4
4
3
3
6
8
5
2
2
7
4
2
1
1
1
1
2
2
2
2
3
10
5
1
1
2
1
1
1
2
4
4
4
3
2
2
1
1
1
1
1
1
2
3
6
3
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
2
1
1
3
2
2
4
3
2
1
3
6
7
4
1
1
1
1
5
7
9
34
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
26
38
49
49
49
49
49
49
46
59
66
87
87
72
48
42
45
37
38
68
38
36
57
59
64
145
72
73
88
92
115
146
146
146
107
107
104
113
112
112
141
107
112
114
114
137
104
112
111
111
141
112
112
132
123
120
145
137
98
117
98
106
104
114
116
100
105
108
102
118
89
104
98
97
109
116
101
118
93
79
109
67
62
81
77
80
145
95
73
87
84
95
117
107
107
85
85
79
25
107
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
5
5
6
6
6
6
6
6
5
5
5
8
10
7
5
5
5
3
2
7
8
4
1
2
13
9
5
1
1
2
1
1
2
1
1
5
6
8
8
6
5
7
6
4
3
3
9
14
9
4
2
1
1
1
2
2
2
2
2
2
3
4
3
2
1
1
4
3
2
5
3
2
2
2
1
1
1
1
1
1
1
5
8
11
14
11
7
3
28
26
25
18
10
2
2
13
19
10
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
23
23
23
23
13
11
11
16
24
34
46
46
65
32
30
29
22
20
19
18
17
23
25
27
51
32
35
55
38
37
42
65
40
41
43
44
47
51
59
53
58
64
66
72
79
76
82
79
82
64
82
56
54
53
48
46
44
40
58
42
48
52
49
50
56
48
58
46
52
47
46
47
48
49
50
56
50
52
49
48
48
46
45
48
43
50
56
32
35
30
27
37
25
24
24
26
20
20
48
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
17
2
2
3
4
3
2
2
2
2
2
2
4
4
5
4
4
4
3
3
8
9
5
1
1
2
2
1
1
1
1
1
1
4
2
1
1
4
2
1
1
1
1
1
2
1
1
6
5
4
5
5
3
1
1
1
1
1
3
2
2
2
1
1
1
1
1
1
1
2
2
2
2
1
1
4
3
3
3
2
1
1
2
4
10
6
2
1
1
8
14
12
7
2
2
4
7
11
6
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
18
18
11
12
11
9
9
11
13
16
22
22
23
14
13
14
13
13
18
12
12
13
14
14
17
21
18
23
23
19
19
22
18
15
17
18
18
21
22
20
21
21
21
23
23
22
20
21
25
20
22
21
20
25
20
22
23
25
25
21
18
21
18
18
24
16
18
18
20
25
21
24
19
17
15
17
14
14
24
12
11
9
7
8
8
8
17
7
7
9
10
11
15
15
15
15
15
3
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
2
2
2
2
4
5
6
6
3
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
16
16
7
8
7
5
7
9
11
19
19
13
16
12
11
12
17
10
16
12
11
14
16
14
24
16
17
18
20
20
20
21
28
21
24
22
22
25
25
25
42
26
27
28
28
24
25
26
25
35
27
28
29
42
30
28
28
35
23
23
25
25
23
22
25
25
26
42
26
26
27
27
28
29
32
32
32
27
23
23
22
18
15
22
15
14
13
22
10
9
10
9
9
14
14
8
5
5
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
2
1
1
1
2
2
3
2
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
2
1
1
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
2
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
60
105
105
53
48
38
29
43
87
139
163
283
283
143
139
117
101
99
94
91
95
99
123
126
130
222
136
145
148
131
143
130
126
124
126
124
142
157
165
224
218
211
220
272
215
220
207
220
218
210
283
231
251
272
271
242
234
241
271
205
241
220
220
272
222
224
222
242
207
199
263
332
413
563
563
563
436
534
363
330
312
267
233
252
222
229
214
283
170
171
162
139
161
116
113
113
132
139
139
172
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
31
6
6
7
8
8
8
8
9
5
2
2
41
22
3
6
8
10
6
2
15
17
10
4
15
11
8
11
6
2
2
3
4
5
4
4
14
18
13
8
8
8
4
1
1
2
7
13
12
7
3
4
3
2
3
2
2
5
9
8
7
7
7
4
2
3
5
16
16
11
7
6
14
12
11
14
27
14
2
2
2
2
2
15
29
16
4
4
23
42
61
31
2
17
25
18
11
11
7
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
19
19
11
12
11
9
9
9
11
12
15
15
16
13
13
13
18
12
12
12
12
13
15
19
18
18
16
16
16
16
18
18
17
17
14
14
15
15
15
18
16
15
15
18
20
21
28
28
21
28
19
19
23
18
18
19
23
16
20
13
13
15
14
14
24
14
15
15
20
15
16
24
16
16
16
16
15
13
24
14
13
13
23
13
13
13
23
12
12
12
10
10
9
9
9
9
9
9
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
1
1
1
1
4
5
6
3
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
2
2
1
1
1
1
1
1
1
2
5
3
2
2
5
7
8
4
1
1
1
1
1
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
13
13
9
10
9
9
9
16
28
32
61
61
30
30
24
20
18
16
16
13
12
12
13
13
16
21
18
21
16
22
15
14
19
21
23
40
32
33
61
29
29
28
26
26
25
37
29
31
31
60
28
28
28
22
21
24
24
21
40
18
18
24
21
24
61
23
23
23
20
21
18
24
20
14
14
16
16
17
37
18
17
16
23
19
20
21
60
18
17
17
10
9
8
6
5
4
4
3
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
2
3
5
6
6
3
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
12
12
6
7
5
4
4
13
25
30
61
61
29
29
23
19
16
15
16
12
12
12
13
14
18
21
16
21
16
16
17
18
23
24
26
57
34
36
61
33
32
30
28
27
25
41
29
31
32
60
27
27
26
20
19
25
25
25
57
23
21
29
23
25
61
25
24
25
20
18
16
20
12
12
12
16
17
18
41
18
17
16
19
19
20
22
60
20
18
17
10
9
8
6
5
4
4
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
2
3
2
1
1
2
2
2
2
2
2
1
1
1
2
1
1
1
1
1
4
7
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
38
38
29
33
32
32
32
36
42
44
60
60
38
37
34
33
34
34
35
36
37
36
35
36
36
34
36
38
34
38
26
26
30
31
34
40
35
36
50
37
34
35
36
33
31
41
35
39
37
60
34
34
36
32
38
36
32
31
40
38
22
27
24
24
50
22
20
20
16
18
16
18
20
13
11
15
14
15
41
17
16
16
19
20
21
21
60
18
18
19
13
11
9
8
6
6
4
3
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
1
1
1
1
15
22
25
27
14
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
2
2
2
2
2
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
4
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
9
9
5
5
5
5
5
8
11
13
21
21
17
13
11
11
11
9
12
8
8
9
9
10
14
11
11
13
15
17
22
22
23
18
18
19
22
19
19
18
17
19
17
18
23
17
20
18
17
21
18
18
19
19
19
20
23
16
19
13
13
13
14
15
16
22
19
15
15
16
17
17
19
20
14
15
14
14
23
14
14
14
23
14
15
15
23
12
10
9
10
12
12
22
22
11
4
4
6
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
1
1
1
1
1
1
2
3
2
1
1
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
2
2
2
1
1
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
14
32
32
16
15
12
8
12
21
32
37
57
57
36
36
32
30
30
23
24
24
22
29
37
30
52
34
35
38
37
32
35
37
37
38
52
45
48
54
57
49
52
54
50
54
49
54
47
48
48
50
60
53
55
61
53
58
52
46
55
45
50
55
49
50
59
49
51
55
60
55
61
58
55
55
52
59
52
52
52
50
50
52
45
50
52
50
59
61
43
42
42
38
35
35
27
29
20
20
41
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
2
2
3
4
3
2
2
2
2
2
2
2
8
6
5
5
5
6
6
7
7
4
1
1
2
3
2
1
1
1
1
1
1
1
1
2
9
7
4
2
3
2
1
1
1
2
2
2
2
2
2
2
3
5
4
3
3
3
5
7
6
5
3
1
1
1
1
1
1
3
2
1
1
1
1
2
3
2
1
1
2
1
1
11
10
6
3
7
12
16
9
3
2
2
2
2
3
3
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
18
18
11
11
8
6
6
8
10
14
15
15
16
17
18
15
17
15
14
15
17
15
17
15
17
16
16
18
16
16
16
16
16
15
14
14
15
14
15
14
17
15
15
15
16
15
16
16
20
17
16
17
16
20
17
17
18
20
16
13
14
16
16
18
20
17
17
15
16
16
14
20
13
17
12
12
12
11
20
11
11
13
16
11
12
11
16
11
10
10
10
11
13
13
13
13
13
10
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
4
4
5
7
4
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
2
3
5
4
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
10
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
12
12
6
6
5
4
5
7
9
10
15
15
11
12
12
12
17
12
12
13
11
11
17
12
13
17
14
17
17
13
14
15
16
15
17
15
16
15
15
14
17
14
13
14
13
14
16
15
21
17
16
17
16
21
17
18
19
21
19
20
15
20
16
16
20
18
17
18
16
19
15
20
15
15
14
14
14
12
20
13
11
11
19
10
10
10
19
7
6
7
7
8
11
11
11
11
11
11
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
4
2
1
1
1
1
1
1
5
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
27
58
58
47
51
48
48
48
46
59
63
82
82
65
62
52
52
56
44
45
47
48
56
58
54
91
57
61
62
60
62
56
65
58
61
63
82
67
78
80
91
110
82
85
87
84
85
93
87
87
80
101
89
94
93
114
91
95
92
107
109
106
114
107
109
104
99
103
104
114
110
99
93
81
104
85
89
102
84
78
89
65
62
79
69
79
99
92
78
78
67
61
89
65
69
70
77
77
44
102
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
16
2
2
6
11
7
4
4
3
2
3
3
4
4
4
5
5
6
5
4
15
21
14
8
4
1
3
5
3
2
2
3
3
3
4
4
4
5
7
12
9
7
4
1
3
5
20
15
10
5
4
2
1
1
1
1
1
2
4
3
2
2
2
2
2
2
2
2
3
5
6
4
2
2
1
1
4
2
1
1
1
2
2
3
10
6
3
1
14
40
42
33
18
3
3
5
24
34
18
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
13
13
8
8
7
7
8
10
13
15
22
22
16
18
16
16
16
14
13
13
13
11
12
13
14
14
18
16
16
17
17
15
15
14
14
18
16
16
22
18
16
17
17
16
17
18
17
17
17
21
13
13
12
11
12
12
12
11
18
12
9
12
12
12
22
12
12
11
9
11
9
9
9
10
6
8
7
8
18
7
6
6
4
7
7
7
21
7
6
6
5
5
5
5
5
5
5
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
3
3
3
3
3
3
3
5
3
1
1
2
3
3
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
18
18
9
9
7
5
7
13
19
26
36
36
45
28
27
27
24
22
28
20
19
24
24
26
48
29
30
33
32
40
47
42
62
46
48
48
46
47
47
48
53
51
52
51
62
51
49
50
57
47
49
50
49
57
53
54
62
57
49
46
41
48
36
40
45
43
47
48
47
48
41
43
36
34
30
31
28
28
47
24
22
21
17
20
20
19
34
17
17
18
18
21
20
31
31
20
11
11
17
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
1
1
1
2
1
1
1
1
1
1
1
2
2
2
6
11
13
7
2
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
9
6
3
2
1
5
4
3
2
2
2
2
3
2
1
1
1
1
1
1
4
8
7
4
1
1
1
1
1
1
1
2
2
1
1
2
2
1
1
1
1
1
2
2
2
4
3
2
1
3
6
8
4
1
1
2
3
3
4
3
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
27
39
39
24
22
18
13
18
26
36
50
57
57
48
47
48
50
45
43
42
43
45
52
61
61
61
55
55
53
56
52
52
53
60
54
56
55
56
54
57
54
52
53
60
54
53
52
55
55
69
59
63
68
69
75
74
75
74
75
61
60
61
60
66
54
59
50
45
50
55
52
66
53
52
54
51
59
50
50
53
47
50
40
41
42
43
46
59
35
37
37
35
37
34
34
25
29
20
20
42
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
18
4
4
6
8
6
4
4
4
3
2
1
1
6
11
16
16
16
10
5
11
11
7
4
2
1
3
5
3
1
2
1
1
2
1
1
1
3
6
3
1
6
4
2
2
2
2
9
7
6
5
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
4
2
1
1
5
4
3
2
2
2
2
2
4
3
3
2
2
9
14
8
3
3
3
3
4
5
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
110
110
110
110
110
93
90
83
87
94
100
126
126
85
109
80
78
109
66
66
69
62
71
81
78
112
85
78
87
92
102
122
111
123
109
111
114
115
114
126
122
106
108
106
115
123
124
139
132
163
141
154
163
167
186
177
186
175
186
146
143
138
143
143
138
214
129
127
131
140
135
143
214
128
124
122
138
122
133
214
115
109
95
79
88
96
97
138
81
78
73
60
73
47
45
45
52
46
46
86
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
29
5
5
14
19
21
22
24
50
25
1
1
8
21
23
12
1
1
1
1
15
26
13
1
7
11
13
8
4
4
8
5
3
3
3
3
4
13
17
14
11
20
11
3
2
2
2
1
1
2
4
4
4
13
7
2
1
6
9
6
4
6
8
6
4
3
3
3
2
2
6
5
4
7
5
4
5
3
2
2
2
2
3
4
9
10
6
2
2
19
32
17
2
4
5
6
9
13
8
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
239
239
239
239
239
125
104
119
140
173
245
245
189
186
230
172
174
225
147
138
144
141
161
164
161
229
177
195
198
217
228
189
202
197
208
245
205
230
225
222
220
285
213
208
228
208
242
298
272
383
299
327
347
328
383
367
351
367
395
342
395
339
395
334
304
294
266
258
266
250
246
334
238
238
262
200
193
192
198
186
182
262
156
165
188
199
250
262
178
176
180
182
168
200
200
138
160
107
107
212
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
75
2
2
9
13
7
2
2
2
3
9
12
16
9
2
3
4
5
20
36
51
62
31
1
11
8
5
3
1
1
5
4
4
2
1
1
1
2
4
6
7
8
6
4
6
3
1
32
18
5
16
21
12
4
7
4
2
3
5
3
2
5
8
10
9
5
2
4
3
2
17
9
2
7
4
2
11
9
6
4
2
4
6
14
26
19
12
6
1
50
78
40
2
6
8
11
30
50
36
22
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
102
102
102
102
102
60
60
57
57
70
62
65
63
91
65
66
67
81
61
71
63
59
63
77
67
71
79
80
86
91
91
74
72
81
62
65
70
72
81
83
87
121
84
88
87
81
91
90
95
151
110
137
167
160
228
228
173
228
139
131
127
124
122
118
156
115
118
120
121
117
116
156
91
89
93
85
81
100
80
75
100
70
51
46
43
55
54
59
116
49
47
44
31
27
26
24
25
28
28
17
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
25
7
7
15
19
13
7
7
7
6
5
5
10
8
7
8
8
9
7
5
13
17
14
11
8
5
4
4
4
5
4
3
2
2
3
3
4
5
7
6
5
7
5
3
3
4
6
8
6
5
8
5
3
1
1
1
6
9
10
6
3
3
3
2
1
2
2
2
1
1
3
5
4
2
1
2
3
2
1
1
1
1
2
3
6
3
1
1
5
9
18
9
1
1
2
3
5
7
4
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
70
81
81
61
64
69
70
74
107
144
191
256
256
311
167
155
145
151
108
104
102
94
118
118
135
234
166
201
212
215
311
198
193
198
190
199
207
226
237
243
281
270
240
259
255
241
261
311
277
370
290
315
351
364
384
384
352
384
386
340
386
338
386
322
305
298
277
281
266
258
246
322
237
241
254
230
234
234
223
256
226
167
169
177
185
188
246
211
174
246
197
213
254
223
227
225
226
226
114
226
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
40
35
30
27
24
24
24
24
47
24
1
1
72
56
38
21
5
5
3
1
19
34
31
17
4
4
4
4
3
3
2
2
4
5
6
10
15
8
2
5
6
7
4
2
3
4
14
20
20
13
6
5
3
1
4
3
2
12
22
11
1
2
3
6
4
2
1
2
4
21
38
19
1
9
5
2
15
28
15
2
2
4
7
11
51
29
8
5
14
28
43
31
20
20
20
113
113
113
66
19
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
41
39
39
26
23
17
13
16
22
26
42
42
31
30
39
30
32
41
35
32
36
41
40
51
40
57
46
51
52
55
57
47
55
51
54
74
57
60
62
62
62
61
74
58
63
63
61
66
59
74
51
52
46
47
49
63
61
45
42
38
66
31
29
28
22
21
18
17
15
15
16
15
13
13
15
12
13
12
11
18
10
10
9
8
9
10
10
21
10
10
10
11
13
13
15
15
15
15
2
13
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
1
1
4
5
4
4
4
3
2
2
3
3
3
3
4
5
6
7
8
10
13
7
1
2
1
1
2
1
1
2
2
2
1
1
1
1
1
2
2
2
2
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
2
5
3
2
2
2
2
2
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
46
222
222
179
201
195
195
195
190
176
195
195
158
153
175
141
153
170
147
194
153
149
169
184
156
222
152
160
156
137
150
119
124
126
138
140
143
194
133
137
130
128
136
135
135
184
148
156
166
222
144
144
136
131
125
147
126
113
102
94
150
89
94
89
79
96
68
66
64
70
71
79
94
68
68
60
63
53
47
53
37
34
31
29
30
32
33
63
30
32
31
30
33
32
48
48
31
21
21
21
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
43
43
43
43
43
109
142
158
164
82
1
1
4
4
5
5
5
5
11
18
32
46
24
3
1
2
4
4
2
1
2
1
1
2
4
5
7
7
7
8
7
7
5
3
5
3
2
3
2
1
3
3
2
1
1
1
1
1
1
1
1
1
2
3
2
1
1
5
3
2
1
1
1
1
1
1
2
2
2
1
1
1
2
3
4
3
2
1
2
10
15
8
2
3
4
5
5
6
5
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
25
53
53
40
40
26
20
26
33
37
64
64
69
155
64
63
70
52
50
53
49
54
59
69
64
70
63
79
81
87
155
85
94
82
81
81
85
111
87
88
95
109
99
103
112
108
106
155
101
95
103
95
99
111
104
109
101
118
89
87
89
85
94
92
93
93
111
96
94
96
109
97
95
99
111
97
118
92
89
88
77
84
75
56
72
53
49
46
86
41
40
52
63
65
118
118
66
41
41
16
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
2
2
6
8
6
4
4
3
2
3
4
5
8
11
8
5
5
11
14
18
22
13
4
5
4
4
2
1
2
3
3
4
3
2
3
5
6
3
1
1
1
1
1
1
6
11
7
4
3
2
1
2
2
3
2
1
5
8
6
5
3
1
4
8
5
2
1
1
2
6
3
1
1
1
4
5
3
2
2
1
1
1
2
4
2
1
1
6
8
10
6
2
5
8
5
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
54
108
108
54
50
39
27
41
60
83
119
126
126
203
112
108
123
108
104
119
108
113
132
134
134
206
139
150
153
151
149
146
178
138
157
160
168
243
191
198
222
266
229
244
259
233
259
271
286
365
290
325
343
353
365
364
342
364
384
336
384
336
384
310
300
299
264
256
259
274
266
303
325
281
277
312
404
292
404
309
282
404
237
244
244
229
223
215
214
187
184
192
197
178
221
221
181
142
142
186
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
36
3
3
7
9
6
3
3
3
7
4
1
1
1
2
4
5
6
12
18
25
32
18
4
6
4
3
3
4
3
2
1
1
2
3
2
1
12
8
5
5
5
7
9
8
8
18
28
19
11
59
35
11
5
6
3
1
14
24
15
7
13
19
11
4
5
7
9
9
9
9
8
7
11
8
5
34
20
6
3
1
3
6
11
27
21
14
8
31
55
98
52
6
21
37
27
18
18
13
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
34
82
82
71
77
77
77
78
87
98
110
120
120
144
97
81
84
97
66
62
71
71
83
115
92
120
114
111
107
103
144
102
104
107
103
110
104
107
110
114
114
115
108
117
117
112
120
144
108
101
101
99
107
111
120
120
120
111
98
96
120
103
108
127
113
127
112
127
109
104
98
120
92
94
95
91
91
100
99
120
101
91
83
86
93
93
110
120
74
80
72
68
82
66
80
80
74
59
59
100
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
14
13
13
13
14
39
51
57
60
32
5
5
32
19
6
5
5
5
9
13
18
26
15
5
40
31
22
14
7
2
4
5
3
1
33
23
14
29
18
7
1
1
2
2
2
3
4
4
3
2
1
2
1
1
1
1
2
2
2
2
3
3
2
1
1
2
3
2
2
5
3
1
7
7
5
3
6
4
2
2
2
3
4
7
30
20
10
7
4
21
38
21
5
7
10
14
16
18
14
10
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
56
67
67
43
39
31
23
30
43
49
87
87
74
119
69
61
64
70
54
52
59
56
67
92
70
108
84
96
96
100
119
88
91
87
84
96
81
85
87
92
111
92
100
100
101
105
111
119
117
134
125
122
134
125
115
109
134
97
87
87
100
72
81
76
75
97
73
63
70
67
71
81
92
75
77
73
73
73
54
50
47
41
37
42
38
42
48
49
43
48
49
37
55
38
40
40
44
44
24
44
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
28
2
2
11
15
8
2
2
2
3
2
1
1
1
2
3
4
5
7
9
18
24
14
4
5
4
4
4
3
2
2
2
2
5
8
4
1
1
2
3
3
4
2
1
1
1
6
5
4
3
2
2
1
1
1
1
1
1
1
2
3
3
3
2
2
2
1
1
1
1
1
3
6
4
2
2
2
1
1
1
1
2
2
2
8
4
1
1
21
35
29
24
14
4
4
6
15
19
10
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
22
22
17
15
13
11
12
20
29
36
50
50
56
33
31
29
24
24
23
25
25
29
37
29
43
34
39
41
41
56
40
43
42
40
40
40
43
41
41
43
42
42
43
45
46
50
56
48
49
45
49
43
43
47
39
47
42
39
49
47
34
37
35
33
47
35
32
31
49
34
36
46
33
28
27
29
28
28
50
25
24
22
18
20
21
21
34
18
20
20
19
27
20
20
20
17
17
12
17
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
13
2
2
6
8
6
4
4
3
2
1
1
1
2
4
4
4
5
5
5
9
10
5
1
3
2
2
4
2
1
1
1
1
1
1
1
1
5
3
1
1
2
3
5
3
1
1
1
2
2
2
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
2
4
3
2
2
3
6
9
10
5
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
71
106
129
129
129
71
62
67
73
89
110
112
112
129
92
74
74
86
62
58
72
71
89
129
97
132
110
119
128
120
129
110
110
107
107
116
112
116
132
122
129
135
151
162
133
135
138
134
138
162
132
132
135
138
162
151
126
128
124
103
113
109
107
124
109
117
116
113
151
99
100
93
92
82
83
91
94
100
102
112
112
103
112
96
80
70
62
90
48
45
41
46
52
54
89
89
55
46
46
11
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
58
1
1
2
3
3
3
4
12
8
4
4
8
5
2
4
5
6
3
1
18
20
18
11
5
3
4
4
3
2
1
1
3
3
3
4
8
7
6
7
6
6
20
22
12
2
7
15
9
3
6
3
1
1
1
1
1
2
3
2
1
1
1
1
1
1
2
5
3
2
4
7
11
6
2
3
2
2
2
2
2
4
3
3
11
7
4
4
7
9
11
9
6
4
4
5
6
7
4
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
37
37
20
20
16
16
18
22
29
27
28
28
36
34
27
28
29
31
33
36
37
32
33
34
36
34
34
31
30
30
31
28
31
27
26
26
31
26
27
37
25
27
25
25
31
27
27
29
34
28
34
29
24
23
23
19
20
17
18
23
15
15
15
15
14
15
18
12
12
11
11
14
12
15
12
13
12
12
18
11
10
9
9
10
10
9
21
8
8
8
8
10
9
15
15
8
2
2
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
3
3
3
4
3
3
3
3
3
3
3
2
2
3
3
3
3
3
3
5
7
4
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
2
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
24
90
90
72
80
77
77
77
74
69
77
77
61
60
70
56
60
64
72
75
87
90
68
71
65
62
83
67
69
65
64
63
65
77
63
63
65
75
70
69
90
68
74
82
72
82
74
77
75
67
64
83
58
59
62
57
62
63
52
60
58
44
42
40
41
43
44
62
42
41
40
39
37
37
37
32
30
25
30
22
23
30
20
21
17
16
13
11
10
9
8
10
12
12
21
21
13
9
9
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
9
8
8
8
9
39
54
62
63
32
2
2
9
7
5
5
5
6
17
24
23
22
11
1
1
1
1
1
1
1
1
1
2
1
1
2
3
3
3
3
3
3
2
2
2
2
2
3
2
2
2
2
2
2
1
1
1
1
2
2
2
2
2
1
1
1
1
3
2
1
2
2
1
1
1
2
1
1
1
2
1
1
1
1
2
1
1
1
2
4
6
3
1
2
3
2
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
29
61
61
32
32
27
19
23
29
37
47
54
54
44
70
47
51
65
47
47
45
42
45
48
50
63
52
53
55
54
56
60
70
65
64
63
61
64
59
54
56
53
54
54
60
53
55
57
55
70
61
51
57
56
53
64
57
58
52
63
64
56
61
60
53
63
51
49
46
45
43
45
54
49
59
48
63
49
46
54
37
36
36
34
38
40
57
63
32
40
37
36
63
37
43
43
38
22
22
61
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
16
4
4
8
11
10
9
9
6
3
1
1
5
5
5
5
5
5
9
13
21
28
16
4
1
3
5
10
6
2
2
3
2
2
3
3
4
7
4
1
3
5
4
3
2
1
1
12
18
15
12
8
4
1
1
1
1
1
2
2
2
2
1
1
1
1
2
3
3
2
1
1
2
1
1
1
2
2
1
1
1
1
1
2
4
2
1
1
1
4
8
5
2
2
2
2
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
44
49
76
76
76
43
36
36
38
43
55
55
53
81
53
45
50
53
44
42
48
46
64
76
70
142
78
84
80
74
81
72
90
74
79
83
88
109
99
102
126
103
110
122
113
138
130
132
131
154
131
143
150
154
161
161
154
164
143
142
124
134
138
119
164
119
117
122
114
110
103
164
108
113
136
106
109
109
107
107
107
107
91
96
95
102
132
129
71
88
80
70
142
60
58
59
67
45
45
138
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
32
4
4
9
11
7
4
4
4
4
4
4
4
6
8
6
5
5
4
4
19
23
13
4
10
7
4
7
4
2
2
2
3
3
3
4
8
5
3
3
4
5
11
9
6
4
3
5
6
4
2
4
2
1
3
2
1
6
10
6
2
2
2
3
2
2
2
4
3
2
2
3
7
4
2
2
3
3
3
3
3
3
3
6
11
7
3
3
3
8
13
8
4
5
5
4
4
4
3
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
36
36
23
23
15
16
19
25
29
31
44
44
35
35
34
33
30
34
31
30
32
39
40
39
74
39
41
45
43
43
50
50
46
50
48
46
49
50
50
52
51
52
53
55
57
51
60
51
57
47
46
51
56
71
55
73
63
55
60
71
62
74
55
57
51
53
71
49
60
44
43
40
38
57
33
33
33
30
37
27
22
19
24
33
36
55
73
31
40
38
35
60
31
29
26
30
14
8
74
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
3
3
4
4
3
3
3
3
2
2
2
4
3
2
5
6
8
8
9
10
11
8
5
5
3
1
1
1
1
1
2
1
1
1
1
1
9
11
8
5
8
4
1
1
2
3
6
6
7
5
3
2
1
2
3
4
3
3
2
1
1
1
1
1
1
1
2
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
3
6
9
5
1
3
5
6
4
2
1
1
1
4
6
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
41
34
34
25
25
16
17
19
26
30
34
47
47
36
36
34
30
29
30
31
32
41
40
41
40
79
39
42
46
44
47
52
50
50
46
48
45
46
44
45
58
48
52
55
61
63
58
65
57
62
52
49
49
55
56
58
77
55
52
65
54
62
79
61
63
50
51
45
43
65
39
43
40
37
62
33
34
33
29
44
25
23
20
25
35
38
61
77
33
43
41
36
65
30
28
27
31
14
11
79
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
25
3
3
4
4
3
3
3
3
2
2
2
6
4
2
5
6
8
8
9
10
11
6
1
5
3
1
2
1
1
2
4
3
2
1
1
1
7
4
1
3
5
3
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
2
2
3
13
9
5
1
1
1
1
1
1
1
1
2
1
1
7
5
3
2
1
1
1
1
1
4
7
4
2
1
4
7
4
2
2
2
4
7
9
5
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
94
54
54
58
54
48
48
48
48
56
72
72
55
65
57
54
64
70
61
65
62
94
85
89
88
172
84
91
91
73
65
65
56
55
56
65
53
71
71
73
165
96
115
118
131
134
122
136
118
168
102
101
112
123
119
165
167
127
126
172
126
143
170
131
134
98
102
92
81
136
78
98
94
86
168
79
76
74
58
54
51
45
40
57
80
90
167
166
74
99
87
80
172
72
63
55
63
11
11
170
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
54
4
4
22
35
19
4
4
4
4
6
7
9
7
5
16
14
12
10
9
11
11
6
1
6
6
5
3
1
1
4
2
1
1
1
1
4
5
6
8
7
6
3
1
1
2
3
24
13
2
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
3
3
3
2
1
1
1
1
2
4
2
1
1
3
4
6
4
2
2
3
2
2
2
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
54
167
167
83
88
69
70
84
104
143
130
130
126
130
172
132
148
148
128
167
130
132
144
162
143
145
172
143
136
142
167
137
150
130
132
120
115
172
113
108
105
98
111
112
110
167
119
128
132
150
130
99
102
104
97
127
109
94
91
85
142
79
77
75
65
64
56
52
50
48
48
50
50
50
58
52
64
55
55
55
54
54
54
54
47
50
49
64
39
48
44
43
61
41
41
41
41
41
21
41
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
26
5
5
15
26
15
5
5
5
15
9
4
4
4
5
17
23
30
25
21
35
50
25
1
6
5
4
3
2
2
3
3
4
6
9
5
2
7
4
2
2
2
1
1
1
2
5
4
4
2
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
3
3
3
2
1
2
2
3
6
7
4
2
1
1
1
3
5
3
2
4
16
11
7
5
3
3
3
4
12
16
8
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
96
465
465
275
337
361
363
363
363
351
373
373
357
326
363
435
347
371
378
405
465
359
398
386
351
461
360
375
380
435
333
320
315
310
326
327
314
405
328
343
465
320
335
341
320
386
328
335
351
461
302
300
275
259
254
312
241
218
202
182
333
144
138
134
104
95
77
66
56
61
63
68
94
80
70
64
75
53
50
74
48
47
46
74
46
48
48
80
37
37
34
36
44
44
75
75
42
20
20
21
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
77
77
77
77
77
84
88
92
217
136
55
55
44
31
19
20
20
21
21
22
59
65
41
18
14
11
14
15
10
5
5
4
4
7
5
4
6
7
8
6
4
8
6
3
1
1
2
60
32
5
5
6
5
4
2
1
1
3
5
3
1
1
2
5
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
2
8
14
7
1
3
4
4
4
5
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
13
13
7
7
5
5
6
8
11
11
15
15
16
13
12
11
11
12
12
13
13
12
13
13
18
14
13
16
12
11
12
13
13
18
15
17
19
23
23
23
23
25
25
21
22
21
18
19
24
15
17
17
17
24
19
19
21
24
23
19
19
19
16
18
18
18
19
22
15
23
16
16
16
15
15
15
15
11
11
10
10
7
10
7
7
7
14
6
5
6
6
7
10
10
10
10
10
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
3
6
5
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
27
27
27
27
27
17
14
13
17
24
29
44
44
37
29
26
25
27
22
21
21
22
21
20
20
27
22
26
34
38
43
62
50
50
41
38
40
43
43
62
50
45
46
44
56
45
47
62
50
49
50
49
42
41
46
42
45
56
42
47
47
34
36
37
37
55
41
44
42
47
45
38
55
35
38
43
44
49
46
55
49
48
49
51
37
36
34
51
29
28
24
20
24
19
18
18
18
18
11
18
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
21
2
2
4
6
4
3
3
2
2
2
2
5
4
3
5
6
6
5
5
8
11
6
2
1
1
1
1
1
1
1
2
3
2
1
1
3
3
2
1
1
3
2
2
2
2
4
3
2
2
2
2
2
2
1
1
1
1
2
1
1
1
2
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
2
1
1
1
1
2
3
2
1
1
4
13
12
11
6
2
2
3
7
9
5
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
15
15
15
15
9
7
8
15
23
28
47
47
30
27
25
21
19
17
15
16
14
17
25
19
25
22
23
24
30
23
24
24
25
25
27
40
31
32
47
34
35
37
36
36
36
37
35
35
33
44
33
30
30
27
26
28
28
25
40
25
27
31
29
30
47
29
29
26
25
23
21
25
20
22
20
23
23
24
37
23
21
19
19
21
25
23
44
25
20
20
17
24
15
15
15
13
4
4
25
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
1
1
2
3
2
1
1
1
1
1
1
2
2
2
6
6
6
4
2
3
4
3
2
1
1
1
2
2
2
2
2
1
1
1
1
2
2
2
4
3
2
2
1
1
1
4
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
3
3
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
56
148
148
92
100
94
86
87
86
81
85
85
69
63
76
58
64
81
57
59
63
58
71
99
82
114
113
101
148
99
87
86
84
85
85
99
85
90
94
99
114
96
107
111
102
106
114
110
114
112
113
114
111
114
114
125
148
113
125
96
125
85
75
74
63
62
57
57
56
55
55
74
47
47
48
43
43
45
45
45
53
42
39
42
40
40
52
44
31
30
30
32
32
38
38
27
26
9
9
38
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
47
23
9
9
9
36
49
62
71
37
4
4
9
7
5
5
5
5
9
14
24
25
17
9
4
4
5
10
5
1
1
2
5
3
2
3
4
10
7
5
5
5
7
10
7
5
4
14
11
9
8
5
3
9
5
1
1
1
5
3
1
1
1
1
1
1
1
4
5
7
4
1
5
3
2
5
7
4
1
1
1
1
1
4
8
4
1
2
4
9
9
7
5
4
3
3
5
7
4
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
38
38
29
33
32
32
32
31
30
32
32
32
36
30
34
32
32
34
34
36
37
36
35
36
36
34
36
38
34
38
28
30
29
29
34
27
31
29
28
37
27
28
36
28
31
36
27
31
36
26
34
27
28
29
38
36
27
26
23
38
19
18
17
15
13
13
19
12
12
12
11
11
11
12
12
13
12
11
18
10
10
9
8
9
11
10
21
12
9
9
9
8
9
9
6
7
6
2
11
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
3
3
3
3
16
22
25
27
14
1
1
1
1
2
10
13
14
8
2
3
4
3
2
1
1
1
2
2
2
1
1
2
4
6
4
2
2
2
2
2
2
1
1
1
1
2
4
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
2
2
2
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
41
41
31
34
33
32
32
36
42
44
61
61
42
41
38
36
36
37
36
36
40
36
37
36
38
38
38
40
38
41
32
32
36
37
36
57
42
44
61
40
38
38
38
37
36
57
42
45
43
60
38
36
39
36
38
40
39
36
57
41
28
33
29
29
61
27
27
26
20
20
16
11
10
8
8
16
16
17
57
17
16
16
9
17
17
18
60
17
17
17
11
11
10
9
8
8
8
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
4
4
4
4
16
22
25
27
14
1
1
1
1
2
10
13
14
8
2
3
5
8
6
3
1
1
1
1
1
2
1
1
1
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
212
130
130
143
132
130
130
130
96
107
102
110
110
71
66
59
53
65
75
77
91
212
104
101
108
125
95
93
93
87
87
89
97
94
93
93
107
97
99
101
285
315
358
1232
576
615
662
1323
679
889
1110
1232
1323
1215
1242
1086
1242
857
1348
1030
1187
1270
1348
1270
899
833
758
1348
558
518
482
327
276
238
202
178
159
138
129
124
120
108
123
102
120
124
125
111
168
94
94
100
86
88
88
56
64
32
32
88
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
130
3
3
6
7
8
8
8
8
5
3
3
15
12
9
10
14
18
10
3
17
18
9
1
3
3
4
3
3
3
3
4
10
6
3
3
4
5
3
1
1
1
5
5
6
12
17
11
5
5
5
5
3
2
3
4
4
5
7
5
4
4
4
3
3
3
3
4
2
1
4
6
9
7
6
6
16
9
3
2
1
2
3
6
11
12
13
14
43
51
41
21
1
3
4
6
10
15
9
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
141
370
370
221
240
224
173
175
175
197
233
233
207
250
222
217
218
357
272
271
370
324
347
361
339
549
357
365
355
357
329
326
313
343
306
303
328
328
335
344
549
372
399
418
423
424
432
552
442
440
449
432
463
475
487
624
491
449
494
431
465
494
441
552
437
362
378
339
384
403
435
624
470
486
485
465
439
402
410
392
485
335
283
339
372
439
624
566
451
391
394
420
391
448
448
264
308
121
121
448
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
73
13
13
40
68
102
119
137
75
13
6
6
16
11
6
12
15
19
12
6
38
39
20
2
14
9
5
5
5
3
1
5
7
6
6
6
11
9
8
8
8
8
27
23
15
8
19
34
50
64
78
49
20
11
31
24
17
27
23
18
14
14
14
12
11
12
14
19
24
20
16
15
14
17
13
9
32
27
17
7
7
9
11
36
60
67
62
40
19
97
109
69
30
29
28
28
42
57
34
11
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
13
38
38
30
33
32
32
32
31
29
32
32
29
41
29
30
32
29
34
31
33
37
36
35
36
36
34
36
36
41
38
30
31
29
29
34
31
33
34
34
37
34
35
36
36
41
38
36
36
37
35
35
36
35
36
35
36
35
34
28
38
27
26
25
23
23
22
31
24
25
24
37
20
21
22
21
23
23
21
23
21
18
17
21
18
18
17
21
16
14
12
12
13
11
14
14
12
9
9
18
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
6
6
6
6
17
23
26
27
14
1
1
3
2
2
10
13
14
10
7
7
7
7
4
1
12
7
2
1
1
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
8
9
6
4
2
1
1
1
1
1
1
2
3
4
3
2
1
2
1
1
1
2
3
2
1
1
2
1
1
1
1
1
1
1
1
1
2
6
3
1
1
2
4
6
3
1
1
1
1
3
5
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
34
45
45
25
21
17
12
17
24
31
50
50
49
79
45
45
53
47
47
71
49
50
62
64
65
112
71
67
71
62
65
73
100
83
92
108
91
98
108
108
106
109
108
118
108
102
116
106
98
108
100
104
110
111
123
118
116
113
108
100
123
116
119
127
125
127
119
127
115
107
99
114
102
113
117
121
125
103
107
108
101
117
100
85
91
97
109
125
75
81
73
60
81
46
46
49
57
52
52
100
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
2
2
3
4
3
2
2
2
2
2
2
6
5
5
5
5
5
4
3
12
13
7
1
1
2
3
2
2
2
2
2
3
6
5
4
6
17
12
7
2
6
5
3
2
2
2
9
5
1
4
3
2
1
8
5
2
1
1
2
3
3
2
2
2
1
1
1
2
4
3
2
12
7
3
5
7
4
1
1
2
4
5
7
10
9
9
5
2
23
37
20
4
2
1
1
10
19
14
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
125
246
246
127
125
87
60
90
126
172
257
264
263
548
252
252
250
237
172
156
150
133
181
177
184
423
236
255
250
295
265
283
445
287
339
351
387
534
399
548
424
422
443
510
412
395
404
411
391
423
415
463
443
475
454
446
463
437
402
396
534
440
471
483
480
548
480
475
463
440
440
458
510
448
501
461
474
485
468
485
485
433
378
501
375
414
456
414
365
353
393
412
501
431
431
435
476
476
295
476
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
92
4
4
7
9
6
4
4
4
5
5
6
71
37
4
4
4
5
5
5
36
58
31
4
5
4
4
4
3
2
1
2
1
1
2
3
5
6
8
7
4
1
3
5
10
15
70
36
2
1
1
5
5
6
6
5
5
5
6
10
14
14
14
19
16
14
22
25
24
15
7
15
24
24
19
14
27
22
15
8
8
8
14
20
46
36
22
9
27
45
87
66
45
39
34
34
164
229
118
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
35
35
19
19
16
11
16
34
56
61
116
116
57
56
45
35
33
27
24
27
29
30
44
36
50
42
41
45
45
41
41
44
50
53
54
95
57
61
62
53
54
50
60
61
62
116
72
74
76
88
69
69
71
73
67
72
69
63
95
59
61
64
73
58
62
50
45
49
51
51
73
54
46
50
40
52
52
55
116
50
48
47
38
47
49
45
88
37
39
38
31
34
28
33
33
30
24
24
38
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
9
2
2
4
6
4
3
3
2
1
1
1
7
4
2
1
1
1
3
5
6
4
2
1
6
3
1
1
1
1
1
2
3
4
2
1
3
4
6
11
8
6
3
1
2
2
3
8
4
1
3
2
1
1
1
1
2
1
1
2
3
4
4
3
2
1
1
2
2
3
4
3
2
1
1
2
3
2
1
1
1
1
1
2
9
5
1
1
3
6
10
5
1
2
2
3
3
4
4
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
44
44
25
27
22
18
18
34
54
68
116
116
72
61
52
45
40
32
27
26
23
28
30
32
55
40
37
41
47
47
50
72
53
56
70
87
78
105
79
93
83
87
94
94
105
116
92
96
89
80
105
70
67
64
58
62
61
54
87
50
54
58
53
55
64
50
55
44
45
44
47
64
44
49
47
56
58
59
116
57
55
52
46
48
49
44
77
35
37
36
30
35
28
33
33
30
25
25
36
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
1
1
2
4
2
1
1
1
1
1
1
8
4
1
1
1
1
1
1
5
9
5
1
6
9
7
4
1
1
1
1
1
1
1
1
1
6
6
6
6
6
3
1
2
1
1
4
3
2
4
2
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
2
2
3
2
1
1
2
5
5
3
1
1
1
1
1
1
8
8
8
4
1
5
9
5
1
3
4
2
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
30
30
20
24
27
30
30
30
38
37
54
54
38
38
38
33
31
36
27
30
36
28
36
29
30
33
31
36
34
38
36
31
36
34
34
47
35
36
54
32
32
33
33
31
33
40
34
37
36
47
36
30
29
28
25
28
28
26
47
25
22
28
26
26
54
25
24
23
18
15
15
14
13
15
10
14
15
15
40
14
14
13
10
16
17
16
47
15
15
16
12
13
12
15
15
10
5
5
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
1
1
2
3
3
3
4
2
1
1
1
3
5
5
3
2
2
2
2
5
8
5
2
1
2
2
1
1
1
1
1
1
2
3
4
4
5
7
4
2
2
1
1
1
1
1
4
2
1
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
3
2
1
1
1
2
2
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
56
56
56
56
56
30
25
26
41
62
75
118
118
90
67
60
56
49
48
44
45
50
47
51
48
54
48
46
48
51
51
57
52
59
61
60
103
72
75
118
74
75
78
90
75
70
92
71
79
80
99
79
77
75
71
71
76
76
70
103
71
74
82
81
80
118
75
71
70
69
71
73
90
69
69
63
64
62
61
92
53
49
51
47
58
57
54
99
48
47
42
37
39
42
52
52
42
32
24
52
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
50
2
2
3
4
3
2
2
2
2
2
2
6
8
9
7
5
5
4
3
12
12
7
2
2
6
5
4
3
2
1
1
1
1
2
3
4
3
3
6
4
3
2
1
2
4
6
8
4
1
4
2
1
1
1
1
4
2
1
2
3
3
2
1
1
1
1
1
1
2
2
2
4
4
3
2
1
1
1
1
1
1
1
2
24
12
1
1
16
22
23
12
2
1
1
15
19
21
11
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
19
19
13
13
10
9
9
11
14
16
22
22
19
18
18
14
12
13
13
14
19
17
14
15
14
15
18
19
21
22
32
21
21
20
19
20
22
22
28
27
24
25
25
32
24
24
28
23
25
27
22
22
21
25
23
24
32
25
21
21
17
19
15
15
22
16
17
18
18
19
21
20
16
15
13
13
12
11
20
12
11
10
19
10
10
11
21
8
7
8
7
8
10
10
10
10
10
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
9
1
1
2
3
2
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
2
2
1
1
1
1
3
5
4
3
2
2
1
1
1
1
1
1
1
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
12
12
7
9
10
11
11
12
14
17
22
22
21
13
13
14
12
12
16
10
10
11
12
12
16
21
15
21
14
12
12
10
11
12
14
18
17
21
22
20
22
21
21
19
22
18
18
19
25
21
18
19
19
25
20
20
19
25
20
16
17
20
15
16
22
16
17
22
16
20
15
11
11
10
9
11
9
10
18
8
9
7
4
7
8
9
21
9
9
9
8
9
11
11
11
11
11
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
1
1
1
1
2
2
3
7
4
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
3
2
1
1
1
1
2
3
4
2
1
5
3
1
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
17
17
8
9
7
5
6
9
12
15
22
22
23
16
14
15
16
13
13
12
12
12
13
13
17
16
16
18
18
23
23
18
23
16
15
16
16
16
22
17
19
22
19
23
23
20
24
21
20
21
20
19
20
21
22
24
23
19
20
18
17
20
18
17
24
16
18
22
19
21
23
24
26
30
30
28
28
25
24
23
21
19
23
16
16
16
23
12
12
10
8
9
8
7
7
7
7
4
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
4
4
4
5
3
1
3
2
2
1
1
1
1
2
1
1
1
1
1
3
2
1
7
7
4
1
1
1
3
5
5
5
3
2
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
6
6
3
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
5
4
2
1
1
1
1
2
3
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
18
18
8
9
7
5
6
8
10
14
15
16
23
17
18
16
17
15
14
15
17
15
17
15
17
17
17
18
18
23
18
16
16
15
14
14
15
19
20
21
42
22
23
24
22
21
23
25
23
35
27
31
32
41
42
32
31
35
24
22
22
27
19
18
21
20
26
41
27
42
24
20
20
18
19
19
21
19
21
19
21
16
19
14
14
14
19
11
11
10
9
9
9
9
7
7
6
3
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
2
2
4
4
4
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
4
8
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
1
1
1
1
1
1
2
5
3
1
1
2
3
6
4
2
2
2
2
3
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
31
31
15
15
12
8
10
17
24
33
44
44
61
33
31
33
33
26
31
24
24
25
25
27
27
33
33
32
33
61
33
32
34
31
31
38
33
44
44
44
99
46
47
54
54
49
61
61
56
84
63
70
77
99
99
71
75
84
59
54
49
63
44
43
52
50
64
99
64
99
59
54
52
48
53
62
55
62
57
58
62
43
58
39
36
33
47
23
22
19
17
17
17
22
22
16
10
10
17
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
2
2
3
4
3
2
2
2
2
2
2
4
4
5
4
4
4
4
4
8
9
6
3
2
1
3
2
1
1
1
1
1
1
1
1
3
2
2
1
1
2
1
1
1
1
4
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
2
2
1
1
1
1
1
2
3
5
3
2
2
4
6
8
4
1
1
2
3
4
5
3
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
41
41
23
22
18
13
18
26
36
51
54
54
55
44
39
42
40
41
33
34
35
40
51
43
52
48
50
52
51
55
49
52
50
50
56
53
54
66
74
84
122
98
101
101
122
95
97
111
129
109
137
129
131
144
136
137
146
129
110
107
112
112
113
116
122
121
124
129
137
136
144
137
146
105
101
92
124
86
82
124
65
60
56
51
69
65
60
146
57
54
60
50
49
61
61
42
22
22
41
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
2
2
5
7
5
3
3
2
2
2
2
2
9
9
8
7
7
7
9
8
7
5
3
7
6
5
5
5
5
4
3
3
3
4
3
2
3
4
6
6
6
5
5
3
2
1
1
5
10
7
5
3
3
3
2
1
1
1
1
2
2
2
3
2
1
2
3
2
1
2
2
2
2
2
3
4
3
2
1
1
1
1
5
10
6
3
3
8
14
18
9
1
3
5
7
8
9
6
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
10
10
6
6
5
4
4
7
11
13
22
22
16
12
11
11
10
10
12
9
9
10
10
10
16
10
11
13
13
16
19
16
23
17
17
18
17
16
22
16
17
18
18
19
23
19
20
19
20
21
18
18
18
20
19
19
23
19
20
20
16
17
17
17
24
18
19
19
19
20
16
24
15
17
16
20
21
21
24
23
23
16
23
15
14
13
23
10
9
8
6
6
6
8
8
5
4
4
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
1
1
2
3
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
4
2
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
1
1
2
2
1
1
1
2
6
3
1
1
1
1
1
1
1
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
36
36
16
17
13
9
12
18
26
33
44
44
59
38
32
36
38
32
38
31
38
33
32
31
41
28
34
35
34
59
34
35
37
36
35
38
41
48
47
49
108
51
52
58
51
52
65
67
65
108
65
75
82
96
99
77
80
108
63
57
56
60
47
45
51
50
64
96
65
99
57
52
41
32
29
32
31
30
51
32
31
30
47
30
31
31
47
26
25
24
21
20
18
18
14
15
11
11
18
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
2
2
3
4
3
2
2
2
2
2
2
4
4
5
4
4
4
6
8
10
11
6
1
1
1
3
2
1
1
1
2
1
1
1
1
4
3
2
2
2
2
1
1
1
2
4
4
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
2
1
1
1
1
1
5
3
1
1
1
2
2
2
2
4
12
11
6
1
1
1
1
1
2
9
16
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
59
82
82
73
75
72
72
72
69
68
72
72
55
55
59
50
54
59
61
70
82
58
62
70
58
61
78
60
61
60
56
55
55
54
57
60
56
70
60
60
82
59
63
62
62
70
61
71
68
68
71
78
67
68
71
66
62
61
61
53
53
51
52
53
55
57
63
58
66
45
44
44
40
42
46
56
73
63
73
67
66
73
54
54
40
38
35
34
38
27
25
31
22
21
22
22
22
31
31
10
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
51
22
8
8
8
33
46
52
55
28
2
2
12
8
5
22
22
22
22
27
28
29
16
3
2
2
3
8
6
5
3
2
3
3
4
3
3
8
4
1
3
5
7
5
4
4
3
2
1
1
2
3
2
1
1
1
1
1
2
2
2
2
2
1
1
1
2
3
3
2
2
2
2
1
1
1
3
2
1
3
4
4
4
7
10
5
1
2
3
7
12
6
1
1
1
3
4
6
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
27
108
108
70
80
78
71
71
71
71
88
89
87
155
91
90
91
100
71
64
62
55
89
100
110
258
116
136
131
115
155
113
103
105
99
92
100
89
87
85
93
95
100
118
112
107
114
155
123
121
128
140
137
140
139
165
161
162
154
258
151
169
171
184
177
142
156
141
126
200
117
131
122
111
169
130
134
153
184
144
200
141
125
169
131
135
160
155
137
160
155
129
258
135
153
160
177
177
60
177
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
8
8
10
12
33
43
54
31
8
1
1
1
4
7
6
5
5
3
1
14
16
12
8
4
4
4
5
3
2
3
3
4
5
4
2
1
8
7
7
6
5
4
3
4
5
6
5
3
1
4
3
2
1
2
2
2
1
1
2
3
5
5
3
2
2
2
3
5
4
3
2
3
3
3
3
6
6
4
2
2
3
3
4
20
12
5
5
6
80
70
60
38
17
17
34
47
53
30
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
57
105
105
58
57
42
31
44
60
79
119
119
104
185
96
98
104
96
105
90
94
94
118
124
124
231
134
145
146
142
138
136
185
134
135
136
155
177
182
264
234
205
230
219
217
264
217
212
222
201
200
264
217
224
223
233
231
198
179
172
171
177
187
208
208
188
208
206
211
270
204
233
208
199
225
185
178
270
196
204
211
187
187
175
179
200
270
224
169
189
190
209
211
249
249
198
205
190
100
249
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
42
1
1
7
10
9
9
9
9
6
3
3
27
15
3
4
4
5
3
1
16
18
11
4
3
2
4
4
3
3
2
1
6
6
5
4
4
2
1
1
2
5
7
9
7
5
6
8
4
1
7
9
5
1
1
1
1
1
1
1
1
3
6
36
22
8
1
5
11
8
6
3
1
7
8
7
7
5
3
7
7
7
7
13
21
33
20
7
28
59
79
41
3
7
9
11
55
77
46
16
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
32
32
28
32
32
32
34
38
41
51
51
44
45
48
38
38
48
32
31
29
28
31
31
31
41
34
38
39
43
45
41
43
40
41
51
46
48
48
50
46
44
44
50
46
45
55
47
50
59
51
54
55
55
63
56
55
58
52
48
59
55
56
63
58
54
52
55
50
51
49
63
43
40
43
37
38
54
38
40
54
28
25
24
24
33
32
44
61
28
27
24
17
15
13
11
13
11
11
17
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
2
2
2
2
15
22
25
27
15
3
3
6
4
3
9
9
9
6
3
5
8
4
1
1
1
5
9
5
1
1
2
2
2
2
1
1
6
5
3
1
5
3
1
2
4
10
13
7
1
4
3
2
1
1
1
1
1
2
3
8
14
8
3
7
4
1
1
2
3
5
8
4
1
1
1
2
1
1
1
1
1
1
2
3
3
3
3
5
6
7
5
3
2
1
1
2
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
37
37
37
37
22
18
21
35
54
62
102
102
63
64
57
51
45
42
47
41
40
43
47
41
53
53
54
60
63
55
53
53
61
60
61
96
64
75
79
78
120
80
85
86
81
92
89
89
101
102
86
96
94
120
112
95
99
101
96
83
85
111
91
95
111
103
95
120
88
112
83
76
76
70
65
68
66
67
92
61
55
50
52
48
56
57
102
74
49
46
36
29
26
24
23
22
25
25
13
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
14
2
2
6
8
5
3
3
3
3
7
12
17
11
5
6
6
6
7
7
7
7
4
2
2
2
4
5
3
2
2
2
2
2
7
6
5
6
3
1
1
1
3
2
2
3
4
6
5
4
6
6
3
1
1
1
2
3
4
6
9
9
7
5
3
3
4
3
2
5
7
5
3
3
3
5
6
5
5
3
1
1
2
4
9
6
3
3
8
12
16
10
5
4
4
6
7
9
5
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
29
29
16
17
14
14
16
23
29
35
44
44
54
38
37
34
41
27
24
24
21
23
25
24
30
26
30
31
30
54
34
35
35
41
30
32
33
34
44
34
38
32
30
34
34
39
54
45
60
46
47
48
47
60
49
50
53
60
49
53
44
53
47
44
59
42
42
49
42
49
55
59
64
72
76
76
76
66
62
59
58
44
54
40
35
31
39
21
20
18
18
21
21
33
33
21
10
10
20
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
2
2
3
5
3
2
2
2
2
1
1
1
1
2
2
2
3
3
3
6
9
5
2
5
3
2
4
3
2
2
2
2
1
1
1
1
1
2
4
3
2
1
1
1
1
1
10
7
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
2
1
1
1
4
3
2
1
1
2
2
2
4
8
4
1
1
1
5
7
4
1
1
1
1
3
5
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
126
249
249
130
126
91
63
93
131
167
265
265
201
197
240
181
183
240
156
144
147
142
162
161
160
229
192
215
249
222
243
236
265
247
279
282
271
432
270
315
353
340
432
412
366
420
393
432
412
355
366
364
420
339
336
341
314
321
320
277
290
274
272
283
281
289
307
264
263
261
249
290
252
259
307
248
262
246
236
229
262
212
196
262
198
202
207
220
147
151
136
138
147
146
211
211
163
116
116
181
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
99
9
9
12
14
11
9
9
9
9
12
16
20
22
25
68
77
81
59
38
56
70
36
3
12
8
5
13
8
3
2
1
3
2
1
1
1
1
1
4
5
7
21
30
19
8
26
17
8
1
5
6
3
1
5
3
2
1
1
3
5
6
7
7
7
6
5
13
9
5
4
4
5
3
1
6
12
8
5
2
3
11
19
25
32
22
13
9
31
53
76
40
5
15
26
31
34
37
19
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
14
38
38
24
28
29
29
29
29
29
28
28
30
36
29
34
32
32
34
31
36
37
32
33
30
36
34
33
38
34
31
29
28
27
28
34
28
31
30
28
37
27
28
27
26
31
26
28
30
34
27
34
28
31
31
38
36
28
25
24
26
24
27
24
21
22
20
22
24
19
27
19
20
18
17
16
16
18
17
18
18
19
19
17
15
14
13
21
11
11
10
8
11
7
7
7
7
7
4
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
3
3
3
3
6
8
10
19
11
3
3
3
2
2
2
2
3
5
7
6
5
4
3
2
1
1
2
1
1
1
2
2
2
2
2
3
2
2
1
1
2
1
1
1
2
3
6
3
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
4
4
3
2
2
2
3
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
20
20
11
11
9
6
7
9
12
19
22
23
54
23
22
25
22
20
20
18
20
18
18
19
23
19
25
25
26
54
27
27
28
27
27
27
40
26
26
26
27
24
23
29
29
34
58
40
49
42
46
42
42
58
44
45
49
43
49
58
38
39
39
36
43
40
41
40
40
49
37
43
36
36
35
39
43
30
27
27
23
24
25
23
29
23
22
21
22
20
22
25
28
43
43
26
18
10
18
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
2
2
2
3
2
2
2
2
2
1
1
1
3
5
4
4
4
3
3
6
9
5
1
2
2
2
4
2
1
1
1
2
1
1
1
1
1
2
3
2
2
2
2
1
1
3
7
11
14
8
3
1
2
6
3
1
2
2
3
4
2
1
2
2
2
2
3
3
3
3
3
3
2
1
2
2
3
2
1
1
1
1
2
3
2
1
1
11
15
12
7
3
2
2
10
10
10
6
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
12
12
7
7
5
4
4
12
21
25
50
50
24
24
19
15
13
13
11
11
12
11
11
12
15
14
13
15
14
15
23
16
23
21
21
40
26
33
50
32
47
32
31
31
26
33
29
31
30
47
30
35
36
42
43
38
38
47
40
28
28
28
27
27
50
30
35
42
31
43
30
30
31
30
30
28
27
26
33
24
22
19
19
18
18
17
40
14
13
15
12
14
15
15
15
10
4
4
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
2
3
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
4
4
3
2
1
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
4
5
5
5
3
1
3
2
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
2
3
3
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
143
103
127
127
127
68
57
62
71
77
118
118
91
103
105
71
79
100
91
94
104
143
112
127
114
113
116
115
132
120
113
118
115
113
116
124
114
124
147
152
160
289
158
166
174
154
188
163
168
227
167
192
218
212
289
268
228
230
227
206
190
192
252
207
220
252
231
233
289
224
268
200
170
168
156
166
176
153
176
164
153
176
153
131
153
141
126
112
188
106
100
102
81
77
83
83
90
102
102
95
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
16
2
2
8
11
6
2
2
2
2
2
2
4
3
2
3
4
5
3
2
14
14
9
5
10
6
3
5
6
6
5
4
4
3
3
3
4
2
1
4
5
7
4
2
3
5
12
19
54
39
24
14
5
2
3
3
3
5
8
24
41
33
17
1
1
5
7
5
3
9
21
31
28
16
5
1
6
3
1
1
1
1
1
13
27
14
2
2
17
26
35
18
1
7
10
14
16
18
11
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
36
36
20
20
16
16
18
26
32
36
54
54
37
38
34
32
31
28
38
27
27
30
31
31
38
34
31
31
30
33
30
30
36
35
36
45
48
44
54
43
51
43
43
44
51
44
45
47
56
51
45
48
47
56
47
48
46
56
48
39
40
45
41
42
54
48
43
45
40
48
37
34
34
39
30
32
31
30
44
28
25
23
21
25
28
28
51
30
23
24
26
31
31
48
48
29
14
10
24
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
2
2
3
5
3
2
2
2
2
2
3
8
5
2
2
2
3
2
1
4
7
5
3
3
2
2
2
1
1
2
1
1
2
4
4
5
3
2
3
2
2
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
2
3
5
3
2
1
1
1
1
1
1
1
1
1
2
2
2
3
3
3
2
1
2
1
1
2
5
3
1
1
2
4
7
5
3
1
1
7
8
9
5
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
50
73
73
50
50
34
26
35
49
68
87
108
108
100
69
61
61
64
55
51
60
69
67
92
73
100
86
85
100
88
91
93
100
93
121
125
130
260
135
137
139
118
135
148
172
220
185
230
184
190
181
178
181
220
197
203
220
230
175
172
190
153
140
165
163
163
260
185
151
166
161
190
170
180
220
163
181
163
143
137
150
117
104
131
86
105
102
89
185
81
76
108
133
141
260
260
132
53
53
28
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
41
1
1
5
9
6
4
4
4
2
1
1
34
18
3
4
4
5
3
1
16
17
9
1
1
1
4
4
4
3
3
4
2
1
1
1
4
2
1
4
5
7
7
7
4
2
5
3
1
1
1
2
1
1
2
1
1
4
7
4
1
1
1
2
1
1
3
6
6
6
6
4
3
2
2
3
6
5
4
3
2
5
8
11
25
14
3
1
14
22
31
17
4
9
14
13
13
13
7
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
51
67
78
78
78
44
36
35
37
39
52
52
47
49
65
43
47
70
46
47
54
51
56
78
58
67
60
60
59
59
58
62
65
70
68
70
71
110
72
74
75
67
67
79
78
78
83
110
87
101
93
94
97
104
98
104
103
118
96
101
91
89
88
88
87
89
97
88
95
88
101
86
82
89
97
78
118
68
63
68
68
61
68
49
68
50
46
46
83
40
38
52
62
66
118
118
61
26
26
16
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
27
2
2
8
11
6
2
2
2
3
4
5
12
7
2
3
4
5
7
10
18
22
13
4
5
6
7
5
3
2
3
5
4
4
4
4
8
7
6
5
5
6
4
2
2
2
6
5
3
1
4
4
2
1
1
1
1
1
1
5
10
10
10
6
3
2
2
2
3
4
6
7
9
5
1
2
4
2
1
1
1
1
2
4
9
5
1
2
7
12
19
12
6
3
3
6
7
9
9
10
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
27
27
15
16
13
10
13
20
28
37
44
44
35
30
26
25
30
22
21
25
25
31
41
29
47
35
37
38
41
35
35
38
39
48
49
51
90
54
62
70
66
90
83
77
88
80
90
83
73
68
69
88
73
76
74
69
69
69
51
53
55
55
76
51
59
49
44
49
50
57
76
65
70
73
77
77
77
64
59
58
54
43
55
44
40
35
55
25
29
27
27
43
28
36
36
25
8
8
39
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
3
3
3
4
3
3
3
3
2
1
1
1
7
9
6
4
4
2
1
4
7
4
1
1
1
2
4
2
1
1
1
1
3
5
3
1
1
2
1
1
2
2
2
2
2
4
4
5
3
2
2
2
3
2
1
4
4
3
2
4
13
8
3
3
2
1
1
1
2
4
7
5
3
2
11
7
4
3
2
1
1
1
1
2
1
1
1
3
6
7
4
2
3
4
4
4
4
3
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
38
38
30
33
32
32
32
31
32
33
34
34
36
29
34
32
32
34
31
36
31
34
34
36
38
34
33
38
34
30
28
29
31
29
34
26
31
29
28
36
31
28
30
29
31
36
30
33
38
31
34
29
30
32
38
36
28
25
25
23
19
18
17
17
18
15
16
15
14
16
13
18
13
13
12
12
12
12
18
11
10
9
8
10
10
11
21
9
10
11
11
12
15
15
15
15
15
4
11
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
6
6
6
6
17
23
26
27
14
1
1
3
2
2
2
2
2
2
2
3
4
3
2
1
1
1
2
2
2
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
5
5
4
4
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
2
2
2
2
1
1
1
4
2
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
2
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
19
19
11
12
11
11
11
13
17
15
18
18
16
16
18
15
17
17
18
19
19
16
17
16
18
18
17
16
18
16
14
13
13
14
15
18
18
16
16
19
16
16
16
16
16
16
16
16
18
16
18
13
13
13
13
13
14
12
18
13
9
11
9
9
15
9
10
9
7
7
6
6
8
7
8
8
8
8
11
7
7
6
7
6
6
6
14
5
5
5
4
4
4
4
4
4
4
1
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
3
3
3
3
5
6
6
7
4
1
1
2
1
1
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
2
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
12
15
15
15
9
7
6
6
7
8
9
9
16
11
9
11
11
11
16
12
12
13
15
13
20
13
13
15
15
17
23
19
23
18
20
18
17
18
18
16
18
19
20
23
23
25
27
28
50
35
38
38
48
35
38
37
37
48
31
50
30
28
28
25
23
23
24
27
28
30
50
26
25
24
19
18
24
19
18
20
17
16
14
20
15
14
13
26
11
10
11
10
10
15
15
9
5
5
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
1
1
2
3
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
4
3
2
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
18
18
11
12
10
9
9
10
15
18
27
27
23
17
16
16
17
15
18
14
13
14
15
16
17
21
18
21
23
18
19
17
16
16
17
18
18
21
22
19
20
21
21
20
23
22
19
19
19
27
17
17
19
16
14
15
19
13
18
13
9
11
10
12
22
12
17
11
9
9
7
6
9
5
5
7
6
6
18
7
7
7
9
9
10
10
27
9
9
9
6
5
5
4
4
4
4
4
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
2
3
2
1
1
1
1
1
1
1
1
5
4
3
3
2
1
3
5
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
7
15
15
13
13
8
6
8
14
22
25
44
44
25
25
24
19
18
16
14
16
16
19
24
23
23
21
22
22
21
23
24
22
25
25
25
40
29
29
44
26
27
27
26
26
26
37
30
31
30
44
29
30
30
34
32
34
34
34
40
23
20
24
21
22
44
20
18
21
19
21
33
21
20
20
19
20
19
18
37
16
16
14
10
15
16
15
44
15
15
15
10
9
8
7
7
8
10
10
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
1
1
2
3
2
1
1
1
1
1
1
2
2
2
6
6
6
4
2
3
4
2
1
1
1
1
2
2
2
1
1
2
2
2
1
1
1
2
3
2
2
1
1
1
1
1
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
2
4
2
1
1
1
1
2
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
14
15
15
15
9
7
8
10
11
18
18
13
14
15
10
11
15
10
10
12
11
13
20
14
22
17
17
20
20
19
19
19
23
20
20
20
22
21
21
26
22
23
23
22
23
22
22
21
24
22
23
22
26
24
22
22
23
18
18
24
17
17
17
18
18
18
26
18
17
17
14
14
13
17
14
19
14
15
11
16
10
9
15
10
11
13
13
11
13
13
12
16
15
19
19
14
14
4
14
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
1
1
2
3
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
4
3
2
1
1
1
2
2
2
2
2
3
2
2
1
1
1
2
1
1
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
5
4
2
1
1
2
3
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
24
24
13
12
10
11
13
17
24
27
29
31
72
35
36
35
43
26
24
24
21
27
29
31
55
33
34
33
37
38
41
72
46
50
53
53
56
59
59
64
68
74
88
84
90
103
88
103
82
76
103
70
67
66
59
56
52
46
58
42
47
46
49
50
48
51
58
48
50
44
44
43
46
49
49
50
51
50
48
49
46
44
43
44
44
49
50
35
33
30
28
42
25
26
26
26
19
19
44
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
2
2
3
4
3
2
2
2
2
1
1
1
1
2
3
3
4
8
10
11
9
5
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
2
2
2
1
1
1
1
1
1
2
2
3
3
2
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
6
16
8
1
1
4
6
8
5
2
2
2
2
2
2
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
15
15
15
15
9
7
8
18
31
36
67
67
35
35
31
24
22
19
16
16
17
20
24
23
26
21
22
22
23
23
24
28
30
31
33
62
38
39
54
37
39
38
38
38
38
48
43
45
43
67
42
39
38
32
36
33
32
30
62
30
32
37
32
35
54
34
42
31
25
22
20
18
18
23
16
22
23
21
48
19
19
18
19
24
27
27
67
25
25
23
17
16
17
16
15
16
16
4
26
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
1
1
2
3
2
1
1
1
1
1
1
2
2
2
6
10
12
7
2
3
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
4
2
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
5
4
3
2
2
2
3
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
24
54
54
49
54
54
54
54
52
59
72
72
60
66
58
55
64
49
45
65
47
52
59
64
57
72
69
63
70
69
64
65
61
70
61
60
61
62
62
64
72
61
61
69
60
58
70
59
62
69
58
65
58
59
59
58
70
55
52
64
50
51
63
51
54
64
48
59
46
48
50
49
66
47
46
46
45
45
44
48
46
42
40
42
42
49
62
60
50
43
39
40
64
39
46
46
38
18
18
63
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
18
2
2
4
6
4
2
2
2
8
11
12
14
8
2
4
5
6
4
3
8
11
6
1
11
6
1
5
4
3
2
2
3
3
3
3
4
7
5
3
4
5
9
6
3
2
5
8
11
7
4
3
2
1
1
1
1
2
2
3
6
4
2
1
1
1
1
2
1
1
1
1
2
1
1
1
2
1
1
1
2
1
1
3
5
3
1
2
2
2
4
2
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
30
30
19
23
27
30
30
30
32
34
34
34
31
36
29
31
31
28
25
25
36
28
29
29
36
30
31
36
29
33
29
30
31
31
36
31
31
28
27
26
28
25
24
26
33
27
27
27
26
26
24
26
24
24
25
20
21
24
20
25
21
21
22
20
18
20
20
22
21
19
18
18
17
20
20
15
21
15
13
20
10
11
13
14
13
21
18
13
20
15
17
20
19
19
12
13
5
5
19
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
9
1
1
2
3
3
3
4
2
1
1
1
1
3
4
6
6
6
4
2
5
8
5
2
1
1
3
2
1
1
1
1
1
1
2
1
1
1
2
1
1
2
1
1
1
2
3
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
9
5
1
3
2
2
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
28
28
28
28
28
17
14
14
15
17
23
23
21
35
19
18
22
19
21
31
22
22
27
28
28
44
33
33
31
35
33
34
44
34
44
41
45
53
47
53
53
48
48
46
48
44
48
44
40
45
38
37
40
47
41
47
44
42
45
43
37
41
41
42
43
44
44
47
45
46
43
41
37
37
41
37
35
38
38
39
41
42
43
37
46
39
37
41
33
32
32
35
41
36
36
23
27
11
11
46
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
19
3
3
6
8
5
3
3
3
2
1
1
2
3
5
4
4
4
3
3
7
9
5
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
6
4
2
2
4
5
3
2
2
2
2
2
2
1
1
1
1
2
3
5
6
4
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
9
7
6
4
3
17
14
9
5
5
5
5
5
5
5
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
19
19
11
10
8
5
6
9
13
15
22
22
22
18
15
15
18
15
14
15
19
15
15
16
17
16
18
17
18
22
17
16
16
15
17
18
19
24
24
22
22
24
24
22
22
24
21
20
24
21
20
20
18
21
18
18
20
21
18
24
16
17
16
16
22
16
16
17
16
16
24
13
13
13
11
12
11
10
18
8
8
8
7
9
10
11
21
12
12
12
10
9
8
8
6
6
5
1
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
5
7
4
2
1
1
1
2
2
2
2
2
2
1
1
4
3
2
2
4
3
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
19
19
11
12
10
10
10
13
17
16
22
22
17
18
16
16
17
15
14
14
19
14
15
17
20
16
18
16
17
19
23
20
27
20
20
19
19
19
22
19
19
21
21
23
27
21
21
21
24
23
22
22
23
24
22
23
27
24
20
21
18
19
18
17
24
18
19
20
20
20
21
24
16
15
14
14
13
13
24
13
14
14
23
14
15
16
23
12
12
9
9
10
9
15
15
8
2
2
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
4
2
1
1
1
1
2
1
1
2
2
2
1
1
1
1
1
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
38
38
30
33
32
32
32
31
32
35
35
35
50
30
34
37
36
38
48
38
38
40
41
36
48
46
42
42
41
42
34
39
29
30
34
32
35
34
34
50
39
41
42
42
41
38
42
37
38
32
39
29
30
33
38
36
29
27
24
38
19
21
21
25
27
23
50
22
24
24
20
27
16
15
14
13
13
12
19
13
13
12
19
11
13
13
21
13
9
8
8
9
9
15
15
8
5
5
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
11
11
11
11
20
24
26
27
14
1
1
2
2
2
2
2
2
2
2
3
4
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
2
2
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
26
15
23
23
23
13
10
11
16
23
30
43
43
45
27
23
24
19
21
31
22
26
27
29
33
53
41
37
39
45
37
45
35
40
35
35
43
39
43
42
45
41
43
41
41
41
47
40
39
41
47
40
40
47
41
41
43
47
39
53
37
37
38
38
37
31
35
40
29
47
30
33
30
31
35
30
34
37
38
47
41
31
30
34
28
27
31
31
27
31
31
26
53
28
31
32
35
35
13
35
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
2
3
2
1
1
1
1
1
1
4
3
2
2
2
2
2
2
3
5
3
2
1
2
2
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
6
5
4
2
1
16
14
13
8
4
1
1
7
10
5
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
15
15
9
8
6
4
6
13
21
23
44
44
26
26
24
20
19
17
15
16
17
20
27
23
23
25
22
23
25
21
27
23
25
26
25
40
29
31
44
28
26
25
24
24
23
37
27
29
29
44
26
27
27
24
25
25
26
24
40
25
23
28
27
27
44
25
23
23
20
18
19
18
20
24
20
23
24
24
37
24
24
20
21
20
21
21
44
18
17
15
12
11
11
11
11
9
9
3
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
2
3
2
1
1
1
1
1
1
3
2
2
6
6
6
4
2
3
5
4
2
1
1
1
2
2
2
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
4
3
2
1
1
1
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
38
38
22
27
29
29
29
29
29
28
28
30
36
29
34
29
29
29
31
32
37
36
35
36
36
34
34
38
34
31
30
28
26
26
25
26
31
28
28
37
29
31
36
31
31
36
30
32
34
28
34
29
31
31
38
36
28
25
23
26
22
21
21
22
21
22
22
26
23
21
17
17
18
19
20
23
23
22
23
22
22
16
23
14
17
17
23
23
13
12
12
11
11
15
15
9
6
6
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
4
4
4
4
7
8
10
19
11
3
2
2
2
2
2
2
3
5
7
6
5
3
1
1
1
1
2
1
1
1
1
1
2
3
2
2
3
2
1
1
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
2
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
3
4
3
2
2
2
2
2
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
11
11
7
8
9
11
11
12
13
16
18
18
27
14
14
14
13
11
10
10
9
11
11
12
23
15
17
27
19
22
23
22
27
23
22
24
22
25
25
25
27
29
33
33
33
29
33
27
27
26
30
23
23
23
21
21
27
18
18
17
17
18
18
18
18
22
18
18
17
16
17
17
16
20
15
22
15
14
16
13
9
8
6
6
8
8
13
16
7
7
9
11
12
22
22
11
4
4
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
2
1
1
1
1
1
2
6
4
2
2
2
1
1
1
2
3
2
2
2
3
2
1
1
1
1
2
2
2
2
1
1
1
1
1
2
2
2
1
1
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
140
181
181
127
125
112
101
103
134
171
206
284
284
265
165
166
168
161
181
161
156
153
161
170
160
226
177
165
159
170
163
160
265
179
202
201
199
228
201
244
221
204
218
224
225
221
284
218
231
225
210
265
227
236
251
241
228
228
221
199
228
212
221
252
219
244
199
204
207
207
204
251
222
233
245
252
248
251
254
284
247
245
241
213
223
237
242
252
251
188
175
177
179
168
225
225
182
136
136
207
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
15
15
15
15
36
47
58
69
35
1
1
37
19
2
1
1
1
1
1
16
20
10
1
8
15
11
7
4
3
2
5
6
4
3
22
22
15
8
7
4
1
1
2
4
6
30
26
16
7
8
11
9
7
4
2
3
7
23
14
6
7
9
10
12
7
3
2
4
3
2
4
6
5
4
4
27
19
11
4
1
2
1
1
49
29
10
10
36
54
73
42
12
23
35
31
28
28
22
16
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
76
260
260
134
134
95
69
100
200
321
343
648
648
352
352
301
246
235
182
159
153
140
221
225
237
630
263
279
264
223
211
220
265
220
245
237
235
366
224
228
230
216
224
243
245
249
308
341
374
486
648
453
492
534
492
636
522
504
489
630
412
447
482
455
444
505
385
368
382
479
398
448
414
429
636
443
505
476
455
425
479
430
348
431
387
399
407
648
409
453
407
358
636
368
403
419
435
435
242
435
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
58
5
5
5
5
5
5
5
15
10
5
5
36
20
4
7
8
10
8
6
35
63
33
3
4
3
3
2
1
2
1
1
2
1
1
1
2
8
7
6
4
3
5
7
8
10
9
7
5
3
3
4
3
3
4
3
3
3
3
2
1
15
29
19
9
5
1
7
10
8
6
3
1
2
4
8
31
18
6
5
4
6
5
4
44
26
9
9
40
208
225
242
145
49
19
19
130
186
95
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
64
166
166
102
130
149
166
166
166
174
183
183
183
163
183
154
153
153
126
138
119
124
134
141
149
138
138
134
158
138
147
151
151
151
132
130
133
149
126
125
127
123
129
132
132
158
132
132
135
149
127
117
125
119
122
126
117
130
122
103
135
110
111
122
112
110
107
125
97
97
90
85
100
82
88
97
100
116
107
110
112
110
116
97
112
98
86
83
116
66
62
70
76
67
94
94
61
23
23
70
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
35
13
13
15
16
16
16
17
15
13
15
17
22
23
25
67
70
71
73
73
65
57
29
1
2
3
13
10
5
1
22
11
1
2
1
1
10
27
15
3
5
8
6
3
1
6
35
32
17
3
5
4
3
3
5
3
1
2
3
2
1
2
3
2
1
1
1
1
1
5
7
4
1
6
3
1
3
2
1
2
2
2
4
6
23
14
5
3
7
12
17
9
1
3
6
6
6
6
4
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
37
37
30
33
32
32
32
34
37
38
47
47
36
35
34
30
30
33
31
36
37
32
33
30
36
34
31
34
34
28
27
26
28
29
29
40
34
37
47
37
38
32
32
31
31
33
34
37
54
40
36
41
39
54
45
44
43
54
45
35
35
45
32
31
47
29
33
39
29
45
30
30
32
30
30
30
30
25
33
21
19
17
13
16
18
18
40
19
15
15
12
12
11
11
11
7
5
5
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
4
4
4
4
16
22
25
27
14
1
1
3
2
2
10
12
13
7
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
2
6
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
5
7
5
4
4
3
2
1
1
1
2
3
4
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
19
19
9
9
7
5
6
8
9
15
15
15
26
18
14
17
18
15
18
15
18
16
15
15
22
16
18
19
19
26
18
17
16
16
17
18
22
19
19
19
17
19
19
19
19
21
28
24
28
24
28
24
24
24
24
27
24
24
20
27
19
19
19
19
27
18
18
19
19
20
17
27
17
18
19
21
21
22
24
24
24
19
22
14
13
12
11
9
9
9
8
9
8
8
8
6
3
3
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
4
4
4
2
1
4
5
6
3
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
5
4
2
1
1
1
1
1
1
3
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
13
24
24
13
12
10
11
13
16
24
24
27
27
55
30
30
32
36
26
31
23
21
25
26
28
44
33
35
37
37
55
39
39
38
44
39
42
46
46
44
46
45
47
46
49
53
53
63
63
57
59
53
59
50
53
53
50
68
52
43
43
49
51
52
68
52
51
49
46
45
48
57
68
68
73
82
82
82
64
60
55
51
47
43
49
43
37
37
49
31
35
38
40
38
39
38
40
40
20
42
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
9
2
2
3
4
3
2
2
2
2
2
2
2
6
7
5
4
4
3
3
6
8
4
1
2
3
4
2
1
1
1
1
1
1
2
2
2
1
1
1
1
2
2
2
2
2
3
3
4
3
2
3
4
2
1
1
1
1
3
2
2
2
2
2
2
1
1
1
1
2
2
3
9
5
1
1
1
5
3
2
1
1
2
3
14
7
1
2
3
4
7
7
7
20
26
33
26
20
12
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
15
15
7
8
6
4
6
13
21
26
44
44
28
26
24
19
18
16
14
16
17
19
24
23
24
21
23
23
24
25
24
28
26
26
28
41
33
36
44
38
37
37
36
35
38
34
35
36
34
40
38
30
30
27
28
29
30
37
41
25
25
28
23
25
44
24
25
25
21
28
24
26
27
30
29
30
30
24
33
19
16
13
10
15
15
16
40
15
15
14
11
10
10
11
11
8
7
4
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
1
1
1
1
1
1
1
1
1
2
2
2
6
6
6
4
2
3
4
2
1
1
1
1
2
2
2
1
1
2
2
2
2
3
2
2
3
2
2
1
1
1
1
2
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
3
6
5
3
2
2
2
2
3
3
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
13
13
7
7
5
5
6
8
11
12
15
15
17
12
12
12
12
12
12
13
12
13
14
14
18
17
16
16
16
16
14
18
13
13
15
17
20
23
26
26
25
25
25
24
25
24
25
19
16
16
14
14
19
13
13
13
11
10
11
13
8
9
9
10
15
11
19
10
9
8
7
7
5
4
4
5
5
5
11
4
4
4
3
4
5
6
14
6
5
5
4
4
4
4
4
4
4
1
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
3
2
2
2
2
1
1
3
2
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
13
13
10
12
12
12
12
11
11
12
12
11
16
11
11
12
11
12
12
13
12
13
13
13
14
14
13
14
16
13
13
13
16
12
14
15
15
19
18
17
18
19
19
19
21
21
18
20
16
15
20
13
13
14
12
15
16
11
14
9
8
8
7
9
9
9
15
10
8
7
7
9
6
7
7
8
7
8
7
7
8
6
7
5
5
3
3
2
2
2
3
3
5
5
5
3
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
1
1
1
1
6
8
9
10
6
2
1
1
1
1
4
5
6
4
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
2
1
1
1
1
1
4
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
17
17
11
13
15
18
18
18
18
18
18
16
23
17
14
15
17
13
17
12
11
14
14
14
25
15
18
20
19
23
21
21
21
18
17
18
18
22
19
20
21
22
22
22
24
25
23
22
22
21
22
21
22
21
22
24
19
18
22
21
17
18
17
18
21
19
25
17
22
16
16
20
13
16
14
13
15
16
14
22
13
12
15
11
12
13
13
11
13
13
12
22
15
16
15
16
16
5
16
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
6
5
5
5
3
2
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
3
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
7
6
5
4
2
1
1
3
4
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
13
13
8
9
10
11
11
12
14
17
22
22
23
13
13
14
13
12
16
13
13
13
14
13
16
21
19
23
23
23
16
15
15
14
15
18
17
21
22
20
21
21
21
23
23
22
23
19
17
21
14
13
12
10
10
13
11
11
18
13
9
11
10
12
22
12
17
11
10
9
7
9
6
5
5
6
6
6
18
6
6
6
4
6
7
7
21
7
7
7
5
5
4
4
4
3
3
1
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
2
1
1
1
2
2
3
7
4
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
3
2
1
1
1
1
1
3
2
1
1
1
1
2
1
1
1
1
1
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
13
13
7
7
5
5
6
9
12
14
22
22
17
14
13
11
11
10
12
10
11
13
12
13
13
17
15
16
16
16
18
15
21
14
14
16
16
17
22
18
21
17
17
17
16
15
18
16
16
21
15
16
19
15
15
16
19
14
20
14
14
20
14
14
22
13
12
11
11
13
13
20
19
13
14
14
13
13
20
13
12
11
19
12
13
13
21
10
9
9
9
9
9
10
10
7
6
2
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
5
3
1
1
1
1
2
3
2
2
1
1
1
1
1
1
1
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
9
9
5
5
4
3
4
6
7
12
12
12
25
11
10
12
10
9
16
9
9
12
13
13
20
21
18
21
21
25
23
20
19
18
20
19
21
25
23
23
23
25
23
25
22
25
25
22
21
23
20
19
19
22
19
21
19
17
18
21
16
21
16
17
21
18
19
22
18
18
16
20
14
13
13
12
11
11
11
12
11
9
12
9
10
11
10
11
7
7
8
9
7
11
11
7
4
4
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
2
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
1
1
1
1
1
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
42
43
43
28
24
19
18
21
25
29
33
33
37
53
40
39
35
31
34
36
35
42
36
38
37
39
53
45
49
45
49
37
35
33
33
34
37
40
41
41
53
44
45
46
49
44
45
49
40
39
34
38
30
30
30
28
28
29
28
29
43
32
36
32
32
31
29
38
23
24
24
24
32
24
29
24
22
24
21
18
23
15
14
17
21
22
27
28
25
19
19
20
29
19
22
22
18
7
6
36
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
24
3
3
6
8
5
3
3
3
3
3
4
8
5
3
3
3
4
4
5
7
9
5
1
6
3
1
1
1
1
1
1
5
3
1
1
3
2
2
3
2
2
2
3
2
1
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
3
4
3
2
1
1
1
1
1
1
1
1
1
2
4
5
6
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
58
81
81
58
58
39
29
31
37
43
61
61
60
76
79
57
68
79
63
81
61
59
63
65
69
72
79
79
69
76
68
69
70
70
67
68
68
81
73
79
97
88
97
99
98
111
111
90
88
80
72
85
67
75
72
68
110
67
64
67
66
58
66
52
61
63
64
110
63
62
60
50
49
47
46
47
46
53
49
53
44
53
40
42
46
50
64
61
50
43
36
31
35
29
30
31
35
35
22
66
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
51
2
2
4
7
4
2
2
2
1
1
1
8
12
17
15
14
14
16
18
29
32
18
4
10
7
4
2
1
2
2
2
2
2
3
3
4
5
6
5
5
6
5
5
5
6
9
6
3
1
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
4
3
3
4
2
1
1
2
4
5
3
2
2
16
8
1
1
10
6
2
3
6
18
20
12
5
2
2
2
12
17
9
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
52
63
85
85
85
48
39
37
36
39
47
47
45
42
61
42
46
61
45
48
56
54
58
85
61
62
63
59
60
57
63
58
61
58
61
60
58
61
61
51
55
56
58
85
61
61
64
63
63
69
69
66
67
66
70
70
63
70
62
53
69
54
54
53
69
51
53
57
55
56
56
69
57
52
55
54
60
60
56
60
58
55
51
58
48
53
59
44
60
38
38
39
35
35
35
25
28
21
21
35
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
33
2
2
9
12
7
2
2
2
1
1
1
9
11
13
13
13
14
12
10
23
23
13
4
1
2
4
2
1
2
3
3
2
2
3
4
5
5
6
8
7
6
12
9
5
2
8
6
4
4
4
2
1
1
1
1
2
5
8
4
1
1
1
1
1
1
1
3
2
2
1
1
1
5
3
1
6
6
4
2
2
2
2
2
2
15
8
2
13
14
16
10
5
5
5
5
6
7
4
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
122
178
178
168
178
178
178
178
173
166
178
178
142
143
164
137
137
153
124
123
128
134
141
162
163
146
149
138
132
128
125
122
120
132
127
119
119
192
133
134
139
178
146
146
149
192
152
163
161
161
178
172
192
172
182
179
182
167
182
140
137
143
136
147
132
126
119
122
117
115
118
147
130
139
150
150
140
140
133
140
127
114
98
127
78
82
79
88
73
62
56
60
67
68
103
103
66
47
47
28
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
100
15
15
18
22
93
128
146
149
81
14
14
23
12
2
6
8
11
13
15
41
61
32
4
6
5
4
3
2
2
2
5
8
6
4
3
2
3
3
4
5
6
3
1
1
2
9
18
12
7
9
5
1
1
1
1
2
7
12
6
1
1
2
2
2
1
1
1
5
5
6
3
1
10
8
4
1
1
1
4
2
1
6
13
14
10
6
5
9
24
35
23
11
8
8
9
14
20
13
6
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
56
56
56
56
56
30
25
27
38
56
89
98
98
222
92
91
90
68
65
59
55
50
63
62
64
135
71
82
81
74
88
68
78
73
100
111
117
222
122
132
132
124
148
119
126
122
136
154
151
220
166
185
188
220
191
185
185
220
171
170
222
174
174
178
166
163
191
190
197
378
238
286
378
312
407
350
407
407
292
282
259
387
190
176
169
142
121
127
91
89
89
91
91
101
101
83
91
76
53
135
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
48
2
2
3
4
3
2
2
2
2
2
2
18
14
11
30
36
39
21
3
17
25
13
2
2
7
6
4
3
2
5
3
1
1
2
3
4
5
7
13
10
7
6
5
7
9
9
9
20
31
22
14
7
1
1
1
5
6
8
12
17
14
11
6
2
2
2
12
7
2
7
7
8
5
3
9
9
5
2
2
2
4
6
12
24
13
3
1
13
25
39
22
5
6
7
8
30
41
24
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
68
239
239
100
101
78
52
84
122
170
250
256
256
300
230
206
200
225
156
144
145
131
186
185
193
460
232
265
273
300
239
205
205
204
242
260
274
380
326
334
342
454
356
371
396
454
391
403
398
454
381
384
412
420
444
497
460
495
495
397
410
441
444
526
432
460
455
456
489
534
445
497
525
553
824
608
600
824
599
600
622
824
544
541
544
510
550
470
414
550
445
475
550
490
495
495
480
480
288
480
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
31
5
5
8
9
9
9
9
9
10
10
11
57
30
4
4
4
5
5
5
36
58
30
3
6
5
4
2
1
3
2
2
2
2
2
3
9
12
16
26
21
16
11
6
5
23
63
34
5
4
4
4
5
7
12
7
2
9
17
14
12
14
17
32
24
17
12
8
5
14
23
17
12
22
18
15
67
41
16
7
9
12
16
23
97
67
37
10
72
76
80
52
24
47
70
242
265
276
154
33
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
13
13
8
9
10
11
11
11
12
13
15
15
17
11
12
13
13
13
17
13
13
14
14
13
17
17
15
16
16
16
13
15
13
13
13
13
14
15
15
17
20
17
17
17
20
17
16
17
25
18
20
21
21
25
21
22
22
25
19
21
15
19
13
12
15
13
15
25
16
19
21
11
10
9
6
7
6
6
11
5
4
4
3
5
5
5
14
5
5
5
4
4
4
4
4
4
4
1
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
2
2
2
2
2
2
3
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
63
63
63
63
63
33
29
30
32
37
46
46
41
67
41
45
45
39
41
40
42
50
48
51
52
73
53
58
58
56
67
54
53
52
50
52
48
49
60
61
63
114
68
76
84
78
90
111
102
111
114
111
98
101
106
96
103
100
114
90
106
98
97
98
96
103
94
90
87
94
80
80
80
86
94
98
106
125
109
109
125
105
94
125
85
93
87
82
90
65
60
57
95
45
41
38
43
23
23
91
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
50
2
2
3
4
3
2
2
2
2
1
1
1
9
9
7
6
6
4
3
8
10
5
1
2
3
5
3
1
1
2
1
1
1
1
1
1
3
6
5
4
6
6
3
1
4
15
23
12
1
3
3
2
1
2
1
1
1
1
2
3
3
3
2
1
1
1
1
1
1
1
2
5
3
2
1
4
4
3
2
1
1
1
2
3
2
2
3
5
8
13
7
1
1
1
1
2
4
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
13
13
6
6
5
5
7
15
22
25
47
47
24
25
21
18
20
15
16
12
12
15
14
14
24
14
14
15
14
18
19
20
28
24
24
36
27
28
47
26
26
27
25
25
28
24
27
26
26
40
26
25
25
24
23
27
28
24
43
22
22
28
26
28
54
31
32
33
43
33
34
54
30
30
26
27
27
30
54
33
32
30
47
29
28
28
47
19
18
17
13
12
12
12
12
9
7
4
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
3
2
1
1
2
3
2
1
1
1
1
2
1
1
2
1
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
3
2
2
2
2
1
1
1
2
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
15
23
23
23
13
10
11
12
14
19
19
16
26
17
18
19
16
16
14
16
17
20
25
23
29
21
23
24
21
26
24
23
28
23
23
23
23
27
27
28
49
29
30
31
28
28
31
31
31
49
29
31
32
30
34
32
36
57
40
57
42
57
42
39
39
39
35
36
31
39
30
30
29
28
29
26
29
24
21
21
22
15
16
19
20
20
29
22
20
22
21
22
21
21
15
16
9
9
21
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
1
1
2
3
2
1
1
1
1
1
1
1
1
2
6
6
6
4
2
3
4
3
2
1
1
1
1
1
1
2
3
4
3
2
1
1
3
5
7
4
2
1
1
1
1
2
3
3
2
1
1
1
3
7
4
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
3
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
23
23
12
12
9
7
8
14
22
24
44
44
25
26
22
21
25
19
18
18
19
18
18
19
23
20
21
20
21
23
22
25
25
25
27
38
30
44
44
45
108
48
51
51
51
41
54
61
58
108
62
74
78
99
99
77
79
108
63
58
58
60
47
44
51
45
59
99
60
99
54
45
44
38
34
33
38
37
40
40
40
40
36
29
28
24
40
19
19
18
14
14
12
14
14
13
12
12
15
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
2
2
3
4
3
2
2
2
2
2
2
6
5
5
4
4
4
3
3
7
10
5
1
2
1
1
2
1
1
1
1
2
1
1
1
5
3
2
3
2
2
1
1
1
1
1
1
2
1
1
1
2
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
4
8
5
2
1
1
1
2
3
4
6
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
13
13
11
12
12
12
12
12
13
13
15
15
13
12
12
12
12
12
12
13
13
13
12
13
13
12
12
13
15
18
22
22
27
17
16
16
15
15
15
18
15
16
16
17
27
16
17
17
16
23
17
17
23
18
18
18
27
15
13
11
9
10
9
9
15
9
10
12
9
13
10
10
10
10
10
9
10
8
11
7
7
5
4
6
5
5
14
4
4
4
3
4
5
5
5
5
5
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
1
1
1
2
1
1
1
1
1
1
2
2
1
1
4
3
3
3
5
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
13
13
6
6
5
5
6
9
12
15
22
22
23
17
15
14
14
13
12
13
11
13
13
13
16
14
15
16
16
23
19
18
28
18
19
20
19
23
24
25
46
26
27
28
28
24
27
29
28
46
30
34
35
41
42
35
34
46
27
23
23
24
21
21
28
24
29
41
30
42
32
32
33
32
32
32
32
29
28
25
26
19
25
16
16
15
17
11
10
9
8
9
8
8
8
7
7
4
10
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
2
2
2
2
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
3
2
1
4
2
1
1
1
3
5
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
5
4
4
3
2
2
2
3
3
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
18
46
46
32
32
20
16
21
27
30
51
51
40
60
44
39
40
39
46
33
38
35
37
51
43
57
56
54
57
60
58
60
60
60
54
57
54
55
63
64
65
102
64
65
65
58
60
58
66
75
66
102
72
71
72
77
79
93
138
100
138
103
138
114
110
124
130
111
124
100
130
86
78
72
64
61
59
56
55
53
51
53
51
44
49
51
51
51
62
37
34
36
39
31
39
39
28
9
9
43
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
14
2
2
3
4
3
2
2
2
4
2
1
1
8
6
5
5
5
7
8
8
7
4
2
2
2
3
2
1
6
4
2
1
2
4
2
1
1
2
4
5
6
10
7
4
2
7
12
6
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
4
10
6
2
1
1
1
2
4
8
8
8
8
10
11
10
7
4
3
3
3
3
4
4
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
17
19
30
30
30
17
14
14
19
27
30
46
46
33
28
24
23
21
21
31
22
22
28
30
29
48
33
30
29
26
24
28
36
33
44
48
42
44
50
44
46
46
50
55
48
45
50
44
45
57
46
50
51
55
57
55
56
68
57
50
51
55
54
55
68
51
51
51
48
52
55
59
68
67
67
47
46
44
44
47
44
40
40
47
34
37
36
47
50
26
24
25
27
26
41
41
22
9
9
6
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
13
2
2
3
4
3
2
2
2
2
1
1
1
5
5
5
5
5
6
6
7
7
4
1
1
1
3
5
3
1
1
1
1
1
1
1
3
2
2
3
4
5
12
9
5
2
7
4
2
1
1
1
1
1
3
2
1
1
1
1
2
2
3
2
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
3
5
7
4
1
2
2
2
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
18
49
49
33
33
21
16
21
28
36
54
54
45
49
49
49
50
48
46
54
46
45
47
50
43
45
44
46
47
54
48
46
48
52
59
57
57
111
58
59
61
56
65
63
70
100
75
100
73
68
75
76
77
100
85
86
90
100
66
60
59
56
56
75
68
70
111
63
65
69
61
75
66
64
90
64
75
58
54
51
48
43
39
45
39
41
42
48
37
33
31
42
56
59
111
111
61
25
25
37
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
2
2
3
4
3
2
2
2
2
2
2
3
10
18
34
38
40
21
3
10
18
10
2
2
3
4
3
2
2
3
2
1
2
4
3
3
4
3
2
1
1
1
2
2
2
1
1
1
1
4
2
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
2
3
4
5
3
2
1
1
3
5
8
5
2
2
1
1
3
12
8
5
4
3
9
15
9
4
4
5
4
4
4
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
62
87
87
59
65
70
70
70
70
66
69
69
67
60
70
83
72
70
83
75
73
73
87
72
70
73
83
75
83
82
68
65
68
64
65
83
63
75
68
67
75
72
76
87
79
79
75
74
75
80
73
83
79
80
86
81
86
76
86
62
58
57
52
60
49
47
46
43
44
43
46
60
56
61
64
70
70
70
52
49
45
39
36
42
39
41
46
55
37
46
43
42
62
40
40
42
41
41
28
41
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
35
8
8
13
15
16
17
18
41
23
5
1
1
3
5
5
5
5
18
26
19
13
9
5
8
6
5
10
5
1
1
1
1
1
2
1
1
8
11
10
10
17
11
5
3
2
2
3
4
4
4
3
2
4
4
4
4
7
10
6
2
2
2
1
1
2
4
6
4
2
6
5
4
2
1
2
4
3
2
1
1
1
1
4
7
5
4
3
2
4
7
7
6
5
4
4
16
22
11
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
11
11
7
9
10
11
11
11
11
13
15
15
16
11
11
12
11
11
16
11
11
11
11
12
18
13
13
16
18
22
27
27
32
22
21
22
22
24
24
32
27
23
22
23
23
23
32
23
22
20
22
21
23
27
24
26
23
19
20
21
17
21
19
19
26
20
22
27
21
24
19
24
15
14
14
14
14
14
24
15
15
14
23
14
15
14
23
12
10
9
7
7
6
8
8
6
5
5
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
2
2
2
2
2
2
3
7
4
1
1
3
2
1
1
1
1
1
2
3
4
3
2
1
1
2
4
3
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
35
145
145
59
60
46
29
48
70
93
150
150
117
118
143
101
101
143
79
73
80
74
91
105
89
155
107
117
145
116
124
130
117
150
132
143
143
126
127
125
127
121
123
123
130
124
119
121
119
118
127
118
119
124
127
127
155
130
114
123
116
121
131
121
121
115
115
118
118
129
124
118
134
122
122
124
122
121
129
116
115
115
98
114
114
127
147
155
134
103
94
88
123
69
61
52
61
28
28
131
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
2
2
3
4
3
2
2
2
2
2
2
2
4
7
26
32
35
26
18
22
27
14
1
10
6
3
3
3
2
2
2
3
3
4
2
1
4
7
12
9
7
4
2
2
3
2
2
5
3
2
3
2
2
2
2
2
2
3
3
3
6
8
10
5
1
1
1
3
3
4
2
1
3
2
1
4
2
1
1
2
4
5
6
10
9
8
8
15
23
25
16
8
7
6
6
7
8
8
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
32
32
16
15
12
9
13
19
21
37
37
27
32
30
22
23
27
21
20
24
22
28
41
29
47
36
37
42
41
46
61
45
66
49
46
49
49
54
59
64
60
59
59
61
66
59
64
58
60
60
54
53
53
60
56
57
66
60
49
52
44
50
40
39
40
39
39
46
39
49
37
31
32
30
28
29
35
33
35
35
37
37
33
27
27
28
28
17
18
19
19
21
20
20
16
16
13
10
20
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
2
2
3
4
3
2
2
2
1
1
1
1
6
7
5
4
4
3
3
7
9
5
2
2
2
2
6
4
2
2
1
1
1
1
1
1
1
2
2
2
2
2
3
2
1
2
4
5
3
1
1
1
2
2
1
1
1
2
2
2
2
2
3
2
1
1
2
2
2
2
3
3
2
1
1
1
1
1
2
1
1
1
2
3
3
3
2
2
4
7
5
3
3
3
3
6
8
8
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
9
14
15
15
15
9
7
8
10
11
18
18
17
34
15
14
15
15
12
11
12
13
16
20
17
24
19
19
20
20
20
21
22
21
25
25
26
46
26
26
28
26
29
34
31
40
31
40
30
28
31
30
31
40
34
34
39
40
26
26
24
23
23
26
26
25
46
26
28
30
28
31
34
29
39
30
34
28
26
25
23
22
20
19
22
22
22
22
27
17
18
24
28
29
46
46
28
16
9
22
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
1
1
2
3
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
4
3
2
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
1
1
2
5
7
4
2
2
3
3
3
2
1
1
1
2
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
2
2
2
2
3
4
2
1
1
1
1
1
1
2
2
2
3
3
3
4
2
1
3
4
6
7
8
5
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
29
50
50
29
29
23
17
21
33
48
55
84
84
62
54
50
44
43
42
50
45
46
53
55
55
87
59
61
62
63
58
57
56
60
60
61
84
63
74
74
75
120
89
93
96
120
94
94
94
120
84
84
92
89
91
116
96
96
96
110
91
103
110
106
106
110
102
106
106
111
116
100
104
101
101
106
96
111
95
83
101
80
68
76
75
84
111
95
84
82
82
90
86
103
103
82
86
78
47
103
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
2
2
2
2
2
2
2
2
2
2
2
4
7
8
6
5
5
3
2
7
10
5
1
2
3
4
2
1
1
1
2
3
4
2
1
3
4
6
7
6
6
5
3
1
5
6
8
6
4
8
5
3
1
3
2
1
1
1
3
5
5
5
4
3
2
1
1
1
2
4
6
8
5
2
1
4
5
4
2
1
2
2
3
8
16
11
6
13
25
36
30
19
8
8
8
27
37
19
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
13
13
11
12
12
12
12
12
13
15
15
15
24
14
14
16
15
15
24
15
15
17
18
16
24
24
22
23
23
23
16
15
14
13
14
15
18
21
21
24
22
22
23
23
23
22
23
18
16
14
14
11
12
11
13
13
11
12
13
13
13
10
10
11
15
10
17
9
8
8
6
6
5
5
5
5
5
5
11
5
5
4
3
5
5
5
14
6
6
6
4
4
4
4
4
4
4
4
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
2
2
2
2
6
8
9
10
5
1
1
1
1
1
4
5
6
4
2
1
1
1
4
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
13
13
7
7
7
7
7
10
12
14
21
21
18
18
17
17
16
17
18
16
17
16
17
17
18
17
18
18
17
18
17
18
18
18
18
20
18
17
21
18
17
17
18
17
17
19
16
17
18
20
17
15
15
15
18
18
16
18
20
18
18
13
13
14
21
12
18
11
9
8
8
5
4
3
3
5
5
6
19
6
6
6
4
7
7
7
20
7
7
7
5
4
4
3
3
3
3
3
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
3
1
1
1
2
2
3
5
3
1
1
1
1
2
4
6
9
5
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
13
13
6
7
6
5
7
11
15
17
28
28
16
18
14
13
18
12
11
11
11
12
13
13
15
13
14
15
14
18
14
18
16
16
16
20
18
17
28
16
17
17
17
17
18
22
20
22
20
27
18
18
18
16
16
17
16
14
20
16
11
14
13
15
28
14
17
13
12
11
10
12
8
8
7
8
8
9
18
9
9
8
9
9
10
10
27
9
9
9
6
5
5
4
4
3
3
3
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
2
2
2
2
2
2
2
3
2
1
1
6
4
2
2
2
2
2
2
2
3
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
3
3
3
3
3
2
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
2
2
2
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
13
13
8
9
10
11
11
12
14
16
21
21
18
14
12
14
13
13
17
13
13
14
14
13
17
17
15
16
16
16
13
15
13
13
14
18
16
16
21
18
16
17
16
16
16
15
16
14
13
14
15
11
12
12
13
13
11
11
18
9
8
10
9
12
21
12
18
11
10
10
9
10
8
8
7
7
8
7
11
6
6
5
4
5
5
6
14
5
5
5
4
4
4
4
4
3
3
3
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
2
2
2
2
2
2
3
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
1
1
2
3
3
3
3
3
2
1
1
1
2
2
2
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
66
142
142
77
83
82
65
75
88
109
153
153
130
237
129
124
125
140
106
96
101
132
108
111
111
143
117
126
142
130
127
130
127
153
154
156
177
256
177
237
182
174
208
170
185
213
172
230
189
198
208
204
194
213
206
209
211
230
204
208
219
159
175
190
190
237
256
175
188
159
168
198
209
243
243
243
192
172
163
150
138
125
106
125
105
108
111
119
82
80
73
99
131
138
256
256
142
53
53
97
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
36
2
2
6
8
9
10
11
6
2
6
11
22
12
2
28
25
22
22
30
28
19
10
1
8
5
2
2
3
2
2
3
2
1
3
3
4
9
6
4
2
1
4
7
4
2
1
12
9
5
1
1
1
2
3
2
1
4
7
9
12
7
3
5
7
5
3
7
8
5
3
7
12
8
5
12
8
4
1
1
2
2
3
10
28
18
8
4
1
19
36
18
1
7
14
14
14
15
9
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
24
24
13
12
10
11
13
19
24
27
36
36
35
31
30
30
43
27
31
26
23
27
28
27
44
30
31
37
42
51
65
65
69
50
50
48
50
53
55
69
65
55
57
59
67
53
69
54
51
65
47
48
47
49
50
51
67
50
45
47
46
47
45
50
44
44
47
45
47
50
43
41
40
43
41
43
47
43
45
43
45
40
41
40
40
47
39
36
35
35
38
40
43
43
36
36
36
19
43
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
9
2
2
2
2
2
2
2
2
1
1
1
2
2
2
3
3
4
6
8
9
8
4
1
1
1
1
6
3
1
1
1
1
3
6
3
1
6
4
3
2
5
3
1
1
2
3
4
3
3
3
3
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
3
2
1
2
1
1
1
1
1
1
1
1
1
2
4
4
4
4
5
7
13
7
1
2
4
7
13
16
9
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
55
108
108
72
75
61
54
54
50
58
66
73
74
94
100
71
79
100
68
64
65
57
70
70
73
131
82
85
108
80
83
90
87
87
100
91
100
93
92
94
93
90
91
108
104
101
108
158
120
122
124
139
128
136
148
128
158
131
123
130
165
124
139
143
142
175
165
138
175
139
134
133
175
118
119
121
116
121
116
114
122
110
100
97
100
100
111
122
82
89
91
95
93
111
111
90
97
86
58
131
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
49
8
6
6
6
7
7
7
7
4
1
1
29
22
15
12
9
9
5
1
17
29
16
4
4
6
8
6
3
1
2
2
3
3
3
3
4
3
3
4
8
15
9
4
4
5
7
5
4
4
4
4
3
2
2
1
1
4
8
9
10
9
6
3
1
4
5
5
5
7
5
3
14
9
5
2
7
4
1
1
1
5
6
8
34
18
2
4
7
25
41
21
1
5
9
32
45
51
30
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
42
176
176
97
106
98
86
93
101
110
146
151
168
321
153
176
155
136
149
141
157
145
155
165
157
217
175
198
202
202
321
191
188
179
175
174
174
234
167
163
163
165
176
182
206
212
220
321
214
204
217
201
209
227
220
233
217
234
182
175
181
176
179
186
189
191
213
194
205
251
204
233
220
220
228
251
239
246
246
246
237
251
217
221
215
218
228
233
194
165
156
153
187
138
163
163
142
105
105
180
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
30
30
30
30
30
39
43
48
61
31
1
1
1
1
2
1
1
1
3
5
16
27
14
1
8
6
4
4
2
1
2
1
1
2
2
1
1
12
9
7
7
7
6
5
9
14
31
18
6
4
2
5
4
4
6
3
1
4
20
14
9
6
3
2
1
2
3
6
8
5
3
4
9
6
4
6
28
17
6
5
5
3
1
4
36
20
5
5
23
34
46
25
4
3
3
3
5
7
4
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
27
108
108
45
46
35
22
36
53
71
113
113
97
129
106
81
87
106
68
65
74
70
80
118
90
107
129
110
129
115
111
111
113
109
110
113
115
116
129
119
119
118
129
113
119
113
115
148
122
136
123
130
130
128
148
130
126
134
127
117
163
128
140
148
141
155
163
126
155
137
144
148
163
145
148
154
167
138
167
138
126
167
102
90
87
80
74
91
74
59
56
58
49
44
50
50
48
58
58
28
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
18
2
2
3
4
3
2
2
2
2
2
2
16
11
7
6
5
5
4
3
12
24
14
5
2
3
4
4
4
4
4
3
3
7
18
11
4
13
10
8
5
3
10
14
8
2
4
2
1
2
4
4
3
2
3
2
2
2
7
7
8
5
3
2
1
2
3
4
4
3
3
18
17
10
3
3
8
6
4
2
2
1
1
8
20
12
5
5
12
20
28
16
4
11
18
11
5
5
14
23
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
13
13
11
12
12
12
12
12
13
15
15
15
23
13
14
14
13
13
16
13
13
13
14
14
16
21
19
21
22
23
16
15
14
13
14
15
16
21
21
18
19
21
21
19
19
22
23
17
15
14
13
11
11
11
10
13
11
9
11
10
7
8
8
10
15
10
17
9
9
9
8
10
7
7
6
8
6
6
11
5
5
4
3
4
5
5
14
5
4
5
5
6
8
8
8
4
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
2
2
2
2
6
8
9
10
6
2
2
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
3
4
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
24
41
41
24
24
16
12
17
34
56
62
115
115
58
57
49
42
39
37
35
37
37
41
55
43
57
48
47
52
51
48
48
49
56
63
66
98
77
75
115
73
72
73
72
76
77
92
76
76
80
106
71
77
65
55
53
57
59
54
98
53
59
70
65
66
115
65
65
63
52
45
43
42
43
47
51
49
50
50
92
47
40
41
38
50
49
51
106
47
50
53
49
50
49
49
33
36
20
20
49
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
20
2
2
3
4
3
2
2
2
2
2
2
6
5
5
7
8
9
6
3
8
10
6
2
1
1
3
2
1
1
1
1
1
1
1
1
8
12
7
3
1
5
3
2
2
1
1
10
5
1
3
2
1
1
1
1
1
1
2
8
10
7
4
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
2
1
1
1
1
21
11
1
1
3
6
3
1
3
5
3
1
1
3
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
26
26
26
26
26
26
26
26
20
21
23
24
23
38
27
23
26
27
23
28
22
21
28
28
30
57
31
35
40
41
45
54
50
50
41
41
44
44
46
54
50
48
51
51
53
56
50
57
49
55
50
42
45
44
47
49
51
52
45
57
48
52
57
53
56
47
48
48
48
57
47
45
46
41
55
37
33
49
26
23
22
17
16
20
27
30
51
51
26
33
30
32
57
41
43
43
43
43
12
57
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
20
3
3
4
5
5
5
6
6
4
3
3
7
7
6
5
5
5
4
3
8
10
5
1
2
1
1
1
1
1
1
1
1
1
2
1
1
6
5
5
5
5
3
1
1
1
2
7
6
4
3
2
2
4
3
2
1
1
2
2
2
2
2
1
1
1
1
1
3
5
3
1
2
1
1
2
2
1
1
2
2
1
1
1
2
2
2
2
2
4
6
6
6
4
3
3
3
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
29
31
31
29
29
16
13
14
19
27
30
47
47
29
33
27
25
33
23
23
25
25
24
31
23
25
23
25
26
27
33
33
26
26
26
25
24
28
24
23
24
28
26
29
33
33
40
44
42
44
47
44
37
39
42
35
42
38
35
41
42
32
35
31
28
42
29
30
30
34
33
33
42
41
31
30
30
28
28
40
26
26
23
21
24
27
27
47
28
23
25
22
25
18
18
13
15
9
9
23
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
25
2
2
3
4
3
2
2
2
2
2
2
6
6
7
7
7
8
5
3
7
9
5
2
2
1
1
1
1
1
1
2
1
1
1
1
2
3
3
3
4
5
3
1
1
2
4
7
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
2
4
2
1
2
11
7
4
3
2
1
1
1
1
2
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
41
30
30
29
27
29
30
30
30
33
37
44
44
42
36
35
33
30
36
28
31
41
31
36
31
32
34
37
42
41
42
35
39
33
33
35
40
36
35
44
35
36
37
42
39
41
38
42
38
36
40
39
31
31
30
28
30
31
26
40
25
28
32
30
31
44
31
35
30
29
29
27
31
26
23
23
24
25
25
37
25
23
21
19
22
25
23
40
26
20
19
18
25
17
22
22
15
5
5
24
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
25
3
3
9
13
15
16
18
11
4
1
1
7
9
7
6
10
12
7
3
7
9
6
3
4
3
2
2
1
1
3
2
1
1
1
1
1
1
2
4
3
2
7
5
3
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
2
4
3
2
2
2
2
2
1
1
1
1
1
5
3
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
14
108
108
52
69
73
71
71
73
87
113
113
93
115
90
93
90
106
85
64
74
70
75
122
76
78
75
79
77
76
115
71
79
84
90
113
92
111
106
97
98
122
94
94
100
106
97
115
103
111
99
104
100
106
97
93
94
94
85
82
122
73
80
77
71
94
70
64
65
74
66
65
94
57
57
54
54
55
55
74
55
52
48
66
50
52
48
74
41
41
40
36
37
34
36
36
32
26
26
34
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
2
2
3
4
4
4
5
3
2
2
2
6
11
22
15
9
9
6
3
8
14
8
2
2
2
3
5
5
3
2
1
1
1
2
3
4
3
2
4
5
6
5
5
3
2
4
9
5
2
4
3
2
2
2
2
2
5
6
8
10
10
10
6
2
3
4
5
3
2
1
5
6
4
2
1
2
2
1
1
1
2
3
5
7
4
2
3
4
16
21
11
2
1
1
1
3
5
3
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
23
23
14
15
12
10
11
14
17
26
26
24
41
25
21
25
25
21
28
21
20
25
25
26
45
30
34
40
42
47
55
55
57
44
45
48
50
46
53
48
49
53
51
52
58
55
50
49
48
47
46
47
49
53
57
58
73
66
48
48
54
52
52
73
54
53
58
48
51
49
49
73
51
52
54
57
50
50
48
46
48
40
44
33
33
28
24
33
24
23
29
32
33
57
57
35
19
19
30
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
2
2
2
2
2
2
2
2
1
1
1
1
3
5
3
1
1
1
1
5
8
4
1
1
2
2
1
1
1
1
1
1
1
1
1
2
7
6
5
5
5
11
9
6
3
5
7
5
4
5
3
2
1
1
1
1
2
4
2
1
4
2
1
2
1
1
2
3
4
4
2
1
1
1
1
1
2
2
1
1
1
1
2
9
5
2
2
3
5
8
5
2
3
4
3
2
2
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
13
13
8
9
10
11
11
11
12
13
15
15
17
11
10
12
11
12
17
13
13
13
13
12
17
17
15
16
16
16
14
15
13
12
13
13
14
14
15
17
15
15
15
16
16
15
16
14
13
14
15
11
11
11
10
13
11
10
13
12
9
10
9
9
15
9
10
9
8
8
7
12
6
6
5
6
6
6
11
6
5
4
3
4
5
7
14
9
9
9
6
6
5
4
4
4
4
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
3
3
3
3
3
3
3
7
4
1
1
2
1
1
1
1
1
1
1
2
4
3
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
2
3
3
2
2
1
1
1
1
1
1
3
2
1
2
3
3
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
19
19
11
12
11
11
11
13
17
16
22
22
15
16
15
15
17
16
18
19
18
19
18
19
17
18
16
19
14
13
13
12
13
14
14
18
18
16
22
19
17
18
19
17
18
19
17
18
17
21
18
14
16
16
19
17
15
14
18
13
10
12
11
12
22
12
17
11
10
10
9
12
8
8
8
9
9
9
18
9
8
7
7
7
7
8
21
7
6
6
4
4
4
4
4
4
4
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
2
2
2
2
4
5
6
7
4
1
1
3
2
2
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
2
2
2
1
1
1
2
2
2
1
1
2
1
1
1
1
1
1
1
1
4
2
1
1
3
2
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
12
12
6
6
5
3
4
6
8
11
15
15
21
11
10
12
11
10
16
9
9
11
11
11
18
13
14
14
14
21
15
18
15
16
14
15
15
15
18
15
15
15
16
16
16
17
25
18
18
17
18
18
18
25
17
19
18
17
17
25
15
16
15
15
19
13
16
13
14
14
13
19
12
11
11
10
10
9
11
10
8
8
8
10
10
9
14
12
7
8
8
7
9
9
6
7
6
2
10
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
2
3
2
2
2
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
2
2
2
2
2
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
12
12
8
8
5
6
6
9
12
15
22
22
22
15
14
13
11
11
16
10
10
12
12
13
18
21
17
21
18
22
16
18
15
14
16
18
18
23
24
22
23
23
24
20
18
24
16
17
16
21
15
15
16
13
12
13
12
11
18
10
11
13
12
14
22
14
16
14
13
11
12
13
10
10
9
10
11
10
18
11
8
7
6
8
10
10
21
13
9
10
9
9
9
9
8
7
6
1
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
2
1
1
2
2
2
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
9
9
5
4
3
2
3
5
8
10
15
15
16
11
10
10
10
9
16
9
9
11
10
10
20
11
11
14
16
21
27
27
32
21
20
20
21
23
24
32
31
24
24
25
23
23
32
23
23
31
21
21
20
22
19
19
23
18
19
18
15
18
14
14
18
17
17
22
18
18
18
13
12
12
11
13
10
9
10
9
8
9
7
9
10
9
13
13
7
7
7
7
5
5
5
4
2
2
6
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
1
1
1
2
3
2
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
2
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
58
152
152
70
67
52
35
54
79
98
163
163
140
156
154
134
134
143
121
117
124
115
113
152
108
118
122
129
163
145
154
146
156
159
137
132
136
157
148
148
159
157
146
147
146
163
142
159
149
139
150
156
125
121
122
112
110
142
104
99
149
100
114
114
107
148
110
105
106
111
113
115
147
111
108
106
100
111
96
85
90
94
57
61
68
78
87
95
103
78
73
71
90
77
79
75
83
83
25
95
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
39
2
2
6
8
5
2
2
2
4
5
6
7
4
2
6
8
11
8
5
31
53
27
1
1
1
3
3
3
3
3
3
4
4
4
4
15
11
7
4
1
6
6
5
4
4
7
11
15
13
10
7
4
2
4
2
1
2
3
2
1
1
1
2
1
1
1
2
3
4
4
2
1
6
7
7
7
4
1
1
1
1
2
4
7
4
1
1
17
45
35
23
12
8
5
5
15
20
11
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
48
208
208
124
148
159
158
158
161
156
171
171
141
123
158
116
137
153
147
177
197
171
200
184
167
204
196
180
208
167
166
159
155
171
158
155
156
177
154
155
197
161
165
200
153
167
157
152
166
204
153
196
137
147
145
129
208
123
112
111
140
86
79
72
69
70
70
90
64
64
61
56
65
50
49
43
41
47
47
48
65
44
40
42
40
42
50
46
38
34
36
39
37
46
46
37
39
36
21
52
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
42
37
37
37
37
37
37
37
95
56
18
7
7
6
5
5
5
5
11
18
33
48
26
5
5
5
8
6
4
5
5
4
4
6
5
4
7
6
4
2
2
2
4
2
1
2
4
15
10
5
4
2
1
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
4
8
4
1
1
1
1
1
12
7
2
1
4
7
10
10
6
2
2
3
12
16
9
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
21
47
47
35
37
35
32
32
32
32
34
34
34
40
29
38
35
35
38
37
39
40
39
41
40
45
46
42
47
38
41
29
30
30
31
38
29
36
30
28
40
27
31
39
31
36
40
34
40
45
44
46
32
36
36
47
40
32
37
33
41
41
25
24
23
28
17
18
12
10
8
7
7
5
5
4
7
8
8
26
8
8
8
5
9
9
9
27
9
9
9
7
7
6
6
6
6
6
6
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
5
5
5
5
17
23
26
27
14
2
2
2
2
3
2
2
2
4
4
5
7
4
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
2
2
1
1
2
3
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
4
4
4
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
16
16
9
8
7
5
5
8
12
15
22
22
23
15
14
14
15
12
12
11
11
11
12
12
14
16
15
17
17
23
19
18
28
18
19
20
19
19
22
18
18
20
20
21
28
21
25
22
21
21
21
20
21
25
21
24
28
19
18
25
13
15
14
14
24
14
19
13
14
14
13
25
12
12
12
11
12
12
18
11
11
9
11
9
10
11
21
10
10
10
6
6
5
4
4
4
4
1
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
1
1
2
3
2
1
1
1
1
1
1
1
1
3
2
2
2
2
2
3
5
3
1
1
1
1
2
2
2
2
2
2
1
1
2
2
2
1
1
1
2
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
12
12
9
10
9
9
9
16
28
33
61
61
29
28
23
18
15
14
12
11
11
11
12
12
15
13
14
14
14
23
14
14
21
21
23
55
32
34
61
30
29
28
26
27
27
41
31
33
33
60
29
29
31
25
23
28
29
27
55
25
23
30
27
29
61
27
27
26
21
19
18
20
16
15
14
17
16
17
41
17
16
16
19
20
22
23
60
21
20
20
14
12
10
8
6
6
4
3
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
3
3
3
4
2
1
1
1
1
2
1
1
1
1
2
4
6
4
2
1
1
1
1
1
1
1
1
1
1
4
3
2
2
1
1
1
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
51
130
130
116
130
130
130
130
111
124
130
130
130
171
116
112
113
111
103
98
97
105
110
111
130
128
125
131
142
162
144
144
171
141
134
135
135
131
133
141
141
150
159
167
176
192
192
201
188
201
171
201
164
159
163
178
150
144
131
145
133
137
188
154
170
182
188
171
182
147
188
142
144
150
144
144
139
139
110
104
133
82
78
71
58
75
73
72
171
76
75
74
58
53
50
49
50
57
57
35
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
24
24
24
24
24
19
14
14
14
16
12
8
8
6
5
5
5
5
11
18
34
51
39
27
18
10
6
4
2
1
3
5
9
6
3
1
9
7
5
6
7
8
7
7
8
9
12
15
13
11
11
11
9
7
6
6
8
11
15
10
6
7
8
6
4
5
3
2
3
4
6
6
6
4
2
4
8
5
2
1
3
5
6
7
19
11
4
10
15
20
38
21
4
5
5
6
10
14
8
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
12
12
7
7
5
4
4
5
6
8
8
8
14
11
8
10
11
10
12
10
11
11
11
11
16
10
11
13
13
17
23
18
28
18
17
18
16
17
17
17
22
20
21
23
28
20
20
20
24
19
20
21
20
24
22
23
28
24
20
18
18
20
15
16
17
15
18
19
15
20
15
15
15
15
15
16
18
16
18
17
18
18
16
11
11
9
8
7
5
5
6
8
8
15
15
8
3
3
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
2
3
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
4
3
2
1
1
1
2
2
2
2
2
2
2
2
1
1
1
2
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
2
2
1
1
1
1
1
1
1
3
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
13
13
7
7
6
4
4
12
21
27
51
51
24
24
19
16
14
13
12
10
10
11
11
12
14
11
13
21
29
40
55
55
67
41
40
47
44
52
51
67
64
45
49
55
61
45
67
47
43
64
34
33
32
33
32
36
61
33
47
27
22
27
23
24
51
22
20
20
17
16
15
24
13
13
13
16
17
18
44
18
18
16
11
17
19
20
51
19
18
17
13
11
9
8
6
6
4
2
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
1
1
2
3
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
4
3
2
1
1
1
2
2
2
2
2
2
2
2
2
2
2
1
1
1
2
1
1
1
1
2
3
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
19
19
11
10
8
5
6
9
12
15
21
21
21
18
15
16
18
15
18
15
16
17
18
19
18
21
18
21
20
22
22
22
32
21
22
21
22
24
24
32
31
24
24
26
27
22
32
24
22
31
18
17
17
18
17
19
27
16
18
14
13
13
11
12
11
11
17
10
10
10
9
12
9
10
9
10
10
10
18
10
9
9
9
10
11
11
21
9
10
10
10
11
11
11
8
8
8
2
11
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
10
1
1
2
3
2
1
1
1
1
2
3
2
2
3
4
5
6
6
6
7
8
5
2
2
3
2
2
2
2
2
2
3
2
1
1
2
2
1
1
1
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
22
29
29
23
24
27
29
29
31
34
37
47
47
38
45
32
32
45
28
27
27
23
26
28
30
44
38
33
35
36
36
38
41
38
41
42
43
45
46
48
54
54
51
54
50
51
48
48
50
48
49
58
57
60
63
73
63
64
53
55
49
51
50
55
49
46
49
49
53
58
60
63
73
64
51
46
47
57
52
57
50
57
50
43
50
51
45
47
73
38
36
40
50
36
43
43
31
11
11
45
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
22
2
2
6
8
9
9
10
19
10
1
1
6
7
8
4
1
1
2
3
8
10
6
2
1
1
1
1
1
1
1
2
3
2
2
2
2
4
6
11
8
6
11
7
3
4
5
6
6
5
5
3
2
3
13
8
4
3
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
3
5
3
1
1
3
5
7
4
1
1
1
3
4
5
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
22
41
41
21
19
15
10
15
22
30
46
46
46
65
39
39
44
39
41
42
39
40
42
51
43
46
47
51
55
52
65
50
51
49
52
52
52
70
53
56
60
62
68
70
72
72
88
72
72
70
72
65
66
64
67
72
64
78
56
54
58
56
64
65
65
63
58
88
49
50
50
47
46
49
57
52
78
64
57
57
65
50
45
58
41
51
51
63
88
43
40
46
49
50
78
78
43
21
21
12
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
14
2
2
3
4
3
2
2
2
2
2
2
17
11
5
5
5
5
4
3
12
12
7
3
2
1
3
2
2
2
3
3
2
2
3
4
6
6
3
1
1
1
2
3
2
2
13
12
8
4
5
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
3
2
1
3
2
2
4
2
1
1
1
1
1
6
12
6
1
3
6
10
15
8
1
1
1
6
8
11
6
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
19
45
45
34
34
20
16
20
26
31
50
50
47
64
43
45
42
43
40
50
43
43
46
55
53
61
57
61
56
61
59
59
57
64
57
57
60
59
60
64
64
60
61
60
58
58
56
64
57
57
60
57
52
57
55
52
61
58
46
49
46
47
49
48
47
64
48
50
50
49
49
45
43
44
48
46
45
48
44
43
44
42
37
38
35
41
48
43
45
47
40
45
48
46
46
43
34
11
11
47
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
2
2
3
4
3
2
2
2
2
2
2
8
6
5
5
5
5
4
3
8
11
6
1
2
1
1
1
1
1
2
3
4
2
1
2
4
5
6
8
7
6
8
10
6
2
7
11
7
3
4
2
1
1
1
1
1
2
3
2
1
4
2
1
1
1
1
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
1
1
2
7
6
5
3
1
2
2
1
1
1
2
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
52
70
70
43
38
30
33
38
46
70
65
72
77
159
79
81
76
70
59
57
54
52
62
69
74
120
86
97
108
109
147
120
105
110
112
112
119
157
120
119
127
126
125
159
131
136
139
147
129
132
126
129
125
123
132
123
120
127
132
121
157
126
120
119
115
114
116
120
108
129
106
112
159
107
118
106
89
110
85
91
115
85
80
80
81
99
114
110
129
86
71
80
78
88
114
114
88
74
23
118
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
37
2
2
8
11
6
2
2
2
1
1
1
1
1
2
6
8
10
12
14
22
24
14
4
1
2
4
2
1
2
1
1
3
3
3
2
1
4
8
8
8
15
14
11
7
3
6
5
4
2
1
1
1
1
1
1
1
1
5
3
2
7
7
6
6
4
2
6
5
3
2
2
2
5
3
1
4
5
3
1
1
1
1
4
10
7
4
4
14
40
31
18
5
4
4
14
18
20
10
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
67
85
85
49
42
34
26
36
50
64
96
96
83
135
76
71
89
88
89
134
87
92
109
110
108
134
118
125
129
130
135
117
120
116
127
129
133
197
138
152
167
157
197
188
183
188
199
217
188
234
188
195
193
193
210
196
205
213
234
219
217
206
252
219
214
252
237
226
252
222
237
200
217
167
163
145
142
167
156
166
152
166
144
114
152
115
109
101
168
95
91
114
80
74
78
78
81
114
114
31
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
29
29
29
20
11
10
9
9
9
7
6
6
8
6
5
5
5
5
5
5
21
25
25
15
6
3
4
4
4
6
5
4
4
4
4
4
4
6
7
5
4
5
4
4
5
6
17
84
54
25
37
25
13
2
3
2
1
4
14
9
5
5
5
3
2
4
4
4
6
8
9
8
7
4
1
1
12
8
4
1
1
1
2
9
17
9
1
3
12
22
40
23
7
9
10
9
9
9
5
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
73
104
104
58
51
40
28
40
59
83
119
127
127
162
106
104
102
101
98
119
104
108
132
134
139
240
149
159
160
162
138
134
130
127
139
140
144
195
190
198
230
299
230
274
233
223
262
269
282
404
299
308
351
330
404
364
352
364
415
348
415
368
415
352
325
316
304
291
297
278
254
352
239
255
251
249
265
224
275
241
231
251
227
204
237
219
241
275
179
178
188
190
194
203
203
140
163
100
100
237
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
42
2
2
8
11
6
2
2
2
3
3
3
4
3
2
3
4
5
7
10
16
23
13
4
2
1
2
3
2
1
1
1
1
2
4
17
30
18
7
7
6
5
5
3
1
5
9
40
31
17
4
5
3
1
5
3
1
12
22
14
7
9
11
10
7
4
7
4
1
10
11
7
4
7
5
4
7
7
4
1
1
1
1
15
26
13
1
5
9
45
72
41
11
13
14
16
29
43
35
28
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
71
95
95
56
49
39
28
39
56
73
111
116
116
268
121
133
129
106
99
93
95
91
98
133
110
118
129
145
154
164
268
165
162
160
143
138
133
127
124
122
133
120
124
122
147
148
174
268
199
241
198
241
190
198
223
182
222
179
157
150
227
139
159
156
146
222
139
136
136
141
143
141
227
130
131
132
119
116
114
109
107
107
91
97
96
94
105
107
69
73
66
63
77
61
77
77
68
54
54
88
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
26
2
2
9
12
7
2
2
2
1
1
1
12
7
2
6
8
11
10
10
21
22
13
5
1
7
13
8
4
2
2
4
11
7
4
4
11
27
17
7
7
7
6
5
3
2
9
65
33
1
7
5
3
1
5
4
2
1
1
1
1
1
1
1
1
1
2
4
6
7
4
1
4
3
2
4
8
4
1
3
5
7
7
7
24
13
2
2
9
19
30
15
1
4
6
8
9
11
6
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
66
118
118
117
117
66
57
66
77
98
127
132
132
144
106
118
116
109
106
127
110
110
130
137
146
217
151
153
153
145
144
130
128
123
121
128
126
127
128
141
133
144
154
172
167
172
186
172
176
184
201
207
217
268
223
233
217
196
184
158
167
188
202
243
239
221
212
225
235
253
268
233
223
223
228
243
182
253
176
154
228
123
113
135
146
188
253
214
268
242
208
236
242
230
230
136
155
52
52
230
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
51
1
1
5
7
8
8
9
12
10
5
1
1
5
9
9
9
10
5
1
21
42
23
4
3
3
8
5
2
5
3
2
2
2
2
3
4
13
13
9
5
17
11
5
3
2
7
13
11
6
1
5
4
3
2
1
1
3
5
3
2
2
2
2
2
2
2
2
3
4
6
10
15
8
2
11
14
7
1
2
4
6
9
12
23
41
21
2
43
35
28
14
1
2
2
3
7
12
7
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
20
90
90
71
80
77
77
77
74
68
77
77
65
67
70
59
58
64
68
68
87
90
73
73
69
67
66
66
79
95
114
146
146
155
110
103
104
116
117
123
155
146
127
124
134
123
125
155
135
129
146
130
143
134
127
126
115
143
124
110
114
124
101
125
99
92
83
84
70
71
67
61
75
53
53
48
41
53
36
34
34
39
30
29
26
26
24
23
34
24
22
27
31
32
53
53
33
25
25
12
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
8
8
8
8
39
54
62
63
35
7
1
1
3
6
6
6
6
7
8
14
20
12
4
2
1
6
5
4
4
4
4
4
4
4
2
1
4
2
1
1
1
3
5
6
4
2
10
7
4
9
5
1
3
3
2
1
2
4
4
5
4
3
2
1
2
3
5
4
3
3
9
6
4
2
2
2
1
1
1
1
1
1
4
11
7
4
1
2
10
17
9
1
2
3
5
6
8
5
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
129
246
246
130
129
90
63
93
130
175
262
269
270
565
261
258
258
232
177
160
153
136
176
171
175
391
200
218
246
232
229
253
452
258
313
319
352
544
361
565
406
382
388
535
397
377
433
399
383
391
381
452
397
408
404
444
399
386
358
371
544
429
473
479
471
565
544
539
537
856
577
673
856
691
920
774
920
920
692
695
667
844
530
506
478
476
450
462
433
387
369
380
506
252
278
306
343
380
380
462
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
100
46
29
22
16
10
4
4
4
7
9
11
88
46
4
7
8
10
7
5
31
55
42
26
11
10
9
6
3
2
2
3
3
3
3
6
10
9
8
8
4
1
7
13
7
2
54
47
30
13
48
44
26
8
7
6
6
9
13
11
9
15
20
14
8
8
9
24
42
38
25
13
9
41
25
10
14
18
13
9
5
1
9
33
57
31
6
23
39
56
92
63
35
12
12
28
36
44
22
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
61
334
334
195
217
176
148
148
144
157
186
186
180
169
320
185
193
310
155
153
169
156
183
222
161
250
207
219
334
226
203
198
209
227
750
810
895
3239
947
1417
1983
1771
2907
3239
2374
3157
2536
2907
3239
2063
1984
1799
3157
1277
1169
1065
667
590
449
347
289
202
163
132
114
95
83
86
70
71
71
82
67
67
67
61
68
61
47
58
38
35
32
25
31
33
33
68
33
31
30
23
21
19
19
19
19
22
22
14
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
57
14
14
35
57
35
14
14
14
9
4
3
3
6
10
10
10
10
25
27
30
59
31
4
4
4
4
4
2
1
2
4
5
5
4
3
3
5
7
6
5
7
6
5
5
3
1
12
9
6
5
6
6
4
2
1
1
1
6
4
2
2
2
1
1
1
1
4
2
1
1
1
2
2
2
6
7
4
2
2
2
2
2
2
7
5
4
2
1
7
13
7
2
2
2
3
3
4
3
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
24
54
54
49
54
54
54
54
52
59
72
72
56
58
59
53
64
70
51
68
53
54
62
65
57
76
59
62
70
70
61
65
61
58
58
65
57
59
59
57
72
57
58
62
60
59
70
59
61
70
58
65
58
60
60
59
73
62
55
76
54
60
60
58
59
48
49
51
44
59
40
42
43
38
58
36
36
34
30
44
24
21
20
22
33
37
57
73
32
41
40
40
76
41
39
39
33
16
7
60
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
17
2
2
9
17
9
2
2
2
8
12
17
17
9
2
4
5
6
4
3
10
13
7
1
6
5
3
2
1
1
3
2
1
2
1
1
5
3
1
2
2
2
1
1
1
2
3
11
7
4
3
3
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
3
3
6
6
6
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
41
36
56
56
56
30
25
24
28
38
42
60
60
45
37
33
33
33
31
31
35
41
37
56
36
36
35
36
36
36
45
34
36
35
32
34
38
38
39
50
43
43
45
56
44
45
50
43
45
42
60
38
40
43
35
38
33
32
30
38
28
30
33
31
34
47
32
43
27
29
26
27
32
24
29
23
25
24
24
37
25
22
21
23
26
29
28
60
20
23
22
19
29
19
22
22
16
4
4
28
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
3
3
4
4
3
3
3
3
2
2
2
7
4
2
5
7
9
8
8
10
10
7
4
2
3
2
2
3
3
2
1
1
1
1
2
3
7
6
5
3
1
1
1
1
4
4
3
2
2
2
1
1
1
1
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
55
73
73
55
55
34
27
35
44
52
82
86
90
228
83
83
92
64
63
71
59
57
75
92
80
140
89
93
96
92
96
99
187
99
129
134
153
221
161
228
179
172
174
226
162
159
157
163
152
153
151
187
150
158
156
149
163
153
141
149
221
164
182
189
174
228
170
155
161
179
162
164
226
173
174
185
192
162
192
160
179
192
131
145
169
136
158
145
99
119
111
100
179
81
85
92
104
100
100
169
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
42
1
1
5
7
5
4
4
4
4
4
5
8
5
3
4
4
5
4
4
15
19
10
1
3
5
6
3
1
2
2
3
5
7
9
6
4
9
8
6
4
3
4
6
4
2
11
9
6
3
5
6
3
1
4
2
1
2
3
4
5
6
6
3
1
2
2
2
6
4
2
2
2
1
1
1
12
10
5
1
1
1
1
13
29
15
1
5
11
21
34
21
9
7
6
6
8
10
5
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
13
44
44
32
36
34
32
32
32
32
33
34
34
36
29
34
32
32
34
34
36
37
36
38
36
40
44
39
41
34
41
26
26
27
27
34
27
31
29
28
37
28
30
36
30
36
36
32
37
40
44
38
31
33
32
41
40
30
28
25
41
21
21
21
19
22
17
19
13
12
11
11
13
9
11
8
10
10
10
26
9
8
8
6
10
11
11
27
10
11
10
9
11
9
11
11
8
3
2
14
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
7
7
7
7
7
18
23
26
27
14
1
1
2
2
3
2
2
2
2
2
3
4
3
2
1
1
1
2
2
2
2
2
2
2
3
4
3
2
1
2
2
2
1
1
2
3
3
3
3
2
1
1
1
5
4
4
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
25
23
37
37
37
37
37
37
31
37
48
47
47
89
38
38
40
30
29
29
27
26
33
37
36
63
42
45
54
61
89
65
76
65
61
62
66
72
68
73
76
82
88
99
99
99
123
96
91
88
84
106
75
81
89
84
123
96
82
106
72
74
74
65
74
73
73
123
66
67
67
62
73
50
62
42
38
36
32
40
28
22
19
24
31
38
61
57
37
38
34
34
63
32
31
31
28
9
9
61
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
3
3
5
6
6
6
6
6
4
3
3
5
6
7
8
8
9
6
3
8
10
5
1
2
10
6
2
1
1
1
1
1
3
2
1
3
5
7
18
12
7
4
1
1
1
13
8
4
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
5
3
1
2
2
2
2
2
3
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
53
53
53
53
53
28
23
23
32
46
51
84
84
44
43
36
34
30
32
38
33
40
39
40
38
64
41
43
45
45
46
46
64
56
60
60
84
59
59
60
64
54
53
54
54
54
56
53
49
49
50
50
54
48
48
47
56
55
54
110
65
71
110
75
77
110
69
64
65
80
62
66
73
91
74
73
73
73
66
80
53
50
40
37
45
47
43
91
38
39
38
31
31
29
36
36
30
22
22
37
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
40
2
2
3
4
3
2
2
2
2
2
2
4
4
5
5
5
5
5
5
11
11
7
3
3
3
4
6
5
3
1
3
5
6
3
1
3
4
6
4
3
6
4
2
2
2
2
5
3
1
1
1
1
1
1
1
1
1
1
2
3
2
1
4
5
3
1
1
1
1
1
1
1
1
1
5
5
4
3
2
1
1
2
3
6
4
2
2
2
8
15
9
4
2
1
1
4
7
4
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
136
70
119
119
119
68
67
70
77
71
94
94
95
210
105
106
102
140
92
91
102
136
98
119
99
108
96
94
100
113
127
138
181
140
135
135
140
123
123
121
134
141
148
210
153
145
157
148
158
184
168
181
180
184
197
187
197
181
197
153
158
137
137
159
142
153
158
130
153
151
153
159
210
152
152
157
158
130
158
123
108
158
83
76
67
61
56
52
74
52
50
63
49
46
53
53
51
63
63
31
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
17
5
5
11
17
12
7
7
7
4
1
1
5
3
2
3
4
5
4
3
12
13
8
4
6
7
8
7
5
3
2
3
4
2
1
1
5
13
10
7
5
4
5
6
4
2
8
6
4
4
4
3
2
5
5
3
2
12
26
15
5
5
5
3
2
2
3
8
7
7
9
12
29
17
5
1
9
5
2
2
2
4
7
11
14
9
5
5
8
20
32
17
2
2
2
3
6
9
7
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
219
318
378
378
378
318
318
318
315
393
400
508
508
363
331
299
314
294
287
392
296
313
410
400
394
764
406
438
424
365
363
340
326
312
308
303
342
405
414
508
671
472
483
652
475
468
528
585
536
713
585
540
612
630
652
671
722
662
640
764
628
620
721
518
528
508
510
628
475
450
440
461
478
482
713
487
489
497
487
462
446
444
413
421
461
513
722
668
397
486
440
386
764
331
329
335
377
273
273
721
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
159
3
3
81
159
94
30
30
30
41
61
82
112
61
11
11
11
11
7
3
53
104
52
1
24
18
13
37
19
1
14
11
6
2
1
1
29
22
13
4
3
2
13
12
9
7
59
31
4
1
2
3
2
1
2
2
1
1
34
18
3
3
3
3
2
1
3
7
8
8
5
3
1
4
3
2
14
14
9
5
4
7
10
24
61
31
1
3
22
42
96
69
35
1
1
22
32
43
22
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
53
182
182
141
164
169
177
177
177
182
184
194
201
345
188
176
188
193
148
136
126
108
111
106
109
130
123
140
154
167
188
193
209
164
194
200
232
342
228
339
255
249
263
345
237
232
227
212
196
187
179
209
178
188
209
177
206
200
188
190
342
202
238
228
203
339
199
181
183
189
186
193
345
182
170
187
169
157
180
152
189
169
129
170
136
137
154
154
134
154
154
116
189
121
137
142
177
177
53
177
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
30
11
11
17
23
75
101
128
155
81
8
3
3
4
5
5
5
5
7
10
31
45
23
1
8
4
1
1
1
3
3
2
1
2
2
2
3
9
6
3
2
2
1
1
7
5
3
3
3
3
4
4
4
3
2
2
2
2
6
4
3
3
3
3
3
3
3
5
7
5
3
3
3
5
3
2
14
15
9
4
1
2
3
7
12
17
20
11
3
78
65
53
38
23
23
27
40
46
34
23
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
46
78
84
84
84
48
39
42
48
55
80
80
81
155
76
74
81
80
68
65
70
74
91
99
100
141
105
114
114
119
141
119
155
117
120
118
126
150
119
153
129
136
138
155
135
127
123
141
136
141
132
155
106
113
114
129
126
114
112
134
150
130
137
131
127
153
104
100
89
132
90
104
155
87
125
83
72
69
59
54
51
45
39
50
66
72
126
118
60
79
70
62
134
52
49
46
52
20
20
128
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
38
2
2
9
13
7
2
2
2
2
5
8
18
16
15
17
18
19
17
15
26
28
19
11
8
6
4
10
7
5
4
4
2
1
4
6
8
6
4
5
5
6
4
3
3
2
2
3
2
1
1
2
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
3
2
1
1
1
4
2
1
1
1
1
1
1
1
1
1
2
4
2
1
1
2
8
14
8
2
2
2
3
4
6
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
22
34
39
39
39
21
18
20
24
32
39
47
47
64
39
34
37
39
32
38
33
34
42
44
44
59
48
49
58
50
52
53
52
58
53
52
54
54
55
64
58
59
60
64
59
58
59
56
54
54
53
48
49
53
52
56
52
58
51
56
59
55
57
56
56
64
55
59
47
56
47
52
64
51
53
45
50
45
41
40
31
42
24
27
33
36
51
51
34
34
31
34
56
37
50
50
35
11
11
54
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
17
2
2
3
4
3
2
2
2
2
2
2
11
9
7
6
5
5
4
3
10
11
6
1
2
4
4
5
3
1
2
1
1
1
1
1
5
5
6
5
5
6
3
1
1
2
7
12
7
2
4
3
2
1
1
1
1
1
2
4
6
4
3
2
2
16
8
1
1
2
3
5
6
3
1
1
1
2
2
2
1
1
1
1
2
2
2
3
4
4
5
3
2
2
3
2
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
36
36
30
33
32
32
32
31
32
32
34
34
30
29
26
29
29
34
31
30
30
36
34
30
36
34
31
36
30
29
28
28
27
28
34
29
31
29
30
31
33
36
36
36
36
35
36
33
36
30
34
30
31
30
30
36
28
31
28
28
31
27
31
27
27
26
25
26
25
25
25
28
25
22
23
23
26
24
20
26
19
16
18
18
21
23
24
28
17
17
18
16
16
16
10
11
5
5
18
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
5
5
5
5
5
17
23
26
27
14
1
1
1
1
2
2
2
2
5
5
5
10
6
2
1
1
1
2
2
2
2
6
6
4
2
1
1
1
2
2
2
2
1
1
1
2
2
2
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
5
6
4
2
1
1
1
1
1
1
3
2
1
1
2
5
5
3
2
1
1
1
1
2
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
44
171
171
137
159
163
171
171
171
161
165
165
155
160
203
176
174
168
203
136
143
144
142
203
145
150
152
151
156
161
182
167
162
203
160
157
159
200
154
166
175
174
200
186
179
195
184
200
186
185
183
203
195
150
161
143
148
157
141
225
143
142
225
136
147
225
117
124
98
108
114
109
218
105
108
107
141
108
111
218
94
90
87
77
71
78
76
141
79
58
55
45
44
40
48
48
33
22
22
18
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
37
3
3
20
37
85
109
133
68
3
3
3
12
22
35
88
88
88
55
22
33
44
27
11
3
4
6
6
5
5
3
2
8
8
6
4
17
9
1
3
2
1
2
3
2
2
5
7
5
3
2
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
4
2
1
1
1
1
2
2
2
4
3
2
2
1
1
2
2
2
2
2
2
8
10
12
7
2
3
4
4
4
4
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
43
43
24
23
19
14
19
27
34
54
54
50
70
52
52
53
49
47
54
49
53
57
63
61
65
62
65
65
67
70
63
62
58
56
67
58
61
66
67
67
86
65
65
74
70
80
114
96
114
92
114
90
94
107
91
106
93
86
80
107
77
83
79
71
106
67
67
67
71
71
72
104
76
78
73
73
73
53
49
43
39
34
30
27
25
23
21
28
22
21
27
29
29
48
48
32
27
27
16
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
4
4
6
8
6
4
4
4
3
2
2
2
7
12
31
24
17
13
9
13
18
11
4
2
3
4
5
4
4
3
2
1
1
2
2
2
9
7
5
4
5
5
4
3
2
1
12
7
2
4
3
2
2
3
2
2
2
2
1
1
1
1
1
1
1
2
3
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
5
10
8
7
4
1
7
13
8
4
4
4
4
4
5
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
49
81
84
84
84
51
54
54
57
75
56
58
59
59
74
62
68
75
55
57
62
59
63
84
66
72
64
64
63
64
74
62
65
56
59
56
55
91
59
68
75
70
91
84
79
89
79
91
76
77
72
68
89
70
67
66
63
61
57
59
77
68
70
73
73
70
77
71
74
113
74
74
77
61
72
70
67
113
69
62
83
54
52
65
77
68
113
69
52
58
53
53
83
42
37
34
38
20
20
77
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
35
7
7
16
20
13
7
7
7
6
5
4
4
5
7
10
11
13
11
9
21
24
19
11
4
4
4
8
6
5
4
4
4
7
7
7
8
7
6
10
8
6
3
1
1
2
4
7
5
3
2
2
1
1
1
1
1
2
3
4
13
9
5
4
4
2
1
1
1
1
2
4
6
3
1
2
4
3
2
2
2
3
2
2
9
16
9
3
11
12
14
10
6
7
8
7
6
6
5
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
48
58
89
89
89
49
42
40
39
39
47
47
47
55
67
46
51
67
47
46
55
51
57
89
61
63
62
58
55
56
55
58
67
59
67
63
61
64
64
57
62
64
66
89
68
67
68
65
67
69
69
66
65
64
66
63
62
65
66
69
66
63
66
60
69
63
61
66
69
52
49
49
47
47
59
46
48
51
48
47
53
44
35
39
42
43
57
57
31
37
39
40
63
40
41
39
41
41
11
41
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
41
9
9
10
10
9
9
9
9
5
1
1
1
10
15
12
10
10
10
10
24
27
15
4
1
3
6
12
7
2
2
2
1
1
2
1
1
6
5
4
2
1
1
2
2
2
2
1
1
1
1
2
2
1
1
1
1
1
2
2
2
1
1
1
1
1
2
3
4
3
2
1
2
2
2
1
1
1
1
1
1
1
2
4
6
14
22
12
2
4
6
5
4
3
2
2
6
8
11
35
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
299
559
576
576
576
300
252
291
340
382
591
591
465
450
550
416
410
539
359
343
391
347
367
576
350
382
398
385
559
424
425
473
591
483
550
501
539
572
448
436
450
421
456
576
497
553
572
503
534
533
553
495
493
481
483
591
506
510
533
488
468
453
425
489
380
403
386
413
533
440
488
454
472
412
429
407
466
429
339
333
302
284
293
271
286
327
276
271
472
285
274
300
311
306
439
439
314
286
286
130
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
277
6
6
19
25
17
9
9
9
14
9
5
5
4
3
7
9
11
12
13
90
134
70
6
4
2
14
11
8
5
3
6
8
9
7
6
24
36
20
4
2
7
27
24
22
20
15
10
5
5
5
5
5
4
3
2
3
4
8
17
27
27
25
21
16
11
24
23
22
32
25
19
34
27
16
5
51
42
29
16
16
14
12
33
105
56
8
15
23
65
175
103
32
8
8
40
56
73
40
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
56
74
81
81
81
46
40
45
53
56
89
89
66
63
71
53
56
81
54
60
70
71
80
99
82
115
90
93
103
103
84
95
101
101
115
111
105
108
108
106
114
114
111
141
120
126
141
131
137
141
128
129
124
125
122
103
115
94
87
84
129
76
71
68
58
53
51
53
43
44
37
39
41
41
56
44
46
48
45
48
44
48
40
41
44
43
54
54
30
37
34
32
61
31
30
30
31
20
20
59
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
25
3
3
9
12
7
3
3
3
2
1
1
4
3
3
6
8
10
12
14
23
27
18
9
1
2
4
8
6
5
4
2
1
2
3
4
6
10
10
11
12
12
12
8
4
3
2
12
7
2
4
2
1
1
1
1
2
2
2
1
1
2
3
2
1
1
1
2
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
2
15
10
5
3
2
4
7
4
2
3
4
3
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
93
52
52
52
52
28
23
25
29
37
45
51
51
65
43
47
45
39
46
46
49
93
60
61
59
60
54
57
57
63
58
56
65
55
55
56
55
55
59
55
61
66
72
93
80
80
81
82
76
82
72
82
69
69
69
67
66
66
67
62
54
54
52
67
50
49
48
62
48
50
51
67
48
48
49
47
49
50
50
50
47
48
45
44
45
46
60
57
41
40
38
37
35
37
37
27
31
24
24
37
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
52
2
2
3
4
3
3
3
2
2
2
2
17
9
2
3
4
5
4
3
5
6
4
2
2
4
4
2
1
1
2
1
1
1
1
2
4
2
1
2
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
3
2
1
3
6
6
4
2
1
2
3
4
6
4
3
2
1
15
19
10
1
7
10
7
5
5
4
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
126
173
173
126
126
85
90
102
118
154
139
139
143
152
193
154
174
174
136
131
137
130
137
173
140
150
141
146
143
151
193
151
170
145
153
128
129
159
138
145
135
142
143
150
142
193
141
147
157
170
144
152
129
129
129
153
128
118
108
102
159
92
101
102
95
145
82
77
79
87
84
84
150
77
76
75
66
60
58
54
52
52
43
52
49
51
59
66
41
39
40
38
36
38
38
28
32
25
25
38
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
99
20
20
23
27
23
20
20
20
11
3
3
12
16
20
28
32
36
27
18
41
59
30
1
3
4
6
14
7
1
3
4
3
3
2
1
8
7
6
5
4
3
3
4
4
4
9
8
6
4
3
2
3
4
3
2
1
1
4
12
21
11
2
1
1
2
3
7
4
1
1
1
2
1
1
1
2
2
2
2
2
2
2
2
3
17
10
3
11
13
16
9
3
6
10
8
6
6
4
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
20
70
70
30
31
24
16
25
36
46
76
76
61
72
70
53
61
76
60
67
67
69
87
91
96
137
102
104
103
101
99
99
114
99
111
114
105
137
103
97
125
92
94
111
93
90
114
103
112
137
128
103
111
113
109
125
114
98
87
81
100
72
71
68
64
70
60
58
55
57
56
59
72
60
59
52
50
51
46
45
54
37
36
38
39
48
62
54
60
42
39
42
63
39
46
46
34
9
9
60
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
3
3
4
5
4
3
3
3
3
3
4
18
13
9
12
13
15
14
14
17
20
12
4
8
6
4
4
4
3
2
3
4
5
4
4
12
11
6
1
2
3
6
5
4
9
5
1
1
2
3
2
2
2
2
1
1
2
4
3
3
5
7
5
3
1
1
2
3
4
8
5
2
1
1
3
3
2
1
1
1
1
1
1
4
2
1
2
1
1
5
3
1
1
2
2
2
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
25
67
67
38
40
32
24
32
45
61
91
92
90
200
80
77
80
64
55
51
56
54
76
92
84
168
119
149
157
200
193
144
159
151
136
168
152
156
170
185
173
183
192
200
200
230
232
211
232
225
190
232
166
165
167
151
186
134
119
111
98
96
99
98
114
113
121
186
123
127
112
107
99
97
113
94
96
123
88
93
114
101
123
104
114
113
106
107
127
85
83
89
81
81
81
70
61
24
24
87
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
16
2
2
5
9
5
2
2
2
1
1
1
1
1
2
1
1
1
1
1
13
18
11
5
7
10
11
7
4
3
2
2
9
5
2
1
1
12
6
1
3
5
5
3
2
2
4
7
10
13
12
8
5
8
6
3
1
3
8
5
3
4
6
4
3
3
3
2
2
3
3
3
3
4
6
6
6
3
1
1
1
1
2
4
19
13
7
6
17
28
26
14
3
5
6
7
8
9
5
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
25
88
88
42
40
31
31
41
54
64
79
79
74
77
87
82
69
64
62
75
67
71
81
75
73
87
83
81
88
82
80
86
78
82
77
87
71
75
63
59
57
57
59
60
60
75
65
66
72
87
66
83
61
64
65
62
88
67
61
77
61
64
75
59
58
51
49
55
42
59
38
40
36
35
57
33
35
34
30
44
27
25
23
26
32
34
58
55
33
42
39
43
77
42
48
48
39
12
12
75
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
13
1
1
5
7
4
1
1
1
4
6
8
9
5
1
12
17
23
20
17
21
25
13
1
6
4
3
9
5
1
3
6
5
4
2
1
7
12
8
5
5
5
3
1
1
1
2
5
4
4
2
1
2
4
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
3
1
1
2
12
12
7
2
2
2
2
2
2
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
57
70
80
80
80
48
50
49
51
70
51
55
54
55
68
58
68
70
55
55
59
57
59
80
62
67
60
58
58
59
58
56
65
51
56
50
49
56
51
50
55
58
58
80
61
59
64
75
63
67
60
59
60
62
64
69
66
75
64
62
59
60
64
65
64
63
69
75
56
58
65
59
59
61
63
59
63
69
50
47
44
41
37
47
39
42
45
49
43
46
49
37
62
37
39
42
43
43
28
43
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
2
2
12
18
10
2
2
2
3
4
5
13
7
2
5
7
9
9
9
19
25
16
8
5
9
8
6
4
2
2
2
3
2
2
3
4
7
4
2
2
2
8
10
7
4
2
3
4
5
8
8
5
2
2
2
1
1
1
1
1
2
3
2
1
1
1
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
2
25
26
28
15
2
2
14
21
24
12
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
136
136
136
136
136
130
130
130
130
148
190
190
141
124
121
112
129
168
129
156
129
128
150
167
145
175
172
171
174
179
187
164
169
170
166
190
164
151
164
154
175
167
158
172
154
148
172
159
168
179
187
164
148
144
134
130
132
129
132
108
190
99
90
84
66
64
62
58
56
55
45
44
40
39
54
32
32
31
28
37
28
21
20
23
29
34
52
50
33
34
31
34
56
35
46
46
33
11
11
54
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
116
5
5
12
20
14
9
9
9
14
12
11
10
6
3
4
4
5
5
5
25
30
20
10
29
21
14
11
7
4
3
2
3
2
2
4
9
6
3
4
3
3
9
16
10
5
5
5
3
1
3
6
3
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
2
4
6
3
1
1
2
2
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
144
151
277
277
277
179
145
123
134
163
191
229
229
270
163
152
162
138
140
151
157
148
167
277
178
198
176
181
180
171
270
149
144
140
129
131
151
151
152
229
178
180
185
277
197
192
213
270
211
244
213
244
221
222
219
222
217
222
225
232
219
224
231
238
248
229
207
219
225
219
232
256
286
309
357
362
362
362
296
283
263
235
215
197
190
188
248
207
164
245
192
217
245
230
230
140
158
61
61
230
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
133
8
8
63
91
49
8
8
8
10
11
13
19
12
5
5
5
5
11
18
43
58
31
5
7
6
5
3
1
1
1
1
1
1
1
1
14
11
8
7
6
5
22
16
10
4
1
2
4
4
4
4
3
3
5
7
9
7
6
4
3
3
3
3
3
2
1
5
7
7
7
11
20
14
8
3
5
4
3
3
4
8
7
7
24
41
25
9
1
19
38
20
3
7
9
11
13
15
11
8
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
27
83
83
68
75
73
72
72
71
73
80
80
82
113
70
77
79
76
78
75
82
73
82
77
74
83
87
96
110
113
110
90
109
81
80
79
80
83
87
87
90
95
100
110
110
113
98
110
96
96
106
109
110
127
111
111
100
93
95
72
74
78
83
95
92
111
82
111
86
87
127
81
75
77
78
70
69
111
79
81
111
70
66
58
54
69
65
60
127
55
57
61
54
48
56
56
42
29
29
39
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
15
15
15
15
42
56
63
64
33
2
2
13
14
16
10
5
5
5
5
12
9
5
1
2
4
4
3
2
1
6
3
1
2
1
1
5
5
6
5
4
6
4
2
3
4
17
11
5
4
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
4
3
2
3
3
2
1
2
3
17
9
1
16
17
18
10
2
2
2
2
4
7
4
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
20
111
111
46
49
38
24
39
57
75
296
336
374
1392
383
391
410
235
210
161
125
112
297
370
409
1244
703
863
827
1392
686
633
770
745
1077
1244
1553
2535
1931
2535
2171
2105
2535
1978
2058
2047
1839
2508
1575
1288
1233
1575
878
979
1024
830
1356
650
529
459
306
256
210
163
353
372
411
1356
404
402
388
219
182
146
109
89
84
75
74
92
65
57
53
69
46
55
53
69
76
42
40
36
30
27
29
29
26
24
24
23
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
17
2
2
2
3
2
2
2
2
2
6
8
11
14
12
10
24
31
24
18
18
15
8
1
8
4
1
1
1
1
3
6
8
6
3
1
3
14
11
8
7
7
5
3
3
4
7
5
4
4
4
4
2
1
1
1
1
2
4
2
1
2
4
2
1
1
1
3
2
1
1
1
1
3
2
1
4
2
1
1
1
1
1
2
8
7
6
6
7
7
8
4
1
1
1
1
1
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
45
108
108
77
82
79
75
73
70
75
83
86
90
179
82
81
87
75
64
62
60
55
69
75
78
130
101
100
135
121
128
132
179
124
111
119
120
120
135
128
137
148
163
163
172
192
184
195
192
195
166
195
147
142
140
132
135
134
129
143
125
124
126
118
121
129
119
143
110
112
106
99
126
103
105
106
105
107
107
107
101
103
93
90
93
90
106
108
76
83
81
82
85
80
94
94
80
60
60
93
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
30
30
30
30
30
45
53
61
68
34
1
1
8
6
5
5
5
5
9
14
22
22
13
4
1
2
4
2
1
4
3
2
3
3
3
3
4
4
5
6
7
8
10
12
7
3
3
8
4
1
3
3
2
1
1
1
2
1
1
1
1
2
4
6
4
2
1
3
2
2
5
3
1
1
1
2
5
3
2
4
4
5
4
3
10
11
6
2
3
23
41
21
2
7
13
11
10
10
5
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
64
99
99
53
47
37
26
38
57
79
110
124
124
117
98
105
107
95
99
81
87
83
114
129
129
230
137
140
138
125
127
126
128
129
120
132
121
123
123
134
138
140
206
143
152
158
171
157
158
159
206
155
172
190
189
240
230
192
178
206
180
212
213
266
261
198
196
173
180
172
230
279
351
476
476
476
352
334
284
261
253
252
213
184
200
212
242
266
177
175
184
185
189
194
194
135
157
103
103
218
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
30
30
30
20
11
7
3
3
3
4
5
6
7
5
3
4
5
6
5
5
18
19
20
13
6
7
8
6
4
3
2
1
1
1
1
2
4
9
8
7
6
5
3
2
2
3
19
26
21
16
11
21
15
10
6
2
4
9
14
7
1
2
3
4
5
3
1
1
5
4
3
2
1
5
5
5
32
17
3
3
5
4
3
15
30
16
2
11
20
48
75
46
17
13
9
9
19
29
29
29
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
134
90
117
117
117
62
52
56
62
70
101
101
89
93
92
82
89
86
90
93
98
134
109
117
113
117
114
108
127
116
108
115
117
117
127
135
126
130
135
126
135
128
127
134
129
135
135
149
149
137
136
130
136
123
118
115
117
96
86
79
87
72
77
86
80
101
75
115
87
87
118
87
77
77
77
69
65
101
66
62
101
48
44
40
36
51
52
57
118
49
47
45
32
28
25
22
21
21
21
14
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
17
17
17
14
11
6
2
2
2
3
3
3
3
2
2
4
5
6
10
15
30
27
24
14
4
2
10
9
8
5
2
1
1
1
3
3
3
9
6
4
2
6
11
8
5
2
4
7
11
8
6
5
3
2
1
1
1
1
3
5
7
6
5
3
2
3
3
4
2
1
2
3
4
2
1
1
2
2
1
1
1
2
3
4
10
6
2
6
9
12
16
8
1
1
2
3
6
10
5
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
153
160
160
105
91
74
54
72
101
128
201
201
159
190
151
135
151
201
145
151
162
168
201
232
232
265
246
238
246
232
226
214
238
223
249
257
229
254
230
233
254
233
235
249
239
239
257
238
238
254
228
241
256
269
312
312
267
255
301
224
239
244
236
301
221
211
209
234
194
195
205
245
204
209
214
200
187
211
189
176
214
163
125
153
165
191
265
244
198
179
184
190
179
200
200
135
158
107
107
200
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
73
4
4
22
31
20
9
9
6
4
5
6
7
6
5
5
5
5
10
15
55
60
33
6
13
13
14
8
3
5
5
5
3
1
3
3
3
13
9
5
6
7
7
8
8
6
5
4
3
3
4
4
3
3
2
1
2
2
3
6
10
9
7
5
4
7
7
8
6
4
4
4
10
12
8
5
25
19
11
4
3
2
2
13
25
44
22
1
5
35
65
34
4
4
4
5
13
21
11
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
124
252
252
129
124
88
61
92
130
165
263
263
231
332
248
211
213
238
168
155
155
150
176
177
177
284
207
245
252
240
332
255
263
247
248
225
238
240
200
195
205
202
215
275
282
301
390
371
365
410
452
484
504
598
541
541
480
448
431
352
356
375
399
431
435
513
420
523
467
425
598
371
346
328
364
341
341
513
346
332
523
291
290
326
377
378
346
333
598
307
298
298
389
218
199
176
202
121
121
377
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
105
4
4
7
9
6
4
4
4
7
9
10
12
8
4
7
8
10
28
46
62
73
38
3
9
9
9
8
5
3
2
3
5
3
1
3
9
6
3
5
5
5
4
3
5
8
63
88
57
26
29
19
10
4
3
3
3
7
12
8
5
6
7
6
6
5
4
3
5
7
8
6
5
9
8
7
25
15
5
1
1
3
5
7
69
41
13
13
28
42
56
34
12
7
3
3
7
12
9
6
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
53
78
78
43
38
30
22
32
45
50
89
89
76
76
76
78
72
87
73
89
78
81
100
104
107
148
120
123
150
121
120
122
121
120
124
124
130
148
136
150
138
138
142
128
144
124
126
132
130
150
141
112
108
109
116
135
124
108
98
93
144
77
73
69
57
57
52
46
60
46
49
49
58
44
43
41
36
39
33
31
31
39
27
29
35
37
42
57
33
35
35
33
32
34
34
25
28
21
21
34
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
30
4
4
7
9
6
4
4
4
2
1
1
1
2
4
4
4
5
9
14
29
31
17
4
4
3
2
9
6
4
2
1
3
5
4
2
1
3
6
10
8
6
4
3
2
2
3
4
3
2
4
4
3
2
3
2
2
2
2
1
1
1
1
4
2
1
1
3
2
1
2
1
1
1
2
2
2
1
1
1
1
1
2
1
1
1
1
2
3
14
17
12
7
5
3
3
5
8
5
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
57
68
113
113
113
63
53
55
58
66
85
85
73
107
67
65
70
83
63
61
71
76
90
113
102
118
106
104
108
103
98
98
110
107
114
118
109
114
109
108
114
110
112
116
115
114
120
120
113
120
109
104
116
104
104
100
116
91
82
78
87
66
64
61
63
62
60
100
60
64
65
87
52
52
54
49
62
58
52
52
61
40
37
31
33
42
42
62
80
40
39
39
37
36
48
48
32
25
25
11
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
56
8
8
12
14
11
8
8
8
4
1
1
1
7
14
16
17
19
15
11
29
32
18
4
1
2
4
2
1
2
3
3
3
3
3
2
1
4
7
5
4
8
5
3
2
2
4
4
5
3
1
1
1
2
2
1
1
2
3
2
1
1
1
1
1
1
1
2
2
2
2
3
4
2
1
1
1
1
1
1
1
1
2
4
11
6
1
2
5
8
16
8
1
1
1
3
6
9
5
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
44
38
38
30
29
30
29
29
34
41
52
64
64
84
46
46
45
39
40
40
38
44
38
38
36
36
41
45
49
49
63
47
72
47
52
53
56
70
54
84
58
58
61
84
63
58
64
63
57
53
51
72
39
39
40
35
36
42
39
47
70
40
49
51
49
84
45
41
38
40
39
42
84
42
40
38
36
33
33
64
28
24
22
17
23
25
26
51
18
21
20
21
29
23
36
36
21
4
4
28
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
26
10
10
10
10
10
10
10
19
11
3
3
33
17
2
13
9
5
4
3
5
10
6
2
12
6
1
1
1
1
1
1
1
1
1
1
2
2
2
3
3
3
2
1
1
1
4
5
7
6
4
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
321
424
424
245
213
172
132
184
255
283
487
487
384
377
395
424
381
421
388
487
411
395
457
577
500
654
654
564
774
535
527
596
596
599
658
620
649
660
605
774
658
602
647
624
562
544
643
575
608
774
575
584
552
556
496
509
647
435
377
355
469
256
249
233
197
228
157
139
123
130
124
127
228
127
130
130
155
129
140
228
132
124
115
97
98
94
89
155
74
77
72
62
62
59
72
72
58
50
50
45
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
176
29
29
46
54
41
29
29
29
15
1
1
8
18
29
35
38
42
32
22
128
134
70
7
1
7
14
10
6
2
5
4
4
6
5
4
8
7
7
17
12
7
12
11
11
12
14
11
6
1
5
3
1
1
5
8
10
5
1
1
2
2
3
4
2
1
2
6
6
6
7
4
1
1
1
1
1
1
1
1
8
4
1
7
14
11
7
3
13
24
35
22
9
8
8
8
11
14
17
21
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
137
352
352
215
235
222
202
206
207
205
228
226
218
352
193
186
205
215
200
187
207
321
278
295
320
391
287
288
275
259
246
244
252
249
271
262
262
303
276
280
321
281
291
303
296
331
329
324
335
391
333
341
359
354
358
425
353
356
330
312
365
371
400
477
451
425
451
440
477
511
432
511
452
441
511
418
414
425
411
418
450
404
408
356
362
401
450
468
377
384
329
294
432
300
330
348
389
389
252
468
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
79
49
49
53
58
97
117
137
162
88
14
12
12
11
10
10
10
10
12
15
48
51
26
2
7
9
12
8
4
2
2
2
7
4
2
2
15
57
31
6
5
5
14
20
12
4
19
34
20
6
52
26
1
5
13
11
10
8
6
5
5
12
20
19
17
11
5
16
25
13
1
3
5
32
16
1
22
12
3
3
6
9
12
16
43
30
18
13
36
180
216
117
19
18
18
22
137
194
101
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
59
73
73
59
59
37
29
36
46
50
87
87
61
55
69
46
49
69
45
44
53
48
61
88
63
104
80
82
96
96
74
74
75
74
85
96
88
104
92
96
107
94
96
104
99
107
118
106
106
107
104
101
104
101
100
104
104
99
99
101
89
89
87
118
94
97
98
97
99
96
101
102
79
72
75
63
69
95
76
95
118
75
75
74
116
78
73
68
116
54
50
48
36
33
29
29
29
25
25
36
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
46
1
1
7
10
7
4
4
4
2
1
1
1
2
3
2
1
1
2
4
15
21
11
1
10
9
8
7
4
2
2
3
6
6
7
4
1
4
7
15
11
7
14
9
4
3
2
3
5
4
4
3
2
2
2
2
1
1
1
2
4
5
6
4
2
1
2
3
2
1
2
1
1
1
1
3
5
3
2
1
1
2
4
5
7
4
2
2
2
9
17
9
1
1
1
2
4
6
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
51
242
242
190
223
230
242
242
242
242
222
226
225
209
242
209
216
242
213
219
218
219
219
224
220
239
230
226
233
201
236
151
157
137
146
209
144
186
159
153
219
141
161
217
184
186
220
183
211
239
230
209
169
185
179
233
220
163
157
141
236
112
123
120
102
153
89
81
77
81
80
81
156
72
72
71
59
57
53
48
56
42
39
43
42
43
60
50
35
44
50
44
63
43
42
39
41
41
9
41
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
37
37
37
37
37
110
146
183
212
107
3
3
5
5
6
12
15
18
18
18
25
33
20
8
3
4
6
4
3
2
2
3
4
4
4
4
5
6
3
1
1
1
10
7
4
2
2
19
10
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
2
2
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
2
3
5
4
2
1
2
3
6
4
3
2
2
2
5
7
8
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
60
138
138
66
65
51
36
54
77
99
154
154
135
171
133
129
132
124
114
138
111
121
128
128
154
129
134
136
135
167
136
133
171
123
130
133
137
154
155
173
229
198
225
214
215
229
214
227
214
227
207
229
223
225
221
240
210
205
195
186
216
191
204
215
215
225
240
207
200
202
189
180
216
176
191
189
196
264
190
225
225
185
264
171
158
190
158
140
264
139
132
130
179
93
87
81
87
53
53
158
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
32
30
28
22
16
12
9
9
9
12
9
7
7
6
5
5
5
5
26
47
52
58
43
28
16
7
4
5
3
1
1
1
1
3
2
1
7
7
8
8
8
8
5
2
3
4
67
37
8
6
4
2
1
2
2
2
3
4
6
5
5
7
5
3
6
5
5
4
3
6
4
3
5
3
2
3
5
3
1
1
1
4
11
18
33
20
8
5
17
30
41
24
7
8
9
14
17
21
11
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
13
13
11
12
12
12
12
11
11
12
12
12
13
12
12
12
12
12
12
13
13
13
12
13
13
12
12
13
12
13
9
10
11
10
12
9
12
10
12
13
13
22
14
14
13
13
13
14
13
21
12
14
15
14
22
15
16
16
21
13
13
11
9
8
10
10
11
22
11
12
13
12
13
13
14
14
14
11
10
10
9
7
9
6
6
6
9
4
4
4
3
3
3
4
4
4
4
1
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
2
2
2
2
2
6
8
9
10
5
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
7
4
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
2
3
3
3
2
1
2
1
1
1
1
1
1
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
148
353
353
213
231
218
197
204
215
229
253
268
268
335
203
190
200
208
236
230
353
305
320
334
316
467
324
339
333
293
324
264
264
266
313
322
339
609
381
459
484
500
680
499
499
446
440
483
509
543
680
504
546
596
563
575
609
606
532
680
495
524
521
526
596
550
606
543
532
511
543
516
482
576
682
841
1049
1208
1147
1250
1250
1286
1286
1082
796
745
600
466
395
368
321
316
324
300
397
397
338
283
283
373
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
73
73
73
73
73
100
113
127
154
83
13
13
99
54
10
10
10
10
12
15
50
54
28
2
32
22
12
7
3
2
1
1
1
1
1
2
3
9
16
40
28
16
13
11
8
6
30
17
5
3
2
2
3
3
2
1
14
17
20
10
1
5
10
16
13
7
1
11
15
13
11
6
1
8
6
5
45
36
27
23
16
9
21
33
68
44
21
1
48
95
142
80
19
29
34
39
44
49
29
9
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
107
173
193
193
193
110
93
94
98
104
139
139
133
147
188
128
140
188
126
123
138
130
140
193
144
150
144
147
156
164
188
188
165
165
163
165
164
192
157
147
155
152
161
193
157
192
169
171
192
165
151
150
192
149
144
151
132
138
131
144
157
131
134
132
122
147
111
118
97
88
80
83
81
88
131
90
87
89
93
84
84
76
80
76
83
94
132
122
76
86
76
74
144
69
63
56
60
22
22
131
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
86
15
15
24
29
22
15
15
15
14
7
1
1
25
45
38
32
32
26
21
59
70
43
17
13
35
31
24
14
5
4
4
5
3
1
1
1
2
4
6
6
7
4
2
2
3
14
25
14
3
6
7
4
1
1
1
1
2
3
2
1
2
2
3
9
5
1
2
5
4
3
2
1
5
7
10
9
5
1
1
1
1
3
8
12
6
1
4
8
12
17
14
7
1
1
6
9
13
7
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
71
106
106
82
84
71
71
71
73
88
106
106
106
89
91
95
106
91
91
77
91
98
117
155
141
141
129
129
130
125
119
147
131
137
137
125
141
129
130
155
147
115
119
137
119
113
137
110
119
141
108
129
115
123
123
155
137
109
97
88
99
72
74
70
68
97
67
68
69
71
65
65
99
64
64
69
69
68
69
97
67
64
59
54
52
56
51
66
65
42
44
45
41
45
45
35
38
30
19
58
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
54
1
1
8
11
13
14
14
14
7
1
1
5
9
14
19
19
19
13
8
23
27
14
1
7
8
10
5
1
7
4
2
4
3
2
3
5
11
8
5
5
5
7
4
2
2
10
18
10
2
2
1
1
1
1
1
1
1
1
2
8
6
4
2
4
3
3
5
3
1
1
2
2
3
2
2
2
2
2
1
1
4
6
8
16
11
6
2
8
15
17
9
1
2
3
5
12
15
9
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
56
83
83
56
56
36
36
44
53
59
74
74
62
65
87
69
71
67
78
65
60
65
71
73
83
83
78
81
83
80
87
79
87
82
79
87
75
83
68
65
68
65
67
83
73
76
87
77
83
87
73
82
67
70
70
68
87
66
63
61
60
56
63
52
51
55
54
53
62
55
48
47
45
42
42
41
41
45
45
44
62
41
35
41
42
45
62
59
40
39
32
28
33
27
28
27
32
30
19
63
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
51
4
4
4
5
4
4
4
4
6
6
6
6
5
4
11
14
18
15
13
21
23
13
3
3
3
3
6
5
5
4
4
4
9
6
4
4
2
1
4
4
5
3
2
2
2
3
9
5
2
2
3
2
2
2
2
2
2
3
2
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
2
5
3
2
1
1
1
1
2
9
5
1
2
3
14
16
8
1
1
1
5
12
15
8
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
36
36
23
23
15
15
18
25
30
36
47
47
49
38
33
33
31
29
39
27
27
31
32
32
41
41
42
49
45
45
39
46
37
39
40
40
41
41
47
42
42
41
49
40
38
45
39
42
41
44
46
37
34
33
32
34
34
34
38
37
28
31
29
31
47
30
38
32
29
28
37
23
21
21
18
20
21
23
37
23
23
19
18
19
19
19
44
15
15
14
10
10
9
11
11
7
5
5
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
2
2
3
4
3
2
2
2
2
2
2
4
3
2
3
3
4
4
5
8
10
11
13
7
1
1
1
1
1
1
1
2
2
1
1
4
3
2
1
1
2
1
1
1
1
1
5
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
52
70
79
79
79
44
37
41
51
67
94
99
97
217
90
88
96
85
73
72
72
74
93
98
103
152
108
110
107
116
108
113
196
116
135
136
128
217
130
139
155
141
134
209
171
212
300
233
300
297
302
369
341
366
357
360
316
349
346
241
250
287
310
349
369
366
300
294
286
292
289
239
221
208
226
228
246
369
278
276
278
276
192
191
179
199
175
166
292
166
161
153
197
118
119
121
135
137
137
179
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
27
2
2
8
11
6
2
2
2
3
4
5
16
9
2
3
4
5
7
10
22
22
13
4
5
5
6
5
3
2
1
1
1
1
2
3
4
5
3
1
1
1
5
4
3
3
2
1
1
2
4
4
3
3
2
1
1
3
5
6
8
10
10
7
4
1
3
3
4
4
4
6
8
4
1
7
9
6
4
2
1
3
5
7
29
15
1
1
8
19
31
19
7
5
3
3
10
18
11
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
26
19
19
19
19
11
9
9
11
13
18
18
19
41
18
18
22
18
20
28
20
26
29
31
33
70
36
42
40
41
38
30
28
27
27
29
31
37
35
36
38
53
41
42
44
53
43
41
42
53
41
44
43
46
48
48
70
51
46
57
46
52
58
54
53
45
46
48
48
58
46
48
50
45
50
54
52
56
58
50
48
50
42
46
50
48
68
70
36
42
37
35
57
30
27
27
26
9
9
58
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
19
1
1
2
3
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
4
4
3
2
1
2
2
1
1
1
2
3
4
3
3
2
2
2
2
4
3
2
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
5
9
5
2
2
3
8
8
4
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
22
41
41
40
40
22
19
22
27
34
46
47
47
38
39
37
38
39
37
42
39
41
46
51
48
61
51
48
55
51
49
50
52
50
55
55
53
55
55
54
59
54
55
56
56
60
59
59
61
60
61
59
61
57
55
55
57
55
53
61
50
54
60
54
60
55
50
48
54
44
44
46
46
49
58
52
60
60
56
60
58
50
44
58
45
47
57
54
31
38
35
36
61
38
50
50
39
20
20
60
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
18
2
2
3
4
3
2
2
2
2
2
2
3
2
2
3
4
5
4
3
10
11
7
3
2
4
6
9
7
5
3
5
3
1
1
2
3
2
1
4
5
6
4
2
2
1
1
8
4
1
2
4
2
1
1
2
2
1
1
1
1
1
1
2
1
1
1
2
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
2
4
2
1
1
1
4
7
4
1
2
3
2
1
1
1
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
27
27
27
27
27
17
14
16
21
29
37
43
43
39
33
31
30
30
26
31
27
25
33
37
35
64
38
40
42
42
49
50
64
62
52
52
50
51
50
50
64
50
52
53
51
62
50
52
51
49
57
52
52
57
52
49
49
62
44
43
49
39
39
39
39
38
39
48
33
43
33
36
36
35
43
35
36
34
39
43
33
32
37
27
28
28
33
33
21
25
24
26
39
29
43
43
32
22
22
37
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
23
3
3
3
4
3
3
3
3
3
5
7
12
11
10
8
7
7
7
7
7
7
4
1
2
4
4
5
3
1
2
1
1
3
2
1
3
7
9
6
4
7
4
1
1
2
3
5
5
4
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
2
4
6
3
1
2
4
3
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
104
136
174
174
174
128
119
119
104
120
127
129
129
164
128
111
127
128
115
136
126
121
152
174
164
285
166
164
162
150
146
140
164
123
127
131
138
155
141
152
170
188
196
244
233
235
254
357
260
263
294
329
309
325
316
327
316
357
343
298
308
339
343
368
378
340
381
361
380
628
440
490
479
628
569
533
569
628
561
622
476
622
400
385
375
334
346
330
227
267
251
245
392
188
199
214
244
245
245
375
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
70
6
6
38
70
39
8
8
8
8
6
4
4
9
14
20
23
26
17
9
40
57
30
3
9
6
4
4
3
3
5
3
1
3
3
3
4
6
8
25
16
8
5
2
8
13
18
10
2
3
4
4
2
1
2
3
3
3
7
5
3
3
3
3
3
3
6
11
16
28
15
3
6
5
4
6
27
19
10
1
1
2
3
4
47
25
4
3
18
40
62
38
14
21
25
21
17
17
10
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
57
76
76
66
71
73
76
76
76
76
69
69
65
58
87
58
65
87
61
64
61
54
60
69
66
87
87
72
76
76
79
79
74
75
77
87
75
75
71
69
69
76
70
70
71
79
69
68
69
65
76
65
66
66
66
66
67
67
76
66
62
65
64
62
63
57
58
57
58
65
54
59
49
48
62
49
50
48
46
45
44
45
41
44
50
56
60
59
36
41
37
40
66
42
56
56
43
20
20
64
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
54
3
3
3
3
30
44
58
67
36
6
6
8
13
18
18
14
11
11
13
23
27
14
1
3
3
3
3
2
2
2
2
3
3
3
3
3
8
7
6
3
1
1
1
1
2
8
6
4
2
1
2
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
3
2
2
2
1
1
3
3
2
1
1
1
1
1
1
1
1
1
3
5
7
4
1
2
4
3
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
20
59
59
40
40
25
19
25
879
1878
2186
5142
5142
2103
2089
1581
989
801
584
415
320
246
190
153
124
106
90
76
240
431
659
1088
1062
1243
1344
1387
4561
2202
2392
5142
1697
1740
1635
1870
1852
1871
4993
2042
2073
2141
3386
1384
1232
1032
809
716
1380
1270
1336
4561
1305
1319
2077
1659
1716
5142
1508
1484
1450
787
854
743
608
1175
729
726
1756
1382
1493
4993
1591
1622
1643
1607
1387
1349
1300
3386
1018
963
913
505
415
317
214
165
130
21
21
45
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
20
2
2
3
4
3
2
2
2
2
3
5
9
12
15
32
37
40
27
14
17
20
11
2
2
3
6
15
10
5
5
6
8
11
7
4
4
4
4
3
3
4
3
2
2
1
1
2
4
3
2
3
2
2
1
1
1
2
4
2
1
1
1
2
1
1
3
2
1
1
2
2
2
1
1
1
3
2
1
1
1
1
1
1
3
5
3
1
1
3
6
3
1
2
2
2
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
24
41
41
33
33
18
15
18
23
31
42
44
44
69
41
45
43
39
38
36
38
38
43
58
48
62
54
57
60
69
62
59
65
63
56
56
55
56
59
60
62
76
72
76
86
86
77
82
78
73
76
82
65
64
64
64
65
63
76
62
55
59
61
51
60
52
50
57
49
44
51
45
45
43
58
41
44
44
42
48
41
40
36
48
40
44
57
57
31
38
35
35
62
36
43
43
37
20
20
61
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
9
1
1
1
1
1
1
1
1
1
1
1
3
7
8
10
10
10
6
3
8
10
5
1
2
3
4
3
2
1
2
1
1
2
1
1
3
5
7
18
12
7
4
1
2
2
3
4
3
2
5
3
2
1
1
1
1
1
1
4
8
9
6
3
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
4
5
4
4
3
3
4
5
3
1
2
2
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
21
34
34
32
32
20
16
19
25
33
45
47
47
40
40
40
45
38
37
38
38
35
42
58
48
65
52
51
53
51
52
58
53
55
165
183
204
722
209
324
445
403
722
663
547
720
562
722
663
462
442
396
720
288
258
235
155
136
108
86
76
75
67
61
62
54
51
50
46
44
42
43
46
41
61
41
41
40
39
40
38
37
39
35
39
43
61
57
32
39
34
32
65
29
27
24
27
11
11
61
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
2
2
6
8
5
2
2
2
2
2
2
8
5
2
4
5
6
5
5
13
15
11
6
2
2
3
5
3
1
2
1
1
2
1
1
5
8
5
3
4
5
3
1
1
2
16
31
18
6
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
2
2
2
2
2
1
1
4
5
4
2
1
2
4
7
5
3
3
3
3
3
4
3
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
21
47
47
35
37
35
32
32
33
34
35
38
38
40
31
38
38
41
46
46
47
47
47
46
47
47
46
45
47
38
47
31
33
33
36
46
35
46
35
32
47
34
38
47
39
46
47
38
44
47
44
46
32
37
36
47
47
35
41
37
47
47
27
26
26
28
19
25
13
12
11
9
14
7
6
5
8
8
8
30
8
8
8
5
10
9
10
30
10
10
11
8
7
7
6
6
6
6
6
5
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
3
3
3
3
3
16
22
25
27
15
3
3
7
5
3
4
5
6
6
6
7
8
7
4
2
4
3
2
4
5
3
2
2
2
1
1
6
3
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
5
5
6
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
123
161
161
123
123
86
65
66
73
84
111
111
105
97
149
102
111
160
112
116
114
114
115
125
126
161
140
138
140
142
149
146
149
160
217
236
246
608
239
303
394
361
488
608
443
608
486
488
608
405
391
379
608
294
279
256
199
185
161
145
149
130
122
121
105
106
106
105
123
105
112
105
100
97
117
97
97
111
91
91
89
85
82
78
82
91
116
110
80
82
76
74
126
70
72
72
71
46
46
122
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
97
1
1
13
26
19
12
12
6
1
1
1
1
6
11
11
11
11
16
22
46
58
30
2
6
5
5
3
1
1
2
2
3
9
5
2
1
2
4
6
6
7
4
2
3
3
3
25
16
7
10
5
1
1
2
2
2
4
6
9
13
13
10
6
3
3
3
3
3
4
5
7
13
7
1
1
1
1
1
1
1
1
2
4
12
6
1
2
3
9
16
10
4
5
6
5
4
4
4
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
24
59
59
40
40
25
19
25
39
59
74
104
104
118
78
73
71
60
55
59
50
54
54
55
64
55
57
67
68
68
118
64
66
65
60
60
64
74
67
74
74
60
61
68
78
79
104
118
93
106
85
106
80
85
98
83
98
86
78
75
98
67
76
74
73
98
65
61
62
75
65
70
96
73
74
71
73
70
68
104
68
65
61
82
60
61
55
82
43
43
45
44
48
48
54
54
43
32
22
48
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
16
2
2
3
4
3
2
2
2
2
3
5
8
9
11
28
33
35
26
17
15
24
12
1
1
2
3
3
2
1
2
3
4
3
2
1
3
4
3
2
2
2
1
1
1
1
2
25
13
1
4
4
2
1
1
1
1
1
1
4
8
9
5
1
4
2
1
1
1
1
1
1
2
1
1
2
2
2
2
1
1
1
1
1
2
9
5
2
2
14
18
17
11
6
3
3
12
17
9
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
26
25
39
39
39
21
18
17
21
29
36
51
51
49
33
30
31
27
26
31
27
26
36
39
38
74
44
49
50
45
45
43
36
38
35
36
47
42
42
51
53
47
52
51
55
57
52
59
51
56
51
42
43
48
49
53
72
51
48
74
51
59
72
55
57
51
48
43
41
59
33
36
35
33
56
30
33
35
31
44
28
24
22
28
37
40
72
70
32
42
37
34
74
31
28
24
27
5
5
72
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
13
2
2
3
4
3
2
2
2
2
2
3
7
6
5
7
8
9
8
8
12
13
7
1
2
4
3
2
1
1
1
1
1
1
1
1
1
5
8
9
9
10
5
1
1
2
4
3
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
2
1
2
2
3
2
1
1
2
3
2
1
1
2
1
1
1
1
2
4
4
5
3
2
2
2
2
3
2
2
2
2
2
2
2
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
46
74
81
81
81
47
38
44
53
60
94
94
82
137
76
73
80
89
70
71
75
78
98
112
107
150
115
123
137
125
137
138
122
127
115
113
112
112
113
115
127
136
148
198
161
159
164
170
162
179
166
172
180
198
196
178
180
181
196
173
178
182
189
207
198
203
207
203
188
207
176
177
181
177
188
176
167
154
202
166
149
186
145
141
147
154
175
161
160
140
132
117
202
93
96
102
114
104
104
186
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
35
2
2
11
15
8
2
2
2
1
1
1
3
10
16
17
17
18
10
2
17
18
11
4
7
5
4
2
1
1
1
2
4
2
1
2
3
9
12
14
15
16
9
2
3
4
13
19
26
26
26
19
10
1
3
3
3
14
24
17
10
9
7
6
6
6
5
5
5
5
5
6
15
8
2
7
13
9
5
2
1
3
5
13
21
14
8
6
13
27
41
23
5
5
5
5
10
16
9
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
48
39
83
83
83
46
39
38
44
57
95
97
96
259
87
85
88
57
56
50
53
50
63
83
67
116
72
107
121
126
259
133
131
142
124
125
127
193
133
150
171
162
193
217
184
188
211
259
209
228
211
228
198
202
212
191
211
184
172
172
212
166
186
177
170
211
170
149
169
154
157
163
217
168
170
161
164
164
129
124
117
105
93
110
95
96
116
108
81
79
80
80
83
86
89
89
79
62
62
86
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
35
4
4
9
11
7
4
4
4
4
4
5
8
5
2
3
4
5
4
4
17
22
13
4
6
5
4
4
3
2
2
5
11
7
3
3
4
6
6
7
7
8
15
13
7
2
2
1
1
2
4
2
1
2
4
3
2
9
16
8
1
1
1
1
1
1
1
1
1
2
4
18
17
9
2
2
3
3
2
1
1
1
2
9
16
42
24
7
2
21
40
21
2
12
20
19
18
18
10
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
6
10
10
6
6
5
4
5
12
21
24
47
47
22
22
18
15
14
13
16
12
12
14
16
14
24
15
16
18
17
20
23
21
28
26
25
38
28
33
47
32
45
32
32
32
28
33
35
37
62
41
46
49
49
55
47
51
51
62
45
50
41
45
37
34
47
36
40
62
42
45
50
37
38
37
34
34
34
29
33
23
21
20
17
22
21
20
40
22
15
14
12
11
11
14
14
9
5
5
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
4
1
1
1
2
1
1
1
1
1
1
1
3
2
2
2
2
2
2
2
3
4
3
2
1
1
1
2
2
2
2
2
3
2
2
3
6
4
2
3
2
2
3
2
1
1
1
2
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
108
147
188
188
188
99
84
92
100
104
228
247
287
881
280
283
305
203
190
170
162
163
173
188
166
202
188
308
313
392
844
406
571
384
420
427
525
875
508
853
588
545
546
881
533
527
534
844
480
481
493
571
384
366
346
311
294
394
375
402
875
394
488
496
434
853
414
388
357
382
385
428
881
448
459
490
396
364
396
289
267
396
214
195
175
151
136
121
170
118
113
135
104
95
105
105
108
135
135
74
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
80
9
9
10
10
9
9
9
9
9
9
10
11
8
5
5
5
5
22
28
35
60
35
10
17
14
12
6
1
6
5
3
1
3
3
2
2
47
24
1
2
4
4
5
8
11
10
9
5
1
58
44
22
1
2
1
1
1
1
3
6
14
8
2
3
4
4
5
13
7
1
2
6
8
5
2
20
13
6
2
2
3
6
17
40
25
10
12
24
37
62
34
6
6
6
6
9
12
7
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
42
38
38
35
34
33
32
32
51
74
80
151
151
77
76
64
51
45
41
38
38
42
36
36
36
34
34
35
39
44
49
63
59
59
58
55
105
71
78
151
70
72
74
70
70
70
96
74
72
67
109
61
63
61
54
54
64
61
54
105
46
45
61
55
57
151
56
60
54
46
45
37
55
33
32
33
42
40
41
96
38
35
32
20
33
34
34
109
31
31
30
19
18
16
15
15
9
4
4
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
22
13
13
16
20
24
26
27
28
14
1
1
3
2
2
10
13
14
8
2
3
4
4
2
1
1
1
2
2
2
2
3
2
2
2
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
48
61
82
82
82
44
38
38
38
44
52
52
51
65
65
48
52
70
48
47
55
50
57
82
56
70
61
60
62
58
58
61
65
70
64
65
66
70
68
67
73
74
69
82
73
73
78
81
80
96
96
83
85
83
80
90
75
77
74
67
90
65
69
73
63
91
62
60
63
66
66
73
91
61
62
61
63
59
61
91
57
52
46
41
45
46
54
63
40
39
37
36
33
35
35
24
28
20
20
35
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
34
4
4
6
7
5
4
4
4
2
1
1
6
5
4
4
4
5
6
8
19
23
13
4
1
2
4
4
4
4
4
4
3
3
3
4
6
3
1
4
2
1
5
3
2
1
1
14
8
2
4
5
3
2
5
3
1
1
2
2
2
4
6
4
2
2
2
2
2
2
3
2
2
2
3
2
2
2
1
1
1
1
1
1
7
4
2
1
1
14
17
9
2
3
4
4
4
5
3
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
56
56
56
56
56
34
28
30
35
41
64
67
70
186
66
65
75
54
56
71
53
50
66
68
71
129
79
86
94
108
119
122
186
119
110
109
99
110
106
111
122
122
111
106
108
119
118
124
139
162
146
186
165
166
169
167
169
165
169
140
136
133
131
141
122
123
112
116
108
114
120
141
131
133
136
137
138
137
138
131
133
138
129
129
118
117
129
126
94
90
87
83
83
81
81
78
74
63
63
81
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
47
1
1
5
9
5
1
1
1
1
1
1
4
2
1
3
4
5
3
1
13
15
9
4
10
7
4
4
4
3
3
3
3
9
15
9
4
9
8
7
5
4
6
5
3
2
9
18
12
7
56
30
5
2
7
6
5
4
4
3
2
4
6
4
2
2
2
3
2
1
1
1
2
4
3
2
3
3
3
3
3
3
4
5
6
4
3
3
9
37
50
28
7
10
12
12
12
13
8
4
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
13
13
11
11
7
5
5
8
11
14
22
22
21
14
13
13
12
11
12
11
12
11
13
13
15
21
14
14
13
13
12
12
13
14
14
18
16
18
23
20
23
23
21
20
19
19
19
19
24
21
19
20
20
24
20
21
21
24
23
17
17
20
16
18
22
17
19
19
17
23
16
15
15
16
13
13
13
13
18
13
10
9
8
9
11
11
21
14
9
9
9
9
9
15
15
8
2
2
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
8
1
1
2
3
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
5
5
3
2
1
1
1
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
99
200
200
184
184
190
191
191
191
181
158
161
152
133
191
131
134
181
126
132
147
142
154
200
161
177
158
155
160
136
160
125
121
117
118
111
111
157
126
127
139
157
153
184
153
200
151
156
157
177
157
119
126
130
124
160
138
120
110
105
160
91
87
87
82
80
79
76
74
71
79
66
66
69
68
70
70
70
51
45
40
34
31
27
31
32
32
63
31
34
32
27
28
24
24
24
23
27
27
14
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
85
43
43
52
56
58
59
61
121
69
18
4
4
6
9
9
9
10
16
23
43
64
32
1
3
5
9
6
3
1
5
9
5
1
1
1
4
4
4
6
3
1
3
4
6
3
1
3
5
4
3
3
3
6
10
7
5
7
9
5
1
1
2
1
1
1
1
3
2
2
4
2
1
1
1
1
1
1
1
1
1
1
4
7
10
5
1
1
1
12
19
11
4
1
1
3
8
14
7
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
55
55
55
55
55
54
54
54
54
62
79
79
55
48
52
42
49
46
48
68
49
53
61
65
62
72
69
65
70
74
65
65
68
70
67
79
63
63
66
64
72
65
63
69
63
62
70
62
64
74
62
65
60
60
59
58
70
63
61
67
79
61
65
59
57
55
51
55
48
43
41
46
42
44
63
46
48
53
47
46
53
41
36
39
41
44
64
61
33
42
38
37
67
38
43
43
38
21
21
65
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
53
2
2
2
2
2
2
2
2
8
11
14
21
11
2
4
5
6
7
8
10
12
7
2
10
8
6
6
3
1
3
3
3
3
3
2
1
1
1
1
1
1
3
2
2
1
1
7
5
4
3
3
2
1
1
1
1
1
3
5
7
6
5
4
3
2
1
1
2
3
3
2
2
1
1
1
2
2
2
1
1
1
1
2
4
2
1
1
1
3
6
4
2
1
1
1
1
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
111
202
202
191
191
107
94
111
130
148
217
217
172
202
181
145
165
217
159
181
173
179
219
249
249
288
271
261
271
252
251
247
263
254
281
289
292
425
293
325
363
354
425
458
427
437
453
646
404
402
428
420
462
458
451
646
466
457
652
452
511
652
496
652
476
451
441
451
363
391
351
342
343
391
364
340
400
614
464
614
447
614
347
322
323
285
288
265
206
193
198
203
201
228
228
165
186
136
136
228
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
80
1
1
8
11
13
14
15
21
17
12
8
8
12
16
16
16
16
10
4
47
53
27
1
12
10
8
4
1
1
2
5
10
9
5
2
1
4
6
6
5
5
6
7
16
16
17
13
9
7
5
5
3
2
4
2
1
11
22
15
8
8
8
5
2
4
5
7
6
4
3
6
9
11
6
1
4
4
2
1
1
8
8
8
44
103
63
23
17
58
97
58
19
13
8
8
35
63
35
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
12
41
41
31
34
33
32
32
32
32
34
34
34
40
29
38
34
34
35
36
36
37
36
36
36
40
34
37
41
34
38
28
29
32
29
34
29
40
35
37
39
46
40
39
40
39
39
40
39
39
46
36
39
40
41
42
36
37
46
30
38
27
24
24
21
24
23
28
41
28
42
33
33
34
33
34
34
34
24
24
20
17
15
23
14
15
15
23
12
12
10
9
10
8
8
8
7
7
4
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
11
11
11
11
20
24
26
27
14
1
1
2
2
2
2
2
2
2
2
5
5
4
3
4
5
5
3
2
1
2
1
1
1
1
1
2
2
2
1
1
2
2
2
1
1
2
20
21
14
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
2
4
3
2
3
4
3
2
1
1
1
1
1
1
1
1
1
5
4
2
1
1
1
1
2
3
3
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
31
45
45
31
31
21
16
21
28
36
55
55
45
48
47
46
55
46
45
47
45
44
48
63
51
59
55
53
55
55
55
63
56
57
57
59
56
56
59
57
63
57
57
56
57
56
55
58
55
56
54
56
54
54
54
54
56
57
53
59
48
54
56
53
56
53
53
50
56
58
48
50
48
49
55
55
60
60
58
56
54
58
45
54
47
46
53
52
31
37
34
32
59
31
30
30
31
22
22
56
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
27
2
2
3
4
3
2
2
2
2
3
4
5
8
9
10
25
33
27
21
19
15
8
2
5
5
5
5
4
4
4
3
3
3
3
4
5
4
3
4
4
4
3
3
2
2
2
5
4
3
4
4
2
1
1
1
1
1
3
3
3
3
3
3
2
1
1
2
1
1
3
2
2
1
1
2
3
3
2
1
1
1
1
1
2
1
1
1
2
4
7
4
1
2
3
3
3
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
24
31
39
39
39
34
33
30
48
70
84
145
145
70
67
55
44
38
34
31
30
28
34
39
36
59
40
34
39
42
46
55
55
57
60
64
120
83
87
145
81
80
77
74
75
72
120
79
85
87
133
79
80
79
68
67
73
72
66
120
65
70
86
77
80
145
77
77
78
69
66
63
70
55
54
51
62
63
65
120
58
55
49
42
56
65
60
133
60
54
53
45
59
41
43
43
33
9
9
56
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
3
3
6
8
9
9
10
19
11
3
3
16
10
4
3
3
3
3
3
8
12
7
3
2
2
2
1
1
3
5
3
1
1
1
1
1
4
2
1
1
2
3
2
2
4
5
7
6
6
7
5
3
1
1
1
1
1
1
4
7
11
7
4
3
2
2
2
2
3
3
4
4
3
2
2
1
1
1
1
1
1
1
3
5
4
4
4
5
6
7
5
3
3
3
3
3
3
2
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
44
115
115
84
90
85
80
79
80
81
83
86
86
88
71
87
82
84
91
90
94
96
98
108
95
105
111
102
115
86
100
70
72
72
73
91
67
80
70
61
96
63
75
94
78
108
95
85
101
105
102
111
79
90
88
115
113
82
78
68
100
54
55
52
44
61
37
33
30
25
20
21
19
18
31
16
23
23
22
57
21
20
19
17
25
27
32
60
24
26
25
22
32
22
21
18
18
18
2
32
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
13
13
13
13
13
41
55
62
68
35
2
2
4
4
5
5
5
5
6
8
10
13
9
5
2
2
2
2
2
2
2
3
3
4
3
3
5
3
2
4
3
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
2
5
3
1
1
1
1
2
5
4
3
2
2
2
2
7
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
19
77
77
67
77
77
77
77
75
72
77
77
68
82
70
62
66
70
59
75
57
53
56
54
53
68
54
62
69
66
82
63
72
62
64
68
68
75
68
76
74
78
84
91
94
96
96
85
86
80
81
86
83
91
86
82
80
77
86
76
79
80
83
93
86
93
88
93
89
118
86
85
83
80
83
86
86
118
87
87
84
77
73
73
74
80
118
68
85
67
63
64
84
51
47
44
45
29
29
73
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
14
8
5
5
5
37
53
61
65
33
2
1
1
4
7
26
26
26
20
14
16
19
10
1
2
1
1
1
1
2
5
6
5
5
7
4
1
4
2
1
1
1
1
2
2
2
10
7
4
4
4
4
2
1
1
1
1
3
6
11
17
14
9
4
4
2
1
2
3
3
3
4
6
3
1
1
3
3
2
1
1
1
4
7
10
14
9
5
19
20
22
14
6
5
5
5
8
11
6
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
46
76
80
80
80
47
50
51
64
75
87
115
115
105
84
79
73
70
62
67
61
60
75
80
80
135
88
99
96
101
105
84
103
81
80
85
99
90
88
115
89
90
94
105
103
101
103
130
111
126
106
103
112
113
118
118
130
130
116
135
118
113
128
99
103
115
102
130
95
91
97
108
98
98
126
99
103
106
96
96
83
89
79
79
86
95
130
120
77
86
78
73
135
67
63
59
66
42
42
128
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
34
7
7
13
16
11
7
7
7
4
1
1
26
16
7
10
11
13
11
9
19
20
12
4
1
2
4
4
4
4
4
4
4
4
4
4
4
5
7
13
10
7
10
8
5
2
10
7
4
2
1
2
1
1
4
3
2
2
3
3
4
4
3
3
3
3
3
5
4
3
4
5
6
4
2
3
4
4
3
3
3
3
3
4
12
7
2
5
5
5
15
10
5
2
2
4
5
7
4
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
55
70
70
55
55
37
40
43
48
70
50
52
53
55
63
55
63
70
51
53
51
53
51
53
56
67
58
56
56
56
55
56
60
49
50
50
50
56
50
50
54
58
63
72
72
72
66
72
68
69
68
71
71
73
80
76
80
73
80
64
55
55
60
59
71
78
60
69
57
55
54
78
45
49
50
44
54
41
40
36
38
31
30
42
36
39
46
53
42
46
53
45
64
51
54
54
43
41
19
41
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
53
7
2
2
2
4
5
6
7
6
5
4
4
5
7
8
8
9
9
9
17
19
10
2
4
5
4
4
4
4
4
6
8
10
14
9
4
2
1
4
5
6
5
3
2
2
7
5
4
3
3
3
2
1
2
1
1
3
5
5
5
4
3
2
1
1
2
2
2
2
2
2
2
1
1
1
4
8
4
1
1
1
1
2
3
3
3
3
8
30
24
19
12
5
3
3
11
15
8
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
98
243
243
176
176
105
80
105
136
173
260
260
216
255
245
194
196
235
160
148
154
151
178
179
179
280
207
222
243
223
215
230
260
225
245
231
235
236
248
252
285
308
281
439
342
347
442
397
373
402
379
389
404
439
422
436
423
431
644
497
547
644
521
644
508
458
452
442
415
399
393
389
375
381
364
355
358
381
367
370
389
361
368
318
375
360
350
309
442
298
283
263
389
204
207
214
236
222
222
349
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
78
2
2
9
13
7
2
2
2
8
11
15
32
17
2
6
8
10
21
32
50
64
34
5
12
8
5
5
3
2
2
2
2
2
2
2
3
5
8
8
8
8
7
7
5
3
53
64
38
13
22
19
12
5
6
5
5
9
13
16
19
19
20
11
3
7
7
7
11
11
12
15
19
29
20
11
3
3
3
2
1
3
11
20
45
23
1
14
26
39
80
52
24
1
1
20
30
40
20
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
128
171
171
128
128
80
66
84
108
118
194
194
137
128
161
112
119
170
112
109
131
119
150
217
158
250
198
198
235
230
182
189
193
194
189
223
195
205
209
217
261
211
235
242
225
234
246
260
263
310
284
258
310
284
266
278
310
254
290
210
290
174
158
154
131
124
113
106
101
96
93
88
79
76
81
80
86
119
85
101
101
85
119
77
74
87
72
67
119
62
60
64
79
51
51
51
44
21
21
74
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
105
4
4
13
18
14
10
10
10
6
3
1
1
3
6
13
17
21
20
20
47
58
31
4
3
4
12
8
5
5
4
4
3
3
3
2
1
4
7
8
7
7
4
2
3
5
16
12
9
5
2
3
2
1
1
1
2
3
5
7
9
37
23
10
2
4
3
2
4
6
5
4
7
4
2
2
4
2
1
1
1
2
3
9
13
7
2
4
8
12
16
9
2
4
6
5
5
5
3
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
24
48
48
44
48
48
48
48
51
59
79
79
63
72
61
54
64
52
42
42
46
49
54
65
57
69
69
66
70
70
68
66
72
70
69
79
69
71
68
69
69
67
66
69
70
63
70
65
65
70
62
72
60
61
62
60
70
61
54
53
79
54
59
60
56
69
54
53
51
58
46
45
69
37
38
41
39
49
39
44
51
31
30
30
33
38
35
47
58
31
30
29
35
22
20
20
18
9
9
33
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
15
4
4
9
15
9
4
4
4
4
6
9
21
13
5
27
19
12
10
9
12
16
8
1
2
1
1
5
3
1
1
2
8
6
3
1
5
4
3
3
3
6
10
5
1
2
3
4
5
4
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
2
3
3
2
1
1
1
1
1
1
1
2
4
3
2
1
2
4
6
3
1
1
2
2
2
2
1
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
54
83
83
78
83
83
83
83
188
313
347
721
721
326
322
256
179
149
121
98
85
77
73
71
68
67
65
64
73
84
97
127
117
192
211
226
721
245
255
248
163
156
140
122
123
106
100
127
101
96
126
85
86
82
84
86
219
234
249
863
384
418
863
446
456
863
436
431
430
729
440
449
449
847
338
312
400
321
311
729
253
250
240
151
263
274
270
847
241
248
242
143
119
98
73
60
60
29
29
72
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
49
14
5
5
5
40
58
67
71
39
7
7
8
7
7
28
30
31
24
18
26
35
20
5
4
4
4
8
6
5
4
4
2
1
2
3
4
5
6
5
4
6
4
2
2
2
1
1
4
2
1
2
1
1
1
1
1
4
4
3
3
7
7
4
1
1
2
3
3
4
5
3
2
1
1
2
3
2
2
2
2
2
2
3
13
7
1
2
7
12
18
13
7
1
1
6
9
12
6
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
56
88
88
75
78
76
73
73
199
347
389
832
832
369
365
288
208
176
139
108
99
85
80
82
67
68
71
72
88
82
58
56
60
57
64
83
76
88
87
121
89
103
92
211
229
250
832
261
263
269
168
153
137
119
111
103
220
235
244
838
249
261
404
329
341
953
431
455
474
838
481
485
953
351
329
300
339
336
337
953
440
452
466
938
472
476
473
938
318
298
268
158
127
98
68
52
45
8
8
38
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
46
28
10
10
10
40
55
62
66
34
2
2
6
4
3
6
7
9
8
8
10
11
6
1
2
2
2
4
2
1
1
1
1
1
1
1
6
8
5
2
2
2
1
1
1
2
3
15
8
2
2
2
2
2
1
1
1
2
4
9
10
6
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
1
1
2
5
6
4
3
2
2
3
4
5
3
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
19
31
31
19
19
15
12
14
21
30
40
51
51
74
40
37
38
35
31
29
31
33
40
44
44
64
46
46
45
44
41
41
48
46
48
56
53
56
54
72
57
62
64
74
63
61
59
63
56
59
51
49
52
52
53
56
62
54
50
64
55
58
61
60
61
72
56
59
47
63
47
50
74
47
59
48
49
41
38
40
32
32
24
28
35
37
62
57
29
38
33
36
64
39
49
49
36
11
11
61
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
11
1
1
4
7
5
4
4
4
3
3
3
14
9
5
7
8
9
7
5
11
11
6
1
3
2
1
1
1
1
2
1
1
2
1
1
1
3
6
5
5
6
13
7
2
2
3
7
5
4
4
3
2
1
1
1
1
3
4
5
8
5
3
3
2
2
2
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
6
3
1
1
1
2
2
3
2
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
112
144
180
180
180
105
92
93
94
98
125
125
117
118
175
118
130
170
121
117
131
120
130
180
137
149
139
132
132
138
145
151
175
170
152
158
149
158
153
124
129
134
136
180
137
133
142
139
139
175
149
129
141
137
136
149
137
138
132
149
158
128
143
117
116
111
107
126
102
100
94
100
95
97
140
101
99
106
94
92
82
88
83
80
90
97
137
134
74
93
84
86
149
91
111
111
92
50
50
143
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
68
19
19
19
19
19
19
19
22
11
1
1
2
3
5
5
5
5
13
22
57
68
34
1
6
3
1
1
1
1
4
5
6
10
15
10
5
6
7
7
6
5
4
3
4
4
5
21
11
1
3
3
2
1
1
1
2
1
1
2
4
6
3
1
3
3
3
3
6
7
4
1
4
3
2
2
6
5
3
1
1
1
2
7
12
7
3
3
5
10
15
10
6
4
3
3
4
6
4
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
52
132
132
85
87
83
65
65
65
68
84
84
74
91
82
81
81
130
87
83
92
132
94
94
100
136
105
113
112
130
109
114
132
118
124
124
120
125
124
132
132
121
124
131
130
129
182
131
137
139
137
139
142
143
143
155
142
143
137
136
131
148
148
172
179
144
163
182
162
191
155
152
153
151
162
154
152
160
179
158
191
163
145
162
148
159
161
161
182
161
156
126
191
125
141
143
177
177
50
177
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
29
2
2
15
29
38
43
48
25
2
1
1
7
5
3
4
4
5
4
3
14
14
9
4
4
4
4
4
3
2
2
3
3
3
2
1
4
6
7
8
6
4
2
1
4
8
9
6
4
2
1
1
1
6
3
1
2
4
6
5
5
6
8
5
2
3
2
1
6
4
3
4
5
3
1
1
11
13
11
6
1
1
2
8
14
7
1
1
81
118
84
50
33
16
2
2
26
38
20
2
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
61
239
239
100
103
79
51
83
121
159
254
254
245
543
238
248
240
230
160
147
140
126
232
244
264
752
313
348
342
300
275
258
410
251
313
318
361
512
441
543
752
509
602
651
665
662
733
608
733
667
711
825
740
824
809
824
819
825
614
641
819
697
707
825
676
676
685
626
610
699
601
773
693
669
801
686
696
801
728
698
688
801
480
528
524
588
773
528
699
471
440
437
613
301
266
247
275
132
132
572
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
32
3
3
9
12
7
3
3
3
2
2
2
12
7
3
4
5
6
4
2
17
18
11
5
10
9
8
7
4
1
5
9
6
4
4
5
25
24
14
4
4
4
3
3
3
4
26
17
9
6
4
6
8
7
7
6
6
7
10
14
19
22
21
17
13
13
13
16
9
3
8
13
19
10
2
4
35
37
20
4
3
10
9
8
23
22
21
27
34
59
85
44
3
6
7
9
25
41
41
41
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
52
55
81
81
81
45
37
36
44
60
69
99
99
78
62
56
53
58
48
46
53
52
70
81
78
145
79
80
88
86
96
110
107
107
92
97
102
108
112
105
109
107
112
109
112
117
120
124
135
127
135
129
135
130
133
131
133
133
126
145
126
127
131
133
133
126
118
111
114
113
105
133
113
112
123
113
112
117
112
110
117
113
89
109
97
103
129
124
74
91
94
93
145
93
95
96
95
95
56
95
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
29
2
2
8
11
6
2
2
2
1
1
1
5
3
2
3
4
5
9
14
22
24
14
4
1
2
4
4
4
4
7
7
4
2
1
2
4
13
10
7
4
2
4
7
8
8
8
17
12
6
1
4
5
7
11
7
4
5
7
4
1
3
6
4
3
2
1
1
1
1
6
3
1
2
1
1
4
4
4
4
4
4
4
2
1
3
4
5
8
14
21
18
16
9
3
3
29
42
21
1
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
59
83
93
93
93
51
53
55
60
64
75
81
83
165
87
84
79
68
60
57
63
59
80
93
89
168
87
91
92
97
100
100
165
87
100
100
108
160
117
157
119
122
136
162
129
129
125
134
123
127
108
165
111
128
126
119
165
128
121
130
160
139
168
133
129
157
114
104
97
134
96
108
162
99
127
90
75
74
65
60
63
50
45
63
84
92
165
162
84
98
83
76
130
74
69
61
71
38
20
168
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
34
4
4
9
11
7
4
4
4
2
1
1
6
5
4
11
14
18
15
13
21
26
13
1
1
1
1
1
1
1
4
4
4
4
2
1
3
5
7
15
11
7
5
4
4
3
3
7
6
5
4
3
2
1
3
2
2
2
3
2
2
1
1
2
2
2
2
15
8
2
2
2
2
2
1
1
5
3
1
2
3
3
3
3
13
8
3
3
3
17
18
9
1
1
1
2
11
15
9
3
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
