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
66
152
152
93
91
73
72
81
100
125
125
130
136
152
150
138
142
145
146
150
152
152
141
142
145
152
141
150
140
138
138
136
134
136
135
138
128
138
128
131
152
131
132
129
132
130
138
163
147
163
142
163
147
146
163
142
141
145
147
143
163
163
144
144
141
137
136
134
133
133
129
133
133
122
133
123
125
133
125
126
120
133
120
124
125
133
125
126
133
124
123
125
126
128
133
133
133
133
133
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
15
26
15
4
4
4
5
6
7
28
16
4
6
7
8
8
8
29
47
27
8
64
55
38
22
7
17
15
11
8
11
15
16
18
16
15
15
20
30
35
26
18
23
28
27
26
28
64
36
8
18
28
23
18
23
28
80
90
95
97
81
65
43
22
18
18
23
28
39
33
28
28
28
28
28
28
39
50
85
92
96
100
110
115
120
120
120
120
120
120
80
40
40
40
40
40
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
51
51
34
35
33
27
33
39
47
70
70
70
139
70
66
73
57
55
80
57
57
65
61
66
100
70
83
94
98
139
103
104
101
91
100
91
91
94
93
94
103
93
95
105
101
103
139
114
125
115
115
118
118
125
120
120
117
125
117
117
114
115
109
104
102
102
104
108
115
113
117
120
115
106
97
90
105
100
101
111
100
105
80
111
78
73
72
120
58
54
56
51
49
63
63
42
33
33
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
10
7
7
7
13
16
20
13
6
4
3
3
3
4
12
16
20
14
8
6
9
8
7
6
6
6
6
6
6
6
8
9
7
6
4
3
4
6
7
6
6
17
11
5
7
26
17
8
8
8
6
5
6
8
11
12
11
8
5
11
11
11
9
8
9
11
15
15
11
8
9
8
8
8
8
8
8
7
6
6
6
6
9
12
10
8
8
17
21
26
17
9
6
3
3
6
9
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
24
69
69
33
33
26
19
28
40
52
78
78
73
69
66
63
63
60
57
69
60
66
72
81
78
78
77
75
88
85
82
83
83
88
97
97
99
161
103
101
101
92
92
96
99
98
101
161
105
104
116
109
124
161
135
161
139
163
145
105
98
107
103
116
153
114
160
106
100
109
99
110
153
121
160
112
125
94
81
68
73
64
78
107
87
119
89
77
72
81
70
84
93
84
125
125
80
37
37
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
3
3
3
3
3
3
3
3
3
3
3
3
9
6
3
6
8
10
11
12
18
24
12
1
1
1
4
3
2
1
2
3
4
5
7
5
3
5
3
1
1
1
2
3
4
6
10
10
10
9
8
6
4
2
1
1
1
2
3
3
3
3
3
2
2
3
3
3
4
2
1
8
10
5
1
2
1
1
1
1
1
2
3
8
14
41
21
1
14
14
14
7
1
4
7
7
7
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
37
49
57
57
57
34
28
31
41
55
66
84
84
106
61
57
58
60
50
47
49
52
62
71
67
88
69
75
76
76
92
74
78
76
78
84
91
101
102
108
104
108
102
108
100
98
103
101
104
131
106
111
117
131
126
121
126
112
131
97
92
95
91
93
93
99
101
83
83
88
91
95
106
102
104
102
95
91
89
99
79
78
72
71
79
77
88
87
68
68
65
72
78
71
104
104
73
42
42
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
2
2
2
9
12
7
2
2
2
2
2
2
17
9
2
3
3
4
3
2
14
14
8
3
2
1
3
5
3
1
2
2
2
2
9
6
3
18
13
8
5
8
6
4
3
2
9
13
10
8
10
9
5
1
3
2
1
2
8
5
2
2
2
1
1
1
1
2
4
3
2
2
7
4
2
3
7
5
4
2
1
1
2
4
19
13
7
1
9
17
29
17
6
6
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
51
110
110
75
82
80
76
75
75
76
76
81
81
68
72
59
65
76
69
67
71
103
77
76
76
110
76
81
91
73
69
67
64
67
71
73
75
94
81
81
103
80
83
85
83
88
85
88
89
110
95
93
96
96
97
104
103
126
128
90
92
86
79
84
84
82
112
85
72
82
86
94
115
105
112
102
126
128
89
81
79
70
68
115
62
64
61
71
44
41
37
46
65
68
128
128
70
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
20
16
12
12
12
34
45
56
66
35
4
4
16
9
3
3
3
3
14
22
26
22
12
3
2
2
4
4
2
1
2
2
3
4
3
3
4
13
8
4
3
3
2
2
2
2
3
10
9
8
5
2
2
3
2
2
2
4
5
3
2
2
2
1
1
2
2
2
4
3
3
2
2
1
1
2
1
1
1
1
4
3
2
5
14
7
1
1
3
9
15
8
1
4
8
7
7
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
35
46
46
28
24
19
14
19
33
49
65
89
89
115
62
56
58
50
50
55
47
46
53
64
54
77
62
61
75
72
82
85
115
85
75
75
79
82
86
105
86
92
85
82
84
83
86
95
94
95
92
115
98
99
101
100
96
100
92
84
87
80
82
83
85
105
88
91
94
95
96
98
100
100
88
79
78
88
81
89
84
81
88
89
73
85
82
89
100
64
71
75
68
79
79
64
66
62
34
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
3
3
3
6
7
5
3
3
3
3
3
3
15
12
9
9
9
10
7
5
20
21
11
2
3
4
6
4
2
2
2
2
2
2
2
4
6
6
4
2
2
2
3
5
4
3
6
5
3
1
4
2
1
1
1
1
1
1
4
4
5
3
1
1
1
1
2
7
5
4
2
1
5
4
4
6
9
5
2
1
1
3
6
11
16
10
5
1
20
19
18
12
6
5
4
4
19
26
15
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
37
58
58
31
28
22
18
25
34
45
65
65
64
56
52
48
51
56
56
50
54
57
68
72
72
111
77
74
76
71
71
70
74
70
72
74
78
81
88
88
88
78
74
73
72
70
71
81
75
80
76
76
77
80
77
78
85
88
80
111
74
77
75
69
69
64
64
70
64
72
65
69
61
69
62
68
73
72
74
81
81
71
81
66
66
70
67
70
70
66
59
64
111
73
73
73
62
60
32
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
3
3
3
5
6
6
6
6
6
5
4
4
6
4
2
4
5
7
5
3
14
16
9
3
4
3
3
3
2
1
1
2
3
3
2
1
3
13
8
3
3
3
2
2
1
1
5
10
6
2
5
3
1
1
1
1
1
1
2
2
3
3
4
6
5
4
3
2
2
3
4
3
3
2
2
2
2
2
3
2
2
3
4
5
12
7
2
3
29
40
36
32
19
6
6
17
24
28
15
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
40
56
58
58
58
31
28
32
41
54
63
81
81
60
54
52
54
54
56
52
53
56
61
71
64
73
68
64
74
71
70
74
74
72
73
78
74
75
76
77
74
75
78
74
77
74
81
92
80
82
92
83
82
81
92
80
79
82
73
71
77
67
64
63
59
60
62
77
63
53
50
52
55
61
68
68
74
65
71
81
74
65
60
74
59
61
66
73
42
47
43
42
59
42
54
54
46
32
32
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
19
19
19
13
7
5
3
3
3
3
3
4
14
8
2
5
6
8
5
3
12
13
14
9
4
3
3
3
2
2
2
2
3
9
7
6
7
6
5
8
5
3
3
3
2
2
4
9
5
1
3
5
3
1
1
1
1
1
1
2
4
4
4
3
2
2
2
3
3
2
1
2
4
7
5
3
3
2
1
1
1
2
3
4
11
6
1
2
4
8
15
8
1
1
1
2
3
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
51
93
93
52
51
37
27
38
52
66
102
102
83
85
88
77
76
88
67
67
64
65
68
69
77
69
70
76
80
71
93
68
74
76
79
102
83
88
88
82
85
83
84
90
88
91
84
99
88
88
89
92
83
86
89
88
91
99
85
92
102
77
73
70
70
72
70
99
68
69
67
67
58
61
61
56
87
59
58
78
53
54
53
54
57
61
63
68
73
51
48
53
55
55
87
87
60
37
37
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
6
6
6
9
10
8
6
6
6
6
9
12
19
18
18
41
43
44
31
19
26
33
17
1
3
3
3
2
1
1
5
7
6
6
3
1
3
5
7
12
9
7
4
1
1
1
4
2
1
1
1
1
1
2
2
1
1
3
6
4
2
2
2
3
2
2
3
6
6
6
5
4
4
2
1
2
2
3
3
2
2
3
3
4
13
7
2
5
7
10
15
10
5
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
34
71
71
37
35
27
19
28
40
51
81
81
66
60
72
56
62
65
56
71
62
68
73
85
81
77
78
80
88
77
85
79
77
88
78
77
78
88
84
86
87
108
91
92
89
108
87
85
92
131
103
109
115
131
117
115
118
127
131
103
109
113
109
117
114
94
94
98
117
94
114
86
78
71
61
52
51
47
40
55
37
38
38
40
46
49
65
71
43
47
43
39
50
36
37
37
41
39
39
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
1
1
1
5
8
4
1
1
1
3
4
4
5
3
1
3
4
5
6
8
13
19
11
3
24
13
3
3
2
1
1
1
2
1
1
1
8
4
1
2
1
1
1
1
1
1
1
8
7
7
9
6
4
3
2
2
4
7
14
8
3
3
3
2
2
2
3
3
3
3
3
3
3
6
3
1
2
2
2
1
1
1
1
6
13
7
2
1
1
10
19
11
3
3
3
4
7
10
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
30
93
93
72
81
81
81
81
81
74
73
74
72
74
84
78
84
97
74
72
69
63
69
72
72
93
71
76
72
69
76
76
76
97
76
76
75
83
74
74
102
80
88
95
93
102
111
100
111
100
97
111
89
89
87
86
85
83
85
73
72
69
72
72
75
85
83
69
85
71
84
93
101
120
120
120
105
98
96
94
88
88
69
88
67
65
66
71
43
47
42
46
55
53
83
83
56
29
29
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
4
4
4
5
6
37
52
66
35
4
3
3
3
6
10
9
9
9
9
9
19
21
11
2
4
5
6
15
8
2
5
3
2
2
2
2
2
4
6
13
9
6
5
5
6
7
10
16
11
7
3
3
4
4
4
3
2
4
15
11
7
7
5
4
4
4
4
5
5
6
5
4
7
5
3
5
6
7
9
7
5
4
3
6
14
8
2
5
8
12
18
13
7
2
2
5
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
63
71
71
63
63
36
40
45
55
71
69
81
81
81
70
66
70
71
57
56
56
50
54
56
57
67
63
64
81
66
63
64
65
63
63
66
80
66
67
68
73
77
81
100
86
82
86
81
83
90
82
82
80
80
79
76
78
80
75
80
90
66
65
63
61
61
57
67
64
65
68
90
62
62
62
50
57
48
46
75
42
42
41
42
40
43
42
81
39
38
37
32
33
31
42
42
32
28
28
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
1
1
1
6
8
4
1
1
1
2
3
4
14
7
1
3
4
5
8
11
20
21
13
5
7
5
4
4
3
2
2
2
1
1
2
3
4
8
10
11
12
18
10
3
2
2
4
10
19
21
14
8
4
1
1
1
1
1
4
5
6
6
6
3
1
1
2
3
2
1
1
2
4
3
2
2
5
3
1
1
1
1
1
3
5
3
2
2
4
8
16
8
1
2
3
3
3
4
8
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
57
57
82
82
82
45
37
38
41
51
58
66
66
56
56
55
58
52
50
53
52
50
57
83
64
74
70
67
78
70
76
78
78
85
74
81
75
76
79
83
85
81
81
82
80
81
80
85
78
78
78
78
78
80
83
82
83
81
76
80
83
79
80
80
81
78
72
71
72
72
70
82
70
69
78
72
72
81
74
67
87
68
66
68
87
75
73
71
87
64
56
56
64
58
60
58
64
64
40
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
1
1
1
6
9
5
1
1
1
2
3
4
9
5
1
3
4
6
6
7
17
18
10
2
2
3
4
3
2
1
2
2
3
5
3
2
5
3
1
14
7
1
2
3
2
2
6
5
4
3
3
3
3
6
19
11
3
6
7
9
16
10
5
4
4
3
2
3
2
1
2
3
5
3
2
1
11
7
3
2
1
1
1
3
15
9
4
3
21
36
38
19
1
4
7
10
25
32
16
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
165
165
90
103
95
85
95
106
106
141
141
113
108
133
90
112
129
96
165
102
114
136
146
141
149
143
145
149
144
146
149
134
149
148
146
146
165
150
153
153
154
153
161
158
145
159
150
153
161
158
147
148
149
147
159
150
140
124
120
144
112
120
110
104
120
99
98
97
97
98
99
114
98
94
94
95
94
94
114
82
87
66
63
67
76
86
76
98
86
74
78
94
70
72
70
79
79
31
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
13
11
9
9
9
33
45
58
68
36
5
5
7
7
7
7
7
7
6
5
16
18
9
1
1
2
4
11
6
1
2
3
4
5
3
1
1
17
26
14
2
17
32
19
7
3
7
5
3
3
3
3
2
2
2
3
3
3
3
2
1
1
1
4
2
1
7
20
13
7
7
7
7
8
8
5
3
3
3
5
3
2
2
4
10
9
8
10
20
21
22
17
12
8
8
19
25
28
15
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
135
135
95
116
125
135
135
135
123
121
121
120
113
135
108
110
103
107
115
98
106
108
108
111
115
118
114
108
108
103
112
109
96
103
114
109
129
110
120
114
105
105
106
100
98
108
98
104
112
99
118
103
104
106
111
114
109
103
121
129
108
121
104
96
121
81
75
75
76
75
79
120
92
90
90
121
90
84
120
67
67
64
61
69
71
81
121
54
65
63
56
92
51
49
49
50
30
30
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
11
11
11
12
14
37
49
61
72
37
2
2
2
15
29
23
17
17
12
7
20
34
17
1
2
5
9
6
4
2
3
2
1
1
1
1
1
4
2
1
1
1
9
9
8
4
1
12
7
2
8
7
4
1
2
2
2
2
2
12
23
34
22
10
1
2
3
4
2
1
3
3
4
2
1
4
7
6
3
1
1
4
4
5
13
9
5
3
1
7
13
7
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
33
156
156
110
129
131
132
132
132
131
133
147
147
124
132
107
110
130
118
139
127
126
134
147
134
154
147
144
156
147
129
122
123
127
130
144
129
139
130
143
136
134
147
133
131
144
126
127
137
154
131
147
138
133
129
125
156
114
103
99
129
88
94
88
87
117
86
84
79
76
74
75
117
69
72
78
79
80
82
117
80
74
67
65
53
51
48
65
42
40
37
37
31
28
30
30
31
37
37
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
23
16
10
10
10
51
72
93
111
64
17
6
6
3
1
2
3
4
10
17
21
26
18
10
8
6
6
15
9
4
4
4
4
4
4
2
1
1
2
4
2
1
2
3
3
3
3
3
3
3
2
1
3
3
3
3
2
1
7
4
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
5
6
6
5
3
1
1
1
4
8
8
8
5
3
10
17
9
1
2
3
4
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
52
141
141
117
128
123
123
123
126
141
123
123
122
100
105
102
99
141
98
90
101
114
105
122
109
114
110
111
112
111
114
118
118
131
125
121
126
119
131
111
111
110
105
114
106
102
118
109
115
131
125
106
109
109
107
126
112
107
99
96
131
99
104
97
90
122
85
79
85
96
82
84
122
78
87
77
78
84
75
122
73
64
62
64
62
64
81
81
61
63
57
53
73
59
62
60
68
68
30
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
18
18
18
35
52
64
70
73
77
39
1
1
4
5
6
3
1
1
8
16
23
20
10
1
14
8
2
13
8
4
6
5
3
1
1
2
4
5
3
2
2
2
10
7
4
2
1
10
7
4
6
5
4
3
2
2
1
1
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
3
5
8
9
5
1
29
29
28
20
12
10
10
20
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
29
112
112
75
86
85
80
79
79
79
78
86
85
110
112
86
91
93
89
110
112
93
111
95
99
112
100
112
110
98
97
112
89
89
91
86
86
102
90
96
112
102
104
111
105
101
103
102
104
112
106
104
96
99
105
96
87
85
78
75
106
64
63
62
55
66
49
49
47
46
44
46
59
49
51
50
66
56
50
59
46
48
41
40
40
41
40
66
39
36
34
35
41
41
66
66
42
30
30
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
9
9
10
11
36
48
54
61
32
3
3
4
6
9
9
9
10
11
12
20
29
15
1
2
1
1
12
6
1
2
3
2
1
4
5
7
7
7
5
4
7
13
8
4
3
7
5
3
3
3
2
1
1
2
2
2
2
2
1
1
2
3
2
1
1
1
4
2
1
1
1
1
6
4
2
1
1
1
1
4
2
1
5
9
10
10
11
13
14
16
10
4
7
11
8
5
5
8
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
41
148
148
119
132
126
126
126
127
133
126
126
114
111
114
114
101
133
108
111
116
112
118
131
122
141
148
119
114
114
102
104
106
106
113
118
117
128
125
112
114
114
115
118
113
131
115
122
129
141
148
132
137
136
134
141
126
112
103
98
141
96
102
99
93
112
87
89
78
80
78
79
112
83
83
82
84
85
85
112
80
71
68
69
63
69
80
69
69
63
64
69
69
76
76
65
66
65
40
78
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
15
18
47
62
69
77
42
8
7
7
8
9
42
33
25
21
18
29
25
13
1
4
4
4
4
2
1
1
1
2
3
4
5
7
7
7
11
9
7
5
3
3
3
10
5
1
1
1
6
3
1
1
2
2
2
3
6
10
7
5
3
1
19
37
22
8
1
2
3
8
4
1
1
7
4
1
1
1
2
2
3
12
7
2
7
9
12
26
13
1
3
4
6
23
31
17
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
152
152
88
88
73
60
72
87
103
142
142
137
169
133
138
129
142
141
138
152
152
144
145
143
152
143
149
152
148
169
147
145
143
139
136
135
138
136
136
152
134
138
142
140
142
138
169
138
140
142
138
142
143
144
152
152
142
142
139
138
135
133
142
132
133
130
142
129
128
129
120
120
121
120
120
120
120
120
120
120
120
120
120
120
118
120
133
121
124
125
123
133
120
120
122
122
120
120
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
20
20
20
20
20
20
20
20
28
19
11
11
55
30
6
8
7
6
6
6
6
22
14
6
14
18
22
18
15
22
30
38
33
27
21
14
8
11
13
15
22
31
35
26
18
23
28
27
19
11
40
25
11
11
34
22
11
11
11
18
54
72
81
49
18
18
18
18
18
23
28
64
46
28
74
87
57
28
56
70
85
100
110
105
72
40
34
28
28
74
97
68
40
40
40
40
40
40
80
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
75
75
41
41
33
23
32
45
54
89
89
87
183
89
93
96
78
79
80
77
80
91
114
97
108
120
115
121
134
171
122
163
126
131
136
142
166
143
169
151
146
146
183
151
153
153
171
150
150
149
163
143
143
142
136
136
133
130
133
166
133
141
142
136
169
125
115
116
122
114
116
183
126
128
127
116
125
117
113
129
105
88
85
84
95
105
105
107
78
83
92
94
93
114
114
85
66
40
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
4
4
4
5
7
5
4
4
4
4
3
3
3
8
13
31
31
31
21
11
19
23
15
7
5
5
6
10
8
7
4
2
6
9
10
6
3
27
16
6
6
6
23
31
35
40
24
8
9
24
16
9
6
6
7
7
8
9
10
9
8
8
8
11
9
7
6
26
46
27
8
11
14
18
13
8
9
9
8
7
6
9
7
6
6
11
16
21
23
24
26
22
18
13
8
8
24
32
27
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
18
170
170
118
134
122
117
117
112
117
121
124
126
139
136
122
124
136
125
128
128
133
132
138
133
170
157
143
144
138
139
136
130
136
127
122
126
142
121
133
133
129
142
142
139
142
149
161
156
170
157
161
148
149
148
146
150
143
142
133
142
128
134
133
132
150
130
142
114
120
120
119
120
120
120
115
119
120
120
120
120
107
91
120
95
111
120
120
120
120
120
126
133
133
133
117
120
120
66
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
8
44
62
71
76
41
7
6
6
16
27
17
8
8
8
8
13
18
13
8
7
12
15
18
12
7
15
15
15
11
8
8
8
11
13
15
22
26
31
34
37
32
28
85
47
10
19
20
15
10
42
26
11
10
10
10
11
38
39
40
31
21
11
11
19
20
22
16
11
9
8
8
8
8
8
7
6
6
6
6
11
13
14
16
22
71
68
66
37
9
9
9
37
51
58
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
43
75
75
42
42
33
24
27
43
63
88
115
115
169
85
80
84
70
69
70
64
70
70
69
70
104
81
103
105
116
169
119
163
111
116
121
129
166
127
163
136
134
139
163
143
146
145
169
146
148
146
163
139
139
138
133
133
133
120
115
166
123
133
132
125
163
124
122
123
124
127
123
163
115
105
106
102
104
107
120
125
108
110
112
105
99
109
112
115
115
77
79
81
84
90
90
90
90
40
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
4
4
4
12
16
10
4
4
4
4
4
5
6
8
10
10
10
11
11
11
19
23
18
11
5
7
8
10
13
11
10
9
8
8
13
13
13
26
40
29
18
23
25
15
6
4
6
8
13
17
17
11
6
6
7
9
7
6
6
6
8
13
15
18
35
22
9
15
21
19
18
35
26
18
29
19
9
18
12
6
6
17
22
25
28
34
26
18
20
22
31
35
37
32
28
28
28
28
34
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
66
152
152
93
91
79
64
72
83
96
125
125
136
200
133
138
133
133
141
143
152
152
156
168
168
200
200
186
200
200
175
200
185
182
200
200
197
200
200
200
200
200
200
200
200
200
200
200
200
181
185
200
188
200
198
200
200
200
200
193
187
200
200
184
200
191
200
200
167
174
166
167
200
175
200
171
200
154
146
133
133
120
93
95
98
109
120
120
133
133
124
138
152
169
200
200
200
200
200
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
31
34
35
36
22
8
8
54
30
6
13
9
6
6
6
6
60
33
6
63
120
74
28
28
21
15
14
14
14
22
22
22
31
23
15
15
33
45
51
58
43
28
28
28
28
28
28
66
47
28
85
75
51
28
64
82
91
95
80
54
28
28
28
66
83
91
95
61
28
74
87
93
100
100
100
100
70
40
40
40
40
80
100
110
115
117
118
119
79
40
40
40
40
40
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
75
75
42
42
33
24
27
33
38
59
66
76
169
75
72
81
70
68
70
67
75
71
77
82
104
100
111
123
124
169
125
163
113
116
123
133
160
139
163
147
143
147
163
148
149
148
169
148
149
148
163
142
142
141
135
133
133
120
117
160
127
135
138
130
163
125
126
127
127
128
130
163
127
127
130
123
125
125
118
125
110
105
97
105
112
125
125
115
88
95
104
107
105
114
114
92
85
33
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
4
4
4
12
16
10
4
4
4
4
3
3
3
6
10
10
10
11
11
11
19
27
20
12
5
8
9
6
4
7
8
9
10
11
13
8
3
18
12
6
6
6
14
22
13
4
11
18
18
18
18
12
6
17
13
10
15
18
22
16
10
14
16
18
46
28
10
15
21
19
18
18
17
16
10
4
6
7
6
6
7
9
10
11
13
14
16
22
24
25
26
26
26
17
8
8
20
26
33
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
40
42
65
65
65
36
30
31
36
48
51
70
70
55
44
40
41
39
39
46
43
43
51
65
53
74
58
57
63
61
59
70
67
67
71
72
74
83
77
76
76
75
77
74
73
72
76
72
72
81
76
76
77
90
80
82
84
90
81
83
72
74
74
76
78
77
83
77
76
83
75
82
79
80
90
82
90
80
77
83
76
74
70
79
63
71
64
74
76
57
55
61
79
63
90
90
64
36
36
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
3
3
3
6
7
5
3
3
3
3
3
3
7
8
9
9
9
10
7
5
15
19
10
2
3
10
9
5
2
3
3
3
2
2
2
5
9
11
6
2
9
16
14
8
2
2
6
11
15
13
8
3
2
2
2
2
2
3
2
1
1
2
2
3
3
2
1
2
2
1
1
1
1
2
1
1
4
3
3
3
3
2
2
4
9
5
2
2
9
11
14
8
3
5
8
7
6
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
48
93
93
51
48
36
25
36
51
64
102
102
79
82
91
75
76
88
67
69
66
68
79
80
80
123
87
93
93
97
93
83
85
82
85
102
83
91
88
84
123
79
87
93
95
115
98
109
98
118
89
86
94
88
91
123
97
101
94
114
102
105
118
95
115
88
91
87
82
109
76
82
83
83
118
88
85
89
79
72
88
73
62
63
64
67
69
73
71
69
71
78
114
73
85
85
73
40
40
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
2
2
2
7
9
5
2
2
2
6
9
12
16
9
2
2
2
3
11
19
25
31
16
1
5
3
2
1
1
1
1
1
1
1
1
1
1
2
2
2
3
4
3
3
2
2
12
12
13
12
11
11
6
1
4
3
2
3
5
10
15
13
7
1
1
2
3
7
5
3
1
2
3
8
8
8
8
4
1
1
1
1
1
6
12
8
4
4
13
32
36
18
1
17
25
15
5
5
31
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
59
75
75
59
59
39
30
32
44
62
82
107
107
142
78
73
77
70
67
70
64
70
70
66
67
104
69
85
91
92
142
99
98
101
95
96
96
114
91
91
98
98
100
128
117
124
136
142
132
134
134
136
133
129
128
136
120
133
104
95
96
99
100
125
105
105
104
107
97
102
107
111
128
118
118
102
104
106
100
112
125
91
81
112
83
97
99
112
107
88
88
75
88
76
75
70
75
75
33
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
4
4
4
12
16
10
4
4
4
4
4
5
6
8
10
10
10
11
11
11
19
23
18
11
5
5
7
5
4
4
4
10
10
10
13
13
13
9
6
7
6
6
6
6
6
7
16
26
15
4
6
9
6
4
5
6
5
4
4
6
8
5
3
8
8
8
7
6
7
9
11
13
15
15
13
12
10
8
6
4
2
2
2
2
9
12
14
16
26
57
45
33
24
16
16
16
24
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
30
117
117
91
101
94
94
94
91
92
95
98
102
112
113
103
103
97
103
108
103
117
104
102
106
112
104
113
102
103
96
98
95
94
97
103
96
115
101
99
117
96
102
115
105
115
111
114
115
104
103
102
115
95
100
102
94
114
104
85
100
88
86
91
83
81
81
74
73
90
78
81
90
81
84
90
84
90
78
90
67
90
56
49
46
42
40
39
40
40
35
39
51
47
66
66
46
37
37
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
6
6
6
10
14
10
6
6
6
5
4
3
3
4
6
32
27
23
17
11
18
23
12
2
5
3
2
10
8
7
7
8
9
8
8
5
2
4
6
12
9
6
6
6
6
6
8
23
13
4
8
6
5
6
27
16
6
6
6
6
16
9
3
5
4
3
4
6
10
8
6
4
3
3
5
8
7
7
4
2
2
2
2
7
11
9
7
7
8
20
28
18
9
7
7
16
21
26
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
66
138
138
88
88
59
43
54
69
89
127
127
115
123
136
114
130
136
138
138
113
118
132
132
137
171
137
136
129
123
123
122
123
123
124
138
123
138
122
117
118
114
116
123
118
123
115
125
120
125
114
120
116
118
120
120
120
126
118
171
120
125
129
120
120
120
107
107
99
125
91
100
120
103
120
107
103
105
120
93
100
107
81
120
98
98
120
120
101
120
120
142
171
171
171
130
123
120
28
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
12
16
10
4
4
4
4
9
15
32
23
15
27
33
40
40
40
47
50
32
15
18
32
25
18
15
15
33
20
8
8
8
13
15
15
15
15
20
22
24
15
6
15
28
27
18
10
30
18
6
8
10
10
10
8
6
6
30
20
11
11
19
18
18
15
13
17
14
11
15
17
18
19
19
20
13
6
6
6
6
6
23
25
26
27
28
74
51
28
34
37
38
40
34
28
28
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
25
109
109
56
61
48
48
56
71
89
91
103
103
124
105
102
104
95
109
97
80
80
87
87
84
113
92
94
96
93
124
90
94
93
96
109
97
113
101
103
102
97
109
97
105
113
108
140
111
111
107
103
113
110
109
107
140
109
98
113
100
98
106
103
101
140
100
97
97
100
94
97
100
90
106
93
96
97
94
97
74
97
62
64
70
73
88
93
66
72
65
64
113
65
63
63
61
43
43
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
5
5
5
7
10
7
5
5
5
6
6
7
17
11
5
6
6
7
7
7
16
24
14
5
6
6
6
10
7
5
5
4
3
2
5
3
2
4
6
7
6
6
6
6
6
7
36
25
15
28
16
4
6
3
1
1
1
1
3
3
4
4
4
5
7
5
4
9
8
7
6
5
4
6
5
4
7
6
4
2
6
4
2
2
8
7
7
7
7
20
31
24
15
7
3
3
14
26
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
45
92
92
45
43
35
26
37
55
77
97
125
125
87
83
73
76
80
69
75
72
76
89
101
89
133
92
94
95
97
86
85
83
84
87
86
101
94
94
114
94
93
97
109
100
97
109
102
104
109
125
95
99
108
107
111
133
102
97
120
86
92
99
92
94
114
94
98
88
97
85
86
85
82
86
92
85
97
85
81
86
72
66
74
86
95
133
125
86
93
91
93
120
85
84
76
72
65
42
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
4
4
4
5
6
6
6
7
10
7
5
5
13
8
3
3
3
3
11
19
27
25
14
4
28
22
16
9
2
3
2
2
3
3
3
4
12
9
6
3
3
3
6
9
7
5
3
3
4
3
2
8
4
1
5
3
1
2
4
3
2
2
2
1
1
2
4
8
7
4
2
1
7
4
1
4
4
2
1
1
1
3
3
4
16
19
13
7
3
22
32
27
19
11
4
4
23
32
16
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
38
71
71
36
33
27
20
29
40
53
78
78
77
84
65
65
67
63
62
72
65
70
83
85
84
130
84
88
89
80
85
72
71
71
73
73
73
85
75
74
84
73
78
80
81
94
83
81
80
77
77
79
81
90
92
92
130
101
93
118
84
89
90
89
88
84
87
94
83
95
82
84
81
79
84
89
82
95
82
83
84
74
89
73
76
88
130
76
89
85
82
90
118
83
83
76
72
67
42
83
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
5
6
6
6
6
6
7
7
8
14
8
2
4
5
6
12
19
28
35
19
3
26
20
15
8
1
6
4
2
2
1
1
3
7
5
3
3
3
3
5
3
1
3
5
4
4
3
2
8
4
1
1
1
1
1
4
3
3
3
2
2
2
3
4
2
1
2
3
4
24
18
12
7
6
6
3
1
1
1
1
2
11
15
9
3
11
19
30
24
17
10
4
4
23
32
19
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
41
89
89
42
40
32
23
35
52
72
96
113
113
88
86
80
76
78
68
71
65
68
80
81
80
131
87
89
89
96
84
82
84
78
77
76
81
83
83
113
84
88
92
90
89
94
94
86
85
96
83
86
87
94
94
97
131
104
105
119
98
98
101
98
95
113
94
92
88
94
81
85
81
78
82
87
82
94
83
83
88
82
89
87
88
93
131
79
89
86
82
89
119
82
80
75
71
65
44
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
6
6
6
7
7
6
6
6
6
7
7
8
15
10
6
6
6
6
10
15
26
35
18
1
3
3
3
3
2
1
1
2
3
2
1
1
2
9
6
3
3
3
6
4
2
3
6
9
14
8
3
4
3
3
5
3
2
2
2
2
3
3
2
1
1
2
4
3
2
2
1
1
7
4
1
4
5
6
3
1
1
2
2
2
16
17
9
2
10
18
31
24
16
9
5
5
24
34
17
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
118
118
85
91
89
85
83
81
88
84
86
87
116
81
74
83
88
92
90
118
113
104
109
107
161
102
109
113
89
100
80
79
79
76
75
73
79
80
82
118
83
85
85
84
80
86
95
95
118
101
103
112
123
136
127
161
129
118
118
136
126
123
135
135
109
120
136
120
139
119
127
125
117
132
135
108
139
107
108
132
98
90
98
98
112
161
125
100
98
91
95
118
83
82
70
72
56
27
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
49
49
49
49
49
57
61
65
76
44
12
4
4
3
2
10
14
16
11
6
16
14
12
11
16
9
2
3
2
1
1
2
3
4
2
1
4
10
13
8
3
8
6
5
5
5
5
6
12
13
7
1
2
1
1
1
1
1
4
5
7
4
1
8
7
5
3
22
13
5
3
2
1
2
2
3
8
9
6
3
1
2
3
8
14
21
11
2
38
48
37
27
42
21
1
1
1
1
27
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
38
113
113
76
82
69
65
65
65
81
85
115
115
81
104
78
84
104
74
73
73
68
76
80
83
113
101
96
113
97
101
102
104
104
101
104
104
98
93
115
84
80
81
77
80
79
84
88
89
113
101
87
93
97
94
105
113
95
87
80
101
79
88
87
85
115
85
80
80
86
71
70
72
73
76
81
77
86
70
84
75
62
61
62
65
66
86
72
54
61
62
68
72
75
84
84
69
60
38
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
13
13
14
16
14
13
13
13
8
4
4
12
20
40
22
4
4
11
19
28
37
20
3
4
3
3
7
5
3
3
3
4
3
2
2
3
3
3
3
3
3
4
3
2
1
2
2
2
2
3
3
3
4
4
3
2
4
7
4
2
1
1
3
2
1
1
1
2
1
1
1
2
7
4
1
3
2
2
2
2
1
1
6
13
14
10
6
2
16
27
21
16
13
13
20
29
33
17
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
100
88
88
83
83
47
41
47
55
65
92
92
75
68
80
61
69
77
72
74
79
100
86
101
85
88
82
83
84
92
88
80
80
80
83
79
101
88
79
77
78
77
82
100
82
85
87
85
84
101
81
82
84
82
85
80
80
76
70
69
85
70
71
75
75
73
80
76
68
67
65
66
67
67
80
68
67
80
68
67
76
66
54
63
55
61
62
69
63
50
46
47
54
46
62
62
50
36
36
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
3
3
3
3
3
3
3
4
8
6
4
4
9
6
3
3
3
3
12
21
28
36
19
3
24
21
15
8
2
2
1
1
1
1
1
1
2
2
2
2
1
1
5
4
4
4
4
13
7
2
1
1
1
2
21
11
2
2
2
11
21
14
7
4
2
2
2
3
2
2
3
3
3
2
1
1
2
1
1
1
1
2
1
1
10
9
7
5
4
8
17
9
1
5
7
7
7
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
33
152
152
81
89
76
61
70
87
109
125
158
158
152
133
104
115
133
114
138
120
133
136
136
136
157
136
137
136
125
139
124
127
128
133
145
140
157
143
158
141
140
144
140
144
145
142
161
154
161
157
161
134
134
129
126
129
123
120
117
120
102
117
104
110
158
106
106
107
106
107
109
120
105
103
97
103
92
95
120
105
80
77
68
105
81
94
103
105
105
105
79
81
77
72
67
66
66
40
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
9
7
7
7
22
29
33
35
21
7
7
28
17
6
13
9
6
6
6
6
6
6
7
14
10
6
9
8
7
6
6
6
9
8
7
6
6
5
4
4
4
13
20
21
22
26
30
19
8
18
13
8
8
8
11
12
13
15
12
10
8
7
10
10
10
10
14
18
13
8
9
10
14
16
17
17
18
13
8
8
8
8
8
12
14
15
16
19
20
22
19
16
16
16
16
16
16
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
33
75
75
41
41
33
23
27
43
63
74
115
115
82
75
68
70
70
66
70
64
75
65
65
69
85
71
74
79
76
82
93
80
101
92
90
97
125
107
115
115
108
113
120
114
125
112
142
114
120
112
123
128
126
173
134
133
142
133
122
173
125
133
120
125
120
117
173
101
103
95
91
111
89
87
83
85
81
80
111
77
72
69
102
65
70
75
107
66
61
63
63
71
81
81
81
81
81
40
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
4
4
4
5
7
5
4
4
4
4
4
5
6
8
10
10
10
11
19
23
27
33
20
7
14
13
12
18
13
8
4
7
8
9
10
11
13
9
6
8
7
6
14
22
14
7
12
18
29
35
23
11
10
10
10
10
10
10
14
12
10
6
3
11
10
10
10
14
19
20
15
11
10
18
22
24
25
26
16
6
6
6
6
6
11
13
14
16
19
20
22
15
8
8
8
8
8
8
24
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
33
75
75
41
41
33
23
27
33
38
57
61
66
139
70
64
75
70
67
80
62
70
65
65
66
90
62
77
81
85
139
94
97
93
86
90
85
85
85
85
92
103
92
111
104
104
111
139
114
120
109
111
105
104
120
105
104
107
120
96
108
102
108
96
93
94
89
90
92
93
90
103
94
96
120
100
104
120
106
104
102
120
84
85
81
80
105
76
73
105
75
79
105
76
82
80
93
93
33
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
4
4
4
5
7
5
4
4
4
4
4
5
6
8
10
10
10
11
11
11
19
23
15
7
5
5
6
10
8
7
7
8
11
12
12
9
6
6
6
4
3
6
14
9
5
11
18
31
19
8
6
5
5
6
8
13
18
20
12
5
9
8
7
12
10
9
9
15
16
12
8
15
16
17
15
13
18
18
13
8
6
10
8
6
14
15
16
18
26
33
33
27
21
12
3
3
18
25
33
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
33
75
75
42
42
33
24
27
41
59
75
103
103
120
73
68
73
70
67
80
63
70
68
65
66
100
64
76
82
85
120
91
95
93
89
100
92
91
88
103
95
103
133
104
108
108
112
120
112
152
118
117
126
142
127
133
131
142
137
114
152
117
116
111
109
105
106
102
133
109
110
152
102
102
103
90
84
93
95
97
109
97
88
85
109
95
88
94
109
71
64
61
66
53
51
51
52
37
37
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
4
4
4
12
16
10
4
4
4
4
4
5
20
15
10
10
10
11
11
11
19
23
14
5
5
5
6
10
8
7
7
8
11
12
12
12
13
9
6
13
9
6
17
11
6
7
9
22
36
21
6
6
6
6
7
8
8
8
7
6
8
15
18
13
8
7
6
12
10
8
7
21
14
8
8
8
8
6
5
5
6
6
6
6
14
10
7
7
9
21
29
19
9
6
3
3
14
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
33
75
75
41
41
33
23
27
33
38
57
57
55
80
70
52
63
70
63
80
63
70
68
65
66
100
64
68
72
73
78
85
85
90
85
100
88
85
85
85
82
84
91
95
96
98
102
117
106
117
104
117
102
103
110
102
102
97
109
100
110
109
102
109
97
102
91
100
86
90
88
100
102
92
94
90
92
90
91
92
92
92
78
92
75
75
80
80
56
56
47
42
50
41
41
41
45
37
37
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
4
4
4
5
7
5
4
4
4
4
3
3
3
6
10
10
10
11
11
11
19
23
15
7
5
5
6
10
8
7
7
8
11
12
12
7
3
4
6
13
9
6
10
7
5
7
9
25
18
10
3
4
5
4
4
4
4
4
4
5
10
9
8
8
8
5
3
6
7
5
3
12
10
8
8
11
9
8
5
3
5
4
3
9
16
11
7
7
9
21
29
19
9
6
3
3
14
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
32
58
58
31
29
23
16
23
32
42
66
66
64
102
67
66
67
61
58
66
61
60
64
87
60
78
73
80
81
91
102
86
87
87
84
85
91
85
87
87
83
81
75
91
92
90
131
102
100
98
95
100
99
100
103
107
101
103
92
83
94
85
85
106
89
92
98
131
103
106
108
103
107
103
99
98
106
94
85
92
93
83
94
78
93
94
85
85
131
71
68
71
75
60
73
73
59
38
38
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
3
3
3
5
7
5
3
3
3
3
3
3
22
15
9
35
28
22
13
5
18
28
15
3
3
3
3
3
3
5
4
3
3
3
4
3
3
5
7
13
10
7
11
7
4
5
31
42
30
19
12
5
3
2
6
3
1
4
4
2
1
1
1
1
1
1
2
5
3
2
6
4
3
2
2
3
5
5
5
4
4
3
2
2
12
10
9
9
10
11
12
7
2
5
9
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
37
73
73
37
35
27
19
28
39
54
81
81
81
109
77
76
76
70
65
66
65
70
79
87
87
101
88
89
87
87
87
79
82
82
86
101
94
108
99
108
98
99
99
109
95
101
93
92
95
113
86
89
94
92
113
96
96
101
113
92
108
97
104
95
90
108
83
83
84
88
84
90
109
71
71
68
65
68
65
81
89
62
66
62
89
64
63
61
89
49
45
46
46
46
65
65
44
39
39
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
3
3
3
6
7
5
3
3
3
3
6
9
18
15
13
39
46
50
26
3
20
33
22
11
7
4
16
10
4
2
2
3
2
1
2
4
8
7
7
4
1
7
13
10
7
4
1
21
13
5
10
7
5
4
2
1
3
6
6
7
19
32
21
11
3
2
1
2
2
2
6
3
1
1
1
4
5
3
1
1
2
2
2
2
13
8
4
2
1
11
22
12
2
4
6
8
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
40
51
57
57
57
35
29
33
43
59
71
90
90
113
77
76
73
67
64
66
64
70
79
96
90
90
88
88
93
88
88
96
87
89
93
93
91
113
93
92
96
90
91
93
96
97
100
126
98
100
97
101
103
104
142
107
107
113
96
92
126
105
112
142
104
104
100
90
98
98
95
142
104
99
99
95
96
93
97
104
89
81
72
93
75
77
78
97
65
76
90
79
90
78
78
63
61
37
37
78
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
11
15
9
4
4
4
4
3
3
3
6
10
31
39
43
27
11
25
26
14
2
5
3
2
10
6
2
4
7
10
12
14
8
3
4
6
12
9
6
4
2
4
5
7
20
13
7
3
4
4
5
15
8
2
3
4
15
26
16
6
6
6
4
2
6
6
4
3
5
7
13
45
24
3
3
3
3
3
3
3
5
17
30
45
26
7
15
26
17
8
5
3
3
9
15
37
78
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
100
100
50
51
40
28
40
56
68
114
114
91
100
103
89
88
103
77
73
72
65
68
77
74
85
95
94
100
101
110
99
101
98
98
114
100
110
103
96
99
100
100
99
106
91
100
97
100
115
110
98
101
98
115
99
100
105
115
96
114
103
109
98
93
92
88
88
90
89
88
98
87
82
84
83
77
93
85
93
85
93
82
78
88
73
71
76
50
58
62
66
88
72
77
74
88
88
31
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
4
4
4
9
14
9
4
4
4
4
3
2
2
8
15
46
52
55
34
14
23
33
17
2
3
5
7
4
2
2
3
3
3
2
2
2
5
3
2
5
7
9
5
2
2
2
2
3
3
4
13
8
4
2
2
2
1
1
1
2
4
6
8
7
5
3
2
2
4
6
9
6
4
11
7
3
7
5
3
1
5
3
1
9
30
17
5
4
3
17
24
15
6
4
3
3
17
24
31
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
32
97
97
81
89
87
87
87
85
76
87
87
76
111
76
83
86
78
97
76
73
69
67
76
70
74
97
84
81
82
106
76
81
75
74
97
76
77
77
74
81
77
80
111
87
84
84
106
87
86
84
97
85
86
84
92
75
75
68
64
76
70
74
92
80
85
80
85
80
72
74
76
111
72
73
66
62
72
68
71
71
68
68
60
59
63
70
74
52
52
47
42
56
37
36
36
42
40
40
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
19
15
12
12
12
44
60
68
72
42
12
5
5
12
15
19
34
42
29
16
24
30
16
3
11
8
5
4
3
2
2
2
3
4
6
4
3
5
7
13
10
7
12
8
4
2
1
6
33
27
18
10
3
3
2
1
2
2
3
4
6
6
6
4
2
6
7
5
4
6
6
6
6
8
4
1
1
1
1
1
1
3
3
4
10
7
4
2
1
10
20
10
1
4
6
7
8
9
8
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
121
121
81
81
78
71
78
91
107
116
145
145
118
110
103
98
100
101
95
106
106
110
113
107
160
108
117
115
111
121
104
118
100
105
116
103
112
107
118
106
108
109
118
106
101
103
106
114
112
145
118
113
124
115
114
142
127
112
160
121
117
120
109
104
118
103
103
107
100
99
103
118
93
111
90
89
96
100
90
100
76
70
100
85
93
106
145
86
96
97
96
160
101
104
98
93
93
40
106
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
7
7
7
35
21
7
7
16
8
1
43
38
33
31
29
29
29
15
2
45
44
31
16
2
2
3
5
3
1
1
2
11
20
13
6
6
6
6
5
4
3
9
21
12
4
52
28
4
4
4
6
7
6
5
5
8
7
6
6
8
8
7
6
7
8
10
13
10
8
8
8
7
7
6
6
6
7
6
6
8
16
28
18
9
24
32
36
40
28
16
16
28
34
21
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
90
90
90
90
90
47
40
42
45
48
69
69
67
113
78
62
64
81
51
48
53
48
59
76
61
96
67
72
76
81
82
81
113
73
74
73
75
77
80
105
83
86
88
85
87
85
86
98
91
98
88
113
94
95
98
88
95
87
82
96
82
84
91
86
87
105
86
89
93
94
90
98
95
84
87
83
80
90
79
83
87
82
90
77
87
86
89
78
98
69
65
66
96
56
54
54
53
34
34
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
3
3
3
5
6
4
3
3
3
5
6
7
8
5
3
3
3
3
4
6
18
20
11
3
8
12
10
7
4
3
3
3
2
1
2
3
8
7
7
13
10
7
4
2
4
6
11
8
4
1
6
3
1
1
1
2
3
2
1
8
20
12
5
4
4
3
2
2
3
4
5
9
9
5
2
1
5
3
1
1
2
2
2
9
19
10
2
5
7
9
21
13
6
2
2
3
4
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
120
200
200
143
160
183
200
200
200
200
200
200
168
165
200
159
200
200
130
150
166
174
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
181
187
183
200
200
171
175
169
168
171
150
145
143
138
141
142
143
158
142
161
142
136
142
133
128
120
142
112
125
128
127
133
133
122
133
141
143
171
171
137
120
100
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
22
22
22
22
22
22
22
22
22
25
28
39
28
18
20
21
21
22
22
22
22
22
25
23
22
22
22
18
15
15
15
15
16
18
20
22
18
15
15
15
33
41
50
58
43
28
74
51
28
39
44
50
39
28
64
52
40
40
45
47
48
50
58
54
50
50
50
58
62
64
57
50
75
87
93
96
98
99
74
50
50
85
62
40
40
80
100
110
115
107
100
70
40
40
40
70
85
92
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
111
120
120
93
93
55
44
55
69
74
127
127
98
121
115
77
92
115
88
120
98
111
119
120
127
140
120
121
122
120
120
117
121
120
123
120
120
144
122
118
122
130
130
138
144
130
124
127
130
138
144
121
115
118
115
113
140
118
112
133
115
113
131
104
102
99
97
96
99
104
98
102
104
98
99
100
97
102
102
95
95
95
87
95
103
111
140
140
104
96
89
83
133
72
66
63
71
47
47
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
13
13
13
12
11
8
6
6
6
5
3
2
2
4
5
6
6
6
6
6
6
6
6
9
13
28
17
6
9
11
10
8
6
6
6
4
2
4
6
14
10
6
10
7
5
5
6
7
11
8
6
5
3
2
5
6
7
46
25
5
9
12
13
11
9
7
6
6
7
8
9
8
8
45
70
82
62
42
22
2
5
4
3
2
32
23
15
15
13
12
12
7
3
3
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
44
46
67
67
67
41
33
35
40
43
64
64
51
64
51
39
41
42
40
40
46
44
52
67
55
78
63
61
66
64
62
64
77
64
66
78
66
69
71
71
77
75
79
90
83
90
84
90
85
84
89
83
82
83
89
83
82
89
76
69
68
71
74
76
81
86
81
89
82
70
69
71
64
71
77
79
89
86
89
85
86
89
71
81
69
73
81
77
60
62
64
69
69
81
81
67
69
69
36
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
3
3
3
11
15
10
5
5
4
3
5
6
8
15
17
15
14
14
14
16
16
15
8
2
3
2
2
9
5
2
3
2
2
2
2
2
6
6
4
2
2
2
2
2
4
5
3
2
1
1
8
8
4
1
1
1
1
1
4
2
1
2
2
3
2
1
1
3
3
2
1
1
1
2
2
3
7
4
2
2
3
4
4
4
10
6
3
5
7
13
24
13
2
3
3
4
20
28
19
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
40
50
60
60
60
37
31
33
39
43
64
64
51
64
51
41
43
51
41
42
46
44
54
72
60
91
67
66
68
66
63
72
77
67
67
75
68
72
73
74
90
76
78
80
77
77
85
81
80
80
90
78
80
80
79
85
78
79
80
77
90
81
91
78
77
78
75
77
77
70
68
72
67
68
77
72
76
78
79
87
82
87
76
87
77
79
84
78
77
66
68
74
71
84
84
69
72
70
36
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
5
5
5
12
16
10
5
5
5
3
2
1
1
13
16
12
9
9
10
12
14
14
8
2
4
3
2
4
3
2
3
2
2
2
2
1
1
8
4
1
3
6
6
7
5
3
4
5
22
15
8
9
5
2
2
2
2
4
7
4
2
2
2
2
2
2
2
7
5
3
1
3
7
4
1
2
8
6
4
3
4
5
6
8
30
18
7
2
9
16
26
15
4
3
3
3
19
27
20
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
107
52
66
66
66
40
33
36
42
49
70
70
59
62
61
60
66
60
69
70
71
107
72
70
73
88
67
68
70
70
70
74
69
75
67
75
69
72
72
74
82
79
84
107
92
92
103
92
96
95
94
103
94
96
95
92
103
83
78
78
73
76
88
75
78
79
77
88
79
71
73
72
75
76
78
78
85
85
81
85
79
78
72
78
71
77
76
79
88
59
66
72
66
79
79
63
67
64
31
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
6
6
6
12
15
10
6
6
6
6
5
4
4
11
19
40
44
46
26
6
17
26
16
6
8
5
3
14
10
7
5
4
3
3
4
4
4
10
8
6
6
6
4
2
2
3
5
4
2
1
3
2
1
1
1
2
4
6
9
5
1
2
4
3
2
1
1
2
2
1
1
1
1
1
1
1
2
2
2
1
1
2
5
8
27
14
1
3
5
11
17
11
5
7
8
10
20
25
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
107
104
104
69
65
46
34
40
51
68
90
97
97
84
100
93
92
102
97
90
104
107
102
101
106
147
105
102
105
102
96
99
91
102
88
86
85
91
90
90
137
99
112
110
106
144
110
107
110
143
94
94
104
109
105
137
140
115
112
147
110
125
141
113
144
105
103
98
90
97
82
91
89
93
143
96
97
97
89
85
83
86
70
78
80
86
140
89
75
95
89
94
147
79
79
63
71
32
32
141
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
9
13
9
5
5
3
1
6
9
12
7
3
3
3
3
8
13
22
24
15
7
46
25
4
2
1
3
3
2
1
1
1
1
5
6
8
12
10
8
6
5
4
3
6
5
3
1
1
2
1
1
1
1
1
1
1
6
11
7
4
3
2
1
1
5
3
1
4
5
6
4
2
4
6
6
5
4
5
5
4
4
12
7
2
4
6
14
23
14
6
2
2
7
9
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
109
51
83
83
83
48
40
39
46
61
66
93
93
66
56
50
50
47
59
58
66
109
81
83
82
131
79
81
80
71
68
73
76
78
103
85
88
111
94
98
102
98
111
109
102
104
110
111
110
147
106
107
107
101
112
101
101
111
112
107
147
114
131
109
102
104
95
95
104
106
106
147
104
97
98
83
85
91
93
104
104
95
85
93
97
90
80
93
97
69
74
76
82
70
72
70
82
82
37
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
4
4
4
12
16
10
4
4
4
4
3
2
2
6
10
10
10
11
11
11
19
23
18
11
5
5
6
10
8
7
4
2
6
9
13
7
2
4
6
13
9
6
6
5
5
6
8
8
9
7
6
5
5
6
7
8
8
8
6
5
8
8
8
12
10
8
8
9
8
7
6
7
8
10
7
4
3
20
12
5
3
2
2
2
12
12
12
10
8
15
26
27
28
15
3
3
20
28
37
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
56
106
106
86
91
86
83
83
81
86
88
93
93
95
83
93
84
78
93
80
79
106
82
87
88
101
93
93
93
92
92
87
95
84
85
93
84
87
91
93
106
87
91
91
91
90
92
96
93
93
93
95
86
87
86
86
91
87
87
101
81
89
91
87
89
93
86
82
79
96
75
78
79
77
91
72
72
72
61
73
59
48
45
49
57
68
91
93
76
70
64
68
101
68
83
83
65
34
34
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
24
18
12
12
12
42
57
64
63
33
3
3
14
8
3
6
8
10
10
10
17
20
13
7
3
6
9
6
3
2
3
2
2
3
2
2
13
20
13
6
6
6
4
2
4
7
13
20
19
11
4
4
4
8
9
6
4
44
27
11
3
5
8
5
2
2
2
2
2
3
5
4
3
6
4
3
3
2
2
2
2
2
2
4
6
10
6
2
7
13
23
14
6
7
8
9
11
13
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
38
71
71
48
58
65
71
71
71
74
83
89
84
114
110
85
79
73
58
56
58
54
57
65
69
78
75
101
90
96
114
110
95
97
96
104
96
101
98
108
101
98
103
102
95
94
97
114
99
110
94
92
91
92
93
103
104
93
85
82
101
85
90
90
87
108
86
82
103
84
84
86
102
78
88
87
86
86
85
86
80
85
67
75
64
68
69
75
59
52
47
49
58
52
74
74
56
36
36
69
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
16
16
16
9
2
9
16
23
30
23
17
17
17
21
20
19
25
21
14
8
3
6
4
2
1
2
2
1
1
2
3
4
5
7
5
3
7
27
20
12
4
3
3
2
1
3
4
2
1
2
2
2
1
1
1
1
3
4
2
1
1
1
19
13
8
6
3
1
1
1
2
3
2
1
1
2
2
3
7
11
9
7
5
3
11
19
10
1
3
4
6
8
11
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
32
95
95
69
79
81
81
81
81
71
75
78
77
97
84
83
84
98
73
69
68
62
68
72
76
94
95
85
88
84
97
82
80
79
98
77
77
83
71
72
85
77
81
84
87
94
86
97
91
87
98
87
83
83
85
85
83
90
78
94
81
87
92
87
94
79
81
76
70
94
70
77
78
79
87
78
90
74
72
70
70
66
53
58
61
66
82
82
61
61
57
62
94
66
90
90
67
33
33
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
4
4
4
7
11
34
46
58
31
4
2
2
4
7
10
6
2
2
2
2
14
18
10
2
4
26
20
11
2
2
2
2
2
3
5
3
2
4
7
15
11
7
12
8
4
2
3
10
6
3
6
5
4
3
2
2
2
2
3
4
10
9
8
5
3
3
2
2
2
3
6
4
3
4
4
5
6
7
4
2
3
2
2
2
3
4
4
3
3
8
14
8
3
6
7
5
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
58
66
82
82
82
54
49
49
54
64
78
89
89
127
70
63
77
64
68
124
70
66
81
82
87
124
127
110
127
103
102
89
86
83
82
90
89
95
127
106
109
109
127
104
104
101
99
102
96
100
90
89
89
88
90
90
90
93
100
89
100
92
93
93
90
100
86
81
87
95
86
100
86
84
86
79
81
84
80
84
80
84
75
79
78
77
83
89
60
60
57
56
89
65
66
63
63
63
37
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
13
13
13
12
11
11
11
11
19
12
5
5
20
15
10
10
10
11
11
11
13
13
13
13
12
12
12
8
5
7
6
5
7
6
5
9
13
29
16
3
5
7
21
17
11
5
6
18
14
11
7
4
5
4
4
4
4
4
8
6
4
5
5
4
3
3
3
8
8
7
6
20
33
19
6
4
3
3
3
4
3
3
4
6
8
7
7
7
7
7
7
7
7
5
3
3
3
3
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
33
66
66
38
39
37
32
36
48
62
81
100
100
142
82
72
77
70
64
70
61
70
69
71
77
104
84
98
96
102
142
84
82
83
84
87
97
114
98
133
104
96
99
95
104
106
108
142
109
110
112
108
110
114
114
119
116
138
138
104
102
105
109
115
138
133
107
98
95
100
106
108
138
105
105
90
84
93
89
90
90
90
78
93
90
81
80
100
102
59
54
55
60
60
93
93
59
46
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
13
10
7
7
7
9
10
11
19
12
5
5
35
22
10
10
10
11
11
11
13
13
10
7
7
7
23
14
5
7
4
2
6
4
2
7
13
13
13
10
7
15
13
11
8
6
12
18
14
10
6
7
9
11
10
8
6
8
11
10
9
8
8
8
8
8
8
11
9
7
6
36
22
8
8
8
7
7
7
5
3
8
12
14
15
11
7
7
11
13
15
11
8
7
7
7
7
8
7
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
46
75
75
75
42
39
41
52
67
80
107
107
108
79
67
67
70
64
73
60
70
68
75
72
85
88
77
75
108
71
74
71
65
67
71
80
85
88
107
95
100
107
102
102
108
106
111
114
155
108
108
108
104
104
112
114
123
153
112
155
117
124
126
120
153
116
111
119
111
114
155
110
108
109
95
94
100
88
88
100
74
72
76
85
87
105
107
82
88
85
92
90
105
105
67
77
40
40
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
13
13
13
12
11
8
6
6
6
8
5
3
3
4
5
6
6
6
6
11
8
6
6
13
7
2
2
5
9
7
4
2
6
5
5
4
3
6
4
2
3
5
10
14
10
7
7
8
6
4
11
12
8
4
6
8
9
6
4
6
8
8
9
13
11
9
9
13
18
26
60
39
18
18
13
9
9
15
10
6
6
9
15
22
22
15
8
8
8
13
18
18
18
20
21
21
21
22
22
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
36
121
121
92
101
95
92
92
90
91
95
92
94
115
81
101
91
91
95
98
101
106
106
103
103
103
101
106
121
99
121
93
115
90
92
93
93
107
94
105
106
99
99
110
99
98
103
100
101
101
99
115
102
106
107
121
110
102
94
86
121
89
97
103
96
105
98
94
100
90
83
82
110
74
78
87
94
94
92
94
103
84
74
80
66
68
61
66
66
50
48
48
55
55
61
61
61
61
42
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
30
17
5
5
5
38
55
63
71
37
4
3
3
4
6
14
18
20
23
18
14
18
10
2
14
10
6
14
8
2
2
2
3
3
2
2
3
3
3
3
3
5
3
2
2
2
4
6
8
11
9
6
4
2
4
4
3
3
3
3
3
3
3
3
3
3
3
8
5
3
7
5
3
3
3
6
6
6
4
3
3
3
3
3
12
7
3
6
6
6
12
12
9
6
6
6
6
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
34
52
52
31
30
24
17
23
36
51
67
84
84
93
64
65
59
50
52
44
49
49
54
68
57
78
64
73
74
72
93
74
75
77
74
84
76
78
84
77
84
79
80
87
83
83
84
93
80
78
74
73
79
87
80
89
79
80
74
82
83
83
89
87
86
79
80
80
67
92
65
71
76
77
82
85
86
86
92
84
81
82
78
76
83
77
86
92
53
60
54
50
77
47
48
48
50
37
37
83
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
7
11
6
2
2
2
2
3
4
5
3
1
9
13
16
18
18
19
19
11
3
5
7
6
4
3
2
1
1
1
1
4
4
5
6
7
7
7
7
23
13
3
2
16
16
8
1
6
5
3
1
1
1
1
1
4
2
1
1
1
1
1
1
2
2
3
2
1
1
5
4
2
1
3
6
3
1
1
1
2
7
27
14
2
3
6
10
17
12
7
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
41
109
109
86
94
89
87
87
86
89
88
95
95
81
76
60
67
76
83
83
104
109
92
95
87
104
84
85
88
91
79
81
82
84
88
91
90
94
95
96
109
94
94
90
86
84
88
87
90
104
89
90
85
82
83
91
80
77
70
84
66
69
90
73
77
79
92
77
73
77
72
91
73
75
75
73
70
70
61
71
65
49
47
41
44
55
56
89
91
52
50
53
58
58
92
92
54
34
34
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
21
21
21
21
48
62
69
72
37
3
3
10
14
18
14
10
10
23
23
23
31
20
10
3
2
5
9
6
4
5
4
4
4
4
4
11
13
15
8
2
9
9
7
5
3
6
10
6
3
10
7
4
2
4
3
2
2
3
6
10
28
18
8
8
5
2
3
3
3
3
3
3
3
2
2
7
4
2
2
2
2
3
4
6
7
8
9
10
14
19
12
6
9
12
9
6
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
34
52
52
31
30
24
17
23
36
52
67
86
86
57
57
52
56
56
53
67
56
59
71
71
71
114
72
72
72
71
66
66
65
66
68
69
75
71
72
72
70
90
68
72
72
72
86
74
78
78
77
90
78
79
78
77
83
83
78
114
76
82
90
75
76
75
74
73
73
76
70
69
73
65
64
66
68
71
72
86
76
68
61
64
59
66
68
74
72
69
62
62
114
66
69
68
62
62
37
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
20
17
14
14
14
8
2
2
2
2
3
5
13
7
2
3
4
5
14
18
23
32
23
14
15
8
2
2
2
2
1
1
1
1
1
1
2
2
2
2
3
7
5
4
2
1
5
10
8
5
3
2
1
3
3
4
4
4
5
3
1
7
5
3
1
1
1
4
5
3
2
1
1
1
1
2
4
3
2
1
1
2
4
7
13
7
1
2
27
40
38
37
21
6
5
5
21
29
15
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
118
118
94
105
101
101
101
99
100
101
101
100
95
89
82
84
89
77
97
88
99
118
104
118
98
109
95
89
90
89
90
95
91
93
96
94
97
95
100
94
96
96
118
102
102
118
97
99
97
92
109
90
90
89
91
87
87
78
94
83
85
94
87
86
100
85
87
90
84
83
84
83
79
91
78
78
79
81
71
79
61
58
84
66
70
84
89
74
84
89
67
93
72
74
71
79
79
31
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
20
13
6
6
6
47
68
78
83
44
5
5
8
9
10
39
35
31
31
35
30
26
16
6
4
2
3
2
2
4
4
4
4
3
2
2
2
5
8
5
2
8
5
2
4
9
9
6
3
1
4
4
2
1
1
1
1
1
3
6
10
30
20
11
10
6
3
2
4
7
10
23
17
10
3
3
3
2
2
2
2
2
3
5
7
5
3
2
22
55
43
31
18
6
6
20
25
28
15
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
34
94
94
44
44
34
22
34
50
65
104
104
80
84
95
78
78
92
69
69
67
68
73
74
80
86
82
88
94
96
93
94
104
96
97
102
92
94
91
76
74
72
74
74
75
80
78
77
79
97
77
81
87
85
97
104
89
93
97
78
102
77
74
72
61
62
64
66
75
66
73
72
60
63
61
65
57
54
56
78
52
65
49
48
52
53
63
68
42
46
42
40
51
41
53
53
47
39
39
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
1
1
1
6
9
5
1
1
1
2
6
10
18
9
1
2
3
4
10
17
25
34
17
1
6
5
5
6
3
1
1
1
1
1
1
1
2
4
7
12
9
7
14
21
15
8
2
10
10
10
9
8
11
11
6
1
1
6
8
9
10
9
8
4
1
1
1
5
5
3
2
2
2
2
2
1
1
1
1
1
1
1
1
2
12
7
2
1
2
10
18
9
1
1
2
5
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
51
62
62
51
51
31
24
26
30
33
51
52
56
117
61
55
60
65
48
46
47
43
52
53
53
89
56
62
63
68
66
68
117
70
71
73
74
80
81
106
91
90
95
109
92
89
94
103
99
103
93
117
92
93
90
86
91
81
77
83
94
86
90
90
89
106
83
80
81
85
86
88
109
85
86
84
72
86
69
66
81
68
60
65
62
67
84
79
58
65
66
70
68
84
84
69
73
68
47
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
1
1
1
4
8
4
1
1
1
2
3
4
5
3
1
2
3
4
7
11
16
19
11
3
3
3
3
5
4
3
5
4
3
3
3
3
6
3
1
2
1
1
1
2
2
2
4
4
4
4
4
3
3
4
3
2
3
4
5
12
22
13
5
6
4
2
1
2
2
2
2
2
3
2
2
5
10
10
6
2
2
2
2
15
18
10
2
3
4
18
32
19
6
6
6
7
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
97
69
81
81
81
75
69
69
69
64
65
65
63
64
75
62
66
66
61
61
67
97
74
81
73
75
75
71
70
69
75
66
67
66
70
75
75
100
75
80
86
84
100
97
92
97
93
100
93
98
95
98
97
91
87
85
86
76
69
65
86
70
76
80
80
86
83
77
83
83
89
85
86
77
78
77
78
85
81
85
83
85
83
83
66
75
72
69
89
65
56
62
73
70
83
83
67
65
33
71
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
11
19
39
49
59
31
3
2
1
1
5
10
11
11
12
9
6
18
20
13
6
6
6
7
7
6
4
3
3
4
4
4
4
4
10
13
14
15
16
10
5
5
6
17
21
11
1
1
3
2
1
2
3
2
1
1
6
15
15
8
2
7
5
4
4
5
6
6
7
15
8
2
3
7
7
6
4
3
3
6
7
9
5
2
8
23
38
35
21
7
2
2
9
21
27
14
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
40
63
63
36
33
28
31
36
52
63
77
103
103
105
80
78
74
74
62
56
52
48
50
55
58
64
81
81
86
92
105
85
85
85
73
77
83
83
86
103
92
93
105
93
96
95
96
108
103
108
105
111
102
104
99
102
99
100
100
105
100
96
105
97
97
110
96
98
103
111
104
106
110
107
125
112
113
125
112
111
112
125
104
97
74
81
76
89
111
59
55
54
56
55
81
81
55
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
6
6
6
8
9
9
9
10
13
8
4
2
2
2
3
6
7
9
7
6
13
20
11
2
4
7
15
8
2
2
2
2
23
14
5
2
2
4
6
5
5
5
5
6
6
6
13
30
19
8
4
4
5
4
4
4
4
4
20
14
9
7
5
6
7
5
3
5
6
6
7
14
11
8
8
7
7
7
7
6
6
7
7
8
12
9
7
7
7
8
15
11
8
7
7
7
7
8
7
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
50
50
50
50
50
31
26
27
33
45
55
72
72
86
62
52
53
53
44
41
41
40
42
44
47
60
61
69
86
80
83
85
85
94
69
69
70
67
73
77
84
96
93
105
100
100
100
95
92
89
94
95
88
94
88
96
91
94
106
78
77
86
80
80
106
79
80
86
78
82
106
79
82
86
85
87
94
94
89
94
87
88
69
88
67
68
68
72
60
65
57
53
82
60
62
59
62
62
31
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
3
3
3
6
8
9
9
10
6
3
3
3
3
3
3
6
7
9
7
6
17
23
12
2
2
2
3
2
2
2
2
2
2
3
2
2
2
22
27
14
2
13
7
2
3
3
3
10
6
3
3
3
3
3
2
2
2
2
3
4
10
6
3
4
7
4
2
2
2
3
3
3
3
3
3
5
5
5
7
6
5
4
3
7
14
8
2
2
3
30
30
31
16
2
2
20
25
28
15
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
61
61
31
30
23
16
24
34
45
70
70
61
67
58
61
61
59
56
70
60
64
67
79
67
72
79
72
88
88
79
82
82
79
78
82
78
79
82
76
82
77
77
80
77
77
78
80
77
82
73
82
75
75
75
74
72
77
70
64
73
71
71
80
77
69
73
67
68
82
70
72
74
76
80
80
85
85
82
85
82
82
77
82
82
69
67
69
58
59
59
63
78
64
64
53
54
31
31
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
3
3
3
6
7
5
3
3
3
3
2
1
1
12
21
15
10
10
7
5
18
30
16
3
2
1
5
8
5
2
2
2
3
5
4
2
1
1
1
1
1
1
3
5
7
5
4
8
8
9
10
9
9
9
5
1
1
4
8
9
11
7
4
2
2
2
2
2
2
2
3
4
5
4
3
10
8
6
7
4
2
2
2
4
12
6
1
2
4
29
30
17
4
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
26
81
81
38
38
30
33
43
59
81
80
100
100
102
83
78
76
89
70
65
64
57
59
64
65
67
81
73
76
102
79
78
78
89
76
76
84
78
78
100
76
79
86
86
87
102
96
91
92
89
89
88
86
87
90
86
90
98
77
84
74
80
86
87
98
100
92
90
90
90
82
84
98
85
87
83
83
90
82
82
90
76
76
68
70
75
90
89
60
68
69
74
80
84
84
71
73
73
37
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
6
6
6
6
6
6
6
6
6
5
4
4
23
32
25
17
9
9
9
9
17
15
8
2
4
6
10
6
2
2
3
4
3
2
2
3
4
6
5
5
3
2
9
17
11
6
7
6
5
4
4
4
4
4
4
4
4
4
4
6
8
6
4
4
6
4
3
15
11
8
6
6
9
8
7
7
8
13
9
6
6
8
7
6
8
8
7
6
7
13
25
37
28
18
8
8
22
29
18
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
36
40
57
57
57
32
27
27
28
31
40
40
40
55
44
35
38
44
34
34
39
38
46
57
48
78
55
57
61
60
66
71
71
79
71
78
75
83
81
81
88
93
83
88
82
79
88
78
81
80
79
86
83
83
84
93
82
86
73
76
74
81
86
88
91
84
85
84
83
79
93
76
78
84
83
88
91
85
79
80
76
81
84
65
72
74
85
91
51
59
54
56
79
61
86
86
65
37
37
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
3
3
3
6
8
5
3
3
3
2
2
2
4
13
11
10
9
9
12
17
22
18
10
2
4
6
8
5
2
2
2
2
2
2
2
2
2
4
7
7
7
7
9
12
9
5
1
5
12
11
8
4
1
1
1
2
2
2
3
2
1
1
1
1
1
1
6
11
12
10
5
1
4
4
5
41
24
8
2
2
6
4
2
2
16
8
1
1
1
6
14
9
5
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
46
58
58
38
35
29
21
24
40
59
79
107
107
139
79
70
71
58
58
56
57
55
62
66
61
94
70
86
91
90
139
87
87
85
79
79
80
80
92
93
95
142
95
95
105
99
105
139
115
114
142
114
120
121
122
127
118
117
142
104
107
107
107
103
101
103
105
108
122
110
127
101
100
102
105
98
100
96
94
112
99
96
88
112
85
90
88
112
63
65
60
61
66
63
93
93
65
33
33
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
4
4
4
12
16
10
4
4
4
4
4
5
6
8
10
10
10
11
11
11
19
27
20
14
13
9
6
15
11
7
7
8
9
10
13
13
13
9
6
13
9
6
6
6
6
19
33
40
24
8
6
6
6
7
6
6
6
12
9
6
10
8
7
7
12
11
8
6
13
10
8
22
15
8
8
8
8
8
7
6
8
7
6
12
14
10
7
7
16
24
28
18
9
8
8
8
8
9
16
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
44
58
63
63
63
39
32
30
39
53
60
89
89
62
55
48
44
53
41
42
47
47
54
63
55
96
61
63
59
55
58
50
52
56
57
70
65
66
77
69
69
74
77
76
76
69
77
74
80
87
89
84
83
84
85
87
89
84
79
96
79
84
91
83
84
82
84
78
78
76
77
84
79
82
87
79
80
82
78
78
84
73
73
72
74
77
89
89
65
66
62
59
96
54
52
52
54
40
40
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
5
5
5
12
16
10
5
5
5
3
2
2
8
12
17
13
9
9
9
9
17
20
12
5
4
5
5
3
2
2
3
3
3
4
3
2
2
4
3
2
1
1
1
2
2
3
7
5
3
1
2
1
1
1
1
1
2
2
3
3
3
4
6
3
1
1
1
2
3
5
8
4
1
1
1
1
5
5
4
3
2
2
2
4
28
15
2
3
5
9
22
14
6
2
2
3
4
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
31
83
83
74
83
83
83
83
88
80
108
108
85
101
99
84
83
91
71
70
69
70
72
72
84
75
80
84
90
100
89
94
108
98
99
107
94
97
89
88
90
89
90
101
86
87
83
78
83
100
83
83
88
84
84
108
84
89
85
81
107
80
80
79
78
77
75
87
72
77
86
93
101
111
111
111
88
84
80
75
73
77
66
66
67
68
71
77
62
54
58
60
60
65
65
63
55
35
35
71
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
7
10
41
56
64
63
38
13
3
3
6
10
10
10
10
15
17
19
19
11
4
6
8
10
6
3
7
7
7
6
6
8
5
3
5
6
8
5
3
4
6
4
2
7
5
3
2
3
2
1
1
2
3
7
6
5
3
1
1
1
3
2
1
4
8
4
1
2
15
14
10
6
5
4
4
2
1
1
1
3
7
15
10
6
3
1
11
21
11
1
4
7
10
11
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
40
103
103
82
89
85
83
83
83
86
83
92
92
73
72
92
68
72
65
80
64
65
75
92
74
88
85
82
103
92
83
81
80
80
81
84
78
101
84
90
96
91
101
97
93
97
94
101
97
94
95
96
97
95
94
93
103
85
88
80
82
81
78
90
80
84
92
83
92
87
90
80
90
78
79
78
69
92
70
75
92
66
63
64
63
69
88
76
63
60
60
64
60
71
71
47
55
35
35
71
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
45
58
65
68
35
3
3
5
7
9
9
9
10
10
10
23
23
16
9
3
9
9
6
3
2
2
2
3
3
3
3
4
10
5
1
4
7
6
4
3
5
7
9
7
6
8
6
4
2
2
2
2
2
3
2
1
1
1
1
1
1
3
3
3
3
3
9
9
5
1
3
5
3
1
1
1
1
1
4
8
17
9
2
4
11
18
11
4
5
6
8
10
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
32
50
50
31
31
25
19
24
34
44
68
68
63
99
55
48
56
52
52
64
54
53
59
69
66
79
87
80
84
90
79
79
91
75
75
76
77
80
79
87
86
81
81
99
83
81
90
87
84
85
87
112
93
92
108
88
84
87
79
70
72
70
70
83
73
74
82
87
87
112
92
108
99
83
81
76
70
68
65
64
62
65
59
46
60
58
58
59
112
52
49
48
40
37
40
40
34
36
36
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
19
16
13
13
13
9
5
5
3
1
2
2
3
2
2
8
11
13
15
17
19
17
15
13
8
4
5
4
4
4
4
4
4
5
12
7
3
21
11
2
3
4
5
3
1
6
7
5
3
3
3
3
3
2
2
1
1
2
3
3
4
4
4
3
2
1
1
1
1
1
3
6
10
5
1
5
7
6
5
3
1
1
2
3
6
4
2
4
9
15
21
11
1
1
1
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
36
136
136
64
66
52
52
67
87
104
125
125
115
136
133
107
111
133
126
133
136
136
133
133
135
157
133
133
130
124
125
125
130
133
133
145
136
157
142
141
157
142
147
145
144
157
139
142
143
144
157
125
125
124
120
118
113
116
116
97
120
104
105
108
104
115
100
92
94
96
98
114
111
97
98
92
93
94
93
111
90
94
77
102
70
83
98
107
114
114
114
86
89
85
80
75
75
75
40
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
6
6
6
7
8
7
6
6
6
6
6
6
6
6
6
7
7
8
8
8
15
18
13
8
15
10
6
10
8
7
7
6
6
12
13
10
8
34
20
6
7
8
15
16
12
9
18
26
18
10
19
14
10
10
42
26
11
10
10
18
20
22
22
20
18
22
20
18
18
23
28
28
28
28
28
28
28
28
17
6
6
6
6
6
11
13
14
16
28
34
37
26
16
16
16
16
16
16
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
46
112
112
92
99
95
94
94
92
81
94
94
87
89
88
103
88
93
103
81
112
87
92
98
90
91
103
91
93
103
94
98
97
98
100
103
98
108
105
108
112
104
105
105
102
105
107
94
97
92
90
103
96
98
96
107
96
95
101
92
95
101
91
107
91
88
83
86
81
83
88
84
77
73
70
77
90
69
90
71
64
90
57
52
49
52
46
45
80
42
39
41
39
39
52
52
37
34
34
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
6
6
6
14
22
51
66
73
77
41
5
1
1
5
10
32
48
56
31
6
22
24
18
12
7
2
2
13
10
7
7
9
11
8
5
3
1
3
6
4
2
6
4
2
2
2
4
6
8
10
9
7
4
2
2
2
4
6
6
6
14
11
8
6
6
5
3
2
4
6
7
7
7
6
6
9
8
6
4
2
4
5
3
2
16
9
2
5
12
18
25
17
9
2
2
3
9
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
37
50
50
33
33
27
22
23
31
42
49
65
65
60
45
42
46
53
43
55
43
41
54
56
56
104
60
64
60
55
58
62
70
70
104
75
79
87
107
95
101
107
107
107
93
86
82
79
77
76
77
77
79
82
80
86
77
82
71
69
86
76
80
81
88
81
75
76
67
63
61
63
67
74
83
84
88
81
82
81
79
83
78
68
70
73
84
88
52
58
53
46
73
40
38
38
44
37
37
78
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
10
16
11
6
6
4
3
2
1
1
17
18
10
2
2
2
2
9
11
6
2
5
10
7
4
2
2
3
2
2
3
2
2
2
22
11
1
4
7
19
27
16
5
1
5
5
6
6
3
1
2
2
2
2
2
3
3
3
5
5
5
5
4
3
7
6
5
4
3
3
4
4
5
6
3
1
1
1
2
3
9
15
8
2
1
1
9
17
9
1
2
3
4
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
37
66
66
39
39
31
22
24
35
49
66
86
86
118
70
61
63
70
50
47
47
43
48
51
52
72
66
65
70
75
79
80
105
80
84
87
91
114
93
118
92
88
91
88
89
90
90
90
90
87
83
105
83
81
82
89
81
88
82
84
114
90
96
96
90
118
91
91
92
89
87
87
89
94
89
94
88
94
88
86
89
83
80
76
89
80
78
78
89
67
67
71
76
65
65
46
53
31
31
83
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
10
16
9
3
3
3
2
2
2
28
19
10
6
2
2
4
7
16
22
12
2
3
2
2
2
2
2
7
7
7
4
2
2
2
8
11
10
10
15
8
2
2
2
9
6
4
5
7
5
4
3
3
3
3
3
3
4
6
6
6
4
3
3
2
2
2
3
3
3
2
2
5
6
4
2
2
2
2
2
2
2
24
14
5
5
23
37
34
21
8
7
7
7
7
8
7
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
100
50
85
85
85
46
38
39
42
53
64
72
72
111
60
58
64
53
60
59
64
100
76
85
81
110
80
83
81
80
80
82
88
86
110
86
91
94
94
111
96
99
98
110
95
99
92
87
89
99
86
88
83
82
80
80
81
82
85
78
76
84
88
89
90
111
89
89
88
93
78
77
77
82
82
89
90
80
93
83
80
82
79
70
82
72
74
93
57
58
62
63
76
63
63
52
53
29
29
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
3
3
3
6
7
5
3
3
3
3
3
3
6
7
9
9
9
10
7
5
21
22
13
5
3
1
5
4
3
2
3
3
4
3
2
6
10
5
1
1
1
1
2
2
2
3
4
11
10
10
10
11
6
1
1
1
1
2
3
3
3
7
5
3
1
1
1
1
2
2
2
2
3
5
7
9
7
4
1
1
1
3
4
5
14
7
1
2
4
12
20
14
8
6
4
4
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
57
136
136
114
124
120
120
120
117
115
120
120
121
150
119
120
124
125
129
136
136
136
136
136
136
136
136
133
136
129
136
126
125
124
122
120
120
122
125
127
150
131
131
136
130
126
136
130
135
160
137
138
144
160
141
145
144
146
160
148
160
160
136
134
135
134
133
150
134
136
129
160
133
122
123
118
119
133
121
122
120
120
120
107
120
120
122
126
133
133
133
126
122
121
120
105
120
120
28
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
20
20
20
20
62
83
93
98
63
28
28
25
21
18
59
70
76
63
50
36
22
22
28
25
22
22
22
25
23
22
36
43
30
18
20
22
18
15
15
15
27
33
25
18
23
22
22
25
28
28
28
66
47
28
23
18
29
40
45
47
48
50
58
54
36
18
18
18
18
18
34
31
28
28
28
28
28
28
28
28
28
28
28
28
37
47
90
59
28
28
28
28
25
22
22
25
26
28
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
136
136
109
123
120
120
120
117
115
120
120
121
150
119
120
124
125
129
136
136
136
136
136
136
136
136
133
136
128
136
125
124
124
122
120
120
122
125
122
150
126
130
136
129
123
136
124
134
170
148
156
157
170
157
160
157
170
170
155
157
157
140
137
139
136
133
150
136
138
135
157
133
127
133
117
125
163
141
163
132
163
122
117
120
122
124
127
133
133
133
133
124
122
120
121
120
120
120
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
3342
3363
3384
3405
3426
3446
3467
3488
3509
3530
3551
3572
3593
3614
3635
3656
3677
3698
3719
3740
3761
3782
3803
3824
120
120
120
120
120
112
104
104
104
66
28
28
32
25
18
59
70
76
63
50
36
22
22
22
61
41
22
22
25
23
18
14
14
14
18
20
22
18
15
15
22
31
35
26
18
66
74
50
26
17
8
29
50
45
40
29
18
18
18
18
18
18
18
18
18
18
18
18
18
23
28
39
33
28
28
28
28
28
28
28
28
28
28
28
28
37
42
47
34
22
22
22
22
22
22
22
22
22
22
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
76
136
136
91
98
106
104
106
111
111
125
125
120
136
105
120
121
125
126
130
136
136
136
134
136
136
125
132
136
129
136
128
127
126
124
125
120
120
123
123
136
130
131
136
142
126
136
132
135
163
143
145
147
163
144
148
145
142
163
140
139
136
131
133
131
133
133
133
142
132
134
133
133
133
123
122
125
133
123
120
120
120
99
102
120
115
120
121
133
120
120
122
120
120
120
91
93
81
28
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
20
20
20
20
20
20
20
62
35
8
8
19
18
18
13
8
8
29
50
36
22
15
8
64
43
22
22
18
15
14
14
14
14
18
20
22
18
15
15
15
27
33
36
40
66
66
51
36
51
50
50
66
53
40
70
55
40
40
45
42
40
40
40
45
47
48
50
66
58
50
50
39
28
28
74
97
108
68
28
28
28
28
28
22
16
68
100
110
69
28
22
16
16
16
16
16
16
22
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
57
136
136
75
75
52
41
57
76
92
142
142
125
123
133
120
113
150
105
127
117
107
115
136
108
113
119
122
136
136
123
124
128
142
134
133
150
129
133
133
131
152
128
126
129
129
132
136
138
161
152
150
150
157
161
156
150
157
161
135
160
139
160
129
130
126
117
133
118
124
120
157
120
115
113
95
103
94
92
120
76
94
76
67
78
102
71
103
66
58
66
70
83
102
102
102
102
102
102
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
6
6
6
8
9
7
6
6
6
8
8
8
8
7
6
19
20
21
17
13
17
22
17
13
17
22
26
20
15
10
6
7
8
8
8
13
18
16
15
15
20
25
23
22
18
15
28
26
25
41
45
35
25
59
67
42
18
18
18
18
20
21
21
19
18
34
50
34
18
20
21
22
34
31
28
28
28
28
17
6
6
6
6
6
28
25
22
22
22
22
22
22
22
22
22
29
33
35
36
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
71
71
63
63
45
48
53
62
71
78
78
66
65
71
65
68
111
73
78
78
68
75
111
78
85
85
80
111
83
87
92
103
89
92
93
93
92
90
87
92
87
97
86
85
85
103
86
88
87
97
86
89
92
89
93
92
99
84
97
90
79
86
86
83
84
92
76
75
81
70
84
74
81
92
82
99
75
75
69
73
75
58
59
60
58
66
71
58
61
53
59
73
74
99
99
75
62
46
71
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
14
22
18
15
15
15
8
2
1
1
2
4
7
5
4
4
11
25
14
4
2
3
4
6
10
6
2
2
2
2
2
2
1
1
3
3
2
2
6
19
14
8
2
1
4
9
11
9
7
4
2
1
1
1
1
1
2
4
5
7
6
5
3
2
4
5
6
10
8
7
6
5
6
7
4
2
2
31
16
2
7
12
8
5
2
1
26
36
20
4
4
5
31
38
42
23
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
83
83
45
50
48
42
46
59
73
91
115
115
139
87
82
83
76
77
80
74
75
76
84
80
89
120
117
139
139
139
126
129
133
111
115
118
114
120
120
119
126
130
139
139
139
130
139
127
121
115
129
107
108
112
111
109
133
104
91
120
93
102
100
93
120
99
98
104
104
102
120
120
97
96
89
91
85
83
120
84
82
77
112
71
77
84
112
74
67
66
61
65
66
66
66
66
66
40
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
10
8
8
8
14
17
20
28
23
14
6
6
6
6
23
22
22
22
22
20
18
13
8
15
13
9
6
10
8
6
7
8
8
8
13
15
15
15
15
22
29
25
22
18
15
21
23
25
16
8
8
8
9
10
11
11
11
11
18
20
22
22
20
18
18
18
18
18
14
10
17
25
26
27
27
27
27
16
6
6
6
6
6
11
13
14
16
28
34
37
26
16
16
16
16
16
16
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
43
50
58
58
58
36
30
33
39
44
68
68
54
72
55
50
56
61
50
49
52
53
59
68
62
72
66
68
70
68
72
67
70
69
77
78
77
115
77
84
92
94
112
115
100
106
105
112
115
97
94
90
85
86
94
87
92
85
92
74
84
72
71
75
77
78
89
84
75
65
63
64
75
61
67
74
85
85
79
85
79
78
70
78
63
64
64
67
45
47
42
46
53
54
89
89
61
39
39
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
3
3
3
9
14
9
5
5
4
3
2
1
1
3
5
9
11
12
14
18
17
15
9
3
14
10
7
9
5
2
2
2
3
4
4
2
1
8
6
4
3
3
4
3
3
7
7
5
3
3
7
4
2
1
1
1
1
1
3
3
4
4
4
4
4
2
1
2
3
5
7
7
7
7
5
3
4
2
1
1
1
1
1
6
15
8
2
1
7
12
18
9
1
2
3
6
8
10
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
34
61
61
33
31
25
18
26
36
48
71
71
69
109
71
71
73
66
63
70
62
63
66
72
65
73
71
65
66
72
73
73
97
74
81
77
81
106
84
109
94
96
96
102
96
80
79
77
81
79
87
97
72
78
76
73
75
80
76
87
106
75
82
77
75
109
77
76
69
69
65
69
102
71
70
76
80
70
80
70
68
80
56
61
59
58
65
73
45
49
45
41
53
38
40
40
43
41
41
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
6
6
6
8
9
7
6
6
6
6
10
12
14
7
1
10
14
16
12
8
19
34
21
8
19
10
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
4
6
3
1
5
29
15
2
4
3
2
2
2
1
1
1
2
3
4
3
3
4
4
3
3
6
3
1
3
3
4
8
4
1
1
1
1
1
1
1
1
6
12
6
1
3
5
12
22
11
1
1
1
4
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
57
136
136
114
124
120
120
120
117
119
122
125
126
139
133
120
124
127
129
133
136
136
136
133
136
136
135
136
136
139
139
135
135
133
133
133
130
133
130
133
136
129
132
136
135
139
136
139
133
136
121
133
129
131
133
136
136
134
132
133
136
129
130
133
131
133
133
133
133
133
133
133
133
133
125
127
133
126
124
123
133
108
120
120
101
119
120
120
133
120
120
128
133
133
133
111
120
120
28
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
13
20
13
6
6
6
17
22
28
34
20
6
17
22
28
54
38
22
22
25
26
24
22
22
22
25
28
32
20
8
13
18
20
22
18
15
15
20
39
48
33
18
15
27
26
24
16
8
57
82
52
22
20
18
18
18
18
69
67
66
42
18
18
18
18
18
20
22
40
34
28
28
28
28
28
28
28
28
28
28
28
25
22
22
22
71
95
61
28
25
22
22
22
25
26
27
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
120
120
55
59
46
32
42
57
77
105
115
115
120
115
83
96
115
82
120
83
87
99
100
105
109
120
115
120
109
111
107
105
120
110
115
120
130
130
122
128
130
130
130
128
130
128
125
124
157
120
128
136
130
152
130
124
132
120
112
157
123
125
152
121
120
118
130
118
123
125
157
120
108
108
94
97
105
99
120
105
107
105
112
105
107
111
112
115
115
96
100
93
93
93
85
93
93
50
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
6
6
6
7
8
7
6
6
6
6
6
6
6
6
6
7
7
8
8
8
7
6
7
8
13
16
17
11
6
6
6
6
6
7
9
7
6
23
13
4
4
4
9
15
16
12
8
22
17
12
11
11
12
12
11
11
14
12
11
11
11
11
11
14
12
11
11
15
12
9
18
14
11
18
14
10
14
18
13
8
6
40
23
6
9
15
16
18
29
34
40
31
22
12
3
3
26
38
48
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
26
117
117
90
101
96
94
94
92
93
96
94
96
112
92
103
88
89
99
89
112
117
102
106
97
112
103
102
112
103
89
96
89
92
94
108
96
100
101
102
117
104
106
113
103
113
105
105
106
103
108
103
102
104
104
104
112
100
90
89
95
94
97
117
102
104
104
100
104
97
86
87
88
94
103
103
117
137
105
113
106
97
137
87
87
105
94
88
137
72
65
69
66
61
70
70
56
26
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
6
6
6
8
10
45
63
72
76
40
5
5
13
14
15
42
37
32
21
11
18
22
12
2
5
5
6
10
6
2
4
5
5
5
3
2
5
5
6
14
10
6
10
12
9
7
16
26
16
7
8
9
8
6
4
4
4
4
9
8
8
8
8
12
10
8
11
15
15
15
14
13
10
8
6
4
6
7
4
2
2
4
5
7
14
10
7
7
20
23
23
16
9
3
3
3
13
18
21
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
46
75
75
43
42
34
24
27
38
53
72
86
86
142
75
73
83
70
70
80
67
75
70
68
72
100
74
87
94
94
142
99
103
98
86
100
86
88
91
89
91
97
92
95
104
98
107
142
118
152
116
115
112
107
119
109
106
115
119
103
152
110
111
105
97
110
97
95
104
107
110
152
110
107
106
96
88
90
84
110
82
90
71
89
76
78
94
94
61
64
54
50
66
49
51
51
52
37
37
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
4
4
4
12
16
10
4
4
4
4
3
3
3
6
10
10
10
11
11
11
19
27
19
11
5
5
6
10
8
7
7
8
11
12
13
8
3
4
6
13
9
6
17
11
5
7
9
19
29
30
20
11
5
6
8
9
11
16
10
5
10
9
8
8
8
7
6
8
8
8
13
17
12
8
8
5
3
3
2
2
2
3
8
12
16
11
7
7
9
21
29
19
9
6
3
3
14
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
37
48
48
31
30
25
19
24
36
52
66
84
84
116
74
75
72
63
60
59
56
53
68
75
77
128
81
90
92
90
116
84
98
83
80
78
74
73
71
68
78
74
77
104
89
88
91
116
91
89
90
98
85
86
84
81
86
80
74
80
86
89
128
91
88
88
83
83
83
86
81
86
104
82
81
81
78
81
82
84
91
80
80
78
87
82
79
86
87
64
68
71
79
70
73
68
79
79
31
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
3
3
3
10
14
10
6
6
4
3
3
3
22
22
23
16
10
10
10
10
19
21
12
4
3
3
3
3
2
1
2
2
3
3
3
3
4
2
1
14
7
1
1
2
2
2
5
4
4
4
4
4
3
2
1
1
1
1
5
4
4
3
2
1
1
1
1
2
1
1
3
6
9
7
6
6
12
6
1
1
2
3
3
3
28
14
1
3
5
14
22
11
1
4
6
8
19
25
31
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
28
61
61
31
30
23
16
24
34
44
70
70
60
63
62
61
62
59
58
70
62
61
64
81
63
75
71
70
78
88
73
75
79
81
79
82
88
75
80
82
78
78
79
88
83
79
79
100
85
83
92
83
89
91
93
100
93
88
101
92
95
101
93
101
93
90
86
90
81
94
75
92
69
68
85
79
80
94
93
80
83
78
68
70
80
82
94
93
92
69
65
68
83
64
85
85
66
41
41
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
3
3
3
5
7
5
3
3
3
3
2
1
1
12
23
42
46
48
25
3
15
23
12
1
6
4
3
13
7
1
4
3
3
8
4
1
1
4
7
14
10
7
6
5
3
2
6
10
7
4
6
5
3
1
1
1
1
3
5
3
1
1
1
1
1
1
3
5
3
2
4
3
3
2
1
1
6
12
6
1
1
1
1
2
11
6
1
1
7
9
12
7
2
7
10
6
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
38
86
86
67
72
65
65
65
57
66
65
73
73
59
74
65
66
74
61
69
62
59
65
73
66
86
66
66
67
65
67
65
74
74
71
69
73
82
62
62
63
65
68
74
74
73
73
71
74
91
79
81
83
90
83
80
80
81
78
75
91
78
78
83
77
76
82
77
81
82
90
91
76
75
82
73
71
71
70
60
74
53
49
63
52
64
66
75
90
64
56
62
74
69
82
82
64
62
29
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
13
13
13
15
17
15
13
13
13
10
6
2
2
9
17
12
8
8
12
16
26
36
23
11
4
1
4
14
10
6
5
4
3
2
12
8
4
10
8
5
2
2
2
2
2
2
7
5
3
2
2
3
2
2
2
2
1
1
1
1
2
2
3
3
3
2
2
2
3
3
3
2
2
1
1
2
2
2
2
2
2
2
2
4
11
9
7
7
15
35
32
29
18
7
7
18
23
26
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
100
108
108
88
84
82
78
74
72
72
69
71
71
89
72
61
69
72
69
67
72
100
74
83
77
84
93
91
108
89
95
80
75
70
67
68
69
72
72
75
88
83
87
100
85
86
89
85
85
85
93
83
85
90
90
96
108
91
85
87
95
77
75
78
69
67
67
88
64
65
65
78
59
60
62
58
75
63
65
66
75
63
60
75
60
63
68
75
47
50
45
43
54
43
54
54
48
38
38
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
22
22
22
22
22
40
49
59
65
34
4
4
5
3
2
5
6
8
16
19
22
18
10
3
8
5
3
3
3
2
2
2
3
9
6
3
3
19
13
8
5
3
10
7
4
1
2
2
1
1
3
3
2
1
5
3
1
1
1
1
1
1
1
2
1
1
2
3
5
6
7
5
3
3
2
1
1
2
2
2
1
1
2
8
14
7
1
3
5
14
23
14
5
3
3
3
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
28
54
54
28
27
21
15
22
31
35
63
63
48
55
50
44
48
51
54
46
50
54
59
72
64
75
69
65
74
72
68
69
74
70
71
82
72
73
70
70
75
74
82
72
75
71
75
72
77
83
82
82
80
83
79
78
72
83
76
63
83
63
60
76
54
54
56
67
57
58
60
83
61
60
60
55
49
55
44
41
43
55
42
43
46
34
32
29
40
30
30
46
38
45
52
52
52
52
46
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
3
3
3
6
7
5
3
3
3
3
2
1
1
9
14
12
10
10
7
5
15
19
11
3
2
1
5
3
2
1
1
2
3
3
3
2
1
1
1
3
2
1
1
1
1
2
6
4
3
3
3
2
1
1
6
3
1
4
2
1
7
5
3
6
6
3
1
1
1
1
1
2
5
3
1
1
1
1
1
1
1
1
2
2
2
1
1
1
4
7
18
18
12
7
7
8
9
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
66
136
136
72
67
53
37
49
65
86
125
125
115
133
133
91
93
133
76
73
84
87
101
120
136
107
108
121
125
122
133
122
133
118
120
120
121
133
120
122
123
120
129
123
124
123
136
120
121
120
114
120
120
120
133
129
130
133
161
115
133
120
118
117
116
130
109
114
117
120
120
133
130
113
133
115
133
161
117
111
104
89
98
102
105
133
118
125
133
133
133
137
147
161
161
161
161
161
28
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
6
6
6
7
8
7
6
6
6
6
6
6
6
10
14
11
8
8
8
8
15
18
13
8
7
6
6
6
6
6
5
5
7
7
8
13
18
12
6
7
6
6
21
29
37
22
8
14
20
13
6
6
6
6
7
8
9
9
10
13
23
16
10
10
13
15
15
14
13
10
8
22
21
20
20
20
20
21
13
6
6
6
6
6
22
36
43
46
37
28
28
28
28
28
28
28
28
28
28
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
52
69
69
52
52
42
37
45
53
59
86
86
64
60
54
47
45
47
50
48
69
54
68
69
66
102
75
79
84
84
81
80
80
84
78
78
76
83
78
78
86
80
81
84
86
87
90
102
93
102
96
102
100
101
102
102
104
105
86
88
98
93
97
109
93
92
92
91
96
102
100
102
104
105
98
88
109
97
94
96
90
91
97
82
90
93
95
90
109
79
80
87
84
89
89
83
77
73
37
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
17
17
17
18
19
19
19
20
23
15
7
7
12
11
10
10
15
20
18
16
18
15
13
13
9
5
7
10
8
6
6
7
11
10
7
4
1
4
4
4
5
7
4
2
2
3
6
31
55
44
24
4
3
2
2
2
2
4
4
5
12
8
4
3
3
4
3
2
5
5
4
4
4
6
7
8
25
14
3
2
2
2
2
5
8
5
2
7
13
19
28
15
3
5
7
20
28
32
19
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
56
58
75
75
75
44
37
36
47
66
80
110
110
114
72
65
64
56
55
53
56
58
66
75
71
90
72
74
72
73
84
72
87
79
83
83
88
108
92
110
95
93
94
114
94
96
94
94
93
91
94
111
98
109
94
100
87
90
83
80
108
87
93
94
93
110
89
92
101
111
109
100
114
92
89
87
84
85
81
85
85
70
85
55
54
68
64
89
111
55
52
54
55
55
81
81
49
33
33
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
4
4
4
12
16
10
4
4
4
4
4
5
16
13
10
10
10
11
11
11
19
23
18
11
5
6
8
6
4
3
2
2
11
8
5
9
13
10
8
7
6
8
22
29
23
16
10
24
17
11
17
11
6
7
8
6
4
4
4
6
8
8
8
7
6
7
9
17
12
8
6
7
7
7
7
8
7
7
6
6
7
6
6
6
8
7
6
6
7
8
15
11
8
7
7
7
7
8
7
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
60
122
122
97
103
98
94
94
95
99
95
110
110
85
83
103
90
96
103
95
112
106
112
111
112
122
106
114
122
103
122
93
93
95
93
103
92
96
102
110
112
104
107
112
105
102
112
103
106
122
98
103
104
106
107
122
112
109
100
102
122
106
108
104
102
110
98
97
100
89
91
90
83
87
90
82
92
80
72
81
73
61
58
64
81
77
96
90
73
66
63
70
102
71
92
92
68
24
24
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
17
17
17
17
17
49
65
73
77
41
5
5
20
15
10
10
10
11
11
11
19
23
18
11
5
5
6
10
8
7
7
7
5
4
7
10
13
9
6
14
10
6
11
8
5
4
9
14
11
8
5
5
5
8
22
14
6
7
6
5
21
12
4
6
4
3
4
10
12
11
10
6
3
3
3
5
8
15
10
6
6
6
6
6
11
9
7
7
7
8
15
11
8
12
14
11
8
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
101
74
88
88
88
51
42
41
41
48
58
63
65
112
69
59
66
69
65
64
72
101
74
88
82
83
112
94
97
94
97
84
87
73
74
76
76
92
87
89
112
95
98
101
97
94
89
97
94
102
95
90
92
92
94
89
86
88
98
90
102
98
94
98
94
94
92
90
86
83
79
102
74
74
92
68
68
85
66
66
85
58
53
48
47
46
44
56
47
39
38
43
53
54
92
92
56
41
41
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
10
14
9
5
5
5
5
4
3
3
8
13
10
8
8
8
8
21
21
14
7
6
5
9
13
10
7
7
5
4
4
9
6
3
4
6
4
2
6
11
6
2
4
7
10
10
11
11
6
2
2
2
2
7
9
5
2
12
10
9
6
3
3
5
7
6
6
15
9
3
4
5
6
9
5
2
2
2
2
2
4
6
5
5
5
7
13
19
12
6
9
12
9
6
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
39
106
106
51
52
41
39
49
63
70
92
92
92
106
102
95
88
92
78
102
83
87
91
91
86
106
97
90
94
95
90
99
88
93
89
88
86
100
86
87
90
91
88
100
84
86
93
94
100
115
94
97
96
90
115
93
96
102
115
93
106
102
106
110
95
97
96
93
110
89
85
89
78
76
77
73
58
57
55
52
48
73
42
39
36
32
30
29
35
29
27
35
36
37
58
58
39
35
35
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
5
5
10
14
9
5
5
5
7
4
1
1
3
5
7
8
10
11
12
18
25
13
2
1
1
2
2
2
2
2
2
2
2
2
1
1
4
6
7
7
7
4
2
2
3
3
4
3
3
3
2
1
1
2
1
1
2
3
2
2
2
2
2
2
1
1
3
2
2
28
15
3
8
4
1
1
1
1
1
1
1
2
5
9
6
3
1
10
16
23
13
4
7
10
9
9
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
43
154
154
101
110
101
90
91
93
95
103
105
108
134
113
98
108
113
105
109
110
112
111
116
112
128
127
124
154
111
126
109
105
106
110
113
113
118
106
112
134
109
112
112
109
105
112
109
114
128
127
105
110
117
116
123
154
121
112
118
126
109
110
110
112
112
109
134
109
105
95
100
88
93
105
90
92
89
86
84
83
81
55
61
67
78
100
94
95
78
70
78
118
82
100
100
74
33
33
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
25
25
25
25
25
48
60
66
69
35
2
2
22
18
15
11
8
8
11
15
22
26
13
1
6
6
7
4
2
1
1
2
3
3
3
3
12
9
6
13
9
6
6
7
7
7
10
19
13
7
5
4
4
7
29
17
6
6
7
7
8
5
3
5
6
8
7
6
7
5
3
3
3
4
6
8
8
8
8
8
7
7
8
8
8
7
7
7
15
24
28
23
15
7
7
16
21
26
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
36
52
52
31
29
25
18
21
24
31
46
52
54
120
53
52
56
55
44
43
42
40
41
43
43
46
51
45
52
57
57
63
120
65
75
77
78
108
80
106
86
84
82
110
79
77
83
95
88
95
89
120
88
87
87
84
80
82
82
73
108
69
76
77
68
106
60
55
57
62
67
70
110
78
80
81
75
75
69
55
55
69
45
40
42
41
39
60
42
37
35
32
33
31
40
40
31
30
30
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
7
7
7
10
11
6
2
2
2
2
2
3
4
3
3
3
3
3
6
10
18
20
13
7
3
2
2
1
1
3
3
4
7
4
1
4
7
11
6
2
1
1
1
2
2
3
15
18
9
1
7
8
4
1
1
2
3
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
8
9
6
3
2
1
1
2
6
12
6
1
3
6
9
19
10
1
1
1
4
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
35
99
99
74
84
84
84
84
84
84
74
76
74
75
84
77
84
84
70
79
69
67
72
79
75
89
98
80
85
83
99
86
76
78
72
67
70
79
76
77
86
78
77
75
78
79
75
79
81
89
98
84
84
83
81
79
81
82
77
82
99
78
78
80
82
79
81
75
82
72
73
74
73
78
81
76
80
81
81
85
85
83
85
67
68
71
77
81
56
60
58
60
62
63
66
66
53
30
30
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
22
17
13
13
13
39
52
65
74
45
16
4
4
5
6
14
18
20
12
4
15
20
11
3
4
3
3
3
2
2
2
3
4
4
2
1
3
3
3
7
5
3
4
4
2
1
2
8
5
2
5
6
4
2
2
3
3
2
2
1
1
3
4
2
1
1
1
2
1
1
3
2
1
1
1
2
3
2
2
3
2
1
2
4
9
7
5
3
2
21
25
13
2
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
32
81
81
44
45
36
39
44
57
81
85
91
88
166
89
88
91
89
77
92
65
60
75
72
80
137
104
124
128
166
164
122
128
126
114
120
125
138
157
161
157
163
168
173
173
182
174
181
169
166
141
169
135
144
158
149
182
181
118
115
105
102
100
91
103
104
113
182
112
109
110
97
87
91
90
84
86
91
86
91
76
91
58
63
65
68
90
90
66
68
66
71
76
76
76
63
65
63
24
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
6
5
5
5
5
5
5
5
6
4
2
2
14
27
24
13
2
2
4
7
11
16
9
2
6
4
2
2
2
2
3
4
7
4
2
2
8
7
4
2
2
2
3
4
5
4
3
6
4
2
1
2
2
3
5
3
2
3
4
4
4
4
4
5
4
4
4
17
12
7
3
7
12
9
7
7
7
6
4
3
3
3
3
5
4
3
3
3
3
33
28
24
13
3
3
3
13
18
21
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
94
94
94
94
94
50
42
44
47
55
72
75
74
161
66
65
83
64
67
128
66
64
83
83
89
137
129
134
161
146
147
130
137
113
133
108
122
133
138
166
155
166
166
164
158
154
151
155
139
140
133
155
130
143
121
139
113
111
101
125
91
97
99
90
99
106
101
143
95
96
88
81
80
81
87
80
82
85
81
84
84
84
88
88
80
76
85
78
57
65
62
63
78
60
60
46
54
39
39
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
3
3
3
6
8
5
3
3
3
2
2
2
8
15
17
13
9
9
6
3
14
18
10
2
5
8
11
6
2
2
1
1
1
1
1
1
2
1
1
4
2
1
1
2
2
3
4
20
13
6
6
6
6
6
6
4
2
4
6
6
6
6
6
4
2
8
11
14
9
5
3
4
6
4
2
3
4
4
4
2
1
4
4
5
11
8
5
4
4
8
23
12
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
89
89
89
89
89
48
40
42
46
52
72
72
66
124
59
56
69
59
60
96
57
56
77
80
86
149
111
98
124
97
98
108
135
122
137
149
131
146
149
154
158
157
160
165
164
164
141
165
135
126
132
165
127
131
133
133
145
122
112
146
101
106
107
95
99
101
100
146
98
100
98
91
95
94
94
94
88
87
87
86
85
85
85
68
71
75
86
86
57
62
57
52
98
45
43
42
47
31
31
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
3
3
3
6
8
5
3
3
3
3
6
9
18
22
20
14
9
9
6
3
14
18
10
2
5
14
9
5
2
2
3
2
2
2
2
2
2
2
2
2
2
4
3
2
1
1
9
17
10
3
5
3
1
3
2
2
2
2
3
5
7
5
4
6
8
14
17
21
11
2
4
5
7
4
2
2
3
3
3
3
3
3
3
6
9
8
8
8
11
12
14
8
3
4
4
5
5
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
93
93
93
93
93
50
42
42
44
51
67
69
68
149
68
66
73
61
64
91
57
53
71
81
90
137
149
133
149
138
137
116
114
107
108
107
118
132
172
150
157
160
173
161
162
160
166
158
143
142
139
153
147
172
161
173
166
158
113
104
97
95
94
91
105
108
114
173
110
105
104
92
91
87
87
83
84
90
85
89
78
89
70
71
85
72
90
78
56
64
61
64
77
63
63
45
53
31
31
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
3
3
3
6
8
5
3
3
3
3
3
3
4
13
16
14
12
12
7
3
14
18
10
2
5
7
6
4
2
2
2
3
5
3
2
2
2
13
7
2
2
2
22
14
6
3
11
7
4
3
3
2
1
1
1
1
1
4
5
3
1
2
3
2
1
1
1
4
8
12
10
5
1
1
2
5
6
3
1
2
3
4
3
3
10
6
2
9
12
16
23
12
1
1
1
1
5
9
7
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
99
99
77
82
82
79
78
78
81
77
77
77
71
78
65
70
81
63
69
63
61
62
76
58
65
66
64
99
68
75
79
71
71
71
68
77
70
70
79
72
76
77
84
77
77
79
84
80
84
82
84
84
84
85
99
85
84
78
84
73
71
71
70
67
65
64
60
63
84
67
70
73
74
77
79
88
88
82
88
81
78
74
78
63
64
62
71
57
58
54
47
66
52
56
57
66
66
38
67
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
18
20
22
43
54
65
73
38
4
4
7
4
2
2
2
3
16
21
26
20
11
3
4
3
3
7
4
1
2
2
3
3
3
3
8
7
4
1
1
1
1
2
1
1
2
20
13
6
7
7
5
3
2
1
1
3
7
4
2
2
2
1
1
2
2
2
2
3
5
4
4
3
2
5
6
3
1
1
1
1
1
2
11
6
1
1
2
28
33
17
1
2
3
4
21
29
15
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
56
56
54
56
56
56
56
59
69
92
92
79
107
65
61
70
63
61
84
66
69
76
85
74
95
79
86
84
92
96
81
86
83
87
84
87
106
85
103
90
92
91
107
93
97
99
96
99
96
93
99
91
96
88
90
86
89
82
95
106
89
92
92
90
103
88
90
94
99
96
90
107
88
87
89
88
88
85
88
82
78
69
78
69
79
83
79
99
68
63
67
95
62
70
70
58
32
32
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
3
2
2
2
2
4
5
5
4
3
3
4
10
14
19
13
8
8
6
4
14
23
12
2
11
7
3
6
4
3
3
3
3
3
3
4
13
10
7
13
10
7
12
9
7
6
7
5
3
3
3
3
3
2
1
1
1
1
10
5
1
1
2
13
7
2
1
4
6
3
1
1
1
1
1
1
4
4
4
2
1
3
2
2
9
5
1
3
8
14
20
14
9
4
4
6
7
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
113
122
122
106
105
94
94
94
94
98
102
107
107
112
118
103
104
108
108
110
112
117
112
108
112
112
111
113
122
110
115
119
119
144
118
108
107
105
104
107
117
105
112
113
118
144
114
125
123
125
112
125
115
116
122
122
120
144
111
110
125
108
108
108
105
105
105
98
112
103
108
110
125
111
109
111
114
108
114
112
97
114
86
112
90
90
105
112
92
105
105
98
105
88
93
93
73
40
40
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
6
6
6
16
26
16
6
6
6
5
4
3
3
4
6
8
9
11
11
11
25
24
18
11
5
5
6
10
8
7
7
8
11
29
38
20
3
4
6
7
6
6
10
15
11
7
21
33
45
49
49
31
13
4
4
4
4
4
4
13
23
20
18
15
13
11
9
11
10
9
15
22
29
25
20
16
16
18
13
8
6
14
10
6
11
13
16
19
22
31
35
28
22
22
22
22
22
22
22
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
42
103
103
64
69
73
68
72
77
76
93
93
81
72
68
89
77
84
92
80
99
76
82
84
80
89
93
85
103
89
86
85
86
93
84
92
86
94
87
88
99
88
94
93
88
91
89
94
93
87
89
93
91
85
86
86
103
80
76
70
71
68
67
68
68
67
71
67
63
73
62
65
71
61
64
73
85
85
79
85
78
78
68
78
64
63
63
63
45
52
48
47
73
48
56
56
52
46
46
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
13
13
13
13
13
13
13
13
39
25
11
11
12
6
1
1
1
1
10
19
25
24
15
7
8
5
2
2
3
4
4
4
2
1
1
2
4
4
2
1
1
3
2
2
2
2
2
2
3
2
1
4
2
1
1
1
1
3
5
7
9
11
7
3
3
2
2
2
1
1
2
3
4
2
1
7
9
9
6
3
1
1
1
6
15
8
1
1
2
12
24
17
9
1
1
4
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
52
72
83
83
83
68
68
68
66
73
90
90
74
82
62
55
64
60
57
80
61
66
74
83
73
90
77
79
81
84
76
80
82
77
85
87
82
126
89
99
107
102
123
123
112
126
117
123
123
111
108
104
126
99
94
93
88
84
83
79
88
79
88
80
80
88
77
74
80
74
73
76
82
79
88
80
79
81
79
77
80
79
70
78
72
72
84
79
58
60
63
67
65
79
79
65
69
65
40
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
13
13
13
32
50
31
13
13
13
8
4
4
8
9
10
11
11
12
13
15
22
24
13
3
6
4
3
2
1
3
3
3
2
2
2
3
4
5
3
1
1
1
4
6
8
6
4
4
4
3
3
2
1
1
1
1
1
1
4
7
11
45
23
1
6
5
4
6
4
2
10
14
11
8
8
4
1
1
1
1
1
1
2
3
24
14
5
2
4
10
16
8
1
3
5
7
23
31
18
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
33
59
59
29
27
22
16
22
32
44
56
70
70
48
65
48
47
65
42
40
41
37
46
48
50
86
54
55
53
56
53
57
65
65
70
70
70
121
73
76
78
76
86
87
89
121
90
90
94
95
97
97
121
94
93
90
85
83
74
83
83
79
80
90
79
78
81
82
83
96
91
82
83
81
84
83
82
83
83
84
90
82
84
79
90
85
81
83
96
62
66
71
65
69
69
54
53
26
26
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
15
15
15
9
3
3
3
3
5
4
3
3
7
6
6
11
13
16
9
2
12
17
17
10
4
3
3
3
2
1
2
2
3
5
4
4
11
6
1
21
11
1
9
8
5
2
6
5
4
3
3
3
2
1
6
4
2
3
5
8
12
6
1
2
2
2
2
2
4
4
4
3
3
2
2
2
3
3
3
4
3
3
5
10
18
10
2
3
12
16
21
12
4
3
3
3
7
12
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
101
89
89
89
89
48
41
42
46
54
70
70
60
54
57
60
54
58
62
70
71
101
78
81
76
76
81
77
78
88
76
76
78
78
79
80
88
82
85
86
90
102
88
101
88
85
85
82
82
84
82
85
89
92
92
102
92
87
92
77
82
82
79
85
83
78
80
82
84
89
102
75
79
82
80
85
76
89
75
78
79
76
73
73
79
79
89
69
92
70
67
70
78
56
58
58
55
41
41
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
24
19
15
13
11
7
3
3
3
3
3
3
4
3
2
2
2
3
3
3
12
21
18
13
8
3
3
3
2
1
1
1
2
1
1
1
2
1
1
2
2
3
3
2
1
1
8
5
3
3
3
3
2
1
2
2
1
1
1
1
1
1
1
2
1
1
1
1
2
4
4
3
2
3
2
1
7
4
1
1
7
6
5
4
24
17
10
3
7
12
26
13
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
28
109
109
51
54
43
40
51
67
76
95
103
103
118
105
95
99
90
109
97
81
85
91
97
88
105
109
100
105
102
100
95
95
105
94
109
100
112
96
103
96
99
103
118
105
102
96
106
98
94
94
109
96
96
100
95
97
101
98
104
112
97
104
97
94
104
93
95
95
102
96
96
118
87
88
85
82
82
85
80
81
79
76
88
72
83
90
82
90
72
67
67
102
58
54
54
57
40
40
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
5
5
5
7
10
7
5
5
5
7
4
1
1
3
5
12
15
19
14
9
18
20
11
2
5
3
2
2
2
9
5
2
2
2
2
1
1
1
2
6
6
6
5
5
4
4
10
7
4
12
12
8
4
8
7
6
6
9
12
10
9
7
6
4
3
6
6
6
6
6
7
8
5
3
3
5
6
5
4
3
5
4
3
5
8
7
7
11
13
15
27
17
8
7
7
7
7
8
7
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
52
58
58
52
52
30
24
27
37
54
66
93
93
95
65
61
61
62
53
55
48
46
55
59
60
102
67
77
86
83
92
85
95
87
79
80
80
83
82
93
83
84
85
86
89
90
92
102
93
91
93
95
90
91
89
90
88
91
91
79
81
86
90
93
90
93
90
93
85
102
85
88
85
90
90
95
104
98
104
94
92
104
80
76
76
83
90
93
88
72
74
78
78
78
83
83
72
63
37
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
3
3
3
6
7
5
3
3
3
3
4
6
11
9
8
13
16
19
14
10
22
22
12
2
5
3
2
2
2
2
2
2
2
3
5
3
2
2
2
6
11
20
13
6
5
6
11
7
3
11
9
6
4
7
6
6
11
11
8
5
3
3
3
3
3
3
3
10
12
9
6
4
3
8
7
6
23
15
7
6
6
13
12
12
12
9
6
10
13
16
26
16
7
10
11
13
25
31
22
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
30
50
50
30
30
26
21
25
39
55
65
100
100
71
62
57
58
62
51
64
47
44
51
52
54
70
68
59
68
69
74
83
83
87
80
81
84
83
86
100
84
97
87
87
90
97
91
98
97
112
93
98
97
95
112
98
98
102
112
92
103
98
103
96
93
102
90
90
92
91
91
102
89
87
88
80
80
91
81
91
67
91
54
46
51
49
49
89
44
45
43
44
52
51
83
83
51
34
34
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
6
6
6
9
11
12
12
12
12
9
6
6
21
17
13
10
11
11
8
6
17
19
10
2
5
3
2
2
2
2
3
2
2
2
2
2
5
20
11
2
4
6
4
2
3
3
3
18
14
11
11
7
4
7
4
2
2
6
8
11
18
14
11
14
12
7
2
5
4
3
9
10
11
7
3
8
11
8
5
2
2
2
3
4
6
4
2
2
3
14
24
15
6
7
8
7
6
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
35
42
42
26
22
18
13
18
29
43
59
74
74
117
56
53
58
47
48
64
48
47
54
61
55
74
67
82
88
91
117
81
86
79
75
74
74
71
69
69
74
72
78
80
88
91
91
117
94
99
95
99
89
87
91
88
89
91
90
96
93
79
96
80
83
96
82
81
82
82
85
90
93
84
87
78
90
90
85
90
77
90
63
54
56
57
54
90
55
46
44
45
36
33
36
36
35
45
45
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
3
3
3
6
7
5
3
3
3
3
3
3
14
11
9
9
9
10
10
10
17
20
11
2
4
6
10
6
2
2
3
2
2
2
2
2
6
11
16
13
11
14
8
2
2
2
3
2
2
2
3
3
2
2
2
2
2
2
3
3
3
4
6
4
3
3
2
2
9
8
5
3
3
6
7
7
6
5
3
1
1
1
1
1
9
9
9
6
3
9
15
9
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
50
68
68
50
50
35
26
27
40
57
72
100
100
108
71
65
64
71
53
51
51
50
50
48
49
61
52
56
61
66
71
80
80
83
79
83
87
108
89
102
89
88
90
85
93
90
94
144
103
102
100
102
101
110
144
111
140
117
104
100
144
95
106
106
98
140
94
90
89
90
75
75
98
82
85
87
86
90
85
86
82
84
69
80
72
78
90
89
73
71
71
76
76
84
84
70
71
70
37
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
3
3
3
11
15
9
3
3
3
3
3
4
25
16
8
8
8
9
9
9
23
27
16
5
5
5
5
5
3
2
2
2
2
3
5
3
2
2
3
3
3
5
11
11
8
6
32
20
8
6
4
4
4
6
8
9
11
9
8
8
8
6
4
5
6
6
6
8
7
6
6
5
4
4
4
4
7
11
7
3
4
4
4
5
8
12
9
7
11
16
26
21
14
7
7
20
28
32
19
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
40
63
63
63
63
35
29
34
42
56
72
81
81
115
75
67
66
59
56
68
60
59
67
72
70
100
89
79
89
82
85
88
115
87
87
89
92
94
93
110
96
101
102
100
111
96
96
100
97
95
93
115
98
98
99
111
92
91
89
81
82
88
91
92
95
110
98
111
93
100
92
89
82
77
92
80
83
89
85
89
84
89
67
78
68
72
86
81
64
65
55
51
76
53
57
57
65
65
31
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
3
3
3
6
8
5
3
3
3
3
4
4
5
16
17
14
12
12
7
3
14
18
10
2
14
11
9
6
4
2
2
2
4
5
3
2
5
3
2
6
7
9
5
2
2
3
4
16
10
4
5
6
3
1
1
1
2
3
7
11
16
11
7
4
2
2
2
2
2
1
1
8
15
8
2
5
6
8
5
3
2
2
2
3
7
4
2
2
4
29
30
29
17
5
1
1
16
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
108
131
131
104
104
98
91
88
89
92
96
99
99
113
84
102
94
96
105
104
108
110
113
118
113
145
124
121
124
113
126
105
113
101
102
105
101
113
96
110
110
103
105
113
106
99
113
104
114
131
124
113
108
116
114
124
145
116
106
106
126
105
107
106
101
110
98
88
86
104
85
86
113
90
96
91
87
86
84
86
80
80
69
80
81
85
145
93
75
80
78
83
106
76
92
92
74
43
43
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
43
43
43
45
48
62
69
73
75
39
4
4
28
19
11
13
14
16
14
12
21
22
12
3
4
3
3
3
3
3
5
4
3
4
3
3
7
7
8
14
11
8
5
2
2
2
3
14
8
3
3
3
2
2
4
3
2
2
3
6
15
8
2
2
2
2
2
2
2
3
3
4
8
5
3
7
10
10
6
3
3
3
3
4
6
22
12
2
3
12
22
12
3
7
12
11
10
10
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
57
136
136
114
124
120
120
120
117
115
120
120
103
136
104
104
108
109
109
120
136
126
136
134
136
136
136
131
136
125
123
121
121
120
120
120
120
122
123
123
136
127
132
142
136
142
136
142
134
136
134
133
142
136
138
142
136
142
142
126
128
123
119
142
121
121
127
142
129
133
133
133
133
133
113
113
133
120
102
110
120
103
120
85
120
95
108
120
133
133
133
100
94
93
92
96
100
100
100
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
20
20
20
20
20
62
83
93
98
69
40
40
47
32
18
28
28
28
28
50
48
46
37
28
25
22
22
22
25
23
18
14
14
14
18
34
50
32
15
15
22
22
22
20
18
23
25
17
10
10
19
23
28
19
10
14
18
18
18
18
49
64
80
49
18
18
18
18
18
20
21
22
25
26
27
27
27
27
27
27
27
27
27
27
24
22
22
22
61
80
90
56
22
22
22
22
22
22
61
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
93
136
136
120
125
120
120
120
117
119
122
124
125
136
133
120
124
127
129
133
136
136
138
139
139
171
139
139
136
132
133
130
133
120
133
133
132
146
128
133
136
125
136
136
138
166
147
148
148
163
133
134
141
145
160
150
171
158
156
163
163
162
166
160
166
142
138
134
138
139
131
163
133
128
133
125
123
125
125
115
114
113
107
111
120
124
171
171
91
108
96
96
163
95
105
105
87
28
28
166
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
40
75
40
6
6
6
23
21
19
19
12
6
60
87
101
77
49
22
22
31
29
28
25
22
22
18
15
15
34
42
30
18
20
22
18
15
15
22
22
22
20
18
22
25
17
10
10
19
23
28
19
10
14
18
18
18
18
75
70
66
41
16
17
17
17
18
20
22
77
52
28
22
16
16
12
9
29
50
58
62
45
28
22
16
16
21
23
25
17
9
12
16
12
9
9
12
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
50
50
68
68
68
37
31
33
42
57
63
89
89
71
55
54
53
53
50
44
49
50
57
68
59
100
66
73
74
70
80
68
71
70
70
94
75
79
81
79
83
80
80
80
84
89
85
94
84
81
89
78
80
82
81
83
92
87
83
100
94
88
95
83
82
76
73
85
69
73
70
71
75
82
81
75
75
76
80
75
76
75
75
81
77
79
92
89
60
65
59
57
100
54
52
52
53
34
34
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
3
3
3
6
7
5
3
3
3
3
3
3
8
8
9
9
9
10
7
5
15
19
12
5
3
5
7
9
10
9
6
4
3
2
2
4
8
7
7
13
10
7
4
2
4
7
11
16
17
18
9
1
3
4
2
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
3
2
1
1
1
1
1
1
1
5
3
1
5
10
31
16
2
2
5
9
17
11
6
2
2
3
4
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
47
67
67
51
55
62
67
67
67
68
69
78
78
57
89
61
66
89
60
59
58
50
52
54
59
73
64
64
63
68
72
77
88
84
89
88
89
89
89
77
76
71
73
68
73
71
78
85
86
87
88
112
96
104
109
110
111
107
88
82
89
77
78
101
79
77
85
85
88
112
102
109
111
107
102
101
101
116
88
92
86
80
116
62
61
72
64
64
116
53
49
47
38
36
37
37
31
33
33
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
3
3
3
6
10
12
13
15
41
22
4
4
14
24
21
14
8
8
5
3
19
23
13
3
5
4
3
3
2
2
2
3
2
1
2
2
3
2
1
2
2
3
3
2
2
6
12
7
3
3
3
3
2
2
5
3
2
3
4
2
1
1
1
3
2
1
2
2
2
2
2
2
2
1
1
4
4
5
3
1
2
2
2
6
11
6
1
4
8
12
17
12
6
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
41
80
80
64
64
42
33
40
51
66
96
96
83
72
86
64
69
78
62
70
71
75
80
111
81
82
86
86
87
96
94
85
86
88
91
89
111
94
94
95
91
123
91
92
95
98
91
97
102
125
123
106
113
125
107
111
111
125
123
103
108
96
108
92
88
90
82
85
102
84
100
78
73
73
71
69
72
71
71
83
69
70
65
64
66
67
69
75
64
58
57
59
58
61
61
53
51
34
34
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
3
3
3
11
15
10
6
6
4
3
8
13
17
22
27
18
10
10
26
34
34
34
20
6
7
7
7
5
3
2
1
2
3
5
4
3
8
6
4
2
2
2
17
12
8
6
6
11
25
23
21
14
7
2
1
1
2
5
8
4
1
1
1
1
1
1
1
4
3
2
1
1
8
15
8
1
8
7
6
5
3
2
2
3
13
10
6
2
6
16
25
14
4
5
5
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
30
71
71
40
40
32
34
39
62
79
95
143
143
105
96
88
77
89
66
59
56
50
55
53
55
76
58
60
74
88
104
137
133
133
113
109
143
102
102
106
89
96
95
93
137
93
94
94
89
87
94
85
86
87
95
96
106
137
98
143
94
96
99
90
90
106
88
87
88
91
82
82
74
73
71
67
70
72
71
91
66
60
49
49
57
62
72
94
55
58
57
57
60
57
68
68
51
29
29
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
5
5
12
16
10
5
5
5
4
4
4
10
16
22
15
9
9
9
9
17
20
12
4
4
5
6
4
2
2
7
4
2
6
4
2
2
4
2
1
1
2
4
5
5
4
3
16
9
3
5
4
3
2
1
1
1
1
3
3
3
6
6
4
3
3
2
2
2
3
7
5
3
3
3
4
6
8
5
2
2
3
2
2
10
7
5
7
10
22
25
16
7
8
8
7
7
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
47
63
63
47
47
30
33
38
45
63
60
66
66
117
70
70
66
78
55
53
52
47
47
52
51
52
53
61
65
69
106
71
70
78
70
70
82
116
85
110
99
95
96
117
95
94
93
106
88
86
87
81
79
88
78
81
79
88
87
78
116
79
84
90
87
110
88
75
63
70
65
72
117
76
88
74
88
62
59
52
58
43
41
42
38
46
46
62
75
41
39
45
51
52
88
88
50
30
30
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
2
2
2
6
8
5
3
3
3
3
3
3
4
3
3
5
6
8
14
16
19
17
10
4
4
4
4
3
2
2
3
3
3
3
3
3
4
4
4
6
3
1
2
2
2
3
4
5
6
8
10
9
6
4
2
1
2
3
5
3
1
3
4
5
5
3
1
1
1
1
1
1
1
1
1
1
4
2
1
1
2
2
2
2
10
6
2
1
7
9
12
6
1
4
8
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
124
103
103
102
98
95
94
94
99
110
123
140
140
160
116
106
102
90
95
89
86
124
88
90
97
108
103
102
97
103
107
92
115
92
96
95
96
113
94
107
105
107
110
160
120
118
140
108
110
107
102
115
100
100
103
102
102
102
90
102
113
97
100
101
98
107
99
99
100
108
110
111
160
105
104
102
102
101
102
140
90
78
74
70
72
83
90
93
102
73
69
75
102
74
97
97
73
37
37
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
19
19
19
37
55
68
74
77
79
42
5
5
56
33
10
32
27
22
16
11
28
27
14
2
5
3
2
2
2
2
2
2
4
3
2
2
2
3
4
6
6
6
21
13
5
3
7
8
9
11
7
4
3
2
3
4
4
4
4
4
4
5
5
4
4
3
2
6
6
7
5
4
15
11
7
7
7
7
6
6
6
6
6
6
16
11
7
7
11
13
15
11
8
7
7
7
7
8
7
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
103
103
53
65
68
63
69
76
76
97
97
80
74
70
93
80
77
93
87
71
81
88
89
103
103
93
94
103
97
93
92
92
97
89
93
89
88
90
90
82
84
90
85
87
87
103
88
90
103
90
93
93
94
100
89
103
81
73
70
66
67
66
69
69
71
77
74
80
85
89
100
95
84
86
84
82
90
83
85
87
85
90
78
87
87
92
76
100
64
69
72
62
71
71
49
57
41
41
71
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
4
2
2
2
4
5
7
35
21
7
7
12
8
4
10
13
17
12
8
16
24
13
2
3
5
7
11
8
6
5
4
7
5
4
3
3
9
6
3
5
7
4
1
2
3
10
18
9
1
3
2
1
1
1
1
1
1
1
2
3
2
1
1
1
2
2
2
1
1
1
1
5
3
1
1
1
1
1
1
1
1
2
4
11
30
18
6
14
15
16
8
1
2
3
4
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
39
62
62
58
62
62
62
62
61
71
89
89
78
112
78
75
80
69
66
92
65
70
78
80
74
92
89
89
90
89
112
85
85
86
80
79
82
79
79
78
84
79
80
89
84
82
86
112
91
98
91
98
87
88
88
84
89
85
79
78
92
73
78
77
77
89
76
84
73
75
74
72
92
76
77
75
75
75
68
61
62
65
55
59
51
49
47
67
46
40
37
40
45
46
74
74
48
40
40
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
3
3
10
17
11
6
6
6
6
7
8
9
9
10
31
29
27
17
7
21
26
14
3
6
8
10
10
7
5
6
4
3
2
3
4
10
17
10
4
3
2
3
5
3
2
11
6
1
1
1
1
1
2
4
6
4
3
5
8
12
10
7
4
2
2
3
9
5
2
2
2
3
2
2
2
2
2
2
1
1
2
3
4
14
8
3
4
8
12
17
10
4
3
3
6
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
38
77
77
66
72
73
76
76
76
77
73
74
74
95
76
64
75
77
66
95
63
60
68
68
69
95
87
81
90
79
77
75
72
73
70
78
74
78
81
87
87
85
90
84
84
79
81
96
88
96
85
96
84
86
88
84
87
81
85
74
88
73
76
75
77
87
73
87
71
72
73
69
88
71
71
72
74
67
70
60
61
70
50
45
47
44
40
55
43
35
33
37
43
44
74
74
44
28
28
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
11
11
11
14
18
41
52
64
70
35
1
1
3
2
1
1
1
1
6
11
24
24
12
1
1
1
1
1
1
2
6
5
5
3
1
1
1
2
2
3
3
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
6
6
6
6
4
2
3
2
2
2
6
14
8
3
2
1
9
17
9
2
3
4
5
5
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
56
118
118
83
83
54
41
48
59
73
105
105
94
118
121
81
98
115
94
121
97
115
112
118
122
145
145
125
145
118
107
108
98
98
104
108
103
131
104
103
103
106
102
102
106
108
103
108
112
118
131
108
105
109
107
103
104
102
104
92
106
87
93
88
89
93
85
90
106
92
100
90
91
90
90
83
90
75
74
73
72
59
68
66
64
90
65
81
85
50
51
52
59
59
90
90
61
50
50
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
3
3
11
15
9
3
3
3
3
3
4
17
10
3
6
7
9
9
9
19
25
13
2
4
6
8
6
4
2
2
2
5
5
3
2
10
9
8
6
5
8
12
17
11
5
8
23
13
4
13
9
5
4
17
10
4
4
4
6
9
9
9
8
8
7
6
12
18
12
6
13
11
9
8
9
13
10
8
7
6
7
6
6
6
10
12
10
8
7
7
7
7
15
21
18
16
16
12
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
97
97
97
97
97
56
47
47
54
70
76
103
103
82
65
59
61
57
52
80
54
53
67
69
62
100
66
72
80
78
82
85
86
90
92
100
97
114
95
103
92
89
91
89
95
98
101
114
104
108
93
93
93
91
94
97
99
114
104
97
108
96
98
97
95
103
93
93
97
96
97
108
98
97
97
97
95
96
96
97
97
97
97
85
84
87
105
105
91
105
105
98
105
93
93
86
93
93
40
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
13
13
13
16
18
12
6
6
6
6
6
7
26
16
6
13
9
6
6
6
6
6
6
6
13
9
6
6
6
6
6
6
6
6
6
6
6
6
6
12
9
6
10
15
11
7
12
18
19
17
14
11
11
15
13
11
14
18
22
16
10
10
10
13
11
10
10
12
15
22
22
16
10
10
13
11
9
9
8
7
6
6
6
6
11
16
16
16
21
26
33
40
28
16
16
16
28
34
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
47
122
122
95
103
94
94
94
94
98
104
107
109
125
118
103
103
104
104
108
112
117
112
114
115
116
122
116
122
116
122
119
118
118
118
108
112
118
113
125
117
110
110
118
107
104
112
105
110
112
107
122
109
113
111
122
112
113
111
102
122
97
108
104
93
125
84
89
93
94
99
100
118
102
81
74
71
60
62
85
54
54
48
42
51
57
53
107
57
57
55
52
57
58
81
81
55
43
43
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
6
6
6
13
20
13
6
6
6
5
5
5
6
6
6
8
9
11
11
11
18
26
19
12
5
5
6
10
8
7
7
8
10
11
13
9
6
6
6
12
9
6
6
5
5
7
7
8
8
8
8
6
5
6
6
6
6
8
6
5
8
7
6
6
8
8
7
6
7
7
8
11
9
8
8
8
7
7
7
6
6
7
6
6
8
8
7
7
8
9
26
17
9
7
7
16
21
26
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
49
67
67
67
67
67
67
67
67
65
64
67
66
63
89
68
73
73
54
54
58
52
54
67
56
63
61
59
63
61
65
80
72
85
89
71
77
86
79
80
85
78
75
74
76
75
76
93
84
93
88
93
88
88
88
89
87
81
81
72
88
71
75
77
80
87
71
66
67
69
71
81
87
77
86
83
88
88
83
88
82
82
70
82
55
52
49
52
39
38
35
43
43
42
65
65
46
43
43
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
3
3
5
6
6
6
7
6
5
4
4
10
7
4
8
10
12
9
6
20
23
13
3
4
3
3
3
3
3
3
4
4
4
3
3
3
5
3
1
1
1
3
5
3
2
9
6
4
3
3
2
1
3
4
3
2
4
6
3
1
1
1
1
1
1
1
5
3
2
1
4
6
8
5
2
4
3
2
6
4
2
1
3
6
9
11
12
14
17
20
11
2
3
4
5
5
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
19
71
71
42
46
37
38
39
53
71
74
93
93
97
75
72
67
71
60
56
54
55
53
57
60
68
72
77
97
84
87
85
87
94
78
78
79
83
85
93
87
94
93
97
97
90
94
94
96
112
94
97
98
94
112
98
97
96
112
86
83
83
85
82
81
93
83
76
77
77
77
72
83
69
83
64
68
61
61
73
52
54
47
40
46
48
48
93
46
47
45
44
53
52
83
83
54
43
43
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
6
5
5
5
5
3
2
2
22
13
5
3
2
2
2
2
10
16
9
2
2
2
8
5
2
2
2
2
2
2
2
2
2
3
5
6
7
8
5
2
4
7
12
16
9
3
7
6
4
3
2
2
2
3
4
6
11
11
11
7
3
2
2
2
2
3
7
9
11
7
3
4
8
9
5
2
2
2
2
6
10
7
4
2
10
17
25
14
3
7
12
9
6
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
57
57
57
57
57
36
29
28
39
56
73
100
100
115
68
62
59
53
48
46
44
47
44
43
44
54
50
53
59
69
81
83
115
107
86
89
94
112
108
112
115
140
112
108
108
103
105
112
114
114
140
115
113
115
117
117
113
115
140
100
110
93
100
88
88
108
90
97
117
98
117
104
108
100
95
94
87
78
73
71
59
54
52
56
50
57
57
87
76
51
48
45
36
33
33
33
34
45
45
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
3
3
3
10
15
10
5
5
4
3
5
6
8
17
18
16
14
14
14
18
22
18
11
5
3
2
5
9
8
7
7
8
8
5
2
5
8
7
6
4
2
6
4
2
4
7
13
19
14
9
4
4
3
2
3
2
2
5
5
4
3
3
3
3
3
2
2
2
4
6
5
5
4
3
4
5
4
3
3
4
4
3
2
2
13
9
5
5
11
14
18
10
3
3
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
46
66
66
40
39
37
32
36
40
39
56
56
63
137
60
57
61
47
46
42
45
46
51
66
58
94
68
83
90
89
137
89
86
91
83
86
89
104
90
90
96
98
100
128
109
113
115
137
108
104
106
104
103
104
107
111
104
116
116
109
112
116
106
116
106
102
101
111
91
97
97
102
128
98
100
97
94
97
84
97
69
97
57
62
69
67
88
94
59
64
56
54
66
58
75
75
64
46
46
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
17
17
17
14
11
11
11
11
19
12
5
3
3
6
8
9
10
11
11
11
13
13
13
9
5
5
6
10
13
10
7
9
17
15
12
7
3
4
6
8
7
6
12
18
10
3
8
16
15
15
31
23
15
11
8
8
8
8
8
8
9
9
9
8
8
8
8
27
17
8
13
14
11
8
8
8
7
7
5
3
2
2
2
2
9
8
7
7
8
20
33
21
9
7
7
8
17
26
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
46
58
58
38
35
29
21
24
34
46
60
72
72
117
59
57
62
54
53
54
53
52
62
66
61
104
68
80
84
84
117
86
87
90
83
85
77
78
78
77
94
79
83
85
89
90
95
117
95
111
104
104
104
111
104
105
104
111
96
92
111
91
92
91
86
96
87
90
95
97
91
111
92
96
98
97
95
97
86
97
75
97
70
73
82
79
88
104
58
67
62
58
82
56
63
63
60
46
46
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
4
4
4
12
16
10
4
4
4
4
4
5
6
8
10
10
10
11
11
11
19
23
18
14
13
9
6
13
10
7
7
8
11
12
13
13
13
9
6
14
10
6
15
14
10
7
9
19
19
19
25
15
5
8
7
6
8
9
11
10
9
10
10
11
23
16
9
6
7
7
7
8
7
7
7
8
7
7
4
2
5
4
3
2
8
14
13
11
9
8
27
17
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
52
81
81
70
76
78
81
81
81
75
74
74
72
72
81
70
70
70
63
73
61
61
68
73
68
90
69
65
65
66
59
61
65
61
65
63
72
73
64
74
80
91
111
111
111
94
91
85
80
78
75
77
75
76
77
79
82
78
78
79
71
76
90
73
73
76
73
74
82
70
78
72
73
79
75
73
77
72
77
73
73
77
69
70
66
72
81
79
72
64
55
50
66
49
54
56
66
66
37
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
13
11
10
10
10
37
51
65
39
13
4
4
8
8
9
8
8
8
6
4
17
19
14
10
8
5
3
3
2
2
4
6
7
7
8
8
8
6
4
6
6
7
5
4
5
7
6
4
3
3
3
5
3
1
3
2
1
3
5
3
1
3
5
4
3
2
1
4
2
1
4
2
1
1
1
3
8
5
3
2
1
3
5
9
16
9
3
2
29
40
38
19
1
2
2
3
20
28
19
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
37
83
83
51
62
69
73
73
73
81
93
93
84
101
83
77
75
78
64
67
59
62
69
67
78
83
76
75
78
93
80
78
92
78
79
80
79
101
87
87
91
104
88
100
94
90
99
98
91
93
86
99
92
94
104
101
92
98
93
80
101
85
84
100
82
88
89
98
104
86
91
95
101
96
96
96
100
92
83
80
67
67
58
59
59
67
61
68
101
59
58
63
72
61
84
84
62
39
39
67
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
8
10
11
11
12
8
5
8
12
26
16
6
33
29
26
24
22
27
23
14
5
3
2
5
10
7
4
1
1
1
1
2
2
2
4
3
2
1
1
2
3
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
7
4
2
2
1
1
3
5
7
4
2
1
1
2
3
2
1
1
1
2
1
1
24
16
9
5
2
8
15
8
2
5
8
7
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
66
152
152
91
91
78
64
72
90
114
135
168
168
200
135
138
147
141
144
148
152
152
157
168
168
200
200
186
200
200
186
200
200
189
200
200
198
200
200
200
200
200
200
200
200
200
200
200
200
200
183
200
191
200
184
200
200
184
184
200
170
163
161
149
156
168
161
200
160
135
130
120
123
137
150
155
200
200
192
200
200
200
200
200
200
173
172
161
153
153
142
136
133
127
127
131
133
133
133
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
9
9
9
9
9
23
30
33
35
21
8
8
15
14
14
11
8
8
22
22
22
66
37
8
15
22
25
26
27
21
15
14
14
14
22
22
22
18
15
15
22
31
35
37
40
31
22
22
22
28
28
28
28
28
28
28
28
34
40
45
47
48
50
58
54
50
50
50
66
66
66
58
43
28
74
87
93
100
100
100
100
70
40
40
40
40
31
22
22
22
71
95
107
73
40
40
40
40
40
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
112
112
89
99
94
94
94
93
96
101
103
103
120
96
103
103
106
103
120
112
92
104
105
95
120
112
104
104
103
97
92
94
96
103
108
101
125
105
103
112
104
109
108
108
125
110
114
108
103
106
103
98
125
97
103
104
114
104
88
100
80
81
92
94
103
122
91
96
97
85
100
84
83
86
97
77
91
86
91
81
97
77
70
71
71
70
93
91
61
55
63
71
76
122
122
70
37
37
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
6
6
6
6
6
43
62
71
76
40
5
5
13
14
15
32
43
49
30
11
20
23
12
2
4
3
2
2
2
7
4
2
6
5
5
5
5
9
7
5
5
6
6
5
5
8
13
11
9
7
5
4
5
6
6
6
7
7
6
5
8
6
4
6
7
8
7
6
7
7
8
6
4
6
7
5
3
3
2
2
2
3
8
8
8
7
6
6
16
24
30
24
15
7
3
3
14
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
28
136
136
59
66
57
56
75
97
112
142
153
153
140
150
138
140
142
140
150
138
137
139
140
143
150
144
150
150
143
150
145
143
142
150
136
130
136
129
125
150
129
135
150
137
136
150
136
140
139
153
136
140
142
142
150
133
133
112
129
108
115
120
133
115
115
120
119
126
133
133
142
150
133
125
114
133
120
108
120
120
118
120
120
120
115
134
153
150
150
150
113
118
113
107
100
100
100
28
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
11
9
8
8
8
9
10
11
27
19
11
11
30
22
15
27
33
40
47
54
41
28
18
8
15
18
20
22
31
29
21
14
8
13
18
18
18
16
15
15
22
25
23
22
18
15
28
32
21
11
22
44
27
11
11
57
34
11
11
30
26
22
22
22
36
41
43
44
36
28
22
36
32
28
28
28
28
28
17
7
7
7
7
7
23
31
35
40
34
28
28
28
28
28
28
28
28
28
28
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
55
83
83
83
45
37
36
41
54
69
81
81
124
63
59
63
53
51
56
53
51
59
83
64
80
72
77
82
90
124
88
105
87
89
89
92
116
100
115
108
118
106
113
107
102
100
124
102
101
98
105
101
102
112
118
99
104
93
88
116
74
78
83
82
115
89
99
112
94
118
89
113
88
87
82
80
87
81
87
78
87
62
68
56
54
52
81
43
43
40
41
51
51
83
83
49
33
33
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
3
3
3
6
7
5
3
3
3
3
3
3
28
18
9
9
9
10
10
10
21
22
12
2
3
5
12
7
2
2
3
2
2
3
5
5
6
21
17
13
10
10
6
2
4
6
9
12
6
1
2
3
2
1
8
5
2
1
1
1
1
1
1
2
1
1
1
2
4
6
8
5
3
3
3
5
6
4
3
2
2
2
2
6
13
7
2
5
8
12
22
12
3
2
2
5
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
34
123
123
90
99
93
87
87
87
89
94
95
95
112
80
97
90
91
97
99
104
109
104
106
106
106
112
109
117
95
123
81
81
86
85
97
86
90
88
93
112
98
101
104
101
102
106
97
99
106
93
102
97
98
101
117
106
101
92
87
123
82
83
85
77
93
71
71
77
73
77
73
72
72
72
60
59
60
52
73
48
47
47
51
44
46
45
81
42
44
42
41
40
39
51
51
40
41
41
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
18
17
16
16
16
46
61
68
72
37
3
3
11
10
9
9
9
10
10
10
17
20
11
2
2
3
6
4
2
2
2
2
2
2
2
5
9
7
6
4
2
6
4
2
4
7
8
8
8
6
4
4
4
4
5
7
10
8
7
22
23
13
3
3
3
3
2
2
2
3
4
3
3
4
3
3
3
3
4
5
5
3
2
2
3
8
8
8
10
13
27
18
10
6
3
3
8
13
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
44
65
68
68
68
65
65
65
66
77
94
94
90
160
78
74
77
61
56
55
59
62
70
83
70
93
75
93
98
109
148
113
160
111
118
118
123
156
119
155
124
121
123
158
120
117
118
148
119
117
118
160
110
107
108
96
93
100
95
91
156
97
113
115
107
155
104
103
103
106
108
110
158
103
101
99
89
87
84
82
86
72
75
64
66
77
81
81
100
71
71
71
69
60
60
56
57
46
46
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
3
3
3
14
26
14
3
3
3
5
6
8
26
14
3
6
8
10
7
5
19
30
15
1
6
4
3
3
2
1
2
3
4
4
2
1
3
5
7
9
8
7
7
4
2
3
5
16
9
3
3
2
2
2
2
2
1
1
1
2
3
3
3
2
2
1
1
2
2
2
2
2
3
2
2
9
9
9
7
4
2
4
6
8
10
6
2
9
11
13
29
15
2
3
3
4
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
89
89
89
89
89
46
48
51
54
63
61
64
63
110
68
69
66
88
56
54
54
46
55
62
60
86
62
68
72
70
100
65
62
67
65
63
88
64
62
63
67
74
76
110
86
82
88
100
84
85
83
81
84
82
81
88
78
77
73
79
73
74
77
86
78
79
77
80
74
76
77
77
110
81
82
84
75
79
75
72
80
76
55
60
62
64
78
84
57
58
61
63
66
68
68
48
56
38
38
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
2
2
2
2
2
2
2
2
3
23
12
1
1
1
2
7
9
12
10
8
15
15
8
2
2
2
2
2
2
2
2
2
2
2
2
1
1
6
4
2
2
3
6
4
2
1
6
8
5
3
6
6
4
3
2
2
2
3
4
4
4
2
1
1
1
1
2
2
2
1
1
3
6
5
3
2
2
1
1
1
1
2
2
3
13
11
6
2
8
14
20
10
1
2
2
3
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
40
71
71
60
60
67
71
71
75
83
84
112
112
74
104
74
76
104
67
65
66
58
61
66
64
73
65
72
74
81
104
93
104
104
92
95
96
93
90
112
87
85
87
88
90
88
104
88
92
104
88
86
87
83
84
92
81
86
77
72
89
72
81
81
83
112
80
86
72
68
69
67
68
68
70
70
69
69
68
80
61
64
49
42
41
43
42
64
52
38
36
35
33
32
42
42
33
35
35
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
3
3
3
11
15
17
18
19
45
26
8
8
14
21
22
15
8
8
6
4
20
24
13
3
3
3
3
3
2
2
2
2
1
1
3
7
16
17
9
1
2
3
2
1
1
1
5
10
6
2
6
6
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
4
7
8
4
1
5
5
3
1
1
1
1
2
3
8
5
2
1
6
10
15
9
3
3
3
4
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
24
60
60
31
32
28
21
28
37
46
71
71
60
63
74
62
63
66
59
60
57
59
63
71
71
68
74
69
68
86
73
72
73
86
75
74
76
86
83
85
85
121
82
82
83
77
82
89
90
102
121
88
93
89
102
92
91
93
121
93
105
98
105
92
102
87
86
92
98
85
102
79
76
77
72
71
74
66
67
65
62
67
59
51
62
50
49
54
65
41
38
42
46
48
74
74
46
34
34
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
6
4
3
3
3
7
9
12
9
6
3
1
1
2
3
6
7
9
13
18
21
17
9
1
2
2
3
3
2
1
2
2
3
3
4
2
1
4
7
6
6
7
4
2
4
5
7
5
3
1
1
1
1
1
1
1
1
1
6
7
8
5
3
2
1
1
1
2
2
1
1
5
9
5
1
5
5
4
4
3
2
4
3
2
11
6
1
3
7
13
23
12
2
1
1
7
10
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
44
74
74
63
63
70
74
74
74
74
68
71
65
56
91
59
65
91
60
61
62
55
60
63
65
87
64
64
67
68
72
76
81
81
91
80
91
76
73
72
71
70
73
69
72
69
70
88
73
81
74
74
78
80
83
91
87
88
82
76
82
84
90
118
94
118
91
118
84
78
82
81
75
73
70
69
65
65
64
64
70
60
60
61
60
63
87
79
57
58
59
62
59
71
71
46
54
33
33
71
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
13
16
17
18
19
46
25
4
4
8
14
19
11
4
4
4
4
21
28
15
3
6
8
7
5
3
2
2
2
1
1
2
3
7
17
9
2
4
7
5
3
2
1
4
10
6
2
6
6
4
2
2
2
2
2
7
4
2
2
2
2
2
2
2
2
2
1
1
2
3
6
5
4
4
3
2
1
1
2
2
3
9
17
10
3
4
13
23
13
4
5
6
7
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
36
106
106
82
90
86
83
83
80
82
85
84
78
108
73
73
73
64
71
68
75
106
92
92
92
132
92
94
95
91
92
91
98
87
89
91
94
106
98
108
107
94
102
107
98
107
95
92
93
91
87
98
82
89
95
94
132
95
85
94
106
97
127
103
100
108
95
80
82
94
82
86
106
90
95
94
90
92
94
86
81
84
80
80
88
96
130
132
93
93
86
73
86
79
78
77
79
79
36
127
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
18
18
18
45
58
65
64
38
13
13
35
22
10
10
10
10
6
2
18
23
20
15
11
9
7
5
3
4
2
1
1
4
7
9
11
9
5
1
1
1
1
1
1
1
24
40
20
1
5
9
5
1
1
1
1
1
8
6
4
4
3
3
3
2
2
2
2
3
3
3
3
2
2
3
4
2
1
2
4
42
22
2
11
7
3
3
16
51
43
22
1
2
4
21
28
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
56
56
56
56
56
31
26
29
33
37
55
55
53
92
51
47
54
59
51
55
52
55
57
64
62
86
66
74
73
72
92
66
65
68
74
76
83
115
88
98
96
97
112
102
106
115
102
112
96
96
99
97
115
97
97
95
102
88
83
81
88
81
81
81
85
84
85
102
88
88
89
88
76
70
77
74
71
79
71
76
77
76
82
68
82
77
68
76
89
63
69
72
82
70
73
71
82
82
38
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
3
3
3
6
7
6
5
5
4
3
3
3
4
10
16
12
9
9
7
5
10
16
9
2
2
2
2
9
5
2
3
4
7
6
5
3
2
19
12
6
5
6
8
10
8
6
6
7
5
3
3
3
3
3
2
2
2
3
9
8
7
7
8
7
4
1
1
2
4
5
6
3
1
8
4
1
4
5
5
5
11
8
5
6
16
9
2
4
6
16
26
16
6
4
3
3
20
29
38
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
56
56
56
56
56
35
29
32
41
54
66
81
81
108
61
60
62
56
52
48
51
53
61
72
66
82
71
67
74
72
68
69
82
73
78
88
78
83
88
84
88
91
90
108
90
84
84
90
84
84
85
83
82
90
83
84
84
93
74
76
84
69
70
76
75
76
83
67
76
80
77
84
108
83
90
74
93
63
60
73
46
43
42
40
40
43
43
81
40
42
40
43
53
55
93
93
54
31
31
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
1
1
1
6
11
8
6
6
6
4
3
3
16
12
8
9
9
10
10
10
17
20
15
9
3
2
1
1
2
2
3
4
4
4
4
7
11
9
8
11
9
8
10
9
6
3
3
9
9
8
7
5
4
4
4
3
2
4
6
4
3
3
3
3
3
3
8
8
5
3
3
4
8
6
5
4
3
2
2
2
2
2
2
2
3
4
3
2
3
14
22
16
10
6
6
9
11
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
46
77
77
63
63
42
36
38
47
61
76
93
93
124
72
70
69
63
56
55
56
56
66
69
67
109
68
74
77
73
77
79
72
78
86
77
81
81
79
93
88
87
85
124
90
89
90
94
88
86
93
93
92
94
96
96
98
96
87
109
94
90
93
90
90
93
91
91
92
97
99
100
124
96
93
88
89
89
88
85
90
79
89
85
84
91
98
95
96
88
95
87
109
84
84
79
82
82
37
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
10
10
10
13
16
15
15
15
15
9
3
3
22
12
3
11
15
19
19
19
22
22
17
11
6
6
6
4
2
2
2
2
2
4
3
2
2
5
5
6
7
8
14
9
5
3
7
11
7
4
4
4
3
2
2
2
3
4
4
4
4
4
4
3
3
4
3
2
2
3
6
9
17
10
3
5
6
6
6
6
6
4
3
3
3
9
5
2
7
15
26
20
15
9
3
3
20
28
15
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
101
67
84
84
84
46
49
50
57
67
70
78
78
92
70
67
70
70
74
92
75
101
79
84
77
92
73
73
76
75
72
78
78
75
85
75
75
75
78
78
81
88
79
101
79
75
82
74
75
74
88
72
75
74
71
78
73
74
88
68
73
70
69
70
73
74
73
82
74
71
72
75
74
71
72
72
63
67
70
78
87
63
60
64
87
75
77
77
87
59
64
67
60
68
68
46
54
37
37
68
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
7
9
6
3
3
3
3
3
4
12
7
3
5
6
8
6
4
15
17
10
3
5
4
3
3
3
3
6
4
2
2
2
2
3
3
4
6
6
7
7
6
4
2
8
5
3
3
3
7
5
3
2
2
2
2
3
8
14
37
20
4
4
2
1
2
2
2
3
4
11
6
1
1
2
2
2
34
18
2
2
2
7
10
6
2
11
15
20
13
6
3
1
1
5
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
51
114
114
81
88
86
82
80
78
81
81
83
83
114
78
70
80
81
68
76
67
67
77
76
77
114
77
83
84
82
97
74
78
77
75
75
75
85
75
80
85
88
96
96
96
79
78
79
79
89
88
74
77
76
75
85
76
81
76
88
97
71
70
73
71
71
82
69
67
66
64
58
59
58
63
65
76
67
76
68
67
76
57
63
50
54
52
67
67
41
38
42
49
50
82
82
47
29
29
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
38
25
12
12
12
38
51
64
72
38
4
4
4
3
2
2
2
3
13
17
22
18
13
8
5
2
2
6
3
1
2
2
2
2
3
5
8
18
9
1
2
4
3
2
2
2
5
9
22
16
11
7
3
1
1
1
2
3
5
3
1
2
2
2
2
1
1
3
3
2
1
1
1
1
1
1
3
5
3
1
2
2
2
3
12
6
1
2
8
12
17
12
8
6
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
60
83
83
69
69
44
35
37
57
84
103
157
157
128
98
88
83
80
69
65
67
75
79
82
89
157
98
105
105
95
97
88
87
90
97
100
145
110
110
110
128
102
106
105
102
102
110
120
121
148
157
119
122
128
124
125
157
128
120
157
120
127
157
121
124
123
117
128
110
109
112
115
114
113
148
113
114
113
107
105
104
100
93
102
109
114
157
157
100
112
120
133
157
157
157
107
114
66
40
157
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
7
10
7
4
4
4
4
4
5
12
13
15
13
11
11
11
11
25
26
18
11
5
8
9
10
11
13
11
10
10
11
13
13
13
9
6
14
10
6
6
5
5
6
9
16
12
9
6
5
5
7
8
9
11
10
7
5
9
6
3
5
7
7
8
9
8
8
8
9
9
9
9
9
13
18
12
6
6
22
14
6
26
26
26
26
26
26
26
27
27
27
27
27
27
28
34
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
43
85
85
66
68
58
58
58
61
77
96
97
97
82
89
78
85
89
71
85
72
73
90
109
90
140
103
106
109
109
96
95
96
97
103
109
109
117
101
109
101
101
114
107
111
117
118
114
118
118
107
105
117
106
105
106
140
103
92
105
85
95
103
91
98
87
89
88
87
100
86
89
88
84
98
78
81
81
78
93
77
66
65
93
81
89
91
140
71
82
81
75
105
60
57
48
55
33
33
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
4
4
4
14
24
14
4
4
4
4
4
4
4
7
10
31
29
27
26
25
26
26
20
12
4
8
12
10
6
2
2
2
3
4
6
9
16
16
8
1
2
4
3
2
4
5
6
15
13
8
3
3
2
2
2
2
2
2
3
9
14
11
6
2
6
4
2
2
2
3
5
8
11
8
6
34
23
12
10
8
6
6
4
3
3
9
15
9
3
19
26
14
3
3
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
35
47
47
28
24
20
15
20
34
51
59
93
93
67
60
50
50
51
48
55
50
51
56
64
61
77
77
68
88
65
64
70
68
72
88
75
79
82
85
93
88
97
88
88
88
85
84
85
85
88
81
86
87
88
94
97
88
86
87
84
74
77
86
76
76
100
84
89
94
90
97
82
100
80
78
78
79
70
70
100
70
70
64
89
58
58
57
89
45
44
41
38
43
42
63
63
43
38
38
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
5
5
5
7
8
6
5
5
5
4
3
3
9
17
18
14
10
10
7
5
14
14
8
2
3
5
9
6
3
2
2
2
2
2
2
6
11
9
8
9
8
8
5
2
2
2
3
12
9
6
4
3
2
2
2
2
4
5
3
2
1
1
1
3
2
1
2
5
4
3
2
2
3
2
2
3
4
5
3
2
2
2
2
4
9
5
2
2
3
10
17
11
6
7
8
7
6
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
93
93
93
93
93
55
57
58
59
71
58
58
53
53
57
59
57
103
55
56
59
50
56
66
57
71
61
58
60
58
68
74
76
103
89
88
103
86
90
88
88
102
90
97
92
97
100
100
103
135
95
97
100
98
107
104
103
103
135
91
90
90
90
81
78
90
90
91
135
89
84
82
75
78
79
79
85
85
78
85
75
67
64
73
48
52
41
35
37
31
28
32
37
38
62
62
39
31
31
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
5
5
12
16
15
15
15
15
9
4
1
1
2
4
6
7
9
13
18
12
6
4
2
3
4
7
4
2
2
2
2
2
2
2
1
1
4
7
6
5
7
4
2
4
2
1
8
11
15
19
13
8
6
3
1
4
6
9
5
1
1
1
13
7
1
1
3
3
3
2
1
1
2
2
1
1
1
1
3
4
5
6
8
11
7
3
1
1
11
21
16
9
3
3
4
7
11
10
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
40
89
89
43
41
32
21
32
46
60
96
96
78
75
86
64
71
86
64
66
70
69
76
104
76
89
82
83
82
96
83
87
86
87
90
86
104
93
83
81
81
78
81
93
80
90
81
79
82
104
80
82
86
84
86
89
86
85
86
80
84
83
89
83
84
84
80
82
84
89
76
75
72
71
84
69
72
72
71
85
77
79
77
85
83
73
72
85
49
57
62
63
84
64
66
67
77
77
35
83
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
6
7
5
3
3
3
3
3
3
4
8
13
11
10
10
7
5
22
34
22
10
3
1
5
6
4
2
3
3
2
1
3
3
4
5
3
1
1
1
3
3
2
2
14
8
3
3
3
3
3
6
6
3
1
4
7
4
1
2
3
4
3
2
1
2
4
6
5
3
1
1
1
2
5
5
5
3
1
1
1
3
10
5
1
5
9
14
20
12
5
3
1
1
18
26
17
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
46
47
81
81
81
44
37
38
43
54
63
78
78
92
56
51
61
53
53
92
58
62
74
81
73
92
77
78
81
76
75
71
78
73
74
78
76
81
76
78
80
76
75
81
76
77
80
81
76
86
76
78
79
78
79
80
79
81
79
68
67
68
68
70
72
72
78
78
70
68
65
73
68
71
86
74
76
78
76
78
73
79
66
66
68
69
73
79
66
55
50
51
60
51
67
67
53
32
32
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
3
3
3
5
6
6
6
6
6
5
4
4
15
12
10
9
8
8
5
3
18
20
11
3
4
8
9
5
2
6
4
3
2
1
2
3
4
17
12
8
6
5
8
9
5
1
7
12
9
5
2
2
2
4
5
3
2
2
3
3
3
3
3
2
1
2
1
1
1
2
4
3
2
4
5
6
8
5
2
1
1
2
4
7
11
6
1
4
8
14
22
12
2
1
1
7
10
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
39
46
46
27
23
18
14
19
30
42
50
71
71
71
51
46
46
55
40
39
44
41
49
61
51
80
59
65
71
63
71
61
63
63
67
69
70
89
72
77
80
80
89
85
84
86
87
89
85
96
87
87
86
86
96
89
88
91
102
88
102
86
102
84
83
82
77
76
80
73
77
73
70
72
75
76
88
88
75
74
70
68
63
65
66
69
80
74
66
55
58
64
69
65
88
88
63
38
38
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
2
2
2
3
4
4
4
4
4
2
1
1
10
7
4
4
4
4
3
2
17
19
11
3
3
7
8
4
1
3
3
3
2
2
1
1
1
2
2
2
3
4
5
7
10
9
9
5
1
1
1
1
1
1
4
3
2
3
5
3
2
2
2
2
2
2
2
6
4
3
4
7
11
10
9
12
16
8
1
1
2
3
3
4
7
34
20
7
9
16
23
14
5
7
9
11
12
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
32
48
48
31
30
25
19
25
34
45
66
66
63
102
65
66
67
60
59
66
61
58
61
81
60
72
69
77
78
85
102
79
83
83
80
82
85
80
84
86
90
87
90
94
97
94
131
102
95
91
89
97
96
97
100
105
97
102
83
79
82
76
79
103
85
84
90
131
99
103
106
100
105
102
91
91
90
94
87
88
90
85
94
75
90
89
80
79
131
64
60
63
54
50
59
59
46
26
26
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
6
6
6
8
10
8
6
6
6
4
3
3
18
13
9
35
39
41
28
15
23
32
16
1
3
3
3
9
5
1
4
2
1
2
1
1
3
5
7
14
10
7
5
3
4
5
30
42
25
9
7
4
1
1
8
4
1
3
5
3
1
1
1
1
1
1
2
3
2
1
1
3
5
4
3
2
5
3
2
4
3
3
2
2
11
6
1
2
9
11
14
8
2
3
3
4
5
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
31
64
64
36
36
30
21
29
40
51
81
81
72
99
72
72
72
65
64
70
63
58
58
70
57
61
62
71
81
71
99
67
67
67
66
70
62
70
63
62
67
70
73
85
77
81
79
99
75
76
78
76
79
85
80
80
74
73
78
65
76
67
71
85
72
85
69
85
60
59
70
80
92
115
115
115
92
88
83
80
78
78
76
66
54
53
49
62
43
37
34
33
36
36
53
53
36
31
31
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
3
3
3
6
9
7
6
6
4
3
2
1
1
3
6
8
9
10
8
6
18
29
19
9
6
4
3
8
7
4
2
2
3
5
9
5
1
2
3
3
3
4
22
31
16
2
2
29
18
7
8
4
1
1
1
2
2
1
1
1
1
1
1
1
1
1
5
22
11
1
5
4
4
2
1
7
7
5
4
2
1
2
2
2
11
9
8
5
2
10
18
9
1
2
3
4
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
28
155
155
100
112
104
94
95
95
96
100
100
101
105
108
102
102
108
102
106
105
111
111
115
114
129
122
124
155
104
129
101
99
100
102
108
108
101
96
94
111
96
98
111
103
101
114
108
113
129
122
105
106
114
112
122
155
111
103
98
129
90
91
91
85
82
83
77
73
73
69
85
71
73
73
73
68
72
65
62
72
47
44
40
42
52
54
81
85
53
50
53
55
56
83
83
51
34
34
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
22
14
6
6
6
43
62
71
76
60
44
28
24
16
9
8
8
8
8
8
17
18
12
6
6
7
8
9
8
6
4
4
4
4
4
7
11
23
25
16
7
22
12
2
2
2
9
6
3
1
4
4
2
1
4
4
4
2
1
2
3
3
3
7
5
3
2
2
2
1
1
2
3
2
2
2
3
3
2
2
2
2
3
4
6
4
2
2
13
20
27
18
10
8
8
9
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
37
67
67
60
60
34
27
30
35
41
59
59
60
108
69
58
61
69
50
49
51
48
58
60
60
97
62
65
62
59
59
62
69
69
66
68
76
89
79
108
79
83
89
89
87
90
88
88
89
87
83
81
81
83
81
79
88
80
77
97
78
85
90
89
90
108
85
82
81
76
69
72
71
77
87
81
84
79
80
77
87
81
69
70
87
80
80
91
87
79
91
86
97
79
83
83
65
31
31
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
2
2
2
5
6
4
2
2
2
2
2
2
4
7
10
12
13
15
11
7
18
22
12
3
5
6
7
10
6
3
6
4
3
5
8
8
8
7
7
14
10
7
5
4
4
4
10
16
8
1
4
8
4
1
1
1
2
1
1
2
3
5
4
3
2
2
3
3
2
2
2
2
2
2
2
5
3
2
7
7
4
2
2
5
12
7
2
5
9
20
25
17
9
5
5
9
12
15
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
52
80
80
52
52
34
25
30
40
54
69
80
80
114
81
67
67
81
53
51
56
52
69
80
73
141
77
86
91
91
100
88
113
79
83
82
86
109
94
107
96
97
99
114
96
93
93
100
93
87
86
113
91
93
97
93
95
100
110
99
109
106
141
111
106
114
110
99
97
96
94
101
114
95
110
80
83
80
76
114
80
79
76
74
76
72
88
85
50
61
67
73
99
81
81
69
77
65
27
141
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
6
8
5
2
2
2
2
2
3
8
11
14
15
15
16
12
8
21
21
12
3
3
3
4
11
7
3
6
4
3
7
5
3
4
5
4
4
3
3
4
5
5
4
4
3
3
3
2
1
1
1
3
6
9
6
3
3
3
2
1
1
1
2
3
5
4
4
3
2
1
1
1
2
6
8
6
3
1
1
2
4
27
14
1
1
4
11
18
11
4
15
20
26
26
26
27
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
34
46
46
27
23
19
14
19
28
38
54
59
59
48
49
39
41
51
38
39
42
44
55
63
60
84
64
65
68
62
59
60
64
62
68
68
68
84
70
71
80
70
73
75
74
80
83
82
83
88
88
79
80
80
78
80
82
74
75
69
64
66
65
67
68
70
77
71
73
68
69
67
62
64
69
63
65
71
68
71
77
63
54
58
59
63
82
77
62
61
60
61
60
64
64
55
54
40
40
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
2
2
2
5
6
4
3
3
3
3
3
3
4
2
1
1
1
1
2
3
15
16
9
2
4
4
4
4
3
3
3
3
2
2
5
6
8
9
5
1
1
1
1
2
1
1
1
7
7
7
5
4
3
5
3
2
1
2
5
3
2
2
2
1
1
1
1
1
1
1
1
1
2
3
2
2
4
4
3
2
1
1
1
2
4
3
2
1
1
26
33
17
1
9
13
9
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
50
51
51
50
50
29
24
28
34
39
61
61
48
62
48
41
48
61
46
55
51
53
64
69
69
89
72
71
72
71
69
70
78
68
78
74
73
76
77
75
88
77
77
78
71
69
74
68
71
74
72
75
77
79
81
88
83
78
73
71
81
78
89
83
83
83
82
83
82
76
74
73
73
69
77
72
75
82
77
78
82
77
75
68
67
71
84
77
56
63
64
70
70
84
84
69
72
70
36
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
3
3
3
6
8
5
3
3
3
2
2
2
5
7
8
8
8
9
12
17
21
17
10
4
4
3
2
10
6
2
3
2
2
3
5
3
2
9
7
6
6
6
5
5
5
3
1
1
2
3
7
7
4
2
1
1
2
2
3
4
6
7
4
1
1
1
7
22
12
2
1
1
4
2
1
1
6
5
4
4
5
5
4
4
12
8
5
2
1
16
26
15
5
10
14
19
27
31
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
37
101
101
46
45
35
23
36
52
68
108
108
84
87
99
81
82
99
72
70
70
70
76
76
78
92
85
92
101
100
100
99
108
102
102
107
99
97
97
84
87
76
74
78
80
84
97
84
89
100
87
97
91
88
87
108
80
86
83
77
107
78
77
78
75
78
79
81
80
76
70
73
65
66
67
69
72
79
75
84
80
71
63
66
63
67
68
76
81
64
56
54
76
54
58
58
65
65
30
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
3
3
3
6
7
5
3
3
3
3
6
9
14
13
13
37
43
46
44
43
40
37
19
1
1
1
1
6
4
3
7
4
1
2
2
1
1
6
3
1
2
3
8
13
7
1
3
3
2
2
6
5
3
1
1
1
1
2
6
5
5
4
3
2
2
1
1
1
2
2
2
3
5
8
7
7
5
3
2
1
1
2
3
7
12
6
1
1
20
38
34
30
19
9
4
4
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
49
118
118
59
55
45
33
47
64
75
124
124
92
97
109
89
90
109
99
97
118
113
101
106
109
124
113
114
113
120
108
110
109
120
106
107
104
99
96
94
124
88
89
88
84
84
87
92
94
120
108
91
95
99
99
109
120
94
88
85
107
82
82
81
76
72
77
71
72
87
70
80
71
69
80
64
60
87
66
70
77
68
66
61
61
69
87
71
71
67
66
72
77
78
78
67
68
68
37
78
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
9
9
9
9
9
9
9
11
10
5
1
1
12
23
44
44
44
29
15
25
36
20
4
3
3
9
8
7
7
5
3
3
3
2
1
1
2
2
2
2
3
3
3
4
5
15
16
9
2
2
2
2
1
1
1
1
1
7
5
3
3
3
2
1
1
1
1
2
2
2
2
2
2
3
5
7
10
7
5
7
4
1
3
10
9
6
4
7
11
24
37
23
9
2
2
19
28
18
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
49
58
58
49
49
28
24
30
37
48
65
67
67
106
63
69
66
59
56
53
55
55
65
76
73
109
77
77
76
75
77
77
96
76
82
83
87
106
92
105
93
87
88
105
87
81
85
109
89
94
88
96
86
84
94
83
83
88
94
79
106
83
89
93
81
105
90
92
93
115
89
88
105
82
89
85
80
115
79
77
75
73
65
72
74
74
115
75
63
63
62
65
68
65
71
71
58
40
40
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
3
3
3
5
6
4
3
3
3
4
4
5
10
6
2
5
6
8
6
5
13
14
8
2
5
3
2
4
3
2
2
1
1
2
1
1
3
3
3
13
8
3
2
2
1
1
5
9
5
2
6
4
2
1
2
1
1
1
2
1
1
1
1
1
1
1
1
2
3
4
12
11
10
5
1
6
8
6
4
3
2
1
2
9
27
18
9
7
5
11
18
11
4
7
10
8
7
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
92
92
60
65
69
66
68
71
71
80
80
73
91
92
69
66
66
54
50
54
52
56
78
67
73
92
79
91
83
84
81
82
92
78
78
76
85
73
72
74
74
79
80
91
85
83
93
86
86
93
92
86
86
93
81
79
79
74
70
84
68
67
67
66
64
65
84
64
63
60
63
52
55
61
68
86
86
78
86
76
80
74
73
106
62
60
58
53
53
51
106
57
57
65
66
70
106
106
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
27
18
9
9
9
11
12
13
14
10
6
4
4
9
14
13
13
13
10
7
17
19
10
1
1
3
5
8
4
1
3
2
1
5
3
1
4
5
7
7
5
4
6
7
6
3
1
2
2
2
2
2
2
2
3
5
4
4
9
5
2
2
2
1
1
2
1
1
1
1
2
2
3
2
1
3
6
6
3
1
1
2
3
4
5
7
8
4
1
8
16
8
1
2
2
3
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
33
133
133
96
107
100
94
94
94
97
100
103
103
112
85
103
95
97
104
108
112
133
112
103
105
112
103
111
122
103
122
85
86
89
92
103
91
121
103
111
133
109
121
112
114
118
110
121
113
115
115
115
118
116
116
122
115
115
100
101
122
107
108
120
102
107
102
102
108
115
111
115
115
115
110
108
120
105
103
103
100
99
105
94
93
100
111
84
120
81
86
99
94
111
111
87
90
85
40
111
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
16
7
7
7
44
62
71
76
40
5
5
6
8
10
10
10
11
11
11
19
23
15
7
5
5
6
10
8
7
4
2
6
11
29
21
13
9
6
7
6
6
18
15
11
7
30
40
51
28
5
7
8
9
8
7
6
6
9
10
11
16
15
14
12
11
10
11
13
14
15
12
10
9
9
9
9
9
8
7
6
9
7
6
11
9
7
18
25
33
36
22
9
12
14
16
28
34
28
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
52
56
56
52
52
35
29
33
38
42
63
63
64
115
59
55
62
52
55
63
56
59
62
72
70
93
93
89
95
89
115
88
89
89
95
83
85
89
87
85
95
88
85
88
92
95
100
140
100
100
96
100
95
106
140
102
136
111
98
98
140
99
108
109
100
136
97
96
95
89
81
79
86
82
86
91
81
89
80
78
86
70
65
72
69
72
91
70
70
65
65
72
77
79
79
65
66
64
31
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
6
6
6
8
11
13
14
14
10
6
3
1
1
13
21
15
9
9
9
10
23
18
10
2
2
3
6
4
3
2
2
2
2
5
3
2
1
4
3
2
2
2
3
5
5
6
31
17
3
2
2
6
5
5
3
2
1
1
1
3
6
5
5
4
3
6
8
8
9
5
2
5
8
5
3
10
9
7
5
5
8
9
6
4
12
14
12
10
13
17
24
20
15
10
7
7
19
25
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
56
112
112
93
99
95
94
94
93
96
100
103
103
112
81
81
91
81
103
89
82
80
84
103
94
112
100
99
97
98
97
88
89
89
95
103
100
124
96
105
101
102
121
104
109
124
109
121
107
112
108
108
124
105
104
99
95
100
89
95
112
98
102
102
96
105
100
86
87
102
83
88
91
95
120
100
100
120
100
90
81
120
76
82
91
95
83
93
85
68
67
73
95
73
100
100
74
37
37
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
19
19
19
20
21
51
66
73
77
41
5
5
10
10
10
10
10
11
25
26
27
33
23
13
5
6
8
6
5
7
7
5
4
4
8
8
8
7
6
6
6
6
6
5
5
6
11
16
11
7
7
5
4
7
27
16
6
6
5
5
8
8
6
4
4
5
5
6
11
8
6
4
6
7
8
11
15
19
12
6
6
7
7
7
8
11
13
14
14
14
15
11
8
16
24
16
8
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
24
53
53
31
32
26
20
25
36
49
71
72
72
111
70
70
71
62
60
64
57
63
72
83
83
83
77
84
77
80
111
86
97
86
88
88
91
105
90
108
93
91
89
106
89
86
87
111
88
88
89
97
90
90
111
86
89
94
86
91
105
86
91
86
85
108
80
76
86
86
91
111
106
99
109
97
109
109
90
88
82
97
67
65
66
75
69
86
111
67
65
63
72
50
48
48
49
43
43
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
3
3
3
6
10
6
3
3
3
2
2
2
14
11
9
20
21
21
22
34
29
24
14
5
6
6
7
5
3
2
3
5
8
11
6
2
11
8
5
7
7
7
14
10
6
3
4
5
4
4
7
6
5
3
1
1
1
1
4
2
1
2
3
2
1
1
1
3
5
7
12
6
1
2
2
2
4
4
3
2
1
1
2
6
13
7
1
5
9
13
23
15
8
5
4
4
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
51
51
51
51
51
29
25
29
35
44
63
63
56
67
57
56
58
54
52
63
54
53
59
61
58
85
62
64
67
65
69
73
73
73
85
70
73
74
73
80
77
80
80
87
87
75
87
73
72
75
69
70
73
75
75
85
78
72
75
64
66
64
63
67
62
64
69
85
74
68
66
71
68
73
93
80
80
93
79
79
77
93
70
72
99
76
78
73
71
70
71
99
69
64
65
67
76
99
99
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
2
2
2
7
9
5
2
2
2
3
3
3
3
2
2
2
2
3
5
7
19
30
16
2
4
4
5
5
3
1
1
1
1
3
2
1
3
9
7
5
3
1
2
3
2
1
7
4
1
1
1
1
1
1
3
11
38
24
11
6
1
2
3
3
3
2
1
3
3
3
3
2
1
1
1
1
4
3
2
1
1
2
3
4
7
6
6
6
7
27
48
25
3
4
5
6
8
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
48
86
86
48
48
34
25
35
48
61
93
93
82
105
81
76
76
78
65
66
61
58
63
63
61
86
67
69
71
93
78
78
96
78
80
78
81
104
78
105
83
84
88
102
86
86
86
86
85
93
79
96
83
83
82
101
78
84
77
71
104
76
83
82
79
105
80
79
77
77
74
76
102
77
78
77
74
74
74
74
71
70
64
78
61
73
66
69
101
61
58
57
78
44
42
39
43
32
32
69
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
20
12
10
8
7
6
6
6
7
7
8
25
14
3
3
3
3
11
19
27
35
23
12
7
3
3
2
1
1
1
1
1
1
1
1
2
2
3
3
3
3
3
4
4
5
17
9
1
1
1
1
1
6
8
5
3
4
6
3
1
1
1
1
1
1
2
3
3
2
2
2
2
3
2
1
4
4
2
1
3
3
3
6
12
7
3
3
8
14
21
15
9
4
4
6
8
10
7
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
56
56
55
56
56
56
56
59
72
92
92
80
63
62
54
56
62
54
54
59
62
70
85
74
93
92
81
83
85
82
84
82
85
82
84
85
77
74
75
77
75
80
92
84
93
80
88
81
76
76
84
79
83
88
87
87
87
76
78
88
83
88
84
93
84
77
72
70
74
70
75
72
74
77
75
77
80
80
84
85
83
92
92
76
78
84
80
66
65
55
50
69
52
56
57
64
64
42
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
6
4
3
3
3
4
5
5
5
6
7
8
16
16
17
12
8
8
8
8
16
25
14
3
6
6
7
9
7
6
7
4
1
5
4
4
12
9
7
8
7
7
4
2
2
2
4
19
12
6
6
3
1
4
3
2
2
2
3
3
4
3
3
4
4
2
1
2
2
2
3
6
10
25
13
1
12
8
5
3
1
3
4
5
15
10
5
3
1
27
34
18
2
3
5
7
24
33
19
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
51
92
92
71
74
64
64
64
54
61
64
64
65
59
87
58
67
84
61
66
62
59
64
69
66
87
64
69
73
71
92
74
67
69
65
68
72
87
84
72
80
73
74
75
75
76
76
78
77
78
77
78
77
79
79
80
87
78
74
75
92
74
75
73
68
67
75
69
71
68
75
72
68
71
93
68
66
93
74
69
68
93
54
59
66
64
87
80
57
62
60
63
62
70
70
52
54
33
33
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
6
6
6
7
9
7
6
6
6
4
2
2
3
3
3
3
3
3
4
6
22
34
19
5
2
8
9
5
1
1
1
1
1
1
1
1
2
4
7
11
9
7
6
4
3
2
4
2
1
1
1
3
2
1
1
1
1
1
2
2
3
3
3
2
1
2
3
3
2
1
2
2
3
2
2
1
1
1
1
1
1
1
2
3
7
7
7
6
5
12
20
11
2
2
2
2
5
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
36
70
70
36
35
27
18
23
31
40
59
59
60
104
69
56
59
69
48
47
48
45
50
52
52
70
59
61
58
59
72
64
69
69
60
61
68
66
65
104
70
75
78
76
78
81
81
82
74
70
69
72
70
72
72
78
82
70
67
67
69
66
71
75
76
104
78
71
69
66
65
65
68
62
62
57
60
78
65
74
74
54
53
45
53
47
46
60
58
41
39
39
34
31
37
37
34
39
39
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
1
1
1
6
9
5
1
1
1
1
2
3
4
7
10
9
8
8
9
11
19
20
11
3
6
4
3
5
3
2
3
3
2
1
2
3
4
5
7
9
8
7
5
3
3
2
2
2
2
2
3
3
3
3
2
2
2
2
3
2
1
4
6
5
5
3
1
3
2
1
3
2
1
6
4
2
1
1
1
1
1
1
1
1
2
2
2
2
2
9
17
9
2
6
8
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
36
109
109
85
94
91
87
87
87
86
87
87
86
77
109
72
71
67
73
76
75
109
80
91
92
91
93
109
88
91
85
91
82
80
85
91
84
89
88
88
109
92
96
105
94
105
91
87
87
83
86
88
81
98
85
85
84
75
69
77
67
70
70
71
71
78
83
98
82
78
78
80
73
75
83
71
68
63
67
66
71
65
65
57
61
64
84
76
56
59
59
63
69
67
83
83
62
37
37
67
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
11
16
41
54
60
63
38
13
5
5
5
5
23
23
23
23
27
29
26
15
4
4
4
7
5
3
2
2
2
3
4
4
4
7
11
9
6
4
7
4
2
4
2
1
9
5
1
1
2
1
1
1
2
1
1
1
1
1
2
2
3
3
2
1
2
1
1
2
1
1
2
2
3
6
5
5
3
1
2
3
4
11
20
12
4
1
10
19
10
1
5
7
8
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
33
152
152
66
71
55
36
52
71
89
142
142
121
150
150
106
114
150
109
107
118
152
121
136
139
142
140
150
140
150
128
136
123
118
120
120
122
129
131
133
157
137
142
145
141
157
147
143
149
152
157
142
134
138
130
133
147
130
115
142
120
106
108
104
111
117
115
150
133
114
113
107
100
97
100
99
107
91
107
85
79
107
67
66
67
63
65
87
56
54
50
56
66
78
100
100
100
100
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
4
4
4
6
9
6
4
4
4
4
4
5
13
11
10
10
10
11
25
26
27
33
22
11
14
13
12
8
5
4
4
9
15
11
8
10
13
23
22
22
22
33
27
22
13
5
28
39
24
10
19
18
14
10
71
41
11
10
10
18
20
19
18
18
18
18
18
18
18
25
33
27
22
31
35
37
38
40
23
6
6
17
22
25
28
34
26
18
20
22
25
28
34
37
38
33
28
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
59
75
75
59
59
39
30
32
46
65
85
115
115
142
85
75
78
70
68
70
65
75
66
66
70
88
74
88
93
96
142
90
92
92
89
94
99
113
101
115
109
113
116
120
122
122
125
142
124
120
125
115
112
115
125
114
109
110
112
95
107
107
109
125
106
115
104
107
101
103
101
105
111
100
101
100
105
105
107
111
125
102
100
102
101
103
105
107
107
107
105
101
105
97
96
90
93
93
33
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
4
4
4
12
16
10
4
4
4
4
4
5
6
8
10
10
10
11
11
11
19
27
20
12
5
7
8
10
31
20
10
8
8
10
13
13
13
14
14
15
22
31
26
15
5
6
50
39
21
4
7
6
5
4
7
11
7
4
4
5
10
6
3
11
10
10
10
15
18
13
8
11
12
14
15
16
19
22
13
5
11
8
6
11
33
27
21
15
9
9
21
33
24
16
16
28
30
31
23
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
97
97
97
97
97
55
46
45
48
54
69
69
69
139
72
76
79
69
68
80
69
75
85
102
90
94
81
93
97
98
139
99
101
101
93
92
93
94
97
102
96
106
95
95
106
104
100
139
103
104
104
100
103
104
106
111
107
108
105
111
111
107
108
111
111
106
105
102
106
102
102
104
105
105
105
105
105
100
96
95
95
93
93
93
84
91
105
105
66
71
64
65
85
68
93
93
72
43
43
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
4
4
4
12
16
10
4
4
4
4
3
3
3
6
10
31
31
31
21
11
19
23
18
11
5
5
6
10
8
7
7
8
11
12
11
7
3
4
6
5
5
6
24
18
12
7
9
30
51
34
18
14
10
10
9
9
11
12
13
11
9
10
10
11
22
15
9
11
10
8
6
11
16
19
14
9
9
8
7
6
7
9
7
6
9
12
14
16
21
23
26
17
9
12
14
11
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
66
170
170
114
122
112
105
109
118
127
135
153
153
150
136
122
135
135
137
170
137
137
143
147
145
163
170
146
144
141
140
137
136
163
151
150
153
200
146
149
150
138
150
151
152
200
152
156
166
163
164
171
183
200
200
200
200
200
200
168
162
166
171
172
200
200
164
156
146
148
161
175
200
200
200
183
200
200
197
200
200
200
200
200
200
169
164
155
147
144
152
162
176
200
200
200
200
200
200
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
18
18
18
18
18
49
65
73
81
46
11
11
16
15
15
13
11
11
25
15
6
30
18
6
46
32
18
16
15
15
18
16
15
11
8
8
8
11
13
15
22
33
49
57
61
44
28
22
22
28
28
28
28
28
28
28
28
28
28
39
44
50
45
40
40
50
58
62
51
40
40
40
53
59
62
64
65
65
66
53
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
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
46
51
51
50
51
51
51
51
53
68
83
93
93
144
71
67
80
68
71
120
67
66
78
74
76
121
84
102
104
101
144
105
110
108
103
121
95
97
96
93
95
93
97
101
109
108
121
144
116
142
122
120
119
142
117
127
124
142
141
104
110
100
99
102
100
102
105
77
80
87
77
95
102
81
105
83
93
93
94
100
100
100
88
88
66
66
61
81
52
45
41
44
53
55
93
93
54
33
33
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
4
4
4
12
20
12
4
4
4
4
5
7
32
21
10
15
17
20
17
14
20
23
18
13
10
7
8
10
8
5
3
4
17
15
13
13
13
9
6
8
7
6
18
14
11
8
8
7
4
1
24
19
10
1
3
5
7
11
13
11
10
7
4
4
8
7
6
6
7
8
6
4
6
7
5
4
9
15
9
3
5
4
3
3
9
8
7
7
8
11
15
11
8
7
7
7
7
8
7
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
33
120
120
105
120
120
120
120
120
120
130
130
103
104
116
110
120
116
105
101
104
103
108
120
111
111
114
117
130
120
116
116
106
104
112
113
114
146
111
108
105
97
103
101
105
130
119
121
146
120
119
120
118
125
120
122
127
130
146
120
108
115
112
115
111
120
113
120
115
106
101
99
120
100
100
101
96
94
102
92
90
95
82
76
90
79
83
102
64
65
70
74
84
70
93
93
70
37
37
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
9
9
9
9
9
56
80
92
98
60
22
22
25
21
18
28
28
28
20
13
23
30
21
13
10
7
6
15
11
7
4
2
6
7
6
6
12
9
6
6
6
6
6
6
6
7
26
38
26
15
15
15
10
6
6
6
6
7
8
13
23
19
15
12
9
8
7
6
7
8
8
9
8
8
11
9
8
7
6
6
6
8
7
6
7
7
7
15
26
24
22
14
7
11
15
11
7
7
7
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
70
138
138
104
110
103
95
94
97
101
112
115
115
150
95
103
103
103
107
111
127
117
123
133
126
171
150
144
139
139
139
126
129
133
124
127
132
171
137
139
150
134
136
137
139
139
129
142
130
133
135
136
142
141
146
149
158
153
161
171
147
144
140
142
143
141
171
136
123
125
120
123
146
131
158
144
150
161
127
119
120
107
95
120
100
109
120
120
109
120
126
144
171
171
171
171
136
120
66
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
35
8
8
8
44
62
71
76
40
5
5
25
17
10
10
10
11
11
11
19
23
15
8
5
35
22
10
5
7
6
5
17
15
13
13
13
14
14
15
22
29
33
35
25
15
28
39
24
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
14
18
14
10
10
10
19
23
25
26
27
27
27
27
27
28
28
28
28
28
28
28
74
70
66
53
40
40
40
53
59
62
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
55
65
65
55
55
41
33
35
45
60
65
93
93
65
60
53
49
59
47
48
52
56
58
64
64
100
69
70
75
72
77
96
79
100
81
79
84
85
89
96
100
94
91
91
91
92
93
100
91
95
95
87
90
89
89
93
94
93
105
100
89
94
100
88
88
105
86
83
85
83
87
90
105
88
93
83
85
87
84
100
83
81
73
89
74
81
95
89
68
95
75
79
100
78
80
76
82
82
34
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
6
5
5
5
5
10
12
13
9
6
7
7
8
15
23
18
14
14
11
9
17
20
11
2
3
4
4
5
3
2
3
2
2
4
3
2
2
4
6
7
6
6
11
17
11
6
6
6
4
3
13
13
8
3
6
5
5
4
3
4
6
38
27
17
11
6
7
17
12
7
6
6
7
6
6
6
6
6
4
2
2
2
2
4
7
4
2
4
7
11
15
15
15
15
15
20
27
30
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
55
123
123
71
71
49
46
58
81
100
113
153
153
134
125
110
103
103
102
104
104
109
107
108
113
118
111
114
117
114
123
113
113
118
119
114
132
125
109
107
134
110
112
114
109
106
115
113
116
113
153
107
111
113
106
119
108
114
105
132
125
113
113
106
108
104
107
134
96
105
106
102
114
98
105
86
84
90
85
102
79
78
68
102
85
96
94
153
76
84
81
77
118
74
81
81
69
33
33
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
3
3
3
9
12
7
3
3
3
9
12
15
17
10
3
36
53
70
56
42
33
29
15
2
42
48
33
17
2
2
2
2
5
4
3
2
9
7
6
14
10
6
14
12
9
6
12
13
10
7
6
5
4
6
7
6
6
6
7
5
4
4
4
5
4
4
13
12
10
8
11
43
34
21
8
7
7
7
6
6
6
8
7
6
8
11
13
10
8
20
26
17
9
12
14
11
9
9
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
105
74
74
67
67
41
34
36
42
49
68
68
59
62
69
63
68
69
70
67
76
105
88
114
84
87
84
83
107
82
87
88
85
93
92
93
114
98
101
107
102
105
102
105
98
97
101
101
100
114
105
98
97
94
95
88
87
89
82
87
105
86
87
83
87
81
78
75
87
73
72
84
73
78
92
77
86
81
69
72
67
71
72
73
77
92
79
78
60
62
64
70
76
79
92
92
75
65
40
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
4
4
4
11
15
10
5
5
5
4
4
4
4
2
1
28
28
28
18
8
19
20
12
4
4
5
6
7
7
4
1
5
7
9
6
4
7
11
8
6
4
2
3
5
5
4
4
20
26
19
12
7
2
1
1
1
1
1
7
4
1
1
1
1
1
1
1
5
3
2
1
1
1
1
1
2
4
2
1
1
1
1
2
4
40
21
2
3
4
16
28
15
2
6
10
37
38
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
107
53
63
63
63
35
30
30
31
33
44
44
43
56
58
41
45
58
52
53
60
107
77
77
81
145
74
75
70
59
55
56
54
54
58
56
58
59
58
58
86
75
85
107
93
95
89
96
85
92
80
80
81
82
83
86
94
94
88
145
89
100
101
93
95
88
77
75
79
96
77
88
81
75
95
77
80
95
80
74
75
95
63
80
74
72
90
91
76
87
91
75
145
77
81
81
78
78
30
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
3
3
3
5
6
6
6
6
6
6
3
1
1
7
12
10
8
8
5
3
16
19
11
3
4
10
10
9
5
1
2
1
1
1
2
1
1
8
6
4
3
3
2
2
3
2
1
2
3
3
3
3
2
1
1
1
1
1
5
8
11
9
6
3
1
1
1
2
1
1
4
3
3
2
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
46
38
30
17
5
5
7
18
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
107
74
74
65
65
38
30
33
39
51
63
71
71
55
76
53
57
76
64
64
69
107
77
79
80
101
81
82
106
77
78
83
79
79
83
82
87
101
92
106
99
99
96
107
100
83
85
85
89
106
96
83
90
89
89
93
92
90
87
101
100
83
81
82
76
80
83
82
77
74
71
77
74
79
92
81
90
83
82
79
82
73
76
79
83
92
92
86
67
78
86
81
101
88
92
92
77
76
39
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
2
2
2
7
9
5
2
2
2
2
2
3
6
10
14
13
12
12
12
12
22
24
15
6
3
5
7
15
10
6
5
4
6
6
4
3
6
5
4
6
6
7
5
3
3
2
2
10
5
1
3
4
2
1
7
7
8
4
1
2
4
4
4
3
2
1
2
3
2
2
3
2
1
1
2
3
4
6
5
4
4
3
2
2
2
6
3
1
2
11
25
18
11
11
11
40
39
39
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
45
80
80
60
60
37
29
34
41
48
71
71
64
86
84
59
62
84
52
51
58
53
70
80
72
137
77
83
87
80
84
84
71
68
71
72
74
94
78
78
86
82
87
94
92
92
92
94
94
88
80
78
77
86
91
91
137
92
87
98
84
90
92
92
92
81
85
91
79
94
74
73
75
76
88
67
85
64
66
60
69
56
48
62
68
74
137
83
68
74
71
76
98
70
85
85
68
40
40
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
4
4
4
7
8
6
4
4
4
2
1
1
12
13
14
13
13
13
10
8
20
23
12
2
1
1
1
1
1
2
2
1
1
2
1
1
7
7
7
7
5
3
3
3
2
2
3
12
6
1
3
5
3
1
1
2
2
1
1
4
8
6
3
1
5
3
2
3
2
2
1
1
3
3
2
2
6
6
3
1
1
4
5
3
2
24
13
2
3
11
19
11
4
8
10
8
7
7
9
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
49
59
59
54
55
54
54
54
58
67
93
93
76
103
64
58
69
62
61
92
64
62
71
86
71
97
80
79
81
93
79
80
83
85
87
97
91
96
91
103
92
94
95
96
95
94
97
95
91
96
88
85
94
85
84
82
89
83
78
97
79
83
87
87
87
103
85
89
83
79
80
82
87
94
94
94
82
88
77
77
76
78
65
65
68
72
85
91
65
77
91
81
97
80
80
57
63
38
38
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
1
1
1
6
11
6
1
1
1
1
2
4
12
11
10
9
8
8
7
7
17
24
12
1
4
2
1
3
2
1
3
5
7
6
5
4
4
5
7
13
10
7
4
2
2
1
1
2
1
1
3
6
3
1
1
1
2
1
1
3
5
5
6
4
3
3
2
2
2
3
5
5
5
3
1
2
4
2
1
1
1
1
3
14
19
10
1
1
1
14
26
18
9
1
1
4
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
50
60
60
58
60
60
60
60
61
74
94
94
75
63
58
52
54
58
51
52
55
59
68
84
67
96
76
78
80
94
78
82
78
79
82
81
84
93
83
85
88
85
93
90
87
90
90
93
90
94
87
84
90
83
83
82
87
79
77
96
73
77
78
78
75
72
72
75
71
73
67
73
70
69
78
71
72
73
78
71
73
67
67
78
68
73
87
88
64
77
88
76
96
77
77
73
76
76
40
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
2
2
2
3
5
3
2
2
2
2
7
10
13
11
10
11
11
12
9
7
18
28
15
3
6
10
10
5
1
1
2
1
1
9
5
1
4
6
8
8
8
8
6
4
3
2
1
9
8
7
6
4
2
2
2
2
2
3
7
5
3
3
3
3
3
3
3
4
3
2
1
2
4
3
2
1
1
1
1
1
1
1
1
1
2
4
6
3
1
11
25
18
11
12
12
13
26
33
17
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
36
92
92
73
81
81
81
81
81
84
73
74
74
63
86
65
69
89
63
62
64
64
71
75
79
92
86
89
76
73
72
69
70
70
73
75
77
97
80
80
84
81
82
97
87
92
100
96
100
97
100
100
96
93
100
88
82
82
74
71
89
73
75
78
78
79
83
84
77
75
72
72
89
70
72
72
70
77
72
71
84
67
63
64
63
68
72
75
75
63
62
64
61
63
63
43
51
36
36
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
5
5
5
10
15
42
55
68
76
40
4
4
4
3
3
3
3
3
3
4
17
18
15
12
8
5
3
9
8
7
6
4
3
4
5
4
4
23
19
16
9
3
2
2
3
5
10
15
20
14
9
7
6
5
3
2
2
2
3
3
3
3
3
2
1
1
1
2
4
3
2
12
10
6
2
3
5
3
1
3
4
4
4
4
14
9
5
2
6
11
23
12
1
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
49
86
86
68
72
64
64
64
55
62
67
67
67
72
81
59
66
78
58
56
58
59
66
72
67
86
67
70
71
72
73
70
81
78
71
74
78
89
83
85
90
110
91
91
93
105
89
90
89
105
84
87
94
92
105
110
92
95
84
73
72
71
69
79
71
78
76
81
105
84
110
79
64
69
63
66
82
68
71
70
70
70
64
58
48
48
37
32
34
28
25
33
42
45
82
82
49
33
33
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
3
3
3
9
16
11
6
6
6
7
6
6
6
4
3
3
3
3
3
3
18
30
15
1
1
1
1
1
1
1
2
2
2
2
2
3
4
5
7
5
3
5
17
10
4
3
2
8
6
5
5
3
2
2
1
1
1
1
1
2
3
3
4
2
1
2
3
3
4
5
6
4
3
2
2
3
3
2
1
1
2
4
3
3
20
10
1
1
2
9
17
9
1
1
2
6
8
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
106
52
63
63
63
38
32
34
39
47
66
66
51
56
54
55
66
54
63
62
68
106
71
87
79
75
75
74
77
75
75
76
77
85
81
84
80
89
82
87
86
84
86
106
90
93
98
93
98
92
92
101
91
94
91
91
87
85
73
69
81
76
78
82
86
80
89
86
89
101
94
89
80
80
91
79
74
86
82
80
86
77
76
73
99
83
78
71
101
77
76
99
91
74
89
89
89
99
99
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
3
3
3
11
15
10
6
6
4
3
3
3
10
8
6
8
9
10
10
10
19
21
12
4
3
3
3
13
8
4
6
4
3
9
6
3
1
1
1
4
5
7
4
2
4
3
2
6
7
5
4
4
4
6
7
4
1
2
4
7
11
10
8
4
1
2
1
1
4
2
1
1
2
5
5
5
10
5
1
1
1
3
5
8
16
12
8
5
2
13
24
14
5
4
4
4
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
47
52
52
47
47
28
23
27
34
43
63
63
61
101
65
65
66
59
57
60
55
54
59
67
64
80
67
67
69
71
74
77
89
71
73
71
74
75
75
101
78
78
80
98
78
75
80
88
83
93
88
89
92
92
93
99
95
97
101
97
101
93
101
97
93
101
86
88
81
84
80
79
98
82
83
85
86
79
86
73
81
86
59
64
68
68
80
75
64
60
59
63
65
67
72
72
56
31
31
67
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
16
10
10
10
6
2
2
2
2
1
1
1
1
2
17
32
40
22
5
21
20
15
9
4
3
2
1
1
1
1
1
1
2
2
1
1
4
3
3
3
3
13
8
4
1
3
6
28
21
14
9
5
4
2
1
2
4
9
7
6
8
6
4
4
4
8
6
4
3
2
3
4
4
3
3
7
4
1
1
2
2
2
3
8
33
17
1
6
12
18
12
7
8
9
8
8
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
44
138
138
100
109
102
94
94
94
97
104
103
104
137
89
103
111
112
122
136
117
120
124
122
133
136
116
130
138
123
138
121
123
128
136
133
120
122
127
114
117
120
126
142
137
142
142
160
147
160
148
160
153
153
160
146
160
147
150
152
160
150
150
150
140
160
140
150
120
125
121
128
160
136
171
129
133
130
136
136
171
129
120
133
115
123
171
120
110
111
105
109
120
105
105
83
86
66
40
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
44
44
44
44
62
71
76
78
41
4
4
4
7
10
10
10
11
11
11
19
23
14
5
5
18
14
10
7
4
4
4
4
8
8
8
11
44
24
4
18
26
20
15
9
4
28
39
25
11
30
20
11
11
11
11
11
22
28
34
50
58
62
66
58
50
50
34
18
13
8
8
37
66
53
40
40
34
20
6
15
57
78
53
28
22
25
26
28
34
37
29
22
22
22
22
22
22
31
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
31
106
106
57
69
72
67
73
78
80
97
97
72
64
67
54
54
67
49
59
67
78
104
88
106
91
97
89
97
87
82
87
84
84
87
87
87
98
89
92
96
94
98
104
94
92
106
85
88
81
77
97
79
80
83
83
83
81
74
80
83
79
81
81
83
83
81
72
72
71
70
83
71
74
81
75
79
80
80
84
84
75
84
66
66
73
75
69
83
64
64
68
68
66
66
54
56
39
39
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
10
8
6
6
6
8
9
11
39
25
11
6
6
6
7
12
14
17
13
10
20
31
16
1
3
3
4
8
4
1
2
3
3
3
2
1
3
5
7
13
10
7
4
2
2
3
6
10
9
8
7
7
7
4
1
1
1
1
6
4
3
5
6
4
2
2
2
2
1
1
3
3
3
2
2
5
6
8
6
3
1
3
5
5
5
3
2
5
20
36
37
19
1
2
2
3
5
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
35
30
30
23
22
16
13
16
27
41
50
76
76
67
47
42
44
38
39
52
39
38
45
47
48
70
60
53
67
49
46
47
50
52
56
70
68
67
77
77
71
78
77
83
83
74
83
71
72
72
68
70
72
72
76
79
72
73
68
68
76
65
65
63
64
65
67
79
67
68
64
55
57
57
59
68
62
62
66
76
64
68
56
59
46
46
44
62
42
36
34
33
31
30
38
38
31
33
33
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
3
3
3
7
9
6
3
3
3
2
2
2
17
10
3
3
3
3
2
2
12
12
7
3
3
4
8
6
4
2
2
2
1
1
2
2
3
5
7
7
6
5
4
4
3
2
5
4
3
2
3
2
2
1
1
2
2
2
2
2
2
2
1
1
1
1
2
4
4
3
2
1
2
2
2
3
4
4
2
1
2
1
1
3
6
4
2
4
8
13
18
11
4
4
4
4
5
6
9
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
51
85
85
70
72
65
65
65
77
102
132
137
137
101
96
88
83
88
72
92
69
71
85
85
86
117
98
107
109
132
111
108
113
111
116
113
137
117
104
102
104
97
97
99
101
100
108
105
108
132
111
102
107
106
105
113
104
106
101
137
113
106
106
101
100
100
97
90
90
105
98
102
102
102
105
94
93
91
89
87
90
84
78
80
76
88
94
100
102
75
71
67
105
56
52
49
55
37
37
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
3
3
3
11
20
11
3
3
3
3
13
24
23
21
19
29
25
22
18
15
23
27
14
2
14
11
9
5
2
2
1
1
2
3
2
2
2
5
8
14
11
8
9
7
5
3
8
13
8
3
3
3
3
3
4
4
3
3
3
5
7
5
4
5
4
4
7
17
12
8
6
5
4
6
6
6
7
7
5
3
9
8
8
8
8
7
7
7
11
13
15
11
8
7
7
7
7
8
7
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
38
77
77
70
77
77
77
77
74
68
77
77
62
61
72
61
62
63
57
66
59
62
63
63
71
65
66
67
71
69
70
77
69
72
64
59
64
71
65
77
70
69
73
73
73
76
75
80
76
76
76
76
80
72
73
73
70
80
73
61
64
70
65
82
82
72
77
77
76
87
74
72
70
71
77
82
71
87
75
77
79
77
77
74
81
76
87
71
68
66
63
65
79
58
59
59
56
40
40
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
6
6
6
11
17
44
58
65
64
34
5
2
2
3
5
7
8
10
8
6
20
24
14
4
3
3
4
4
4
4
3
3
4
4
4
3
2
4
7
9
8
7
4
2
2
8
10
13
7
2
3
3
2
2
3
2
1
1
1
1
2
2
2
3
2
1
2
2
2
1
1
1
1
3
2
1
1
1
1
1
1
1
2
6
27
16
6
3
6
9
24
13
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
113
121
121
100
98
92
84
83
84
89
94
100
100
112
90
92
87
79
101
87
98
113
101
107
96
103
94
101
103
96
121
98
112
100
103
101
99
116
103
103
106
107
104
113
102
98
101
101
104
116
101
112
103
102
101
97
103
100
93
95
121
90
95
92
92
100
93
90
96
90
82
84
82
84
92
78
78
85
78
74
96
71
67
68
65
69
66
89
63
59
59
64
71
64
92
92
61
29
29
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
6
6
6
31
56
64
68
70
66
38
10
6
6
11
17
13
10
10
8
6
17
20
14
8
9
8
7
5
3
2
3
4
4
4
4
5
6
6
6
8
7
6
8
5
2
2
3
10
8
7
10
6
2
3
3
2
2
2
2
2
7
6
5
4
3
2
2
10
6
3
3
3
3
6
6
6
6
4
3
3
3
3
3
6
10
6
3
3
3
13
21
12
3
4
6
6
6
6
29
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
48
121
121
89
96
90
83
83
86
92
98
110
110
112
84
93
89
90
93
87
101
97
106
101
103
103
101
109
121
110
121
102
112
99
98
96
97
98
97
110
101
104
107
106
107
100
103
101
101
103
98
112
101
104
105
121
110
108
101
109
121
100
109
101
99
110
92
83
84
89
89
92
110
88
92
93
94
94
93
110
90
88
73
89
64
64
63
89
54
48
44
47
55
56
92
92
54
31
31
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
16
16
16
16
16
44
58
65
68
35
3
3
13
11
9
9
9
10
11
12
18
25
13
2
3
2
2
2
2
2
9
9
6
4
9
5
1
3
6
5
5
6
4
2
2
6
10
16
33
23
13
7
2
5
3
2
5
6
4
2
7
11
9
8
8
5
2
2
2
2
3
8
15
9
3
5
7
6
4
2
2
2
3
4
6
7
8
9
13
16
19
12
6
9
12
9
6
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
25
83
83
50
63
70
76
76
76
71
70
70
64
70
76
56
63
67
56
59
60
58
60
83
64
66
67
63
70
63
56
58
59
56
63
63
62
74
66
66
67
74
70
72
72
83
76
70
69
65
62
63
67
66
76
76
68
76
65
60
66
60
66
67
61
67
65
76
67
67
65
67
67
60
61
62
66
60
66
62
59
66
56
45
59
50
49
51
76
42
39
39
36
37
48
48
36
34
34
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
10
6
3
3
3
9
12
15
41
22
4
1
1
5
9
8
8
8
8
8
16
25
14
3
4
12
11
7
3
4
3
3
4
4
4
2
1
8
7
7
5
4
3
2
1
6
7
5
4
4
4
4
4
8
5
3
1
10
10
6
2
5
4
3
2
2
2
1
1
3
6
4
2
2
2
2
2
2
2
2
3
4
3
2
9
5
1
2
8
12
17
11
6
1
1
4
9
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
54
81
81
72
77
78
81
81
81
95
115
115
100
94
125
86
88
82
74
95
86
91
105
109
104
110
108
120
106
107
109
105
115
105
110
115
109
125
113
112
120
109
106
104
103
102
101
107
103
115
99
105
99
100
98
95
115
100
95
97
125
102
103
102
102
100
94
91
86
102
80
84
102
73
95
70
67
67
67
81
66
54
47
50
57
70
89
89
88
68
66
70
95
66
81
81
66
33
33
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
10
10
10
10
10
39
53
67
41
16
9
9
23
18
14
11
9
9
11
14
17
20
11
2
24
15
6
15
8
2
7
9
6
3
2
2
3
4
6
13
9
6
11
8
5
6
30
32
34
20
6
5
5
5
5
5
5
5
5
5
9
8
8
8
10
9
7
6
15
17
13
10
9
8
8
8
8
8
8
7
6
7
7
7
8
7
7
7
7
8
15
11
8
12
14
11
8
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
30
58
58
27
25
19
15
22
31
40
59
59
58
62
54
56
59
53
54
55
54
53
61
91
73
82
83
77
80
83
83
91
84
85
87
83
87
83
81
80
91
82
81
85
85
82
87
81
80
87
78
77
75
77
74
77
75
68
60
60
60
59
78
64
71
78
74
77
78
62
74
61
60
62
60
57
68
57
50
45
57
39
37
34
33
40
41
52
70
41
40
43
45
45
68
68
45
33
33
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
1
1
1
1
1
1
1
1
3
2
1
1
12
7
3
6
8
10
7
5
15
23
14
5
3
4
6
10
6
2
7
5
4
4
5
3
2
6
6
6
6
6
4
2
3
5
7
8
7
5
3
8
5
2
2
2
2
3
5
4
3
3
3
3
3
3
2
2
2
3
4
3
3
2
2
9
8
5
3
2
2
2
2
2
3
2
2
2
9
14
20
11
3
6
7
6
6
6
10
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
47
109
109
87
94
90
87
87
87
89
93
95
95
107
80
97
90
91
97
89
104
100
109
103
106
106
97
102
106
95
107
86
87
87
84
97
81
84
86
85
104
92
95
109
100
98
106
107
103
108
118
129
129
133
133
132
132
125
102
103
106
108
125
135
119
124
135
133
115
135
102
101
98
95
103
95
102
123
116
123
133
123
89
88
84
87
86
91
88
66
61
63
82
60
74
74
58
30
30
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
16
16
16
16
16
46
61
68
72
37
3
3
4
6
9
9
9
10
10
10
17
20
11
2
3
2
2
9
5
2
3
2
2
3
4
4
4
5
3
2
2
2
3
3
3
3
4
16
11
6
1
2
3
3
3
3
3
3
8
5
3
3
3
3
3
3
3
3
4
3
2
5
8
9
5
2
15
8
1
1
1
3
6
10
19
12
5
4
4
12
21
12
4
4
5
7
8
10
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
48
96
96
50
48
35
25
36
51
63
102
102
79
82
93
77
77
88
67
67
65
66
68
72
75
72
73
79
96
84
94
87
102
94
94
101
88
92
87
73
71
70
72
78
79
79
100
79
84
85
84
100
89
89
88
102
80
83
77
77
101
80
92
82
79
80
79
76
79
85
76
80
78
85
79
81
83
92
85
88
80
88
67
62
62
67
70
67
74
58
58
63
61
66
66
59
52
29
29
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
2
2
2
5
6
4
2
2
2
5
6
8
14
8
2
4
5
6
14
22
28
35
22
10
5
1
1
1
1
2
2
1
1
6
4
2
1
2
2
2
2
2
11
9
8
7
8
5
3
2
2
5
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
2
8
27
15
4
3
22
13
5
3
2
2
3
5
12
8
4
1
21
35
32
17
3
4
5
6
7
8
29
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
52
58
58
52
52
34
27
32
42
56
75
81
81
71
62
57
63
62
58
69
63
66
75
85
75
102
79
81
81
85
76
74
75
75
82
85
84
110
83
83
90
87
86
110
89
96
99
102
110
92
90
91
90
92
93
97
93
94
93
102
87
92
97
90
90
93
88
81
86
102
81
93
83
79
97
83
83
90
88
67
69
69
64
88
82
73
90
81
66
90
71
73
102
72
77
74
82
82
34
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
4
4
4
12
16
10
4
4
4
4
4
5
22
16
10
10
10
11
12
14
23
31
18
5
5
5
7
10
6
2
3
3
3
3
3
5
8
22
13
4
5
7
4
2
4
6
11
16
11
6
4
4
5
6
5
5
5
5
6
4
3
5
4
3
3
2
2
5
4
3
5
4
3
4
3
3
8
13
7
2
3
2
2
2
7
5
3
11
19
23
28
28
18
9
3
3
18
26
14
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
46
98
98
51
52
47
38
46
56
66
89
89
86
123
86
86
81
76
76
60
63
69
84
98
90
128
93
105
107
100
123
97
101
96
93
108
96
98
98
94
113
100
106
113
110
113
108
123
103
98
96
98
91
98
98
97
128
97
91
87
86
90
93
95
88
91
95
97
101
146
99
99
99
92
99
102
100
146
102
96
91
86
73
83
93
93
146
102
80
88
78
82
88
81
81
60
63
34
34
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
11
11
11
11
11
11
11
11
19
12
5
1
1
8
11
15
35
45
28
11
13
13
7
2
5
7
8
8
5
2
2
2
5
6
4
2
1
4
7
13
10
7
7
7
5
3
1
2
3
3
4
4
4
4
4
5
5
5
13
8
3
2
1
2
2
2
3
7
8
8
7
7
7
4
2
1
2
2
3
2
2
2
2
2
7
12
10
5
1
10
20
11
3
6
7
8
8
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
26
63
63
32
31
24
27
33
50
63
73
100
100
94
76
72
66
66
59
60
52
49
51
53
55
61
68
77
94
91
94
79
86
65
60
62
68
71
71
100
76
82
88
94
91
91
98
94
92
93
98
93
93
93
105
90
91
85
84
92
76
80
92
76
79
100
78
84
82
81
84
105
83
83
84
76
76
84
68
71
84
54
52
44
47
58
59
89
105
56
54
49
43
40
43
43
34
34
34
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
3
3
3
4
6
4
3
3
3
3
3
4
7
5
3
6
7
9
9
9
17
20
13
6
6
6
10
6
2
2
2
4
3
2
2
2
8
4
1
3
2
1
1
2
2
3
7
11
9
8
5
3
2
2
3
5
6
7
5
4
3
3
3
3
3
2
2
4
5
5
5
4
3
6
4
3
4
5
3
2
2
2
2
2
13
13
13
11
10
13
23
14
6
4
3
3
8
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
35
51
51
28
25
22
17
22
31
43
54
69
69
68
45
42
45
44
39
51
41
43
52
62
53
69
59
61
66
68
55
57
60
61
66
67
69
82
71
72
79
73
75
77
76
78
83
76
79
78
72
71
70
73
73
74
82
75
71
69
66
69
69
73
71
71
73
78
74
74
74
69
68
69
82
70
72
72
71
70
70
73
60
76
59
62
64
65
52
51
56
60
76
66
69
65
76
76
31
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
3
3
3
3
3
3
3
3
5
4
3
3
10
6
2
2
2
3
4
5
15
17
10
3
2
1
3
3
3
2
1
1
1
1
2
2
3
18
10
3
3
3
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
3
7
5
3
3
2
2
2
2
3
15
10
6
3
2
4
14
7
1
7
5
3
2
1
1
2
5
12
7
2
1
3
11
20
11
3
5
6
8
19
25
31
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
50
58
58
50
50
29
24
26
35
49
55
81
81
60
62
52
50
62
47
47
48
47
48
49
47
54
50
51
51
52
58
53
60
58
60
63
78
63
68
70
67
89
68
69
72
69
76
80
82
112
89
95
96
91
112
94
96
99
112
90
103
92
103
88
84
98
74
74
77
83
84
102
98
83
82
73
70
70
63
71
54
50
46
51
45
48
49
81
47
45
41
38
40
40
54
54
38
33
33
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
3
3
3
4
5
4
3
3
3
3
3
3
19
14
9
14
16
19
14
10
22
22
12
2
2
2
2
13
7
2
2
2
2
3
5
5
5
5
6
4
2
5
5
5
6
6
6
14
20
16
10
4
3
2
2
2
2
4
7
5
4
6
7
5
3
2
2
2
2
3
8
10
11
8
5
8
10
11
6
2
2
2
2
2
12
8
5
2
12
20
26
14
3
3
3
3
9
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
42
97
97
62
62
40
39
50
62
64
91
91
79
105
102
75
75
75
73
77
97
71
81
82
85
94
87
102
87
84
80
80
77
76
79
83
79
105
82
89
102
92
98
95
94
98
90
89
88
87
86
81
81
83
86
86
82
83
78
79
105
89
88
94
91
80
79
76
76
75
72
84
71
73
87
73
72
70
72
62
66
72
58
64
63
71
82
78
84
66
56
53
72
51
56
56
64
64
31
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
6
6
6
6
6
6
6
6
6
6
6
7
12
9
6
9
11
13
11
10
19
21
17
13
10
6
3
13
9
6
6
5
4
2
1
4
8
4
1
4
3
3
2
2
2
2
3
12
7
3
3
2
2
1
1
1
1
1
1
2
21
11
1
2
3
2
2
2
3
2
2
2
3
6
3
1
4
4
3
2
4
3
2
15
20
11
2
2
3
28
29
16
4
3
3
3
17
24
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
33
138
138
98
109
102
94
94
96
101
110
115
115
139
94
103
105
104
108
112
112
117
127
120
112
133
120
127
122
139
138
105
108
100
100
104
114
116
124
142
131
136
142
139
139
142
135
128
126
133
114
115
118
116
118
122
115
130
130
118
138
116
118
120
113
120
112
112
114
116
118
115
136
115
115
112
133
113
118
120
133
121
120
133
105
101
96
112
120
67
64
63
63
60
81
81
55
40
40
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
26
16
7
7
7
44
62
71
76
40
5
5
6
8
10
10
10
11
11
11
19
23
15
7
6
6
6
15
16
11
7
9
11
10
9
20
19
15
10
6
6
6
6
6
18
13
9
28
18
9
10
10
8
6
6
6
6
7
9
10
11
50
30
11
11
11
8
6
15
15
15
15
19
21
15
10
9
8
8
8
8
8
8
8
8
7
6
6
7
8
15
11
8
12
16
12
8
8
16
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
110
105
105
96
96
65
65
65
73
80
85
93
93
108
92
80
84
80
86
105
89
110
94
96
89
93
92
88
91
90
102
90
84
98
89
89
96
115
102
115
115
107
108
110
104
98
92
107
93
93
107
92
95
98
107
99
104
102
96
116
90
96
101
97
116
100
100
97
116
97
99
98
108
94
92
95
87
84
83
84
79
84
65
79
70
72
90
95
77
84
89
84
89
83
83
81
67
37
37
83
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
16
18
16
15
15
15
8
2
2
16
13
10
6
2
2
6
11
18
16
9
2
4
3
2
13
7
2
6
8
9
7
5
8
12
9
6
6
6
6
9
13
10
7
7
8
13
18
15
12
15
9
4
4
4
4
4
5
7
6
6
4
3
3
3
6
4
3
12
10
8
7
6
14
10
7
6
6
6
12
9
6
7
6
6
6
8
48
42
24
7
8
8
7
7
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
100
63
93
93
93
50
52
53
55
63
62
65
66
120
73
75
72
103
73
71
78
100
76
93
73
80
71
79
80
79
120
84
86
91
89
93
103
107
88
89
89
87
85
100
91
93
97
120
99
100
97
100
92
95
93
92
103
90
89
82
107
85
87
87
82
88
82
78
80
96
80
84
88
77
84
84
83
87
96
83
81
84
72
72
86
77
87
96
56
63
57
51
77
46
44
43
50
42
42
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
3
3
3
6
8
5
3
3
3
8
6
4
4
13
16
15
14
14
11
9
17
20
11
3
5
7
9
8
5
2
1
1
2
3
2
2
2
4
7
7
7
7
4
2
4
6
11
7
3
3
3
2
1
4
5
4
4
6
8
11
18
11
4
2
1
1
1
2
4
4
4
6
7
7
6
6
7
4
1
1
1
1
1
4
13
7
1
10
11
12
23
12
1
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
48
55
55
48
48
29
24
25
31
42
46
66
66
47
61
44
45
58
40
38
41
38
47
47
47
83
51
54
60
55
57
74
59
66
60
59
61
61
59
65
61
63
67
73
74
68
72
74
74
87
80
82
87
83
87
83
83
82
76
70
85
69
68
67
66
66
66
73
68
67
68
85
69
70
71
69
71
72
72
76
76
73
76
61
64
66
83
74
62
61
60
63
61
68
68
48
54
38
38
68
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
7
9
7
6
6
4
3
5
6
8
5
3
3
3
3
10
16
22
20
11
3
5
4
3
3
3
3
4
5
7
7
5
3
3
5
7
7
7
7
14
22
12
2
3
10
18
14
10
8
9
5
2
2
2
3
7
4
2
2
2
1
1
1
2
12
7
2
2
2
2
1
1
2
6
5
4
3
31
16
1
4
8
9
10
6
3
27
32
18
5
4
4
4
5
7
32
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
35
103
103
48
48
37
25
38
54
70
112
112
88
87
101
81
81
101
80
78
80
103
86
91
97
114
99
101
96
101
100
94
101
95
94
99
89
91
87
84
112
81
83
83
79
77
83
83
86
94
100
83
89
87
84
101
90
94
88
114
99
87
89
84
82
84
80
84
72
77
62
63
72
56
65
63
66
70
69
83
77
59
62
65
62
61
68
71
59
68
60
61
114
69
72
71
67
67
41
67
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
7
9
6
3
3
3
3
7
12
23
19
15
37
41
43
35
28
31
35
19
3
8
7
7
7
5
3
3
3
2
2
2
3
8
22
15
8
8
8
5
3
4
3
3
3
2
2
5
3
2
2
1
1
2
2
2
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
2
5
7
8
8
4
1
1
3
11
10
10
6
3
30
35
41
25
10
2
2
21
31
16
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
103
103
88
96
94
94
94
93
96
94
103
103
84
98
90
90
83
103
89
76
79
85
103
83
98
103
88
89
88
88
86
88
98
88
103
87
89
89
86
87
100
88
87
93
100
94
104
100
100
100
103
98
96
100
104
91
90
81
88
81
84
90
104
88
87
85
86
81
73
88
73
66
74
69
62
65
70
68
72
72
72
72
63
60
57
52
74
45
40
39
38
39
37
52
52
40
38
38
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
6
6
6
13
21
13
6
6
6
5
3
1
1
3
6
8
9
11
18
22
24
18
13
9
5
5
6
10
8
7
6
5
3
2
2
1
1
14
9
5
5
5
3
2
4
7
5
3
5
8
8
7
4
2
2
2
2
3
4
5
7
7
6
4
2
2
2
2
2
2
5
6
6
5
4
3
4
3
2
2
3
5
3
2
10
7
5
5
9
11
14
8
3
3
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
32
69
69
38
39
31
22
30
43
59
86
89
89
97
77
69
67
66
62
75
65
71
76
86
86
77
79
83
83
85
97
81
82
85
86
88
88
96
88
89
96
98
92
96
95
98
93
97
92
98
83
96
79
80
80
77
78
79
73
81
71
74
88
76
71
72
70
70
76
72
81
76
67
72
71
72
79
76
79
89
74
79
68
57
59
60
64
73
57
58
57
58
58
61
61
52
50
33
33
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
3
3
3
7
12
7
3
3
3
3
8
14
24
16
9
15
18
20
22
22
23
27
14
2
2
2
3
3
2
2
2
2
3
9
5
2
14
15
8
1
4
7
5
3
4
4
4
15
9
3
6
6
4
3
2
1
1
2
3
5
8
8
8
4
1
2
2
3
4
5
5
6
8
5
2
3
9
5
1
1
1
1
2
6
12
6
1
1
4
30
31
16
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
59
59
59
59
59
36
30
33
40
48
69
69
55
60
56
58
69
55
55
55
59
66
76
96
90
90
80
84
86
85
88
96
86
90
87
93
88
91
93
88
97
91
97
91
90
97
88
85
84
85
83
83
82
85
82
83
84
85
82
65
70
74
75
90
90
73
81
70
72
90
66
78
72
78
90
90
83
90
84
83
90
78
78
80
72
72
97
84
64
90
77
85
90
97
97
81
74
37
37
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
4
4
4
5
7
5
4
4
4
4
4
5
6
8
10
31
39
43
27
11
19
23
12
2
4
5
6
10
6
2
2
2
4
5
3
2
6
6
6
6
6
6
12
11
8
6
13
20
35
20
6
10
8
6
4
4
4
4
4
3
3
3
3
5
4
3
3
6
7
6
6
11
8
6
7
5
3
5
4
3
3
3
3
3
8
16
11
7
14
11
8
8
8
12
14
11
8
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
35
63
63
34
32
26
28
36
46
63
62
62
61
87
70
70
70
106
60
57
59
48
54
69
60
73
74
77
81
100
83
88
88
106
90
89
89
88
89
83
100
83
83
82
81
80
84
85
85
106
90
84
85
82
80
89
77
79
76
81
89
73
75
74
75
75
74
87
72
73
74
71
82
71
71
72
72
67
72
60
62
72
48
43
38
36
33
30
51
29
29
38
31
30
40
40
33
38
38
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
22
17
13
12
11
9
7
7
7
7
7
7
8
7
6
5
6
8
7
6
16
14
12
8
4
4
4
4
4
4
3
3
7
5
3
2
2
16
12
8
7
8
10
13
7
1
6
4
2
1
3
3
2
1
1
2
1
1
4
8
12
35
21
7
1
2
3
7
5
3
3
22
20
10
1
3
5
3
1
1
1
1
1
4
8
7
5
4
9
9
9
5
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
33
58
58
35
35
28
21
22
37
55
64
107
107
62
62
54
50
54
48
48
48
51
50
50
51
66
53
55
58
59
64
71
66
80
70
71
72
88
79
82
94
100
89
104
90
84
91
94
99
120
107
104
109
107
120
109
107
109
120
110
110
109
108
109
105
101
104
100
97
91
104
96
87
91
113
91
113
113
101
112
99
94
79
112
73
78
77
112
66
60
56
53
59
56
81
81
54
43
43
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
4
4
4
5
7
5
4
4
4
4
4
5
6
8
10
10
10
11
11
11
19
23
15
7
5
5
6
10
8
7
7
8
9
10
13
13
13
9
6
7
6
6
6
5
4
4
9
18
18
18
13
9
5
5
5
6
12
15
10
5
8
8
8
15
16
11
6
6
7
7
8
8
8
16
13
10
9
8
8
8
16
11
6
6
9
8
7
7
9
21
32
20
9
9
9
9
9
9
16
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
40
63
63
39
38
31
32
36
49
63
65
86
86
72
69
67
66
86
57
53
51
46
53
53
55
84
63
68
68
69
72
71
69
71
81
74
79
97
86
89
96
100
113
98
99
100
96
94
97
118
96
103
111
110
142
113
111
113
118
101
110
112
110
142
106
107
108
105
113
110
111
142
110
111
111
106
105
102
102
100
93
92
82
89
89
92
90
102
103
73
68
72
76
70
97
97
70
38
38
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
3
3
3
8
14
8
3
3
3
2
2
2
3
3
3
2
2
2
2
2
14
18
10
2
4
5
6
15
8
2
2
2
2
3
5
4
3
16
10
5
5
5
18
10
2
3
3
3
4
3
3
2
2
2
8
5
2
2
2
2
24
18
12
9
6
3
7
11
48
31
14
15
14
10
6
4
7
4
2
2
2
2
2
2
16
11
6
13
14
16
27
18
10
6
6
7
8
10
8
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
34
89
89
66
74
74
72
72
72
73
74
84
84
73
75
73
70
86
62
64
59
54
68
67
73
132
75
81
82
74
89
71
71
78
67
70
75
74
86
77
74
80
77
83
83
74
84
74
76
83
74
75
76
85
90
93
132
95
87
93
89
95
125
94
95
91
87
87
87
91
89
91
95
92
92
89
87
86
91
84
83
83
77
83
83
84
77
132
72
82
86
75
86
73
73
70
76
76
40
125
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
7
12
34
45
56
29
3
2
1
1
3
6
7
7
8
21
30
30
24
13
3
8
6
4
4
2
1
2
2
3
5
4
3
2
9
8
7
5
3
2
2
1
1
3
10
7
5
9
5
2
6
10
6
2
3
2
2
4
4
4
2
1
1
1
2
3
4
5
4
4
3
2
1
7
4
1
1
2
7
6
5
27
15
3
3
3
14
27
14
1
2
2
3
21
30
20
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
43
125
125
74
79
64
66
71
83
125
89
98
98
124
123
107
123
145
110
120
104
92
102
104
106
120
124
109
111
104
105
116
114
125
133
124
145
120
137
110
112
109
109
111
111
116
113
120
121
125
133
120
115
122
120
115
145
115
105
105
137
106
106
107
108
105
107
120
100
101
96
95
100
94
107
90
91
104
89
104
85
104
81
81
88
90
88
88
59
61
55
57
66
61
90
90
66
40
40
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
4
4
4
12
20
12
4
4
4
5
4
3
3
3
4
12
16
20
20
20
23
25
19
13
7
9
12
12
9
7
4
2
6
11
12
7
3
4
5
6
6
6
6
6
6
6
9
28
18
8
18
13
8
8
10
8
6
8
13
18
25
19
13
8
8
7
6
6
11
13
16
22
15
9
8
8
8
12
9
6
6
7
8
9
10
9
8
8
9
17
26
17
9
12
16
12
9
9
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
40
117
117
77
85
82
77
77
83
90
94
117
117
87
87
82
77
80
87
84
111
103
105
117
107
113
96
100
108
87
96
84
80
79
72
73
74
79
80
81
111
84
88
94
90
97
107
99
100
113
93
95
91
93
93
99
108
96
88
92
96
78
77
76
74
74
74
94
72
71
73
76
65
67
69
72
75
88
75
76
75
69
75
62
62
65
57
67
73
53
51
56
64
59
88
88
62
40
40
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
26
20
15
15
15
37
48
59
69
42
16
2
2
1
1
4
6
8
10
13
16
15
10
5
3
2
2
2
1
1
1
1
2
1
1
1
2
4
3
2
1
1
1
1
1
2
7
13
9
6
7
5
3
6
3
1
2
3
5
3
1
1
1
1
1
1
2
4
5
4
4
3
2
1
1
1
1
1
1
1
1
1
2
4
26
14
2
2
8
12
17
9
1
4
7
7
7
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
52
64
64
52
52
34
27
33
43
51
81
81
70
98
71
68
69
63
59
70
57
63
66
65
81
66
66
72
74
76
98
76
75
79
68
63
62
81
65
71
75
78
79
81
79
79
80
98
82
82
86
81
84
84
86
93
81
80
72
76
75
76
80
93
79
83
77
83
75
74
76
79
86
96
96
96
85
91
78
73
69
66
53
55
59
62
78
78
56
60
60
62
62
68
68
58
57
41
41
68
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
8
13
8
3
3
3
3
2
2
2
5
9
35
37
38
29
20
26
29
15
1
1
4
6
3
1
1
2
3
4
2
1
1
2
4
7
18
12
7
4
2
2
3
13
11
7
4
5
5
3
2
1
1
2
2
2
3
4
4
4
6
5
4
3
2
1
1
4
4
5
3
1
5
7
5
3
2
1
2
3
4
10
11
6
1
17
18
20
10
1
2
2
3
5
8
9
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
34
91
91
67
72
62
62
62
55
66
65
78
78
62
86
61
69
83
63
72
64
60
65
69
68
86
66
70
73
75
91
74
81
78
73
78
76
86
83
71
72
72
72
74
74
74
78
74
75
86
73
74
75
78
74
74
74
78
75
69
91
73
73
73
66
71
68
60
61
62
62
63
68
64
67
68
70
79
74
78
79
70
64
79
64
62
64
66
56
58
57
61
64
64
70
70
58
38
38
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
6
6
6
9
13
9
6
6
6
4
3
3
14
8
3
3
3
3
3
3
18
31
18
5
5
5
6
3
1
1
3
6
13
10
7
6
5
6
7
4
2
6
3
1
1
1
4
2
1
1
1
1
1
1
1
2
2
2
3
5
8
9
8
4
1
2
2
2
2
2
5
4
3
2
2
3
10
5
1
1
1
2
4
6
9
5
2
3
4
27
32
16
1
7
10
8
6
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
51
93
93
70
73
62
62
62
56
66
73
77
77
104
85
68
77
83
65
71
64
60
66
71
67
86
66
71
72
75
93
75
93
76
77
83
87
101
84
104
85
85
89
101
87
95
87
79
84
86
80
93
80
82
85
85
95
90
85
93
101
82
90
98
88
104
82
95
77
78
85
88
101
95
95
95
98
85
83
80
75
73
73
64
63
70
62
67
98
57
55
62
67
61
88
88
60
34
34
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
9
9
9
12
15
12
9
9
9
6
3
3
25
14
3
3
3
3
3
3
19
32
16
1
2
2
3
6
3
1
1
1
1
2
1
1
2
4
3
3
2
1
9
5
2
2
15
9
3
3
3
3
2
1
5
3
1
4
7
5
3
3
3
2
2
2
3
2
2
1
1
2
3
2
2
2
3
3
2
2
2
2
3
9
28
15
2
3
7
11
16
9
3
3
4
5
5
6
7
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
46
95
95
49
46
36
27
38
52
65
99
99
80
81
88
75
76
85
68
71
66
67
68
74
75
69
70
75
78
75
95
72
76
76
79
99
81
88
85
82
90
97
109
109
109
88
85
81
79
84
75
76
77
79
79
77
76
79
75
68
99
73
75
79
66
65
64
62
76
65
74
84
85
97
97
97
86
83
81
80
75
75
67
66
65
61
65
70
56
56
51
51
61
61
71
71
62
61
38
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
4
4
4
4
4
4
4
4
8
6
4
4
15
9
3
3
3
3
12
21
26
32
16
1
1
1
1
1
1
1
1
1
2
2
1
1
3
5
4
3
2
2
2
2
1
1
3
26
16
6
8
4
1
3
3
2
1
2
4
2
1
3
5
5
4
2
1
3
3
3
4
2
1
2
4
6
6
4
2
1
1
1
1
10
29
17
5
1
3
27
32
17
3
4
6
17
27
32
19
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
45
55
62
62
62
34
29
31
38
50
56
74
74
63
54
47
48
61
45
44
48
49
60
65
66
93
70
71
73
70
66
73
67
70
74
79
77
93
79
82
88
81
93
83
84
88
83
85
85
95
95
88
89
89
95
89
82
82
75
72
95
73
73
82
72
73
74
80
69
71
64
59
62
59
61
71
58
64
66
74
60
71
52
61
47
47
45
61
47
35
32
32
36
35
55
55
35
27
27
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
1
1
1
6
8
4
1
1
1
2
3
4
7
4
1
4
6
8
5
3
14
16
9
3
3
3
6
4
2
3
3
3
2
1
2
3
4
19
11
4
3
3
11
10
5
1
4
3
3
3
4
3
2
1
1
1
1
1
12
7
2
2
2
3
2
1
1
5
5
4
3
6
10
9
7
6
5
4
4
2
1
1
1
5
12
7
2
2
7
11
15
9
4
5
6
5
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
52
51
69
69
69
41
34
36
42
54
69
72
72
137
75
77
77
67
65
66
64
70
79
96
90
90
88
96
97
99
137
100
99
97
96
95
96
125
100
100
107
101
107
133
114
125
113
137
114
120
110
111
116
125
120
116
114
114
120
102
108
104
108
101
101
99
104
100
96
105
101
108
133
88
90
94
90
104
94
94
96
90
97
97
79
88
88
88
82
63
58
61
66
59
81
81
60
33
33
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
4
4
4
11
15
9
4
4
4
4
4
5
6
8
10
31
31
31
21
11
25
26
14
2
5
3
2
10
8
7
7
9
10
11
11
9
8
7
6
14
10
6
10
7
5
7
7
7
13
20
43
24
5
20
14
9
6
5
5
5
7
7
8
12
16
46
32
18
11
16
19
13
7
7
8
9
8
8
8
7
6
7
7
7
8
12
14
14
15
20
26
17
9
12
14
11
9
9
12
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
41
46
46
29
25
20
16
21
34
48
59
81
81
89
53
48
45
41
37
35
39
41
50
61
51
80
66
74
84
89
75
69
67
69
68
72
70
74
75
75
86
77
75
84
77
78
89
76
77
77
76
75
76
76
78
80
80
89
86
72
70
71
73
70
74
72
77
86
60
58
66
71
79
93
93
93
89
86
78
81
73
59
55
57
62
64
77
80
53
54
49
53
66
59
89
89
63
34
34
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
3
3
3
7
9
6
3
3
3
3
3
4
17
9
1
2
3
4
12
17
20
17
10
4
3
2
2
2
3
2
1
2
3
3
4
3
3
5
8
8
5
3
3
3
2
2
2
4
3
3
4
4
3
3
2
1
1
2
3
3
4
5
4
3
2
1
2
2
3
3
3
2
1
2
3
3
2
1
1
4
3
3
3
3
18
9
1
1
2
9
16
8
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
36
58
58
57
57
32
27
29
32
36
50
50
48
62
62
46
48
53
42
42
45
44
52
57
56
81
60
60
64
62
60
79
65
68
79
75
75
83
79
74
74
70
79
72
77
75
81
86
72
73
75
73
73
86
74
77
74
75
86
68
74
65
66
67
73
77
83
81
77
65
64
67
77
70
72
72
72
72
48
45
43
39
35
40
34
32
31
29
41
30
29
37
46
47
83
83
50
34
34
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
3
3
3
6
7
5
3
3
3
3
2
1
1
2
3
6
7
9
9
10
19
21
11
2
3
2
2
10
6
2
3
2
2
4
3
2
1
17
11
6
5
4
14
12
9
6
8
10
10
11
9
8
11
9
5
2
2
4
7
5
3
3
3
3
3
2
2
6
4
2
3
4
3
2
2
7
4
2
2
2
2
3
4
5
8
5
2
5
9
14
22
14
6
7
8
7
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
44
63
63
36
32
26
28
34
47
63
62
83
83
63
66
63
66
78
54
53
51
45
49
49
53
69
55
61
56
56
62
61
63
78
64
64
74
63
57
62
64
70
92
77
81
82
83
84
84
84
92
84
78
78
77
79
83
81
92
92
72
80
79
81
82
70
68
62
62
66
62
76
68
74
78
81
82
92
81
83
78
77
76
66
72
68
78
82
49
55
49
53
66
60
92
92
65
37
37
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
2
2
2
6
8
5
3
3
3
3
3
4
14
8
3
5
6
8
5
2
14
16
9
2
3
3
3
3
2
2
2
2
3
3
3
4
11
9
7
6
5
7
5
4
4
4
10
6
3
1
4
4
2
1
2
2
1
1
9
5
1
1
2
1
1
1
1
4
5
4
3
2
1
2
2
2
8
4
1
1
37
19
2
4
11
6
2
5
9
13
18
14
8
2
2
6
8
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
26
52
52
28
28
22
16
23
33
46
64
70
70
60
57
60
64
56
57
52
55
55
63
87
73
93
78
77
79
78
75
87
77
75
78
77
84
80
80
80
87
78
81
82
81
92
85
84
85
87
82
85
82
82
82
85
84
84
84
93
78
85
90
84
92
84
81
78
80
73
71
84
74
72
87
72
74
78
73
72
80
70
62
64
66
69
84
80
59
61
57
55
93
52
52
52
53
38
38
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
19
13
7
7
7
6
5
5
5
3
2
2
2
3
5
8
9
11
11
12
15
18
12
7
2
5
9
6
3
2
2
2
1
1
2
2
2
5
8
8
6
5
6
8
6
3
1
2
2
2
3
2
2
2
2
2
2
2
6
4
2
2
2
1
1
1
2
8
6
4
5
3
2
2
2
2
7
4
1
2
3
2
2
7
12
7
3
2
1
8
16
8
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
29
57
57
29
26
21
16
23
33
44
61
67
67
113
63
67
66
58
54
52
52
51
60
82
69
85
79
82
84
85
113
85
85
85
81
79
82
77
78
79
78
79
79
82
83
82
86
113
91
93
90
93
85
85
86
80
85
80
73
70
86
69
73
74
67
80
66
75
65
67
71
73
81
71
70
70
65
65
63
56
65
62
48
54
58
61
85
82
61
61
59
60
59
63
63
48
49
31
31
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
21
14
7
5
4
4
4
4
6
5
3
2
2
2
3
3
3
3
3
3
16
18
12
7
10
10
10
6
3
1
1
2
3
5
4
3
2
5
6
8
13
19
13
7
5
4
4
2
1
1
1
5
3
1
4
4
3
3
4
4
5
5
5
3
1
1
3
4
3
2
2
1
1
1
2
1
1
1
1
3
2
1
1
2
4
3
3
3
4
29
30
16
3
4
5
5
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
38
66
66
37
34
27
19
23
35
49
55
82
82
60
65
53
56
72
53
55
52
52
53
56
57
80
60
63
67
67
68
79
67
70
69
71
82
74
73
79
73
74
73
81
76
74
75
92
76
75
81
74
81
82
86
92
85
84
88
82
74
77
79
92
77
88
77
74
77
80
75
88
75
80
77
72
77
92
79
92
70
92
65
65
70
63
68
81
54
59
58
57
58
60
60
54
53
44
44
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
1
1
1
4
7
4
1
1
1
2
2
3
15
8
1
4
5
7
8
10
20
21
13
5
3
4
6
15
11
7
3
5
5
4
3
5
7
20
10
1
2
4
4
5
4
2
1
12
8
4
7
4
1
1
7
9
6
4
5
4
3
3
4
2
1
1
2
6
3
1
3
2
1
1
1
1
8
5
3
1
1
1
1
2
11
6
2
1
1
14
29
17
5
4
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
37
63
63
56
59
58
58
58
67
77
111
111
86
118
75
71
81
91
69
85
72
75
87
106
86
99
87
96
97
94
118
94
95
95
94
111
92
104
99
95
104
106
103
104
107
115
104
118
103
97
99
96
97
115
97
94
89
91
89
81
115
70
70
75
74
85
77
67
65
68
67
70
87
69
77
61
62
55
51
55
45
55
40
37
38
38
36
62
36
33
32
32
36
36
58
58
38
28
28
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
16
15
15
15
15
11
8
8
8
7
4
2
2
2
3
5
6
7
7
7
22
27
17
7
10
8
6
3
1
2
7
5
3
2
1
2
3
5
3
2
2
2
1
1
2
1
1
2
4
3
2
3
3
2
1
1
1
2
5
9
20
14
9
7
4
1
1
1
5
9
7
4
1
4
3
3
5
4
2
1
1
1
2
3
9
5
1
1
1
6
11
7
4
5
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
28
53
53
30
28
22
16
22
31
41
62
62
57
92
59
63
63
58
58
55
57
64
74
96
83
94
81
87
88
92
92
87
88
87
92
81
83
83
85
96
93
98
106
106
106
101
102
120
107
104
120
102
102
106
120
98
97
97
85
94
93
90
92
89
94
96
88
83
80
94
71
79
84
77
92
75
73
73
69
68
67
66
64
62
63
69
80
76
72
61
57
59
94
54
54
54
50
26
26
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
3
3
3
6
7
6
5
5
4
3
3
3
4
13
16
12
9
9
7
5
15
14
8
3
3
12
10
9
9
9
7
5
5
5
5
4
4
18
22
21
20
26
14
2
2
3
12
17
9
1
4
7
4
1
1
2
1
1
3
3
3
3
3
3
3
3
2
2
2
3
3
3
5
4
3
8
8
8
8
8
5
2
2
3
6
4
2
2
3
12
19
11
3
3
3
3
4
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
30
54
54
30
28
25
20
27
35
43
63
63
61
103
65
66
66
59
55
59
56
56
60
81
66
72
71
69
78
72
69
70
72
74
77
82
83
85
85
103
85
84
82
79
80
76
77
88
79
82
82
80
81
81
81
81
88
77
82
72
72
67
72
71
77
103
78
75
74
77
73
76
75
77
85
65
61
77
65
66
75
65
53
47
53
47
46
60
53
41
39
40
44
44
66
66
45
37
37
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
5
5
5
7
8
8
8
9
11
7
3
1
1
4
7
20
30
35
20
5
17
25
13
1
3
3
3
3
2
1
2
2
3
3
3
2
1
4
3
2
2
2
3
3
3
3
3
18
9
1
1
2
1
1
1
1
2
1
1
1
1
4
6
3
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
2
2
3
4
5
5
3
2
3
12
22
13
4
5
6
7
8
9
10
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
53
58
90
90
90
50
43
45
49
61
65
84
84
71
54
49
48
54
46
44
50
53
63
90
69
85
75
73
82
73
74
78
74
75
75
78
74
76
76
76
89
81
83
90
86
85
89
94
90
94
93
96
92
96
91
96
86
84
81
75
82
81
89
82
81
79
81
74
73
91
76
85
83
76
85
81
84
89
91
84
89
79
68
71
89
82
89
91
89
65
71
76
79
78
78
65
65
65
28
78
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
22
22
14
7
7
7
7
9
6
4
4
18
14
10
9
8
8
5
3
19
21
18
11
4
3
3
3
2
2
2
4
4
5
4
4
10
5
1
5
3
1
1
2
2
2
8
12
17
13
9
6
4
3
2
1
1
3
10
12
14
8
3
7
12
7
2
2
3
2
1
7
10
7
4
2
6
3
1
1
1
5
4
3
8
4
1
1
6
10
14
8
2
2
2
2
15
21
16
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
52
113
113
88
90
89
85
82
81
81
79
83
83
69
81
63
64
81
61
58
63
63
71
88
81
89
98
85
113
76
72
69
64
62
71
70
71
111
76
80
83
82
85
88
95
89
92
111
97
97
98
97
89
94
93
92
113
91
87
79
87
77
78
79
77
78
81
72
73
82
76
82
82
74
82
72
73
76
75
83
79
70
62
62
81
63
66
71
58
62
61
65
79
65
66
66
56
31
31
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
3
3
3
27
48
58
63
69
75
39
4
4
5
5
6
5
4
4
3
3
16
19
11
3
2
1
3
5
3
2
2
3
2
1
3
3
4
5
7
4
1
7
13
19
12
6
4
28
15
2
8
5
2
1
1
1
1
1
2
1
1
2
3
2
1
1
1
3
4
3
2
1
1
1
1
4
10
5
1
1
1
2
2
3
10
6
2
3
4
29
30
15
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
40
67
67
47
55
61
67
67
67
67
73
76
76
87
69
67
66
89
57
55
54
46
51
52
54
70
60
63
68
72
72
76
73
78
88
79
89
84
89
78
87
80
77
81
76
74
76
75
75
78
88
76
82
81
81
89
79
81
81
71
89
77
75
81
76
74
75
87
68
74
67
67
70
70
84
74
72
74
77
76
67
74
62
78
71
70
83
86
73
83
86
66
86
72
72
69
77
77
34
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
3
3
3
8
11
13
14
14
15
9
4
4
12
7
2
3
3
4
12
19
21
18
10
3
8
5
3
3
3
2
2
2
1
1
4
6
8
7
7
11
9
7
20
13
7
1
1
9
7
5
8
8
6
4
2
1
1
2
5
3
2
2
2
1
1
1
2
4
3
2
5
3
2
1
1
3
5
3
2
1
1
1
1
6
12
6
1
1
1
43
38
30
18
6
5
5
19
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
38
69
69
48
57
63
69
69
69
77
86
86
86
78
96
81
80
76
94
70
77
96
85
94
84
93
84
88
96
83
90
84
82
92
83
82
82
98
80
89
90
91
121
92
94
95
90
98
94
95
121
90
90
87
82
80
85
83
75
121
78
89
88
86
95
80
82
86
95
93
82
85
93
100
105
114
122
132
132
136
136
127
136
122
98
90
78
75
51
57
52
53
91
54
60
60
53
31
31
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
3
3
3
8
13
16
17
19
11
3
3
3
15
10
5
7
8
10
11
12
24
21
11
2
9
5
2
2
1
1
2
2
2
2
2
3
9
8
7
16
11
7
13
9
5
3
1
2
4
4
4
4
2
1
1
1
1
2
4
3
2
2
2
3
2
2
2
3
2
2
4
6
7
6
4
3
5
5
5
3
2
2
4
7
11
7
3
2
1
10
19
10
2
4
7
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
41
89
89
70
78
79
79
79
79
79
85
88
88
97
79
67
74
76
63
74
60
57
63
67
60
80
62
70
72
77
89
77
97
75
75
79
78
80
80
80
93
80
84
86
90
94
91
105
91
88
88
103
86
88
93
90
94
105
86
103
89
82
84
84
85
84
84
105
80
76
89
100
118
149
149
149
123
145
109
97
92
76
64
70
54
57
55
76
60
44
41
34
31
28
30
30
28
32
32
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
19
19
19
19
19
41
52
63
69
36
4
4
22
11
1
2
3
4
4
5
19
21
14
8
6
5
3
2
1
1
2
5
7
9
8
5
3
5
7
5
3
1
2
3
2
1
3
2
2
2
3
3
2
2
2
1
1
1
2
1
1
2
3
2
1
1
1
9
6
3
3
2
1
1
1
3
6
3
1
1
1
1
3
6
9
8
8
5
3
10
17
9
1
3
4
5
5
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
26
138
138
61
66
51
34
47
65
85
127
127
115
139
136
104
108
136
94
90
92
86
96
103
103
133
138
127
132
139
132
134
133
136
136
120
126
125
121
133
123
123
127
133
126
139
129
130
135
138
138
138
120
123
127
123
133
133
107
107
107
110
116
120
120
133
114
113
114
116
110
120
133
122
122
120
133
116
117
116
113
120
107
107
104
113
120
133
121
122
122
123
125
128
133
133
133
133
133
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
6
8
6
4
4
4
4
7
11
25
20
15
27
33
40
25
11
14
18
13
8
15
21
28
21
15
13
15
11
8
8
8
13
18
16
15
15
20
30
26
22
18
15
12
10
8
8
8
37
51
30
10
10
11
14
16
13
10
16
19
18
18
20
19
18
18
20
22
28
28
28
74
90
95
97
62
28
28
28
28
28
28
40
70
49
28
28
74
97
108
74
40
40
40
40
40
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
122
122
52
54
41
40
55
74
85
115
115
115
133
125
99
101
105
108
115
112
117
113
112
113
115
114
120
122
119
122
121
133
119
125
117
120
133
122
133
122
119
118
133
116
108
115
115
115
115
114
133
123
125
133
125
125
133
108
101
133
100
109
111
112
133
116
118
124
125
120
133
133
121
121
113
133
109
114
114
115
107
107
107
84
96
110
114
133
133
133
133
133
133
133
133
133
133
133
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
3
3
3
6
8
5
3
3
3
6
7
9
62
32
3
6
7
9
14
19
25
29
19
9
24
15
6
10
6
2
5
3
2
9
5
2
10
8
6
14
10
6
6
6
6
6
8
17
14
11
8
18
28
19
11
11
11
14
16
18
25
21
18
18
18
16
15
15
18
14
10
10
19
23
25
26
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
34
37
38
39
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
42
97
97
54
56
45
46
52
62
89
71
76
78
114
92
81
84
89
77
97
70
71
76
76
72
77
92
76
79
79
79
83
77
89
87
85
87
134
101
107
110
127
103
100
105
99
101
127
100
97
95
97
104
114
127
127
134
119
113
102
127
98
96
99
90
96
113
107
122
110
127
116
103
103
134
96
92
88
95
73
80
67
69
76
85
75
88
95
54
62
56
57
80
60
83
83
64
37
37
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
5
5
5
12
20
12
5
5
5
3
2
2
3
4
5
3
2
2
2
2
14
18
10
2
4
5
6
10
6
2
7
4
2
3
5
3
2
4
6
6
6
6
16
27
16
6
3
19
11
3
3
3
2
2
4
5
6
4
3
15
31
21
11
7
3
3
3
5
5
6
7
8
10
6
3
3
7
5
3
6
7
5
3
2
36
19
3
3
3
10
19
11
3
3
3
4
5
6
9
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
34
87
87
78
87
87
87
87
83
77
87
87
68
69
76
65
68
67
61
83
64
62
70
76
67
97
67
68
70
66
65
63
63
63
68
66
65
92
65
65
66
62
66
68
70
76
70
90
73
74
80
77
79
92
84
84
88
90
76
77
76
80
97
80
83
82
92
90
76
74
72
73
72
75
92
75
77
83
76
77
77
77
77
68
69
73
88
84
66
66
56
60
69
73
92
92
77
69
39
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
16
16
16
16
16
46
61
68
67
35
3
3
10
13
17
13
10
10
15
20
24
29
15
1
3
3
3
9
7
5
4
3
5
6
5
4
6
6
7
12
9
7
16
13
8
3
3
8
6
5
12
8
4
1
2
3
2
1
6
7
8
36
20
5
1
1
2
6
3
1
1
1
3
2
1
1
4
3
2
1
1
1
2
7
14
9
5
4
3
28
33
17
1
6
11
20
29
34
22
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
34
73
73
62
69
70
73
73
73
72
80
82
79
115
76
74
73
65
59
64
52
49
49
52
50
53
56
67
72
75
115
77
73
72
66
65
63
67
63
64
69
73
76
85
85
85
88
115
94
100
91
100
86
85
87
84
85
82
85
73
88
77
79
85
76
85
73
71
70
71
69
69
88
63
62
62
64
58
66
76
51
56
54
61
59
56
62
62
54
62
54
46
66
50
54
54
63
63
28
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
4
4
4
8
12
36
48
60
34
8
2
2
11
10
10
11
12
13
12
12
22
23
12
1
2
1
1
2
1
1
2
2
3
2
1
1
2
4
7
6
6
7
6
6
4
3
15
35
48
51
32
14
8
2
9
12
16
11
7
4
1
1
1
2
2
1
1
6
5
3
2
1
1
1
1
2
5
3
1
1
1
1
1
2
11
6
1
6
20
37
32
18
4
1
1
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
100
90
90
84
84
48
39
46
57
71
102
102
86
104
88
78
78
85
75
72
77
100
80
84
80
71
70
73
73
71
90
66
72
75
81
102
91
103
100
104
114
97
101
101
97
93
86
97
86
82
88
91
91
114
97
97
96
97
88
91
103
79
82
82
87
104
84
114
78
82
80
72
101
70
77
87
96
96
91
96
90
91
75
91
61
61
58
71
49
42
38
40
38
37
50
50
38
40
40
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
2
2
2
9
12
7
2
2
2
5
8
12
21
11
2
2
2
3
12
21
29
34
17
1
1
2
3
2
1
1
1
2
2
2
2
2
2
4
3
3
3
3
25
16
7
2
2
2
3
3
3
3
3
4
3
2
2
4
7
4
1
1
1
1
1
1
1
2
2
2
2
2
2
6
4
3
3
3
4
3
2
1
3
5
12
7
2
2
2
10
18
10
3
4
4
5
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
33
120
120
56
60
52
41
55
71
75
127
127
119
115
136
136
111
136
101
120
97
100
108
120
127
124
136
136
122
120
120
111
109
126
115
111
113
144
117
118
126
130
131
138
144
130
129
133
129
138
144
125
128
128
125
125
135
117
120
116
113
109
109
110
110
115
122
107
109
110
104
115
120
109
135
108
107
107
103
104
105
101
105
90
105
105
105
105
120
85
88
100
103
105
122
122
86
33
33
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
13
10
7
7
7
9
10
11
19
12
5
3
3
6
8
9
10
11
11
11
19
23
15
7
13
9
6
15
11
7
7
5
4
17
26
14
3
4
6
13
9
6
17
22
14
7
10
14
30
18
6
6
6
8
9
7
6
10
25
18
11
9
8
11
16
22
25
28
22
15
8
9
11
9
8
12
10
8
8
7
6
8
7
6
13
17
19
22
40
33
26
17
9
3
3
3
14
23
28
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
34
58
58
30
27
22
16
24
36
50
65
81
81
92
55
57
67
63
62
92
62
64
72
69
69
92
72
75
76
74
72
74
78
75
85
76
74
78
75
78
87
76
76
85
78
74
104
77
87
95
98
104
102
100
101
104
98
102
78
77
77
81
89
88
84
82
91
87
90
146
103
111
113
146
115
119
126
148
129
148
122
148
99
90
82
79
74
68
70
61
61
65
76
62
62
43
51
29
29
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
3
3
3
5
6
4
3
3
3
4
4
5
14
7
1
3
4
5
5
5
13
14
9
4
3
2
6
4
3
2
1
1
1
1
1
8
12
14
9
4
5
7
8
7
5
4
3
2
5
8
8
6
5
3
2
1
1
1
2
2
3
3
3
2
1
2
6
10
7
4
5
6
9
5
2
5
7
4
2
33
45
23
2
7
13
8
4
2
21
36
32
17
2
3
3
4
4
5
29
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
56
117
117
78
82
86
81
85
89
86
101
101
97
112
85
103
91
96
101
92
112
117
108
110
112
112
103
103
103
103
90
103
89
90
98
93
89
94
93
99
117
100
116
104
101
101
112
101
104
103
105
107
107
108
112
116
107
107
103
105
103
102
103
100
100
96
100
103
116
107
108
112
111
106
106
103
100
100
100
98
97
100
95
90
97
99
90
113
112
97
113
96
113
92
94
90
100
100
46
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
19
19
19
20
21
21
21
22
51
26
2
2
3
6
10
6
2
2
7
13
20
23
12
2
4
5
6
10
8
7
4
2
4
5
3
2
3
4
6
14
10
6
14
22
14
7
8
6
4
4
4
4
3
2
3
3
3
3
4
3
3
5
5
6
6
4
3
10
17
13
9
6
3
13
10
8
8
9
5
2
2
2
2
12
37
22
7
8
20
33
39
28
18
10
3
3
24
35
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
32
51
51
28
26
21
15
21
31
44
61
70
70
127
57
55
59
48
45
46
49
47
61
69
68
131
75
90
93
94
127
95
113
90
84
83
86
88
91
122
95
94
97
117
103
107
107
127
108
106
104
113
100
100
102
90
98
87
76
83
83
90
131
97
99
122
92
94
100
99
95
102
117
89
90
83
78
90
86
90
90
90
82
75
90
85
77
84
102
69
75
79
88
73
76
75
88
88
41
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
3
3
3
6
8
5
3
3
3
2
2
2
7
15
17
13
9
9
7
6
16
19
11
3
4
10
7
4
2
2
3
3
3
4
5
5
6
21
11
1
1
2
2
2
2
3
6
4
3
3
3
3
2
2
2
2
1
1
3
6
15
8
1
1
1
2
2
2
2
2
1
1
4
3
3
6
7
6
5
4
3
10
7
4
13
9
5
2
10
18
27
15
3
3
3
3
22
31
41
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
50
55
83
83
83
83
83
83
64
70
68
68
68
56
44
40
42
42
39
52
46
44
62
83
69
127
76
77
80
75
79
82
82
82
76
76
76
77
78
78
81
88
81
83
81
79
79
79
81
81
80
88
79
88
89
88
127
92
87
117
85
92
89
88
90
78
80
78
78
92
72
77
78
77
82
90
79
92
77
67
82
58
54
68
66
71
127
75
62
77
73
81
117
80
80
73
68
66
32
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
10
10
10
11
12
12
12
12
12
11
10
9
9
14
12
10
10
10
6
3
16
19
10
2
3
17
13
7
2
1
1
1
1
2
2
2
11
9
8
8
5
2
6
8
5
2
4
12
13
11
8
4
1
1
2
3
3
3
3
3
3
4
6
4
2
1
1
9
5
2
6
4
3
2
2
1
1
1
1
1
1
1
5
9
13
14
12
8
4
16
24
20
16
9
2
2
17
24
13
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
50
50
50
50
50
28
24
24
26
33
40
42
43
58
53
39
42
53
38
38
39
38
44
44
46
76
50
53
53
49
54
51
58
52
53
53
53
53
53
53
58
60
65
70
74
76
76
80
76
80
72
80
69
71
71
76
76
66
62
62
69
72
72
83
86
61
68
62
64
91
69
76
77
78
81
84
86
89
91
84
82
82
82
73
87
76
89
91
55
61
54
48
74
45
43
42
49
40
40
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
3
3
3
6
8
5
3
3
3
3
3
3
4
7
10
9
9
9
7
6
17
20
11
2
3
5
5
3
2
2
2
2
2
4
3
2
2
4
2
1
1
1
3
3
3
3
3
9
7
6
8
9
5
2
1
1
1
1
5
4
3
3
2
2
2
2
2
3
4
5
5
4
3
2
2
10
9
6
4
3
2
2
2
9
15
8
2
2
3
11
19
16
9
2
2
5
9
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
57
138
138
85
85
74
61
66
76
89
105
115
115
139
115
91
109
115
99
138
98
101
111
110
113
125
123
123
139
139
119
118
129
108
115
118
119
138
123
124
129
152
133
136
139
139
135
150
144
161
152
143
153
150
161
152
153
157
161
161
155
138
134
130
129
125
123
133
135
137
161
155
126
125
117
110
110
107
105
120
101
93
93
93
81
90
93
103
81
81
81
87
93
93
93
81
81
81
40
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
20
20
20
20
20
28
32
34
35
21
7
3
3
4
6
7
7
8
8
8
15
18
16
15
18
40
29
18
7
6
6
7
8
8
8
5
3
9
12
15
24
27
24
21
18
15
28
17
6
12
18
16
15
13
11
14
12
11
11
28
41
34
28
37
43
35
26
18
18
23
28
25
22
26
18
10
19
23
15
8
6
49
27
6
11
13
14
16
28
34
37
26
16
16
16
16
16
16
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
33
66
66
39
40
37
29
37
46
54
84
84
66
80
70
58
64
72
55
80
62
60
69
66
69
104
77
78
83
90
85
86
89
90
89
100
93
104
102
102
104
123
100
101
105
104
102
100
100
104
96
100
99
98
123
98
89
90
95
81
102
90
91
102
89
95
96
93
123
98
98
102
100
88
90
87
87
91
91
91
102
91
73
68
95
65
64
63
95
54
48
46
39
40
41
41
37
37
37
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
17
12
7
7
7
13
16
20
13
6
4
3
3
3
4
12
16
20
14
8
6
9
8
7
7
6
6
6
6
6
6
8
11
8
6
4
3
4
6
6
6
6
10
7
5
6
8
8
9
7
5
5
5
4
4
4
4
4
4
5
8
11
13
10
8
8
7
6
7
8
13
26
27
17
8
8
7
7
5
3
5
4
3
5
8
7
7
7
8
20
28
23
15
7
3
3
14
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
33
58
58
30
27
22
17
25
44
66
72
125
125
66
66
57
52
59
52
52
55
57
61
72
67
67
67
67
72
66
66
74
68
69
70
69
77
78
79
114
80
82
82
81
76
76
84
83
84
86
125
87
88
86
81
79
78
76
81
72
69
68
76
81
74
114
72
69
70
62
68
74
82
97
97
97
86
90
79
84
70
67
59
63
66
73
66
125
61
58
56
45
52
36
33
32
37
33
33
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
4
4
4
5
6
6
6
6
6
3
1
1
15
8
2
4
5
7
4
1
11
13
8
3
11
9
7
9
5
1
1
1
2
2
2
3
10
10
6
3
3
4
15
9
4
1
2
3
3
2
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
2
3
3
3
2
2
4
3
2
4
7
4
2
1
2
2
2
4
7
4
1
1
6
10
14
8
2
4
5
3
2
2
6
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
28
152
152
80
89
76
56
64
75
90
125
125
109
123
133
101
103
150
91
91
98
103
122
130
152
171
138
140
136
135
135
138
150
136
136
128
124
129
120
123
123
122
129
129
133
136
152
142
141
142
142
138
142
142
142
145
171
143
142
140
133
131
133
126
127
124
123
133
123
125
129
112
120
115
120
113
114
107
125
120
99
107
84
112
101
106
120
171
121
126
127
120
120
111
111
117
120
120
120
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
6
8
22
29
33
18
4
5
7
14
10
6
7
7
8
8
8
15
18
13
8
7
11
14
10
7
6
6
8
9
8
8
8
8
11
13
15
46
38
30
22
28
28
25
22
16
10
16
19
14
10
11
11
11
10
10
18
46
30
15
16
18
22
20
18
18
20
21
21
22
28
66
58
50
50
28
6
6
17
22
25
20
16
60
55
50
50
77
91
98
53
9
9
9
9
9
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
66
83
88
88
88
67
55
52
66
92
110
158
158
137
104
95
92
82
81
80
75
75
74
88
80
87
120
104
120
99
137
88
84
86
90
98
113
130
122
158
130
124
120
115
116
109
115
137
122
118
153
113
114
114
111
105
106
107
111
113
100
92
113
104
109
158
100
97
100
99
103
104
120
105
100
102
129
129
124
129
129
129
120
112
99
98
99
153
91
85
89
84
93
100
100
100
100
100
66
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
4
4
4
15
26
31
34
35
19
4
5
7
26
16
6
13
9
6
6
8
7
6
6
6
7
9
12
12
9
7
4
2
6
9
13
13
13
18
11
4
4
4
11
14
18
22
28
39
28
18
11
11
14
18
14
11
14
12
11
11
11
11
11
11
11
11
11
14
18
20
21
16
11
9
9
9
9
18
16
15
15
15
15
15
27
33
36
40
45
47
50
45
40
40
40
40
40
40
53
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
26
75
75
40
41
33
23
27
50
78
98
158
158
120
95
80
79
70
71
80
67
75
67
76
82
89
120
94
120
94
88
86
85
92
96
106
140
118
124
158
128
128
126
122
123
114
125
125
127
125
153
125
123
122
125
110
114
119
122
140
125
125
117
115
120
158
110
105
107
107
97
105
111
108
114
120
129
129
129
129
129
129
100
129
96
101
114
153
105
105
105
90
100
100
100
100
100
100
28
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
4
4
4
6
8
6
4
4
4
4
4
5
13
11
10
10
10
11
11
11
14
18
13
8
5
5
6
10
14
10
6
2
11
12
12
12
13
41
23
6
6
6
14
16
10
4
28
39
51
45
36
23
10
10
10
14
16
18
18
18
23
25
18
11
16
19
18
18
18
20
15
11
10
9
9
9
9
9
28
28
28
28
28
28
28
25
22
22
22
22
22
25
26
27
28
28
28
28
28
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
122
122
92
103
97
94
94
102
115
126
153
153
139
106
103
103
102
104
108
112
117
112
114
112
112
120
123
122
139
137
100
99
100
102
106
117
130
124
142
133
136
142
139
140
142
135
148
133
128
153
117
120
126
122
122
148
115
111
111
122
110
120
116
114
148
115
106
104
120
105
111
113
109
133
107
102
133
103
102
102
133
90
102
103
102
100
153
92
96
101
98
100
100
100
100
100
100
66
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
26
17
8
8
8
44
62
71
76
40
5
5
13
11
10
10
10
11
11
11
14
18
13
8
5
5
6
10
11
9
7
8
11
12
12
12
13
18
12
6
6
6
10
15
21
24
28
39
51
31
11
11
14
12
11
11
11
11
11
11
11
11
11
11
16
17
17
18
23
19
15
11
10
9
9
9
9
18
12
7
7
7
7
7
23
25
26
27
27
27
28
34
37
38
39
39
39
40
53
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
26
46
46
30
31
31
28
33
47
63
74
107
107
87
75
70
63
70
56
54
51
48
53
53
57
73
64
70
70
70
73
75
75
80
71
78
85
100
92
92
87
87
92
94
89
89
93
90
96
96
107
120
112
115
116
120
115
115
95
102
90
97
102
120
104
100
104
103
109
120
115
115
120
115
110
109
120
107
107
112
105
94
90
112
105
104
96
112
120
75
70
74
72
70
100
100
68
33
33
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
10
8
8
8
9
10
11
19
12
5
5
6
10
10
10
10
11
11
11
14
18
13
8
5
5
6
10
8
7
6
5
7
10
13
9
6
6
6
6
6
6
6
5
5
7
7
8
13
9
6
5
5
5
5
5
5
5
5
5
8
8
9
11
16
11
6
6
30
22
15
11
8
12
13
11
9
8
7
6
6
6
6
6
11
13
14
16
21
23
26
17
9
12
14
11
9
9
12
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
42
48
48
30
26
21
15
21
29
39
58
58
54
50
44
41
44
44
39
46
43
42
50
58
52
80
56
57
60
58
54
57
62
58
61
78
68
72
83
75
80
79
83
78
83
78
83
77
80
80
84
100
89
92
100
85
98
78
71
71
70
77
76
86
89
78
83
84
89
100
94
100
98
94
92
94
89
94
90
90
90
87
92
81
90
87
89
74
100
73
71
74
76
64
64
54
56
39
39
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
3
3
3
6
8
5
3
3
3
3
2
2
2
12
11
10
10
10
12
13
14
14
8
2
3
4
7
4
2
2
3
2
2
3
2
2
2
19
12
6
5
4
3
2
3
2
2
3
4
3
2
3
4
5
8
6
5
5
5
8
12
11
10
6
3
2
1
2
2
3
7
4
1
1
1
1
4
7
4
2
1
5
3
2
22
16
11
8
12
16
27
15
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
59
138
138
72
68
53
36
48
65
83
127
127
122
123
136
138
119
136
120
127
120
136
119
136
117
125
120
124
138
125
128
127
123
133
119
118
118
130
116
114
120
116
121
121
127
133
126
142
133
129
142
133
135
136
142
136
134
142
133
120
142
132
133
134
134
134
133
142
133
117
133
126
133
120
120
122
120
133
122
123
133
116
120
112
120
118
120
120
120
120
120
120
120
120
120
115
116
111
111
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
5
7
5
4
4
4
4
4
5
13
11
10
10
10
11
25
26
27
40
23
7
25
26
22
13
5
7
8
8
8
8
9
8
8
11
13
15
20
22
22
22
18
15
28
27
26
39
42
26
10
10
10
10
10
10
20
24
23
22
16
11
16
19
22
23
24
28
19
11
10
10
10
10
10
10
9
8
8
8
8
8
28
25
22
22
22
22
22
12
3
3
3
3
3
3
57
111
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
120
120
55
59
46
35
46
60
74
105
105
101
96
115
120
115
136
120
109
121
115
115
136
117
120
136
122
136
136
111
119
122
123
120
136
115
115
116
116
123
119
123
120
121
123
121
142
129
125
142
126
131
133
142
135
132
138
142
136
142
133
133
142
130
127
122
142
113
117
112
107
120
103
105
92
91
111
90
111
92
111
76
102
72
71
74
102
66
61
66
67
78
93
93
93
93
93
93
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
6
6
6
7
8
7
6
6
6
6
6
7
14
10
6
7
7
8
10
13
15
18
13
8
7
14
22
30
22
14
6
10
15
12
9
13
18
16
15
15
22
26
24
22
18
15
28
33
21
10
30
20
10
10
10
61
36
11
11
30
50
39
28
37
43
32
22
34
31
20
10
16
22
25
26
27
27
27
17
8
8
8
8
8
12
14
15
16
16
16
16
16
16
16
16
16
16
16
16
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
35
64
64
55
58
56
56
56
49
58
62
65
65
58
70
53
57
61
54
53
56
57
59
64
62
65
58
61
62
61
70
61
58
58
61
59
65
70
67
70
70
94
74
76
78
76
75
82
76
75
73
89
77
82
82
94
80
80
75
81
83
82
89
81
83
80
78
81
82
89
94
76
82
67
78
70
70
76
71
61
77
55
52
65
55
63
73
66
70
62
53
53
77
57
60
59
63
63
37
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
3
3
3
8
13
9
6
6
4
3
3
3
4
5
6
7
7
8
6
4
19
27
17
8
4
1
3
5
3
2
2
2
2
2
4
4
4
5
7
11
9
7
4
1
2
3
14
15
9
3
3
5
3
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
4
4
5
3
2
2
2
3
5
3
1
1
1
2
2
2
11
7
3
1
17
34
35
24
13
3
3
6
21
29
15
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
136
136
88
88
65
66
79
94
104
125
125
115
123
150
114
123
123
117
114
136
136
112
120
123
125
127
150
132
132
136
136
124
122
121
120
123
129
127
129
150
126
131
133
136
136
129
126
126
136
111
120
103
102
109
108
113
125
105
129
100
99
100
103
102
115
125
114
107
107
129
113
109
107
125
90
90
85
80
85
69
85
63
66
66
64
68
107
62
57
62
64
75
90
90
90
90
90
28
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
20
20
20
20
20
20
20
20
27
17
7
7
26
26
27
17
8
8
8
8
31
34
26
16
7
22
20
18
18
16
10
5
7
8
9
8
8
11
13
15
22
26
24
22
18
15
12
10
16
11
6
6
6
8
9
9
10
10
11
10
10
10
11
12
11
10
10
10
19
28
20
13
10
19
23
25
26
27
17
7
7
7
7
7
27
24
22
22
22
22
22
25
26
27
27
27
27
27
27
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
46
58
58
39
35
29
21
28
38
51
75
75
71
116
73
74
74
66
64
66
64
61
68
96
75
84
83
80
93
87
91
96
107
94
98
101
104
116
106
116
106
102
103
114
98
102
99
96
100
115
97
107
100
98
115
100
101
105
115
105
116
101
100
101
93
116
96
96
95
97
94
96
114
88
85
79
75
73
74
83
69
66
52
53
56
60
77
72
53
58
57
60
62
66
68
68
57
34
34
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
4
4
4
8
13
8
4
4
4
4
3
2
2
6
10
31
43
49
30
11
26
26
14
2
4
3
2
2
2
2
3
3
3
2
2
3
5
6
8
19
13
8
5
2
9
9
10
7
4
3
2
5
3
2
2
2
2
2
3
8
14
12
9
6
3
2
2
6
4
3
10
6
3
3
5
7
5
3
3
2
2
5
4
4
12
9
6
6
10
19
26
14
3
4
6
9
11
13
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
36
48
48
32
30
25
19
25
34
44
66
66
54
57
56
56
66
57
56
59
57
64
74
87
87
94
80
80
80
77
74
75
80
85
79
78
78
80
77
77
80
78
79
85
83
89
79
94
81
80
78
77
79
80
80
93
78
78
78
74
88
83
93
81
89
73
78
67
70
94
73
81
81
82
81
80
81
87
82
87
80
87
75
71
80
71
85
75
56
64
61
62
74
60
60
58
56
40
40
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
6
6
6
8
10
8
6
6
6
4
2
1
1
9
17
30
31
31
20
10
17
20
13
6
3
1
5
9
5
2
3
2
2
3
2
1
1
4
7
4
1
7
4
2
2
2
2
15
12
9
7
5
3
2
1
1
2
4
4
2
1
1
1
3
2
1
1
2
4
3
2
4
6
3
1
1
7
5
4
3
2
2
3
4
12
7
3
2
2
12
26
15
4
4
5
6
6
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
91
91
91
91
91
85
84
80
80
80
72
76
69
73
97
82
97
97
72
73
69
62
62
61
66
71
70
70
70
76
78
83
95
86
97
94
97
96
96
82
79
74
71
70
74
76
75
84
81
86
95
82
86
88
86
97
85
87
85
77
96
77
83
81
79
109
78
78
78
81
75
75
109
69
79
66
67
69
77
109
73
78
62
60
61
62
73
78
47
52
47
42
60
38
36
36
42
38
38
67
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
11
15
17
18
19
49
32
16
4
4
24
22
20
20
20
16
13
24
28
15
3
8
7
7
5
3
3
4
3
3
2
1
1
4
11
12
8
5
20
10
1
1
1
1
2
3
3
3
3
3
6
3
1
2
2
3
2
2
3
5
3
2
2
1
1
1
1
3
2
2
8
5
2
5
3
2
1
1
1
2
3
9
7
4
1
1
10
20
10
1
3
5
6
6
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
90
90
90
90
90
49
40
46
55
67
98
98
75
78
89
73
73
86
65
64
63
64
69
69
75
81
76
81
80
92
88
78
83
80
82
98
80
89
86
75
75
73
73
70
70
78
72
72
75
98
74
79
82
79
98
84
85
91
103
85
103
88
103
86
82
83
80
78
83
75
80
73
70
67
81
60
57
55
60
57
55
81
51
59
61
60
75
81
55
55
58
59
59
65
65
46
53
38
38
71
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
6
9
5
1
1
1
2
5
6
8
4
1
2
2
3
10
17
27
33
21
10
8
5
2
1
1
2
3
2
1
1
2
5
10
5
1
2
2
3
11
6
2
4
7
10
5
1
4
7
4
1
1
1
2
1
1
1
2
2
2
2
2
2
2
2
2
3
4
3
2
4
4
3
3
3
2
1
2
2
2
5
12
9
5
2
19
21
24
13
3
4
5
6
9
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
87
87
87
87
87
50
53
53
55
71
58
61
58
72
66
61
66
78
57
54
54
49
50
59
55
58
62
64
67
72
72
64
63
78
57
59
62
61
66
67
69
98
69
70
71
66
72
68
69
80
74
86
98
100
131
131
105
131
89
87
85
82
83
79
78
83
80
83
98
82
88
75
72
67
67
67
65
71
65
59
71
65
46
42
41
48
47
57
88
46
44
41
34
31
31
31
30
34
34
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
5
5
5
12
15
10
5
5
5
4
4
4
12
8
5
6
7
8
6
4
11
15
13
10
7
5
3
3
3
4
3
3
2
1
3
3
4
5
7
6
5
7
5
3
2
2
6
10
6
3
5
3
2
2
1
1
5
6
8
6
4
3
3
2
1
2
2
2
1
1
2
3
3
2
1
1
2
1
1
1
1
1
1
2
7
4
1
1
6
11
22
11
1
1
2
4
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
41
71
71
49
58
65
71
71
71
73
78
84
80
94
109
74
80
109
68
69
70
62
63
69
73
80
91
109
106
109
107
108
106
108
104
106
106
98
95
89
109
87
87
106
91
91
104
94
92
108
94
87
92
95
96
96
106
95
102
91
102
90
102
87
87
86
82
86
83
76
76
73
70
74
84
79
89
87
76
80
73
54
55
58
61
62
82
69
59
82
65
73
84
79
89
89
78
78
40
78
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
20
15
15
15
17
18
19
45
24
4
4
19
34
25
14
4
4
3
2
19
31
23
13
3
2
3
3
2
2
2
2
3
2
2
7
12
7
3
3
3
3
10
5
1
1
3
10
8
5
2
1
1
3
2
1
1
3
6
9
13
13
13
7
2
4
5
3
1
4
6
3
1
4
6
8
7
6
4
3
3
3
3
4
13
7
1
2
3
12
21
15
9
4
4
36
38
39
21
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
112
93
93
72
72
44
34
40
52
70
84
107
107
73
88
71
68
96
72
72
77
112
85
82
82
123
82
88
88
84
85
82
88
96
92
125
95
97
97
100
104
102
125
112
105
104
106
105
103
125
107
97
100
98
98
111
100
103
94
123
104
106
123
99
100
86
81
85
85
93
80
90
84
86
111
95
98
111
100
99
100
98
100
100
93
91
105
107
92
105
105
105
123
105
105
89
90
81
40
123
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
6
9
7
6
6
4
3
4
5
12
8
5
7
8
10
15
20
22
25
13
2
10
5
1
5
3
2
4
4
5
3
1
1
2
4
6
12
9
6
6
5
4
4
9
12
10
8
6
5
5
6
8
7
6
5
5
5
10
6
3
5
8
7
6
6
11
9
8
9
9
8
8
8
8
7
6
6
6
8
7
6
11
13
14
11
9
57
48
40
72
44
16
16
16
16
40
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
39
105
105
84
92
87
86
86
83
78
86
86
70
68
74
64
68
71
62
86
65
63
73
80
69
105
75
78
78
81
69
66
67
68
74
80
79
86
78
81
78
82
84
88
88
88
86
94
91
105
84
94
82
83
82
81
86
80
80
71
83
72
76
74
73
86
61
58
60
65
66
81
83
65
66
59
62
58
50
49
55
39
36
32
34
36
36
62
38
36
35
34
36
34
48
48
34
27
27
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
26
26
26
26
50
62
68
69
38
8
4
4
3
3
3
3
3
11
20
25
30
15
1
4
2
1
1
1
1
2
3
4
4
4
4
4
5
7
8
7
7
5
3
6
4
2
2
3
2
2
2
3
8
11
9
8
7
7
4
1
1
2
3
3
2
1
5
3
2
1
1
1
1
1
1
2
2
2
1
1
1
2
3
5
3
2
1
2
13
20
11
2
4
5
6
7
8
7
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
47
60
66
66
66
40
33
37
44
50
78
78
70
101
66
58
65
59
55
66
61
66
70
86
78
71
75
77
79
78
101
75
76
76
75
73
72
86
76
78
80
92
84
88
92
92
92
101
87
87
88
87
86
85
86
92
83
88
80
72
71
71
75
72
74
74
85
76
76
75
92
74
76
81
85
78
88
73
72
71
65
72
63
49
60
47
44
42
76
38
37
45
51
51
88
88
52
34
34
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
3
3
11
15
10
6
6
4
3
4
5
6
11
17
13
10
10
15
20
27
31
18
6
6
5
4
2
1
2
3
3
4
3
2
4
6
6
3
1
1
1
1
2
3
5
14
8
3
3
3
3
3
3
3
3
3
5
7
5
3
4
5
6
7
4
2
2
2
2
5
8
15
8
1
5
6
4
2
2
1
1
1
2
5
3
1
1
7
9
12
7
2
5
9
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
31
57
57
30
28
22
16
23
32
42
65
65
58
66
55
57
59
57
55
65
58
62
66
76
68
72
76
71
79
79
76
80
76
74
75
76
73
75
72
72
77
74
76
76
81
77
80
83
81
94
83
85
84
81
94
88
89
102
102
90
102
87
102
84
84
84
78
78
80
74
78
70
67
70
68
70
87
69
71
70
62
71
61
62
63
66
70
67
78
60
59
66
69
62
87
87
61
34
34
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
2
2
2
5
6
4
2
2
2
5
6
7
8
4
1
2
3
4
9
15
20
26
14
3
3
2
2
2
2
1
1
1
3
2
1
1
1
5
3
2
2
3
3
3
3
3
5
7
5
3
11
7
3
2
2
1
1
4
8
5
2
3
5
3
1
1
2
3
2
2
2
2
2
2
2
2
9
5
1
1
2
2
2
4
7
5
3
3
8
13
23
12
1
5
9
6
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
45
95
95
82
88
87
87
87
89
94
104
104
95
100
86
68
74
86
63
76
73
76
82
112
81
83
85
87
86
96
100
83
87
89
92
104
104
92
96
91
89
112
87
87
93
94
89
100
89
104
87
85
87
94
81
79
79
79
74
73
112
78
81
84
79
84
76
84
75
74
71
79
68
67
67
64
62
70
69
83
74
64
57
59
65
65
75
79
58
54
49
49
62
49
63
63
51
32
32
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
10
10
10
15
21
44
55
61
64
37
10
10
20
15
10
10
10
10
10
10
22
26
18
10
34
29
24
18
9
1
3
4
3
2
25
19
13
24
13
3
3
3
3
2
1
1
2
2
1
1
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
3
3
3
4
3
2
2
3
2
2
2
2
3
3
3
17
10
4
3
2
10
19
10
2
3
5
7
8
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
32
67
67
35
36
28
19
23
30
33
55
55
58
116
65
56
62
69
50
46
48
43
53
59
56
92
62
75
72
69
116
76
77
75
70
69
71
71
76
71
76
78
76
103
86
89
95
116
98
100
100
100
100
95
92
89
100
89
83
92
89
83
85
81
81
85
78
82
75
78
79
83
103
83
84
83
76
76
76
68
72
67
59
79
65
76
85
86
82
85
86
64
92
65
69
69
81
81
30
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
1
1
1
7
11
6
1
1
1
2
1
1
1
1
1
2
2
3
5
8
15
20
11
3
5
4
3
3
3
2
2
2
3
5
8
4
1
3
4
6
5
4
3
2
1
1
9
6
3
2
2
2
2
2
1
1
1
1
1
2
4
4
4
3
2
2
2
2
2
1
1
5
8
5
2
3
3
2
1
1
2
2
2
2
9
5
1
1
37
61
45
30
17
5
5
8
19
24
13
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
30
44
44
29
29
24
19
21
34
50
68
90
90
127
66
62
61
49
49
48
48
48
58
58
56
105
63
80
83
80
127
77
74
76
69
68
67
71
68
69
73
77
81
90
92
93
97
127
100
103
97
103
94
96
96
91
96
98
88
105
96
90
95
91
98
96
88
85
80
88
81
85
98
79
94
83
86
86
85
90
78
69
63
62
64
70
90
83
66
90
73
74
105
74
78
76
82
82
37
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
3
3
3
7
12
9
6
6
4
3
3
3
3
4
6
8
9
10
10
10
17
20
11
2
6
6
6
14
8
2
3
2
2
2
2
2
3
16
9
3
4
5
15
23
14
6
3
3
4
4
4
4
4
4
4
4
4
4
7
7
8
10
7
4
6
4
3
17
12
7
3
3
3
8
7
5
3
3
2
2
2
2
2
2
7
6
6
4
3
15
26
20
14
9
9
20
28
32
17
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
53
60
89
89
89
49
43
44
49
59
72
80
80
120
58
54
55
46
42
38
47
47
58
89
61
81
69
80
80
79
120
77
76
78
72
73
71
75
81
81
96
95
104
131
104
101
109
120
107
131
99
101
104
104
131
104
95
96
90
80
89
80
82
87
82
87
83
83
104
80
81
76
103
70
70
75
76
74
76
80
80
71
80
64
59
54
48
69
39
37
33
37
43
45
76
76
47
37
37
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
3
3
3
3
3
3
3
3
9
6
3
3
14
7
1
2
3
4
6
8
19
19
15
9
4
3
3
3
2
1
1
2
3
3
3
4
7
7
7
8
7
7
23
21
11
1
9
13
7
2
9
9
5
1
1
1
1
1
2
1
1
1
1
1
1
1
2
5
3
2
3
5
11
6
2
2
2
2
2
2
2
4
3
2
14
9
4
4
8
10
13
10
7
4
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
56
117
117
69
69
50
49
59
74
82
101
107
107
112
113
89
91
96
102
108
112
117
106
107
110
115
105
113
102
96
96
98
96
98
98
98
97
118
102
108
117
103
114
99
105
118
103
114
108
108
107
104
118
107
107
108
115
100
103
85
82
89
91
94
100
100
100
100
100
100
91
100
93
96
100
96
100
100
98
100
100
94
82
94
84
91
105
115
77
84
85
86
87
93
93
81
73
40
40
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
6
6
6
10
14
10
6
6
6
6
6
7
10
8
6
6
6
7
7
7
16
19
10
2
8
7
6
10
6
2
4
3
2
4
3
2
8
7
5
4
4
4
5
7
15
12
9
14
20
12
5
5
5
5
6
7
7
7
8
8
9
9
9
9
18
13
9
13
11
9
15
12
10
16
13
10
9
8
8
8
15
11
8
6
9
8
8
17
21
26
33
21
9
8
8
8
8
9
40
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
46
109
109
87
94
90
87
87
84
76
87
87
74
94
76
70
73
76
85
83
104
109
83
87
83
80
97
85
88
94
92
96
94
107
88
91
91
93
94
96
109
95
101
105
103
114
101
107
102
98
95
109
90
95
95
92
114
91
85
109
77
76
70
68
71
77
80
114
81
79
76
68
65
63
60
61
65
51
65
49
49
65
41
37
33
29
27
25
27
24
23
26
26
25
37
37
28
26
26
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
6
6
9
13
44
60
68
67
35
3
3
12
10
9
9
9
10
24
32
30
29
15
1
3
2
1
1
1
2
3
3
4
3
2
2
3
5
8
9
8
8
6
5
6
7
5
4
3
3
3
3
3
3
2
2
2
2
3
3
3
3
3
3
3
2
2
7
5
3
5
4
3
3
3
3
3
3
3
5
4
3
2
4
6
4
2
2
6
12
18
10
3
5
6
6
6
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
36
63
63
34
32
26
18
22
28
37
52
52
52
56
69
47
51
65
45
43
43
40
50
53
56
100
60
63
62
58
59
62
69
65
67
78
69
75
70
70
84
77
79
81
93
78
80
93
77
91
78
81
85
84
93
84
87
89
81
100
93
89
96
93
84
87
82
81
78
79
78
79
93
78
91
77
72
73
76
71
72
66
70
63
66
67
87
82
53
64
59
62
100
65
83
83
69
44
44
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
3
3
3
7
9
7
6
6
4
3
4
5
12
7
3
3
3
3
6
10
22
26
15
4
11
8
6
11
6
2
2
3
2
1
2
3
4
9
5
1
2
4
5
6
4
2
3
11
19
20
20
14
8
2
1
1
1
1
4
5
6
6
3
1
3
4
6
7
5
4
2
1
6
4
2
1
6
7
4
2
2
2
2
4
12
7
2
2
3
12
22
14
6
7
8
7
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
37
47
57
57
57
32
27
26
27
30
39
39
40
60
50
37
42
50
38
37
41
38
50
57
52
97
58
61
58
53
60
50
53
52
52
53
55
62
61
62
81
62
69
76
71
93
78
79
76
91
73
76
78
78
79
81
87
82
78
97
78
85
93
78
93
79
77
76
73
71
67
77
70
70
91
71
74
75
76
72
71
72
64
63
65
70
87
84
60
63
58
54
97
47
46
44
50
37
37
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
3
3
3
7
9
6
3
3
3
3
2
2
2
4
6
5
4
4
3
3
16
19
11
3
8
5
3
5
3
1
1
2
2
1
1
3
7
4
1
1
1
2
8
7
4
2
2
2
2
4
7
6
3
1
2
1
1
4
7
4
1
1
1
2
1
1
1
3
2
2
2
2
7
4
2
2
2
2
2
3
2
2
2
7
14
8
3
2
2
8
15
10
5
6
7
6
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
50
112
112
57
51
41
41
54
71
81
105
105
95
98
108
103
98
93
103
95
89
98
106
109
112
148
107
114
112
107
108
103
108
100
98
103
92
91
91
88
90
88
90
94
97
97
112
105
103
112
99
103
106
114
137
115
144
121
107
112
137
116
148
110
112
114
112
137
106
105
100
96
98
90
97
85
83
91
85
86
98
84
79
75
84
90
92
144
73
85
88
86
105
84
84
75
83
70
38
148
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
8
9
7
6
6
6
5
4
4
10
7
4
11
15
19
20
22
24
26
20
14
14
8
2
2
2
2
3
4
3
2
2
2
2
19
23
16
9
20
11
2
2
3
9
16
14
12
12
8
4
2
9
9
9
10
8
5
3
3
2
2
2
2
3
6
9
7
6
9
7
6
6
4
3
3
2
2
2
2
2
7
18
30
18
7
11
16
27
18
10
6
3
3
20
29
18
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
112
103
103
67
66
43
45
56
69
81
95
95
90
92
98
103
83
81
88
95
93
112
102
103
102
147
100
102
105
103
92
98
84
83
86
83
84
89
79
79
90
88
94
112
97
102
98
107
99
103
94
100
92
101
102
100
141
103
98
107
99
108
147
103
102
97
95
90
88
107
86
89
86
81
100
77
79
85
78
81
74
78
72
68
79
86
97
141
70
83
85
83
107
78
78
71
79
66
34
147
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
8
9
7
6
6
6
5
4
4
17
10
4
11
15
19
20
21
23
26
14
2
14
8
2
10
6
2
3
4
4
3
2
2
2
9
5
1
3
6
5
5
4
3
3
3
3
3
4
4
4
2
1
1
1
1
6
8
11
46
29
13
3
4
4
5
4
3
3
4
8
5
3
31
22
13
6
2
3
2
2
2
12
22
17
10
3
13
23
14
6
9
12
16
25
29
21
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
108
56
66
68
66
56
56
56
61
74
98
98
78
75
76
73
83
94
80
84
81
108
95
98
97
147
95
96
94
94
78
84
72
74
79
84
78
84
82
82
136
94
102
108
99
98
103
100
100
141
98
96
106
110
112
136
139
113
111
147
109
117
144
106
103
99
94
87
82
100
80
92
91
92
141
93
92
92
83
80
76
74
70
74
85
96
139
138
72
90
81
81
147
81
86
86
76
31
31
144
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
28
42
24
6
6
6
6
9
10
12
10
9
30
26
23
19
15
20
21
11
2
14
12
10
6
2
2
5
3
2
2
2
2
9
8
7
13
10
7
4
2
2
3
9
30
16
3
5
4
3
2
2
2
2
2
3
2
1
1
1
1
1
1
1
2
2
2
4
2
1
1
2
5
6
8
5
2
2
2
2
4
12
7
2
2
8
12
17
11
6
7
8
7
6
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
31
77
77
37
38
29
30
37
48
62
65
65
59
60
78
58
64
64
56
77
56
59
71
73
69
97
78
72
70
67
75
64
65
60
61
59
58
78
60
60
64
64
68
74
75
75
95
74
76
90
71
72
77
78
76
87
81
74
71
97
76
84
95
92
84
82
81
77
75
85
75
78
78
85
90
81
86
95
89
90
92
90
83
83
73
80
85
81
75
85
73
75
97
70
73
72
78
78
40
78
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
7
10
5
1
1
1
5
4
4
4
2
1
6
9
12
11
10
18
21
11
1
6
3
1
1
1
1
1
1
1
5
9
7
5
9
5
2
2
2
2
2
2
2
7
5
3
3
3
3
3
3
2
2
1
1
1
1
1
2
3
2
1
1
1
4
4
4
4
2
1
4
4
5
8
11
8
5
3
1
1
4
7
4
2
10
21
20
19
13
8
6
5
5
22
31
16
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
98
98
61
68
72
69
71
75
75
87
87
78
69
69
89
69
75
75
80
98
72
82
81
76
97
78
79
80
89
79
79
79
80
80
80
78
91
80
86
98
87
91
87
87
87
89
94
90
97
86
94
87
81
81
77
84
77
69
67
83
58
61
60
59
84
54
53
48
51
54
58
83
67
62
57
66
52
46
61
43
42
42
61
41
43
43
67
35
36
34
35
41
41
66
66
41
25
25
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
13
13
13
13
13
13
13
38
23
9
9
24
14
5
5
5
5
10
15
21
22
12
3
7
6
6
15
9
4
6
4
2
2
2
2
5
7
9
6
3
6
5
5
5
3
2
44
23
3
5
5
4
3
2
1
1
2
3
2
1
2
3
5
3
1
1
16
8
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
5
3
1
1
2
9
17
9
1
3
4
5
5
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
57
136
136
75
75
55
55
70
89
104
125
125
121
123
133
120
104
106
120
120
136
136
123
123
125
125
124
133
123
120
117
120
116
115
120
120
120
124
124
128
136
134
142
142
136
136
135
128
129
136
111
120
114
115
120
119
129
120
120
119
120
120
109
111
120
106
101
103
104
100
112
116
142
120
120
107
105
111
99
111
99
111
94
142
83
81
85
87
75
67
77
88
109
142
142
142
142
142
66
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
6
6
6
13
16
11
6
6
6
6
6
7
14
10
6
7
7
8
8
8
15
22
17
13
17
22
22
14
7
4
6
6
6
7
9
12
15
27
24
16
8
16
19
22
13
5
16
25
34
46
37
27
18
18
21
18
15
15
21
28
28
28
25
22
22
20
18
18
23
28
25
22
15
9
9
9
9
9
8
8
8
8
8
8
24
23
22
22
22
22
22
31
35
37
38
39
39
40
53
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
56
58
58
56
56
35
29
28
38
53
62
93
93
69
60
54
52
62
47
45
46
47
52
54
56
100
62
68
76
73
75
96
71
71
67
66
70
72
72
96
77
81
89
100
93
100
94
100
95
98
90
98
90
87
90
97
91
92
86
100
93
88
93
88
88
104
88
90
79
85
81
86
104
75
97
84
88
91
88
104
90
81
83
93
75
78
90
95
80
90
95
72
100
78
80
76
85
85
33
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
3
3
3
9
14
9
5
5
4
3
3
4
14
9
5
9
11
12
11
11
18
24
14
4
3
2
3
2
2
2
3
5
7
5
3
2
7
7
6
4
2
8
9
11
7
3
11
7
4
4
4
4
4
3
2
2
2
2
3
3
3
4
5
4
3
3
3
11
11
9
6
3
3
3
3
3
4
5
6
4
3
2
2
5
8
5
3
2
12
53
43
33
19
6
6
9
21
27
15
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
58
63
63
63
38
32
35
46
64
70
103
103
71
72
71
69
60
57
56
61
60
71
102
80
106
85
82
85
83
86
96
87
90
90
84
90
88
90
103
96
91
95
93
95
100
96
106
99
102
96
102
98
98
98
102
95
98
98
100
95
99
106
98
100
103
96
98
91
106
97
89
102
87
88
87
88
93
90
93
90
93
88
80
77
88
93
93
102
72
70
74
100
69
81
81
67
33
33
106
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
10
15
9
4
4
4
4
4
5
16
13
10
31
31
31
21
11
19
23
17
11
5
5
6
10
8
7
7
8
5
2
6
9
13
9
6
14
10
6
13
8
4
6
17
13
9
7
5
4
4
5
6
8
8
7
5
4
8
8
8
8
8
8
8
15
19
13
8
13
13
10
8
8
10
13
9
6
6
6
6
6
6
6
6
7
7
8
15
11
8
12
14
11
8
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
51
114
114
84
91
88
84
83
81
84
73
73
72
62
81
62
69
84
63
69
64
61
67
76
72
89
101
79
114
76
76
74
68
66
65
65
67
69
72
75
80
90
80
83
79
78
79
84
84
89
101
87
89
95
91
93
114
90
91
78
88
78
76
91
77
80
77
79
82
69
68
79
66
68
69
67
69
74
72
74
82
68
65
66
67
67
82
74
54
57
55
59
59
67
67
54
51
26
26
67
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
22
10
10
10
41
56
68
76
39
3
3
9
6
3
3
3
3
7
12
21
21
15
9
3
4
6
15
8
1
2
4
11
7
3
3
4
20
13
6
6
6
8
10
9
7
5
16
15
14
14
9
5
14
8
2
1
1
8
4
1
1
1
1
1
1
1
8
8
9
5
1
6
4
2
6
8
4
1
1
1
1
1
6
11
6
2
3
5
11
18
12
7
5
4
4
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
46
122
122
95
103
98
94
94
94
98
102
107
107
112
96
103
97
100
103
106
112
117
112
111
112
115
103
112
122
103
122
97
100
100
96
103
97
101
103
102
117
102
98
112
106
101
112
125
110
112
107
105
110
114
115
122
125
115
102
105
122
109
115
120
115
125
109
115
111
110
113
115
115
115
110
108
120
105
102
105
105
98
105
90
105
106
105
115
120
91
92
99
97
105
105
90
90
85
40
115
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
23
20
20
20
50
65
73
77
41
5
5
13
11
10
39
47
51
31
11
19
23
21
13
5
5
6
10
8
7
4
2
6
11
29
21
13
9
6
13
9
6
10
15
11
7
18
26
34
32
21
11
10
10
9
8
8
8
9
10
11
10
10
11
19
14
9
22
15
9
8
11
15
18
14
10
18
13
9
7
14
22
15
9
15
11
8
8
17
26
33
21
9
9
9
22
31
35
37
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
56
138
138
102
110
103
95
94
104
117
128
158
158
139
121
122
113
113
117
116
118
133
120
121
114
122
122
129
139
139
139
126
129
121
121
123
140
132
134
158
133
134
137
137
139
139
140
139
137
131
153
129
125
130
128
128
133
133
120
140
138
111
121
120
118
158
111
109
107
100
96
100
85
90
107
101
133
107
107
140
91
107
85
69
80
78
83
153
85
80
90
91
110
133
133
133
133
133
66
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
14
14
14
14
14
47
64
72
76
40
5
5
9
9
10
39
47
51
31
11
19
27
28
26
24
18
13
9
5
7
10
9
8
10
13
13
13
14
14
15
22
29
25
22
18
15
14
10
6
13
12
11
13
11
10
10
10
10
14
12
10
10
10
11
10
10
10
14
18
28
19
11
10
9
9
9
9
9
7
6
6
6
6
6
23
31
35
37
38
39
40
40
40
40
40
40
40
40
53
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
104
59
59
66
60
59
59
59
54
66
67
85
85
57
65
51
48
65
53
53
60
104
65
65
67
87
63
65
65
63
66
66
67
70
67
67
81
71
73
78
98
91
98
147
113
112
117
167
121
134
146
147
167
144
149
146
149
131
173
144
155
155
173
155
133
128
124
173
118
118
119
105
106
99
96
93
103
90
86
87
89
80
90
76
89
88
87
85
106
70
71
74
68
70
70
56
57
38
38
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
2
2
2
4
5
6
6
6
6
4
2
2
13
10
7
8
11
15
8
2
14
14
8
2
2
2
3
2
2
3
3
3
11
6
2
2
3
5
3
1
1
1
2
3
5
7
11
7
4
4
4
4
2
1
2
3
3
3
5
5
5
5
5
3
1
2
3
4
4
4
4
5
6
4
3
6
12
7
3
38
20
3
1
4
8
11
13
15
38
42
40
23
7
7
7
8
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
34
112
112
76
85
82
74
74
74
70
71
72
71
78
75
75
76
106
90
89
112
105
98
104
105
110
99
103
108
106
97
100
98
104
91
93
102
91
89
89
112
83
84
88
85
84
105
91
91
110
94
86
89
90
91
95
108
88
82
78
93
74
72
70
66
66
65
66
65
61
64
82
68
67
79
69
59
60
61
60
71
51
47
58
55
60
82
78
54
61
58
61
62
67
67
62
53
28
28
67
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
11
15
39
51
62
35
8
2
2
8
4
1
3
4
6
4
2
13
13
7
2
4
3
2
2
2
2
3
3
3
2
2
2
4
3
3
3
3
3
3
4
3
2
2
9
12
9
6
4
2
1
3
2
1
6
6
4
3
3
3
2
1
1
1
1
2
2
3
3
3
2
2
2
8
6
3
1
1
1
1
5
10
12
8
5
2
10
19
11
3
5
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
41
122
122
94
103
98
94
94
92
83
94
94
82
112
81
88
92
84
103
93
101
117
112
109
112
112
106
111
112
104
122
100
102
101
97
103
95
98
100
100
117
103
104
112
105
103
112
105
104
112
99
103
97
100
100
97
112
97
91
88
122
88
90
90
81
86
75
86
75
75
75
89
71
75
77
78
86
86
80
86
78
72
70
76
73
70
72
82
50
55
49
48
60
52
70
70
58
43
43
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
21
20
20
20
20
50
65
73
77
41
5
5
9
9
10
29
42
48
44
40
40
40
30
17
5
25
17
9
2
6
7
5
4
4
5
3
2
4
6
5
5
5
5
5
6
6
7
27
42
32
22
12
4
2
3
2
2
4
7
13
20
16
10
4
8
5
2
5
7
10
7
4
5
6
5
4
5
5
4
3
2
2
3
6
20
11
3
5
7
13
25
14
3
3
3
3
9
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
45
58
58
33
29
23
16
23
32
37
66
66
56
60
54
58
57
55
54
66
58
61
66
75
66
77
75
70
77
87
71
72
74
75
74
80
85
77
78
79
80
79
87
85
80
80
79
78
78
80
78
78
80
80
81
79
87
79
77
72
81
81
84
86
90
84
82
84
84
78
76
79
76
81
82
86
90
76
77
79
75
82
79
65
69
74
83
90
59
61
55
48
69
42
41
41
47
42
42
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
3
3
3
6
7
5
3
3
3
3
3
3
3
6
9
9
9
10
7
5
22
26
14
2
2
2
3
3
3
2
1
1
3
5
4
3
3
19
11
3
2
4
4
3
2
1
1
15
10
5
3
2
2
5
8
5
2
4
6
4
2
2
1
1
1
1
1
1
1
2
1
1
6
4
3
3
4
2
1
1
2
4
5
6
11
7
4
2
1
12
24
13
2
1
1
1
6
11
7
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
94
94
50
49
35
25
36
50
64
100
100
85
107
92
81
80
89
67
63
64
59
64
71
63
86
75
79
94
93
85
90
100
87
92
91
93
106
93
107
93
92
95
104
98
95
102
102
93
93
88
97
87
90
94
100
94
101
82
78
106
78
86
85
86
107
85
101
81
83
83
81
104
79
77
78
75
75
74
77
69
63
55
77
57
63
68
68
55
53
58
62
77
65
68
65
75
75
31
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
2
2
2
5
6
4
2
2
2
3
3
4
24
13
2
2
2
3
3
3
18
31
16
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
3
2
1
4
6
8
5
3
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
2
3
2
2
2
3
3
2
1
1
1
2
3
6
5
3
1
5
10
19
14
10
9
8
8
19
25
31
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
46
51
51
37
34
28
22
27
39
55
72
86
86
57
57
45
41
48
38
36
43
46
50
69
55
83
66
67
72
72
66
66
77
68
72
72
76
83
74
73
77
69
70
72
71
72
86
76
76
83
74
75
75
75
80
75
75
81
67
76
67
67
66
80
69
70
81
67
67
67
64
80
61
62
81
59
63
67
64
86
62
52
47
47
51
56
70
73
51
49
45
45
58
46
62
62
49
32
32
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
3
3
3
9
15
10
6
6
4
3
2
2
15
9
4
3
2
2
6
11
13
8
4
2
15
8
2
2
2
2
2
2
3
5
3
2
6
6
7
14
10
7
4
2
4
4
4
11
6
1
5
3
1
1
1
2
3
2
1
2
4
5
7
5
4
2
1
4
4
4
6
4
3
2
1
2
3
2
1
1
1
1
1
2
11
6
1
1
4
8
12
6
1
2
3
4
4
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
32
100
100
67
73
60
58
58
55
65
67
81
81
68
103
70
77
86
67
72
68
64
69
72
75
93
95
80
85
89
100
88
98
82
83
91
91
103
116
92
96
91
92
93
92
116
92
95
102
97
98
116
91
90
89
82
85
82
75
73
103
77
75
78
85
76
77
79
62
60
57
63
58
60
85
69
75
75
75
81
70
75
57
66
59
61
69
69
49
48
44
45
59
46
66
66
50
33
33
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
4
4
4
7
11
7
4
4
4
3
2
2
18
11
4
3
2
2
2
2
15
29
15
2
15
15
15
8
2
2
2
3
2
2
2
2
2
14
10
7
7
7
4
2
4
2
1
5
4
3
9
5
1
1
1
1
1
1
1
1
1
2
4
4
3
2
1
2
3
3
4
2
1
1
2
6
6
3
1
1
1
1
1
1
11
10
9
5
1
6
11
6
1
4
5
3
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
81
81
75
75
79
81
81
81
93
99
110
110
120
115
103
99
88
105
79
87
105
95
105
99
123
120
111
120
111
115
105
100
105
96
101
107
112
124
124
124
124
124
124
118
112
115
112
107
105
97
112
99
105
106
111
123
100
92
89
92
92
97
100
100
110
91
90
95
93
83
111
86
91
100
100
79
93
78
71
100
57
53
64
70
75
123
111
77
85
83
90
91
105
105
81
78
37
37
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
4
4
4
12
16
18
19
20
12
4
4
5
16
24
27
19
11
11
11
11
22
27
19
11
5
8
6
5
3
2
2
2
2
12
17
22
29
36
39
24
10
12
9
6
5
4
8
18
11
4
10
7
5
4
4
4
4
4
4
5
18
13
8
4
8
7
6
6
7
5
3
4
6
7
8
11
9
7
6
6
6
7
6
6
11
16
11
7
8
20
28
18
9
7
7
16
21
26
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
53
54
54
53
53
30
25
29
41
59
71
100
100
100
68
63
65
59
56
59
56
58
66
72
69
90
73
74
76
80
76
75
75
76
77
76
82
83
79
100
83
88
91
100
91
90
100
83
89
91
91
100
100
93
96
100
90
100
82
82
79
84
87
87
90
100
87
83
82
82
80
82
100
84
92
85
86
82
75
71
82
67
72
75
77
92
82
78
76
64
54
60
68
71
92
92
72
62
32
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
3
3
3
5
7
5
3
3
3
3
3
3
12
14
17
13
10
10
7
5
22
22
12
3
3
12
10
6
3
5
5
5
4
3
3
3
4
6
8
14
11
8
5
2
4
6
8
11
6
1
7
4
1
1
1
2
6
3
1
2
4
4
3
2
2
3
2
2
2
3
3
3
6
8
5
2
1
1
1
1
1
1
2
4
32
17
2
2
30
41
36
19
3
2
2
32
32
32
17
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
63
152
152
88
90
72
57
64
80
94
125
125
124
115
150
138
116
133
114
115
131
152
136
136
137
133
136
150
139
144
139
160
133
130
130
125
128
133
135
138
157
141
149
149
160
157
148
155
149
161
157
140
149
147
161
155
147
160
161
145
155
150
143
155
135
133
126
133
125
130
134
155
142
125
120
116
114
104
114
111
101
114
89
142
86
84
87
107
69
62
72
85
107
142
142
142
142
142
28
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
4
4
4
12
20
12
4
4
4
5
5
5
6
5
4
12
16
20
14
8
6
6
6
6
7
6
6
6
6
6
6
7
8
11
15
14
13
23
28
25
22
33
41
28
15
4
4
28
55
54
52
50
50
30
10
10
10
10
11
15
28
64
82
48
15
18
20
17
15
12
10
30
19
9
9
9
9
9
7
6
6
6
6
6
23
22
22
22
22
22
22
25
26
27
28
28
28
28
28
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
120
120
69
89
98
104
104
105
108
111
115
115
120
104
95
110
105
120
120
102
105
109
110
106
120
120
111
120
107
105
102
102
101
107
120
114
120
120
120
120
119
133
120
115
111
110
111
111
128
107
105
112
115
128
133
116
114
128
103
93
95
94
103
95
115
102
102
133
105
105
103
105
82
81
76
75
94
86
94
88
94
60
54
59
68
83
107
105
105
105
79
81
77
72
67
66
66
40
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
13
10
8
8
8
14
17
20
62
34
7
7
14
16
18
13
8
8
8
8
13
18
13
8
15
22
20
13
7
14
22
15
8
8
8
13
18
28
39
29
20
31
26
22
13
5
9
17
17
12
8
8
8
18
14
11
12
11
11
11
11
11
11
12
11
11
11
11
19
18
15
13
11
18
22
24
25
26
16
6
6
6
6
6
11
13
14
16
19
20
22
15
8
8
8
8
8
8
24
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
43
125
125
61
61
48
33
43
59
79
113
115
115
139
123
94
101
123
88
86
90
84
94
104
98
125
114
114
114
114
139
120
123
123
111
109
109
105
104
115
113
114
137
115
121
120
122
150
123
125
114
111
118
124
125
137
150
124
120
116
100
110
115
116
118
150
123
124
137
121
120
118
120
106
105
102
105
105
105
120
106
108
105
112
105
109
109
112
115
105
105
89
105
96
94
93
93
93
33
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
4
4
4
5
7
5
4
4
4
4
4
5
6
8
10
10
10
11
25
26
27
40
23
7
25
20
15
9
4
4
4
9
8
8
8
7
6
23
22
22
62
48
34
22
17
21
26
32
26
20
21
18
12
7
19
17
15
17
17
13
9
8
7
18
20
14
9
56
65
36
8
8
9
10
9
8
8
8
7
6
6
6
6
6
11
13
14
16
40
72
52
33
22
15
9
9
21
27
21
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
43
138
138
63
66
51
34
47
65
82
127
127
124
139
136
138
122
136
120
127
120
136
119
136
120
125
136
128
138
121
139
125
123
123
117
116
116
130
122
125
136
127
127
129
130
130
133
139
130
125
133
125
127
128
133
127
125
129
111
96
102
103
108
125
111
111
114
118
122
125
127
115
113
112
110
112
113
116
125
111
125
111
96
102
105
108
111
125
115
115
105
108
105
105
105
90
90
90
40
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
4
4
4
12
16
10
4
4
4
4
4
5
19
14
10
10
10
11
25
26
27
40
25
11
16
22
20
12
5
7
8
9
9
9
9
8
8
11
13
15
22
31
26
15
5
15
28
33
38
41
25
10
5
5
7
10
10
10
7
5
10
14
16
17
13
10
10
14
18
13
8
22
14
7
22
15
9
9
12
12
12
12
12
12
17
22
55
38
22
22
31
40
72
47
22
22
22
22
40
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
35
89
89
42
41
32
21
30
43
60
81
93
93
131
92
74
85
92
69
89
68
70
77
78
81
82
92
92
88
87
131
84
84
84
84
83
90
115
106
115
115
120
96
91
98
91
98
131
105
111
93
111
102
107
120
120
101
104
94
87
108
82
85
85
82
101
90
99
120
102
120
91
108
84
79
87
89
87
89
100
87
89
72
89
72
72
77
89
53
55
49
46
57
45
53
53
47
31
31
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
3
3
3
6
8
5
3
3
3
3
3
4
9
9
10
9
9
9
9
9
22
22
14
6
6
6
15
8
2
3
4
7
4
2
2
2
8
7
6
6
6
6
6
5
4
6
13
24
12
1
2
3
2
1
1
1
1
1
1
2
4
4
4
4
4
3
2
3
4
10
7
5
4
5
4
3
4
2
1
1
2
2
2
10
15
10
5
5
13
20
25
14
3
4
6
9
12
16
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
32
54
54
33
33
27
20
26
36
46
72
72
53
52
59
48
53
61
54
48
50
52
60
72
64
80
70
68
74
72
67
70
74
71
72
82
74
79
83
86
91
100
99
99
99
100
95
94
98
109
94
99
98
97
109
102
101
102
109
90
88
87
83
82
82
80
83
86
90
99
96
102
99
102
79
80
75
81
71
69
81
64
58
66
61
73
74
80
102
63
59
58
58
50
59
59
53
42
42
68
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
6
10
7
5
5
4
3
2
2
2
14
17
15
14
14
13
12
14
14
9
5
14
10
7
9
7
6
5
4
3
3
4
3
2
3
4
6
6
7
6
5
3
2
1
1
5
9
8
5
2
3
3
2
1
1
1
2
3
3
3
4
2
1
1
2
1
1
2
2
3
2
2
4
6
4
2
1
1
1
1
6
13
8
3
3
10
17
24
12
1
3
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
33
58
58
37
35
29
21
22
38
58
69
115
115
69
65
57
55
54
52
54
49
51
51
50
51
66
53
57
60
61
69
71
67
80
76
78
87
104
86
115
84
82
83
79
84
88
92
104
104
94
107
95
99
104
103
107
106
116
116
92
95
96
98
100
104
120
94
95
95
98
90
94
120
82
88
81
81
93
94
120
99
97
80
112
73
72
71
112
56
54
49
46
52
51
75
75
47
33
33
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
4
4
4
12
16
10
4
4
4
4
4
5
6
8
10
10
10
11
11
11
19
23
14
5
5
5
6
10
8
7
7
8
9
10
11
12
13
9
6
7
6
6
12
8
5
6
13
21
12
4
6
5
4
4
5
6
8
6
4
5
19
14
9
8
8
7
6
6
7
7
8
8
8
8
6
4
6
5
5
5
6
7
8
8
9
8
8
8
8
17
25
17
9
12
14
11
9
9
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
37
112
112
50
50
39
25
37
52
69
105
105
93
129
115
82
98
115
92
115
94
115
106
103
103
118
98
104
106
104
129
101
103
101
101
108
106
118
117
116
115
144
110
112
122
108
115
152
137
152
144
152
129
127
123
124
119
117
144
104
106
107
106
102
98
100
100
105
118
104
124
93
106
77
78
80
85
90
90
100
102
83
76
89
76
84
90
90
84
90
90
85
90
78
78
60
66
51
51
78
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
6
8
5
3
3
3
3
3
4
9
9
10
9
9
9
13
17
23
26
14
2
4
7
10
6
2
2
2
9
5
2
2
2
12
9
6
13
9
6
6
7
7
7
30
19
9
3
5
5
4
3
8
12
8
4
3
3
4
4
4
3
3
3
4
10
9
8
6
4
4
6
3
1
3
3
3
13
8
3
2
2
15
10
6
6
13
51
51
29
8
5
3
3
9
15
43
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
55
101
101
84
89
83
83
83
80
83
83
87
87
68
65
64
63
68
70
80
101
68
73
81
72
78
93
77
78
85
77
81
78
81
82
85
87
83
85
83
101
82
83
84
83
81
81
92
86
86
92
93
89
91
92
97
86
85
79
87
74
74
77
79
82
85
90
90
97
66
67
67
57
68
62
69
74
90
82
84
97
83
83
83
70
64
60
68
70
45
41
40
34
32
36
36
32
40
40
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
19
14
9
9
9
36
49
56
59
31
3
3
15
11
7
19
19
19
19
29
33
32
17
3
3
3
3
8
6
5
4
4
4
4
4
3
3
9
5
1
3
6
8
8
7
6
4
2
1
1
3
5
3
1
1
1
1
1
3
3
3
4
3
2
1
2
3
5
5
3
2
2
3
2
1
1
4
2
1
3
4
4
5
9
13
7
1
2
4
9
15
8
1
1
1
4
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
34
99
99
73
82
81
78
78
78
73
78
79
78
100
79
78
79
88
71
73
67
63
72
76
80
113
98
92
99
86
100
86
83
84
88
77
88
73
67
65
64
65
68
76
75
75
79
100
87
89
98
83
88
86
85
99
90
90
84
113
77
80
80
82
74
74
75
77
69
78
66
67
61
71
62
66
69
72
72
72
78
70
66
64
59
63
66
71
57
65
58
56
113
59
65
66
66
66
32
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
13
13
13
13
13
39
52
65
39
13
4
1
1
3
5
4
4
4
13
23
25
20
14
8
3
3
3
5
3
2
2
2
3
4
4
2
1
8
7
7
5
4
2
1
2
2
3
3
2
1
3
2
1
1
1
1
1
1
7
4
2
3
3
2
1
1
1
1
2
2
1
1
2
2
2
2
3
3
2
1
1
2
2
3
11
6
2
2
3
29
30
32
20
9
9
18
25
28
15
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
58
58
52
52
31
26
31
39
52
68
76
76
70
52
52
52
52
58
50
53
54
59
72
61
80
67
72
76
73
79
73
80
74
74
79
82
88
91
117
97
92
98
93
95
117
91
93
98
93
93
117
90
92
93
86
87
82
87
68
79
72
72
76
76
74
77
79
76
89
71
80
74
75
80
72
74
89
75
76
77
66
66
62
61
67
89
70
58
64
64
70
77
79
79
67
67
67
36
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
4
4
4
7
9
7
6
6
6
4
2
2
14
8
2
3
3
4
3
2
14
14
8
3
3
3
3
3
2
2
2
2
5
4
2
1
3
3
3
3
3
3
3
3
3
3
3
4
5
7
7
7
7
7
7
4
1
3
6
5
5
4
3
17
10
4
2
2
3
3
3
4
5
4
3
2
2
8
5
3
2
2
2
3
10
10
6
3
7
14
25
36
24
12
6
6
21
28
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
26
94
94
82
94
94
94
94
99
100
117
117
92
92
106
89
89
106
81
77
77
77
81
82
89
93
90
97
97
108
110
101
105
98
98
117
103
106
106
98
91
89
90
98
93
97
102
94
98
108
110
95
97
99
100
91
102
93
85
86
117
92
93
95
93
93
92
102
92
92
90
100
87
89
89
89
89
84
73
71
84
61
79
61
66
80
89
89
100
67
61
57
70
44
41
38
44
33
33
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
3
3
3
4
6
43
62
71
76
45
15
8
8
11
15
19
20
21
13
6
16
22
12
2
2
2
6
15
8
2
3
4
4
4
5
3
2
19
12
6
2
6
4
2
4
6
16
26
13
1
10
8
4
1
1
1
1
1
3
6
20
34
21
8
16
9
2
2
6
6
6
19
11
3
3
5
6
4
2
2
2
2
2
6
10
9
9
9
15
18
22
16
10
6
3
3
6
10
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
46
50
65
65
65
40
33
36
43
57
68
81
81
65
64
61
60
55
55
68
57
55
61
68
62
80
80
75
85
69
80
74
75
79
85
85
78
79
85
83
85
97
81
81
81
78
78
79
78
78
81
78
81
84
97
94
78
81
76
75
69
67
87
73
77
87
83
80
97
75
94
75
72
76
75
76
82
82
77
82
76
78
64
78
57
60
59
81
66
47
43
36
31
29
27
27
26
31
31
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
3
3
3
11
15
10
5
5
5
5
14
23
24
16
9
11
12
13
14
14
14
14
8
3
2
2
7
7
4
2
2
2
1
1
7
7
7
7
4
1
1
1
3
3
2
2
5
8
5
2
4
4
2
1
1
1
1
2
3
4
6
9
7
5
4
4
4
4
4
4
4
4
4
3
3
6
7
7
7
4
1
1
2
4
12
7
3
3
10
15
21
14
7
5
5
8
10
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
32
81
81
43
45
36
38
44
59
81
83
93
93
128
88
87
84
98
68
63
59
52
58
59
65
88
66
76
81
79
128
87
90
89
98
73
77
76
82
93
84
92
85
96
88
84
94
128
102
115
100
98
99
98
115
99
99
105
115
94
109
94
109
94
94
108
87
86
85
81
85
82
108
86
88
90
90
90
90
108
87
86
72
78
75
72
82
88
52
57
50
50
66
52
66
66
54
31
31
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
3
3
3
8
14
8
3
3
3
5
3
1
1
2
3
5
6
7
6
6
19
24
14
5
14
10
6
14
9
5
6
5
4
3
2
1
1
3
6
14
10
6
6
4
2
2
3
28
17
6
8
5
2
1
1
1
1
1
1
2
3
3
3
3
3
3
3
8
8
9
7
5
3
2
2
10
7
5
3
4
5
3
2
10
25
13
2
2
3
14
22
12
3
2
2
2
8
15
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
51
94
94
52
51
37
27
38
52
65
104
104
78
81
89
75
75
89
66
67
64
65
71
71
78
85
80
87
94
95
93
92
104
94
95
102
89
89
88
78
79
80
89
83
81
86
86
89
83
95
83
82
86
84
88
104
86
94
86
87
102
83
87
88
85
87
94
74
70
67
63
67
62
66
94
69
84
70
66
64
64
55
49
64
56
59
63
84
44
47
43
44
49
49
76
76
52
28
28
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
6
6
6
9
10
8
6
6
6
6
7
8
9
13
18
40
42
43
31
19
28
37
19
1
5
3
2
6
3
1
1
1
1
1
1
1
2
2
2
2
2
3
8
11
7
4
8
5
2
2
2
2
2
1
1
1
1
1
7
4
1
1
2
2
2
1
1
2
1
1
2
1
1
5
3
2
3
2
1
1
1
2
4
6
8
5
2
2
8
13
18
9
1
3
6
7
8
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
122
122
81
84
88
82
87
93
99
107
115
115
123
93
103
101
100
103
95
112
117
105
107
99
115
103
102
123
105
110
127
107
102
102
103
107
113
120
128
122
128
128
139
129
128
120
133
122
119
120
133
110
115
116
122
113
111
105
115
100
99
104
103
102
115
105
89
82
93
77
89
100
86
111
91
92
95
100
92
93
88
88
93
88
85
105
107
90
105
105
82
115
87
89
85
93
93
33
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
10
10
10
10
10
16
19
22
51
29
7
7
17
13
10
8
7
7
23
39
33
27
17
7
6
6
8
10
7
4
4
10
12
12
13
13
14
23
15
8
6
18
12
6
5
8
19
30
17
4
17
10
4
3
3
3
3
3
3
5
8
8
7
7
7
6
6
6
11
9
7
8
8
9
8
8
8
12
10
8
6
7
6
6
6
7
7
7
7
56
44
33
24
16
16
28
30
31
19
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
32
50
50
28
26
21
15
18
22
26
43
49
55
128
54
53
60
53
49
54
45
47
49
49
51
77
51
66
70
72
128
71
74
77
72
76
71
86
69
68
75
69
69
79
85
86
92
145
99
100
96
100
100
104
145
103
102
112
97
95
145
98
100
99
94
91
89
92
85
85
85
87
90
84
93
88
89
96
88
91
87
91
80
88
83
88
95
90
92
95
90
80
95
90
96
96
85
85
33
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
3
3
3
6
8
5
3
3
3
3
2
1
1
5
10
9
9
9
7
6
19
24
13
2
4
5
6
10
6
2
3
4
5
3
2
1
1
3
6
13
9
6
11
8
6
6
24
36
45
46
29
12
5
11
21
13
5
5
5
6
21
11
1
5
8
9
10
9
9
10
10
11
12
7
3
6
7
9
7
5
4
3
2
4
10
6
2
3
49
69
51
33
19
6
6
33
33
33
19
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
46
75
75
43
42
34
24
27
43
62
76
113
113
100
77
67
69
70
65
70
63
75
66
73
78
88
100
83
100
80
79
80
74
80
78
78
84
85
99
115
113
149
120
121
120
115
115
113
119
125
149
113
122
122
125
128
119
121
149
106
111
107
108
99
98
113
100
108
123
111
128
111
100
98
95
92
92
90
88
90
84
90
74
74
88
74
88
88
55
59
63
67
72
81
81
81
66
33
33
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
4
4
4
12
16
10
4
4
4
4
4
5
17
13
10
10
10
11
11
11
27
27
20
12
5
8
9
10
9
9
10
12
12
12
12
12
13
9
6
12
9
6
10
7
5
6
8
29
26
24
27
16
5
14
11
8
6
5
5
5
9
13
15
15
16
12
9
10
11
9
8
22
19
16
16
16
16
12
8
5
5
5
5
5
10
9
8
8
8
17
25
17
9
9
9
16
21
26
29
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
105
55
88
88
88
47
39
40
43
46
66
66
50
44
57
37
42
54
54
57
66
105
74
88
77
74
73
71
77
68
65
66
66
67
69
71
70
83
78
79
85
101
81
105
82
78
77
75
73
71
73
77
83
85
101
97
83
81
73
72
69
73
82
77
83
82
78
82
101
81
97
81
70
70
83
69
68
63
68
62
58
68
55
55
57
64
73
74
73
55
50
51
58
49
65
65
53
37
37
67
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
6
8
4
1
1
1
1
1
1
2
1
1
2
2
3
2
1
11
11
7
3
8
5
2
4
4
4
3
2
2
1
1
1
2
1
1
2
2
3
18
9
1
2
6
11
19
14
10
6
3
1
1
1
1
1
2
7
13
13
8
4
4
4
4
2
1
3
5
9
11
6
2
3
4
4
2
1
3
2
2
7
14
11
8
8
12
15
18
11
4
5
6
8
9
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
60
112
112
75
75
51
51
59
74
83
96
110
110
112
115
91
93
96
85
115
81
83
95
94
98
115
103
101
99
98
96
93
94
105
94
96
92
97
99
110
100
103
100
96
99
103
100
111
106
119
101
105
108
106
119
111
108
109
119
97
108
104
104
111
104
110
103
102
103
103
104
108
111
102
99
99
109
96
95
93
100
85
79
76
76
88
90
100
111
74
82
87
87
89
97
97
83
70
52
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
3
3
3
10
16
9
3
3
3
5
6
7
22
12
3
5
6
7
4
2
14
18
12
7
7
6
6
10
6
2
6
4
2
8
14
14
14
10
6
13
9
6
4
2
4
7
7
7
9
11
11
11
6
2
2
2
3
4
12
15
19
13
7
5
3
5
3
2
2
3
10
8
7
8
8
9
12
11
7
3
6
4
3
12
21
14
7
8
15
18
22
16
10
7
7
27
39
45
26
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
46
46
46
46
27
23
26
35
49
55
78
78
55
46
40
37
38
34
33
38
42
44
59
47
66
55
54
66
56
58
60
64
61
65
66
69
83
70
70
71
68
68
70
71
72
78
77
75
87
76
77
79
81
80
78
77
81
77
69
87
66
64
80
68
68
83
72
62
64
63
87
69
73
75
75
75
75
73
78
75
66
59
75
51
57
55
66
72
44
41
44
50
51
83
83
52
42
42
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
24
17
10
10
10
6
3
3
3
3
3
4
19
10
2
2
2
3
12
17
21
18
14
10
6
3
3
3
3
2
2
3
2
2
2
3
4
3
3
3
3
3
3
3
2
1
3
3
3
3
3
3
3
4
3
2
3
4
5
5
6
10
11
6
1
1
1
3
3
3
3
2
1
1
1
2
3
2
2
1
1
2
4
6
13
7
1
1
7
11
16
9
2
4
7
7
7
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
42
67
67
58
58
34
27
29
34
38
56
56
49
55
65
43
47
69
43
43
47
43
50
58
53
78
55
56
54
56
55
59
65
69
67
78
72
81
70
70
67
68
70
69
71
70
78
81
74
84
76
76
84
75
79
84
78
90
74
75
73
68
73
68
70
73
68
73
69
68
75
66
67
69
68
62
90
56
53
55
56
52
56
43
56
44
42
42
73
40
37
46
52
54
90
90
52
32
32
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
6
8
4
1
1
1
2
3
4
12
6
1
2
2
3
5
7
14
18
10
3
4
5
6
4
3
2
2
5
4
3
3
3
8
7
7
7
7
7
4
2
2
3
8
6
3
1
3
3
2
1
1
1
1
1
2
6
13
10
8
5
3
2
2
2
4
5
6
6
6
3
1
2
5
3
1
1
1
1
2
3
11
6
1
2
8
15
23
15
8
3
3
7
9
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
25
50
50
30
31
26
20
24
37
54
61
93
93
69
56
50
48
44
44
42
45
47
53
66
53
80
61
64
62
69
65
58
63
66
72
80
79
100
83
93
89
90
100
91
93
96
94
100
95
100
92
100
96
91
90
86
88
86
79
94
88
87
94
90
85
108
81
76
77
83
85
85
108
85
89
90
91
93
90
108
92
93
77
97
80
75
68
97
52
59
55
57
86
61
80
80
57
24
24
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
5
5
5
8
11
8
5
5
5
3
2
1
1
12
17
13
9
9
5
2
9
16
9
2
3
4
6
10
6
2
2
2
2
7
13
7
1
3
6
4
2
6
7
5
4
5
12
11
10
7
4
4
4
7
4
2
7
11
7
4
15
32
20
8
4
3
2
2
4
6
9
12
12
8
5
17
14
12
7
2
2
2
2
4
6
4
2
2
9
18
21
13
6
8
11
12
12
13
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
60
122
122
97
103
98
94
94
100
111
116
142
142
112
98
103
97
100
103
89
112
93
105
107
112
122
103
103
122
103
108
120
106
126
114
108
142
104
112
112
120
126
107
109
112
109
112
120
115
122
126
109
112
114
113
122
117
115
104
142
105
113
116
120
112
116
108
107
104
98
93
100
94
95
100
96
95
104
96
97
104
96
93
93
93
95
115
115
84
90
94
102
115
115
115
92
94
81
50
115
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
20
20
20
20
50
65
73
77
41
5
5
18
14
10
10
10
11
11
11
19
23
20
12
5
5
6
10
8
7
7
8
9
10
13
15
17
11
6
13
9
6
9
11
9
7
15
24
24
23
22
16
10
10
9
8
9
10
13
11
9
8
8
8
8
8
9
11
13
15
12
10
14
18
16
15
16
18
12
6
6
49
27
6
11
13
14
16
21
23
26
17
8
8
8
8
8
8
29
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
66
152
152
93
91
79
79
89
104
125
125
128
128
125
133
138
119
125
137
138
152
152
136
136
138
138
138
133
134
138
127
136
126
126
129
127
128
138
129
129
152
130
138
145
135
145
139
142
140
138
142
138
135
135
142
136
136
142
133
133
142
130
133
124
124
120
115
142
109
107
109
120
115
117
120
120
120
120
120
120
120
120
120
120
111
111
133
133
85
94
101
113
133
133
133
104
105
100
28
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
14
14
14
20
26
31
34
35
37
22
8
8
27
16
6
13
9
6
6
8
15
22
14
6
14
15
16
17
18
18
18
13
8
8
9
8
8
11
13
15
22
26
24
22
18
15
21
28
19
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
11
11
11
12
13
28
54
32
11
31
31
31
24
18
14
10
57
88
94
61
28
25
22
22
22
22
22
25
26
27
28
28
28
28
28
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
52
75
75
69
69
42
34
35
38
42
57
57
56
80
70
53
64
70
64
80
67
75
70
69
69
90
71
70
73
73
77
85
85
80
85
90
84
85
85
85
85
83
85
86
83
85
98
99
103
151
115
117
120
141
114
120
113
117
141
104
151
107
105
104
96
90
90
92
103
105
109
151
104
102
91
79
77
92
82
83
90
81
80
71
90
83
75
80
104
63
59
63
61
59
81
81
58
37
37
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
4
4
4
11
15
9
4
4
4
4
4
5
6
8
10
10
10
11
11
11
19
23
18
11
5
5
6
10
8
7
7
9
10
11
12
9
6
6
6
13
9
6
6
5
5
6
6
7
15
10
6
5
5
4
4
3
2
4
4
3
3
3
3
5
4
3
3
6
11
9
7
5
3
3
5
6
4
3
5
4
3
5
5
5
6
6
6
7
8
20
28
18
9
12
14
11
9
9
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
66
138
138
88
88
70
51
53
74
101
115
163
163
139
136
108
119
136
107
138
107
107
118
120
125
133
136
136
124
139
120
117
114
110
123
127
133
200
134
135
136
129
132
133
143
141
143
200
152
149
163
150
165
200
185
200
200
200
200
148
139
158
149
161
200
158
200
155
149
159
166
179
200
200
200
186
200
200
154
149
153
149
135
200
136
150
152
163
144
143
152
162
176
200
200
200
200
200
200
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
4
4
4
15
26
15
4
4
4
4
5
7
14
20
27
23
20
20
14
8
27
40
26
13
17
16
16
11
7
12
10
8
12
10
8
8
22
31
40
31
22
22
22
20
18
22
22
22
16
10
19
14
10
10
16
17
14
11
11
18
20
19
18
18
18
18
18
18
18
28
39
44
36
28
28
28
28
28
28
28
28
28
64
82
61
40
40
40
40
40
40
40
40
40
40
40
40
40
40
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
31
51
57
57
57
35
29
33
43
60
76
93
93
139
80
81
77
67
64
59
63
69
77
96
90
90
80
92
96
93
139
96
97
97
90
88
88
88
84
93
96
89
91
94
97
99
104
139
109
111
106
111
104
103
104
101
98
99
109
98
102
109
102
109
100
100
93
100
84
85
90
91
94
97
97
97
94
97
90
91
92
94
88
93
111
87
88
94
73
77
71
111
75
78
93
93
95
111
111
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
4
4
4
12
16
10
4
4
4
4
4
5
25
17
10
31
31
31
21
11
19
23
12
2
5
5
6
10
8
7
4
2
4
6
8
5
2
4
6
13
9
6
6
5
5
6
8
29
20
11
6
5
5
6
8
7
6
14
9
5
10
10
7
4
4
7
6
6
11
11
7
4
16
17
16
16
11
7
7
6
6
16
11
6
7
7
7
7
8
20
33
21
9
7
7
9
17
26
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
52
58
69
69
69
41
34
36
41
45
66
66
54
66
54
45
48
54
47
48
53
52
60
76
58
88
69
70
76
76
74
74
75
80
78
78
79
88
85
87
96
94
91
91
91
94
89
89
91
100
92
94
95
96
100
97
100
92
100
86
100
90
91
89
88
86
86
96
88
88
91
89
82
75
81
76
92
72
76
62
84
62
58
76
56
62
63
63
60
63
63
61
84
77
92
92
75
70
50
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
4
4
4
11
15
9
4
4
4
4
3
3
3
6
10
10
10
11
11
11
19
23
18
11
5
5
6
10
8
7
7
8
9
10
10
6
3
4
6
6
6
6
6
6
6
6
9
18
18
12
6
6
6
6
6
6
6
6
6
6
18
16
15
10
6
7
6
6
7
5
3
13
10
8
8
11
9
7
6
6
6
7
6
6
11
9
7
7
9
36
43
50
28
7
7
16
33
41
24
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
37
63
63
34
31
25
27
33
42
63
53
53
54
67
66
61
66
90
54
53
53
46
52
53
54
76
58
58
59
58
63
68
70
80
81
78
90
82
80
82
88
81
83
88
89
95
112
95
112
99
96
112
95
96
95
99
88
86
87
72
78
80
78
89
89
80
81
80
79
89
72
75
75
79
82
88
89
88
89
86
89
83
83
79
83
82
88
89
73
63
58
55
80
49
52
52
52
38
38
83
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
6
8
5
3
3
3
3
2
1
1
2
3
6
7
9
15
21
23
18
10
2
2
2
2
2
2
2
1
1
2
2
2
1
1
1
1
1
1
1
1
2
4
7
4
2
2
3
4
4
3
2
2
2
2
2
3
3
4
4
4
3
2
2
2
2
2
3
5
4
4
3
2
1
1
1
1
1
1
1
2
15
33
17
1
1
5
7
10
6
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
56
51
69
69
69
41
34
36
56
84
92
157
157
93
93
87
70
66
62
58
63
68
80
96
90
108
83
87
90
86
88
96
90
99
99
99
137
105
107
110
101
102
102
101
112
99
98
107
112
110
157
120
115
116
106
112
108
105
100
137
98
106
108
102
104
110
106
120
103
102
90
100
84
87
90
81
84
84
76
102
76
68
66
102
83
95
95
157
85
87
78
73
84
80
81
81
84
84
33
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
4
4
4
9
14
9
4
4
4
4
4
5
16
13
10
31
39
43
27
11
19
23
12
2
5
5
6
10
6
2
2
2
3
4
3
2
13
9
6
5
5
5
22
13
5
7
7
7
13
9
6
5
5
5
6
6
6
6
5
4
4
8
9
11
19
11
4
17
12
8
9
6
4
4
5
6
7
7
6
6
6
7
6
6
8
7
7
7
8
39
36
33
24
16
16
16
24
28
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
52
65
65
62
65
65
65
65
67
81
98
98
97
108
82
78
83
68
64
84
64
69
78
83
77
100
92
83
94
92
87
86
86
94
86
87
90
91
91
103
98
95
94
108
92
90
94
89
91
92
97
87
90
92
91
92
95
92
84
100
83
88
97
90
92
103
89
94
89
88
89
91
108
87
92
84
82
82
80
80
79
76
75
79
74
84
95
97
89
71
66
71
100
70
92
92
70
36
36
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
3
3
3
9
16
9
3
3
3
8
10
13
18
10
3
6
8
10
7
5
15
23
12
2
13
7
2
8
5
3
2
2
3
4
3
3
9
11
7
4
4
4
9
7
4
2
7
12
17
13
9
7
4
2
2
2
2
3
4
6
10
8
6
3
1
1
2
4
2
1
3
4
6
3
1
2
6
4
2
2
4
3
2
7
14
8
2
5
5
6
11
7
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
63
81
81
64
68
76
81
81
81
89
97
97
97
90
105
82
84
84
81
77
77
105
88
90
90
105
92
95
105
91
92
92
92
98
97
105
98
98
93
91
92
100
88
94
92
92
100
111
105
120
105
111
106
103
120
105
98
100
120
107
109
111
108
115
108
100
105
105
115
101
108
92
94
90
90
90
71
97
73
68
90
57
60
68
70
69
97
78
65
90
75
81
90
84
84
63
66
43
43
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
4
4
4
12
16
18
19
20
12
4
3
3
3
6
10
31
31
31
21
11
26
24
14
5
5
6
10
7
4
2
2
2
3
4
5
3
2
4
6
6
6
6
6
6
6
7
26
39
21
4
3
4
4
4
5
4
4
4
4
6
9
9
9
8
8
8
7
6
7
8
8
9
13
10
8
8
7
7
7
6
6
7
7
8
16
44
25
6
26
20
15
11
8
5
3
3
5
8
7
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
65
65
65
65
65
40
33
31
31
34
40
40
41
65
41
36
43
41
42
55
44
47
51
52
53
70
60
59
56
65
59
58
70
59
70
67
72
82
75
82
82
78
80
77
80
78
80
88
75
78
77
75
81
77
78
79
88
79
81
76
72
77
79
80
83
88
83
83
81
92
76
77
79
66
78
72
66
70
77
77
86
81
83
72
92
76
74
78
69
66
65
69
86
65
65
47
55
31
31
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
5
5
5
12
16
10
5
5
5
3
2
2
2
6
10
9
9
9
7
5
15
19
12
5
3
2
3
2
2
4
4
3
2
7
4
2
2
2
2
2
2
7
6
5
4
6
8
6
4
3
3
3
4
3
2
2
2
2
3
5
8
10
6
3
3
2
2
3
4
3
2
3
2
2
1
1
1
2
2
2
2
2
2
7
14
15
16
12
9
34
32
19
7
7
7
7
7
7
7
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
66
152
152
77
73
57
39
53
72
93
142
142
119
129
150
102
107
150
105
107
119
152
121
136
135
142
138
150
140
150
138
136
131
124
126
127
133
145
136
145
152
138
140
145
136
145
134
132
134
160
126
125
127
122
120
120
116
122
120
111
160
123
122
122
114
115
112
112
121
122
125
160
120
117
116
101
120
104
92
85
93
75
76
80
93
96
102
108
120
120
120
110
102
100
100
77
78
66
28
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
4
4
4
9
14
9
4
4
4
4
4
5
13
11
10
10
10
11
12
14
27
40
25
11
5
5
6
10
12
11
10
10
11
8
6
22
25
15
6
30
18
6
10
15
15
12
9
8
13
18
18
15
13
10
8
9
9
9
10
9
8
8
9
13
18
19
18
18
18
18
18
14
10
10
10
10
10
15
10
6
6
6
6
6
26
24
22
22
22
22
22
22
22
22
22
22
22
22
25
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
33
152
152
81
89
71
70
80
99
125
125
125
115
116
150
114
123
125
111
109
113
152
115
120
129
125
127
150
120
120
122
120
123
114
120
120
122
129
127
129
152
123
130
129
121
129
120
120
122
129
114
120
119
118
120
120
115
115
120
103
120
111
120
112
111
120
107
107
112
120
114
120
120
105
100
107
107
107
108
120
105
107
94
112
105
107
112
112
120
120
85
88
100
76
81
81
66
40
40
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
4
4
4
5
7
5
4
4
4
5
5
5
6
5
4
6
7
8
8
8
20
33
20
7
7
6
6
15
11
7
7
8
9
8
8
11
14
10
6
13
9
6
10
11
9
7
7
8
13
10
8
8
8
8
8
7
6
9
13
10
8
13
15
14
13
11
9
11
13
10
8
13
11
10
18
29
19
10
9
7
6
14
10
6
11
16
17
18
20
22
31
26
22
15
9
9
15
22
20
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
56
122
122
97
103
98
94
94
94
98
104
107
107
128
89
103
104
105
110
120
112
117
114
114
112
122
112
115
122
109
122
102
114
95
101
103
101
125
103
114
128
104
113
114
111
125
112
105
114
122
108
115
117
125
119
122
115
123
104
98
122
101
104
120
108
114
106
128
115
116
119
115
120
123
109
110
120
105
101
102
105
103
105
102
105
94
89
107
123
64
62
61
62
60
81
81
55
43
43
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
56
56
56
56
56
68
74
77
79
42
5
5
6
8
10
10
10
11
11
11
19
23
14
5
5
7
8
6
5
7
7
8
11
12
12
12
13
9
6
7
6
6
6
6
6
6
7
8
13
18
18
13
8
8
8
7
6
6
6
7
8
9
10
11
22
15
9
6
15
16
13
11
9
8
8
8
8
8
8
8
11
9
8
8
8
12
16
24
15
7
7
7
7
11
13
14
15
16
20
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
113
51
93
93
93
53
44
44
48
60
69
78
78
92
60
54
60
55
65
69
75
113
86
93
98
127
97
90
86
96
80
72
79
74
79
96
90
90
90
90
96
90
88
113
92
95
95
101
90
90
89
88
92
96
90
101
100
100
108
127
104
108
103
108
96
98
93
98
76
86
68
71
64
64
77
75
86
86
81
86
86
73
72
76
76
73
84
84
66
76
67
69
127
78
80
77
70
69
41
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
4
4
4
12
16
10
4
4
4
4
4
4
5
7
10
10
10
11
11
11
19
27
20
12
5
8
9
7
5
3
2
3
5
5
5
9
13
11
9
7
5
8
5
2
4
3
3
3
3
3
7
6
4
3
2
2
2
2
3
3
3
7
5
4
3
3
2
2
5
5
4
3
3
2
2
2
2
2
2
3
3
3
3
11
20
15
11
7
3
31
36
41
26
11
3
3
22
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
32
75
75
40
41
33
23
29
41
58
69
93
93
75
76
73
69
70
66
64
73
76
87
114
92
105
102
90
96
102
89
114
94
92
97
93
95
114
103
102
114
102
92
90
95
89
92
114
98
108
98
96
101
105
107
115
118
138
138
105
108
104
102
102
99
100
105
83
88
93
86
108
100
97
120
103
105
120
105
101
101
120
83
100
89
91
105
111
91
105
111
86
111
99
99
93
105
105
24
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
4
4
4
7
10
7
4
4
4
4
4
5
20
15
10
31
31
31
21
11
19
27
20
12
5
5
6
10
8
7
4
2
6
9
13
13
13
9
6
4
4
4
5
5
5
4
3
11
11
8
6
5
3
2
3
4
4
4
4
4
4
4
4
6
5
4
4
6
7
6
6
5
4
4
6
8
8
8
5
3
5
4
3
9
12
9
7
5
3
57
40
24
15
7
7
8
16
20
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
30
122
122
66
82
85
81
86
91
96
107
107
107
112
88
103
90
96
91
93
101
117
112
109
112
112
103
106
122
108
111
127
107
102
100
100
107
113
124
127
124
116
124
112
116
116
115
127
114
112
120
106
109
112
109
122
112
103
100
90
100
95
95
96
94
100
96
97
106
93
93
100
85
89
90
90
92
92
94
112
93
90
78
112
72
82
82
112
93
70
64
62
63
62
81
81
57
46
46
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
13
13
13
13
13
17
19
22
51
29
7
6
6
8
10
8
7
7
23
31
29
27
14
2
4
6
8
10
6
2
4
4
4
10
17
15
13
26
15
4
6
9
7
6
10
13
16
20
12
4
4
4
4
4
4
4
4
4
8
6
4
12
16
18
13
8
4
6
6
7
14
24
15
7
7
7
7
7
6
6
6
6
6
6
8
14
10
6
7
26
36
27
18
17
16
16
21
26
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
36
104
104
65
82
93
104
104
105
108
113
113
113
113
113
95
101
113
96
98
101
94
104
104
99
104
99
99
101
113
100
98
96
101
93
88
90
100
88
104
90
90
94
94
93
101
95
97
98
113
100
97
96
93
96
91
90
101
85
85
103
87
87
96
90
91
100
88
89
89
86
103
78
81
86
74
100
73
69
80
66
51
47
39
41
51
49
70
88
45
43
50
57
59
100
100
58
33
33
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
11
9
8
8
8
9
10
11
57
34
11
6
6
12
15
18
23
25
18
11
19
28
18
8
7
6
6
13
10
7
6
6
6
6
6
10
15
10
6
7
6
6
6
6
6
6
11
16
12
8
6
5
5
6
6
6
7
8
9
9
9
9
9
8
8
7
6
6
7
5
3
6
7
7
7
8
8
8
8
7
6
8
12
16
16
11
7
7
7
8
15
11
8
7
7
7
7
8
7
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
103
124
124
98
97
95
90
86
85
84
93
93
91
125
90
99
102
104
124
113
117
115
116
117
114
118
123
111
118
108
106
97
125
98
103
124
105
108
103
109
117
103
103
116
102
97
114
101
110
118
106
125
105
111
108
105
118
99
91
86
106
82
88
86
87
109
78
90
84
87
87
108
105
91
93
89
89
87
84
89
78
78
73
69
72
80
79
81
108
64
60
66
65
62
89
89
63
33
33
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
20
20
20
20
20
44
56
69
76
47
19
19
36
18
1
10
14
16
19
19
19
19
19
15
11
7
6
4
3
2
1
2
2
1
1
13
15
9
3
3
2
1
1
1
1
3
17
17
10
4
2
4
3
3
7
4
1
4
7
4
1
2
4
3
3
2
1
1
1
1
1
1
1
1
1
1
7
5
3
1
4
2
1
7
13
7
2
2
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
53
101
101
91
91
52
45
53
66
87
104
127
127
95
93
87
81
87
71
67
69
67
77
91
77
118
83
83
101
82
82
86
104
86
92
86
87
97
78
76
80
83
80
91
85
94
97
96
100
122
127
111
122
121
123
120
123
118
123
118
101
100
101
88
86
87
79
76
77
79
78
85
92
81
120
87
87
91
86
91
88
76
63
68
71
79
79
127
74
82
75
70
120
75
76
74
69
69
39
69
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
4
4
4
10
7
4
4
15
8
2
4
5
6
5
4
19
35
18
1
1
1
1
4
2
1
1
1
1
1
7
4
1
4
3
2
1
1
2
3
4
6
4
2
1
1
1
1
1
1
1
1
1
1
1
4
8
8
8
5
2
2
2
3
3
3
3
4
8
10
6
2
7
4
1
1
1
1
1
1
10
5
1
1
10
33
36
39
25
11
4
4
21
30
17
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
36
73
73
48
58
66
73
73
73
78
83
83
83
93
83
72
75
68
64
93
61
66
75
75
75
93
87
83
84
89
83
81
81
81
73
74
76
78
78
87
88
80
81
84
84
80
89
98
89
98
82
98
85
85
88
84
84
82
87
73
88
77
78
84
81
84
78
88
73
75
72
70
86
70
74
78
80
88
80
82
86
81
88
74
86
75
67
66
88
56
52
60
66
59
87
87
58
29
29
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
8
8
8
10
11
11
11
12
10
8
10
12
22
15
8
34
30
26
26
33
31
28
17
6
4
3
6
4
3
5
8
7
7
4
1
2
4
18
9
1
2
3
4
5
4
4
20
20
11
2
7
4
2
2
7
8
9
5
2
1
1
2
4
2
1
1
1
4
5
6
6
3
1
6
4
3
5
3
1
1
1
2
4
7
28
16
5
3
8
14
20
10
1
4
7
7
7
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
36
117
117
92
101
96
94
94
93
96
100
103
103
112
95
103
89
90
100
91
112
117
103
106
98
112
103
101
103
103
94
96
92
90
94
94
100
115
106
115
117
101
100
97
98
96
100
115
106
115
97
115
99
102
112
103
107
103
112
90
100
93
94
115
91
107
86
82
79
83
85
81
100
88
89
92
115
84
84
83
75
84
66
57
66
69
70
81
115
61
63
62
56
52
51
51
43
37
37
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
14
14
14
14
14
47
64
72
76
40
5
5
21
15
10
39
35
32
21
11
19
23
12
2
4
7
8
6
4
2
4
4
4
8
5
2
2
4
6
6
6
6
6
6
6
7
16
24
32
19
6
5
4
4
4
4
4
4
4
6
9
8
7
9
9
9
7
6
10
15
12
9
9
12
10
8
11
12
7
2
7
4
2
2
12
17
19
22
27
30
33
25
14
3
3
3
18
27
32
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
33
152
152
67
71
55
36
52
71
79
142
142
120
152
150
106
127
150
121
150
128
150
142
138
137
157
132
135
136
134
144
129
129
123
127
145
133
157
136
129
129
123
125
124
132
145
138
164
155
164
157
164
149
150
146
148
154
142
150
127
154
127
131
126
128
154
131
142
124
125
125
122
154
119
121
124
120
125
125
112
108
111
88
88
92
95
125
125
99
105
105
98
105
88
88
75
69
40
40
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
4
4
4
5
7
5
4
4
4
4
3
3
3
6
10
10
10
11
25
26
27
33
20
7
25
32
36
20
5
7
8
9
9
10
12
7
3
21
21
21
14
7
14
9
5
16
28
26
17
8
18
11
5
6
8
11
15
21
13
5
29
22
15
18
20
22
18
15
32
32
27
22
20
18
15
12
9
15
10
6
6
6
6
6
11
13
16
19
22
63
51
36
22
15
9
9
15
22
40
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
41
63
63
36
32
25
28
34
42
63
57
63
66
126
70
72
71
81
60
55
51
45
50
51
55
70
60
69
74
76
126
81
82
78
81
69
71
73
75
73
80
81
80
114
93
98
101
126
99
96
94
95
86
86
87
85
81
97
77
74
86
85
86
96
97
85
85
81
77
82
77
87
114
88
89
88
83
83
83
80
96
79
76
75
88
77
68
69
88
60
66
70
76
68
70
67
76
76
40
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
3
3
3
6
8
5
3
3
3
3
2
2
2
9
14
11
9
9
7
6
16
19
10
2
4
5
6
4
2
2
3
2
2
3
5
3
2
2
2
2
2
2
3
3
3
3
10
6
3
3
3
7
7
4
1
1
1
1
6
6
6
5
4
4
5
3
2
2
4
4
4
5
14
8
2
1
1
13
7
2
1
1
2
8
27
14
2
6
8
11
19
19
19
39
49
59
49
40
22
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
33
51
51
33
32
26
20
25
39
56
74
93
93
142
80
82
75
64
61
57
61
67
79
96
90
105
82
96
100
97
142
96
91
95
93
90
91
114
97
99
102
96
97
101
110
116
125
142
125
119
125
125
115
123
125
125
125
115
104
105
107
99
106
125
105
107
100
107
89
88
85
85
100
87
93
91
90
96
96
93
125
88
74
93
80
94
105
105
107
105
105
84
105
86
87
82
93
93
33
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
4
4
4
5
7
5
4
4
4
4
4
5
25
17
10
31
31
31
21
11
19
23
15
7
5
5
6
10
8
7
4
2
6
6
6
10
14
10
6
13
9
6
10
15
11
7
50
39
21
3
7
9
6
3
4
3
3
3
4
7
11
16
17
16
13
11
9
15
12
9
11
10
10
10
7
4
9
8
5
2
5
3
2
2
9
12
14
16
26
65
49
33
24
16
16
16
24
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
57
136
136
75
75
55
55
70
89
104
125
125
108
136
133
116
121
124
120
120
136
128
136
134
136
136
136
134
136
132
136
132
133
131
133
133
134
138
141
152
152
142
142
142
141
142
136
142
134
136
138
142
137
142
138
137
142
133
133
130
136
133
130
133
134
133
142
133
132
135
134
134
142
133
133
122
133
142
126
120
120
120
106
120
120
121
127
132
142
142
142
131
125
120
120
100
100
100
28
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
13
16
11
6
6
6
7
7
8
27
16
6
7
7
8
8
8
15
18
13
8
15
22
20
18
27
38
45
29
14
14
18
40
45
30
15
18
22
31
26
22
18
15
18
22
22
22
22
22
22
22
39
28
18
28
23
18
50
70
44
18
18
18
18
18
18
28
39
44
36
28
28
28
28
28
28
28
28
74
97
62
28
34
37
40
34
28
28
28
28
28
28
28
28
28
28
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
28
136
136
110
123
120
120
120
117
108
120
120
102
136
104
111
115
117
120
120
136
128
136
132
136
136
127
123
121
123
121
120
122
133
122
122
124
125
126
128
136
130
133
142
137
142
139
142
133
142
136
136
137
136
142
135
133
133
133
109
133
115
118
133
127
133
133
133
125
115
133
108
120
101
107
114
114
133
119
120
120
114
100
107
77
90
70
63
100
55
64
74
77
90
90
90
59
28
28
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
20
14
8
8
8
56
80
92
98
69
40
13
13
15
18
28
55
68
59
50
39
28
18
8
15
12
9
18
19
11
4
6
8
13
18
23
28
49
28
8
8
9
13
15
9
4
22
40
34
28
34
28
22
22
39
28
18
28
23
18
20
22
20
18
18
18
18
18
18
14
10
10
19
20
21
21
21
21
15
10
10
10
10
19
28
28
28
28
25
22
22
22
22
22
22
22
22
22
25
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
125
125
100
108
124
138
138
138
138
138
138
126
136
125
115
119
125
112
136
112
112
123
120
116
151
123
128
127
138
126
132
140
129
138
130
132
132
129
140
132
135
138
152
140
141
152
135
136
152
124
127
127
126
123
122
141
118
111
137
115
105
108
103
112
110
116
151
119
137
112
105
115
87
88
91
91
100
94
88
137
87
83
85
105
96
94
94
115
90
82
88
137
92
94
88
84
84
37
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
18
13
8
8
8
15
18
20
21
21
12
4
4
11
18
59
70
76
71
66
66
58
33
8
18
13
9
6
4
9
8
8
10
9
8
13
18
16
10
4
19
30
22
14
6
6
9
8
8
8
9
7
6
8
9
9
10
10
8
6
11
16
17
15
13
11
10
11
9
8
10
10
10
9
8
15
11
8
7
6
6
6
6
6
7
8
9
15
22
42
39
37
30
19
9
9
23
30
19
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
76
136
136
91
98
106
104
106
111
114
125
125
115
139
104
98
114
115
120
120
136
128
136
132
136
136
125
135
139
139
139
128
129
126
124
125
123
126
127
128
136
132
135
136
139
139
136
139
131
136
134
133
133
133
133
133
136
134
133
133
136
133
133
133
133
133
133
133
128
132
133
133
133
133
133
130
133
133
126
122
120
120
107
120
120
120
124
127
133
133
133
126
122
120
120
105
120
120
28
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
20
20
20
20
20
20
20
20
62
35
8
8
27
22
18
13
8
8
8
8
27
46
27
8
15
17
17
18
42
32
22
15
8
13
18
42
46
30
15
18
22
31
26
22
18
15
27
40
34
28
34
31
28
28
42
30
18
28
23
18
20
22
20
18
18
18
18
18
18
28
39
44
36
28
74
97
62
28
28
28
28
74
97
62
28
34
40
86
57
28
28
28
28
34
37
40
34
28
28
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
136
136
75
75
55
55
70
89
104
125
125
115
136
133
102
103
104
96
120
107
119
136
128
136
136
136
133
136
131
133
129
133
128
127
133
124
126
126
125
136
127
128
136
130
129
136
133
132
136
133
130
133
138
150
142
150
140
150
140
142
150
138
150
138
142
134
142
125
125
126
126
142
126
128
131
133
129
130
129
129
129
103
142
107
118
125
107
125
98
97
112
116
115
142
142
104
85
40
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
6
6
6
13
16
11
6
6
6
7
6
6
6
6
6
7
7
8
8
8
15
18
22
20
18
18
18
18
23
20
12
5
8
8
8
7
6
10
12
15
18
27
24
22
22
22
25
17
10
10
10
10
10
10
10
11
55
32
10
10
11
11
11
14
18
16
15
15
18
14
11
11
11
19
23
25
26
27
27
28
56
70
77
52
28
27
26
26
26
26
33
29
26
26
26
40
40
40
40
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
43
46
46
33
30
25
20
25
33
39
63
63
67
142
63
58
69
52
54
80
56
55
65
71
74
94
120
100
120
110
142
99
96
96
92
97
106
108
128
124
122
125
128
123
128
125
128
142
116
114
115
112
117
119
123
129
123
116
123
119
118
119
129
116
116
117
118
117
117
129
118
115
115
115
119
122
133
129
129
129
133
129
120
133
114
122
129
125
115
88
84
85
120
76
81
81
69
33
33
114
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
16
18
12
6
6
6
6
5
4
4
5
5
6
7
8
7
6
6
6
6
9
13
9
6
6
6
6
6
6
6
9
7
6
15
28
16
4
5
6
18
23
19
16
16
26
17
9
9
9
7
6
8
10
10
9
9
9
10
14
16
14
12
10
10
12
17
16
14
13
16
20
18
13
9
8
7
6
14
11
8
20
21
14
7
7
11
9
8
8
8
12
16
12
8
8
12
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
113
128
128
80
72
54
50
61
77
87
115
115
111
119
125
109
92
84
90
97
99
113
109
112
113
156
119
122
123
113
128
105
104
102
106
115
107
125
114
113
119
112
113
118
108
109
104
107
107
109
107
107
103
102
103
107
103
106
100
109
128
116
156
119
113
112
108
99
94
135
100
106
118
102
109
99
100
96
94
92
90
94
82
85
135
101
98
107
102
78
89
95
109
95
100
100
96
82
46
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
5
5
5
12
16
10
5
5
5
7
8
9
20
12
5
7
8
9
10
11
18
26
14
2
15
8
2
2
2
2
3
5
13
8
3
2
7
6
6
13
9
6
11
17
10
3
14
11
7
4
4
4
4
4
4
4
4
4
4
4
4
3
3
5
6
6
6
10
15
10
6
7
8
8
7
7
8
11
9
7
6
8
27
36
26
16
7
7
8
8
8
8
8
12
14
16
31
38
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
53
83
83
53
53
36
26
31
40
54
69
81
81
69
81
59
67
81
62
83
61
62
72
74
78
101
81
81
75
71
70
68
70
70
74
87
79
83
82
85
98
90
98
103
102
121
121
96
95
89
85
83
85
89
87
87
119
84
80
84
79
83
101
82
89
90
88
119
90
87
89
83
79
79
80
77
80
90
83
90
77
90
76
72
75
83
96
90
89
74
63
57
70
54
59
61
70
70
44
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
1
1
1
4
8
4
1
1
1
1
6
9
12
12
13
12
12
12
14
16
25
27
15
3
10
6
3
6
4
2
3
4
5
4
3
3
4
5
7
8
7
7
6
5
7
10
14
8
3
1
3
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
8
6
4
6
3
1
1
2
14
15
10
5
5
35
18
2
2
14
10
6
8
17
37
40
23
7
5
3
3
23
33
19
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
44
59
64
64
64
36
29
29
31
34
47
47
44
52
57
41
44
57
41
42
48
46
55
64
58
88
59
60
56
53
59
54
59
55
57
56
55
57
57
54
59
58
60
75
67
67
73
79
73
73
77
94
87
91
98
95
95
81
74
68
75
67
68
67
76
66
72
79
83
94
89
98
95
82
86
84
85
90
85
86
87
86
90
81
87
86
88
74
98
62
65
67
61
64
64
46
53
41
41
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
1
1
1
6
9
5
1
1
1
1
9
13
16
13
10
11
11
12
10
8
19
19
11
3
7
5
3
6
4
2
3
3
2
1
2
3
6
6
7
10
8
7
20
13
6
3
11
7
3
3
3
2
1
1
1
1
2
7
13
7
1
1
1
1
1
1
1
3
2
2
1
1
1
6
3
1
7
8
5
3
2
2
2
2
2
28
15
2
28
24
21
14
7
7
7
7
8
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
48
84
84
78
84
84
84
84
81
83
84
84
84
70
75
69
67
68
61
67
62
66
68
73
80
69
70
67
66
67
67
65
67
72
71
70
72
88
72
71
72
85
74
77
79
88
84
80
80
81
85
83
88
85
86
86
84
80
85
72
70
69
71
74
75
80
76
80
76
67
67
74
69
74
80
77
85
85
80
85
80
73
67
74
53
57
55
73
60
45
42
43
50
51
80
80
50
38
38
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
5
5
8
11
43
59
67
67
38
10
10
18
9
1
4
5
7
6
5
21
26
13
1
2
1
1
1
1
1
1
2
3
2
1
1
2
3
3
4
4
4
11
8
4
1
5
7
5
4
3
9
5
1
5
3
2
4
8
4
1
1
1
1
1
1
1
3
4
3
3
2
2
6
6
6
6
6
5
4
3
3
3
7
11
7
3
2
5
13
22
14
6
4
4
7
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
51
58
58
51
51
30
24
29
38
51
66
77
77
104
73
72
71
65
62
66
59
58
63
66
63
90
65
69
70
67
72
65
66
66
74
76
77
104
77
83
84
83
104
82
82
81
84
83
88
124
96
98
106
124
107
105
107
124
96
97
104
94
92
97
88
91
93
91
104
94
88
92
94
93
105
96
105
105
90
90
85
97
70
69
69
72
76
82
71
62
63
68
67
76
76
62
65
63
28
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
3
3
3
6
7
5
3
3
3
3
3
3
10
13
17
41
47
50
27
5
23
34
18
3
3
9
9
6
3
2
5
6
7
7
5
4
4
5
7
11
9
7
4
2
3
5
5
5
12
20
14
9
5
1
1
1
5
5
5
7
10
9
9
5
1
1
1
11
6
1
5
5
5
3
1
4
7
4
1
1
1
2
3
11
15
8
1
1
7
14
21
12
3
4
4
5
16
22
15
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
36
94
94
43
42
33
23
35
50
65
101
101
84
87
89
78
77
86
68
68
66
62
64
74
62
71
70
77
81
87
94
72
77
76
80
101
84
91
89
87
86
103
89
91
90
103
87
82
84
103
78
82
84
80
95
84
84
88
95
76
101
79
78
76
74
74
75
86
73
73
69
71
71
76
88
79
84
88
80
80
78
88
71
78
72
72
81
68
65
81
64
72
81
76
84
84
75
75
30
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
3
3
3
5
6
6
6
6
6
7
7
8
15
8
2
2
2
3
3
3
19
32
16
1
1
1
2
1
1
1
7
13
10
8
4
1
3
5
7
7
7
7
4
1
3
5
8
4
1
1
1
1
1
1
2
2
2
2
2
1
1
1
2
3
2
1
1
3
4
4
5
3
1
2
2
2
8
5
3
1
1
2
3
4
11
7
3
2
8
13
18
11
5
6
7
33
31
30
16
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
136
136
88
98
105
104
106
111
111
125
125
120
136
105
120
123
125
129
136
136
136
136
136
136
136
136
132
136
128
127
126
125
125
122
120
120
120
122
123
136
126
127
136
128
123
136
123
130
161
134
143
148
155
161
152
150
155
161
140
155
133
131
126
121
126
125
122
161
121
116
155
118
119
120
120
98
120
97
91
120
79
74
82
88
91
133
120
102
120
120
117
120
120
120
100
100
100
28
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
20
20
20
20
20
20
20
62
35
8
8
15
16
18
13
8
8
8
8
29
25
16
8
15
22
22
22
28
25
19
14
14
14
18
20
22
18
15
15
22
22
22
20
18
23
22
22
25
16
8
8
8
18
20
19
18
42
54
52
50
58
62
66
58
38
18
18
18
14
11
11
19
23
25
26
27
27
27
27
27
27
27
27
28
40
45
47
50
39
28
28
28
28
28
28
28
28
28
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
58
58
58
58
58
32
28
32
38
46
63
63
53
53
51
54
62
56
54
51
53
54
57
73
64
67
73
68
74
72
70
71
74
70
70
74
69
70
69
70
74
67
67
68
73
73
78
95
85
95
80
95
82
82
89
78
85
76
68
69
89
75
78
79
78
85
78
78
72
78
71
71
76
69
71
72
72
78
79
74
78
74
65
78
62
69
70
65
78
56
52
53
79
46
46
46
44
28
28
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
3
3
3
6
7
5
3
3
3
3
2
1
1
14
17
13
10
10
7
5
15
19
10
1
2
4
9
5
2
1
2
1
1
1
1
1
1
4
7
5
4
7
7
7
6
6
14
19
10
2
4
3
2
2
2
1
1
1
6
5
4
4
4
2
1
1
1
7
4
1
1
1
5
3
2
2
2
2
1
1
1
1
1
2
4
3
2
3
6
10
16
8
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
43
136
136
62
61
47
48
68
91
104
142
142
114
136
133
108
113
142
108
133
104
109
129
136
136
157
131
130
131
125
125
129
127
125
133
129
127
157
121
125
125
120
133
119
116
129
114
125
132
152
157
125
131
130
123
133
120
119
120
109
112
110
109
106
109
110
109
111
133
113
115
115
115
106
105
105
96
105
104
110
111
105
105
94
111
103
105
96
115
105
85
88
105
82
87
82
93
93
33
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
13
10
7
7
7
6
6
6
6
8
8
8
9
7
6
8
7
6
6
13
17
19
12
6
12
9
6
15
11
7
6
8
15
11
8
8
8
7
6
14
10
6
14
10
6
7
8
26
17
8
9
7
6
7
8
11
14
12
9
6
11
16
17
18
14
10
7
15
12
9
8
9
10
18
16
12
9
18
12
6
6
6
6
6
9
12
15
18
54
47
40
33
24
13
3
3
18
25
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
59
59
93
93
93
53
44
44
47
53
69
69
70
144
73
77
76
64
62
58
63
69
88
102
90
148
100
116
119
115
144
107
104
102
102
108
114
131
123
125
129
146
121
135
125
124
125
144
126
119
146
117
120
125
118
125
148
129
152
127
152
131
152
117
115
116
113
122
107
110
105
104
135
104
103
104
97
97
102
84
97
95
68
75
84
93
94
148
91
94
95
92
95
89
89
81
72
43
43
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
4
4
4
12
16
10
4
4
4
4
3
3
3
6
10
31
31
31
21
11
19
23
18
11
5
7
8
6
5
7
8
9
10
11
11
7
3
21
25
30
20
11
13
9
5
10
13
11
9
6
3
4
5
8
25
14
4
4
4
5
8
7
6
7
8
8
7
6
7
8
10
9
8
8
8
8
7
7
4
2
2
2
2
2
9
8
7
7
7
15
29
18
8
7
7
7
7
8
7
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
36
59
59
32
30
24
17
21
34
51
60
93
93
69
63
53
54
63
49
54
47
46
50
51
54
82
56
60
62
61
69
63
65
68
69
76
76
75
89
93
87
144
86
87
87
74
78
89
95
115
144
104
116
115
124
124
116
117
144
104
106
108
106
100
103
98
93
101
124
105
124
97
103
85
89
73
70
66
68
68
68
68
68
60
61
63
69
82
48
53
49
49
57
50
70
70
55
37
37
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
3
3
3
6
8
5
3
3
3
3
3
4
27
18
10
9
9
9
7
6
21
25
13
2
4
3
2
5
3
2
2
2
5
3
2
2
11
8
6
13
9
6
6
5
4
3
3
3
7
6
4
3
4
8
7
5
3
5
8
5
3
3
3
3
3
2
2
3
3
3
6
4
3
6
4
3
4
4
4
3
3
3
3
4
10
6
3
3
3
13
25
16
7
3
3
3
6
10
14
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
57
136
136
114
124
120
120
120
117
118
121
123
125
136
133
120
124
127
129
133
136
136
136
133
136
136
132
133
136
125
133
124
128
128
133
133
125
127
124
122
136
121
120
136
127
126
136
133
127
125
125
125
128
133
131
136
136
133
133
108
125
112
113
120
117
125
117
133
110
107
100
100
100
97
96
107
90
85
83
85
75
107
75
67
75
90
69
87
62
54
58
63
74
90
90
90
90
90
28
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
6
6
6
13
20
13
6
6
6
23
31
40
45
25
6
28
25
22
22
52
51
36
22
18
20
21
21
22
18
15
15
11
8
10
18
18
18
16
15
15
22
26
24
21
18
15
25
16
8
9
10
10
10
11
43
27
11
11
11
28
25
22
22
22
36
29
22
18
18
14
10
23
25
26
27
27
27
27
16
6
6
6
6
6
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
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
43
136
136
63
65
51
51
67
87
104
125
125
124
139
133
120
113
125
123
133
136
116
138
136
136
171
137
138
140
132
139
136
129
127
128
145
129
132
138
137
145
148
140
145
139
145
134
139
136
133
148
127
132
139
141
146
171
145
148
130
123
137
166
135
136
130
125
131
135
133
127
120
136
122
133
116
115
114
111
127
105
106
105
101
111
129
171
171
119
119
105
98
120
107
114
114
104
93
33
166
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
16
18
12
6
6
6
6
6
7
18
12
6
13
9
6
6
8
25
23
14
6
7
6
6
14
9
4
6
6
6
11
17
12
8
24
40
23
7
19
20
18
11
5
26
30
34
32
21
11
8
6
8
9
9
10
11
15
20
17
14
11
11
11
11
15
18
13
8
11
14
18
16
12
9
18
11
5
7
6
6
6
11
13
14
16
40
72
52
33
24
16
16
16
24
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
36
63
63
57
57
33
28
34
42
44
72
72
60
103
59
57
61
50
63
48
54
52
55
72
67
84
100
90
100
103
89
87
86
80
79
84
83
87
90
100
97
93
100
94
90
89
103
93
97
117
92
96
101
96
117
106
110
121
151
120
151
124
151
128
127
127
136
123
126
117
136
109
104
100
95
94
93
91
91
90
88
90
90
77
88
89
91
91
100
67
62
60
78
48
44
44
45
26
26
83
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
6
8
5
3
3
3
8
4
1
1
13
11
10
10
10
14
18
17
15
9
3
4
5
7
4
2
14
9
4
2
5
8
4
1
3
5
6
6
7
17
12
7
3
16
30
15
1
6
3
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
2
3
5
4
2
1
3
4
6
23
12
2
1
1
1
2
9
13
11
10
10
13
14
16
10
5
4
4
4
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
35
35
54
54
54
30
25
26
35
50
57
86
86
60
55
48
45
41
42
55
42
42
50
54
52
75
60
53
53
48
45
51
62
57
70
75
70
75
79
78
82
90
79
94
82
79
86
84
86
115
90
94
99
94
115
99
101
104
115
96
109
103
109
96
97
89
85
86
86
89
91
93
97
95
95
76
75
74
76
89
77
70
68
89
64
69
69
89
89
52
49
47
45
42
54
54
36
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
3
3
3
6
8
5
3
3
3
3
3
3
3
10
10
10
10
10
12
13
14
14
8
2
2
2
6
10
6
2
3
2
2
3
2
2
6
5
5
6
6
6
20
16
9
3
15
9
4
3
3
3
3
3
7
4
2
2
3
3
3
3
4
3
3
2
2
4
3
3
6
4
3
3
2
2
2
2
3
3
3
3
3
3
9
5
2
5
9
14
20
11
3
3
3
4
5
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
36
61
61
58
58
33
27
32
39
49
70
70
59
64
63
61
66
62
59
70
60
59
61
66
58
70
60
63
64
70
63
63
63
66
67
66
63
85
62
61
66
68
73
88
83
73
77
75
72
77
74
77
79
88
83
80
83
76
77
69
75
73
75
88
82
86
85
86
83
74
68
83
58
60
64
61
66
65
65
67
65
67
63
67
61
63
71
77
45
50
46
49
60
55
85
85
59
33
33
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
3
3
3
6
7
5
3
3
3
3
3
3
4
15
27
46
50
52
28
5
20
31
17
3
3
3
3
3
2
2
3
2
1
2
4
4
4
5
3
2
1
1
1
2
2
3
2
1
1
1
6
3
1
1
1
1
1
1
1
1
2
3
4
2
1
1
1
2
3
5
7
5
3
2
1
5
7
10
6
2
2
1
1
4
14
10
6
5
4
11
19
12
5
5
6
5
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
35
104
104
59
72
77
76
76
80
79
92
92
82
74
76
97
82
80
97
84
82
87
104
89
90
98
97
91
97
95
85
84
87
88
82
97
83
92
85
83
92
89
94
104
99
99
89
87
92
83
84
97
86
87
86
87
86
83
85
98
74
78
77
79
76
73
77
74
69
69
64
71
69
73
87
76
74
77
79
64
74
61
55
79
63
70
83
82
62
83
70
72
98
68
70
71
78
78
36
78
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
9
12
13
14
15
41
22
4
1
1
5
9
6
4
4
23
27
26
24
14
4
8
8
9
17
9
2
1
1
2
3
5
3
1
17
19
16
13
27
16
5
4
3
2
2
3
3
3
3
3
6
5
5
6
7
8
5
3
3
3
2
1
2
4
5
3
2
6
6
6
3
1
3
5
4
2
1
1
1
1
5
10
7
5
3
2
10
19
19
12
6
5
5
20
28
14
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
104
104
66
83
94
104
104
104
104
103
104
105
115
104
104
98
104
95
97
101
104
104
104
99
99
100
100
104
104
107
106
104
133
107
105
109
115
123
128
133
163
128
125
131
129
129
152
133
129
145
125
138
147
163
160
152
143
145
125
115
119
122
120
121
152
129
138
163
137
160
130
120
118
118
118
133
125
124
125
133
123
120
133
105
113
98
112
120
78
73
71
82
61
66
66
61
43
43
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
13
13
13
16
18
19
19
20
62
34
7
7
28
23
15
8
8
8
10
13
28
32
28
17
7
6
6
15
11
7
7
7
8
8
9
13
18
12
6
5
5
6
6
6
6
7
16
38
23
9
10
11
10
9
10
8
6
7
9
10
11
11
11
13
15
10
6
6
13
11
10
10
11
13
11
10
8
7
7
8
12
10
8
8
15
11
7
7
7
8
15
11
8
7
7
7
7
8
7
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
113
113
52
50
39
26
40
58
74
120
120
98
105
111
90
90
111
76
71
73
72
83
83
83
130
95
102
113
96
100
94
95
120
106
111
111
105
97
93
89
89
84
84
82
84
84
85
87
96
87
89
87
93
93
97
130
108
101
120
107
104
123
95
92
88
86
86
87
98
93
88
97
89
91
93
92
94
98
89
89
88
78
87
89
101
128
130
97
87
80
74
120
63
58
52
61
35
35
123
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
6
7
5
3
3
3
3
2
2
2
7
13
37
43
46
33
20
29
37
19
1
11
7
3
3
3
2
2
2
3
3
4
2
1
4
7
13
10
7
4
2
2
2
2
2
4
2
1
2
2
2
2
2
2
3
4
4
4
8
8
8
4
1
1
2
4
4
4
2
1
4
6
5
5
3
1
1
2
5
5
6
11
7
4
4
8
12
17
10
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
46
50
50
31
26
21
17
23
31
34
58
58
49
72
53
44
48
62
45
43
48
47
63
66
65
140
74
80
86
74
77
87
72
91
76
75
78
80
82
85
87
96
97
99
133
104
113
127
110
135
105
106
105
109
115
112
140
119
115
127
106
112
109
133
103
101
107
101
101
127
87
92
96
98
135
96
91
90
83
82
90
73
66
74
84
95
140
140
75
89
91
91
127
83
83
75
70
63
33
83
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
6
8
5
3
3
3
2
1
1
1
13
16
12
9
9
7
6
16
19
11
3
4
5
6
15
11
7
5
3
2
3
2
1
1
3
6
5
5
5
11
10
7
4
7
13
11
8
6
5
5
7
9
7
6
7
8
7
7
7
7
20
13
7
2
6
8
8
8
8
10
6
3
1
2
2
3
5
4
3
3
4
8
10
11
9
7
14
22
16
10
9
9
9
21
27
33
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
43
58
63
63
63
38
32
34
40
44
66
66
63
121
58
56
60
56
50
49
53
56
66
76
71
100
77
77
79
77
79
82
82
82
82
81
81
92
83
86
92
93
92
121
94
95
97
100
96
100
98
100
100
100
102
102
102
105
84
86
100
90
97
90
88
88
92
90
94
100
102
102
121
105
95
98
96
95
95
94
95
93
90
81
95
93
95
95
105
72
80
86
85
84
92
92
78
72
43
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
4
4
4
12
16
10
4
4
4
4
4
5
6
8
10
10
10
11
11
11
19
23
18
11
5
2
6
10
8
7
7
8
10
11
13
9
6
6
6
4
2
6
23
31
19
7
6
11
11
12
10
7
4
6
9
9
9
8
6
5
19
12
6
4
3
2
2
5
4
3
6
9
17
13
9
8
12
7
3
4
5
5
4
3
12
10
9
9
10
11
12
7
3
11
15
20
31
37
26
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
38
66
66
39
39
31
24
29
38
48
66
66
66
60
63
66
53
54
57
66
60
63
67
75
68
78
75
76
85
91
78
80
80
80
80
82
91
84
87
87
86
98
89
91
90
98
87
83
85
98
82
82
85
83
83
96
85
84
77
97
77
85
97
85
85
97
83
86
86
87
96
82
83
81
81
81
77
87
75
67
76
72
57
63
63
70
87
77
73
67
68
73
74
78
78
66
67
65
40
78
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
4
10
16
12
9
9
6
3
14
21
11
2
3
7
8
5
2
2
2
2
3
4
3
2
7
7
7
7
7
7
6
5
5
6
8
11
6
2
5
3
2
1
2
1
1
1
1
2
3
3
3
3
3
2
1
3
4
3
2
6
9
5
2
1
5
5
4
2
1
2
2
3
10
12
9
7
10
14
27
20
14
9
9
10
25
32
17
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
136
136
114
124
120
120
120
117
115
120
120
121
150
119
120
127
128
132
150
136
136
138
141
136
150
150
142
140
139
139
126
127
125
123
123
123
127
127
134
150
141
160
144
143
139
136
139
128
136
128
133
137
137
139
160
140
141
142
142
136
136
131
133
142
131
133
136
160
135
138
136
133
133
127
125
120
120
120
120
120
120
120
106
120
119
121
126
133
133
133
133
123
121
120
120
120
120
120
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
20
20
20
20
62
83
93
98
63
28
28
62
40
18
59
70
76
63
50
36
22
22
28
74
48
22
22
25
23
22
32
37
27
18
20
22
18
15
15
22
31
40
53
59
43
28
28
28
28
28
28
64
46
28
28
28
34
37
40
40
40
40
40
40
53
59
62
66
78
59
40
34
28
28
64
82
91
59
28
28
28
74
97
68
40
40
40
40
40
40
40
40
40
40
40
40
40
40
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
100
136
136
82
76
62
63
76
99
116
129
168
168
150
150
142
142
142
141
150
140
139
141
140
142
150
142
150
150
146
150
147
150
150
150
150
153
150
146
168
150
146
148
150
142
136
150
140
145
160
153
136
141
141
140
150
150
143
152
153
160
160
146
145
148
168
145
150
142
128
124
160
110
107
120
109
116
120
117
140
120
116
119
119
124
125
126
153
127
127
127
123
122
122
121
120
120
120
120
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
20
20
20
20
20
20
20
27
17
8
8
15
21
24
28
66
93
50
8
22
38
33
28
28
28
25
22
28
25
19
13
8
13
18
20
22
18
15
15
24
32
36
38
40
34
28
22
25
28
28
28
64
46
28
28
28
34
40
45
47
48
50
58
54
50
50
50
58
62
64
57
42
28
28
28
28
64
82
91
95
97
98
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
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
43
136
136
62
66
57
44
60
84
113
142
175
175
133
150
107
106
150
88
79
93
94
109
136
136
120
123
134
142
136
150
138
150
132
136
131
140
141
139
175
139
139
141
140
144
146
157
153
157
152
163
139
143
146
142
142
147
138
137
136
136
136
143
142
146
175
146
147
143
140
139
136
142
133
121
126
129
133
130
142
133
127
120
120
120
129
133
163
135
134
133
127
122
120
120
120
120
120
120
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
12
11
11
11
11
19
12
5
5
60
35
10
10
10
11
11
11
13
20
15
11
25
32
36
34
23
13
10
9
8
8
9
8
8
11
13
15
24
32
27
22
18
15
21
28
25
22
25
21
18
20
22
20
18
51
68
85
109
99
90
87
85
51
18
18
18
69
94
113
70
28
28
28
28
28
19
10
10
10
25
32
36
38
40
86
103
111
115
117
118
79
40
40
80
100
110
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
136
136
88
98
105
104
106
118
131
140
168
168
150
123
120
129
127
130
136
136
136
136
136
136
136
136
132
136
128
127
126
125
125
124
120
128
131
136
168
150
138
139
136
132
128
136
123
126
136
123
133
130
131
133
136
136
134
134
133
133
133
138
139
143
168
146
150
146
160
148
147
143
160
142
142
144
160
138
142
124
120
120
107
120
121
123
127
133
133
125
125
120
120
120
120
120
120
120
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
20
20
20
20
20
20
20
62
35
8
8
15
16
18
13
8
8
8
8
29
25
16
8
64
77
49
22
28
25
19
14
14
14
18
20
22
18
15
15
15
33
41
29
18
23
22
22
25
28
28
28
28
28
28
23
18
18
18
18
34
42
50
34
18
18
18
18
18
59
79
64
46
28
74
97
108
114
107
100
100
110
115
117
78
40
80
106
113
116
118
119
79
40
40
40
80
100
110
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
107
107
60
71
74
69
69
75
89
120
120
97
106
93
87
87
105
85
79
81
103
90
95
94
117
97
104
107
102
108
106
111
120
111
109
109
116
104
106
117
98
115
99
104
116
100
115
104
104
108
97
116
104
103
111
120
103
95
92
109
85
89
89
89
106
85
84
75
69
71
79
83
94
94
94
87
87
83
87
80
78
67
78
67
68
76
80
47
52
47
50
63
55
83
83
58
29
29
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
3
3
3
9
14
16
17
19
11
3
11
19
23
12
1
33
26
19
19
27
25
16
8
3
8
4
1
1
2
1
1
2
2
2
2
2
3
9
6
4
5
7
5
3
2
1
4
7
5
3
2
6
3
1
1
1
2
3
4
4
5
3
1
3
4
2
1
3
4
2
1
4
7
4
2
7
4
2
2
1
1
1
1
5
14
8
3
3
9
14
19
13
8
7
7
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
36
63
63
35
31
25
27
33
45
63
57
70
70
62
66
62
66
90
59
55
54
47
52
53
55
70
57
57
60
63
72
83
83
91
89
81
80
83
90
84
91
85
79
81
83
87
81
91
81
80
89
79
80
81
80
85
86
89
106
85
103
96
103
91
106
86
85
89
88
86
106
81
80
78
81
75
77
86
78
78
78
74
68
70
70
73
86
71
75
67
67
73
78
76
76
66
67
67
37
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
3
3
3
4
5
4
3
3
3
2
2
2
2
2
3
6
7
9
12
17
21
17
9
2
2
2
2
13
7
2
2
2
2
7
13
7
2
8
6
4
5
6
4
2
2
2
4
6
8
11
8
5
5
5
3
2
2
2
3
2
1
1
1
2
1
1
1
2
3
3
4
2
1
2
1
1
1
1
1
3
2
1
2
4
12
8
5
10
9
9
23
12
1
5
7
10
23
30
17
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
50
99
99
73
77
65
65
65
56
62
65
65
66
59
88
65
72
88
67
73
67
64
70
73
70
92
76
77
99
75
79
83
81
81
88
76
88
73
65
64
61
58
60
67
62
73
67
67
73
92
74
75
81
79
80
99
80
78
77
72
71
74
88
75
76
78
79
73
80
73
72
73
73
69
74
71
73
79
75
75
80
74
69
68
69
70
80
80
56
62
63
68
68
80
80
66
69
68
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
13
10
7
7
7
10
11
12
12
8
4
4
13
17
21
14
8
8
12
17
29
40
21
3
4
5
7
5
3
2
1
2
3
2
1
2
4
2
1
1
3
7
4
1
1
2
4
3
3
3
3
3
2
2
1
1
2
3
7
5
3
3
2
2
2
3
4
4
4
4
3
2
7
4
2
1
4
4
2
1
1
3
4
6
26
13
1
2
4
13
22
13
4
7
10
18
25
28
19
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
35
118
118
75
85
82
77
77
76
76
77
77
88
108
78
118
85
87
97
91
112
108
100
108
107
109
117
109
107
118
96
88
84
81
79
77
81
81
83
82
112
83
85
90
89
90
107
95
102
109
96
117
95
98
99
99
107
89
78
74
96
71
72
71
69
66
64
73
66
73
66
72
67
66
67
73
70
72
72
72
69
73
66
63
65
68
71
72
73
54
51
51
62
46
56
56
48
36
36
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
19
19
19
19
19
37
46
56
66
42
19
1
1
1
1
10
14
16
10
4
13
22
12
3
5
4
3
3
2
1
1
1
5
3
1
1
1
5
4
3
3
3
2
2
3
6
16
9
2
1
1
2
1
1
2
1
1
1
6
4
2
1
1
1
1
1
1
2
2
1
1
1
2
1
1
1
7
4
1
1
1
1
1
1
9
5
1
1
5
8
11
6
1
6
11
6
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
99
99
46
45
35
23
35
51
65
106
106
88
90
96
73
81
96
71
73
77
77
83
113
84
92
90
93
99
100
97
97
106
101
103
104
107
103
103
113
103
112
97
97
93
90
103
86
89
107
85
84
90
86
85
113
81
87
85
77
112
77
78
79
76
79
77
84
80
73
73
74
70
65
68
69
67
77
69
69
80
67
58
57
58
54
52
74
58
41
38
33
32
29
35
35
29
31
31
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
3
3
3
6
7
5
3
3
3
3
3
3
11
12
13
11
10
10
7
5
20
35
22
10
3
2
4
4
3
3
3
3
3
6
27
15
4
7
7
7
5
3
5
8
4
1
2
2
1
1
3
3
2
1
1
1
1
1
4
4
5
3
1
6
5
3
1
3
2
1
1
6
7
4
1
1
4
3
2
3
6
5
4
4
11
6
2
2
7
11
15
8
2
5
9
5
2
2
7
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
57
136
136
114
124
120
120
120
117
119
122
120
120
139
104
115
117
118
123
127
136
136
136
133
136
136
131
134
136
129
139
123
124
124
121
121
121
123
121
121
136
123
123
136
129
127
136
139
128
136
129
133
135
142
142
135
136
133
127
108
125
114
115
133
115
125
118
123
130
133
142
142
133
133
114
113
133
120
99
107
120
105
120
88
120
97
92
87
142
70
85
102
109
133
133
133
80
28
28
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
20
20
20
20
20
62
83
93
98
69
40
40
45
31
18
20
21
21
22
22
22
50
45
36
28
22
22
22
25
23
18
13
8
13
18
20
22
18
15
15
20
30
24
18
18
18
28
52
76
49
22
36
50
45
40
29
18
18
18
18
20
19
18
18
18
18
18
18
18
14
10
30
29
25
22
22
22
22
25
23
22
22
22
22
28
34
37
40
31
22
22
22
22
22
22
22
22
22
25
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
52
54
54
52
52
29
24
29
40
58
64
97
97
65
58
53
53
51
51
65
55
55
63
80
64
84
69
69
74
72
72
73
80
76
83
86
90
117
90
97
94
90
114
95
101
117
97
114
96
99
97
95
117
91
91
85
80
83
78
77
91
85
90
89
91
97
88
90
90
89
85
74
75
77
81
91
72
89
71
70
81
54
56
63
67
66
91
86
64
89
75
81
89
86
86
66
67
40
40
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
3
3
3
6
7
5
3
3
3
3
3
3
12
10
9
14
16
19
12
5
15
19
12
5
3
2
5
4
3
2
2
2
2
3
2
2
16
26
14
3
2
4
4
4
3
3
3
22
11
1
5
3
1
1
1
2
2
2
3
12
20
15
8
1
3
2
2
3
3
3
2
1
4
5
6
3
1
1
1
2
5
3
2
2
3
36
19
2
3
10
17
10
3
8
13
8
3
3
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
57
57
57
57
57
57
57
57
47
47
51
52
53
84
62
52
58
62
50
56
47
43
54
54
56
97
59
67
73
72
84
79
71
71
69
69
74
75
80
98
88
96
93
98
96
94
98
97
87
92
81
79
84
83
84
96
87
89
84
97
90
91
97
89
94
85
86
88
89
97
96
85
90
84
92
74
73
89
56
54
53
54
43
48
54
58
82
82
49
60
57
60
97
77
83
83
83
83
37
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
6
6
6
9
11
12
12
12
12
9
6
6
14
13
11
10
11
11
8
6
17
20
11
2
5
3
2
2
2
2
3
2
2
3
5
3
2
19
12
6
6
6
4
2
2
3
6
16
13
10
7
5
4
7
6
4
2
4
6
4
3
3
3
3
3
2
2
2
8
12
8
4
6
4
3
5
6
4
3
5
7
5
3
4
6
5
5
5
6
12
18
18
18
13
9
9
9
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
62
89
89
62
62
39
29
36
46
61
81
89
89
65
92
65
62
92
55
55
63
56
66
89
65
102
73
81
85
81
92
92
77
74
75
71
66
84
69
72
73
84
82
83
90
102
89
93
94
93
91
98
95
96
97
101
98
96
88
102
93
96
97
103
102
88
90
92
92
98
95
96
101
96
95
93
103
90
90
90
89
87
89
77
89
89
90
89
103
90
84
89
102
78
78
59
65
43
43
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
3
3
3
6
8
5
3
3
3
3
3
4
8
11
14
16
17
19
12
6
16
19
12
5
4
3
2
4
3
2
2
4
3
2
2
2
5
9
11
11
11
13
7
2
5
8
13
29
18
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
4
2
2
8
12
10
8
7
10
11
9
7
11
7
3
2
7
9
12
17
10
3
13
51
39
28
21
15
9
3
3
9
15
14
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
112
81
81
79
76
79
81
81
81
85
88
93
93
97
105
91
91
87
105
85
89
112
96
105
91
102
92
96
105
94
97
89
87
84
89
89
91
118
88
93
91
92
96
118
96
101
101
97
118
94
94
95
94
95
100
96
96
100
84
102
84
93
96
94
98
93
93
94
93
94
96
100
98
100
89
89
88
88
87
87
94
85
84
88
77
88
90
90
100
72
68
68
102
61
61
61
58
37
37
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
12
12
12
34
46
52
55
58
37
16
2
2
18
22
26
31
39
43
25
7
23
28
21
14
15
13
9
5
3
2
8
5
2
2
2
2
3
4
6
14
10
6
24
15
7
7
6
6
5
4
6
8
5
2
2
2
2
3
4
5
6
9
11
8
6
4
2
2
4
5
6
9
16
11
6
6
13
14
10
6
6
6
6
6
18
12
7
7
7
11
15
11
8
5
3
3
5
8
7
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
42
99
99
58
70
76
78
78
78
88
106
106
95
112
101
96
96
96
101
72
79
81
82
119
80
80
86
86
87
86
112
83
88
89
90
106
93
103
96
93
93
119
90
89
96
96
95
112
96
103
96
96
91
96
87
86
83
86
80
77
119
79
83
87
82
83
83
83
80
83
76
77
83
74
81
73
69
83
71
71
83
65
57
58
57
63
74
76
57
58
56
58
60
60
66
66
53
33
33
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
3
3
3
6
7
8
8
9
6
3
3
3
9
14
19
19
19
19
12
5
18
18
10
3
2
2
5
7
7
4
2
3
8
13
8
4
4
4
5
6
6
7
9
8
5
3
5
16
9
3
3
3
3
3
3
2
2
4
5
7
16
16
15
8
2
3
4
5
3
2
1
7
8
5
2
1
2
2
1
1
1
2
4
6
10
6
2
3
5
22
27
14
2
1
1
1
4
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
32
59
59
36
36
29
22
23
29
33
49
49
51
94
63
49
58
63
48
56
46
43
50
50
51
76
60
69
76
94
84
78
76
79
66
66
74
75
75
107
88
96
107
102
102
111
102
92
90
84
82
83
81
86
87
88
111
84
84
77
83
80
81
81
86
86
85
111
85
87
83
84
84
74
76
76
75
77
75
77
73
77
68
68
62
61
54
47
69
49
47
51
68
48
60
60
50
37
37
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
3
3
3
4
5
4
3
3
3
2
1
1
1
5
10
6
2
2
2
2
14
18
10
2
3
5
5
3
2
2
2
2
2
3
2
2
5
20
13
6
6
6
19
17
14
12
11
10
12
12
11
7
4
2
2
2
2
3
7
4
1
6
4
2
6
3
1
4
8
12
13
7
1
3
2
1
3
5
4
3
2
4
4
4
12
8
5
5
9
15
22
14
6
8
9
7
6
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
57
136
136
90
98
106
104
106
111
111
125
125
104
136
104
89
108
109
119
136
136
136
136
130
120
136
136
129
136
125
124
123
122
125
123
123
126
133
128
133
136
129
130
136
137
130
163
142
139
139
137
163
144
147
148
163
142
143
142
133
142
133
130
163
140
139
143
163
138
139
141
135
142
133
125
120
101
120
98
104
120
104
120
88
120
101
120
138
163
163
163
119
124
117
110
100
100
100
28
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
20
20
20
20
20
20
20
20
62
35
8
8
15
16
18
13
8
8
8
8
32
57
37
18
18
22
20
18
18
18
16
14
14
14
16
17
18
16
15
15
22
31
26
22
18
15
18
22
31
35
37
27
18
18
20
19
18
54
36
18
75
82
90
54
18
18
18
18
18
28
54
72
50
28
28
28
28
28
28
28
28
28
28
28
28
34
37
40
34
28
28
28
28
28
28
28
28
28
28
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
43
152
152
83
90
77
77
88
102
125
125
125
116
133
133
110
116
125
119
138
152
141
152
143
152
145
140
140
152
136
133
134
133
128
133
128
130
138
133
133
152
135
138
152
145
141
152
155
147
145
155
144
149
150
155
155
147
144
142
142
136
133
131
155
133
133
130
147
120
122
117
116
133
118
133
121
119
133
120
118
118
133
100
107
85
82
85
107
72
66
66
72
84
100
100
100
100
100
28
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
20
20
20
20
20
28
32
34
37
22
8
8
24
19
14
11
8
8
8
8
15
18
18
18
18
18
18
18
16
15
18
16
14
14
18
18
18
25
29
25
22
33
24
15
15
15
27
27
27
28
58
38
18
18
46
32
18
18
18
18
75
82
86
52
18
18
18
18
18
14
10
28
28
28
28
28
28
28
19
10
10
10
10
10
25
26
27
27
27
27
27
27
27
27
28
28
28
28
28
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
33
120
120
56
59
46
32
42
56
72
105
105
96
120
115
79
88
115
74
80
75
68
78
100
85
104
120
108
120
112
120
113
115
115
115
120
108
111
107
105
120
111
116
120
125
130
130
161
130
125
128
130
134
136
161
136
133
137
133
131
161
126
127
124
119
115
108
115
116
122
129
133
133
133
120
118
116
115
114
112
125
113
112
111
125
112
105
91
133
84
89
100
95
105
105
90
89
85
40
111
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
12
7
7
7
6
6
6
6
6
6
7
16
11
6
7
7
8
8
8
7
6
6
6
7
6
6
6
6
7
14
12
11
10
8
6
18
23
14
6
6
6
6
6
7
9
16
46
28
10
10
10
10
10
8
6
8
9
10
18
70
40
10
14
12
10
8
6
12
10
8
9
10
14
18
28
23
18
14
10
14
16
18
20
22
14
7
18
22
26
33
29
26
24
22
22
31
35
37
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
66
120
120
88
88
57
60
70
85
104
105
115
115
129
115
98
100
104
93
85
88
94
90
120
104
111
120
117
120
120
129
114
114
115
109
111
118
120
124
133
126
125
124
133
122
120
133
111
117
112
112
120
121
129
133
125
136
133
106
110
107
110
125
115
118
125
120
123
125
127
129
133
136
123
125
121
133
125
106
97
107
79
73
79
83
100
125
107
136
98
96
112
112
111
133
133
99
85
28
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
6
6
6
13
16
11
6
6
6
6
6
7
14
10
6
6
7
8
7
6
14
10
6
6
7
6
6
12
18
16
15
14
14
11
8
13
18
16
11
6
8
11
25
21
18
17
16
22
16
10
10
10
10
10
10
8
6
8
10
10
11
13
15
16
18
18
16
15
18
13
8
37
32
27
22
22
22
25
26
28
25
22
22
25
28
18
8
8
17
26
27
22
18
18
18
40
34
28
28
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
43
56
56
33
29
24
18
24
40
59
68
103
103
80
66
52
55
50
52
80
53
54
63
59
57
90
58
62
70
74
90
101
101
133
96
94
100
101
109
115
133
126
122
122
122
116
119
133
118
120
126
117
119
121
123
120
123
121
123
122
115
113
113
123
108
109
111
115
115
114
115
115
120
115
113
111
123
105
102
104
105
97
105
88
105
101
94
94
123
74
72
73
82
61
66
66
58
40
40
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
13
13
12
11
8
6
6
6
5
5
5
9
7
6
6
6
6
6
6
6
6
6
9
13
9
6
6
6
6
7
6
6
11
12
9
6
6
6
13
9
6
6
6
6
7
10
14
20
26
18
10
6
6
6
6
6
8
10
10
10
16
19
18
14
10
8
6
12
18
21
25
26
25
21
15
9
8
7
6
7
24
16
8
15
18
21
24
19
15
15
11
8
15
18
13
8
8
16
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
33
71
71
35
33
26
18
27
38
50
78
78
74
115
74
73
74
65
62
63
62
59
60
71
60
65
65
72
78
84
93
84
115
93
86
88
90
107
94
106
93
88
90
105
89
86
85
93
91
91
91
115
89
85
84
83
79
83
75
72
107
75
85
84
80
106
83
77
78
82
84
85
105
82
82
81
76
82
74
66
76
65
49
51
54
62
66
74
83
64
57
59
76
65
67
66
68
68
31
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
1
1
1
4
6
3
1
1
1
2
3
4
8
4
1
4
5
7
5
3
18
30
15
1
1
1
1
1
1
1
2
1
1
1
1
1
7
7
7
4
1
7
6
5
3
2
8
14
20
17
14
9
4
2
6
3
1
2
4
2
1
1
1
3
2
1
1
1
3
3
3
2
1
4
6
7
8
4
1
1
1
1
2
4
9
5
1
1
21
39
35
21
7
6
6
6
18
24
13
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
106
106
67
72
76
71
75
80
83
96
96
80
109
71
64
74
73
72
83
97
85
100
94
87
103
109
100
106
103
103
103
101
107
94
91
92
94
96
103
109
98
100
100
98
98
99
107
100
103
97
101
96
96
97
96
106
96
87
83
81
83
85
92
80
85
86
86
90
84
81
80
92
73
75
68
65
80
75
80
92
73
72
68
67
69
80
79
57
62
64
68
67
79
79
66
69
67
40
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
13
13
13
13
13
13
13
13
40
23
7
7
8
5
3
3
3
3
5
7
19
32
17
2
3
3
3
2
1
2
3
2
1
5
3
1
8
7
4
2
2
2
4
3
2
3
5
13
10
8
7
4
2
3
2
1
1
5
3
2
1
1
1
1
1
1
1
2
2
2
3
2
1
1
2
3
6
11
6
2
2
2
2
2
16
10
5
1
5
9
13
13
9
5
4
4
22
31
18
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
135
177
177
144
144
122
111
113
124
140
146
175
175
150
150
126
135
150
130
134
136
135
140
146
137
163
170
153
177
151
147
150
142
143
151
147
152
200
157
175
159
156
162
161
160
200
154
158
168
163
163
170
182
200
200
200
200
200
200
168
162
166
171
183
200
200
200
166
160
158
167
180
200
200
200
186
200
200
165
153
139
142
155
161
200
200
165
163
154
146
154
164
177
200
200
200
200
200
200
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
17
17
17
17
17
49
65
73
77
44
11
11
30
22
15
13
11
11
25
26
27
40
25
11
16
17
17
16
15
14
13
27
34
21
8
8
8
11
13
15
22
31
35
37
26
15
40
58
43
28
39
33
28
28
28
67
53
40
40
45
42
40
40
40
45
47
48
50
50
50
50
50
39
28
28
74
97
98
99
99
99
99
99
99
100
150
175
187
193
196
198
199
199
199
199
199
199
199
199
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
44
114
114
59
57
45
31
40
55
76
100
115
115
139
111
90
93
111
77
77
78
77
79
90
83
86
114
98
98
105
139
109
111
105
111
102
104
104
96
115
92
96
97
97
108
108
112
161
122
120
118
120
119
126
161
130
150
133
118
116
161
105
114
116
115
150
111
107
111
113
115
125
161
125
133
130
127
133
130
129
129
133
101
129
91
98
112
112
125
125
125
102
108
105
102
100
100
100
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
4
4
4
12
16
10
4
4
4
4
4
5
13
14
15
13
11
11
11
11
19
27
16
5
5
5
6
10
8
7
7
8
11
8
6
15
16
11
6
8
7
6
10
14
16
18
26
26
17
9
8
8
8
9
13
15
18
13
9
18
28
19
10
28
25
21
18
18
18
23
25
26
27
27
27
27
27
27
18
10
10
10
10
10
25
32
36
40
34
28
28
28
28
28
28
28
28
28
28
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
33
75
75
56
59
51
51
51
63
90
109
158
158
139
96
85
81
70
70
70
61
70
67
69
75
85
64
79
80
82
139
80
79
92
90
93
132
104
111
158
107
103
102
99
114
114
125
161
132
127
153
124
127
135
161
128
150
139
123
132
161
119
128
127
120
158
113
109
112
107
99
105
111
101
101
107
95
100
101
111
91
107
86
102
98
107
111
153
107
107
105
103
102
101
101
100
100
100
66
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
4
4
4
5
7
5
4
4
4
4
5
7
14
12
10
15
17
20
17
14
20
23
15
7
14
13
11
10
8
7
4
2
6
11
29
21
13
9
6
4
4
4
9
13
15
18
28
39
30
22
23
19
15
15
45
30
15
22
25
26
28
15
3
3
12
15
16
17
18
20
21
22
24
23
22
22
22
22
14
6
6
6
6
6
22
22
22
22
22
22
22
31
35
37
38
39
39
40
53
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
29
65
65
59
65
65
65
65
56
62
65
65
61
63
56
59
53
53
55
50
51
54
54
56
65
55
57
59
65
62
66
68
68
76
64
62
60
65
61
63
64
68
68
70
72
76
76
78
75
78
68
78
62
59
64
61
59
76
53
58
54
55
66
59
62
63
66
67
63
58
66
60
62
65
69
69
66
66
50
45
48
37
35
31
30
33
32
32
67
34
33
33
28
26
29
29
26
30
30
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
14
14
14
14
14
12
10
10
10
8
6
4
4
3
3
3
3
3
5
7
18
29
21
14
9
4
2
1
1
1
1
2
3
2
1
2
4
3
2
2
2
3
3
3
2
2
5
9
6
3
5
4
3
2
2
2
2
3
4
4
4
4
3
2
2
3
4
3
2
2
2
3
4
2
1
1
3
2
2
1
1
2
2
2
10
6
2
4
7
10
20
11
2
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
46
75
75
43
42
34
24
27
33
38
57
57
54
75
70
51
61
70
61
70
60
70
62
61
61
85
59
61
65
63
69
80
71
90
74
74
77
85
79
80
85
104
91
94
98
104
98
120
106
120
107
107
111
108
120
120
109
108
120
91
93
100
99
120
105
104
104
104
93
91
104
84
86
88
89
87
87
104
89
89
88
85
85
72
69
78
80
80
82
61
59
65
67
60
81
81
54
24
24
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
4
4
4
12
16
10
4
4
4
4
3
3
3
6
10
10
10
11
11
11
19
23
18
11
5
5
6
10
8
7
7
9
10
11
12
7
3
4
6
6
6
6
6
6
6
6
8
14
12
10
16
11
6
7
8
9
9
10
8
6
9
9
9
9
9
9
7
6
13
14
12
10
16
22
18
13
8
8
8
7
6
6
6
6
6
15
24
16
8
29
26
17
9
12
14
11
9
9
24
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
46
83
83
46
45
36
25
30
43
60
78
100
100
139
80
73
76
80
63
59
58
59
62
60
75
66
60
75
78
83
139
89
89
100
88
93
95
100
97
100
100
94
92
105
104
105
120
161
134
161
131
161
128
131
127
117
150
119
109
107
150
108
119
121
118
150
118
115
117
117
117
116
150
117
122
123
129
129
128
129
129
129
110
129
105
109
112
111
115
115
115
107
106
104
102
100
100
100
40
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
4
4
4
12
16
10
4
4
4
4
4
5
13
11
10
10
10
11
11
11
19
23
18
13
13
9
6
13
10
7
7
9
11
12
13
13
13
9
6
14
10
6
10
14
18
18
18
21
25
39
33
27
22
22
15
8
8
8
9
18
25
17
10
10
16
15
14
14
18
13
8
15
17
18
20
21
21
21
15
10
10
10
10
10
22
31
35
37
38
39
39
39
39
39
39
39
39
39
39
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
52
152
152
74
73
57
38
53
72
92
142
142
119
133
150
108
122
150
109
138
112
119
130
138
152
141
139
142
152
144
150
145
150
146
146
150
150
138
136
133
133
128
130
133
135
138
152
133
135
134
126
138
120
126
130
128
152
133
114
115
125
116
116
115
115
115
107
107
107
110
105
107
133
112
115
122
133
121
122
122
120
120
120
120
105
111
115
115
94
95
98
111
117
133
133
133
133
133
40
115
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
12
16
10
4
4
4
4
9
15
14
14
15
27
33
40
40
40
46
50
34
18
18
18
18
18
18
12
7
13
20
13
6
6
18
14
9
4
8
33
24
15
10
5
9
14
12
10
10
10
10
10
10
11
11
10
10
10
11
13
15
16
18
20
17
15
18
14
10
19
23
22
22
22
22
22
22
22
22
22
22
22
22
31
35
37
38
39
39
39
39
39
39
39
39
39
39
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
48
81
81
60
67
75
81
81
81
81
80
89
89
65
103
71
76
103
71
71
71
62
63
64
66
75
66
68
72
78
84
86
98
89
98
94
91
103
103
83
83
79
78
88
78
84
77
81
88
90
98
98
98
101
102
109
102
103
89
87
103
90
90
88
88
80
83
85
90
98
97
102
109
103
90
80
80
94
88
94
90
94
90
76
90
88
78
89
109
70
66
70
90
67
83
83
63
34
34
78
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
12
17
19
20
22
51
26
2
2
16
25
23
12
2
2
4
7
26
27
15
4
3
2
2
2
2
2
2
3
4
4
4
4
4
5
7
14
10
7
20
13
6
6
9
22
20
15
11
7
4
3
23
16
9
10
8
4
1
1
2
2
3
2
1
5
4
2
1
1
1
1
2
5
10
6
2
2
2
2
2
7
13
7
2
2
10
15
20
11
3
2
2
8
11
15
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
30
54
54
29
27
21
15
22
31
39
63
63
60
99
55
54
62
55
54
59
54
57
61
72
63
65
68
72
73
74
99
72
73
73
69
74
67
68
65
65
70
68
70
74
77
78
78
99
77
78
77
74
72
69
68
67
67
70
60
61
65
57
59
57
60
66
58
78
54
54
54
51
63
53
56
57
81
65
68
70
81
67
65
81
52
58
57
63
78
47
43
45
47
48
70
70
47
41
41
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
3
3
3
6
7
5
3
3
3
3
3
3
21
15
9
9
9
10
7
5
17
20
12
5
3
1
5
4
3
2
3
3
2
1
2
4
7
7
4
1
1
1
2
3
2
2
27
23
14
6
8
5
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
3
2
1
3
3
3
5
3
1
1
1
1
1
8
15
8
1
3
8
13
24
12
1
1
1
7
10
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
40
58
61
61
61
34
28
32
38
45
66
66
65
103
59
58
60
54
54
66
57
57
63
75
74
87
81
87
77
87
83
83
80
87
81
82
85
87
87
103
88
87
87
85
82
82
83
87
83
85
83
84
81
84
83
89
87
80
76
85
82
83
89
84
83
103
85
88
89
89
85
85
80
82
87
83
80
88
78
77
78
73
65
62
63
72
88
74
85
86
74
83
87
83
83
83
66
33
33
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
3
3
3
6
7
5
3
3
3
3
3
3
10
9
9
9
9
10
7
5
15
23
12
2
3
2
2
2
2
2
2
3
3
2
2
5
9
8
7
13
10
7
14
22
12
3
10
18
11
4
7
4
1
1
1
1
1
2
4
2
1
6
3
1
2
1
1
4
3
2
1
1
1
1
2
5
6
4
3
3
3
3
3
4
6
3
1
5
20
17
14
8
3
6
7
5
3
3
7
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
30
71
71
36
35
27
30
37
47
71
60
63
67
110
70
69
70
71
55
54
52
48
54
56
61
84
63
69
74
74
97
78
72
72
74
75
79
107
82
83
90
87
87
110
91
95
99
97
97
110
93
95
97
93
110
96
95
98
110
93
107
95
105
89
86
85
84
83
80
94
79
83
110
81
88
81
69
75
66
70
80
67
65
62
61
72
79
75
94
65
55
62
63
69
88
88
69
62
29
83
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
4
7
4
1
1
1
22
11
1
1
1
1
4
6
8
9
11
18
20
11
3
11
7
3
3
3
3
2
1
3
3
3
2
1
4
4
5
6
7
6
6
4
2
7
5
3
3
3
3
2
2
13
9
6
5
4
3
3
5
5
4
3
3
3
6
4
3
2
2
3
6
4
2
5
4
2
1
1
1
1
3
12
8
4
4
17
35
32
17
3
3
4
17
23
26
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
36
48
48
27
24
20
15
21
31
42
56
66
66
92
52
50
61
55
57
92
56
60
71
68
69
92
78
83
90
90
79
75
78
72
75
75
77
93
80
84
86
82
93
87
88
89
90
93
87
81
81
81
87
78
80
76
78
77
74
71
84
69
82
75
78
82
79
86
82
78
79
70
84
59
58
52
51
55
54
57
54
55
50
57
54
50
49
66
61
42
40
41
34
31
35
35
33
41
41
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
17
17
17
12
8
7
6
6
6
5
4
4
9
6
3
3
3
3
3
3
16
19
19
11
4
1
3
3
3
4
3
3
3
2
1
1
3
5
6
3
1
3
2
1
2
3
4
26
17
8
13
8
4
2
1
1
1
1
5
4
3
3
3
2
1
2
1
1
2
2
2
3
4
4
4
5
7
4
2
1
1
1
1
4
9
7
4
1
4
11
20
11
3
4
5
5
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
42
56
56
33
29
23
16
23
33
42
67
67
58
60
57
56
52
54
53
67
57
61
65
74
66
73
74
69
74
74
69
69
71
70
73
74
74
89
74
74
76
76
77
89
76
78
85
83
89
102
83
87
90
88
102
90
89
94
106
89
106
94
106
92
89
88
87
86
87
89
80
76
73
75
80
77
84
73
89
78
75
78
77
67
82
71
74
89
57
57
62
63
72
66
66
63
57
35
35
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
1
1
1
6
8
4
1
1
1
2
2
2
2
1
1
2
2
3
5
8
13
19
11
3
11
13
7
2
6
11
10
9
6
3
1
7
14
8
3
3
3
3
2
2
1
1
2
20
13
6
2
2
2
6
4
2
1
1
6
4
2
2
3
2
1
1
2
18
11
5
3
1
1
3
2
1
2
2
2
3
2
1
1
6
13
9
5
2
2
11
20
11
2
5
7
9
10
11
8
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
40
51
51
31
28
22
16
22
33
46
62
74
74
113
67
69
65
56
52
49
52
51
57
79
67
80
76
80
83
85
113
85
84
83
79
78
79
75
74
74
80
73
74
74
80
79
84
113
90
96
91
96
89
87
87
87
85
87
89
78
88
78
80
82
77
89
78
79
82
84
84
89
88
84
77
76
77
84
76
74
73
73
65
64
67
66
74
75
53
53
49
47
60
47
61
61
53
43
43
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
1
1
1
6
9
5
1
1
1
4
6
8
14
7
1
4
5
7
7
8
17
18
10
3
4
5
10
6
3
1
1
3
5
4
2
1
9
19
11
3
3
3
4
4
2
1
5
31
20
10
10
6
2
6
7
5
3
1
7
9
12
11
10
5
1
1
2
3
4
6
3
1
2
1
1
2
5
14
8
3
3
5
5
5
14
7
1
1
5
10
16
11
6
5
5
5
5
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
47
63
82
82
82
46
40
43
46
53
69
69
60
57
53
63
58
58
57
69
61
61
67
82
75
84
80
84
79
84
78
74
74
72
72
78
75
76
78
80
74
76
75
82
77
77
79
90
82
81
90
84
86
89
92
87
92
82
92
72
79
76
76
81
80
69
72
79
79
86
89
82
77
78
78
81
67
86
61
55
75
49
46
53
53
65
86
68
89
81
72
78
81
75
75
53
60
41
41
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
4
4
4
5
6
6
6
7
9
8
7
7
7
6
6
7
7
8
14
20
27
34
18
3
2
1
5
4
3
3
2
1
3
2
1
1
2
6
6
4
2
10
6
2
1
1
4
8
7
5
4
3
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
2
2
3
6
9
5
1
6
7
9
5
2
1
2
3
5
13
21
11
1
22
18
14
10
6
3
1
1
3
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
26
109
109
84
93
89
87
87
84
75
87
87
68
68
76
66
66
72
80
80
104
109
90
91
83
80
82
82
88
91
86
91
89
87
88
91
94
105
98
105
109
97
101
105
100
105
98
109
94
92
90
88
89
90
90
109
87
86
107
87
92
107
88
109
85
80
74
67
66
66
61
65
72
54
56
51
45
56
42
40
41
56
37
35
33
31
30
28
39
29
27
33
34
34
52
52
36
33
33
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
6
6
6
7
9
42
59
67
67
40
13
1
1
5
10
10
10
10
8
6
16
23
13
4
2
1
7
5
4
4
4
4
4
4
4
2
1
4
2
1
1
1
3
5
5
3
2
8
5
2
6
3
1
2
2
1
1
1
2
4
7
5
3
2
1
2
3
5
4
3
3
7
6
4
2
1
2
1
1
1
1
1
1
4
14
9
4
1
2
12
22
11
1
2
4
6
8
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
52
94
94
52
52
37
27
38
52
66
103
103
88
112
92
83
82
86
68
68
64
60
60
66
57
63
65
67
94
74
77
83
103
84
92
87
88
111
95
112
94
88
94
110
92
94
97
84
91
90
94
101
87
87
86
103
80
86
82
77
111
78
87
87
83
112
86
85
86
95
83
88
110
86
106
94
106
106
91
87
85
93
70
80
66
71
68
70
74
58
55
51
80
43
42
42
45
38
38
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
28
21
14
13
12
7
2
2
2
5
6
8
31
16
2
4
5
6
4
3
17
30
22
14
8
4
3
2
1
1
1
1
1
1
1
2
4
3
3
3
3
3
2
2
1
1
13
13
8
3
7
9
5
1
1
1
1
2
3
2
1
1
2
1
1
1
1
4
6
7
5
3
1
4
2
1
2
3
2
1
1
1
1
6
12
6
1
4
8
13
21
14
8
2
2
6
8
11
10
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
52
111
111
84
86
72
71
71
69
76
92
92
82
75
104
70
76
99
64
62
67
66
73
84
71
92
78
84
111
83
83
82
82
87
106
105
103
183
110
131
145
138
182
183
158
183
164
182
183
145
142
135
183
125
122
121
127
101
89
81
89
69
69
66
64
80
57
63
59
60
62
83
61
63
63
55
65
55
45
53
38
37
34
31
33
36
35
65
39
33
32
28
27
25
31
31
26
28
28
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
10
10
10
31
51
30
10
10
10
5
1
1
4
5
6
6
6
6
10
15
23
32
16
1
3
2
1
1
1
1
2
3
4
3
2
2
2
4
7
6
5
7
6
5
5
3
1
1
2
2
2
2
2
2
2
1
1
1
4
3
3
3
3
2
1
1
1
4
2
1
1
1
3
2
2
7
8
5
2
2
2
2
2
2
9
6
4
2
1
8
15
8
2
3
3
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
46
65
67
67
67
65
65
65
67
80
98
98
89
80
82
75
83
94
70
90
71
71
89
88
86
149
92
93
94
94
84
84
83
83
85
84
82
84
85
85
98
86
90
93
96
99
94
100
97
100
91
100
91
100
99
99
139
111
104
149
99
108
106
97
99
90
88
81
82
99
79
87
90
82
96
81
80
83
81
81
79
63
60
81
76
82
94
139
75
85
89
89
149
94
94
87
81
76
34
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
3
3
3
13
23
13
3
3
3
9
12
16
29
16
3
6
8
10
7
5
22
27
14
2
14
10
6
5
3
2
3
2
2
3
2
2
7
4
2
2
2
2
2
2
2
3
9
29
18
7
9
8
7
7
4
2
2
2
3
3
3
3
3
3
3
3
2
2
2
3
5
8
10
8
5
3
4
6
4
2
2
2
2
2
3
3
3
6
10
15
20
20
14
9
9
20
27
30
16
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
112
97
127
127
127
67
56
58
71
96
108
153
153
118
96
86
81
92
77
75
88
112
93
127
92
109
88
90
90
87
92
92
79
80
82
80
86
100
93
112
98
99
107
127
108
109
103
109
110
109
153
96
101
103
98
98
103
95
91
110
92
100
103
102
109
112
100
85
79
109
89
102
118
110
109
99
99
93
93
112
99
93
93
112
95
106
103
153
80
82
77
75
109
78
100
100
74
33
33
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
5
5
5
7
8
6
5
5
5
4
3
3
19
11
3
11
15
19
17
15
21
22
17
11
5
5
5
5
6
7
4
2
2
2
2
5
8
22
14
6
4
2
2
2
4
6
12
8
4
4
4
4
4
6
7
8
8
8
6
4
8
6
5
6
7
8
6
5
6
6
6
7
8
8
8
8
7
7
9
8
7
7
7
7
8
7
7
7
7
8
15
11
8
7
7
7
7
8
7
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
50
50
50
50
50
27
23
26
30
34
51
51
50
105
45
44
50
38
40
52
41
40
48
59
51
70
60
59
67
59
58
60
95
59
71
73
80
103
82
105
88
89
88
104
83
83
83
75
77
77
78
95
78
78
77
80
73
76
72
70
103
71
80
81
80
105
79
80
72
72
74
73
104
75
75
78
77
67
77
64
69
77
55
58
64
54
59
53
38
45
42
39
69
36
36
36
40
36
36
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
27
20
14
10
7
5
3
3
3
3
3
3
4
3
2
2
2
3
3
3
12
15
14
9
4
2
4
3
2
1
1
2
2
2
6
4
3
9
8
5
2
2
2
2
1
1
6
4
2
2
2
2
2
2
3
2
2
2
2
1
1
1
1
2
2
1
1
16
11
6
1
6
9
5
1
2
7
6
4
2
2
2
3
5
14
8
2
2
6
11
18
11
5
4
3
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
70
157
157
111
117
109
98
97
108
121
131
163
163
136
114
106
109
111
107
111
112
117
123
132
125
175
157
139
138
126
138
115
111
113
114
118
125
146
127
136
132
128
129
136
134
131
152
136
139
136
163
128
132
136
134
142
133
133
113
119
138
133
175
141
139
136
146
114
110
133
117
121
136
110
125
116
133
142
126
152
123
133
120
106
113
121
120
163
119
121
123
124
130
131
146
146
136
120
100
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
24
24
24
24
24
52
66
73
77
41
5
5
16
15
15
13
11
11
11
11
19
23
18
11
5
5
6
10
11
12
13
13
13
14
18
22
20
15
10
6
6
6
12
18
27
37
32
28
26
24
22
20
18
69
72
75
91
85
51
18
20
22
20
18
18
18
18
18
18
14
10
10
19
20
21
21
22
22
22
25
26
28
64
82
61
40
22
22
25
26
28
64
92
66
40
40
70
85
92
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
51
59
67
67
67
67
67
67
60
71
83
89
89
122
71
67
66
71
54
51
54
51
61
67
61
102
60
65
72
80
86
89
122
89
88
93
96
112
99
114
101
101
104
114
109
105
124
112
109
103
102
122
100
103
107
103
124
112
98
117
112
103
107
101
103
114
103
124
98
100
99
99
114
84
100
74
68
65
59
71
54
45
41
47
56
68
97
89
79
69
63
65
102
62
68
68
58
29
29
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
6
6
6
9
11
12
12
12
12
9
6
6
6
9
13
16
17
19
12
6
17
23
12
2
5
15
10
5
2
1
2
2
2
5
3
2
6
6
7
15
11
7
4
2
1
1
15
9
3
3
4
3
2
2
2
3
3
3
2
2
3
3
3
3
3
2
2
4
3
3
7
9
11
7
3
4
3
3
2
2
2
2
2
2
3
7
6
5
5
6
17
10
3
6
7
6
6
6
8
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
49
49
49
49
49
28
23
26
32
44
51
66
66
64
47
44
49
47
45
64
49
50
59
61
55
88
63
65
72
69
69
70
88
74
74
82
72
76
73
72
88
72
72
78
74
75
83
75
78
78
77
83
76
77
78
75
83
77
72
97
74
80
97
84
85
97
79
77
72
73
69
74
74
75
77
78
78
87
82
87
79
87
59
60
60
63
72
74
56
53
48
48
56
48
66
66
54
42
42
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
3
3
3
6
7
5
3
3
3
3
3
3
4
6
9
9
9
10
10
10
22
22
13
5
6
6
7
14
10
6
2
5
7
9
5
2
7
7
7
7
7
7
6
5
4
3
3
5
3
1
1
1
1
1
3
2
2
1
1
3
5
3
1
8
8
4
1
2
1
1
1
1
1
1
1
6
11
8
5
3
2
2
2
3
7
4
2
2
3
11
19
12
5
3
1
1
5
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
103
71
84
84
84
49
52
53
57
71
60
63
64
100
70
70
66
105
70
70
77
103
72
84
75
71
69
65
65
70
79
83
93
105
88
92
105
86
92
82
82
84
85
103
81
80
85
86
89
105
88
93
91
94
96
93
105
93
96
82
92
74
71
74
69
70
68
68
76
76
75
74
100
68
68
69
63
61
63
54
54
63
43
38
33
31
28
26
36
26
25
33
33
33
52
52
36
33
33
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
3
3
3
11
15
10
5
5
5
4
3
2
2
1
1
2
3
4
3
2
10
10
6
3
3
3
7
5
3
2
1
2
3
5
4
3
2
10
6
3
3
3
2
2
1
1
4
3
3
3
3
2
1
2
2
1
1
4
8
5
3
3
2
1
1
1
2
3
3
4
4
4
9
5
2
3
6
3
1
1
1
2
3
6
9
5
2
2
4
10
17
9
1
2
3
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
36
66
66
61
66
66
66
66
68
85
88
111
111
90
72
65
70
66
63
90
62
66
76
75
73
99
85
82
88
82
77
77
75
73
74
75
83
85
85
111
83
83
88
79
79
76
82
76
78
90
72
75
78
79
79
82
91
80
79
99
79
83
91
83
84
111
82
78
77
73
67
69
70
70
90
71
74
76
77
74
73
68
65
63
65
71
91
82
62
64
57
58
99
57
60
60
54
29
29
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
20
20
20
20
20
14
8
8
8
10
11
13
18
10
3
3
3
3
8
13
23
33
31
17
4
3
2
6
9
6
4
2
1
1
2
3
5
3
2
2
2
4
4
2
1
1
7
13
19
18
13
8
3
3
3
2
1
1
6
7
9
9
5
1
1
2
3
2
1
1
1
5
9
5
1
1
1
1
1
1
1
1
2
4
13
12
10
8
7
10
19
14
10
7
5
5
7
10
10
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
30
77
77
63
71
73
76
76
76
77
75
77
79
106
82
69
75
84
63
64
57
52
52
54
49
51
54
61
68
68
82
84
68
66
72
71
79
105
80
103
85
83
90
106
84
84
81
82
75
77
76
77
82
75
80
77
79
82
72
71
105
73
80
78
71
103
71
66
66
72
70
71
106
66
63
69
68
61
68
60
72
68
52
62
52
52
55
55
50
55
55
46
72
50
55
56
65
65
29
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
7
7
7
9
12
36
48
61
69
35
2
1
1
1
1
1
1
1
2
3
16
18
9
1
2
6
10
8
4
1
1
1
1
1
1
1
1
4
2
1
2
3
10
8
7
4
1
1
1
1
1
1
1
1
17
9
1
2
4
2
1
1
1
1
1
1
1
2
3
2
1
1
1
2
1
1
7
7
4
2
2
1
1
3
6
9
10
5
1
28
28
29
20
12
12
15
22
25
18
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
39
74
74
61
61
36
28
31
40
55
67
84
84
112
73
64
64
73
52
51
53
53
64
66
68
103
70
77
81
86
97
88
112
88
92
91
92
107
90
110
94
99
100
112
95
91
90
97
97
103
93
112
85
87
90
90
90
86
82
98
107
94
99
95
91
110
85
84
87
96
78
86
112
73
88
81
79
79
78
78
74
74
70
65
67
69
90
81
51
63
57
52
98
46
46
46
51
39
39
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
1
1
1
6
9
5
1
1
1
1
3
6
26
18
11
13
14
16
14
12
21
22
15
9
6
4
3
13
9
6
5
4
3
3
3
5
7
5
4
6
6
7
5
3
3
2
2
3
3
2
1
2
1
1
1
1
1
2
3
3
4
2
1
1
1
1
1
3
2
1
1
1
5
3
1
1
1
1
1
1
1
1
1
3
5
3
1
1
2
10
20
11
2
2
2
4
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
44
58
67
67
67
37
31
32
41
56
68
89
89
106
67
59
62
62
52
55
53
55
65
67
69
99
77
79
98
78
80
82
82
80
82
81
85
87
90
106
96
99
99
106
98
94
88
94
86
87
89
80
83
83
85
91
86
90
84
94
99
92
96
95
94
106
91
88
79
94
79
87
106
87
87
78
90
82
75
71
60
75
49
53
61
67
82
89
72
64
60
64
94
67
90
90
67
33
33
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
3
3
3
6
7
5
3
3
3
3
3
3
14
13
13
11
10
10
7
5
22
22
12
2
3
5
7
9
5
2
3
2
2
3
2
2
11
9
7
8
7
7
4
2
2
3
10
18
10
3
6
5
3
2
2
2
2
2
3
6
10
7
4
5
6
38
20
2
4
4
4
9
18
10
2
2
3
5
6
5
4
3
2
2
6
7
7
8
11
12
14
10
6
7
8
7
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
60
112
112
94
100
95
94
94
93
96
94
103
103
70
81
74
83
81
103
89
91
95
112
103
94
112
103
97
112
92
92
91
91
92
92
103
90
89
93
92
97
106
98
112
98
94
99
102
99
112
98
103
103
104
106
107
112
102
101
98
100
101
97
101
96
98
99
100
106
102
103
102
107
102
93
96
95
96
100
84
96
84
68
74
85
87
90
100
107
73
78
80
80
72
72
50
58
37
37
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
17
17
17
17
17
49
65
73
77
41
5
3
3
6
10
10
10
11
23
25
27
41
27
13
5
2
2
5
6
6
7
17
15
10
5
4
3
4
6
5
5
5
3
2
2
3
5
7
11
8
5
4
5
8
6
4
2
5
5
4
4
5
5
4
3
3
2
2
2
3
6
13
19
18
18
19
17
15
10
6
6
4
3
6
13
14
8
2
15
20
25
15
6
4
3
3
4
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
37
74
74
64
70
71
74
74
74
78
84
84
79
84
95
84
84
76
95
64
68
71
72
95
73
74
76
75
78
77
85
84
78
95
83
84
84
94
81
84
84
85
94
88
90
93
89
94
85
87
88
95
90
84
86
83
93
84
77
118
82
86
118
83
89
118
80
95
72
76
81
76
112
70
65
62
62
62
66
112
62
59
57
62
48
54
54
70
73
44
42
40
39
37
48
48
35
28
28
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
2
2
2
12
23
43
53
63
32
2
1
1
8
9
11
41
43
44
27
10
20
21
14
7
1
2
3
5
5
4
3
5
7
6
5
4
8
4
1
3
2
1
2
3
2
2
7
7
5
4
2
1
1
1
1
1
1
1
3
3
4
2
1
1
1
1
1
4
2
1
1
1
1
2
2
2
5
3
2
2
1
1
2
2
2
2
2
2
9
12
15
8
2
4
5
5
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
31
52
52
32
32
26
20
26
36
45
70
70
60
65
61
60
66
60
59
70
64
71
78
91
87
90
89
90
86
95
84
91
86
80
85
95
85
88
90
89
95
91
90
87
88
84
88
102
94
102
94
102
91
90
93
88
92
90
91
85
93
80
84
82
85
92
80
76
85
75
74
74
89
77
79
78
78
78
64
60
60
59
47
44
52
38
36
33
40
34
32
52
37
37
48
48
42
52
52
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
6
6
9
12
9
6
6
6
4
3
2
2
10
19
40
36
32
23
15
23
27
15
3
3
3
3
9
6
3
3
2
2
3
5
3
2
17
11
6
4
6
5
5
4
2
1
10
6
3
7
6
4
3
3
3
3
3
3
2
1
1
1
1
1
1
2
4
4
3
2
2
3
2
1
1
1
1
1
1
1
1
1
6
14
11
9
5
1
9
17
11
5
5
5
6
6
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
43
83
83
64
64
42
44
49
56
74
65
65
62
62
78
62
70
74
54
55
59
56
64
83
69
91
71
72
74
74
78
75
75
75
70
67
66
100
67
77
79
73
100
75
81
97
85
100
84
85
81
77
97
80
82
83
91
81
81
75
78
77
93
82
77
93
85
92
93
120
86
84
81
71
77
74
71
120
69
68
76
58
54
66
69
70
120
74
62
64
63
65
76
65
65
48
53
37
37
69
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
12
15
10
5
5
5
5
4
4
4
4
5
8
10
12
10
8
19
20
18
11
4
3
3
8
7
5
4
3
3
7
7
7
8
7
7
11
9
7
4
1
2
3
6
9
6
4
4
3
2
1
1
1
1
2
4
6
9
12
8
5
5
3
1
1
1
1
3
6
8
4
1
2
5
5
5
5
4
3
3
4
12
21
12
3
14
16
18
13
8
9
10
9
8
8
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
41
55
65
65
65
36
31
31
33
35
47
47
44
52
61
41
45
61
41
40
46
42
54
65
60
100
61
61
58
54
52
54
61
54
61
57
55
58
58
53
57
62
64
71
80
67
72
79
77
91
83
88
88
88
91
91
87
88
86
100
78
86
86
83
87
85
85
86
87
74
72
75
73
74
91
77
80
85
79
76
82
73
59
65
68
71
87
87
62
64
68
70
100
70
73
72
79
79
31
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
6
6
6
7
7
6
6
6
6
4
2
1
1
8
12
10
8
8
7
7
18
20
11
3
8
7
7
11
6
2
2
1
1
2
2
1
1
7
5
4
5
7
4
2
2
2
3
3
3
3
3
3
3
2
1
1
2
2
3
3
3
2
1
1
2
2
3
5
6
5
3
1
3
4
5
3
1
1
1
1
1
2
3
4
8
25
42
22
3
10
17
14
12
7
3
3
17
24
31
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
49
92
92
80
80
45
37
45
55
66
100
100
76
80
90
74
74
88
65
64
65
61
64
80
62
71
69
69
92
76
80
84
100
84
90
88
88
96
77
76
76
75
78
81
83
91
96
81
83
82
91
74
81
74
77
100
79
81
73
69
70
60
61
56
57
60
61
63
73
61
69
55
48
52
52
47
70
46
44
61
41
42
46
57
44
48
42
59
42
35
33
35
42
42
70
70
42
30
30
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
1
1
1
5
7
4
2
2
2
4
3
2
2
12
23
13
3
3
3
4
19
31
16
1
1
1
2
1
1
1
1
1
1
1
1
1
4
11
6
1
1
1
2
2
3
2
1
1
1
1
4
2
1
1
4
2
1
1
1
2
3
3
3
2
1
1
2
2
2
3
2
2
4
3
2
1
5
4
3
2
1
1
2
6
11
12
7
2
2
7
18
10
3
7
11
9
7
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
45
67
67
60
60
35
29
32
36
39
56
56
50
57
69
47
51
76
48
49
54
49
59
62
60
100
65
68
66
66
63
69
70
76
76
75
71
73
73
72
82
78
84
103
90
93
103
96
101
103
94
93
92
89
87
87
84
83
80
100
90
89
95
86
93
81
79
74
70
76
67
70
71
71
88
75
79
82
80
82
76
82
71
73
75
73
84
84
54
63
59
58
100
56
58
58
57
40
40
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
2
2
2
6
8
5
2
2
2
3
3
4
5
3
2
4
5
7
9
11
18
22
14
7
16
9
3
9
7
6
4
2
1
2
3
4
8
12
16
23
19
16
26
17
8
5
3
13
8
3
6
3
1
2
2
2
3
3
3
2
1
2
4
3
3
2
1
5
4
4
4
2
1
3
5
4
3
3
2
2
2
2
2
4
30
22
14
8
3
11
20
13
6
6
6
6
6
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
107
53
67
67
67
37
31
34
42
57
62
87
87
63
61
63
62
53
60
60
65
107
81
83
83
90
74
78
79
77
80
81
76
81
79
80
87
80
79
78
81
83
84
107
85
84
84
80
80
81
77
80
79
79
79
79
90
80
79
87
70
73
72
74
71
62
62
59
62
62
65
78
71
74
78
78
78
81
81
81
77
77
76
68
70
70
90
84
65
64
62
64
61
67
67
44
51
32
32
67
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
6
7
6
5
5
4
3
3
3
21
12
3
6
7
9
7
5
10
12
7
3
3
5
7
4
2
2
3
2
2
2
2
3
9
5
1
2
1
1
1
1
1
1
1
2
1
1
3
2
1
1
1
1
1
1
1
1
2
3
5
3
1
1
1
1
1
1
1
1
5
3
1
5
8
8
6
3
1
2
4
6
8
8
8
4
1
27
29
15
1
10
14
10
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
52
77
77
52
52
34
36
43
51
65
66
71
70
110
82
72
71
71
56
53
56
53
61
77
64
88
68
71
68
73
82
71
110
70
69
73
76
78
82
103
91
91
92
108
91
86
88
90
92
90
91
110
89
90
91
88
88
84
91
74
88
78
81
82
84
103
83
88
80
82
79
85
108
80
80
79
75
75
76
78
75
78
67
78
72
71
88
78
58
60
59
61
60
67
67
46
52
33
33
67
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
8
9
7
6
6
6
3
1
1
14
10
6
9
11
13
10
8
20
23
18
9
1
2
3
13
9
6
5
4
3
2
4
5
7
7
7
8
4
1
2
4
4
5
10
8
5
2
2
3
2
2
2
1
1
1
2
8
15
9
3
2
1
2
4
14
7
1
1
1
3
2
1
1
2
2
2
2
2
2
2
3
4
32
17
3
14
17
20
12
4
8
12
10
8
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
26
67
67
30
29
22
14
22
35
52
66
89
89
112
69
62
62
69
50
48
49
49
62
65
69
114
73
81
84
85
105
89
95
89
89
94
99
101
114
107
104
106
108
112
108
108
108
108
108
101
98
114
96
97
98
95
100
98
87
102
86
90
95
92
93
107
92
93
93
95
95
97
112
98
92
88
84
82
80
78
84
72
70
68
70
82
100
89
98
73
67
74
102
72
92
92
67
26
26
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
2
2
2
3
3
2
2
2
2
2
2
3
26
16
6
9
10
12
11
11
18
20
11
3
6
4
3
3
3
2
2
2
3
4
3
3
12
13
7
2
2
3
7
8
9
13
8
3
3
3
3
3
2
2
3
3
3
3
7
7
7
9
10
7
5
3
2
4
4
5
18
12
6
4
2
8
8
6
4
2
2
2
2
2
12
7
3
5
4
3
14
8
3
4
6
7
8
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
32
40
40
28
27
22
19
21
31
43
58
66
66
66
44
40
40
41
36
35
39
39
45
59
46
70
57
61
64
66
65
70
62
81
63
60
63
63
67
68
76
81
72
75
75
80
81
81
84
89
84
92
84
85
84
82
80
85
81
74
89
74
76
75
73
81
76
74
78
92
75
89
77
78
81
75
74
90
68
71
87
77
90
78
87
83
78
75
92
66
65
68
64
63
63
54
51
30
30
69
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
5
10
5
1
1
1
2
5
6
8
4
1
10
14
16
15
14
18
18
10
3
6
6
7
5
3
2
2
2
4
6
11
11
11
10
6
3
3
3
3
2
1
1
5
8
8
9
9
6
4
7
5
3
2
5
8
5
2
4
7
4
1
1
2
2
2
3
4
3
2
4
6
7
8
4
1
1
2
2
3
4
11
7
3
7
11
16
23
12
1
3
4
4
4
5
30
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
47
106
106
66
69
73
68
74
80
87
100
100
100
94
105
95
79
72
70
89
75
81
94
96
97
152
102
106
107
98
97
103
97
100
99
105
97
104
93
100
87
88
89
90
94
96
97
99
104
104
100
97
92
95
95
97
106
102
104
152
104
115
145
109
109
100
97
90
82
99
77
79
79
78
97
84
85
87
90
83
85
82
75
90
78
79
96
100
82
93
95
100
152
92
97
97
84
38
38
145
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
18
12
7
7
7
7
7
6
6
6
16
11
6
13
17
21
21
21
26
31
16
1
6
4
3
14
7
1
7
10
7
4
2
1
7
20
13
6
6
6
4
2
2
3
6
15
15
12
7
3
4
12
7
2
3
4
7
5
3
3
3
3
3
2
2
2
2
3
3
3
3
4
3
3
3
3
3
3
3
3
3
5
17
10
3
2
6
50
44
29
15
11
8
8
11
15
15
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
49
71
71
62
62
39
42
44
56
71
72
89
89
87
73
69
70
71
58
54
55
50
59
62
66
98
72
69
78
72
73
75
87
63
62
63
66
69
69
87
75
79
82
93
86
89
90
93
92
90
89
101
90
90
92
95
92
93
85
101
80
86
85
92
89
85
95
101
82
79
92
81
81
82
88
81
85
95
75
89
76
70
63
89
69
74
82
89
74
82
86
62
98
63
68
70
80
80
36
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
1
1
1
7
13
7
1
1
1
2
3
4
11
6
1
4
6
8
8
8
19
22
15
8
4
12
10
7
4
3
3
5
7
5
4
4
4
17
11
6
5
4
9
10
9
5
2
4
5
6
8
8
5
2
2
2
1
1
1
1
1
2
4
2
1
1
1
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
2
2
44
40
36
19
2
2
19
27
31
16
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
64
64
62
64
64
64
64
69
82
109
109
83
95
71
66
75
91
67
82
70
73
84
103
84
96
94
96
97
100
107
95
97
99
97
109
100
95
99
101
104
107
113
113
113
108
108
107
108
103
107
108
96
95
92
91
91
95
91
96
109
95
95
94
94
87
87
87
87
94
81
87
76
75
92
65
68
63
58
73
57
48
47
50
57
65
86
81
70
64
59
65
96
68
92
92
68
34
34
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
3
3
3
6
10
8
6
6
6
7
7
8
15
8
2
2
2
3
3
3
20
23
15
7
35
22
10
6
3
3
4
3
2
3
3
3
10
9
8
8
5
3
24
44
28
12
14
16
8
1
5
10
5
1
1
2
2
1
1
2
3
6
7
5
3
3
2
2
2
3
5
4
3
7
8
9
8
5
3
3
3
2
2
2
3
4
3
2
7
12
18
10
3
4
6
6
6
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
53
68
86
86
86
63
58
58
60
77
89
115
115
112
76
70
77
68
65
92
66
65
73
86
77
92
90
92
93
90
112
75
70
70
67
72
80
85
90
115
90
91
93
100
92
88
90
112
91
96
90
96
87
86
85
83
83
80
77
74
83
80
86
86
87
115
86
90
84
84
80
80
100
82
82
84
77
77
76
76
79
68
65
62
61
64
84
67
58
82
66
73
82
75
75
50
56
32
32
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
5
5
5
29
43
24
5
5
5
5
5
5
13
8
3
3
3
3
5
7
21
30
16
2
3
2
2
2
2
2
2
2
1
1
1
1
5
4
3
3
2
2
9
6
4
2
8
4
1
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1
1
2
3
4
3
3
3
9
6
3
1
2
1
1
1
2
2
2
3
12
15
9
4
14
16
19
10
1
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
52
103
103
84
89
87
83
83
84
87
92
97
97
109
80
92
87
88
93
87
101
89
101
92
90
103
93
99
103
98
109
96
93
91
88
93
87
90
88
96
101
93
97
101
96
98
96
109
99
103
97
93
91
95
93
90
103
97
78
84
72
72
75
79
81
79
97
80
83
86
95
87
88
90
97
80
98
85
87
98
90
83
98
92
83
91
86
97
95
66
71
72
68
70
70
61
57
38
38
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
20
20
20
20
20
50
65
72
72
37
3
3
16
21
24
16
9
9
9
10
23
18
10
2
3
4
6
4
3
2
7
4
2
4
3
2
10
8
7
5
4
7
4
2
4
6
25
17
10
8
7
6
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
5
3
2
3
4
2
1
2
4
32
16
1
20
21
23
12
2
2
2
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
28
100
100
48
51
40
27
39
56
69
114
114
87
89
97
82
81
97
72
72
70
72
84
86
86
123
95
100
102
114
102
102
114
99
99
99
97
98
97
105
123
106
114
106
99
97
99
95
94
94
97
94
93
98
101
123
91
91
88
76
83
79
80
75
76
88
81
82
101
80
74
88
60
57
55
46
49
55
54
66
56
55
46
54
40
46
45
54
69
39
38
35
30
28
32
32
30
32
32
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
3
3
3
3
3
3
3
3
3
3
4
5
6
16
18
20
35
42
27
13
20
21
11
1
8
4
1
1
1
1
1
1
1
3
2
1
3
3
3
3
3
3
3
3
2
2
8
5
3
2
2
2
1
1
1
1
1
1
5
3
1
3
6
3
1
1
1
3
2
1
1
1
1
4
2
1
5
3
1
1
1
1
1
2
9
8
7
7
8
9
10
5
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
39
93
93
71
77
76
74
73
72
76
72
72
73
93
72
64
71
76
61
67
60
57
63
67
66
86
90
79
93
84
89
78
93
70
67
64
60
67
63
66
75
68
73
72
73
86
77
80
84
82
90
93
82
83
82
93
79
81
87
72
89
76
75
75
86
74
74
71
69
73
61
68
64
69
73
79
75
87
73
73
72
71
73
62
68
65
79
73
52
59
57
63
68
61
87
87
62
32
32
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
19
19
19
19
19
42
54
63
69
47
25
4
4
3
3
3
3
3
7
12
19
19
11
3
5
4
3
5
4
3
2
1
1
1
1
2
3
2
2
2
2
3
7
11
6
1
1
5
3
2
1
1
2
2
2
2
2
2
4
3
2
2
2
4
2
1
1
1
1
1
3
2
1
6
3
1
3
2
1
2
2
3
2
2
5
6
4
2
1
13
22
11
1
4
7
6
5
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
35
54
54
29
26
21
15
22
31
40
62
62
53
52
52
54
60
53
54
46
49
49
55
78
64
70
75
67
76
68
70
73
76
78
71
79
73
74
75
79
77
77
88
79
74
74
73
78
77
77
88
78
70
72
72
75
74
72
69
88
66
75
76
86
84
72
71
66
65
66
74
82
94
115
115
115
89
81
77
74
74
80
74
63
66
71
75
86
66
59
64
64
70
65
65
49
55
38
38
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
18
17
17
12
8
5
2
2
2
3
3
3
3
2
2
3
3
4
3
3
14
14
15
9
4
4
6
4
2
1
1
1
4
5
3
1
3
5
4
3
3
3
2
1
1
1
9
17
11
5
4
6
5
4
3
2
1
2
4
3
3
2
1
1
2
2
3
2
2
1
1
2
3
3
2
2
13
7
1
1
2
1
1
6
12
6
1
5
10
14
19
11
4
4
4
5
6
7
7
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
102
49
83
83
83
44
36
37
38
45
56
56
53
70
50
47
54
49
57
59
65
102
74
83
76
77
74
69
81
68
67
72
77
73
81
84
77
81
84
79
84
84
84
102
84
84
86
82
81
90
82
84
84
90
82
81
77
82
74
68
90
66
67
64
64
72
62
80
70
74
90
90
73
75
73
68
65
72
56
51
72
43
40
36
35
45
46
57
90
46
44
42
35
32
31
31
27
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
21
21
21
14
8
4
1
1
1
2
2
3
4
2
1
2
3
4
7
11
23
21
19
11
3
2
8
5
3
2
1
2
1
1
1
2
4
10
7
4
2
7
13
12
6
1
5
5
5
5
5
5
3
2
1
1
1
1
6
7
9
8
8
5
2
3
3
4
2
1
2
4
6
3
1
1
2
2
1
1
1
2
3
4
12
7
2
6
11
16
21
11
1
1
2
4
8
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
38
39
39
27
24
19
14
18
26
36
52
55
55
47
41
38
40
52
38
37
43
46
55
63
63
79
68
66
68
64
61
60
65
62
69
72
65
71
66
72
77
84
97
97
97
81
78
75
71
71
69
70
80
75
78
78
79
74
76
80
67
70
70
76
66
63
65
62
63
60
61
75
64
66
69
66
62
60
60
54
69
54
45
51
54
57
79
75
54
61
59
61
61
66
66
45
53
38
38
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
1
1
1
7
10
6
2
2
1
1
2
2
3
2
1
1
1
1
3
5
19
20
11
2
3
4
5
3
1
2
2
2
3
3
2
1
1
5
3
2
2
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
9
6
3
3
2
1
1
2
1
1
1
1
1
1
3
3
2
2
6
5
3
1
1
3
4
5
6
23
13
4
1
8
15
8
1
2
2
3
4
5
7
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
49
95
95
50
49
35
25
36
51
63
101
101
85
96
93
79
79
87
69
69
66
68
72
72
76
86
80
87
95
93
96
92
101
88
93
81
87
76
69
70
70
70
72
74
76
79
78
96
83
93
88
85
90
89
89
101
87
84
87
70
74
69
69
69
69
71
70
74
73
72
88
71
69
70
63
62
63
71
62
59
73
50
52
56
64
64
58
70
88
54
53
54
67
47
55
55
46
29
29
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
2
2
2
5
6
4
2
2
2
5
5
5
6
4
2
4
5
6
14
22
31
38
19
1
3
3
3
3
2
1
1
1
2
6
3
1
3
2
1
2
2
2
8
5
3
4
23
38
22
7
8
4
1
2
3
2
1
2
3
2
1
1
2
1
1
1
1
2
1
1
2
1
1
2
2
2
6
4
2
1
2
1
1
2
23
12
2
2
6
9
13
8
3
5
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
30
70
70
34
33
25
18
24
33
36
63
63
54
51
73
48
53
76
50
51
52
52
64
66
69
105
79
81
106
79
80
83
78
78
82
82
87
105
93
106
94
94
99
88
100
83
85
89
88
106
96
78
80
80
79
90
84
79
74
71
100
71
70
66
60
60
60
59
81
61
66
71
64
64
63
63
60
56
59
47
48
63
43
47
54
56
70
84
53
57
57
56
55
60
60
44
50
40
40
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
2
2
2
5
6
4
2
2
2
6
3
1
1
1
2
2
2
3
7
11
20
23
13
3
3
3
3
13
8
3
6
5
5
5
4
2
1
4
7
11
9
7
5
3
3
3
4
4
3
3
3
3
3
3
4
3
2
2
3
2
1
1
1
7
4
1
1
3
2
1
4
2
1
1
2
2
3
2
1
1
1
1
2
1
1
1
1
2
4
21
30
20
10
7
4
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
51
51
82
82
82
45
38
37
38
45
52
56
56
81
49
47
48
49
41
41
48
52
60
82
66
78
70
68
81
68
65
67
70
69
74
78
71
74
72
72
74
76
79
86
81
86
86
79
78
90
79
82
81
85
81
80
81
85
77
80
90
65
64
57
57
59
58
74
64
62
62
90
54
56
55
49
59
49
50
47
52
48
38
34
35
42
42
59
74
41
39
38
37
36
48
48
35
33
33
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
5
5
8
10
7
5
5
5
5
3
1
1
4
8
12
14
16
12
9
20
23
13
3
2
2
3
5
3
2
2
1
1
2
2
1
1
4
7
5
4
9
6
3
2
1
4
4
4
3
2
6
6
5
4
2
1
2
4
2
1
1
1
1
1
1
1
2
2
2
3
4
5
3
1
1
1
1
1
1
1
1
2
4
12
6
1
2
6
10
21
11
1
1
1
4
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
122
122
122
91
86
90
85
88
99
111
124
145
145
161
108
113
109
105
108
111
112
122
113
113
112
118
103
111
112
109
122
108
124
106
108
107
115
118
117
161
124
127
130
161
130
125
145
114
120
112
105
124
102
102
107
110
112
124
115
118
122
114
122
122
118
161
117
118
115
114
113
116
161
117
116
117
124
112
112
145
106
95
82
94
81
88
100
100
76
75
69
79
118
87
124
124
85
33
33
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
22
22
22
22
22
22
22
22
51
29
7
7
53
31
10
29
28
27
17
7
26
40
26
13
48
25
2
2
2
6
5
4
4
4
5
9
13
10
8
9
8
8
7
6
6
6
15
24
28
26
17
8
6
6
7
7
7
8
7
6
8
11
8
6
6
7
6
6
11
13
11
10
9
8
7
7
7
7
7
6
6
7
6
6
6
6
6
7
8
17
25
17
9
12
14
11
9
9
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
36
61
61
32
29
23
17
22
31
42
53
66
66
61
64
50
53
69
50
52
52
47
54
65
60
77
77
71
99
72
74
76
73
73
78
73
77
79
78
99
78
81
82
80
82
82
83
84
84
99
83
83
82
79
78
78
76
70
66
64
74
64
72
75
77
112
76
73
69
70
69
72
112
67
69
67
67
72
75
112
76
72
68
64
55
53
50
64
53
42
40
40
41
41
59
59
43
40
40
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
3
3
3
5
6
4
3
3
3
3
3
3
4
3
3
4
4
5
6
7
21
20
10
1
6
6
6
4
3
2
4
6
8
6
3
1
4
5
7
10
8
7
7
8
10
9
8
5
3
3
3
6
7
9
7
6
7
7
8
4
1
1
2
2
2
1
1
5
4
3
3
5
8
4
1
1
5
5
4
3
4
3
2
5
8
6
3
1
7
13
19
12
5
5
5
5
6
8
9
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
34
110
110
76
85
83
79
77
76
78
78
80
80
110
76
68
76
78
74
71
73
105
88
91
105
110
87
92
94
81
92
74
70
73
75
73
74
87
79
79
105
78
81
86
80
82
105
91
90
110
87
83
85
82
81
94
76
78
72
68
92
72
73
74
74
74
75
79
73
80
70
80
72
72
80
69
68
68
66
66
72
63
64
60
57
62
67
70
58
59
52
48
72
51
55
57
62
62
40
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
21
17
13
13
13
38
51
63
70
37
4
4
6
4
3
3
3
3
4
5
16
17
13
9
5
2
4
2
1
4
3
3
3
5
3
1
6
20
11
2
1
1
2
3
2
1
4
9
5
1
8
16
8
1
2
1
1
1
1
1
1
3
5
3
2
1
1
2
4
6
7
4
1
3
4
6
7
4
2
1
1
2
2
2
10
7
4
2
4
26
33
17
2
3
4
5
22
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
53
53
53
53
53
30
25
28
32
36
55
55
44
61
43
41
41
41
35
34
38
39
44
56
46
72
55
60
63
63
61
51
53
54
57
63
57
70
63
64
73
69
71
75
75
75
90
79
79
85
84
78
80
79
78
84
79
80
78
76
85
75
75
90
73
74
73
71
74
72
76
85
67
64
63
56
56
67
59
67
90
60
59
64
88
73
67
72
88
55
52
48
53
37
35
32
38
32
32
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
22
18
14
12
11
7
3
3
3
3
2
1
1
1
2
8
11
13
8
3
12
17
15
11
8
7
6
6
4
2
2
2
5
6
7
4
1
4
7
13
10
7
13
8
4
3
2
3
4
3
3
2
2
2
2
2
1
1
1
3
6
7
8
5
2
1
2
3
2
1
2
1
1
1
1
4
6
4
2
1
1
2
4
6
9
5
2
2
2
11
21
11
1
1
1
2
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
44
131
131
101
118
123
131
131
131
131
122
126
126
146
131
108
117
131
109
113
112
112
112
116
112
128
121
121
123
116
146
101
115
92
94
104
92
110
97
110
112
93
97
113
108
103
112
146
120
128
121
115
109
109
110
123
112
108
102
100
126
91
98
98
93
110
91
88
87
88
90
91
113
87
88
86
83
83
83
75
86
71
68
81
74
76
93
89
63
76
89
78
100
76
75
72
79
79
26
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
23
23
23
23
23
54
69
85
108
55
2
2
6
7
9
12
13
15
15
15
28
38
23
8
2
4
6
4
2
2
2
4
7
5
4
5
6
6
3
1
1
1
17
12
7
3
3
16
8
1
1
1
1
1
1
1
1
1
1
3
6
3
1
1
1
2
2
3
2
1
4
2
1
1
1
1
1
1
1
1
2
3
4
5
7
8
4
1
3
9
17
13
9
6
3
3
14
20
15
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
34
66
66
34
33
27
20
28
39
48
77
77
63
65
63
60
64
58
56
66
55
61
63
64
77
63
64
62
60
65
61
65
63
57
61
63
60
77
68
76
94
82
93
87
87
94
85
91
85
91
80
94
82
81
82
76
77
72
68
66
85
66
69
73
71
77
76
69
67
69
67
69
85
72
76
73
72
87
64
69
69
63
87
59
58
66
56
53
87
52
50
50
69
41
38
35
38
28
28
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
16
14
13
12
9
6
6
6
9
6
3
3
3
3
3
3
3
12
22
28
34
24
14
6
3
1
1
1
2
4
3
2
1
2
2
3
3
3
3
3
3
9
5
1
1
20
11
2
1
1
4
2
1
1
1
1
1
1
2
3
3
2
1
2
2
3
2
1
2
1
1
3
2
1
2
3
3
3
4
3
2
4
7
15
9
3
2
9
15
21
12
4
4
4
7
9
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
57
136
136
114
124
120
120
120
117
119
127
126
127
169
127
127
127
126
128
131
136
136
136
133
136
136
120
136
136
136
169
127
155
118
134
128
143
200
178
200
200
200
200
176
200
169
163
200
157
155
155
155
144
143
141
137
136
140
146
142
166
166
150
151
149
163
144
142
138
139
139
138
163
133
134
133
132
133
130
142
121
120
110
120
120
120
124
125
133
133
120
124
120
120
120
100
100
100
28
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
20
20
20
20
62
83
93
98
63
28
28
52
35
18
20
21
21
22
22
22
22
22
25
28
25
22
22
18
15
14
14
14
14
18
20
22
18
15
15
15
33
42
46
51
39
23
8
9
11
16
13
11
9
8
13
18
20
19
13
8
8
9
13
11
9
9
9
18
18
18
18
18
20
70
95
107
113
60
8
8
24
32
36
38
40
80
106
113
116
72
28
74
57
40
34
28
28
28
120
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
108
108
73
82
79
75
73
73
75
81
82
82
105
72
65
72
75
81
79
108
100
93
99
102
105
92
96
102
86
89
76
73
74
72
72
72
77
78
79
108
81
81
85
79
79
102
86
87
104
89
79
82
83
85
91
102
86
80
77
89
73
72
74
75
76
77
88
74
71
76
68
63
62
77
64
68
70
72
82
74
74
74
59
59
63
60
68
62
47
43
44
47
42
58
58
45
30
30
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
20
18
17
17
17
38
48
59
67
35
4
4
17
10
3
3
3
3
4
5
17
18
17
13
10
6
3
2
1
2
2
2
2
2
2
1
1
4
7
14
10
7
4
2
1
1
3
2
1
1
1
6
3
1
2
2
2
2
2
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
2
5
4
3
2
1
1
1
2
7
4
2
2
5
10
15
8
2
3
3
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
39
77
77
61
61
37
29
33
39
48
66
66
65
103
81
62
67
81
55
51
56
52
63
77
66
102
68
73
76
74
81
81
68
67
68
69
76
88
81
103
81
83
88
88
89
88
87
84
88
88
79
80
88
82
82
82
89
84
79
102
81
86
90
89
84
103
82
77
74
75
63
66
66
69
88
72
69
71
80
71
75
69
65
63
64
71
89
80
67
65
58
59
102
58
56
56
52
27
27
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
4
4
4
7
9
6
4
4
4
4
2
1
1
8
15
13
12
12
9
6
20
24
15
7
4
22
16
11
6
2
2
3
4
2
1
1
1
2
3
5
6
7
4
2
2
2
9
16
9
2
4
5
3
1
1
1
1
1
2
4
7
6
4
2
5
3
2
2
3
4
3
2
6
8
9
11
10
5
1
1
1
1
3
7
14
7
1
5
10
16
21
18
9
1
1
8
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
63
63
63
63
63
63
63
63
54
63
70
71
71
100
62
66
62
58
53
48
54
61
73
99
86
90
92
85
86
85
84
92
83
83
83
81
86
87
90
99
100
89
86
86
86
81
83
99
91
99
91
99
96
96
102
99
94
90
89
82
92
82
90
84
89
114
92
100
98
99
90
102
114
91
91
94
94
94
95
114
94
93
90
83
87
86
78
81
102
68
71
76
71
78
78
64
68
60
38
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
22
20
19
15
11
11
11
11
11
11
8
6
6
8
10
16
16
16
11
6
18
22
20
13
6
9
12
16
16
13
8
3
4
4
4
5
6
21
13
6
6
6
8
6
4
3
14
18
10
3
2
1
1
2
2
3
3
3
3
4
14
11
7
3
5
4
4
11
6
1
2
3
5
7
5
3
4
5
5
3
1
6
7
8
27
17
7
5
12
20
29
15
1
4
5
7
22
30
20
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
103
103
53
51
37
35
47
62
71
97
97
89
80
105
83
83
79
93
72
68
75
84
87
103
103
93
100
103
98
105
98
105
97
96
105
93
91
87
87
84
85
87
88
87
88
105
93
96
105
89
96
88
91
92
89
105
84
78
82
75
77
94
76
79
83
82
82
89
83
78
76
76
82
75
74
75
78
76
76
89
72
66
66
67
72
92
89
66
65
54
48
60
49
52
53
60
60
37
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
3
3
3
4
5
4
3
3
3
5
6
7
8
5
3
10
13
17
14
12
21
22
12
3
3
3
3
8
6
5
4
4
4
10
7
4
4
2
1
4
5
7
4
2
2
3
4
13
8
3
3
3
3
3
3
2
2
3
5
3
1
1
1
3
2
1
1
2
1
1
2
1
1
1
1
3
7
6
5
3
1
1
2
4
12
7
2
3
4
27
32
16
1
1
2
7
22
29
15
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
50
112
112
57
51
40
37
49
66
77
105
105
103
112
115
87
92
105
83
115
82
84
99
98
98
118
100
102
105
100
96
105
95
96
101
108
102
118
101
103
100
96
99
105
99
108
99
98
101
118
96
95
94
90
89
88
86
88
88
76
93
74
80
81
81
103
81
77
82
84
82
93
74
84
72
71
77
93
88
97
97
97
88
69
65
66
62
93
57
53
50
45
45
41
51
51
41
37
37
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
3
3
6
8
5
3
3
3
3
3
4
19
11
3
6
7
9
10
11
18
23
26
29
17
6
2
2
2
2
2
2
6
6
4
2
15
10
6
6
6
6
6
5
4
3
3
17
23
14
6
4
5
6
5
3
2
3
4
4
4
6
6
7
5
3
3
7
11
8
5
4
3
5
6
8
12
15
10
5
2
4
6
8
11
9
7
5
3
18
27
18
9
6
3
3
6
9
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
42
55
58
58
58
32
27
28
35
47
58
70
70
101
56
52
55
57
46
44
47
49
59
63
65
92
71
70
71
70
65
69
96
72
77
77
74
101
75
80
88
83
92
99
86
90
95
91
98
95
103
132
119
132
126
127
114
120
120
90
101
104
113
120
132
132
104
102
97
92
91
89
99
86
95
92
98
132
106
117
97
117
80
75
70
73
63
59
92
56
53
54
74
46
45
45
44
34
34
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
1
1
1
6
8
4
1
1
1
2
3
4
9
5
1
2
2
3
5
7
18
18
10
3
4
5
7
5
3
2
2
3
3
3
3
3
4
5
3
1
1
1
2
1
1
2
4
3
3
3
3
3
3
3
3
2
1
2
3
2
2
3
3
2
2
2
2
1
1
1
2
2
2
2
2
2
4
2
1
1
1
2
2
2
15
8
2
3
4
10
17
10
4
2
1
1
5
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
113
97
97
97
97
55
46
45
47
50
66
66
62
94
55
53
61
54
65
66
69
113
83
88
92
140
90
98
95
94
88
83
83
86
91
92
93
118
96
97
102
102
104
113
102
127
101
99
100
102
100
100
118
105
106
107
140
111
104
131
101
114
131
103
127
100
98
97
96
103
88
98
91
84
86
93
92
101
103
87
90
87
79
89
97
97
138
140
74
90
81
74
131
65
61
56
65
41
41
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
4
4
4
12
16
10
4
4
4
4
2
1
1
5
10
10
10
11
11
11
22
24
17
11
5
8
9
7
5
7
7
8
10
12
11
8
5
5
6
14
10
6
6
5
5
7
7
6
6
3
1
2
2
2
3
4
5
6
5
4
4
4
4
4
3
2
2
7
10
9
8
5
3
4
4
3
3
3
2
2
2
2
2
21
36
19
2
2
8
12
16
8
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
43
54
66
66
66
36
32
35
44
58
63
89
89
58
58
53
55
56
52
59
55
58
67
72
71
97
77
72
85
72
73
76
82
77
85
85
83
90
85
84
88
82
84
85
84
95
88
87
89
90
89
88
87
90
88
87
88
90
80
97
85
88
95
89
95
83
90
75
76
73
72
77
78
86
90
84
90
85
84
85
81
82
69
81
71
75
88
89
53
64
59
63
97
67
90
90
70
40
40
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
3
3
3
6
7
5
3
3
3
3
3
3
4
3
3
6
8
10
7
5
19
21
13
5
3
5
7
11
8
5
3
5
3
1
1
2
4
2
1
4
5
7
4
2
2
1
1
14
7
1
2
4
2
1
1
2
2
1
1
1
1
1
1
3
2
1
1
2
3
5
4
2
1
1
1
1
3
3
3
2
2
2
3
4
12
7
2
1
1
10
19
11
3
5
8
5
3
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
56
56
56
56
56
35
29
31
39
52
58
78
78
55
55
49
46
44
45
55
46
47
54
58
54
88
61
63
68
66
73
74
88
83
79
79
78
80
74
73
88
73
75
77
77
83
79
84
78
85
79
82
85
83
85
85
83
83
84
78
85
74
72
72
78
69
76
75
60
78
58
64
68
67
83
70
72
67
78
78
67
68
73
55
56
56
62
63
43
51
48
52
78
58
83
83
63
43
43
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
5
5
5
8
11
8
5
5
5
5
9
13
17
17
17
15
14
14
14
14
14
14
8
2
4
7
8
10
6
2
2
2
2
4
3
2
6
10
12
11
10
14
8
2
2
2
4
7
7
7
7
7
4
2
2
2
1
1
1
1
1
1
1
2
1
1
1
2
2
3
3
3
4
3
2
3
5
5
5
3
2
2
3
3
3
4
4
5
6
12
18
10
3
7
11
8
6
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
39
64
64
58
60
58
58
58
50
57
62
62
59
59
59
55
57
59
53
64
54
53
53
58
55
57
59
59
62
59
62
65
65
67
59
58
58
67
60
60
62
67
67
69
72
73
75
85
77
81
78
84
81
83
81
83
80
85
83
70
72
76
83
84
77
78
84
85
82
117
86
93
93
117
101
97
101
117
102
116
94
116
78
71
66
63
57
55
51
47
45
42
68
37
37
37
42
40
40
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
4
4
4
11
19
12
5
5
5
4
3
2
2
5
9
9
9
10
6
3
20
30
15
1
3
2
1
1
1
1
1
2
5
3
2
1
2
2
3
6
4
3
10
6
3
3
4
2
1
1
1
1
1
2
3
3
2
1
2
4
7
27
15
3
1
1
1
2
3
6
3
1
1
2
2
2
6
4
2
1
1
1
1
1
10
6
3
3
4
9
15
9
3
5
6
5
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
52
81
81
72
77
78
81
81
82
81
87
87
78
71
99
65
73
99
68
73
70
64
73
87
77
104
99
86
89
87
86
86
81
83
88
99
92
92
88
87
92
88
91
92
95
97
92
102
90
95
86
84
85
85
86
86
90
90
83
104
86
94
100
95
97
83
83
80
77
102
74
78
72
72
96
78
90
78
76
75
72
74
70
73
81
96
90
88
73
69
64
70
104
72
96
96
74
40
40
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
5
4
3
3
3
36
52
66
73
39
5
5
10
12
14
15
16
17
14
12
23
24
12
1
3
3
3
3
2
2
2
2
3
3
3
3
3
9
8
7
4
1
1
2
2
3
12
11
7
4
1
4
3
2
2
2
2
2
3
3
3
3
3
2
2
3
2
2
2
2
3
3
3
4
3
2
8
8
6
4
3
3
3
3
3
2
2
2
10
15
20
11
3
7
11
8
6
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
41
69
69
68
68
37
31
36
60
93
100
177
177
107
108
97
84
78
70
69
63
67
68
68
78
66
66
66
76
89
106
139
134
134
115
108
143
110
115
177
100
109
112
116
139
116
167
111
106
104
93
91
88
86
92
92
104
139
98
143
98
99
113
108
110
177
105
101
101
88
85
82
82
92
95
96
145
110
114
167
104
97
95
125
95
100
100
145
81
86
86
83
86
81
81
55
63
40
40
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
3
3
3
6
7
5
3
3
3
3
6
9
19
21
23
44
49
51
33
16
27
38
20
3
5
6
7
16
11
6
6
7
8
10
7
4
4
4
4
5
4
4
6
5
4
2
1
2
3
3
4
5
3
2
1
1
1
1
6
3
1
1
1
6
3
1
4
4
3
2
4
3
3
2
1
1
4
4
2
1
2
1
1
1
9
9
5
2
1
9
17
10
3
3
3
4
5
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
46
54
58
58
58
30
25
29
37
51
56
81
81
61
58
59
55
51
50
49
54
54
64
87
73
100
78
76
79
76
79
87
78
80
79
75
81
75
78
78
88
83
84
86
86
95
88
86
88
90
83
88
84
84
85
86
88
86
83
100
81
89
97
81
95
81
79
82
70
70
69
72
74
78
90
73
78
79
79
85
76
76
68
85
70
76
88
88
57
64
59
62
100
65
83
83
67
39
39
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
1
1
1
1
1
1
1
1
2
1
1
1
4
10
15
20
21
21
13
5
15
19
10
1
3
6
7
6
4
2
3
2
2
2
2
2
4
5
7
16
11
7
4
2
2
2
4
4
3
3
4
3
2
1
1
1
1
1
1
6
11
14
10
6
3
3
2
2
3
2
2
2
3
2
1
1
3
3
3
2
2
2
2
4
12
11
11
7
4
9
14
8
3
6
7
5
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
41
48
57
57
57
35
29
32
42
57
62
89
89
65
65
62
62
55
55
55
56
56
67
87
74
107
80
79
81
78
80
87
80
81
96
98
101
177
100
116
129
127
177
152
148
176
150
177
152
140
133
124
176
117
110
107
98
99
87
107
90
95
97
92
100
93
87
87
86
82
82
81
90
78
97
76
74
74
72
71
76
68
70
66
68
76
97
89
68
69
62
61
107
58
54
53
54
33
33
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
3
3
3
9
14
8
3
3
3
3
3
3
21
12
3
6
8
10
10
10
21
27
17
7
3
3
3
9
5
2
2
2
2
3
2
2
11
12
8
4
4
4
3
2
2
2
27
51
30
9
4
4
4
4
3
2
2
4
7
5
3
3
3
3
3
2
2
2
2
3
4
3
3
7
5
3
7
7
5
4
4
3
3
10
15
13
7
2
7
13
23
16
10
9
9
9
11
13
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
135
177
177
141
141
121
109
112
127
148
160
200
200
175
150
147
160
162
170
170
177
177
178
179
177
200
172
175
177
168
177
166
175
166
173
171
172
200
182
175
177
200
178
182
193
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
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
10
10
10
10
10
45
63
72
76
45
15
15
74
44
15
27
33
40
40
40
47
50
45
31
18
69
43
18
42
63
38
14
14
14
21
28
66
40
15
15
22
33
66
83
74
66
66
83
91
95
97
98
99
99
82
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
120
147
173
186
193
196
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
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
49
65
65
49
49
33
33
36
45
50
55
70
70
64
61
49
49
65
45
45
45
42
50
53
54
91
59
63
69
65
67
80
62
67
74
76
81
143
87
94
110
102
112
143
110
143
120
112
143
113
112
114
143
107
103
98
92
87
78
91
75
79
89
74
72
77
76
81
98
79
94
80
78
77
86
77
76
82
74
73
71
69
68
63
66
65
81
75
48
58
54
55
91
56
66
66
58
39
39
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
3
3
3
8
12
7
3
3
2
2
1
1
1
2
3
3
3
3
7
12
18
21
14
8
2
2
2
1
1
1
2
1
1
8
8
4
1
2
4
4
3
3
16
11
7
3
1
15
9
4
6
7
5
4
3
2
1
2
4
6
9
9
7
4
1
1
1
2
2
2
3
5
9
5
1
1
1
1
1
1
1
1
2
3
14
7
1
1
1
10
19
12
5
6
7
6
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
48
69
69
68
68
37
31
36
43
56
78
78
75
118
76
75
76
66
64
69
63
68
71
81
78
72
76
84
86
86
118
81
82
81
78
85
86
96
89
96
96
82
83
82
86
86
90
118
92
100
88
100
85
87
89
84
89
84
76
74
89
77
83
86
84
89
77
74
76
89
75
77
86
80
82
86
80
89
79
77
81
71
65
68
64
69
89
70
61
63
65
71
70
84
84
68
71
65
43
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
3
3
3
6
7
5
3
3
3
3
6
9
12
14
17
39
44
47
34
21
28
35
18
1
3
3
3
3
2
1
1
1
2
2
1
1
3
5
3
2
2
2
2
2
2
2
3
30
15
1
7
6
3
1
1
1
1
1
1
7
14
15
8
1
7
4
2
2
2
2
2
2
3
2
2
3
4
4
3
2
2
2
3
4
6
13
9
5
3
21
32
26
21
12
4
4
23
33
17
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
50
58
67
67
67
37
31
31
42
59
72
100
100
105
69
64
64
62
54
55
53
50
70
71
75
151
90
100
105
92
92
79
72
74
71
71
89
80
82
100
89
91
98
105
105
99
97
104
97
96
100
89
91
100
102
100
144
107
101
151
105
115
144
108
107
106
102
95
100
104
77
80
77
77
96
80
84
88
88
84
100
81
73
85
91
98
144
137
76
95
84
80
151
75
69
64
71
37
37
144
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
6
7
5
3
3
3
3
4
6
19
13
8
13
16
19
17
15
25
28
15
2
5
8
6
4
2
2
2
2
2
3
2
2
2
16
26
23
21
27
14
2
2
3
12
8
4
4
4
4
4
7
6
6
6
6
7
9
12
12
12
7
3
7
11
10
6
3
5
8
10
6
3
4
7
4
2
2
4
7
12
24
27
20
13
13
14
15
26
20
15
11
7
7
11
15
14
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
39
42
60
60
60
35
28
30
34
39
56
56
46
54
43
40
43
54
41
41
46
49
58
71
69
73
66
65
68
67
68
77
68
69
69
67
71
68
68
67
73
69
71
71
77
70
71
72
72
75
77
72
75
77
72
74
75
77
73
68
72
70
71
76
71
74
76
70
74
76
68
68
74
67
66
66
67
58
73
61
57
67
52
52
53
55
60
54
59
50
47
45
73
39
39
38
42
37
37
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
1
1
1
8
11
6
1
1
1
1
1
1
1
7
12
14
15
16
8
1
13
14
8
3
4
3
3
6
8
11
6
2
3
2
2
1
1
4
5
6
6
7
9
6
4
2
3
11
19
14
10
7
4
3
2
1
1
4
8
5
3
3
2
2
2
2
2
2
2
2
2
2
7
4
1
3
6
4
3
2
2
2
2
6
11
7
3
2
3
12
21
11
2
2
2
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
42
35
63
63
63
35
29
28
33
43
58
67
67
111
51
48
49
38
38
35
39
42
47
63
50
78
53
64
69
68
111
68
67
75
68
68
68
90
71
76
84
80
90
102
87
88
94
111
91
91
91
91
87
84
85
85
82
95
77
77
82
77
81
82
81
82
95
73
72
77
74
79
102
82
95
80
76
75
69
67
65
64
55
64
59
60
78
75
53
54
55
59
64
64
76
76
58
34
34
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
3
3
3
7
9
6
3
3
3
3
3
4
9
5
1
2
3
4
3
3
14
18
10
3
3
3
3
3
2
1
1
2
4
2
1
2
3
3
3
3
3
4
11
7
4
1
1
2
3
3
3
7
4
1
2
2
2
3
5
8
11
45
27
9
1
1
1
2
1
1
2
6
7
4
1
1
1
1
1
1
1
1
1
5
9
23
13
3
1
11
22
11
1
6
11
10
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
46
51
51
36
33
27
20
24
39
57
67
103
103
80
62
55
59
55
57
80
58
58
67
66
63
100
68
71
76
75
80
85
85
90
85
100
90
91
99
103
97
126
96
98
100
94
102
103
102
147
108
118
121
142
126
125
126
142
140
114
147
110
108
102
98
103
103
102
140
108
109
147
102
102
102
87
87
87
88
84
102
84
72
76
95
82
73
81
95
61
57
54
66
44
41
41
45
37
37
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
4
4
4
8
13
8
4
4
4
4
4
5
19
14
10
10
10
11
11
11
19
23
18
11
5
5
6
10
8
7
7
9
10
11
13
17
24
15
6
13
9
6
15
10
5
6
8
8
9
7
5
5
5
4
4
4
4
4
4
4
4
4
4
6
5
4
4
6
7
6
6
5
4
6
7
7
7
7
6
5
4
3
2
2
8
7
7
7
7
8
15
11
8
5
3
3
5
8
7
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
42
71
71
63
63
36
31
37
45
48
78
78
74
113
66
63
72
64
61
71
64
69
72
85
77
75
78
82
82
80
106
79
81
82
85
80
87
112
87
108
90
88
93
113
92
86
85
106
83
84
84
77
80
80
74
75
72
80
73
74
112
70
77
76
72
108
75
71
65
67
65
74
113
79
87
84
77
87
69
61
59
87
48
43
39
33
29
26
35
25
24
32
25
24
31
31
27
32
32
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
6
6
6
7
7
6
6
6
6
7
6
6
6
4
3
3
3
3
10
18
27
37
22
8
6
5
5
5
5
5
3
2
5
3
2
1
6
16
12
9
5
1
2
3
2
2
2
2
2
3
11
10
6
3
4
2
1
2
3
2
1
3
2
1
1
1
1
2
3
5
5
3
1
1
2
6
7
4
1
1
2
1
1
5
10
6
2
2
5
8
14
7
1
1
1
1
1
2
6
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
120
122
122
107
105
100
94
94
102
114
112
150
150
110
110
103
99
93
103
97
104
120
112
109
112
104
103
111
122
106
122
102
102
100
96
103
101
106
113
150
117
113
113
120
109
108
112
104
104
109
98
103
103
107
109
122
112
111
109
97
122
89
95
100
95
150
89
91
85
84
85
81
104
76
81
84
91
85
86
104
82
75
69
80
59
63
62
91
57
51
48
48
54
53
81
81
51
33
33
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
29
29
29
38
48
64
72
76
78
41
5
5
21
15
10
39
47
51
31
11
19
23
17
11
5
5
6
10
8
7
7
12
8
4
7
10
13
9
6
6
6
6
6
5
5
7
9
7
5
5
6
5
5
4
4
4
4
4
4
5
9
9
8
7
8
7
6
6
11
12
12
10
9
8
8
8
8
6
4
3
5
4
3
4
5
6
7
8
9
17
25
17
9
12
14
11
9
9
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
42
63
63
62
62
34
29
31
37
49
61
71
71
109
65
57
59
69
48
46
49
45
53
62
54
84
58
60
58
64
57
61
65
69
64
82
75
77
81
109
86
86
89
92
89
92
84
94
83
84
84
78
77
81
80
81
94
79
83
75
77
75
79
78
77
111
82
79
80
80
84
83
111
80
81
81
84
85
85
111
84
85
73
68
68
68
84
80
63
62
61
61
58
64
64
45
52
40
40
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
3
3
3
5
6
4
3
3
3
3
3
4
8
5
3
3
3
3
4
6
16
19
11
3
6
4
3
3
3
3
3
3
2
2
2
3
8
4
1
4
2
1
10
7
4
2
1
20
11
3
6
9
5
2
5
3
1
2
3
3
3
6
9
5
2
2
2
3
3
3
4
3
3
3
4
3
3
3
2
2
2
2
2
2
10
7
5
3
1
26
33
18
3
5
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
51
51
51
51
51
33
28
28
29
31
41
42
44
98
41
40
48
38
40
52
40
41
48
50
52
84
60
62
67
69
72
71
98
66
68
68
65
81
67
67
71
65
66
67
68
68
70
81
77
78
81
98
82
83
84
81
84
81
75
69
72
68
68
67
68
69
66
72
66
66
66
76
66
70
72
74
83
75
83
79
80
83
80
80
75
76
84
81
63
61
59
61
62
63
65
65
54
34
34
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
3
3
3
6
10
6
3
3
3
3
2
2
2
2
2
2
2
3
17
19
21
18
10
3
6
4
3
3
2
2
2
2
3
9
16
9
3
9
8
7
5
3
3
2
1
1
5
10
7
4
24
13
3
3
4
3
2
1
1
1
1
2
3
2
1
1
1
1
1
1
4
2
1
2
2
1
1
1
1
1
1
1
2
2
3
3
3
3
5
28
31
17
4
6
7
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
59
83
83
59
59
40
31
34
48
68
83
115
115
120
83
77
81
80
71
70
69
75
72
83
84
88
120
88
87
88
83
83
81
85
83
85
92
96
104
124
116
124
128
120
128
117
116
128
117
120
114
115
117
118
120
127
118
117
120
112
107
107
109
120
108
115
111
112
113
115
116
115
127
115
114
111
120
105
105
106
113
93
105
83
83
101
105
107
127
81
76
77
85
68
81
81
67
40
40
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
4
4
4
12
16
10
4
4
4
4
4
5
13
11
10
10
10
11
11
11
25
26
18
11
5
8
9
10
8
7
6
6
8
9
10
9
8
7
6
14
10
6
6
6
12
18
18
18
14
10
10
10
10
10
8
6
7
11
22
16
10
9
8
12
11
8
6
6
13
12
11
10
10
13
8
4
9
8
7
6
6
6
6
6
7
8
9
15
20
23
26
17
9
9
9
9
9
9
12
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
32
84
84
59
67
74
78
78
78
73
75
76
72
96
78
63
69
73
58
57
61
60
63
84
67
70
69
69
66
70
76
68
96
65
66
66
63
72
64
65
66
72
68
70
71
84
76
71
77
80
76
96
80
81
81
79
80
75
80
64
62
64
65
66
64
64
65
60
60
63
65
66
66
69
71
75
75
75
55
49
48
48
40
42
38
38
38
62
36
38
35
35
34
34
42
42
34
35
35
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
13
13
13
16
17
18
18
19
46
26
6
5
5
5
6
6
6
6
7
8
20
30
20
10
6
4
3
2
1
3
4
6
3
1
1
2
4
4
4
6
6
7
6
5
5
3
1
2
4
3
2
2
2
6
14
9
5
5
6
3
1
2
3
2
1
1
1
3
2
2
4
2
1
1
1
1
1
1
1
1
1
1
3
6
12
6
1
1
1
14
24
14
5
1
1
4
11
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
50
65
65
62
65
65
65
65
72
86
113
113
89
69
63
59
66
70
62
90
67
72
85
104
87
103
93
91
94
102
91
90
95
94
94
113
92
91
96
96
98
104
95
92
88
84
94
86
89
102
89
89
91
91
98
88
96
93
89
103
113
94
99
91
88
86
83
82
77
72
69
80
73
77
94
80
82
83
81
81
82
76
70
68
70
74
96
90
54
66
60
62
103
66
83
83
68
41
41
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
3
2
2
2
2
2
2
2
3
8
10
13
23
13
3
6
8
10
12
15
20
25
13
2
11
9
7
7
4
2
6
5
4
4
4
3
2
1
1
1
1
1
3
3
2
1
1
10
8
5
3
4
3
2
1
1
1
1
6
8
10
9
8
6
4
3
2
3
3
4
4
3
3
2
2
2
6
5
5
3
2
2
2
4
12
7
2
1
1
9
17
11
6
2
2
4
5
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
40
49
60
60
60
33
29
32
35
41
54
54
47
67
43
40
45
54
41
43
44
47
58
65
65
84
72
70
72
69
70
71
70
73
72
73
74
88
73
76
79
79
88
81
86
86
85
105
81
82
83
79
84
84
84
105
85
82
106
81
88
106
86
106
79
73
73
63
63
65
62
74
69
69
88
69
78
114
92
114
91
114
70
69
73
68
84
80
57
58
59
63
63
73
73
53
56
33
33
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
21
21
21
13
5
5
5
5
6
5
4
4
4
4
4
4
4
4
2
1
16
18
17
11
6
4
3
3
3
2
1
2
3
3
3
3
4
3
3
3
2
1
1
1
3
3
4
3
3
2
2
2
2
5
3
1
2
2
3
2
2
2
2
3
2
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
2
2
3
10
24
14
4
4
14
23
14
5
3
2
2
8
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
59
138
138
102
110
103
95
94
95
97
106
104
109
144
95
122
109
108
113
112
112
117
114
115
112
133
108
123
138
121
144
127
118
133
112
108
114
115
124
127
133
148
128
130
133
133
133
144
136
134
148
133
133
131
130
138
130
136
148
117
122
127
124
125
136
120
118
120
122
119
127
118
136
113
112
113
114
113
116
120
125
111
92
112
90
103
105
112
107
105
111
95
111
106
114
114
93
93
33
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
43
43
43
51
59
70
75
78
79
42
5
5
25
17
10
10
10
11
11
11
25
26
21
17
25
32
36
34
24
15
10
9
8
8
8
10
13
23
28
23
18
24
27
29
23
18
50
78
97
69
40
11
13
15
13
11
10
9
9
9
10
10
10
13
11
10
10
13
17
12
8
15
14
14
14
14
24
54
29
5
2
2
2
2
5
6
6
7
9
60
46
33
22
15
9
9
21
27
25
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
62
62
62
62
62
38
31
35
42
54
75
75
71
66
66
65
75
63
62
68
64
62
71
91
76
99
81
79
85
79
80
91
82
83
85
88
82
84
88
85
91
85
86
85
87
91
87
96
85
89
81
79
83
83
83
90
86
87
83
99
83
88
91
85
91
83
84
81
81
96
78
80
81
80
90
86
90
90
86
83
82
86
70
78
71
73
84
82
58
64
59
58
99
56
58
58
58
43
43
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
3
3
3
7
11
7
3
3
3
3
4
5
6
11
15
20
37
45
35
25
32
27
15
3
6
6
7
9
6
4
3
3
3
3
3
4
6
4
3
6
5
4
5
7
5
3
3
7
5
4
7
7
4
2
1
1
1
1
4
4
4
4
4
7
5
3
2
4
3
2
4
3
3
2
2
6
9
9
6
4
3
3
3
4
6
4
2
2
3
11
20
11
3
5
6
7
8
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
52
89
89
72
72
79
81
81
84
90
98
113
113
111
81
74
81
81
72
89
70
71
78
76
74
99
71
74
77
76
76
83
75
75
79
81
86
89
88
113
93
92
94
111
93
90
89
96
92
90
99
95
95
96
98
96
94
90
82
99
84
88
93
96
93
113
93
94
97
97
96
98
111
94
94
94
94
94
91
94
88
88
77
88
75
86
82
99
98
70
67
71
99
68
83
83
62
26
26
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
6
6
6
14
18
20
21
22
51
29
7
7
20
18
17
12
7
7
7
7
26
33
19
6
5
3
2
2
2
7
13
8
4
3
2
2
2
9
5
1
1
6
5
4
4
6
8
10
10
10
11
9
5
1
1
1
1
1
1
5
10
15
11
7
4
4
4
4
4
4
5
7
10
7
5
3
2
2
2
2
2
2
2
7
13
12
11
11
14
17
20
14
9
9
9
9
9
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
115
165
165
128
128
111
102
103
113
126
127
158
158
116
130
109
113
125
112
117
123
122
131
147
129
160
155
141
165
135
129
132
126
129
130
125
140
135
131
158
128
126
132
129
134
147
140
135
146
151
153
155
146
149
151
165
160
147
136
160
130
135
160
132
132
158
121
118
119
116
118
124
127
122
151
119
121
119
114
140
111
109
105
104
113
127
160
153
127
127
118
123
160
119
119
108
108
105
40
160
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
47
61
68
75
39
3
3
21
15
9
9
9
9
14
18
23
27
19
12
5
5
5
5
6
6
7
8
9
10
9
8
12
9
6
14
10
6
8
7
6
6
12
18
13
8
6
6
6
8
7
6
7
7
6
6
10
10
10
11
10
8
6
6
11
14
12
11
10
16
16
16
16
16
11
6
6
49
27
6
26
47
27
8
15
22
31
40
72
56
40
40
40
40
40
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
25
87
87
76
87
87
87
87
85
80
87
87
70
68
76
67
70
76
66
83
65
61
66
66
64
90
68
73
81
70
70
70
65
64
68
66
66
83
69
68
70
78
75
79
83
85
85
78
80
75
75
80
74
77
78
80
90
73
75
67
66
68
68
74
70
66
73
74
78
122
79
80
81
76
83
83
81
122
80
81
74
68
61
67
70
80
122
86
74
69
68
72
74
75
75
51
57
34
34
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
6
6
6
6
6
41
58
67
71
37
3
1
1
7
13
23
23
23
19
16
20
25
13
1
3
2
1
1
1
2
5
7
5
4
7
4
1
4
2
1
1
1
1
1
2
3
13
8
3
3
3
3
2
1
1
1
1
2
4
8
12
10
6
3
5
3
1
1
2
2
2
3
4
2
1
2
3
3
2
1
1
1
3
6
11
17
11
5
33
29
26
17
8
7
6
6
10
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
40
80
80
61
61
39
42
47
60
71
76
97
97
88
75
71
66
71
57
53
57
55
63
80
68
94
74
79
80
83
88
76
86
72
71
72
78
73
75
97
73
73
77
75
79
83
80
88
84
85
86
86
79
83
83
85
89
81
77
94
76
80
87
78
75
97
77
78
72
71
67
80
72
73
85
75
77
78
78
75
71
70
65
63
66
73
89
86
69
65
59
58
94
55
56
56
54
35
35
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
5
5
5
10
13
9
5
5
5
6
7
8
17
11
5
8
10
12
10
8
19
19
11
3
7
5
3
3
3
3
4
4
4
4
4
4
4
5
7
9
8
7
6
6
4
2
6
4
3
2
1
1
1
1
3
2
2
2
2
2
2
2
1
1
1
1
1
3
2
1
3
3
4
3
2
3
5
5
4
3
3
3
3
4
14
8
2
6
6
6
18
12
6
2
2
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
50
71
71
50
50
34
37
42
49
71
56
56
55
56
66
56
66
71
52
53
51
48
56
57
62
100
64
63
65
61
59
61
62
53
55
53
52
61
52
53
56
60
65
74
74
74
70
89
71
71
73
73
76
79
84
87
87
89
84
100
75
73
80
76
76
81
73
89
72
74
65
81
58
60
87
63
60
65
76
55
74
56
53
79
63
67
83
90
74
83
90
69
100
74
75
73
78
78
36
78
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
2
2
2
3
4
4
5
5
5
5
5
5
5
6
7
8
8
8
15
17
9
2
3
5
4
3
4
3
3
6
7
9
16
9
3
2
1
4
5
7
6
4
2
3
9
6
3
3
3
3
2
1
2
1
1
3
5
6
8
6
4
2
1
1
2
2
2
2
2
2
3
2
1
1
5
10
5
1
1
1
1
2
4
4
3
3
10
50
43
36
21
6
4
4
20
28
14
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
37
91
91
59
59
39
29
39
52
65
101
101
81
81
92
75
75
87
66
67
65
66
71
71
78
83
79
82
91
93
87
90
101
86
92
84
87
78
77
75
77
73
75
77
79
78
80
78
78
98
77
82
88
87
98
101
90
95
106
101
106
105
106
105
93
91
86
83
84
76
82
71
71
72
71
71
67
67
64
63
66
62
59
61
60
64
58
72
75
54
51
48
66
41
39
37
40
35
35
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
1
1
1
6
9
5
1
1
1
5
8
11
16
8
1
3
4
6
10
14
25
33
17
2
4
3
2
2
2
3
6
9
5
1
1
1
1
2
3
3
3
3
2
1
1
1
13
18
10
3
3
4
2
1
1
1
1
2
3
2
2
2
3
3
3
2
1
1
2
2
2
2
2
5
3
2
3
4
2
1
1
2
3
7
11
10
6
3
6
9
18
12
6
7
7
8
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
52
60
60
52
52
30
25
28
33
42
52
59
59
79
63
49
52
69
45
43
47
41
48
59
50
72
60
65
66
79
64
67
71
69
67
67
68
93
69
75
79
83
93
91
91
91
92
97
93
98
94
97
98
92
91
91
98
88
88
79
88
81
82
80
79
85
78
76
78
78
76
87
82
70
74
71
70
89
66
71
71
66
89
61
65
70
60
62
89
55
53
56
71
48
52
52
45
27
27
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
1
1
1
4
5
4
3
3
3
2
1
1
1
1
1
3
4
6
6
6
16
20
10
1
1
3
5
3
2
1
1
1
1
2
2
1
1
4
7
8
7
7
4
2
4
6
12
9
7
4
1
2
1
1
1
1
2
4
7
10
14
35
22
10
2
4
3
2
5
4
4
6
9
5
2
2
5
3
1
1
1
2
3
10
15
8
2
4
9
15
21
11
2
5
7
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
50
68
70
70
70
56
56
56
66
82
113
113
89
120
85
78
83
62
59
58
61
64
72
84
74
99
92
95
98
107
102
99
120
99
105
113
105
117
106
112
107
107
107
112
107
100
99
102
103
109
100
120
101
101
109
98
95
101
109
88
117
92
95
96
93
112
91
90
92
101
86
83
112
72
72
75
72
79
72
81
84
62
59
59
68
73
67
89
101
64
63
61
73
51
54
54
51
41
41
68
1750
1770
1791
1812
1833
1854
1875
1896
1917
1938
1959
1980
2001
2022
2043
2064
2085
2106
2127
2148
2169
2189
2210
2231
2252
2273
2294
2315
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2588
2608
2629
2650
2671
2692
2713
2734
2755
2776
2797
2818
2839
2860
2881
2902
2923
2944
2965
2986
3007
3027
3048
3069
3090
3111
3132
3153
3174
3195
3216
3237
3258
3279
3300
3321
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
14
22
14
6
6
6
6
7
8
32
20
9
36
29
23
15
8
16
25
13
2
6
3
1
9
5
2
3
4
8
6
4
2
11
7
3
3
3
7
27
14
2
3
8
13
19
13
7
4
2
10
7
4
2
4
3
2
4
5
4
3
3
5
7
12
7
3
3
4
8
9
9
6
3
3
3
3
3
3
3
5
13
9
5
2
7
12
18
10
3
4
6
6
6
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
50
90
90
83
90
90
90
90
94
103
99
128
128
89
87
84
77
80
69
70
65
67
68
68
78
71
72
73
81
73
73
77
69
77
82
80
128
86
93
110
87
86
86
80
79
81
74
77
78
74
91
76
72
73
69
73
91
94
87
176
103
112
176
117
119
176
109
105
105
130
113
120
120
170
110
102
110
97
89
130
77
77
77
88
83
91
86
170
70
76
72
57
77
51
46
44
45
35
35
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
11
8
6
6
6
43
61
70
75
44
13
4
4
8
13
24
26
27
21
15
28
34
20
6
4
3
3
8
7
5
4
3
3
3
3
3
4
5
7
5
4
7
4
2
2
3
2
1
3
3
3
3
3
3
2
1
1
3
3
3
4
7
6
3
1
1
2
3
4
5
5
3
2
1
1
2
3
2
2
2
2
2
2
2
15
8
1
2
9
16
23
17
9
1
1
8
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
53
106
106
84
89
85
81
81
90
102
108
140
140
97
94
97
90
82
97
83
73
74
77
95
74
79
85
84
106
95
76
75
78
76
81
97
87
96
100
104
98
121
105
113
114
111
140
108
109
108
102
105
102
104
102
121
106
109
100
142
95
102
115
109
116
179
124
127
127
142
122
120
179
105
102
102
107
108
107
179
116
109
103
174
108
109
102
174
76
82
75
62
88
54
48
44
44
24
24
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
27
19
12
12
12
44
60
68
72
37
3
3
3
4
5
11
14
18
18
18
21
22
12
2
3
4
6
9
5
2
2
3
4
4
3
2
3
16
11
6
5
4
3
2
4
7
10
22
12
3
7
5
3
3
2
2
2
4
6
14
22
13
5
3
2
3
2
2
2
2
2
2
3
4
3
2
7
4
1
1
1
1
1
3
6
5
3
2
6
17
20
15
10
6
6
9
12
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
25
68
68
36
38
31
22
25
39
56
72
100
100
117
73
67
65
62
53
52
55
57
67
70
71
103
73
75
73
70
68
69
78
77
81
87
89
92
87
112
95
99
102
117
101
96
94
100
91
91
100
87
91
92
93
95
98
95
86
103
96
95
99
98
98
112
92
94
84
100
83
85
117
81
92
93
95
94
90
94
88
88
77
88
80
81
98
100
56
68
62
65
103
71
95
95
70
34
34
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
1
1
1
5
10
8
6
6
6
6
6
6
17
12
8
13
16
19
14
10
17
20
11
2
6
3
1
1
1
1
2
2
2
4
3
2
2
4
7
8
7
7
22
13
4
3
9
15
15
12
9
6
3
2
2
2
2
5
8
11
14
11
9
7
5
5
5
4
3
3
4
5
6
4
2
3
3
3
2
2
2
2
2
4
6
4
3
2
4
6
20
11
3
3
3
6
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
40
61
61
58
58
34
29
32
35
43
55
57
56
86
70
54
58
69
48
46
48
43
54
58
58
101
65
71
75
72
72
72
70
69
65
68
70
79
72
72
86
74
77
79
76
79
77
78
76
92
72
73
81
88
84
88
89
88
79
101
80
84
95
78
79
77
76
86
75
72
69
74
70
71
92
75
74
80
78
73
70
71
68
63
66
70
89
86
53
64
59
62
101
66
85
85
69
42
42
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
6
6
6
6
6
6
6
6
7
8
5
2
2
1
1
1
1
1
4
8
19
24
15
6
2
2
2
5
8
8
8
5
2
9
16
11
6
6
7
7
4
1
1
2
3
3
3
12
8
5
3
2
2
3
2
2
2
4
6
4
2
3
3
3
3
2
2
2
3
4
5
3
2
2
2
2
4
4
2
1
1
1
2
6
13
8
3
3
3
10
18
12
7
5
4
4
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
44
103
103
72
78
76
69
69
69
61
61
62
61
62
69
69
70
101
76
73
76
103
74
73
75
83
81
87
93
101
89
86
84
83
80
81
91
87
86
85
103
81
81
81
75
81
76
76
76
80
81
74
77
76
75
93
71
74
69
65
89
69
68
65
67
63
68
73
67
73
65
65
67
68
73
73
73
74
74
78
74
78
67
78
60
64
64
62
70
58
56
49
73
50
55
56
66
66
27
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
3
3
3
10
18
37
46
56
29
3
3
4
8
5
2
3
3
4
3
2
12
11
7
3
3
3
3
3
2
1
1
2
2
2
2
2
3
3
4
6
4
3
4
6
5
5
5
4
3
3
4
3
3
3
4
3
2
3
4
3
3
3
3
2
1
2
3
5
6
3
1
2
3
3
3
5
8
8
6
4
2
1
1
4
8
5
2
2
29
42
34
27
17
8
1
1
14
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
33
94
94
43
44
34
23
35
50
63
103
103
82
109
92
83
78
89
64
61
63
59
71
80
78
125
92
100
112
104
94
89
95
87
91
103
97
106
102
109
125
104
113
113
119
118
115
124
111
119
112
122
121
122
123
130
124
122
100
98
122
110
117
125
124
124
104
98
102
103
104
130
120
114
125
125
109
117
114
109
125
117
80
84
84
91
130
79
95
74
72
77
91
66
66
49
54
31
31
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
2
2
2
6
8
5
2
2
2
1
1
1
6
4
2
3
3
4
2
1
13
14
8
2
5
5
6
4
3
3
3
3
2
1
1
2
10
10
5
1
1
1
10
9
5
2
9
6
3
2
1
2
1
1
1
2
2
2
3
2
2
3
4
2
1
1
2
4
2
1
2
2
2
15
8
1
8
12
6
1
33
18
4
3
11
10
9
9
9
14
20
15
10
7
5
5
7
10
10
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
43
52
60
60
60
33
27
27
34
47
53
78
78
56
50
45
43
54
41
40
45
43
54
60
58
100
58
60
64
60
62
70
61
61
54
56
60
62
71
66
69
67
71
66
67
69
71
71
73
74
78
79
77
79
80
92
84
82
79
100
75
80
82
84
83
78
79
75
75
78
73
75
78
76
92
78
79
80
84
77
79
78
66
86
69
73
84
80
57
62
65
67
100
70
74
72
79
79
31
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
1
1
1
6
8
4
1
1
1
2
2
2
2
1
1
2
2
3
7
11
18
20
11
3
6
4
3
3
2
2
3
3
2
1
1
1
2
10
6
3
2
1
2
3
4
4
5
12
8
4
4
4
4
4
7
5
4
4
4
4
4
3
3
2
1
2
4
5
6
4
3
3
4
2
1
1
2
2
2
2
2
2
2
2
3
4
4
4
5
15
23
21
20
12
4
4
17
24
14
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
50
97
97
69
69
43
43
52
63
67
87
87
80
118
99
78
71
70
57
54
58
55
72
83
84
143
97
93
97
96
98
94
118
99
90
89
94
112
93
109
91
91
98
114
96
94
94
100
95
96
92
118
95
104
107
104
139
107
97
104
112
107
143
107
106
109
101
94
90
100
88
90
114
86
92
85
82
85
81
81
90
76
74
79
88
95
139
135
88
92
77
72
95
74
75
71
79
73
39
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
3
3
3
7
9
6
3
3
3
7
7
7
8
5
3
10
13
17
13
10
20
23
12
1
3
2
1
1
1
1
4
4
4
4
2
1
3
5
7
13
10
7
5
4
4
4
4
11
9
7
5
4
2
1
4
3
2
3
5
4
3
2
1
4
4
3
3
20
11
2
2
2
3
2
1
1
6
3
1
3
5
7
5
4
17
12
8
6
4
31
35
18
1
2
2
3
21
30
19
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
