537
100
537
2
0
0
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
1812
3612
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
177
177
177
177
177
177
177
177
171
170
169
168
170
173
176
183
183
183
151
146
140
134
133
132
131
138
147
157
177
177
177
177
177
177
177
177
177
133
127
141
129
183
183
141
166
131
138
122
125
139
163
150
149
166
148
151
156
158
160
166
171
160
163
160
183
165
167
183
166
156
160
161
153
166
171
148
146
143
166
144
151
163
141
163
148
135
127
171
117
123
142
137
133
166
142
133
133
120
120
120
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
42
47
49
50
51
51
51
51
52
30
9
9
9
9
9
58
82
94
100
55
10
10
28
46
28
10
10
10
10
10
10
9
9
10
19
23
25
28
64
82
46
10
10
9
8
8
28
64
100
88
58
28
28
28
28
28
28
28
28
25
22
28
20
13
13
13
20
21
21
22
25
26
27
27
28
50
39
28
28
28
28
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
168
168
168
168
168
168
168
168
159
158
156
154
154
154
154
155
155
155
148
146
141
141
141
130
128
134
141
151
168
168
168
168
168
168
168
168
168
157
126
131
133
155
155
117
151
110
116
133
133
157
136
133
126
121
125
118
124
129
140
147
141
157
148
151
168
155
157
168
141
143
157
138
139
145
151
138
147
126
129
121
119
116
147
116
119
138
107
94
88
85
84
81
89
100
114
138
138
138
78
91
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
35
32
32
32
32
32
32
32
32
29
26
26
26
26
26
46
56
61
63
33
4
4
4
4
40
22
4
5
6
7
9
8
6
5
7
7
8
9
9
9
9
9
10
9
8
8
5
2
78
74
41
8
12
14
15
17
51
30
9
7
6
15
11
8
13
11
9
15
23
46
60
38
16
12
9
6
4
39
57
67
38
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
92
92
92
92
92
92
92
92
79
76
74
71
69
68
67
66
66
66
66
66
66
66
66
58
54
58
62
70
83
83
83
86
88
92
92
92
92
78
75
75
73
78
72
90
90
66
68
73
75
76
85
90
78
80
81
79
85
92
98
112
122
110
108
112
110
112
112
114
130
119
121
120
122
121
120
130
110
125
106
103
109
105
123
130
100
92
125
72
68
66
60
68
70
70
78
78
85
85
85
85
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
18
4
4
4
4
4
4
4
4
13
18
20
21
22
23
21
19
19
19
18
18
18
18
18
18
18
18
11
4
30
18
6
3
1
2
2
2
2
3
3
3
7
5
3
1
2
3
7
9
11
8
6
6
6
6
7
8
8
8
5
3
3
3
3
3
2
1
1
1
1
1
2
4
8
8
8
10
11
12
12
13
15
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
95
95
95
95
95
95
96
108
131
164
164
164
164
164
164
164
164
121
110
101
91
90
91
93
96
96
96
96
96
96
96
96
95
95
96
96
96
96
85
90
95
114
121
91
125
81
78
85
82
82
96
96
103
164
105
102
108
105
113
122
120
126
116
125
115
120
118
121
129
123
124
125
126
125
125
129
113
122
103
101
108
108
121
129
102
93
122
77
83
82
94
98
96
164
88
76
78
55
2
86
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
33
29
29
29
29
29
29
29
29
25
21
21
21
21
21
22
23
23
23
16
10
10
29
75
71
42
14
14
14
12
10
6
2
2
1
1
1
5
7
6
5
7
6
5
3
1
1
1
5
10
6
2
4
5
6
7
10
5
1
1
2
3
3
3
3
2
2
3
2
2
2
7
12
7
2
3
4
3
2
2
2
8
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
140
140
140
140
140
140
140
140
137
136
135
135
134
134
134
134
134
116
121
118
116
116
115
114
114
114
114
101
98
96
101
110
121
140
140
140
140
101
94
93
91
91
116
93
87
114
77
84
87
89
97
97
96
134
101
106
113
118
113
113
114
117
116
118
120
121
123
140
125
127
128
126
126
126
119
121
123
107
108
108
105
106
123
95
99
79
87
71
77
80
90
88
101
134
93
81
82
79
2
106
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
40
40
40
40
40
40
34
28
28
28
43
51
55
57
58
43
28
28
28
23
19
19
19
19
19
22
23
24
24
16
8
8
27
53
60
37
14
14
14
11
8
4
1
2
3
2
1
2
3
3
3
8
5
2
2
2
4
4
4
2
1
3
6
7
8
9
19
12
5
3
1
2
2
2
1
1
3
16
9
2
6
13
18
10
2
3
4
3
2
2
2
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
80
80
80
80
80
80
80
80
85
91
91
91
91
91
91
91
91
85
84
83
80
80
80
72
68
67
66
69
71
71
71
72
74
77
83
83
83
83
67
67
60
64
63
67
91
66
70
78
82
83
80
77
76
76
76
78
80
82
84
90
92
88
89
93
92
93
109
98
99
109
100
100
109
99
99
98
97
98
94
100
92
93
100
92
92
81
100
91
67
67
67
68
73
85
79
85
92
92
92
92
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
34
34
34
34
34
34
34
34
20
6
6
6
6
6
6
6
6
34
24
15
15
15
15
15
15
15
15
10
6
6
6
6
6
8
9
9
9
5
1
1
2
3
35
19
3
5
7
4
1
1
2
2
2
1
1
2
3
3
2
1
2
3
2
1
1
1
2
3
2
1
2
2
2
3
7
10
14
7
1
1
2
1
1
3
2
1
6
8
10
6
3
11
8
4
1
1
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
86
86
86
86
86
86
86
86
77
75
73
71
70
69
68
68
68
66
66
65
65
65
65
56
51
54
59
69
84
84
84
84
85
86
87
87
87
87
76
76
72
76
66
71
76
68
92
69
71
68
66
68
64
68
65
70
78
83
87
110
92
99
118
97
114
101
102
104
107
110
104
118
105
109
111
113
121
118
114
110
109
118
105
111
121
94
92
78
69
70
71
78
121
79
80
81
74
70
70
69
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
41
41
41
41
41
41
41
41
41
41
41
41
41
41
33
25
25
25
13
1
1
1
1
1
1
1
1
2
3
3
3
3
4
12
16
18
19
21
27
30
33
41
49
27
6
6
6
33
22
11
2
1
1
2
3
3
3
4
5
6
3
1
1
1
1
1
1
1
1
1
3
4
4
5
9
7
5
10
13
16
34
44
25
6
3
1
27
20
13
6
8
4
1
1
1
3
4
6
6
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
64
64
64
64
64
64
64
64
63
62
62
62
67
72
79
92
92
92
92
93
93
93
93
93
93
93
93
92
92
92
92
92
80
90
92
92
92
92
73
72
60
68
53
58
68
57
64
65
72
69
104
75
86
91
104
103
91
104
94
94
103
93
91
88
97
82
81
80
77
77
76
77
81
78
81
82
78
79
82
78
82
77
76
89
74
70
65
68
63
65
69
89
70
75
80
84
93
93
93
93
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
13
13
13
13
13
13
13
13
22
27
29
30
31
32
32
32
32
32
18
4
4
4
4
4
4
4
4
3
2
2
2
2
2
11
16
18
21
12
4
4
24
38
21
4
5
34
29
16
4
3
2
3
3
2
1
2
4
4
4
5
4
3
4
4
4
5
6
3
1
1
1
1
1
1
3
4
5
3
1
1
1
1
1
1
1
1
1
1
2
1
1
6
4
3
2
1
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
87
87
87
87
87
87
87
87
78
77
75
73
72
71
70
70
70
67
66
65
64
64
64
53
49
53
58
67
81
81
81
83
84
87
87
87
87
76
68
65
63
63
60
65
61
59
59
56
65
59
67
65
65
70
72
73
83
85
103
104
97
101
101
100
106
99
97
99
100
100
105
104
99
106
100
97
98
105
95
103
98
95
94
106
84
85
83
77
82
77
76
78
77
80
88
92
103
103
103
103
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
34
34
34
34
34
34
34
34
34
34
34
34
34
34
32
31
31
31
26
21
21
21
21
21
21
21
21
19
17
17
17
17
17
18
18
18
18
12
6
6
6
6
35
20
6
4
2
33
22
12
2
2
2
2
2
2
2
2
2
7
4
1
1
1
2
1
1
2
2
3
5
6
7
8
10
12
14
8
2
3
3
3
3
3
3
4
13
22
14
6
6
6
6
10
8
6
6
6
6
17
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
34
34
34
34
34
34
34
34
34
34
34
34
34
36
44
54
54
54
49
48
47
46
46
45
45
45
45
47
50
50
50
50
53
62
74
74
74
74
74
74
56
63
54
62
63
64
98
78
80
80
111
81
86
88
98
85
91
96
103
117
111
120
119
118
119
121
120
121
109
105
129
102
100
99
116
103
105
105
129
95
95
95
83
93
78
81
129
85
83
83
75
69
83
76
79
83
83
83
6
94
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
4
1
1
1
1
1
1
1
1
4
6
7
7
7
8
7
7
7
7
4
2
2
24
39
20
2
12
24
26
14
2
5
8
12
7
2
2
2
2
2
2
5
3
1
1
2
2
2
2
2
2
2
14
20
23
12
1
11
22
13
4
3
2
2
1
1
1
2
4
3
2
10
9
7
4
1
1
3
4
5
6
12
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
123
123
123
123
123
123
123
123
82
75
67
56
69
86
108
146
146
146
114
109
103
100
103
107
113
113
113
113
113
113
113
113
118
123
123
123
123
113
98
104
93
101
146
84
85
81
77
89
90
89
126
92
97
105
102
100
126
99
107
114
110
123
109
126
113
117
115
146
114
108
106
101
96
94
91
82
84
83
77
77
83
84
94
88
84
77
91
72
67
69
66
68
84
55
74
42
44
20
3
72
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
41
41
41
41
41
41
41
41
31
22
22
22
22
22
22
22
22
41
33
26
26
26
26
26
26
26
26
16
6
6
6
6
6
11
13
14
15
16
31
38
42
46
23
1
1
1
1
1
1
3
3
4
7
4
2
6
7
5
3
2
2
2
2
2
2
2
2
32
17
3
3
3
3
4
11
6
2
8
7
6
4
3
3
3
3
11
7
3
4
3
3
7
9
6
4
3
3
3
3
13
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
64
64
64
64
64
64
64
64
50
48
45
38
46
56
71
96
96
96
80
77
70
71
74
83
96
96
96
96
96
96
96
96
82
93
96
96
96
96
74
68
59
65
51
56
65
60
61
65
90
71
78
74
72
67
72
74
82
88
88
107
107
94
107
94
93
93
89
92
91
90
91
91
94
92
88
83
91
78
77
79
80
79
94
80
81
76
88
73
70
74
66
66
91
69
69
70
66
64
64
64
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
15
15
15
15
15
15
15
15
12
9
9
9
9
9
9
9
9
36
18
1
1
1
1
1
1
1
1
4
6
7
7
7
8
11
13
14
15
20
23
24
26
38
20
3
21
14
7
7
7
4
1
5
3
1
1
1
1
3
4
5
4
4
6
5
4
2
1
1
1
1
4
6
7
6
6
5
4
2
1
3
2
2
2
3
2
1
1
1
1
3
5
25
15
6
25
14
3
3
3
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
45
45
54
71
94
94
94
94
94
94
94
94
79
76
73
64
64
66
76
89
89
89
89
77
77
55
66
50
55
66
57
62
72
77
76
106
81
85
87
85
89
85
87
88
89
91
106
96
94
97
95
104
96
95
96
96
95
94
106
88
89
91
82
86
82
85
87
104
86
83
81
82
73
61
61
58
58
73
63
70
70
73
73
73
94
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
2
2
2
2
18
26
30
35
26
18
18
18
18
18
10
2
2
2
2
3
4
14
18
11
4
12
35
28
16
4
6
5
3
2
1
6
3
1
1
2
5
3
1
4
3
2
2
2
3
2
1
2
2
2
3
4
4
4
2
1
2
2
2
2
2
4
6
30
44
25
6
3
3
3
2
2
4
5
6
3
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
152
152
152
152
152
152
152
152
145
144
143
141
140
140
139
139
139
141
144
144
144
144
144
128
125
122
118
116
115
113
119
126
135
152
152
152
152
144
106
105
107
111
125
110
142
117
142
112
142
114
116
117
111
139
108
108
108
103
104
101
99
100
101
101
109
111
113
152
108
107
106
106
106
105
133
102
105
107
101
106
101
97
100
96
97
100
95
95
80
88
93
91
101
139
105
100
100
100
3
100
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
44
36
36
36
36
36
36
36
36
20
5
5
5
5
5
11
14
16
17
12
8
8
24
66
75
78
57
32
7
7
5
3
1
1
1
1
2
22
22
11
1
4
3
2
1
1
1
1
2
1
1
1
1
1
1
2
10
6
3
2
1
2
2
2
2
3
2
2
2
3
8
11
12
7
2
1
1
2
2
2
3
21
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
167
167
167
167
167
167
167
167
153
151
148
145
144
142
140
140
144
154
167
167
167
167
167
139
134
134
133
137
142
142
142
146
151
156
167
167
167
167
111
98
97
98
92
93
138
92
94
104
97
94
122
98
108
140
113
118
114
122
112
113
117
120
118
122
142
126
128
144
119
120
117
116
116
111
138
101
101
97
89
91
95
90
93
128
92
82
101
69
66
86
77
88
86
140
80
85
95
69
69
128
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
105
105
105
105
105
105
105
105
105
105
105
105
105
105
82
60
60
60
51
42
42
42
42
42
42
42
42
28
14
14
14
14
14
36
47
52
55
34
13
13
13
13
48
30
13
10
8
6
4
2
1
1
1
2
4
3
2
2
2
4
2
1
1
4
3
3
3
3
2
1
6
9
10
6
3
3
4
2
1
7
8
4
1
1
2
3
25
14
3
2
1
1
1
2
3
7
9
11
7
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
135
135
135
135
135
135
135
135
135
136
136
136
139
142
146
154
154
154
144
142
135
135
136
144
154
154
154
154
154
154
154
154
145
152
154
154
154
154
117
120
109
122
127
102
136
98
90
91
90
84
96
87
89
136
93
99
101
94
96
96
97
101
102
102
122
106
105
127
107
103
111
111
108
108
136
96
95
97
95
96
95
102
100
85
92
89
100
100
76
83
81
83
77
136
88
101
105
102
102
102
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
34
29
29
29
29
29
29
29
29
18
8
8
8
8
8
31
42
48
51
31
12
12
44
76
46
16
22
12
3
3
3
4
5
3
1
1
1
10
14
9
4
4
3
2
2
2
2
2
2
2
2
2
2
2
2
2
11
12
13
7
1
6
6
6
4
3
3
3
2
1
1
9
9
9
10
5
1
5
7
8
10
21
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
155
155
155
155
155
155
155
155
161
168
168
168
168
168
168
168
168
157
155
153
146
146
146
121
108
111
114
132
153
153
153
153
154
155
155
155
155
146
117
105
95
104
97
98
167
107
99
107
94
87
139
99
115
168
127
126
139
121
118
121
124
130
130
139
153
133
131
155
125
123
122
124
125
120
167
109
107
104
93
94
94
93
109
99
97
98
121
78
86
89
102
100
109
168
111
98
98
98
1
97
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
122
122
122
122
122
122
122
122
122
122
122
122
122
122
82
43
43
43
37
32
32
32
32
32
32
32
32
26
20
20
20
20
20
18
16
16
16
8
1
1
8
15
48
31
15
9
3
2
1
8
12
6
1
1
2
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
2
2
2
3
4
4
4
2
1
10
11
12
6
1
1
3
2
1
3
2
1
1
1
3
5
3
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
172
172
172
172
172
172
172
172
170
169
169
168
168
168
168
168
168
170
172
172
172
172
172
163
162
160
158
157
156
155
155
157
161
164
172
172
172
172
125
125
126
127
129
112
167
107
103
114
102
100
116
109
115
168
114
116
114
104
106
106
101
116
109
112
154
123
122
155
118
117
115
117
113
109
167
105
105
103
91
92
93
86
104
92
85
75
97
68
67
92
81
93
91
168
97
108
111
98
98
98
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
41
30
30
30
30
30
30
30
30
18
7
7
7
7
7
29
40
46
49
29
9
9
11
14
48
31
14
11
8
8
9
8
7
5
3
1
1
8
12
10
9
9
5
1
1
4
7
5
3
3
2
1
1
1
1
1
4
3
2
1
1
16
10
5
3
1
1
5
7
8
9
8
7
9
6
3
1
2
2
2
2
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
138
138
138
138
138
138
138
138
139
140
140
140
140
140
140
140
140
139
138
138
138
138
138
136
134
134
134
121
118
114
110
113
119
126
138
138
138
138
99
90
78
78
69
78
136
80
82
84
82
87
96
114
101
140
103
102
103
96
95
94
93
97
94
99
100
100
115
102
104
103
110
110
107
106
136
96
100
98
90
114
100
98
99
134
92
95
88
78
73
83
83
86
81
140
69
58
65
29
2
97
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
39
30
30
30
30
30
30
30
30
16
3
3
3
3
3
29
42
48
51
26
1
1
26
44
24
5
17
30
28
14
1
1
1
4
3
2
2
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
2
2
2
3
6
4
3
2
2
5
3
1
2
1
1
9
5
2
6
6
7
4
2
2
2
2
2
2
2
18
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
189
189
189
189
189
189
189
189
186
186
185
184
184
184
184
184
184
183
164
161
150
145
145
132
129
138
149
163
189
189
189
189
189
189
189
189
189
152
151
150
161
183
183
151
184
146
138
133
150
133
147
142
142
184
137
138
135
132
131
129
142
142
151
152
189
159
160
189
146
141
143
146
146
152
184
139
134
130
120
119
124
121
120
152
128
126
142
127
100
102
115
119
120
184
125
128
129
114
114
114
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
47
37
28
28
28
28
28
73
95
106
112
70
28
28
28
28
89
58
28
29
30
46
37
28
25
25
18
11
11
11
11
11
11
50
28
6
6
6
6
32
58
81
93
72
52
52
52
52
52
46
40
40
22
5
5
5
5
5
13
17
19
22
31
35
40
40
40
27
15
21
24
26
27
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
185
185
185
185
185
185
185
185
167
164
160
156
159
163
169
179
179
179
163
160
157
153
151
150
147
147
147
157
167
167
168
173
177
185
185
185
185
165
127
137
156
154
179
179
149
128
134
139
138
157
147
146
165
147
140
145
146
141
146
147
145
157
147
150
167
157
155
185
158
145
141
140
140
135
149
150
133
133
129
135
131
129
147
147
128
126
124
150
129
130
133
129
115
91
133
61
72
11
10
129
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
36
35
35
35
35
35
35
35
35
25
16
16
16
16
16
35
45
50
52
28
5
5
13
66
66
66
66
45
24
13
5
10
11
13
43
24
5
6
7
46
25
5
5
5
6
7
9
9
9
8
7
7
12
14
15
17
13
9
11
9
7
13
10
7
8
9
9
9
9
10
9
8
8
34
60
35
10
9
9
9
10
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
187
187
187
187
187
187
187
187
189
192
192
192
192
192
192
192
192
168
164
159
146
144
144
122
112
121
132
154
187
187
187
187
187
187
187
187
187
153
153
153
147
162
162
129
176
126
126
137
153
136
148
144
141
192
144
145
151
142
141
153
142
151
152
150
187
157
156
187
150
151
152
152
149
147
176
147
147
141
140
138
142
150
145
142
134
135
147
125
140
120
133
142
138
192
133
127
133
100
100
150
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
104
104
104
104
104
104
104
104
104
104
104
104
104
104
83
63
63
63
45
28
28
28
28
28
28
28
28
45
54
58
60
63
85
74
63
63
63
45
28
28
28
28
64
46
28
26
24
50
39
27
15
4
16
28
52
40
28
57
72
86
46
7
7
7
7
8
85
80
67
54
30
6
6
6
17
17
18
13
9
18
28
30
24
18
14
10
32
59
79
45
11
15
20
15
10
19
23
28
54
80
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
170
170
170
170
170
170
170
170
163
161
160
158
158
158
158
158
158
158
166
175
175
175
175
175
175
175
175
172
172
171
170
170
170
170
170
170
170
157
132
138
150
158
158
158
156
154
138
151
156
157
171
167
155
175
158
158
171
164
171
175
175
184
176
176
176
172
171
170
166
168
173
166
166
160
160
144
149
150
173
167
152
145
160
175
145
135
160
130
115
117
116
115
111
150
81
66
80
25
9
150
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
63
76
82
85
89
72
56
56
56
32
9
9
9
9
9
32
44
50
53
56
56
56
57
78
78
78
78
43
9
44
72
69
66
37
9
8
29
50
50
50
65
70
39
8
6
6
14
17
20
14
8
7
12
14
15
15
15
13
11
8
6
7
7
8
11
15
12
10
9
9
10
9
8
11
13
12
11
10
9
9
9
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
184
184
184
184
184
184
184
184
187
190
190
190
190
190
190
190
190
177
179
178
176
175
175
174
174
174
174
175
177
177
177
179
180
184
184
184
184
152
135
144
160
166
177
190
190
162
126
129
126
134
142
141
152
174
141
146
147
142
150
146
145
162
149
154
177
159
162
184
150
147
142
144
143
143
190
141
144
146
142
141
147
147
150
174
138
128
124
120
104
120
115
115
120
165
137
151
162
162
162
162
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
73
90
98
102
107
91
75
75
75
51
28
28
28
28
28
51
63
69
72
48
25
25
50
76
65
54
54
65
57
41
25
25
25
54
41
28
25
28
64
44
25
25
26
27
28
34
37
38
39
33
28
28
34
37
38
40
66
47
28
52
40
28
28
28
28
28
28
28
28
28
34
37
38
40
80
73
66
66
66
66
66
66
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
185
185
185
185
185
185
185
185
168
165
161
157
157
157
157
158
158
158
151
150
149
147
146
146
145
145
145
157
170
170
170
175
178
185
185
185
185
165
135
132
132
130
158
136
151
131
138
137
138
145
148
157
165
151
143
141
141
139
139
147
144
149
156
163
170
163
159
185
153
150
157
143
144
148
151
150
147
134
129
125
128
127
147
145
129
126
117
150
111
115
133
125
111
151
133
116
117
101
101
101
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
90
90
90
90
90
90
90
90
97
101
103
104
104
105
62
19
19
19
54
72
81
85
90
54
19
19
19
19
19
19
19
19
20
19
19
19
19
11
3
3
25
91
84
73
62
43
24
13
3
7
9
11
14
11
8
28
19
10
6
3
10
8
6
6
14
18
23
65
36
7
12
14
15
17
13
9
14
10
7
13
8
4
6
8
8
9
20
32
20
9
9
39
70
37
5
7
8
8
9
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
70
70
70
70
70
70
70
72
81
92
92
92
92
92
92
92
92
63
66
61
56
55
53
52
50
51
54
60
70
70
70
71
75
82
93
93
93
93
85
85
57
58
54
54
87
63
67
79
85
84
119
106
99
100
95
98
100
106
110
120
119
122
127
117
116
116
127
114
119
122
121
139
120
123
124
124
139
114
137
112
108
111
139
104
102
105
137
91
80
81
76
83
96
92
78
82
80
77
77
76
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
5
5
5
5
5
5
5
5
15
20
22
23
24
24
22
21
21
13
5
5
5
5
5
6
7
7
8
7
6
6
6
6
6
5
5
5
5
3
1
1
1
1
7
4
1
2
4
9
10
7
4
2
1
1
3
2
1
1
1
2
1
1
3
2
1
2
4
4
4
5
18
24
27
26
25
16
8
7
6
20
39
49
26
3
3
4
34
48
31
14
2
2
5
3
1
7
10
14
8
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
138
138
138
138
138
138
138
138
134
133
132
131
131
130
130
130
130
112
118
116
113
113
113
112
112
112
112
123
135
135
135
136
136
138
138
138
138
96
97
99
85
108
112
89
87
112
70
71
77
82
94
109
98
130
113
99
111
110
110
121
113
117
117
118
135
125
126
138
125
121
125
119
118
125
118
114
110
106
119
100
102
98
95
108
92
90
104
86
68
71
78
87
82
130
108
61
72
23
1
112
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
43
43
43
43
43
43
43
43
32
21
21
21
42
52
57
60
63
42
21
21
21
20
19
19
19
19
19
20
20
20
20
10
1
1
30
60
31
3
56
29
3
2
1
3
4
4
3
2
1
2
3
2
1
1
1
1
1
1
1
1
2
5
3
2
5
7
8
9
11
13
17
19
11
4
4
4
2
1
5
14
7
1
5
5
5
3
1
1
1
1
1
1
1
2
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
171
171
171
171
171
171
171
171
161
159
157
155
155
155
156
157
157
157
133
129
124
119
117
115
110
113
123
143
171
171
171
171
171
171
171
171
171
126
127
134
117
157
157
108
106
98
91
98
104
111
125
126
126
151
124
129
136
154
146
146
152
160
156
159
171
160
160
171
152
154
160
149
142
154
140
137
150
130
153
129
130
131
150
129
129
122
153
113
101
102
107
113
110
151
114
101
108
78
78
127
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
40
38
38
38
38
38
38
38
38
23
8
8
8
8
8
34
47
53
56
30
4
4
39
75
39
4
21
13
6
5
4
6
5
5
6
7
8
8
8
8
6
4
6
6
5
5
3
2
79
50
22
7
9
10
10
11
43
26
10
7
4
18
13
8
8
8
9
12
25
18
12
15
12
10
10
7
4
40
58
68
43
18
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
133
133
133
133
133
133
133
133
139
146
146
146
146
147
148
151
151
151
121
116
108
106
108
112
118
118
121
124
130
130
130
131
131
133
133
133
133
118
110
118
121
150
151
111
145
105
101
111
107
105
118
112
112
146
112
115
117
118
114
115
116
121
122
122
150
126
124
151
121
123
122
123
120
117
145
115
111
108
102
99
101
98
113
96
88
86
85
75
75
79
93
98
113
146
100
88
84
82
8
82
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
34
32
32
32
32
32
32
32
32
21
10
10
10
10
10
33
44
50
53
30
8
8
8
8
43
25
8
5
2
40
38
23
8
4
5
6
7
7
7
7
7
33
23
14
6
7
5
4
4
4
5
7
4
2
2
2
2
9
19
14
8
2
2
2
2
2
2
2
5
8
8
7
7
4
2
2
4
6
7
7
8
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
172
172
172
172
172
172
172
172
177
183
183
183
183
183
183
183
183
164
161
157
150
146
146
138
135
141
147
156
172
172
172
172
172
172
172
172
172
146
118
130
123
161
161
126
183
119
121
132
125
120
130
130
129
183
129
134
139
131
133
131
129
136
137
138
172
144
146
172
140
141
143
148
143
142
183
131
133
130
125
133
130
131
145
134
135
129
142
129
102
104
114
120
120
183
120
120
128
100
100
145
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
51
58
62
64
65
65
65
65
66
43
20
20
20
20
20
46
59
65
68
46
25
25
25
25
25
17
10
17
21
15
10
14
12
10
10
10
10
38
52
40
25
10
19
12
6
6
9
10
12
20
16
12
9
6
6
6
36
22
8
18
12
7
7
7
7
7
8
8
8
37
38
30
22
23
25
32
36
38
39
40
34
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
131
131
131
131
131
131
131
131
117
115
112
109
109
109
110
111
111
111
101
99
97
95
94
93
92
92
98
112
131
131
131
131
131
128
126
126
126
96
97
96
85
111
104
82
104
79
74
84
81
84
118
95
99
104
110
104
105
118
107
109
113
115
115
118
131
114
112
126
113
115
120
115
113
113
120
105
103
120
100
102
101
95
108
93
91
91
100
83
80
84
88
90
108
104
87
76
75
75
12
83
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
30
30
30
30
30
30
30
30
30
18
7
7
7
7
7
29
40
46
49
26
4
4
4
4
6
5
4
4
4
4
4
5
6
4
3
3
3
5
6
4
3
5
4
3
3
3
2
2
3
3
3
3
2
2
2
2
5
3
2
16
10
4
4
4
4
4
3
3
7
8
8
8
9
10
12
10
8
10
11
11
12
19
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
86
86
86
86
86
86
86
92
108
129
129
129
129
129
129
129
129
89
93
87
80
79
77
75
72
72
72
78
84
84
84
85
87
88
92
92
92
92
85
93
93
69
66
79
93
87
111
93
96
102
113
109
106
129
115
104
108
114
110
113
112
118
119
115
115
115
114
112
115
106
107
112
114
115
119
106
114
99
99
96
98
97
114
111
94
88
119
82
82
81
88
89
81
129
77
55
62
23
2
89
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
6
6
6
6
6
6
6
6
23
31
35
37
38
40
40
40
40
23
6
6
6
6
6
17
22
25
28
37
41
43
44
46
52
29
6
6
6
4
2
2
5
9
5
2
7
7
7
4
2
4
2
1
1
1
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
4
5
6
7
8
6
5
4
2
1
1
1
1
1
2
4
3
2
3
4
5
3
2
2
3
2
2
2
2
13
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
88
88
88
88
88
88
88
92
110
132
132
132
132
132
132
132
132
110
85
78
69
62
58
55
48
53
59
70
88
88
88
88
88
89
91
91
91
91
80
75
81
110
78
83
78
77
109
86
92
91
110
109
97
132
99
99
103
113
103
106
107
119
109
111
112
111
113
114
110
109
111
112
113
114
119
108
113
101
101
97
99
97
113
109
94
98
119
85
84
82
89
89
81
132
69
55
61
25
3
86
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
4
4
4
4
4
4
4
4
16
22
25
27
28
29
26
24
24
14
4
4
4
4
4
6
7
7
8
6
5
5
5
5
5
4
4
4
4
4
4
5
5
5
5
5
5
5
5
29
21
11
2
4
26
15
4
3
2
1
1
6
3
1
1
1
4
3
3
2
1
2
4
5
5
6
10
8
7
5
4
8
10
12
6
1
1
2
2
3
6
5
4
3
3
2
2
2
2
2
2
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
86
86
86
86
86
86
86
93
108
129
129
129
129
129
129
129
129
95
89
83
72
66
62
56
49
53
58
69
86
86
86
86
86
85
85
85
85
67
57
55
56
57
57
64
64
59
61
73
83
77
113
110
97
129
100
96
98
100
99
104
106
118
120
108
111
112
109
114
113
106
108
112
115
114
120
103
99
96
100
92
93
91
115
88
92
87
120
98
85
84
91
89
81
129
73
55
62
23
6
87
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
42
42
42
42
42
42
42
42
42
42
42
42
42
42
31
21
21
21
13
6
6
6
6
6
6
6
6
3
1
1
1
1
1
11
16
18
19
12
6
6
6
6
5
5
5
5
5
5
6
3
1
1
1
1
2
1
1
1
1
6
3
1
2
2
3
2
1
1
2
4
4
4
4
4
6
5
4
4
2
1
1
1
1
2
1
1
3
2
2
3
4
4
4
3
2
4
5
5
5
6
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
83
83
83
83
83
83
83
83
78
77
76
75
81
88
96
112
112
112
97
95
90
91
95
102
112
112
112
112
112
112
112
112
95
109
112
112
112
112
91
96
96
78
79
81
96
93
96
96
113
95
94
95
95
80
80
87
93
94
115
113
102
111
103
98
98
98
97
100
105
111
115
113
100
99
96
97
99
99
111
111
100
97
91
115
89
90
93
78
81
69
68
70
85
74
65
56
60
55
2
111
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
14
14
14
14
14
14
14
14
25
31
34
35
36
37
30
23
23
23
24
24
24
24
24
24
24
24
25
14
3
3
3
3
3
8
11
12
14
10
6
6
6
6
24
15
6
34
62
35
8
4
1
1
1
5
13
21
18
10
2
7
4
1
1
2
3
5
9
5
2
2
3
3
3
4
8
6
5
4
2
1
1
1
1
4
7
14
8
2
3
2
1
1
2
2
2
2
2
2
2
33
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
87
87
87
87
87
87
87
87
75
73
71
68
67
66
64
64
64
68
72
72
72
72
72
62
57
60
63
72
85
85
85
85
86
87
87
87
87
79
65
62
59
55
53
51
48
50
57
61
68
79
70
73
75
72
76
75
80
82
84
104
84
84
85
83
86
87
87
104
86
85
85
83
82
85
84
83
104
78
77
78
77
75
76
81
68
61
83
57
64
66
66
69
68
81
76
79
83
83
83
83
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
29
18
18
18
18
18
18
18
18
34
17
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
11
13
14
8
3
3
3
3
3
3
3
2
2
2
3
2
1
1
2
2
3
2
1
9
6
3
2
1
1
1
1
1
1
1
1
1
5
7
8
10
18
13
9
5
1
2
1
1
1
3
2
1
1
1
2
4
6
7
8
41
24
8
8
8
8
15
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
142
142
142
142
142
142
142
142
136
135
133
132
131
131
130
130
130
117
98
93
86
81
78
76
71
76
87
108
139
139
139
140
140
142
142
142
142
100
99
100
100
113
117
97
126
89
82
91
87
91
100
97
97
130
95
94
96
90
95
100
95
106
103
104
139
114
114
142
106
100
99
100
100
97
126
95
93
90
94
81
82
75
75
85
73
65
81
69
58
61
70
71
69
130
60
53
54
30
4
51
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
42
42
42
42
42
42
42
42
42
42
42
42
42
42
34
26
26
26
27
27
27
27
27
26
26
26
26
14
2
2
2
2
2
14
20
23
24
13
2
2
6
10
41
25
10
45
37
19
2
2
2
4
3
2
2
2
2
1
1
2
1
1
2
1
1
1
2
2
2
4
4
4
4
4
6
8
11
6
2
8
6
4
3
3
4
14
9
4
3
9
8
6
4
2
1
2
3
3
2
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
171
171
171
171
171
171
171
171
164
162
161
159
159
159
159
159
159
159
151
150
148
146
146
145
144
144
144
157
171
171
171
171
171
171
171
171
171
136
127
132
131
159
159
135
157
126
121
131
133
131
136
144
128
154
129
130
133
136
132
133
133
139
141
142
171
145
141
171
134
134
136
136
129
136
157
121
126
126
120
144
120
113
111
133
111
107
105
103
82
84
96
110
111
154
133
93
97
76
10
117
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
68
83
90
94
98
81
65
65
65
36
8
8
8
8
8
36
50
57
61
65
54
43
43
43
60
69
78
51
24
14
4
6
8
11
10
7
4
20
15
9
4
4
3
2
2
2
2
2
80
44
9
8
13
16
17
12
8
9
10
9
8
8
9
8
8
8
9
10
10
10
16
19
20
15
10
8
10
10
10
10
10
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
185
185
185
185
185
185
185
185
189
193
193
193
193
193
193
193
193
167
163
158
152
149
147
145
142
142
142
163
185
185
185
185
185
185
185
185
185
139
132
135
133
157
157
132
151
115
111
123
123
127
139
142
138
193
134
138
147
138
141
157
143
152
153
154
185
165
162
185
156
149
156
148
145
157
154
135
135
129
124
142
132
134
135
154
123
114
110
103
88
91
110
121
123
193
133
134
136
120
120
120
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
105
105
105
105
105
105
105
105
105
105
105
105
105
105
79
54
54
54
77
88
94
97
98
76
54
54
54
42
31
31
31
31
31
42
48
51
52
54
47
40
40
40
61
72
83
44
6
5
4
6
7
9
14
9
4
20
48
62
33
4
4
5
11
43
26
9
9
42
25
8
16
20
23
24
25
25
25
16
8
18
13
8
8
9
14
20
22
23
15
8
8
10
76
40
4
7
9
10
10
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
168
168
168
168
168
168
168
168
158
156
154
152
152
153
154
157
157
157
137
133
129
125
123
121
117
117
117
126
136
136
139
147
154
168
168
168
168
129
112
118
105
115
157
119
149
117
96
104
102
107
115
117
129
149
113
125
126
133
133
117
119
121
121
122
136
128
129
168
125
121
128
128
130
153
149
120
121
119
114
117
119
115
114
153
119
118
124
111
101
101
111
119
119
149
153
99
102
85
4
124
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
38
40
41
42
42
42
42
42
43
26
9
9
9
9
9
32
44
50
53
28
4
4
27
70
37
4
60
33
6
5
4
6
9
40
30
17
4
6
8
42
23
4
16
27
28
24
20
20
20
20
20
21
12
4
4
4
25
14
3
16
15
12
9
9
19
24
17
10
7
4
44
31
18
12
12
43
64
34
4
4
4
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
140
140
140
140
140
140
140
140
146
152
152
152
152
152
152
152
152
135
138
136
133
133
132
131
131
131
131
135
140
140
140
140
140
140
140
140
140
102
101
101
103
120
120
120
152
112
125
119
125
121
154
133
123
130
127
123
133
125
129
128
133
133
128
132
154
140
146
140
140
127
127
130
134
133
152
138
131
132
154
131
131
123
138
146
132
138
140
111
96
93
90
92
105
106
119
138
138
138
78
105
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
63
77
84
88
90
76
63
63
63
59
55
55
55
55
55
59
61
62
62
62
44
27
27
62
69
65
62
34
6
4
3
6
9
18
23
13
3
15
15
9
3
3
5
6
7
4
2
2
61
38
16
16
16
16
16
17
48
25
2
9
12
15
16
17
14
9
4
9
21
17
14
15
15
15
15
45
60
67
71
74
39
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
169
169
169
169
169
169
169
169
159
157
155
153
153
154
155
158
158
158
150
149
147
145
145
144
143
143
143
156
169
169
169
169
169
169
169
169
169
129
124
129
129
158
158
138
149
125
134
118
134
126
130
130
129
143
118
119
121
128
117
118
117
122
122
128
169
137
137
169
128
127
125
126
130
132
149
138
128
128
120
130
118
114
119
143
124
138
117
117
101
102
100
100
128
113
125
138
138
138
4
128
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
61
74
81
84
88
73
58
58
58
58
58
58
58
58
63
60
58
58
58
33
8
8
40
75
77
76
75
40
6
7
8
9
7
5
6
7
8
5
3
5
6
8
7
7
5
3
2
2
80
50
20
3
7
9
10
11
48
30
12
21
19
16
9
3
3
3
4
18
11
4
19
17
16
10
4
4
4
4
4
4
4
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
89
89
89
89
89
89
89
89
80
79
77
75
81
89
98
116
116
116
102
100
95
96
99
106
116
116
116
116
116
116
116
116
98
113
116
116
116
116
81
81
55
55
55
59
88
61
63
72
81
81
84
97
98
83
83
83
81
83
87
88
92
95
95
93
97
94
93
98
92
87
93
84
83
83
83
83
92
81
92
79
78
76
69
81
63
55
70
54
55
68
60
62
76
81
65
57
57
57
5
64
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
25
23
22
22
22
22
22
22
22
22
13
4
4
4
4
4
7
9
10
11
7
3
3
5
8
5
3
8
9
11
7
3
2
1
1
1
1
3
23
21
13
6
8
4
1
1
1
1
1
1
1
1
15
8
2
2
2
8
7
7
19
10
1
3
4
2
1
1
1
3
3
3
3
3
2
1
2
4
4
4
4
5
12
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
67
67
67
67
67
67
67
67
65
65
64
64
64
64
64
64
64
49
53
51
49
49
48
48
48
48
50
57
67
67
67
80
95
112
145
145
145
145
97
83
76
74
72
69
91
76
85
98
116
113
112
113
136
115
131
131
128
133
145
130
134
127
132
115
117
113
108
110
136
113
118
131
111
131
101
107
109
107
145
109
118
121
130
134
112
110
132
94
87
84
78
78
75
83
81
86
94
94
94
94
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
10
10
10
10
10
10
10
10
16
19
20
21
21
21
21
21
22
16
10
4
4
4
4
4
4
4
4
13
18
20
21
23
45
27
10
10
10
6
3
3
3
3
34
18
3
3
3
3
3
2
1
1
1
1
1
4
6
5
4
3
3
3
5
4
3
3
18
34
17
1
2
2
2
3
22
15
9
5
2
8
8
6
4
2
2
11
13
14
12
10
7
5
10
10
10
7
4
4
4
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
163
163
163
163
163
163
163
163
156
154
153
151
151
151
151
152
152
152
120
114
100
88
88
77
73
87
104
125
163
163
163
163
163
163
163
163
163
136
118
124
126
152
152
115
149
108
105
116
116
115
121
117
117
115
115
136
124
126
138
134
128
136
134
138
163
145
145
163
138
126
126
129
124
136
149
116
115
112
109
107
107
108
134
102
104
103
94
111
84
85
111
96
95
97
111
99
99
97
97
97
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
20
10
10
10
10
10
10
10
10
8
7
7
7
7
7
34
48
55
58
31
4
4
4
4
39
21
4
3
2
3
4
5
6
7
5
3
3
3
3
5
4
4
3
2
2
3
2
2
77
72
43
14
9
4
4
4
28
27
26
20
12
5
5
5
4
3
8
14
13
13
12
7
3
5
12
7
2
5
6
7
7
8
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
131
131
131
131
131
131
131
131
114
111
108
104
104
105
107
110
110
110
96
94
85
83
83
68
66
76
87
103
131
131
131
131
131
131
132
132
132
132
99
101
92
110
106
84
98
75
74
87
88
93
115
92
102
104
104
132
119
123
139
131
129
132
129
139
132
133
132
131
139
133
134
136
141
136
141
125
141
113
105
109
105
105
131
99
99
98
92
101
85
91
90
87
127
101
116
127
127
127
3
127
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
32
32
26
21
21
21
21
21
21
21
21
32
19
6
6
6
6
6
6
6
6
30
42
48
51
54
63
58
54
54
54
30
7
7
29
61
34
7
21
14
7
7
7
5
3
1
1
2
3
3
3
7
7
7
9
6
4
2
9
7
5
5
4
3
5
6
6
7
31
35
33
24
13
3
3
3
2
1
2
3
3
3
3
3
2
2
3
2
1
2
2
2
3
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
95
95
95
95
95
95
95
95
81
79
76
73
72
70
69
69
75
81
89
103
103
103
103
103
103
103
103
94
93
91
90
91
92
95
95
95
95
89
86
91
91
82
77
73
91
78
78
91
80
76
95
77
83
86
95
84
88
92
96
107
107
103
107
101
100
107
95
95
91
90
89
87
98
100
101
160
99
101
100
104
104
105
160
107
107
114
97
87
87
160
86
89
95
91
102
114
114
114
7
103
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
34
35
36
36
36
36
36
36
37
21
5
5
5
5
5
10
13
14
15
10
5
5
6
8
39
23
8
7
7
6
3
1
5
4
3
3
11
13
14
7
1
5
3
1
2
1
1
1
1
1
1
1
3
4
5
5
5
3
1
1
1
1
2
1
1
1
1
1
4
3
3
4
3
2
1
1
1
4
5
6
6
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
80
80
80
80
80
80
80
80
59
55
51
44
53
65
82
110
110
110
113
117
117
117
117
117
117
117
117
99
96
93
88
88
89
91
94
94
94
94
65
73
64
58
110
72
77
88
116
95
100
101
114
103
110
107
107
110
110
110
114
114
108
117
109
111
112
116
114
110
114
106
106
108
111
114
116
116
112
116
106
114
107
101
114
116
102
101
106
102
80
82
71
70
105
79
91
104
117
117
117
117
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
4
4
4
4
4
4
4
4
14
19
22
23
24
24
24
24
25
20
15
15
15
15
15
34
43
48
50
27
4
4
4
4
4
7
8
9
9
9
9
10
9
8
6
4
8
10
12
23
30
28
18
8
4
3
4
26
19
13
8
8
10
12
10
6
3
5
8
8
8
8
7
6
6
6
16
12
8
18
11
5
5
5
5
5
10
16
19
22
40
29
18
12
18
11
4
12
16
18
19
20
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
46
49
54
62
62
62
62
62
62
62
62
54
56
55
54
54
54
54
54
54
54
54
54
54
54
54
49
57
62
62
62
62
44
42
36
32
31
41
45
50
92
63
67
67
100
64
73
79
78
92
88
90
104
100
97
102
104
100
109
96
96
95
94
93
92
98
92
93
95
100
96
96
96
104
97
104
109
89
90
98
80
78
68
71
64
65
71
78
49
43
52
28
5
109
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
11
11
11
11
11
11
11
11
14
16
17
17
17
17
17
17
18
14
10
7
7
7
7
7
7
7
7
5
4
4
4
4
4
7
9
10
10
6
2
2
2
2
5
3
2
6
11
7
3
3
3
2
1
2
3
5
7
5
3
3
2
1
1
1
1
1
1
3
4
6
4
2
2
2
10
5
1
1
2
3
3
3
2
1
2
3
4
3
3
3
3
3
3
4
5
5
5
5
5
21
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
192
192
192
192
192
192
192
192
186
185
183
182
181
181
180
180
180
177
177
176
175
175
175
172
169
169
170
180
192
192
192
192
192
190
189
189
189
175
138
148
163
175
164
180
180
142
128
137
141
138
155
169
151
180
146
155
144
140
144
155
150
158
160
161
192
168
170
189
165
164
163
163
157
155
180
142
147
146
140
169
135
134
129
120
122
114
115
150
114
120
130
134
150
180
144
150
150
142
142
142
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
105
100
100
100
100
100
100
100
100
64
28
28
28
28
28
54
67
73
76
58
40
40
45
50
96
119
130
90
50
45
40
40
40
40
40
40
40
40
40
40
40
34
28
28
28
34
37
38
39
40
34
28
28
28
28
28
28
28
28
28
28
28
28
28
34
37
38
39
39
39
40
80
65
50
115
90
65
40
40
40
40
40
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
130
130
130
130
130
130
130
130
152
175
175
175
175
175
175
175
175
154
162
159
157
157
156
156
156
156
156
143
140
138
135
133
132
131
131
130
130
130
108
117
109
149
149
137
149
156
129
130
129
127
135
133
134
175
130
129
127
119
122
125
122
126
130
135
149
141
156
149
130
124
122
126
123
129
149
110
115
113
104
121
104
104
102
111
99
98
102
98
84
90
100
104
127
175
131
127
127
127
70
127
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
57
68
73
76
77
78
78
78
79
43
8
8
8
8
8
34
47
53
56
48
40
40
40
71
38
5
66
58
49
36
24
16
8
7
5
3
5
4
3
4
8
10
7
4
2
2
6
11
70
54
38
34
26
19
19
19
30
20
11
30
16
3
3
2
1
2
3
5
29
21
13
10
10
5
1
2
4
7
8
10
9
8
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
61
61
61
61
61
61
61
61
50
48
46
40
40
40
40
43
47
52
61
61
61
61
61
58
55
55
55
38
35
31
25
32
41
54
76
76
76
76
78
78
67
65
63
78
65
62
63
64
78
67
70
69
76
72
77
85
85
99
93
95
96
116
98
102
116
105
110
106
116
103
102
110
99
98
100
93
91
100
83
84
85
78
92
81
81
79
88
76
77
77
72
76
80
57
57
43
43
30
5
71
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
7
7
7
7
7
7
7
7
11
13
14
14
14
14
14
14
15
21
15
10
10
10
10
10
10
10
10
5
1
1
1
1
1
6
8
9
11
21
34
41
37
33
29
20
11
7
3
3
3
2
1
1
1
1
1
1
1
1
1
3
5
3
1
3
5
4
3
3
3
3
4
5
5
4
4
6
8
4
1
9
10
10
7
4
3
6
5
3
1
9
14
9
5
3
1
3
4
4
3
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
41
52
64
88
88
88
88
88
88
88
88
61
64
60
55
54
53
52
50
50
50
39
37
33
28
36
48
63
90
90
90
90
76
76
70
71
67
73
88
70
69
81
83
78
125
87
94
103
100
100
125
107
114
120
121
123
120
145
118
120
120
118
133
124
126
137
128
130
145
133
128
133
137
106
106
103
97
96
93
93
145
84
76
76
70
74
83
84
63
55
54
47
6
71
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
3
3
3
3
3
3
3
3
17
24
28
30
31
32
30
28
28
15
3
3
3
3
3
3
3
3
4
2
1
1
1
1
1
2
2
2
2
3
27
39
40
42
46
28
11
9
8
5
3
2
1
1
1
1
3
2
2
10
6
3
2
1
2
1
1
1
2
3
2
2
3
3
3
4
5
16
28
14
1
9
13
17
9
1
2
4
5
3
1
5
7
6
5
3
1
3
4
5
6
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
35
35
35
35
35
35
35
35
35
35
35
35
35
35
39
43
43
43
47
51
51
51
51
51
51
51
51
38
36
32
26
34
45
60
86
86
86
86
67
62
53
47
43
45
53
52
53
62
69
68
99
75
77
80
95
75
83
88
97
117
108
120
117
111
112
110
105
106
131
109
111
117
117
120
117
114
111
131
110
102
103
98
94
98
95
94
131
84
74
74
60
70
87
62
98
52
54
31
5
78
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
4
4
4
4
4
4
4
4
9
12
13
14
14
14
14
14
15
12
9
8
8
8
8
8
8
8
8
5
2
2
2
2
2
5
6
7
8
6
4
4
4
4
5
4
4
6
8
4
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
2
3
3
3
3
2
1
12
17
20
10
1
3
5
3
1
4
3
2
1
1
10
16
10
5
8
8
8
6
3
1
2
3
4
4
3
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
102
102
102
102
102
102
102
102
111
121
121
121
121
121
121
121
121
120
102
99
93
92
93
98
105
105
105
105
105
105
105
105
104
104
105
105
105
105
93
98
101
116
120
99
121
95
90
94
92
91
138
105
107
121
123
118
138
123
121
123
123
123
122
138
120
121
122
120
120
117
110
112
112
120
121
104
99
93
87
90
92
87
109
96
83
77
101
68
75
92
74
77
78
75
78
78
80
80
80
80
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
27
27
27
27
27
27
27
28
18
9
9
9
9
9
12
14
15
15
14
14
14
14
14
46
30
14
9
4
4
4
5
3
1
1
1
2
3
4
3
2
4
3
2
1
1
1
2
3
5
3
2
1
1
1
1
14
9
5
3
1
3
3
3
2
1
1
1
1
1
1
11
16
21
43
23
3
4
4
4
4
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
139
139
139
139
139
139
139
139
121
118
114
110
110
111
113
116
116
116
104
102
95
93
93
78
74
84
95
111
139
139
139
139
139
136
134
134
134
116
102
102
109
116
109
109
103
90
93
104
127
102
116
102
96
96
99
103
109
127
113
127
117
120
123
122
139
123
123
134
120
122
123
127
112
110
110
106
106
104
110
105
101
100
98
109
96
96
97
91
85
105
95
104
127
114
121
127
127
127
82
127
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
24
10
10
10
10
10
10
10
10
18
22
24
25
25
26
42
50
54
56
59
47
35
35
35
36
37
37
36
35
35
30
25
17
9
45
62
39
16
3
6
9
33
21
9
2
3
5
3
2
9
5
2
3
3
3
4
6
9
27
15
4
10
6
3
3
3
4
10
33
21
9
9
9
6
3
2
2
36
53
67
35
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
60
60
60
60
60
60
60
60
58
57
57
56
56
56
56
56
56
65
82
105
105
105
105
105
105
105
105
99
98
96
93
93
93
99
105
105
105
105
63
54
42
38
38
45
56
52
62
80
85
105
121
94
101
102
102
121
103
104
109
108
108
121
113
105
106
105
105
100
105
101
102
102
96
108
93
87
89
87
91
92
93
87
105
97
88
77
102
66
73
77
72
77
87
61
79
47
53
27
3
105
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
14
14
14
14
14
14
14
14
28
35
39
41
42
43
28
14
14
14
14
14
14
14
14
21
25
27
28
28
28
28
28
29
43
28
14
14
14
7
1
1
3
6
3
1
6
6
7
4
1
6
9
8
5
3
3
3
3
3
3
3
3
2
2
2
2
2
3
3
2
2
5
7
8
9
12
14
17
16
11
6
6
6
5
4
3
3
3
3
4
6
8
5
3
3
4
3
3
3
3
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
67
67
67
67
67
67
67
67
67
67
67
67
71
76
82
94
94
95
105
117
117
117
117
117
117
117
117
105
103
96
94
94
82
92
94
94
94
94
75
75
59
56
54
54
70
54
56
64
75
70
80
100
79
82
80
79
82
85
92
96
96
117
96
94
99
86
84
85
85
91
96
92
111
99
91
92
96
89
88
100
85
89
111
82
77
73
76
80
67
76
72
70
88
75
65
71
77
67
67
117
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
20
20
20
20
20
20
20
20
14
9
9
9
9
9
9
9
9
31
39
43
45
46
47
47
47
47
48
34
20
20
20
20
20
21
22
22
23
14
6
6
6
6
6
6
6
16
21
13
6
4
2
1
1
1
1
2
3
2
1
6
3
1
1
1
2
2
2
1
1
3
3
3
3
3
8
4
1
1
2
9
11
12
7
3
2
1
21
11
1
2
4
2
1
2
4
6
7
9
5
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
86
86
86
86
86
86
86
86
89
93
93
93
93
93
93
93
93
89
88
88
86
86
86
69
66
66
65
67
69
69
69
72
75
79
86
86
86
86
70
68
55
68
54
68
93
71
99
81
79
75
100
77
90
94
100
100
99
100
103
112
100
112
104
104
108
106
100
101
105
105
106
112
112
101
108
99
96
106
89
87
93
89
86
112
85
83
81
77
73
72
76
73
77
89
72
74
73
70
70
63
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
36
36
36
36
36
36
36
36
34
33
33
33
20
7
7
7
7
7
7
7
7
29
40
45
48
49
51
33
16
16
16
8
1
1
17
27
14
1
22
23
24
12
1
2
1
1
3
5
7
9
8
5
3
1
2
2
2
3
4
4
4
3
2
1
1
1
1
2
5
8
11
6
1
3
3
3
3
3
3
8
21
13
5
3
1
2
3
2
1
2
2
3
3
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
133
133
133
133
133
133
133
133
141
149
149
149
149
149
149
149
149
129
130
127
123
122
121
120
118
118
118
123
129
129
129
130
131
133
133
133
133
100
99
99
85
106
110
97
100
118
82
92
88
86
123
103
112
149
112
110
113
110
114
120
123
114
115
117
129
122
118
133
120
108
123
105
104
109
100
99
100
98
98
98
86
82
88
81
82
80
88
83
70
72
87
90
89
149
100
108
111
104
104
104
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
48
54
57
59
60
60
60
60
60
57
55
55
55
55
55
54
54
54
54
27
1
1
33
65
33
1
15
11
8
4
1
2
3
3
3
3
4
9
8
8
8
8
5
2
2
2
3
3
3
3
3
5
16
21
24
27
41
22
3
4
4
4
4
4
4
6
8
14
17
20
43
23
3
16
30
19
8
15
18
20
21
22
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
166
166
166
166
166
166
166
166
171
177
177
177
177
177
177
177
177
155
163
161
158
159
158
158
158
158
158
144
142
139
142
147
154
166
166
166
166
131
133
133
131
139
153
144
151
158
133
125
133
122
128
131
128
177
129
128
130
130
125
127
128
129
133
133
138
136
158
166
132
135
136
138
130
128
151
125
128
138
116
128
118
114
112
144
104
102
104
88
82
104
101
107
104
177
95
95
107
66
66
144
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
34
33
33
33
33
33
33
33
33
21
9
9
9
9
9
32
44
50
53
56
40
24
24
24
78
105
131
68
6
24
13
3
3
3
3
3
3
18
11
4
8
6
4
3
2
3
2
2
39
23
8
3
14
20
23
26
30
28
26
14
3
6
5
4
6
5
4
21
39
50
29
8
8
8
8
8
8
8
8
8
6
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
184
184
184
184
184
184
184
184
180
179
178
177
177
177
177
177
177
177
170
169
168
166
165
165
164
164
164
164
165
165
168
171
176
184
184
184
184
141
130
138
135
152
177
156
176
164
135
135
135
130
139
136
127
176
134
145
148
139
148
136
132
140
138
144
165
156
164
184
144
144
140
142
139
139
176
133
135
132
124
127
129
128
141
146
131
126
127
141
112
117
126
120
141
176
131
139
138
129
129
129
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
71
88
97
101
103
104
105
105
106
57
9
9
9
9
9
33
45
51
54
58
52
46
46
78
77
77
78
42
6
3
1
3
4
5
6
3
1
20
16
12
6
1
2
3
3
3
11
8
5
6
5
4
5
5
5
6
7
9
21
14
7
8
9
9
9
9
9
9
10
11
10
9
9
37
66
35
4
6
7
8
9
18
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
78
78
78
78
78
78
78
78
87
96
96
96
98
100
103
108
108
108
105
104
103
103
102
102
102
102
102
90
88
85
81
88
96
107
127
127
127
127
99
102
106
108
102
102
96
77
80
80
88
95
101
127
123
97
99
96
95
111
101
105
109
110
111
109
127
113
111
123
111
106
108
107
102
107
100
100
101
96
100
100
104
102
107
101
101
96
104
85
87
84
86
92
104
96
100
58
63
23
3
102
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
37
37
37
37
37
37
37
37
37
37
37
37
37
37
33
29
29
29
32
34
35
35
35
32
29
29
29
22
16
16
16
16
16
22
25
27
28
16
4
4
7
11
11
11
11
6
2
3
4
7
8
5
3
3
4
3
3
3
3
4
3
2
2
2
2
2
2
6
11
31
16
2
2
2
2
3
10
20
11
3
3
3
3
3
4
7
5
3
3
3
16
9
3
2
2
2
2
2
3
8
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
123
123
123
123
123
123
123
123
78
70
61
48
55
63
78
101
101
108
123
123
123
123
123
112
110
108
105
104
103
101
101
101
94
110
123
123
123
123
90
77
72
63
62
63
63
60
62
67
77
92
115
119
113
102
100
98
98
101
105
111
115
112
115
110
119
115
113
113
128
117
119
133
120
117
118
122
117
128
133
97
97
94
88
92
90
81
133
74
82
83
69
78
78
61
60
50
49
49
3
65
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
7
7
7
7
7
7
7
7
9
10
10
10
10
10
10
10
11
16
10
5
5
5
5
5
5
5
5
3
1
1
1
1
1
8
12
14
16
8
1
1
13
14
15
16
27
38
43
22
1
1
1
2
3
4
5
5
5
4
2
1
1
1
2
2
3
2
1
3
3
4
2
1
1
1
5
5
5
7
4
1
1
1
1
3
3
3
3
3
7
9
11
7
3
3
3
3
3
3
2
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
72
72
72
72
72
72
72
72
51
48
44
37
46
56
71
97
97
97
101
106
106
106
106
106
106
106
106
89
86
82
72
72
77
95
118
118
118
118
91
80
70
97
61
68
71
60
65
72
81
90
87
118
90
91
87
83
84
88
93
96
102
106
108
108
118
104
102
102
99
100
100
102
98
102
95
93
94
86
91
92
94
102
102
93
91
89
98
96
82
83
76
68
83
67
66
57
59
57
4
106
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
3
3
3
3
3
3
3
3
10
13
15
16
16
16
16
16
17
27
36
40
42
43
44
36
29
29
29
16
3
3
3
3
3
3
3
3
3
5
6
7
29
28
17
7
26
14
2
4
7
5
3
2
1
3
6
6
6
3
1
5
3
1
2
1
1
3
3
3
13
30
18
6
6
4
2
6
17
10
3
5
5
5
3
2
4
15
9
4
5
6
12
8
4
2
8
6
4
4
4
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
125
125
125
125
125
125
125
125
95
90
84
77
80
84
90
100
104
111
125
125
125
125
125
112
110
107
104
103
102
100
100
100
106
113
125
125
125
125
88
79
69
64
56
56
64
59
60
67
91
66
73
72
74
84
78
84
86
89
93
99
103
101
94
96
97
95
97
101
97
99
100
103
99
101
95
93
97
83
89
79
80
80
103
90
76
69
96
58
62
61
68
55
51
66
39
33
35
22
2
48
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
29
22
22
22
22
22
22
22
22
13
4
4
4
4
4
27
39
45
48
27
7
7
20
38
22
7
9
29
24
15
7
5
4
3
2
1
1
1
2
2
2
7
4
2
2
2
2
3
4
5
12
15
10
5
5
3
1
6
12
7
2
1
1
1
1
1
2
4
3
2
6
10
11
6
2
1
1
1
1
1
2
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
72
72
72
72
72
72
79
93
115
150
150
150
150
150
150
150
150
92
88
78
66
62
57
54
49
52
57
67
82
82
82
82
84
89
96
96
96
96
74
70
62
67
68
71
98
76
95
87
86
92
122
104
113
150
116
118
120
121
121
129
127
131
134
134
134
149
139
143
149
145
145
142
144
149
143
149
134
147
122
125
130
119
149
140
130
118
147
135
107
111
117
115
135
150
100
87
82
68
4
84
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
11
11
11
11
11
11
11
11
25
32
36
38
39
40
34
28
28
19
11
11
11
11
11
12
12
12
13
15
16
17
17
17
18
14
11
11
11
7
3
3
4
5
31
16
1
1
1
2
3
5
3
1
3
2
1
3
6
4
2
1
1
1
3
3
2
2
2
3
2
1
18
26
30
35
27
20
20
10
1
9
8
8
9
6
4
14
9
4
7
10
13
8
4
3
3
3
3
3
3
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
89
89
89
89
89
89
89
89
77
75
72
69
76
84
94
112
112
112
90
86
79
78
80
86
94
94
94
94
94
94
94
94
93
93
94
94
94
94
71
83
79
112
112
73
68
72
65
74
97
72
97
78
85
90
89
96
97
99
106
117
115
124
125
122
118
121
118
124
121
121
123
124
125
124
118
114
107
106
104
104
106
99
125
113
92
96
118
83
78
91
77
82
100
86
88
87
87
87
1
93
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
17
4
4
4
4
4
4
4
4
11
15
17
18
18
19
21
22
22
22
12
3
3
5
7
5
3
7
6
5
3
1
3
5
5
3
2
1
1
2
2
1
1
2
2
1
1
3
2
1
1
1
2
1
1
1
1
4
2
1
5
3
1
1
1
1
3
5
8
4
1
4
4
4
2
1
2
3
2
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
84
84
84
84
84
84
84
84
73
71
69
67
66
65
63
63
63
62
62
62
62
62
62
57
53
53
53
36
33
28
35
46
60
84
84
84
84
68
55
52
42
42
44
44
57
50
54
64
65
68
90
66
74
79
83
81
90
88
87
87
88
93
90
93
93
91
93
90
91
88
93
86
87
84
83
89
83
84
84
80
85
75
89
85
73
69
85
70
63
89
60
62
62
63
61
60
60
60
3
50
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
13
13
13
13
13
13
13
13
28
36
40
42
43
44
31
19
19
19
11
3
3
3
3
3
3
3
3
2
1
1
1
1
1
10
14
16
17
9
1
1
1
1
2
1
1
1
2
1
1
1
1
1
3
2
1
2
3
2
1
1
1
1
2
1
1
2
4
3
3
3
4
5
5
5
6
7
9
5
2
3
3
3
2
1
1
10
6
3
1
3
6
4
3
2
1
2
2
2
3
23
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
62
62
62
62
62
62
62
62
61
60
60
60
66
73
82
98
98
106
124
149
149
149
149
149
149
149
149
123
119
101
98
98
83
95
98
98
98
98
64
62
52
48
54
59
61
103
62
74
83
83
95
116
100
140
98
94
98
94
106
108
108
149
106
107
105
97
103
90
87
88
84
83
83
82
83
80
82
79
81
116
95
95
99
140
99
97
104
87
76
104
78
81
104
85
103
123
149
149
149
149
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
1
1
1
1
1
1
1
1
11
16
18
19
20
20
20
20
21
40
51
56
59
60
62
80
89
93
95
48
1
1
1
1
1
3
4
4
5
3
1
1
3
6
3
1
6
6
7
4
1
3
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
2
3
3
4
11
6
2
1
1
9
8
5
2
2
2
2
8
11
11
6
1
6
11
6
1
2
2
2
2
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
135
135
135
135
135
135
135
135
121
118
115
112
111
111
111
112
112
118
129
145
145
145
145
145
145
145
145
140
139
138
136
135
135
132
130
130
130
101
101
101
100
112
106
84
107
80
78
85
88
92
105
124
112
145
115
113
117
113
116
123
117
121
121
123
135
123
124
130
121
120
123
118
115
113
124
110
115
116
108
124
114
109
106
145
102
98
98
87
84
97
86
91
100
95
85
84
87
75
74
110
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
36
36
26
16
16
16
16
16
16
16
16
36
36
36
36
36
36
36
36
36
37
22
8
8
8
8
8
31
42
48
51
54
55
55
56
70
75
41
8
7
6
5
4
3
5
4
3
3
3
14
20
12
4
4
5
5
5
5
6
6
6
8
10
16
10
5
5
5
16
15
14
18
11
4
10
10
6
3
4
11
23
16
10
16
17
15
14
9
5
16
21
27
18
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
39
39
39
39
39
39
39
39
39
39
39
39
39
41
47
56
56
56
67
78
78
78
78
78
78
78
78
67
65
57
56
56
59
75
93
93
93
93
70
68
62
62
59
68
64
65
71
76
90
93
82
82
80
78
76
75
81
80
87
103
92
105
98
98
101
100
103
105
99
100
101
100
102
105
96
89
89
83
81
83
87
82
102
96
95
95
98
122
88
122
92
90
122
72
70
54
50
29
3
75
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
1
1
1
1
1
1
1
1
4
6
7
7
7
7
7
7
8
13
15
16
17
17
18
22
24
25
26
13
1
1
1
1
1
1
1
1
1
1
1
1
2
4
36
20
4
3
2
1
1
2
3
3
3
3
14
8
3
3
2
1
2
2
2
2
2
2
1
1
3
6
4
2
2
2
9
10
12
7
3
5
5
5
4
3
3
3
3
3
4
8
10
6
3
5
8
5
3
3
3
8
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
48
53
60
73
73
73
73
73
73
73
73
54
58
55
52
52
51
50
50
50
50
49
48
48
48
48
56
68
86
86
86
86
77
92
92
74
74
75
92
83
95
92
79
82
91
84
87
89
96
87
95
96
100
119
104
103
102
103
104
105
119
107
109
112
118
111
115
119
104
103
102
98
96
100
101
94
118
109
95
93
115
87
85
93
80
82
96
73
69
50
53
29
8
93
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
5
5
5
5
5
5
5
5
24
33
38
40
41
43
33
23
23
14
5
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
4
4
4
4
4
4
4
23
13
4
3
3
2
1
1
1
1
1
1
1
1
2
2
1
1
1
2
2
2
2
2
11
20
15
10
8
7
7
7
9
6
3
4
6
9
12
15
11
7
4
7
7
5
4
10
8
4
1
5
7
7
7
7
6
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
127
127
127
127
127
127
127
127
108
104
101
96
104
114
126
149
149
149
121
116
102
99
100
111
123
123
123
125
127
127
127
127
127
125
124
123
123
123
102
102
97
149
104
89
85
81
83
79
80
76
96
85
89
92
97
97
104
130
117
129
127
130
129
130
149
130
130
131
130
129
129
130
129
130
129
125
120
111
120
107
109
103
130
118
105
96
130
80
77
86
72
74
75
89
63
66
65
58
58
58
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
41
41
41
41
41
41
41
41
35
30
30
30
30
30
30
30
30
41
26
12
12
12
12
12
12
12
12
44
60
68
72
74
72
50
28
28
28
17
7
7
15
59
33
7
15
17
16
11
7
6
5
4
3
3
3
6
10
6
3
15
9
3
6
4
3
12
20
28
15
3
4
5
5
6
10
14
16
12
9
6
6
6
6
8
9
10
9
8
8
9
11
11
12
11
10
7
4
4
4
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
40
40
40
40
40
40
46
52
52
52
40
38
35
36
40
44
52
52
52
52
52
52
52
52
57
69
86
86
86
86
69
63
61
63
57
64
64
59
64
68
68
64
101
66
71
73
74
73
82
88
94
120
106
112
121
114
118
107
104
107
108
112
120
116
121
118
119
116
109
104
107
102
106
105
121
116
98
87
119
70
76
79
68
64
96
73
80
84
84
84
7
84
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
11
11
11
11
11
11
11
11
8
5
5
5
5
5
5
5
5
8
4
1
1
1
1
1
1
1
1
5
7
8
8
8
9
10
11
11
11
7
3
3
16
20
22
25
26
17
8
5
3
2
1
1
2
3
4
4
2
1
2
3
3
2
1
1
1
2
2
1
1
1
6
8
9
7
5
5
6
7
5
3
3
3
3
3
3
7
7
4
1
2
3
3
3
4
6
6
6
6
4
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
185
185
185
185
185
185
185
185
168
165
162
158
158
158
159
160
160
160
166
173
173
173
173
173
173
173
173
170
169
168
171
174
178
185
185
185
185
139
125
129
137
143
160
160
152
154
116
116
123
126
139
166
132
173
129
125
126
120
127
127
133
154
146
150
167
152
154
185
139
146
154
144
139
138
152
126
137
137
154
166
144
140
136
173
126
117
119
104
97
136
115
121
136
152
136
136
136
136
70
150
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
100
100
100
100
100
100
100
100
100
100
100
100
100
100
79
59
59
59
99
119
129
134
139
99
59
59
59
34
9
9
9
9
9
34
46
52
55
29
4
4
4
4
4
4
4
4
4
38
32
21
11
10
6
3
45
25
6
7
8
5
3
3
6
7
9
7
6
4
3
6
5
5
5
5
30
20
11
10
9
9
7
4
2
2
15
18
21
41
61
60
60
31
2
3
5
33
47
58
34
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
69
69
69
69
69
69
75
88
110
143
143
143
143
143
143
143
143
101
94
85
74
68
61
57
51
48
48
38
36
34
38
53
71
85
117
117
117
117
104
122
122
95
96
89
122
89
91
122
101
108
118
121
123
143
127
127
145
171
159
186
175
177
186
180
181
183
189
182
186
186
185
189
184
186
184
170
189
148
144
138
133
121
113
116
119
118
146
144
100
110
114
126
170
143
124
95
94
65
8
133
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
1
1
1
1
1
1
1
1
16
24
28
30
31
32
30
28
28
28
19
10
10
10
10
10
10
10
10
5
1
1
1
1
1
14
21
24
26
14
3
3
3
3
4
3
3
5
8
5
3
2
2
11
7
4
1
1
2
1
1
3
2
1
1
1
1
3
6
6
4
2
9
12
16
16
14
12
10
7
4
9
5
2
1
1
11
26
17
8
10
8
7
5
3
3
4
6
7
7
8
21
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
61
61
61
61
61
61
62
68
79
95
95
95
95
95
95
95
95
92
77
74
68
69
73
81
92
92
99
107
120
120
120
120
120
126
133
133
133
133
91
83
81
81
77
93
93
77
89
98
109
115
122
152
133
130
144
140
149
184
156
164
165
163
169
177
176
191
185
184
187
191
186
187
176
191
157
156
187
147
146
143
140
131
132
149
125
122
135
127
102
106
111
122
132
135
149
134
134
130
130
130
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
6
6
6
6
6
6
6
6
20
27
31
33
34
35
35
35
35
35
18
2
2
2
2
2
2
2
2
4
5
5
5
5
6
8
9
10
11
7
4
4
4
4
3
2
2
1
1
3
6
4
2
2
1
1
6
3
1
1
1
2
2
1
1
2
4
2
1
3
2
2
15
22
29
29
29
35
32
16
1
9
6
4
9
7
6
12
7
2
2
9
17
13
9
41
25
9
9
9
9
12
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
68
68
68
68
68
68
68
73
83
97
97
97
97
97
97
97
97
96
84
82
80
81
84
88
96
96
96
96
96
96
96
96
88
105
117
117
117
117
103
121
121
85
83
101
121
113
150
121
116
113
117
122
131
164
150
137
147
147
153
170
162
164
170
170
166
170
170
159
166
163
165
170
165
169
142
140
136
131
134
124
121
124
116
138
113
106
129
94
92
97
94
95
114
97
82
70
74
63
4
129
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
6
6
6
6
6
6
6
6
13
17
19
20
20
20
20
20
21
29
27
25
25
25
25
25
25
25
25
15
5
5
5
5
5
5
5
5
6
4
3
3
8
14
8
3
6
8
10
6
3
3
3
3
4
2
1
36
46
24
3
3
2
1
1
2
3
2
2
6
4
3
2
2
2
2
21
15
10
18
10
3
4
3
2
1
3
9
6
4
2
6
14
8
2
2
3
3
3
3
4
22
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
120
120
120
120
120
120
120
120
104
101
98
94
94
94
95
99
104
109
120
120
120
120
120
108
106
104
101
100
99
97
97
97
102
109
120
120
120
120
88
80
76
71
68
72
70
75
109
80
89
102
99
128
110
110
128
120
135
153
142
159
144
145
149
146
149
159
145
155
146
149
153
157
159
153
143
139
155
126
120
118
118
118
116
130
127
124
146
153
111
113
112
111
105
130
104
78
83
65
2
121
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
28
24
24
24
24
24
24
24
24
12
1
1
1
1
1
25
37
43
46
24
2
2
5
8
39
22
6
14
22
12
2
1
1
6
4
3
5
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
15
22
25
29
39
20
1
5
4
3
2
1
1
2
3
15
8
2
6
11
16
9
2
4
6
4
2
2
2
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
172
172
172
172
172
172
172
172
163
162
160
158
158
157
157
158
158
158
151
149
148
146
145
145
144
144
148
158
172
172
172
172
172
172
172
172
172
139
129
135
132
158
158
132
155
117
114
124
124
124
133
144
129
152
128
130
133
130
131
133
129
135
136
139
172
144
145
172
139
139
137
138
134
130
155
130
136
133
129
144
129
129
123
133
116
115
109
116
100
89
103
102
102
152
112
118
120
114
114
114
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
71
86
94
98
100
101
101
101
102
89
76
76
76
76
76
78
79
80
80
79
68
57
57
57
66
70
75
40
6
5
4
28
47
64
37
10
4
4
7
10
7
4
7
6
6
10
26
43
85
47
9
16
10
5
5
5
8
11
14
12
11
10
7
4
6
8
9
7
6
6
41
25
10
9
8
8
11
10
10
10
10
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
94
94
94
94
94
94
94
94
70
66
61
51
49
48
51
58
66
76
94
94
94
94
94
78
74
73
72
75
77
77
77
79
82
86
94
94
94
94
87
87
69
75
75
87
94
80
94
77
94
71
61
72
58
64
75
68
73
81
82
89
110
82
84
85
81
84
96
85
86
88
90
95
95
110
110
92
97
97
88
103
96
82
80
83
89
82
110
110
97
103
93
86
93
66
68
48
53
30
3
103
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
46
46
46
46
46
46
46
46
27
8
8
8
8
8
8
8
8
29
25
21
21
21
21
21
21
21
21
12
3
3
3
3
3
11
15
17
18
13
8
8
8
8
29
18
8
8
8
10
8
5
2
4
5
4
3
8
8
8
8
8
5
2
2
4
5
3
2
4
3
3
3
3
3
4
9
9
9
5
2
4
4
4
3
3
5
8
5
3
8
7
7
5
3
3
4
3
3
3
3
13
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
86
86
86
86
86
86
86
86
75
73
71
68
67
66
64
66
70
76
86
86
86
86
86
71
68
67
66
68
69
69
69
71
75
78
86
86
86
86
60
56
45
41
37
43
55
48
56
64
65
70
113
77
80
82
80
84
89
95
99
108
115
108
111
121
107
108
125
112
113
115
121
116
115
117
121
113
125
108
121
99
92
89
82
89
90
82
125
89
91
94
89
82
89
69
66
54
52
52
1
61
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
36
36
36
36
36
36
36
36
35
34
34
34
19
5
5
5
5
5
5
5
5
29
41
47
50
53
57
38
20
20
20
20
20
20
14
9
5
1
9
9
10
8
7
4
2
4
3
2
1
21
21
12
3
3
2
2
2
2
1
1
17
9
2
1
4
6
7
8
9
7
6
6
4
3
3
3
2
1
1
3
2
1
3
11
16
8
1
1
1
1
1
1
1
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
70
70
70
70
70
70
70
70
66
65
65
64
70
77
85
100
100
100
91
90
88
86
85
84
83
83
83
71
69
67
66
71
77
82
94
94
94
94
62
68
59
54
100
52
52
62
62
70
88
80
80
105
83
83
88
89
92
105
94
94
95
94
94
105
94
96
95
100
100
102
105
114
114
102
100
99
95
86
100
81
82
81
75
85
74
68
85
74
63
66
69
72
77
81
78
63
63
63
5
63
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
5
5
5
5
5
5
5
5
13
17
19
20
20
20
20
20
21
19
17
17
17
17
17
22
25
26
28
15
3
3
3
3
3
10
13
15
16
9
3
3
5
7
5
3
7
8
9
6
3
2
2
19
14
10
8
9
6
3
3
3
3
2
1
1
1
1
2
37
20
3
4
5
5
6
4
3
13
9
6
3
3
3
2
1
2
3
4
3
3
3
3
3
3
3
4
4
4
4
5
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
62
62
62
62
62
62
69
80
98
126
126
126
126
126
126
126
126
80
77
69
60
56
53
50
45
45
45
35
33
29
32
42
57
66
89
89
89
89
84
97
97
66
67
73
97
77
73
97
73
74
82
84
88
126
103
101
106
109
104
103
105
108
98
104
97
97
97
94
99
99
100
103
109
99
108
96
99
99
99
104
92
87
79
84
81
75
84
109
80
84
107
99
101
126
107
94
96
84
66
104
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
7
7
7
7
7
7
7
7
23
31
35
37
38
40
31
23
23
18
11
5
5
5
5
5
5
5
5
6
6
6
6
6
7
10
12
13
13
8
3
3
7
11
7
3
11
13
15
8
1
3
4
2
1
1
1
1
1
2
1
1
1
1
1
2
4
3
3
23
14
5
4
3
3
3
13
8
3
10
6
2
2
2
1
1
1
2
27
16
5
6
7
4
2
2
3
13
18
23
20
18
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
184
184
184
184
184
184
184
184
174
172
170
168
169
170
171
174
174
174
172
172
171
171
171
171
171
171
171
174
177
177
177
179
180
184
184
184
184
157
136
143
157
162
174
174
165
123
114
116
118
132
143
171
157
165
146
143
144
150
149
151
171
159
161
161
177
165
166
184
160
153
160
160
162
171
171
160
148
145
140
171
142
142
136
146
136
135
128
171
124
130
142
139
136
165
142
146
148
146
146
146
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
53
53
53
53
53
53
53
53
53
53
53
53
53
53
52
52
52
52
56
58
59
59
59
55
52
52
52
40
28
28
28
28
28
40
46
49
50
39
28
28
28
28
28
28
28
28
28
50
52
53
53
46
40
40
70
85
92
73
54
54
60
63
66
66
66
53
40
40
34
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
34
40
40
40
40
56
48
38
28
28
28
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
177
177
177
177
177
177
177
177
169
168
166
164
164
164
164
164
164
164
142
138
134
129
126
124
120
120
120
132
145
145
148
156
163
177
177
177
177
163
126
132
144
148
164
164
162
133
138
136
137
141
163
133
140
135
137
155
148
147
163
163
155
163
158
163
163
164
165
177
165
166
165
163
163
157
163
150
155
140
163
138
142
142
155
138
137
132
133
129
109
109
133
103
102
105
108
112
120
120
120
120
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
50
51
51
51
51
51
51
51
52
40
28
28
28
28
28
43
50
54
56
53
50
50
50
76
76
76
64
36
9
29
50
32
15
15
21
24
26
28
28
28
28
28
18
8
8
10
13
10
8
42
35
28
28
28
28
28
28
18
9
18
23
25
28
47
37
28
28
28
28
28
34
40
34
28
40
40
34
28
28
28
28
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
177
177
177
177
177
177
177
177
171
170
168
167
166
166
165
165
165
164
153
151
149
146
145
144
142
142
142
143
145
145
150
156
163
177
177
177
177
140
126
129
129
135
164
130
165
128
138
121
122
134
136
150
141
151
144
143
148
151
153
166
171
157
158
160
161
164
166
177
166
152
166
156
155
171
165
143
137
132
127
128
130
130
133
142
131
129
125
129
105
120
117
128
133
151
142
142
143
142
142
142
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
50
51
51
51
51
51
51
51
52
40
28
28
28
28
28
43
50
54
56
42
28
28
28
28
64
46
28
18
9
50
58
62
38
15
21
24
26
28
64
70
73
76
42
8
8
33
45
58
74
51
28
28
41
47
52
46
40
40
40
34
28
28
28
30
29
28
28
28
30
33
30
28
28
28
28
40
34
28
28
28
28
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
145
145
145
145
145
145
145
145
150
155
155
155
155
155
155
155
155
129
128
124
119
117
115
114
111
111
113
128
145
145
145
145
145
145
145
145
145
120
107
104
112
121
121
119
155
124
152
136
165
132
133
138
130
149
140
152
165
140
148
147
150
169
157
163
162
165
165
155
154
153
169
157
160
155
155
144
150
138
169
140
148
149
160
165
135
133
121
130
98
95
105
103
103
149
112
117
120
114
114
114
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
48
51
52
53
53
53
53
53
53
53
53
53
53
53
76
64
53
53
53
53
33
13
13
54
78
66
54
30
6
13
20
28
16
5
16
22
25
26
27
27
28
17
6
6
6
6
6
12
66
75
57
40
23
6
6
6
15
11
8
14
9
5
5
5
5
15
12
10
8
8
20
26
29
33
24
15
11
11
11
11
11
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
128
128
128
128
128
128
128
128
114
111
108
103
101
100
100
100
100
100
91
89
82
82
82
64
57
66
77
97
128
128
128
128
128
126
124
124
124
82
76
66
49
52
48
61
88
66
96
79
78
84
113
84
90
96
98
99
99
102
105
113
109
113
122
115
128
122
117
124
122
104
106
106
99
120
95
96
96
88
89
87
88
96
78
96
86
77
84
106
86
89
106
91
91
92
106
80
80
80
3
61
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
82
82
82
82
82
82
82
82
49
16
16
16
16
16
16
16
16
23
14
6
6
6
6
6
6
6
6
4
3
3
3
3
3
13
18
20
21
11
1
1
2
3
2
1
1
1
1
1
1
2
1
1
3
2
1
3
5
3
1
3
2
1
1
1
1
2
4
8
8
8
8
8
8
9
14
11
9
18
10
3
3
2
1
1
3
5
4
3
5
3
1
1
1
11
15
9
3
3
3
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
172
172
172
172
172
172
172
172
162
160
158
156
156
156
157
158
158
158
151
149
148
146
145
145
144
144
148
158
172
172
172
172
172
172
172
172
172
139
123
129
130
158
158
131
153
117
106
118
117
116
130
144
127
150
126
126
128
130
126
128
128
135
137
137
172
143
144
172
136
137
137
137
135
132
153
129
133
131
125
144
125
124
120
123
115
115
120
116
100
99
109
116
116
150
123
96
96
90
10
110
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
71
86
94
98
100
101
101
101
102
61
20
20
20
20
20
50
65
73
77
76
50
25
25
25
50
62
75
40
6
25
26
27
28
50
39
28
28
22
16
19
22
56
31
6
6
6
6
12
85
47
9
12
9
6
6
6
8
11
14
11
8
5
5
5
5
8
11
17
13
10
16
19
14
10
9
7
5
7
8
9
10
13
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
65
65
65
65
65
65
65
65
64
64
64
64
64
64
64
64
64
48
51
49
46
46
45
44
44
44
47
55
65
65
65
65
65
68
71
71
71
71
74
74
49
53
50
54
79
56
53
61
74
69
79
79
71
69
73
72
78
81
88
87
85
91
86
87
88
87
88
86
88
90
92
96
96
96
85
84
86
80
82
83
82
90
86
79
78
68
91
63
58
63
58
64
90
64
52
41
40
21
1
61
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
11
11
11
11
11
11
11
11
23
29
32
33
34
35
28
22
22
17
12
7
7
7
7
7
7
7
7
5
4
4
4
4
4
7
9
10
11
6
1
1
3
5
3
1
5
5
6
3
1
2
1
1
2
1
1
3
5
3
1
7
4
1
1
1
1
2
3
2
1
1
5
7
8
8
9
10
12
7
2
3
3
3
2
1
1
6
3
1
3
2
2
1
1
2
3
2
1
1
1
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
89
89
89
89
89
89
89
89
80
78
76
74
73
72
71
71
75
85
96
115
115
115
115
115
115
115
115
100
98
95
92
91
90
90
89
89
89
73
57
58
50
53
57
52
62
54
53
58
76
68
73
98
73
76
76
79
87
88
105
102
104
115
105
109
104
104
104
104
109
104
103
104
103
109
105
98
100
98
100
105
98
105
97
91
98
94
105
91
83
74
76
73
87
71
62
52
58
47
2
115
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
36
36
36
36
36
36
36
36
35
34
34
34
42
46
48
49
49
41
34
34
34
24
15
15
15
15
15
17
18
19
19
11
4
4
6
9
6
4
9
11
13
8
4
2
1
1
2
3
4
2
1
1
2
5
3
1
1
1
1
1
1
4
2
1
11
16
22
16
10
14
18
10
2
8
11
15
8
2
3
5
3
2
7
5
3
1
2
2
2
2
2
2
2
48
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
177
177
177
177
177
177
177
177
171
170
168
167
166
166
165
165
165
164
142
138
134
129
126
124
120
120
129
150
177
177
177
177
177
177
177
177
177
140
125
136
125
164
164
146
165
128
138
114
116
129
135
150
143
165
147
150
149
150
160
153
171
161
162
160
177
163
159
177
166
156
166
157
155
171
165
156
171
154
160
152
166
147
155
142
137
129
125
129
112
120
124
139
171
165
142
139
134
120
120
120
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
65
73
77
79
80
69
58
58
58
39
20
20
20
20
20
39
48
53
55
40
25
25
35
46
35
25
25
25
25
25
25
20
15
15
21
24
26
28
64
82
53
25
25
16
8
8
28
64
100
88
76
65
54
54
54
54
54
48
43
54
41
28
20
31
37
43
35
28
28
28
28
28
28
28
28
50
39
28
28
28
28
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
172
172
172
172
172
172
172
172
163
162
160
158
157
156
155
155
155
148
147
146
144
143
143
142
142
142
142
157
172
172
172
172
172
172
172
172
172
142
125
122
119
121
121
106
155
108
109
121
133
124
133
142
128
148
127
131
134
130
140
133
136
142
142
146
172
156
153
172
153
144
142
142
137
134
155
132
135
131
129
142
118
119
118
114
113
116
100
116
82
79
91
100
100
148
107
86
89
76
10
107
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
105
105
105
105
105
105
105
105
105
105
105
105
105
105
81
58
58
58
54
50
50
50
50
50
50
50
50
38
26
26
26
26
26
42
50
54
56
33
10
10
10
10
46
28
10
17
24
14
4
28
20
13
8
4
4
17
24
26
15
4
16
11
6
17
28
43
82
76
46
16
10
5
5
5
15
13
11
15
12
10
7
4
6
8
9
10
10
10
43
31
20
17
15
10
5
7
8
9
9
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
167
167
167
167
167
167
167
167
178
189
189
189
189
189
189
189
189
152
133
124
112
104
99
95
87
97
111
132
167
167
167
167
167
166
166
166
166
124
123
126
127
152
150
115
148
106
100
106
109
116
135
170
139
189
141
141
154
170
161
165
169
172
170
178
171
172
167
172
178
157
163
159
149
178
148
136
138
142
142
156
151
144
161
170
148
144
156
151
116
126
135
149
161
189
170
145
142
117
117
117
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
33
26
26
26
26
26
26
26
26
17
9
9
9
9
9
31
42
48
51
30
10
10
10
10
48
29
10
6
2
3
4
2
1
1
4
4
4
3
3
6
5
4
3
3
3
4
3
3
3
4
3
3
15
21
24
27
18
9
11
9
7
6
4
2
1
5
8
12
19
27
18
9
35
55
75
38
1
2
3
3
3
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
137
137
137
137
137
137
137
137
144
152
152
152
152
152
152
152
152
134
138
136
133
133
132
131
131
131
131
134
137
137
137
137
137
136
135
135
135
102
102
101
102
115
112
120
152
115
135
122
135
118
115
138
108
104
103
100
108
111
113
138
115
120
120
118
137
121
121
135
117
117
117
121
123
121
152
120
125
123
116
131
112
107
110
102
106
110
102
110
86
104
86
90
104
96
94
100
102
102
102
102
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
61
73
79
82
84
70
56
56
56
55
55
55
55
55
55
55
55
55
55
56
48
40
40
75
78
76
75
40
6
5
5
9
7
5
6
5
5
4
3
6
5
5
6
6
7
8
5
2
3
4
3
3
6
7
8
9
37
19
2
6
6
6
4
3
5
7
6
6
7
8
9
12
14
13
12
8
4
6
7
8
8
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
67
67
67
67
67
67
67
67
49
46
42
37
45
55
69
94
94
94
84
82
80
81
84
87
94
94
94
94
94
94
94
94
94
103
113
113
113
113
84
73
69
66
63
72
72
66
71
74
75
86
83
85
113
83
81
83
78
82
88
85
91
89
87
88
92
92
92
113
91
91
93
89
86
88
93
82
81
79
93
75
78
74
74
75
68
66
68
56
59
64
54
57
66
57
62
64
64
64
2
70
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
16
16
16
16
16
16
16
16
19
20
21
21
21
21
21
21
22
26
23
20
20
20
20
20
20
20
20
12
4
4
4
4
4
28
40
46
49
25
1
1
1
1
26
13
1
2
4
38
32
17
3
2
2
25
36
48
30
12
2
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
10
6
2
9
16
12
6
1
3
9
5
2
1
1
2
2
1
1
1
1
1
1
2
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
38
38
38
38
38
38
44
51
59
75
75
75
75
75
75
75
75
77
92
110
110
110
110
110
110
110
110
82
77
67
54
54
53
59
65
65
65
65
47
43
36
34
43
50
53
110
55
65
65
59
82
67
72
75
80
78
85
87
90
115
99
100
101
117
101
107
115
107
117
110
113
109
115
117
92
91
91
90
86
91
96
89
115
86
82
76
81
84
74
96
78
75
68
86
64
71
71
70
70
70
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
3
3
3
3
3
3
3
3
8
10
11
12
12
12
12
12
13
15
16
16
16
16
17
21
23
24
25
14
3
3
3
3
3
8
11
12
14
10
6
6
6
6
7
6
6
6
7
5
3
1
2
3
2
1
2
1
1
2
2
3
2
1
1
1
1
1
2
10
5
1
7
10
12
12
10
8
15
8
1
2
4
4
2
1
1
2
6
8
8
8
8
9
11
6
1
1
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
64
64
64
64
64
64
64
64
70
76
76
76
76
76
76
76
76
70
69
67
64
64
64
48
43
38
33
30
28
24
23
30
41
55
80
80
80
80
59
53
43
41
37
42
62
50
52
57
71
64
69
77
72
76
76
77
77
86
78
78
80
78
78
86
78
80
80
80
86
82
83
83
88
88
82
81
78
86
73
73
74
75
77
80
78
78
88
74
86
65
64
71
68
76
70
62
62
62
3
88
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
11
11
11
11
11
11
11
11
27
35
39
41
42
43
33
23
23
23
13
4
4
4
4
4
4
4
4
5
5
5
5
5
6
10
12
13
14
8
3
3
3
4
3
3
4
5
7
5
3
2
1
5
4
4
4
4
4
2
1
3
2
1
4
2
1
2
2
3
2
1
2
2
2
3
6
10
14
8
3
3
3
3
3
2
1
3
3
3
6
4
2
2
3
2
1
2
2
2
3
6
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
61
61
61
61
61
61
61
61
64
67
67
67
67
67
67
67
67
75
82
96
96
96
96
96
96
96
96
78
75
71
60
60
61
69
79
79
79
79
50
45
46
45
49
56
56
54
56
55
71
68
72
96
73
76
76
78
88
89
103
110
98
99
94
99
92
95
100
93
99
100
101
110
99
103
91
89
91
89
88
103
95
93
101
110
88
91
103
80
82
70
66
68
80
70
80
89
103
103
103
103
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
10
10
10
10
10
10
10
10
24
31
35
37
38
39
29
20
20
20
34
41
44
46
47
35
24
24
24
12
1
1
1
1
1
10
14
16
19
19
19
19
12
5
5
5
5
4
4
9
12
6
1
2
2
2
3
2
1
1
1
2
1
1
1
1
1
1
1
8
4
1
5
7
8
9
9
5
2
2
1
1
1
1
1
1
1
1
2
3
4
3
2
6
9
5
2
8
11
12
13
14
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
33
33
33
33
33
33
38
45
53
68
68
68
68
68
68
68
68
55
59
57
56
56
55
55
55
55
55
53
53
52
52
52
58
74
94
94
94
94
78
78
57
63
51
55
63
57
58
60
78
62
76
73
74
76
103
88
97
110
102
116
114
115
122
119
118
108
110
113
115
116
125
119
115
115
125
111
108
108
125
104
103
99
104
96
101
97
110
110
98
98
106
96
90
79
106
55
57
28
3
73
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
1
1
1
1
1
1
1
1
6
9
10
11
11
11
11
11
12
15
11
8
8
8
8
8
8
8
8
4
1
1
1
1
1
2
3
3
4
4
4
5
18
23
14
5
16
10
4
4
5
4
3
2
1
2
4
3
2
1
1
7
4
1
2
1
1
1
1
2
2
2
7
10
11
11
12
14
17
19
22
16
10
5
1
3
6
20
11
3
3
3
3
2
1
2
4
3
3
3
3
12
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
172
172
172
172
172
172
172
172
142
137
131
124
129
136
145
161
161
161
153
152
146
146
146
136
134
139
145
154
169
169
169
170
170
172
172
172
172
146
129
136
122
157
161
112
112
99
84
85
84
86
100
96
93
107
100
107
113
130
120
123
127
133
130
134
169
139
138
172
130
130
132
125
125
133
122
120
120
120
114
115
116
120
120
107
113
114
120
100
92
93
93
102
120
108
112
114
114
114
100
90
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
41
43
44
45
45
45
45
45
46
33
20
20
20
20
20
40
50
55
58
31
4
4
39
75
39
4
27
18
9
6
4
6
7
8
8
9
10
13
16
46
60
34
9
7
6
6
9
9
10
9
8
8
7
6
6
6
8
13
18
13
8
14
13
13
10
8
9
8
8
24
26
24
22
17
12
8
15
21
24
28
19
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
128
128
128
128
128
128
128
128
86
79
70
59
63
69
80
97
97
97
96
95
95
95
95
82
78
79
81
88
97
97
100
107
114
128
128
128
128
113
135
135
92
92
97
83
88
85
83
88
135
83
85
92
87
92
132
94
102
103
103
135
102
101
105
112
109
110
112
128
106
112
105
102
101
98
98
99
98
104
104
98
104
92
89
96
86
81
86
74
74
86
71
86
86
71
96
69
66
55
55
55
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
44
44
44
44
44
44
44
44
29
15
15
15
15
15
15
15
15
33
26
20
20
20
20
20
20
20
20
38
47
51
53
56
75
49
24
24
24
14
5
5
19
33
19
5
26
17
9
7
5
4
4
3
3
3
12
7
3
3
3
5
4
3
5
4
3
3
3
3
3
6
6
6
6
7
13
11
9
7
6
27
20
13
8
3
3
4
6
7
8
9
11
13
14
8
2
3
3
3
3
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
137
137
137
137
137
137
137
137
120
117
113
109
109
109
110
111
111
111
117
123
123
123
123
123
123
123
123
130
137
137
137
137
137
133
129
129
129
113
101
100
88
111
101
96
103
113
93
103
110
102
113
114
96
94
100
93
100
103
108
116
115
123
121
120
137
122
119
129
114
117
117
115
116
113
116
120
108
106
106
101
103
99
102
113
101
97
120
80
83
82
75
79
82
89
98
106
123
123
123
123
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
41
41
41
41
41
41
41
41
36
31
31
31
31
31
31
31
31
41
61
71
76
79
80
68
56
56
56
41
26
26
26
26
26
38
44
47
49
27
5
5
35
65
35
5
15
10
6
5
5
4
3
3
3
3
3
6
10
26
20
15
9
3
6
22
22
17
13
13
9
6
5
5
5
5
28
19
10
6
3
5
5
5
5
4
4
5
5
6
12
17
14
12
18
11
4
6
7
8
8
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
91
91
91
91
91
91
91
91
92
94
94
94
97
101
105
114
114
114
102
100
92
92
95
103
114
114
114
114
114
114
114
114
108
113
114
114
114
114
89
90
95
104
107
81
94
74
68
78
77
81
105
86
86
94
87
94
97
100
114
108
112
121
116
115
121
116
115
115
115
113
115
115
116
121
116
121
113
111
108
114
107
103
102
115
91
96
121
85
81
81
78
77
77
94
72
62
68
62
9
114
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
19
8
8
8
8
8
8
8
8
43
61
70
74
76
79
44
10
10
10
7
4
4
15
61
64
37
11
8
6
5
4
5
6
8
5
3
3
5
6
4
3
4
3
3
3
3
3
3
3
3
4
14
14
14
14
14
14
14
14
10
6
5
5
5
5
5
7
6
6
8
10
12
12
8
5
7
9
9
9
9
9
20
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
77
77
77
77
77
77
77
77
66
64
62
60
59
58
56
59
63
70
77
84
84
84
84
84
84
84
84
58
53
48
40
46
53
65
85
85
85
85
61
55
44
41
39
45
56
53
57
66
68
76
109
86
90
91
89
91
94
99
105
121
116
111
111
111
111
117
121
121
136
116
136
122
119
136
110
108
103
97
109
95
94
94
91
94
96
95
110
110
84
87
81
77
90
74
73
66
66
66
8
88
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
14
14
14
14
14
14
14
14
31
39
43
45
46
48
38
29
29
29
28
28
28
28
28
28
28
28
28
17
6
6
6
6
6
12
15
17
19
11
4
4
8
12
8
4
8
8
8
6
4
3
2
4
5
4
3
5
7
5
4
4
3
2
2
2
2
2
3
4
3
2
2
2
2
2
12
7
3
2
2
14
11
8
6
4
4
12
10
8
12
15
18
13
8
6
4
6
7
7
5
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
127
127
127
127
127
127
127
127
117
115
113
107
107
107
107
110
114
118
127
127
127
127
127
88
78
77
75
82
89
89
89
95
102
111
127
127
127
127
83
73
56
55
53
66
88
79
102
87
118
94
96
90
85
87
87
89
102
95
99
119
107
108
114
125
120
123
125
125
129
123
126
124
124
126
125
123
125
129
113
108
105
99
123
96
98
100
129
91
88
85
78
74
76
73
51
43
45
29
4
73
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
88
88
88
88
88
88
88
88
50
12
12
12
12
12
12
12
12
24
15
7
7
7
7
7
7
7
7
6
5
5
5
5
5
17
23
26
28
16
5
5
11
17
11
5
11
11
11
8
5
3
2
3
2
1
4
21
18
13
9
12
6
1
2
3
2
1
1
1
1
7
7
7
7
8
12
8
5
3
2
3
3
3
2
1
2
3
3
4
4
5
4
3
3
2
1
2
3
3
2
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
68
68
68
68
68
68
68
68
50
47
43
39
38
38
38
43
63
87
110
157
157
157
157
157
157
157
157
97
87
73
54
56
62
74
91
91
91
91
80
80
66
71
83
90
90
105
123
92
94
98
109
100
100
140
98
104
110
105
114
116
118
157
122
124
123
116
115
115
111
118
110
112
116
114
116
118
119
123
123
125
122
117
116
140
107
102
104
94
92
125
83
83
100
91
107
128
157
157
157
157
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
4
4
4
4
4
4
4
4
14
19
22
23
24
24
23
23
23
23
43
53
58
61
62
50
38
38
38
21
4
4
4
4
4
6
7
8
9
11
12
13
13
13
13
13
13
10
8
44
23
3
2
13
35
23
11
13
12
7
3
9
6
3
3
3
3
3
3
4
5
6
11
14
15
11
7
13
15
18
11
5
5
5
4
3
6
9
9
9
10
9
8
33
20
7
5
16
21
24
27
36
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
129
129
129
129
129
129
129
129
98
92
86
79
80
83
87
94
102
111
129
129
129
129
129
111
108
105
101
99
97
96
95
100
107
114
129
129
129
129
79
76
74
67
62
63
63
57
57
61
65
65
75
70
71
75
73
72
74
86
80
83
86
92
86
88
91
89
92
95
88
87
92
87
82
81
80
80
80
81
79
82
80
87
76
79
77
76
72
76
60
82
65
72
87
67
73
48
51
29
3
91
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
50
50
50
50
50
50
50
50
50
50
50
50
50
50
48
46
46
46
40
34
34
34
34
34
34
34
34
28
22
22
22
22
22
35
42
45
47
25
3
3
5
8
8
8
8
6
4
3
3
2
1
1
1
1
1
1
1
1
1
3
5
4
3
4
3
2
3
3
2
1
4
5
6
5
4
3
2
1
1
11
16
21
11
1
3
13
8
3
2
1
3
2
1
4
2
1
1
1
3
14
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
62
62
62
62
62
62
62
62
60
59
59
58
58
58
58
58
58
54
64
72
72
72
72
72
72
72
72
67
66
65
64
67
71
76
85
85
85
85
75
75
63
66
64
75
79
71
79
80
85
85
83
80
80
79
85
79
83
86
88
95
94
95
94
93
100
90
90
92
92
93
100
96
96
100
100
91
92
100
86
88
91
83
100
100
83
88
88
82
88
77
78
79
78
79
100
78
83
72
72
100
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
8
8
8
8
8
8
8
8
18
23
26
27
28
29
24
20
20
14
8
8
8
8
8
14
17
18
19
13
8
8
8
8
8
8
8
8
8
5
3
3
4
5
34
19
5
15
23
13
3
2
1
1
2
4
6
11
16
10
4
3
2
1
1
2
2
2
2
3
2
2
1
1
1
1
5
12
38
36
20
5
3
2
2
2
3
4
20
44
28
12
7
3
4
5
26
41
48
56
32
8
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
83
83
83
83
83
83
83
83
59
55
50
43
44
45
48
54
63
74
83
98
98
98
98
98
98
98
98
83
81
78
74
75
76
79
83
83
83
83
80
80
53
56
52
56
82
62
61
62
85
61
69
87
71
87
87
81
85
85
84
86
86
98
88
87
87
88
88
89
94
91
90
91
91
86
91
81
91
75
76
76
78
81
81
94
88
75
76
76
66
68
63
68
76
73
82
87
98
98
98
98
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
35
35
35
35
35
35
35
35
32
29
29
29
29
29
29
29
29
35
36
37
37
37
37
37
37
37
38
22
7
7
7
7
7
11
13
14
15
9
3
3
3
3
5
4
3
6
10
8
5
3
2
1
3
3
3
4
6
8
11
11
9
7
5
3
3
2
1
1
2
3
2
2
2
2
7
5
3
3
3
4
4
4
3
3
3
3
3
3
3
3
3
5
7
5
4
4
4
4
4
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
60
60
60
60
60
60
60
60
51
49
47
42
48
57
72
96
96
96
96
96
96
96
96
96
96
96
96
84
82
80
75
73
73
69
68
65
65
67
70
98
98
77
96
77
98
82
77
98
81
82
117
85
94
99
98
103
100
96
98
98
98
103
100
96
95
95
93
96
117
89
92
87
82
80
78
77
78
78
79
84
79
80
79
84
86
87
117
84
74
66
55
58
69
57
67
49
53
49
1
96
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
6
6
6
6
6
6
6
6
9
10
11
11
11
11
11
11
12
9
6
6
6
6
6
20
27
31
35
23
12
12
12
12
12
9
6
6
6
4
2
2
2
2
4
3
2
3
4
5
6
5
4
3
2
1
1
1
1
3
4
5
5
6
3
1
4
6
8
7
4
1
12
17
20
12
5
3
1
1
2
9
5
1
1
1
6
12
6
1
6
6
7
4
1
2
3
2
1
1
1
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
63
63
63
63
63
63
63
63
47
44
41
34
32
32
32
32
32
36
45
57
57
57
57
57
57
57
57
62
68
68
68
68
68
64
63
64
68
75
75
91
91
75
76
75
91
81
84
91
77
77
94
70
75
85
87
94
90
89
91
96
90
94
90
87
89
88
97
96
90
88
87
97
84
86
84
81
97
76
75
76
70
66
73
56
53
51
53
54
55
68
59
68
68
57
75
59
58
53
53
53
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
11
11
11
11
11
11
11
11
9
7
7
7
7
7
7
7
7
9
10
10
10
10
11
12
13
13
14
17
19
20
20
21
41
26
11
11
11
11
37
64
48
32
30
20
11
11
11
42
21
1
1
1
1
1
1
1
1
2
3
8
5
3
1
1
3
2
1
1
1
1
2
3
3
4
5
13
24
12
1
3
2
2
1
1
1
1
1
1
1
2
4
6
5
5
6
5
5
5
5
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
34
34
34
34
34
34
34
34
34
34
34
34
34
34
38
43
47
61
82
115
115
115
115
115
115
115
115
116
118
118
118
118
118
91
86
71
64
64
47
43
35
35
34
40
57
48
49
63
77
73
111
115
93
103
102
97
118
99
101
102
111
97
96
96
93
96
96
99
111
101
111
101
98
98
92
87
90
94
94
115
118
95
95
95
91
90
111
82
77
95
67
69
76
69
75
64
64
64
1
95
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
5
5
5
5
5
5
5
5
8
10
11
11
11
11
11
11
12
10
9
9
9
9
9
17
21
23
26
15
5
5
5
5
5
6
7
7
8
6
4
4
4
4
4
4
4
5
7
6
4
2
3
4
4
4
4
4
4
4
4
5
3
1
1
2
3
3
3
3
20
28
27
27
27
19
12
7
2
2
2
3
3
3
3
3
10
16
8
1
6
8
4
1
1
1
2
1
1
1
1
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
80
80
80
80
80
80
80
80
74
73
71
70
69
69
68
68
71
88
115
155
155
155
155
155
155
155
155
117
111
103
84
84
84
97
110
110
110
110
84
73
60
66
67
77
100
107
80
90
96
90
100
110
89
91
90
89
93
96
107
112
109
155
114
116
117
112
107
112
110
105
108
110
104
108
107
108
112
102
98
96
101
94
91
114
91
80
108
74
89
101
86
114
83
81
80
76
89
71
71
155
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
12
12
12
12
12
12
12
12
28
36
40
42
43
44
36
28
28
20
12
12
12
12
12
34
45
50
53
29
5
5
5
5
5
8
10
11
11
11
11
12
25
26
13
1
54
30
7
14
17
11
5
1
1
1
1
1
1
5
7
10
6
3
3
3
3
8
12
11
6
1
7
10
11
11
12
11
11
6
2
2
2
2
1
1
1
8
26
18
10
6
2
3
4
12
19
22
24
26
13
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
86
86
86
86
86
86
86
86
77
75
73
71
70
69
68
68
68
54
47
44
40
40
41
43
46
52
61
72
92
92
92
92
92
93
94
94
94
94
64
64
64
60
56
59
59
56
59
71
81
83
105
90
94
89
89
89
92
87
87
86
89
93
105
96
96
96
91
94
86
85
86
85
85
105
83
82
79
78
77
80
92
79
85
81
75
66
81
64
72
76
72
76
76
68
51
43
46
30
3
81
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
10
10
10
10
10
10
10
10
23
29
32
34
35
36
36
36
36
23
10
2
2
2
2
2
2
2
2
24
35
40
43
46
66
38
10
10
10
10
10
10
9
8
8
8
8
8
8
18
25
13
2
3
2
1
1
1
1
9
9
9
6
4
2
1
1
2
3
3
2
2
2
2
2
3
8
5
2
1
1
3
3
2
1
1
1
5
4
2
1
9
18
9
1
1
1
2
2
2
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
144
144
144
144
144
144
144
144
124
121
117
112
112
113
114
117
117
117
107
105
103
101
100
99
97
99
106
122
144
144
144
144
144
141
138
138
138
107
104
103
104
117
110
94
105
88
90
90
90
93
120
104
91
107
87
93
100
104
114
125
125
140
133
135
144
140
133
138
126
123
141
123
116
121
139
121
141
125
123
139
120
112
141
107
111
109
113
123
84
85
90
92
89
100
107
84
84
71
71
71
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
43
41
41
41
41
41
41
41
41
49
53
55
56
58
76
67
58
58
58
33
8
8
8
8
45
26
8
7
6
8
8
6
5
5
12
10
8
14
12
10
10
8
6
6
6
6
6
8
9
8
8
8
7
6
6
6
7
7
8
8
6
4
4
4
4
8
9
10
12
15
12
9
9
9
8
6
5
7
8
9
10
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
147
147
147
147
147
147
147
147
111
105
98
89
93
99
106
120
120
126
137
137
137
137
137
122
119
122
126
132
143
143
143
144
145
147
147
147
147
137
98
106
116
115
120
120
80
81
82
88
89
98
113
89
94
94
93
113
96
100
106
107
107
113
109
111
143
118
118
147
114
115
114
107
100
101
92
85
92
90
86
110
95
91
102
110
98
96
110
98
75
81
72
76
79
75
75
72
75
68
68
97
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
39
30
30
30
30
30
30
30
30
25
21
21
21
21
21
16
11
11
11
10
9
9
9
10
10
10
10
10
10
9
9
6
4
2
2
2
8
5
2
2
2
7
4
2
1
1
1
1
4
5
6
7
8
8
8
8
8
4
1
1
1
11
15
8
1
1
1
1
34
20
6
3
1
1
1
8
8
8
8
9
6
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
98
98
98
98
98
98
98
99
112
126
126
126
126
126
126
126
126
114
118
117
115
115
115
115
115
115
115
105
103
101
99
99
98
98
98
98
98
79
72
72
57
56
57
66
69
74
122
76
85
92
95
115
100
126
96
95
95
90
96
93
93
102
100
101
122
99
102
102
101
117
100
101
106
110
109
110
117
110
99
115
99
90
89
122
85
82
83
75
67
82
75
79
77
126
84
98
102
102
102
102
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
48
48
48
48
48
48
48
48
48
48
48
48
48
48
41
34
34
34
35
35
35
35
35
34
34
34
34
19
5
5
5
5
5
12
16
18
19
15
11
11
11
11
11
11
11
9
7
9
9
5
1
1
1
1
3
2
1
1
1
12
8
4
2
1
1
2
2
1
1
2
4
5
5
6
10
6
3
16
16
14
8
2
3
4
3
3
3
3
3
5
6
6
6
11
8
4
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
84
84
84
84
84
84
84
84
58
53
48
38
39
41
47
56
60
71
80
99
99
99
99
99
99
99
99
90
88
86
85
84
84
84
84
84
84
75
61
60
53
53
56
47
55
47
51
58
60
66
72
71
78
92
83
92
84
92
88
89
90
99
89
89
89
87
86
85
87
86
86
92
86
83
83
92
85
82
92
81
81
84
76
78
77
77
72
77
60
62
55
54
84
62
68
74
77
77
77
99
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
32
32
18
5
5
5
5
5
5
5
5
32
33
34
34
34
34
34
34
34
35
35
35
35
35
36
57
37
17
17
17
10
3
3
3
3
8
5
3
2
2
1
1
8
6
4
3
2
1
2
3
4
2
1
3
2
2
2
2
2
2
2
2
2
4
5
6
5
5
7
9
5
1
6
4
3
2
1
4
11
21
19
13
7
6
10
7
5
6
10
12
15
12
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
143
143
143
143
143
143
143
143
135
134
132
130
130
129
128
128
128
120
98
93
87
81
78
76
70
70
72
82
94
94
100
111
122
143
143
143
143
103
105
103
92
90
120
88
121
91
88
92
80
83
91
91
97
128
89
92
93
85
85
83
84
87
90
92
99
104
105
143
106
104
107
104
103
104
121
94
91
90
87
88
89
85
99
88
81
73
83
74
74
81
90
88
99
128
93
81
81
81
2
88
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
41
41
41
41
41
41
41
41
41
41
41
41
41
41
36
32
32
32
26
21
21
21
21
21
21
21
21
20
20
20
20
20
20
23
25
26
26
14
3
3
3
3
3
3
3
5
7
5
3
2
1
1
1
1
2
2
2
3
4
5
5
3
2
1
1
28
51
28
5
2
13
19
25
18
11
10
10
5
1
7
4
2
6
6
4
3
2
2
8
5
3
2
2
2
2
2
2
2
2
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
70
70
70
70
70
70
70
70
56
54
51
45
54
64
80
106
106
106
105
105
105
105
105
105
105
105
105
85
82
78
74
74
75
75
77
77
77
77
78
78
74
103
106
85
94
88
110
85
86
90
88
94
77
87
94
99
110
124
107
108
109
110
111
112
124
112
112
109
112
110
112
124
111
110
112
106
105
110
99
98
99
97
87
112
85
78
92
81
84
84
75
100
77
80
88
93
105
105
105
105
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
20
20
20
20
20
20
20
20
22
23
24
24
24
24
24
24
25
22
14
7
7
7
7
7
7
7
7
7
7
7
7
7
7
13
16
18
19
11
4
4
11
19
11
4
15
19
21
12
4
5
4
3
3
3
13
8
3
5
8
8
5
3
3
5
7
5
4
3
3
3
5
6
6
7
19
11
3
3
3
5
5
5
5
5
7
6
6
6
10
16
10
5
15
10
5
4
4
4
4
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
107
107
107
107
107
107
107
107
107
107
107
107
107
108
112
118
118
118
82
76
69
72
83
96
118
118
118
118
118
118
118
118
118
118
118
118
118
118
93
94
98
104
107
88
94
87
92
84
85
86
95
88
84
94
86
88
93
98
99
109
105
113
110
111
113
116
123
122
129
123
129
116
112
129
103
104
105
98
98
98
86
84
79
81
73
80
89
82
78
72
73
74
77
94
73
66
66
66
4
82
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
107
107
107
107
107
107
107
107
100
94
94
94
94
94
94
94
94
54
15
8
8
8
8
8
8
8
8
6
4
4
4
4
4
4
4
4
4
6
7
9
9
9
43
26
9
19
21
12
4
4
4
4
3
3
3
3
3
12
8
4
5
3
2
2
3
3
3
3
3
3
10
13
15
17
15
9
3
3
3
5
5
5
4
3
3
10
7
4
8
12
14
9
4
4
4
4
4
4
4
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
66
66
66
66
66
66
66
66
56
54
52
47
54
64
80
106
106
106
70
64
57
53
54
57
60
60
60
60
60
60
60
60
66
69
76
76
77
76
83
83
70
69
106
66
66
70
63
63
83
63
66
70
70
75
85
83
85
103
91
91
95
100
91
91
95
103
92
106
89
88
90
88
87
103
82
80
78
75
73
73
76
78
76
100
71
75
73
77
63
64
61
65
77
67
100
79
77
77
77
61
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
8
8
8
8
8
8
8
8
13
16
17
18
18
18
18
18
19
16
11
6
6
6
6
6
6
6
6
4
3
3
3
3
3
8
10
11
12
10
9
9
24
40
24
9
19
18
18
13
9
6
3
14
10
6
12
15
9
4
4
9
7
4
2
4
3
2
27
46
29
12
9
7
7
7
8
8
9
6
3
2
4
4
4
4
3
2
17
10
4
5
7
4
2
4
6
9
10
12
8
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
63
63
63
63
63
63
63
63
64
65
65
65
65
65
65
65
65
64
63
63
63
63
63
44
39
34
28
25
23
21
20
32
47
64
96
96
96
96
64
59
48
44
39
44
57
47
51
59
59
60
83
64
69
74
78
85
94
108
112
121
132
137
119
119
120
116
118
125
124
132
137
125
123
125
120
113
107
102
137
103
106
103
116
90
87
83
120
72
70
69
62
62
69
65
59
66
68
68
68
68
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
15
15
15
15
15
15
15
15
31
39
43
45
46
48
32
16
16
16
9
2
2
2
2
2
2
2
2
1
1
1
1
1
1
8
12
14
15
10
5
5
5
6
5
5
6
6
7
6
5
3
1
1
1
1
1
1
1
2
3
5
4
4
2
1
1
1
1
1
1
1
7
10
11
9
8
8
9
15
8
1
4
8
4
1
1
1
1
1
1
2
3
4
6
3
1
3
4
5
6
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
80
80
80
80
80
80
80
80
90
100
100
100
102
105
108
114
114
114
91
87
83
78
75
73
70
71
72
76
82
82
82
84
88
92
100
100
100
100
85
90
84
114
114
82
100
80
79
91
100
87
100
92
90
100
97
102
104
124
107
108
108
107
107
107
114
107
107
114
105
102
103
101
102
107
100
102
102
102
124
104
106
106
103
100
99
103
96
104
83
104
85
90
104
100
80
68
72
62
3
124
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
15
15
15
15
15
15
15
15
29
36
40
42
43
44
44
44
44
29
15
14
14
14
14
14
14
14
14
20
23
25
26
26
27
21
15
15
15
9
3
3
28
60
31
3
15
8
2
2
3
3
3
8
5
3
9
16
12
8
8
8
5
3
2
3
4
4
4
3
3
3
11
15
17
19
18
10
3
3
3
15
27
14
2
2
10
21
12
3
7
12
12
7
2
3
4
3
3
3
3
26
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
39
39
39
39
39
39
39
39
39
39
39
39
39
39
44
50
50
50
43
42
41
41
43
45
50
51
55
60
69
69
69
69
69
68
67
67
67
67
68
68
50
68
49
55
68
57
63
60
63
60
69
69
64
67
77
68
76
76
71
72
72
69
70
69
69
74
71
82
85
87
130
98
97
99
130
96
104
104
97
130
95
94
93
89
89
88
97
87
74
73
68
70
77
69
77
61
61
61
5
80
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
5
5
5
5
5
5
5
5
9
11
12
13
13
13
13
13
14
12
10
8
8
8
8
8
8
8
8
6
5
5
5
5
5
7
8
8
9
6
3
3
18
24
14
4
20
15
11
7
3
2
1
1
1
1
1
1
1
2
2
3
3
2
1
1
3
3
3
2
1
1
11
16
19
10
2
2
2
1
1
4
2
1
1
1
6
12
8
5
9
6
4
4
3
2
6
5
5
5
5
8
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
81
81
81
81
81
81
81
81
76
75
74
73
79
87
95
112
112
112
96
93
83
83
86
98
112
112
112
112
112
112
112
112
98
109
112
112
112
112
71
73
66
66
66
72
72
80
128
93
96
103
113
96
101
100
98
99
106
101
102
104
102
106
113
111
128
109
111
109
106
109
105
103
104
113
100
107
97
92
90
91
99
103
111
128
100
101
104
100
85
88
97
84
83
70
87
52
59
35
4
107
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
28
28
28
28
28
28
28
28
34
37
38
39
39
40
40
40
40
40
26
13
13
13
13
13
13
13
13
12
12
12
12
12
12
20
24
26
28
18
8
8
9
11
9
8
11
15
14
11
8
5
3
3
3
8
14
26
19
10
1
5
3
1
2
1
1
2
15
13
12
12
7
2
2
2
6
4
3
27
17
8
15
19
11
3
4
14
9
4
4
12
8
5
4
6
9
6
4
4
4
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
175
175
175
175
175
175
175
175
147
142
137
131
135
141
148
162
162
162
154
152
147
146
146
135
133
139
146
157
175
175
175
175
175
175
175
175
175
146
143
148
153
162
162
162
120
119
125
125
128
133
133
133
128
127
129
133
127
133
127
128
131
137
139
141
175
147
143
175
132
135
131
128
133
128
133
124
133
113
120
104
103
102
100
105
85
87
100
79
75
79
85
96
111
120
114
120
125
125
125
125
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
51
55
57
58
59
59
59
59
60
44
28
28
28
28
28
54
67
73
76
80
90
95
97
100
80
60
60
60
60
80
73
44
15
15
21
21
22
25
26
27
28
28
28
28
20
13
13
40
100
88
71
54
47
40
40
40
34
28
22
25
26
27
27
27
27
27
27
27
27
28
28
28
28
28
28
34
31
28
28
28
28
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
175
175
175
175
175
175
175
175
147
142
137
131
135
141
148
162
162
162
133
128
123
116
113
111
105
109
120
143
175
175
175
175
175
175
175
175
175
142
139
138
141
162
162
120
120
110
105
114
133
126
129
142
142
121
123
122
126
136
147
166
166
166
166
151
175
149
144
175
138
146
150
144
155
160
132
133
128
119
120
121
123
120
155
114
108
108
114
95
93
113
97
98
100
120
107
111
114
114
114
114
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
26
8
8
8
8
8
8
8
8
19
25
28
29
30
31
38
42
44
45
46
48
49
50
85
96
62
28
18
9
18
23
15
8
8
18
28
28
28
28
28
28
18
8
8
8
10
13
18
90
83
74
66
62
58
58
58
43
28
28
28
28
28
29
31
29
28
28
28
28
28
52
49
46
46
83
61
40
28
28
28
28
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
65
65
65
65
65
65
65
69
78
91
91
91
91
91
91
91
91
75
83
82
82
82
82
82
82
82
82
53
48
41
41
49
59
65
80
80
80
80
66
59
57
44
43
72
94
126
189
179
179
138
144
151
160
170
182
177
189
170
185
178
177
181
185
184
183
189
189
174
180
171
176
185
146
151
131
126
123
116
125
112
127
129
127
189
127
123
115
112
88
89
91
94
103
91
102
104
111
111
111
111
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
9
11
12
12
12
13
18
21
22
23
14
5
5
5
5
5
9
11
12
12
6
1
1
3
6
3
1
6
7
8
4
1
1
2
2
2
1
1
1
2
3
2
1
1
1
4
4
4
4
4
4
2
1
18
26
30
18
6
5
4
6
3
1
5
10
5
1
1
1
11
21
14
7
7
7
7
4
1
4
5
6
7
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
62
62
62
62
62
62
63
68
78
92
92
92
92
93
93
95
95
95
78
75
70
71
76
83
95
95
95
95
95
95
95
95
82
92
95
95
95
98
95
116
116
83
80
93
116
113
116
119
165
120
129
130
116
165
124
143
153
162
165
162
162
153
155
162
156
162
162
153
154
154
156
159
159
162
137
137
148
137
137
136
134
122
131
145
121
122
136
129
100
103
109
112
122
131
108
93
99
67
67
131
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
12
12
12
12
12
12
12
12
25
31
34
36
37
38
38
38
38
38
21
5
5
5
5
5
5
5
5
4
4
4
4
4
4
10
13
15
17
9
1
1
5
10
5
1
8
8
8
4
1
2
2
2
6
4
2
1
1
3
5
8
5
2
4
3
3
3
3
3
2
1
13
19
25
25
16
7
16
14
10
7
4
1
1
1
2
4
26
49
28
7
3
5
8
4
1
4
6
8
6
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
82
82
82
82
82
82
82
82
83
85
85
85
85
85
85
85
85
84
90
97
97
97
97
97
97
97
97
63
57
50
51
57
67
82
82
82
82
81
83
117
117
82
81
94
117
103
121
117
98
103
111
110
106
112
119
124
132
148
142
148
160
142
141
143
143
146
148
145
160
142
144
144
139
145
140
137
160
133
135
135
133
130
128
138
117
127
126
129
124
114
121
112
121
96
103
88
92
70
70
130
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
10
10
10
10
10
10
10
10
11
12
12
12
12
12
12
12
13
21
34
40
43
45
46
38
30
30
30
20
10
10
10
10
10
17
20
22
23
13
4
4
4
4
6
5
4
3
2
2
2
3
5
4
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
11
16
18
21
17
13
24
22
14
7
5
5
4
2
1
3
8
25
13
2
2
3
3
3
6
6
6
6
7
14
21
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
93
93
93
93
93
93
75
72
70
68
69
69
69
69
73
78
83
93
93
93
93
74
71
58
71
55
62
94
62
64
64
64
63
58
64
66
64
76
68
72
81
77
81
95
82
82
87
85
86
87
95
93
95
108
108
97
95
94
84
79
75
71
74
75
73
108
73
77
69
73
72
68
74
77
77
108
72
68
46
44
14
4
62
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
41
41
41
41
41
41
41
41
34
27
27
27
27
27
27
27
27
30
26
23
23
23
23
23
23
23
23
15
7
7
7
7
7
16
21
23
24
15
7
7
18
25
16
7
18
13
8
7
7
5
3
3
8
11
12
13
10
7
7
5
3
3
3
3
3
2
1
1
1
3
5
6
6
7
10
10
10
8
6
4
3
3
3
3
3
11
7
4
8
11
14
20
23
13
4
4
4
4
4
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
90
90
90
90
90
90
90
93
109
127
127
127
127
127
127
127
127
83
82
74
65
63
60
57
56
60
66
73
86
86
86
89
92
95
102
102
102
102
84
84
68
79
71
82
140
83
83
85
85
96
105
140
102
127
98
94
102
98
103
140
109
111
110
121
104
103
97
102
93
94
95
100
101
102
125
100
97
94
88
97
85
84
77
84
77
81
121
77
72
76
80
89
100
127
86
88
87
72
72
77
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
15
15
15
15
15
15
15
15
26
32
35
36
37
38
38
38
38
26
15
15
15
15
15
21
24
26
28
28
28
28
28
28
28
21
15
15
15
10
5
5
22
39
22
5
28
16
4
4
5
3
1
1
1
1
2
1
1
1
1
8
5
2
1
1
1
1
3
3
2
1
5
7
8
5
3
2
1
1
1
7
6
5
4
3
4
5
27
17
8
7
6
6
4
3
3
7
9
11
10
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
91
91
91
91
91
91
91
91
92
94
94
94
94
94
94
94
94
102
108
120
120
120
120
120
120
120
120
96
92
87
82
86
91
98
110
110
110
110
81
81
56
58
55
59
94
68
77
91
110
93
110
94
91
94
103
88
92
96
101
110
105
120
110
105
104
103
101
101
110
102
102
105
105
105
110
112
116
123
123
123
111
101
107
108
101
99
107
105
100
105
100
108
100
86
82
67
70
66
4
120
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
42
42
42
42
42
42
42
42
27
13
13
13
13
13
13
13
13
31
23
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
18
18
18
9
1
1
5
10
5
1
10
6
2
1
1
3
6
12
14
15
15
11
8
5
3
5
4
3
2
2
2
2
3
3
3
3
6
8
9
10
23
13
3
23
14
5
5
5
4
3
4
10
7
4
12
10
8
6
4
13
17
10
4
4
4
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
93
93
93
93
93
93
93
93
86
84
83
81
80
80
79
79
79
73
87
98
98
98
98
98
98
98
98
93
92
91
91
100
110
122
144
144
144
144
97
85
85
86
82
85
120
93
103
118
131
133
133
124
142
120
127
124
129
131
134
149
139
141
139
147
141
134
135
141
147
141
149
133
126
141
116
114
115
109
106
113
115
115
149
129
110
109
104
99
99
113
94
92
87
79
72
76
82
73
73
124
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
10
10
10
10
10
10
10
10
27
35
39
41
42
44
44
44
44
27
10
8
8
8
8
8
8
8
8
16
20
22
23
24
25
17
10
10
10
6
2
2
2
2
41
21
2
11
18
11
5
3
1
1
1
1
1
3
5
8
6
5
6
6
3
1
1
1
2
5
4
4
3
2
2
2
5
11
17
11
6
8
9
11
6
1
3
16
30
22
15
11
9
8
6
3
1
6
8
11
7
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
139
139
139
139
139
139
139
139
109
104
98
91
93
96
101
109
109
109
92
89
85
81
80
78
75
83
94
111
139
139
139
139
139
141
143
143
143
143
106
96
84
109
69
72
74
63
68
81
91
98
110
143
102
101
102
100
108
116
121
135
134
135
135
135
143
128
130
127
125
123
130
119
110
121
107
105
132
94
89
92
89
97
100
95
117
103
98
101
132
100
98
95
85
89
103
112
132
132
132
132
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
6
6
6
6
6
6
6
6
27
37
42
45
46
48
48
48
48
27
6
6
6
6
6
15
19
21
24
12
1
1
1
1
1
3
4
5
5
4
3
3
7
11
7
3
11
9
7
5
3
1
1
3
3
2
1
2
4
4
4
6
9
5
2
1
2
2
2
2
2
2
5
7
8
7
6
7
9
5
2
4
5
3
1
3
3
4
9
11
13
16
10
4
5
3
1
1
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
141
141
141
141
141
141
141
141
151
162
162
162
162
162
162
162
162
116
109
100
90
85
81
78
72
77
88
110
141
141
141
141
141
119
115
107
98
96
86
78
83
111
87
90
128
84
84
86
89
85
98
97
101
162
102
103
108
96
94
99
94
103
104
105
141
106
105
105
98
98
99
102
101
96
128
86
84
82
74
76
82
81
99
96
79
76
91
78
77
79
93
96
84
162
93
104
107
96
96
96
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
50
50
50
50
50
50
50
50
50
50
50
50
50
50
34
19
19
19
23
25
26
27
27
23
19
19
19
19
19
19
19
19
22
20
19
19
19
10
2
2
6
10
43
26
10
10
11
6
2
2
3
3
3
2
1
2
3
3
2
2
5
4
3
2
2
2
3
4
4
4
6
7
8
9
12
12
12
8
5
5
5
3
1
3
2
2
3
4
5
5
6
7
9
9
9
6
3
3
3
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
133
133
133
133
133
133
133
133
140
148
148
148
148
148
148
148
148
112
118
113
107
106
104
102
100
100
100
116
133
133
133
133
133
132
132
132
132
125
105
106
105
112
111
108
148
115
134
125
134
129
136
132
128
148
127
128
136
123
125
127
126
136
136
126
133
127
120
132
127
109
108
113
109
107
148
106
108
108
99
106
95
86
89
87
85
83
93
83
73
73
88
91
91
148
100
109
112
106
106
106
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
14
14
14
14
14
14
14
14
23
28
30
31
32
33
26
19
19
16
14
14
14
14
14
16
17
18
18
13
8
8
8
8
8
11
12
13
13
8
4
4
41
76
75
75
57
31
6
5
4
6
5
5
7
5
3
8
8
6
4
4
6
7
5
3
3
2
1
1
2
3
10
13
15
17
40
25
10
8
6
16
10
4
4
4
4
15
20
26
14
3
7
5
3
6
4
3
3
3
3
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
170
170
170
170
170
170
170
170
162
161
159
157
157
157
157
158
158
158
150
148
147
145
144
143
142
142
142
156
170
170
170
170
170
160
158
153
150
150
134
134
126
158
126
126
155
115
117
131
134
133
136
142
125
123
125
121
126
128
129
150
134
142
144
142
170
142
138
140
132
132
150
136
131
134
155
129
150
130
129
142
125
123
150
114
112
109
106
96
88
120
96
104
113
103
107
113
120
120
120
120
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
39
39
39
39
39
39
39
40
24
8
8
8
8
8
33
45
51
54
32
10
10
10
10
40
25
10
8
6
38
52
30
8
5
59
33
8
20
20
20
20
60
33
6
6
7
8
43
54
66
37
9
12
13
14
15
30
16
3
4
6
7
9
22
20
18
14
10
16
23
16
10
18
14
10
10
10
9
9
9
9
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
138
138
138
138
138
138
138
138
121
118
115
111
110
110
110
110
110
110
108
108
107
107
107
107
107
107
107
122
138
138
138
138
138
131
130
125
125
125
100
88
90
110
87
88
105
82
90
88
91
94
97
125
101
102
103
99
101
102
104
116
106
112
116
117
138
119
118
118
115
116
116
117
114
116
111
110
114
102
106
103
102
95
117
102
97
97
109
86
81
86
90
89
117
100
92
105
107
107
107
107
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
24
24
24
24
24
24
24
24
35
40
43
44
45
46
34
22
22
22
23
23
23
23
24
23
22
22
22
22
22
22
22
22
51
36
22
22
22
15
8
8
8
8
38
23
8
7
6
7
5
3
3
3
3
3
7
5
3
6
7
7
6
6
6
6
6
7
8
8
7
7
12
14
15
11
8
11
14
10
6
5
5
5
5
7
8
7
6
6
21
20
20
14
8
6
5
8
9
10
10
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
34
34
34
34
34
34
43
53
65
88
88
88
88
88
88
88
88
64
68
64
60
60
58
57
56
56
56
39
36
32
26
35
47
63
91
91
91
91
70
70
64
68
65
70
91
66
64
72
72
75
100
80
82
83
82
83
84
87
89
90
94
100
89
89
90
89
90
89
90
86
88
94
86
100
88
81
82
79
79
79
81
81
78
90
74
76
78
69
69
67
70
71
71
83
71
71
73
68
68
81
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
7
7
7
7
7
7
7
7
20
27
30
32
33
34
28
22
22
16
11
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
9
9
10
8
6
6
6
6
38
22
6
5
4
25
18
12
8
4
1
1
1
1
1
2
3
5
3
2
7
5
3
2
2
2
1
1
2
3
3
4
7
4
2
3
2
1
2
2
2
4
2
1
25
47
30
14
14
7
1
4
7
28
39
50
37
25
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
66
66
66
66
66
66
66
66
51
49
46
39
47
57
72
97
97
97
96
96
96
96
96
96
96
96
96
81
78
75
72
73
75
78
83
83
83
83
74
80
73
97
97
69
68
69
62
66
85
74
83
96
77
82
78
78
79
81
85
92
99
110
114
114
101
100
98
97
92
92
91
91
93
93
90
87
88
91
83
96
89
89
93
86
88
85
90
84
73
66
60
62
88
61
64
73
75
75
75
75
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
13
13
13
13
13
13
13
13
10
8
8
8
8
8
8
8
8
10
11
12
12
12
13
30
38
42
46
27
9
9
9
9
9
11
12
12
12
10
8
8
9
11
9
8
11
6
2
5
7
6
5
4
3
13
18
12
6
7
7
7
7
7
5
3
3
5
7
7
5
3
2
2
2
2
11
6
1
2
3
6
6
3
1
2
2
3
11
15
19
11
3
4
5
3
2
5
7
8
8
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
62
62
62
62
62
62
62
62
51
49
47
41
48
57
72
97
97
97
72
67
62
58
57
57
56
63
70
79
96
96
96
96
96
97
99
99
99
99
85
85
80
87
97
85
94
86
94
93
99
90
100
87
82
84
82
84
96
92
95
107
98
100
102
107
101
102
100
101
107
101
107
101
98
104
93
92
91
87
88
90
96
94
107
101
86
89
104
76
71
70
59
62
86
64
66
73
75
75
75
75
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
10
10
10
10
10
10
10
10
7
5
5
5
5
5
5
5
5
10
6
3
3
3
3
3
3
3
3
6
8
9
9
9
10
13
14
15
15
11
7
7
9
11
48
29
11
9
8
7
6
3
1
3
3
3
6
4
3
2
1
4
2
1
2
1
1
1
2
32
19
6
7
8
8
8
8
5
3
3
2
2
2
2
3
3
2
2
17
32
24
16
16
16
10
5
6
7
7
7
7
8
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
165
165
165
165
165
165
165
165
158
157
156
154
154
154
154
154
154
154
145
144
137
137
137
127
125
131
138
147
164
164
164
164
164
165
165
165
165
137
121
127
126
152
154
122
152
108
107
109
102
100
115
110
114
150
107
108
113
108
110
110
113
123
127
127
164
136
137
165
128
128
127
128
124
127
152
123
136
121
114
109
113
101
98
106
94
102
104
103
136
103
114
123
129
150
131
129
129
129
4
136
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
28
24
24
24
24
24
24
24
24
16
8
8
8
8
8
34
47
53
56
32
8
8
8
8
38
23
8
7
6
7
8
7
7
9
8
8
9
8
8
8
8
9
7
4
2
5
3
2
2
4
3
3
5
6
6
4
3
6
9
10
6
3
3
3
3
3
4
16
10
4
6
8
19
11
4
3
2
3
3
3
4
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
138
138
138
138
138
138
138
138
156
175
175
175
175
175
175
175
175
142
143
137
131
129
127
125
122
122
122
130
138
138
138
139
142
145
151
151
151
151
139
139
121
127
123
119
175
110
110
126
139
119
139
134
119
144
114
122
132
132
151
141
143
147
147
145
146
147
147
147
151
149
156
154
155
151
175
147
139
141
156
124
121
113
107
106
108
103
110
110
96
104
102
103
101
144
96
83
84
77
4
104
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
34
27
27
27
27
27
27
27
27
18
9
9
9
9
9
28
38
43
45
26
8
8
8
8
43
25
8
7
6
27
18
9
7
5
6
8
33
20
8
9
10
13
11
9
7
8
7
5
4
4
28
40
22
4
4
4
40
21
3
5
8
8
9
12
10
8
12
18
11
4
14
10
7
33
58
67
72
38
4
4
4
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
81
81
81
81
81
81
81
81
62
59
55
45
44
44
49
54
54
54
47
46
45
45
47
49
54
56
62
69
81
81
81
81
81
85
90
90
90
90
67
67
59
58
58
67
60
57
60
68
73
78
98
90
81
84
83
83
86
87
88
98
92
89
89
88
90
89
88
88
98
86
84
92
81
82
82
84
78
77
74
75
77
75
78
84
73
65
76
72
59
66
55
51
75
44
39
34
35
23
2
71
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
10
10
10
10
10
10
10
10
8
7
7
7
7
7
7
7
7
8
6
5
5
5
5
5
5
5
5
4
3
3
3
3
3
6
8
9
9
7
5
5
6
8
28
18
8
5
2
3
5
4
2
1
1
1
2
1
1
1
1
5
3
1
3
2
1
13
14
14
8
3
6
7
8
6
4
17
21
11
1
3
4
6
4
2
2
2
2
2
3
3
4
3
2
3
4
3
2
2
2
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
93
93
93
93
93
93
93
93
82
80
78
75
74
73
71
71
71
69
68
68
67
67
67
48
44
51
58
70
89
89
89
90
91
93
93
93
93
74
72
72
66
70
63
72
81
68
81
75
81
66
80
69
73
72
80
77
89
110
105
121
118
119
111
110
109
107
110
107
107
112
113
121
119
116
113
111
116
107
100
93
100
95
110
121
96
98
116
83
80
68
65
67
71
71
66
76
84
84
84
84
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
40
40
40
40
40
40
34
29
29
29
15
1
1
1
1
1
1
1
1
2
2
2
2
2
3
14
19
22
23
12
1
1
6
11
41
25
10
17
20
10
1
1
1
1
1
1
5
7
8
5
2
1
1
1
2
1
1
1
1
1
1
1
3
4
4
4
4
6
8
6
4
3
2
2
3
4
6
13
7
2
2
2
3
4
4
3
2
3
4
4
5
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
184
184
184
184
184
184
184
184
186
189
189
189
189
189
189
189
189
177
179
177
175
175
174
174
174
174
174
179
184
184
184
184
184
184
184
184
184
149
148
155
137
175
175
148
189
162
136
137
145
141
151
200
164
174
200
168
182
200
191
200
200
200
187
200
184
186
181
184
200
194
200
200
200
200
189
200
188
200
173
200
171
166
160
174
170
167
200
200
175
200
200
189
200
164
200
144
145
100
100
162
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
92
116
128
134
137
131
126
126
126
77
28
28
28
28
28
69
90
100
105
65
25
25
50
76
50
25
28
41
54
39
25
26
27
28
28
28
28
28
64
46
28
28
28
28
28
34
37
40
100
64
28
28
34
37
38
40
66
47
28
28
28
28
28
28
28
28
28
28
64
65
46
28
34
31
28
47
37
28
28
28
47
66
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
134
134
134
134
134
134
134
134
143
152
152
152
152
152
152
152
152
152
129
125
121
117
117
118
118
120
123
127
134
134
134
134
134
132
131
131
131
118
109
118
120
152
150
106
100
96
90
98
100
94
113
109
110
152
111
116
119
124
116
115
113
117
119
118
152
122
126
150
119
119
123
120
121
124
114
108
111
109
124
116
115
117
129
117
118
115
124
120
104
104
111
112
110
152
111
99
106
75
75
129
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
41
43
44
44
44
44
44
44
45
26
8
8
8
8
8
33
45
51
54
31
8
8
8
8
43
25
8
8
8
43
30
18
6
7
9
19
24
29
29
19
9
37
23
9
2
2
2
2
3
3
4
8
17
22
24
27
41
22
3
6
5
4
4
4
4
8
6
4
17
39
25
12
10
7
4
3
2
7
9
12
19
26
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
190
190
190
190
190
190
190
190
186
185
185
184
184
184
184
185
185
185
173
171
168
165
164
163
161
161
161
168
175
175
176
180
183
190
190
190
190
145
138
144
142
162
185
154
183
141
133
127
145
133
145
147
145
183
135
137
145
145
145
145
146
161
155
153
175
155
155
190
154
153
153
154
154
152
183
147
147
141
150
139
140
135
132
152
140
134
142
150
100
99
112
117
118
183
140
154
161
161
161
161
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
82
101
110
115
117
118
119
119
119
69
20
20
20
20
20
50
65
73
77
52
28
28
28
28
54
41
28
34
40
32
25
20
15
15
21
23
25
26
24
22
22
25
19
13
10
8
8
42
66
44
22
22
14
6
6
6
36
22
8
25
26
23
20
17
15
15
15
15
15
15
27
27
27
28
40
70
55
40
28
28
28
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
126
126
126
126
126
126
126
126
110
107
104
101
101
101
102
104
104
104
94
92
90
88
87
86
84
84
87
105
126
126
126
126
126
124
123
123
123
120
95
95
97
104
101
83
93
75
73
80
85
93
98
120
117
95
97
98
100
103
102
116
113
108
110
113
126
117
116
123
116
119
124
127
140
126
140
121
140
111
106
106
102
102
98
95
98
97
103
113
78
80
85
86
99
95
84
67
69
63
3
102
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
9
9
9
9
9
9
9
9
20
25
28
29
30
31
26
21
21
15
9
9
9
9
9
15
18
19
20
18
17
17
17
17
17
13
9
9
9
6
3
3
3
3
36
19
3
5
8
6
5
3
1
1
2
1
1
2
3
3
3
5
4
3
3
3
2
1
2
4
3
3
6
7
8
5
2
14
32
17
3
1
2
1
1
1
1
1
2
3
3
3
3
2
1
2
2
2
2
2
3
24
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
72
72
72
72
72
72
72
73
85
98
98
98
98
98
98
98
98
97
78
75
71
67
65
63
60
64
70
78
93
93
93
93
93
74
71
68
65
62
67
61
53
97
58
68
98
70
67
75
85
80
104
118
92
95
108
105
110
127
120
116
120
122
123
134
135
116
124
111
109
118
117
119
127
129
117
118
123
131
127
124
129
134
135
124
125
127
129
122
131
109
114
108
100
106
114
120
135
135
135
135
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
1
1
1
1
1
1
1
1
16
23
27
29
30
31
30
29
29
23
17
15
15
15
15
15
15
15
15
9
4
4
4
4
2
1
1
1
1
2
2
3
32
30
17
5
21
14
7
4
1
1
1
1
2
1
1
2
3
3
2
1
2
2
2
4
3
2
1
1
1
2
2
2
2
2
4
6
9
6
3
3
3
3
3
3
3
4
12
21
13
6
6
16
12
8
4
29
42
48
55
75
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
35
39
43
52
52
52
52
52
53
54
54
54
42
40
37
34
33
32
31
30
30
29
28
28
28
37
51
66
95
95
95
95
71
68
57
53
54
51
61
59
62
71
91
72
89
73
74
77
85
92
95
108
102
112
107
114
117
110
112
111
109
114
108
109
112
111
117
114
111
106
110
93
104
91
93
96
117
91
87
80
111
74
72
81
67
70
81
72
77
81
81
81
68
69
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
4
4
4
4
4
4
4
4
10
13
15
16
16
16
16
16
17
10
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
4
6
9
12
16
13
11
16
11
7
4
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
2
2
2
3
2
1
1
1
1
2
10
10
10
21
12
3
3
3
3
2
1
11
21
11
1
5
7
9
13
8
4
11
15
19
10
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
95
95
95
95
95
95
95
95
80
78
75
71
70
69
66
66
66
67
68
71
71
71
71
71
71
71
71
82
94
94
94
101
110
119
138
138
138
138
132
132
100
103
94
82
117
85
92
108
132
107
125
105
109
111
105
138
113
120
121
132
118
117
125
114
114
113
122
112
118
120
135
135
119
138
118
108
104
99
121
90
92
90
90
97
81
69
83
61
70
69
69
97
68
73
79
85
97
97
97
97
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
44
44
44
44
44
44
44
44
44
44
44
44
44
44
34
25
25
25
26
26
26
26
26
25
25
25
25
25
25
25
25
25
53
39
25
25
25
25
22
20
20
38
57
40
23
13
4
13
23
14
6
2
3
3
4
12
16
8
1
5
3
1
2
1
1
1
1
1
1
1
14
20
23
12
2
3
5
5
3
2
1
1
1
2
3
8
5
2
2
4
5
7
4
2
2
2
2
2
2
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
66
66
66
66
66
66
66
68
77
88
88
88
89
90
92
96
96
96
81
78
69
70
73
83
96
96
96
96
96
96
96
96
82
93
96
96
96
96
76
71
67
66
60
71
65
65
65
71
82
89
114
133
114
126
142
130
139
149
151
173
178
147
148
150
157
157
173
178
144
144
146
149
148
178
158
145
150
139
136
170
140
133
135
129
137
133
170
158
122
129
124
129
135
129
139
86
90
57
2
132
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
5
5
5
5
5
5
5
5
20
27
31
33
34
35
35
35
35
35
19
3
3
3
3
3
3
3
3
4
4
4
4
4
5
10
12
13
15
33
42
50
28
6
38
21
5
3
2
5
7
6
5
3
1
2
13
7
2
2
2
2
1
1
1
2
4
2
1
2
2
2
17
24
28
32
41
36
32
16
1
2
3
4
3
2
4
6
4
2
6
10
14
8
2
2
3
2
2
2
2
8
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
103
103
103
103
103
103
109
116
124
139
139
139
139
139
139
139
139
103
87
78
68
71
76
84
98
98
98
98
98
98
98
98
91
96
98
98
98
98
74
71
58
52
55
59
59
71
107
82
96
98
106
153
129
139
176
140
148
160
154
167
164
167
166
184
176
169
166
169
187
165
187
165
168
187
163
170
162
159
175
147
149
154
145
177
149
151
141
175
128
137
157
147
149
139
177
149
149
143
143
143
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
7
7
7
7
7
7
7
7
11
13
14
14
14
14
14
14
15
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
5
6
6
4
3
3
4
6
5
5
6
7
8
4
1
1
2
1
1
1
1
3
6
3
1
1
1
1
1
1
1
1
1
5
3
1
16
23
27
21
15
9
30
15
1
5
5
6
7
4
1
5
17
29
19
9
1
7
14
9
4
7
9
10
10
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
89
89
89
89
89
89
89
89
74
71
68
65
73
83
96
119
119
119
107
105
103
101
101
102
103
103
103
103
103
103
103
103
100
102
103
103
103
103
107
112
112
114
119
92
112
96
95
112
96
97
101
139
101
110
119
123
137
136
135
133
137
137
124
125
124
122
133
124
125
128
128
129
139
133
131
136
120
137
103
96
97
90
91
110
101
103
111
105
95
100
105
112
118
118
139
96
98
67
67
103
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
28
16
16
16
16
16
16
16
16
40
45
47
48
49
49
49
49
49
50
29
8
8
8
8
8
11
13
14
14
8
2
2
5
9
5
2
7
6
5
3
2
2
2
2
2
3
5
3
2
1
1
3
2
1
1
1
1
4
5
7
4
2
14
20
26
26
20
15
20
10
1
1
1
1
1
2
3
12
22
16
11
6
2
6
10
6
3
7
9
11
6
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
81
81
81
81
81
81
81
81
67
64
61
58
57
55
53
54
55
59
64
64
64
64
64
59
55
56
59
68
81
81
81
81
81
75
74
69
69
69
48
46
40
42
39
45
53
47
52
57
60
61
79
72
70
73
72
75
79
83
90
97
110
110
110
98
95
92
88
86
84
85
88
85
96
84
81
81
77
73
81
75
82
101
78
96
72
69
67
68
66
66
75
68
68
68
72
64
64
64
2
101
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
24
12
1
1
1
1
1
1
1
1
1
1
1
1
1
2
8
11
12
14
10
6
6
6
6
8
7
6
5
4
2
1
1
2
3
4
2
1
3
5
4
2
1
2
2
3
3
2
1
7
9
7
5
4
3
3
3
9
5
1
8
5
2
3
3
3
5
3
2
2
2
9
13
9
5
2
2
2
2
2
2
2
12
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
66
66
66
66
66
66
66
69
78
90
90
90
91
93
95
100
100
100
76
72
67
62
60
58
55
54
53
53
52
52
54
59
66
71
83
83
83
83
53
62
56
55
100
61
60
65
71
68
68
73
100
83
84
90
87
89
96
99
109
114
108
109
109
114
110
112
126
113
114
113
114
113
111
127
105
102
103
100
102
109
106
108
110
126
111
103
127
90
77
76
75
72
72
90
64
55
65
51
3
127
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
6
6
6
6
6
6
6
6
14
18
20
21
21
21
21
21
22
15
8
8
8
8
8
10
11
12
13
9
6
6
6
6
6
7
7
7
7
8
8
9
10
11
10
9
11
15
17
9
1
3
3
2
1
1
1
1
1
2
1
1
1
1
2
3
4
4
4
33
17
2
3
3
3
4
22
23
24
18
12
7
4
1
2
2
3
5
4
3
3
4
10
5
1
1
1
2
2
2
3
25
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
72
72
72
72
72
72
72
72
60
58
55
48
48
48
49
50
50
50
47
47
46
45
45
45
45
48
54
64
80
80
80
80
80
83
87
87
87
87
67
64
59
61
59
65
64
70
104
77
78
82
97
80
83
87
88
90
99
94
94
94
90
89
92
94
94
104
99
93
94
91
92
91
94
94
89
97
88
86
87
88
91
92
94
104
88
83
80
81
75
78
74
68
90
75
85
90
97
97
97
97
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
1
1
1
1
1
1
1
1
9
13
15
16
16
16
16
16
17
18
10
3
3
3
3
3
3
3
3
12
17
19
20
21
11
1
1
1
1
6
9
12
31
40
50
47
45
37
30
21
12
3
2
5
4
2
1
2
3
3
3
8
6
4
2
3
2
2
1
1
2
3
3
3
3
4
5
8
11
17
10
3
3
3
3
2
1
5
3
1
1
8
15
19
12
5
4
12
16
18
19
21
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
126
126
126
126
126
126
126
126
96
91
85
78
81
85
90
100
104
112
126
126
126
126
126
117
114
111
109
105
104
100
100
100
106
114
126
126
126
126
89
80
69
65
65
77
73
106
92
79
82
81
80
82
83
85
85
89
89
92
96
96
105
109
99
103
105
100
106
100
107
99
100
103
103
103
107
109
114
123
123
123
107
101
107
96
104
101
107
123
97
123
99
97
123
92
92
80
80
80
4
109
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
47
52
54
55
56
56
56
56
57
33
10
10
10
10
10
33
44
50
53
27
1
1
24
37
21
5
55
42
30
15
1
2
3
4
5
4
3
4
6
3
1
1
4
6
6
6
7
4
1
1
2
3
10
13
15
17
20
15
10
6
3
4
9
9
6
4
4
22
13
4
9
8
7
5
4
40
31
17
4
4
4
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
95
95
95
95
95
95
95
95
110
125
125
125
125
125
125
125
125
106
107
104
100
99
98
97
96
96
96
95
95
95
95
95
95
95
95
95
95
81
76
75
59
62
62
66
68
96
67
73
75
68
88
77
79
125
78
83
89
85
93
105
93
114
96
103
106
106
134
114
105
106
105
105
102
117
104
96
102
97
95
117
100
98
93
134
90
93
88
81
75
67
79
82
80
125
70
55
69
29
2
134
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
38
38
38
38
38
38
38
38
38
38
38
38
38
38
35
33
33
33
20
8
8
8
8
8
8
8
8
12
14
15
15
15
16
23
27
29
30
15
1
1
4
8
4
1
6
6
6
3
1
1
1
1
2
3
4
3
3
2
2
4
5
3
1
2
2
2
9
5
2
1
4
5
6
7
14
8
2
1
1
8
11
15
15
10
5
1
1
2
5
3
1
1
2
1
1
1
1
1
1
2
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
35
35
35
35
35
35
35
35
35
35
35
35
35
37
45
56
56
65
85
112
112
112
112
112
112
112
112
67
59
50
39
42
46
53
64
64
64
64
48
50
44
46
56
55
59
112
63
69
81
69
72
79
67
77
75
76
82
86
86
96
99
92
92
99
95
92
112
94
91
94
95
92
99
99
83
83
81
79
79
86
80
78
87
77
76
69
96
67
71
74
68
74
74
57
79
43
48
24
2
83
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
12
12
12
12
12
12
12
12
10
8
8
8
8
8
8
8
8
10
11
11
11
11
12
17
19
20
21
12
4
4
4
4
4
8
10
11
11
8
5
5
6
8
6
5
8
5
2
1
1
2
2
3
2
1
1
1
1
13
7
1
1
1
1
2
2
1
1
2
1
1
1
1
1
1
1
2
3
2
1
3
6
10
5
1
2
3
2
1
1
1
1
1
1
1
5
3
2
2
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
168
168
168
168
168
168
168
168
166
166
165
165
165
165
165
165
165
154
152
150
147
146
144
143
142
143
147
156
168
168
168
168
168
168
168
168
168
144
126
131
131
153
153
117
105
115
89
92
100
102
116
142
121
165
122
121
127
122
121
123
121
129
130
132
168
143
143
168
138
135
135
131
130
130
123
121
125
126
130
142
130
138
130
116
114
97
123
92
83
89
98
117
130
165
138
81
89
22
10
121
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
71
85
92
96
98
99
99
99
100
92
84
84
84
84
84
72
61
61
61
61
53
46
46
71
76
40
4
5
6
7
5
3
3
4
6
4
3
5
8
8
6
4
6
6
6
7
9
9
10
10
10
12
9
6
6
6
7
9
22
24
14
5
5
5
5
7
10
16
13
10
9
9
9
9
10
12
11
10
10
10
10
31
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
72
72
72
72
72
72
72
75
84
96
96
96
97
99
101
106
106
106
73
68
61
58
60
63
67
67
67
67
67
67
67
69
76
81
92
92
92
92
63
71
64
68
106
77
93
85
92
94
100
95
140
108
111
112
140
117
124
125
140
123
124
125
120
120
130
122
124
124
124
130
123
124
120
124
116
114
116
118
112
112
108
106
124
114
94
88
119
73
77
81
81
85
97
96
82
82
86
73
73
112
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
34
23
13
13
13
13
13
13
13
13
40
53
60
63
65
67
46
26
26
26
13
1
1
1
1
6
3
1
4
7
5
3
1
1
1
1
2
3
2
2
2
2
3
2
1
1
1
1
1
2
4
3
3
2
2
2
2
2
1
1
2
2
3
2
1
1
2
2
3
31
17
4
3
3
3
2
2
2
2
2
3
4
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
74
74
74
74
74
74
79
91
111
141
141
141
141
141
141
141
141
110
119
115
111
111
110
109
108
108
108
91
88
84
79
88
99
113
138
138
138
138
79
72
60
56
65
83
93
108
117
123
148
138
136
115
116
141
125
133
138
148
145
148
152
176
153
160
158
159
156
176
160
164
171
170
175
176
174
161
157
153
171
142
147
153
175
172
142
129
174
102
94
95
91
95
101
141
81
71
75
50
8
102
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
23
23
23
23
23
23
23
23
31
35
37
38
38
39
27
16
16
16
13
10
10
10
10
10
10
10
10
9
9
9
9
9
9
12
14
15
15
9
3
3
5
8
6
5
8
7
7
4
1
1
1
1
3
2
1
14
11
6
1
1
5
3
1
3
2
2
2
7
4
2
3
3
3
4
27
23
20
11
3
6
3
1
2
2
3
19
13
8
6
10
8
4
1
1
1
4
6
7
4
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
62
62
62
62
62
62
71
85
105
139
139
139
139
139
139
139
139
105
114
110
105
105
103
102
101
101
101
89
87
84
79
80
81
85
91
91
91
91
73
73
73
79
96
85
90
101
85
99
99
95
132
108
113
139
120
123
132
128
131
142
135
149
138
137
142
139
138
148
145
141
144
144
149
148
142
145
131
138
133
118
120
114
149
112
105
93
142
82
87
92
95
97
106
139
67
59
64
21
4
96
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
4
4
4
4
4
4
4
4
21
30
34
36
37
39
36
34
34
22
11
11
11
11
11
30
40
45
47
25
4
4
4
4
4
7
9
10
10
6
2
2
2
2
37
19
2
4
7
5
3
2
2
2
1
1
29
15
1
1
1
2
3
3
3
2
2
3
27
52
27
3
17
24
27
31
19
7
3
2
1
1
1
1
1
2
7
12
8
4
5
7
14
9
4
3
3
3
3
3
3
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
41
52
65
90
90
90
90
90
90
90
90
65
68
64
60
59
58
57
55
55
55
50
49
45
45
51
73
100
145
145
145
145
115
115
115
91
89
93
115
112
115
120
145
115
151
113
119
127
130
145
141
146
151
152
156
175
154
161
158
160
159
175
161
164
167
164
174
175
161
163
162
155
167
154
148
148
174
171
138
124
146
103
103
102
94
95
113
87
94
112
126
126
126
126
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
3
3
3
3
3
3
3
3
17
24
28
30
31
32
27
23
23
18
12
6
6
6
6
6
6
6
6
4
3
3
3
3
3
6
7
8
9
5
1
1
1
1
23
12
1
34
67
35
3
4
5
3
2
1
1
33
21
9
2
2
1
1
2
2
2
3
4
5
4
4
4
4
4
3
3
3
3
3
4
7
7
7
5
3
11
17
10
3
3
4
2
1
2
1
1
2
3
3
3
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
92
92
92
92
92
92
92
92
87
86
85
84
84
83
83
83
83
84
88
93
93
93
93
93
93
93
93
90
89
88
88
89
90
92
92
92
92
79
68
64
53
49
53
49
49
54
52
58
74
72
81
93
80
83
92
86
94
96
102
105
105
108
109
125
114
117
122
121
112
115
119
125
122
121
105
107
109
104
125
113
99
95
98
97
85
85
91
81
86
113
91
94
94
83
97
62
67
51
1
113
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
44
44
44
44
44
44
44
44
27
11
11
11
11
11
11
11
11
31
29
27
27
27
27
27
27
27
27
17
8
8
8
8
8
12
14
15
16
9
3
3
3
3
6
4
3
3
3
6
7
5
4
4
2
1
1
1
1
1
1
9
12
6
1
1
4
5
5
3
1
1
2
2
2
3
11
26
34
21
9
1
1
1
1
2
2
2
1
1
5
3
1
1
1
1
1
1
1
1
1
2
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
169
169
169
169
169
169
169
169
145
141
136
131
134
138
143
153
153
155
162
162
162
162
162
152
150
152
155
160
169
169
169
169
169
165
164
162
162
162
122
127
114
153
116
99
122
89
86
93
102
92
100
93
85
83
80
87
90
92
118
102
100
114
109
109
169
117
119
144
113
108
115
102
99
97
122
96
97
98
118
93
89
89
87
80
79
78
80
75
69
75
66
69
82
74
78
82
82
82
2
82
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
44
41
41
41
41
41
41
41
41
22
4
4
4
4
4
13
18
20
21
11
2
2
5
9
9
9
9
6
3
2
2
3
2
2
2
1
1
32
24
13
2
2
2
1
1
1
2
2
2
11
6
1
2
2
2
3
26
27
27
17
7
7
7
7
4
2
8
15
8
2
5
3
1
1
2
1
1
1
1
1
1
2
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
34
34
34
34
34
34
39
46
53
68
68
68
68
68
68
68
68
72
89
109
109
109
109
109
109
109
109
77
72
62
48
46
42
45
46
46
46
46
37
35
33
31
44
51
55
109
60
62
62
52
55
53
58
72
58
63
67
71
81
78
85
83
83
94
86
88
109
87
94
88
87
88
85
94
80
76
78
77
78
89
84
78
76
80
76
78
88
84
68
64
64
65
68
80
65
59
59
59
3
77
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
7
7
7
7
7
7
7
7
10
11
12
12
12
12
12
12
13
12
12
12
12
12
12
19
23
25
27
14
2
2
2
2
2
5
7
8
9
6
3
3
4
6
6
6
6
4
2
2
3
2
1
1
1
1
3
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
9
10
11
6
1
3
3
2
1
2
3
5
4
3
5
4
3
2
1
1
1
2
2
2
3
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
60
60
60
60
60
60
60
60
66
72
72
72
72
72
72
72
72
66
65
63
60
60
60
46
43
40
36
34
33
30
30
30
37
46
60
60
62
60
74
74
53
58
58
70
64
62
61
66
74
68
88
74
77
81
88
83
85
87
85
88
86
86
86
88
85
83
81
81
88
82
83
84
83
88
83
79
83
82
87
75
86
70
67
83
73
64
75
86
66
74
85
73
87
83
68
75
72
72
72
54
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
5
5
5
5
5
5
5
5
9
11
12
12
12
12
12
12
13
18
13
8
8
8
8
8
8
8
8
6
5
5
5
5
5
8
10
11
12
11
11
11
11
11
18
14
11
6
2
3
4
4
2
1
1
2
3
3
4
2
1
4
3
2
1
1
1
1
1
1
1
1
3
4
5
6
7
8
10
7
4
3
3
2
1
1
1
5
20
11
3
2
2
1
1
2
3
9
12
15
8
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
69
69
69
69
69
69
69
69
57
55
52
45
52
61
79
106
106
106
103
103
102
102
103
104
106
106
106
106
106
106
106
106
102
111
119
119
119
119
77
68
65
68
81
94
94
101
84
93
100
102
105
119
116
102
102
104
99
101
104
111
104
110
104
106
119
110
111
116
107
107
109
106
111
110
100
101
95
94
98
94
95
97
104
99
92
87
82
78
75
79
76
97
104
73
76
63
62
61
3
101
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
45
45
45
45
45
45
45
45
26
8
8
8
8
8
8
8
8
14
9
4
4
4
4
4
4
4
4
33
47
54
58
60
59
59
59
59
59
63
41
20
17
14
14
14
14
17
18
20
15
10
6
3
1
2
3
6
9
6
3
11
7
3
2
2
2
2
3
3
3
3
2
2
2
2
2
5
9
17
10
4
5
3
2
2
2
3
3
3
8
10
13
7
2
2
4
3
3
3
3
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
30
30
30
30
30
30
35
40
47
60
60
60
60
60
60
64
72
83
101
101
101
101
101
101
101
101
101
90
88
86
79
79
79
85
91
91
91
91
68
64
52
48
54
68
68
101
95
83
86
88
102
87
91
89
93
100
104
123
113
107
109
109
106
107
109
104
101
101
109
98
98
100
97
97
96
100
103
103
123
113
99
93
96
87
91
98
90
86
75
72
74
70
75
70
67
63
65
63
8
123
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
16
16
16
16
16
16
16
16
13
10
10
10
10
10
10
10
10
20
25
27
28
29
30
30
30
30
30
23
16
16
16
16
16
8
1
1
1
1
1
1
4
8
4
1
8
9
10
5
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
8
7
5
4
3
2
2
2
8
5
3
2
2
3
3
2
1
1
1
1
4
2
1
1
1
1
1
3
5
6
7
7
8
27
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
91
91
91
91
91
91
91
92
107
123
123
123
123
123
123
123
123
118
116
115
114
113
113
112
112
112
112
101
99
97
91
91
91
93
95
95
95
95
85
82
84
118
87
93
92
112
102
82
85
80
83
95
86
123
97
101
105
108
107
115
115
113
115
113
118
108
112
104
103
102
102
105
105
109
105
109
100
109
94
100
101
86
100
84
88
88
100
95
87
101
91
87
80
123
63
57
59
30
16
69
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
4
4
4
4
4
4
4
4
20
28
32
34
35
36
34
32
32
18
4
4
4
4
4
18
25
28
30
17
4
4
4
4
4
4
4
4
4
4
4
4
7
11
39
25
11
20
29
15
2
1
1
11
6
1
11
6
1
1
1
1
1
1
1
1
1
1
2
1
1
1
7
10
12
14
19
11
4
2
1
3
5
8
4
1
1
1
8
8
7
6
17
11
6
3
1
3
4
6
6
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
173
173
173
173
173
173
173
173
170
170
169
168
168
168
168
168
168
166
166
165
165
165
165
157
156
158
160
165
172
172
172
172
172
173
173
173
173
165
118
133
124
160
162
119
164
105
96
99
90
83
95
100
99
168
105
105
104
99
99
99
98
116
113
112
172
124
125
173
117
120
116
117
116
114
164
104
106
107
99
100
97
91
91
88
87
93
90
100
86
97
100
100
104
168
116
122
125
116
116
116
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
45
49
51
52
52
52
52
52
53
28
4
4
4
4
4
13
18
20
21
12
4
4
6
9
8
7
9
8
7
5
3
3
4
5
4
3
2
2
3
2
1
3
2
1
1
1
1
3
4
3
2
1
4
6
7
8
12
9
6
3
1
6
4
2
2
2
4
10
7
5
5
6
20
13
6
4
2
3
3
3
3
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
36
36
36
36
36
36
37
39
44
52
52
52
52
53
53
53
53
53
53
53
53
52
52
52
52
52
53
66
80
80
80
80
70
70
58
60
58
70
64
61
70
69
73
63
90
59
63
75
87
81
90
91
93
111
102
105
114
111
104
97
91
91
89
94
101
100
111
103
114
111
99
99
101
94
93
91
92
88
89
82
114
101
74
75
62
62
86
63
62
53
53
53
5
60
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
5
5
5
5
5
5
5
5
10
13
14
15
15
15
15
15
16
16
11
7
7
7
7
7
7
7
7
6
5
5
5
5
5
6
6
6
7
5
3
3
4
6
28
17
6
13
15
9
3
2
1
1
1
1
1
2
1
1
2
1
1
1
2
1
1
1
1
1
1
10
8
6
6
6
10
7
5
3
1
3
3
2
1
1
1
5
5
5
7
4
1
1
1
2
4
4
4
4
5
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
90
90
90
90
90
90
90
90
66
62
57
46
45
44
48
52
52
52
51
50
50
50
50
50
50
50
50
48
48
47
49
57
71
90
93
93
93
93
75
70
58
62
52
57
63
60
63
65
75
73
79
74
93
79
82
84
83
95
89
91
94
102
96
98
102
99
101
97
102
101
95
96
101
97
87
83
80
78
76
78
79
75
76
96
74
66
75
71
60
67
57
63
73
68
96
75
73
71
71
57
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
4
4
4
4
4
4
4
4
4
4
9
11
12
13
13
14
9
4
4
4
2
1
1
12
24
12
1
24
43
46
23
1
5
7
9
5
2
2
27
39
21
4
4
3
2
1
2
1
1
1
3
4
5
4
4
4
4
6
3
1
2
1
1
1
1
1
1
10
17
25
13
1
1
1
2
3
2
1
6
8
11
6
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
138
138
138
138
138
138
138
138
131
129
128
126
125
125
124
124
124
105
93
88
82
78
76
74
70
78
90
107
136
136
136
136
137
138
138
138
138
94
86
78
59
55
52
53
59
57
64
70
81
84
90
90
94
124
88
89
90
86
85
85
89
93
96
97
136
106
107
138
98
98
94
88
85
84
81
82
87
77
86
77
79
78
80
84
68
60
69
53
52
65
64
73
74
124
72
64
67
55
6
86
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
65
65
65
65
65
65
65
65
62
59
59
59
59
59
53
47
47
47
36
25
25
25
25
25
25
25
25
36
41
44
45
47
52
49
47
47
47
24
1
1
3
6
3
1
6
6
7
4
1
1
1
1
1
1
1
1
1
1
2
5
4
3
2
2
1
1
2
2
2
2
4
5
5
6
30
20
11
11
12
13
14
15
9
3
2
2
4
2
1
1
1
1
2
4
5
5
5
5
3
2
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
91
91
91
91
91
91
91
91
77
74
71
68
67
65
63
63
63
66
69
69
69
69
69
51
47
53
60
72
91
91
91
91
91
91
91
91
91
69
57
57
49
52
53
52
59
50
67
52
55
55
57
62
62
64
81
74
79
82
93
82
81
83
81
82
91
83
81
91
79
80
85
80
83
79
78
80
83
84
85
93
83
81
79
81
79
79
83
85
70
66
65
69
84
75
80
84
84
84
3
93
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
43
43
43
43
43
43
43
43
35
27
27
27
14
2
2
2
2
2
2
2
2
10
14
16
17
18
19
22
24
25
25
23
21
21
14
8
7
6
7
10
14
12
10
6
2
2
2
4
6
6
7
4
2
2
1
1
1
1
2
2
2
2
2
6
5
4
4
3
3
5
8
7
5
3
3
3
2
1
4
8
5
3
4
2
1
2
2
2
3
3
3
3
3
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
144
144
144
144
144
144
144
144
138
137
136
135
140
146
153
166
166
166
147
143
134
133
135
144
155
155
155
155
155
155
155
155
153
154
155
155
155
155
116
124
128
130
166
114
129
105
101
111
112
125
115
128
110
133
103
97
99
95
102
104
106
125
116
121
130
128
126
166
113
111
108
105
103
101
129
91
89
94
88
88
94
89
88
126
92
90
88
87
79
80
92
89
86
133
64
56
68
26
4
126
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
30
6
6
6
6
6
6
6
6
15
20
22
23
24
25
27
28
28
28
20
12
12
12
12
45
28
12
7
2
1
1
1
2
3
5
3
1
2
3
2
1
1
1
1
1
1
1
5
9
9
5
1
5
7
8
8
8
9
11
6
1
3
3
3
5
4
3
10
7
4
7
8
9
6
4
2
1
2
3
3
3
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
141
141
141
141
141
141
141
141
126
124
121
117
123
130
139
155
155
155
134
130
126
123
123
123
123
126
129
133
141
141
141
141
141
141
141
141
141
123
107
120
111
155
155
114
112
113
89
87
87
85
86
91
83
107
90
94
102
130
112
115
112
127
123
127
155
131
129
155
122
118
119
114
115
130
112
105
105
103
103
105
109
109
111
123
109
103
105
103
82
85
93
100
111
107
123
66
70
25
10
90
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
33
34
35
35
35
35
35
35
36
28
20
20
20
20
20
40
50
55
58
31
4
4
4
4
6
5
4
4
4
4
4
6
7
8
8
6
4
6
8
8
6
4
6
6
6
6
9
10
12
10
9
8
7
6
6
6
7
7
8
20
12
5
7
8
8
8
6
5
7
8
8
8
9
7
5
5
5
7
8
9
10
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
137
137
137
137
137
137
137
137
123
120
117
109
109
109
109
109
109
109
87
83
75
67
66
60
58
70
85
104
137
137
137
137
137
114
110
103
94
92
75
75
54
52
50
53
72
55
55
67
75
70
100
92
77
80
82
86
91
99
105
96
99
105
106
110
137
109
106
107
104
109
104
102
100
109
94
96
99
88
99
82
81
76
76
82
72
66
83
76
61
65
57
58
65
58
44
34
37
17
3
66
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
66
66
66
66
66
66
66
66
59
52
52
52
52
52
43
34
34
34
17
1
1
1
1
1
1
1
1
5
7
8
8
8
9
13
15
16
17
10
3
3
3
3
4
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
7
4
1
1
1
1
1
2
4
2
1
1
1
1
2
5
8
18
11
5
5
3
1
1
1
5
12
7
3
5
3
1
2
3
4
5
4
3
3
2
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
89
89
89
89
89
89
89
89
94
100
100
100
102
105
108
114
114
114
115
117
117
117
117
117
117
117
117
115
115
114
114
114
107
112
114
114
114
114
94
95
98
107
101
102
100
117
92
98
115
88
92
92
89
100
93
97
99
100
115
103
106
110
105
108
108
109
125
110
109
115
110
111
109
125
108
103
107
106
107
125
105
104
100
108
96
81
85
83
87
118
99
100
108
100
97
94
96
93
78
118
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
22
12
12
12
12
12
12
12
12
46
63
72
76
78
75
42
10
10
10
7
4
4
6
8
42
23
4
17
28
16
4
3
3
3
5
4
3
8
8
6
4
4
6
7
7
7
7
8
8
7
5
4
10
13
15
17
12
8
7
12
8
4
8
8
8
8
6
4
18
11
4
3
3
3
4
4
4
29
41
54
29
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
61
61
61
61
61
61
61
61
48
46
43
37
36
36
36
40
45
50
61
61
61
61
61
45
42
42
43
47
53
53
53
53
55
66
80
80
80
80
73
73
58
63
62
73
80
68
80
75
80
80
73
77
71
65
70
72
69
71
76
77
78
93
82
84
93
83
85
86
85
93
90
91
93
100
85
80
80
74
75
78
80
85
93
79
82
78
85
73
64
65
72
57
85
57
61
70
73
73
73
85
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
9
9
9
9
9
9
9
9
13
15
16
16
16
16
16
16
17
25
13
2
2
2
2
2
2
2
2
3
3
3
3
3
4
7
9
10
11
9
8
8
8
8
25
16
8
6
4
3
3
2
1
1
1
1
1
2
4
3
2
3
2
1
2
2
2
1
1
1
2
3
2
1
1
1
1
2
3
2
1
6
6
6
3
1
1
5
24
13
2
12
9
6
3
1
2
7
9
12
7
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
139
139
139
139
139
139
139
139
130
128
126
124
123
122
121
121
121
123
125
125
125
125
125
109
106
110
115
124
138
138
138
138
138
139
139
139
139
125
101
100
92
110
111
91
121
86
83
82
83
67
68
67
67
67
77
69
71
75
81
77
80
89
89
91
138
100
102
139
94
92
89
89
87
85
121
80
79
80
74
70
70
65
71
69
63
59
74
60
55
74
58
63
74
69
64
61
61
61
4
46
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
23
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
17
20
21
14
8
8
19
65
36
8
6
4
2
5
8
4
1
1
2
3
11
6
1
3
4
6
6
6
4
2
2
1
1
2
1
1
1
1
1
1
9
5
1
1
1
2
1
1
1
1
2
3
3
4
11
6
1
1
3
2
1
2
3
3
2
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
145
145
145
145
145
145
145
145
109
103
96
87
91
96
103
115
115
118
126
126
126
126
126
119
114
117
121
130
143
143
143
143
144
145
145
145
145
126
104
108
94
112
115
83
78
81
74
79
95
84
92
96
78
77
80
80
84
101
91
96
97
112
105
109
143
117
118
145
112
111
110
101
100
102
96
96
99
101
101
101
93
91
84
96
81
85
82
87
81
72
73
75
79
73
76
59
63
59
4
112
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
48
45
45
45
45
45
45
45
45
48
49
50
50
50
51
40
30
30
30
16
2
2
7
12
7
3
12
14
16
8
1
5
7
9
5
2
1
1
2
1
1
1
1
1
1
1
1
1
2
2
1
1
3
4
5
4
4
3
2
1
1
13
12
12
7
2
1
2
3
4
8
6
5
4
4
3
3
3
3
3
4
13
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
46
50
54
63
63
63
63
63
64
65
65
65
65
65
65
65
65
54
52
50
47
46
45
43
43
43
47
54
65
65
66
65
74
74
69
69
65
74
61
62
60
63
74
61
83
66
68
69
90
71
76
79
82
92
90
100
98
93
95
84
86
90
92
100
98
95
91
90
90
83
85
84
100
82
80
77
77
70
71
79
68
67
65
65
61
69
90
63
71
47
47
30
3
71
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
21
21
21
21
21
21
21
21
32
37
40
41
42
43
43
43
43
22
2
2
2
2
2
2
2
2
2
3
3
3
3
3
4
13
18
20
21
23
35
41
48
56
65
38
11
9
7
5
3
2
1
1
1
2
3
2
2
1
1
3
2
1
1
1
1
1
1
1
2
4
11
14
16
11
7
5
3
5
8
14
9
5
1
1
2
3
3
2
1
3
4
2
1
1
1
2
2
2
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
173
173
173
173
173
173
173
173
168
167
166
165
164
164
163
163
163
159
146
144
136
132
132
119
116
124
134
148
173
173
173
173
173
173
173
173
173
132
122
128
129
159
159
127
127
106
88
88
84
88
102
99
96
163
95
101
103
98
98
99
100
110
112
116
173
127
127
173
117
114
111
105
105
104
127
96
96
93
87
95
85
80
81
85
80
93
72
72
74
81
89
87
93
163
103
93
93
93
1
63
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
47
49
50
50
50
50
50
50
51
28
5
5
5
5
5
50
73
84
90
49
9
9
9
9
41
25
9
8
7
4
1
1
1
1
1
1
1
3
4
3
2
1
1
1
2
2
2
3
11
8
6
4
5
6
6
7
24
13
3
3
4
7
18
10
3
3
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
94
94
94
94
94
94
94
94
67
63
57
46
45
45
51
58
61
66
77
77
77
77
77
65
60
64
69
79
94
94
94
95
96
98
101
101
101
101
79
73
73
72
68
72
77
69
77
82
82
96
101
86
88
84
84
90
88
99
90
92
94
99
101
92
94
99
91
94
88
88
86
82
79
90
76
74
73
70
67
70
71
68
88
80
73
65
81
63
67
68
59
68
70
57
58
62
64
64
64
64
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
41
41
41
41
41
41
41
41
25
10
10
10
10
10
10
10
10
38
20
2
2
2
2
2
2
2
2
3
3
3
3
3
4
12
16
18
19
19
19
20
13
6
39
22
6
14
23
34
40
21
3
3
2
2
3
2
2
2
2
2
2
2
1
1
1
2
6
6
5
4
5
5
5
6
10
8
7
4
1
3
3
3
2
1
1
5
4
3
3
2
1
5
4
3
3
2
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
82
82
82
82
82
82
82
82
61
57
53
45
54
66
84
113
113
113
87
82
75
75
79
86
96
96
96
96
96
96
96
96
88
103
113
113
113
113
96
89
78
113
64
68
67
63
73
78
80
113
83
86
88
83
82
89
82
85
92
92
95
113
96
96
113
92
87
87
95
87
88
87
87
89
89
100
95
87
88
95
86
85
93
86
85
100
84
72
79
95
70
72
95
86
92
100
100
100
7
95
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
14
14
14
14
14
14
14
14
11
9
9
9
9
9
9
9
9
35
20
6
6
6
6
6
6
6
6
7
7
7
7
7
8
11
12
13
14
9
4
4
7
10
7
4
10
6
3
3
4
5
5
4
3
3
4
4
4
2
1
7
4
1
1
1
1
2
4
4
2
1
3
4
5
6
10
7
4
3
2
3
3
2
1
1
3
5
6
7
8
6
4
2
1
4
6
6
6
6
6
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
174
174
174
174
174
174
174
174
164
162
160
158
158
159
160
163
163
163
170
177
177
177
177
177
177
177
177
174
173
172
172
172
173
174
174
174
174
139
127
134
147
159
163
163
155
157
152
146
165
153
160
172
156
177
160
160
165
157
165
155
163
158
162
163
171
165
157
174
149
146
143
142
139
138
155
134
141
137
140
172
147
150
149
177
144
138
133
136
111
116
121
122
136
152
123
144
152
152
152
152
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
64
76
82
85
89
71
54
54
54
37
20
20
20
20
20
37
45
49
51
48
46
46
46
75
75
75
75
51
28
28
28
18
8
25
22
20
20
20
48
38
28
28
24
15
6
17
14
12
11
11
9
8
7
6
6
6
8
24
32
20
8
14
12
10
8
8
9
10
16
22
36
43
46
37
22
8
15
21
24
26
27
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
170
170
170
170
170
170
170
170
173
176
176
176
176
177
177
179
179
179
135
128
119
113
114
115
116
119
124
129
139
139
142
149
156
170
170
170
170
136
127
137
135
156
179
131
150
130
134
135
134
133
140
139
135
176
129
131
136
130
132
140
132
137
137
139
156
146
143
179
138
134
136
132
138
140
150
138
129
123
120
114
115
109
115
114
122
138
130
130
105
105
116
121
128
176
139
138
138
138
9
114
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
33
30
30
30
30
30
30
30
30
25
20
20
20
20
20
46
59
66
69
38
8
8
41
75
77
76
55
30
6
7
8
6
5
5
6
8
14
11
8
8
8
8
7
7
4
2
2
2
2
5
6
8
13
16
17
19
52
31
10
26
31
25
14
4
6
9
30
30
19
9
42
30
18
13
9
6
4
6
7
8
9
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
144
144
144
144
144
144
144
144
148
152
152
152
156
162
168
181
181
181
162
159
155
151
149
147
144
144
144
128
125
117
118
121
131
144
144
144
144
139
115
128
131
154
181
139
149
121
111
118
121
126
133
144
139
152
123
129
133
134
135
145
152
146
145
145
154
152
150
181
147
148
149
147
140
152
149
126
130
121
124
144
133
140
142
130
128
121
138
114
109
125
118
125
142
152
108
109
113
85
85
140
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
10
10
10
10
10
10
10
10
58
82
94
100
103
106
106
106
106
58
10
10
10
10
10
21
27
30
33
20
8
8
8
8
8
9
9
9
9
10
22
28
31
35
52
61
70
50
30
19
9
8
8
9
9
9
9
20
15
10
9
9
5
2
2
2
2
2
2
5
7
9
17
21
23
15
7
9
17
12
7
8
6
4
5
7
9
7
6
43
26
9
9
6
4
4
4
7
8
10
10
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
189
189
189
189
189
189
189
189
189
190
190
190
190
190
190
190
190
183
187
187
187
187
187
187
187
187
187
188
189
189
189
189
189
189
189
189
189
144
140
149
146
183
183
155
165
163
132
141
148
147
159
187
157
190
154
148
156
155
164
175
178
175
172
174
189
176
175
189
162
160
164
166
167
178
178
160
153
153
148
187
149
149
138
152
137
141
142
178
140
142
147
149
148
190
142
136
143
120
100
175
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
96
120
132
138
144
130
116
116
116
72
28
28
28
28
28
72
94
105
110
83
57
57
42
28
54
41
28
41
49
53
57
36
15
15
27
40
40
40
66
83
91
95
54
13
13
20
24
28
100
70
40
34
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
64
92
106
86
57
28
64
82
91
95
97
68
40
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
169
169
169
169
169
169
169
169
171
173
173
173
174
175
177
180
180
180
131
122
108
102
103
111
118
118
120
124
130
130
135
143
152
169
169
169
169
133
128
138
135
154
180
135
173
137
134
123
134
129
133
134
133
147
126
129
133
135
130
134
135
131
130
131
154
136
136
180
131
132
136
138
134
133
173
123
127
122
115
120
120
121
133
124
122
117
133
115
119
131
129
131
131
147
124
133
133
133
133
133
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
25
3
3
3
3
3
3
3
3
5
6
7
7
7
8
36
50
57
61
65
65
65
66
75
77
76
56
36
33
56
33
11
8
5
4
3
3
3
3
6
9
72
40
9
2
3
2
2
44
27
10
4
19
26
30
34
21
8
3
4
2
1
2
1
1
2
1
1
19
37
22
8
8
40
56
30
4
15
20
23
24
26
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
167
167
167
167
167
167
167
167
159
158
156
154
154
153
152
152
152
126
124
120
114
112
110
109
106
106
112
137
167
167
167
167
167
147
143
132
128
124
102
89
91
112
105
107
149
106
101
118
116
115
145
126
135
152
145
130
131
129
131
145
128
135
137
139
167
141
150
138
131
129
127
130
138
135
150
167
134
131
131
125
132
130
167
150
134
125
123
110
110
167
121
119
126
152
128
125
125
125
10
98
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
89
89
89
89
89
89
89
89
96
99
101
102
102
103
60
18
18
18
23
25
26
27
27
22
18
18
18
18
18
18
18
18
20
19
18
18
18
11
4
4
4
4
37
20
4
5
6
5
4
11
14
18
12
7
5
6
7
8
6
4
6
6
6
7
9
9
9
8
8
8
7
6
6
6
7
13
19
14
10
15
11
8
7
7
8
10
10
10
10
8
7
7
7
5
4
7
8
9
6
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
140
140
140
140
140
140
140
140
152
165
165
165
165
165
165
165
165
126
119
111
97
87
87
74
70
81
93
110
140
140
140
140
140
140
140
140
140
107
93
101
110
121
121
121
111
97
87
96
111
101
120
115
116
165
121
126
135
140
134
136
142
136
135
135
140
134
133
140
133
134
135
135
134
142
133
133
133
129
140
129
131
132
133
133
129
125
142
113
103
103
110
114
111
165
124
136
140
140
140
140
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
20
8
8
8
8
8
8
8
8
18
23
25
26
27
28
43
50
54
56
40
25
25
25
25
38
45
48
36
25
25
17
9
9
15
17
12
8
14
17
18
20
14
8
8
8
10
13
56
88
94
80
66
66
66
66
66
66
53
40
34
19
5
5
5
5
18
20
21
21
22
16
10
20
15
10
12
11
10
10
10
10
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
62
62
62
62
62
62
62
62
51
49
47
42
50
60
73
97
97
97
76
72
68
63
61
59
56
58
61
67
76
76
76
76
76
69
67
62
62
58
61
70
80
97
97
97
67
69
67
67
71
67
76
70
70
71
82
72
76
81
79
81
95
86
88
91
97
90
90
97
96
99
117
106
97
100
90
94
94
91
117
93
96
92
106
100
94
89
95
117
76
81
77
77
106
68
100
54
54
24
4
79
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
4
4
4
4
4
4
4
4
12
16
18
19
20
20
20
20
21
12
4
3
3
3
3
3
3
3
3
11
15
17
18
19
20
12
4
4
4
4
4
4
6
8
8
8
8
5
2
8
11
6
2
4
3
3
3
3
3
3
2
2
2
2
2
2
2
2
3
3
3
3
10
13
15
10
6
4
3
3
3
3
3
3
3
3
4
7
5
4
3
3
3
3
3
4
3
3
3
3
3
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
83
83
83
83
83
83
83
83
60
56
52
44
54
66
83
112
112
112
132
152
152
152
152
152
152
152
152
126
121
116
107
102
100
95
93
88
88
88
72
83
79
112
112
86
90
104
83
81
94
94
107
130
106
143
108
109
112
111
118
119
120
152
119
120
120
112
110
112
109
112
116
111
116
111
110
108
111
110
109
130
117
115
116
143
110
106
100
110
87
91
85
78
105
88
101
125
152
152
152
152
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
24
24
24
24
24
24
42
51
55
57
58
59
59
59
60
71
47
24
24
24
18
12
12
20
28
20
12
12
12
12
12
7
3
3
3
5
6
7
7
7
7
7
10
13
7
2
8
5
2
42
25
8
8
13
16
17
19
13
8
14
21
13
5
5
5
5
5
14
18
14
10
9
8
14
20
22
25
26
27
27
27
27
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
64
64
64
64
64
64
64
64
58
57
55
54
53
53
52
52
52
43
47
46
45
45
45
45
45
46
52
63
80
80
80
80
80
72
68
67
69
76
71
92
92
74
74
70
92
76
73
92
70
68
80
61
60
63
77
71
80
94
83
96
84
80
81
80
85
86
94
96
85
85
86
94
79
94
77
74
96
72
75
77
72
73
73
67
66
72
59
63
57
77
59
63
72
67
49
37
36
19
1
48
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
17
16
8
1
1
1
1
1
1
1
1
9
13
15
16
18
22
18
15
15
15
15
15
15
13
11
31
21
11
29
60
35
10
5
1
4
3
2
1
1
2
1
1
1
2
2
1
1
1
1
1
1
1
1
7
10
11
13
13
12
12
6
1
11
9
5
1
1
2
3
2
1
2
1
1
1
1
1
1
1
1
1
1
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
89
89
89
89
89
89
89
92
107
124
124
124
124
124
124
124
124
97
92
87
74
70
70
52
49
54
61
71
89
89
89
89
89
88
88
88
88
80
60
60
52
58
54
62
121
66
64
68
68
70
80
102
87
124
93
90
90
87
91
96
98
104
109
98
99
98
97
95
96
97
97
102
98
99
121
95
98
95
90
90
90
80
96
82
77
71
90
66
65
78
76
87
102
124
80
60
59
28
1
61
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
38
38
38
38
38
38
38
38
38
38
38
38
38
38
36
34
34
34
17
1
1
1
1
1
1
1
1
3
4
4
4
4
5
12
16
18
19
11
3
3
5
8
5
3
4
4
4
3
2
2
2
2
2
2
6
3
1
1
1
5
3
1
1
1
1
1
1
1
1
1
3
4
5
4
3
3
4
2
1
3
2
1
2
3
3
3
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
88
88
88
88
88
88
88
89
103
119
119
119
119
119
119
119
119
95
91
86
74
72
72
57
55
59
65
73
88
88
88
88
88
88
88
88
88
72
65
64
55
62
60
64
119
65
62
69
61
60
92
62
68
73
77
82
92
100
94
96
96
100
98
96
100
100
95
95
95
94
92
100
97
100
119
100
97
96
92
86
87
87
81
91
83
83
91
83
82
84
91
76
87
68
52
44
46
28
3
82
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
16
1
1
1
1
1
1
1
1
5
7
8
9
9
10
14
16
17
17
14
11
11
12
13
12
11
13
8
4
7
4
2
1
1
1
1
1
1
1
1
1
4
2
1
2
1
1
5
10
10
5
1
4
6
7
8
14
15
17
9
1
6
6
4
2
1
1
2
2
1
1
6
17
10
3
2
1
2
2
2
3
23
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
148
148
148
148
148
148
148
148
155
162
162
162
162
162
162
162
162
148
145
142
134
134
134
120
118
122
126
134
146
146
146
146
147
148
148
148
148
134
111
114
113
123
127
109
162
104
103
115
107
106
124
114
115
133
131
106
106
105
102
102
105
113
115
124
146
119
116
148
115
114
112
131
116
112
162
102
108
108
97
113
95
88
90
93
85
82
81
76
85
113
97
94
86
133
64
55
65
25
2
113
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
33
25
25
25
25
25
25
25
25
17
9
9
9
9
9
15
18
20
21
12
4
4
7
11
42
26
11
17
23
13
4
3
2
3
2
1
4
2
1
1
1
4
2
1
1
1
1
1
2
5
3
1
3
4
4
5
11
8
5
3
1
6
4
3
2
1
3
5
3
2
4
7
5
3
2
3
4
3
2
2
2
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
144
144
144
144
144
144
144
144
109
103
96
88
92
99
107
122
122
122
128
128
128
128
128
115
112
116
120
128
140
140
140
141
142
144
144
144
144
128
120
120
101
118
122
87
93
86
77
93
82
90
107
98
92
90
88
90
95
102
107
125
125
124
142
134
140
142
136
144
142
135
134
136
142
117
111
109
111
107
102
116
106
106
142
100
98
95
92
89
91
116
90
96
79
75
85
97
116
116
116
116
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
31
24
24
24
24
24
24
24
24
12
1
1
1
1
1
12
17
20
21
12
3
3
7
12
7
3
12
13
15
9
3
2
1
1
1
1
3
42
61
31
2
6
4
2
2
2
2
2
4
5
4
3
3
3
3
3
3
2
2
16
16
17
12
7
3
1
1
1
7
10
9
5
1
5
4
2
1
2
2
2
2
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
143
143
143
143
143
143
143
143
133
131
129
127
126
125
123
124
125
127
131
131
131
131
131
116
113
117
121
128
140
140
140
141
141
143
143
143
143
131
97
104
95
114
118
86
121
77
72
81
70
66
97
79
87
123
88
91
97
106
98
99
110
103
107
111
140
116
116
143
112
110
110
108
103
110
121
100
99
95
90
86
84
79
76
74
75
79
71
73
70
70
80
78
79
123
58
51
53
23
1
67
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
24
4
4
4
4
4
4
4
4
6
7
7
7
7
8
13
15
16
17
17
17
18
14
10
8
7
10
6
3
4
5
4
3
10
5
1
4
2
1
1
1
1
1
1
1
1
1
1
1
2
3
4
2
1
1
1
3
2
2
1
1
5
5
5
4
3
2
1
1
1
5
4
3
2
1
2
4
2
1
1
1
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
60
60
60
60
60
60
60
60
49
47
45
39
38
38
38
41
45
50
60
60
60
60
60
59
59
59
64
77
94
94
94
94
94
79
77
65
65
65
48
44
35
31
29
34
34
39
44
53
65
61
85
63
65
75
80
79
94
88
88
108
87
87
91
92
92
108
106
91
94
97
97
106
108
93
90
87
88
86
84
82
94
82
82
83
88
82
83
86
77
79
69
79
79
68
69
64
64
64
3
88
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
9
9
9
9
9
9
9
9
12
13
14
14
14
14
14
14
15
23
12
2
2
2
2
2
2
2
2
3
4
4
4
4
5
8
9
10
11
6
1
1
3
6
3
1
6
6
7
4
1
1
1
1
1
1
1
1
1
2
3
5
4
3
2
1
1
1
1
1
4
13
10
8
8
6
5
4
4
6
3
1
2
2
1
1
1
1
2
3
6
6
6
3
1
3
6
4
3
3
3
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
141
141
141
141
141
141
141
141
127
124
121
113
113
113
113
113
113
113
104
103
101
99
98
97
96
96
103
119
141
141
141
141
141
119
114
105
98
90
74
73
62
63
64
73
81
68
81
67
81
69
68
90
68
73
71
70
76
85
80
85
91
99
103
103
141
104
107
105
98
104
100
101
100
109
101
89
88
90
86
88
93
92
98
109
83
78
90
80
76
80
76
77
79
73
77
79
79
79
2
96
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
75
75
75
75
75
75
75
75
68
62
62
62
62
62
40
19
19
19
26
30
32
33
33
33
33
33
34
22
10
10
10
10
10
19
23
25
26
18
10
10
10
10
19
14
10
6
2
31
22
13
4
2
1
1
1
1
1
1
1
7
4
1
1
1
1
4
7
4
1
1
18
27
31
19
8
5
2
1
1
1
2
2
2
3
2
1
1
2
10
7
4
2
1
2
4
3
2
2
2
8
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
102
102
101
100
100
100
100
100
100
98
97
96
96
96
89
94
96
96
96
96
75
75
61
63
54
55
63
57
60
62
75
66
83
71
71
75
89
74
83
82
87
91
94
103
103
103
95
88
83
88
80
79
88
80
79
89
80
81
91
84
85
107
91
84
82
107
89
82
107
84
83
87
84
97
91
68
72
49
54
32
3
100
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
12
12
12
12
12
12
12
12
34
45
51
54
55
56
54
53
53
32
12
2
2
2
2
2
2
2
2
4
5
6
6
6
7
9
10
11
11
7
3
3
24
39
21
3
13
30
27
15
3
1
1
1
1
1
7
4
1
1
1
6
3
1
1
1
1
1
1
1
3
6
6
6
6
6
6
5
5
3
1
11
11
6
2
3
2
2
2
3
5
3
1
2
3
3
3
3
3
3
3
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
91
91
91
91
91
91
91
91
80
78
76
73
80
88
98
117
117
117
93
89
82
81
84
90
98
98
98
98
98
98
98
98
96
97
98
98
98
98
76
88
83
115
117
78
73
72
66
71
82
64
83
70
72
78
76
78
82
83
78
79
80
85
86
87
115
94
94
117
88
85
84
81
77
77
81
78
77
85
79
70
78
72
67
78
65
57
66
55
51
59
61
62
85
69
51
44
44
30
1
72
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
19
4
4
4
4
4
4
4
4
3
3
3
3
3
3
13
18
20
21
22
22
23
12
2
4
2
1
4
8
9
10
6
3
1
1
1
1
1
2
5
7
9
7
6
4
2
2
2
2
2
1
1
3
4
4
5
6
8
10
5
1
3
3
3
2
1
1
1
1
1
1
2
3
2
1
3
6
3
1
1
1
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
175
175
175
175
175
175
175
175
170
169
168
167
166
166
166
166
166
166
160
159
157
156
155
155
154
154
154
146
145
143
147
154
161
175
175
175
175
142
124
130
141
148
166
166
165
126
124
129
128
133
140
144
142
165
132
136
138
134
134
134
133
135
137
138
145
144
144
175
144
146
148
147
142
142
165
137
144
136
133
144
139
140
145
154
138
129
142
130
110
113
117
120
116
165
106
92
99
80
10
145
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
57
71
78
81
85
71
58
58
58
58
58
58
58
58
66
62
58
58
58
34
10
10
43
76
76
76
76
50
24
17
10
30
48
66
47
28
10
19
15
11
10
10
23
30
20
11
11
8
6
8
11
31
22
13
13
13
20
19
19
14
9
5
5
5
5
5
5
5
7
10
21
27
30
17
5
16
22
16
10
10
10
66
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
128
128
128
128
128
128
128
128
80
72
62
50
57
67
82
107
107
113
128
128
128
128
128
117
115
113
111
110
109
107
107
107
110
118
128
128
128
128
93
84
71
65
58
70
82
74
109
83
84
85
94
82
72
85
84
85
109
95
102
104
105
115
102
104
104
104
109
104
102
104
105
105
115
103
105
99
102
88
89
86
90
89
87
115
95
86
103
105
81
82
89
77
85
76
75
77
76
76
76
76
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
32
32
26
20
20
20
20
20
20
20
20
32
26
20
20
20
20
20
20
20
20
11
3
3
3
3
3
30
44
51
54
29
5
5
5
5
6
5
5
6
7
7
6
3
1
1
1
1
7
4
1
1
1
5
4
2
1
2
3
3
3
3
2
2
2
2
2
2
2
2
3
8
5
3
2
2
2
2
3
15
9
3
3
6
5
4
3
2
3
3
3
3
3
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
145
145
145
145
145
145
145
145
134
132
130
127
126
125
124
125
126
128
132
132
132
132
132
117
115
118
122
129
141
141
141
142
143
145
145
145
145
132
106
106
109
114
120
89
81
81
81
73
81
74
81
81
77
123
77
86
94
93
99
100
106
105
105
109
141
115
115
145
110
110
108
106
97
92
99
87
85
84
83
79
81
84
87
100
77
69
75
63
67
67
78
88
71
123
59
50
57
24
3
88
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
30
17
17
17
17
17
17
17
17
33
41
45
47
48
50
32
15
15
15
8
2
2
2
2
40
21
2
10
17
24
15
6
3
1
1
1
1
6
9
5
1
6
3
1
1
1
1
1
2
9
7
6
5
5
5
5
8
5
3
4
3
2
2
2
2
4
3
3
3
3
7
5
3
3
3
2
2
2
2
2
3
8
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
81
81
81
81
81
81
81
81
88
96
96
96
96
96
96
96
96
89
103
113
113
113
113
113
113
113
113
97
94
91
87
88
89
91
94
94
94
94
82
82
75
72
82
82
78
113
77
86
92
90
113
113
95
96
100
105
109
127
113
116
115
115
116
116
118
113
113
114
113
113
116
115
116
118
116
118
117
115
127
114
115
116
118
113
111
104
118
104
83
84
82
90
109
96
87
83
88
70
70
127
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
24
24
24
24
24
24
24
24
23
22
22
22
22
22
19
16
16
16
20
22
23
23
24
20
16
16
16
11
7
7
7
7
7
11
13
14
15
16
21
24
27
35
44
26
8
8
8
8
5
3
5
8
5
3
3
6
5
4
3
7
7
7
5
4
3
2
14
8
3
4
14
19
23
22
22
22
23
18
11
5
5
5
5
8
6
4
37
49
53
37
22
12
5
9
13
20
23
27
26
26
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
92
92
92
92
92
92
92
92
78
76
73
70
69
67
65
66
66
69
71
73
73
73
73
73
73
73
73
81
89
89
89
90
90
92
92
92
92
72
68
65
65
65
62
65
65
59
64
62
64
65
67
74
68
73
74
78
80
101
84
84
85
84
84
83
89
84
83
92
80
83
84
85
101
84
82
83
84
75
82
73
75
76
69
82
84
77
76
101
68
68
67
70
84
65
72
44
46
21
1
73
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
38
38
38
38
38
38
38
38
38
38
38
38
38
38
36
35
35
35
35
35
35
35
35
35
35
35
35
18
2
2
2
2
2
12
17
19
20
11
3
3
26
42
50
55
51
27
4
3
3
2
1
1
1
1
3
2
1
1
2
3
2
2
3
2
2
2
2
2
1
1
2
2
2
1
1
1
2
6
4
2
3
3
2
1
1
2
1
1
2
3
4
2
1
1
1
1
1
1
1
12
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
81
81
81
81
81
81
81
81
88
96
96
96
96
96
96
96
96
89
89
88
86
86
85
85
85
85
85
76
75
73
70
71
73
76
81
81
81
81
61
55
46
40
37
43
46
52
58
63
85
72
112
84
89
96
96
94
104
105
123
114
106
111
118
112
120
114
112
109
109
120
118
114
128
133
120
114
115
132
114
123
115
118
120
120
120
116
133
107
132
94
94
95
82
96
81
56
68
35
8
133
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
36
36
29
22
22
22
22
22
22
22
22
29
27
26
26
26
26
26
26
26
26
17
9
9
9
9
9
11
12
13
13
13
13
14
13
12
8
4
12
9
7
5
3
2
2
4
3
2
2
2
3
3
3
3
3
2
2
2
2
2
3
4
5
6
4
2
2
2
10
18
32
19
6
14
10
6
10
7
4
8
8
6
4
3
3
5
8
6
4
6
7
7
8
43
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
66
66
66
66
66
66
66
66
51
49
46
40
48
58
72
97
97
97
62
56
49
44
45
46
47
49
53
57
66
66
66
66
66
61
60
56
56
56
62
59
59
97
58
56
55
56
55
55
71
59
64
79
65
79
79
75
76
83
79
81
94
86
91
91
97
106
99
98
100
106
97
100
90
106
86
80
76
83
70
69
71
75
68
65
66
64
60
68
62
73
62
73
73
55
70
44
47
27
12
75
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
6
6
6
6
6
6
6
6
14
18
20
21
21
21
21
21
22
16
10
7
7
7
7
7
7
7
7
10
12
13
13
13
9
6
6
6
6
5
4
4
4
4
4
4
4
4
4
4
4
6
7
8
5
3
4
3
3
3
3
4
3
2
2
2
2
2
2
3
3
4
13
17
22
22
18
10
3
6
5
4
4
4
3
3
3
10
11
7
4
3
3
5
8
5
2
7
9
10
12
26
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
34
34
34
34
34
34
38
44
50
62
62
62
62
62
62
62
62
64
80
98
98
98
98
98
98
98
98
63
57
48
38
44
54
68
91
91
91
91
75
71
58
63
59
67
67
98
73
75
95
74
78
80
81
90
83
91
86
87
93
95
96
105
100
98
97
108
107
106
152
119
132
145
152
158
162
162
161
163
163
163
159
142
154
149
116
117
154
100
98
102
92
92
108
82
79
79
76
70
70
78
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
5
5
5
5
5
5
5
5
13
17
19
20
20
20
20
20
21
13
5
5
5
5
5
14
19
21
24
12
1
1
1
1
1
3
4
4
4
3
2
2
25
37
19
2
50
27
4
3
2
1
1
1
2
2
3
3
3
8
5
3
6
4
3
4
3
2
1
1
8
15
9
3
3
3
8
14
18
9
1
7
10
12
9
5
1
1
31
20
9
6
4
2
1
2
4
8
10
12
7
2
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
136
136
136
136
136
136
136
136
120
117
114
110
110
111
112
114
114
114
109
108
107
106
106
105
105
105
105
93
91
89
95
104
116
136
136
136
136
104
82
86
91
88
114
114
72
81
80
87
103
93
110
104
101
104
100
99
100
104
103
104
103
110
105
103
109
112
110
136
110
111
112
108
108
110
105
104
97
100
93
96
98
96
110
95
92
89
110
80
73
76
75
88
96
104
104
103
105
105
105
105
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
36
36
36
36
36
36
36
36
36
22
8
8
8
8
8
18
23
25
26
27
27
28
18
8
8
8
8
7
6
20
29
17
6
5
4
6
8
8
8
8
8
8
8
7
6
6
9
12
31
22
13
8
7
6
6
6
16
12
8
24
21
18
17
11
6
9
7
6
14
22
16
10
10
10
10
34
22
10
10
10
10
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
94
94
94
94
94
94
94
94
70
66
61
51
49
48
51
58
66
76
94
94
94
94
94
75
71
70
68
69
70
70
70
74
78
84
94
94
94
94
78
78
50
54
53
57
91
64
64
76
95
81
103
87
83
86
86
90
94
97
104
106
106
103
104
112
103
102
103
97
97
96
97
97
97
103
91
89
93
89
88
112
94
90
103
94
83
86
97
79
76
88
69
77
77
75
112
64
69
60
1
103
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
46
46
46
46
46
46
46
46
32
18
18
18
18
18
18
18
18
25
14
3
3
3
3
3
3
3
3
6
7
8
8
8
9
18
23
25
26
14
3
3
8
14
8
3
10
6
2
2
3
4
2
1
3
2
1
3
6
8
11
11
11
11
7
3
3
3
3
3
3
6
4
2
2
2
2
5
9
18
11
4
5
3
2
1
1
4
2
1
1
6
8
4
1
2
17
9
1
1
1
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
38
38
38
38
38
38
41
46
51
61
61
61
61
61
61
61
61
61
76
92
92
92
92
92
92
92
92
63
58
50
41
49
62
78
106
106
106
106
78
75
63
56
59
54
53
62
70
81
101
100
101
106
92
87
85
89
87
87
90
101
92
100
101
93
106
91
88
88
86
82
82
79
81
90
88
93
93
93
88
110
90
82
89
87
86
76
95
95
91
110
87
87
83
62
54
44
51
32
6
110
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
4
4
4
4
4
4
4
4
21
29
33
35
36
38
36
34
34
19
4
4
4
4
4
14
19
21
24
16
8
8
8
8
8
6
4
4
4
4
7
11
12
13
12
11
13
12
11
11
11
6
1
5
3
1
1
1
1
1
1
4
2
1
1
1
1
2
3
3
3
3
4
5
5
6
8
6
5
3
1
3
8
6
4
2
1
1
3
5
7
5
3
3
4
2
1
3
4
5
4
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
89
89
89
89
89
89
89
92
108
127
127
127
127
127
127
127
127
113
115
113
111
111
110
109
109
109
109
100
98
91
91
91
90
90
91
91
91
91
69
76
67
74
113
89
120
109
71
70
72
69
80
94
84
127
83
82
88
82
83
91
84
86
85
88
92
96
109
113
97
97
95
98
95
94
120
90
92
87
86
94
86
88
92
75
72
75
81
64
78
57
68
80
79
127
88
68
70
58
1
81
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
18
18
18
18
18
18
18
18
25
28
30
31
31
32
32
32
32
32
44
50
53
55
56
56
56
56
57
30
3
3
3
3
3
16
23
26
28
15
3
3
5
7
5
4
7
4
1
1
1
1
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
3
30
15
1
4
6
7
8
10
5
1
1
1
3
3
3
3
5
4
3
2
1
1
2
4
2
1
11
10
5
1
1
1
12
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
128
128
128
128
128
128
128
128
113
110
107
104
103
103
103
104
104
104
107
110
110
110
110
110
110
110
110
93
90
86
91
99
110
128
128
128
128
119
97
96
95
100
104
112
134
112
134
122
134
115
111
113
119
105
108
106
109
128
115
120
117
123
117
118
122
128
120
128
121
122
124
123
122
128
108
107
103
95
99
97
102
98
123
115
102
102
120
89
90
93
93
91
98
98
95
98
100
100
100
100
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
14
14
14
14
14
14
14
14
25
30
33
34
35
36
28
21
21
17
13
10
10
10
10
10
10
10
10
13
14
15
15
15
16
15
14
14
14
8
3
3
19
35
57
66
75
41
7
5
3
3
2
1
1
1
10
5
1
4
3
3
6
4
2
2
3
2
2
2
3
10
18
22
27
27
18
10
18
16
9
3
3
3
3
3
4
5
13
21
15
10
15
41
68
34
1
2
3
3
3
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
129
129
129
129
129
129
129
129
150
171
171
171
171
171
171
171
171
152
138
132
126
123
123
123
123
123
123
123
123
123
123
123
129
131
138
138
138
138
104
111
115
117
152
120
145
112
107
121
121
118
130
138
128
171
130
126
128
130
120
122
122
123
132
126
132
138
128
152
120
117
117
120
115
113
145
111
111
107
100
100
97
88
90
102
86
75
84
80
68
71
87
97
97
171
102
81
83
59
1
88
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
38
32
32
32
32
32
32
32
32
17
3
3
3
3
3
12
16
18
19
10
1
1
1
1
39
20
1
11
18
9
1
2
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
4
2
1
3
4
5
6
25
15
5
3
1
5
8
12
6
1
3
5
3
1
1
1
2
1
1
11
6
1
1
1
1
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
123
123
123
123
123
123
123
123
110
107
105
102
101
101
101
102
102
102
73
68
62
55
52
50
44
45
48
56
67
67
74
86
99
123
123
123
123
115
81
79
80
84
102
78
97
75
68
77
75
85
105
94
115
101
101
104
104
105
108
114
113
123
117
115
118
111
111
123
110
112
114
115
116
123
117
118
110
105
109
94
93
93
90
115
97
97
123
84
74
85
75
79
85
94
85
85
85
85
12
73
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
13
13
13
13
13
13
13
13
22
26
28
29
30
31
24
18
18
15
12
9
9
9
9
9
9
9
9
8
7
7
7
7
7
10
11
12
12
12
12
13
9
5
37
21
5
11
14
13
13
7
2
2
3
3
3
2
2
4
5
7
4
2
2
3
5
3
2
3
2
2
2
2
2
2
2
2
3
2
2
3
2
2
2
2
3
5
8
12
16
10
4
2
2
2
4
8
10
11
7
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
90
90
90
90
90
90
90
90
68
64
60
48
46
46
47
49
53
56
64
64
64
64
64
48
43
49
56
69
90
90
90
90
90
87
84
84
84
70
71
71
62
63
61
71
66
62
66
68
76
69
108
75
84
87
88
90
91
108
96
97
108
95
98
97
94
108
90
93
92
94
108
99
102
108
92
91
87
92
77
77
78
70
80
76
74
69
74
102
72
73
67
65
69
65
70
60
60
60
2
55
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
46
46
46
46
46
46
46
46
26
7
7
7
7
7
7
7
7
18
10
2
2
2
2
2
2
2
2
1
1
1
1
1
1
9
13
15
16
10
5
5
5
5
38
21
5
6
7
26
21
11
1
2
5
37
62
65
37
9
2
8
4
1
2
2
2
2
2
3
3
4
5
5
5
5
6
3
1
1
1
1
2
1
1
2
1
1
1
2
4
2
1
1
1
2
3
2
2
2
2
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
130
130
130
130
130
130
130
130
118
116
114
107
107
107
107
107
107
107
103
102
102
101
100
100
100
100
100
113
127
127
127
128
128
130
130
130
130
98
91
77
74
70
68
77
70
66
68
72
87
76
79
83
85
87
85
85
89
94
98
98
112
101
100
99
127
103
106
130
98
93
94
92
93
92
112
88
90
91
90
82
90
85
85
87
86
76
81
112
72
76
88
74
88
63
77
48
53
26
8
100
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
92
92
92
92
92
92
92
92
61
31
31
31
31
31
25
19
19
19
29
34
37
38
39
29
19
19
19
14
9
9
9
9
9
14
16
17
18
10
3
3
17
26
35
23
12
7
2
2
3
4
4
4
4
4
4
6
7
5
3
3
3
2
2
2
2
2
3
3
3
3
2
2
2
2
8
5
3
3
3
4
4
4
4
4
3
3
5
4
3
7
11
9
8
6
4
6
7
7
5
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
94
94
94
94
94
94
94
94
106
119
119
119
120
121
123
126
126
126
100
96
84
83
87
97
111
111
111
111
111
111
111
111
108
110
111
111
111
111
78
87
80
83
126
82
119
82
71
79
77
70
97
69
72
75
74
79
79
80
96
87
93
98
102
106
106
106
106
126
109
108
115
115
108
108
119
100
98
97
92
94
98
102
109
96
83
84
90
79
82
89
84
81
109
73
82
95
102
102
102
102
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
23
23
23
23
23
23
23
23
34
39
42
43
44
45
45
45
45
45
30
16
16
16
16
16
16
16
16
11
7
7
7
7
7
15
19
21
22
14
6
6
6
6
9
7
6
6
7
9
6
4
7
4
1
1
2
1
1
1
1
5
3
1
1
1
1
1
2
5
9
25
13
2
2
2
9
5
1
1
1
1
2
1
1
2
1
1
1
1
1
8
14
11
8
6
4
6
7
7
8
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
131
131
131
131
131
131
131
131
146
161
161
161
161
161
161
161
161
144
153
151
151
151
151
151
151
151
151
141
139
137
134
133
131
130
129
129
129
101
100
99
98
106
112
124
139
151
139
122
139
110
123
118
125
161
127
123
122
120
125
126
127
151
124
129
131
126
151
129
111
116
113
115
116
122
113
106
110
107
103
122
101
99
98
102
98
93
98
116
100
122
115
115
113
161
125
142
151
151
151
151
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
47
51
53
54
54
51
48
48
48
32
16
16
16
16
16
32
40
44
46
47
47
48
56
78
80
79
78
42
6
11
13
14
11
9
8
8
9
8
8
8
8
9
8
7
6
6
9
6
4
4
4
4
5
5
5
6
34
21
8
8
6
5
5
5
5
8
9
11
11
11
11
10
10
12
14
14
14
12
11
11
11
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
128
128
128
128
128
128
128
128
117
115
113
110
109
108
108
107
107
107
130
154
154
154
154
154
154
154
154
141
138
136
128
128
128
124
123
120
120
120
92
83
68
70
79
90
100
154
99
107
110
103
110
123
111
140
111
108
110
108
110
116
111
115
116
123
128
118
154
116
118
119
116
110
107
105
102
98
105
107
107
139
120
118
136
140
130
139
116
136
115
130
116
115
139
105
106
109
104
103
103
103
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
13
13
13
13
13
13
13
13
56
78
89
94
97
98
64
31
31
22
13
13
13
13
13
55
76
86
91
86
82
82
82
82
77
45
13
13
13
7
1
1
16
29
15
1
70
38
6
3
1
4
4
4
2
1
1
8
12
10
5
1
5
5
4
4
9
40
41
28
16
8
19
24
28
17
7
12
18
15
10
6
6
6
4
3
6
10
16
20
16
12
35
23
12
7
4
4
4
4
4
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
113
113
113
113
113
113
113
113
113
113
113
113
117
125
138
159
159
159
132
127
122
125
132
142
159
159
159
159
159
159
159
159
143
156
159
159
159
159
116
123
109
103
151
105
97
105
88
101
105
97
144
115
114
126
130
123
144
142
130
134
129
130
144
131
142
133
133
151
129
128
128
124
122
125
117
114
109
109
104
105
117
105
120
115
105
105
117
104
94
117
98
96
115
92
93
85
85
85
1
85
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
48
25
3
3
3
3
3
3
3
3
8
10
11
12
12
13
16
18
19
19
11
3
3
35
68
35
3
54
35
17
10
3
5
8
4
1
1
1
1
1
2
2
3
2
1
2
1
1
1
1
1
1
1
7
10
12
14
14
11
8
5
2
5
5
5
5
4
3
11
6
1
8
4
1
1
1
1
1
1
1
1
1
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
86
86
86
86
86
86
86
90
105
124
124
124
124
124
124
124
124
113
115
113
111
111
110
110
110
110
110
105
104
100
100
100
86
97
100
100
100
100
88
84
73
113
62
66
76
61
58
61
70
71
81
110
83
124
84
86
89
84
90
87
88
94
93
94
113
91
90
89
87
83
84
83
81
90
76
73
80
75
78
110
81
77
76
75
80
79
100
73
79
100
90
90
100
124
66
58
62
28
2
94
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
20
20
20
20
20
20
20
20
27
31
33
34
34
35
35
35
35
35
32
30
30
30
30
30
30
30
30
43
50
53
55
56
38
20
18
18
18
9
1
1
4
7
4
1
7
6
6
3
1
1
2
3
2
1
1
1
1
2
3
10
5
1
3
3
3
3
3
4
2
1
2
2
2
3
12
8
4
2
1
1
2
3
2
2
2
2
2
2
4
5
6
4
2
2
3
2
2
2
2
2
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
94
94
94
94
94
94
94
96
111
129
129
129
129
129
129
129
129
94
88
81
73
69
66
64
59
63
67
76
90
90
90
91
92
94
94
94
94
94
63
64
56
60
59
63
120
66
66
80
78
86
111
92
94
129
91
94
100
100
106
117
113
116
121
108
109
112
112
116
111
113
114
115
118
116
121
105
99
98
103
94
92
91
118
91
96
89
121
94
87
87
89
88
85
129
83
84
85
69
69
80
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
21
3
3
3
3
3
3
3
3
3
21
30
35
37
40
51
27
3
3
3
3
3
3
6
10
6
3
7
7
7
5
3
3
2
1
1
1
1
1
2
2
2
3
3
3
2
2
2
3
3
4
3
2
19
27
31
22
14
9
5
7
6
6
4
2
1
1
2
13
24
19
14
9
6
4
9
5
2
5
7
9
8
8
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
78
78
78
78
78
78
78
78
60
57
54
46
44
43
43
43
43
45
53
63
63
63
63
63
63
63
63
70
78
78
78
78
78
77
76
76
76
76
73
73
65
70
63
70
70
67
70
74
81
73
88
76
79
80
81
83
88
94
100
104
120
115
111
111
113
125
116
120
116
125
119
118
113
125
105
105
101
103
91
96
96
91
123
85
84
82
74
70
62
68
54
61
90
61
76
68
65
62
62
62
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
20
20
20
20
20
20
20
20
14
8
8
8
8
8
8
8
8
14
12
10
10
10
10
10
10
10
10
8
6
6
6
6
6
13
16
18
19
20
34
41
39
34
19
4
4
3
2
37
20
3
3
3
3
3
6
4
3
3
3
4
5
6
4
3
2
2
5
9
5
2
6
8
9
11
7
3
2
2
3
6
10
6
3
3
4
8
8
8
5
3
3
6
7
8
13
8
4
4
4
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
51
68
88
126
126
126
126
126
126
126
126
82
83
76
67
65
62
59
55
55
55
43
41
37
32
37
45
54
71
71
71
71
69
69
64
65
62
69
63
62
60
59
71
59
70
77
77
126
83
86
88
87
85
86
91
100
96
104
103
95
98
100
96
97
100
100
100
104
103
100
89
85
83
84
88
86
96
104
86
88
100
75
70
69
77
82
82
126
79
69
69
63
4
76
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
4
4
4
4
4
4
4
4
20
28
32
34
35
36
34
32
32
18
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
2
1
1
5
9
39
24
9
34
41
21
1
1
1
1
1
2
4
3
2
1
1
1
1
2
5
3
2
3
5
7
5
3
6
8
9
10
22
18
14
11
9
13
8
4
5
4
4
15
9
4
9
5
2
3
4
4
5
4
4
4
3
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
168
168
168
168
168
168
168
168
159
157
155
153
153
153
154
155
155
155
139
136
133
130
128
127
124
124
127
146
168
168
168
168
168
166
164
164
164
127
117
122
123
155
149
111
103
100
107
102
106
111
119
127
119
150
108
105
107
104
109
116
111
121
124
124
168
134
133
164
124
126
125
120
121
118
118
123
115
111
105
124
103
106
116
102
105
106
123
114
89
90
101
101
104
150
94
82
84
70
4
106
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
34
31
31
31
31
31
31
31
31
19
7
7
7
7
7
30
42
48
51
27
4
4
4
4
36
20
4
16
20
16
12
9
6
5
8
5
3
4
6
7
7
5
3
2
2
6
4
2
2
5
5
6
4
2
2
2
36
19
3
5
5
6
6
6
4
3
4
6
5
4
8
7
7
5
4
4
4
4
4
4
4
32
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
93
90
86
82
80
78
75
75
77
83
91
91
91
91
91
91
91
91
91
86
78
75
68
75
70
68
82
65
71
75
75
86
77
82
77
75
77
77
81
91
91
94
99
129
105
106
108
122
107
112
113
113
129
114
122
113
96
100
97
96
129
95
97
94
99
95
82
73
94
69
77
79
92
73
78
73
95
58
59
50
7
72
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
69
69
69
69
69
69
69
69
36
3
3
3
3
3
3
3
3
27
30
32
33
33
33
33
33
33
34
17
1
1
1
1
1
13
19
22
23
15
8
8
17
22
27
17
7
7
7
7
7
4
1
1
2
1
1
3
6
4
2
3
2
1
1
1
1
2
10
10
6
2
10
14
19
13
7
5
3
4
5
12
15
19
10
1
2
4
5
6
7
13
18
12
6
3
1
4
5
6
6
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
170
170
170
170
170
170
170
170
160
158
156
154
154
154
155
157
157
157
157
157
157
157
157
157
157
157
157
163
170
170
170
170
170
154
150
138
138
133
114
117
117
157
127
129
147
157
109
109
110
100
112
133
114
150
112
111
115
116
119
115
119
152
131
139
170
138
157
138
123
121
115
120
123
123
147
139
118
118
114
122
113
108
106
143
110
101
100
139
96
98
107
110
108
150
124
139
152
152
152
152
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
64
75
81
84
87
68
50
50
50
29
8
8
8
8
8
29
39
44
47
50
49
48
48
48
59
64
70
38
6
5
4
6
5
5
11
7
4
16
19
14
9
4
7
6
6
6
10
23
47
34
20
7
8
9
9
8
7
9
11
9
7
5
5
5
5
7
9
15
18
20
15
10
10
10
8
7
8
8
8
8
8
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
133
133
133
133
133
133
133
133
82
73
63
51
60
71
87
114
114
114
100
98
95
92
91
89
87
90
97
112
133
133
133
133
133
129
126
126
126
113
136
136
123
120
107
136
88
98
89
96
136
96
122
101
104
107
107
114
108
110
112
110
114
122
113
117
133
117
117
126
106
105
109
110
107
122
114
97
96
88
86
85
87
88
117
87
92
87
86
114
85
87
91
81
91
80
82
70
70
70
8
79
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
31
31
31
31
31
31
31
31
30
29
29
29
29
29
29
29
29
31
31
31
31
31
31
31
31
31
31
17
3
3
3
3
3
28
41
47
50
54
43
32
32
68
102
57
12
20
26
32
21
11
3
4
3
3
7
5
3
8
10
9
6
3
2
2
3
5
7
5
3
3
5
6
6
7
27
14
2
7
5
4
3
3
3
3
3
4
6
7
8
5
3
3
4
8
9
8
8
8
6
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
65
65
65
65
65
65
65
65
50
48
45
38
46
56
70
95
95
95
78
75
67
62
62
47
43
46
49
56
67
67
67
67
77
97
125
125
125
125
96
82
82
95
75
77
82
78
82
85
118
96
110
115
105
106
104
125
104
109
114
123
116
117
120
118
119
120
121
121
122
122
126
126
122
126
119
118
125
102
97
102
98
98
125
89
88
78
75
74
66
65
59
64
68
65
75
62
62
62
4
88
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
22
13
5
5
5
5
5
5
5
5
16
21
24
25
27
20
14
14
14
14
9
5
5
5
5
22
13
5
32
32
16
1
1
1
2
2
1
1
1
1
1
1
1
11
7
4
3
3
3
3
3
2
1
4
6
7
5
3
3
3
12
7
2
1
1
2
3
2
2
3
2
1
1
2
2
2
2
3
3
3
3
4
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
169
169
169
169
169
169
169
169
173
178
178
178
178
178
178
178
178
177
141
135
128
120
116
113
106
111
120
140
169
169
169
169
169
167
166
165
165
162
131
142
160
177
175
178
178
131
127
135
135
146
161
162
159
172
161
156
155
160
155
161
151
153
151
160
177
159
155
175
150
147
146
148
150
141
178
144
141
136
157
125
132
131
144
144
125
138
116
102
102
144
113
119
130
172
139
142
139
138
138
106
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
21
21
21
21
21
21
21
21
28
31
33
34
34
35
35
35
35
28
21
21
21
21
21
32
38
41
44
26
8
8
8
8
8
14
17
19
20
21
32
37
43
78
78
78
61
35
9
42
37
22
8
8
8
9
13
18
21
15
9
42
25
9
6
6
9
10
11
12
7
2
4
5
5
6
28
18
8
11
8
5
5
5
5
12
15
10
6
6
9
6
3
7
12
8
5
7
8
8
8
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
34
34
34
34
34
34
34
34
34
34
34
34
34
36
43
52
52
52
61
70
70
70
70
70
70
70
70
63
61
60
56
56
60
71
85
85
85
85
60
59
50
47
52
43
43
47
46
53
70
65
76
76
70
72
73
75
76
80
85
83
100
87
91
95
95
101
106
99
103
106
100
106
96
100
100
88
88
85
91
79
81
80
77
88
83
85
91
100
83
82
73
75
75
71
74
80
88
88
88
88
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
8
8
8
8
8
8
8
8
10
11
11
11
11
11
11
11
12
10
8
8
8
8
8
16
20
22
23
12
1
1
1
1
1
4
6
7
7
4
1
1
3
5
3
2
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
3
5
4
3
7
9
10
6
2
2
3
7
11
21
38
48
25
2
1
1
8
11
12
13
16
14
8
2
1
6
8
9
10
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
89
89
89
89
89
89
89
92
107
124
124
124
124
124
124
124
124
116
93
88
79
78
81
88
97
97
97
97
97
97
97
97
95
96
97
97
97
97
79
82
76
79
116
81
85
81
85
80
85
83
91
91
89
124
86
87
88
82
83
85
83
85
83
84
90
93
93
116
100
95
98
93
92
100
90
91
90
89
100
87
87
84
85
88
80
73
83
85
58
59
70
72
73
124
78
81
82
71
71
71
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
15
15
15
15
15
15
15
15
26
31
34
35
36
37
37
37
37
37
19
1
1
1
1
1
1
1
1
1
1
1
1
1
2
14
20
23
25
16
7
7
29
51
29
7
28
49
39
23
7
4
2
3
5
28
40
21
2
4
5
7
4
1
1
1
1
4
7
4
2
2
3
4
4
5
12
13
15
9
3
5
3
2
1
1
3
5
4
3
3
2
1
7
13
7
2
4
5
6
6
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
142
142
142
142
142
142
142
142
137
136
135
134
133
133
132
132
132
117
117
115
112
111
110
109
108
108
108
123
138
138
138
139
140
142
142
142
142
113
114
114
107
112
117
108
126
108
96
93
90
91
99
101
99
132
100
99
105
112
113
121
119
124
115
115
138
121
119
142
117
122
124
121
124
119
126
117
118
107
110
100
104
101
116
124
104
107
120
100
98
101
101
100
101
132
83
71
71
55
3
85
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
43
43
43
43
43
43
43
43
35
27
27
27
27
27
27
27
27
27
27
27
27
24
21
21
21
21
21
24
25
26
26
17
9
9
9
9
41
25
9
16
23
48
28
9
1
1
1
1
1
1
1
1
1
8
4
1
4
2
1
2
4
6
3
1
4
6
7
8
9
18
20
14
8
3
3
3
3
4
2
1
2
1
1
3
6
4
3
3
4
3
3
3
3
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
93
93
93
93
93
93
93
95
109
126
126
126
126
126
126
126
126
97
92
87
76
69
69
56
51
56
62
73
90
90
90
91
91
93
93
93
93
74
72
72
66
77
72
74
123
78
89
84
82
75
81
82
88
126
89
86
95
96
105
119
117
117
105
104
109
105
108
107
106
111
112
119
117
113
123
108
102
104
100
91
99
98
109
119
98
100
115
84
83
80
79
86
81
126
78
81
84
67
67
85
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
41
41
41
41
41
41
41
41
41
41
41
41
41
41
35
29
29
29
15
2
2
2
2
2
2
2
2
2
2
2
2
2
3
14
19
22
23
17
11
11
11
11
41
26
11
19
22
12
2
2
2
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
2
2
2
3
5
6
6
5
5
9
13
7
2
5
5
5
5
5
6
11
18
43
25
8
7
7
6
3
1
4
6
8
9
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
89
89
89
89
89
89
89
93
109
128
128
128
128
128
128
128
128
95
90
83
73
66
63
56
50
54
59
70
86
86
86
87
87
89
89
89
89
86
76
76
69
79
75
76
123
78
82
86
82
74
86
83
89
128
95
98
108
111
118
130
128
134
127
126
125
135
121
124
127
130
134
129
135
129
132
126
123
111
135
105
112
105
120
127
105
107
123
89
83
79
88
86
84
128
79
68
70
59
1
86
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
39
39
39
39
39
39
39
39
39
39
39
39
39
39
32
25
25
25
13
1
1
1
1
1
1
1
1
8
11
13
14
14
15
20
22
23
24
14
5
5
6
7
41
24
7
4
1
3
5
3
1
1
1
2
5
4
3
2
1
5
3
1
2
1
1
1
1
2
3
4
7
9
10
9
8
11
18
15
9
3
3
3
3
2
1
1
1
1
6
7
8
4
1
1
2
1
1
1
1
8
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
147
147
147
147
147
147
147
147
134
131
129
126
124
123
122
123
125
129
135
135
135
135
135
117
114
118
123
132
147
147
147
147
147
147
147
147
147
135
108
108
99
117
117
83
89
80
86
99
106
127
107
105
104
121
96
97
99
103
108
110
121
127
119
120
147
120
119
147
112
109
106
102
94
89
87
82
81
79
78
77
73
73
86
74
74
68
82
78
59
61
68
71
71
121
57
51
56
28
1
78
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
27
1
1
1
1
1
1
1
1
3
4
4
4
4
5
14
19
21
22
15
9
9
9
9
9
9
9
5
2
6
10
7
5
4
3
3
6
4
3
3
3
9
5
1
2
2
3
3
3
2
1
1
2
2
2
3
7
9
12
7
2
5
4
2
1
2
3
5
3
1
3
7
9
5
1
1
1
1
1
1
1
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
138
138
138
138
138
138
138
138
144
151
151
151
151
151
152
153
153
153
138
136
133
129
128
127
124
124
124
102
98
94
99
108
119
138
138
138
138
126
103
110
112
114
153
126
134
119
134
121
134
129
132
134
127
151
132
140
149
152
161
161
149
157
143
140
142
143
140
153
144
145
146
145
157
144
136
135
132
125
124
128
130
129
129
157
125
122
127
108
100
97
102
108
107
151
114
87
93
71
9
127
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
22
22
22
22
22
22
22
22
26
28
29
29
29
30
30
30
30
26
22
22
22
22
22
36
43
47
49
28
8
8
8
8
8
15
18
20
21
22
28
31
35
78
76
75
78
43
8
35
22
9
6
4
9
13
18
49
36
24
49
28
7
4
2
5
3
2
2
54
39
25
25
25
25
25
25
29
27
25
21
15
9
25
21
16
11
20
14
9
13
17
14
11
9
6
4
6
7
8
9
26
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
85
85
85
85
85
85
85
85
74
72
70
67
66
65
63
63
63
62
62
62
62
62
62
54
47
51
56
68
85
85
85
85
85
85
85
85
85
68
66
66
58
59
58
66
60
57
60
63
66
60
79
64
70
74
79
78
77
78
82
94
83
86
85
86
94
88
86
87
94
88
89
93
87
93
83
82
80
77
75
76
71
67
67
67
66
66
67
66
54
57
59
62
66
63
74
66
67
66
66
67
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
47
47
47
47
47
47
47
47
47
47
47
47
47
47
31
15
15
15
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
11
13
14
10
6
6
6
6
36
21
6
33
29
25
15
5
1
1
1
2
3
3
3
2
1
6
3
1
1
1
1
1
1
1
1
1
24
36
48
25
3
2
1
4
3
2
3
2
1
3
3
3
22
11
1
3
5
3
1
3
7
9
10
12
9
6
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
54
54
54
54
54
54
55
56
58
61
61
61
61
62
63
66
66
66
60
59
58
57
56
56
55
55
55
50
49
45
45
45
50
62
78
78
78
78
75
75
60
70
62
62
70
64
70
65
75
70
78
72
74
69
70
70
72
80
76
79
85
82
90
85
86
87
87
85
87
86
86
87
90
85
78
77
81
78
79
94
84
85
90
83
80
76
80
72
71
94
74
75
82
69
72
84
94
94
94
94
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
9
9
9
9
9
9
9
9
28
38
43
45
46
47
46
45
45
27
10
10
10
10
10
12
13
13
14
11
9
9
9
9
9
9
9
9
9
7
5
5
35
48
26
5
5
11
18
11
5
4
3
3
3
3
3
3
3
3
3
5
4
3
2
2
3
2
2
4
5
6
12
15
16
15
14
8
2
3
3
4
4
4
3
3
7
11
7
4
4
3
3
4
6
5
4
4
4
4
4
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
128
128
128
128
128
128
128
128
101
97
91
85
88
92
97
107
109
116
128
128
128
128
128
117
115
113
111
110
109
107
107
107
111
118
128
128
128
128
83
82
71
63
65
58
67
58
59
67
80
77
79
106
81
82
89
86
87
113
93
98
102
112
106
103
107
113
99
112
97
95
98
96
95
113
87
86
87
85
86
80
87
85
81
112
81
75
78
87
65
66
69
76
76
76
112
77
80
67
67
82
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
16
1
1
1
1
1
1
1
1
9
13
15
16
16
17
33
41
45
47
24
2
2
4
6
6
6
6
6
7
4
2
1
1
2
1
1
4
2
1
1
1
2
2
1
1
1
1
1
1
1
1
2
6
8
9
8
8
6
5
3
2
3
2
2
1
1
1
1
34
22
10
6
2
1
1
8
26
35
40
45
24
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
89
86
83
79
77
76
73
73
73
78
84
84
84
84
85
86
86
86
86
69
67
67
42
43
41
43
59
46
49
58
69
59
80
65
64
73
69
69
73
74
79
87
87
98
95
92
91
85
87
88
90
98
95
92
83
77
87
76
78
80
98
74
74
71
65
73
62
57
71
62
61
69
63
64
73
67
51
40
38
25
1
49
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
67
67
67
67
67
67
67
67
39
11
11
11
11
11
11
11
11
25
25
25
25
25
25
25
25
25
26
36
41
43
44
46
56
37
19
19
19
10
1
1
5
9
5
1
9
7
6
3
1
2
1
1
1
1
2
1
1
1
2
9
5
1
1
1
2
1
1
1
1
2
27
39
50
51
32
13
3
4
4
4
5
3
1
3
2
1
1
1
1
1
2
1
1
1
2
1
1
1
1
25
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
87
84
77
70
70
61
57
61
66
74
88
88
88
89
90
93
93
93
93
83
76
76
55
76
54
65
81
69
92
76
81
79
83
79
81
81
80
92
79
79
80
81
80
82
94
86
88
92
87
93
93
94
100
100
94
94
94
93
93
93
83
84
83
79
94
78
80
71
87
79
63
79
63
65
79
61
61
54
54
54
3
67
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
70
70
70
70
70
70
70
70
63
56
56
56
56
56
36
16
16
16
10
5
5
5
5
5
5
5
5
3
2
2
2
2
2
12
17
19
20
12
5
5
13
14
9
5
6
17
21
13
5
3
2
5
14
8
2
4
7
4
2
6
3
1
1
1
2
3
4
4
2
1
3
4
5
4
4
7
11
6
1
2
2
2
1
1
3
5
4
3
8
10
11
7
3
3
4
3
3
3
3
26
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
133
133
133
133
133
133
133
133
101
96
90
82
85
88
93
102
108
117
133
133
133
133
133
117
114
111
108
106
105
102
102
105
111
119
133
133
133
133
97
87
84
76
71
67
76
64
60
66
74
67
91
75
78
81
86
82
83
84
86
85
91
84
84
91
94
91
114
96
102
100
112
112
100
98
114
87
87
83
81
93
88
84
83
114
83
74
76
75
70
93
74
74
77
74
57
46
46
36
1
66
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
48
48
48
48
48
48
48
48
26
5
5
5
5
5
5
5
5
48
35
22
22
22
22
22
22
22
22
13
4
4
4
4
4
30
43
50
53
57
45
33
33
42
52
26
1
2
3
8
10
7
4
1
1
2
4
4
4
2
1
1
2
2
1
1
1
1
1
1
1
1
4
6
7
8
16
10
4
2
1
3
3
3
2
1
3
5
3
1
6
6
6
3
1
1
1
1
1
1
1
27
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
129
129
129
129
129
129
129
129
119
117
115
109
109
109
109
112
116
120
129
129
129
129
129
92
81
79
77
85
92
92
92
97
104
113
129
129
129
129
86
76
57
57
56
68
98
74
99
83
81
84
103
85
89
91
90
99
93
95
95
103
98
95
96
97
98
99
103
102
104
104
113
113
102
100
96
98
92
86
84
95
89
85
103
92
92
98
103
74
70
89
65
74
78
82
88
98
98
98
72
69
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
90
90
90
90
90
90
90
90
78
66
66
66
66
66
44
23
23
23
16
9
9
9
9
9
9
9
9
6
4
4
4
4
4
17
23
26
28
16
5
5
7
10
7
5
10
12
15
10
5
4
4
5
3
2
1
1
1
2
3
7
5
4
3
3
4
2
1
1
1
1
2
2
2
1
1
1
1
1
2
12
32
52
26
1
2
3
24
12
1
2
3
3
2
1
1
6
8
11
7
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
45
45
45
45
45
45
45
45
45
45
45
45
45
45
53
61
61
63
77
93
93
93
93
93
93
93
93
90
89
88
87
87
87
88
89
89
89
89
61
58
49
45
41
44
52
45
47
58
65
58
92
69
78
86
83
92
89
93
101
112
107
123
120
113
117
116
116
123
116
117
117
115
115
123
106
105
108
105
100
111
102
100
101
113
93
96
90
86
90
111
81
88
88
82
91
96
96
96
69
111
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
13
9
5
5
5
5
5
5
5
5
7
8
8
8
8
8
8
8
8
9
6
3
3
3
3
5
4
3
5
7
5
3
4
4
5
13
7
1
22
22
12
3
3
2
2
1
1
1
4
6
6
7
14
9
5
5
5
5
7
9
5
1
3
3
3
3
5
11
16
21
11
1
12
12
13
9
5
4
36
52
60
37
15
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
42
45
48
55
55
55
55
55
55
55
55
54
50
49
48
48
49
51
54
54
54
54
54
54
54
54
45
52
54
56
62
60
79
79
66
67
67
79
67
63
60
59
79
54
48
53
46
46
53
53
59
64
64
78
65
64
68
66
66
72
69
70
72
73
82
74
78
75
74
74
74
72
74
75
74
82
74
70
72
73
78
59
57
59
57
63
82
66
57
44
45
30
4
69
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
5
5
5
5
5
5
5
5
8
10
11
11
11
11
11
11
12
13
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
14
23
27
31
33
35
20
6
4
3
5
6
4
2
6
4
2
1
1
2
1
1
6
3
1
1
1
1
1
3
3
2
2
4
5
5
6
10
5
1
13
11
10
6
2
1
1
6
14
9
4
5
3
1
2
4
3
3
3
3
3
4
35
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
139
139
139
139
139
139
139
139
125
123
120
112
112
112
112
114
117
120
126
126
126
126
126
88
77
83
91
111
139
139
139
139
139
132
131
126
126
126
86
74
59
56
52
56
90
62
62
70
79
80
90
110
95
97
118
98
99
111
104
109
114
116
112
112
139
111
106
116
94
92
96
92
94
118
87
91
87
85
85
81
86
85
91
113
82
78
79
86
67
91
66
80
80
75
113
64
61
58
2
55
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
95
95
95
95
95
95
95
95
81
67
67
67
67
67
44
22
22
22
15
8
8
8
8
8
8
8
8
5
2
2
2
2
2
12
17
19
20
11
3
3
3
3
4
3
3
3
3
4
5
3
2
1
2
6
11
11
12
13
15
12
6
1
1
1
1
1
12
9
5
2
7
10
11
7
4
3
2
1
1
2
2
1
1
1
1
1
1
2
3
2
2
1
1
1
1
1
1
1
2
6
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
43
47
52
61
61
61
61
61
61
61
61
70
89
114
114
114
114
114
114
114
114
83
78
65
53
53
60
71
88
88
88
88
72
72
59
60
61
66
66
62
70
67
72
72
86
77
74
77
73
77
77
76
88
85
88
114
88
89
90
86
88
84
83
83
90
84
88
87
90
100
90
89
90
99
93
91
93
115
88
100
88
83
89
99
84
115
85
91
103
104
115
115
115
115
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
8
8
8
8
8
8
8
8
24
32
36
38
39
40
33
26
26
19
10
1
1
1
1
1
1
1
1
2
3
3
3
3
4
8
10
11
12
9
7
7
7
7
7
7
7
7
7
32
20
8
1
1
3
2
1
20
17
14
12
10
6
2
1
1
2
3
3
4
3
2
3
4
4
3
2
5
8
5
2
3
4
3
2
2
2
3
11
16
13
7
1
5
3
2
1
3
4
5
5
6
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
61
61
61
61
61
61
61
61
64
67
67
67
67
67
67
67
67
64
63
62
61
61
61
58
56
56
56
60
65
65
65
65
65
70
76
76
76
76
69
69
45
44
45
50
59
53
57
64
72
69
115
74
77
79
76
78
86
88
93
120
101
106
101
104
107
102
115
103
106
108
109
120
105
111
102
98
93
104
81
85
93
94
109
120
83
79
79
72
63
64
66
63
67
77
65
61
61
61
2
61
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
7
7
7
7
7
7
7
7
9
10
11
11
11
11
11
11
12
23
12
2
2
2
2
2
2
2
2
4
5
6
6
6
7
10
12
13
14
8
3
3
7
11
7
3
11
7
4
3
3
5
4
3
2
1
1
1
1
1
2
5
3
2
1
1
2
2
2
6
24
33
18
4
4
4
9
8
7
4
2
3
3
3
3
3
3
9
5
2
3
2
1
1
2
2
2
2
2
2
2
27
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
84
84
84
84
84
84
84
84
64
60
56
47
44
44
44
46
50
53
61
61
61
61
61
53
47
46
46
31
29
26
33
45
59
84
84
84
84
71
77
77
62
68
66
71
83
68
77
72
77
74
75
83
70
77
74
73
75
75
76
83
79
80
80
90
80
83
83
86
90
91
108
108
90
90
83
78
76
75
75
75
75
74
62
72
65
58
64
70
63
67
71
54
71
61
64
67
67
67
3
74
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
17
11
5
5
5
5
5
5
5
5
4
3
3
3
3
3
10
13
15
16
11
6
6
6
6
38
22
6
5
4
5
7
4
1
1
1
1
1
1
1
1
2
5
3
2
2
1
1
1
1
1
1
2
3
4
4
4
4
6
9
5
2
7
9
12
7
2
1
1
2
1
1
12
9
5
1
1
2
2
2
2
3
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
91
91
91
91
91
91
91
91
73
70
66
62
60
58
56
57
59
62
68
68
68
68
68
58
51
55
59
71
88
88
88
89
89
91
91
91
91
70
67
61
51
61
46
51
61
50
57
58
61
57
70
61
52
60
61
64
70
71
77
77
77
80
82
82
88
81
80
91
77
75
74
73
76
74
78
86
67
67
64
66
68
65
86
78
69
69
80
84
69
86
84
73
84
69
69
63
63
63
2
47
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
50
50
50
50
50
50
50
50
31
13
13
13
13
13
13
13
13
19
14
9
9
9
9
9
9
9
9
6
4
4
4
4
4
11
15
17
18
18
18
19
28
37
20
4
18
10
3
2
1
1
1
2
1
1
2
1
1
1
1
1
4
3
2
2
5
4
3
2
1
1
4
6
7
8
17
9
1
1
1
1
1
1
1
2
1
1
1
2
8
6
4
2
1
1
2
2
2
2
2
6
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
172
172
172
172
172
172
172
172
167
166
165
164
164
163
163
163
163
153
151
149
144
143
143
134
125
126
131
149
172
172
172
172
172
172
172
172
172
143
122
117
120
123
121
120
163
120
138
133
152
122
128
128
125
163
125
129
130
127
133
126
132
141
145
163
172
154
155
172
143
147
143
145
145
163
163
133
137
131
123
142
132
139
145
163
144
145
130
145
105
104
113
112
114
163
111
127
129
125
125
125
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
107
107
107
107
107
107
107
107
107
107
107
107
107
107
82
58
58
58
59
59
59
59
59
58
58
58
58
43
28
28
28
28
28
43
50
54
56
58
41
25
25
25
62
61
60
45
31
25
26
20
15
15
17
18
19
20
60
80
90
95
69
44
44
51
54
58
89
54
20
37
45
49
53
53
40
28
28
47
26
5
5
5
5
5
16
22
25
28
25
22
22
25
28
50
39
28
28
28
28
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
189
189
189
189
189
189
189
189
175
172
169
166
168
172
176
184
184
184
173
171
169
167
166
165
163
163
163
167
172
172
174
178
181
189
189
189
189
142
132
144
132
160
184
141
161
124
108
113
114
122
132
142
142
161
129
132
133
127
134
138
139
163
149
151
172
156
157
189
151
150
148
146
142
143
161
135
138
136
132
142
133
128
120
152
116
110
133
100
85
87
93
110
109
161
138
149
163
163
163
163
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
81
102
113
118
121
120
120
120
120
68
16
16
16
16
16
46
61
68
72
41
10
10
33
57
46
35
35
35
35
22
10
9
9
10
43
34
22
11
11
11
10
10
19
23
17
11
25
40
65
70
62
54
47
40
40
40
53
35
18
47
37
28
28
28
28
28
28
28
28
28
25
22
22
28
66
53
40
34
28
28
28
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
164
164
164
164
164
164
164
164
137
133
127
119
116
113
113
111
111
111
107
106
105
104
104
103
103
103
111
134
164
164
164
164
164
145
141
128
127
120
96
82
85
97
92
95
95
103
76
85
91
91
109
120
97
96
97
95
100
112
108
123
114
123
124
125
164
129
130
132
130
128
134
134
123
134
123
115
134
108
104
108
105
106
134
101
103
102
98
112
90
92
88
89
86
95
85
70
70
70
3
94
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
86
86
86
86
86
86
86
86
90
92
93
94
94
94
59
25
25
25
28
29
30
30
30
30
30
30
31
19
8
8
8
8
8
20
26
29
30
21
12
12
12
12
12
12
12
9
6
32
25
15
6
4
3
3
3
3
3
3
3
8
9
5
2
3
2
2
13
8
3
3
5
6
6
7
33
21
9
6
3
4
3
3
3
4
7
12
7
3
3
3
4
3
3
8
6
4
3
3
3
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
109
109
109
109
109
109
109
109
109
109
109
109
109
109
110
112
112
112
79
73
67
68
76
85
101
101
101
101
101
101
101
101
94
99
101
101
101
101
87
84
73
112
60
68
67
62
78
68
71
73
104
80
90
91
100
104
102
109
106
108
112
106
108
109
112
109
108
112
102
100
103
108
100
112
98
91
95
85
85
88
89
83
106
94
82
75
94
81
100
128
98
128
128
93
91
74
67
67
3
77
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
4
4
4
4
4
4
4
4
5
6
6
6
6
6
6
6
7
9
6
4
4
4
4
4
4
4
4
4
4
4
4
4
4
7
9
10
10
6
2
2
2
2
3
2
2
4
7
6
5
3
2
2
3
4
5
4
4
9
7
6
3
1
1
1
1
1
4
3
3
3
4
5
5
6
8
5
2
1
1
2
2
2
1
1
1
2
2
1
1
33
41
21
2
2
3
3
3
3
3
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
95
92
88
83
81
79
75
76
79
88
100
100
100
106
113
121
137
137
137
137
89
76
69
70
72
76
97
77
85
86
85
90
137
91
94
97
89
90
95
103
112
128
128
131
137
134
132
135
132
123
135
117
128
111
108
103
96
100
97
94
128
90
92
94
98
91
89
100
92
79
79
90
79
78
82
85
90
100
100
100
1
72
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
77
77
77
77
77
77
77
77
74
71
71
71
71
71
44
18
18
18
24
27
28
29
29
29
29
29
30
38
42
44
45
47
51
39
28
28
28
15
2
2
6
10
18
13
8
6
4
3
2
3
3
2
1
1
2
2
2
3
2
2
1
1
4
4
3
2
1
1
1
2
1
1
1
1
3
5
8
5
3
4
3
2
2
3
5
14
7
1
6
4
2
1
1
2
3
2
1
1
1
26
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
91
91
91
91
91
91
91
91
81
79
77
75
80
87
95
111
111
111
112
114
114
114
114
114
114
114
114
103
101
98
95
94
93
93
92
92
92
92
72
83
79
109
111
83
78
76
92
75
80
77
82
96
76
78
81
82
87
89
95
105
102
122
108
107
109
109
102
111
103
108
110
111
122
112
116
107
105
104
98
96
100
100
111
122
98
100
116
82
82
76
72
69
69
71
48
41
50
28
2
114
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
35
39
41
42
43
43
43
43
44
23
2
2
2
2
2
12
17
20
21
22
22
23
16
10
8
7
10
13
17
14
11
6
2
2
1
1
1
2
3
2
2
2
1
1
1
1
1
1
2
2
2
2
12
17
20
12
5
3
2
2
3
5
5
5
5
5
7
16
9
2
6
4
2
2
2
3
5
3
2
2
2
13
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
145
145
145
145
145
145
145
145
150
155
155
155
155
155
155
155
155
140
146
144
142
143
142
142
142
142
142
143
145
145
145
145
145
142
140
140
140
122
136
136
117
122
114
103
155
107
108
118
136
115
121
142
113
149
113
117
124
121
128
136
133
151
137
138
145
133
133
140
130
131
162
136
136
135
162
137
142
140
162
142
125
120
108
114
98
92
107
87
85
120
100
106
105
149
112
121
123
120
120
120
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
41
40
40
40
40
40
40
40
40
33
26
26
26
26
26
39
46
49
51
53
48
43
43
43
59
49
40
32
24
43
26
9
8
39
57
32
8
8
20
48
65
42
20
13
6
6
14
12
11
11
17
23
14
5
5
5
15
16
18
14
9
5
5
5
5
15
12
10
16
23
16
10
18
14
10
7
5
7
8
8
8
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
85
85
85
85
85
85
85
85
78
76
75
73
79
87
96
113
113
113
88
84
76
75
78
85
95
95
95
95
95
95
95
95
93
94
95
95
95
95
71
75
68
65
113
65
60
65
53
57
70
59
67
66
68
71
84
79
86
91
106
97
97
95
90
90
92
94
95
113
95
94
94
88
88
94
80
80
86
83
82
106
86
86
93
84
77
79
85
73
79
81
77
81
81
71
68
60
61
60
3
106
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
14
14
14
14
14
14
14
14
25
31
34
35
36
37
37
37
37
37
22
8
8
8
8
8
8
8
8
5
2
2
2
2
2
13
18
21
22
12
3
3
5
8
5
3
8
9
11
7
3
2
2
2
1
1
1
1
1
1
1
8
4
1
1
1
1
1
1
1
1
1
4
5
6
7
9
7
6
4
2
2
2
2
2
4
4
4
3
2
2
5
8
5
3
3
3
3
3
3
3
12
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
131
131
131
131
131
131
131
131
118
115
113
110
109
108
108
108
114
125
142
170
170
170
170
170
170
170
170
123
115
106
104
110
118
131
131
131
131
98
87
85
82
90
108
103
105
151
89
94
100
92
107
122
109
170
109
110
113
106
106
105
104
105
105
109
114
115
151
131
110
109
102
100
97
91
105
92
101
101
101
122
112
104
100
170
101
94
89
89
86
88
94
123
84
94
100
107
123
123
123
123
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
61
73
79
82
85
68
52
52
52
31
10
10
10
10
10
10
10
10
10
6
3
3
3
3
39
21
3
11
19
45
24
3
4
3
3
3
3
3
3
3
4
4
4
4
5
3
2
2
7
7
7
7
4
2
2
2
14
11
9
21
29
24
20
16
10
4
12
14
13
13
10
6
3
5
8
9
8
8
8
8
8
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
129
129
129
129
129
129
129
129
135
142
142
142
142
142
142
142
142
113
108
102
89
84
84
65
57
66
77
96
127
127
127
127
128
129
129
129
129
114
84
71
69
79
78
79
142
83
88
102
99
100
114
113
99
100
99
98
98
99
99
102
105
111
120
116
127
121
118
129
120
114
117
118
113
110
142
106
104
104
104
100
103
102
106
112
95
92
90
84
80
80
90
75
76
88
72
65
65
65
3
91
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
84
84
84
84
84
84
84
84
86
87
87
87
87
87
55
23
23
23
19
15
15
15
15
15
15
15
15
8
2
2
2
2
2
12
17
20
21
11
1
1
1
1
35
18
1
4
8
5
2
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
2
3
3
3
4
5
5
6
4
3
9
6
3
1
2
2
2
3
2
1
2
3
3
3
5
3
1
1
1
2
2
2
3
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
43
43
43
43
43
43
43
43
46
50
50
50
51
52
52
52
52
52
52
52
52
51
50
50
50
50
49
57
65
65
65
65
47
44
37
37
37
44
58
47
55
59
59
64
113
70
78
87
87
85
94
90
88
89
90
94
94
90
87
89
88
90
113
89
95
93
88
94
95
86
88
95
85
88
84
80
78
80
78
79
113
74
77
80
73
80
80
68
70
71
70
70
70
62
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
6
6
6
6
6
6
6
6
8
9
9
9
9
9
9
9
10
8
5
2
2
2
2
2
2
2
2
1
1
1
1
1
1
3
4
5
5
6
7
9
18
22
15
9
9
9
10
9
9
5
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
3
4
5
3
2
1
1
2
3
9
12
16
8
1
1
1
27
15
3
2
1
1
1
1
1
6
8
11
7
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
37
37
37
37
37
37
45
55
66
87
87
87
87
87
87
87
87
61
62
58
53
52
51
51
50
54
59
65
76
76
76
76
76
76
76
76
77
76
81
81
56
65
54
59
85
63
66
74
81
75
84
79
78
87
79
82
84
83
88
87
89
97
92
95
96
94
109
95
97
109
98
97
109
100
98
116
97
88
87
82
85
86
89
97
92
116
83
86
76
70
74
72
78
87
97
116
116
116
1
58
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
9
9
9
9
9
9
9
9
23
30
33
35
36
37
32
27
27
20
12
5
5
5
5
5
5
5
5
7
8
8
8
8
8
8
8
8
9
7
6
6
16
21
13
6
18
12
7
6
6
4
2
1
2
3
28
15
3
3
3
18
10
2
1
2
2
2
5
9
5
1
1
1
1
1
2
5
9
6
3
3
3
3
2
2
5
12
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
176
176
176
176
176
176
176
176
153
149
144
139
143
148
154
166
166
166
160
159
157
156
155
155
154
154
154
165
176
176
176
176
176
159
155
142
142
140
119
122
124
166
124
134
130
126
138
114
119
115
119
144
128
154
133
138
135
145
134
136
132
142
140
144
176
150
148
150
147
150
147
145
145
145
137
137
139
136
142
144
139
136
130
154
123
125
127
127
98
99
102
99
113
111
93
81
82
80
10
117
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
37
37
37
37
37
37
37
37
33
30
30
30
30
30
30
30
30
37
66
80
87
91
95
79
64
64
64
42
20
20
20
20
20
42
53
58
61
35
10
10
28
46
63
71
80
52
24
17
10
10
10
10
19
28
28
28
19
10
10
9
8
8
8
8
8
8
8
46
45
36
26
17
17
17
28
18
8
9
10
15
20
15
10
10
19
14
9
10
21
27
30
20
10
10
11
10
10
10
10
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
168
168
168
168
168
168
168
168
159
158
156
154
154
155
156
158
158
158
122
116
108
98
92
88
82
89
98
113
137
137
138
147
154
168
168
168
168
129
113
118
117
120
158
110
151
101
92
102
95
101
110
103
129
99
100
105
104
113
109
110
117
114
115
117
137
125
127
168
123
123
123
124
123
122
151
117
115
115
110
105
105
101
103
109
105
103
100
117
94
98
114
105
107
104
114
78
76
70
4
88
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
28
24
24
24
24
24
24
24
24
23
23
23
23
23
23
40
49
53
55
58
41
24
24
24
46
41
37
32
28
17
7
5
4
4
5
6
7
9
10
12
9
7
8
5
2
3
2
2
38
24
11
3
7
9
10
11
9
5
2
6
5
4
3
3
4
4
4
14
9
4
6
7
8
6
4
3
2
3
3
3
3
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
96
96
96
96
96
96
96
96
109
123
123
123
123
123
123
123
123
97
94
89
83
81
79
77
74
74
74
83
92
92
92
93
94
96
96
96
96
84
77
77
62
77
64
75
122
76
80
77
80
63
70
75
78
123
81
85
94
93
96
113
96
96
96
93
95
94
97
98
99
113
101
105
103
99
122
99
98
97
113
96
100
99
125
102
103
95
102
125
86
102
97
95
125
123
85
84
77
58
58
58
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
43
43
43
43
43
43
43
43
34
26
26
26
28
29
29
29
29
27
26
26
26
15
4
4
4
4
4
15
20
23
24
13
2
2
25
41
21
2
10
6
2
2
2
2
1
1
1
1
4
2
1
2
3
9
7
5
3
2
3
4
4
3
3
3
4
4
4
3
2
5
8
7
7
10
14
23
12
2
2
2
2
2
2
9
7
6
4
2
4
4
4
4
4
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
175
175
175
175
175
175
175
175
164
162
160
157
158
159
161
164
164
164
158
157
155
154
153
153
152
152
152
163
175
175
175
175
175
158
155
142
142
142
119
121
123
164
126
136
153
123
138
123
123
126
128
142
134
152
133
138
139
140
138
133
131
142
139
142
175
142
142
141
135
134
135
138
138
142
153
133
137
137
140
142
135
132
127
152
128
127
142
127
104
106
112
114
113
150
122
134
140
140
140
140
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
60
72
78
81
85
69
53
53
53
42
31
31
31
31
31
42
47
50
51
30
10
10
28
46
63
71
80
80
63
36
10
10
10
10
19
28
47
37
28
19
10
10
9
8
8
6
5
5
40
31
22
22
13
5
5
5
8
8
8
9
8
8
22
15
8
8
18
13
8
8
15
18
22
49
28
8
15
21
24
26
27
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
185
185
185
185
185
185
185
185
170
167
164
161
165
171
178
191
191
191
164
159
139
137
137
147
158
158
158
161
164
164
167
171
176
185
185
185
185
158
132
142
145
176
191
132
155
116
104
118
114
122
145
129
133
152
134
144
145
152
152
150
157
161
170
162
176
167
163
191
157
161
165
162
170
161
160
153
150
153
141
142
151
150
150
170
147
148
147
139
140
133
138
134
133
152
132
144
150
150
150
150
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
26
7
7
7
7
7
7
7
7
41
58
67
71
73
76
68
60
60
60
35
10
10
10
10
42
26
10
8
6
5
4
5
6
7
12
8
4
58
58
58
31
4
11
8
6
4
10
10
10
10
10
10
29
38
44
26
8
13
18
13
8
15
47
44
26
8
11
15
26
38
57
59
60
34
8
8
13
44
60
68
74
80
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
187
187
187
187
187
187
187
187
185
184
184
183
184
186
187
191
191
191
166
162
157
151
149
147
142
143
146
154
165
165
166
172
177
187
187
187
187
169
135
145
137
176
191
140
153
117
107
120
119
133
145
149
169
183
145
151
156
153
158
170
161
163
170
166
176
170
170
191
172
173
172
170
170
160
160
160
153
144
161
142
153
154
170
170
147
148
170
123
140
105
115
131
115
183
133
145
150
147
147
147
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
64
76
82
85
88
94
97
98
100
88
76
76
76
76
76
82
85
86
87
45
4
4
13
78
43
9
62
34
6
5
4
6
8
11
19
11
4
50
50
39
21
4
16
11
6
4
23
43
71
49
28
8
24
32
40
40
34
28
34
31
18
5
5
5
5
18
14
10
26
43
26
10
10
10
28
19
10
19
23
25
28
66
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
174
174
174
174
174
174
174
174
178
183
183
183
183
183
183
183
183
182
137
130
120
114
115
118
121
122
126
130
137
137
142
150
158
174
174
174
174
137
127
136
136
155
182
128
155
111
99
107
107
117
130
130
137
183
136
145
148
147
147
146
147
157
148
150
157
153
157
182
149
153
153
151
157
143
155
143
142
140
140
138
146
145
157
157
142
145
142
133
140
111
118
124
114
183
114
118
126
100
100
145
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
32
26
26
26
26
26
26
26
26
51
63
69
72
74
76
70
64
64
64
37
10
10
26
43
61
60
60
33
6
8
10
7
5
5
6
8
29
18
8
9
9
10
8
6
6
14
22
43
68
44
20
8
24
32
40
40
40
40
40
24
9
5
5
5
5
18
14
10
27
53
64
70
40
10
14
27
40
53
59
66
73
80
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
144
144
144
144
144
144
144
144
154
165
165
165
165
165
165
165
165
160
137
132
127
122
120
119
118
117
117
116
116
116
116
120
130
144
144
144
144
116
105
113
127
129
160
160
112
111
104
103
109
95
105
108
107
165
108
119
124
119
144
117
122
124
120
144
126
134
134
160
144
131
128
121
116
105
111
97
94
90
83
87
90
91
117
102
83
82
116
70
76
83
97
103
117
165
107
111
110
93
93
93
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
30
24
24
24
24
24
24
24
24
16
8
8
8
8
8
6
5
5
5
5
24
33
43
70
70
70
70
38
6
38
23
9
8
8
13
10
8
18
51
68
69
43
18
12
6
6
9
12
46
58
56
54
30
6
6
6
7
9
14
10
6
5
5
5
5
7
6
5
5
6
7
8
9
9
10
10
10
9
9
9
9
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
72
72
72
72
72
72
72
73
83
94
94
94
95
97
99
103
103
103
88
85
82
79
77
76
73
73
73
72
72
72
72
80
90
103
126
126
126
126
96
95
103
103
100
100
94
84
85
95
109
98
110
108
105
106
104
126
104
104
107
109
105
110
109
109
110
108
122
109
106
122
105
110
108
126
112
97
98
97
93
91
93
93
91
112
88
87
93
75
70
80
75
81
121
94
109
121
121
121
3
121
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
21
21
21
21
21
21
21
21
29
33
35
36
37
38
38
38
38
29
21
21
21
21
21
23
24
24
25
14
3
3
3
3
3
12
16
18
19
11
3
3
24
62
65
66
57
29
2
2
3
2
1
1
1
1
3
5
7
11
7
3
2
1
1
4
2
1
1
1
1
1
6
9
10
7
5
5
6
3
1
3
3
2
1
1
3
5
4
3
7
6
6
3
1
1
1
2
2
2
3
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
147
147
147
147
147
147
147
147
169
192
192
192
192
192
192
192
192
161
161
156
150
148
146
144
141
141
141
141
141
141
142
143
144
147
147
147
147
136
120
126
133
157
161
131
175
122
114
125
130
133
149
181
156
192
178
155
166
181
175
179
191
183
183
187
183
184
175
191
189
167
189
174
169
191
175
148
152
156
146
171
171
157
175
177
160
155
171
171
114
123
134
152
175
192
177
155
152
130
130
130
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
23
23
23
23
23
23
23
23
28
31
32
33
33
34
34
34
34
28
23
23
23
23
23
39
47
51
53
40
28
28
28
28
28
25
23
23
23
23
29
32
35
98
99
99
100
67
35
35
31
28
28
28
28
28
28
28
28
47
66
78
40
2
2
2
2
2
2
5
6
8
10
11
11
12
20
19
18
20
19
18
13
8
8
10
10
8
6
6
8
9
11
19
28
16
5
8
9
10
10
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
175
175
175
175
175
175
175
175
179
183
183
183
183
183
183
183
183
166
164
161
157
155
154
153
151
151
151
145
144
143
147
154
161
175
175
175
175
140
118
124
139
144
166
166
153
136
138
121
120
131
139
141
142
183
139
139
144
140
138
136
141
145
151
163
163
163
152
175
148
145
142
140
137
134
153
132
136
137
142
141
141
141
145
151
137
133
127
127
100
104
120
119
133
183
117
103
108
90
10
145
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
62
77
84
88
92
78
64
64
64
36
8
8
8
8
8
36
50
57
60
42
25
25
25
76
76
76
76
42
9
17
22
15
8
28
28
28
28
28
17
6
6
6
6
6
6
6
6
23
56
70
62
54
35
17
17
17
41
27
14
12
11
10
9
18
23
28
25
21
15
10
21
27
30
17
5
8
11
10
10
10
10
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
26
26
26
26
26
26
32
39
48
64
64
64
64
64
64
64
64
55
64
67
67
67
67
67
67
67
67
46
42
38
32
38
46
57
76
76
76
76
53
53
45
44
46
46
61
49
50
57
70
66
76
73
70
72
72
75
77
80
94
81
86
88
92
101
93
108
96
98
101
108
99
97
93
108
85
88
89
88
93
94
89
89
86
88
85
77
86
75
78
84
86
88
93
79
88
90
94
94
94
94
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
8
8
8
8
8
8
8
8
17
21
23
24
25
26
21
17
17
12
8
8
8
8
8
12
14
15
16
10
5
5
5
5
5
6
7
7
7
4
2
2
5
9
5
2
7
5
4
3
2
2
2
2
1
1
2
1
1
2
2
2
2
2
3
2
1
1
1
1
1
1
13
19
23
13
3
6
9
5
1
10
11
7
4
2
2
3
13
23
17
11
9
7
5
3
4
7
9
10
11
22
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
174
174
174
174
174
174
174
174
176
178
178
178
178
178
178
178
178
162
136
129
120
112
107
103
95
105
118
138
171
171
171
172
172
174
174
174
174
133
127
132
132
158
162
127
178
120
121
134
129
133
144
139
138
176
142
146
145
140
141
140
140
157
149
155
171
160
158
174
157
156
157
160
157
157
178
151
150
146
144
140
144
148
157
157
147
149
157
130
150
113
123
127
122
176
119
119
127
100
100
150
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
37
33
33
33
33
33
33
33
33
49
57
61
63
64
66
65
65
65
65
54
43
43
43
43
63
58
54
39
24
23
22
15
9
9
9
10
11
55
56
58
67
75
51
28
6
41
42
26
11
11
32
43
29
15
15
11
8
24
39
29
17
5
5
5
5
8
30
19
8
37
23
10
10
10
9
8
15
45
60
76
52
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
166
166
166
166
166
166
166
166
169
172
172
172
172
172
172
172
172
155
152
148
138
138
138
105
97
105
115
134
163
163
163
164
164
166
166
166
166
157
117
115
113
112
113
98
145
103
114
129
157
142
143
148
140
172
138
121
130
134
139
157
147
147
138
136
163
144
143
166
140
139
136
138
132
129
145
121
116
114
114
114
117
129
122
118
116
121
120
103
99
101
112
109
129
172
128
121
121
121
8
113
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
99
99
99
99
99
99
99
99
99
99
99
99
99
99
78
58
58
58
41
25
25
25
25
25
25
25
25
41
49
53
55
58
74
66
58
58
58
58
45
33
33
33
51
44
38
20
2
2
3
3
2
1
4
2
1
4
7
5
3
3
3
3
3
3
3
5
6
6
7
14
18
20
21
21
22
14
6
9
6
3
3
3
3
3
4
17
12
8
33
30
24
16
8
4
1
4
6
7
8
24
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
42
42
42
42
42
42
42
42
42
42
42
42
42
42
47
53
53
53
45
43
42
42
45
48
53
53
53
53
53
53
53
57
82
112
161
161
161
161
109
95
77
73
67
79
122
95
102
130
157
120
190
133
147
169
168
188
190
175
187
192
187
190
193
187
189
189
192
192
190
191
192
191
193
192
192
172
156
143
190
140
157
158
193
191
149
148
192
118
110
109
87
80
99
82
88
89
89
89
5
89
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
8
8
8
8
8
8
8
8
13
16
17
18
18
18
18
18
19
15
11
7
7
7
7
7
7
7
7
10
11
12
12
12
10
8
8
8
8
9
10
11
20
27
14
2
19
16
13
17
19
11
3
3
5
3
1
4
8
5
3
3
2
2
3
3
2
2
2
4
2
1
1
1
1
2
6
8
10
7
5
6
3
1
2
3
4
10
7
5
7
9
15
10
5
3
1
3
4
4
2
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
41
41
41
41
41
41
44
47
52
60
60
60
60
60
60
60
60
55
50
49
47
45
45
44
43
43
43
36
35
32
30
49
75
107
164
164
164
164
108
96
81
83
77
90
158
97
103
130
119
116
188
139
156
165
188
175
171
187
182
190
190
188
190
189
189
183
189
179
180
183
189
180
182
178
176
180
172
178
180
163
168
156
165
180
141
139
182
117
105
102
103
94
89
76
106
57
57
34
3
67
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
11
11
11
11
11
11
11
11
26
33
37
39
40
41
35
30
30
20
10
1
1
1
1
1
1
1
1
2
3
3
3
3
4
7
9
10
10
7
4
4
23
39
21
4
13
36
29
16
4
4
4
3
3
5
15
11
7
4
2
10
5
1
2
2
2
1
1
3
2
2
1
1
1
1
5
3
1
4
3
2
2
1
1
1
1
2
2
3
7
12
7
3
3
5
8
5
3
3
2
2
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
142
142
142
142
142
142
142
142
104
98
90
82
86
93
102
117
117
119
126
126
126
126
126
111
108
112
117
126
140
140
140
140
141
142
142
142
142
126
94
102
93
115
117
77
69
74
74
91
98
94
138
90
98
99
94
100
109
117
129
144
142
169
149
147
147
143
143
154
151
153
169
157
153
154
167
149
151
136
169
128
136
131
153
145
122
119
150
95
81
80
72
73
95
76
82
84
84
84
84
84
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
21
1
1
1
1
1
1
1
1
25
37
43
46
48
50
38
26
26
26
13
1
1
3
6
5
5
6
6
6
3
1
2
1
1
1
1
1
1
2
2
1
1
2
2
2
2
4
2
1
3
2
1
1
1
1
1
3
10
18
18
18
17
13
9
6
3
7
15
12
10
9
5
1
4
3
2
1
2
2
2
2
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
63
66
72
72
72
72
72
72
72
72
70
69
69
68
71
84
108
143
143
143
143
97
80
61
63
60
63
118
69
82
97
94
113
126
99
110
111
113
143
127
127
133
141
131
132
134
133
132
144
135
135
134
144
134
129
124
144
112
114
119
108
124
113
114
115
142
110
107
101
90
92
78
79
76
75
94
71
71
63
63
63
3
106
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
10
10
10
10
10
10
10
10
8
7
7
7
7
7
7
7
7
21
22
23
23
23
23
23
23
23
24
17
10
10
10
10
10
11
11
11
12
7
2
2
2
2
3
2
2
4
6
5
4
5
3
1
1
4
28
16
4
9
15
36
19
2
1
1
4
3
2
2
1
1
2
2
2
3
9
8
7
5
3
6
6
6
5
4
3
3
3
3
9
15
9
4
3
5
7
5
3
3
3
19
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
82
82
82
82
82
82
82
82
62
59
55
46
55
66
85
115
115
115
88
83
76
76
80
87
98
98
98
98
98
98
98
98
105
113
127
127
127
127
92
94
80
83
115
85
118
89
82
97
94
90
144
97
116
128
143
144
134
140
144
150
150
150
150
140
138
136
132
130
131
128
132
127
117
123
108
108
106
99
116
100
106
101
121
112
103
104
117
116
92
91
76
73
69
57
89
42
49
18
1
91
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
9
9
9
9
9
9
9
9
10
11
11
11
11
11
11
11
12
36
39
41
42
42
42
42
42
42
43
26
9
9
9
9
9
16
20
22
23
12
1
1
1
1
2
1
1
3
5
4
4
2
1
1
2
14
33
19
5
3
1
3
2
1
1
1
1
1
1
7
4
1
1
1
1
1
3
3
4
4
4
12
8
5
4
3
2
3
2
1
1
1
2
1
1
3
6
3
1
1
1
6
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
144
144
144
144
144
144
144
144
144
145
145
145
145
145
145
145
145
127
127
124
120
119
118
117
115
115
115
129
144
144
144
144
144
141
138
138
138
98
99
101
87
113
105
93
92
115
81
83
103
86
98
111
97
145
100
104
109
111
110
113
117
121
122
129
144
129
125
138
129
114
118
113
109
129
104
103
103
96
100
111
103
117
97
100
94
89
88
87
72
73
87
96
89
145
111
66
78
22
10
117
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
53
53
53
53
53
53
53
53
53
53
53
53
53
53
52
52
52
52
62
67
69
70
71
61
52
52
52
30
8
8
8
8
8
30
41
46
49
26
4
4
4
4
6
5
4
5
6
5
4
5
4
4
4
4
4
11
14
16
10
4
5
6
8
18
13
8
6
11
9
8
7
6
6
6
7
9
22
15
8
5
5
5
5
7
10
16
13
10
9
9
10
10
10
19
14
10
10
10
10
31
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
67
67
67
67
67
67
67
67
65
64
64
63
63
63
63
63
65
76
84
101
101
101
101
101
101
101
101
77
73
68
57
58
60
69
80
80
80
80
65
64
49
64
58
66
67
101
67
74
92
77
80
80
76
80
80
83
86
87
107
92
94
97
94
96
96
107
107
96
106
98
101
98
107
107
93
93
94
106
89
99
87
84
84
80
78
79
70
73
60
64
60
66
79
68
73
70
74
67
67
99
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
11
11
11
11
11
11
11
11
24
30
33
35
36
37
27
17
17
17
36
46
51
53
54
43
32
32
32
17
2
2
2
2
2
11
15
17
20
11
3
3
14
15
10
6
53
32
11
7
3
2
2
2
2
2
2
3
4
3
3
3
3
3
3
3
4
2
1
5
3
1
1
1
1
1
3
4
5
3
1
6
6
5
4
3
2
2
31
20
9
5
1
4
3
3
5
26
37
48
25
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
88
88
88
88
88
88
88
88
84
83
83
82
81
81
81
81
81
74
72
71
67
67
67
59
55
57
61
68
80
80
80
82
84
88
88
88
88
85
84
84
60
63
58
62
93
67
71
76
92
76
79
105
87
87
100
88
100
102
105
138
109
109
109
111
112
112
138
107
107
106
109
108
107
138
104
104
101
101
100
102
125
95
99
101
93
86
96
125
78
80
81
83
80
81
101
59
56
45
4
50
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
34
34
34
34
34
34
34
34
25
17
17
17
17
17
17
17
17
34
18
2
2
2
2
2
2
2
2
2
2
2
2
2
2
8
11
12
13
7
2
2
6
11
6
2
11
12
13
7
2
2
2
5
8
7
6
4
3
8
14
11
8
6
3
1
1
1
2
6
4
2
1
1
1
1
17
17
18
9
1
2
2
2
3
3
2
2
3
3
4
2
1
1
2
8
11
7
4
4
4
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
97
97
97
97
97
97
97
97
80
77
73
69
68
66
65
66
74
83
92
110
110
110
110
110
110
110
110
102
101
99
98
97
97
97
97
97
97
82
77
77
60
60
65
71
82
110
72
82
83
79
111
82
82
80
83
85
92
121
102
103
111
110
113
121
131
120
131
118
131
118
116
130
111
109
106
117
106
103
130
93
92
92
87
89
88
89
130
85
76
76
67
70
77
71
62
53
53
53
6
67
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
42
42
42
42
42
42
42
42
25
8
8
8
8
8
8
8
8
36
32
28
28
28
28
28
28
28
28
16
4
4
4
4
4
13
18
20
21
13
5
5
5
6
5
5
6
4
3
4
5
4
2
1
2
3
11
6
2
2
3
5
8
4
1
2
2
2
2
3
2
2
1
1
1
1
5
3
2
5
4
4
3
2
2
8
5
3
4
6
7
4
2
4
6
7
8
7
6
6
4
2
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
138
138
138
138
138
138
138
138
101
94
87
79
83
90
99
114
114
115
121
121
121
121
121
112
108
111
115
122
134
134
134
135
136
138
138
138
138
121
99
100
102
109
114
80
72
73
63
69
74
72
95
103
86
89
90
95
94
95
112
99
101
107
107
113
134
116
124
138
108
104
106
104
110
124
103
124
106
103
101
124
104
109
124
105
99
116
97
91
89
124
86
81
86
89
100
116
116
116
116
112
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
34
30
30
30
30
30
30
30
30
41
46
49
50
51
52
36
20
20
20
11
3
3
5
7
38
22
7
4
2
2
3
7
4
1
1
1
1
1
1
1
2
3
2
2
2
2
2
3
4
4
2
1
1
1
1
1
3
2
2
14
7
1
1
1
1
1
1
13
7
2
2
2
3
7
5
3
1
6
9
10
12
42
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
64
64
64
64
64
64
64
67
74
84
84
84
84
84
84
84
84
84
89
95
95
95
95
95
95
95
95
58
52
43
33
50
72
99
147
147
147
147
87
78
62
67
67
71
147
74
86
107
103
105
147
106
114
124
122
126
138
126
123
126
128
130
139
138
126
117
110
109
107
107
121
107
100
106
94
95
98
107
97
98
103
121
102
96
96
91
98
87
69
87
77
89
121
84
96
69
68
58
1
101
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
9
9
9
9
9
9
9
9
12
13
14
14
14
14
14
14
15
22
35
41
44
46
47
34
22
22
22
15
9
9
9
9
9
13
15
16
17
9
1
1
4
8
4
1
3
4
6
3
1
2
2
3
2
1
1
1
1
1
1
3
2
1
1
1
1
2
3
2
1
7
16
20
22
18
13
8
4
25
20
15
10
8
4
1
2
4
2
1
4
4
4
2
1
1
2
1
1
1
1
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
70
70
70
70
70
70
70
71
82
94
94
94
94
94
94
94
94
78
88
88
88
88
88
88
88
88
88
79
77
75
72
75
78
83
91
91
91
91
71
71
52
51
47
50
71
55
57
68
78
75
91
104
89
94
93
88
87
103
105
114
130
130
130
115
112
107
101
103
96
98
99
98
101
104
94
91
89
87
85
85
89
83
101
97
86
76
97
69
74
80
97
85
87
94
79
79
78
73
73
73
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
13
13
13
13
13
13
13
13
16
17
18
18
18
18
18
18
18
15
13
13
13
13
13
16
17
18
18
10
3
3
3
3
3
8
10
11
12
13
22
27
29
32
20
8
8
8
8
8
7
5
3
1
2
3
4
3
3
3
3
7
5
3
2
2
2
2
2
4
8
29
15
2
2
2
10
9
9
18
12
6
5
4
4
4
4
10
6
3
3
8
33
20
8
6
4
4
4
4
4
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
93
90
86
82
80
78
75
75
76
82
90
90
90
99
109
120
141
141
141
141
116
99
98
77
67
75
100
86
95
105
108
112
141
109
113
112
108
124
106
111
114
123
118
118
141
111
109
106
98
98
95
97
105
101
102
124
96
95
92
85
95
88
89
90
123
99
102
95
131
79
80
86
64
65
68
77
82
95
95
95
1
79
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
70
70
70
70
70
70
70
70
39
8
8
8
8
8
8
8
8
25
24
23
23
23
23
23
23
23
23
18
13
13
13
13
13
18
21
22
23
12
1
1
15
20
10
1
6
5
4
2
1
3
4
6
3
1
6
3
1
3
4
6
6
6
6
6
7
5
3
3
3
4
2
1
1
1
8
8
8
17
15
13
13
13
10
7
5
3
2
1
1
2
4
2
1
1
1
1
1
1
1
2
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
138
138
138
138
138
138
138
138
124
122
119
116
122
129
138
155
155
155
141
139
136
133
132
130
128
128
128
124
123
120
120
120
129
138
138
138
138
120
103
111
100
109
155
112
111
128
90
89
87
78
83
82
81
105
82
86
94
98
107
115
127
127
116
121
128
126
128
155
125
122
122
116
113
127
111
97
97
97
96
105
105
97
111
123
94
99
105
105
79
83
92
98
111
105
123
104
103
96
96
96
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
41
43
44
45
45
45
45
45
46
61
68
72
74
75
76
45
15
15
15
15
15
15
43
75
39
4
66
36
6
11
13
10
8
8
13
8
4
16
28
19
10
7
6
5
7
8
10
26
43
26
10
8
26
35
42
25
8
24
34
38
21
5
5
5
5
7
8
7
6
6
10
10
10
9
8
6
5
7
8
9
9
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
40
51
63
85
85
85
85
85
85
85
85
73
86
92
92
92
92
92
92
92
92
61
55
47
37
44
56
72
99
99
99
99
65
63
53
52
48
54
85
58
66
78
80
89
99
92
85
85
83
83
85
95
90
91
97
95
96
97
107
95
95
94
94
89
90
91
94
97
95
107
95
92
94
92
85
86
82
85
85
75
107
85
74
82
85
78
94
85
73
62
61
61
1
75
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
2
2
2
2
2
2
2
2
17
24
28
30
31
32
31
30
30
16
2
2
2
2
2
16
23
26
28
18
9
9
9
9
9
5
2
2
2
2
2
3
5
7
5
3
7
7
7
5
3
2
2
4
6
4
2
1
1
2
3
4
3
2
2
2
2
2
7
7
4
1
1
1
1
2
10
18
22
12
2
3
2
1
7
10
6
3
2
1
8
4
1
1
1
1
1
1
1
1
1
26
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
89
89
89
89
89
89
89
89
75
72
69
66
65
63
61
61
62
65
70
70
70
70
70
69
68
68
68
78
89
89
89
89
89
88
88
88
88
72
57
56
47
50
48
51
59
55
57
66
72
67
94
74
77
79
77
86
86
91
94
106
99
100
103
101
108
106
102
102
108
102
102
108
101
101
108
98
97
101
93
88
92
89
89
108
78
72
82
68
79
89
77
88
78
72
73
68
68
68
3
88
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
44
44
44
44
44
44
44
44
44
44
44
44
44
44
36
28
28
28
25
22
22
22
22
22
22
22
22
25
26
27
27
27
28
24
20
20
20
10
1
1
7
13
7
1
11
7
3
2
1
1
1
2
3
2
2
3
5
4
2
1
2
2
2
2
1
1
1
1
1
1
3
4
5
3
2
1
1
1
2
3
2
1
1
2
4
6
4
3
3
14
26
14
3
2
1
2
2
2
3
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
92
92
92
92
92
92
92
92
76
73
70
66
64
63
60
60
64
71
78
91
91
91
91
91
91
91
91
90
90
90
90
90
91
92
92
92
92
91
63
62
53
49
51
49
60
48
47
59
65
68
107
91
86
91
99
93
100
107
106
113
117
120
142
118
123
125
123
142
125
129
133
127
142
142
113
116
111
103
126
101
102
105
142
97
97
86
90
84
68
84
68
72
84
71
57
43
44
23
3
69
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
46
46
46
46
46
46
46
46
29
12
12
12
12
12
12
12
12
19
28
32
34
35
36
27
19
19
19
11
3
3
3
3
3
11
15
17
18
10
2
2
3
4
3
2
2
2
3
2
2
2
2
2
1
1
3
2
1
1
1
2
1
1
1
1
3
2
2
1
1
1
3
4
4
5
12
11
10
9
6
3
2
1
3
6
3
1
2
3
3
2
1
1
3
2
2
2
2
2
3
20
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
95
95
95
95
95
95
95
95
94
94
94
94
94
94
94
94
94
98
100
106
106
106
106
106
106
106
106
88
85
81
77
79
82
87
95
95
95
95
71
63
54
60
63
79
94
106
100
87
90
92
91
92
98
94
90
95
95
93
109
94
99
103
102
105
111
103
106
102
120
98
98
98
94
93
94
94
97
98
100
109
106
120
111
100
95
91
83
88
70
68
71
84
83
94
120
68
75
55
3
111
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
45
50
53
54
55
55
55
55
56
32
9
9
9
9
9
19
24
26
27
14
1
1
19
28
14
1
53
39
25
13
1
1
2
4
7
10
13
9
6
4
2
1
4
3
2
2
4
5
7
6
6
6
15
20
22
23
20
18
21
15
9
6
6
6
4
3
3
10
6
3
3
4
4
3
3
22
13
4
3
3
3
25
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
72
72
72
72
72
72
72
72
53
49
46
38
47
57
73
100
100
100
92
91
89
87
87
86
85
85
85
85
85
85
85
85
85
87
90
90
90
90
67
71
60
58
100
57
57
61
56
62
68
68
90
90
79
85
88
88
94
101
113
113
113
104
103
102
99
98
95
100
93
95
95
95
103
96
93
89
91
91
94
110
100
102
103
102
90
92
93
110
85
86
110
85
76
70
110
50
60
21
3
110
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
34
34
34
34
34
34
34
34
23
13
13
13
13
13
13
13
13
19
19
19
19
19
19
19
19
19
20
39
49
54
56
57
59
42
26
26
26
13
1
1
1
1
1
1
1
2
3
2
1
4
4
3
3
2
1
2
3
3
2
1
5
3
2
2
3
3
3
3
3
9
5
2
2
2
2
12
21
13
6
4
5
3
2
1
1
4
3
2
1
2
3
2
2
2
2
2
2
2
3
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
38
38
38
38
38
38
42
48
54
66
66
66
66
66
66
66
66
57
64
66
66
66
66
66
66
66
66
49
46
42
35
41
48
59
77
77
77
77
54
56
49
52
57
52
63
55
57
66
67
70
93
77
80
82
81
84
92
100
109
125
127
127
134
125
125
134
131
125
134
118
131
111
106
104
98
102
100
97
127
95
96
89
94
91
78
71
98
68
81
85
81
91
95
77
76
61
61
61
1
91
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
6
6
6
6
6
6
6
6
22
30
34
36
37
38
35
32
32
19
6
6
6
6
6
15
20
22
25
18
12
12
12
12
12
9
6
6
6
4
3
3
7
11
7
3
11
9
7
5
3
1
1
2
3
2
1
2
3
3
3
8
5
3
3
3
3
3
4
5
4
3
5
6
7
5
3
7
12
17
11
6
4
3
3
2
1
11
6
1
5
14
24
12
1
2
3
2
1
1
1
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
98
98
98
98
98
98
98
98
83
80
77
74
82
92
104
126
126
126
109
106
102
102
104
107
112
112
112
112
112
112
112
112
109
111
112
112
112
112
90
96
102
123
126
88
81
77
69
74
76
74
89
92
78
78
83
85
92
102
102
102
97
102
102
100
123
100
102
126
98
96
95
92
84
83
77
77
83
84
92
92
83
77
72
74
74
66
81
83
69
70
72
70
77
68
68
68
67
66
66
66
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
44
46
47
48
48
48
48
48
49
25
1
1
1
1
1
9
13
15
16
10
4
4
4
4
35
19
4
33
24
13
2
1
1
10
6
2
1
1
2
2
2
2
2
2
2
2
2
2
2
3
6
13
9
6
6
3
1
2
4
15
8
1
2
2
1
1
1
1
3
4
6
6
6
20
10
1
1
14
20
23
25
27
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
126
126
126
126
126
126
126
126
99
95
89
83
85
88
92
100
105
112
126
126
126
126
126
113
110
108
105
103
102
100
100
102
108
114
126
126
126
126
93
85
75
78
62
68
83
70
83
75
83
76
77
81
79
81
81
82
79
79
79
80
83
82
89
84
89
88
88
95
86
86
87
85
86
89
83
89
80
80
77
79
77
77
89
77
78
79
79
80
73
89
72
75
75
73
78
72
73
70
70
80
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
32
27
27
27
27
27
27
27
27
40
47
50
52
53
54
49
45
45
45
23
1
1
27
44
25
6
17
10
4
2
1
2
2
2
3
2
2
3
4
2
1
1
1
1
2
1
1
2
3
5
3
1
2
2
2
2
2
2
2
1
1
6
4
2
1
1
6
12
27
20
14
9
4
5
3
2
3
16
22
29
15
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
185
185
185
185
185
185
185
185
180
179
178
177
177
176
176
176
176
159
156
153
143
143
143
122
112
121
131
153
185
185
185
185
185
185
185
185
185
143
127
131
132
159
159
134
176
131
138
140
152
136
143
142
143
176
146
147
152
137
138
137
141
149
156
163
185
163
159
185
151
150
144
147
142
141
176
136
135
132
124
127
128
122
135
133
119
122
117
120
120
109
119
127
121
176
123
120
120
100
100
102
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
101
101
101
101
101
101
101
101
101
101
101
101
101
101
83
65
65
65
54
43
43
43
43
43
43
43
43
31
20
20
20
20
20
42
53
59
62
36
10
10
10
10
44
27
10
17
15
13
20
12
5
5
7
8
9
20
15
10
28
43
26
9
6
4
13
23
91
50
9
9
11
12
13
14
40
24
8
8
8
10
20
33
40
43
26
10
36
56
66
38
10
10
10
7
5
40
58
76
43
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
73
73
73
73
73
73
73
75
83
94
94
94
94
94
94
94
94
78
89
90
90
90
90
90
90
90
90
81
80
78
76
77
79
81
86
86
86
86
71
71
48
48
45
47
69
50
52
62
74
67
86
76
77
94
79
82
83
86
81
85
91
95
104
112
102
102
100
112
99
103
104
112
109
96
94
90
89
84
87
90
92
104
102
97
96
104
93
80
78
72
77
73
75
94
84
94
104
104
104
104
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
11
11
11
11
11
11
11
11
19
23
25
26
27
27
27
27
28
19
11
11
11
11
11
20
25
27
30
23
16
16
16
16
16
13
11
11
11
6
1
1
1
1
2
1
1
3
5
4
3
4
2
1
2
1
1
3
6
4
3
9
6
3
2
2
2
1
1
1
3
13
9
6
6
6
13
8
3
14
7
1
2
1
1
2
1
1
16
32
17
3
6
4
3
3
3
3
3
3
3
25
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
165
165
165
165
165
165
165
165
138
133
128
122
125
131
138
150
150
150
146
145
143
143
143
131
129
129
129
131
134
134
138
145
152
165
165
165
165
143
108
118
106
109
150
95
111
91
88
99
110
96
110
108
98
100
100
97
102
106
116
116
111
117
116
117
134
126
125
165
123
122
121
114
112
110
111
105
106
104
102
116
97
102
80
85
86
86
110
105
77
80
84
86
100
100
76
59
66
36
9
116
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
23
7
7
7
7
7
7
7
7
15
19
21
22
22
23
20
17
17
17
10
4
4
19
35
21
8
8
7
6
5
4
4
4
4
3
3
4
3
3
12
8
4
3
3
7
5
3
2
2
2
3
9
5
2
2
2
14
8
3
3
4
5
5
5
4
4
4
9
9
9
9
10
15
10
5
15
12
10
9
9
9
26
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
68
68
68
68
68
68
68
68
64
63
62
61
67
75
84
101
101
101
101
101
101
101
101
101
101
101
101
78
74
69
66
76
89
103
129
129
129
129
79
83
73
73
101
90
96
101
99
96
100
96
101
112
100
103
108
129
112
111
114
126
113
115
116
123
119
122
125
127
126
125
129
129
126
129
121
123
126
102
97
94
92
93
126
85
79
74
75
65
75
88
80
88
88
80
79
89
97
97
97
97
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
31
23
23
23
23
23
23
23
23
19
16
16
16
16
16
35
45
50
52
53
54
54
54
54
55
35
16
16
16
10
5
5
7
10
8
7
10
13
17
9
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
4
11
6
1
1
3
4
4
5
10
15
18
9
1
6
3
1
1
1
5
12
14
15
13
8
3
7
11
6
1
1
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
140
140
140
140
140
140
140
140
125
123
120
116
122
129
138
155
155
155
156
157
157
157
157
157
157
157
157
148
147
145
142
140
140
137
135
135
135
118
111
119
121
155
151
132
132
157
108
107
108
105
120
131
121
144
126
122
122
130
125
125
133
153
135
150
155
141
157
151
127
131
128
123
130
121
118
150
121
123
120
131
120
114
117
144
119
130
128
150
150
121
118
122
117
106
129
85
93
75
10
153
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
63
78
85
89
93
105
111
114
116
68
20
20
20
20
20
40
50
55
57
60
53
46
46
46
60
67
75
57
40
22
4
12
10
9
8
6
4
6
5
4
4
4
4
4
5
5
6
7
8
8
8
9
7
6
6
6
7
9
22
14
7
5
5
5
5
9
9
10
10
9
9
9
14
12
10
12
15
12
10
10
10
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
186
186
186
186
186
186
186
186
189
192
192
192
192
192
192
192
192
169
167
163
158
156
155
153
151
151
151
160
169
169
170
174
178
186
186
186
186
140
125
129
123
130
157
130
175
118
112
121
117
124
138
141
138
192
140
146
154
152
146
157
146
150
154
154
169
162
160
186
153
152
153
155
154
157
175
147
147
144
140
141
143
146
150
151
152
135
142
120
100
102
120
128
131
192
140
153
156
152
152
152
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
109
109
109
109
109
109
109
109
109
109
109
109
109
109
79
50
50
50
77
91
98
101
103
76
50
50
50
50
50
50
50
50
93
71
50
50
50
30
10
10
10
10
42
26
10
8
6
40
24
9
8
15
21
24
28
28
28
43
58
58
33
8
8
8
8
8
44
72
40
8
19
24
30
30
30
35
32
30
22
15
11
8
8
18
16
15
23
32
41
45
47
50
66
39
13
39
52
59
66
90
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
86
86
86
86
86
86
86
92
110
132
132
132
132
132
132
132
132
82
79
70
60
56
53
50
49
55
62
72
89
89
89
89
90
92
96
96
96
96
65
65
57
63
60
67
127
73
77
86
84
87
96
95
96
132
96
98
97
91
94
93
93
111
94
93
96
93
93
111
89
90
94
99
102
111
127
96
93
93
87
86
89
79
80
80
83
93
80
86
72
80
85
85
89
132
97
93
93
93
2
74
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
12
12
12
12
12
12
12
12
22
27
30
31
32
33
33
33
33
22
11
1
1
1
1
1
1
1
1
1
1
1
1
1
2
7
9
10
11
7
3
3
5
8
8
8
8
9
11
7
3
2
2
3
3
2
1
2
3
3
3
3
3
3
2
1
1
1
2
3
2
1
5
7
8
8
8
10
12
6
1
16
10
5
3
2
1
1
1
2
3
3
4
3
2
5
8
5
2
2
2
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
143
143
143
143
143
143
143
143
153
164
164
164
164
164
164
164
164
118
110
101
86
76
73
61
54
67
82
104
142
142
142
142
142
143
143
143
143
94
91
98
86
116
117
92
126
81
75
79
80
84
102
111
105
164
115
110
121
115
116
125
115
116
116
120
142
128
127
143
127
119
127
120
118
127
126
104
106
102
96
105
97
97
99
113
96
92
91
90
80
84
98
106
109
164
113
95
95
92
1
105
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
44
44
44
44
44
44
44
44
44
44
44
44
44
44
37
31
31
31
17
4
4
4
4
4
4
4
4
4
4
4
4
4
4
17
24
27
29
15
1
1
5
9
6
3
9
10
12
6
1
2
3
10
17
9
1
24
24
12
1
1
1
1
1
1
1
1
1
1
1
3
15
21
28
28
28
19
10
6
3
4
3
2
2
2
3
7
4
1
5
3
1
1
1
1
2
1
1
1
1
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
127
127
127
127
127
127
127
127
116
114
112
109
108
107
106
105
105
105
106
107
107
107
107
107
107
107
107
117
127
127
127
128
130
133
138
138
138
138
96
81
76
81
91
92
128
107
86
100
100
102
138
107
110
112
109
107
105
113
112
117
119
121
138
117
127
120
110
125
108
107
106
107
113
98
110
92
89
91
95
81
93
79
85
85
86
86
89
113
82
92
91
90
92
103
93
92
92
92
4
103
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
85
85
85
85
85
85
85
85
59
34
34
34
34
34
29
25
25
25
42
50
54
56
57
41
25
25
25
21
18
18
18
18
18
21
23
24
24
16
9
9
9
9
30
15
1
4
8
9
10
13
7
1
3
3
4
5
6
3
1
1
1
1
2
2
2
2
2
3
5
7
13
16
17
19
18
14
10
6
3
6
6
6
4
3
4
8
6
4
8
16
10
4
4
8
13
8
4
4
4
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
63
63
63
63
63
63
64
69
79
93
93
93
93
93
94
95
95
95
84
82
80
77
76
75
73
73
73
67
66
64
63
71
80
92
113
113
113
113
76
74
76
75
95
69
64
66
64
66
74
89
109
112
113
95
97
95
96
100
96
109
101
102
115
105
109
115
107
113
115
108
126
112
114
109
107
127
108
107
100
126
102
103
127
105
102
120
99
98
109
127
113
127
127
113
121
120
120
120
66
93
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
9
9
9
9
9
9
9
9
16
20
22
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
12
1
1
1
1
1
12
18
21
22
13
4
4
4
4
36
20
4
4
4
18
14
7
1
1
1
2
4
3
3
3
3
7
5
3
3
3
3
5
8
8
5
2
1
1
1
1
24
14
5
3
2
6
4
3
2
1
3
5
23
14
5
3
2
2
3
2
1
6
9
12
8
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
136
136
136
136
136
136
136
136
89
81
72
55
60
68
85
110
110
112
124
124
124
124
124
109
106
110
115
123
136
136
136
136
136
130
129
124
124
124
97
88
79
110
64
73
79
68
79
69
79
73
71
72
73
71
71
70
72
74
80
87
98
99
99
99
136
96
96
94
87
85
87
79
78
78
76
78
79
79
87
78
78
78
75
77
77
67
77
87
71
77
70
63
77
53
66
40
43
22
3
77
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
42
42
42
42
42
42
42
42
22
3
3
3
3
3
3
3
3
42
34
26
26
26
26
26
26
26
26
40
47
51
53
54
55
38
21
21
21
11
2
2
24
39
20
2
10
6
2
2
2
2
2
2
2
2
3
3
3
3
3
8
4
1
1
2
1
1
1
6
4
2
2
2
2
1
1
10
15
8
2
1
1
1
1
1
2
3
3
3
3
9
7
5
3
1
2
2
2
2
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
105
105
105
105
105
105
105
105
105
105
105
105
105
105
125
146
146
146
101
94
84
74
69
66
63
64
66
68
73
73
73
78
86
96
113
113
113
113
90
98
92
103
146
91
86
90
99
83
82
94
115
96
113
99
99
95
94
92
93
94
95
97
95
99
108
111
113
146
115
107
108
96
99
100
97
108
100
96
108
94
90
90
108
88
87
81
115
75
78
94
69
71
74
66
69
59
59
59
1
94
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
2
2
2
2
2
2
2
2
6
8
9
10
10
10
10
10
11
34
19
5
5
5
5
5
5
5
5
3
2
2
2
2
2
28
41
48
51
27
3
3
23
65
34
3
11
39
31
17
3
6
4
2
1
3
8
5
2
2
3
11
6
1
2
2
2
3
4
3
2
1
1
1
1
1
4
14
19
10
1
6
9
12
6
1
2
4
2
1
3
5
8
4
1
2
3
2
1
1
1
8
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
105
105
105
105
105
105
105
105
105
105
105
105
105
105
126
147
147
147
94
85
74
75
85
98
119
119
119
119
119
119
119
119
110
117
119
119
119
119
102
110
105
147
147
101
94
91
99
83
79
80
90
81
84
87
99
88
90
94
94
101
105
108
111
113
147
118
118
147
105
101
100
98
96
95
105
93
97
97
97
97
85
77
74
73
79
71
78
105
82
85
85
78
85
73
69
68
66
62
62
62
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
20
15
11
11
11
11
11
11
11
11
38
52
59
62
64
66
43
20
20
20
14
9
9
30
72
40
9
6
35
32
20
9
5
2
1
2
3
12
7
2
4
5
6
7
7
4
1
1
30
49
26
3
1
12
17
20
11
2
2
2
1
1
1
1
2
2
1
1
3
2
1
1
2
4
5
3
2
4
4
4
4
4
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
169
169
169
169
169
169
169
169
157
155
153
150
149
148
146
146
146
143
142
141
140
140
140
96
89
100
112
134
169
169
169
169
169
154
152
140
140
140
106
93
93
114
94
94
146
89
90
103
100
92
110
101
102
146
101
106
108
104
112
107
105
115
115
120
169
125
122
130
111
111
110
115
112
110
146
110
113
116
112
112
111
110
110
102
100
97
110
89
78
83
94
93
111
146
76
69
74
36
10
112
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
107
107
107
107
107
107
107
107
107
107
107
107
107
107
71
35
35
35
21
7
7
7
7
7
7
7
7
7
7
7
7
7
8
13
16
17
18
19
21
22
23
24
35
41
44
25
6
5
4
6
5
4
4
4
4
27
38
21
4
4
3
2
2
2
2
2
8
8
8
8
13
16
17
19
22
14
7
7
6
5
4
4
4
5
7
6
6
10
10
10
10
7
4
7
8
9
9
9
10
36
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
86
86
86
86
86
86
86
86
60
56
51
42
43
44
48
54
62
70
86
86
86
86
86
70
67
67
67
69
72
72
72
76
83
93
109
109
109
109
75
67
53
53
50
55
96
66
76
90
106
92
109
89
84
84
82
84
89
95
107
106
105
107
109
109
110
105
122
99
99
96
94
101
97
97
105
94
94
92
93
107
105
107
110
122
106
101
94
105
72
72
64
65
91
65
72
55
61
50
6
122
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
35
35
35
35
35
35
35
35
26
17
17
17
17
17
17
17
17
28
15
3
3
3
3
3
3
3
3
4
4
4
4
4
5
10
13
14
15
15
15
16
8
1
1
1
1
1
1
16
24
14
5
1
1
1
1
1
1
2
2
3
3
2
1
1
1
1
3
2
1
1
14
21
24
13
2
1
1
1
2
5
5
4
2
1
3
6
6
6
6
8
9
7
4
2
3
4
5
5
6
46
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
171
171
171
171
171
171
171
171
177
183
183
183
183
183
183
183
183
162
158
154
143
141
141
129
127
133
141
152
171
171
171
171
171
171
171
171
171
141
133
136
137
157
157
130
153
134
138
139
165
131
138
140
133
183
131
135
141
135
138
140
142
148
150
163
171
156
165
171
151
150
149
149
149
163
153
148
150
137
142
133
139
136
129
165
130
130
133
127
108
111
119
122
120
183
119
120
122
100
100
114
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
38
36
36
36
36
36
36
36
36
51
58
62
64
65
66
70
72
73
74
64
54
54
54
54
77
65
53
38
24
16
9
17
21
25
17
10
9
11
11
10
9
9
7
6
6
14
18
23
90
50
10
10
13
15
16
17
22
15
8
8
6
5
5
5
5
9
9
10
22
16
11
11
11
8
5
10
15
21
24
28
19
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
171
171
171
171
171
171
171
171
163
161
160
158
157
157
157
157
157
157
128
123
115
106
101
97
90
101
115
136
171
171
171
171
171
171
171
171
171
133
114
126
140
157
157
157
155
119
122
128
125
126
133
128
126
151
125
127
129
130
127
128
129
136
137
139
171
147
144
171
135
136
134
135
134
133
155
128
125
124
120
115
116
115
115
133
113
112
108
107
100
94
105
121
145
151
142
145
145
145
145
145
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
35
26
26
26
26
26
26
26
26
21
16
16
16
16
16
38
49
54
57
33
10
10
18
27
43
51
55
41
27
18
10
13
11
10
10
10
10
19
14
10
10
10
8
6
5
4
4
8
82
45
9
9
11
12
13
10
8
9
10
9
7
5
5
5
5
8
11
9
8
8
15
18
20
22
15
8
5
8
9
10
10
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
169
169
169
169
169
169
169
169
172
175
175
175
175
175
175
175
175
160
132
125
117
109
106
102
95
105
117
137
169
169
169
169
169
169
169
169
169
161
142
141
141
160
160
129
175
124
125
141
141
139
161
141
144
147
134
152
136
140
144
150
147
154
153
161
169
156
154
169
144
138
140
144
141
152
175
140
141
137
129
138
128
121
150
120
131
117
153
141
107
113
120
118
141
147
111
110
105
88
88
88
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
34
36
37
37
37
37
37
37
38
27
16
16
16
16
16
41
54
60
63
67
61
56
56
56
71
62
53
29
6
42
46
31
16
12
9
11
8
6
6
41
59
58
32
6
6
6
6
23
91
84
45
6
11
14
15
17
43
27
11
8
6
7
6
6
12
10
9
11
10
10
10
10
10
10
10
25
17
10
10
10
10
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
170
170
170
170
170
170
170
170
173
177
177
177
177
177
177
177
177
163
175
178
178
178
178
178
178
178
178
174
173
172
171
171
170
170
170
170
170
129
125
130
130
158
158
136
176
158
113
125
124
126
136
136
133
178
133
135
139
136
137
138
140
157
151
155
170
157
158
170
149
149
157
146
141
138
176
135
137
139
131
132
137
130
125
178
119
116
120
102
108
137
129
136
129
177
123
98
103
76
10
136
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
65
78
85
88
92
75
58
58
58
39
20
20
20
20
20
39
48
53
55
49
43
43
43
83
83
83
83
63
43
26
9
9
9
9
8
8
8
8
8
8
8
8
13
9
6
6
9
9
10
9
8
8
7
6
6
6
7
10
14
11
8
14
9
4
4
7
41
29
17
10
10
10
10
10
8
6
5
7
8
9
10
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
74
74
74
74
74
74
74
78
87
100
100
100
101
103
106
111
111
111
118
125
125
125
125
125
125
125
125
99
95
90
83
81
80
80
80
81
84
88
94
100
100
111
104
104
100
90
86
100
86
86
92
125
93
100
96
94
94
105
99
100
108
112
107
109
111
105
100
109
98
102
106
109
112
109
100
96
99
95
94
125
101
96
104
112
99
97
109
90
85
103
86
92
90
100
100
89
93
83
83
103
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
10
10
10
10
10
10
10
10
28
37
41
43
44
46
46
46
46
28
10
10
10
10
10
21
27
30
33
20
7
7
7
7
7
8
9
9
9
10
11
12
12
12
12
12
12
7
2
44
23
3
3
3
3
3
3
3
3
3
3
8
5
3
2
2
3
2
2
2
3
7
4
2
2
2
19
11
4
3
2
5
6
7
5
4
4
5
30
21
12
4
3
3
4
5
4
4
4
4
6
8
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
124
124
124
124
124
124
124
124
113
111
109
102
102
102
102
102
102
102
93
92
85
85
85
59
52
62
73
93
124
124
124
124
124
107
104
98
91
90
76
76
70
67
63
74
63
64
71
65
76
71
74
73
71
71
73
77
86
90
108
99
99
101
99
99
124
99
97
98
100
94
95
94
94
100
93
94
98
96
100
108
98
96
101
90
81
72
90
61
59
68
63
75
84
84
96
65
69
65
1
108
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
64
64
64
64
64
64
64
64
43
22
22
22
22
22
21
21
21
21
11
2
2
2
2
2
2
2
2
2
2
2
2
2
2
11
16
18
19
21
24
26
28
32
45
29
13
13
13
7
1
1
2
4
3
2
1
1
2
2
1
1
1
2
2
2
2
4
14
25
15
6
4
3
3
3
5
5
5
18
10
3
3
3
3
2
1
3
2
1
3
2
2
1
1
11
12
6
1
1
1
12
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
170
170
170
170
170
170
170
170
172
175
175
175
175
175
175
175
175
158
133
126
118
111
107
104
97
106
118
138
170
170
170
170
170
154
149
139
139
126
116
118
135
158
133
175
175
124
120
121
119
113
121
136
122
175
115
119
125
124
127
136
127
135
137
136
170
136
134
139
126
126
125
133
130
125
175
118
121
123
111
120
113
109
123
116
118
115
129
129
100
101
115
110
113
175
104
106
111
82
82
120
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
22
8
8
8
8
8
35
49
56
59
63
60
57
57
78
78
78
59
32
6
42
25
9
6
4
6
8
14
11
8
8
9
16
12
8
8
8
9
9
9
31
42
48
33
19
19
19
14
9
11
28
16
4
4
4
4
4
6
9
39
55
32
9
9
37
66
35
4
6
7
9
10
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
133
133
133
133
133
133
133
133
118
116
113
109
109
109
110
112
112
114
122
133
133
133
133
133
133
133
133
133
133
133
133
133
133
131
130
130
130
127
100
101
92
112
109
84
104
85
88
101
125
106
110
133
104
101
104
102
109
125
114
127
118
120
120
120
133
119
122
130
121
124
133
125
122
127
122
127
133
115
110
133
112
108
133
100
106
95
88
115
80
82
109
94
93
100
109
88
91
76
76
101
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
36
38
39
40
40
40
40
40
41
24
7
7
7
7
7
31
43
49
52
56
42
28
28
28
18
8
8
8
8
8
8
8
8
8
40
24
8
9
10
11
12
12
7
2
1
1
1
1
2
4
3
3
2
2
2
2
5
3
1
2
3
5
6
7
5
3
4
5
31
19
8
6
5
5
5
4
4
31
44
58
33
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
88
85
82
82
86
90
98
98
98
98
98
98
98
98
91
96
98
98
98
98
63
63
64
60
56
58
58
58
55
61
87
67
80
77
77
87
90
85
91
95
98
94
98
96
91
98
88
86
96
84
85
84
94
86
89
90
96
86
96
80
77
77
78
73
68
97
65
68
68
64
69
75
75
97
96
64
74
46
50
21
1
97
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
9
9
9
9
9
9
9
9
31
42
47
50
51
52
49
46
46
27
9
9
9
9
9
18
23
25
28
18
9
9
9
9
9
9
9
9
9
7
5
5
7
10
10
10
10
6
3
4
5
4
2
1
2
1
1
1
1
3
4
5
3
1
1
2
2
3
4
5
3
1
4
6
7
6
5
4
4
2
1
3
2
1
1
1
1
3
2
1
5
3
2
1
1
4
7
4
1
1
1
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
37
37
37
37
37
37
37
37
37
37
37
37
37
39
45
54
54
54
51
50
49
49
48
48
48
48
49
56
64
64
64
64
64
64
65
66
69
66
78
78
70
78
70
67
85
65
65
68
75
68
69
85
71
74
75
75
77
85
79
85
79
79
83
85
85
104
90
90
92
104
95
95
92
104
86
84
86
85
80
90
88
73
67
88
68
65
88
67
52
53
45
43
56
36
39
28
32
18
2
72
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
11
6
2
2
2
2
2
2
2
2
4
5
6
6
6
7
10
12
13
13
11
9
9
26
40
53
32
11
11
11
10
9
5
1
1
28
18
8
6
5
3
1
6
3
1
1
1
2
2
2
2
1
1
11
16
22
14
7
7
10
5
1
2
2
1
1
2
3
4
3
2
4
4
4
2
1
4
7
4
2
2
2
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
83
83
83
83
83
83
83
83
59
55
50
41
41
41
46
51
59
72
84
108
108
108
108
108
108
108
108
67
60
51
51
57
68
83
83
83
83
80
76
76
64
71
80
81
81
108
67
73
79
75
76
81
80
75
76
75
76
79
82
87
92
102
102
102
102
100
108
99
93
93
93
96
97
96
94
116
88
89
88
86
82
79
85
86
83
116
94
69
70
64
53
56
63
78
90
116
116
116
1
70
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
11
11
11
11
11
11
11
11
8
6
6
6
6
6
6
6
6
25
26
26
26
26
26
26
26
26
26
15
5
5
5
5
5
15
20
22
23
14
6
6
6
6
6
6
6
5
4
20
16
10
5
8
5
3
4
3
3
3
3
7
5
3
1
3
2
2
2
2
1
1
4
5
6
6
7
6
6
3
1
2
2
2
2
1
1
5
3
1
7
6
5
3
1
3
6
3
1
1
1
6
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
76
76
76
76
76
76
81
94
114
146
146
146
146
146
146
146
146
111
120
116
111
111
109
108
107
107
107
90
87
84
80
89
99
111
134
134
134
134
104
105
104
106
107
115
145
110
124
125
124
124
162
134
134
146
141
141
147
162
153
157
156
162
161
162
161
174
163
163
162
174
165
168
170
174
171
173
154
145
164
128
134
140
146
171
134
136
173
120
113
117
133
115
110
146
75
63
67
21
8
94
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
19
19
19
19
19
19
19
19
29
34
36
37
38
39
39
39
39
29
19
19
19
19
19
25
28
29
31
19
7
7
7
7
7
13
16
17
18
11
5
5
36
68
69
66
63
46
30
17
5
4
3
3
3
5
7
4
1
3
4
5
3
1
1
1
12
7
2
2
1
1
1
1
1
1
2
2
3
4
3
3
2
1
1
2
2
3
5
6
4
3
6
4
3
2
8
8
8
8
4
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
100
100
100
100
100
100
106
114
123
140
140
140
140
140
140
140
140
100
84
75
64
66
70
77
88
88
88
88
88
88
88
88
84
87
88
88
88
88
72
65
55
63
60
70
140
75
75
88
79
81
119
96
105
138
110
114
120
125
121
124
123
125
127
124
123
125
130
125
132
129
130
139
133
135
140
135
139
129
136
124
120
116
139
104
98
100
136
85
83
86
93
89
102
138
102
107
108
101
101
101
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
15
15
15
15
15
15
15
15
57
78
89
94
97
100
68
36
36
25
15
5
5
5
5
5
5
5
5
31
44
51
54
56
58
36
15
15
15
8
1
1
18
29
17
6
20
14
8
4
1
1
1
1
1
1
1
1
2
8
4
1
1
1
2
3
4
3
2
3
2
2
12
17
20
11
3
2
1
1
2
4
3
2
1
2
3
6
13
21
14
7
2
8
5
3
4
9
11
12
14
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
66
66
66
66
66
66
66
66
65
64
64
64
64
64
64
64
64
61
73
84
84
84
84
84
84
84
84
75
73
71
69
72
77
82
92
92
92
92
72
66
54
66
48
59
69
60
83
74
75
80
80
79
78
84
79
85
90
101
101
105
113
130
121
121
120
120
116
118
120
120
130
120
121
121
113
110
105
102
130
102
104
101
109
96
97
96
113
86
79
79
79
79
79
88
74
65
65
65
1
86
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
10
10
10
10
10
10
10
10
18
22
24
25
26
26
26
26
26
18
10
10
10
10
10
17
20
22
24
14
5
5
5
5
5
7
8
9
9
5
1
1
16
23
12
1
18
13
9
5
1
1
2
2
2
1
1
4
7
5
3
1
2
2
2
2
2
2
16
17
10
3
12
16
21
21
13
6
13
15
8
2
11
8
5
3
2
2
1
1
3
4
6
3
1
2
4
2
1
1
1
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
92
92
92
92
92
92
92
92
80
78
76
73
72
71
69
69
69
67
67
67
67
67
67
67
67
67
67
76
86
86
86
88
89
92
92
92
92
66
57
57
48
49
56
52
62
50
49
51
53
55
64
67
64
69
73
69
77
81
80
97
90
93
96
103
99
97
96
95
95
97
97
94
95
97
90
99
93
93
97
103
87
89
81
83
82
80
99
82
74
74
94
82
82
76
103
79
78
71
71
68
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
41
41
41
41
41
41
41
41
41
41
41
41
41
41
34
27
27
27
27
27
27
27
27
27
27
27
27
15
4
4
4
4
4
13
18
20
21
12
3
3
5
7
5
4
7
9
12
6
1
1
2
2
2
1
1
2
4
2
1
1
1
1
1
1
1
1
1
2
3
5
13
17
22
14
7
8
9
7
5
6
5
5
3
1
1
1
23
17
11
7
4
5
6
7
11
13
14
16
11
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
137
137
137
137
137
137
137
137
156
175
175
175
175
175
175
175
175
152
129
121
112
109
110
112
115
117
122
127
137
137
137
137
137
135
134
134
134
115
111
120
133
152
150
150
148
111
108
107
100
95
105
109
110
175
113
121
125
124
118
118
117
119
120
125
152
129
129
150
125
125
126
129
125
127
148
125
126
121
124
117
122
123
133
127
122
116
127
118
91
93
109
110
109
175
107
108
116
87
87
133
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
34
35
35
35
35
35
35
35
36
56
66
71
73
74
76
69
62
62
62
35
8
8
41
75
75
75
55
31
7
7
8
7
5
4
6
7
8
8
8
8
8
8
8
9
6
3
2
2
2
4
6
8
21
27
30
34
55
30
6
12
13
15
11
8
8
9
12
15
18
13
8
33
45
51
58
31
4
40
58
72
69
66
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
132
132
132
132
132
132
132
132
154
177
177
177
177
177
177
177
177
108
104
91
77
72
67
63
56
57
60
68
80
80
86
98
110
132
132
132
132
124
98
96
83
87
106
90
134
94
106
92
93
106
121
134
124
177
117
116
123
117
121
138
123
124
125
128
127
128
138
132
123
120
123
126
121
138
137
109
103
99
97
101
108
111
112
137
114
105
105
97
85
92
98
114
129
177
134
129
129
129
3
129
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
13
13
13
13
13
13
13
13
26
32
35
37
38
39
32
26
26
19
13
11
11
11
11
11
11
11
11
9
8
8
8
8
8
10
11
12
12
10
9
9
26
44
26
9
18
10
2
5
9
6
3
1
2
3
7
7
7
5
3
7
5
3
3
3
3
3
4
3
3
3
15
21
24
28
18
9
16
12
9
13
18
10
3
18
38
36
19
3
6
9
8
5
3
2
1
2
2
2
3
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
170
170
170
170
170
170
170
170
160
158
156
154
154
155
157
160
160
160
132
127
121
115
112
110
104
105
109
122
138
138
140
149
156
170
170
170
170
162
122
128
127
127
160
113
150
112
110
130
133
132
161
138
142
150
139
147
149
147
162
150
146
151
161
155
161
159
162
170
147
147
147
150
162
147
150
143
153
138
162
139
137
141
150
131
147
132
129
121
153
112
125
132
145
150
143
145
145
145
85
153
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
37
39
40
40
40
40
40
40
41
24
8
8
8
8
8
35
49
56
59
63
51
40
40
40
59
50
41
23
6
40
53
30
8
5
12
16
20
14
8
50
64
43
22
12
2
8
5
2
20
20
14
8
13
16
17
19
23
17
11
7
3
4
6
7
7
8
14
15
17
39
23
8
8
5
2
6
10
38
52
66
38
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
64
64
64
64
64
64
64
65
73
82
82
82
83
85
88
93
93
93
78
76
71
72
76
83
93
93
93
93
93
93
93
93
80
90
93
93
93
93
75
70
58
61
50
54
66
62
62
72
93
78
107
83
85
86
89
93
100
123
105
107
109
106
110
117
110
123
115
126
132
130
171
142
146
155
171
156
171
152
165
171
144
148
171
142
149
143
133
165
112
133
117
110
143
102
101
86
84
84
4
94
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
11
11
11
11
11
11
11
11
13
14
15
15
15
15
15
15
16
34
17
1
1
1
1
1
1
1
1
6
8
9
10
10
11
13
14
15
16
8
1
1
23
36
18
1
14
27
39
20
1
5
4
2
1
1
1
3
6
5
5
5
3
1
1
2
3
2
1
5
3
1
10
15
20
18
16
21
20
13
7
8
9
10
8
6
4
3
3
4
5
3
2
3
4
2
1
2
3
3
4
30
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
131
131
131
131
131
131
131
131
116
113
110
107
106
106
106
106
106
106
108
110
110
110
110
110
110
110
110
120
131
131
131
131
131
128
126
126
126
88
88
91
80
106
100
89
101
88
109
88
88
86
86
85
85
95
86
85
90
94
99
116
106
112
116
115
131
116
116
126
111
111
116
104
100
101
104
98
111
100
104
98
99
100
97
111
102
101
108
130
98
130
107
100
130
97
101
94
94
94
4
110
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
39
39
39
39
39
39
39
39
31
23
23
23
23
23
23
23
23
39
38
38
38
38
38
38
38
38
38
20
3
3
3
3
3
25
36
42
45
28
12
12
26
41
26
12
12
7
2
7
5
3
3
3
3
3
3
13
18
15
12
12
7
2
2
2
2
2
2
2
2
3
6
8
9
10
23
16
9
6
3
5
5
5
4
3
8
16
10
4
19
11
3
3
4
7
10
7
4
4
4
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
65
65
65
65
65
65
71
82
100
128
128
128
128
128
128
128
128
96
91
85
74
66
65
55
49
44
43
35
33
30
27
33
42
53
72
72
72
72
49
44
35
35
34
39
61
45
50
63
62
63
111
79
86
128
85
91
98
97
103
104
113
116
107
119
108
111
109
111
115
112
113
115
115
116
119
106
102
103
112
102
100
96
115
85
88
86
119
92
83
97
92
89
87
128
61
53
53
21
2
57
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
14
14
14
14
14
14
14
14
27
33
36
38
39
40
29
19
19
19
10
1
1
1
1
1
1
1
1
7
10
12
13
13
14
17
19
20
21
13
5
5
5
5
5
5
5
4
4
3
3
2
2
2
2
2
3
3
3
3
3
3
2
1
1
2
2
3
4
6
4
3
12
17
22
22
16
11
10
9
7
6
4
3
4
2
1
2
2
2
2
1
1
1
2
5
7
4
2
2
2
6
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
86
86
86
86
86
86
86
86
70
67
64
61
59
58
57
58
59
60
63
63
63
63
63
49
46
52
58
70
88
88
88
88
88
87
86
86
86
81
73
73
64
69
65
73
79
68
79
77
79
84
100
94
86
88
88
89
91
94
93
99
95
105
98
97
104
100
99
105
104
93
94
95
94
105
99
90
85
83
86
84
88
87
86
93
90
86
99
82
70
69
84
68
68
67
63
60
60
60
1
90
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
5
5
5
5
5
5
5
5
8
9
10
10
10
10
10
10
11
28
17
6
6
6
6
6
6
6
6
4
2
2
2
2
2
14
20
23
24
15
6
6
6
6
39
22
6
36
30
24
27
14
2
2
3
29
42
25
9
5
2
7
4
2
2
2
2
2
2
2
1
1
2
2
2
3
7
6
6
3
1
19
15
12
7
2
4
6
3
1
6
12
10
5
1
1
2
1
1
1
1
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
76
76
76
76
76
76
76
76
85
95
95
95
96
98
100
104
104
104
96
94
93
91
90
89
88
88
88
82
81
79
77
79
83
88
98
99
107
98
131
131
106
111
98
91
129
91
92
103
131
104
105
129
98
96
99
100
109
118
111
131
107
110
109
109
118
106
114
103
105
105
103
118
106
110
106
117
114
105
104
111
102
100
109
98
101
117
92
93
81
77
79
74
81
86
98
117
117
117
80
111
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
15
15
15
15
15
15
15
15
24
29
31
32
33
34
34
34
34
24
15
15
15
15
15
21
24
26
28
15
2
2
2
2
2
8
11
13
14
8
3
3
3
3
39
21
3
36
29
23
18
10
2
5
4
3
3
4
6
4
3
5
4
3
2
1
2
4
6
3
1
2
6
8
9
11
16
26
36
20
5
7
12
18
9
1
3
6
16
12
8
7
6
6
7
4
1
30
45
60
42
24
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
169
169
169
169
169
169
169
169
161
160
158
156
156
155
154
154
154
154
127
122
117
111
108
106
100
105
116
138
169
169
169
169
169
152
148
136
135
129
112
112
127
154
121
148
148
102
96
95
93
96
105
129
106
154
105
111
115
111
118
109
110
118
114
118
169
124
121
135
112
110
109
110
112
113
148
110
111
108
106
118
105
114
99
105
102
107
99
110
88
109
105
106
105
154
93
82
87
66
10
118
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
41
40
40
40
40
40
40
40
40
24
8
8
8
8
8
29
39
44
47
50
42
35
35
35
37
38
39
37
35
35
22
9
8
37
23
9
9
29
39
24
9
8
7
4
2
3
6
7
9
9
8
8
7
6
6
6
14
16
19
13
8
5
5
5
5
14
11
9
9
10
9
8
8
6
5
14
40
25
10
10
10
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
187
187
187
187
187
187
187
187
189
192
192
192
192
192
192
192
192
177
179
176
174
173
172
172
171
171
171
179
187
187
187
187
187
187
187
187
187
166
131
142
157
163
163
178
178
127
136
147
150
155
166
171
165
192
161
161
172
180
174
175
178
178
177
179
187
180
175
187
173
162
173
168
161
180
178
149
157
156
163
171
155
155
151
171
151
144
163
142
119
120
134
142
138
192
155
153
155
145
145
145
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
103
103
103
103
103
103
103
103
103
103
103
103
103
103
85
67
67
67
63
60
60
60
60
60
60
60
60
63
65
66
66
67
85
76
67
67
67
38
10
10
26
43
51
55
57
50
43
26
10
47
28
10
19
14
10
19
28
19
10
10
9
8
8
8
8
8
8
24
32
36
21
6
6
6
17
12
8
18
21
24
24
19
15
15
15
15
15
15
27
33
40
40
40
40
34
28
28
28
28
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
166
166
166
166
166
166
166
166
136
131
125
118
115
113
111
107
111
117
126
142
142
142
142
142
142
142
142
154
166
166
166
166
166
165
164
164
164
120
110
105
91
106
103
92
107
87
107
97
106
113
112
142
117
108
112
107
109
113
110
112
117
121
122
125
166
134
135
164
124
123
124
120
116
120
117
107
112
110
107
142
105
105
102
95
98
96
101
117
98
123
101
102
107
100
105
113
123
123
123
123
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
91
91
91
91
91
91
91
91
95
97
98
99
99
99
59
19
19
19
27
31
33
34
34
26
19
19
19
13
8
8
8
8
8
13
16
17
18
11
4
4
6
8
6
4
4
4
4
4
4
6
5
4
6
5
4
6
8
8
8
16
12
7
2
5
6
5
4
4
3
3
5
6
6
7
8
9
17
12
7
4
3
3
3
3
3
4
5
6
7
9
10
9
9
9
9
9
9
9
9
13
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
174
174
174
174
174
174
174
174
179
184
184
184
184
184
184
184
184
181
139
131
122
116
116
118
119
127
137
149
171
171
171
172
172
174
174
174
174
136
129
135
143
179
181
148
184
137
138
128
124
130
138
137
140
184
143
144
147
145
141
141
142
145
146
148
179
155
155
181
150
151
151
153
152
151
184
145
142
138
130
129
132
128
136
138
130
129
145
130
104
108
115
121
118
184
117
119
127
100
100
142
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
30
28
28
28
28
28
61
78
86
90
57
25
13
13
25
62
43
25
17
9
13
11
9
9
9
14
12
10
20
20
20
20
21
21
21
21
21
22
16
11
11
11
19
23
25
28
28
28
34
31
28
17
7
7
7
7
7
15
11
8
37
51
63
42
22
44
42
40
53
59
66
47
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
166
166
166
166
166
166
166
166
171
176
176
176
176
176
177
178
178
178
119
109
97
84
78
73
69
78
90
104
130
130
131
142
150
166
166
166
166
160
124
134
137
153
178
128
175
116
109
125
121
132
147
146
160
176
152
151
150
147
144
145
143
146
145
147
153
143
143
178
140
141
139
141
140
142
175
133
137
126
119
119
120
119
134
119
119
125
129
113
137
90
104
113
106
176
123
136
141
137
137
137
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
16
16
16
16
16
16
16
16
31
38
42
44
45
46
46
46
46
31
16
10
10
10
10
10
10
10
10
9
8
8
8
8
8
12
14
15
15
16
20
22
23
24
49
49
49
27
6
24
30
19
8
7
7
12
18
48
49
28
8
71
37
3
2
5
3
2
2
10
6
3
11
15
17
12
7
7
7
10
12
15
47
25
4
6
9
10
10
11
9
6
3
5
6
5
4
15
20
23
24
26
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
90
90
90
90
90
90
90
90
101
112
112
112
113
114
115
118
118
118
104
101
98
99
103
109
118
118
118
118
118
118
118
118
116
125
133
133
133
133
107
107
93
107
107
89
112
89
87
92
100
87
89
91
91
101
92
94
102
107
119
148
133
133
138
139
147
137
135
134
134
138
147
148
141
147
141
136
131
147
114
109
119
110
116
148
107
106
116
88
83
82
82
81
81
101
71
62
63
55
10
80
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
35
33
33
33
33
33
33
33
33
20
8
8
8
8
8
11
13
14
14
7
1
1
37
72
36
1
8
7
6
3
1
4
6
5
4
16
16
12
8
8
8
8
7
6
5
4
4
11
18
18
11
4
5
5
5
6
15
20
26
17
8
5
5
5
5
15
19
18
14
10
7
4
8
6
4
4
4
4
4
4
7
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
51
60
71
92
92
92
92
92
92
92
92
80
94
100
100
100
100
100
100
100
100
76
72
61
52
52
57
67
82
82
82
82
80
80
56
69
66
75
92
100
71
83
80
71
102
78
87
94
98
102
99
101
107
120
114
123
120
117
115
105
103
106
109
113
120
123
120
120
117
114
109
104
107
91
96
102
123
118
100
90
120
78
71
68
64
66
68
78
68
69
73
68
68
92
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
8
8
8
8
8
8
8
8
12
14
15
16
16
16
16
16
17
12
8
8
8
8
8
29
40
45
48
25
3
3
3
3
3
5
6
7
7
4
1
1
15
21
11
1
13
10
7
4
1
2
3
12
7
2
4
3
2
3
4
6
5
4
4
4
4
3
3
3
4
7
19
25
28
29
19
10
7
14
8
3
3
3
3
3
3
3
23
13
3
6
7
5
3
7
12
33
43
54
41
29
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
87
87
87
87
87
87
87
88
99
112
112
112
113
114
116
119
119
119
114
113
112
111
110
110
109
109
109
94
91
88
86
86
86
87
87
87
91
98
105
123
123
119
120
123
123
109
105
123
99
97
106
94
97
101
94
100
100
103
114
107
110
111
110
116
112
113
110
119
111
110
123
110
113
112
112
116
113
114
123
114
111
105
100
110
103
103
116
123
93
97
99
96
111
101
105
109
114
114
114
114
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
17
17
17
17
17
17
17
17
30
36
39
41
42
43
43
43
43
30
17
17
17
17
17
21
23
24
26
21
16
16
16
16
16
16
16
16
16
8
1
1
39
77
76
76
76
42
9
5
1
3
3
4
5
3
1
11
7
4
2
1
2
3
3
4
6
7
8
6
4
4
10
13
15
15
15
14
14
11
8
5
5
5
5
4
4
10
15
20
20
20
22
46
30
15
33
26
20
20
20
20
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
40
40
40
40
40
41
45
50
52
64
85
116
116
116
116
116
116
116
116
98
95
91
80
80
80
77
77
76
76
75
77
77
49
53
60
74
80
103
104
85
92
88
103
116
94
94
93
103
94
100
102
103
112
103
109
106
107
109
107
112
103
98
101
107
98
112
105
96
99
94
93
116
94
90
90
104
94
83
94
105
89
93
94
79
99
80
80
65
64
64
3
93
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
5
5
5
5
5
5
5
5
13
17
19
20
20
20
20
20
21
15
10
10
10
10
10
20
25
27
30
18
7
7
7
7
6
5
5
5
5
3
1
1
1
2
1
1
2
3
4
2
1
4
3
3
2
1
1
1
1
2
3
4
4
3
2
1
1
1
1
1
1
1
1
1
1
2
6
8
11
17
11
5
5
5
4
3
3
11
7
3
3
19
35
19
3
6
26
14
3
3
3
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
109
109
109
109
109
109
109
109
109
109
109
109
109
110
132
155
155
155
112
105
97
96
102
110
123
123
123
123
123
123
123
123
115
121
123
123
123
123
103
117
109
155
155
103
102
92
87
95
97
90
110
91
92
95
113
99
103
116
109
111
113
120
116
119
155
126
126
155
121
121
121
116
114
114
116
107
120
100
96
100
98
92
110
102
87
91
102
85
77
88
85
101
120
120
120
102
99
85
85
83
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
21
21
21
21
21
21
21
21
17
13
13
13
13
13
13
13
13
17
18
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
21
14
8
6
4
4
4
4
11
14
11
8
8
8
6
4
6
7
7
7
8
10
8
6
8
10
10
10
9
8
8
6
5
5
5
15
14
14
11
8
5
5
5
5
7
10
15
19
23
43
30
18
18
15
12
10
10
10
10
10
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
65
65
65
65
65
65
65
67
77
90
90
90
90
90
90
90
90
58
58
52
46
44
42
40
37
40
45
52
65
65
65
67
71
74
82
82
82
82
55
52
43
46
45
49
90
53
57
70
65
67
101
76
81
88
82
89
94
95
113
104
106
113
117
110
113
109
107
105
108
104
106
108
109
107
117
105
101
108
95
91
93
89
82
109
86
89
117
78
69
69
67
70
82
88
72
77
77
75
75
75
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
8
8
8
8
8
8
8
8
20
26
29
30
31
32
28
24
24
16
8
3
3
3
3
3
3
3
3
5
6
6
6
6
7
7
7
7
7
7
7
8
4
1
2
1
1
1
1
5
7
6
3
1
1
1
1
1
1
6
8
9
5
2
2
4
5
6
20
34
39
42
22
2
2
2
2
16
30
16
2
1
1
1
1
2
1
1
2
2
3
4
6
5
3
2
1
3
4
4
4
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
171
171
171
171
171
171
171
171
163
161
160
158
157
156
156
155
155
155
153
153
152
152
152
152
152
152
152
145
143
142
146
151
158
171
171
171
171
137
134
134
133
140
155
141
155
129
140
137
140
136
139
142
133
152
132
132
136
136
133
136
137
138
139
150
144
147
149
171
150
145
147
147
149
150
155
150
140
135
130
142
130
130
129
152
133
132
133
150
110
114
118
120
120
152
113
114
115
100
100
115
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
68
79
84
87
90
69
48
48
48
34
20
20
20
20
20
34
41
44
46
28
10
10
10
10
72
41
10
28
37
46
37
26
15
15
12
9
14
20
60
80
77
43
9
6
4
4
6
8
10
9
9
9
7
6
6
6
8
8
8
9
10
15
13
10
8
8
18
13
9
35
22
10
10
10
9
8
37
51
58
66
38
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
171
171
171
171
171
171
171
171
162
161
159
157
156
155
154
154
154
147
146
145
143
142
141
140
139
139
139
155
171
171
171
171
171
170
170
170
170
141
119
117
113
119
116
113
151
111
103
113
114
112
120
139
125
154
131
134
146
168
152
161
167
156
162
164
171
168
161
170
154
145
149
149
148
168
151
137
139
134
130
139
134
133
150
133
128
126
124
124
100
106
119
126
145
154
143
145
145
145
100
150
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
107
107
107
107
107
107
107
107
107
107
107
107
107
107
80
54
54
54
74
84
89
91
92
73
54
54
54
37
20
20
20
20
20
37
45
49
51
54
47
40
40
40
55
62
70
38
6
5
4
4
4
4
7
5
4
11
11
7
4
4
3
2
2
2
2
2
2
4
6
9
14
16
17
12
7
5
3
7
6
5
5
5
5
7
11
15
24
37
23
10
10
10
8
6
4
35
50
66
42
18
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
136
136
136
136
136
136
136
136
86
78
68
55
63
73
88
114
114
119
134
154
154
154
154
154
154
154
154
145
143
141
139
138
137
137
136
136
136
101
101
101
107
114
114
114
101
154
94
99
105
95
103
122
100
134
104
104
106
111
113
115
121
148
127
139
139
132
154
136
119
117
113
109
111
111
111
123
113
104
102
122
107
102
105
134
107
123
102
92
84
88
75
80
113
106
119
130
148
148
148
148
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
37
37
37
37
37
37
37
37
28
20
20
20
20
20
20
20
20
37
63
76
83
86
90
74
58
58
58
39
20
20
20
20
20
39
48
53
55
58
50
43
43
68
40
12
12
9
6
42
25
9
9
9
8
8
13
10
8
8
8
7
6
6
7
8
8
8
8
8
8
9
7
6
6
6
8
15
22
15
8
5
5
5
5
8
10
13
13
13
13
15
9
4
6
8
36
23
11
11
11
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
139
139
139
139
139
139
139
139
119
116
112
107
108
109
111
115
121
127
139
139
139
139
139
126
124
123
123
124
126
126
126
128
130
133
139
139
139
139
107
104
102
97
96
94
100
102
90
98
111
86
99
87
93
97
99
90
96
98
100
117
106
112
114
119
126
124
147
125
124
125
129
126
124
121
147
110
116
114
105
129
110
108
104
147
100
97
114
94
95
129
93
93
90
97
79
66
74
65
4
135
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
34
27
27
27
27
27
27
27
27
17
8
8
8
8
8
15
19
21
22
14
6
6
6
6
40
23
6
7
8
7
6
4
3
3
3
3
3
6
9
8
7
6
4
3
5
6
7
4
1
1
3
6
11
14
15
9
3
7
11
8
4
1
2
1
1
3
2
1
2
3
4
6
14
7
1
2
4
4
4
4
4
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
166
166
166
166
166
166
166
166
171
176
176
176
176
176
176
176
176
156
152
148
136
136
136
113
103
110
118
138
166
166
166
166
166
165
165
165
165
136
118
114
122
125
114
144
144
122
122
119
119
115
124
136
127
176
133
134
146
170
158
161
167
170
168
178
169
170
161
170
178
149
160
154
153
178
144
138
135
130
125
156
134
137
165
138
139
135
156
138
113
124
131
141
165
176
138
146
143
134
134
134
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
101
101
101
101
101
101
101
101
101
101
101
101
101
101
77
53
53
53
45
37
37
37
37
37
37
37
37
23
9
9
9
9
9
31
42
47
50
30
10
10
10
10
10
10
10
10
10
45
43
23
4
4
3
3
4
3
3
12
45
28
12
3
3
3
3
3
3
3
3
3
2
2
2
2
5
5
6
4
3
6
9
9
9
6
4
15
14
14
11
9
9
9
10
7
4
4
4
4
4
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
134
134
134
134
134
134
134
134
140
147
147
147
147
148
149
152
152
152
121
115
109
106
108
111
116
116
121
125
134
134
134
134
136
138
142
142
142
142
113
121
124
152
150
103
96
95
93
103
109
109
120
113
113
147
112
117
123
124
127
128
142
133
132
135
152
133
130
150
132
135
142
133
134
137
135
138
142
128
124
118
121
121
120
142
120
113
117
117
102
108
108
111
108
147
98
93
100
70
70
124
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
31
27
27
27
27
27
27
27
27
54
68
75
78
80
82
71
60
60
60
60
44
28
28
28
49
38
27
14
2
3
4
5
4
4
3
3
4
3
3
3
3
4
13
10
6
3
5
4
4
4
3
3
5
6
6
7
16
18
20
20
19
18
13
8
11
7
4
5
6
34
22
10
10
10
10
14
12
10
10
10
18
26
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
168
168
168
168
168
168
168
168
158
156
154
152
151
150
149
149
149
127
128
124
120
119
118
117
115
115
118
142
168
168
168
168
168
166
165
165
165
126
114
108
107
111
112
112
149
115
91
104
103
113
136
126
120
149
112
111
113
109
111
112
110
118
117
122
168
135
137
165
130
129
129
129
125
121
149
120
114
111
136
105
111
110
111
122
104
94
117
88
84
88
96
102
108
149
97
86
84
76
10
89
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
88
88
88
88
88
88
88
88
98
103
105
106
107
108
66
25
25
25
30
32
33
34
34
29
25
25
25
16
8
8
8
8
8
16
20
22
23
13
4
4
4
4
44
24
4
5
6
14
11
9
7
5
7
8
9
9
9
9
9
9
9
8
8
8
8
8
8
9
9
9
13
15
16
17
41
24
7
7
6
5
5
5
5
5
7
9
9
9
9
10
18
11
5
5
5
7
8
9
10
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
85
85
85
85
85
85
85
85
71
68
65
62
61
59
57
58
59
62
67
67
67
67
67
59
54
57
61
71
85
85
85
85
92
113
139
139
139
139
87
76
62
56
55
57
92
60
70
84
86
95
104
104
122
99
99
124
110
113
139
123
119
121
127
112
119
112
113
117
122
119
117
119
118
124
117
113
111
106
139
104
106
105
123
107
105
112
127
84
86
92
74
74
80
86
96
112
112
112
112
92
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
22
22
22
22
22
22
22
22
15
8
8
8
8
8
8
8
8
17
29
35
38
40
41
34
28
28
28
28
28
28
28
28
25
22
21
21
21
21
21
21
11
2
3
2
1
4
7
17
28
14
1
1
1
1
5
3
1
5
7
8
7
6
4
2
2
2
6
17
9
1
3
4
5
6
27
14
2
11
6
1
1
1
1
1
2
3
9
12
16
12
8
6
7
7
8
11
12
13
13
14
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
89
89
89
89
89
89
89
92
107
125
125
125
125
125
125
125
125
118
94
89
81
80
83
89
98
98
98
98
98
98
98
98
105
112
124
124
124
124
87
89
79
72
118
69
64
75
65
75
117
82
103
93
90
125
94
98
111
117
120
141
132
138
139
142
141
129
127
128
129
133
141
138
139
142
123
120
124
102
117
101
104
104
142
104
99
90
103
78
75
78
81
84
82
125
78
67
68
59
2
82
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
19
19
19
19
19
19
19
19
29
34
36
37
38
39
39
39
39
39
21
4
4
4
4
4
4
4
4
9
12
13
14
14
15
21
24
25
26
13
1
1
4
7
4
1
7
7
8
4
1
2
2
3
2
1
2
1
1
1
1
7
4
2
1
1
1
2
4
27
14
2
14
20
26
26
26
15
5
7
9
11
12
14
8
2
2
14
8
2
1
3
4
3
2
1
1
1
1
1
2
8
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
85
85
85
85
85
85
85
85
74
72
70
67
66
65
63
63
63
64
65
68
68
68
68
68
68
68
68
69
71
71
73
79
86
92
105
105
105
105
65
62
52
54
51
56
92
62
70
81
86
84
92
105
87
90
90
93
87
88
90
90
91
97
98
99
105
108
100
98
100
94
93
108
93
91
107
92
92
108
85
80
82
71
64
93
70
79
91
76
84
71
91
76
75
70
77
74
75
75
75
84
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
13
13
13
13
13
13
13
13
26
33
36
38
39
40
30
21
21
21
23
24
24
24
24
22
21
21
21
17
13
13
13
13
13
17
19
20
20
10
1
1
4
7
6
6
6
6
7
4
1
4
5
6
5
5
7
6
5
3
1
1
1
1
2
1
1
2
4
4
4
7
9
10
10
7
5
5
5
3
1
8
11
15
8
1
2
6
22
13
5
3
2
4
4
2
1
3
4
6
4
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
169
169
169
169
169
169
169
169
173
178
178
178
178
178
178
178
178
136
129
120
110
104
99
96
88
92
105
132
169
169
169
169
169
152
147
135
135
125
105
92
93
114
93
91
147
87
89
98
96
94
108
125
117
178
116
118
127
120
120
121
123
131
136
138
169
139
138
135
138
123
127
131
125
138
147
120
120
115
106
108
111
111
134
114
106
105
92
88
85
88
104
116
129
178
135
129
129
129
8
134
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
94
94
94
94
94
94
94
94
100
103
105
106
106
107
61
16
16
16
24
28
30
31
32
24
16
16
16
16
16
16
16
16
55
35
16
16
16
13
10
10
10
10
44
27
10
6
2
5
7
9
5
1
5
7
8
8
8
8
8
8
8
7
6
6
8
10
27
44
27
10
8
7
7
7
16
18
20
24
13
3
3
3
3
3
8
17
12
8
9
10
7
5
8
6
4
6
7
7
8
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
168
168
168
168
168
168
168
168
161
160
159
157
157
157
157
157
157
157
149
148
146
144
144
143
142
143
147
156
168
168
168
168
168
168
168
168
168
139
127
131
144
157
157
157
155
115
108
115
115
118
130
142
126
148
128
130
136
147
131
133
133
137
138
140
168
146
144
168
144
146
146
162
144
140
155
130
133
138
129
142
141
128
162
117
117
116
114
116
108
141
124
127
162
148
114
114
112
87
87
123
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
27
20
20
20
20
20
45
58
64
67
71
57
43
43
43
79
97
106
74
43
43
32
22
13
13
11
10
9
8
8
9
10
43
24
6
6
6
6
43
85
47
9
8
19
24
30
22
15
16
18
12
6
5
5
5
5
7
8
10
29
20
11
11
11
10
9
10
11
43
59
73
42
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
73
73
73
73
73
73
73
73
54
50
47
41
40
39
40
41
41
41
41
41
41
41
41
41
41
42
48
59
76
76
76
79
83
88
98
98
98
98
63
60
57
48
46
45
45
49
54
63
69
80
88
85
81
80
81
85
86
92
98
90
92
92
102
95
99
105
108
108
120
111
113
120
107
120
100
99
96
91
98
92
94
102
93
95
91
88
87
88
79
83
71
65
83
63
64
59
59
59
1
102
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
18
18
18
18
18
18
18
18
15
12
12
12
12
12
12
12
12
15
11
7
7
7
7
7
7
7
7
12
14
15
16
17
45
31
17
17
17
17
17
17
11
5
5
5
5
3
2
12
17
22
11
1
2
2
3
4
5
4
3
3
2
1
2
2
3
2
1
1
2
3
7
9
10
12
16
10
5
3
1
8
6
5
4
3
7
16
8
1
2
4
13
7
1
3
3
2
1
1
1
21
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
171
171
171
171
171
171
171
171
174
177
177
177
177
177
177
177
177
160
157
154
150
148
147
146
144
144
144
157
171
171
171
171
171
167
166
164
164
164
126
126
139
160
137
149
149
112
109
108
115
121
134
164
134
177
138
136
145
157
148
146
152
155
152
155
171
157
149
155
144
137
144
142
135
157
149
130
136
126
124
133
129
130
141
144
127
132
133
112
136
111
123
133
141
177
114
111
115
78
78
136
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
23
23
23
23
23
23
23
23
30
33
35
36
36
37
25
13
13
13
18
20
21
22
23
18
13
13
13
10
8
8
8
8
8
10
11
12
12
10
8
8
32
71
73
74
75
47
19
13
8
8
8
40
24
8
8
29
39
24
9
8
7
4
2
3
2
2
2
5
5
6
16
21
24
27
17
8
3
5
7
8
7
5
3
6
8
9
11
36
22
8
6
4
3
3
4
12
16
20
23
26
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
175
175
175
175
175
175
175
175
152
148
144
139
142
147
153
164
164
164
157
155
154
152
151
151
150
150
154
163
175
175
175
175
175
175
175
175
175
147
147
147
155
164
164
164
130
121
111
115
118
119
125
150
128
150
142
133
145
150
151
166
171
162
164
164
175
168
166
175
166
155
166
151
149
171
141
136
135
129
128
139
134
125
150
150
120
121
125
120
96
103
110
121
150
130
142
127
123
114
114
114
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
74
92
101
106
108
109
110
110
111
88
66
66
66
66
66
73
76
78
79
64
50
50
50
50
85
102
111
80
50
39
28
28
28
28
19
11
11
11
11
11
11
11
10
9
9
9
9
33
58
43
28
28
28
28
28
28
28
28
28
25
22
44
28
13
13
13
18
13
9
9
29
39
44
36
28
50
39
28
28
28
28
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
140
140
140
140
140
140
140
140
152
165
165
165
165
165
165
165
165
144
150
147
144
144
143
142
142
142
142
141
140
140
140
140
140
140
140
140
140
133
110
112
110
117
117
127
165
129
138
140
165
142
148
145
138
165
128
136
138
143
165
146
163
151
150
163
144
143
146
141
140
150
138
143
141
142
165
135
140
134
129
142
129
126
120
133
107
109
133
99
96
120
108
114
111
165
108
124
126
120
120
120
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
40
34
28
28
28
28
28
40
46
49
51
53
55
56
56
57
66
70
75
49
24
49
49
37
25
25
22
20
20
20
20
20
20
30
19
8
8
8
8
33
58
39
20
20
36
44
51
51
30
9
30
19
8
5
5
5
5
5
7
6
6
6
7
8
10
10
10
12
11
10
10
10
10
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
136
136
136
136
136
136
136
136
143
150
150
150
151
152
154
157
157
157
136
132
128
124
122
121
120
120
119
119
119
119
119
119
127
136
136
136
136
119
106
115
102
115
157
119
150
115
99
110
104
103
148
116
128
150
131
132
132
148
128
130
130
130
131
131
136
148
134
157
134
134
137
141
137
128
150
138
125
130
121
117
141
102
103
93
94
86
100
113
108
141
123
122
113
150
100
104
111
87
87
138
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
41
40
40
40
40
40
40
40
40
58
67
71
73
74
76
40
5
5
5
4
4
4
41
78
41
4
59
41
24
14
4
6
7
9
8
8
10
9
8
9
10
13
15
10
6
10
11
12
41
25
10
10
8
6
6
6
13
10
8
8
6
5
5
5
5
5
10
15
32
21
10
15
20
39
58
38
18
19
19
20
17
14
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
177
177
177
177
177
177
177
177
171
170
168
167
166
166
166
166
166
166
130
124
116
106
101
97
89
96
105
120
145
145
146
155
162
177
177
177
177
144
142
142
146
154
166
166
165
126
121
122
123
118
126
131
142
165
135
134
138
138
130
142
130
134
135
137
145
144
145
177
147
146
146
146
145
145
165
141
145
138
128
142
129
130
145
133
124
123
133
118
110
129
116
121
129
165
115
121
120
107
107
107
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
34
26
26
26
26
26
26
26
26
42
50
54
56
58
66
62
58
58
58
54
50
50
50
50
55
57
58
54
50
29
9
9
9
9
10
15
17
20
20
20
24
28
28
18
8
13
14
14
15
21
15
10
31
41
52
52
52
46
40
52
28
5
5
5
5
5
16
12
8
8
15
18
20
22
66
53
40
34
28
28
28
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
145
145
145
145
145
145
145
145
154
163
163
163
163
163
163
163
163
160
152
150
148
146
145
144
142
142
142
141
140
140
141
141
142
145
145
145
145
120
122
125
140
155
160
163
163
118
110
112
113
111
119
142
127
163
129
128
131
126
127
133
127
133
133
133
155
139
140
160
139
139
139
141
141
140
163
136
138
134
125
142
123
127
133
133
118
108
133
97
93
90
105
99
100
163
109
115
118
107
107
107
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
63
77
84
88
90
91
91
91
92
60
28
28
28
28
28
47
56
61
63
56
50
50
50
50
82
98
106
78
50
29
9
9
9
9
14
17
18
20
20
20
24
28
28
18
8
8
28
19
11
11
19
28
34
37
40
40
40
34
28
34
19
5
5
5
5
5
14
18
20
22
31
40
30
20
76
58
40
25
11
11
11
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
169
169
169
169
169
169
169
169
161
159
158
156
159
164
169
179
179
179
148
142
136
129
126
123
117
117
117
125
133
133
137
145
153
169
169
169
169
164
131
142
140
152
179
145
153
134
134
134
134
141
161
151
164
158
161
151
161
160
156
161
151
152
161
149
160
153
151
179
147
148
144
141
139
140
153
131
135
115
110
109
112
103
135
116
117
112
130
116
98
104
109
109
113
150
81
66
70
22
10
96
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
16
16
16
16
16
16
16
16
27
33
36
37
38
39
39
39
39
27
16
16
16
16
16
22
25
27
29
28
28
28
28
28
28
22
16
16
16
10
4
4
41
78
76
75
75
49
24
14
4
8
10
13
14
11
8
8
8
8
6
4
11
8
6
6
8
9
10
9
7
6
28
39
44
26
8
9
40
24
8
18
13
8
8
8
8
9
9
9
9
9
10
9
8
8
8
8
8
9
9
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
89
89
89
89
89
89
89
89
88
88
88
88
88
88
88
88
88
97
103
115
115
115
115
115
115
115
115
98
95
91
86
85
85
87
89
89
89
89
59
56
48
49
60
70
88
115
72
83
83
74
100
78
86
92
94
103
107
129
120
115
116
116
116
119
129
114
124
113
112
113
112
115
114
127
116
114
117
113
129
120
121
114
129
124
117
111
127
108
84
84
80
83
103
72
80
52
61
26
9
129
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
29
19
19
19
19
19
19
19
19
35
53
62
67
69
70
61
53
53
53
38
23
23
23
23
23
16
10
10
10
6
3
3
3
3
5
4
3
5
8
6
4
3
3
4
4
4
4
6
7
5
3
4
3
3
3
3
3
3
3
3
3
8
12
14
15
17
12
7
3
24
14
5
5
5
5
7
7
6
6
5
4
6
8
8
9
11
13
11
9
9
9
26
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
68
68
68
68
68
68
68
68
67
66
66
66
66
66
66
66
69
79
88
105
105
105
105
105
105
105
105
65
58
49
39
42
48
57
71
71
71
71
78
78
58
66
66
75
85
73
82
81
82
79
100
85
82
84
89
96
103
123
114
115
115
119
114
115
117
121
118
119
115
121
112
111
110
121
102
104
106
104
123
114
103
104
101
98
108
100
85
83
79
80
78
80
99
75
80
62
66
58
3
123
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
16
16
16
16
16
16
16
16
30
37
40
42
43
44
33
23
23
23
30
34
36
37
37
31
26
26
26
21
16
16
16
16
16
18
19
20
21
14
8
8
8
8
23
15
8
7
7
5
4
4
4
2
1
1
1
2
3
2
1
4
2
1
1
1
1
1
2
1
1
1
10
14
19
12
6
6
6
3
1
6
4
3
2
1
1
1
2
1
1
12
23
13
3
3
3
3
3
3
3
21
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
89
89
89
89
89
89
89
89
80
78
76
74
73
72
71
71
71
71
72
73
73
73
73
73
73
73
73
81
89
89
89
89
89
90
92
92
92
92
71
70
59
61
60
58
66
57
57
68
75
82
111
98
93
93
94
95
98
103
103
104
100
107
100
101
101
103
111
101
105
102
102
101
100
107
93
92
100
87
88
84
86
83
111
101
86
78
105
65
65
69
65
74
98
71
77
51
48
30
3
61
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
19
5
5
5
5
5
11
14
16
17
10
3
3
5
8
5
3
8
6
4
3
3
4
5
3
2
37
64
32
1
2
2
3
3
3
2
1
1
1
1
1
1
1
4
6
7
6
5
4
3
2
1
3
2
1
2
1
1
3
3
2
1
2
3
3
3
2
1
2
2
2
2
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
130
130
130
130
130
130
130
130
127
127
126
125
125
125
125
125
125
127
130
130
130
130
130
115
113
110
106
105
104
102
101
105
111
117
130
130
130
130
94
87
72
69
61
63
98
65
63
75
76
75
124
88
103
125
113
124
117
121
116
124
119
119
117
121
120
111
108
101
104
101
101
99
98
106
91
91
94
93
92
107
95
97
108
100
92
91
100
80
74
76
82
92
92
125
107
64
68
28
5
82
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
22
1
1
1
1
1
1
1
1
3
4
5
5
5
6
26
36
41
43
23
4
4
4
4
5
4
4
5
6
6
6
6
6
6
5
3
2
3
5
8
11
14
15
17
9
2
2
2
2
3
4
5
3
1
1
1
12
7
2
1
1
8
16
9
3
1
3
5
5
4
4
3
2
2
3
11
7
4
4
4
5
26
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
39
39
39
39
39
39
46
54
64
83
83
83
83
83
83
83
83
66
74
73
72
72
72
72
72
72
72
57
55
48
43
46
58
73
98
98
98
98
78
78
65
70
72
89
89
70
77
84
83
95
98
86
86
83
80
75
75
77
82
86
87
95
88
87
98
83
81
81
80
79
81
84
76
74
76
74
74
74
84
71
72
68
71
76
62
59
69
66
49
53
57
60
79
83
50
44
45
27
1
69
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
4
4
4
4
4
4
4
4
11
15
17
18
18
18
18
18
19
11
4
4
4
4
4
17
24
27
31
16
2
2
2
2
2
3
3
3
3
4
6
9
9
9
9
9
9
6
4
41
28
15
2
1
1
1
2
2
3
2
1
5
3
1
1
1
1
1
1
1
1
2
2
2
2
2
9
7
6
3
1
8
12
14
8
2
2
3
2
1
4
2
1
1
1
5
7
4
1
1
1
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
136
136
136
136
136
136
136
136
87
79
69
53
59
68
86
112
112
112
121
121
121
121
121
107
104
108
113
121
134
134
134
134
135
136
136
136
136
121
100
100
90
109
112
73
66
68
61
64
79
68
71
71
75
67
72
69
77
79
82
106
92
103
106
106
134
115
110
136
105
108
107
104
97
97
90
84
102
79
78
81
83
79
91
104
82
76
97
67
65
70
61
60
72
55
54
46
46
46
1
78
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
39
39
39
39
39
39
39
39
22
5
5
5
5
5
5
5
5
39
23
8
8
8
8
8
8
8
8
31
42
48
51
52
54
37
21
21
21
11
1
1
5
10
5
1
10
10
11
6
1
2
2
2
2
3
6
3
1
2
3
7
8
4
1
5
7
5
4
4
2
1
1
1
1
2
6
8
10
5
1
3
2
1
2
2
2
2
1
1
1
2
3
2
1
3
5
3
1
1
1
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
172
172
172
172
172
172
172
172
168
167
167
166
165
165
165
165
165
162
162
162
161
161
161
161
161
161
161
166
172
172
172
172
172
172
172
172
172
143
128
135
149
162
162
165
165
127
115
127
133
117
175
137
147
150
175
145
154
163
162
175
175
170
175
163
172
163
159
172
157
159
169
160
161
160
165
155
143
143
169
138
143
143
155
141
141
155
133
120
119
129
130
124
150
150
148
155
155
155
28
161
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
50
58
62
64
65
65
65
65
66
71
73
74
75
75
76
76
76
76
76
61
46
46
46
76
76
76
76
76
61
44
28
28
21
15
21
24
26
27
17
8
8
8
8
8
8
10
13
58
107
96
75
54
54
54
54
47
40
34
28
28
28
24
20
20
24
28
28
28
28
28
47
32
18
18
28
34
40
34
28
28
28
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
70
70
70
70
70
70
75
87
107
137
137
137
137
137
137
137
137
85
81
72
61
57
53
50
44
49
57
70
91
91
91
91
91
85
84
80
79
79
64
63
50
63
51
60
88
59
65
66
65
71
90
88
91
137
92
101
107
109
118
118
118
110
109
109
108
114
107
105
106
114
105
107
98
100
88
83
81
80
79
82
91
85
85
98
79
74
82
92
74
76
86
83
76
137
77
84
87
72
72
80
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
17
17
17
17
17
17
17
17
26
30
32
33
34
35
26
18
18
17
10
4
4
4
4
4
4
4
4
11
14
16
17
18
40
28
17
17
17
10
3
3
20
24
13
3
23
12
2
2
3
2
1
1
1
1
1
1
1
1
1
3
4
2
1
1
1
1
1
1
1
1
2
2
2
3
6
4
2
1
1
9
9
9
5
1
1
2
30
17
4
9
14
8
2
2
3
8
10
13
7
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
170
170
170
170
170
170
170
170
161
160
158
156
156
156
156
157
157
157
150
148
147
145
144
144
143
143
143
156
170
170
170
170
170
170
170
170
170
126
123
129
127
157
157
130
153
117
109
120
129
127
151
133
133
150
131
130
133
136
133
133
135
141
142
144
170
147
143
170
143
148
162
148
148
151
162
144
153
144
162
137
140
139
147
143
129
136
124
113
153
109
122
135
147
150
145
147
147
147
4
153
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
67
81
88
91
95
77
60
60
60
43
26
26
26
26
26
43
51
55
57
60
51
43
43
43
59
67
75
49
24
43
26
9
9
13
16
12
9
8
8
9
42
26
10
8
6
6
10
15
20
20
14
8
21
28
32
20
8
13
18
19
12
5
5
5
5
8
9
10
7
4
40
33
26
15
4
4
4
4
4
4
4
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
135
135
135
135
135
135
135
135
142
149
149
149
149
150
151
154
154
154
141
138
136
133
131
130
128
128
128
131
135
135
135
137
140
143
150
150
150
150
121
127
129
154
152
126
149
111
107
120
129
123
138
128
122
133
115
118
126
130
150
138
138
139
138
147
154
147
148
152
150
148
150
149
148
150
150
146
139
132
150
128
121
116
137
100
102
102
98
102
88
104
87
88
86
90
83
66
69
66
7
104
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
21
21
21
21
21
21
21
21
30
34
36
37
38
39
39
39
39
30
21
21
21
21
21
28
32
34
36
47
53
56
57
59
74
47
21
21
21
14
8
8
8
8
40
24
8
7
6
7
9
26
23
20
19
14
9
12
16
13
10
9
9
8
7
8
7
5
4
4
10
16
14
13
13
13
10
8
12
7
3
6
10
7
5
3
3
8
7
7
7
7
6
5
5
4
4
5
6
6
7
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
131
131
131
131
131
131
131
131
115
112
109
105
104
103
103
103
106
112
123
140
140
140
140
140
140
140
140
134
133
132
131
133
136
139
146
146
146
146
104
104
93
100
103
93
100
106
90
103
110
104
116
122
119
140
117
130
124
120
146
123
130
138
129
142
133
134
146
134
137
140
138
142
146
130
111
115
117
118
146
122
119
112
99
140
94
83
95
64
67
66
71
76
76
97
82
61
66
55
3
101
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
64
74
79
82
85
65
46
46
46
24
3
3
3
3
3
24
35
40
43
23
3
3
28
61
32
3
54
31
8
5
3
3
3
3
3
3
3
3
3
4
5
4
4
5
4
4
3
2
3
3
3
3
2
2
2
2
2
1
1
4
3
3
3
2
1
2
2
3
3
3
5
4
3
3
2
2
5
4
3
3
3
41
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
187
187
187
187
187
187
187
187
185
185
184
184
184
184
184
184
184
182
177
176
171
171
171
166
165
168
172
177
187
187
187
187
187
187
187
187
187
171
140
152
139
182
182
158
184
148
138
144
165
140
149
142
139
165
143
148
165
151
165
152
152
157
160
159
187
165
161
187
154
150
145
148
147
145
184
144
148
146
142
142
140
137
141
152
136
132
133
141
116
118
124
125
141
154
125
136
135
133
133
133
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
69
88
97
102
104
105
106
106
107
86
66
66
66
66
66
73
77
79
80
45
10
10
10
10
10
10
10
30
40
25
10
17
21
25
26
28
47
37
28
22
22
56
32
8
7
6
6
50
107
64
22
9
18
23
25
28
47
34
22
15
8
18
17
16
16
13
11
17
20
23
44
55
52
50
66
40
15
21
24
26
27
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
186
186
186
186
186
186
186
186
182
181
181
180
181
183
185
190
190
190
174
171
168
164
163
162
161
162
164
166
170
170
172
175
179
186
186
186
186
164
135
146
136
179
190
152
179
158
140
150
146
157
149
147
150
176
146
149
155
149
164
152
155
159
155
158
179
166
165
190
163
165
164
163
164
162
179
152
155
144
164
133
138
137
150
145
145
138
155
150
119
123
126
131
135
176
141
136
136
136
82
101
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
69
85
93
97
99
100
100
100
101
93
85
85
85
85
85
76
68
68
68
36
4
4
25
75
39
4
70
47
24
14
4
6
8
9
10
9
8
58
35
13
10
8
18
11
4
4
6
8
44
28
13
10
12
13
13
14
15
9
3
12
21
15
9
6
3
8
13
20
29
20
11
14
18
13
8
6
5
42
61
71
40
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
41
48
55
70
70
70
70
70
70
70
70
65
75
83
83
83
83
83
83
83
83
66
63
54
50
53
71
95
133
133
133
133
81
72
57
45
40
41
40
53
63
79
122
89
114
99
105
108
109
133
112
117
121
131
122
120
122
124
118
123
128
126
128
128
133
133
129
133
127
125
131
109
103
105
101
99
131
93
92
82
86
72
73
72
73
75
75
79
82
70
70
70
3
76
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
5
5
5
5
5
5
5
5
7
8
9
9
9
9
9
9
10
12
13
14
14
14
15
21
24
26
28
16
5
5
5
5
5
5
5
5
5
3
1
1
4
8
4
1
8
5
2
1
1
4
7
7
5
3
2
2
3
3
3
3
3
3
3
3
3
8
6
3
1
3
10
13
15
12
10
13
17
12
7
3
3
3
3
15
9
3
3
3
6
9
8
5
3
4
6
4
3
3
2
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
79
79
79
79
79
79
79
79
58
55
51
43
53
64
81
109
109
109
92
89
86
82
80
79
76
76
76
77
79
79
79
86
96
109
131
131
131
131
100
101
102
109
103
80
71
79
78
90
118
90
111
90
96
97
98
131
107
110
115
118
117
117
120
122
122
124
128
127
131
128
131
126
126
131
112
111
104
103
100
88
88
84
78
85
76
79
79
74
86
68
61
61
70
65
66
66
66
66
3
86
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
21
23
24
25
39
46
50
52
54
57
37
17
17
17
12
8
8
21
34
51
42
33
17
2
5
8
10
5
1
38
22
6
5
4
3
3
8
5
3
2
1
1
1
4
8
5
3
5
6
7
6
4
3
14
15
9
4
4
3
2
1
1
3
3
3
3
3
2
2
3
3
4
3
3
3
3
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
61
61
61
61
61
61
61
61
62
64
64
64
64
64
64
64
64
62
62
61
61
61
61
45
41
41
42
47
54
54
54
62
78
104
144
144
144
144
87
78
71
61
57
53
53
58
67
86
114
98
129
98
104
108
108
133
123
122
144
130
128
129
124
136
129
127
139
128
130
133
133
136
139
133
124
123
126
115
144
115
113
109
130
94
94
86
89
86
64
69
64
66
85
66
69
66
66
66
4
66
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
3
3
3
3
3
3
3
3
21
30
35
37
38
40
30
21
21
21
13
5
5
5
5
5
5
5
5
3
2
2
2
2
2
7
9
10
12
9
6
6
6
6
6
6
6
6
6
7
9
5
2
1
3
2
1
2
3
6
7
9
6
4
2
1
1
2
4
9
5
1
5
7
8
9
12
26
35
19
4
3
3
2
1
1
1
5
4
3
3
5
6
3
1
3
5
4
4
4
4
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
46
46
46
46
46
46
48
51
55
62
62
62
62
62
62
62
62
54
64
69
69
69
69
69
69
69
69
58
56
50
48
48
44
47
48
53
60
59
83
83
67
83
73
72
83
68
74
64
73
54
55
55
56
69
57
59
70
85
72
91
77
78
82
83
85
91
85
79
85
79
81
91
84
83
83
100
78
78
75
70
78
66
70
69
71
100
67
64
62
85
62
68
85
78
88
100
100
100
100
55
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
2
2
2
2
2
2
2
2
24
35
40
43
44
46
34
23
23
12
2
2
2
2
2
17
25
29
33
20
8
8
8
8
8
5
2
2
2
2
16
23
24
23
23
17
12
13
14
7
1
2
1
1
1
1
1
1
1
1
1
1
4
5
3
1
1
1
1
1
1
3
5
6
7
6
5
5
5
4
2
1
2
1
1
1
1
1
10
14
17
9
1
9
7
5
3
3
3
3
3
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
169
169
169
169
169
169
169
169
141
136
131
125
129
135
143
157
157
157
124
119
112
105
102
99
92
96
103
117
138
138
139
148
155
169
169
169
169
129
112
117
116
115
157
102
114
101
93
104
102
108
140
121
129
124
140
126
128
127
126
140
124
126
128
126
138
130
128
169
124
127
126
120
117
113
117
107
104
117
97
99
104
95
116
109
107
103
116
103
81
86
91
93
108
108
85
59
59
22
10
71
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
36
35
35
35
35
35
35
35
35
45
50
53
54
56
76
66
56
56
56
30
4
4
4
4
36
20
4
14
19
13
8
6
4
4
6
8
29
18
8
8
6
4
5
5
5
6
9
7
6
7
7
8
7
6
6
6
7
7
8
20
17
15
52
30
9
8
8
9
9
9
9
9
9
8
8
8
8
8
8
9
9
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
46
46
46
46
46
46
49
52
56
64
64
64
64
64
64
64
64
64
78
92
92
92
92
92
92
92
92
75
72
62
59
59
63
77
94
94
94
94
72
68
62
61
60
68
61
68
68
74
117
85
87
92
82
82
82
83
90
92
94
117
91
95
95
93
102
92
92
93
96
96
97
117
98
97
97
94
94
92
96
92
91
88
102
83
82
80
77
73
71
62
69
71
71
81
80
64
65
64
3
102
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
8
8
8
8
8
8
8
8
13
16
17
18
18
18
18
18
19
16
13
13
13
13
13
27
34
38
42
25
8
8
8
8
8
9
10
10
11
7
4
4
5
7
36
21
7
5
3
3
4
3
3
2
1
1
4
2
1
1
2
4
2
1
4
3
2
2
2
2
1
1
5
7
8
9
19
16
13
11
8
5
3
1
1
2
3
5
4
3
5
7
7
5
3
25
16
7
3
3
3
14
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
166
166
166
166
166
166
166
166
158
156
155
153
152
151
151
150
150
150
133
130
127
123
121
120
117
117
122
142
166
166
166
166
166
156
154
146
146
146
120
119
124
150
109
108
107
109
114
110
110
108
114
125
114
150
114
122
132
127
146
138
135
141
137
133
166
135
139
142
135
138
148
132
127
131
120
126
132
119
148
123
129
130
132
123
126
120
148
114
109
111
122
122
130
150
113
90
92
73
4
122
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
25
6
6
6
6
6
6
6
6
11
13
14
15
15
16
32
40
44
46
25
4
4
4
4
4
4
4
4
4
43
33
18
3
1
3
2
1
3
6
38
58
39
20
6
6
7
5
3
11
8
6
4
6
7
7
8
11
7
4
9
12
14
11
7
3
3
4
14
9
4
38
24
10
6
3
2
1
2
3
3
4
8
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
92
92
92
92
92
92
92
92
74
71
67
63
72
84
98
123
123
123
116
115
114
114
116
118
123
123
123
123
123
123
123
123
114
121
123
123
123
123
97
98
102
109
109
87
78
77
83
80
84
87
98
100
88
93
92
89
98
99
106
110
139
115
116
117
111
111
109
109
110
103
104
106
105
110
110
109
112
139
109
117
104
94
92
97
96
86
110
110
86
91
90
94
100
97
139
111
112
110
110
110
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
32
21
21
21
21
21
21
21
21
15
9
9
9
9
9
15
18
19
20
21
24
25
27
60
68
43
19
19
19
11
4
3
3
3
4
4
4
37
24
12
8
4
13
10
8
8
15
23
48
26
4
4
4
4
4
5
9
11
14
9
4
5
5
5
4
4
4
5
7
8
10
6
3
9
9
9
12
8
4
4
4
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
83
83
83
83
83
83
83
83
59
55
50
41
41
41
46
52
59
67
83
83
83
83
83
76
72
70
70
61
59
52
52
52
58
73
92
92
92
92
79
79
61
66
53
58
66
60
62
66
79
76
78
89
92
76
78
81
81
86
86
82
83
84
84
84
89
85
85
92
83
83
83
82
85
80
79
80
80
79
90
78
82
84
90
94
75
74
90
68
73
73
71
94
72
72
78
60
60
60
1
94
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
7
7
7
7
7
7
7
7
8
9
9
9
9
9
9
9
10
35
30
26
26
26
26
26
26
26
26
16
7
7
7
7
7
9
10
10
11
7
4
4
23
34
19
4
14
38
31
17
4
6
7
4
2
1
2
1
1
2
4
10
7
4
1
2
1
1
2
3
2
1
1
1
1
1
4
2
1
7
6
6
5
4
3
2
2
3
2
1
1
1
1
1
1
4
9
5
1
1
1
6
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
189
189
189
189
189
189
189
189
186
185
184
184
183
183
183
184
184
184
173
171
169
167
166
165
163
163
163
167
172
172
174
178
181
189
189
189
189
146
139
144
146
161
184
153
183
163
126
133
130
131
143
142
140
183
134
142
142
155
146
155
158
166
166
165
172
166
166
189
154
161
166
160
162
161
183
155
143
140
133
142
134
133
139
152
140
155
136
150
115
120
130
134
150
183
155
158
155
155
155
120
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
76
95
105
110
112
113
114
114
115
71
28
28
28
28
28
50
61
66
69
48
28
28
28
28
67
47
28
56
51
30
10
19
28
40
34
22
10
19
28
64
37
10
19
23
25
28
28
28
59
43
28
28
28
28
28
28
28
28
28
19
10
19
23
28
56
70
49
28
10
10
38
44
47
50
66
53
40
34
28
28
28
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
193
183
181
175
172
172
168
166
169
173
178
187
187
187
189
191
195
195
195
195
172
152
163
176
182
193
195
195
138
133
134
133
139
155
145
143
183
148
152
155
147
149
150
149
155
155
158
187
165
166
195
160
160
162
165
162
162
195
171
175
175
175
175
161
153
155
155
140
142
142
122
142
112
127
125
120
183
138
148
153
150
150
150
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
68
87
97
102
104
105
106
106
107
67
28
28
28
28
28
52
64
70
73
74
75
76
75
75
75
75
75
75
75
51
28
28
28
28
28
28
28
28
64
65
46
28
28
28
21
15
27
27
28
34
37
32
28
28
28
28
28
60
44
28
28
28
28
36
45
45
45
26
8
8
24
32
40
40
40
53
46
40
40
40
40
120
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
187
187
187
187
187
187
187
187
176
174
172
169
171
173
176
182
182
182
176
175
170
170
170
165
164
167
171
177
187
187
187
187
187
187
187
187
187
170
142
152
138
182
182
132
165
124
116
133
131
129
171
142
157
165
166
171
166
169
169
171
171
171
166
165
187
164
160
187
156
156
163
154
152
150
165
150
156
153
163
169
156
153
150
152
139
140
142
127
142
126
138
136
133
165
135
156
169
169
169
169
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
33
31
31
31
31
31
56
68
74
77
63
50
50
50
78
41
4
19
35
42
35
28
28
28
28
28
16
4
10
10
10
10
11
19
23
25
26
28
34
40
28
16
16
28
34
37
38
33
21
9
34
19
5
5
5
5
5
14
23
32
41
31
22
22
25
28
47
37
28
28
28
28
66
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
184
184
184
184
184
184
184
184
173
171
169
167
168
170
172
177
177
177
170
168
167
165
164
164
163
163
163
170
177
177
177
179
180
184
184
184
184
157
130
143
133
166
177
144
163
163
117
124
129
132
142
150
157
163
136
144
143
150
144
148
152
163
158
160
177
167
163
184
160
154
157
155
150
160
163
145
145
145
160
142
136
135
130
152
122
120
119
120
104
112
120
131
160
163
146
159
163
163
163
163
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
69
83
90
94
98
81
64
64
64
46
28
28
28
28
28
46
55
59
61
53
46
46
46
46
35
25
25
25
25
26
27
27
27
28
28
26
25
28
64
82
55
28
28
28
28
64
52
40
40
40
80
54
28
28
28
28
28
18
9
28
28
28
28
28
28
28
28
28
28
28
34
37
32
28
66
66
66
47
28
28
28
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
90
90
90
90
90
90
90
93
108
126
126
126
126
126
126
126
126
114
120
119
118
118
118
118
118
118
118
104
101
98
95
99
104
110
122
122
122
122
79
77
65
62
57
61
90
62
73
87
90
110
101
107
107
126
103
121
114
112
128
122
119
118
116
128
111
113
114
112
128
111
114
118
111
121
133
106
108
105
103
112
113
114
122
133
106
110
95
83
83
75
89
89
112
133
86
76
79
62
3
118
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
26
12
12
12
12
12
12
12
12
33
40
44
46
47
47
40
33
33
33
18
3
3
3
3
3
12
17
19
20
11
2
2
4
6
5
5
6
4
2
2
2
2
2
1
1
1
1
2
3
7
4
2
7
5
3
3
3
3
29
45
24
3
17
24
28
20
12
10
17
10
4
8
9
9
5
2
1
1
2
2
2
1
1
2
3
3
4
3
3
3
3
36
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
38
38
38
38
38
38
47
59
72
97
97
97
97
97
97
97
97
69
70
65
60
59
58
57
57
56
56
56
56
56
56
56
65
82
106
106
106
106
73
70
63
66
65
70
97
74
78
90
106
86
99
87
83
85
87
83
87
90
91
106
93
95
99
94
99
99
90
90
93
92
94
106
94
99
97
89
86
84
92
77
81
80
73
106
76
72
81
89
62
69
66
67
78
76
53
42
41
19
7
51
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
3
3
3
3
3
3
3
3
14
19
22
23
24
24
24
24
25
22
13
5
5
5
5
5
5
5
5
4
3
3
3
3
3
7
9
10
11
6
1
1
8
16
27
27
27
28
22
11
1
3
2
1
1
2
3
3
4
2
1
1
4
6
3
1
1
1
1
1
1
1
3
4
5
6
10
7
5
10
5
1
2
1
1
1
1
1
4
4
4
4
4
2
1
1
1
2
3
4
5
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
88
88
88
88
88
88
88
88
80
78
77
75
74
73
72
72
72
67
66
65
63
63
63
55
49
53
58
69
85
85
85
86
86
88
88
88
88
72
77
77
55
58
51
53
81
57
57
65
77
69
73
81
71
72
71
72
78
81
86
99
92
103
97
99
103
95
93
90
103
86
85
82
78
80
73
77
70
68
68
68
69
71
77
67
70
64
68
78
61
78
64
66
78
72
65
58
58
58
7
55
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
42
42
42
42
42
42
42
42
42
42
42
42
42
42
32
22
22
22
22
22
22
22
22
22
22
22
22
12
2
2
2
2
2
12
17
19
20
12
5
5
5
5
6
5
5
4
3
5
7
4
2
1
1
1
1
1
2
1
1
5
3
1
1
1
1
1
1
3
4
5
8
9
10
10
9
7
5
5
5
6
6
6
4
2
1
1
4
7
8
5
3
3
6
8
10
8
7
7
4
2
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
139
139
139
139
139
139
139
139
104
98
91
83
87
92
99
112
112
112
90
86
82
77
75
73
69
74
85
106
137
137
137
137
138
139
139
139
139
93
86
93
100
109
112
112
76
77
77
79
82
86
83
90
93
79
77
75
74
77
79
82
86
90
91
92
137
101
102
139
97
99
96
89
85
83
79
81
80
79
91
78
81
79
78
85
74
68
66
91
56
62
63
61
79
76
61
53
50
50
4
59
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
44
44
44
44
44
44
44
44
25
7
7
7
7
7
7
7
7
25
25
25
25
25
25
25
25
25
25
22
19
19
19
19
19
22
23
24
24
15
7
7
7
8
8
8
8
5
2
4
7
4
2
2
3
2
1
2
4
2
1
5
3
1
1
1
1
1
1
2
3
4
5
5
5
6
7
9
11
11
11
14
16
18
9
1
1
1
2
1
1
4
6
3
1
1
1
2
3
3
3
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
88
88
88
88
88
88
88
88
76
74
72
69
68
67
65
65
65
63
62
62
61
61
61
55
49
53
58
68
84
84
84
85
86
88
88
88
88
75
70
70
64
65
63
70
63
63
63
67
73
65
93
69
78
85
88
93
91
88
89
88
89
93
91
88
88
84
81
88
82
79
90
79
80
82
78
80
81
78
90
78
73
74
75
71
75
66
80
90
66
83
68
72
83
68
72
57
57
57
4
80
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
39
39
39
39
39
39
39
39
39
39
39
39
39
39
31
23
23
23
15
7
7
7
7
7
7
7
7
4
1
1
1
1
1
12
17
20
21
11
2
2
5
8
39
23
8
6
4
3
2
1
1
1
1
1
3
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
3
4
4
4
5
4
3
2
1
2
2
2
2
2
1
1
2
4
8
6
4
4
4
3
3
3
3
3
3
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
144
144
144
144
144
144
144
144
153
163
163
163
163
163
163
163
163
137
137
132
127
126
124
122
120
120
120
132
144
144
144
144
144
144
144
144
144
108
108
108
95
121
121
115
163
120
111
120
123
111
123
123
126
163
123
123
130
124
124
133
125
129
132
133
144
136
137
144
138
139
145
143
142
145
163
141
145
136
129
142
129
123
145
133
123
124
140
114
105
110
114
116
129
163
119
138
140
140
140
140
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
34
28
28
28
28
28
43
50
54
56
30
4
4
39
75
39
4
10
9
9
6
4
6
8
9
10
18
19
19
19
19
14
10
19
14
9
8
24
32
40
70
81
66
52
40
40
40
34
28
40
52
28
5
5
5
5
5
16
12
9
9
15
18
22
25
28
34
31
28
28
28
28
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
98
97
96
94
93
93
92
92
92
75
72
68
58
58
59
70
83
83
83
83
68
77
87
97
100
100
90
73
74
71
77
78
102
92
83
86
83
84
90
95
101
114
110
121
117
114
118
107
106
106
109
112
114
121
117
118
104
104
113
98
105
95
93
94
121
85
85
77
80
79
63
66
61
63
62
86
61
52
52
52
3
55
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
7
7
7
7
7
7
7
7
46
66
76
81
83
84
68
52
52
52
49
47
47
47
47
47
47
47
47
29
11
11
11
11
9
7
7
7
7
19
25
28
14
1
1
1
1
1
1
10
15
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
2
3
3
3
4
5
17
22
14
7
16
37
51
26
1
3
6
4
3
7
5
3
2
3
2
1
2
2
2
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
41
41
41
41
41
41
41
41
41
41
41
41
41
41
44
47
47
47
45
45
44
44
45
45
47
47
47
47
47
47
47
47
52
64
80
80
80
80
67
61
50
61
47
55
66
56
66
66
66
72
96
76
75
80
76
80
84
87
89
101
96
95
97
96
101
99
93
94
94
95
101
99
93
92
92
89
83
80
92
77
83
89
74
99
71
73
72
68
62
64
60
64
81
55
59
66
68
68
68
68
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
6
6
6
6
6
6
6
6
13
17
19
20
20
20
20
20
21
13
6
3
3
3
3
3
3
3
3
5
6
7
7
7
8
7
6
6
6
6
6
6
19
24
14
5
24
15
7
5
4
3
3
2
1
1
1
3
5
4
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
7
8
9
5
1
2
4
4
4
4
3
2
30
16
3
5
7
4
2
2
2
4
5
7
5
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
84
80
72
65
62
62
61
60
60
59
59
59
59
59
61
74
89
89
89
89
80
84
86
100
100
74
69
71
71
75
76
89
78
74
74
74
78
81
83
97
92
93
107
96
96
98
100
97
97
101
100
102
103
107
110
103
110
103
101
110
94
95
96
88
107
92
86
77
101
65
63
64
60
67
82
57
76
44
43
23
4
59
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
13
13
13
13
13
13
13
13
21
25
27
28
28
28
28
28
29
44
27
10
10
10
10
10
10
10
10
11
12
12
12
12
12
12
12
12
13
8
3
3
3
3
35
19
3
5
8
6
4
3
2
3
3
2
2
2
3
3
3
4
3
2
2
2
3
7
10
10
6
3
15
21
24
26
18
10
11
7
3
6
4
3
4
6
7
8
6
4
4
3
3
3
4
4
4
4
4
4
4
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
94
94
94
94
94
94
94
94
95
96
96
96
99
103
108
118
118
118
106
104
94
94
95
106
118
118
118
118
118
118
118
118
110
116
118
118
118
118
84
91
83
104
101
81
96
69
62
64
60
57
76
65
69
96
70
76
82
77
85
89
81
86
88
89
104
93
95
101
94
91
91
91
92
89
96
97
89
89
88
89
88
90
100
95
100
97
100
89
74
82
74
75
79
96
90
97
97
97
78
94
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
20
8
8
8
8
8
8
8
8
5
3
3
3
3
3
11
15
17
18
10
3
3
3
3
3
3
3
13
18
10
3
2
2
3
3
3
3
3
3
5
8
8
8
8
5
3
3
3
3
3
3
6
11
14
15
17
38
22
7
5
3
4
5
6
5
4
4
4
40
27
14
8
3
3
4
7
10
14
16
18
11
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
67
67
67
67
67
67
67
70
78
89
89
89
90
92
94
98
98
98
82
79
73
67
67
58
52
52
51
56
62
62
62
62
71
90
116
116
116
116
90
79
81
98
73
74
67
64
69
75
83
85
87
116
95
94
115
95
98
110
101
108
114
123
121
121
117
118
114
114
116
110
115
115
110
127
106
101
98
100
95
98
127
91
97
98
97
97
95
127
83
83
85
86
82
89
98
82
82
75
75
75
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
12
12
12
12
12
12
12
12
18
21
22
23
23
23
23
23
24
25
26
26
26
26
26
25
25
25
25
25
25
25
25
25
18
12
12
12
12
6
1
1
25
28
32
20
8
7
7
4
1
4
6
3
1
1
3
2
1
1
1
1
1
1
1
1
2
1
1
2
3
5
15
20
24
24
24
15
7
4
2
17
39
52
26
1
1
3
8
11
11
11
11
11
11
7
3
4
4
4
4
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
59
59
59
59
59
59
59
59
48
46
44
39
38
38
39
42
46
50
59
59
59
59
59
54
50
50
50
36
33
30
24
34
46
63
92
92
92
92
74
71
57
71
51
58
71
57
66
71
72
89
82
75
77
74
73
75
77
80
92
84
89
91
94
100
100
100
92
92
93
87
89
90
89
93
89
84
82
81
92
79
80
76
74
81
73
67
80
83
74
80
83
71
83
71
71
68
68
68
5
81
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
4
4
4
4
4
4
4
4
11
15
17
18
18
18
18
18
19
22
12
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
5
13
17
22
29
30
17
5
19
13
7
13
16
9
2
1
1
1
2
4
6
8
9
9
5
2
1
1
1
1
2
5
4
4
3
2
2
2
5
3
2
1
1
3
3
3
2
1
3
7
6
5
5
10
7
4
4
4
4
4
4
4
5
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
145
145
145
145
145
145
145
145
153
162
162
162
162
162
162
162
162
161
145
142
139
135
133
132
129
130
131
135
140
140
140
141
142
145
145
145
145
119
118
124
140
157
161
162
162
135
138
138
136
135
166
145
151
162
166
154
166
163
163
166
163
166
166
164
163
163
163
161
163
150
163
154
148
155
162
134
137
135
125
142
134
137
155
163
122
120
118
105
108
142
119
116
114
162
112
114
119
100
100
129
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
64
77
84
87
91
101
106
108
111
69
28
28
28
28
28
49
60
65
68
71
58
46
46
46
87
108
118
82
46
46
37
26
15
15
23
31
31
31
31
31
31
60
34
8
8
8
8
9
10
10
10
11
25
32
40
40
40
34
28
28
28
28
28
28
28
28
28
28
28
47
37
28
28
28
54
47
40
53
59
66
47
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
189
189
189
189
189
189
189
189
177
175
172
169
168
167
166
165
165
164
124
118
109
100
95
91
82
95
113
142
189
189
189
189
189
181
179
173
173
173
140
141
126
164
117
126
165
120
133
116
120
132
140
173
142
165
137
132
133
128
126
133
129
141
147
152
189
154
152
172
144
143
146
147
146
152
165
138
134
129
125
119
123
122
118
152
118
118
133
105
91
91
96
102
107
165
76
72
79
28
28
107
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
85
85
85
85
85
85
85
85
97
103
106
108
109
110
71
32
32
32
20
8
8
8
8
8
8
8
8
20
26
29
30
32
93
62
32
32
32
32
32
32
54
76
50
25
38
46
54
31
9
9
22
35
55
32
10
43
41
40
40
40
40
40
25
10
10
10
10
9
9
9
24
32
36
40
34
28
40
24
9
5
5
5
5
5
14
18
22
28
47
61
39
18
13
26
27
27
27
27
27
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
169
169
169
169
169
169
169
169
161
159
158
156
159
164
169
179
179
179
160
156
153
148
146
145
141
141
141
138
137
136
141
147
155
169
169
169
169
130
119
129
130
154
179
134
153
116
106
115
118
126
146
141
133
150
139
137
144
144
141
146
140
144
146
141
154
147
148
179
146
146
153
154
144
154
153
137
154
128
119
141
110
101
97
97
97
94
97
116
86
89
100
106
107
150
108
114
115
107
107
105
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
63
75
81
84
87
92
94
95
97
86
76
76
76
76
76
72
68
68
68
46
25
25
17
10
40
25
10
17
21
15
9
9
9
10
9
8
9
8
8
8
8
9
8
7
6
6
9
9
9
8
7
7
23
31
35
21
8
24
40
23
6
5
5
5
5
8
9
10
22
22
22
16
10
9
8
8
18
47
61
76
43
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
171
171
171
171
171
171
171
171
168
168
167
166
166
166
166
166
166
158
151
148
145
143
142
141
139
139
139
155
171
171
171
171
171
171
171
171
171
129
120
126
126
158
158
134
166
120
101
104
102
115
125
139
129
166
128
128
130
129
129
133
142
134
139
141
171
144
144
171
138
139
144
144
139
142
166
134
144
126
118
139
115
108
111
105
113
101
142
127
107
129
115
124
129
166
117
124
123
111
111
111
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
68
81
87
90
92
75
58
58
58
43
28
28
28
28
28
43
50
54
56
33
10
10
10
10
40
25
10
9
9
9
9
9
9
9
8
8
10
9
8
8
8
9
10
11
13
16
20
35
50
35
20
8
11
13
14
15
40
40
40
24
8
5
5
5
5
5
8
8
8
9
10
11
16
22
66
40
15
12
10
10
10
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
168
168
168
168
168
168
168
168
160
158
157
155
154
154
154
154
154
154
148
147
145
144
143
143
142
142
142
154
167
167
167
167
167
168
168
168
168
126
122
127
126
152
154
118
149
112
103
116
117
126
157
142
142
152
157
143
145
148
149
157
157
151
157
154
167
156
155
168
152
151
154
146
140
140
149
134
139
136
154
142
125
118
110
109
106
99
116
94
88
123
99
107
107
152
96
84
89
70
10
123
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
37
35
35
35
35
35
35
35
35
45
50
52
53
55
76
65
55
55
55
32
10
10
10
10
44
27
10
17
24
18
13
24
18
13
8
8
9
8
8
8
8
7
6
6
7
8
9
6
4
4
5
7
27
37
43
25
7
9
28
24
19
15
12
9
8
7
10
15
12
10
9
9
9
9
8
6
5
7
8
9
9
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
85
85
85
85
85
85
85
85
75
73
71
69
68
67
66
66
66
70
73
79
79
79
79
79
79
79
79
80
82
82
82
83
84
85
86
86
86
86
61
61
52
50
53
47
58
50
57
64
67
85
74
78
76
79
78
80
81
85
86
83
85
83
83
83
83
84
90
86
91
93
105
105
95
92
91
97
93
97
90
97
92
88
105
90
78
72
85
69
78
83
85
81
105
83
85
81
81
81
2
90
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
36
36
36
36
36
36
36
36
35
35
35
35
32
30
30
30
30
30
30
30
30
32
33
34
34
35
53
34
15
15
15
8
1
1
4
8
4
1
8
5
3
2
1
1
2
10
6
2
2
9
13
7
1
3
2
1
2
1
1
2
2
3
9
16
9
3
3
3
9
6
4
15
15
15
15
16
8
1
1
1
1
1
1
28
38
20
2
5
8
5
2
2
2
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
89
89
89
89
89
89
89
89
75
73
70
67
75
85
96
118
118
118
134
150
150
150
150
150
150
150
150
126
122
104
102
102
109
116
129
129
129
129
83
90
98
104
118
118
118
103
99
102
107
104
129
109
100
102
98
96
99
97
108
114
116
150
129
115
116
113
108
118
106
106
107
107
98
98
96
91
95
98
98
116
101
97
97
96
90
84
80
86
87
116
93
95
101
78
57
47
59
24
1
150
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
38
48
53
56
57
58
58
58
58
59
32
5
5
5
5
5
14
18
20
21
13
5
5
5
6
6
6
6
6
6
5
5
5
4
2
1
1
1
9
13
8
3
5
3
1
1
1
1
1
1
1
1
1
1
1
1
2
6
6
7
4
1
3
3
3
3
3
4
12
6
1
3
2
2
1
1
1
1
1
1
1
1
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
196
196
196
196
196
196
196
196
193
192
191
191
191
191
192
194
194
194
182
180
178
175
174
173
171
171
171
180
189
189
189
191
192
196
196
196
196
177
143
157
146
185
194
151
163
146
115
121
128
138
154
171
177
190
154
154
157
150
148
166
151
159
160
162
189
165
166
196
160
159
163
160
162
166
163
166
153
149
148
171
156
154
150
171
150
146
142
166
123
130
140
147
166
190
138
132
135
100
100
150
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
90
118
132
139
142
134
127
127
127
77
28
28
28
28
28
77
102
114
120
72
25
25
39
54
39
25
54
65
57
41
25
28
21
15
21
24
26
28
64
44
25
25
19
13
13
14
14
15
28
28
28
28
34
37
38
40
34
28
28
28
28
28
28
28
28
28
28
28
28
47
56
66
66
66
66
53
40
40
40
40
53
66
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
189
189
189
189
189
189
189
189
186
185
184
184
185
186
188
192
192
192
171
168
164
159
157
155
151
151
151
143
141
140
147
156
168
189
189
189
189
175
139
150
146
155
192
146
183
123
114
118
118
131
144
141
175
183
139
146
144
137
136
135
135
138
139
142
155
150
150
192
146
147
150
151
147
142
183
137
141
138
131
141
133
133
134
151
135
130
142
130
106
108
119
122
114
183
107
117
124
100
100
142
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
62
72
77
80
83
94
99
102
105
63
22
22
22
22
22
47
59
65
68
39
10
10
10
10
40
25
10
17
24
14
4
4
6
8
8
6
4
6
8
6
4
4
5
5
5
5
6
43
96
52
9
8
24
32
40
40
34
21
9
8
6
5
5
5
5
5
7
6
6
48
35
22
22
16
11
13
15
21
24
28
28
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
174
174
174
174
174
174
174
174
165
163
161
159
163
167
173
183
183
183
161
157
153
148
145
143
139
139
139
139
139
139
144
151
159
174
174
174
174
168
135
147
143
158
183
138
156
117
105
110
112
126
134
139
168
153
144
148
151
152
152
161
152
157
154
161
158
155
161
183
143
150
154
153
157
161
156
140
140
131
127
139
133
130
126
161
128
126
123
153
104
106
110
118
115
153
123
92
92
76
10
102
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
23
23
23
23
23
23
23
23
33
38
40
41
42
43
43
43
43
33
23
23
23
23
23
44
54
59
62
41
20
20
20
20
20
21
22
22
22
16
10
10
10
10
40
25
10
8
6
5
4
6
7
8
9
6
4
58
58
58
31
4
6
7
7
8
8
8
10
10
9
8
15
18
20
14
8
15
20
25
20
15
20
23
15
8
11
15
12
10
10
9
8
9
8
6
5
7
8
9
10
31
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
144
144
144
144
144
144
144
144
135
133
131
129
128
127
126
126
126
120
96
91
81
70
69
57
51
65
81
104
143
143
143
143
143
144
144
144
144
116
118
118
111
117
120
90
120
92
89
95
83
88
98
97
100
126
93
92
94
89
86
87
90
95
98
102
143
111
115
144
108
106
108
105
103
100
120
95
95
93
87
89
88
92
100
90
103
88
90
81
78
80
90
87
100
126
100
105
106
103
103
103
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
43
43
43
43
43
43
43
43
35
28
28
28
15
2
2
2
2
2
2
2
2
15
21
24
26
28
49
38
28
28
28
28
46
64
64
64
71
43
15
9
3
2
1
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
12
17
23
16
9
9
9
5
1
3
2
1
1
1
4
7
12
15
14
7
1
8
8
8
9
12
14
15
15
16
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
170
170
170
170
170
170
170
170
138
133
127
119
125
132
141
157
157
157
125
120
108
94
94
79
74
89
107
130
170
170
170
170
170
153
148
136
136
126
108
114
107
157
112
97
101
80
80
83
89
89
94
126
89
107
92
89
91
89
97
90
90
103
103
106
170
115
115
136
113
118
123
113
113
110
105
105
123
100
97
102
97
100
123
102
102
97
100
94
78
77
82
77
76
107
82
85
87
83
83
83
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
27
15
15
15
15
15
15
15
15
12
9
9
9
9
9
34
47
53
56
52
48
48
29
10
17
13
10
8
6
7
8
6
5
5
6
7
8
8
8
8
7
7
7
6
6
7
9
22
42
27
12
8
6
5
5
5
7
10
14
11
8
8
8
8
6
4
4
5
5
6
36
32
28
17
7
7
10
9
9
9
9
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
185
185
185
185
185
185
185
185
175
173
171
169
168
167
165
165
165
159
157
155
154
153
152
152
151
151
151
168
185
185
185
185
185
185
185
185
185
165
129
135
125
159
159
110
111
101
91
98
108
124
137
165
165
165
135
138
139
134
138
144
146
157
170
155
185
163
161
185
152
151
154
154
153
157
170
150
149
152
135
141
138
137
136
151
134
129
170
117
110
113
114
120
114
165
124
138
142
142
142
142
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
86
86
86
86
86
86
86
86
93
97
99
100
100
101
60
19
19
19
27
31
33
34
35
27
19
19
19
19
19
19
19
19
28
23
19
19
19
11
4
4
13
70
37
4
20
22
17
10
4
6
7
8
13
10
8
18
28
16
4
4
5
5
5
5
6
8
10
10
9
8
24
32
36
40
53
46
40
24
8
5
5
5
5
7
8
7
6
6
41
58
54
50
66
47
28
47
56
61
63
66
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
170
170
170
170
170
170
170
170
167
167
166
165
165
165
165
165
165
154
124
117
109
102
98
95
88
97
110
134
170
170
170
170
170
170
170
170
170
133
126
132
142
154
154
154
112
106
91
90
94
109
120
133
133
165
131
127
127
130
129
129
140
138
145
150
170
150
148
170
150
148
150
145
146
150
141
150
144
132
124
127
118
121
120
127
122
117
127
150
126
128
136
131
125
165
114
117
111
100
100
71
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
46
46
46
46
46
46
46
46
46
46
46
46
46
46
44
43
43
43
34
26
26
26
26
26
26
26
26
27
27
27
27
27
28
35
39
41
42
42
42
43
56
76
76
76
61
33
6
7
8
8
8
9
9
9
9
14
9
4
4
4
4
4
4
4
4
7
10
9
8
8
15
18
20
22
40
47
43
25
8
18
13
9
9
9
9
10
54
32
11
11
16
14
13
13
13
39
52
66
38
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
80
80
80
80
80
80
80
80
69
67
65
63
69
77
87
105
105
105
105
106
106
106
106
106
106
106
106
93
90
88
83
82
81
82
82
82
82
82
74
78
84
105
98
86
82
106
74
77
75
73
75
74
82
82
72
76
81
76
80
81
84
93
91
95
105
98
106
98
95
92
92
92
89
95
90
90
88
83
95
82
87
88
92
88
85
73
92
70
65
68
71
69
85
88
79
84
85
85
85
85
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
21
21
21
21
21
21
21
21
26
28
29
30
30
31
31
31
31
26
21
21
21
21
21
27
30
32
34
43
47
49
50
51
52
36
21
21
21
12
4
4
4
4
35
19
4
3
2
2
2
2
1
1
1
1
2
1
1
10
6
2
3
2
1
1
1
1
5
4
3
5
4
4
4
4
8
8
9
5
2
6
6
6
4
3
7
11
7
3
3
4
6
9
34
19
4
2
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
60
60
60
60
60
60
60
63
73
85
85
85
85
85
85
85
85
62
66
63
59
58
57
56
55
55
55
57
60
60
60
61
63
66
72
72
72
72
56
50
46
44
43
53
85
60
71
70
67
67
78
69
69
72
72
76
80
86
91
95
96
119
98
103
107
104
119
112
105
109
119
107
113
112
91
89
85
82
81
85
87
86
113
82
79
70
76
59
62
64
68
68
84
79
71
65
65
65
1
82
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
4
2
2
2
2
2
2
2
2
13
18
21
22
24
41
24
7
7
7
4
1
1
6
11
7
3
11
12
14
7
1
1
1
1
3
2
1
3
5
3
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
8
8
8
5
2
3
3
3
2
1
1
3
2
1
1
2
3
2
1
1
1
1
1
1
1
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
90
90
90
90
90
90
90
90
72
69
66
62
71
82
95
120
120
120
105
102
93
94
97
107
120
120
120
120
120
120
120
120
111
118
120
120
120
120
92
93
96
103
102
79
71
74
80
73
76
68
97
69
76
80
90
85
92
96
110
100
100
101
100
98
103
96
96
102
96
100
92
96
94
93
91
97
93
94
100
110
88
84
82
77
77
82
76
73
66
69
72
65
82
76
71
69
69
69
5
110
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
41
41
41
41
41
41
41
41
31
22
22
22
22
22
22
22
22
41
25
10
10
10
10
10
10
10
10
15
17
18
19
19
20
22
23
23
23
12
1
1
1
1
34
17
1
9
17
12
8
6
3
1
1
2
4
3
2
4
6
7
6
4
2
1
1
1
1
1
1
1
1
1
1
2
12
8
5
13
16
18
11
5
3
1
4
8
6
5
13
19
10
2
5
4
4
4
4
4
5
22
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
88
88
88
88
88
88
88
88
80
79
77
75
75
74
73
73
73
68
67
66
63
63
63
55
51
55
60
71
87
87
87
87
87
88
88
88
88
76
59
60
52
55
56
51
65
54
57
69
77
75
96
80
83
89
83
89
91
93
93
100
95
96
96
94
99
95
89
88
88
88
91
100
92
99
91
96
89
89
89
88
90
87
91
100
85
96
84
80
72
83
70
76
83
83
88
96
96
96
5
96
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
36
36
36
36
36
36
36
36
32
29
29
29
18
7
7
7
7
7
7
7
7
4
2
2
2
2
2
14
20
23
24
14
5
5
5
5
5
5
5
6
8
5
2
2
2
2
1
1
1
41
61
31
1
2
1
1
2
1
1
1
1
1
1
1
4
5
6
7
8
14
20
10
1
3
3
3
3
4
6
13
9
5
3
11
9
7
5
8
34
19
5
5
5
18
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
138
138
138
138
138
138
138
138
100
93
86
77
82
88
97
113
113
114
122
122
122
122
122
107
105
109
114
122
136
136
136
136
137
138
138
138
138
122
101
101
103
110
113
75
66
67
57
61
72
59
73
67
65
69
69
68
71
80
78
80
83
98
94
96
136
107
110
138
103
103
105
103
104
109
102
106
93
86
90
83
90
87
96
109
92
93
106
90
72
82
69
72
82
75
79
82
82
82
4
91
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
32
24
24
24
24
24
24
24
24
23
22
22
22
22
22
22
22
22
22
12
2
2
26
61
66
38
11
11
11
6
2
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
4
5
7
6
6
6
4
3
3
3
5
3
1
1
1
1
1
1
4
4
4
12
6
1
2
2
1
1
2
3
3
2
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
85
85
85
85
85
85
85
85
60
55
50
42
42
43
48
54
54
58
64
64
64
64
64
58
53
56
59
67
79
79
79
88
98
109
131
131
131
131
94
85
79
74
66
68
65
75
99
91
98
95
128
112
102
111
109
112
128
128
138
153
145
168
150
151
151
145
146
147
150
154
163
156
168
152
151
150
143
132
163
118
129
131
146
168
129
116
142
104
90
91
85
83
112
73
75
77
75
69
69
87
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
35
35
35
35
35
35
35
35
25
15
15
15
15
15
15
15
15
30
16
2
2
2
2
2
2
2
2
16
23
26
28
30
55
36
17
17
17
11
6
6
6
6
37
21
6
3
1
34
25
14
4
2
1
1
1
1
1
7
14
9
4
1
1
3
4
2
1
7
4
1
1
1
1
1
1
3
6
6
5
4
2
1
1
1
1
1
28
18
8
8
8
6
3
1
1
4
6
8
6
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
145
145
145
145
145
145
145
145
132
130
127
124
123
122
120
121
122
125
129
129
129
129
129
79
70
79
90
112
145
145
145
145
145
143
142
142
142
129
87
81
67
67
61
64
120
63
66
77
71
75
93
77
87
91
89
124
98
106
113
122
113
119
115
117
145
126
127
142
126
127
128
125
125
125
120
118
123
97
94
96
93
91
123
85
85
76
73
75
60
60
70
61
66
68
43
37
40
21
3
73
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
112
112
112
112
112
112
112
112
90
68
68
68
68
68
47
26
26
26
14
2
2
2
2
2
2
2
2
14
20
23
24
26
50
36
23
23
23
12
1
1
3
6
3
1
5
5
5
3
1
5
5
5
3
2
1
2
4
18
11
5
3
2
2
2
2
2
3
2
2
2
1
1
1
1
9
5
2
3
3
4
4
3
2
3
5
16
9
3
1
4
5
4
3
4
4
3
3
3
3
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
84
84
84
84
84
84
84
89
104
123
123
123
123
123
123
123
123
92
86
80
71
65
61
56
50
52
56
65
78
78
78
80
82
84
87
87
87
87
69
66
57
66
50
57
66
63
63
71
111
77
86
90
85
123
82
85
92
88
88
111
88
88
88
84
84
82
82
84
86
87
89
111
85
83
84
83
85
87
87
87
81
78
74
80
69
62
69
64
60
63
71
73
73
123
75
77
77
64
64
64
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
38
38
38
38
38
38
38
38
38
38
38
38
38
38
30
23
23
23
25
26
27
27
27
25
23
23
23
13
4
4
4
4
4
12
16
18
19
12
5
5
23
36
20
5
25
13
2
1
1
1
1
1
2
1
1
2
3
3
2
1
2
3
3
3
3
4
5
6
4
3
4
4
4
5
26
16
6
3
1
3
7
11
6
2
4
7
12
14
12
10
9
8
10
10
10
6
2
2
2
2
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
139
139
139
139
139
139
139
139
123
120
117
107
107
107
107
110
113
118
126
126
126
126
126
88
78
85
93
112
139
139
139
139
139
132
131
126
126
126
88
75
60
54
52
55
79
58
61
65
75
70
74
79
82
77
77
86
77
79
79
84
81
93
95
98
139
101
102
101
94
94
93
93
94
95
89
87
86
84
84
86
86
87
94
86
86
83
87
74
75
72
72
73
86
72
72
73
72
71
71
75
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
92
92
92
92
92
92
92
92
77
62
62
62
62
62
41
20
20
20
10
1
1
1
1
1
1
1
1
3
4
4
4
4
5
13
17
19
20
12
5
5
5
5
5
5
5
4
4
4
5
3
2
22
15
8
2
2
2
1
1
4
2
1
1
1
1
8
14
11
6
1
4
6
7
5
3
3
3
2
1
3
2
2
1
1
1
3
27
42
31
16
2
2
2
3
6
24
33
43
26
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
95
95
95
95
95
95
95
95
80
78
75
71
70
69
66
66
66
69
72
72
72
72
72
64
58
62
67
78
94
94
94
94
94
95
95
95
95
72
68
65
53
54
55
53
65
56
68
58
56
56
66
57
59
66
65
67
75
98
84
95
92
97
94
97
98
102
103
99
100
99
103
97
95
103
93
97
92
97
89
85
88
85
82
95
80
85
84
89
83
73
73
71
81
66
54
40
45
20
4
89
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
45
45
45
45
45
45
45
45
45
45
45
45
45
45
37
30
30
30
18
6
6
6
6
6
6
6
6
3
1
1
1
1
1
13
19
22
23
24
24
25
17
9
8
7
9
13
17
15
14
7
1
1
2
3
5
3
2
8
11
13
9
6
4
2
2
1
1
1
1
1
3
4
4
2
1
5
9
5
1
1
1
1
1
1
1
2
3
4
5
3
1
2
1
1
1
2
3
3
4
14
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
100
100
100
100
100
100
100
100
88
86
84
81
80
79
77
77
85
101
116
145
145
145
145
145
145
145
145
122
118
114
109
106
104
103
100
100
100
82
80
80
71
75
81
83
86
99
86
78
86
77
86
113
91
131
91
92
94
87
96
100
100
145
101
104
105
98
99
100
95
95
101
91
89
88
89
87
92
101
88
113
97
91
90
131
88
85
82
69
60
61
61
64
76
77
68
71
83
69
69
145
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
53
53
53
53
53
53
53
53
53
53
53
53
53
53
41
30
30
30
55
68
74
77
81
55
30
30
30
16
2
2
2
2
2
12
17
20
21
12
3
3
5
7
43
23
4
4
4
3
3
2
1
1
1
1
1
4
8
5
2
3
2
2
1
1
1
2
5
4
3
4
7
8
9
10
11
7
3
2
1
16
11
7
3
1
1
1
23
13
3
2
2
4
7
4
1
23
34
45
26
8
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
66
66
66
66
66
66
66
66
54
52
50
44
53
63
78
103
103
103
84
81
77
73
71
69
66
66
66
61
60
58
58
60
62
66
66
66
69
64
78
78
61
67
103
65
82
66
61
71
78
73
97
82
69
75
73
71
75
77
76
82
78
79
85
79
83
84
81
103
81
81
83
77
80
85
78
97
81
80
83
100
87
85
85
100
85
83
81
100
70
71
67
59
76
49
43
37
42
26
4
97
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
6
6
6
6
6
6
6
6
13
17
19
20
20
20
20
20
21
17
13
13
13
13
13
13
13
13
13
9
6
6
6
6
6
9
11
12
12
8
5
5
5
5
5
5
5
6
7
6
5
4
3
5
5
3
2
4
6
8
11
11
8
6
4
3
3
2
2
2
3
4
3
2
2
2
6
7
9
6
3
27
16
6
4
3
3
10
7
4
4
8
12
8
4
5
6
5
4
4
4
15
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
82
82
82
82
82
82
82
82
59
55
51
46
45
46
47
49
53
65
83
112
112
112
112
112
112
112
112
98
96
93
89
89
90
91
94
94
94
94
65
63
54
45
49
48
47
54
62
67
84
78
106
87
86
90
87
94
99
102
114
116
110
112
116
111
109
109
124
111
112
114
116
114
116
113
116
110
110
104
109
114
108
105
116
124
110
109
116
123
95
123
88
86
123
77
81
87
88
82
82
124
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
20
20
20
20
20
20
20
20
25
27
28
29
29
29
22
16
16
16
18
19
19
19
20
18
16
16
16
16
16
16
16
16
30
23
16
16
16
14
12
12
22
32
22
12
12
10
8
10
10
10
6
3
3
3
3
7
9
8
7
9
8
7
6
6
7
5
4
4
3
3
4
5
5
6
7
8
19
18
11
5
5
5
5
7
10
13
25
43
25
8
10
12
9
7
10
19
23
28
27
26
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
137
137
137
137
137
137
137
137
121
118
115
105
105
105
105
108
112
116
125
125
125
125
125
87
77
84
91
110
137
137
137
137
137
131
130
125
125
125
86
75
60
50
45
47
48
55
62
70
94
84
80
80
77
84
82
84
89
108
93
97
99
103
108
105
137
105
102
99
108
94
94
94
90
89
93
86
85
84
81
80
78
77
74
86
71
65
93
58
63
66
69
57
61
50
66
38
43
25
2
81
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
89
89
89
89
89
89
89
89
50
12
12
12
12
12
12
12
12
20
11
3
3
3
3
3
3
3
3
2
2
2
2
2
2
11
16
18
19
11
4
4
6
9
8
7
9
6
3
2
2
2
1
1
3
2
1
19
15
12
7
2
2
3
3
3
4
5
12
11
6
2
27
40
53
27
2
16
34
18
2
4
4
4
3
2
2
2
2
2
3
8
7
4
2
1
1
1
1
1
1
2
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
177
177
177
177
177
177
177
177
169
168
166
164
164
164
164
164
164
164
162
162
161
161
161
161
161
161
161
152
151
149
152
158
165
177
177
177
177
140
115
121
121
125
164
147
162
161
152
135
165
136
146
142
140
162
131
137
139
133
150
135
141
161
147
152
159
155
165
177
150
150
146
145
148
152
162
133
135
131
120
139
128
132
133
165
114
117
133
95
89
93
99
102
107
162
120
145
161
161
161
161
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
72
85
91
94
98
78
58
58
58
58
58
58
58
58
85
71
58
58
58
34
10
10
10
10
40
25
10
35
24
13
10
9
12
15
17
20
25
22
16
11
10
10
19
13
8
13
35
46
58
79
53
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
25
22
22
25
28
34
31
28
28
28
28
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
89
89
89
89
89
89
89
89
75
72
69
66
65
63
62
61
61
65
80
98
98
98
98
98
98
98
98
93
92
91
89
89
89
95
102
102
102
102
64
59
50
46
43
49
61
54
59
74
85
86
113
102
94
96
95
97
102
102
111
113
108
116
113
108
107
106
113
102
102
106
107
108
116
113
107
102
100
97
93
101
98
95
116
102
96
93
107
84
81
85
79
82
104
74
82
79
80
73
73
101
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
11
11
11
11
11
11
11
11
29
38
43
45
46
48
36
25
25
18
11
11
11
11
11
23
29
32
36
30
24
24
24
24
23
17
11
11
11
8
6
6
6
6
7
6
6
6
7
4
1
1
1
1
1
1
1
6
9
8
4
1
3
2
2
3
2
1
2
6
10
25
13
2
2
2
9
9
9
6
3
6
6
6
6
6
4
3
20
14
8
10
12
11
10
17
13
10
10
10
14
18
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
46
46
46
46
46
46
49
54
59
69
69
69
69
69
69
69
69
60
69
73
73
73
73
73
73
73
73
63
61
54
54
54
61
76
96
96
96
96
64
58
47
40
39
43
42
50
49
60
68
60
91
68
73
76
77
83
91
100
110
121
132
136
122
136
122
123
126
126
131
132
136
143
130
129
127
143
125
114
143
111
112
109
125
97
97
86
92
92
71
74
91
72
80
81
50
43
46
24
3
76
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
8
8
8
8
8
8
8
8
10
11
12
12
12
12
12
12
13
10
8
8
8
8
8
16
20
22
25
13
1
1
1
1
1
4
6
7
7
6
6
6
7
8
7
6
8
7
7
6
6
3
1
1
1
1
1
1
1
2
4
4
2
1
1
2
2
2
3
3
2
1
16
23
31
22
13
10
8
7
4
1
2
1
1
6
3
1
2
3
5
8
8
4
1
1
1
2
2
2
3
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
38
38
38
38
38
38
45
54
64
83
83
83
83
83
83
83
83
66
73
71
69
70
69
69
69
69
69
59
57
50
50
54
75
101
144
144
144
144
93
80
61
53
47
50
60
67
76
95
144
101
141
105
108
117
121
130
127
141
147
160
161
176
164
180
159
160
155
153
167
164
169
176
175
180
165
167
170
139
147
137
138
137
180
139
128
116
154
92
96
97
90
89
105
83
75
64
61
59
5
85
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
11
11
11
11
11
11
11
11
13
14
14
14
14
14
14
14
15
13
12
12
12
12
12
16
18
19
21
13
5
5
5
5
5
8
10
11
11
6
1
1
1
1
1
1
1
2
3
2
1
3
4
5
4
2
1
2
3
2
1
1
1
1
1
1
2
1
1
1
24
35
20
5
5
5
8
4
1
1
1
6
12
6
1
3
7
12
8
5
4
9
15
10
5
3
1
3
4
4
5
45
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
174
174
174
174
174
174
174
174
168
167
165
164
163
163
162
162
162
158
147
144
134
134
134
117
114
123
133
148
174
174
174
174
174
173
173
173
173
134
112
125
115
158
157
114
162
101
94
101
92
96
106
95
95
128
88
89
92
89
93
96
95
107
108
113
174
127
128
173
118
119
119
122
119
117
162
106
101
98
85
87
89
89
107
91
81
71
76
68
69
70
81
91
72
128
62
53
60
27
3
91
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
35
21
21
21
21
21
21
21
21
14
7
7
7
7
7
50
71
82
87
45
3
3
5
8
8
8
8
6
4
3
3
2
1
1
1
1
2
2
2
1
1
3
2
1
1
1
1
1
1
1
1
1
4
5
6
7
13
8
4
4
5
8
6
4
10
8
5
3
3
3
5
6
7
5
3
2
2
2
2
2
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
144
144
144
144
144
144
144
144
139
138
137
136
135
135
134
134
134
120
104
99
88
80
80
64
59
72
87
108
144
144
144
144
144
144
144
144
144
103
102
101
92
119
120
93
128
86
82
86
82
84
94
93
91
134
91
92
93
87
88
91
90
99
102
107
144
112
113
144
105
104
102
102
101
100
128
96
99
100
94
107
89
85
84
85
84
81
88
81
67
69
76
90
87
134
107
70
72
45
4
77
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
43
43
43
43
43
43
43
43
41
40
40
40
31
23
23
23
23
23
23
23
23
31
35
37
38
40
74
57
40
40
40
23
7
7
7
7
8
7
7
6
5
7
9
5
2
1
1
3
6
3
1
1
1
4
2
1
5
3
1
1
1
1
1
1
2
3
3
4
11
6
2
2
2
9
5
1
2
2
3
13
8
4
2
9
7
5
4
11
10
7
4
4
4
18
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
95
95
95
95
95
95
95
95
87
85
84
82
81
80
79
79
79
74
73
72
70
70
70
55
51
56
62
72
89
89
89
92
94
96
101
101
101
101
78
76
75
73
69
76
74
69
78
81
81
101
88
86
86
79
81
77
84
90
95
91
90
101
88
91
92
91
95
95
88
88
88
87
89
95
93
97
97
97
88
88
86
86
88
84
94
95
97
120
86
120
91
92
120
92
98
95
95
95
1
73
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
38
38
38
38
38
38
38
38
38
38
38
38
38
38
36
34
34
34
21
8
8
8
8
8
8
8
8
8
8
8
8
8
9
15
18
20
21
22
26
28
30
46
61
37
14
15
16
8
1
1
2
3
2
1
1
1
1
23
12
1
1
1
1
2
1
1
4
3
3
3
2
2
2
2
5
6
7
5
3
6
6
6
3
1
3
17
9
1
4
5
4
2
1
4
6
3
1
1
1
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
62
62
62
62
62
62
62
62
50
48
45
39
40
41
46
52
52
52
41
39
37
35
34
34
34
39
46
53
68
68
68
68
68
77
87
87
87
87
84
84
56
61
54
57
90
61
65
78
84
82
104
90
89
93
104
100
104
123
106
106
105
110
109
112
118
130
114
114
120
130
122
130
130
119
130
115
113
111
123
102
101
100
104
99
99
100
110
86
84
88
73
75
103
88
92
96
96
96
68
123
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
4
4
4
4
4
4
4
4
10
13
15
16
16
16
16
16
17
10
4
4
4
4
4
12
16
18
20
18
16
16
16
16
15
9
4
4
4
4
4
5
6
8
6
5
8
10
13
9
5
7
5
3
3
2
2
3
4
3
3
9
5
1
1
2
2
2
2
2
3
4
3
2
2
2
2
21
35
19
3
3
3
3
2
1
1
11
21
15
9
10
11
11
6
2
6
8
9
11
16
21
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
54
54
54
54
54
54
57
60
64
72
72
72
72
72
72
72
72
62
64
63
61
61
60
60
60
60
60
50
48
44
40
43
52
66
88
88
88
88
82
82
61
62
62
61
89
68
69
79
83
84
106
89
85
86
84
84
88
93
97
106
104
109
116
109
109
110
110
107
110
108
108
110
110
107
116
106
104
102
106
100
102
101
102
110
91
94
116
88
80
90
74
78
90
81
88
91
97
97
97
97
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
9
9
9
9
9
9
9
9
7
6
6
6
6
6
6
6
6
10
8
6
6
6
6
6
6
6
6
7
8
8
8
8
8
8
8
8
9
5
1
1
4
8
4
1
6
6
6
3
1
3
6
15
11
7
3
5
8
10
12
12
12
12
7
3
3
3
3
3
3
14
15
16
16
11
6
10
14
10
6
5
5
5
5
7
6
5
5
6
10
16
15
14
43
23
4
11
14
16
17
18
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
88
88
88
88
88
88
88
88
78
76
74
72
71
70
69
69
69
68
68
68
68
68
68
53
50
55
60
69
83
83
83
84
85
88
88
88
88
86
76
76
64
76
60
68
86
71
86
76
86
78
78
85
79
80
82
83
82
87
84
86
92
86
92
84
92
84
82
88
80
80
81
79
78
83
73
72
72
74
72
77
76
77
86
72
75
77
77
63
57
63
58
67
77
69
78
59
59
59
3
69
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
21
11
11
11
11
11
11
11
11
7
4
4
4
4
4
10
13
15
16
13
10
10
25
42
27
12
25
14
4
2
1
2
4
9
6
3
1
1
2
1
1
1
7
4
1
2
2
2
3
5
3
1
12
17
20
13
6
7
9
5
1
7
4
2
3
4
3
3
3
2
1
5
7
5
3
2
1
2
2
2
2
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
54
54
54
54
54
54
56
58
61
67
67
67
67
67
67
67
67
56
46
43
39
40
44
48
56
56
56
56
56
56
56
56
49
54
56
58
63
60
77
77
56
77
54
63
84
67
84
73
84
66
77
67
67
68
76
75
78
81
92
86
87
92
90
88
88
92
86
87
84
87
81
81
81
81
86
72
71
71
72
72
75
78
73
86
75
69
72
73
61
63
66
67
86
83
51
44
44
24
1
65
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
2
2
2
2
2
2
2
2
10
14
16
17
17
17
17
17
18
10
2
2
2
2
2
3
4
4
5
3
1
1
1
1
1
1
1
1
1
2
5
8
20
29
18
8
10
15
21
14
8
4
1
2
3
5
8
6
5
3
1
5
3
1
1
1
1
2
3
2
1
3
6
7
8
9
8
6
5
3
1
5
5
5
3
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
29
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
115
115
115
115
115
115
115
115
115
115
115
115
115
115
123
131
131
131
131
131
131
131
131
123
121
120
118
117
116
115
115
115
100
112
115
115
115
115
99
106
118
127
131
131
89
88
83
78
78
80
81
84
90
84
96
94
91
99
91
94
95
97
98
98
127
105
103
131
99
99
100
105
96
96
99
89
95
82
80
85
85
79
105
82
79
80
87
73
72
77
77
80
105
76
80
64
60
58
8
78
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
18
18
18
18
18
18
18
18
43
55
61
64
66
67
67
67
68
37
7
7
7
7
7
7
7
7
7
8
9
9
9
9
10
9
8
8
8
8
8
8
8
8
8
8
8
7
7
40
38
21
4
4
2
1
3
2
1
1
1
4
3
2
2
1
1
2
3
4
2
1
2
2
2
2
2
1
1
1
1
2
2
1
1
2
2
2
5
5
6
6
6
4
2
2
3
5
6
7
4
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
36
42
48
60
60
60
60
60
60
60
60
53
62
68
68
68
68
68
68
68
68
49
45
40
33
38
47
59
80
80
80
80
77
77
70
68
65
77
63
67
74
65
77
60
80
61
63
68
65
70
75
88
82
88
97
103
111
111
99
99
95
96
91
92
93
93
99
96
89
79
79
76
71
74
75
74
99
86
78
70
89
64
61
65
59
63
74
71
53
42
43
27
3
63
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
2
2
2
2
2
2
2
2
7
9
10
11
11
11
11
11
12
7
2
2
2
2
2
12
17
19
22
14
7
7
7
7
7
4
2
2
2
2
24
35
40
44
48
30
13
14
16
9
3
2
1
2
4
3
3
5
7
5
3
3
3
3
3
2
2
1
1
1
1
1
1
1
1
2
11
8
5
3
1
3
3
3
3
3
3
3
3
2
1
2
4
3
3
2
1
2
2
2
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
145
145
145
145
145
145
145
145
154
164
164
164
164
164
164
164
164
146
143
139
128
128
128
113
111
115
120
128
142
142
142
143
143
145
145
145
145
128
97
105
95
118
122
93
125
85
76
84
85
74
104
90
92
164
97
106
112
106
106
106
115
113
114
115
142
121
122
145
111
107
110
110
106
115
125
94
90
86
81
80
79
72
80
79
73
67
86
69
55
60
74
80
77
164
69
62
68
31
1
86
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
34
28
28
28
28
28
28
28
28
16
4
4
4
4
4
15
21
24
25
13
2
2
5
8
5
3
8
10
12
6
1
2
3
2
1
1
1
8
11
6
2
1
1
1
3
2
1
1
1
2
2
2
17
25
29
33
25
18
15
8
2
8
6
5
3
1
1
1
1
1
3
6
7
4
1
1
2
1
1
1
1
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
60
60
60
60
60
60
60
60
58
57
57
56
56
56
56
56
56
55
66
78
78
78
78
78
78
78
78
69
67
65
63
69
76
84
100
100
100
100
62
56
44
48
47
53
100
56
65
79
75
97
100
85
89
90
89
92
94
95
102
100
97
97
102
98
98
99
97
100
100
96
97
100
93
94
93
100
100
91
94
102
94
102
98
86
92
100
82
89
72
70
71
70
78
72
57
42
49
21
5
102
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
6
6
6
6
6
6
6
6
11
14
15
16
16
16
16
16
17
11
6
6
6
6
6
18
24
27
28
16
4
4
4
4
4
5
5
5
5
3
1
1
4
8
4
1
5
7
10
5
1
2
1
1
1
2
3
3
3
8
5
3
4
4
3
2
1
1
1
1
1
3
6
7
8
9
11
10
9
15
8
1
2
1
1
1
1
1
3
5
5
3
1
1
1
2
3
4
4
4
5
21
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
86
86
86
86
86
86
86
86
75
73
71
69
77
86
98
119
119
119
102
99
90
91
95
105
119
119
119
119
119
119
119
119
100
115
119
119
119
119
79
71
55
47
41
48
47
49
74
54
64
75
74
97
94
76
79
78
82
78
82
89
82
88
84
83
97
88
88
94
86
84
84
83
81
89
77
78
77
79
86
79
84
82
68
76
70
66
78
89
61
62
64
65
74
76
57
42
44
24
1
65
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
9
9
9
9
9
9
9
9
10
11
11
11
11
11
11
11
12
30
17
5
5
5
5
5
5
5
5
4
4
4
4
4
4
6
7
8
9
5
1
1
4
8
4
1
8
8
9
5
1
2
3
2
1
1
1
4
7
5
3
3
2
2
2
2
3
2
2
3
2
2
7
9
10
11
12
8
5
17
9
2
4
4
4
4
2
1
1
1
3
2
1
1
1
2
3
2
1
1
1
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
142
142
142
142
142
142
142
142
134
132
131
129
128
127
126
126
127
129
132
132
132
132
132
119
117
120
123
130
140
140
140
140
141
142
142
142
142
132
109
111
98
117
120
101
123
97
105
88
87
85
89
111
94
126
103
105
105
110
104
107
108
113
114
115
140
118
119
142
117
114
114
112
111
110
123
97
95
95
89
90
91
80
92
80
90
97
81
111
81
92
86
92
96
126
100
97
97
97
4
72
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
22
6
6
6
6
6
6
6
6
5
5
5
5
5
5
10
12
13
14
7
1
1
40
79
41
3
23
15
8
4
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
6
8
9
7
5
7
9
5
2
3
3
3
2
1
1
4
4
2
1
6
4
2
3
3
3
3
3
3
2
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
63
63
63
63
63
63
63
63
54
53
51
46
53
62
78
103
103
103
101
101
100
100
101
101
103
103
103
103
103
103
103
103
87
100
103
103
103
103
75
72
62
54
57
61
61
100
63
73
74
74
105
77
80
80
82
91
91
94
101
120
107
112
120
109
112
114
117
117
110
114
120
115
120
117
114
108
110
100
104
95
93
96
120
97
99
98
114
88
75
72
61
61
84
64
71
85
97
97
97
97
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
7
7
7
7
7
7
7
7
11
13
14
14
14
14
14
14
15
39
47
51
53
54
54
54
54
54
55
31
7
7
7
7
7
9
10
10
11
28
36
40
22
4
9
6
4
5
7
6
5
3
2
1
1
1
6
4
3
3
3
3
2
2
1
1
1
1
2
3
2
1
1
1
1
2
5
8
11
17
15
13
11
9
5
1
1
1
5
7
7
5
3
4
4
2
1
1
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
53
69
88
122
122
122
122
122
122
122
122
77
76
68
59
56
53
51
49
49
50
52
56
56
56
56
56
61
67
67
67
67
62
62
50
62
44
51
65
56
65
64
71
68
80
106
83
122
86
86
87
83
84
88
90
90
106
90
88
90
87
84
86
82
87
86
83
106
77
78
79
78
79
75
81
73
65
76
70
62
75
81
67
69
79
79
79
122
78
68
67
64
1
70
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
4
4
4
4
4
4
4
4
22
31
35
37
38
40
31
23
23
13
4
3
3
3
3
3
3
3
3
9
12
14
15
15
16
10
4
4
4
4
4
4
14
18
10
3
14
25
37
21
5
5
5
13
8
4
1
2
4
4
4
4
4
4
3
3
3
2
1
1
1
1
3
4
4
5
9
6
4
3
2
2
2
1
1
1
2
4
2
1
2
3
5
3
1
1
1
1
1
1
1
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
60
60
60
60
60
60
60
60
48
46
43
38
36
36
36
36
44
58
78
111
111
111
111
111
111
111
111
95
92
89
82
82
83
88
94
94
94
94
57
51
43
46
47
54
94
64
64
78
101
79
105
83
87
89
89
90
93
98
99
102
102
111
101
102
101
101
105
97
102
100
102
101
96
105
91
86
91
85
83
102
92
88
105
97
89
87
102
82
75
93
67
77
80
65
102
52
61
32
4
111
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
13
12
11
11
11
11
11
18
21
23
24
24
24
24
24
24
25
18
11
11
11
7
3
3
3
3
6
4
3
5
7
8
7
5
3
1
2
2
3
3
3
6
8
6
4
2
2
2
2
3
3
4
7
10
6
2
2
2
6
4
3
10
13
16
13
10
8
6
4
11
7
4
4
5
7
5
4
6
12
8
4
4
4
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
68
68
68
68
68
68
68
68
55
53
50
43
50
60
77
103
103
103
85
82
76
77
82
90
103
103
103
103
103
103
103
103
88
100
103
103
103
103
75
72
71
67
64
65
65
59
57
63
72
76
84
133
87
106
139
123
133
140
145
150
168
166
153
153
147
144
141
152
147
117
124
129
130
152
158
139
149
168
114
110
106
97
96
99
110
114
152
158
96
108
102
112
149
99
168
80
82
32
4
110
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
11
39
21
3
3
3
3
3
3
3
3
4
5
5
5
5
6
11
14
15
17
12
8
8
8
8
8
8
8
6
4
21
14
8
2
2
1
1
2
1
1
1
1
6
5
5
5
5
3
1
4
5
3
1
1
1
1
1
2
1
1
1
2
3
3
3
2
2
2
3
3
4
7
6
5
4
3
2
5
4
4
4
2
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
83
83
83
83
83
83
83
83
72
70
68
65
74
85
98
123
123
123
94
89
79
79
84
95
111
111
111
111
111
111
111
111
106
110
111
111
111
111
77
86
77
72
123
68
63
65
60
69
72
76
102
79
82
86
84
86
88
90
94
102
96
107
101
102
107
106
104
123
107
105
103
106
104
102
107
151
107
106
100
93
96
92
100
99
97
151
85
78
88
93
82
86
89
104
122
151
151
151
151
100
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
4
4
4
4
4
4
4
4
29
41
47
50
52
54
54
54
54
54
34
14
14
14
14
14
14
14
14
9
4
4
4
4
4
11
15
17
18
18
18
19
13
8
8
8
8
7
7
19
25
15
6
1
2
1
1
2
3
9
12
14
8
2
2
2
2
3
7
7
5
3
2
2
2
2
31
17
3
12
9
6
4
3
3
3
4
8
8
8
8
5
3
16
38
20
2
5
7
8
8
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
88
88
88
88
88
88
88
88
78
76
74
72
71
70
69
69
69
70
72
75
75
75
75
75
75
75
75
81
87
87
87
87
87
88
88
88
88
88
82
89
89
67
63
66
89
70
70
89
76
76
116
81
97
106
116
114
114
109
112
116
110
114
114
103
101
99
100
103
103
113
111
103
101
97
97
94
92
91
113
90
92
90
90
87
83
73
100
67
75
77
73
77
77
69
74
69
67
65
65
65
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
40
40
40
40
40
40
35
30
30
30
30
30
30
30
30
30
30
30
30
22
15
15
15
15
15
18
19
20
20
10
1
1
5
10
5
1
10
11
12
6
1
2
3
5
5
5
5
5
6
10
15
13
7
2
2
1
1
1
1
2
2
2
3
4
4
4
5
3
1
2
2
2
2
2
2
5
3
1
2
2
3
2
1
3
4
2
1
3
4
5
6
21
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
46
46
46
46
46
46
48
50
53
59
59
59
59
59
59
59
59
56
48
46
44
42
41
40
39
39
39
34
33
32
30
30
31
36
42
42
42
42
45
47
47
50
56
49
52
53
50
53
69
61
67
72
69
72
104
81
85
91
82
89
82
83
82
80
91
81
81
82
92
84
87
104
89
90
87
87
83
85
87
83
88
85
84
85
92
86
85
104
75
77
78
75
90
74
73
74
75
69
69
92
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
3
3
3
3
3
3
3
3
24
35
40
43
44
46
38
30
30
23
13
3
3
3
3
3
3
3
3
3
3
3
3
3
3
6
8
9
10
13
14
16
12
9
6
3
9
6
3
5
6
3
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
3
3
2
2
5
6
7
7
7
6
5
3
1
3
3
3
2
1
5
11
17
11
5
3
1
7
7
4
1
7
10
13
22
31
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
58
58
58
58
58
58
58
58
46
44
41
35
34
34
34
38
45
53
59
73
73
73
73
73
73
73
73
65
64
62
58
58
58
62
66
66
66
66
45
42
34
34
33
38
57
48
54
63
81
68
80
75
73
78
80
77
80
80
87
80
79
79
82
81
80
82
87
79
79
77
78
81
79
87
81
74
74
73
73
75
74
75
72
81
73
75
65
71
68
69
63
69
75
62
65
63
63
63
4
74
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
7
7
7
7
7
7
7
7
6
5
5
5
5
5
5
5
5
24
24
24
24
24
24
24
24
24
24
15
7
7
7
7
7
9
10
10
11
8
6
6
15
19
11
4
4
4
5
3
2
4
5
6
7
4
2
5
8
5
3
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
7
13
20
10
1
6
4
3
3
2
1
12
8
4
6
6
7
5
3
4
6
5
4
4
2
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
89
89
89
89
89
89
89
89
64
60
55
45
44
44
49
54
55
59
67
67
67
67
67
53
48
54
60
71
89
89
89
89
89
87
86
86
86
71
72
72
65
66
63
72
65
67
65
64
93
76
83
149
92
93
116
101
111
152
128
130
152
128
122
153
115
122
126
108
131
103
107
107
110
131
111
139
122
119
127
153
103
97
98
99
112
114
128
139
94
100
96
103
127
117
153
123
114
114
114
64
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
24
9
9
9
9
9
9
9
9
28
14
1
1
1
1
1
1
1
1
2
2
2
2
2
3
12
17
19
20
13
7
7
7
7
39
23
7
8
10
6
3
2
1
1
1
1
2
4
7
5
3
3
2
1
1
2
3
2
1
3
2
1
2
2
2
3
5
4
3
2
1
1
1
1
1
3
6
15
19
24
42
24
6
29
17
5
1
11
16
19
20
22
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
85
85
85
85
85
85
85
89
104
122
122
122
122
122
122
122
122
108
115
114
113
113
113
113
113
113
113
96
93
90
87
87
87
87
87
87
87
87
59
59
51
48
53
49
57
53
51
58
82
69
80
82
79
122
79
84
91
92
99
107
107
113
104
104
101
100
101
98
98
111
98
98
96
95
91
90
90
90
111
91
91
88
88
96
81
71
95
66
70
91
78
82
77
122
89
104
113
113
113
113
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
36
36
36
36
36
36
36
36
30
24
24
24
26
27
28
28
28
26
24
24
24
14
4
4
4
4
4
14
19
21
22
11
1
1
3
6
3
1
3
2
2
1
1
1
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
5
3
2
5
6
7
8
13
12
11
7
3
7
10
6
3
4
8
14
7
1
1
1
2
4
7
7
7
4
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
80
80
80
80
80
80
80
80
70
68
66
64
72
81
92
112
112
112
113
114
114
114
114
114
114
114
114
106
104
100
98
98
84
95
98
98
98
98
76
77
69
112
70
77
74
102
67
68
74
75
80
114
80
81
81
79
78
86
81
83
86
99
88
92
112
89
102
86
84
82
78
84
76
76
77
76
84
81
82
114
86
87
85
81
80
69
80
73
59
60
58
64
73
65
73
69
73
68
68
99
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
14
14
14
14
14
14
14
14
27
33
36
38
39
40
40
40
40
40
51
57
60
61
63
72
76
78
81
69
58
58
58
58
36
14
14
14
14
16
17
19
13
7
4
2
7
5
3
5
6
4
2
2
2
1
1
1
2
17
16
15
8
1
2
4
9
6
4
2
1
1
3
4
4
2
1
7
14
7
1
12
7
2
1
1
5
13
22
11
1
1
1
2
1
1
2
3
3
4
6
8
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
172
172
172
172
172
172
172
172
167
166
165
164
164
163
163
163
163
158
146
143
132
132
132
118
115
124
134
148
172
172
172
172
172
160
155
148
148
132
112
115
118
158
125
108
125
94
83
89
89
83
98
92
94
163
98
104
108
98
95
98
93
108
109
109
172
117
117
148
99
97
100
101
104
113
125
93
91
87
83
83
87
85
90
113
84
78
79
100
85
90
100
104
105
163
113
84
83
61
4
73
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
37
31
31
31
31
31
31
31
31
17
3
3
3
3
3
17
24
27
29
17
5
5
6
8
39
20
2
40
27
15
5
4
3
2
1
1
1
5
7
4
1
2
1
1
1
1
1
1
1
5
3
2
5
7
8
9
21
12
4
4
3
2
2
2
1
1
1
1
2
3
5
3
1
2
4
18
25
14
4
4
4
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
95
95
95
95
95
95
97
109
132
164
164
164
164
164
164
164
164
115
107
97
86
81
77
74
67
67
69
79
91
91
91
92
93
95
95
95
95
66
59
59
50
59
60
64
125
69
73
84
83
78
98
92
95
164
100
106
110
99
99
98
97
97
98
95
98
93
93
95
88
91
87
94
92
91
125
90
87
87
80
79
80
75
78
86
74
69
74
63
52
55
71
77
74
164
82
91
94
77
77
77
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
40
40
40
40
40
40
33
27
27
27
25
23
23
23
23
23
23
23
23
14
5
5
5
5
5
16
21
24
25
14
4
4
7
11
8
6
11
6
2
1
1
3
2
2
2
1
1
2
4
2
1
1
4
6
3
1
1
1
2
1
1
1
5
7
8
10
12
14
18
9
1
8
12
13
7
2
5
8
6
4
4
3
2
6
10
10
10
6
2
2
2
2
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
92
92
92
92
92
92
92
92
79
76
74
71
69
68
67
67
69
71
72
76
76
76
76
76
76
76
76
82
89
89
89
90
90
92
92
92
92
87
71
70
70
68
65
66
66
59
60
69
71
75
105
81
83
87
85
87
89
90
94
98
96
105
94
96
97
97
105
95
98
96
105
105
95
105
93
97
88
79
80
78
85
81
105
96
86
97
96
70
68
88
64
72
76
79
86
97
97
97
6
65
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
19
5
5
5
5
5
12
16
18
19
13
7
7
9
11
7
4
4
3
3
5
7
6
5
3
1
4
7
5
4
4
4
4
2
1
1
2
2
1
1
3
2
1
7
10
11
13
27
15
4
2
1
3
3
2
1
3
3
3
4
2
1
1
1
1
1
1
3
4
5
5
6
32
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
126
126
126
126
126
126
126
126
93
88
81
74
77
82
88
100
103
111
126
126
126
126
126
113
110
108
105
103
102
100
100
100
107
114
126
126
126
126
81
78
66
57
57
52
57
51
50
52
54
56
68
64
65
74
72
74
78
86
86
86
88
113
91
92
94
94
96
97
97
113
97
95
96
96
88
93
87
89
113
95
98
94
98
87
83
74
96
69
61
61
57
63
69
65
72
68
73
69
69
96
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
31
25
25
25
25
25
25
25
25
15
5
5
5
5
5
27
38
44
47
26
6
6
6
6
6
6
6
4
3
2
1
2
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
2
3
2
1
3
4
4
4
3
3
4
5
3
2
1
2
1
1
1
1
1
16
8
1
1
2
1
1
1
1
24
35
47
26
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
144
144
144
144
144
144
144
144
128
125
122
118
116
115
113
117
123
130
144
144
144
144
144
104
97
101
105
117
133
133
133
134
136
139
144
144
144
144
98
87
80
81
78
80
112
79
83
88
83
87
114
93
96
101
97
100
104
108
112
123
114
118
120
120
133
123
120
133
119
123
123
123
123
116
116
114
107
107
105
112
107
101
123
110
102
102
123
90
88
89
88
87
93
101
90
103
112
112
112
112
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
105
105
105
105
105
105
105
105
103
101
101
101
101
101
72
44
44
44
25
7
7
7
7
7
7
7
7
35
49
56
60
64
90
55
21
21
21
16
12
12
28
36
44
45
46
32
19
15
9
3
3
3
3
3
3
3
3
12
12
9
6
3
22
40
31
23
33
18
4
4
10
13
15
15
11
8
10
8
6
5
5
5
5
9
16
19
20
22
15
8
8
18
16
10
5
12
16
18
19
20
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
179
179
179
179
179
179
179
179
159
155
151
147
145
143
139
144
150
159
174
174
174
174
174
142
136
141
147
159
178
178
178
178
178
179
179
179
179
174
127
126
113
122
126
105
136
96
90
89
90
84
91
89
89
139
89
90
92
87
90
96
96
111
113
116
178
133
136
179
123
120
118
116
115
118
136
101
101
100
91
96
83
78
71
72
65
60
68
72
56
56
67
68
66
139
74
81
83
69
69
69
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
122
122
122
122
122
122
122
122
122
122
122
122
122
122
116
110
110
110
56
3
3
3
3
3
3
3
3
4
4
4
4
4
5
11
14
16
17
9
1
1
29
77
42
7
26
14
2
1
1
3
3
2
1
3
9
6
3
3
2
1
1
1
1
1
2
2
2
2
2
13
9
5
5
5
5
7
10
6
2
2
2
2
1
1
2
3
2
1
1
7
8
7
6
3
1
1
1
1
1
2
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
143
143
143
143
143
143
143
143
134
132
130
128
127
126
125
125
125
126
127
127
127
127
127
112
110
114
119
128
142
142
142
142
142
143
143
143
143
127
97
105
95
117
119
90
122
85
92
103
100
122
105
103
98
125
90
94
99
101
111
119
119
139
124
126
142
127
126
143
117
121
120
119
124
111
122
99
97
90
84
87
95
94
112
124
91
85
118
68
67
65
70
76
76
125
84
91
93
87
87
87
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
22
2
2
2
2
2
2
2
2
3
3
3
3
3
4
15
21
24
25
16
7
7
7
7
7
7
7
5
4
3
3
2
2
2
1
1
1
2
3
3
3
3
2
1
1
1
1
1
1
2
1
1
3
4
4
3
3
2
2
1
1
5
4
2
1
2
1
1
2
2
3
2
2
6
4
2
1
5
7
8
8
9
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
66
66
66
66
66
66
66
66
64
64
63
63
63
63
63
63
63
64
77
91
91
91
91
91
91
91
91
89
88
88
87
87
87
86
85
85
85
85
73
73
76
84
85
123
123
84
79
79
80
85
86
123
83
84
88
87
94
100
98
123
99
99
100
94
95
93
91
91
100
90
92
93
92
95
92
95
85
85
96
92
96
95
96
85
80
81
90
70
70
60
62
74
74
83
95
74
78
65
65
91
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
7
7
7
7
7
7
7
7
15
19
21
22
22
22
19
16
16
15
15
15
15
15
15
15
15
15
15
9
3
3
3
3
3
5
6
6
7
15
22
25
29
34
36
39
35
30
26
29
20
11
3
2
1
1
2
1
1
1
1
6
3
1
1
1
1
3
5
7
4
2
4
5
6
7
9
7
5
4
3
19
15
12
6
1
1
2
25
18
12
8
4
3
2
25
37
43
46
49
26
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
46
50
55
64
64
64
64
65
66
68
68
68
86
104
104
104
104
104
104
104
104
72
67
58
47
57
73
92
125
125
125
125
90
87
73
65
68
61
64
66
72
79
91
96
89
106
89
88
88
91
94
97
125
108
116
142
119
126
126
120
130
120
118
121
142
119
115
114
109
105
111
109
142
120
115
112
115
130
100
97
109
92
96
120
92
98
77
71
55
42
54
26
1
130
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
2
2
2
2
2
2
2
2
4
5
6
6
6
6
6
6
7
4
2
2
2
2
2
4
5
6
7
9
10
10
10
10
11
6
2
2
2
2
2
3
6
10
9
9
10
9
8
5
3
2
1
3
2
1
5
3
1
1
1
3
3
2
1
1
2
1
1
2
1
1
7
10
11
13
13
8
4
7
5
3
3
3
3
6
7
9
5
1
6
9
12
6
1
1
1
1
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
100
100
100
100
100
100
100
100
84
81
78
74
72
71
69
69
70
72
75
75
75
75
75
63
58
63
69
80
98
98
98
98
99
100
100
100
100
86
75
75
72
74
71
75
84
74
84
78
94
79
79
79
77
76
80
86
85
90
89
105
93
97
95
96
98
99
104
100
105
99
99
98
97
104
96
94
95
105
88
89
88
86
96
87
85
94
83
83
83
84
72
75
78
81
86
94
94
94
68
83
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
43
43
43
43
43
43
43
43
39
35
35
35
19
3
3
3
3
3
3
3
3
2
1
1
1
1
1
14
20
23
25
17
10
10
10
10
42
26
10
47
38
22
6
3
1
1
1
1
2
2
2
4
5
6
3
1
1
1
1
1
1
2
2
2
2
2
2
2
4
3
2
2
2
3
4
5
4
4
4
5
27
14
1
10
10
7
5
4
4
8
10
12
6
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
189
189
189
189
189
189
189
189
183
182
181
180
180
181
182
185
185
185
168
165
162
158
156
155
152
154
160
172
189
189
189
189
189
189
189
189
189
169
143
153
170
185
185
185
178
141
138
144
143
155
151
151
155
177
152
155
162
163
169
166
178
169
169
171
189
175
176
189
172
171
170
171
169
167
178
166
164
160
169
151
154
151
155
152
155
155
143
178
134
132
138
145
151
177
160
155
155
155
100
129
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
72
89
98
102
104
105
106
106
107
63
20
20
20
20
20
72
98
111
117
63
10
10
43
76
76
76
76
76
63
36
10
51
38
25
26
18
10
65
43
22
16
10
19
12
6
13
18
23
104
63
22
22
13
5
5
5
8
9
11
25
26
23
20
23
15
8
31
38
45
55
60
55
50
50
29
8
37
51
58
66
47
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
141
141
141
141
141
141
141
141
131
129
127
125
124
123
122
122
122
114
95
90
82
75
71
66
58
62
66
78
94
94
99
110
121
141
141
141
141
94
79
84
71
79
114
80
122
78
75
87
81
86
111
87
94
93
94
94
111
105
97
100
98
100
111
102
109
110
105
141
101
104
106
106
104
105
122
93
90
88
80
80
81
76
86
99
83
76
94
81
72
73
71
70
69
71
67
61
61
61
2
56
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
46
46
46
46
46
46
46
46
46
46
46
46
46
46
36
27
27
27
16
5
5
5
5
5
5
5
5
4
3
3
3
3
3
15
21
24
25
24
23
23
17
12
8
5
12
15
18
20
23
13
3
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
5
11
9
8
5
2
2
2
2
2
3
4
15
8
2
4
11
8
5
2
2
2
2
2
2
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
164
164
164
164
164
164
164
164
144
141
137
132
135
139
144
154
154
157
164
164
164
164
164
159
158
157
156
155
155
154
154
154
156
159
164
164
164
164
124
126
113
129
132
102
124
96
86
93
89
91
106
96
96
125
95
94
97
94
99
105
100
107
108
111
144
120
122
147
115
114
114
113
111
106
124
95
93
91
85
88
89
88
106
85
83
82
79
76
76
84
84
85
84
125
80
69
72
63
1
95
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
30
31
32
32
32
32
32
32
33
18
3
3
3
3
3
23
33
38
41
23
6
6
43
81
43
6
19
14
10
5
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
3
4
5
3
2
3
4
4
3
2
3
4
2
1
7
8
4
1
2
8
15
8
1
32
17
2
1
1
2
5
3
1
1
1
14
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
85
81
75
68
64
63
61
65
70
77
89
89
89
89
89
94
99
99
99
99
87
101
101
82
100
76
101
87
92
101
99
92
105
88
86
87
84
85
91
92
94
107
98
100
101
107
99
101
100
100
107
94
94
94
93
97
93
91
89
89
97
85
93
85
82
86
79
70
93
63
57
60
65
61
66
79
51
44
47
34
1
73
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
13
13
13
13
13
13
13
13
42
57
64
68
70
71
48
26
26
26
15
4
4
4
4
4
4
4
4
7
8
9
9
9
10
11
12
12
13
9
5
5
7
10
7
5
10
8
7
6
5
3
2
1
1
1
8
7
6
4
3
6
3
1
1
2
3
2
2
1
1
14
11
8
8
8
8
10
12
6
1
4
5
3
2
1
1
2
1
1
1
2
3
2
1
2
4
2
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
90
90
90
90
90
90
90
90
61
56
50
40
41
44
52
63
63
72
81
97
97
97
97
97
97
97
97
92
91
90
89
96
103
112
128
128
128
128
89
85
72
62
63
57
58
66
77
93
105
125
128
103
102
99
94
98
100
102
125
107
115
125
109
128
105
103
103
100
98
98
95
93
89
93
86
93
98
98
125
116
97
100
93
94
81
85
88
87
90
116
79
94
72
65
65
68
75
69
69
116
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
32
32
32
32
32
32
32
32
18
5
5
5
5
5
5
5
5
29
16
4
4
4
4
4
4
4
4
4
4
4
4
4
5
17
23
26
27
28
28
29
21
14
10
7
14
12
11
24
31
16
2
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
2
3
3
3
2
2
2
2
5
9
13
7
1
4
5
3
2
1
1
1
27
15
3
6
24
13
2
3
4
5
5
6
3
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
130
130
130
130
130
130
130
130
115
113
110
106
105
105
104
104
109
118
132
154
154
154
154
154
154
154
154
142
140
137
130
130
130
120
118
111
110
110
90
80
83
104
91
91
101
104
90
101
110
104
112
133
108
145
109
115
121
116
126
125
127
154
127
129
130
124
126
116
116
112
116
114
115
115
112
108
113
116
103
133
108
102
100
145
102
104
103
115
87
88
106
97
101
96
106
73
83
66
4
154
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
63
75
81
84
87
69
52
52
52
29
7
7
7
7
7
9
10
11
11
11
11
12
12
12
40
26
12
7
2
2
3
4
4
4
3
3
3
3
3
3
3
3
2
2
2
2
2
2
3
3
3
6
4
2
2
2
6
8
11
17
12
8
10
7
5
3
3
4
4
4
8
7
7
5
4
4
4
4
4
4
4
24
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
87
87
87
87
87
87
87
87
74
72
69
66
65
64
63
63
63
63
64
64
64
64
64
49
47
52
58
68
84
84
84
86
89
92
98
98
98
98
66
66
59
56
60
50
60
52
54
65
68
74
98
79
84
82
81
85
84
85
87
87
87
84
98
83
84
86
82
87
84
80
81
81
79
85
78
75
73
87
65
69
72
67
87
78
71
73
80
65
60
61
58
66
78
62
77
67
65
63
63
63
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
16
1
1
1
1
1
1
1
1
3
4
4
4
4
5
13
17
19
20
10
1
1
6
12
10
8
12
7
2
1
1
2
4
3
3
2
2
2
3
3
2
1
3
2
1
3
4
2
1
3
2
1
7
10
12
7
2
4
6
3
1
2
2
2
2
2
2
4
13
22
17
10
3
5
3
2
2
3
3
3
3
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
74
74
74
74
74
74
74
74
69
68
67
66
65
65
64
64
64
61
70
78
78
78
78
78
78
78
78
76
75
75
74
74
74
73
73
76
79
74
91
91
76
76
72
87
71
65
70
81
91
74
120
81
89
93
98
89
94
98
106
120
115
125
125
116
120
110
120
107
109
116
120
115
125
120
98
97
95
89
90
88
89
90
125
85
83
81
76
70
72
86
75
81
81
71
72
68
68
68
4
68
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
8
8
8
8
8
8
8
8
22
29
33
35
36
37
28
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
13
8
8
8
8
18
26
30
35
39
44
31
19
10
2
3
3
3
3
3
3
3
4
10
13
8
3
4
3
2
2
2
3
2
2
8
5
3
6
7
8
9
9
9
9
15
14
14
8
3
3
3
6
10
7
4
7
8
10
7
4
4
4
4
4
4
4
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
40
40
40
40
40
40
45
50
50
60
78
103
103
103
103
103
103
103
103
76
72
63
50
50
45
49
50
53
59
57
76
76
61
62
61
73
61
63
74
60
76
58
59
58
59
76
65
70
76
75
81
99
83
103
86
84
83
85
82
87
99
90
103
103
90
94
90
96
99
81
83
84
78
76
75
76
75
96
67
63
65
84
62
64
82
74
84
96
96
96
1
103
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
10
10
10
10
10
10
10
10
12
13
14
14
14
14
14
14
15
12
10
10
10
10
10
23
30
33
37
24
11
11
11
11
11
10
10
10
10
10
19
24
26
27
28
20
13
13
13
8
3
3
2
2
2
2
3
2
2
2
2
3
3
2
1
1
1
1
3
3
3
3
2
2
2
2
10
11
13
7
1
4
5
3
2
2
1
1
1
1
3
3
3
2
1
1
1
1
1
1
1
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
40
40
40
40
40
41
46
52
52
52
62
72
72
72
72
72
72
72
72
62
60
58
52
53
60
77
99
99
99
99
63
59
54
45
41
40
40
42
48
59
66
83
99
78
81
81
80
81
85
91
94
107
107
105
107
107
113
106
104
103
113
99
101
100
101
113
98
104
102
100
100
100
92
92
90
91
89
88
104
80
74
74
68
70
87
72
73
75
75
73
73
89
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
3
3
3
3
3
3
3
3
11
15
17
18
19
19
19
19
20
16
12
12
12
12
12
19
23
25
27
15
3
3
3
3
3
3
3
3
3
7
9
12
11
10
10
10
10
8
7
13
16
9
2
1
1
1
2
2
2
3
4
4
4
5
7
5
4
4
3
3
3
3
3
3
3
2
2
3
4
3
3
3
3
3
2
1
5
9
24
16
9
6
4
3
2
2
3
7
9
12
11
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
142
142
142
142
142
142
142
142
104
97
90
81
85
91
99
114
114
114
92
88
83
78
75
73
68
74
86
108
141
141
141
141
141
142
142
142
142
96
89
95
85
112
114
78
73
70
64
69
83
91
96
147
118
130
136
147
139
136
140
147
135
139
127
119
141
120
125
142
116
121
122
117
139
109
109
105
101
109
94
97
87
77
78
74
86
87
110
121
74
81
79
91
109
84
139
70
66
43
3
60
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
47
47
47
47
47
47
47
47
47
47
47
47
47
47
35
24
24
24
25
26
26
26
26
25
24
24
24
13
3
3
3
3
3
13
18
21
22
12
2
2
4
6
5
4
4
5
6
4
2
2
2
2
1
1
2
1
1
2
2
2
2
1
1
2
2
2
2
2
1
1
1
1
1
1
1
2
4
4
2
1
5
9
5
1
1
1
2
3
5
3
2
1
1
1
6
4
3
3
2
2
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
92
92
92
92
92
92
92
92
72
69
65
53
53
53
53
61
71
83
105
105
105
105
105
105
105
105
105
97
95
94
92
100
110
120
141
141
141
141
92
81
77
69
64
65
60
67
74
85
107
100
108
102
129
97
101
106
113
115
125
141
116
117
116
111
110
112
109
111
129
113
115
113
110
110
101
104
110
96
125
100
103
107
141
96
94
86
105
74
81
88
78
95
101
75
77
78
80
73
73
105
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
53
53
53
53
53
53
53
53
30
8
8
8
8
8
8
8
8
10
11
12
12
12
12
12
12
12
13
11
10
10
10
10
10
8
6
6
6
6
6
6
6
6
35
20
6
15
22
15
8
5
2
3
2
2
7
4
2
2
2
8
7
6
8
6
4
3
3
3
4
5
4
4
4
3
2
2
3
4
3
2
2
2
1
1
1
2
21
13
5
10
9
5
2
2
3
6
8
10
6
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
66
66
66
66
66
66
66
68
77
88
88
88
88
88
88
88
88
71
77
75
73
74
73
73
73
73
73
46
41
36
37
44
52
66
66
66
66
65
65
65
55
61
64
65
88
63
65
69
69
66
85
73
71
74
85
81
83
88
87
88
89
104
92
94
104
93
91
90
104
93
96
97
97
97
88
82
81
80
72
80
72
70
76
79
74
73
76
74
57
59
61
63
74
79
50
41
41
20
5
52
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
2
2
2
2
2
2
2
2
6
8
9
10
10
10
10
10
11
15
17
18
18
18
19
17
15
15
15
8
2
2
2
2
2
8
11
13
14
9
5
5
14
23
33
41
45
26
7
6
5
4
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
4
5
6
7
11
9
8
5
2
8
11
13
7
1
2
3
4
5
5
4
3
2
5
3
1
3
4
4
5
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
83
83
83
83
83
83
83
83
82
81
81
81
81
81
81
81
81
82
83
83
83
83
83
81
80
80
80
71
69
67
65
68
71
75
83
83
83
83
69
69
55
69
49
56
69
57
63
64
64
61
77
70
74
81
81
82
85
100
90
92
92
92
92
91
90
100
88
89
90
92
89
90
91
100
96
87
89
86
92
79
78
74
76
80
68
63
76
69
64
69
71
76
96
81
78
77
74
69
69
71
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
30
30
30
30
30
30
30
30
23
17
17
17
17
17
17
17
17
30
30
30
30
30
30
30
30
30
31
20
10
10
10
10
10
17
20
22
23
13
4
4
19
26
16
6
18
10
3
2
1
3
4
3
3
2
1
3
5
4
2
1
4
3
2
3
2
1
4
3
2
1
9
13
15
16
16
8
1
1
1
3
3
3
3
3
2
1
21
12
3
4
6
7
8
4
1
5
7
10
6
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
63
63
63
63
63
63
63
63
58
57
56
55
54
54
53
53
53
58
63
63
63
63
63
54
50
48
46
49
50
50
50
50
56
71
90
90
90
90
65
58
47
42
41
50
53
51
74
64
68
75
102
73
90
86
82
90
91
95
111
107
104
107
105
107
107
106
107
107
107
103
104
104
99
107
94
100
97
94
94
111
96
95
104
99
91
98
94
84
83
88
82
79
104
81
91
101
111
111
111
111
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
7
7
7
7
7
7
7
7
13
16
18
19
19
19
19
19
20
28
15
3
3
3
3
3
3
3
3
4
5
5
5
5
6
6
6
6
7
4
1
1
2
3
2
1
1
3
5
3
1
2
1
1
1
1
1
1
1
1
1
1
4
3
2
2
2
2
2
5
3
1
1
1
1
2
14
9
4
3
2
7
4
1
2
4
3
2
3
4
5
14
20
26
23
12
1
13
19
22
26
41
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
198
198
198
198
198
198
198
198
199
200
200
200
200
200
200
200
200
198
199
200
200
200
200
200
200
200
200
198
197
197
197
197
198
198
200
200
200
200
148
163
181
188
194
194
190
171
200
176
200
187
200
200
197
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
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
141
156
163
167
169
166
163
163
163
141
120
120
120
120
120
115
111
111
111
69
28
28
28
28
28
28
28
28
28
34
37
40
53
46
40
40
40
53
59
49
40
40
34
28
28
28
28
34
40
40
40
40
40
40
40
40
40
53
59
66
93
106
113
116
120
160
180
190
195
197
198
199
199
199
199
199
199
199
199
199
199
200
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
95
95
95
95
95
95
95
95
110
125
125
125
125
125
125
125
125
122
107
104
100
99
100
102
106
106
106
106
106
106
106
106
104
105
106
106
106
106
78
91
86
117
122
79
72
69
61
68
73
75
95
90
86
125
88
91
94
91
101
95
92
96
96
97
117
102
100
122
95
97
96
91
96
89
86
95
87
89
88
101
90
88
93
96
79
83
84
84
73
72
82
78
75
125
83
97
101
101
101
101
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
38
45
48
50
51
51
52
34
17
17
17
10
3
3
5
7
5
3
7
8
10
6
3
3
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
2
1
6
4
2
1
1
1
1
8
6
4
2
1
2
2
2
2
4
3
2
3
4
5
5
5
6
8
4
1
4
6
7
8
23
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
83
83
83
83
83
83
83
83
84
86
86
86
86
86
86
86
86
87
89
93
93
93
93
93
93
93
93
83
81
79
75
82
90
101
121
121
121
121
87
76
75
72
72
76
93
76
80
89
101
97
101
97
121
90
93
97
97
108
99
101
101
108
106
108
115
115
111
114
121
115
108
101
96
115
88
87
90
85
85
93
76
74
77
74
73
69
75
73
68
69
72
69
73
86
69
63
63
63
1
71
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
37
37
37
37
37
37
37
37
31
25
25
25
25
25
25
25
25
29
34
37
38
39
39
39
39
39
40
28
16
16
16
16
16
17
17
17
17
18
21
22
24
26
29
18
8
10
13
9
5
7
4
1
1
1
2
2
2
10
7
5
4
2
1
2
2
2
2
3
2
1
9
13
15
18
14
10
8
4
1
5
3
2
2
2
3
6
3
1
1
2
3
2
1
5
9
5
1
1
1
3
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
72
72
72
72
72
72
72
74
84
96
96
96
96
96
96
96
96
86
99
107
107
107
107
107
107
107
107
87
84
80
76
77
78
80
84
84
84
84
78
78
64
70
68
78
86
73
86
79
86
91
102
113
95
96
106
88
93
97
102
110
112
115
112
112
115
110
112
111
115
113
106
109
104
104
112
101
107
106
105
139
105
96
104
105
113
139
105
130
95
130
101
108
139
96
87
63
64
27
4
107
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
14
14
14
14
14
14
14
14
19
22
23
24
24
24
23
22
22
18
14
14
14
14
14
18
20
21
21
16
12
12
12
12
12
13
13
13
13
11
9
9
9
9
38
23
9
8
8
23
13
3
2
1
3
4
6
6
6
6
6
9
6
3
2
2
3
2
2
2
3
6
5
4
4
4
9
6
3
3
3
8
7
6
4
3
4
8
6
4
4
3
3
3
4
8
10
7
4
4
4
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
89
89
89
89
89
89
89
89
76
73
71
68
74
83
93
111
111
111
91
88
84
79
77
76
72
72
72
80
89
89
89
89
89
89
90
90
90
90
78
75
69
111
64
81
81
78
117
89
90
94
102
90
85
86
82
91
92
96
133
100
102
105
105
107
111
117
106
104
110
117
109
133
105
107
105
98
117
88
81
85
89
90
102
133
91
85
95
78
78
78
74
89
63
63
48
37
44
25
3
89
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
1
1
1
1
1
1
1
1
15
22
25
27
28
29
28
27
27
14
1
1
1
1
1
10
15
17
20
14
9
9
9
9
9
5
1
1
1
1
3
6
6
6
7
6
6
3
1
4
6
4
2
1
20
10
1
2
4
3
2
9
5
1
1
1
2
1
1
4
3
2
1
1
1
1
8
5
2
2
1
1
2
2
2
3
5
8
5
3
1
10
7
5
3
6
8
5
3
3
2
2
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
85
85
85
85
85
85
85
85
65
61
57
47
45
45
47
50
50
50
49
48
48
48
48
49
50
55
62
70
85
85
85
85
85
87
89
89
89
89
73
65
52
61
45
51
61
54
58
60
65
70
72
88
84
79
84
87
84
100
91
90
93
100
95
97
96
100
96
98
96
95
97
96
100
100
91
90
82
80
77
81
82
80
100
88
78
78
89
67
64
66
56
56
66
62
66
66
66
66
2
87
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
4
4
4
4
4
4
4
4
6
7
8
8
8
8
8
8
9
6
4
4
4
4
4
5
5
5
6
6
6
6
6
6
7
5
4
4
4
3
2
2
22
24
13
3
16
9
3
2
1
1
1
2
2
1
1
1
2
2
1
1
1
1
1
1
1
2
10
10
7
5
12
16
20
11
3
2
1
3
3
3
4
2
1
1
2
3
2
2
10
6
2
2
2
3
4
3
2
2
2
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
139
139
139
139
139
139
139
139
157
175
175
175
175
175
175
175
175
144
144
139
133
131
129
128
125
125
125
132
139
139
139
139
139
137
136
136
136
104
101
100
91
119
116
110
175
104
105
117
124
107
113
125
109
142
109
111
119
124
117
124
117
117
117
118
139
122
119
136
117
119
119
125
124
124
175
120
122
123
113
125
109
106
100
106
100
100
99
117
89
90
111
108
107
142
111
84
86
70
8
104
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
61
74
81
84
86
73
61
61
61
44
27
27
27
27
27
44
52
56
58
31
4
4
4
4
6
5
4
4
4
4
4
4
4
4
11
18
38
20
3
6
10
13
11
9
6
3
6
5
4
4
3
3
2
2
2
2
5
3
1
10
7
4
3
2
1
2
3
4
6
7
7
8
14
9
4
6
8
8
8
8
6
4
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
170
170
170
170
170
170
170
170
120
111
101
90
99
112
128
157
157
157
141
138
132
126
125
119
114
117
121
128
140
140
143
150
157
170
170
170
170
131
129
129
122
123
157
121
135
111
94
95
129
104
105
135
97
91
88
85
94
96
98
135
96
104
110
109
140
121
120
170
114
114
114
101
100
91
87
84
85
82
82
88
76
77
76
75
75
75
79
75
70
60
61
65
65
70
68
50
53
47
5
79
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
35
30
30
30
30
30
30
30
30
27
25
25
25
25
25
26
26
26
26
18
10
10
10
10
40
25
10
16
17
18
11
5
1
27
14
2
2
2
2
2
2
5
3
1
2
2
1
1
1
4
2
1
3
4
4
2
1
1
1
1
1
3
3
3
2
1
4
8
6
5
5
5
5
4
2
1
3
4
4
4
3
2
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
138
138
138
138
138
138
138
138
146
154
154
154
154
154
154
154
154
122
117
111
102
96
91
88
81
88
97
113
138
138
138
138
138
135
133
133
133
97
87
93
107
115
110
151
151
98
92
93
86
87
110
100
106
154
104
107
115
111
112
123
116
122
123
121
138
126
126
133
124
124
123
128
128
127
151
122
121
121
114
114
113
112
123
110
105
105
123
95
89
95
101
100
115
154
79
71
77
36
10
112
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
35
28
28
28
28
28
28
28
28
18
8
8
8
8
8
31
42
48
51
37
24
24
16
8
8
8
8
8
8
5
3
3
3
3
3
3
3
5
6
8
8
8
6
4
2
2
2
2
2
9
6
3
7
9
10
8
7
14
22
18
11
4
4
4
4
7
14
17
13
10
10
10
32
20
9
6
4
7
8
9
10
20
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
50
50
50
50
50
50
52
54
57
62
62
62
62
62
62
62
62
67
85
107
107
107
107
107
107
107
107
79
74
64
52
52
50
55
59
59
59
59
50
47
45
40
39
45
62
49
52
59
59
60
80
68
74
83
80
79
81
83
86
86
84
107
84
85
84
83
79
79
78
77
79
75
76
83
73
78
74
73
77
69
72
67
61
83
62
57
69
63
60
69
75
66
78
64
53
42
49
28
3
107
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
19
28
32
37
19
2
2
2
2
2
2
2
2
2
2
3
5
7
9
7
5
9
8
7
5
3
2
1
2
2
2
3
4
6
3
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
9
7
5
3
1
3
3
3
2
1
1
5
4
2
1
10
14
8
3
2
3
3
3
3
2
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
83
83
83
83
83
83
83
83
69
67
64
61
60
58
56
57
58
61
66
67
67
67
67
67
67
67
67
75
83
83
83
84
85
87
90
90
90
95
92
117
117
93
92
104
117
122
161
121
145
125
128
132
161
145
115
128
131
135
167
146
151
167
150
159
150
167
146
149
151
159
150
140
132
128
120
119
122
114
134
116
121
123
115
150
112
110
109
107
83
102
81
86
102
72
78
49
56
22
1
116
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
39
39
39
39
39
39
39
39
28
17
17
17
17
17
17
17
17
28
28
28
28
28
28
28
28
28
28
20
12
12
12
12
12
15
17
18
18
10
2
2
4
7
38
21
5
4
3
2
2
2
1
1
4
2
1
34
23
13
5
2
3
4
6
6
6
7
9
9
9
24
14
5
5
5
9
11
14
17
10
4
4
4
3
3
3
4
2
1
4
2
1
1
1
1
1
1
1
1
1
25
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
170
170
170
170
170
170
170
170
176
183
183
183
183
183
183
183
183
155
145
139
131
127
124
122
117
117
125
144
170
170
170
170
170
170
170
170
170
126
122
130
115
155
155
130
183
117
110
117
113
119
125
126
126
150
117
126
131
130
133
133
131
138
139
140
170
144
144
170
146
149
149
152
147
147
183
135
137
137
129
133
126
125
129
128
129
124
140
130
108
112
113
116
114
150
108
93
98
90
10
140
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
43
43
43
43
43
43
43
43
43
50
53
55
56
57
90
73
57
57
57
30
4
4
6
8
6
4
4
4
4
4
4
6
5
4
6
7
8
8
8
9
6
4
6
6
6
6
10
15
20
13
7
7
12
14
15
17
18
16
14
10
6
5
5
5
5
9
14
18
14
10
15
17
20
39
58
43
28
19
10
10
10
28
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
93
93
93
93
93
93
93
93
82
80
78
76
82
89
98
115
115
115
110
109
108
107
106
106
105
105
105
103
102
101
101
101
99
100
101
101
101
101
75
87
82
112
115
89
83
105
74
79
77
75
75
75
81
76
79
82
85
91
91
91
93
106
97
103
112
108
121
115
105
103
105
105
104
121
99
93
99
95
93
121
97
98
105
99
86
83
85
79
84
116
91
93
105
77
79
79
82
71
71
116
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
19
8
8
8
8
8
8
8
8
6
5
5
5
5
5
10
12
13
14
9
5
5
7
10
7
5
4
4
4
4
5
4
2
1
2
12
17
9
1
2
3
4
3
2
2
2
2
3
3
3
2
1
1
1
1
1
7
6
5
3
2
16
15
14
8
3
3
8
26
41
27
14
4
6
8
4
1
24
36
48
33
18
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
86
86
86
86
86
86
86
86
65
61
57
47
45
44
49
53
59
77
105
148
148
148
148
148
148
148
148
117
111
105
98
96
95
95
94
94
94
94
80
80
71
73
82
84
86
106
86
87
96
92
100
94
94
90
89
91
95
98
107
108
107
148
105
108
108
101
106
99
99
103
93
98
95
94
90
100
95
97
103
117
100
100
92
98
94
98
94
92
97
117
86
98
78
70
70
74
85
76
76
148
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
10
10
10
10
10
10
10
10
8
7
7
7
7
7
7
7
7
8
9
9
9
9
10
31
42
47
50
29
9
9
9
9
9
9
9
9
9
8
7
7
7
7
43
25
7
7
7
6
4
2
1
1
1
1
5
3
1
3
4
5
3
1
1
3
3
4
25
45
24
4
3
2
2
2
5
8
11
8
6
6
6
6
3
1
5
11
17
42
26
11
1
6
5
4
4
7
9
11
22
33
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
176
176
176
176
176
176
176
176
170
169
167
166
165
165
164
164
164
160
150
148
138
138
138
121
118
127
136
151
175
175
175
175
175
176
176
176
176
138
125
130
132
160
160
125
162
111
93
103
94
102
132
117
123
164
124
121
121
118
115
115
117
127
125
125
175
135
133
176
125
125
124
122
121
117
162
119
119
117
132
104
103
96
106
93
92
93
98
81
81
85
96
97
100
164
106
93
93
93
2
63
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
29
6
6
6
6
6
6
6
6
5
4
4
4
4
4
49
71
82
88
49
10
10
10
10
45
27
10
7
4
5
4
4
2
1
1
1
1
1
1
1
1
4
3
2
1
2
2
1
1
1
2
3
3
3
3
3
8
6
5
3
2
2
2
2
2
3
5
10
6
2
2
1
1
1
2
1
1
1
1
1
1
2
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
170
170
170
170
170
170
170
170
160
158
156
154
155
156
157
160
160
160
127
122
115
108
105
102
95
104
117
137
170
170
170
170
170
170
170
170
170
130
125
131
130
160
160
119
151
106
98
110
110
119
136
131
132
151
140
134
138
140
138
140
140
154
144
145
170
146
144
170
150
152
164
153
149
153
164
149
150
144
164
140
137
132
150
125
125
121
155
111
108
137
115
122
118
151
107
105
103
85
85
88
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
33
33
24
16
16
16
16
16
38
49
55
58
61
52
43
43
43
59
48
38
22
6
7
8
8
9
18
13
8
8
8
8
8
8
8
17
21
21
11
2
2
81
51
22
22
19
17
17
17
46
24
3
14
25
17
9
10
10
11
13
37
61
36
11
11
18
13
8
9
10
43
59
72
41
11
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
55
55
55
55
55
55
55
55
56
57
57
57
57
57
57
57
57
65
71
83
83
83
83
83
83
83
83
54
49
41
42
48
58
74
74
74
74
74
51
47
38
36
34
39
50
47
51
62
78
69
93
79
79
83
86
89
95
118
99
109
104
106
108
108
118
109
105
105
109
103
101
118
93
88
87
89
84
85
89
80
83
73
67
83
69
68
83
86
63
68
67
62
70
57
54
59
58
58
58
58
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
30
30
30
30
30
30
30
30
30
30
30
30
30
30
26
23
23
23
25
26
27
27
27
26
26
26
26
15
5
5
5
5
5
5
5
5
5
5
5
5
5
6
5
3
1
1
1
3
5
4
2
1
1
5
10
7
4
8
4
1
5
3
1
1
1
1
1
1
1
1
3
4
5
6
7
5
4
2
1
3
3
2
1
1
3
5
4
3
3
4
4
4
5
3
1
3
4
4
4
5
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
85
85
85
85
85
85
85
85
63
59
55
47
45
44
46
52
60
68
85
85
85
85
85
71
67
65
63
65
66
66
66
69
73
79
89
89
89
89
75
73
64
63
59
63
63
63
65
74
85
77
104
98
88
89
90
90
96
104
100
114
105
105
105
105
104
102
97
99
97
99
107
104
114
107
104
104
102
101
107
105
97
96
92
102
93
92
114
86
77
78
87
80
82
66
105
50
54
23
3
77
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
41
41
41
41
41
41
41
41
32
23
23
23
23
23
22
21
21
21
13
5
5
5
5
5
5
5
5
7
8
8
8
8
9
15
18
20
21
22
36
43
34
26
18
11
11
9
7
40
21
2
1
1
1
1
1
3
5
3
1
5
3
1
2
1
1
2
3
5
4
3
5
6
6
7
8
4
1
3
3
3
3
2
1
1
11
20
11
3
6
10
16
9
3
5
8
5
3
3
2
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
136
136
136
136
136
136
136
136
133
132
131
131
130
130
130
130
130
119
121
120
118
118
117
117
117
117
117
126
136
136
136
136
136
136
136
136
136
105
102
101
87
105
105
106
104
117
140
106
111
110
112
116
114
130
113
112
114
114
117
123
120
122
122
123
140
126
126
136
122
122
122
119
119
123
117
115
115
115
105
106
110
114
116
140
111
106
116
116
93
96
105
107
116
130
104
116
117
117
117
117
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
49
49
49
49
49
49
49
49
47
45
45
45
45
45
45
45
45
46
60
67
71
73
74
60
46
46
46
46
46
46
46
46
82
64
46
46
46
27
8
8
8
8
8
8
8
12
17
13
8
3
4
5
6
6
7
7
8
8
8
8
8
7
6
7
9
10
12
10
9
9
7
6
6
6
21
19
18
34
20
7
7
6
6
14
10
6
23
31
33
36
33
31
31
24
18
14
10
10
10
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
67
67
67
67
67
67
75
88
108
141
141
141
141
141
141
141
141
105
100
93
85
87
89
94
101
101
101
101
101
101
101
101
85
98
101
101
101
103
103
118
118
96
91
84
118
88
88
118
94
95
111
107
111
141
145
120
131
127
124
139
121
125
127
131
145
133
139
136
135
134
137
135
130
145
134
121
137
117
118
120
126
139
133
133
122
133
102
103
82
80
91
98
98
141
98
90
100
68
68
139
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
6
6
6
6
6
6
6
6
10
12
13
13
13
13
13
13
14
40
33
27
27
27
27
27
27
27
27
16
6
6
6
6
6
8
9
9
10
39
54
69
58
48
51
30
10
7
4
36
24
13
4
1
1
26
39
23
8
5
3
10
6
3
3
3
2
1
2
3
2
1
18
26
30
22
14
8
3
2
1
4
4
3
2
1
9
20
31
17
4
2
1
6
11
8
6
8
9
11
18
26
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
85
85
85
85
85
85
85
85
74
72
70
67
66
65
63
63
63
57
66
72
72
72
72
72
72
72
72
78
85
85
85
86
88
90
95
95
95
95
75
71
59
56
55
59
63
58
72
65
74
84
103
95
95
88
86
87
88
91
93
97
99
99
98
110
101
103
103
110
103
106
111
110
100
102
99
100
111
96
105
96
96
96
111
93
94
83
105
88
83
85
81
91
76
68
67
71
73
72
72
91
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
12
12
12
12
12
12
12
12
22
27
30
31
32
33
33
33
33
22
12
12
12
12
12
17
19
20
22
15
9
9
9
9
9
10
11
11
11
7
3
3
6
9
6
3
9
11
13
8
3
4
3
3
2
2
2
5
7
7
6
5
6
7
8
7
5
3
8
8
6
5
3
1
1
1
10
7
5
4
3
11
8
5
4
3
3
12
22
12
2
8
22
14
7
6
5
6
7
8
5
2
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
82
82
82
82
82
82
82
82
69
67
64
61
60
59
58
59
64
72
79
93
93
93
93
93
93
93
93
65
60
52
53
65
82
94
122
122
122
122
84
77
61
57
54
55
59
62
65
73
96
94
99
167
111
128
138
141
167
168
166
172
172
178
157
155
173
155
158
176
173
147
154
159
152
176
178
162
174
169
131
124
118
110
108
120
132
131
175
178
113
127
123
130
174
117
169
95
94
55
3
129
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
9
9
9
9
9
9
9
9
16
19
21
22
22
22
22
22
22
22
35
42
45
47
48
42
37
37
37
22
8
8
8
8
8
13
15
16
17
10
3
3
7
11
9
6
4
4
4
3
3
3
2
1
1
1
2
1
1
2
2
3
2
2
2
3
4
2
1
4
2
1
1
1
1
1
5
10
17
11
6
9
9
9
6
4
3
3
3
3
5
4
4
3
3
2
1
2
2
2
3
23
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
93
93
93
93
93
93
93
93
79
76
73
70
78
87
99
120
120
120
115
114
113
112
111
111
110
110
110
107
106
104
104
104
102
103
104
104
104
104
91
99
88
116
120
94
94
110
87
89
94
94
89
107
86
85
97
94
104
127
119
130
143
128
132
148
134
139
139
143
148
135
137
132
125
148
115
114
129
109
106
132
101
96
92
102
95
96
132
88
84
84
80
84
81
81
102
84
85
81
81
81
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
37
37
37
37
37
37
37
37
25
13
13
13
13
13
13
13
13
37
47
52
54
55
56
56
56
56
57
55
53
53
53
53
53
34
16
16
16
16
16
16
12
9
5
1
9
9
10
8
6
5
5
4
3
2
2
2
2
2
2
2
1
1
1
1
3
2
1
6
3
1
12
17
23
23
16
10
16
8
1
27
45
25
5
5
4
3
16
29
19
10
1
24
18
13
31
20
10
10
10
10
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
90
90
90
90
90
90
90
90
60
55
49
38
48
61
81
113
113
113
113
113
113
113
113
105
98
98
98
82
79
76
76
79
84
90
92
92
92
92
64
73
66
68
113
80
92
98
64
73
75
80
108
85
90
88
86
91
91
91
106
91
91
94
96
99
108
107
102
113
106
99
99
109
99
96
109
99
97
109
89
96
90
82
97
80
82
100
68
67
63
62
56
55
67
56
65
64
69
67
67
100
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
21
21
21
21
21
21
21
21
12
3
3
3
3
3
3
3
3
14
20
23
24
25
25
25
25
25
26
23
21
21
21
21
21
11
2
2
2
2
2
2
8
14
9
5
11
15
19
10
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
2
4
4
2
1
6
8
9
6
4
3
2
1
1
6
9
12
8
4
2
1
26
19
12
7
2
1
1
1
2
7
9
12
12
12
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
62
62
62
62
62
62
62
62
47
44
41
37
35
34
33
32
40
54
73
105
105
105
105
105
105
105
105
96
94
92
87
87
87
89
92
92
92
92
83
83
52
55
51
54
85
60
66
75
85
78
83
85
83
85
85
92
87
89
96
110
98
105
101
102
102
101
110
101
101
103
110
102
101
110
96
95
92
89
88
91
93
91
110
99
89
87
107
75
68
67
60
66
72
66
82
59
62
59
3
105
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
9
9
9
9
9
9
9
9
13
15
16
16
16
16
16
16
17
13
9
9
9
9
9
16
20
22
23
23
23
23
23
24
41
25
9
9
9
5
1
1
1
1
1
1
1
2
3
2
1
4
2
1
1
1
1
2
3
7
12
11
6
2
2
2
2
3
3
3
3
3
2
2
2
2
11
7
3
4
6
8
5
3
7
5
4
4
3
3
4
5
6
4
3
3
4
3
3
3
3
13
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
80
80
80
80
80
80
80
80
71
70
68
66
65
64
63
63
63
50
51
49
47
47
48
48
50
54
60
67
80
80
80
80
80
85
90
90
90
90
75
75
52
52
51
55
81
63
67
79
96
86
105
90
85
87
87
90
89
90
93
98
96
105
97
98
98
99
105
97
100
96
98
98
98
105
92
90
88
81
85
82
86
84
105
92
88
78
100
74
65
65
61
65
77
68
74
81
90
90
90
90
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
12
12
12
12
12
12
12
12
25
31
34
36
37
38
31
25
25
18
10
2
2
2
2
2
2
2
2
3
4
4
4
4
5
8
10
11
11
8
5
5
6
7
6
5
7
9
11
8
5
5
5
5
3
2
3
2
2
2
2
7
4
1
1
1
1
1
4
6
4
2
3
4
4
5
7
4
1
1
1
3
3
3
2
1
2
4
3
3
3
3
3
4
5
3
2
4
5
6
6
7
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
87
87
87
87
87
87
87
87
63
59
54
45
44
44
48
54
62
70
87
87
87
87
87
69
66
67
68
72
78
78
78
80
83
89
99
99
99
99
74
65
72
73
73
99
99
77
83
90
90
93
99
88
86
87
88
91
96
101
112
112
112
102
103
102
102
102
108
96
99
98
99
108
96
94
98
89
91
88
92
102
90
86
92
98
82
98
75
69
69
68
61
68
68
59
63
61
61
61
3
102
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
39
39
39
39
39
39
39
39
28
17
17
17
17
17
17
17
17
31
18
6
6
6
6
6
6
6
6
13
16
18
19
19
20
15
10
10
10
10
10
10
18
24
27
31
33
17
2
10
18
12
6
1
3
4
6
6
6
6
4
2
2
1
1
2
2
2
4
4
2
1
5
7
8
9
11
7
4
2
1
3
3
3
2
1
1
8
5
3
3
3
3
3
3
2
1
2
2
2
3
12
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
37
37
37
37
37
37
37
37
37
37
37
37
37
38
44
51
51
51
52
53
53
53
53
53
53
56
64
77
97
97
97
97
97
95
94
93
93
93
79
78
60
63
50
64
64
71
114
80
84
83
107
82
88
91
89
93
97
100
108
120
112
138
116
118
120
117
120
121
115
118
118
118
117
121
120
122
122
138
117
117
118
112
118
114
108
107
118
109
92
93
87
95
108
91
138
76
78
60
3
104
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
8
8
8
8
8
8
8
8
12
14
15
16
16
16
16
16
17
12
8
7
7
7
7
7
7
7
7
9
10
10
10
10
9
8
8
8
8
6
5
5
28
37
21
5
16
18
21
13
5
2
1
9
5
1
1
1
1
2
4
7
4
1
1
1
1
1
2
5
4
3
2
2
2
2
2
9
17
14
10
6
6
6
4
2
6
11
7
3
31
21
12
7
3
2
17
10
3
3
3
21
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
94
94
94
94
94
94
94
95
109
125
125
125
125
125
125
125
125
106
106
103
100
99
97
96
95
95
95
91
90
89
89
90
91
94
94
94
94
77
77
77
68
80
76
77
125
80
88
88
88
85
97
83
78
78
77
81
84
86
101
96
94
95
99
93
93
93
90
94
91
86
86
93
95
96
125
97
95
96
95
101
92
99
92
78
79
76
74
73
67
83
69
69
85
75
68
60
61
60
2
101
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
43
43
43
43
43
43
43
43
37
32
32
32
30
29
29
29
29
29
29
29
29
16
3
3
3
3
3
9
12
13
14
13
12
12
12
12
44
28
12
11
10
7
5
4
3
5
4
2
1
1
1
3
4
5
4
3
2
1
1
2
4
4
2
1
2
2
2
3
14
8
3
3
3
3
2
1
2
3
6
10
6
2
2
12
9
5
2
1
1
1
1
1
2
16
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
82
82
82
82
82
82
82
82
73
72
70
68
67
66
65
65
65
59
67
71
71
71
71
71
71
71
74
80
89
89
89
89
90
93
97
97
97
97
78
74
71
66
64
71
60
64
70
62
74
74
74
77
97
76
77
81
89
81
84
94
87
91
88
91
89
88
88
97
91
85
87
87
94
91
85
85
83
86
81
81
89
80
78
77
78
74
94
68
62
63
62
69
86
65
76
47
49
27
4
75
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
9
9
9
9
9
9
9
9
24
32
36
38
39
40
35
30
30
24
18
18
18
18
18
21
23
24
25
17
9
9
9
9
9
13
15
16
17
18
33
40
35
30
46
29
12
12
12
7
3
2
1
1
1
1
1
1
1
1
1
3
3
4
5
4
3
3
3
3
3
5
7
8
9
10
11
8
6
5
5
11
11
11
6
1
3
6
5
4
8
4
1
2
4
3
3
3
3
3
2
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
136
136
136
136
136
136
136
136
101
95
88
80
84
89
96
109
109
109
88
84
74
67
67
49
44
58
74
97
136
136
136
136
136
113
109
101
92
90
80
73
78
109
69
67
62
62
59
61
78
65
68
90
70
78
74
78
81
82
102
88
89
99
103
103
136
107
100
97
91
97
87
85
84
84
77
79
84
83
88
102
94
103
107
88
97
85
84
78
81
77
76
77
77
73
82
92
107
107
107
107
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
44
44
44
44
44
44
44
44
44
44
44
44
44
44
34
24
24
24
22
20
20
20
20
20
20
20
20
11
3
3
3
3
3
13
18
21
22
15
8
8
8
8
37
22
8
6
4
3
3
2
1
1
1
1
1
1
1
2
2
3
3
3
3
3
3
3
3
4
3
2
4
5
5
6
8
8
8
5
2
1
1
1
1
2
2
3
2
1
1
3
6
8
8
4
1
5
7
8
10
32
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
87
87
87
87
87
87
87
87
78
76
74
72
71
70
69
69
69
67
67
67
67
67
67
67
67
67
67
77
87
87
87
87
87
86
86
86
86
69
68
68
50
49
47
54
63
58
73
66
71
63
77
63
69
69
71
76
75
79
80
82
89
86
89
90
90
85
83
86
82
84
86
90
88
88
77
78
77
74
90
69
68
65
56
67
53
47
65
42
43
44
45
51
50
69
55
60
63
63
63
63
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
43
43
43
43
43
43
43
43
43
43
43
43
43
43
33
23
23
23
24
25
25
25
25
24
23
23
23
13
4
4
4
4
4
13
18
20
21
11
2
2
5
8
5
2
8
9
11
6
2
2
1
1
1
1
2
1
1
3
5
8
9
11
6
1
1
1
1
1
1
1
4
5
6
6
6
8
11
6
1
4
4
2
1
1
2
4
3
2
2
3
2
2
4
3
2
1
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
88
88
88
88
88
88
88
88
80
79
77
75
75
74
73
73
73
63
71
73
73
73
73
73
73
73
74
80
88
88
88
89
91
94
100
100
100
100
82
82
74
76
75
79
89
77
86
82
86
91
96
100
98
88
92
94
97
109
99
105
99
98
101
101
105
109
99
99
100
99
101
105
99
109
98
97
96
99
91
91
90
87
87
105
88
88
91
83
82
86
84
98
87
73
59
48
52
32
5
98
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
15
15
15
15
15
15
15
15
26
32
35
36
37
38
38
38
38
26
15
15
15
15
15
19
21
22
23
16
9
9
9
9
9
12
13
14
14
10
7
7
7
7
43
25
7
14
21
12
3
2
1
1
1
1
1
1
2
2
2
3
4
5
4
3
2
1
1
1
1
1
3
4
5
6
10
7
4
2
1
6
6
6
6
5
5
11
8
5
3
15
12
8
5
4
4
4
4
4
2
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
