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
47
47
47
47
47
47
47
47
43
42
42
41
45
50
56
67
67
67
51
48
40
39
41
47
55
55
55
55
55
55
55
55
53
54
55
55
55
55
39
47
46
67
67
39
40
27
20
17
14
14
18
17
17
40
16
16
16
13
12
12
12
20
21
23
67
32
34
67
26
25
24
22
21
20
40
18
17
17
13
12
12
10
11
9
10
11
10
12
7
7
12
13
13
40
14
15
16
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
12
5
5
5
5
5
5
5
5
3
1
1
1
1
1
6
9
10
11
6
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
6
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
4
2
1
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
92
91
90
89
89
88
88
88
88
88
88
88
88
88
88
71
68
72
76
84
97
97
97
97
97
97
97
97
97
88
64
63
61
63
63
52
88
45
41
41
34
29
35
33
30
68
30
32
35
29
28
34
25
37
40
42
97
54
56
97
47
44
42
44
44
42
88
38
37
37
30
29
27
24
27
23
24
27
20
27
17
17
26
26
27
68
29
28
28
18
13
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
34
34
34
34
34
21
8
8
8
8
8
8
8
8
5
3
3
3
3
3
6
7
8
8
4
1
1
1
1
15
8
1
1
1
3
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
14
13
7
1
3
4
5
5
5
4
3
2
1
2
1
1
2
1
1
3
6
8
7
5
3
2
2
1
1
6
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
36
36
36
36
36
36
36
36
39
43
43
43
43
43
43
43
43
34
34
32
30
30
29
28
28
33
42
55
77
77
77
77
77
78
80
80
80
80
55
50
45
43
39
40
40
41
40
47
60
54
77
71
67
72
70
72
78
84
90
102
108
100
100
102
101
97
96
98
112
103
104
105
108
102
102
112
92
102
91
89
93
88
96
112
81
75
101
58
53
51
45
52
54
54
71
51
51
51
1
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
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
5
3
3
3
3
3
3
3
3
8
10
11
12
13
16
12
9
9
9
9
10
11
11
11
11
11
11
7
4
16
10
4
2
1
1
1
1
1
2
2
2
4
3
2
1
1
2
4
5
6
5
5
6
7
7
7
7
7
7
5
3
2
2
2
2
1
1
1
1
1
1
2
3
2
1
7
7
4
1
1
1
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
87
87
87
87
87
87
124
180
257
384
384
384
384
384
384
384
384
226
205
175
141
126
113
103
94
87
82
80
78
76
77
96
119
143
189
189
189
189
135
129
117
114
102
100
142
105
105
118
136
129
172
192
204
384
222
224
242
228
243
255
252
260
248
258
242
244
242
241
263
250
254
255
260
258
249
263
229
239
204
203
215
220
222
263
216
185
228
149
153
148
185
195
198
384
185
166
178
111
9
216
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
15
15
15
15
15
15
15
15
15
15
20
22
23
24
24
24
24
24
25
43
52
57
59
62
72
49
26
26
26
16
6
6
43
72
66
42
19
10
2
4
6
5
4
4
3
2
2
8
11
9
7
6
7
7
4
2
2
2
8
14
8
3
11
15
17
19
20
11
2
3
3
4
4
4
4
5
5
5
7
5
4
2
1
5
9
11
13
11
9
9
9
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
104
104
104
104
104
104
104
108
134
163
163
163
163
163
163
163
163
112
114
106
96
94
90
88
83
89
105
137
182
182
182
182
182
163
160
145
145
145
104
100
96
89
93
91
84
89
103
108
123
113
182
127
138
163
145
157
178
196
200
209
208
213
209
214
213
216
216
218
220
220
221
223
223
223
213
209
212
202
205
207
213
199
212
184
191
146
174
126
130
132
139
133
156
163
115
100
111
81
9
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
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
16
19
20
21
22
16
11
11
11
11
11
11
11
11
31
21
11
11
11
8
5
5
14
24
42
30
19
19
19
12
5
4
3
4
3
2
2
3
5
5
5
5
3
2
2
2
3
3
4
3
3
3
7
9
10
11
16
12
9
6
3
3
3
3
2
2
4
16
12
9
8
12
13
11
9
7
6
7
8
8
9
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
61
61
61
61
61
61
61
61
59
58
58
57
57
57
57
57
57
59
61
61
61
61
61
49
45
46
47
51
56
56
56
56
57
58
61
61
61
61
60
60
48
51
49
60
58
50
58
52
61
47
44
46
45
46
61
48
51
54
52
61
54
54
54
55
56
58
68
59
62
68
62
62
68
57
57
53
51
51
50
50
54
49
50
51
47
43
50
54
35
37
39
40
46
51
41
44
44
43
43
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
31
31
31
31
31
31
31
31
18
6
6
6
6
6
6
6
6
23
17
11
11
11
11
11
11
11
11
8
5
5
5
5
5
5
5
5
5
3
1
1
1
2
23
12
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
4
10
5
1
1
1
1
1
2
1
1
3
4
4
3
2
5
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
168
168
168
168
168
168
168
168
137
131
125
118
116
114
113
111
115
119
125
136
136
136
136
136
136
136
136
148
161
161
161
174
188
204
234
234
234
234
188
170
170
170
152
154
170
149
183
155
152
148
192
144
141
144
142
162
187
203
234
273
261
304
427
322
418
337
330
334
402
327
328
428
332
363
411
397
434
427
418
378
402
428
366
411
434
285
263
228
181
213
206
214
434
261
293
285
283
283
159
283
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
58
58
58
58
58
54
50
50
50
28
6
6
6
6
6
6
6
6
7
7
7
7
7
8
29
39
44
47
50
69
78
88
99
110
64
18
18
18
9
1
2
4
3
2
1
1
3
5
3
1
1
1
1
1
1
1
4
5
3
1
3
8
10
11
13
18
17
16
20
10
1
1
1
1
1
2
4
57
49
35
21
13
8
3
3
3
12
16
21
11
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
104
104
104
104
104
104
104
104
98
97
96
95
101
109
118
135
138
158
185
227
227
227
227
227
227
227
227
181
173
162
135
135
121
132
135
135
140
135
154
154
109
147
112
126
147
122
135
145
154
153
263
172
206
228
263
262
237
263
241
240
262
228
227
221
251
216
205
206
203
205
207
213
228
211
228
229
209
220
229
208
229
205
186
211
179
156
193
140
147
153
147
211
144
148
145
123
127
123
1
227
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
23
16
16
16
16
16
16
16
16
10
5
5
5
5
5
15
20
23
26
19
12
12
29
43
27
12
7
4
2
7
11
8
5
5
3
1
2
1
1
1
1
7
6
3
1
1
5
7
8
4
1
2
2
2
2
3
7
8
9
5
2
2
2
2
1
1
1
2
1
1
3
3
3
2
1
3
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
187
187
187
187
187
187
187
187
212
238
238
238
238
238
238
238
238
205
215
211
206
206
205
204
203
213
247
311
401
401
401
401
401
402
403
403
403
403
313
313
264
270
274
309
290
276
286
279
313
285
401
302
304
297
326
321
378
396
448
500
463
480
477
488
507
452
446
459
465
475
504
500
482
507
489
469
474
504
455
448
465
445
427
507
398
400
398
359
382
337
322
326
310
341
374
394
448
448
448
448
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
61
66
69
70
71
67
64
64
64
64
64
64
64
64
64
57
51
51
51
37
23
23
23
23
136
79
23
15
7
5
4
7
11
10
9
6
3
6
10
6
2
4
2
1
1
2
10
7
4
3
2
1
23
34
40
42
44
50
57
29
2
10
10
10
10
11
12
15
8
2
2
2
2
12
23
44
33
23
23
23
23
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
73
73
73
73
73
73
73
73
73
73
73
73
73
83
104
132
132
132
115
112
109
105
103
102
99
99
99
110
121
121
121
150
194
256
357
357
357
357
241
217
182
152
132
149
138
144
208
214
226
227
485
263
290
357
261
262
297
336
398
501
486
509
507
504
508
512
509
512
475
436
532
422
409
404
500
430
409
386
532
345
360
361
398
352
299
301
532
275
266
260
193
186
198
186
194
198
198
198
9
249
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
44
15
15
15
15
15
15
15
15
16
9
3
3
3
3
3
3
3
3
8
11
12
13
13
14
16
17
17
17
12
7
7
58
95
51
7
18
34
50
28
7
4
1
1
2
4
6
5
4
4
4
12
6
1
2
5
7
6
5
5
3
1
18
27
31
17
3
2
1
1
1
9
7
4
1
3
4
6
7
7
8
35
29
19
9
3
1
5
7
8
9
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
81
81
81
81
81
81
81
81
68
66
63
56
65
78
101
137
137
137
99
92
81
81
88
100
117
117
117
117
117
117
117
117
111
116
117
117
117
117
84
96
90
109
137
68
62
56
45
47
45
42
52
40
39
41
39
39
52
38
41
41
43
54
56
57
109
74
75
137
66
67
66
54
50
44
42
37
35
31
33
31
35
33
43
41
35
31
42
25
25
26
24
24
32
19
26
15
15
6
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
56
56
56
56
56
56
56
56
32
9
9
9
9
9
9
9
9
35
25
16
16
16
16
16
16
16
16
9
2
2
2
2
2
5
6
7
7
8
11
13
14
15
8
1
1
1
1
1
1
1
1
1
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
14
7
1
1
1
1
2
4
2
1
3
3
3
2
1
1
1
1
5
3
1
1
1
1
2
3
2
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
46
46
46
46
46
46
46
46
30
27
24
20
26
34
43
61
61
61
53
52
48
49
51
55
61
61
61
61
61
61
61
61
60
73
86
86
86
86
68
63
51
63
46
52
63
56
58
64
88
72
86
75
75
74
69
78
84
90
91
107
107
96
107
96
97
97
91
97
96
93
94
95
98
97
94
82
79
73
78
70
76
78
98
88
80
71
94
61
60
61
52
52
71
58
59
60
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
15
15
15
15
15
15
15
15
11
8
8
8
8
8
8
8
8
15
8
1
1
1
1
1
1
1
1
3
4
5
5
5
6
7
7
7
8
4
1
1
12
17
11
5
20
13
7
4
1
1
1
3
2
1
1
1
1
4
2
1
1
1
3
5
4
2
1
1
1
1
2
3
3
4
5
4
3
2
1
4
3
2
2
2
1
1
1
1
1
2
4
16
10
5
26
14
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
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
34
48
69
103
103
103
103
103
103
103
103
89
87
84
76
76
76
83
90
90
90
90
74
74
54
66
52
57
66
56
60
75
77
81
128
93
101
107
107
107
110
112
112
113
113
128
114
116
118
116
126
113
113
109
111
109
103
128
95
99
98
89
108
93
98
98
126
90
88
83
78
72
61
62
58
56
72
61
64
68
73
72
72
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
25
25
25
25
25
25
25
25
14
3
3
3
3
3
3
3
3
2
1
1
1
1
1
13
19
22
24
16
9
9
9
9
9
5
1
1
1
1
3
6
11
12
9
6
8
34
29
17
6
10
6
3
2
1
9
5
1
2
3
5
3
1
3
3
3
2
2
2
1
1
2
3
3
3
4
5
6
3
1
3
3
3
3
4
6
8
27
14
1
2
3
4
3
3
3
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
45
45
45
45
45
45
45
45
38
37
36
34
35
36
37
40
40
40
43
46
46
46
46
46
46
46
46
38
37
33
33
35
39
45
45
45
45
36
35
35
32
35
40
41
50
46
66
47
50
53
54
53
66
58
57
62
65
60
66
62
59
59
60
62
61
62
65
60
62
59
52
51
51
48
50
50
48
50
58
50
48
48
50
49
53
50
62
62
43
47
42
38
47
41
46
50
50
50
2
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
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
14
18
20
21
22
22
22
22
23
13
4
4
4
4
4
6
7
8
8
5
2
2
7
12
13
15
19
13
7
4
2
1
1
1
1
1
2
6
6
3
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
2
1
1
1
1
1
1
2
1
1
1
2
3
3
4
2
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
93
93
93
93
93
93
93
93
81
79
77
74
73
73
73
76
82
89
94
107
107
107
107
107
107
107
107
96
94
92
85
86
90
101
115
115
115
115
72
63
55
60
68
71
115
87
76
94
94
100
139
97
112
117
119
136
125
139
130
129
132
136
126
139
137
139
194
133
127
127
122
135
135
156
184
123
134
128
112
156
122
115
114
194
107
96
91
67
60
68
59
67
79
70
71
70
89
67
67
194
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
20
20
44
56
62
65
67
68
68
68
69
45
22
22
22
22
22
34
40
43
44
26
8
8
8
8
20
14
8
8
8
4
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
3
3
2
2
2
1
1
6
9
10
6
3
3
3
2
1
11
8
4
1
2
2
2
17
9
2
1
1
1
1
1
2
4
5
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
76
76
76
76
76
76
76
76
53
49
44
39
45
53
63
82
82
84
92
102
102
102
102
102
102
102
102
92
90
82
82
82
74
80
82
82
82
82
59
56
46
40
42
40
39
40
39
38
42
46
54
63
55
91
59
60
62
55
64
63
66
102
65
66
66
61
62
60
62
61
75
75
60
60
54
50
55
52
54
63
61
57
56
91
63
59
64
64
48
62
45
46
57
50
62
79
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
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
23
31
35
37
38
39
39
39
40
23
6
6
6
6
6
21
28
32
36
19
3
3
17
29
16
4
22
12
3
2
1
2
4
2
1
1
1
6
8
4
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
7
7
7
4
1
4
4
3
2
2
2
2
1
1
1
3
4
5
6
3
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
49
49
49
49
49
49
49
53
63
76
76
76
76
76
76
76
76
80
93
109
109
109
109
109
109
109
109
98
96
94
88
88
91
102
115
115
115
115
88
80
80
70
70
70
115
70
67
80
77
78
149
88
109
122
123
136
149
137
133
132
134
136
133
149
136
130
124
119
124
114
120
107
107
104
100
112
95
90
106
89
98
100
124
113
99
112
100
75
79
105
78
74
80
81
95
112
112
112
1
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
22
22
22
22
22
22
22
22
22
22
22
22
22
22
19
16
16
16
27
32
35
36
38
27
16
16
16
16
16
16
16
16
30
19
8
8
8
4
1
1
5
9
20
14
9
6
3
2
1
10
9
5
1
1
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
3
3
3
4
3
3
2
1
15
11
7
4
1
1
2
1
1
2
1
1
1
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
89
89
89
89
89
89
89
89
82
81
80
78
79
80
81
84
87
92
96
106
106
106
106
106
106
106
106
95
93
86
84
84
81
88
93
93
93
93
64
61
56
55
53
54
72
54
62
80
83
93
137
100
112
118
116
137
122
122
126
129
123
137
121
122
123
123
128
118
129
109
111
104
98
127
91
96
95
87
111
91
100
97
128
118
96
86
122
68
64
70
58
66
63
76
73
88
106
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
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
24
33
38
40
41
42
42
42
43
24
6
6
6
6
6
23
31
35
37
21
5
5
7
9
21
15
9
8
8
6
5
5
6
4
2
1
1
5
7
6
5
5
3
1
1
3
5
3
2
2
1
1
1
1
1
2
4
3
2
1
1
18
10
3
2
1
1
3
4
4
5
5
5
6
5
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
85
85
85
85
85
85
85
85
80
79
78
77
76
76
75
76
112
154
202
290
290
290
290
290
290
290
290
181
163
136
105
94
90
90
88
85
85
85
75
75
56
75
63
74
78
96
78
82
114
122
158
263
172
290
174
163
162
140
155
153
153
236
149
161
157
144
194
147
153
155
169
169
160
167
194
133
158
154
151
263
182
175
179
290
147
136
138
111
103
140
101
101
128
80
74
62
83
45
3
236
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
12
12
12
12
12
12
12
12
12
12
48
66
75
80
85
79
73
73
73
39
5
5
5
5
5
22
31
35
40
20
1
1
13
20
11
3
49
63
47
24
1
2
3
2
1
1
2
1
1
1
1
1
2
2
1
1
2
2
2
2
1
1
2
3
3
4
6
4
3
2
1
6
3
1
1
1
2
11
7
3
8
6
5
4
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
110
110
110
110
110
110
110
110
104
103
101
100
99
99
98
98
98
96
96
95
95
95
95
73
69
75
81
92
110
110
110
110
110
110
110
110
110
95
67
68
63
67
67
53
98
43
37
34
23
21
34
33
34
98
33
33
33
22
20
18
15
31
33
35
110
52
55
110
42
40
38
40
39
39
98
34
33
31
20
18
17
14
13
13
13
12
15
14
9
9
24
27
29
98
29
30
30
8
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
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
24
5
5
5
5
5
5
5
5
3
1
1
1
1
1
8
11
13
14
7
1
1
1
1
9
5
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
3
5
7
8
6
5
5
5
5
3
1
2
3
2
1
1
1
1
1
1
1
2
2
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
237
237
237
237
237
237
237
237
160
147
132
114
119
127
138
157
157
157
154
154
152
152
152
112
105
122
143
173
224
224
224
228
231
237
237
237
237
152
132
137
146
144
157
157
90
77
63
48
49
55
61
72
85
62
46
43
37
33
31
29
26
59
64
74
224
112
116
237
90
86
79
63
58
55
83
43
45
43
40
59
45
43
40
62
35
33
34
30
31
37
38
40
32
61
22
19
24
1
1
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
80
80
80
80
80
80
80
80
70
61
61
61
61
61
61
61
61
72
47
22
22
22
22
22
22
22
22
12
2
2
2
2
2
37
54
63
67
35
3
1
1
26
26
26
26
14
3
1
1
1
1
1
7
4
1
1
2
4
3
2
2
1
1
1
1
1
1
1
1
1
2
2
2
3
2
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
4
7
4
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
238
238
238
238
238
238
238
238
227
225
223
221
220
219
217
217
217
211
210
209
206
206
206
121
107
124
144
181
238
238
238
238
238
238
238
238
238
206
129
119
99
104
90
86
207
71
67
64
42
41
71
69
70
217
68
68
70
43
41
35
30
64
68
76
238
112
119
238
94
91
84
88
84
85
207
76
73
71
49
46
41
34
38
30
31
32
25
32
19
19
52
58
60
217
58
58
60
6
6
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
169
169
169
169
169
169
169
169
169
169
169
169
169
169
103
37
37
37
20
3
3
3
3
3
3
3
3
4
5
5
5
5
6
19
25
28
30
15
1
1
1
1
3
2
1
2
3
4
2
1
1
1
1
1
3
2
1
3
6
6
4
2
2
2
2
3
6
5
5
5
3
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
3
6
4
2
1
1
2
2
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
103
103
103
103
103
103
103
103
94
93
91
89
88
87
86
86
90
103
119
146
146
146
146
146
146
146
146
124
120
116
111
109
107
106
103
103
103
69
63
62
69
72
85
86
86
136
61
58
72
63
85
142
80
146
68
56
58
43
58
54
54
134
63
84
103
84
136
103
62
59
45
47
44
42
86
36
55
57
54
142
76
77
81
146
64
57
52
32
29
26
34
35
32
84
26
24
45
2
1
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
35
35
35
35
35
35
35
35
35
35
35
35
35
35
34
34
34
34
51
60
64
66
69
51
34
34
34
17
1
1
1
1
1
17
25
29
31
22
13
4
4
13
13
13
13
7
1
4
3
2
2
1
1
1
4
6
7
6
6
8
4
1
1
1
2
2
2
1
1
1
2
2
2
2
2
2
3
2
1
1
1
1
1
2
1
1
1
1
1
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
48
48
48
48
48
48
48
48
44
43
43
42
41
41
41
41
41
38
37
36
35
35
35
31
28
31
33
38
47
47
47
47
47
48
48
48
48
35
28
29
32
33
33
41
41
26
19
16
15
15
20
24
17
38
15
14
13
9
11
11
11
26
17
21
47
27
26
48
19
18
16
17
16
16
41
14
17
17
13
24
15
14
14
27
11
10
9
6
5
4
10
10
11
38
18
24
26
26
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
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
20
22
23
23
23
20
18
18
18
9
1
1
1
1
1
6
9
10
11
6
2
2
2
5
4
3
3
4
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
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
239
239
239
239
239
239
239
239
205
199
192
171
171
171
171
171
171
171
162
161
154
154
154
106
91
109
129
168
228
228
228
231
234
239
239
239
239
154
121
106
89
83
73
65
87
49
41
38
37
48
61
74
85
87
48
43
41
33
36
42
32
62
68
76
228
113
115
239
87
83
77
62
58
55
87
43
45
43
39
54
42
40
40
59
37
33
30
32
22
22
33
34
32
87
41
50
53
47
47
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
171
171
171
171
171
171
171
171
129
87
87
87
87
87
52
17
17
17
32
39
43
45
46
31
17
17
17
9
2
2
2
2
2
9
13
15
16
9
2
2
2
35
32
21
11
7
3
2
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
2
3
4
5
3
1
2
2
2
3
2
1
2
1
1
1
1
1
1
1
1
1
4
6
3
1
1
4
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
55
55
55
55
55
55
55
55
58
62
62
62
62
62
62
62
62
41
41
38
34
32
31
30
29
33
38
44
55
55
55
56
58
62
69
69
69
69
53
46
46
35
33
35
46
43
45
56
67
65
101
84
76
77
73
72
72
77
82
89
101
98
105
95
94
97
105
95
99
102
110
111
99
102
101
103
111
93
110
92
89
92
111
83
81
87
110
76
67
67
61
67
82
62
68
51
53
33
33
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
34
34
34
34
34
34
34
34
28
22
22
22
22
22
18
14
14
10
6
6
6
6
6
6
6
6
6
4
2
2
2
2
2
4
5
5
5
3
1
1
1
1
4
2
1
2
4
6
7
4
2
1
1
1
2
1
1
1
1
2
1
1
2
1
1
2
4
3
3
3
10
13
15
17
18
12
6
4
2
1
1
1
1
1
1
3
18
33
20
8
2
1
6
3
1
4
6
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
533
533
533
533
533
533
533
555
687
835
835
835
835
835
835
835
835
582
594
554
507
495
478
466
439
439
439
468
497
497
498
512
524
533
554
554
554
554
430
439
391
432
468
382
364
436
295
328
398
442
525
725
593
835
744
600
704
718
708
777
727
725
725
736
744
749
777
752
790
718
790
714
703
790
662
643
626
629
666
604
622
587
547
723
560
545
557
622
397
436
511
574
547
835
723
380
411
85
8
439
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
65
65
65
65
65
65
55
45
45
45
77
93
101
105
110
77
45
45
45
26
8
8
8
8
8
26
35
40
42
27
12
12
153
295
159
24
230
119
8
10
12
7
2
2
6
4
3
7
11
11
11
12
9
6
6
6
6
6
6
36
21
7
30
42
48
54
53
52
82
113
63
14
14
14
8
3
33
68
38
8
2
11
21
14
8
5
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
107
107
107
107
107
107
107
107
97
95
93
91
90
89
87
87
87
81
80
79
76
76
76
55
52
60
69
83
107
107
107
107
107
107
107
107
107
76
62
64
55
66
66
46
70
36
31
33
30
31
40
41
41
87
43
45
46
41
39
38
39
49
52
53
107
65
66
107
57
58
57
54
50
50
70
43
46
37
33
32
30
29
32
30
32
32
35
34
21
23
34
37
35
87
31
32
35
13
13
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
41
41
41
41
41
41
41
41
41
41
41
41
41
41
38
35
35
35
22
10
10
10
10
10
10
10
10
5
1
1
1
1
1
16
23
27
29
15
1
1
6
12
6
1
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
15
10
5
1
3
4
4
5
5
5
7
4
1
3
2
1
1
1
2
3
7
5
3
2
1
1
1
1
1
3
4
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
92
92
92
92
92
92
101
118
145
187
187
187
187
187
187
187
187
145
122
111
89
89
92
107
125
125
125
125
125
125
125
125
119
124
125
125
125
125
94
108
107
144
145
102
186
84
73
71
53
47
68
68
70
187
69
71
72
53
51
47
43
59
61
63
144
81
84
145
70
68
68
78
79
80
186
75
71
67
48
44
43
39
35
41
31
29
26
23
21
22
50
58
63
187
66
63
63
31
2
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
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
30
8
8
8
8
8
8
8
8
5
3
3
3
3
3
11
15
17
18
10
2
2
2
2
15
8
2
1
1
15
10
5
1
1
1
1
2
2
2
2
2
6
5
4
3
2
2
1
1
1
1
2
1
1
1
1
1
1
7
5
3
1
1
1
1
1
1
1
1
2
1
1
2
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
101
101
101
101
101
101
101
101
95
94
92
91
90
90
89
89
89
90
92
92
92
92
92
75
72
76
80
88
101
101
101
101
101
101
101
101
101
92
61
65
59
67
67
49
89
40
35
33
23
21
31
31
32
89
31
32
31
21
20
19
17
30
32
34
101
49
52
101
40
39
37
39
38
38
89
33
32
30
21
19
18
16
16
15
14
12
15
11
8
9
22
25
26
89
25
26
28
6
6
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
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
20
7
7
7
7
7
7
7
7
4
2
2
2
2
2
5
7
8
8
5
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
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
84
84
84
84
84
84
84
84
77
75
74
72
71
71
70
70
70
65
64
63
61
61
61
46
44
49
56
66
84
84
84
84
84
83
82
82
82
61
54
53
46
55
53
41
70
37
34
36
30
31
38
37
39
70
40
41
41
38
36
36
36
44
45
46
84
54
56
82
53
52
57
50
49
49
70
46
44
57
39
39
39
36
33
35
31
31
30
36
31
26
34
37
36
70
34
30
32
21
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
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
18
8
8
8
8
8
8
8
8
5
2
2
2
2
2
11
16
18
19
10
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
2
2
1
1
1
1
1
2
2
1
1
1
2
3
2
2
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
385
385
385
385
385
385
385
385
369
366
363
360
358
357
354
354
354
315
374
407
407
407
407
407
407
407
407
389
386
382
380
384
388
392
401
401
401
401
303
298
251
243
257
236
234
240
259
276
303
352
489
387
401
407
341
311
329
327
375
447
432
504
506
466
463
464
448
453
489
445
450
465
460
455
506
453
428
413
450
386
401
405
457
407
360
340
506
283
316
315
316
315
315
354
205
174
179
83
9
254
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
111
94
94
94
94
94
94
94
94
55
16
16
16
16
16
66
91
104
117
123
126
127
128
128
129
72
16
16
16
11
7
7
18
30
18
7
23
23
23
15
7
11
6
2
1
5
9
7
6
6
6
10
6
2
2
2
3
4
5
6
4
3
11
15
17
20
28
22
17
15
10
5
5
5
5
5
3
2
5
8
11
14
18
12
7
9
11
10
9
9
9
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
384
384
384
384
384
384
384
384
373
371
369
366
379
394
412
446
446
446
330
311
288
262
251
241
215
226
250
307
384
384
384
384
384
389
395
395
395
395
311
292
262
446
232
264
248
224
257
275
300
298
485
395
340
362
318
296
314
308
358
447
415
508
433
447
457
453
450
465
485
458
464
476
475
489
508
457
436
410
457
388
391
394
455
366
351
352
508
303
319
314
319
308
308
362
208
178
186
90
12
266
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
62
62
62
62
62
62
56
51
51
31
11
11
11
11
11
21
26
29
32
26
20
20
20
20
20
15
11
11
11
6
1
1
9
17
9
1
17
17
18
9
1
2
1
1
55
32
9
10
11
8
5
15
11
7
3
5
3
1
9
7
5
7
11
13
14
16
36
29
23
21
11
1
1
1
1
1
4
8
10
12
22
18
14
13
12
9
6
9
10
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
392
392
392
392
392
392
392
392
380
378
375
372
371
370
368
368
368
299
288
274
256
245
235
229
213
229
258
312
392
392
392
392
392
387
383
383
383
351
254
260
227
254
245
206
191
213
188
255
277
284
500
337
332
368
335
344
377
419
398
439
457
515
519
456
462
476
458
467
500
459
462
480
475
469
519
462
438
406
462
383
395
402
475
375
358
338
519
288
321
318
318
307
307
368
204
177
186
82
20
270
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
116
95
95
95
95
95
94
93
93
93
58
23
23
23
23
23
23
23
23
15
7
7
7
7
7
50
71
82
87
44
2
2
10
19
10
2
17
9
2
2
2
4
2
1
2
3
5
4
4
4
4
15
8
1
1
2
2
2
5
9
5
2
6
8
9
11
23
18
13
15
10
5
5
5
3
2
3
4
12
10
8
12
17
14
12
10
8
14
17
18
18
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
152
152
152
152
152
152
152
152
136
133
130
125
148
176
210
272
272
272
229
221
213
217
230
246
272
272
272
272
272
272
272
272
233
265
272
272
272
272
211
188
188
166
162
165
188
218
204
217
418
241
241
238
199
188
196
208
251
256
273
418
286
292
284
262
258
255
259
260
290
292
290
418
289
279
266
254
243
236
292
210
213
203
181
211
174
176
203
164
165
149
134
131
143
117
119
108
109
108
4
203
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
102
84
84
84
84
84
81
79
79
79
63
47
47
47
47
47
47
47
47
26
6
6
6
6
6
22
30
34
39
24
9
9
9
9
76
42
9
71
129
70
11
1
1
1
1
1
16
8
1
5
8
11
6
2
3
4
6
4
2
2
2
3
4
4
4
5
14
10
7
9
5
2
2
2
2
2
3
19
11
4
5
4
3
3
4
3
3
3
3
3
4
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
172
172
172
172
172
172
172
172
197
223
223
223
223
223
223
223
223
173
165
155
143
137
132
128
120
121
127
142
163
163
163
171
180
188
206
206
206
206
148
144
120
107
116
102
99
107
126
146
158
206
180
188
191
223
183
191
202
210
215
255
220
215
213
208
217
221
220
255
223
225
249
224
221
233
263
219
255
218
208
249
210
207
201
263
185
168
175
162
192
252
228
252
252
263
191
160
153
128
3
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
56
56
56
56
56
56
56
56
48
40
40
40
40
40
40
40
40
56
29
3
3
3
3
3
3
3
3
3
3
3
3
3
3
21
30
34
36
19
2
2
6
11
6
2
11
8
6
4
2
2
3
5
8
8
9
7
6
29
19
9
5
2
1
2
5
5
5
5
3
2
13
19
22
25
40
34
28
15
2
6
6
4
2
1
3
6
4
3
8
15
22
12
3
2
1
2
2
2
3
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
245
245
245
245
245
245
245
245
205
198
190
181
186
193
202
218
218
218
204
201
198
195
194
192
190
190
190
210
230
230
230
235
238
245
245
245
245
214
190
192
194
203
218
181
184
174
184
197
200
209
279
221
228
241
237
241
248
253
266
279
276
310
289
289
310
285
280
283
310
261
269
251
239
247
222
224
214
210
247
195
198
191
172
204
168
152
198
142
144
145
177
144
142
165
127
109
110
104
14
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
27
27
27
27
27
27
27
27
27
27
27
27
27
27
25
24
24
24
37
44
47
49
51
37
24
24
24
16
9
9
9
9
9
16
20
22
23
14
6
6
19
33
92
62
33
17
1
3
6
4
3
3
3
5
8
6
5
5
5
6
5
4
3
2
2
3
7
7
7
13
12
11
11
11
13
26
40
24
9
2
10
18
9
1
1
2
8
9
10
30
24
13
2
1
1
7
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
109
109
109
109
109
109
109
109
99
97
95
93
92
91
89
89
89
83
82
81
78
78
78
58
55
63
72
86
109
109
109
109
109
109
109
109
109
78
64
66
60
70
70
54
89
41
36
33
27
28
39
37
35
88
33
35
37
27
27
26
25
39
41
44
109
58
59
109
48
47
44
43
42
42
89
36
36
35
29
29
29
29
32
25
27
32
23
32
18
18
30
32
32
88
30
28
30
11
1
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
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
30
21
21
21
21
21
21
21
21
11
1
1
1
1
1
16
23
27
29
21
13
5
5
5
9
11
13
8
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
7
4
1
1
2
3
3
2
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
233
233
233
233
233
233
233
233
227
226
224
223
222
222
221
221
221
210
208
206
199
199
199
115
101
118
138
176
233
233
233
233
233
233
233
233
233
199
125
116
97
101
90
86
194
67
62
61
42
42
72
72
74
221
71
73
75
51
46
41
35
67
71
77
233
112
118
233
92
89
83
86
84
84
194
73
70
68
48
45
42
37
38
33
32
32
24
32
19
19
54
59
63
221
68
72
73
27
27
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
167
167
167
167
167
167
167
167
167
167
167
167
167
167
99
32
32
32
26
20
20
20
20
20
20
20
20
11
3
3
3
3
3
17
24
28
30
22
14
8
8
8
10
11
13
7
1
1
1
1
1
2
2
1
1
2
3
4
2
1
1
2
3
4
3
3
3
4
2
1
2
3
3
3
4
3
3
2
1
2
1
1
1
1
2
3
2
2
1
1
1
1
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
97
97
97
97
97
97
97
97
89
88
86
84
84
83
82
82
82
73
71
69
64
64
64
48
45
51
58
68
86
86
86
89
92
97
97
97
97
64
54
56
49
55
66
47
82
37
33
34
29
31
39
40
38
82
34
37
39
33
32
31
31
40
42
43
86
55
57
97
48
46
47
48
48
46
82
42
42
40
35
34
34
32
30
40
32
30
33
33
24
27
34
39
39
82
40
31
33
13
1
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
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
21
11
11
11
11
11
11
11
11
6
1
1
1
1
1
11
16
19
20
10
1
1
5
11
6
1
11
6
1
1
1
1
1
5
3
2
1
1
1
3
2
1
2
3
5
3
2
2
2
2
2
3
2
2
2
2
4
2
1
4
3
2
1
2
4
6
3
1
1
1
3
2
2
2
2
13
9
5
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
95
95
95
95
95
95
95
95
92
91
90
90
89
89
89
89
89
81
79
78
73
73
73
63
59
63
69
79
95
95
95
95
95
95
95
95
95
73
60
59
57
61
61
59
89
49
41
42
40
37
43
54
41
66
42
41
42
37
40
42
38
47
47
50
95
60
58
95
49
48
47
47
47
46
89
44
47
46
39
54
40
37
37
43
35
32
32
32
22
23
29
32
32
66
30
29
33
18
13
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
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
38
40
41
42
42
40
39
39
39
24
10
10
10
10
10
16
19
20
21
16
10
5
5
11
20
15
11
6
1
1
1
1
1
2
2
1
1
2
3
2
2
2
1
1
1
1
1
1
17
10
4
4
5
6
6
7
6
3
1
3
3
3
3
4
3
2
1
1
6
4
3
3
3
3
3
14
13
12
12
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
100
100
100
100
100
100
100
100
91
89
87
85
84
83
82
82
82
74
73
71
68
67
67
61
57
62
69
81
100
100
100
100
100
100
100
100
100
67
62
62
59
68
68
60
82
50
41
42
41
40
45
53
42
62
43
45
45
54
43
43
43
51
53
56
100
67
66
100
57
58
55
55
52
54
82
51
54
51
45
53
44
41
41
56
40
37
37
38
25
27
33
35
36
62
40
36
36
36
1
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
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
39
42
44
45
45
40
35
35
35
23
12
12
12
12
12
22
27
30
31
16
2
2
7
12
20
16
12
6
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
18
11
5
1
3
4
4
5
5
5
6
7
5
3
2
1
1
1
1
4
2
1
3
3
3
2
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
31
31
31
31
31
31
31
33
37
44
44
44
45
47
49
53
53
53
45
44
42
43
45
48
53
53
53
53
53
53
53
53
45
51
53
53
53
53
36
33
26
25
24
27
38
31
32
38
51
40
49
42
40
44
43
43
49
48
49
52
52
55
55
53
53
50
53
51
52
50
58
51
45
46
48
44
45
45
52
49
47
58
40
48
36
30
33
29
30
49
38
39
58
48
34
30
26
21
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
22
22
22
22
22
22
22
22
13
4
4
4
4
4
4
4
4
16
12
8
8
8
8
8
8
8
8
5
3
3
3
3
3
4
5
5
6
4
2
2
3
5
3
2
5
6
7
4
2
1
1
1
1
1
2
14
12
7
2
3
2
1
1
1
1
1
1
1
1
8
4
1
1
1
4
4
5
10
5
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
2
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
128
128
128
128
128
128
128
128
112
109
106
102
100
99
96
96
96
74
68
63
58
55
53
51
50
63
78
95
128
128
128
131
135
140
150
150
150
150
100
90
84
75
68
64
63
79
83
98
188
117
121
124
120
107
118
124
146
189
150
188
141
148
147
140
189
138
136
133
135
136
135
189
130
128
119
117
116
115
150
111
114
117
106
117
107
101
111
94
84
81
82
82
79
117
73
63
69
55
1
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
74
74
74
74
74
74
74
74
47
21
21
21
21
21
21
21
21
23
13
3
3
3
3
3
3
3
3
25
36
42
45
48
56
41
26
26
26
14
2
2
2
2
31
16
2
2
3
3
4
2
1
1
1
1
1
3
4
3
3
4
2
1
3
3
3
2
1
1
1
1
2
3
3
4
21
16
12
8
4
13
9
6
5
4
4
17
9
1
7
13
9
5
1
1
1
1
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
218
218
218
218
218
218
218
218
150
138
125
109
114
122
134
153
153
153
151
150
149
149
149
116
111
127
145
172
218
218
218
218
218
218
218
218
218
149
128
134
124
153
153
91
82
66
51
48
49
54
58
69
69
62
51
49
48
45
50
41
43
72
77
82
218
115
120
218
95
93
88
74
67
64
82
51
47
43
37
36
36
34
41
31
31
29
29
33
24
26
33
35
33
62
33
32
32
23
23
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
65
65
65
65
65
65
65
65
63
62
62
62
62
62
62
62
62
65
34
3
3
3
3
3
3
3
3
2
2
2
2
2
2
35
52
60
64
32
1
1
1
1
14
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
49
40
22
5
3
2
2
2
5
10
7
5
3
1
1
1
1
1
2
3
3
3
3
2
1
1
3
2
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
195
195
195
195
195
195
195
195
132
121
109
94
97
103
112
126
126
133
145
145
145
145
145
110
104
117
132
156
195
195
195
195
195
193
192
192
192
145
115
119
105
126
123
77
68
61
53
62
60
60
91
65
74
74
74
99
90
96
114
98
104
119
120
123
195
142
143
192
127
131
130
125
134
125
134
110
134
100
92
93
86
81
97
70
71
70
66
86
58
62
60
58
87
69
79
87
87
87
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
69
69
69
69
69
69
69
69
44
20
20
20
20
20
20
20
20
69
35
2
2
2
2
2
2
2
2
16
23
26
28
29
30
38
42
44
45
24
4
4
14
25
14
4
9
6
3
3
4
2
1
1
1
1
2
1
1
2
3
4
3
2
2
2
3
3
3
3
2
1
4
6
7
8
14
29
21
14
8
2
1
1
1
1
1
2
2
2
2
2
1
1
2
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
38
38
39
41
41
41
41
41
41
41
72
115
166
257
257
257
257
257
257
257
257
144
125
103
79
69
60
53
49
50
55
62
65
78
78
65
80
80
80
120
76
78
86
79
104
151
110
210
105
98
98
81
112
115
115
257
114
126
126
104
137
114
134
140
197
197
221
232
233
647
227
243
247
263
278
281
647
251
248
212
236
227
230
647
271
276
435
314
388
435
435
435
4
257
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
8
8
8
8
8
8
8
8
8
8
16
20
22
23
24
20
16
16
16
10
4
4
4
4
4
6
7
7
7
5
3
3
4
5
30
17
5
4
3
3
2
1
3
2
2
2
7
8
9
5
1
3
2
1
1
1
1
1
1
1
1
1
2
2
2
3
4
2
1
1
1
1
1
1
1
1
1
1
2
1
1
2
4
2
1
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
12
12
12
12
12
12
12
12
11
10
10
10
11
13
16
22
22
22
22
23
23
23
23
23
23
23
23
20
19
18
17
17
17
16
16
16
16
16
12
14
12
11
22
15
17
19
28
19
20
22
24
22
27
24
25
27
27
25
27
24
23
24
23
24
24
28
27
25
24
24
23
23
25
25
28
28
26
28
25
25
24
22
24
28
21
21
23
23
16
17
13
14
19
15
17
20
24
24
24
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
10
10
10
10
10
10
10
10
7
4
4
4
4
4
4
4
4
3
3
3
3
3
3
8
10
11
12
6
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
2
2
3
5
6
7
4
2
1
1
1
6
4
2
1
1
2
3
2
1
1
1
2
2
1
1
1
1
1
1
4
2
1
2
1
1
1
1
1
1
1
2
2
3
6
4
2
2
3
2
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
25
25
25
25
25
25
27
29
32
38
38
38
38
38
38
38
38
30
32
31
30
30
30
30
30
30
30
30
30
30
30
30
27
32
35
35
35
35
24
24
22
20
19
26
29
33
58
38
38
40
51
38
43
46
47
58
51
52
55
54
57
59
64
64
60
58
56
55
54
54
54
50
53
55
58
65
65
65
58
57
56
55
60
47
48
49
43
40
37
42
36
38
42
45
30
26
30
19
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
25
25
25
25
25
25
25
25
16
7
7
7
7
7
7
7
7
6
5
5
5
5
5
5
5
5
5
4
3
3
3
3
3
4
4
4
4
3
3
3
3
3
7
5
3
9
10
7
4
3
3
2
1
2
4
4
5
4
4
4
2
1
1
1
1
1
1
3
4
5
3
1
1
1
7
4
1
1
1
2
2
2
1
1
1
2
2
2
2
2
2
2
2
2
3
3
3
3
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
105
105
105
105
105
105
105
105
90
88
85
76
76
76
76
80
84
90
100
100
100
100
100
62
55
61
68
83
105
105
105
105
105
104
104
104
104
100
56
53
49
38
32
28
18
14
11
9
9
8
9
11
9
18
9
8
8
6
7
7
7
23
26
29
105
46
49
104
36
35
32
22
19
16
18
11
11
9
8
11
7
7
6
8
5
5
5
6
4
4
6
7
7
18
9
10
11
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
76
76
76
76
76
76
76
76
47
18
18
18
18
18
18
18
18
24
16
8
8
8
8
8
8
8
8
4
1
1
1
1
1
2
3
3
3
2
1
1
1
2
6
8
9
5
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
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
91
91
91
91
91
91
102
122
153
201
201
201
201
201
201
201
201
159
165
159
152
150
148
146
143
143
143
132
130
123
121
121
116
120
121
121
121
121
90
104
100
142
142
124
184
143
92
87
85
78
102
123
96
201
85
77
76
57
66
64
62
110
76
96
142
106
143
142
86
82
71
84
82
81
184
78
92
93
75
123
73
69
65
93
53
50
48
36
34
32
59
62
67
201
72
70
83
35
12
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
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
60
65
67
68
70
81
87
90
93
47
1
1
1
1
1
11
16
18
19
13
8
8
8
29
16
3
26
18
10
6
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
3
5
13
12
11
11
7
4
4
4
9
6
3
9
5
2
2
1
1
1
1
3
7
5
3
3
3
2
1
1
1
2
2
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
45
45
45
45
45
45
45
45
35
33
31
28
27
26
26
29
32
37
45
45
45
45
45
38
34
31
31
25
24
21
19
27
39
54
81
81
81
81
72
72
63
63
58
72
63
55
56
59
72
63
69
68
81
68
69
86
71
71
78
78
80
108
87
93
108
95
96
97
108
95
95
96
91
93
90
93
84
90
78
73
78
75
93
85
79
76
90
70
70
71
74
60
69
47
43
33
34
19
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
26
26
26
26
26
26
26
26
20
14
14
14
14
14
14
14
14
19
13
7
7
7
7
7
7
7
7
4
1
1
1
1
1
3
4
5
6
19
27
31
26
22
20
13
7
5
3
2
2
1
1
1
1
1
1
1
1
1
1
2
4
2
1
2
4
3
2
2
3
4
3
3
3
3
4
5
6
3
1
1
1
1
1
1
2
4
3
2
1
6
9
6
3
2
1
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
30
30
30
30
30
30
34
40
46
59
59
59
59
59
59
59
59
46
41
38
34
32
31
30
29
28
28
27
26
26
26
32
47
63
91
91
91
91
73
68
67
63
56
66
59
61
59
71
91
73
121
81
81
90
84
88
121
94
101
108
111
118
118
132
108
109
107
105
105
107
108
112
118
110
132
114
118
101
110
88
92
88
103
99
81
84
132
73
66
68
58
60
73
57
43
36
37
22
4
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
30
30
30
30
30
30
30
30
30
30
30
30
30
30
28
26
26
15
4
3
3
3
3
3
3
3
3
2
1
1
1
1
1
2
3
3
3
4
22
31
36
41
46
26
7
7
7
4
2
1
1
1
1
1
2
2
2
13
7
2
1
1
1
1
1
1
2
4
3
2
2
2
2
2
2
6
11
6
1
1
1
1
1
1
2
3
3
2
1
4
7
5
3
2
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
34
34
34
34
34
34
34
34
34
34
34
34
34
34
39
44
44
44
36
35
33
31
31
30
29
29
29
26
26
24
24
26
33
43
59
59
59
59
50
48
42
39
44
37
42
45
45
48
67
55
56
60
60
62
71
67
65
69
73
74
82
86
80
81
86
84
82
82
99
86
89
89
95
95
87
87
84
99
80
80
81
79
77
80
79
78
99
70
68
63
53
61
79
51
76
41
44
20
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
34
34
34
34
34
34
34
34
23
13
13
13
13
13
13
13
13
11
8
6
6
6
6
6
6
6
6
4
2
2
2
2
2
6
8
9
9
6
3
3
3
3
3
3
3
5
7
4
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
3
4
3
2
1
7
10
11
6
1
2
4
2
1
5
3
2
1
1
10
15
9
3
5
6
7
5
3
1
3
3
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
38
38
38
38
38
38
38
39
48
59
59
59
59
59
59
59
59
44
43
40
37
36
34
33
33
33
33
34
35
35
35
48
63
80
112
112
112
112
76
70
61
65
59
60
112
59
55
71
73
76
145
87
100
123
135
130
145
135
132
135
134
130
131
145
126
127
125
117
121
112
117
118
98
123
89
92
88
80
106
88
97
94
125
115
87
83
119
62
60
56
47
53
49
53
71
64
71
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
7
8
9
9
9
9
9
9
10
8
7
7
7
7
7
7
7
7
7
7
7
8
8
8
19
13
8
6
4
2
1
4
2
1
1
1
1
2
3
2
1
1
1
2
1
1
1
2
2
3
2
2
2
2
2
2
10
7
4
2
1
2
2
2
1
1
1
1
1
1
1
6
9
12
16
9
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
97
97
97
97
97
97
97
97
82
79
76
73
71
70
67
68
68
71
75
75
75
75
75
55
52
58
65
77
97
97
97
97
97
96
95
95
95
75
60
58
62
61
56
67
67
41
40
39
39
33
37
37
36
62
36
37
39
39
38
39
43
48
50
51
97
61
62
95
55
57
53
51
47
47
67
46
44
43
48
36
35
33
29
34
32
32
48
35
32
36
37
39
40
62
41
37
37
35
14
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
39
39
39
39
39
39
39
39
39
39
39
39
39
39
37
36
36
36
19
3
3
3
3
3
3
3
3
3
3
3
3
3
3
11
15
17
18
20
13
7
7
7
11
13
14
10
7
7
5
3
2
2
8
15
9
4
1
1
1
3
2
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
6
3
1
2
1
1
1
1
1
5
9
5
2
1
1
1
2
1
1
6
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
21
21
21
21
21
21
21
21
18
18
17
16
16
16
16
16
20
26
35
51
51
51
51
51
51
51
51
47
46
46
44
44
44
43
42
42
42
42
25
21
16
14
15
17
17
26
25
33
36
42
59
44
49
51
50
59
52
52
54
54
53
59
52
53
53
52
54
51
54
51
53
53
46
55
44
40
42
42
49
43
44
42
54
51
40
36
53
27
28
28
24
25
28
20
29
15
20
8
1
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
16
16
16
16
16
16
16
16
15
14
14
14
14
14
9
4
4
4
5
5
5
5
6
8
9
9
9
9
9
9
9
10
15
10
6
6
6
3
1
1
2
3
2
1
4
3
3
2
1
4
5
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
3
3
4
4
5
6
5
4
3
3
3
2
1
1
1
1
1
1
1
2
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
108
108
108
108
108
108
108
108
100
99
97
95
102
110
119
137
137
150
170
200
200
200
200
200
200
200
200
168
163
147
137
137
123
138
145
145
146
145
154
154
95
102
91
88
146
95
97
110
154
116
117
146
118
121
146
120
133
140
154
185
167
204
178
171
189
162
155
155
154
171
185
174
204
189
175
171
185
151
132
141
138
152
204
155
146
136
146
149
117
121
123
114
149
107
117
136
149
149
149
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
29
29
29
29
29
29
29
29
18
8
8
8
8
8
8
8
8
29
37
41
43
44
44
44
44
44
45
34
24
24
24
24
24
26
27
27
28
18
8
8
8
8
8
8
8
20
26
17
8
7
4
2
2
2
2
4
6
4
2
6
3
1
1
1
1
1
1
1
1
6
5
4
4
4
8
5
3
3
2
1
1
1
1
1
1
1
33
17
2
4
6
4
2
4
6
10
12
14
8
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
156
156
156
156
156
156
156
156
118
111
104
92
88
84
84
95
109
126
156
156
156
156
156
116
109
110
112
121
132
132
132
137
141
146
156
156
156
156
102
92
79
66
58
59
65
57
63
58
63
55
67
63
63
64
67
67
65
65
67
72
65
75
79
81
132
94
97
138
88
88
88
78
74
68
66
61
60
75
55
54
57
52
48
72
48
51
51
47
52
48
50
49
50
60
40
39
41
28
28
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
80
80
80
80
80
80
80
80
70
60
60
60
60
60
56
52
52
52
28
5
5
5
5
5
5
5
5
13
17
19
20
21
22
20
18
18
18
10
2
2
15
36
19
2
14
17
16
9
2
2
1
1
2
3
5
6
5
3
2
2
2
1
1
2
3
4
5
3
2
1
1
1
1
1
2
3
4
2
1
2
2
2
2
2
2
5
8
5
3
2
1
1
1
1
1
1
1
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
207
207
207
207
207
207
207
207
144
134
121
107
109
112
119
129
135
145
163
163
163
163
163
124
117
129
143
166
204
204
204
205
205
207
207
207
207
163
124
127
111
126
129
85
73
61
48
45
42
43
49
48
47
82
44
43
45
40
42
41
42
64
68
77
204
107
110
207
87
83
78
61
58
54
64
44
42
39
32
33
32
31
33
40
30
30
31
26
22
23
33
35
35
82
43
50
53
48
48
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
78
78
78
78
78
78
78
78
71
64
64
64
64
64
64
64
64
78
55
33
33
33
33
33
33
33
33
21
10
10
10
10
10
25
33
37
39
20
1
1
14
27
14
1
4
3
3
2
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
4
5
5
6
9
5
1
1
1
2
2
2
2
2
2
4
5
7
10
5
1
4
8
5
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
524
524
524
524
524
524
524
524
370
344
314
279
286
298
317
347
347
347
352
352
352
352
352
263
248
278
313
368
458
458
458
480
494
524
524
524
524
352
297
301
279
281
347
211
198
162
117
106
100
108
134
133
172
216
104
99
94
74
70
72
57
124
131
145
458
226
237
524
186
180
169
134
124
115
198
95
92
85
64
57
54
49
46
49
42
41
48
36
34
48
67
73
73
216
65
64
68
11
11
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
177
177
177
177
177
177
177
177
177
177
177
177
177
177
176
175
175
175
97
20
20
20
20
20
20
20
20
10
1
1
1
1
1
53
79
92
99
63
28
5
5
5
52
57
59
30
2
5
3
1
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
14
7
1
1
2
3
3
4
7
5
4
2
1
1
1
1
1
1
1
10
10
11
6
2
2
2
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
581
581
581
581
581
581
581
581
397
366
330
288
300
320
348
395
410
443
502
502
502
502
502
409
393
414
438
482
549
549
549
559
566
581
581
581
581
502
343
365
332
363
395
235
213
156
112
95
78
75
99
95
89
213
80
79
81
60
58
53
49
130
142
161
549
254
268
581
200
191
178
141
130
120
213
91
88
82
61
56
54
48
44
61
43
38
35
39
28
29
59
63
65
213
75
83
86
50
50
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
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
118
50
50
50
50
50
50
50
50
25
1
1
1
1
1
24
35
41
44
28
13
6
6
13
21
17
13
7
2
1
1
1
1
1
1
1
1
5
4
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
2
2
1
1
1
4
8
4
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
112
112
112
112
112
112
112
112
87
83
78
72
79
88
98
118
118
118
115
114
112
112
112
85
81
76
71
70
68
67
66
84
105
131
177
177
177
177
121
124
128
118
114
114
72
65
60
51
73
95
105
177
173
93
97
86
75
71
66
65
65
84
84
87
177
108
109
173
89
86
83
69
64
62
63
55
62
50
47
49
47
47
51
47
45
42
50
36
34
35
38
41
46
63
32
25
28
6
1
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
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
37
21
21
21
21
21
21
21
21
13
5
5
5
5
5
32
45
52
55
28
1
1
2
3
3
3
3
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
8
4
1
1
1
1
1
3
6
4
2
2
1
1
1
1
2
1
1
1
1
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
377
377
377
377
377
377
377
377
211
183
151
111
142
183
238
331
331
338
377
377
377
377
377
354
350
345
340
338
336
331
331
331
294
347
377
377
377
377
227
192
147
113
103
98
90
86
82
103
153
215
230
368
356
232
227
204
188
196
207
206
230
223
223
236
368
272
269
356
248
250
252
251
229
222
226
238
219
227
251
182
190
177
192
171
174
155
251
141
155
155
123
132
132
93
85
69
71
52
5
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
46
46
46
46
46
46
46
46
34
23
23
23
23
23
23
23
23
25
17
9
9
9
9
9
9
9
9
5
1
1
1
1
1
11
16
18
21
11
1
1
19
22
11
1
40
50
60
30
1
1
1
3
2
1
1
1
1
3
2
1
1
2
3
4
5
3
2
4
2
1
1
1
1
1
11
9
7
7
4
2
2
2
2
4
4
5
5
5
10
5
1
3
5
4
4
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
43
43
43
43
43
43
43
43
31
29
26
22
25
28
35
46
46
46
49
52
52
52
52
52
52
52
52
39
37
34
27
32
39
51
70
70
70
70
49
44
38
46
31
32
29
28
29
33
42
46
46
70
49
49
49
47
49
50
52
60
55
58
58
58
70
57
55
54
55
53
54
54
56
60
51
54
47
44
44
45
47
53
50
47
45
46
56
60
40
44
38
38
54
36
46
29
30
20
1
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
19
19
19
19
19
19
19
19
13
7
7
7
7
7
7
7
7
17
22
25
26
27
27
25
24
24
24
12
1
1
1
1
1
1
1
1
2
3
3
4
14
15
9
4
16
8
1
2
4
2
1
1
1
2
4
4
4
2
1
3
2
1
1
1
1
1
1
2
4
9
6
3
3
2
1
2
7
4
1
1
2
2
1
1
1
5
3
1
1
2
3
2
1
1
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
384
384
384
384
384
384
384
384
242
218
191
159
183
216
259
333
333
346
384
384
384
384
384
358
354
349
343
340
338
333
333
333
324
357
384
384
384
384
251
224
191
159
137
142
143
138
140
165
209
192
215
222
209
212
209
216
228
243
269
260
276
265
262
266
269
274
261
274
270
274
270
276
259
272
244
241
243
221
230
217
221
226
276
252
210
195
263
162
169
165
173
135
118
101
90
67
79
44
8
165
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
61
66
68
69
70
70
70
70
71
39
8
8
8
8
8
93
136
157
179
100
21
21
54
91
56
21
14
7
1
11
21
14
8
5
3
2
1
1
2
5
8
14
7
1
4
6
8
5
2
16
8
1
1
1
1
2
3
2
1
1
1
5
3
2
1
3
7
12
10
8
11
15
22
15
8
3
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
62
62
62
62
62
62
79
104
136
192
192
192
192
192
192
192
192
104
91
74
54
47
41
36
33
37
42
49
62
62
62
66
71
78
90
90
90
90
65
65
54
69
68
69
148
75
72
87
80
89
116
105
113
192
119
113
119
115
109
116
116
119
123
118
122
130
119
126
131
128
129
124
131
130
148
131
114
130
94
99
110
101
131
126
110
99
130
96
80
85
95
96
96
192
77
70
66
27
1
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
39
39
39
39
39
39
39
39
39
39
39
39
39
39
30
21
21
17
10
4
4
4
4
4
4
4
4
4
4
4
4
4
5
9
11
12
12
7
2
2
2
3
21
11
1
1
1
1
2
2
1
1
3
2
1
3
5
3
2
1
1
1
2
2
1
1
1
2
1
1
5
7
8
9
7
6
7
4
1
3
2
2
2
1
1
8
4
1
3
5
8
4
1
1
2
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
403
403
403
403
403
403
403
403
312
296
279
258
290
331
381
470
470
470
364
346
326
313
315
321
325
334
349
365
395
395
395
411
429
448
485
485
485
485
335
380
359
462
470
316
320
333
355
468
529
466
805
495
596
663
682
786
805
747
787
810
851
928
947
889
864
888
882
942
885
904
924
928
947
942
913
855
752
724
845
704
754
734
947
893
658
669
913
531
489
485
418
420
541
430
440
417
417
417
6
417
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
67
67
67
67
67
67
41
15
15
15
15
15
15
15
15
23
27
29
30
31
32
84
110
123
130
77
25
25
36
48
36
25
48
39
30
19
8
19
20
22
23
15
8
16
25
28
18
8
6
5
4
4
9
6
3
8
8
9
6
3
3
3
19
11
4
22
15
8
8
8
8
14
8
2
4
6
17
12
7
6
6
14
21
13
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
31
31
31
31
31
31
31
31
35
39
39
39
39
39
39
39
39
32
32
31
29
29
28
28
28
28
28
18
16
14
16
19
23
31
31
31
31
31
22
21
17
19
19
22
34
24
27
32
32
31
50
35
40
43
47
45
50
49
49
50
49
53
51
53
53
52
53
51
52
50
53
49
48
46
49
47
46
46
49
43
45
41
47
45
39
36
45
37
33
47
33
34
33
39
30
25
25
25
2
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
12
12
12
12
12
12
12
12
12
12
12
12
12
12
9
7
7
7
4
2
2
2
2
2
2
2
2
1
1
1
1
1
1
4
5
6
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
2
2
3
5
4
4
2
1
2
1
1
1
1
1
7
4
2
1
1
2
2
2
1
1
1
1
1
2
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
46
46
46
46
46
46
46
46
41
40
39
38
42
47
53
64
68
84
104
137
137
137
137
137
137
137
137
100
94
79
64
64
56
62
64
64
64
64
39
36
29
25
38
42
41
109
44
51
67
63
79
118
82
132
76
68
70
62
76
78
78
137
75
84
83
71
109
63
60
59
52
48
45
41
44
37
50
51
50
118
70
72
75
132
64
62
59
47
41
48
39
40
48
50
72
96
137
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
18
18
18
18
18
18
18
18
13
8
8
8
8
8
8
8
8
17
31
38
42
44
46
55
59
61
62
31
1
1
1
1
1
2
2
2
3
2
1
1
2
4
2
1
4
3
3
2
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
7
4
1
1
1
6
6
3
1
1
1
1
4
5
6
3
1
4
7
4
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
88
88
88
88
88
88
88
88
61
56
51
44
44
45
49
54
55
59
66
66
66
66
66
62
58
60
64
74
88
88
88
88
88
87
86
86
86
66
54
53
51
54
52
36
30
27
24
25
30
30
36
53
39
58
38
34
34
31
35
34
34
49
43
46
88
53
52
86
44
42
40
35
33
31
36
26
30
30
30
53
37
37
36
58
31
30
29
28
22
23
22
21
28
22
18
17
22
13
13
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
34
34
34
34
34
34
34
34
20
6
6
6
6
6
6
6
6
32
27
22
22
22
22
22
22
22
22
11
1
1
1
1
1
10
15
17
18
20
13
7
7
27
28
15
2
1
1
1
1
1
1
1
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
4
3
2
4
2
1
2
3
2
1
1
2
6
3
1
2
2
2
3
2
1
4
5
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
26
26
26
26
26
26
26
26
26
26
26
26
26
26
30
35
35
35
37
39
39
39
39
39
39
39
39
37
36
35
35
35
33
40
47
47
50
47
62
62
47
53
50
62
59
51
59
53
63
47
45
48
46
46
63
41
44
46
47
63
49
51
51
49
50
49
49
51
49
49
49
49
50
51
48
40
43
40
42
42
43
40
50
48
51
49
58
70
46
70
48
45
70
37
34
30
25
19
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
26
26
26
26
26
26
26
26
14
3
3
3
3
3
3
3
3
6
7
8
8
8
9
12
14
15
16
8
1
1
1
1
1
1
1
1
1
1
1
1
2
3
27
15
3
2
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
5
5
5
3
1
3
3
3
2
1
1
1
1
1
1
3
4
2
1
2
3
2
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
59
59
59
59
59
59
59
59
59
59
59
59
59
59
62
65
65
69
87
108
108
108
108
108
108
108
108
86
82
71
65
65
66
75
86
91
105
109
147
147
103
119
116
147
140
128
140
125
147
127
140
136
122
121
140
106
116
125
131
167
137
137
135
137
137
135
167
143
152
158
166
158
163
167
132
135
141
138
145
171
144
137
166
158
125
119
163
117
126
171
111
111
96
78
71
57
71
47
5
171
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
38
38
38
38
38
36
35
35
20
6
3
3
3
3
3
3
3
3
2
2
2
2
2
2
4
5
5
5
6
6
7
7
7
35
21
7
5
3
3
4
3
2
1
2
1
1
2
4
3
3
4
3
3
2
2
2
1
1
1
1
1
4
5
6
7
8
6
5
5
3
1
1
1
1
2
3
9
7
5
3
10
8
5
2
3
5
5
5
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
85
85
85
85
85
85
85
85
71
68
65
57
69
83
105
142
142
142
106
100
83
82
88
105
127
127
127
127
127
127
127
127
115
125
127
127
127
127
93
101
96
142
114
69
62
52
40
38
32
27
28
25
27
27
29
29
30
41
32
33
35
52
55
57
142
73
76
114
60
58
55
45
42
38
34
32
31
28
31
27
29
27
34
32
28
25
34
21
20
26
20
21
24
26
17
18
17
14
14
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
57
57
57
57
57
57
57
57
34
11
11
11
11
11
11
11
11
40
22
4
4
4
4
4
4
4
4
9
12
13
14
14
15
14
13
13
13
8
4
3
3
28
16
4
4
5
4
3
3
2
1
1
1
1
1
2
3
2
1
4
2
1
1
1
1
2
7
11
6
1
1
1
1
1
2
2
2
1
1
1
1
2
1
1
2
3
2
2
2
2
2
2
3
2
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
25
25
25
25
25
25
25
25
25
25
25
25
25
25
28
31
31
31
26
25
24
24
26
27
31
31
31
31
31
31
31
31
30
35
40
41
46
44
61
61
40
61
40
47
62
48
62
52
62
49
52
57
42
43
42
41
47
51
57
75
65
69
78
67
73
62
61
64
66
69
75
73
78
73
77
72
66
60
69
60
66
63
78
76
65
58
77
50
51
51
44
46
56
37
39
33
32
32
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
25
25
25
25
25
25
25
25
13
2
2
2
2
2
2
2
2
4
2
1
1
1
1
1
1
1
1
2
2
2
2
2
3
4
5
5
5
3
1
1
10
13
7
1
9
6
3
2
1
1
1
1
2
3
5
4
2
1
2
4
3
2
1
1
1
1
1
1
1
1
3
4
4
3
2
2
2
2
2
2
2
2
1
1
1
4
3
2
1
1
2
2
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
236
236
236
236
236
236
236
236
200
194
187
166
164
164
164
170
177
185
201
201
201
201
201
172
149
154
159
188
223
223
223
227
230
236
236
236
236
201
128
117
111
101
107
91
90
135
61
58
71
64
85
141
79
144
69
58
57
42
56
54
54
133
85
109
223
135
135
236
95
89
80
66
61
56
90
45
62
63
59
141
78
78
81
144
64
58
56
37
33
33
39
39
38
90
36
35
53
17
12
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
164
164
164
164
164
164
164
164
127
90
90
90
90
90
63
37
37
37
85
109
121
127
130
83
37
37
37
19
1
1
1
1
1
11
16
19
20
10
1
1
1
1
1
1
1
1
1
7
5
3
1
1
1
1
8
5
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
4
3
3
2
1
1
1
1
1
1
2
3
6
7
7
7
7
4
1
1
1
5
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
101
101
101
101
101
101
106
121
148
187
187
187
187
187
187
187
187
144
136
128
106
101
101
78
74
69
64
62
60
55
55
68
93
117
162
162
162
162
151
188
188
137
120
126
188
132
134
188
176
193
216
393
297
313
705
730
1235
2661
2101
2777
2617
2661
2777
2730
2736
2759
2806
2730
2780
2778
2612
2806
2208
2778
1877
1662
2806
1145
1027
914
576
482
382
346
356
336
426
436
228
269
268
304
477
260
399
209
196
57
5
247
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
45
44
44
44
25
7
7
7
7
7
7
7
7
4
2
2
2
2
2
28
41
48
51
26
2
2
2
2
2
2
2
3
5
3
2
2
2
7
5
3
1
1
2
1
1
2
1
1
1
1
1
1
1
2
2
2
1
1
1
1
2
4
6
4
3
6
4
2
1
1
12
23
14
5
4
4
3
2
2
4
6
5
5
5
5
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
236
236
236
236
236
236
243
278
344
436
436
436
436
436
436
436
436
336
319
299
247
245
247
281
317
317
317
317
317
317
317
317
269
309
317
317
317
317
245
217
212
203
185
227
436
310
311
449
481
526
1029
616
613
626
899
1257
2078
2724
2947
4690
4518
4113
4690
4518
4680
5142
4885
4904
4926
5142
5020
5082
4926
5142
3635
3441
5082
2375
2074
1928
1490
1294
1144
951
882
797
1022
601
523
496
499
558
492
777
564
325
478
60
1
1144
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
81
81
81
81
81
81
81
81
81
81
42
4
4
4
4
4
4
4
4
11
15
17
18
18
19
25
28
29
31
16
1
1
3
6
3
1
3
4
6
3
1
3
3
3
2
2
10
6
2
2
2
3
2
1
1
4
7
6
6
7
5
4
32
46
53
60
60
60
60
30
1
28
18
8
28
22
16
40
20
1
7
13
24
12
1
3
5
3
1
1
1
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
105
105
105
105
105
105
105
110
129
153
153
153
153
153
153
153
153
144
127
123
106
106
109
125
144
144
144
144
144
144
144
144
128
151
164
164
178
226
238
421
421
258
257
335
421
410
632
421
399
354
414
363
407
416
632
872
1348
1750
1782
2668
2344
2538
2666
2664
2561
2668
2666
2192
2557
2471
2518
2668
2563
2658
1814
1633
1980
1075
912
787
656
607
524
601
411
372
468
261
224
216
183
190
197
165
167
131
176
127
3
468
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
29
20
20
20
14
9
9
9
9
9
9
9
9
6
4
4
4
4
4
6
7
7
8
5
2
2
5
8
5
2
4
5
6
4
2
2
3
3
3
2
1
18
36
19
2
2
1
1
1
1
2
2
2
8
5
3
4
5
5
6
15
14
13
22
13
5
6
4
2
1
2
11
7
3
3
4
9
6
3
4
4
3
3
3
3
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
361
361
361
361
361
361
361
361
390
419
419
419
419
419
419
419
419
390
385
379
361
361
361
337
333
328
323
321
319
314
314
314
305
336
361
361
361
361
276
243
234
239
221
293
419
377
600
467
584
703
815
1152
867
952
1217
1515
1945
2603
2603
2780
2367
2407
2677
2538
2619
2780
2572
2741
2504
2465
2617
2647
2780
2568
2112
1916
2741
1399
1334
1193
988
945
879
913
979
945
1247
1279
714
793
766
803
975
724
851
523
556
290
9
939
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
34
21
21
21
21
21
21
21
21
12
3
3
3
3
3
84
125
145
166
84
3
3
7
12
79
44
9
34
59
31
3
3
3
2
1
1
2
2
2
2
2
3
3
2
1
2
3
3
3
2
1
1
89
133
177
177
115
54
3
2
1
1
1
2
3
6
3
1
5
9
12
16
23
12
1
1
2
5
7
8
9
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
99
99
99
99
99
99
99
99
91
90
88
86
86
85
84
84
84
86
88
88
88
88
88
69
66
70
75
84
99
99
99
99
99
99
99
99
99
88
60
62
57
62
62
50
84
37
33
31
25
23
33
31
31
83
30
30
30
21
21
20
18
31
32
36
99
50
51
99
40
39
36
38
37
37
84
34
34
33
27
26
26
26
28
27
28
27
28
27
17
17
29
29
29
83
31
34
35
22
22
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
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
29
21
21
21
21
21
21
21
21
13
5
5
5
5
5
8
9
10
10
11
7
4
4
4
8
10
12
6
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
3
6
3
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
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
32
32
32
32
32
32
32
32
25
24
23
19
19
19
19
21
23
26
32
32
32
32
32
25
23
23
23
25
28
28
28
28
29
30
32
32
32
32
21
18
17
15
15
15
16
16
16
17
22
17
17
24
16
19
23
21
24
24
24
24
32
24
25
26
28
27
30
27
28
26
28
27
28
32
32
28
28
27
25
34
25
26
28
26
28
25
32
32
28
34
26
26
26
19
23
14
16
8
1
34
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
11
3
3
3
3
3
3
3
3
8
7
6
6
6
6
6
6
6
6
3
1
1
1
1
1
2
3
3
3
2
2
2
2
2
8
5
2
2
3
3
2
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
2
3
3
3
2
1
2
2
2
1
1
1
2
1
1
2
2
2
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
66
66
66
66
66
66
66
66
54
52
49
46
45
44
42
45
49
55
66
66
66
66
66
49
46
46
47
51
56
56
56
58
61
64
70
70
70
70
44
41
33
29
25
27
34
31
31
44
51
48
95
50
51
51
48
53
62
70
77
91
96
92
89
99
91
90
101
89
95
90
99
94
94
96
99
94
101
86
99
77
76
77
73
76
74
65
101
61
67
67
59
60
61
43
38
31
31
23
1
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
34
34
34
34
34
34
34
34
34
34
34
34
34
34
28
22
22
22
13
4
4
4
4
4
4
4
4
15
20
23
24
25
26
18
10
10
10
10
10
10
7
5
3
1
5
4
4
4
4
2
1
3
2
1
1
13
13
7
1
1
1
1
1
1
1
1
11
6
2
1
4
6
7
7
8
6
5
4
3
2
2
2
1
1
1
2
1
1
2
7
10
5
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
26
26
26
26
26
26
27
29
33
39
39
39
40
42
44
48
48
48
44
43
42
41
41
40
40
40
40
35
34
32
30
32
36
40
48
48
48
48
32
35
30
26
48
25
25
29
29
34
43
36
42
47
38
40
39
41
45
54
48
50
48
48
49
49
54
50
50
49
51
55
56
67
67
55
53
51
46
43
50
37
38
37
34
47
35
33
37
37
29
28
31
31
31
47
30
26
25
24
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
22
22
22
22
22
22
22
22
15
8
8
8
8
8
8
8
8
8
8
8
8
8
8
12
14
15
17
9
1
1
1
1
1
4
6
7
7
4
1
1
1
2
1
1
2
2
3
2
1
1
1
5
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
17
9
1
2
2
2
3
2
1
7
6
4
2
1
1
1
1
1
1
2
1
1
1
1
1
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
52
52
52
52
52
52
65
83
106
147
147
147
147
147
147
147
147
90
85
75
63
58
54
50
45
43
43
32
30
26
28
42
60
75
107
107
107
107
89
84
84
59
59
62
84
65
64
84
68
69
96
82
88
147
87
96
103
97
107
101
102
102
104
103
103
106
105
106
115
109
112
111
111
115
112
111
104
98
115
91
97
103
86
109
85
78
85
84
72
84
82
91
95
147
97
95
95
84
65
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
26
15
15
15
9
4
4
4
4
4
4
4
4
5
5
5
5
5
6
10
12
13
14
8
2
2
4
7
4
2
7
8
9
5
1
2
3
2
1
1
1
1
1
2
1
1
1
1
1
2
3
3
4
15
9
3
3
3
3
4
9
6
3
16
9
3
3
2
1
1
1
2
24
13
3
4
5
3
1
1
1
8
11
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
48
48
48
48
48
48
48
48
43
42
41
40
40
39
39
39
39
36
35
34
33
33
33
22
20
24
28
35
47
47
47
47
47
48
48
48
48
33
26
27
29
31
28
39
39
19
17
14
11
12
17
17
16
39
15
16
16
13
13
12
12
16
17
18
47
25
26
48
20
20
20
20
19
19
39
16
16
15
11
12
9
8
7
11
8
8
10
12
7
7
12
13
13
39
14
16
17
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
21
21
21
21
21
21
21
21
21
21
21
21
21
21
16
12
12
12
9
6
6
6
6
6
6
6
6
3
1
1
1
1
1
6
9
10
11
6
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
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
48
48
48
48
48
48
48
48
41
40
39
37
36
36
35
35
35
34
34
34
34
34
34
24
22
25
28
34
43
43
43
44
45
48
48
48
48
34
26
26
28
29
28
35
35
19
17
14
11
12
14
13
14
26
13
13
14
14
12
14
11
16
17
19
43
25
26
48
22
22
22
21
20
19
35
16
15
15
11
11
11
10
11
10
10
11
10
11
7
6
9
9
9
26
10
12
12
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
17
14
14
14
9
5
5
5
5
5
5
5
5
3
1
1
1
1
1
5
7
8
8
5
2
2
2
5
5
5
5
3
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
48
48
48
48
48
48
48
48
43
42
41
40
40
39
39
39
39
36
36
35
34
34
34
24
22
25
28
34
43
43
43
44
45
48
48
48
48
34
26
26
23
24
28
21
39
18
15
14
10
11
15
15
15
37
15
15
15
12
12
11
12
15
16
17
43
24
25
48
20
20
19
19
19
18
39
17
16
16
12
12
11
10
11
9
10
11
10
11
6
6
11
12
12
37
13
15
15
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
17
14
14
14
9
5
5
5
5
5
5
5
5
3
1
1
1
1
1
5
7
8
8
4
1
1
1
1
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
2
2
1
1
1
2
2
3
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
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
43
43
43
43
43
43
45
52
65
84
84
84
84
84
84
84
84
58
53
48
38
32
32
24
21
24
28
33
43
43
43
43
43
43
43
43
43
32
26
25
24
33
31
32
84
31
29
29
20
19
29
28
30
82
30
30
30
22
21
19
17
21
22
23
43
28
28
43
23
22
22
30
30
31
84
29
29
28
18
17
17
15
14
19
13
13
13
15
9
9
21
24
25
82
26
27
28
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
18
18
18
18
18
18
18
18
18
18
18
18
18
18
16
14
14
14
10
6
6
6
6
6
6
6
6
5
5
5
5
5
5
8
9
10
10
6
3
1
1
3
9
6
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
7
6
5
4
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
436
436
436
436
436
436
436
436
404
399
393
373
373
373
373
373
373
373
348
344
324
324
324
186
163
201
245
319
436
436
436
436
436
431
426
426
426
324
217
186
140
109
86
82
68
67
78
66
75
87
90
112
102
83
85
82
83
84
82
90
86
145
155
166
436
226
237
426
181
172
166
123
113
101
91
84
78
70
70
68
71
75
66
78
68
61
66
80
63
65
80
64
61
59
80
45
45
35
1
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
373
373
373
373
373
373
373
373
194
15
15
15
15
15
15
15
15
49
26
4
4
4
4
4
4
4
4
2
1
1
1
1
1
25
37
43
46
23
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
2
4
2
1
2
1
1
1
1
1
2
3
10
8
6
5
4
4
4
5
5
5
11
6
2
2
1
1
1
2
3
2
1
3
2
1
1
1
12
9
5
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
99
99
99
99
99
99
99
99
89
87
85
83
82
81
79
79
79
83
88
88
88
88
88
69
66
70
75
84
99
99
99
99
99
99
99
99
99
88
60
62
57
62
62
49
79
36
31
29
23
22
31
29
30
78
28
28
28
20
20
19
18
30
32
36
99
50
51
99
39
37
36
36
35
34
79
30
31
30
22
26
20
17
16
21
14
14
13
14
10
10
21
24
25
78
23
22
25
5
1
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
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
29
21
21
21
21
21
21
21
21
11
2
2
2
2
2
6
8
9
10
11
6
2
2
2
7
9
12
6
1
2
1
1
1
2
1
1
1
1
1
1
2
3
2
1
1
1
1
2
7
4
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
48
47
45
44
44
44
45
46
46
46
43
42
41
41
40
40
40
40
41
47
54
54
54
54
54
61
69
69
69
69
69
69
46
51
47
48
76
47
45
51
69
59
60
76
64
63
67
62
62
61
66
76
69
82
71
71
77
73
73
75
77
74
82
77
76
82
78
75
80
72
73
78
75
82
80
72
69
59
82
52
49
54
52
52
82
42
38
31
29
14
1
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
33
33
33
33
33
33
33
33
33
33
33
33
33
33
26
20
20
16
10
5
5
5
5
5
5
5
5
4
3
3
3
3
3
8
10
11
12
7
2
2
4
7
4
2
7
8
9
5
2
2
1
1
2
1
1
2
4
2
1
5
3
1
1
1
1
1
2
1
1
1
5
7
8
8
7
7
9
5
2
2
2
2
1
1
1
4
2
1
2
2
1
1
1
1
2
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
188
188
188
188
188
188
188
188
216
245
245
245
245
245
245
245
245
292
354
448
448
448
448
448
448
448
448
312
289
262
233
253
281
315
375
375
375
375
227
216
182
162
147
156
200
157
154
192
239
250
295
316
308
354
310
332
384
387
449
475
451
485
450
461
438
433
433
436
428
431
468
455
462
475
485
461
453
448
468
449
437
450
421
412
429
426
485
427
382
343
341
318
402
291
291
248
257
245
19
450
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
80
94
101
105
107
88
69
69
69
36
3
3
3
3
3
29
42
48
51
32
14
14
21
29
21
14
29
15
2
1
1
2
3
4
10
5
1
3
5
7
4
1
1
1
4
6
4
3
4
12
8
5
57
83
109
77
45
57
70
40
10
32
43
55
31
7
12
17
18
19
52
32
13
6
17
9
2
10
14
16
19
252
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
43
42
41
40
39
39
38
38
38
36
35
35
34
34
34
24
22
26
30
37
48
48
48
48
48
48
48
48
48
34
27
28
24
28
28
22
38
18
15
13
11
11
16
16
16
38
16
16
16
13
12
11
12
16
17
18
48
25
26
48
21
20
19
19
19
18
38
17
16
16
13
12
11
11
11
10
10
11
10
11
7
7
12
13
13
38
14
15
15
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
17
14
14
14
10
7
7
7
7
7
7
7
7
4
2
2
2
2
2
8
11
12
13
7
2
2
2
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
6
5
5
4
3
3
3
3
2
2
2
3
2
1
2
2
2
3
2
1
1
1
1
1
1
1
1
4
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
99
99
99
99
99
99
99
99
91
89
88
86
85
84
83
83
83
86
89
89
89
89
89
57
50
55
62
77
99
99
99
99
99
99
99
99
99
89
55
50
42
44
40
38
83
32
30
30
23
22
31
30
30
81
29
31
32
23
22
20
20
32
34
36
99
51
53
99
42
41
38
39
37
37
83
33
33
34
28
28
27
26
31
28
29
31
28
31
19
18
29
30
30
81
28
26
27
10
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
74
74
74
74
74
74
74
74
74
74
74
74
74
74
44
15
15
15
13
12
12
12
12
12
12
12
12
7
3
3
3
3
3
6
8
9
9
5
1
1
1
1
7
4
1
2
3
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
8
16
14
8
2
1
1
1
1
2
2
3
2
2
2
1
1
1
1
1
1
1
1
3
2
2
2
2
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
228
228
228
228
228
228
249
297
377
496
496
496
496
496
496
496
496
326
297
264
202
167
156
122
109
125
147
177
228
228
228
228
228
227
227
227
227
156
130
134
119
162
145
148
434
133
130
133
89
91
158
160
163
496
153
160
167
115
108
96
84
106
108
112
228
136
136
227
110
110
111
152
154
160
434
148
147
143
95
83
77
65
62
62
53
54
43
42
31
31
108
125
136
496
149
162
167
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
86
86
86
86
86
86
86
86
86
86
86
86
86
86
78
70
70
70
38
7
7
7
7
7
7
7
7
4
1
1
1
1
1
35
52
61
65
33
1
1
1
1
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
3
4
5
6
3
1
3
2
2
1
1
1
1
1
1
4
7
10
5
1
5
8
12
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
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
78
76
74
69
67
67
60
55
59
64
74
89
89
89
89
89
88
88
88
88
67
56
54
52
55
54
56
89
48
43
45
42
39
44
54
42
67
39
39
41
38
40
45
37
46
45
49
89
58
57
88
49
47
46
49
48
48
89
44
48
47
40
54
40
38
38
41
35
37
32
37
26
33
33
35
33
67
39
46
48
46
46
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
34
34
34
34
34
34
34
34
34
34
34
34
34
34
33
33
33
33
37
39
40
40
40
36
33
33
33
21
10
10
10
10
10
15
18
19
20
16
12
8
8
12
21
16
12
6
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
4
7
4
1
1
1
2
1
1
1
1
1
3
2
2
2
3
3
3
3
2
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
109
109
109
109
109
109
109
109
79
74
68
61
73
87
105
138
138
138
123
121
114
115
118
126
138
138
138
138
138
138
138
138
128
145
156
156
156
156
104
86
80
71
70
70
70
64
69
78
83
103
99
103
156
104
102
105
98
102
108
103
107
104
103
104
113
112
112
156
119
121
154
119
116
123
115
119
154
121
129
154
135
154
154
131
129
130
107
103
89
90
85
80
130
76
78
68
62
62
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
29
29
29
29
29
29
29
29
29
29
29
29
29
29
23
18
18
18
24
27
28
29
29
29
29
29
30
16
3
3
3
3
3
25
36
41
47
24
1
1
1
1
18
9
1
2
4
2
1
2
3
2
2
1
1
1
1
2
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
2
3
9
16
10
5
8
4
1
2
1
1
12
7
3
2
3
4
3
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
24
24
24
24
24
24
28
32
38
48
48
48
48
48
48
48
48
51
63
77
77
77
77
77
77
77
77
54
50
43
34
35
40
48
61
61
61
61
38
35
29
23
30
33
34
77
38
44
53
39
46
46
51
70
59
63
73
83
74
90
82
82
80
91
80
85
90
85
91
86
87
82
88
91
69
66
64
64
58
68
60
65
88
58
58
53
61
51
49
60
50
48
44
53
45
51
56
56
56
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
24
24
24
24
24
24
24
24
14
5
5
5
5
5
5
5
5
6
7
7
7
7
8
8
8
8
9
5
2
2
2
2
2
5
6
7
7
5
4
4
4
4
4
4
4
3
3
2
1
1
1
2
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
6
3
1
7
10
12
8
5
6
10
5
1
1
2
2
1
1
1
1
3
4
5
5
6
6
7
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
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
49
49
49
49
49
49
37
34
31
27
25
24
21
21
27
40
56
84
84
84
84
56
49
38
33
28
31
36
39
42
50
75
63
69
70
75
76
74
77
78
88
80
80
84
81
81
88
80
82
80
79
88
81
82
82
79
80
80
78
82
82
71
70
73
75
72
84
82
74
82
71
78
59
56
59
56
57
60
56
56
56
2
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
28
28
28
28
28
28
28
28
28
28
28
28
28
28
24
20
20
20
11
3
3
3
3
3
3
3
3
4
4
4
4
4
5
6
7
7
8
5
2
2
2
3
2
2
3
4
5
3
2
1
1
3
3
3
3
3
3
2
1
2
1
1
3
2
1
1
1
2
1
1
2
3
3
4
6
7
8
5
3
2
2
2
2
1
1
2
2
2
5
3
2
2
2
2
2
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
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
112
119
135
135
135
135
135
135
135
135
138
141
141
141
141
141
165
189
189
189
189
109
97
91
80
78
78
78
87
86
105
170
136
150
147
170
173
163
173
190
200
201
235
204
220
202
200
194
194
193
187
200
205
208
235
220
205
200
193
190
185
183
196
194
188
199
235
176
182
205
165
168
144
129
131
170
130
140
137
137
137
1
196
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
55
55
55
55
55
55
43
31
31
31
38
42
44
45
45
45
45
45
45
24
3
3
3
3
3
13
18
21
24
12
1
1
4
8
7
7
7
5
4
2
1
2
2
3
4
2
1
2
3
3
2
1
1
1
3
3
4
3
2
11
6
1
11
16
19
21
19
12
5
5
3
2
2
2
2
4
3
2
1
1
6
5
4
2
1
2
3
2
1
1
1
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
48
48
48
48
48
48
56
66
78
100
100
100
100
100
100
100
100
69
64
58
51
53
56
61
69
69
69
69
69
69
69
69
72
91
112
112
112
112
82
73
63
61
50
54
61
53
54
59
71
62
97
71
77
100
76
85
98
101
112
129
122
128
133
131
130
122
123
126
127
129
135
131
127
125
135
118
113
106
135
101
108
110
96
111
97
92
99
94
82
81
84
86
79
111
80
51
55
18
5
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
48
48
48
48
48
48
48
48
29
11
11
11
11
11
11
11
11
16
11
6
6
6
6
6
6
6
6
3
1
1
1
1
1
3
4
4
5
6
6
7
26
34
20
7
10
7
4
5
5
3
1
1
1
2
3
2
2
1
1
5
3
1
2
1
1
2
2
3
2
2
8
11
13
12
11
11
17
23
17
12
10
6
2
2
4
14
9
5
2
2
2
2
2
3
5
5
5
5
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
101
101
101
101
101
101
101
101
67
61
55
47
49
52
58
67
71
78
92
92
92
92
92
75
72
75
80
87
100
100
100
100
100
101
101
101
101
92
63
65
59
66
67
39
32
28
21
17
15
13
16
15
15
30
16
16
16
15
15
14
15
28
31
34
100
49
52
101
39
38
37
29
27
25
31
19
17
15
13
12
11
10
10
12
10
11
9
9
7
8
11
14
15
30
14
13
13
8
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
34
34
34
34
34
34
34
34
32
30
30
30
30
30
30
30
30
34
18
3
3
3
3
3
3
3
3
2
2
2
2
2
2
5
6
7
7
4
1
1
6
12
6
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
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
86
86
86
86
86
86
86
86
63
59
54
44
42
40
44
48
53
59
71
71
71
71
71
51
47
48
49
54
60
60
63
69
75
86
86
86
88
78
101
101
66
64
51
51
63
55
56
56
101
49
45
53
46
50
94
47
57
59
56
101
54
56
57
50
60
55
54
86
51
50
50
44
41
39
38
33
33
32
32
32
33
38
32
37
32
29
38
26
26
26
23
26
29
22
30
23
22
19
19
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
40
40
40
40
40
40
40
40
23
6
6
6
6
6
6
6
6
20
11
3
3
3
3
3
3
3
3
11
15
17
18
18
19
15
11
11
11
9
7
6
6
20
13
7
7
5
3
5
4
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
4
3
3
2
2
10
6
3
2
1
1
1
1
1
2
2
3
3
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
87
87
87
87
87
87
87
87
62
57
52
45
45
45
47
50
54
59
68
68
68
68
68
49
46
52
58
69
87
87
87
87
87
85
84
84
84
68
53
51
45
50
47
34
30
28
24
26
31
25
29
28
23
23
28
22
24
24
25
31
27
38
40
41
87
50
51
84
42
42
42
35
34
31
30
30
24
22
23
21
22
21
21
29
23
20
30
19
18
17
16
16
18
18
18
19
19
19
19
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
37
37
37
37
37
37
37
37
24
12
12
12
12
12
12
12
12
31
19
7
7
7
7
7
7
7
7
5
3
3
3
3
3
9
12
14
15
9
3
3
6
26
14
3
4
2
1
2
2
1
1
1
1
1
1
2
3
5
4
3
2
1
1
5
4
3
3
3
2
2
1
1
1
1
5
4
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
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
32
32
32
32
32
32
32
32
28
27
27
26
30
35
40
51
51
51
41
39
34
34
36
42
51
51
51
51
51
51
51
51
47
50
51
51
51
51
39
40
42
48
49
31
33
26
23
24
27
23
24
33
24
25
27
23
25
26
27
33
28
31
32
32
48
36
36
49
32
33
34
31
31
31
30
31
26
25
24
24
24
22
21
30
21
21
31
18
18
18
17
18
19
25
14
12
14
9
1
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
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
10
1
1
1
1
1
1
1
1
9
13
15
16
16
17
9
2
2
2
1
1
1
3
26
26
16
6
3
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
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
24
24
24
24
24
24
24
24
19
18
17
16
15
15
14
15
20
25
30
41
41
41
41
41
41
41
41
26
24
20
15
16
18
22
28
28
28
28
19
17
13
12
13
15
15
21
17
18
24
22
26
31
28
41
29
28
31
31
34
40
39
37
38
37
37
39
40
39
43
37
43
37
35
43
32
32
32
29
27
31
30
29
29
41
29
29
32
32
24
25
24
24
28
20
23
15
15
11
2
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
12
12
12
12
12
12
12
12
12
12
12
12
12
12
10
8
8
8
12
14
15
16
16
14
12
12
12
7
2
2
2
2
2
3
3
3
4
2
1
1
2
3
2
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
4
3
2
1
1
1
4
3
2
3
2
2
2
2
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
74
74
74
74
74
74
74
74
61
59
56
52
50
49
49
53
58
63
74
74
74
74
74
61
55
49
49
42
40
38
36
42
49
58
74
74
74
74
46
39
32
29
30
38
40
49
65
52
84
55
52
52
51
55
58
63
65
66
74
98
86
92
94
101
98
100
101
101
103
97
96
98
98
99
101
100
101
103
95
82
81
79
91
76
73
70
103
60
62
61
56
54
56
43
35
29
30
20
3
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
49
49
49
49
49
49
49
49
27
5
5
5
5
5
5
5
5
15
10
5
5
5
5
5
5
5
5
4
4
4
4
4
4
14
19
22
23
13
3
3
6
10
6
3
7
7
7
5
3
2
2
2
1
1
3
13
11
7
3
5
3
1
1
2
1
1
1
1
1
4
6
7
7
6
5
4
4
3
2
2
2
2
1
1
1
2
2
3
3
3
2
2
2
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
22
22
22
22
22
22
22
22
15
13
12
10
10
10
12
14
22
31
41
60
60
60
60
60
60
60
60
37
33
27
19
18
18
20
23
23
23
23
17
15
14
13
19
22
24
47
29
25
28
26
31
33
30
56
29
29
30
25
31
32
33
60
34
38
38
35
47
33
31
31
28
28
28
27
28
28
29
29
29
33
33
32
29
56
29
28
28
22
20
27
16
17
19
23
31
42
60
60
60
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
8
8
8
8
8
8
8
8
6
4
4
4
4
4
4
4
4
6
14
18
20
21
22
18
14
14
14
7
1
1
1
1
1
1
1
1
2
2
2
3
3
3
3
3
3
3
3
7
4
1
1
3
6
4
3
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
4
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
169
169
169
169
169
169
169
169
106
95
83
68
78
91
108
138
138
148
169
169
169
169
169
153
150
147
144
142
141
138
138
138
139
153
169
169
169
169
101
94
86
73
67
60
53
52
53
61
67
74
88
91
85
83
81
81
84
86
90
92
95
108
100
103
105
104
108
105
103
96
108
89
87
85
80
81
78
75
92
74
78
81
71
83
74
72
72
66
54
63
53
59
81
49
62
39
44
21
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
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
38
41
43
44
44
44
44
44
45
38
32
32
32
32
32
58
71
77
81
41
2
2
3
5
5
5
5
4
4
3
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
3
2
2
4
3
2
1
4
6
7
5
4
3
2
1
1
1
1
1
1
1
2
10
6
2
1
1
2
1
1
4
2
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
52
52
52
52
52
52
52
52
44
42
41
39
38
38
38
38
40
47
61
81
81
81
81
81
81
81
81
54
50
44
42
52
64
75
99
99
99
99
71
71
62
62
64
71
78
70
78
86
98
99
95
88
88
87
84
85
84
84
92
106
97
107
103
102
102
102
103
98
99
102
106
103
107
101
108
108
100
99
93
99
94
88
107
99
87
90
101
84
79
78
85
71
70
74
80
72
74
70
70
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
28
28
28
28
28
28
28
28
28
28
28
28
28
28
23
19
19
14
9
9
9
9
9
14
16
17
18
14
10
10
10
10
10
9
9
9
9
7
5
5
6
7
24
15
7
14
15
10
5
3
1
1
2
3
4
7
11
7
3
5
3
1
1
2
2
2
2
2
2
2
2
2
2
2
4
9
26
25
16
7
4
2
1
1
2
3
19
41
25
9
6
3
1
4
28
44
52
61
35
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
65
65
65
65
65
65
65
65
49
46
43
35
33
33
33
38
44
51
65
65
65
65
65
55
51
50
50
53
57
57
57
58
59
61
65
65
65
65
44
39
33
29
26
27
34
26
25
25
34
24
28
34
28
40
31
32
33
32
34
35
37
45
41
43
57
46
47
56
44
44
43
42
42
37
42
34
42
32
31
33
31
33
33
41
41
30
29
26
23
23
21
22
26
27
30
36
45
45
45
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
33
33
33
33
33
33
33
33
22
11
11
11
11
11
11
11
11
23
22
22
22
22
22
22
22
22
22
12
2
2
2
2
2
5
6
7
7
4
2
2
2
2
3
2
2
4
6
5
3
1
1
1
1
1
1
1
2
2
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
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
60
60
60
60
60
60
60
60
60
60
60
60
61
69
87
111
111
111
106
105
104
103
102
102
101
101
101
84
81
72
67
67
65
66
67
67
67
67
69
86
86
74
111
74
86
77
70
86
72
72
97
73
78
88
74
73
70
66
72
72
75
101
76
76
83
84
84
111
97
83
84
81
78
77
75
74
73
73
73
76
76
76
76
88
79
80
97
73
70
65
50
54
58
53
59
50
52
50
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
60
60
60
60
60
60
60
60
35
11
11
11
11
11
11
11
11
9
7
7
7
7
7
27
37
42
47
31
15
15
15
15
15
11
7
7
7
5
4
4
4
4
7
5
4
5
6
3
1
2
2
2
1
1
1
1
1
2
1
1
2
4
2
1
3
4
6
5
3
1
7
10
11
7
4
2
1
1
2
6
3
1
1
1
3
6
3
1
8
6
3
1
1
2
4
2
1
1
1
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
53
53
53
53
53
53
53
53
42
40
38
31
31
31
31
31
31
31
31
32
32
32
32
32
32
33
37
43
53
53
53
53
53
52
52
53
57
64
68
78
78
65
64
68
78
68
66
78
68
63
65
63
57
65
70
67
70
71
71
68
71
66
61
61
60
59
63
62
60
59
59
63
59
60
61
66
63
55
49
47
45
41
47
39
37
36
45
39
40
48
42
48
48
43
66
48
48
45
45
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
31
31
31
31
31
31
31
31
17
3
3
3
3
3
3
3
3
7
8
9
9
9
9
9
9
9
10
14
16
17
18
19
25
18
12
12
12
12
36
57
39
22
21
14
7
7
7
37
19
1
1
1
1
1
1
1
1
1
2
5
3
2
1
1
2
1
1
1
1
1
1
1
1
1
2
5
9
5
1
2
2
2
1
1
1
1
1
1
1
2
3
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
48
48
48
48
48
48
48
48
48
48
48
48
48
48
53
59
59
68
88
114
114
114
114
114
114
114
114
104
102
100
95
95
95
79
76
64
64
64
50
48
41
42
38
42
42
49
58
60
86
72
94
114
83
86
87
85
95
86
85
88
94
88
93
92
91
97
97
95
99
96
96
99
97
97
99
98
97
98
93
114
95
90
89
96
84
83
93
73
68
77
59
59
65
62
64
65
65
65
1
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
48
48
48
48
48
48
48
48
29
11
11
11
11
11
11
11
11
11
11
11
11
11
11
24
30
33
37
21
6
6
6
6
6
8
9
9
10
8
6
6
6
6
6
6
6
6
7
7
4
2
2
3
3
3
3
3
3
3
3
5
3
1
1
2
3
3
3
4
19
27
21
15
15
13
10
6
2
1
1
4
3
3
3
4
11
15
8
1
4
5
3
2
1
2
3
2
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
68
68
68
68
68
68
68
68
56
54
51
48
47
46
44
44
119
213
330
535
535
535
535
535
535
535
535
301
262
217
154
144
138
149
154
154
154
154
148
148
103
148
121
140
149
178
144
140
144
129
125
154
119
121
119
114
119
125
196
207
223
535
234
274
283
242
357
213
202
196
160
154
165
163
151
235
191
210
212
397
264
270
256
444
214
191
221
182
248
397
242
444
222
209
216
166
223
142
70
535
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
29
29
29
29
29
29
29
29
29
29
29
29
29
29
24
20
20
13
6
6
6
6
6
20
27
31
33
18
4
4
4
4
4
5
5
5
5
3
1
1
20
20
12
4
91
49
7
4
1
2
1
1
1
1
5
3
1
1
1
1
1
1
1
1
2
7
8
9
5
1
7
10
12
11
10
14
18
10
2
3
3
3
2
1
1
10
19
15
12
7
2
3
5
10
51
60
65
67
34
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
76
76
76
76
76
76
76
76
61
58
55
52
51
52
52
54
54
54
37
34
30
28
27
27
27
39
54
72
104
104
104
104
104
92
90
81
81
81
59
59
60
58
54
59
59
61
71
76
82
83
115
87
88
94
91
94
104
91
96
96
100
104
115
111
111
111
98
95
92
86
91
92
90
115
99
86
85
84
78
81
104
84
86
99
75
67
85
61
66
66
74
57
56
46
37
30
34
21
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
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
13
5
2
2
2
2
2
2
2
2
14
20
23
25
27
51
28
5
5
5
3
1
1
6
11
11
11
11
9
8
4
1
1
2
4
2
1
1
1
1
6
3
1
2
2
1
1
1
2
3
3
2
2
3
3
3
4
7
4
2
1
1
2
2
1
1
1
1
3
2
1
1
6
11
6
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
42
42
42
42
42
42
42
42
34
33
31
29
29
28
27
27
28
30
33
33
33
33
33
27
24
26
29
34
42
42
42
42
42
41
41
41
41
33
26
25
23
23
22
20
27
17
15
15
15
13
15
16
14
26
15
16
17
16
16
16
21
21
23
24
42
27
27
41
28
29
39
28
27
30
37
29
39
30
27
37
28
28
39
26
27
24
21
26
16
17
20
19
26
26
15
16
15
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
19
19
19
19
19
19
19
19
19
19
19
19
19
19
16
14
14
14
12
11
11
11
11
11
11
11
11
8
5
5
5
5
5
6
7
7
7
4
2
2
2
2
7
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
3
5
3
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
106
106
106
106
106
106
106
106
76
71
65
58
63
70
78
94
94
94
97
100
100
100
100
100
100
100
100
98
98
97
98
100
102
106
106
106
106
96
73
79
86
85
94
94
64
67
71
83
86
96
129
93
101
106
106
129
112
114
119
118
116
129
113
115
117
116
121
113
118
115
116
115
114
120
108
91
94
88
99
87
95
91
121
112
95
93
115
74
64
62
55
60
67
55
66
64
69
66
66
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
12
12
12
12
12
12
12
12
12
12
26
33
37
39
40
40
40
40
41
36
31
31
31
31
31
22
13
13
13
9
5
5
5
6
6
6
6
6
6
5
5
6
4
3
2
2
5
3
2
2
2
5
3
2
1
1
1
1
4
4
4
5
7
8
9
8
7
4
1
1
1
16
13
7
1
1
1
1
17
10
4
2
1
1
1
7
6
6
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
37
37
37
37
37
37
37
41
50
62
62
62
62
62
62
62
62
73
89
114
114
114
114
114
114
114
114
74
67
60
51
47
44
42
39
42
47
45
65
65
38
42
42
50
58
55
73
52
71
64
71
114
79
92
74
68
72
67
73
74
74
106
74
75
74
66
66
66
67
66
72
68
70
77
72
77
77
77
74
114
79
73
73
92
65
63
63
56
53
61
51
54
63
62
67
85
106
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
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
18
21
23
24
25
19
13
13
13
8
4
4
4
4
4
7
8
9
9
7
6
6
6
7
6
6
7
7
7
6
6
3
1
1
1
1
2
1
1
1
1
7
5
3
1
1
1
1
1
1
1
2
2
2
2
3
6
4
2
10
13
10
6
2
2
3
2
2
2
2
2
3
3
3
4
6
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
31
31
31
31
31
31
31
31
19
17
15
11
13
14
17
23
34
51
71
107
107
107
107
107
107
107
107
70
63
56
47
43
40
38
36
33
33
33
25
25
22
21
25
26
26
49
29
33
41
40
50
69
54
91
55
51
52
45
55
57
58
107
57
60
61
53
58
49
48
48
46
46
45
43
42
46
46
46
46
69
53
52
52
91
47
43
43
33
32
38
27
26
35
26
29
31
43
33
33
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
8
8
8
8
8
8
8
8
5
2
2
2
2
2
2
2
2
8
14
17
19
20
21
17
13
13
13
13
13
13
13
13
22
15
8
8
8
5
2
2
2
2
5
3
2
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
2
1
3
2
1
1
1
1
4
8
8
6
4
2
6
4
2
3
6
8
10
7
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
236
236
236
236
236
236
236
236
197
191
183
174
179
186
195
212
212
212
194
191
188
184
182
180
177
177
177
129
121
112
127
152
183
236
236
236
236
186
179
180
180
156
212
153
180
163
169
180
178
182
204
181
185
177
166
182
187
199
199
204
209
219
229
212
218
221
217
236
249
258
274
351
247
234
220
207
199
188
230
227
250
274
351
230
206
180
177
159
198
301
244
301
351
227
240
199
188
188
3
208
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
24
24
27
29
30
30
30
28
27
27
27
14
1
1
1
1
1
14
20
23
25
15
5
5
5
5
5
5
5
7
10
7
5
3
1
2
2
1
1
2
4
11
9
7
8
4
1
1
2
25
89
53
18
4
30
43
54
38
22
18
14
9
5
18
11
4
2
1
3
5
4
3
11
8
6
4
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
27
27
27
27
27
27
27
27
27
27
27
27
27
31
40
52
52
52
36
33
30
29
30
32
36
36
36
36
36
36
36
36
34
35
36
36
36
36
29
34
33
51
52
31
30
30
27
24
23
22
24
18
17
20
22
25
27
36
30
29
29
32
33
34
51
37
37
52
35
35
35
36
31
30
29
27
27
27
25
25
23
22
20
28
19
18
21
18
18
18
16
18
19
16
17
19
21
21
21
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
27
27
27
27
27
27
27
27
15
4
4
4
4
4
4
4
4
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
5
7
8
8
4
1
1
3
5
3
1
4
5
5
3
1
1
1
1
1
1
3
2
1
1
2
2
1
1
1
1
2
1
1
1
1
1
2
2
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
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
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
52
52
52
32
28
24
26
32
39
52
52
52
52
52
52
52
52
52
52
52
52
52
52
39
40
42
48
49
36
35
34
34
28
34
27
27
35
26
25
26
26
27
29
29
36
32
37
36
36
48
41
42
49
40
39
40
35
33
40
28
28
29
27
25
26
23
23
27
25
21
21
26
18
17
17
17
18
19
25
15
13
13
10
1
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
49
49
49
49
49
49
49
49
37
25
25
25
25
25
25
25
25
14
3
3
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
3
4
4
4
5
17
11
5
7
6
3
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
3
4
5
5
4
2
1
1
1
1
1
1
1
1
1
3
2
1
2
2
2
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
29
29
29
29
29
29
29
29
29
29
29
29
29
33
41
52
52
52
30
26
22
21
24
28
35
35
35
35
35
35
35
35
33
34
35
35
35
35
33
33
31
30
52
28
28
29
25
25
33
24
25
26
27
29
30
31
32
35
34
33
32
32
33
35
36
37
37
52
36
36
37
33
33
34
30
30
30
28
28
30
28
29
30
32
28
28
30
33
23
25
24
24
33
25
32
31
33
33
33
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
29
29
29
29
29
29
29
29
18
7
7
7
7
7
7
7
7
6
4
2
2
2
2
2
2
2
2
1
1
1
1
1
1
3
4
5
5
5
5
5
15
25
15
5
5
6
7
6
4
2
1
4
3
2
4
4
2
1
1
2
2
1
1
1
1
1
9
17
10
4
3
3
3
3
3
3
3
2
1
1
2
2
1
1
1
1
6
3
1
1
2
1
1
2
2
2
2
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
45
45
45
45
45
45
45
45
43
42
42
41
41
41
41
41
41
43
45
45
45
45
45
32
29
25
21
19
17
16
14
30
49
72
113
113
113
113
65
58
47
38
32
32
34
32
34
47
51
50
96
56
62
68
63
72
88
100
113
131
138
141
127
129
120
118
121
125
128
138
141
129
125
116
115
115
103
97
141
98
107
108
90
108
80
74
98
59
54
54
47
47
59
41
42
46
45
45
45
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
31
31
31
31
31
31
31
31
31
31
31
31
31
31
22
14
14
14
8
2
2
2
2
2
2
2
2
1
1
1
1
1
1
5
7
8
9
6
3
3
3
4
3
3
4
3
3
3
3
2
1
1
1
1
1
1
1
2
2
3
3
3
2
1
1
1
1
1
1
1
7
10
12
9
7
7
7
11
6
1
3
6
3
1
1
1
1
1
1
1
2
3
4
2
1
2
3
3
4
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
12
12
12
12
12
12
14
17
21
28
28
28
28
28
28
28
28
24
20
19
18
17
16
16
15
15
15
16
17
17
17
17
17
19
22
22
23
22
28
28
21
24
24
21
28
21
22
23
28
22
23
24
23
28
26
26
27
33
29
28
31
30
29
29
31
30
30
31
31
28
27
28
27
31
28
28
30
27
33
30
28
29
32
26
28
32
27
33
23
33
25
27
33
28
23
17
18
9
1
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
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
7
3
3
3
3
3
3
3
3
4
5
6
6
6
6
7
5
3
3
3
2
2
2
6
15
8
2
4
2
1
1
2
1
1
1
1
1
2
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
4
4
2
1
1
1
3
7
4
1
1
2
5
3
1
2
2
2
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
57
57
57
57
57
57
57
57
57
57
57
57
57
57
63
69
69
69
51
48
45
46
51
58
69
69
69
69
69
69
69
69
59
67
69
69
69
69
67
67
53
67
49
55
67
55
61
56
61
55
60
62
58
65
68
62
66
66
63
64
64
66
67
65
66
70
69
74
76
77
93
81
80
81
93
77
80
78
76
93
77
78
77
75
76
74
76
74
69
62
58
58
66
61
67
59
59
59
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
57
57
57
57
57
57
57
57
35
13
13
13
13
13
13
13
13
12
9
6
6
6
6
6
6
6
6
6
6
6
6
6
7
9
10
10
11
8
5
5
27
36
21
6
20
15
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
7
10
11
6
2
2
2
1
1
3
2
1
1
1
3
6
4
3
6
4
3
3
2
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
25
25
25
25
25
25
25
25
21
20
20
19
21
23
26
31
31
31
28
27
25
25
25
28
31
31
31
31
31
31
31
31
29
35
40
40
40
40
24
22
18
16
15
25
29
35
72
43
45
51
55
48
62
55
57
61
64
58
62
57
55
57
59
62
72
65
64
59
57
54
52
52
50
53
46
51
42
39
45
39
46
47
55
72
44
45
53
35
31
29
23
26
26
21
34
17
22
10
1
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
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
6
4
2
2
2
3
2
2
3
4
5
3
2
2
2
1
1
2
4
7
5
3
1
2
1
1
1
1
1
1
3
3
3
3
2
1
1
1
2
1
1
5
3
2
3
5
3
1
1
3
2
1
1
3
2
1
1
2
2
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
42
42
42
42
42
42
42
42
29
26
24
20
20
21
23
26
28
31
38
38
38
38
38
30
28
30
32
36
42
42
42
42
42
42
42
42
42
38
26
26
28
26
26
26
14
12
10
8
7
6
7
8
7
12
6
6
7
7
7
7
6
12
12
13
42
20
21
42
16
16
16
12
11
10
12
8
8
7
6
8
6
6
5
9
4
4
4
3
3
6
5
6
6
12
8
9
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
16
16
16
16
16
16
16
16
14
12
12
12
12
12
12
12
12
16
11
6
6
6
6
6
6
6
6
3
1
1
1
1
1
2
3
3
3
4
3
2
2
2
4
5
5
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
6
5
4
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
30
27
25
21
21
21
23
26
26
26
28
28
28
28
28
19
18
21
25
32
43
43
43
43
43
43
43
43
43
28
25
25
22
26
26
16
14
12
9
9
10
10
11
15
15
12
11
10
9
9
9
10
10
15
16
16
43
22
23
43
19
19
17
13
12
11
12
9
10
9
9
13
9
10
8
9
7
7
8
7
7
13
8
9
10
12
8
9
8
8
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
17
17
17
17
17
17
17
17
14
12
12
12
12
12
11
11
11
11
6
1
1
1
1
1
1
1
1
2
2
2
2
2
3
7
9
10
10
8
5
2
2
6
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
6
5
4
4
4
4
4
4
2
1
1
1
1
1
2
3
2
1
1
1
1
1
3
3
3
3
6
4
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
55
55
55
55
55
55
55
55
56
57
57
57
57
57
57
57
57
44
47
45
43
43
42
42
42
42
42
31
29
26
29
39
53
62
85
85
85
85
64
56
44
43
35
503
1031
1650
2832
2750
2750
1599
1682
1926
2093
2340
2777
2733
2830
2672
2018
2189
2234
2320
2522
2777
2782
2832
2830
2197
2388
2672
1875
1925
1158
891
730
535
424
347
282
235
654
696
763
2832
794
809
789
421
350
303
224
215
196
157
163
154
147
136
136
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
35
35
35
35
35
35
35
35
20
6
6
6
6
6
6
6
6
10
12
13
13
13
14
17
19
20
20
12
4
4
4
4
4
9
11
12
13
7
1
1
2
4
2
1
4
4
5
3
1
1
2
2
2
1
1
1
2
2
1
1
1
1
1
2
3
2
1
2
1
1
10
15
17
11
6
4
3
4
2
1
3
4
2
1
1
1
4
8
5
2
5
3
2
1
1
1
1
1
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
230
230
230
230
230
230
233
262
321
401
401
401
401
401
401
401
401
315
301
284
243
245
249
278
311
311
311
311
311
311
311
311
267
303
311
311
369
467
487
832
832
519
520
1004
1431
2236
3221
3221
4023
2133
2450
2706
2422
4023
2810
3378
3474
3516
4023
2799
3612
3050
3318
3612
3194
3730
3550
2458
2336
2412
2078
1971
1868
3319
1795
1713
2119
1264
1186
1148
1486
1481
1390
3730
1445
1447
1374
932
811
705
643
651
549
732
470
367
502
152
152
1141
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
81
81
81
81
81
81
81
81
81
81
44
8
8
8
8
8
8
8
8
7
7
7
7
7
7
28
38
43
49
25
2
2
8
14
8
2
12
12
12
7
2
1
1
6
11
10
9
8
7
7
8
29
15
1
1
3
6
4
2
4
5
7
29
40
46
52
32
12
35
27
19
24
15
7
5
4
6
25
88
45
2
7
12
12
13
13
13
13
13
13
13
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
167
167
167
167
167
167
167
167
151
148
145
141
139
138
135
135
135
129
133
134
134
134
134
134
134
134
134
96
90
79
88
104
128
167
167
167
177
220
232
398
398
259
251
506
524
798
1690
826
1419
844
698
702
836
1024
1190
1690
1581
1310
1863
1500
1626
1863
1754
1721
1776
1863
1754
1705
1662
1705
1446
1687
1245
1294
1159
1019
1529
884
858
833
880
810
728
1687
746
801
779
714
561
590
688
557
688
428
421
335
337
159
159
522
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
36
28
28
28
28
28
28
28
28
32
38
41
42
43
43
43
43
43
44
28
13
13
13
13
13
36
47
53
56
31
6
6
6
6
8
7
6
10
15
9
3
6
10
8
5
2
3
2
2
1
1
3
2
1
4
3
3
2
2
2
1
1
17
25
29
28
28
31
34
22
11
14
14
12
7
2
1
1
80
43
7
6
5
7
10
37
24
11
11
11
22
34
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
54
51
48
42
40
38
39
43
49
56
70
70
70
70
70
51
47
48
48
52
57
57
57
59
61
64
70
70
70
70
45
40
34
29
24
24
29
23
25
23
25
24
23
25
27
24
25
24
24
25
25
25
29
31
32
33
57
40
41
58
43
43
47
47
37
36
34
32
30
29
26
28
28
28
47
28
30
27
29
25
25
28
27
27
47
22
23
16
14
4
1
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
38
38
38
38
38
38
38
38
24
10
10
10
10
10
10
10
10
19
13
7
7
7
7
7
7
7
7
4
2
2
2
2
2
7
9
10
11
7
4
4
6
13
8
4
6
4
3
3
3
2
1
1
2
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
2
2
2
3
3
3
3
2
2
2
1
1
1
1
1
3
2
1
2
3
4
5
7
4
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
35
35
35
35
35
35
35
40
49
63
63
63
63
63
63
63
63
48
53
51
49
49
48
48
48
50
58
74
97
97
97
97
97
81
78
77
76
68
78
78
55
78
62
72
113
76
81
78
84
81
97
113
77
77
74
73
79
80
84
113
88
89
93
100
87
86
81
79
97
81
83
86
87
85
100
88
83
81
76
76
76
76
74
84
74
75
100
70
56
60
58
65
84
66
73
72
70
70
70
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
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
6
3
3
3
3
3
8
10
11
12
12
12
12
12
13
24
13
3
3
3
3
3
3
12
18
10
3
25
14
4
3
3
2
1
1
1
1
1
1
1
1
1
5
3
2
1
1
1
1
2
2
1
1
5
7
8
5
3
2
1
1
1
4
4
3
3
3
3
3
10
7
5
4
4
3
3
2
2
4
5
7
6
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
32
32
32
32
32
32
32
32
28
27
27
26
25
25
25
25
26
28
32
32
32
32
32
28
25
25
24
25
27
27
27
28
29
30
32
32
32
32
30
30
18
20
19
19
36
21
23
26
30
26
27
36
26
26
30
25
27
28
28
36
31
28
28
27
28
26
26
29
26
25
26
30
27
29
31
29
30
29
29
29
27
22
21
20
22
21
24
31
23
27
25
25
30
20
25
16
16
10
1
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
18
18
18
18
18
18
18
18
11
5
5
5
5
5
5
5
5
9
7
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
2
1
1
3
6
3
1
6
3
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
4
2
1
4
2
1
1
1
1
1
1
2
1
1
3
2
1
1
1
5
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
37
37
37
37
37
37
37
37
29
27
26
24
24
24
24
25
25
29
37
49
49
49
49
49
49
49
49
41
40
38
37
52
69
89
126
126
126
126
81
76
67
73
73
76
113
83
91
107
108
120
129
116
125
111
129
107
115
121
126
142
136
136
136
141
120
123
119
123
141
123
142
111
108
110
85
88
85
77
95
80
89
91
142
107
86
86
108
69
68
65
50
43
37
34
32
32
40
30
30
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
12
12
12
12
12
12
12
12
12
7
2
2
2
2
2
4
5
5
6
10
12
13
13
14
16
9
2
2
2
2
3
4
4
4
25
14
4
10
11
7
3
2
1
1
1
1
1
2
3
5
4
3
4
3
2
1
1
1
1
3
2
2
1
1
1
1
2
3
5
4
4
4
6
4
2
1
2
7
12
10
8
7
5
4
3
2
1
4
5
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
223
223
223
223
223
223
223
223
137
123
106
87
102
121
147
192
192
192
189
189
188
187
187
187
187
187
187
205
223
223
223
223
223
231
240
240
240
240
183
157
138
192
122
127
137
122
150
182
240
236
211
226
220
220
213
220
233
251
277
321
317
321
317
321
294
288
290
277
273
275
290
262
258
254
227
224
235
200
227
203
214
229
266
250
220
232
258
200
233
202
180
221
175
175
202
208
233
233
233
233
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
17
3
3
3
3
3
18
26
30
32
17
3
3
3
3
3
3
3
3
3
3
3
4
10
16
10
4
16
11
7
5
4
2
1
1
1
1
2
1
1
8
15
16
17
10
3
2
3
3
4
4
2
1
5
7
8
7
6
10
15
8
1
6
3
1
2
5
5
6
12
15
18
28
19
10
8
5
2
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
225
225
225
225
225
225
225
225
195
190
184
177
179
182
186
194
194
194
190
189
189
188
187
187
187
187
187
206
225
225
225
225
225
231
237
237
237
237
182
157
164
194
161
167
188
163
188
182
237
184
223
201
208
230
214
230
229
230
228
254
236
241
242
249
241
244
249
241
249
244
254
243
240
249
226
204
181
177
204
188
206
191
254
228
184
171
240
134
160
159
159
228
147
166
133
103
119
86
1
228
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
24
17
17
17
29
35
38
39
40
28
17
17
17
17
17
17
17
17
52
34
17
17
17
11
6
6
18
31
57
44
31
21
11
8
6
6
7
6
5
3
2
7
12
12
9
6
3
1
2
4
4
4
4
7
7
7
8
9
9
10
32
24
16
8
1
8
8
5
2
5
4
4
2
1
8
9
10
5
1
1
1
1
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
206
206
206
206
206
206
206
206
143
133
120
106
108
113
120
132
132
132
89
81
73
63
59
55
51
76
105
141
206
206
206
206
206
205
205
205
205
171
124
128
119
132
131
87
81
64
52
54
71
94
106
171
170
91
89
75
58
53
51
49
48
73
75
80
206
108
112
205
88
86
82
69
64
58
81
47
46
41
34
33
35
32
39
42
33
30
40
23
23
23
32
33
32
81
41
48
51
46
46
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
74
74
74
74
74
74
74
74
74
74
74
74
74
74
56
39
39
37
30
23
23
23
23
23
23
23
23
12
1
1
1
1
1
18
26
30
32
16
1
1
7
13
20
16
13
7
1
1
1
1
1
1
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
7
4
2
2
2
7
4
1
1
1
1
4
6
7
4
1
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
103
103
103
103
103
103
103
103
94
92
90
88
87
86
85
85
85
77
76
74
70
70
70
52
49
57
66
80
103
103
103
103
103
97
92
91
91
70
61
58
54
68
56
49
85
41
39
38
41
32
39
42
36
65
32
31
34
28
29
42
27
40
43
44
103
55
57
91
45
45
45
47
44
42
85
36
35
34
28
27
26
24
27
22
23
27
21
27
17
17
26
26
26
65
26
27
27
15
15
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
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
22
10
10
10
10
10
10
10
10
5
1
1
1
1
1
11
16
18
19
10
1
1
1
1
6
3
1
1
1
6
4
2
1
1
4
2
1
2
2
2
2
4
2
1
1
1
2
5
8
8
4
1
3
4
5
5
5
3
1
1
1
1
1
3
3
2
1
1
3
6
3
1
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
41
41
41
41
41
41
41
41
34
32
31
29
28
28
27
27
27
22
23
22
21
21
21
21
21
22
25
31
41
41
41
41
41
35
34
30
30
30
22
20
19
22
18
18
27
16
16
18
19
20
21
30
22
26
22
20
21
21
22
25
23
26
27
27
41
28
28
29
26
26
25
25
25
25
27
24
24
22
23
21
21
19
25
23
20
20
24
20
15
16
17
18
20
26
18
21
21
21
21
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
19
19
19
19
19
19
19
19
19
19
19
19
19
19
13
8
8
8
9
10
10
10
11
9
8
8
8
8
8
8
8
8
16
12
8
8
8
5
2
2
2
2
7
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
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
32
32
32
32
32
32
48
67
90
131
131
131
131
131
131
131
131
85
84
76
67
64
61
58
53
53
53
36
33
29
23
37
54
75
112
112
112
112
78
69
68
75
70
71
131
76
72
85
77
82
119
97
104
125
106
108
110
109
111
111
114
119
108
109
110
109
111
110
111
104
108
114
106
119
131
101
100
97
97
87
89
87
82
111
79
79
76
68
64
64
72
76
77
125
79
80
82
68
68
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
32
32
32
32
32
32
26
20
20
16
10
5
5
5
5
5
5
5
5
5
5
5
5
5
6
9
10
11
11
7
4
4
4
4
34
19
4
4
4
2
1
3
3
2
1
1
1
1
1
1
1
1
1
2
8
5
2
2
2
3
2
1
3
4
4
5
6
4
3
2
1
2
4
3
3
5
3
2
35
18
1
6
11
6
2
4
6
29
41
53
34
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
24
24
24
24
24
24
24
24
23
22
22
22
23
27
35
46
46
46
35
33
31
29
28
28
28
28
28
28
28
28
28
28
31
34
39
39
39
39
32
36
33
46
46
28
27
28
24
26
34
27
39
30
29
38
29
32
36
33
36
39
41
47
48
48
46
44
42
46
41
41
41
41
42
42
41
37
35
32
35
31
35
36
42
40
35
36
41
31
29
25
22
23
33
22
23
27
29
29
29
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
22
22
22
22
22
22
22
22
12
3
3
3
3
3
3
3
3
4
5
5
5
5
6
7
7
7
8
5
3
3
3
3
3
4
5
5
5
3
2
2
2
3
2
2
3
2
1
1
2
2
2
1
1
7
10
6
2
2
2
2
2
2
1
1
1
1
2
2
1
1
1
1
1
1
4
2
1
1
1
3
2
1
1
1
1
1
2
3
4
2
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
24
24
24
24
24
24
24
24
24
24
24
24
24
28
35
46
46
46
32
29
26
25
26
28
31
32
35
38
45
45
45
45
45
50
55
55
55
55
39
38
38
40
46
38
47
41
41
46
55
46
50
43
40
41
39
40
45
46
49
58
53
53
55
58
56
55
55
55
58
54
58
56
51
57
46
47
43
42
51
46
48
48
58
56
43
45
57
36
32
31
24
25
32
24
24
27
29
29
29
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
24
24
24
24
24
24
24
24
13
2
2
2
2
2
2
2
2
4
2
1
1
1
1
1
1
1
1
3
4
4
4
4
5
6
6
6
6
5
4
4
5
7
20
13
7
5
3
3
2
1
1
1
1
2
5
3
2
1
1
2
1
1
1
1
1
1
1
13
7
2
3
3
3
3
3
2
2
1
1
1
1
1
2
1
1
1
10
15
9
4
3
3
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
222
222
222
222
222
222
222
222
209
207
204
201
200
199
197
197
197
198
200
200
200
200
200
166
160
168
178
194
221
221
221
221
221
222
222
222
222
200
139
145
136
153
154
114
197
89
76
74
53
48
71
70
74
196
70
70
71
51
48
44
41
71
75
80
221
112
118
222
93
91
84
89
87
88
197
80
78
78
54
49
44
37
32
32
32
36
45
34
43
34
61
67
71
196
74
69
70
37
1
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
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
37
7
7
7
7
7
7
7
7
4
1
1
1
1
1
11
16
18
19
10
2
2
2
2
14
8
2
1
1
3
2
1
1
2
1
1
5
3
1
1
1
5
3
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
3
3
2
1
1
1
1
1
1
9
5
1
1
1
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
90
90
90
90
90
90
99
118
150
198
198
198
198
198
198
198
198
132
121
108
90
81
72
66
58
60
65
75
90
90
90
90
90
89
89
89
89
79
101
101
68
91
88
86
198
84
81
89
101
75
94
99
88
178
73
77
88
77
77
101
73
77
77
73
90
75
75
89
70
70
69
88
91
89
198
82
84
88
67
64
61
51
51
48
43
39
48
32
32
35
55
59
61
178
56
54
56
14
1
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
38
38
38
38
38
38
38
38
38
38
38
38
38
38
33
28
28
28
22
16
16
16
16
16
16
16
16
8
1
1
1
1
1
12
17
20
21
11
2
2
2
2
15
8
2
1
1
5
3
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1
1
7
10
6
2
2
2
8
4
1
1
2
1
1
3
2
2
3
5
3
1
3
2
2
10
15
20
17
9
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
69
69
69
69
69
69
69
69
49
45
41
34
33
33
36
40
40
40
39
38
38
38
38
38
38
42
48
55
69
69
69
69
69
76
83
83
83
83
62
61
54
52
53
61
56
55
58
71
74
79
117
87
92
99
98
100
105
106
107
117
112
106
106
105
106
108
105
109
117
103
105
112
94
93
91
91
87
84
95
79
80
74
73
87
75
70
81
91
59
62
54
54
75
46
54
37
38
22
4
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
29
29
29
29
29
29
29
29
18
7
7
7
7
7
7
7
7
6
5
4
4
4
4
4
4
4
4
5
5
5
5
5
6
5
5
5
5
4
3
3
4
5
20
12
5
4
3
3
3
4
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
14
11
9
6
3
6
8
9
6
4
2
1
1
2
4
4
5
4
4
3
3
3
3
3
3
3
3
3
2
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
192
192
192
192
192
192
192
192
214
236
236
236
236
236
236
236
236
175
165
153
139
133
128
124
115
136
165
208
279
279
279
285
308
348
407
407
407
407
272
247
222
208
186
191
218
206
246
248
259
241
398
251
276
289
328
361
424
592
514
575
566
569
549
556
559
553
592
564
558
570
580
610
569
610
575
560
610
530
466
450
470
449
455
575
441
446
511
363
378
297
275
282
317
236
194
162
182
111
5
389
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
55
55
55
55
55
55
55
55
55
55
31
7
7
7
7
7
7
7
7
10
11
12
12
12
13
35
46
51
54
28
3
3
18
34
93
62
31
52
73
38
3
6
7
5
4
3
4
3
3
3
3
3
2
1
1
3
6
5
4
5
6
8
20
26
29
23
18
22
26
22
17
12
10
8
13
18
42
58
31
5
12
13
14
9
5
3
2
3
4
4
5
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
46
46
46
46
46
46
46
46
41
40
39
38
38
37
37
37
37
39
41
41
41
41
41
34
32
34
36
40
46
46
46
46
46
46
46
46
46
41
28
29
26
29
29
25
37
26
16
15
14
12
17
24
15
34
14
12
12
9
11
11
11
26
17
21
46
26
26
46
19
18
17
16
16
15
37
13
16
16
13
24
15
15
14
27
11
10
9
7
6
6
10
11
10
34
10
10
14
2
2
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
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
20
22
23
23
23
23
23
23
23
12
1
1
1
1
1
3
4
4
4
3
2
2
2
5
3
2
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
90
90
90
90
90
90
90
90
89
89
89
89
97
108
120
142
142
142
106
100
90
90
96
107
122
122
122
122
122
122
122
122
116
121
122
122
122
122
92
105
105
142
141
85
73
62
47
44
40
37
44
43
46
89
46
46
46
39
41
41
40
55
59
61
142
78
83
141
67
65
64
57
53
50
69
44
43
40
34
39
37
37
37
51
36
35
33
39
31
30
39
41
40
89
34
33
38
12
12
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
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
40
28
28
28
28
28
28
28
28
14
1
1
1
1
1
10
14
16
17
9
2
2
2
2
16
9
2
2
3
15
8
2
1
1
1
4
5
7
7
4
1
5
3
1
1
1
1
1
1
1
1
1
3
4
5
6
9
5
1
1
1
2
2
2
1
1
1
2
6
7
5
3
2
2
2
1
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
118
118
118
118
118
118
118
118
103
101
98
94
93
92
89
89
91
95
102
102
102
102
102
80
76
81
86
97
113
113
113
114
115
118
118
118
118
102
69
72
65
69
74
55
89
41
34
32
23
23
34
32
33
89
31
31
32
22
23
21
19
33
35
39
113
56
58
118
46
44
41
41
40
39
89
35
36
34
24
23
21
18
17
24
17
16
15
18
9
10
23
26
27
89
32
37
38
25
25
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
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
11
2
2
2
2
2
6
8
9
10
5
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
3
4
3
2
2
1
1
1
1
1
1
1
3
2
1
2
1
1
1
1
1
1
2
1
1
1
1
1
6
3
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
82
82
82
82
82
82
82
82
74
72
71
69
68
67
66
66
66
53
52
50
47
46
45
45
44
46
53
64
82
82
82
82
82
81
81
81
81
72
55
54
52
53
52
45
65
38
38
42
45
52
58
72
71
66
67
66
75
81
83
118
102
89
97
99
96
101
118
99
118
114
118
123
132
123
132
111
132
94
86
82
75
75
74
62
67
66
77
84
47
53
57
60
75
66
67
42
42
23
2
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
29
29
29
29
29
29
29
29
29
29
29
29
29
29
24
19
19
14
10
10
10
10
10
14
16
17
18
14
11
11
11
11
11
10
10
10
10
5
1
1
1
1
14
7
1
2
3
3
3
2
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
5
7
8
4
1
4
17
9
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
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
27
27
27
27
27
27
32
39
49
66
66
66
66
66
66
66
66
46
47
44
40
39
38
37
36
36
37
40
44
44
44
44
44
35
34
32
29
27
29
27
25
46
33
39
66
36
33
33
34
28
34
38
34
63
39
41
44
41
38
38
37
39
40
45
46
47
71
50
50
51
58
56
55
71
66
50
55
53
55
71
56
58
48
57
44
44
45
42
44
49
50
49
58
63
51
57
57
57
57
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
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
13
8
8
8
8
8
9
10
10
11
7
3
3
3
3
2
1
1
1
1
1
1
2
13
15
9
3
19
11
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
2
1
1
1
1
1
2
5
8
5
2
2
10
6
3
2
7
9
10
11
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
13
13
13
13
13
13
16
19
23
31
31
31
31
31
31
31
31
25
25
24
22
22
21
21
21
21
21
17
16
16
14
19
24
31
44
44
44
44
38
39
39
31
28
34
39
48
50
52
89
50
56
56
59
73
69
87
72
73
73
68
72
71
74
87
77
89
78
72
72
69
71
70
70
78
67
68
62
58
60
52
59
60
68
89
57
53
66
49
50
81
53
56
81
64
74
81
81
81
28
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
13
13
13
13
13
13
13
13
10
7
7
7
7
7
7
7
7
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
5
7
10
8
6
10
8
7
4
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
7
6
5
10
6
2
2
2
2
1
1
4
8
4
1
5
7
10
8
5
2
7
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
84
84
84
84
84
84
84
84
63
60
56
51
51
52
54
58
74
98
127
179
179
179
179
179
179
179
179
130
122
112
102
127
158
196
264
264
264
264
226
226
178
182
172
165
239
152
173
208
226
214
249
220
224
217
223
264
211
231
244
228
231
233
249
228
227
223
233
217
224
211
248
248
226
264
228
203
190
180
244
172
191
180
202
224
161
141
191
120
149
161
129
224
120
144
174
185
224
224
224
224
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
26
26
26
26
26
26
26
26
23
21
21
21
33
39
42
43
44
32
21
21
21
21
21
21
21
21
52
36
21
21
21
21
22
23
24
41
58
44
31
17
4
17
31
18
5
3
1
1
7
18
24
13
3
10
6
3
3
3
3
2
2
2
1
1
8
11
13
7
2
4
7
6
4
3
2
2
2
2
5
10
6
3
3
2
1
19
10
2
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
255
255
255
255
255
255
255
277
336
410
410
410
410
410
410
410
410
332
319
304
255
255
255
293
332
332
332
332
332
332
332
332
283
323
332
332
332
332
261
241
241
236
217
240
410
314
309
445
859
987
1081
2919
1778
2318
3026
2547
2919
3026
2932
2989
3436
2966
2656
2656
2606
2758
2703
3436
2492
2132
2278
2425
2555
3436
3217
2583
2579
2987
2044
2396
1699
1376
1224
1307
1689
1700
2396
3217
1820
2014
1947
2012
2579
1670
2987
1290
1231
250
7
1185
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
77
77
77
77
77
77
77
77
77
77
41
6
6
6
6
6
6
6
6
3
1
1
1
1
1
21
31
36
42
21
1
1
5
9
77
42
8
10
12
6
1
1
1
2
3
2
1
2
4
4
2
1
1
1
2
4
7
6
5
6
5
5
38
54
62
71
63
56
71
37
3
4
6
8
6
3
1
21
14
7
11
16
25
16
7
14
15
11
7
7
7
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
165
165
165
165
165
165
203
248
300
395
395
395
395
395
395
395
395
216
191
157
117
117
122
133
148
148
148
148
148
148
148
148
141
146
148
148
148
148
113
102
93
77
64
124
153
201
399
233
547
626
747
2111
1011
1139
1391
1332
1618
2492
2045
2550
2378
2359
2492
2550
2142
1852
1722
1941
2706
1866
2706
1916
1991
2706
2048
2159
2096
2316
2616
1853
2309
1568
1358
1436
1599
1627
2316
2616
1335
1662
1502
1547
2309
1249
1436
1174
985
684
684
684
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
117
70
70
70
70
70
60
51
51
34
17
1
1
1
1
1
1
1
1
1
1
1
1
1
2
9
13
15
16
9
2
2
3
4
3
3
4
5
7
4
1
1
2
2
2
1
1
3
5
3
1
1
1
1
2
1
1
2
3
4
3
2
16
23
27
31
19
7
31
16
1
7
6
5
5
3
2
7
25
43
25
7
3
6
9
37
23
9
9
9
9
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
183
183
183
183
183
183
183
183
188
194
194
194
198
203
209
221
221
221
178
170
162
156
157
159
160
160
160
160
161
161
164
170
177
183
192
192
192
219
255
364
364
261
234
247
364
286
285
364
483
521
652
1346
935
1058
1169
1173
1337
1276
1267
1276
1337
1288
1152
1210
1061
990
974
899
1178
1000
1108
1108
1346
1120
1163
1276
1020
1288
832
722
690
584
586
727
728
655
1178
692
661
690
654
841
850
850
1346
583
614
152
152
604
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
36
34
34
34
34
34
34
34
34
38
43
45
46
47
47
47
47
47
48
31
14
14
14
14
14
26
32
35
37
20
3
3
8
13
8
3
10
10
10
6
3
3
4
6
8
7
7
6
5
4
3
4
3
2
2
2
3
10
16
16
9
2
28
41
47
53
38
24
41
21
2
2
2
2
2
5
9
28
47
24
2
4
7
11
16
12
9
12
14
16
9
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
69
69
69
69
69
69
69
69
71
74
74
74
74
74
74
74
74
63
63
61
59
58
57
57
56
56
56
62
69
69
69
69
69
71
73
73
73
73
51
47
40
42
43
52
74
58
69
73
73
72
111
74
81
87
85
90
111
106
113
119
128
128
128
123
119
123
120
112
110
114
120
111
127
107
96
99
91
86
113
90
102
121
93
127
87
82
79
74
73
71
83
74
74
88
71
64
68
64
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
27
27
27
27
27
27
27
27
20
14
14
14
14
14
14
14
14
19
10
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
6
7
8
8
8
9
9
9
11
10
9
6
4
3
2
2
2
4
6
3
1
4
8
7
4
2
3
3
4
4
2
1
4
6
7
8
6
4
4
4
8
4
1
9
6
3
5
4
4
4
3
3
3
3
7
12
9
6
3
3
3
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
24
24
24
24
24
24
29
36
44
59
59
59
59
59
59
59
59
48
43
40
37
35
34
33
32
31
31
29
29
28
28
28
30
32
36
36
36
36
24
29
27
26
48
32
32
35
47
38
39
41
56
47
49
59
56
58
63
63
76
67
67
70
73
73
72
76
82
74
74
76
75
72
70
85
67
66
66
61
61
64
66
66
64
82
67
64
85
59
49
49
47
48
59
59
39
34
40
24
2
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
24
24
24
24
24
24
24
24
21
19
19
19
19
19
19
19
19
11
4
4
4
4
4
6
7
8
9
5
2
2
2
2
2
3
3
3
3
4
4
5
6
7
6
5
7
9
9
5
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
2
2
14
8
2
2
2
2
2
13
11
9
6
4
4
2
1
1
1
1
3
2
2
2
3
6
3
1
1
1
1
1
1
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
27
27
27
27
27
27
27
27
23
22
22
20
20
20
20
21
21
21
19
18
18
17
17
17
17
19
24
30
40
40
40
40
40
38
38
37
37
37
27
25
23
24
23
29
30
34
63
39
40
42
48
40
40
44
45
47
61
50
46
46
44
43
46
49
50
63
61
50
50
50
46
45
45
43
41
48
38
38
37
37
42
42
43
63
39
37
35
31
29
30
33
25
35
31
36
41
48
48
48
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
20
20
20
20
20
20
20
20
13
7
7
7
7
7
7
7
7
7
4
1
1
1
1
1
1
1
1
6
8
9
10
11
6
1
1
1
1
2
2
3
11
16
20
18
17
17
18
10
3
2
1
3
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
5
3
2
1
1
1
1
1
3
2
1
1
2
4
5
3
2
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
72
72
72
72
72
72
72
72
41
35
29
22
27
34
44
62
62
64
72
72
72
72
72
67
66
65
64
63
63
62
62
62
60
66
72
72
72
72
46
40
34
28
30
32
29
50
30
33
36
36
38
42
41
42
36
37
34
34
38
38
38
51
39
42
42
41
50
41
38
38
36
36
32
37
32
31
31
29
29
32
32
30
38
42
31
30
37
26
27
35
25
25
35
30
32
35
35
35
1
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
10
10
10
10
10
10
10
10
8
7
7
7
7
7
7
7
7
10
21
26
29
30
31
31
31
31
32
17
3
3
3
3
3
17
24
27
31
16
1
1
6
13
8
3
24
17
10
5
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
5
3
2
1
1
1
2
2
1
1
1
2
1
1
2
2
2
1
1
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
84
84
84
84
84
84
84
93
115
143
143
143
143
143
143
143
143
172
215
279
279
279
279
279
279
279
279
181
165
146
124
114
106
99
94
134
183
191
347
347
168
208
212
196
323
226
198
210
347
203
210
323
214
207
343
166
200
207
222
347
217
279
202
240
244
244
505
224
226
225
213
228
228
346
255
191
228
207
199
346
248
249
253
505
224
214
215
153
171
160
168
250
152
145
144
109
168
106
3
505
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
22
22
22
22
22
22
22
22
22
22
25
27
28
28
28
27
27
27
27
14
1
1
1
1
1
14
20
23
25
14
4
4
14
24
14
4
20
15
11
7
4
2
1
2
3
5
8
7
6
4
3
4
6
4
3
3
2
2
15
9
3
2
5
6
7
8
27
14
2
1
1
1
1
1
1
5
3
2
2
3
15
8
2
2
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
32
32
32
32
32
32
32
32
32
32
32
32
34
39
47
59
66
91
127
182
182
182
182
182
182
182
182
123
113
101
82
89
99
120
150
150
150
150
105
96
77
68
82
104
108
182
148
150
217
164
175
169
151
165
162
182
192
217
208
200
206
213
211
229
229
205
229
205
199
205
208
215
237
237
207
200
200
193
197
200
198
192
174
207
168
153
200
134
136
134
125
130
134
106
169
82
96
40
7
172
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
25
18
18
18
18
18
18
18
18
15
13
13
13
13
13
16
17
18
18
16
14
14
14
14
14
13
13
13
13
10
7
7
9
12
9
7
12
8
5
3
2
6
6
3
1
1
2
2
2
19
10
2
2
1
1
2
4
3
3
4
2
1
2
2
2
2
3
4
6
3
1
10
19
22
12
2
6
10
8
5
3
2
2
4
3
3
7
7
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
97
97
97
97
97
97
97
97
68
63
57
50
51
52
55
60
67
74
89
89
89
89
89
70
66
70
75
83
97
97
97
97
97
97
97
97
97
89
63
62
60
59
59
39
32
29
25
25
31
24
26
26
25
39
24
25
26
25
26
29
27
39
41
43
97
56
57
97
48
48
46
38
34
30
29
27
27
27
28
27
27
27
30
28
24
22
29
20
14
16
19
23
26
39
27
16
18
2
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
38
38
38
38
38
38
38
38
33
29
29
29
29
29
29
29
29
38
29
20
20
20
20
20
20
20
20
18
16
16
16
16
16
12
8
8
8
8
7
6
6
28
29
15
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
1
1
1
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
28
28
28
28
28
28
33
40
48
63
63
63
63
63
63
63
63
55
36
31
26
26
29
33
40
40
40
40
40
40
40
40
38
40
41
41
41
41
30
35
32
36
55
42
62
49
58
67
71
74
156
92
99
104
156
120
135
142
156
140
139
142
139
138
149
130
139
130
141
149
126
119
113
139
109
108
117
141
103
136
96
91
80
75
64
57
77
43
41
48
48
57
76
63
68
49
62
30
30
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
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
20
12
4
4
4
4
4
4
4
4
15
21
24
25
26
26
19
12
12
12
6
1
1
1
1
4
2
1
4
7
4
2
1
1
1
1
1
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
16
9
3
1
2
1
1
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
64
64
64
64
64
64
78
98
127
174
174
174
174
174
174
174
174
107
100
88
74
68
63
59
50
50
50
57
64
64
64
103
150
206
307
307
307
307
160
137
108
93
87
98
134
97
130
183
176
307
300
181
193
195
189
192
300
236
279
299
299
352
312
316
326
322
319
352
307
318
346
337
350
352
349
275
261
240
346
231
266
271
350
347
248
233
349
161
145
144
122
121
106
174
77
67
76
22
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
39
39
39
39
39
39
39
39
39
39
39
39
39
39
26
14
14
14
10
7
7
7
7
7
7
7
7
5
3
3
3
3
3
8
11
12
13
7
2
2
3
5
4
3
5
4
3
2
1
1
1
1
5
3
1
21
16
8
1
1
2
1
1
3
2
1
1
4
2
1
1
1
1
2
12
9
7
4
1
2
1
1
1
1
1
7
4
2
4
6
4
2
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
126
126
126
126
126
126
170
222
282
392
392
392
392
392
392
392
392
250
227
199
167
161
157
157
156
155
155
154
154
154
154
154
175
197
233
233
233
233
167
172
181
203
250
198
297
181
183
225
201
233
303
250
254
392
264
271
303
256
275
297
280
326
311
289
297
293
285
325
297
295
305
310
326
325
317
296
269
287
305
241
264
242
326
240
222
194
317
164
160
176
188
193
188
392
140
128
141
23
3
165
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
126
126
126
126
126
126
119
113
113
70
28
28
28
28
28
48
58
63
69
41
13
13
13
13
13
20
24
26
27
15
3
3
3
3
78
39
1
4
7
5
4
3
2
1
2
3
63
33
3
3
2
1
3
3
4
3
3
4
50
68
35
3
10
14
16
18
11
5
4
3
2
2
2
2
2
1
1
13
8
3
4
5
9
6
3
2
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
106
106
106
106
106
106
138
176
221
302
302
302
302
302
302
302
302
197
195
177
156
152
148
146
144
143
142
141
141
140
140
161
247
345
509
509
509
509
325
280
238
227
206
216
302
295
349
458
613
509
684
398
428
479
513
539
684
629
651
682
694
805
701
708
740
720
723
805
703
743
785
761
803
805
729
701
690
660
785
639
681
673
803
795
617
578
729
512
438
476
492
390
555
346
393
471
512
512
512
512
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
106
106
106
106
106
106
106
106
106
106
106
106
106
106
93
80
80
57
33
10
10
10
10
10
10
10
10
7
4
4
4
4
4
15
20
23
26
14
2
2
2
2
70
36
2
50
107
58
10
7
4
10
16
8
1
85
58
32
10
8
4
1
1
1
3
4
5
15
13
11
8
6
6
6
7
6
5
5
6
7
8
13
10
7
4
2
6
8
7
6
4
2
4
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
184
184
184
184
184
184
184
184
154
149
143
136
133
131
128
127
154
187
225
295
295
295
295
295
295
295
295
231
220
207
196
196
198
200
205
205
205
205
150
146
123
107
123
104
101
115
111
138
175
191
244
295
216
218
244
224
238
244
293
259
273
290
271
290
272
264
265
254
249
253
259
279
259
265
237
241
259
246
279
335
239
231
239
224
206
202
227
207
224
335
221
224
214
181
182
138
160
125
2
335
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
42
23
23
23
23
23
23
23
23
61
50
40
40
40
40
40
40
40
40
26
13
13
13
13
13
28
36
40
42
23
5
5
5
5
9
7
5
7
9
11
13
11
9
8
5
3
3
3
2
2
3
13
19
11
3
2
7
12
14
8
2
3
3
3
3
4
23
12
1
7
4
1
1
1
1
3
3
4
3
2
1
3
6
4
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
564
564
564
564
564
564
564
564
447
427
404
378
400
429
467
533
533
549
601
665
665
665
665
665
665
665
665
614
606
596
564
564
564
551
549
539
539
539
424
409
359
533
309
323
330
310
332
382
493
461
484
665
474
470
453
443
450
463
539
493
467
503
479
484
564
480
467
473
454
442
510
453
459
466
510
460
503
505
539
665
475
479
450
417
400
389
416
379
349
445
328
322
383
332
364
383
383
383
8
445
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
115
157
178
188
193
196
197
198
199
107
15
15
15
15
15
72
100
114
121
63
6
6
17
29
28
27
29
24
20
13
6
10
8
7
4
1
6
3
1
10
8
6
3
1
3
6
7
4
1
35
19
4
2
1
1
1
135
69
3
13
24
24
24
24
16
8
25
43
25
8
37
20
4
6
8
5
3
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
21
21
21
21
21
21
24
28
32
41
41
41
41
41
41
41
41
47
60
78
78
78
78
78
78
78
78
52
48
41
31
28
27
29
31
31
31
31
23
22
20
18
28
32
34
78
38
42
49
34
35
35
36
41
38
39
43
49
47
52
50
52
50
55
53
55
78
54
55
54
52
52
51
68
46
43
49
48
51
68
53
52
46
55
46
45
50
51
38
44
40
42
52
46
35
29
31
22
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
21
21
21
21
21
21
21
21
13
5
5
5
5
5
5
5
5
5
5
5
5
5
6
8
9
9
10
6
2
2
2
2
2
3
4
4
5
3
2
2
3
4
4
4
4
2
1
1
2
2
1
1
1
1
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
5
4
4
2
1
2
2
1
1
1
2
3
2
2
3
2
2
1
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
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
44
44
44
44
44
44
34
32
30
28
27
26
25
25
25
28
35
44
44
50
47
68
68
45
52
51
62
61
53
55
53
68
55
59
61
54
55
59
53
55
57
57
68
58
58
56
57
55
51
48
49
54
47
49
49
49
54
50
47
48
49
53
48
53
44
44
50
47
44
48
53
42
47
52
46
53
50
38
39
37
31
31
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
19
19
19
19
19
19
19
19
12
5
5
5
5
5
5
5
5
12
9
6
6
6
6
6
6
6
6
4
3
3
3
3
3
5
6
6
7
7
7
7
7
7
12
9
7
4
1
3
5
3
2
1
1
1
2
2
3
2
1
4
3
2
1
1
1
1
1
1
1
1
2
2
2
3
5
5
6
4
3
2
2
1
1
1
1
3
13
7
2
2
2
1
1
1
2
6
8
10
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
49
49
49
49
49
49
49
49
33
30
27
21
27
35
46
66
66
66
57
56
53
54
56
60
66
66
66
66
66
66
66
66
60
67
71
71
71
71
42
33
34
35
41
50
50
45
41
46
52
55
55
71
70
56
56
53
53
53
55
63
56
59
59
60
71
63
63
70
58
60
60
57
63
59
52
51
57
47
47
47
47
47
46
55
43
41
38
40
33
36
34
42
46
32
32
27
27
25
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
17
17
17
17
17
17
17
17
10
3
3
3
3
3
3
3
3
4
3
3
3
3
3
3
3
3
3
12
17
19
20
21
21
21
21
21
21
23
16
10
7
4
4
4
4
7
8
10
6
3
2
1
1
1
1
2
3
2
2
6
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
7
4
2
2
1
1
1
1
1
1
2
3
3
4
2
1
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
12
12
12
12
12
12
15
20
25
35
35
35
35
35
35
44
57
74
104
104
104
104
104
104
104
104
104
72
67
61
48
44
41
43
42
42
42
42
36
35
35
27
39
49
51
104
57
55
60
54
59
60
57
84
63
69
71
81
74
77
77
99
73
79
78
75
104
74
73
72
66
65
62
60
66
65
67
66
81
65
64
60
57
84
59
54
55
53
47
60
51
49
60
52
56
60
60
60
5
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
12
12
12
12
12
12
12
12
8
4
4
4
4
4
4
4
4
8
10
11
11
11
12
12
12
12
12
10
8
8
8
8
8
4
1
1
1
1
1
1
3
5
3
1
5
5
6
3
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
5
4
3
3
2
1
1
1
6
4
2
2
2
2
2
1
1
1
1
1
3
2
1
1
1
1
1
2
3
4
4
4
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
76
76
76
76
76
76
76
76
68
67
65
63
67
72
78
90
90
90
84
83
82
81
80
80
79
79
79
77
77
76
76
76
76
82
89
89
89
89
75
67
67
90
69
70
68
79
65
65
68
65
89
78
66
68
67
68
76
84
90
114
114
105
114
112
103
103
97
97
98
97
97
97
99
97
94
80
80
75
80
70
74
72
99
93
78
79
94
66
63
62
58
54
49
61
37
33
36
21
10
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
14
14
14
14
14
14
13
12
12
7
2
2
2
2
2
7
9
10
11
7
3
3
3
3
3
2
2
2
2
2
2
2
4
7
25
16
7
16
25
13
2
1
1
7
4
1
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
10
12
13
14
8
3
2
1
2
4
5
3
1
1
1
5
5
4
4
7
5
4
2
1
2
3
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
279
279
279
279
279
279
279
279
235
227
219
209
217
229
243
269
275
312
364
443
443
443
443
443
443
443
443
351
335
317
300
294
291
287
279
279
279
200
185
206
188
249
269
190
178
188
175
198
248
211
248
320
236
248
259
247
248
266
279
286
292
443
302
315
321
299
327
294
311
324
375
375
355
356
339
559
329
348
363
367
373
356
539
364
378
559
379
367
378
539
337
314
346
376
452
559
559
559
3
443
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
10
10
10
10
10
10
10
10
10
10
63
89
102
109
112
114
115
115
116
67
18
18
18
18
18
38
48
53
56
34
13
13
21
29
25
22
29
23
18
13
9
13
16
19
10
2
6
4
2
4
6
9
5
2
1
2
3
3
3
3
3
4
13
17
19
21
24
18
12
8
4
8
6
4
3
3
8
14
8
3
11
20
37
20
3
4
6
4
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
22
22
22
22
22
22
22
22
22
23
23
23
24
25
27
30
30
30
29
29
29
29
29
29
30
30
30
30
30
30
30
30
27
32
35
38
45
42
65
65
45
53
51
65
61
55
61
55
67
49
60
46
45
52
67
54
60
59
60
67
64
64
70
66
60
59
57
60
59
62
87
67
69
73
75
70
77
71
87
75
72
78
77
59
65
60
70
87
51
55
49
48
78
44
44
36
29
24
3
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
22
22
22
22
22
22
22
22
18
15
15
15
15
15
15
15
15
11
8
5
5
5
5
5
5
5
5
4
3
3
3
3
3
3
3
3
4
3
2
2
3
4
18
11
4
10
9
5
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
7
6
6
6
6
8
6
4
2
1
2
2
1
1
1
1
3
3
3
4
2
1
1
1
1
2
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
181
181
181
181
181
181
181
181
120
110
98
78
82
87
101
121
121
121
115
114
113
112
111
111
110
110
110
87
83
72
85
105
135
181
186
186
186
186
154
146
125
139
121
129
143
137
143
160
199
178
239
180
186
202
199
212
239
223
234
229
234
237
247
239
244
244
238
246
247
244
273
247
247
247
236
236
221
227
237
260
230
273
204
221
198
168
205
160
164
260
171
186
273
183
182
186
167
160
160
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
60
60
60
60
60
60
60
60
36
12
12
12
12
12
12
12
12
8
5
5
5
5
5
6
6
6
7
4
1
1
1
1
1
3
4
4
4
4
4
4
20
37
20
4
54
28
2
3
4
2
1
1
1
1
4
2
1
1
1
9
6
4
3
5
4
3
3
5
6
8
9
9
9
10
13
8
3
2
1
1
2
2
1
1
1
1
80
42
5
4
4
2
1
2
3
20
28
37
20
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
230
230
230
230
230
230
230
246
286
337
337
337
337
337
337
337
337
237
242
227
208
203
197
192
182
182
182
199
217
217
217
221
224
230
232
232
232
232
163
156
129
110
117
115
112
133
151
175
217
232
221
225
229
337
232
232
236
223
226
229
240
226
228
228
228
240
227
235
232
235
281
239
232
236
250
218
232
216
223
244
231
281
215
250
198
167
174
159
158
244
208
227
281
337
209
187
179
137
21
183
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
100
87
87
87
87
87
75
63
63
56
50
50
50
50
50
50
50
50
50
56
59
61
62
63
128
89
50
50
50
27
5
5
12
19
12
5
19
10
2
3
5
3
1
1
2
2
2
3
5
6
7
13
7
1
4
7
5
3
2
4
2
1
9
13
15
17
77
55
34
17
1
1
1
1
1
1
1
1
11
7
4
5
6
6
6
3
1
11
16
18
12
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
190
190
190
190
190
190
190
190
200
211
211
211
211
211
211
211
211
164
156
147
135
129
124
120
111
118
130
154
189
189
189
190
192
194
198
198
198
198
139
141
124
126
127
156
195
165
257
202
224
223
241
282
275
286
341
331
348
379
414
360
370
362
355
361
359
358
378
357
356
365
391
369
383
371
354
366
373
378
391
414
382
379
373
378
372
373
383
391
345
310
287
308
393
346
371
393
393
393
12
414
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
63
63
63
63
63
63
59
55
55
55
32
10
10
10
10
10
10
10
10
6
2
2
2
2
2
28
41
48
51
27
3
3
15
27
22
18
24
34
45
24
3
2
2
5
8
5
3
15
27
17
7
3
3
3
2
2
2
1
1
1
2
4
8
10
11
12
16
24
32
17
3
9
9
9
5
1
13
26
19
12
16
11
7
9
12
10
9
10
11
11
12
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
109
109
109
109
109
109
109
109
91
88
84
80
86
93
102
118
118
118
110
109
107
105
105
104
103
117
136
162
206
206
206
206
207
232
258
258
258
258
154
144
132
129
120
119
152
124
152
190
227
255
230
258
219
198
185
197
178
186
203
227
221
255
236
232
230
258
197
194
206
179
192
185
159
197
131
135
140
140
157
152
153
151
198
195
155
155
188
127
114
117
106
102
115
82
89
62
79
40
7
195
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
9
9
9
9
9
9
9
9
9
9
10
23
29
32
34
35
36
34
33
33
33
25
18
18
18
18
46
32
18
10
3
2
1
3
5
6
8
4
1
2
3
2
1
1
2
1
1
2
3
8
14
14
7
1
5
7
8
7
7
12
17
10
3
4
3
3
2
1
4
11
9
7
11
11
11
9
7
4
2
4
5
6
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
44
44
44
44
44
44
44
44
37
36
35
33
38
43
50
63
63
63
49
47
42
41
43
48
55
55
55
55
55
55
55
55
53
54
55
55
55
55
39
46
44
63
63
38
32
26
21
19
18
15
17
17
17
30
17
17
17
15
15
15
15
23
25
27
63
36
37
63
32
31
29
26
25
25
31
22
26
21
22
29
25
29
32
25
28
32
23
32
18
19
22
21
28
30
14
12
12
2
1
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
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
14
9
9
9
9
9
9
9
9
5
2
2
2
2
2
5
6
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
75
71
67
59
56
54
54
53
53
53
38
36
33
31
31
31
31
42
54
69
97
97
97
97
97
86
84
80
76
75
68
68
46
45
42
42
66
43
45
55
68
54
71
75
56
57
65
59
63
64
73
68
67
73
73
76
97
75
75
75
72
75
73
71
71
75
65
66
64
59
67
57
57
54
61
49
46
42
53
42
37
41
37
39
54
36
30
24
26
11
2
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
53
53
53
53
53
53
53
53
42
31
31
31
31
31
26
22
22
22
11
1
1
1
1
1
1
1
1
2
2
2
2
2
3
6
7
8
8
5
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
1
1
1
1
1
1
2
1
1
1
1
1
1
3
6
9
6
3
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
3
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
31
31
31
31
31
31
31
31
29
29
28
28
32
36
41
51
51
51
41
39
36
36
39
44
51
51
51
51
51
51
51
51
47
50
51
51
51
51
39
40
42
49
47
36
32
32
27
27
38
23
24
26
26
28
28
32
29
29
38
28
29
33
33
33
49
35
38
47
34
38
32
30
29
27
28
23
24
24
23
27
24
23
21
32
20
19
20
21
19
26
22
21
21
28
18
18
19
14
13
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
12
4
4
4
4
4
4
4
4
10
13
15
16
16
17
9
2
2
2
1
1
1
1
2
15
8
1
5
6
3
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
2
1
2
3
2
1
2
1
1
1
1
1
5
3
1
1
1
1
1
1
1
5
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
44
44
44
44
44
44
44
44
33
31
29
25
24
23
23
26
30
35
44
44
44
44
44
34
32
35
38
45
55
55
55
55
58
73
91
91
91
91
66
66
53
57
56
66
77
65
77
77
77
91
77
75
75
69
74
77
78
77
81
83
85
101
90
92
100
92
94
94
94
100
97
98
101
105
95
87
85
78
79
80
84
79
101
90
84
77
95
73
63
66
77
57
79
56
59
68
73
73
73
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
22
22
22
22
22
22
22
22
19
16
16
16
16
16
16
16
16
16
9
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
5
5
6
8
9
11
11
11
16
13
11
7
4
3
2
1
1
1
1
1
1
2
3
2
2
2
1
1
2
2
2
1
1
1
2
3
2
2
2
1
1
2
3
2
1
8
8
8
4
1
2
7
22
12
3
8
5
3
2
1
3
5
6
8
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
236
236
236
236
236
236
236
236
276
317
317
317
317
317
317
317
317
244
231
217
194
180
171
161
155
166
180
198
230
230
230
232
233
236
236
236
236
183
179
176
159
200
206
192
317
194
185
202
181
178
202
167
173
188
202
206
215
229
271
252
260
271
266
266
271
256
255
250
244
258
236
251
254
245
317
235
239
244
224
226
244
216
245
216
203
191
253
185
177
253
189
212
253
216
186
156
148
136
14
180
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
18
6
6
6
6
6
6
6
6
5
5
5
5
5
5
32
45
52
55
33
11
11
54
130
70
11
19
13
7
9
11
8
5
4
3
2
2
4
6
4
3
19
11
3
2
2
2
2
2
6
6
6
4
3
3
3
17
9
2
2
3
8
7
6
5
4
7
10
12
6
1
1
1
4
10
6
3
8
11
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
256
256
256
256
256
256
256
256
250
249
248
247
246
246
245
245
260
298
352
438
438
438
438
438
438
438
438
355
341
325
303
327
357
397
466
466
466
466
335
317
260
237
223
225
281
275
297
351
466
385
458
382
376
366
382
400
425
533
447
483
480
486
499
512
528
533
549
530
528
528
549
514
521
549
518
529
536
540
540
540
477
471
440
483
411
421
406
403
385
349
333
342
379
334
365
294
294
294
32
438
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
66
83
91
95
97
98
99
99
100
51
2
2
2
2
2
39
58
67
72
39
6
6
23
41
25
10
41
46
51
27
4
3
2
45
27
9
4
6
9
6
4
4
3
2
2
3
4
3
2
6
6
6
20
27
31
26
21
14
8
5
3
39
43
45
31
17
8
15
23
13
4
2
1
8
14
11
9
20
26
29
32
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
16
16
16
16
16
16
19
24
29
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
28
26
23
20
22
24
29
36
38
45
48
68
68
56
59
58
68
59
55
54
53
68
50
50
54
52
54
70
57
60
62
62
66
64
69
66
63
66
61
62
65
66
69
66
66
66
70
64
61
64
61
69
67
63
66
66
56
57
67
53
51
53
45
44
51
70
44
59
36
37
21
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
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
9
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
7
9
10
11
12
25
31
29
27
28
17
7
7
7
4
2
2
1
1
1
1
2
2
2
1
1
2
1
1
1
1
1
1
1
1
2
3
6
8
9
7
6
4
2
3
5
9
6
3
1
1
1
2
2
1
1
2
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
274
274
274
274
274
274
274
274
332
391
391
391
391
391
391
391
391
339
381
390
390
390
390
390
390
390
390
332
322
311
297
292
287
283
274
278
290
272
358
358
311
345
364
376
424
390
424
338
424
338
350
419
312
391
309
322
354
360
372
419
387
372
386
379
372
386
390
347
361
363
350
387
376
362
365
545
362
357
336
332
327
314
496
342
359
545
330
323
360
496
357
344
385
392
459
545
545
545
4
271
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
12
12
12
12
12
12
12
12
12
12
47
64
73
77
82
76
70
70
70
45
20
20
20
20
20
45
57
63
66
66
66
66
66
66
212
139
66
42
18
11
5
7
7
6
4
2
1
2
3
3
3
5
4
2
1
5
7
9
39
29
19
9
13
15
16
18
57
31
5
9
13
20
61
33
5
2
4
6
5
4
9
7
5
4
4
2
1
2
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
34
34
34
34
34
34
34
34
22
20
17
13
14
16
19
24
26
32
38
50
50
50
50
50
50
50
50
42
40
39
37
46
57
70
94
94
94
94
68
67
57
59
61
67
75
64
75
79
79
91
94
84
86
78
82
87
78
80
83
86
84
91
94
79
80
79
76
76
82
75
78
82
67
87
62
62
63
58
67
59
64
63
86
80
66
60
81
48
53
52
43
49
49
41
43
47
51
51
51
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
10
10
10
10
10
10
10
10
7
4
4
4
4
4
4
4
4
10
6
2
2
2
2
2
2
2
2
2
2
2
2
2
3
6
8
9
9
5
1
1
4
8
24
16
8
9
11
6
1
2
3
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
4
4
3
3
3
3
3
3
4
4
4
2
1
2
2
2
1
1
1
3
2
2
2
1
1
4
3
2
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
70
70
70
70
70
70
70
70
43
39
33
26
35
46
61
87
87
87
98
110
110
110
110
110
110
110
110
90
86
82
70
70
72
86
102
103
118
112
158
158
90
96
89
84
144
92
103
112
163
112
115
144
116
113
163
96
111
113
111
163
107
110
100
105
103
103
156
94
92
93
84
80
88
87
85
120
100
103
103
175
117
121
125
156
108
120
101
91
107
175
95
120
97
102
113
120
120
120
4
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
17
17
17
17
17
17
17
17
10
4
4
4
4
4
4
4
4
17
13
10
10
10
10
10
10
10
10
8
6
6
6
6
6
7
7
7
8
6
5
5
9
14
9
5
14
8
3
4
5
5
4
3
2
2
3
3
3
2
1
3
2
1
1
1
1
2
4
3
2
1
3
4
5
4
4
3
3
2
2
2
2
1
1
1
2
3
3
4
5
4
3
2
1
2
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
110
110
110
110
110
110
110
110
97
94
92
89
87
86
84
84
84
78
77
76
73
73
73
68
63
68
75
88
109
109
109
109
109
110
110
110
110
73
63
65
71
73
72
84
84
59
43
37
37
38
49
62
43
83
39
36
34
26
31
30
29
58
43
52
109
65
61
110
50
47
42
42
39
41
84
37
41
40
35
62
43
44
44
63
40
36
30
34
20
22
33
34
34
83
44
55
59
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
39
39
39
39
39
39
39
39
39
39
39
39
39
39
36
34
34
34
46
52
55
56
57
45
34
34
34
18
2
2
2
2
2
18
26
30
32
17
3
3
3
12
12
12
12
8
5
3
1
1
1
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
3
2
2
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
103
103
103
103
103
103
112
131
162
210
210
210
210
210
210
210
210
155
130
117
93
91
93
106
121
121
121
121
121
121
121
121
118
120
121
121
121
121
90
106
107
144
155
108
192
90
75
71
48
45
71
72
73
210
68
69
71
47
43
37
31
49
50
54
144
76
78
155
66
65
60
72
74
75
192
74
77
76
54
49
49
42
40
49
46
43
56
56
37
49
68
71
72
210
67
64
64
18
1
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
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
30
8
8
8
8
8
8
8
8
5
2
2
2
2
2
12
17
20
21
11
2
2
7
12
20
16
12
6
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
3
3
4
5
4
3
5
6
4
2
1
1
1
9
14
7
1
3
2
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
114
114
114
114
114
114
114
114
114
114
114
114
115
123
136
156
156
156
91
80
67
68
79
95
119
119
119
119
119
119
119
119
106
116
119
119
119
119
86
105
103
143
156
90
82
66
47
45
39
38
44
46
45
83
43
44
46
40
41
41
43
59
63
65
143
83
88
156
75
73
72
64
60
59
82
50
49
41
37
38
38
42
41
35
35
33
41
32
26
27
34
37
35
83
32
32
36
15
15
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
114
114
114
114
114
114
114
114
98
82
82
82
82
82
82
82
82
43
5
5
5
5
5
7
8
8
9
5
1
1
1
1
1
3
4
4
4
5
6
6
6
7
9
10
11
7
4
3
2
1
1
2
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
2
1
1
1
1
1
1
1
1
1
2
7
4
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
109
109
109
109
109
109
109
109
76
71
64
56
56
57
60
66
72
80
94
94
94
94
94
72
68
73
80
91
109
109
109
109
109
109
109
109
109
94
64
66
59
65
65
43
38
27
20
16
17
17
22
29
21
41
20
19
19
16
18
18
17
30
33
38
109
55
56
109
41
39
38
31
28
26
38
20
21
19
16
29
17
16
15
26
15
15
15
17
9
10
15
16
16
41
13
13
16
3
2
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
44
44
44
44
44
44
44
44
41
38
38
38
38
38
38
38
38
44
35
26
26
26
26
26
26
26
26
13
1
1
1
1
1
8
11
13
14
9
4
4
2
1
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
3
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
230
230
230
230
230
230
230
230
214
211
208
204
234
269
311
387
387
387
266
246
202
197
212
253
303
303
303
303
303
303
303
303
290
300
303
303
303
303
217
262
258
355
387
208
198
147
103
90
74
73
92
89
84
181
77
77
76
59
54
50
44
95
102
111
355
171
183
387
144
140
131
115
109
103
198
87
83
78
56
52
49
43
40
39
39
39
51
38
35
34
58
61
64
181
67
72
73
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
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
151
76
1
1
1
1
1
1
1
1
1
1
1
1
1
1
26
39
45
48
30
12
9
9
12
20
16
12
9
6
9
6
3
1
1
1
1
1
1
1
1
1
21
11
1
1
1
1
1
16
9
3
1
4
6
7
8
4
1
1
1
1
1
1
1
1
1
1
1
6
8
4
1
1
7
12
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
228
228
228
228
228
228
228
228
199
194
189
171
171
171
171
171
171
171
163
161
155
155
155
119
101
117
134
172
228
228
228
228
228
212
202
196
196
155
107
91
78
69
67
63
82
50
42
42
42
45
54
73
51
83
47
43
42
36
35
33
32
63
68
92
228
124
133
196
108
106
112
93
108
101
133
135
88
91
90
112
103
97
135
133
78
69
75
61
75
135
94
106
106
85
95
91
91
91
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
171
171
171
171
171
171
171
171
126
82
82
82
82
82
49
16
16
16
17
18
18
18
18
17
16
16
16
9
2
2
2
2
2
9
12
14
15
8
1
1
1
1
17
9
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
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
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
33
32
31
28
28
28
21
20
22
25
30
38
38
38
38
38
38
38
38
38
28
22
23
25
25
25
30
30
19
17
15
15
12
16
16
16
38
17
18
18
15
15
14
15
18
19
19
38
23
23
38
20
19
19
19
18
18
30
17
17
16
14
12
13
12
12
15
12
12
15
13
10
10
15
16
16
38
17
18
19
14
14
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
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
7
8
9
5
2
2
2
2
3
4
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
6
6
5
4
4
4
4
4
4
3
2
2
1
1
1
1
1
3
2
1
2
2
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
24
24
24
24
24
24
24
24
24
24
24
24
25
29
36
46
46
46
34
32
29
27
27
26
26
26
26
26
26
26
26
26
25
25
26
26
26
26
25
30
36
46
46
46
30
31
29
26
30
25
25
26
26
30
28
28
27
29
30
29
35
33
33
34
46
37
37
46
45
46
71
48
44
43
38
44
45
46
71
45
46
45
48
42
49
44
46
71
40
46
39
35
48
28
32
20
19
7
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
24
24
24
24
24
24
24
24
16
8
8
8
8
8
8
8
8
5
2
1
1
1
1
1
1
1
1
3
4
4
4
4
5
3
2
2
2
2
2
2
2
2
2
2
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
2
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
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
30
30
30
30
30
30
30
30
27
26
25
24
26
31
40
54
54
54
56
58
58
58
58
58
58
58
58
46
44
41
37
36
35
35
35
35
35
35
28
35
34
54
54
35
37
46
26
25
30
29
35
53
35
56
35
33
33
31
36
36
35
58
39
43
54
43
46
54
37
36
35
33
31
31
32
28
32
31
30
53
35
35
34
56
31
29
28
32
21
22
19
20
30
26
32
43
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
24
24
24
24
24
24
24
24
14
4
4
4
4
4
4
4
4
7
9
10
10
10
11
23
29
32
33
25
18
18
18
18
18
14
11
11
11
7
3
3
4
6
4
3
3
3
3
3
2
1
1
1
1
1
2
1
1
1
2
2
2
1
1
2
1
1
11
6
2
1
2
3
3
3
2
1
2
2
1
1
1
1
1
1
2
2
1
1
1
1
1
2
3
4
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
53
53
53
53
53
53
53
53
42
40
38
35
34
33
33
32
32
32
28
27
27
26
25
25
25
28
33
40
53
53
53
53
53
53
53
53
56
63
62
79
79
63
63
62
79
66
64
79
62
53
47
46
42
42
62
47
53
59
52
62
54
54
53
53
55
55
59
62
55
56
57
59
54
59
54
50
62
49
51
61
54
61
61
49
53
60
45
48
41
57
42
45
60
38
35
26
22
13
1
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
32
32
32
32
32
32
32
32
19
7
7
7
7
7
7
7
7
11
6
1
1
1
1
1
1
1
1
8
11
13
14
14
15
15
15
15
15
15
15
16
11
7
21
14
7
17
48
27
7
4
1
3
2
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
3
4
5
6
8
7
7
4
1
8
7
4
1
1
1
2
1
1
2
1
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
34
34
34
34
34
34
34
39
48
62
62
62
62
62
62
62
62
43
40
36
32
30
28
27
25
25
26
29
34
34
34
43
54
66
90
90
90
90
59
52
41
39
34
39
59
43
50
50
56
60
90
84
68
70
70
68
71
73
81
88
91
108
111
100
103
102
98
101
102
98
100
100
102
101
98
91
91
91
86
93
93
82
102
92
78
72
98
58
56
58
55
64
84
62
71
43
41
20
1
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
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
5
1
1
1
1
1
1
1
1
2
3
3
3
3
4
7
8
9
9
5
2
2
3
5
3
2
3
3
3
2
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
3
2
1
2
1
1
1
2
2
2
1
1
1
2
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
33
33
33
33
33
33
33
36
45
56
56
56
56
56
56
56
56
40
37
34
31
29
28
27
25
25
26
29
33
33
33
33
33
34
35
35
35
35
33
34
34
31
29
35
56
40
47
42
38
40
55
38
39
45
48
53
56
71
63
66
68
71
68
68
71
71
65
65
66
66
64
71
63
64
65
65
65
65
58
55
55
58
45
52
44
43
52
45
48
50
52
49
58
38
33
28
29
19
2
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
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
4
1
1
1
1
1
1
1
1
4
6
7
7
7
8
8
8
8
8
7
6
6
7
8
7
6
8
6
4
5
3
2
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
3
7
7
4
1
2
3
3
4
9
8
8
4
1
3
3
2
1
1
1
1
1
1
1
4
10
6
2
1
1
1
1
1
2
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
111
111
111
111
111
111
111
111
134
158
158
158
158
158
158
158
158
136
141
139
135
135
134
133
133
133
133
118
115
112
110
134
162
194
254
254
254
254
168
158
140
132
117
119
158
135
153
186
217
211
246
217
215
206
254
191
190
197
197
217
213
218
215
246
224
200
192
184
193
182
183
254
179
191
158
144
148
143
153
150
158
146
200
177
144
133
186
117
128
150
117
115
125
88
89
64
72
41
3
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
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
13
15
16
16
16
16
16
16
17
16
15
15
15
15
15
20
22
23
24
14
5
5
10
15
41
28
15
30
46
25
5
4
4
5
3
2
1
1
2
2
2
5
4
2
1
2
3
3
3
8
5
2
4
5
5
6
18
13
9
5
2
8
7
6
4
2
4
7
5
3
7
11
7
4
3
4
5
4
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
109
109
109
109
109
109
109
109
77
72
66
58
64
72
81
99
99
104
118
137
137
137
137
137
137
137
137
118
115
111
108
123
141
161
199
199
199
199
176
186
186
139
123
122
186
124
123
186
136
145
199
137
131
138
126
124
156
173
206
269
269
254
291
271
268
290
283
246
290
266
266
283
291
223
218
189
173
170
179
167
181
182
291
206
177
176
218
146
146
152
116
106
106
99
110
128
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
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
12
13
14
14
14
14
14
14
15
8
1
1
1
1
1
13
19
22
23
13
4
4
10
17
10
4
17
19
21
12
4
2
1
1
1
1
4
2
1
1
1
12
8
4
2
1
1
2
5
8
4
1
1
1
1
1
3
2
2
1
1
20
12
4
2
2
2
2
9
12
12
6
1
7
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
107
107
107
107
107
107
107
107
124
141
141
141
141
141
141
141
141
110
105
99
89
83
80
76
73
77
82
88
100
100
100
102
103
107
107
107
107
86
87
88
75
88
95
82
135
87
85
95
87
84
126
100
112
141
119
131
147
172
160
160
186
155
160
160
163
172
167
186
164
167
170
176
180
186
189
181
184
189
171
200
200
143
136
141
119
105
141
94
107
108
111
108
108
141
78
67
76
37
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
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
9
7
7
7
7
7
7
7
7
10
12
13
13
13
14
17
18
19
19
10
1
1
7
14
11
9
14
9
4
2
1
3
2
1
1
2
5
3
1
2
1
1
1
1
1
1
2
1
1
4
2
1
1
1
1
2
6
5
4
2
1
1
1
1
3
4
3
2
2
2
8
7
6
4
2
3
5
3
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
44
44
44
44
44
44
44
44
34
32
30
25
24
24
24
27
31
35
44
44
44
44
44
39
35
36
36
40
45
45
45
45
45
44
44
44
44
44
30
28
23
19
18
20
19
24
25
31
48
37
46
39
38
41
44
45
50
53
53
67
52
53
56
57
56
67
64
56
58
61
59
64
67
54
53
51
50
50
48
57
45
43
42
42
43
43
52
53
48
59
47
59
59
42
40
32
30
25
2
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
24
24
24
24
24
24
24
24
15
6
6
6
6
6
6
6
6
18
10
2
2
2
2
2
2
2
2
3
3
3
3
3
4
5
5
5
6
3
1
1
2
4
2
1
4
3
3
2
1
1
1
1
1
1
1
1
1
2
2
3
3
2
1
1
1
1
1
1
3
6
5
4
4
3
2
2
3
4
2
1
1
1
1
1
1
1
1
2
4
3
2
1
1
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
225
225
225
225
225
225
225
225
172
163
153
129
122
120
121
120
129
150
185
238
238
238
238
238
238
238
238
231
230
229
225
225
225
202
198
189
179
179
151
151
127
132
141
151
182
146
182
146
182
143
147
182
147
197
146
138
153
152
173
185
197
238
216
222
231
200
199
196
196
195
202
210
216
231
220
196
188
182
163
163
178
184
187
231
184
152
184
130
141
184
136
135
184
150
170
184
184
184
4
238
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
80
40
40
40
40
40
35
30
30
30
43
49
52
54
56
60
62
63
63
40
18
18
18
18
18
26
30
32
33
32
31
31
31
30
30
30
31
17
3
38
30
19
8
1
1
1
2
2
2
2
2
12
7
2
2
1
1
1
1
1
1
3
35
51
62
34
7
5
4
3
2
2
4
4
4
5
3
2
3
2
1
3
6
4
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
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
59
57
54
53
55
57
61
61
61
61
61
61
61
61
58
60
61
61
63
61
69
69
48
61
43
48
61
50
57
52
69
52
52
55
52
52
68
56
59
63
64
69
71
68
68
68
60
58
57
52
51
50
56
53
55
68
59
59
71
60
63
79
68
66
66
79
69
62
79
67
55
58
55
56
71
47
60
37
35
21
2
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
73
73
73
73
73
73
73
73
54
35
35
35
35
35
29
24
24
18
10
2
2
2
2
2
2
2
2
4
5
5
5
5
6
9
10
11
11
7
4
4
14
19
11
4
8
18
22
13
4
1
1
1
1
1
5
3
1
1
1
4
2
1
1
1
1
1
1
1
2
4
5
5
5
5
5
4
4
2
1
8
7
4
1
2
1
1
1
2
3
2
1
1
2
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
185
185
185
185
185
185
185
185
205
225
225
225
225
225
225
225
225
218
174
166
156
150
149
150
150
154
159
165
177
177
177
179
181
185
185
185
185
150
145
163
150
210
218
170
197
173
165
196
228
192
271
209
220
225
228
238
243
271
259
276
300
315
410
345
339
363
359
358
396
370
340
359
323
337
396
366
370
410
363
321
364
314
317
274
310
222
227
176
165
211
217
235
410
225
197
174
178
105
6
364
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
7
7
7
7
7
7
7
7
9
10
11
11
11
12
36
48
54
57
29
1
1
4
7
13
9
6
16
26
13
1
6
6
4
3
2
2
5
8
5
2
1
1
1
1
1
1
1
2
8
6
5
9
11
12
14
28
30
32
17
2
10
10
10
8
6
5
5
5
5
6
11
10
8
6
4
2
4
5
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
42
42
42
42
42
42
42
42
40
39
39
38
38
38
38
38
38
32
31
30
29
28
28
27
27
27
28
32
37
37
37
38
39
42
42
42
42
27
24
25
28
30
30
38
38
24
22
19
18
18
22
26
20
38
19
19
19
16
17
17
16
22
21
23
37
27
27
42
24
24
24
24
23
23
38
21
22
21
18
26
19
19
18
27
17
15
15
15
11
11
15
16
16
38
13
12
15
4
1
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
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
17
19
20
21
21
18
15
15
15
9
4
4
4
4
4
7
8
9
9
5
1
1
3
5
5
5
5
4
3
2
1
1
2
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
3
2
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
42
36
30
22
29
37
48
68
68
68
76
76
76
76
76
72
71
70
69
69
68
68
68
68
64
71
76
76
76
76
53
47
38
33
29
37
38
41
68
45
49
51
50
53
44
53
62
58
68
66
70
76
78
77
75
73
73
71
71
74
69
71
72
74
77
77
78
68
65
62
55
55
57
54
51
77
61
58
77
78
55
55
52
52
52
48
62
53
53
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
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
12
14
15
15
15
15
15
15
16
8
1
1
1
1
1
16
24
28
32
17
3
3
3
3
3
3
3
5
7
5
4
2
1
1
1
1
5
3
1
1
1
3
2
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
2
5
3
2
2
2
1
1
1
9
5
1
1
4
3
2
1
1
2
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
113
113
113
113
113
113
113
113
127
141
141
141
141
141
141
141
141
145
162
183
183
183
183
183
183
183
183
142
135
127
119
126
135
145
165
165
165
165
171
171
144
156
144
171
180
153
180
150
180
156
162
179
142
183
143
151
174
184
178
214
190
190
210
192
191
202
226
206
232
223
226
232
222
226
232
206
209
211
199
210
220
199
189
226
176
152
191
120
142
141
144
209
125
141
98
74
94
39
5
209
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
12
12
12
12
12
12
12
12
12
12
19
22
24
25
25
25
25
25
26
39
45
48
50
51
52
35
18
18
18
13
9
9
9
9
90
49
9
23
26
13
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
12
6
1
3
4
5
6
13
9
6
3
1
3
3
3
3
6
5
5
5
5
11
8
5
5
5
3
1
3
4
4
5
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
29
29
29
29
29
29
29
29
27
27
26
26
26
26
26
26
26
21
22
22
21
21
21
21
21
21
21
25
29
29
29
29
29
29
29
29
29
27
31
31
26
27
27
31
27
25
23
24
31
26
27
37
28
31
31
29
30
35
30
32
31
31
37
31
31
32
29
31
30
30
32
36
32
37
31
32
31
30
35
29
29
29
29
28
26
24
29
26
19
21
21
25
36
26
31
21
22
12
12
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
17
17
17
17
17
17
17
17
12
8
8
8
8
8
7
6
6
6
8
9
10
10
11
8
6
6
6
4
2
2
2
2
2
4
5
5
5
6
9
11
11
11
12
7
2
2
3
2
1
1
1
2
1
1
1
2
1
1
1
2
2
2
1
1
1
1
4
2
1
1
2
3
4
4
4
4
4
3
2
1
1
1
1
1
1
1
6
7
8
5
3
2
1
2
3
5
6
7
5
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
79
79
79
79
79
79
79
79
60
57
53
49
50
51
53
57
58
63
70
82
82
82
82
82
82
82
82
78
77
77
76
77
77
79
79
79
79
71
64
63
53
63
57
58
63
58
72
67
69
71
82
73
74
82
84
89
92
117
94
94
95
93
92
93
94
96
94
98
96
95
96
99
117
98
93
93
84
84
98
82
83
86
75
93
81
85
84
117
76
78
82
70
82
60
65
45
45
33
2
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
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
26
28
29
29
29
29
29
29
29
15
2
2
2
2
2
13
18
21
22
11
1
1
27
42
21
1
22
13
4
2
1
1
1
2
1
1
4
2
1
2
3
4
4
4
4
4
4
4
4
4
2
1
2
3
3
2
1
1
2
1
1
3
4
4
2
1
2
3
2
2
4
3
3
2
1
1
2
2
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
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
22
20
20
20
21
23
23
23
23
23
24
26
26
26
26
19
17
15
12
11
13
15
17
19
19
34
23
24
28
27
30
30
32
31
36
31
30
30
29
31
32
31
36
31
30
30
29
30
30
32
36
32
30
29
35
27
29
30
29
29
34
29
31
36
28
35
27
25
28
25
26
30
16
19
9
2
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
14
14
14
14
14
14
14
14
11
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
1
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
3
5
8
5
2
4
3
2
3
2
1
2
2
1
1
1
1
1
2
1
1
1
1
1
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
24
24
24
24
24
24
24
24
23
22
22
22
23
27
35
46
46
46
27
23
20
18
20
23
27
27
27
27
27
27
27
27
24
26
27
27
27
27
27
27
27
46
24
22
22
21
21
21
30
22
24
29
24
30
29
28
28
30
30
29
34
33
36
37
46
43
40
40
39
43
39
38
35
43
33
31
34
30
26
25
26
28
24
28
24
22
20
24
20
21
20
21
24
17
24
13
15
7
3
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
22
22
22
22
22
22
22
22
15
8
8
8
8
8
8
8
8
6
4
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
6
7
7
5
3
1
2
2
2
2
2
1
1
1
3
3
2
1
1
1
1
2
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
31
31
31
31
31
31
41
53
66
92
92
92
92
92
92
92
92
81
95
102
102
102
102
102
102
102
102
63
57
48
38
45
54
67
89
89
89
89
88
102
102
74
80
91
102
102
91
102
96
97
101
138
113
122
155
141
152
163
169
179
193
186
163
164
176
580
648
753
2654
1193
1681
2275
2654
2720
2752
2752
2755
2769
2769
2769
2728
2078
2062
2021
1395
1293
2062
844
740
661
431
380
308
249
212
176
156
112
67
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
31
31
31
31
31
31
31
31
25
20
20
20
20
20
20
20
20
13
6
6
6
6
6
15
20
22
23
12
1
1
1
1
1
3
4
5
5
4
3
3
26
38
20
3
52
30
9
5
1
1
1
2
3
2
1
1
1
5
3
1
7
5
4
7
5
3
2
2
1
1
2
3
3
4
7
11
16
8
1
1
1
1
1
1
1
1
23
17
12
8
7
4
2
4
6
7
7
8
5
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
39
39
39
39
39
39
39
39
27
25
22
19
19
20
21
24
25
28
33
33
33
33
33
26
25
25
25
26
28
28
29
31
34
39
39
39
39
33
21
22
22
20
24
24
14
15
15
16
17
16
22
17
18
19
18
20
20
19
20
20
21
22
21
22
28
25
24
39
23
24
24
22
20
22
20
18
18
17
19
17
18
17
22
20
17
16
22
12
11
11
11
12
15
13
14
17
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
15
15
15
15
15
15
15
15
11
7
7
7
7
7
7
7
7
13
11
9
9
9
9
9
9
9
9
5
1
1
1
1
1
3
4
4
4
3
3
3
2
2
2
2
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
1
1
1
1
1
2
1
1
3
3
2
2
1
1
1
1
1
1
2
1
1
1
1
1
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
32
32
32
32
32
32
32
32
25
24
23
19
19
19
19
21
23
26
32
32
32
32
32
28
25
24
24
25
26
26
26
29
33
38
47
47
52
50
69
69
34
40
37
34
61
39
39
45
69
48
51
61
50
53
67
51
55
56
55
69
54
53
52
51
50
50
51
47
49
47
48
48
47
51
44
46
44
43
43
51
44
42
51
48
41
41
49
39
35
46
32
35
35
33
51
28
31
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
19
19
19
19
19
19
19
19
13
7
7
7
7
7
7
7
7
7
4
1
1
1
1
1
1
1
1
2
2
2
2
2
3
4
5
5
5
3
2
2
4
5
3
2
6
3
1
1
1
1
1
1
1
1
1
1
2
2
3
3
3
4
2
1
1
1
1
1
1
2
1
1
1
1
1
2
3
8
5
2
2
1
1
1
1
2
1
1
1
3
4
2
1
1
11
6
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
15
15
15
15
15
15
19
23
29
39
39
39
39
39
39
39
39
38
46
55
55
55
55
55
55
55
55
35
32
28
23
34
48
66
98
98
98
98
65
58
46
43
37
40
57
52
62
75
95
94
95
98
89
81
80
87
77
81
85
95
86
94
95
87
98
85
78
78
84
73
81
80
69
87
69
69
69
66
70
64
66
63
87
78
69
63
79
62
59
62
51
50
50
39
40
29
32
21
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
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
13
13
7
2
2
2
2
2
4
5
6
7
6
6
6
6
6
6
4
2
2
2
2
4
6
7
8
7
6
8
9
11
8
6
3
1
3
2
1
1
1
1
1
1
4
2
1
1
1
1
1
2
2
2
2
2
2
2
3
7
5
4
2
1
2
4
3
2
1
1
1
2
3
4
3
2
2
2
1
1
2
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
405
405
405
405
405
405
405
405
385
381
377
373
389
408
432
474
474
474
436
429
422
413
409
406
398
398
398
349
340
325
330
345
369
405
405
405
405
300
269
293
245
268
474
311
312
398
237
232
251
237
259
297
296
365
328
336
364
411
366
396
388
389
378
411
399
411
414
474
411
410
410
392
394
399
377
366
399
365
346
360
352
374
399
337
316
330
374
288
365
256
267
316
306
365
374
261
273
258
6
374
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
69
69
69
69
69
69
69
69
69
69
101
117
125
129
131
132
132
132
133
74
15
15
15
15
15
94
134
154
164
87
11
11
17
23
19
15
23
13
4
4
4
6
8
10
9
6
4
6
9
7
5
4
3
2
1
3
4
3
2
168
87
6
25
34
39
44
48
27
6
6
6
9
9
9
5
1
3
12
9
6
5
10
16
11
6
53
43
24
6
6
6
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
203
203
203
203
203
203
203
203
141
131
119
102
103
106
113
123
123
123
86
79
72
64
60
57
53
66
81
100
134
134
139
157
173
203
203
203
203
167
119
114
108
106
123
98
102
90
102
89
102
104
104
102
167
92
89
83
75
72
74
72
73
82
84
86
134
104
106
203
104
106
106
88
80
77
66
64
60
53
67
54
60
59
77
74
57
57
76
46
46
47
47
44
43
66
46
48
49
46
46
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
80
80
80
80
80
80
80
80
73
66
66
66
66
66
55
44
44
40
23
7
7
7
7
7
7
7
7
5
4
4
4
4
4
20
28
32
34
18
2
2
16
30
51
40
30
16
3
2
2
1
1
1
1
1
6
3
1
1
1
2
2
1
1
1
1
1
1
1
1
6
7
8
8
9
6
3
7
6
4
2
2
2
1
1
1
3
5
8
5
3
9
18
27
14
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
458
458
458
458
458
458
458
458
449
447
445
443
503
573
656
806
806
806
584
547
464
465
503
594
711
711
711
711
711
711
711
711
668
703
711
711
711
711
480
563
549
659
806
435
402
303
220
199
173
154
197
188
187
440
183
180
175
124
117
114
104
198
212
240
659
358
374
806
300
288
275
239
231
219
402
178
169
157
120
112
112
95
92
97
85
72
88
68
63
67
127
142
146
440
134
129
134
27
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
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
197
47
47
47
47
47
47
47
47
24
1
1
1
1
1
26
39
45
48
24
1
1
1
1
38
19
1
9
10
6
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
2
2
3
15
9
4
2
1
3
5
7
4
1
2
3
2
1
1
1
1
1
1
12
6
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
187
187
187
187
187
187
187
187
126
116
104
90
93
99
107
121
121
121
75
67
58
48
45
43
40
54
70
89
124
124
128
145
159
187
187
187
187
157
110
107
102
94
121
78
66
67
59
61
66
85
88
94
157
89
90
89
79
77
76
74
75
82
83
83
124
101
106
187
99
100
102
88
85
80
71
73
67
62
71
55
58
56
55
77
54
54
80
46
42
40
41
41
41
65
43
37
39
37
3
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
66
66
66
66
66
66
66
66
65
65
65
65
65
65
50
36
36
33
20
7
7
7
7
7
7
7
7
4
2
2
2
2
2
16
23
26
28
18
9
9
6
3
32
17
3
5
7
8
8
4
1
1
2
1
1
1
2
3
3
3
2
1
1
2
3
2
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
8
5
3
1
1
1
2
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
418
418
418
418
418
418
418
418
287
265
239
186
187
191
225
262
262
262
251
249
240
240
240
176
160
198
242
309
418
418
418
418
418
394
387
377
371
354
343
343
310
313
289
343
324
283
324
311
343
317
479
333
388
473
426
473
450
473
458
441
479
443
422
416
432
418
408
425
443
406
479
399
379
399
360
374
393
349
369
319
343
312
393
356
326
294
369
285
281
302
245
247
302
261
286
302
302
302
7
176
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
156
156
156
156
156
156
156
156
78
1
1
1
1
1
1
1
1
84
46
9
9
9
9
9
9
9
9
6
3
3
3
3
3
43
63
73
78
48
19
19
19
19
181
100
19
18
17
11
6
4
3
8
16
10
4
2
1
4
5
6
6
3
1
4
2
1
1
8
4
1
8
12
14
14
14
7
1
1
1
4
2
1
1
2
4
6
6
7
14
10
6
6
3
1
1
4
5
6
7
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
81
80
79
76
76
76
76
76
76
76
72
71
69
69
69
57
49
52
55
68
85
85
85
85
85
86
86
86
86
69
51
42
37
32
31
29
28
27
28
30
36
32
35
36
36
42
35
35
35
34
37
36
36
46
44
46
85
54
54
86
47
46
45
39
38
35
36
33
33
33
32
34
32
34
36
42
34
30
33
36
24
24
22
22
25
18
28
14
19
7
2
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
76
76
76
76
76
76
76
76
44
12
12
12
12
12
9
7
7
7
15
19
21
22
22
14
7
7
7
5
3
3
3
3
3
5
6
6
6
4
2
2
5
7
10
6
3
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
2
2
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
34
34
34
34
34
34
34
36
45
56
56
56
56
56
56
56
56
41
37
33
30
29
29
29
30
30
30
30
30
30
30
30
32
34
34
34
34
31
24
26
23
29
41
32
56
33
31
36
31
31
48
31
33
38
39
42
47
50
47
49
51
53
53
61
61
56
61
59
64
64
82
82
66
68
67
63
63
63
58
69
60
60
72
47
48
47
60
46
52
69
56
59
72
46
50
54
53
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
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
9
10
10
10
10
10
10
10
11
8
5
5
5
5
5
8
9
10
10
7
4
4
4
4
5
4
4
3
3
5
4
3
4
2
1
1
2
1
1
1
1
4
2
1
1
1
1
1
1
3
6
10
5
1
1
1
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
5
8
6
5
3
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
85
85
85
85
85
85
85
85
60
55
50
44
44
45
47
50
64
81
98
132
132
132
132
132
132
132
132
108
104
99
94
91
89
87
84
84
84
63
53
51
49
50
60
63
59
132
52
51
53
42
53
66
49
88
40
35
36
28
46
45
46
132
56
77
85
74
132
84
57
56
50
48
46
66
44
31
38
35
36
66
45
44
43
88
35
33
40
31
36
66
39
44
34
45
66
90
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
35
35
35
35
35
35
35
35
30
26
26
26
26
26
26
26
26
28
45
54
58
60
63
45
28
28
28
15
2
2
2
2
2
11
16
18
19
13
7
7
7
13
23
18
13
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
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
86
86
86
86
86
86
86
86
81
80
79
77
77
77
77
77
107
154
218
325
325
325
325
325
325
325
325
205
185
162
130
115
101
93
87
75
72
72
46
40
34
28
76
86
91
325
92
96
139
113
164
285
151
308
134
109
104
70
98
96
95
254
97
147
151
133
325
117
113
110
73
65
57
45
38
32
72
78
85
285
135
143
153
308
116
106
103
67
67
60
55
54
53
74
118
167
254
254
254
254
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
52
28
28
28
28
28
18
9
9
9
11
12
13
13
14
38
50
56
59
38
17
17
17
17
17
15
14
14
14
7
1
1
5
9
5
1
27
14
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
8
13
8
4
1
3
4
5
3
1
3
4
4
3
2
1
1
1
1
1
1
3
4
5
7
11
9
5
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
676
676
676
676
676
676
676
676
676
676
676
676
676
676
753
830
830
830
492
435
363
398
495
624
830
830
830
830
830
830
830
830
713
810
830
830
830
830
535
609
570
639
806
378
339
289
206
204
195
169
193
191
143
155
156
153
193
183
161
171
169
248
259
275
639
386
407
806
350
345
336
258
241
210
172
160
137
135
152
130
137
138
173
168
130
129
170
108
102
123
89
82
97
76
81
77
77
77
1
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
676
676
676
676
676
676
676
676
344
12
12
12
12
12
12
12
12
83
44
5
5
5
5
5
5
5
5
14
18
20
21
22
23
23
23
23
23
14
5
5
17
64
34
5
60
37
14
9
4
5
6
3
1
1
1
1
2
2
3
4
3
2
1
1
1
1
1
1
1
1
7
10
12
14
12
9
6
4
2
6
6
6
6
4
2
10
5
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
168
168
168
168
168
168
168
168
156
154
151
148
157
167
179
201
201
201
224
247
247
247
247
247
247
247
247
207
200
193
168
168
168
161
160
157
155
155
148
148
118
201
122
128
171
112
107
112
148
134
154
247
155
187
145
131
142
138
153
171
158
222
168
171
201
160
155
143
132
128
131
126
123
155
112
106
129
121
122
247
143
142
139
187
124
111
113
95
103
112
113
112
112
144
84
72
95
46
3
222
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
62
77
84
88
90
91
91
91
92
76
61
61
61
61
43
25
25
25
25
14
3
3
13
23
13
3
23
15
7
5
3
3
4
2
1
1
2
2
2
3
5
16
9
3
4
4
5
4
4
6
3
1
2
3
3
4
20
13
6
3
1
2
4
5
4
3
3
4
3
3
6
8
10
6
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
80
80
80
80
80
80
83
97
123
160
160
160
160
160
160
160
160
145
142
139
136
134
133
132
130
130
130
153
177
177
177
177
177
166
164
156
156
156
95
90
75
75
68
81
132
90
103
121
120
119
216
132
143
167
148
157
176
191
198
223
219
222
228
205
206
211
204
208
216
211
214
219
223
222
228
206
198
187
206
174
177
179
213
178
184
168
228
186
163
162
158
147
157
160
150
156
157
157
157
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
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
14
5
5
5
5
5
5
5
5
5
14
18
20
21
23
51
27
4
4
4
4
4
4
9
15
9
4
11
11
11
7
4
3
3
2
2
2
2
2
2
1
1
4
2
1
2
1
1
3
4
5
3
1
32
47
63
45
28
19
10
14
11
8
5
2
1
1
1
1
36
18
1
7
9
12
20
10
1
15
22
30
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
27
27
27
27
27
27
27
27
22
21
20
17
17
17
17
17
17
17
16
15
15
15
15
15
15
15
17
21
27
27
27
27
27
26
25
26
26
25
28
28
23
27
23
27
27
24
27
23
29
22
24
25
27
35
29
30
33
38
35
34
39
38
37
38
38
40
38
39
38
40
38
38
37
40
34
33
35
30
29
30
31
32
39
29
28
27
26
22
21
22
17
20
32
20
25
23
21
21
21
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
17
17
17
17
17
17
17
17
10
3
3
3
3
3
3
3
3
6
4
3
3
3
3
3
3
3
3
2
2
2
2
2
2
5
6
7
7
8
11
13
11
9
5
1
1
1
1
14
7
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
4
4
4
2
1
1
1
1
2
3
2
1
1
1
2
2
2
1
1
1
3
3
3
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
14
14
14
14
14
14
36
61
91
146
146
146
146
146
146
146
146
91
90
81
70
66
62
59
53
53
53
41
39
37
31
37
44
55
74
74
74
74
63
63
51
53
55
63
57
57
64
56
64
58
76
71
79
146
85
91
95
90
86
87
89
94
92
97
100
92
94
101
101
102
131
106
105
106
107
93
99
92
100
111
104
131
93
107
88
83
88
77
73
111
98
104
131
146
92
81
76
57
6
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
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
12
12
7
2
2
2
2
2
2
2
2
3
4
4
4
4
4
5
3
2
2
2
1
1
1
3
6
26
16
6
31
34
17
1
1
1
1
1
2
3
2
2
1
1
1
1
2
4
3
2
3
3
4
3
2
7
10
11
13
21
22
21
14
7
1
2
3
6
6
3
1
3
6
13
7
2
1
1
2
3
4
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
224
224
224
224
224
224
224
224
155
143
130
114
117
122
131
145
145
145
150
150
150
150
150
110
103
121
142
173
224
224
224
224
224
222
221
221
221
150
128
131
120
145
142
88
72
62
46
42
45
50
61
74
71
86
52
48
45
39
40
39
38
67
72
77
224
111
116
221
90
86
82
65
60
56
68
46
46
45
40
53
39
39
37
44
35
36
35
35
31
27
39
40
38
86
33
30
35
12
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
79
79
79
79
79
79
79
79
73
68
68
68
68
68
68
68
68
71
45
19
19
19
19
19
19
19
19
10
2
2
2
2
2
36
53
62
66
33
1
1
1
1
13
7
1
3
4
3
3
2
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
6
3
1
1
1
2
2
2
1
1
1
3
2
1
2
2
2
1
1
1
1
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
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
229
222
214
204
200
196
188
187
187
183
182
181
180
188
197
208
229
229
229
229
186
169
165
169
158
146
180
138
159
178
181
229
197
189
188
187
189
185
197
201
211
219
224
298
238
246
254
258
239
251
247
253
298
258
258
251
244
230
241
250
298
261
252
244
252
280
218
198
280
209
246
261
280
250
250
199
176
145
134
120
10
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
272
272
272
272
272
272
272
272
140
8
8
8
8
8
8
8
8
61
63
64
64
64
64
64
64
64
65
33
2
2
2
2
2
33
48
56
60
35
11
11
52
72
93
58
23
12
1
6
11
6
2
3
4
3
2
6
10
7
4
7
4
1
2
3
4
5
16
16
8
1
17
25
29
22
15
10
6
7
4
1
1
1
1
1
7
13
11
6
1
44
57
33
10
7
5
7
8
9
10
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
106
106
106
106
106
106
106
106
92
90
87
84
83
81
79
79
79
74
73
72
70
70
70
64
59
64
71
85
106
106
106
106
106
100
95
94
94
70
57
58
52
66
54
53
78
59
37
35
35
32
42
51
39
79
34
32
32
25
30
29
29
58
43
51
106
61
59
94
43
41
38
39
39
39
78
33
37
37
30
51
33
32
32
56
28
26
23
23
15
15
25
28
28
79
42
53
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
40
40
40
40
40
40
40
40
40
40
40
40
40
40
35
30
30
30
40
45
48
49
50
40
30
30
30
15
1
1
1
1
1
12
18
21
22
16
10
9
9
9
10
10
11
6
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
4
8
6
3
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
2
2
2
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
85
85
85
85
85
85
85
85
57
52
46
37
38
40
47
56
56
57
62
62
62
62
62
52
48
53
59
69
85
85
85
85
85
83
82
82
82
62
55
52
53
56
53
43
33
33
28
31
43
32
41
34
35
42
33
35
34
34
35
34
35
42
43
45
85
54
55
82
46
46
46
41
39
41
35
32
32
30
28
29
31
32
37
42
31
30
29
35
25
26
24
23
24
24
28
24
24
24
2
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
29
29
29
29
29
29
29
29
20
11
11
11
11
11
11
11
11
29
24
19
19
19
19
19
19
19
19
10
1
1
1
1
1
10
15
17
18
20
13
7
7
27
35
19
3
3
4
7
5
3
1
1
1
1
2
1
1
2
2
2
1
1
1
1
1
1
2
1
1
1
2
2
2
3
7
4
1
2
2
2
1
1
1
1
1
2
2
2
2
1
1
1
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
101
101
101
101
101
101
101
101
75
71
66
54
60
67
82
105
105
105
103
102
101
101
101
76
71
71
71
75
79
79
79
91
116
156
217
217
217
217
144
125
115
105
89
85
78
94
88
114
192
139
201
156
151
151
143
217
157
172
194
210
202
207
212
206
210
212
213
213
214
213
219
219
213
219
206
205
212
166
151
154
149
155
212
141
136
124
143
98
105
106
90
106
106
79
76
63
62
56
6
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
50
50
50
50
50
50
50
50
32
14
14
14
14
14
14
14
14
33
21
9
9
9
9
9
9
9
9
30
40
45
48
51
34
17
17
17
17
12
7
7
7
7
33
20
7
42
40
20
1
1
1
2
2
1
1
1
1
1
1
1
10
7
5
5
5
5
5
5
3
1
5
7
8
5
3
4
6
3
1
3
2
1
2
3
3
3
4
2
1
2
4
3
3
2
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
241
241
241
241
241
241
241
241
221
218
214
209
233
261
294
355
355
355
203
177
147
132
139
152
165
171
189
208
241
241
241
241
241
239
238
238
238
190
175
219
273
355
352
352
202
159
128
95
104
123
149
190
187
198
110
96
83
63
60
51
47
95
101
108
355
161
170
352
125
121
112
101
97
92
202
75
75
71
49
43
43
36
33
45
28
25
28
19
20
21
50
54
59
198
71
79
83
50
50
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
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
82
51
26
26
26
26
26
26
26
26
13
1
1
1
1
1
26
38
44
47
30
13
5
5
13
13
13
13
7
1
5
4
2
1
1
1
1
1
3
4
2
1
5
3
1
1
1
1
2
2
3
2
1
1
1
1
1
4
2
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
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
73
73
73
73
73
73
73
73
73
73
73
73
74
83
101
126
126
126
155
184
184
184
184
184
184
184
184
157
152
147
130
141
157
189
236
236
236
236
163
158
132
110
126
102
97
109
106
128
171
156
204
174
176
184
182
192
198
215
236
222
264
231
239
248
247
247
271
260
269
271
296
271
257
243
264
227
244
245
240
296
222
212
203
196
210
210
240
264
247
296
242
293
293
200
186
150
139
110
2
191
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
50
27
27
27
27
27
27
27
27
24
21
21
21
21
21
35
42
46
49
25
2
2
2
2
2
11
16
18
19
10
2
2
5
8
5
3
8
7
6
3
1
1
2
3
2
1
1
1
2
2
1
1
1
1
1
1
2
1
1
16
9
2
1
1
1
1
4
5
6
4
2
1
1
1
1
4
4
4
3
2
21
36
52
27
2
3
5
3
2
2
2
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
78
78
78
78
78
78
78
89
112
144
144
144
144
144
144
144
144
96
88
78
67
64
63
63
63
63
63
63
63
63
63
66
76
80
93
93
93
93
78
78
70
78
93
75
82
76
82
82
82
85
94
97
98
144
100
102
105
99
100
100
103
104
103
116
105
107
107
106
116
107
110
110
109
120
104
108
107
111
116
114
120
102
104
103
99
93
114
120
69
76
88
94
104
144
85
72
70
50
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
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
8
1
1
1
1
1
1
1
1
3
4
4
4
4
5
17
23
26
28
16
4
4
13
23
13
4
24
45
40
22
4
3
2
3
4
27
38
20
2
1
1
4
2
1
1
1
1
3
6
3
1
2
4
5
5
6
10
14
19
12
5
6
4
2
2
2
4
6
3
1
2
1
1
1
1
2
3
2
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
252
252
252
252
252
252
252
255
313
374
374
374
374
374
374
374
374
328
378
399
399
399
399
399
399
399
399
315
301
285
269
289
314
342
395
395
395
395
366
405
405
327
350
355
405
399
334
405
320
310
326
321
335
374
398
395
456
610
532
598
562
576
539
545
551
570
610
582
598
586
600
631
578
631
579
570
631
521
480
456
475
453
484
576
456
472
535
419
399
389
377
372
389
374
311
264
268
244
27
391
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
26
25
25
25
39
46
49
51
52
38
25
25
25
16
7
7
7
7
7
16
20
22
23
25
27
30
30
30
95
62
30
47
64
32
1
2
3
3
2
1
1
3
6
5
3
1
1
1
1
1
2
6
10
20
12
5
26
37
42
42
42
66
92
47
3
10
10
10
10
13
8
4
15
10
6
14
22
24
27
20
14
20
23
25
27
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
193
193
193
193
193
193
196
223
277
351
351
351
351
351
351
351
351
235
217
194
168
157
147
139
124
145
171
213
281
281
281
284
302
339
389
389
389
389
265
241
217
222
204
240
328
271
405
308
307
311
388
319
336
351
363
351
392
433
469
550
544
545
510
496
520
481
485
494
502
513
521
550
545
527
512
522
472
522
460
430
462
449
454
550
440
450
504
372
401
336
312
346
342
351
338
342
353
342
342
406
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
58
58
58
58
58
58
58
58
58
33
8
8
8
8
8
8
8
8
11
12
13
13
13
14
36
47
53
56
45
35
35
35
35
92
63
35
57
80
42
4
7
10
6
3
2
4
4
4
3
2
4
3
2
2
2
3
4
7
4
2
2
21
30
35
29
23
13
4
7
10
15
15
15
15
23
26
30
65
198
112
27
23
20
21
13
5
16
21
27
48
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
191
191
191
191
191
191
198
229
287
368
368
368
368
368
368
368
368
247
231
209
182
171
161
153
136
136
140
159
182
182
182
241
308
385
528
528
528
528
338
301
265
255
234
227
330
238
236
286
291
278
451
316
349
378
372
418
499
611
600
691
682
701
679
671
658
705
647
663
676
691
701
684
705
662
695
655
640
557
705
507
537
507
509
585
476
488
546
417
397
347
359
346
327
368
305
263
269
263
10
406
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
58
58
58
58
58
55
52
52
52
28
5
5
5
5
5
5
5
5
6
6
6
6
6
7
29
40
46
49
33
17
17
21
25
95
60
25
14
4
10
17
12
7
4
1
2
4
8
13
9
5
17
10
3
1
3
5
4
4
9
14
19
42
53
59
48
38
43
85
91
50
10
10
10
10
7
5
6
8
10
26
27
28
19
10
9
9
9
9
9
10
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
102
102
102
102
102
102
102
102
121
140
140
140
140
140
140
140
140
108
102
96
84
78
76
71
69
74
80
88
102
102
102
128
159
195
262
262
262
262
164
149
127
115
98
99
151
116
151
191
234
262
234
232
219
199
199
200
191
208
225
234
255
262
233
234
232
210
204
201
209
192
192
199
163
200
147
150
152
140
166
141
150
149
203
180
146
140
196
111
106
105
99
106
107
140
83
69
75
42
2
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
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
7
2
2
2
2
2
2
2
2
5
7
8
8
8
9
17
21
23
24
18
13
13
13
13
13
13
13
8
3
8
14
11
9
7
4
1
12
9
6
3
1
12
6
1
2
1
1
3
5
4
3
2
3
3
3
4
11
15
19
10
1
6
6
4
2
3
2
1
1
2
5
8
10
6
2
2
2
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
41
41
41
41
41
41
45
53
67
88
88
88
88
88
88
88
88
63
66
62
58
57
56
55
53
53
53
41
39
36
35
36
38
41
41
41
41
31
32
36
38
47
59
50
70
49
41
39
41
37
48
53
45
88
43
42
46
37
39
41
35
47
37
40
47
43
49
59
40
41
41
45
45
47
70
45
47
46
42
53
41
40
39
44
37
33
35
32
26
25
36
35
35
88
31
29
34
10
1
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
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
14
10
10
10
10
10
19
23
25
26
13
1
1
1
1
1
5
7
8
9
10
8
7
7
13
20
16
13
8
3
7
4
1
1
1
1
1
2
5
5
6
7
4
1
1
1
2
1
1
1
4
4
4
4
4
4
4
4
4
4
4
3
2
1
7
4
1
1
4
2
1
2
4
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
75
75
75
75
75
75
75
75
86
97
97
97
97
97
97
97
97
91
100
106
106
106
106
106
106
106
106
90
87
84
80
79
77
76
74
84
96
99
138
138
100
114
116
138
129
119
129
114
138
113
109
134
117
119
149
125
144
154
157
207
175
171
178
173
207
178
168
170
207
191
201
211
231
213
231
231
200
219
202
219
199
166
159
158
160
142
199
148
130
138
128
131
148
123
149
144
148
148
148
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
31
31
31
31
31
31
31
31
31
31
31
31
31
31
22
14
14
14
8
2
2
2
2
2
2
2
2
2
2
2
2
2
2
8
11
12
13
11
9
9
9
9
43
26
9
5
1
65
37
9
2
1
1
3
5
5
5
3
2
9
5
1
1
1
2
1
1
1
1
3
2
1
1
1
6
4
3
7
5
4
5
5
3
1
1
5
44
23
2
5
9
7
5
6
12
15
16
18
18
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
9
9
9
9
9
9
10
11
13
17
17
17
17
17
17
17
18
23
31
43
43
43
43
43
43
43
43
25
22
19
14
16
20
26
36
37
45
45
69
69
44
66
46
51
66
51
59
49
69
46
42
46
41
40
62
39
45
46
45
69
46
45
45
46
46
47
69
45
45
47
48
40
40
36
33
32
39
39
40
75
49
50
49
69
41
39
44
38
43
75
45
53
49
43
51
61
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
9
9
9
9
9
9
9
9
9
9
9
9
9
9
8
7
7
4
2
2
2
2
2
4
5
6
6
4
3
3
3
3
2
2
2
2
2
2
4
7
9
10
8
5
3
5
7
7
4
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
5
6
7
6
5
3
1
1
1
2
2
2
1
1
2
4
2
1
1
1
1
2
3
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
75
75
75
75
75
75
75
75
61
59
56
53
55
57
61
67
73
84
94
114
114
114
114
114
114
114
114
96
93
90
79
79
79
78
77
77
77
77
53
48
40
39
41
45
60
50
56
69
80
87
107
136
95
100
109
106
108
142
119
126
130
141
136
138
143
142
164
141
129
128
126
124
120
142
106
109
107
108
104
110
119
109
110
164
120
109
110
119
103
134
109
117
134
128
141
134
134
134
67
164
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
8
8
8
8
8
8
8
8
8
8
5
3
3
3
3
3
3
3
3
7
9
10
11
11
12
24
30
33
36
20
4
4
6
9
9
9
9
8
7
5
4
2
1
4
2
1
4
2
1
1
1
4
3
2
1
1
1
1
1
1
1
2
7
9
10
8
7
5
4
4
4
4
3
2
1
2
1
1
34
20
6
4
2
1
1
7
58
62
64
65
35
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
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
99
96
93
90
88
87
84
84
84
81
81
80
79
82
84
88
95
99
109
101
140
140
76
87
79
78
127
86
93
108
142
105
108
127
104
106
142
111
120
125
130
142
140
156
149
139
137
134
139
145
156
156
149
156
138
128
153
126
128
130
156
121
117
113
117
96
95
86
107
87
86
105
88
95
113
91
87
61
60
38
2
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
115
115
115
115
115
115
115
115
63
11
11
11
11
11
11
11
11
31
34
35
36
36
36
36
36
36
37
48
54
57
58
59
60
41
22
22
22
12
2
2
7
13
7
2
13
10
7
4
2
4
3
2
1
1
1
2
3
3
4
14
8
2
1
1
3
3
3
3
3
3
19
27
36
36
29
17
5
6
6
6
7
4
2
5
3
2
2
2
2
3
4
3
2
2
3
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
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
88
84
79
74
72
70
67
68
70
74
80
80
80
102
127
156
209
209
209
209
171
171
125
171
117
136
179
144
179
164
179
178
209
192
180
200
174
180
193
181
193
194
197
200
228
206
213
213
211
225
208
211
213
217
228
225
217
200
185
171
183
166
178
176
228
201
182
165
217
146
129
146
114
118
146
112
115
105
105
105
5
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
112
112
112
112
112
112
112
112
96
80
80
80
80
80
52
25
25
25
17
9
9
9
9
9
9
9
9
7
5
5
5
5
5
15
20
23
24
16
8
8
20
22
15
8
20
37
34
21
8
6
4
7
33
17
1
7
13
8
4
20
11
3
2
2
1
1
4
5
4
4
9
11
12
10
9
5
1
1
2
3
3
3
3
3
5
8
6
5
12
12
12
8
5
3
1
3
4
4
5
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
77
77
77
77
77
77
77
77
59
56
53
49
51
54
58
65
66
70
77
77
77
77
77
71
70
68
67
66
66
65
65
65
63
70
77
77
77
77
52
46
42
38
38
39
42
41
37
39
40
43
56
45
48
50
50
57
51
53
57
57
57
71
56
60
64
65
80
71
71
71
77
77
70
71
80
68
74
63
61
72
68
65
74
80
67
61
61
63
51
68
52
53
63
44
41
32
32
24
1
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
12
12
12
12
12
12
12
12
7
2
2
2
2
2
2
2
2
12
13
13
13
13
13
13
13
13
14
8
3
3
3
3
3
18
26
30
34
29
23
17
17
19
21
11
1
2
3
5
7
5
3
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
4
10
6
3
2
1
2
2
2
1
1
2
3
2
1
4
4
4
2
1
1
1
1
1
1
1
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
77
77
77
77
77
77
77
77
64
61
59
54
52
51
51
55
60
66
77
77
77
77
77
60
54
52
49
52
53
53
53
61
74
91
121
121
121
121
77
68
50
55
56
64
121
68
66
81
75
77
125
83
94
104
106
107
114
114
116
125
121
114
115
115
116
118
125
116
125
112
121
109
107
105
102
110
96
91
108
89
98
95
125
116
107
110
125
80
76
103
63
70
76
83
93
110
110
110
71
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
51
51
51
51
51
51
51
51
45
40
40
40
40
40
27
15
15
15
11
7
7
7
7
7
7
7
7
5
3
3
3
3
3
14
20
23
24
13
3
3
4
6
4
3
6
7
9
6
3
3
3
3
2
1
1
1
1
1
2
5
4
3
2
2
3
2
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
22
11
1
1
2
3
2
1
1
4
5
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
30
30
30
30
30
30
30
30
30
30
30
30
30
30
34
38
38
38
41
44
44
44
44
44
44
44
44
43
42
42
42
42
42
40
40
39
39
39
29
29
26
30
25
25
26
23
25
34
35
38
64
39
47
51
52
64
59
55
62
63
64
77
72
68
70
70
73
77
71
72
73
73
73
77
64
60
62
62
57
63
60
55
55
73
50
47
47
43
45
63
43
40
55
41
46
47
47
47
29
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
30
30
30
30
30
30
30
30
17
4
4
4
4
4
4
4
4
6
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
3
2
2
2
2
3
2
2
2
3
2
2
2
2
2
8
4
1
14
14
8
2
2
1
1
1
1
1
1
2
2
2
5
3
2
2
2
2
3
5
3
1
1
1
1
1
2
6
10
14
7
1
4
5
6
4
2
2
15
22
25
14
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
26
26
26
26
26
26
27
28
30
34
34
34
34
34
34
34
34
33
37
42
42
42
42
42
42
42
42
37
36
33
33
33
28
32
33
38
46
45
70
70
56
62
60
70
62
54
52
50
70
44
39
39
35
35
39
39
44
45
46
66
48
48
49
49
50
51
58
53
55
57
73
55
54
57
54
54
68
54
58
61
62
73
68
58
59
61
52
44
41
44
42
46
73
40
41
32
32
20
3
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
26
26
26
26
26
26
26
26
15
5
5
5
5
5
5
5
5
6
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
7
11
13
16
19
23
13
4
3
3
3
4
3
2
4
3
2
1
1
2
1
1
4
2
1
1
1
1
1
2
2
2
2
2
2
2
3
7
4
1
10
11
11
6
2
1
1
4
11
7
3
3
2
1
2
3
2
2
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
97
97
97
97
97
97
97
97
75
71
67
61
58
56
56
58
61
65
73
73
73
73
73
69
65
65
68
81
97
97
97
97
97
103
110
114
125
112
157
157
82
95
89
83
152
93
93
107
164
117
117
152
123
126
164
127
138
143
144
164
146
147
145
139
149
143
131
147
122
117
121
116
118
149
107
117
110
111
104
114
121
108
117
145
110
103
114
121
88
117
82
97
109
92
145
78
71
60
4
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
54
54
54
54
54
54
54
54
47
41
41
41
41
41
28
16
16
16
14
13
13
13
13
13
13
13
13
7
2
2
2
2
2
10
14
16
17
11
5
5
5
5
6
5
5
4
3
5
5
3
2
1
2
5
8
8
9
9
10
9
5
1
1
1
1
1
8
9
6
3
8
11
12
8
4
3
2
2
2
3
3
2
2
2
1
1
2
2
2
2
2
2
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
55
55
55
55
55
55
55
55
55
55
55
55
55
57
62
69
77
102
139
196
196
196
196
196
196
196
196
132
121
99
74
70
77
88
104
105
118
108
154
154
107
123
118
143
143
105
102
107
154
111
110
143
110
110
154
105
115
120
129
154
132
196
127
133
134
124
155
117
114
114
106
106
108
104
106
122
115
117
115
179
135
132
136
197
120
122
124
110
130
179
118
197
115
131
159
166
197
197
197
197
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
46
37
37
37
37
37
37
37
37
25
13
1
1
1
1
1
1
1
1
2
2
2
2
2
3
8
11
12
13
12
11
11
11
11
11
11
11
11
11
16
11
6
1
1
1
1
1
28
23
16
9
8
5
2
1
1
2
2
3
6
4
2
4
5
5
3
2
4
7
5
4
4
6
5
3
2
3
4
8
10
8
4
1
4
3
2
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
102
102
102
102
102
102
102
102
99
99
98
97
97
97
97
97
97
99
102
102
102
102
102
78
73
71
70
73
75
75
75
82
101
132
178
178
178
178
110
95
77
62
56
63
58
69
78
100
113
117
235
130
142
167
147
156
181
200
194
241
213
218
215
221
225
211
235
211
216
223
221
241
219
225
218
200
191
221
169
172
189
191
194
241
182
151
182
111
105
108
101
99
124
108
112
115
115
115
4
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
54
54
54
54
54
54
54
54
32
11
11
11
11
11
11
11
11
36
19
2
2
2
2
2
2
2
2
5
7
8
8
8
9
13
15
16
18
10
2
2
4
7
4
2
7
5
4
3
2
4
2
1
1
1
2
2
2
3
4
6
3
1
1
2
3
2
1
9
36
50
27
5
5
5
11
11
12
7
3
4
4
4
4
4
4
12
8
4
1
2
3
3
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
73
73
73
73
73
73
73
73
51
47
43
35
35
36
39
44
44
44
45
46
46
46
46
46
46
46
46
35
33
31
36
45
55
73
74
74
74
74
70
70
57
64
62
66
79
66
75
75
75
76
81
79
77
86
80
81
83
84
86
89
90
93
92
100
93
91
90
95
100
99
113
113
99
100
93
89
88
87
84
84
84
75
70
85
74
69
81
89
72
74
80
62
73
65
64
63
63
63
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
29
29
29
29
29
29
29
29
20
11
11
11
11
11
11
11
11
15
9
4
4
4
4
4
4
4
4
4
4
4
4
4
5
10
12
13
14
11
9
9
9
9
37
23
9
6
4
4
4
2
1
2
2
1
1
2
3
2
2
4
3
2
2
1
1
1
1
1
1
2
4
5
5
4
4
8
12
6
1
1
1
1
1
2
2
2
3
2
2
10
8
5
2
2
3
4
4
4
5
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
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
68
69
68
66
66
65
65
65
65
65
69
73
73
73
74
75
77
77
77
77
64
61
59
49
59
49
57
78
58
64
71
71
71
98
76
72
85
92
92
98
104
114
115
115
117
120
120
120
110
111
110
107
107
110
104
106
114
101
110
92
91
89
94
107
91
114
96
97
96
120
125
101
120
125
108
125
94
86
72
64
62
4
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
31
31
31
31
31
31
31
31
22
13
13
13
13
13
13
13
13
17
16
15
15
15
15
15
15
15
15
11
7
7
7
7
7
12
14
15
16
16
16
17
29
37
21
6
25
14
4
3
3
3
3
3
2
2
3
2
2
2
2
2
6
3
1
4
7
5
4
4
3
3
6
7
8
9
24
13
2
2
2
2
2
2
1
1
1
1
2
4
12
9
7
4
2
2
3
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
101
101
101
101
101
101
101
101
88
86
83
76
76
76
76
78
81
84
91
91
91
91
91
53
46
53
61
77
101
101
101
101
101
101
101
101
101
91
54
49
41
35
28
25
36
19
17
16
13
12
16
16
16
36
15
15
15
13
12
11
12
27
29
32
101
48
51
101
39
36
35
28
26
24
36
18
18
16
13
15
13
15
16
18
16
16
15
16
10
10
14
14
13
36
14
15
15
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
76
76
76
76
76
76
76
76
56
36
36
36
36
36
25
15
15
15
10
6
6
6
6
6
6
6
6
3
1
1
1
1
1
5
7
8
9
7
4
2
2
2
4
5
5
4
3
2
1
1
1
1
1
1
1
2
4
5
5
5
4
4
4
4
4
5
6
4
2
2
2
2
3
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
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
104
104
104
104
104
104
104
104
69
63
56
48
50
54
59
69
71
77
89
89
89
89
89
71
68
72
77
85
99
99
99
100
101
104
104
104
104
89
61
65
58
64
69
42
34
26
19
17
17
17
20
25
18
34
17
15
15
12
15
15
15
28
30
34
99
50
51
104
39
38
35
28
25
23
34
17
19
19
16
25
17
16
15
26
13
12
12
7
6
6
10
11
12
34
18
24
27
27
27
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
35
35
35
35
35
35
35
35
34
34
34
34
34
34
34
34
34
35
29
23
23
23
23
23
23
23
23
12
2
2
2
2
2
6
8
9
9
5
1
1
2
4
3
3
3
3
3
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
2
3
4
3
3
2
2
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
221
221
221
221
221
221
221
221
198
194
189
175
175
175
175
175
175
175
161
159
148
148
148
97
85
104
125
162
221
221
221
221
221
206
196
191
191
148
101
84
75
65
64
59
59
47
35
36
39
43
48
73
46
59
45
39
38
36
35
35
34
64
69
78
221
107
112
191
88
85
80
65
60
55
59
44
41
36
33
32
34
34
41
41
33
31
30
36
28
29
33
34
32
59
30
24
25
12
1
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
117
59
59
59
59
59
37
16
16
16
17
18
18
18
18
18
18
18
19
10
1
1
1
1
1
14
20
23
25
14
3
3
3
3
3
3
3
2
1
7
6
3
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
8
4
1
1
2
2
2
3
7
5
3
2
1
2
1
1
1
1
2
4
2
1
1
1
1
1
1
2
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
80
80
80
80
80
80
80
80
80
80
80
80
80
80
82
85
85
85
65
61
57
56
59
62
68
68
68
68
68
68
68
68
65
67
68
68
68
68
62
58
50
85
44
49
49
47
54
52
54
55
76
56
62
66
71
76
73
75
76
78
80
77
78
79
85
78
78
80
72
71
73
78
75
80
79
105
73
68
64
67
68
65
105
67
62
56
56
56
66
105
64
75
75
67
67
63
63
63
2
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
80
80
80
80
80
80
80
80
41
3
3
3
3
3
3
3
3
7
5
3
3
3
3
3
3
3
3
3
3
3
3
3
4
8
10
11
11
7
3
3
3
3
5
4
3
6
10
5
1
1
2
2
2
1
1
2
3
6
3
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
15
29
15
1
1
2
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
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
57
68
83
83
83
83
83
83
83
83
80
80
79
78
107
148
202
293
293
293
293
163
131
113
102
98
95
128
88
84
118
116
128
293
136
146
161
137
138
165
187
222
281
281
285
293
289
287
291
287
254
291
262
281
256
238
240
228
189
181
171
281
167
189
193
238
220
176
164
228
129
120
112
87
80
84
91
102
120
120
120
2
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
51
51
51
51
51
51
51
51
47
43
43
43
43
43
27
12
12
12
18
21
22
23
24
24
24
24
25
26
26
26
26
27
33
23
14
14
14
8
3
3
8
10
12
11
11
7
4
3
3
3
4
3
2
2
2
2
2
3
3
3
2
1
3
5
4
2
1
1
1
2
2
2
2
2
3
7
11
6
1
1
1
2
1
1
1
1
1
2
5
3
2
1
1
2
3
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
180
180
180
180
180
180
180
180
208
236
236
236
236
236
236
236
246
289
354
452
452
452
452
452
452
452
452
372
358
343
306
313
323
357
400
400
400
400
256
255
222
197
206
225
212
247
420
279
320
295
311
311
274
279
304
327
373
391
428
515
485
565
510
508
519
470
461
464
466
497
512
515
565
519
505
495
485
512
452
431
461
453
454
565
444
452
505
376
386
352
320
297
311
236
192
161
194
104
20
452
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
26
26
26
26
26
26
26
26
26
26
26
26
61
79
88
92
94
95
96
96
97
52
8
8
8
8
8
33
46
52
55
57
58
59
45
31
26
21
31
39
48
45
43
22
2
1
1
3
6
9
13
10
7
7
4
2
2
1
1
1
1
1
1
13
65
91
104
64
24
17
10
12
14
18
18
18
18
24
51
75
47
20
26
17
9
14
19
10
2
11
15
17
20
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
45
53
66
85
85
85
85
85
85
85
85
58
54
48
41
37
33
31
27
28
31
35
43
43
43
43
43
42
42
42
42
36
43
43
30
39
36
35
85
36
35
37
43
30
41
43
39
83
34
34
38
31
31
43
28
30
30
28
43
30
30
42
27
27
26
34
35
36
85
36
37
38
28
26
24
21
19
19
16
16
19
14
13
15
24
26
28
83
29
30
31
15
15
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
18
18
18
18
18
18
18
18
18
18
18
18
18
18
16
14
14
14
12
10
10
10
10
10
10
10
10
6
3
3
3
3
3
6
8
9
9
10
7
5
5
5
8
9
9
6
3
5
3
1
1
5
5
3
1
1
2
3
5
3
2
1
1
1
2
1
1
1
2
4
2
1
1
1
2
3
4
2
1
1
1
1
1
2
1
1
3
6
3
1
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
168
168
168
168
168
168
168
168
137
131
125
118
131
147
167
203
203
203
154
146
136
130
132
136
141
141
141
141
141
141
141
141
154
168
168
168
168
143
141
141
114
122
203
115
129
123
106
110
146
111
113
129
126
129
152
150
162
167
199
179
176
179
172
174
176
179
180
203
180
179
179
168
170
179
159
161
171
163
167
199
171
170
177
170
150
156
171
141
163
141
138
141
141
129
127
117
117
117
5
199
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
24
13
13
13
13
13
13
13
13
9
5
5
5
5
5
33
47
54
58
31
5
5
8
12
8
5
12
14
17
11
5
5
4
3
2
1
1
1
1
1
2
12
6
1
1
1
2
2
2
2
1
1
10
14
16
19
20
14
9
6
4
3
2
1
1
1
1
6
5
4
4
8
13
9
5
3
1
3
4
4
5
34
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
79
77
75
73
72
71
69
69
78
94
110
141
141
141
141
141
141
141
141
101
94
87
82
83
86
89
89
89
89
67
52
50
46
50
62
64
69
132
53
53
65
55
75
116
71
141
66
58
57
43
52
51
50
102
51
69
77
73
132
89
61
59
45
46
43
39
69
35
51
52
51
116
69
69
70
141
56
53
49
31
33
32
38
39
32
64
58
76
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
35
35
35
35
35
35
35
35
35
35
35
35
35
35
31
27
27
27
47
57
62
64
67
49
32
32
32
17
3
3
3
3
3
4
4
4
4
2
1
1
1
1
15
8
1
3
6
14
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
5
4
3
9
9
7
5
6
3
1
3
4
3
3
2
1
1
1
2
2
2
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
200
200
200
200
200
200
200
200
192
190
189
187
186
185
184
184
184
173
165
162
151
151
151
97
84
99
116
148
198
198
198
198
199
200
200
200
200
151
109
87
77
91
88
88
184
85
81
89
73
71
81
75
75
136
76
76
77
65
65
65
65
88
92
97
198
121
123
200
101
101
96
102
98
97
184
89
88
86
72
70
71
65
66
69
56
54
52
66
51
55
71
66
66
136
58
52
57
28
1
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
173
173
173
173
173
173
173
173
154
136
136
136
136
136
79
22
22
22
16
11
11
11
11
11
11
11
11
6
2
2
2
2
2
12
17
19
20
10
1
1
1
1
27
14
1
2
3
3
3
2
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
2
1
1
2
2
2
3
2
1
6
4
2
1
2
1
1
1
1
1
1
1
1
1
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
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
30
33
43
59
84
84
84
84
84
84
84
84
57
52
44
34
36
42
51
65
65
65
65
41
37
32
28
37
40
40
84
42
54
60
57
95
68
62
65
61
60
64
60
64
66
66
84
66
81
85
90
152
100
99
104
126
108
108
152
101
100
110
103
113
152
114
126
106
118
94
88
95
81
93
135
102
135
135
88
91
86
86
69
69
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
27
27
27
27
27
27
27
27
18
9
9
9
9
9
9
9
9
6
3
3
3
3
3
3
3
3
4
2
1
1
1
1
1
2
2
2
2
1
1
1
1
1
7
4
1
7
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
5
3
2
1
1
2
1
1
1
1
1
1
1
2
35
18
2
1
1
1
1
1
1
8
12
16
9
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
22
22
22
22
22
22
27
34
41
56
56
56
56
56
56
56
56
44
49
47
46
46
46
46
46
46
46
42
41
40
38
38
38
36
36
42
49
48
73
73
46
62
47
50
62
51
54
53
73
49
50
54
51
56
65
53
58
57
57
73
57
57
57
57
57
57
68
60
62
68
62
63
68
67
65
93
63
64
66
62
61
58
63
59
64
93
57
63
58
59
58
55
63
66
77
93
93
93
1
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
22
22
22
22
22
22
22
22
22
22
22
22
22
22
19
17
17
11
6
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
6
7
8
12
14
11
8
11
7
3
5
5
3
1
1
1
1
11
6
1
1
1
11
6
1
1
1
1
1
3
5
3
1
1
1
1
1
1
3
5
3
2
2
2
2
1
1
3
10
5
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
45
45
45
45
45
45
45
45
30
27
24
21
22
23
26
30
30
30
31
31
31
31
31
29
27
29
31
37
45
45
45
45
45
42
40
40
40
31
26
25
24
30
25
21
19
24
14
13
15
14
17
26
17
27
17
16
16
16
16
15
15
23
20
23
45
27
26
40
22
21
21
18
17
16
15
13
15
14
15
26
18
18
17
27
15
14
13
14
9
9
9
10
13
10
10
7
9
4
1
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
15
15
15
15
15
15
15
15
10
5
5
5
5
5
5
5
5
15
19
21
22
22
22
19
16
16
16
9
2
2
2
2
2
5
7
8
8
4
1
1
2
3
7
9
12
7
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
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
98
98
98
98
98
98
98
98
92
91
90
89
88
88
87
87
87
76
74
72
65
65
65
50
47
53
59
70
87
87
87
90
93
98
98
98
98
65
58
58
55
58
68
50
87
44
38
41
33
34
39
39
37
65
36
38
38
34
34
34
37
41
42
45
87
55
57
98
49
48
48
50
48
48
87
44
43
41
32
30
30
28
32
34
30
32
27
37
27
29
35
37
35
65
35
26
26
11
1
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
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
18
7
7
7
7
7
7
7
7
6
6
6
6
6
6
14
18
20
21
22
13
5
5
5
15
12
10
7
4
4
2
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
6
4
2
1
3
4
4
5
3
1
1
2
2
2
1
1
1
1
1
4
2
1
1
1
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
89
89
89
89
89
89
118
162
224
326
326
326
326
326
326
326
326
233
240
226
209
205
199
195
186
186
186
134
125
115
104
124
149
178
232
232
232
232
185
172
137
172
150
175
314
183
176
187
176
161
194
197
207
326
235
272
312
321
367
367
374
374
374
344
345
351
327
316
308
351
307
318
317
312
314
298
302
310
288
311
315
314
444
335
370
339
392
444
303
392
330
320
444
326
304
260
245
245
1
260
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
25
23
23
23
36
43
46
48
50
36
23
23
23
20
17
17
17
17
17
20
21
22
22
13
4
4
29
45
24
4
31
18
5
4
4
4
3
2
2
2
2
1
1
5
10
31
20
9
1
3
2
2
4
7
4
1
7
10
11
11
12
21
30
27
24
32
16
1
2
2
3
7
4
1
9
30
23
12
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
42
42
42
42
42
42
43
49
61
79
79
79
79
79
79
79
79
53
48
43
37
34
32
30
26
28
30
35
42
42
42
42
42
39
37
37
37
27
24
23
22
30
31
32
79
28
27
27
20
20
30
28
29
78
28
28
29
20
20
19
17
21
20
22
42
25
24
37
20
19
19
27
28
29
79
29
31
31
23
25
21
19
17
26
16
15
15
14
10
10
22
24
25
78
29
32
33
21
21
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
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
17
19
20
20
20
16
13
13
13
8
3
3
3
3
3
6
8
9
9
5
1
1
2
3
7
9
12
10
6
3
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
3
2
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
234
234
234
234
234
234
234
234
191
183
175
154
187
227
285
382
382
382
290
274
225
223
237
287
346
346
346
346
346
346
346
346
327
342
346
346
346
346
236
279
270
367
382
186
159
127
85
72
58
50
53
49
43
83
39
39
37
30
31
32
31
86
94
106
367
168
178
382
135
132
123
89
80
72
84
53
47
43
36
35
36
33
38
35
33
32
30
32
21
21
32
33
32
83
31
33
33
18
18
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
148
148
148
148
148
148
148
148
115
83
83
83
83
83
83
83
83
140
70
1
1
1
1
1
1
1
1
3
4
4
4
4
5
13
17
19
20
10
1
1
1
1
6
3
1
1
1
1
1
1
1
1
1
1
1
5
7
6
3
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
2
1
1
3
5
5
3
1
2
3
6
9
7
5
5
3
1
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
246
246
246
246
246
246
246
246
187
177
166
146
180
221
278
375
375
375
265
247
204
197
207
243
285
285
285
285
285
285
285
285
278
283
285
285
285
285
204
251
246
359
375
182
159
126
86
74
67
70
77
74
90
88
50
47
42
37
38
36
34
88
95
106
359
166
178
375
137
132
124
89
79
68
80
48
44
39
34
28
30
29
35
35
26
26
35
20
17
16
26
29
29
88
31
35
36
21
21
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
129
129
129
129
129
129
129
129
104
80
80
80
80
80
80
80
80
118
69
20
20
20
20
20
20
20
20
12
5
5
5
5
5
39
56
65
69
35
1
1
1
13
7
2
11
6
1
1
1
1
1
1
2
1
1
4
6
3
1
1
2
1
1
1
3
4
6
3
1
1
2
3
3
3
2
1
2
1
1
1
1
1
1
3
2
1
6
10
5
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
111
111
111
111
111
111
111
111
101
99
97
95
107
121
138
169
169
169
122
114
94
91
95
113
134
134
134
134
134
134
134
134
130
133
134
134
134
134
95
115
113
155
169
89
83
61
44
38
32
31
41
40
37
91
35
36
34
25
24
22
21
42
46
50
155
76
81
169
63
61
58
51
47
44
83
37
35
32
23
22
22
20
22
22
18
18
20
16
14
12
24
27
28
91
27
27
28
6
6
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
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
30
3
3
3
3
3
3
3
3
4
4
4
4
4
5
13
17
19
20
10
1
1
3
5
8
7
6
3
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
3
5
5
6
4
2
1
2
3
3
3
3
3
3
2
1
1
1
1
1
3
2
1
3
6
5
5
3
1
3
3
3
3
3
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
42
42
42
42
42
42
42
42
40
39
39
38
42
47
53
64
64
64
47
44
39
39
41
46
53
53
53
53
53
53
53
53
51
52
53
53
53
53
37
44
52
52
64
64
36
34
30
27
24
21
22
23
23
38
22
22
23
22
23
25
23
28
29
29
52
37
37
64
34
34
32
28
25
23
30
20
20
19
20
17
18
18
24
23
17
16
25
12
13
14
18
19
20
38
19
19
19
14
14
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
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
14
6
6
6
6
6
6
6
6
3
1
1
1
1
1
1
1
1
1
1
3
4
5
11
11
11
11
6
1
5
3
1
1
1
1
1
1
2
4
5
6
4
2
1
1
1
1
2
6
9
7
6
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
63
63
63
63
63
63
63
63
63
63
63
63
72
83
95
119
119
119
77
70
62
60
64
70
79
79
79
79
79
79
79
79
82
88
97
97
97
97
75
86
101
119
117
117
70
71
66
70
76
73
89
72
76
75
76
97
74
76
77
73
77
89
83
87
119
97
99
117
90
95
88
85
81
97
77
72
73
68
64
68
65
65
68
77
57
56
68
46
42
49
48
52
81
62
73
81
81
81
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
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
39
23
9
9
9
9
9
9
9
9
5
1
1
1
1
1
12
17
20
21
11
2
2
12
29
28
27
23
12
1
1
2
1
1
1
1
1
2
3
5
7
4
2
1
1
1
3
2
1
1
1
1
1
4
5
6
4
2
3
5
3
1
2
2
1
1
1
2
3
2
2
3
3
3
2
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
45
45
45
45
45
45
68
99
139
208
208
208
208
208
208
208
208
113
100
82
61
54
47
43
40
40
40
42
44
44
44
44
44
45
45
45
45
34
34
42
41
66
67
66
198
59
58
61
42
43
70
70
71
208
68
71
72
52
50
46
44
44
43
44
66
48
48
67
43
42
43
67
69
72
198
70
69
67
46
43
38
34
33
32
32
29
34
32
18
20
51
59
61
208
66
72
74
34
34
34
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
22
22
22
22
22
22
22
22
22
16
11
11
11
11
11
15
17
18
19
10
1
1
1
1
1
6
8
9
10
8
6
6
6
6
6
6
6
6
6
6
3
1
1
1
1
1
1
1
1
2
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
45
53
67
88
88
88
88
88
88
88
88
58
53
47
40
36
33
30
27
28
29
33
38
38
38
39
40
43
43
43
43
29
24
25
35
45
47
80
80
39
37
31
24
24
34
32
34
88
32
32
32
23
22
21
19
22
22
23
38
27
27
43
22
22
21
29
29
30
80
29
31
31
23
24
22
20
19
25
17
16
14
14
10
10
23
26
27
88
26
25
27
5
1
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
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
16
18
19
19
19
17
16
16
16
8
1
1
1
1
1
5
7
8
8
5
2
2
2
5
5
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
5
4
3
3
3
3
3
3
2
2
1
1
1
1
1
1
1
2
2
1
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
25
25
25
25
25
25
28
31
35
43
43
43
44
45
46
49
49
50
62
75
75
75
75
75
75
75
75
48
44
38
33
41
51
64
87
87
87
87
60
59
50
47
49
43
40
44
44
54
74
69
87
81
79
83
84
85
86
90
107
93
98
95
98
99
95
114
99
100
99
114
101
100
96
114
89
91
93
90
91
107
92
91
91
91
80
77
91
75
81
86
91
91
91
76
81
76
76
76
1
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
25
25
25
25
25
25
25
25
25
25
25
25
25
25
20
16
16
12
9
9
9
9
9
12
14
15
15
9
4
4
4
4
4
6
7
8
8
5
3
3
8
13
8
3
10
7
4
3
2
2
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
8
12
14
8
3
5
8
4
1
7
12
8
5
3
3
4
2
1
1
16
12
6
1
3
5
3
1
1
1
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
111
111
111
111
111
111
114
129
159
200
200
200
200
200
200
200
200
140
130
118
92
80
80
61
55
63
72
86
110
110
110
110
110
111
111
111
111
80
64
66
60
78
70
71
200
63
63
63
43
41
67
65
66
199
63
64
62
39
36
31
27
39
41
43
110
58
60
111
47
46
44
63
64
67
200
63
62
61
36
33
30
26
23
22
19
19
22
15
18
13
44
50
54
199
53
54
56
6
6
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
42
42
42
42
42
42
42
42
42
42
42
42
42
42
40
38
38
38
21
4
4
4
4
4
4
4
4
4
4
4
4
4
4
17
23
26
28
16
5
5
5
5
9
7
6
4
3
2
1
1
1
1
1
1
1
4
7
6
5
5
4
2
1
3
5
3
1
1
3
4
2
1
1
1
1
2
4
3
2
1
1
1
1
1
3
2
1
2
1
1
1
1
1
1
1
3
4
5
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
500
500
500
500
500
500
500
500
475
470
465
460
457
455
450
450
450
450
450
450
450
450
450
267
236
269
308
383
496
496
496
497
498
500
500
500
500
450
270
250
210
216
188
177
410
150
148
150
101
93
148
150
159
450
150
152
158
114
110
100
89
154
161
171
496
244
257
500
204
197
184
188
182
179
410
157
153
148
109
102
97
89
77
73
73
65
69
71
61
71
132
137
142
450
141
135
138
40
2
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
366
366
366
366
366
366
366
366
366
366
366
366
366
366
225
84
84
84
46
9
9
9
9
9
9
9
9
11
12
12
12
12
13
29
37
41
43
36
26
16
16
16
21
18
15
8
1
1
2
1
1
1
3
2
1
3
5
3
1
2
1
1
1
1
1
2
3
2
2
5
7
8
8
8
9
5
2
3
2
2
2
2
2
1
1
10
6
2
9
14
13
7
2
1
1
1
1
1
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
62
62
62
62
62
62
62
62
62
62
62
62
62
62
68
75
75
75
54
51
47
49
55
62
75
75
75
75
75
75
75
499
1024
1637
2743
2743
2743
2743
1397
1171
904
628
497
394
276
610
713
1257
2388
1267
2988
1309
1536
2048
1826
2633
2988
2224
2745
2823
2823
2979
3013
2930
2965
2962
2928
3010
2931
2965
2994
2986
3013
3010
3003
2089
1888
1685
2994
1621
2065
2128
3013
3000
1880
1839
3003
1155
1029
902
541
438
336
252
211
160
131
81
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
62
62
62
62
62
62
62
62
40
18
18
18
18
18
18
18
18
15
10
5
5
5
5
5
5
5
5
8
10
11
11
11
10
10
10
10
10
5
1
1
23
37
20
3
18
15
12
6
1
1
1
2
1
1
2
1
1
3
2
1
3
2
2
4
2
1
1
6
4
3
2
1
1
1
5
6
7
5
4
8
5
3
2
2
1
1
2
3
4
6
9
6
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
89
89
89
89
89
89
89
89
89
89
89
89
95
103
112
130
130
130
109
106
102
97
95
93
89
89
89
75
72
64
61
418
843
1339
2239
2239
2239
2239
1173
991
780
626
528
473
670
688
785
1310
2239
1366
2909
1750
1797
1854
2909
1710
2096
2576
2503
2923
2923
2804
2923
2809
2848
2749
2696
2711
2711
2778
2848
2846
2860
2696
2651
2625
2421
2556
2570
1955
2240
2081
2711
2846
1798
1756
2860
1146
1019
903
559
486
378
285
218
165
145
53
5
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
89
89
89
89
89
89
89
89
83
77
77
77
77
77
69
61
61
44
23
3
3
3
3
3
3
3
3
5
6
7
7
7
8
18
23
25
26
19
12
12
27
78
45
12
19
10
2
7
12
10
8
10
12
13
15
14
13
10
8
19
10
1
3
5
4
2
1
10
6
3
2
2
2
2
10
6
2
7
4
1
2
2
2
2
3
4
4
5
10
17
10
4
5
10
13
9
5
5
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
546
546
546
546
546
546
546
546
383
356
324
287
315
353
402
486
486
486
430
421
375
375
375
345
340
369
402
447
524
524
524
676
850
1049
1416
1416
1416
1416
803
773
659
493
486
352
281
318
497
704
743
1416
1196
887
1082
1118
1291
1196
1060
1234
1460
1623
1623
2027
1823
1694
1774
1738
1698
1925
1783
1870
2027
1922
1865
1925
1902
1714
1797
1371
2027
1311
1483
1483
1922
1865
1302
1270
1898
882
761
714
521
483
494
414
431
422
410
399
399
399
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
60
60
60
60
60
60
60
60
60
60
32
5
5
5
5
5
5
5
5
62
90
104
111
115
119
134
141
145
147
75
4
4
12
21
19
17
21
18
15
9
4
24
13
3
10
6
2
9
17
12
7
4
3
2
2
8
13
7
2
22
13
4
4
4
4
4
16
8
1
30
60
57
42
21
1
12
8
5
18
25
26
18
9
1
8
5
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
98
98
98
98
98
98
98
98
89
88
86
84
83
82
81
81
81
89
98
98
98
98
98
89
82
81
81
80
79
79
79
102
139
193
281
281
281
281
166
140
110
117
111
115
250
123
156
198
181
243
260
211
229
221
227
281
255
255
267
279
263
267
271
267
265
286
262
262
267
286
259
262
262
286
213
214
196
185
262
196
211
222
284
212
204
207
210
188
155
166
186
151
212
128
112
96
98
61
4
188
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
28
7
7
7
7
7
7
7
7
33
33
33
33
33
33
33
33
33
33
23
13
13
13
13
13
14
15
15
16
9
3
3
3
3
4
3
3
5
7
6
6
6
4
2
2
1
1
4
8
27
46
66
35
4
3
2
5
4
3
3
2
2
3
3
3
4
7
8
9
6
3
1
4
6
6
6
5
5
4
4
7
11
7
4
4
5
7
5
4
4
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
382
382
382
382
382
382
382
382
239
215
187
151
200
261
341
479
479
479
366
347
325
314
319
328
338
338
338
338
338
338
338
356
434
485
595
595
595
595
407
402
336
367
479
372
570
397
412
551
567
545
1013
624
779
855
1007
1013
851
924
981
1032
1032
1038
1038
963
960
910
917
923
898
908
909
914
889
923
720
735
681
626
816
641
708
704
914
869
709
716
895
658
552
529
422
404
406
297
385
210
226
85
4
380
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
78
60
60
60
60
60
60
60
60
97
50
3
3
3
3
3
3
3
3
2
1
1
1
1
1
71
106
123
132
68
5
5
5
5
9
7
5
11
18
15
13
7
1
9
18
9
1
23
46
27
8
18
11
4
2
5
5
3
2
26
13
1
2
2
2
3
13
13
13
13
14
76
61
37
13
12
19
27
15
4
10
16
23
13
4
13
24
14
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
42
42
42
42
42
42
42
42
37
36
35
34
33
33
32
32
32
32
33
33
33
33
33
27
24
26
28
34
42
42
42
42
42
41
41
41
41
33
25
24
20
21
20
19
24
22
15
16
17
15
18
17
16
32
18
21
23
22
22
25
23
26
26
26
42
29
29
41
25
25
25
23
22
22
24
20
25
19
19
20
19
23
17
20
17
16
16
17
11
11
15
17
16
32
20
12
15
2
1
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
21
21
21
21
21
21
21
21
21
21
21
21
21
21
16
12
12
12
14
15
15
15
15
13
12
12
12
6
1
1
1
1
1
4
6
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
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
49
49
49
49
49
49
49
49
45
44
43
42
42
41
41
41
51
66
80
108
108
108
108
108
108
108
108
82
77
72
59
61
64
76
91
91
91
91
70
62
50
62
59
66
66
108
66
75
91
78
91
85
81
92
86
90
92
93
117
98
103
109
104
109
107
117
117
106
116
107
109
106
117
117
99
100
104
116
98
111
94
88
88
92
79
72
70
66
56
63
53
57
72
62
64
66
72
66
66
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
22
22
22
22
22
22
22
22
22
22
22
22
22
22
16
11
11
11
30
39
44
46
49
38
27
27
27
14
2
2
2
2
2
6
8
9
11
7
4
4
10
10
9
8
54
32
11
7
4
3
2
2
2
1
1
4
7
5
4
4
4
4
4
4
4
3
2
4
2
1
1
1
1
2
3
4
5
3
1
1
4
5
4
3
3
3
23
14
5
3
1
4
3
3
7
28
39
50
26
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
81
81
81
81
81
81
81
84
102
122
122
122
122
122
122
122
122
87
81
74
65
61
57
54
49
51
53
59
68
68
68
72
76
81
84
84
84
84
79
90
90
68
64
71
90
79
81
90
91
83
89
91
95
122
102
110
129
134
134
179
140
141
141
141
140
140
179
135
135
135
138
136
136
179
142
140
136
147
135
135
134
147
113
110
116
104
147
134
96
104
104
108
125
122
97
73
70
46
3
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
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
11
2
2
2
2
2
2
2
2
2
2
2
2
2
2
9
12
14
15
9
3
3
9
15
9
3
15
16
18
10
3
2
1
1
4
2
1
3
5
12
20
18
13
9
6
3
3
3
3
5
3
1
1
1
1
2
24
20
16
8
1
3
3
2
1
1
2
3
3
2
1
1
1
1
1
10
15
9
3
3
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
202
202
202
202
202
202
202
202
206
210
210
210
210
210
210
210
220
267
324
417
417
417
417
417
417
417
417
304
285
263
239
256
280
309
360
360
360
360
273
247
212
184
214
235
239
417
232
280
294
278
500
327
354
388
360
361
415
477
458
519
500
498
514
532
593
547
593
550
593
545
543
551
519
502
485
516
469
464
551
432
421
417
426
397
396
404
551
369
330
325
273
284
325
263
263
237
237
237
22
330
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
38
19
19
19
19
19
19
19
19
58
57
57
57
57
57
57
57
57
57
36
15
15
15
15
15
38
50
56
59
37
16
16
18
20
18
16
20
14
8
12
16
15
9
4
2
11
43
26
9
5
2
21
11
1
3
6
6
4
3
10
6
3
3
3
3
3
19
14
9
12
12
13
11
9
5
1
5
10
16
22
28
18
9
15
17
9
2
12
17
19
11
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
238
238
238
238
238
238
238
238
164
152
137
121
134
151
173
212
283
401
543
788
788
788
788
788
788
788
788
502
454
398
337
313
293
276
253
238
238
175
169
168
177
190
212
159
141
142
140
135
240
254
328
788
359
479
343
278
271
235
228
221
210
270
211
332
356
371
887
448
486
513
681
563
640
887
578
618
560
526
541
887
576
564
618
578
434
523
417
377
454
681
493
679
679
496
570
523
523
523
1
518
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
26
26
26
26
26
26
26
26
26
26
26
26
62
80
89
94
96
97
98
98
99
76
54
54
54
54
54
52
51
51
51
28
5
5
8
11
81
46
11
7
3
4
5
7
5
3
1
1
2
2
2
3
4
5
4
4
4
4
3
3
7
7
4
1
1
1
1
2
7
5
3
2
1
2
2
2
1
1
1
1
1
1
4
4
5
3
1
1
1
1
1
1
1
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
46
46
46
46
46
46
46
46
51
57
57
57
57
57
57
57
57
55
56
57
57
57
57
57
57
57
57
38
34
29
22
41
66
96
150
150
150
150
83
72
57
63
60
63
150
66
71
92
87
88
150
95
113
128
131
137
145
137
134
137
135
136
134
145
137
128
123
132
132
132
193
127
122
122
104
107
115
118
121
137
136
193
136
127
144
137
130
155
103
155
112
115
193
99
92
80
72
50
1
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
20
14
14
14
14
14
14
14
14
18
19
19
19
19
19
19
19
19
19
12
5
5
5
5
5
7
8
8
9
5
1
1
3
5
3
1
2
3
4
2
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
5
10
12
13
13
9
6
3
20
10
1
1
1
1
1
2
3
2
1
3
3
2
1
1
2
3
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
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
19
21
20
19
19
19
19
19
19
19
21
24
24
24
26
30
34
42
42
42
42
28
28
20
19
17
18
28
20
20
26
30
28
42
35
31
32
31
29
31
34
39
43
53
53
53
49
47
46
43
45
42
43
43
43
45
45
43
39
37
35
38
33
34
34
45
42
35
31
43
24
24
26
23
26
34
25
29
29
30
30
30
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
13
13
13
13
13
13
13
13
10
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
3
1
1
1
1
1
3
4
5
5
6
6
6
6
7
4
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
8
4
1
1
1
3
3
3
5
4
3
2
1
1
1
1
3
2
1
1
2
6
4
2
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
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
59
70
85
85
85
85
85
85
85
85
60
55
50
45
59
77
98
136
136
136
136
109
93
86
76
64
72
86
77
78
87
88
84
136
92
102
104
125
99
106
110
108
125
118
118
136
125
114
114
107
104
106
101
102
100
100
99
99
107
91
88
85
84
86
86
100
96
98
107
107
96
83
100
71
69
78
83
91
107
107
107
2
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
54
54
54
54
54
54
54
54
31
8
8
8
8
8
8
8
8
15
19
21
22
22
23
27
29
30
30
19
9
9
9
9
9
10
11
11
11
6
1
1
10
13
7
1
8
6
4
2
1
4
6
8
4
1
8
4
1
4
6
7
7
7
7
7
8
5
2
2
2
3
2
2
2
2
8
10
13
16
8
1
1
1
1
1
2
4
3
2
2
2
3
2
2
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
41
41
41
41
41
41
41
41
35
34
33
32
37
43
50
63
63
63
47
44
40
40
42
47
54
54
54
54
54
54
54
54
51
53
54
54
54
54
38
44
41
51
63
36
32
26
20
19
17
15
17
16
16
29
16
16
16
14
15
15
15
20
22
25
51
33
34
63
30
29
28
25
24
22
30
19
19
18
16
16
16
14
16
20
13
13
17
10
10
10
13
14
13
29
14
15
16
13
13
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
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
17
12
12
12
12
12
12
12
12
8
5
5
5
5
5
4
3
3
3
3
3
3
5
12
6
1
11
6
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
5
7
4
1
1
2
3
3
2
1
2
4
4
2
1
1
1
1
1
1
1
1
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
13
13
13
13
13
13
20
28
37
55
55
55
55
55
55
55
55
46
53
55
55
55
55
55
55
55
55
33
29
24
18
23
30
39
55
55
55
55
34
32
27
28
26
29
55
32
35
42
44
45
55
55
48
55
48
48
50
57
50
50
51
52
53
56
58
53
57
52
51
51
57
51
53
55
55
58
57
55
56
60
56
60
62
50
53
48
58
62
46
51
52
50
62
55
40
35
31
26
1
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
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
6
1
1
1
1
1
6
9
10
11
7
3
3
3
3
3
2
1
1
1
1
1
1
1
2
1
1
2
2
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
3
6
9
5
1
1
1
1
3
5
3
2
1
1
3
2
1
1
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
34
34
34
34
34
34
34
34
25
24
22
20
20
20
21
22
23
25
28
33
33
33
33
33
33
33
33
38
43
43
43
43
43
38
37
34
34
34
24
24
21
22
21
23
27
30
41
35
36
38
50
38
41
42
43
47
50
53
56
64
61
63
63
63
66
64
62
62
66
60
60
66
59
58
66
57
56
58
60
47
50
50
47
66
44
41
48
38
41
47
38
40
48
37
37
30
30
30
2
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
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
9
7
7
7
7
7
7
7
7
9
10
10
10
11
18
14
10
10
10
5
1
1
4
8
4
1
7
5
3
2
1
1
1
1
2
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
2
1
1
1
1
2
4
3
2
2
5
9
5
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
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
91
105
126
126
126
126
126
126
126
126
103
99
94
89
106
126
150
194
194
194
194
117
107
88
75
65
68
83
64
66
92
103
106
194
126
127
144
164
160
181
196
214
253
242
253
291
241
256
257
249
290
244
257
271
261
291
290
218
229
215
193
271
197
212
208
291
204
200
179
218
152
133
152
118
124
152
94
99
70
74
36
5
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
29
29
29
29
29
29
29
29
20
11
11
11
11
11
11
11
11
17
26
30
32
33
34
25
17
17
17
11
6
6
6
6
6
11
14
15
16
9
3
3
4
6
5
4
3
3
4
3
3
4
2
1
2
3
6
3
1
2
2
3
2
1
1
1
5
4
3
2
1
1
3
4
5
6
18
15
13
13
8
4
2
1
1
1
1
2
3
2
1
1
1
2
5
4
3
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
73
73
73
73
73
73
73
73
67
66
64
63
62
62
61
61
61
67
73
73
73
73
73
59
56
55
54
57
59
59
59
61
64
67
73
73
73
73
46
42
35
35
36
45
61
46
59
46
45
49
53
52
58
61
52
57
55
53
58
52
52
53
54
55
61
59
59
59
66
54
53
54
52
54
61
53
55
55
56
58
59
66
61
59
53
51
52
54
32
35
40
47
52
61
66
36
40
20
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
34
34
34
34
34
34
34
34
34
34
34
34
34
34
29
25
25
25
27
28
28
28
28
28
28
28
29
16
3
3
3
3
3
8
11
12
13
7
1
1
12
18
9
1
23
21
16
8
1
1
1
1
2
3
4
3
2
1
1
1
1
1
1
1
1
1
2
2
2
2
6
8
9
9
7
5
7
5
3
3
2
2
1
1
1
3
2
1
1
1
1
1
1
6
3
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
27
27
27
27
27
27
27
27
24
23
22
21
23
28
36
48
48
48
33
30
27
26
27
29
33
33
34
36
40
40
40
40
40
41
43
43
43
43
30
33
29
26
48
25
24
27
26
28
31
32
51
36
35
39
51
43
48
53
60
60
60
54
53
53
52
53
53
48
49
48
49
50
47
53
44
44
46
45
44
59
44
41
47
42
39
41
44
54
36
39
54
39
40
34
54
25
30
11
1
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
21
21
21
21
21
21
21
21
13
5
5
5
5
5
5
5
5
8
7
7
7
7
7
7
7
7
7
17
22
24
25
26
26
19
12
12
12
6
1
1
1
1
1
1
1
1
2
1
1
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
4
8
5
2
2
2
1
1
1
1
2
1
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
15
15
15
15
15
15
19
23
29
39
39
39
39
39
39
39
39
30
33
32
31
31
31
31
31
31
31
24
23
22
19
29
42
58
86
86
86
86
50
46
38
32
28
32
36
34
43
44
49
53
86
58
58
64
65
66
75
86
97
119
120
120
124
116
117
124
122
114
124
112
122
109
99
100
98
93
85
82
120
81
86
82
99
93
72
67
98
53
56
59
53
58
76
50
65
40
40
26
1
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
15
15
15
15
15
15
15
15
15
15
15
15
15
15
13
12
12
7
3
3
3
3
3
5
6
7
8
7
7
7
7
7
7
5
3
3
3
2
2
2
4
7
4
2
7
7
7
4
2
1
1
2
3
2
1
1
1
1
2
5
3
2
2
2
2
2
2
3
2
1
2
3
3
3
3
4
6
8
5
3
2
1
2
1
1
4
2
1
3
5
8
4
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
35
35
35
35
35
35
35
35
38
41
41
41
41
41
41
41
41
43
48
55
55
55
55
55
55
55
55
44
42
40
37
37
36
35
35
39
44
42
63
63
51
56
51
60
60
52
57
51
63
50
50
60
47
46
51
54
61
73
73
73
69
68
67
68
67
61
61
62
61
68
61
58
61
58
52
53
56
62
58
55
53
59
46
46
49
48
48
50
48
62
52
51
62
53
58
62
62
62
62
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
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
13
17
19
20
20
20
20
20
21
11
1
1
1
1
1
4
6
7
7
5
3
3
3
3
31
17
3
21
14
8
3
2
1
5
3
2
1
1
2
2
2
3
2
1
1
1
1
1
1
2
4
6
4
3
3
2
1
2
3
10
5
1
1
1
1
1
1
1
2
3
4
4
4
13
7
1
1
7
10
11
12
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
73
73
73
73
73
73
73
73
59
57
54
51
52
54
57
63
65
71
75
84
84
84
84
84
84
84
84
81
80
79
78
78
78
80
83
83
83
83
77
77
57
77
55
64
81
65
81
76
81
77
78
78
78
84
77
83
76
75
78
80
82
83
95
86
89
90
90
95
88
90
88
87
91
95
87
105
85
84
82
82
84
84
105
86
83
83
84
79
74
105
70
72
71
69
71
70
71
71
71
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
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
23
30
33
35
36
36
36
36
37
35
34
34
34
34
34
34
34
34
34
17
1
1
12
20
12
4
21
12
4
2
1
2
2
1
1
1
2
2
3
2
1
1
1
1
2
1
1
2
3
4
2
1
2
3
3
2
2
2
2
1
1
1
1
2
1
1
8
15
25
16
8
5
3
5
3
2
2
23
33
44
22
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
234
234
234
234
234
234
234
234
223
221
219
216
215
214
212
212
212
207
206
205
203
203
203
121
107
123
143
179
234
234
234
234
234
234
234
234
234
203
125
117
99
106
92
88
212
70
66
64
42
41
70
68
68
212
64
64
63
38
35
30
25
59
64
68
234
104
111
234
85
82
74
80
79
82
212
73
71
69
46
43
40
33
38
30
30
32
27
32
32
23
55
60
61
212
58
58
59
6
6
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
164
164
164
164
164
164
164
164
164
164
164
164
164
164
101
39
39
39
24
10
10
10
10
10
10
10
10
6
2
2
2
2
2
16
23
27
29
15
1
1
1
1
7
4
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
3
2
1
1
1
1
4
7
4
1
1
2
2
2
3
4
2
1
1
1
1
2
3
4
4
2
1
3
4
4
2
1
1
1
1
1
3
4
5
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
59
59
59
59
59
59
59
59
62
65
65
65
65
65
65
65
65
49
52
50
47
47
46
45
45
45
46
52
59
59
59
59
59
58
58
58
58
51
63
63
36
40
37
35
62
38
38
43
65
49
55
62
53
65
65
54
58
58
53
65
57
59
60
69
60
61
58
69
56
60
61
69
68
54
53
49
45
44
45
46
47
52
50
47
47
53
42
43
34
32
38
38
36
65
44
50
53
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
40
40
40
40
40
40
40
40
32
25
25
25
25
25
21
18
18
15
12
12
12
12
12
15
17
18
19
12
5
5
5
5
5
8
10
11
11
6
1
1
1
1
1
1
1
2
3
2
2
2
1
1
1
1
1
1
2
1
1
3
2
1
1
1
1
1
1
1
1
6
4
3
3
3
4
3
2
7
4
1
1
1
1
1
1
1
10
15
8
1
2
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
232
232
232
232
232
232
232
232
159
146
132
106
107
111
127
146
159
179
214
214
214
214
214
171
163
168
173
187
206
206
207
214
220
232
232
232
232
214
135
142
126
120
146
72
60
53
39
37
33
30
28
27
26
28
27
26
27
28
28
28
32
58
63
69
206
104
110
232
87
84
81
56
51
45
38
35
32
29
27
28
22
21
16
17
20
20
32
31
16
19
21
23
30
28
25
15
16
4
1
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
86
86
86
86
86
86
86
86
57
28
28
28
28
28
28
28
28
86
43
1
1
1
1
1
1
1
1
3
4
5
5
5
6
7
7
7
7
4
1
1
4
7
4
2
2
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
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
60
60
60
60
60
60
60
60
59
59
59
59
65
76
92
119
119
119
82
75
68
65
67
71
77
77
77
77
77
77
77
77
81
88
99
99
99
99
63
75
69
63
119
67
65
65
61
56
59
57
56
69
60
64
71
99
77
77
82
92
86
92
85
96
94
97
99
119
101
101
101
99
96
99
90
91
92
75
69
70
67
69
92
62
59
54
66
40
40
40
39
41
45
46
41
48
53
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
59
59
59
59
59
59
59
59
34
9
9
9
9
9
9
9
9
13
15
16
17
17
18
23
26
27
29
15
1
1
1
1
1
9
13
15
16
9
3
3
4
6
5
4
6
8
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
7
4
1
1
3
4
5
6
5
5
7
4
1
3
2
1
1
1
3
8
8
8
5
3
1
2
3
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
98
98
98
98
98
98
98
98
73
69
64
55
69
85
108
147
147
147
111
105
95
95
100
110
125
125
125
125
125
125
125
125
120
124
125
125
125
125
89
105
103
147
145
82
76
60
40
34
34
32
38
54
35
57
31
27
27
21
28
28
29
59
49
59
147
79
76
145
57
54
50
36
34
30
30
24
27
26
25
54
32
32
32
57
29
30
29
24
24
19
20
22
20
28
22
15
22
12
1
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
49
49
49
49
49
49
49
49
38
28
28
28
28
28
28
28
28
49
51
52
53
53
53
53
53
53
54
28
2
2
2
2
2
11
15
17
18
15
9
3
3
3
7
9
12
8
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
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
247
247
247
247
247
247
247
247
228
225
221
217
215
213
210
210
210
210
211
211
211
211
211
120
105
121
141
178
235
235
235
239
241
247
247
247
247
211
129
119
98
104
92
88
200
69
64
61
39
39
68
68
69
210
66
67
70
45
42
36
31
65
70
77
235
115
122
247
96
93
88
90
88
88
200
75
71
68
47
44
41
35
38
31
32
32
24
32
17
18
51
58
61
210
62
65
66
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
181
181
181
181
181
181
181
181
181
181
181
181
181
181
105
30
30
30
25
20
20
20
20
20
20
20
20
13
7
7
7
7
7
15
19
21
22
11
1
1
1
1
6
3
1
1
1
6
3
1
1
1
2
2
3
3
3
6
9
7
4
1
1
1
1
2
6
6
3
1
2
3
3
4
4
4
4
4
3
2
1
1
1
3
3
3
4
4
3
2
2
2
4
2
1
2
3
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
76
76
76
76
76
76
76
76
73
72
71
71
70
70
70
70
70
56
52
49
45
43
42
41
39
48
59
74
101
101
101
101
101
92
90
83
83
83
60
60
53
52
56
52
63
59
64
78
92
85
114
95
98
103
105
104
109
114
114
113
116
145
119
125
125
124
119
145
125
114
119
115
116
145
106
106
105
110
103
117
123
100
114
102
110
106
117
123
84
86
87
88
114
98
103
106
106
106
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
13
6
1
1
1
1
1
1
1
1
2
3
3
3
3
4
5
5
5
5
4
4
4
8
12
11
11
12
11
11
7
4
4
4
5
5
3
1
2
4
4
4
4
4
4
2
1
1
1
2
4
2
1
5
7
8
7
7
7
7
4
1
17
10
4
3
2
1
1
2
2
2
2
3
3
3
5
7
5
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
551
551
551
551
551
551
551
575
713
867
867
867
867
867
867
867
867
522
478
413
337
306
278
255
218
259
312
401
540
540
540
543
546
551
551
551
551
424
386
414
368
477
488
350
321
319
313
354
429
454
549
766
616
867
784
641
723
769
755
827
787
783
770
786
787
798
827
787
836
695
836
690
692
836
581
558
579
585
557
613
668
592
596
776
632
604
613
668
492
513
569
635
651
867
776
566
547
547
8
451
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
63
63
63
63
63
63
63
63
63
63
39
16
16
16
16
16
16
16
16
25
29
31
32
33
34
49
56
60
62
35
9
9
35
62
43
24
62
63
65
37
9
13
17
11
6
3
1
83
83
44
6
9
5
1
1
1
3
3
4
7
10
15
78
110
142
142
142
86
30
26
20
15
15
11
7
4
13
23
15
8
21
13
6
7
8
7
7
7
7
7
8
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
198
198
198
198
198
198
198
198
186
184
182
175
175
175
175
175
175
175
163
161
153
152
152
135
119
124
132
161
198
198
198
198
198
197
196
196
196
152
108
86
76
70
80
78
71
119
63
66
67
61
69
78
67
102
61
53
56
49
61
61
61
116
83
101
198
122
119
196
96
93
87
64
59
49
42
38
43
49
49
78
64
60
59
102
52
50
53
45
43
64
42
44
59
43
45
43
48
43
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
175
175
175
175
175
175
175
175
94
13
13
13
13
13
13
13
13
21
49
63
70
74
76
49
23
23
23
14
5
5
5
5
5
14
18
20
21
13
5
5
5
5
21
11
1
2
3
4
6
4
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
4
4
3
3
2
1
3
3
3
2
1
1
2
1
1
2
5
5
3
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
236
236
236
236
236
236
236
236
190
182
173
163
176
192
213
249
262
304
352
434
434
434
434
434
434
434
434
270
243
203
167
191
232
276
356
356
356
356
223
218
215
198
249
177
156
152
139
140
148
198
247
245
356
434
237
240
235
200
196
199
190
196
206
261
297
314
561
400
480
505
865
587
562
547
561
593
476
482
500
865
550
530
593
561
410
502
431
409
535
871
617
871
871
574
637
525
502
502
65
517
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
89
50
50
50
50
50
50
50
50
104
93
83
83
83
83
83
83
83
83
42
1
1
1
1
1
54
80
93
100
53
6
6
6
6
75
40
6
5
4
2
1
1
1
1
2
1
1
3
6
6
3
1
3
3
4
5
5
6
12
12
7
2
2
2
2
2
50
28
7
4
1
1
3
4
2
1
4
7
36
21
7
5
4
4
5
3
2
33
49
57
31
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
503
503
503
503
503
503
503
503
283
246
203
147
187
240
315
440
440
440
411
406
382
382
382
350
345
369
398
436
503
503
503
503
503
454
445
432
417
405
385
385
292
440
268
313
392
319
392
356
392
389
439
398
405
405
439
406
420
456
487
531
605
609
609
609
512
500
482
463
455
450
450
454
456
445
454
493
447
454
440
459
459
428
411
421
421
378
442
493
381
395
400
335
413
274
311
201
207
93
27
341
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
40
18
18
18
18
18
18
18
18
63
32
1
1
1
1
1
1
1
1
148
222
259
277
286
241
181
121
121
121
64
7
7
148
140
73
7
50
31
13
10
7
5
3
5
8
10
13
12
12
12
12
39
23
8
1
6
4
3
4
41
24
8
6
4
4
4
7
5
3
3
3
5
5
5
5
7
14
21
24
23
23
36
32
29
18
7
14
20
23
25
18
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
265
265
265
265
265
265
265
265
265
265
265
265
265
265
294
324
324
324
209
190
159
144
146
159
170
170
170
170
170
170
170
170
151
166
170
170
170
170
142
180
180
262
324
158
147
134
92
94
88
103
98
93
154
92
87
86
76
75
78
77
79
108
112
118
262
166
175
324
152
147
141
109
107
99
94
94
88
81
94
75
76
77
85
71
68
62
98
61
66
75
56
57
58
55
58
52
52
52
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
265
265
265
265
265
265
265
265
137
10
10
10
10
10
10
10
10
52
28
4
4
4
4
4
4
4
4
3
3
3
3
3
3
31
45
52
59
31
4
4
12
61
32
4
7
35
23
12
4
4
3
2
1
2
5
3
2
1
1
7
4
1
2
1
1
2
4
3
2
1
1
1
1
2
4
12
18
9
1
1
1
1
1
1
2
3
2
1
2
4
6
3
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
261
261
261
261
261
261
261
261
261
261
261
261
261
261
291
322
322
322
173
148
119
128
164
210
283
283
283
283
283
283
283
283
246
276
283
283
283
283
210
239
231
322
322
175
157
137
96
91
77
70
61
61
63
66
83
68
69
71
69
74
78
115
123
131
322
173
181
322
145
136
131
103
97
89
82
81
82
80
80
80
70
62
60
65
63
59
55
78
60
60
58
58
60
52
58
55
54
54
54
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
261
261
261
261
261
261
261
261
140
19
19
19
19
19
19
19
19
20
14
8
8
8
8
8
8
8
8
19
24
27
28
29
30
26
22
22
22
17
12
12
15
70
41
12
4
25
20
15
12
6
1
1
1
2
7
4
2
3
3
3
3
3
2
1
1
18
35
18
2
1
7
10
11
6
2
2
2
1
1
1
1
2
2
1
1
2
1
1
1
2
3
3
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
100
100
100
100
100
100
100
100
88
86
84
81
80
79
78
80
82
85
90
90
90
90
90
52
45
52
60
76
100
100
100
100
100
95
94
90
90
90
52
45
38
39
36
34
77
30
30
31
23
22
29
30
32
77
32
33
34
27
26
25
23
36
37
39
100
51
52
86
41
40
38
39
39
37
77
33
34
34
27
26
25
23
22
20
20
19
22
21
14
15
25
27
27
77
23
22
25
4
1
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
76
76
76
76
76
76
76
76
76
76
76
76
76
76
43
10
10
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
4
4
4
4
5
8
6
5
3
2
1
1
1
1
1
1
1
1
4
6
3
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
51
48
44
38
35
34
34
39
46
53
68
68
68
68
68
51
48
49
50
54
60
60
60
60
61
64
68
68
68
68
49
44
34
33
28
31
52
40
44
52
64
54
68
57
51
55
60
57
59
63
63
64
78
67
68
69
69
70
79
73
66
64
64
66
65
73
78
66
71
61
59
59
63
58
62
79
62
59
57
78
45
48
44
47
71
44
60
37
41
22
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
34
34
34
34
34
34
34
34
24
15
15
15
15
15
15
15
15
20
10
1
1
1
1
1
1
1
1
2
3
3
3
3
4
6
7
7
7
7
7
8
4
1
1
1
1
1
1
6
8
6
3
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
1
1
1
8
12
14
8
2
1
1
1
2
3
3
2
1
1
2
4
4
4
4
4
4
4
3
2
2
3
3
3
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
239
239
239
239
239
239
239
239
164
151
136
119
122
127
136
150
165
182
215
215
215
215
215
170
163
173
185
206
239
239
239
239
239
239
239
239
239
215
143
150
137
150
150
90
80
61
44
37
31
29
38
37
35
88
32
32
33
24
23
21
19
55
61
68
239
107
114
239
83
79
75
58
53
48
80
36
33
30
22
19
18
16
14
19
13
13
12
14
10
10
23
25
27
88
26
26
27
6
6
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
84
80
80
80
80
80
80
80
80
89
46
4
4
4
4
4
4
4
4
4
4
4
4
4
4
14
19
21
22
12
3
3
3
3
8
5
3
3
3
2
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
2
4
7
4
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
96
94
91
88
87
85
83
83
83
81
80
80
79
79
79
57
53
61
71
85
110
110
110
110
110
110
110
110
110
79
62
64
70
71
66
83
83
44
40
33
28
29
39
36
34
82
32
31
32
23
22
21
17
32
35
39
110
56
58
110
46
46
45
43
40
39
83
33
30
29
20
18
17
15
14
16
12
11
11
11
8
9
21
25
28
82
30
31
31
16
16
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
44
44
44
44
44
44
44
44
44
44
44
44
44
44
39
35
35
35
19
3
3
3
3
3
3
3
3
2
2
2
2
2
2
16
23
27
29
15
1
1
3
5
5
5
5
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
7
4
1
1
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
105
122
154
200
200
200
200
200
200
200
200
135
124
111
88
75
70
59
54
61
69
81
101
101
101
101
101
101
101
101
101
70
65
64
59
79
72
72
200
68
66
68
46
46
69
67
68
182
62
61
64
44
41
44
33
44
44
43
101
55
56
101
45
43
40
59
63
66
200
63
64
64
43
42
39
33
39
30
32
32
25
39
22
23
52
55
55
182
55
56
56
16
16
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
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
19
10
10
10
10
10
10
10
10
6
2
2
2
2
2
16
23
27
29
31
19
7
7
7
10
11
12
6
1
7
4
2
1
1
1
1
1
1
2
3
5
5
3
1
1
1
1
4
21
17
9
1
2
2
2
3
4
3
3
2
1
1
1
2
2
2
2
3
2
1
1
1
1
1
1
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
106
106
106
106
106
106
111
129
161
208
208
208
208
208
208
208
208
140
129
116
99
91
83
78
69
72
77
89
106
106
106
106
106
106
106
106
106
73
61
63
57
78
79
81
207
65
64
63
46
46
75
70
70
208
64
64
63
38
40
36
32
48
44
52
106
64
61
106
49
47
42
62
65
70
207
66
71
72
52
55
50
45
41
65
35
33
32
30
23
23
55
58
60
208
56
55
62
5
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
38
38
38
38
38
38
38
38
38
38
38
38
38
38
36
35
35
35
41
44
46
47
47
41
35
35
35
18
2
2
2
2
2
17
25
29
31
18
5
5
5
13
13
13
13
9
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
3
4
2
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
29
29
29
29
29
29
35
43
52
69
69
69
69
69
69
69
69
55
59
57
55
55
54
54
54
54
54
44
42
39
34
34
33
34
35
35
35
35
38
42
48
55
53
69
69
47
44
39
37
37
42
54
43
69
46
46
49
54
46
50
48
49
52
65
55
56
53
65
55
57
61
65
55
58
69
51
61
52
55
69
60
69
73
59
64
73
55
73
46
47
53
52
66
69
47
48
45
37
37
34
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
17
5
5
5
5
5
12
16
18
20
11
2
2
2
2
2
3
4
4
4
3
3
3
3
3
3
3
3
2
1
18
9
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
5
4
3
2
1
2
3
5
3
1
1
3
20
11
3
1
1
1
1
2
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
188
188
188
188
188
188
188
188
177
175
173
166
166
166
166
166
166
166
156
154
147
147
147
84
73
88
106
138
188
188
188
188
188
167
164
147
147
147
99
88
84
74
65
67
59
57
54
62
74
69
91
74
74
76
71
78
85
89
105
96
97
113
114
118
188
124
126
125
113
112
111
108
109
112
105
106
100
94
112
90
93
93
105
87
79
72
105
61
57
59
53
61
76
62
75
54
55
54
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
166
166
166
166
166
166
166
166
87
9
9
9
9
9
9
9
9
19
10
2
2
2
2
2
2
2
2
2
2
2
2
2
2
10
14
16
17
19
25
28
25
22
44
26
8
8
8
4
1
1
2
3
2
1
1
1
2
2
1
1
1
2
2
2
2
3
15
28
16
4
4
4
4
4
5
4
4
20
11
2
2
2
2
1
1
2
1
1
2
2
2
1
1
12
10
5
1
1
1
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
104
104
104
104
104
104
108
124
154
196
196
196
196
196
196
196
196
134
124
112
89
76
73
58
53
60
69
82
104
104
104
104
104
98
94
93
93
73
60
59
85
108
109
196
196
95
90
76
58
52
74
72
76
196
69
70
72
55
51
45
41
51
53
54
104
61
62
93
53
50
46
67
68
70
196
70
71
72
46
42
39
35
33
36
41
38
55
55
36
47
65
67
66
196
61
60
62
14
14
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
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
23
10
10
10
10
10
10
10
10
5
1
1
1
1
1
10
15
17
18
15
11
8
8
13
13
13
12
6
1
8
4
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
3
4
5
4
4
4
4
2
1
3
6
4
2
1
1
1
1
1
1
7
8
4
1
1
5
9
5
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
88
79
77
75
73
72
71
70
70
70
68
67
67
66
66
66
61
56
60
64
74
88
88
88
88
88
87
87
87
87
66
55
54
48
57
56
45
70
41
38
40
38
38
43
56
42
68
46
46
49
54
47
50
44
49
52
56
88
65
65
87
64
68
66
67
67
61
70
52
62
51
56
69
60
69
77
60
66
77
51
77
44
46
50
51
66
68
43
45
44
32
32
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
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
27
24
24
24
24
24
24
24
24
13
2
2
2
2
2
11
16
18
19
21
13
6
6
6
4
2
2
2
2
2
2
2
2
2
8
5
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
17
9
2
1
1
1
1
1
2
6
8
10
6
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
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
76
79
79
79
79
79
79
79
79
71
70
67
64
64
61
63
64
64
64
64
43
40
38
36
34
38
37
50
69
53
98
65
73
78
71
98
71
80
82
84
106
92
106
94
92
106
89
87
96
83
88
85
103
91
84
86
96
76
78
66
64
63
70
66
61
103
58
61
60
51
57
62
63
97
78
55
65
37
44
14
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
74
74
74
74
74
74
74
74
53
33
33
33
33
33
26
20
20
15
10
10
10
10
10
13
15
16
17
12
7
7
7
7
7
8
9
9
9
6
3
3
4
6
6
6
6
4
3
3
3
3
2
1
1
1
1
1
1
2
2
3
2
1
1
1
2
3
4
4
2
1
4
6
7
5
4
3
3
2
1
2
1
1
1
1
1
2
1
1
4
3
2
1
1
3
5
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
35
35
35
35
35
35
35
35
35
35
35
35
38
42
47
57
57
62
78
98
98
98
98
98
98
98
109
136
172
172
172
172
172
121
112
119
128
131
174
174
141
174
152
139
186
129
124
137
151
139
172
186
134
133
151
124
139
144
134
186
127
128
138
139
139
165
160
161
209
165
167
177
162
165
209
140
148
160
147
160
209
133
123
136
104
95
107
86
71
71
63
61
89
54
56
43
53
29
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
35
35
35
35
35
35
35
35
26
17
17
17
17
17
17
17
17
16
10
4
4
4
4
4
4
4
4
6
7
8
8
8
9
12
13
14
14
13
12
12
28
42
57
46
35
35
35
23
12
6
1
1
1
1
1
5
9
6
3
11
6
1
1
1
2
1
1
2
2
3
12
17
22
18
14
12
16
8
1
3
3
2
1
1
3
5
4
2
1
4
7
4
2
5
8
6
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
171
171
171
171
171
171
171
171
112
102
90
73
77
84
98
118
153
210
277
395
395
395
395
395
395
395
395
230
203
171
151
159
174
178
196
196
196
196
162
162
143
157
203
206
196
395
186
208
214
198
208
201
199
200
202
202
202
214
210
217
222
232
232
255
259
264
395
259
256
259
256
259
303
341
297
479
301
301
307
341
267
254
297
293
269
479
245
245
252
316
213
216
316
306
379
479
479
479
5
293
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
33
14
14
14
14
14
14
14
14
39
46
50
52
53
53
53
53
53
53
33
14
14
14
14
14
33
43
48
50
34
19
19
19
19
19
19
19
14
10
55
37
19
1
9
5
1
8
4
1
3
5
14
7
1
1
6
5
3
2
4
3
2
11
15
17
16
15
16
18
10
3
6
6
6
5
4
5
16
10
5
2
10
5
1
5
3
2
3
4
4
5
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
150
150
150
150
150
150
153
160
171
188
188
188
203
222
243
283
283
283
167
147
125
120
134
153
181
181
181
181
181
181
181
186
209
235
279
279
279
279
199
222
221
280
283
185
187
153
134
172
193
198
311
279
222
219
240
270
237
311
260
268
290
311
297
311
301
323
299
297
289
323
292
310
315
323
320
322
242
226
313
203
231
243
293
320
219
220
322
193
179
183
270
166
147
188
89
74
77
11
2
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
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
90
48
20
20
20
20
20
20
20
20
11
2
2
2
2
2
25
36
42
45
24
3
3
15
29
46
36
26
25
20
11
3
2
2
2
5
4
3
2
1
4
3
3
2
2
1
1
9
5
2
3
2
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
2
2
2
1
1
2
2
1
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
375
375
375
375
375
375
379
383
389
399
399
399
399
399
399
399
399
375
235
208
170
171
196
237
295
295
295
295
295
295
295
295
292
294
295
295
295
295
177
162
136
162
148
156
399
153
160
192
177
198
245
232
236
396
225
221
231
217
231
236
245
241
255
253
292
261
255
282
239
241
241
270
267
282
399
285
270
239
266
213
215
205
270
181
171
170
266
128
120
122
153
157
158
396
172
182
186
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
375
375
375
375
375
375
375
375
375
375
375
375
375
375
229
83
83
81
42
4
4
4
4
4
4
4
4
15
21
24
25
26
27
53
66
73
76
39
2
2
31
61
34
8
15
11
8
5
2
2
2
1
1
1
2
3
5
12
7
2
2
2
3
5
6
3
1
4
3
2
7
10
11
7
3
2
2
2
2
6
5
3
2
3
4
8
20
32
18
5
4
6
4
2
1
5
7
8
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
24
24
24
24
24
24
25
29
34
43
43
43
43
43
43
43
43
36
40
41
41
41
41
41
41
41
41
32
31
29
27
30
34
39
48
48
48
48
34
28
24
28
22
25
30
24
29
33
34
38
43
37
36
43
40
44
50
64
55
64
61
60
63
75
63
71
67
68
76
71
74
76
77
77
59
60
59
55
60
64
60
64
65
54
53
51
50
65
43
47
50
47
65
54
41
35
32
27
1
38
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
13
11
11
11
11
11
10
9
9
7
5
5
5
5
5
7
8
9
9
6
4
4
4
4
4
4
4
4
4
2
1
1
5
7
4
1
11
7
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
5
8
4
1
5
7
9
9
5
2
5
8
4
1
6
4
2
1
1
1
1
1
1
1
2
1
1
1
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
195
195
195
195
195
195
195
195
215
235
235
235
235
235
235
235
235
194
197
190
183
181
178
176
173
173
173
172
172
172
175
203
235
268
333
333
333
333
207
198
167
154
140
154
203
147
156
164
186
200
236
311
252
252
328
265
310
323
345
440
397
424
420
435
447
386
389
401
387
397
440
417
426
440
420
447
421
416
440
417
393
389
372
376
380
378
447
364
329
328
393
347
380
333
417
370
364
364
364
329
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
59
59
59
59
59
59
56
54
54
54
54
54
54
54
54
54
54
54
54
35
17
17
17
17
17
35
44
49
51
31
11
11
18
25
20
15
25
13
1
2
4
7
4
2
7
5
4
9
15
8
2
4
2
1
1
1
2
3
4
10
16
23
67
89
111
71
32
34
36
28
20
19
21
23
13
4
4
4
103
68
34
25
17
20
26
32
41
45
47
50
26
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
96
96
96
96
96
96
105
125
156
204
204
204
204
204
204
204
204
142
128
116
92
91
92
105
120
120
120
120
120
120
120
120
115
119
120
120
120
120
90
105
130
142
141
186
186
97
90
74
55
48
72
71
73
204
72
74
73
52
50
47
42
57
61
63
142
80
84
141
73
71
67
79
79
79
186
78
76
70
50
47
45
40
40
35
35
32
35
38
23
25
55
62
63
204
60
61
65
14
14
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
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
27
9
9
9
9
9
9
9
9
12
13
14
14
14
15
18
19
20
20
11
2
2
7
12
12
12
10
6
3
2
2
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
4
6
7
8
6
4
2
3
3
2
1
1
1
1
2
3
5
3
2
3
5
6
8
4
1
3
4
5
7
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
105
128
164
219
219
219
219
219
219
219
219
117
100
80
56
47
40
35
32
37
44
52
68
68
69
76
82
94
94
94
94
79
57
55
46
62
55
69
157
75
87
75
68
69
93
102
106
219
100
98
100
81
79
73
75
79
85
98
94
94
86
94
81
86
82
96
94
98
157
85
83
82
71
71
77
75
77
98
76
77
72
77
56
73
85
92
98
219
110
99
99
84
1
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
39
39
39
39
39
39
39
39
39
39
39
39
39
39
31
24
24
19
11
3
3
3
3
3
3
3
3
2
1
1
1
1
1
8
11
13
14
8
2
2
6
11
6
2
4
2
1
1
2
1
1
1
1
1
2
2
2
1
1
2
1
1
1
1
1
1
2
1
1
1
6
8
9
11
6
1
5
4
3
2
2
1
1
10
10
11
6
1
1
1
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
106
106
106
106
106
106
106
106
95
93
91
88
87
86
84
84
84
78
77
76
73
73
73
56
53
59
65
76
94
94
94
98
100
106
106
106
106
73
60
63
56
60
72
49
84
39
33
33
26
28
37
36
35
84
34
35
38
29
28
28
26
37
39
41
94
55
57
106
48
48
46
45
44
44
84
40
39
38
31
29
28
25
25
23
22
26
20
18
20
17
29
31
31
84
32
32
33
16
15
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
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
22
11
11
11
11
11
11
11
11
6
1
1
1
1
1
11
16
18
19
16
11
7
7
7
10
10
10
5
1
7
5
3
1
1
1
1
2
1
1
3
6
3
1
1
1
1
1
1
2
2
1
1
2
3
3
3
3
3
3
2
1
1
1
1
1
1
2
4
6
7
4
1
1
1
1
1
2
3
3
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
247
247
247
247
247
247
247
247
269
292
292
292
297
303
310
324
324
324
294
289
283
286
295
306
324
324
324
324
324
324
324
324
277
316
324
324
324
324
222
204
168
145
126
140
153
152
163
207
216
260
449
289
313
320
327
366
454
388
403
449
418
427
433
428
427
448
433
948
1018
1107
3417
1647
1767
2362
3417
2368
3417
2625
2747
3417
2569
2943
3417
2923
3039
3101
2754
3101
1962
2431
1859
1637
3101
1258
1193
1056
717
388
13
394
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
77
77
77
77
77
77
77
77
77
77
41
6
6
6
6
6
6
6
6
18
24
27
29
30
31
39
43
45
47
25
3
3
55
89
46
3
44
22
1
2
3
12
10
7
4
1
2
1
1
1
1
16
8
1
2
1
1
1
4
16
9
3
30
43
50
57
78
67
56
34
12
14
15
16
14
10
6
23
18
13
17
13
10
11
13
8
4
8
10
11
13
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
85
85
85
85
85
85
85
85
60
55
50
44
43
44
46
50
52
56
63
63
63
63
63
45
42
48
55
66
85
85
85
85
85
84
83
83
83
63
50
51
44
50
48
34
29
28
24
23
22
22
23
22
21
21
23
21
23
23
24
28
26
36
37
39
85
49
50
83
43
41
38
32
29
28
29
24
25
24
22
23
23
22
21
25
23
22
24
30
20
30
23
23
30
20
20
17
16
16
1
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
35
35
35
35
35
35
35
35
22
9
9
9
9
9
9
9
9
28
19
10
10
10
10
10
10
10
10
5
1
1
1
1
1
10
15
17
18
10
3
3
8
13
8
3
3
2
1
2
1
1
1
1
1
1
1
3
4
3
3
3
2
1
1
1
1
1
1
1
1
1
2
3
3
4
4
3
3
2
1
1
1
1
1
1
2
3
2
1
4
2
1
1
1
1
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
107
107
107
107
107
107
107
117
136
163
163
163
163
163
163
163
163
135
130
124
109
107
107
81
76
70
63
60
57
51
51
62
85
113
160
160
160
160
98
87
70
58
51
56
56
65
68
98
121
112
216
132
144
177
146
156
178
203
197
206
219
222
205
226
206
208
206
203
216
207
209
214
214
222
226
206
198
191
209
187
186
180
206
162
165
161
226
184
144
147
154
144
177
163
96
84
81
32
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
56
56
56
56
56
56
56
56
48
40
40
40
40
40
35
30
30
30
16
2
2
2
2
2
2
2
2
9
13
15
16
16
17
21
23
24
26
16
7
7
7
7
7
7
7
5
4
4
4
3
3
3
4
2
1
3
5
3
1
4
2
1
1
1
1
4
6
9
7
6
14
18
22
22
20
18
18
17
12
8
7
6
3
1
2
3
3
3
3
2
2
3
4
2
1
2
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
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
62
59
56
50
47
47
40
37
47
58
73
100
100
100
100
100
90
88
84
81
81
69
69
60
66
62
69
78
67
78
81
86
92
119
108
102
106
105
104
107
108
113
118
117
132
123
123
131
126
122
132
131
115
119
119
116
132
127
110
103
101
115
98
100
100
95
105
99
96
127
89
75
78
88
76
76
88
66
56
60
52
2
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
21
21
21
21
21
21
21
21
16
11
11
11
11
11
11
11
11
18
11
5
5
5
5
5
5
5
5
4
3
3
3
3
3
14
20
23
24
16
9
9
9
9
39
24
9
33
31
29
34
19
4
4
5
30
42
24
7
5
3
8
5
3
2
1
3
3
4
4
2
1
2
3
3
4
6
7
8
4
1
1
1
1
1
1
4
8
5
2
5
8
8
5
2
2
3
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
67
67
67
67
67
67
76
89
108
139
139
139
139
139
139
139
139
118
88
79
69
65
65
67
68
68
68
68
68
68
68
68
67
67
68
72
78
70
97
97
87
118
113
84
139
79
75
80
97
74
86
96
80
125
80
81
88
85
83
97
101
92
99
102
118
108
118
113
103
108
104
118
102
105
139
95
118
92
84
82
72
69
69
61
63
55
52
69
45
48
63
64
69
125
63
62
64
40
35
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
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
34
17
17
17
17
17
17
17
17
18
10
2
2
2
2
2
9
13
15
16
8
1
1
1
1
15
8
1
15
13
11
7
4
1
3
2
1
1
1
2
1
1
2
1
1
1
1
1
3
4
2
1
1
6
9
10
12
13
15
24
13
3
4
7
10
5
1
2
4
14
9
5
4
4
4
4
2
1
13
19
25
16
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
100
100
100
100
100
100
100
100
94
93
91
90
89
89
88
88
88
77
75
73
67
67
67
47
44
52
61
76
100
100
100
100
100
94
89
88
88
67
54
54
61
65
59
86
86
45
41
36
30
30
39
39
40
88
39
40
41
34
33
31
32
40
42
44
100
55
56
88
45
43
42
44
45
45
86
41
39
36
29
26
24
24
20
18
22
21
19
32
17
18
31
35
33
88
28
26
28
4
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
39
39
39
39
39
39
39
39
39
39
39
39
39
39
33
28
28
28
16
4
4
4
4
4
4
4
4
2
1
1
1
1
1
11
16
18
19
16
11
7
7
7
5
4
4
4
4
7
4
1
1
5
3
1
1
4
6
3
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
2
3
4
2
1
1
1
1
1
2
1
1
1
1
1
1
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
242
242
242
242
242
242
242
242
226
223
220
217
215
214
211
211
211
211
211
211
211
211
211
125
111
128
148
185
242
242
242
242
242
242
242
242
242
211
129
121
134
143
135
203
203
95
88
70
51
47
73
71
70
211
66
67
69
44
40
35
29
63
68
75
242
110
115
242
85
84
80
83
80
80
203
69
65
62
38
33
29
23
20
18
17
15
16
15
9
10
43
49
54
211
58
61
63
16
16
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
171
171
171
171
171
171
171
171
171
171
171
171
171
171
105
40
40
40
23
6
6
6
6
6
6
6
6
6
6
6
6
6
6
18
24
27
29
15
1
1
3
5
5
5
5
5
5
3
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
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
235
235
235
235
235
235
235
235
207
202
197
180
180
180
180
180
180
180
171
170
163
163
163
94
81
102
127
169
235
235
235
235
235
234
234
234
234
163
120
105
83
72
57
54
72
42
37
38
39
48
56
72
71
69
50
47
43
39
38
36
37
70
76
81
235
116
123
234
97
95
90
72
65
61
72
48
43
37
30
26
25
23
22
27
23
23
23
37
21
23
32
35
35
69
31
32
31
19
19
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
180
180
180
180
180
180
180
180
124
69
69
69
69
69
43
17
17
17
13
9
9
9
9
9
9
9
9
5
1
1
1
1
1
9
13
15
16
8
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
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
111
111
111
111
111
111
111
111
101
99
97
95
105
117
131
158
158
158
117
110
91
88
91
107
124
124
124
124
124
124
124
124
121
123
124
124
124
124
90
109
108
157
158
89
92
61
44
38
32
32
43
41
38
92
34
34
34
24
22
20
17
40
43
47
157
72
76
158
58
56
53
48
46
44
92
36
34
31
21
19
17
15
13
13
13
12
16
15
9
10
23
26
28
92
26
26
27
4
2
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
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
25
4
4
4
4
4
4
4
4
2
1
1
1
1
1
17
25
29
31
16
2
1
1
2
8
5
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
3
2
2
2
2
3
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
227
227
227
227
227
227
227
227
213
210
207
204
233
266
306
379
379
379
208
180
142
128
140
163
190
190
190
193
197
197
201
207
214
227
227
227
227
190
168
219
219
349
379
194
198
136
97
85
88
108
138
159
189
199
108
102
88
69
61
53
46
96
103
110
349
166
178
379
136
131
125
110
105
102
198
84
78
73
52
48
45
41
41
38
37
38
37
34
44
27
57
64
63
199
70
77
79
44
44
44
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
152
152
152
152
152
152
152
152
152
95
38
3
3
3
3
3
3
3
3
2
1
1
1
1
1
19
28
33
35
23
12
5
5
5
8
10
11
6
1
5
5
3
1
1
2
3
5
11
16
8
1
12
6
1
1
1
1
1
1
3
2
1
2
3
3
2
1
1
2
2
2
3
10
5
1
1
1
2
3
4
2
1
1
1
1
1
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
30
30
30
30
30
30
30
30
30
31
31
31
34
38
43
52
52
52
41
39
35
36
38
44
52
52
52
52
52
52
52
52
47
51
52
52
52
52
40
41
38
49
49
34
31
29
27
25
30
22
22
24
23
29
29
21
23
23
23
30
24
28
29
29
49
34
34
49
32
32
32
30
29
28
31
27
25
28
24
21
23
21
25
29
20
20
25
17
16
15
16
16
15
29
15
13
13
10
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
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
15
9
9
9
9
9
9
9
9
5
1
1
1
1
1
2
2
2
2
1
1
1
7
28
14
1
2
1
1
1
1
1
1
1
1
4
4
2
1
1
1
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
2
2
2
1
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
27
27
27
27
27
27
32
38
46
60
60
60
60
60
60
60
60
65
82
104
104
104
104
104
104
104
104
67
61
50
37
34
36
40
45
48
55
52
77
77
49
69
61
69
69
104
67
72
77
62
71
65
71
84
75
71
70
67
74
77
77
98
75
78
76
74
104
76
80
82
79
80
78
79
74
70
69
68
71
63
65
65
80
84
68
60
79
50
49
63
47
49
62
51
58
62
62
62
28
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
27
27
27
27
27
27
27
27
21
15
15
15
15
15
15
15
15
9
4
4
4
4
4
17
24
27
29
15
1
1
1
1
1
2
3
3
3
2
2
2
11
14
8
2
8
5
3
2
2
1
1
6
4
2
3
2
2
2
3
5
4
3
2
2
3
2
2
2
3
5
9
11
12
12
9
6
4
5
3
2
2
2
1
1
1
2
15
8
2
4
7
4
2
4
6
17
22
25
19
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
31
31
31
31
31
31
31
31
31
31
31
31
35
41
47
59
59
59
55
54
53
52
52
51
51
51
51
43
42
39
36
36
35
35
36
36
36
36
37
42
48
57
59
59
48
51
39
34
33
31
33
37
32
44
31
30
31
29
30
32
31
34
34
38
57
44
51
59
38
37
34
31
31
30
31
29
30
29
29
37
28
28
29
44
30
28
28
31
26
29
28
27
30
29
30
31
34
34
34
34
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
18
8
8
8
8
8
12
14
15
17
9
2
2
2
2
2
5
6
7
7
4
1
1
17
33
32
32
32
17
3
2
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
4
7
6
4
3
16
9
2
12
7
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
25
25
25
25
25
25
25
25
25
25
25
25
25
25
27
30
38
55
78
116
116
116
116
116
116
116
116
78
71
64
49
43
40
39
37
43
50
48
74
74
40
48
58
65
78
108
64
70
76
70
75
116
83
90
80
75
76
76
76
78
79
75
78
81
83
83
108
79
77
74
74
77
71
79
78
69
76
74
71
116
70
67
69
90
67
60
62
78
62
74
57
57
75
63
65
62
62
62
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
25
25
25
25
25
25
25
25
16
8
8
8
8
8
8
8
8
6
5
5
5
5
5
17
23
26
28
16
4
4
4
4
3
3
3
3
3
2
2
2
3
4
3
2
4
5
6
4
2
3
2
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
7
5
3
3
3
2
2
2
5
3
2
2
14
26
14
2
2
25
13
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
51
51
51
51
51
51
51
51
51
51
51
51
51
51
57
63
63
63
38
34
29
30
36
43
55
55
55
55
55
55
55
55
47
53
55
55
55
55
41
47
45
63
63
34
30
26
22
22
20
18
22
17
17
18
17
18
19
19
20
21
22
27
28
30
63
37
38
63
33
33
32
26
25
22
20
19
17
16
19
16
17
17
22
21
16
17
21
14
13
15
13
14
15
15
15
15
15
15
15
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
51
51
51
51
51
51
51
51
26
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
3
3
3
3
3
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
4
6
9
6
3
3
2
2
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
54
54
54
54
54
54
54
54
56
58
58
58
58
58
58
58
58
37
36
32
28
26
25
24
23
28
34
41
54
54
54
54
54
54
54
54
54
45
34
32
26
29
28
32
58
39
40
45
60
47
52
50
48
57
51
59
64
69
86
74
75
86
78
80
86
84
81
79
79
79
76
77
71
76
71
70
70
79
65
65
67
65
65
68
59
64
71
64
58
49
50
52
64
57
54
61
65
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
31
31
31
31
31
31
31
31
31
31
31
31
31
31
26
22
22
15
8
2
2
2
2
2
2
2
2
2
2
2
2
2
2
5
7
8
8
8
8
9
5
1
1
1
1
1
1
3
4
3
2
1
1
1
1
1
1
4
5
6
3
1
1
2
3
4
13
20
23
25
13
1
1
1
1
6
11
6
1
1
1
1
1
1
1
1
1
1
2
3
3
3
2
1
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
107
107
107
107
107
107
107
107
96
94
92
89
88
87
85
85
85
78
77
76
72
72
72
50
46
53
61
74
95
95
95
99
101
107
107
107
107
72
64
60
58
61
63
55
85
50
42
40
42
32
43
44
42
84
39
38
39
30
28
29
25
36
39
41
95
55
58
107
48
47
46
46
45
45
85
38
37
35
25
25
22
19
18
26
18
18
16
24
12
14
26
29
29
84
26
26
28
6
6
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
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
12
2
2
2
2
2
12
17
20
21
11
1
1
1
1
21
11
1
7
6
6
3
1
1
3
2
1
1
2
4
5
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
2
1
1
1
1
1
2
3
3
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
242
242
242
242
242
242
242
242
212
207
201
183
183
183
183
188
195
202
217
217
217
217
217
125
110
127
146
184
242
242
242
242
242
241
241
241
241
217
129
118
98
83
69
61
87
41
35
35
28
29
38
39
40
88
42
45
47
43
39
37
41
69
76
84
242
118
124
241
95
92
90
73
68
62
87
48
44
38
29
26
24
24
26
23
25
25
34
36
20
23
34
37
37
88
35
33
35
16
6
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
183
183
183
183
183
183
183
183
135
87
87
87
87
87
60
34
34
34
26
18
18
18
18
18
18
18
18
10
2
2
2
2
2
13
18
21
22
17
12
8
8
8
9
10
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
2
2
3
4
2
1
1
1
1
1
1
2
3
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
39
39
39
39
39
39
39
39
27
25
22
18
18
18
21
24
42
65
90
137
137
137
137
137
137
137
137
88
79
70
59
54
50
46
43
39
39
31
30
30
28
27
46
48
48
137
47
48
63
50
69
119
67
126
58
48
48
35
52
50
51
134
52
71
75
65
137
54
51
49
35
32
32
28
26
42
40
42
44
119
60
62
69
126
54
47
45
31
27
27
20
19
27
42
66
89
134
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
15
15
15
15
15
15
15
15
9
3
3
3
3
3
3
3
3
15
22
26
28
29
30
22
15
15
15
8
2
2
2
2
2
5
7
8
8
9
7
5
5
14
8
3
3
2
1
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
12
6
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
208
208
208
208
208
208
208
208
147
137
125
107
106
107
113
129
147
168
208
208
208
208
208
196
184
184
184
190
196
196
196
197
200
202
208
208
208
208
137
130
126
109
108
98
84
111
71
73
76
61
79
79
83
184
75
75
80
68
79
77
78
112
99
140
196
165
295
195
169
171
177
173
176
163
295
129
144
142
129
177
158
144
144
295
123
111
124
97
109
177
112
114
114
83
85
69
88
68
1
223
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
61
61
61
61
61
61
61
61
87
69
52
52
52
52
52
52
52
52
26
1
1
1
1
1
6
9
10
11
7
4
4
4
4
36
20
4
3
3
5
5
3
1
1
1
1
1
2
3
2
2
4
2
1
1
1
1
1
1
1
1
2
2
2
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
3
6
3
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
498
498
498
498
498
498
498
498
433
422
410
369
369
369
369
381
396
413
445
445
445
445
445
260
229
264
304
381
498
498
498
498
498
497
496
496
496
445
265
246
231
203
173
176
176
106
92
78
64
62
84
84
82
197
76
77
80
59
59
53
52
126
140
149
498
230
245
496
177
170
162
131
127
115
176
85
80
72
55
49
45
40
41
36
40
37
38
58
30
33
61
68
70
197
71
76
77
41
41
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
369
369
369
369
369
369
369
369
272
176
176
176
176
176
126
76
76
76
43
10
10
10
10
10
10
10
10
5
1
1
1
1
1
26
38
44
47
24
1
1
1
1
1
1
1
1
1
7
6
3
1
1
1
1
1
1
1
3
8
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
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
90
90
90
90
90
90
90
90
84
83
81
80
90
101
115
140
140
140
104
98
83
81
86
101
119
119
119
119
119
119
119
119
114
118
119
119
119
119
85
101
99
140
139
76
65
56
43
43
40
36
45
41
43
78
42
43
46
43
46
47
50
59
64
67
140
82
82
139
71
72
70
61
59
58
60
51
50
47
37
36
39
39
38
50
38
34
37
37
29
33
36
40
38
78
33
30
33
12
12
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
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
28
7
7
7
7
7
7
7
7
12
14
15
16
16
17
18
19
19
19
15
10
6
6
6
8
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
1
1
1
1
1
2
2
2
3
3
3
7
6
4
3
2
1
2
1
1
1
1
5
3
1
1
1
1
2
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
221
221
221
221
221
221
221
221
195
191
186
170
170
170
170
170
170
170
159
157
149
149
149
85
74
95
119
158
221
221
221
221
221
220
219
219
219
149
110
97
78
71
60
54
82
38
33
33
34
44
55
72
70
82
48
46
42
37
35
32
32
60
64
71
221
104
111
219
85
82
79
65
60
56
82
47
42
38
29
27
25
21
19
19
18
18
32
16
17
19
29
34
33
82
29
27
27
10
1
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
126
82
82
82
82
82
51
21
21
21
15
9
9
9
9
9
9
9
9
5
1
1
1
1
1
11
16
18
19
10
1
1
1
1
8
4
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
3
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
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
163
163
163
163
163
163
163
163
172
181
181
181
181
181
181
181
181
193
219
254
254
254
254
254
254
254
254
208
200
191
163
176
197
246
314
314
314
314
199
172
139
122
137
141
181
197
142
166
165
175
217
178
214
187
187
222
229
244
314
286
274
282
275
278
286
283
333
289
293
296
298
306
338
339
357
474
389
389
389
390
312
287
311
296
294
474
277
267
297
390
284
269
303
324
386
474
474
474
2
390
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
37
19
19
19
19
19
19
19
19
27
15
3
3
3
3
3
3
3
3
2
1
1
1
1
1
14
21
24
28
15
3
3
5
8
11
8
5
3
2
2
3
2
1
2
2
3
15
8
2
1
1
3
2
1
2
1
1
1
2
27
14
1
8
12
14
16
59
33
7
31
18
5
3
2
2
2
6
10
6
2
2
7
13
7
2
1
1
1
1
1
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
174
174
174
174
174
174
179
208
266
345
345
345
345
345
345
345
345
285
305
298
290
291
289
287
285
285
285
213
201
172
159
205
276
344
475
475
475
475
316
316
229
228
212
208
293
215
210
268
423
292
424
323
311
345
321
302
360
423
424
513
481
507
509
515
513
488
470
471
471
490
513
507
509
515
464
467
475
367
345
364
357
359
515
349
353
314
292
325
276
334
312
289
325
345
281
244
244
244
20
285
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
26
17
17
17
17
17
17
17
17
9
2
2
2
2
2
35
51
59
63
34
5
5
14
23
14
5
23
12
2
3
5
3
2
10
6
3
4
3
3
3
3
11
6
1
1
2
4
6
10
68
36
4
32
46
60
60
60
38
17
23
29
40
46
52
29
7
4
1
10
6
2
6
11
15
20
10
1
10
15
17
20
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
74
74
74
74
74
74
74
74
81
89
89
89
89
89
89
89
89
77
81
79
78
78
77
77
77
77
77
80
83
83
83
92
105
122
151
151
151
151
87
80
65
67
62
64
116
69
80
97
103
104
116
151
112
117
117
124
113
120
126
128
135
143
140
143
151
145
146
139
146
128
122
121
111
106
119
107
105
121
100
97
103
93
96
124
93
97
122
94
85
86
122
87
82
89
76
80
79
78
78
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
25
25
25
25
25
25
25
25
25
25
25
25
25
25
21
18
18
18
20
21
21
21
21
19
18
18
18
12
7
7
7
7
7
12
15
16
17
9
2
2
6
11
10
9
9
8
7
4
2
5
5
5
3
1
11
6
1
1
1
2
2
2
3
2
2
3
4
5
3
1
6
9
10
10
10
8
7
4
1
1
1
1
1
2
1
1
35
21
7
4
2
5
7
4
2
5
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
100
100
100
100
100
100
116
139
169
221
221
221
221
221
221
221
221
145
132
118
92
75
70
49
39
47
56
73
100
100
100
100
100
94
90
88
88
70
50
43
35
58
59
62
199
62
63
68
49
47
73
76
81
221
78
84
92
71
67
65
60
68
67
67
100
73
73
88
65
66
69
87
86
90
199
87
86
82
61
55
50
44
42
41
42
51
38
39
28
28
60
68
74
221
79
75
78
37
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
76
76
76
76
76
76
76
76
76
76
76
76
76
76
41
6
6
6
7
8
8
8
8
7
6
6
6
6
6
6
6
6
10
8
6
6
6
3
1
1
1
1
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
6
9
10
6
3
3
3
3
3
3
3
6
7
4
2
2
2
1
1
2
4
3
2
1
1
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
98
98
98
98
98
98
98
98
90
89
87
85
85
84
83
83
83
85
88
88
88
88
88
72
69
73
77
85
98
98
98
98
98
98
98
98
98
88
61
64
71
71
66
83
83
43
39
33
27
24
33
31
32
81
32
33
36
29
27
29
24
37
41
43
98
57
59
98
50
50
49
50
46
43
83
35
34
35
26
25
24
22
26
20
17
17
17
16
15
24
28
30
29
81
28
30
30
14
14
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
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
20
9
9
9
9
9
9
9
9
5
2
2
2
2
2
6
8
9
9
10
7
5
5
5
13
17
19
12
5
5
3
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
3
6
3
1
1
3
4
5
3
2
3
4
2
1
1
1
1
1
1
1
1
7
4
1
1
1
1
1
1
1
3
4
5
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
61
61
61
61
61
61
61
61
47
45
42
38
36
35
35
34
34
34
36
38
38
38
38
38
38
38
41
49
60
60
60
60
60
61
61
61
61
52
37
35
34
31
31
31
29
38
30
34
37
38
46
41
42
40
44
48
52
66
54
62
55
54
57
59
60
66
65
65
78
69
73
78
70
78
62
60
60
56
57
69
63
69
73
60
65
73
61
73
58
66
54
47
66
40
39
33
32
27
1
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
34
34
34
34
34
34
34
34
23
12
12
12
12
12
12
12
12
15
10
5
5
5
5
5
5
5
5
10
12
13
14
15
28
21
15
15
15
13
11
11
7
3
3
3
3
2
1
4
5
7
4
1
1
1
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
4
6
8
8
8
6
4
2
1
4
4
4
2
1
4
10
5
1
2
3
7
4
1
2
2
1
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
109
109
109
109
109
109
115
135
169
220
220
220
220
220
220
220
220
133
124
108
89
82
75
69
58
63
70
86
109
109
109
109
109
102
99
95
95
84
60
62
89
111
118
200
200
97
92
77
66
70
97
92
90
220
84
83
82
58
57
52
48
56
58
60
109
67
68
95
56
53
53
73
75
79
200
77
79
79
57
54
51
48
44
57
40
42
39
36
43
30
61
69
69
220
65
65
70
13
13
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
37
37
37
37
37
37
37
37
37
37
37
37
37
37
24
12
12
12
18
21
23
24
25
18
12
12
12
6
1
1
1
1
1
6
9
10
11
6
2
2
7
12
12
12
12
9
6
4
2
1
1
5
3
1
1
4
6
3
1
1
1
1
1
1
1
1
1
1
1
1
3
4
5
6
3
1
1
1
1
1
1
1
1
1
1
2
4
6
3
1
1
1
2
1
1
1
1
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
43
43
43
43
43
43
43
43
29
26
23
20
21
22
24
28
30
33
39
39
39
39
39
31
30
31
33
37
43
43
43
43
43
43
43
43
43
39
39
39
33
30
28
28
19
21
13
12
14
13
15
23
14
24
13
12
12
11
12
12
12
20
17
20
43
25
24
43
20
19
18
15
14
13
15
11
13
12
12
23
15
14
13
24
12
11
10
9
7
6
8
8
8
15
12
15
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
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
17
18
19
19
19
19
19
19
20
11
2
2
2
2
2
3
3
3
3
2
2
2
2
2
11
16
18
10
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
3
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
4
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
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
33
32
31
29
28
28
26
25
25
27
31
38
38
38
38
38
38
38
38
38
28
23
23
22
23
23
23
39
22
20
20
19
17
21
25
20
39
19
20
20
18
19
16
18
20
21
22
38
26
25
38
22
22
22
23
22
22
39
20
21
21
18
25
17
16
14
19
12
12
12
10
10
15
15
16
16
39
17
19
20
15
15
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
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
13
13
13
11
10
10
10
10
10
10
10
10
5
1
1
1
1
1
5
7
8
9
10
7
4
4
4
8
10
12
7
3
4
3
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
3
5
3
2
2
3
4
4
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
37
37
36
36
41
46
53
66
66
66
47
44
39
39
42
48
56
56
56
56
56
56
56
56
53
55
56
56
56
56
40
46
44
55
66
39
36
29
22
22
20
19
23
20
21
36
21
20
21
23
18
18
17
23
25
27
55
35
36
66
33
32
32
28
27
26
36
23
23
23
20
20
24
18
18
19
16
14
19
14
15
24
19
20
18
36
17
18
19
14
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
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
18
10
10
10
10
10
10
10
10
7
5
5
5
5
5
3
1
1
1
1
1
1
4
13
7
1
11
7
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
8
4
1
1
2
5
9
5
1
1
1
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
48
48
48
48
48
48
48
48
43
42
41
40
39
39
38
38
38
35
35
34
33
33
33
24
22
25
28
34
43
43
43
44
45
48
48
48
48
35
33
33
32
34
30
38
38
23
21
19
16
15
18
18
19
38
19
18
18
15
14
13
13
18
19
20
43
25
26
48
23
22
21
21
20
21
38
19
19
18
14
15
14
13
16
15
13
12
12
12
9
11
14
15
15
38
14
14
14
7
7
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
18
18
18
18
18
18
18
18
18
18
18
18
18
18
16
15
15
15
9
3
3
3
3
3
3
3
3
2
2
2
2
2
2
6
8
9
9
5
2
2
2
2
4
5
5
3
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
5
3
1
1
1
1
1
1
1
1
1
1
1
1
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
43
43
43
43
43
43
43
43
39
38
38
37
41
46
52
64
64
64
48
45
41
41
43
47
54
54
54
54
54
54
54
54
52
53
54
54
54
54
54
54
58
63
64
64
36
29
23
18
18
17
20
25
20
36
19
17
17
14
15
15
14
21
22
25
63
34
34
64
28
27
25
23
22
21
36
18
20
19
15
25
16
15
15
19
13
12
12
11
8
8
12
13
13
36
18
21
23
21
21
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
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
20
19
19
19
19
19
19
19
19
10
1
1
1
1
1
5
7
8
8
5
2
2
2
2
12
17
19
10
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
4
4
2
1
2
1
1
1
1
1
1
2
2
2
2
2
3
2
2
5
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
101
101
101
101
101
101
101
101
90
88
86
84
95
109
125
155
155
155
89
78
65
58
61
66
71
71
75
80
88
88
88
92
95
101
101
101
101
84
76
93
96
142
155
89
80
69
51
49
48
56
64
71
84
79
54
50
44
38
37
34
33
51
52
55
142
75
79
155
67
66
62
55
53
52
80
45
42
39
33
32
33
30
38
29
31
32
30
32
21
21
31
31
29
79
24
22
24
2
1
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
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
35
17
8
8
8
8
8
8
8
8
4
1
1
1
1
1
9
13
15
16
8
1
1
4
13
20
16
12
7
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
4
2
1
1
1
1
1
1
1
1
1
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
31
31
31
31
31
31
31
31
27
26
26
25
24
24
24
24
25
27
31
31
31
31
31
26
24
24
24
26
29
29
29
29
29
30
31
31
31
31
19
18
15
14
15
18
24
22
18
19
19
19
25
23
22
24
27
27
28
37
30
29
31
31
32
33
37
34
33
32
32
34
32
33
33
35
32
32
32
30
37
30
32
29
37
33
31
29
35
33
21
22
21
23
32
18
27
14
16
3
1
37
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
12
7
7
7
7
7
7
7
7
10
13
14
15
15
15
14
14
14
14
10
6
6
6
6
6
4
2
2
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
2
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
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
48
48
48
48
48
48
48
48
44
43
42
41
41
40
40
40
40
44
48
48
48
48
48
47
47
47
47
34
32
28
23
27
34
43
58
58
58
58
39
33
32
30
30
32
36
36
43
39
43
45
50
61
53
59
66
65
70
81
79
87
84
89
86
87
88
90
88
89
87
90
82
84
82
90
79
78
76
71
81
67
65
64
63
60
59
51
60
45
42
46
45
53
79
48
68
40
43
24
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
26
26
26
26
26
26
26
26
26
26
26
26
26
26
20
15
15
15
18
20
21
21
21
21
21
21
21
14
8
8
8
8
8
9
10
10
11
8
5
5
5
5
15
10
5
6
7
4
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
4
6
8
6
5
4
5
3
1
3
2
1
1
1
1
1
1
1
1
4
6
4
2
2
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
34
34
34
34
34
34
34
34
38
42
42
42
42
42
42
42
42
36
37
36
35
35
35
35
35
35
35
34
34
34
34
43
54
66
90
90
90
90
61
54
43
37
33
36
42
42
48
66
72
80
132
95
102
108
108
109
113
115
119
126
122
129
119
121
121
122
132
116
127
120
122
120
113
129
100
97
96
94
113
90
97
95
132
124
95
88
127
65
62
64
54
62
82
51
69
40
38
20
2
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
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
10
11
11
11
11
11
11
11
12
8
4
4
4
4
4
6
7
8
8
5
2
2
3
5
3
2
5
4
4
3
2
3
4
3
2
41
68
34
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
3
3
3
4
3
2
1
1
2
1
1
1
1
1
2
2
1
1
1
2
2
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
168
168
168
168
168
168
168
168
156
154
152
149
148
147
146
149
153
158
168
168
168
168
168
155
153
150
147
146
145
143
143
147
180
219
282
282
282
282
189
160
126
138
126
133
282
145
142
183
164
173
328
191
237
276
278
328
317
323
316
328
320
320
317
323
321
304
301
274
293
280
283
285
256
298
232
238
246
239
257
258
247
252
301
281
235
234
286
185
169
167
161
171
172
170
187
104
111
45
8
156
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
14
3
3
3
3
3
3
3
3
7
9
10
10
10
11
46
63
72
76
41
6
6
6
6
7
6
6
9
13
11
9
10
9
5
1
2
3
2
1
1
1
12
6
1
2
1
1
2
3
4
2
1
1
1
1
2
20
12
4
2
1
12
6
1
1
1
4
8
8
7
6
5
4
3
6
27
16
6
6
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
54
54
54
54
54
54
66
81
99
131
131
131
131
131
131
131
131
93
99
94
88
87
85
83
81
81
81
70
68
60
59
61
77
98
132
132
136
134
163
163
113
129
124
151
151
126
133
138
163
134
134
151
135
131
163
126
135
137
136
163
137
138
143
142
143
158
144
142
144
139
138
139
138
138
150
141
137
133
158
125
129
128
143
150
117
111
105
135
83
96
104
108
158
131
87
77
80
42
2
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
54
54
54
54
54
54
54
54
47
40
40
40
40
40
37
35
35
20
5
5
5
5
5
16
21
24
27
15
4
4
4
4
4
4
4
4
4
5
8
12
12
12
12
12
12
10
9
82
47
12
4
3
3
3
4
4
5
3
2
7
4
1
1
1
1
1
1
2
2
2
2
2
2
3
15
8
1
1
1
1
1
1
1
1
1
4
3
2
6
4
3
2
2
8
11
6
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
513
513
513
513
513
513
513
513
285
247
203
146
189
246
324
455
455
455
412
404
382
369
369
342
335
359
387
424
488
488
488
496
501
513
513
513
513
428
398
399
352
430
455
322
305
343
319
353
489
401
471
432
428
406
449
423
464
489
485
572
513
525
529
542
535
543
542
572
538
521
532
515
517
559
517
529
572
483
470
493
538
467
559
514
457
431
549
405
405
549
428
456
559
399
399
311
287
250
10
354
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
42
26
26
26
26
26
26
26
26
58
43
29
29
29
29
29
29
29
29
16
3
3
3
3
3
61
90
104
111
58
5
5
19
33
19
5
33
17
1
3
5
4
3
10
12
15
37
22
8
11
15
43
23
3
6
25
32
17
3
14
10
7
12
14
15
9
4
44
73
39
5
24
16
8
6
4
11
19
14
10
12
20
23
16
10
4
1
5
7
8
10
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
102
102
102
102
102
102
102
102
70
64
58
51
53
56
61
69
73
79
92
92
92
92
92
75
72
76
81
89
102
102
102
102
102
102
102
102
102
92
62
66
71
69
69
69
39
32
26
20
18
17
19
19
18
36
15
15
16
13
16
16
16
29
31
35
102
50
51
102
39
38
35
28
26
24
38
18
18
17
13
14
13
12
11
17
11
10
12
8
8
11
13
13
14
36
14
13
16
7
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
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
23
14
14
14
14
14
14
14
14
9
5
5
5
5
5
7
8
9
9
6
3
3
3
5
5
5
5
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
7
6
4
3
3
3
3
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
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
132
132
132
132
132
132
165
214
280
390
390
390
390
390
390
390
390
215
186
152
112
95
80
68
60
69
82
101
132
132
132
132
132
126
121
121
121
92
79
70
58
91
93
107
294
110
105
121
97
104
147
158
170
390
174
188
199
172
167
159
157
144
142
141
136
144
134
126
126
144
131
160
164
160
294
148
143
141
118
111
105
97
90
96
100
94
126
139
89
99
147
156
150
390
142
149
151
71
71
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
76
76
76
76
76
76
76
76
76
76
76
76
76
76
56
36
36
36
19
3
3
3
3
3
3
3
3
19
27
31
33
36
78
57
36
36
36
20
4
4
26
35
19
4
22
12
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
2
2
2
1
1
2
3
3
4
5
4
3
2
1
1
1
1
1
2
2
3
37
21
6
7
11
7
3
3
4
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
104
104
104
104
104
104
104
104
92
90
87
84
83
82
80
80
80
76
75
75
73
73
73
64
59
65
71
84
104
104
104
104
104
104
104
104
104
73
60
62
56
66
66
54
80
49
39
39
37
37
46
53
40
79
39
37
41
37
36
37
34
46
47
51
104
64
64
104
54
53
52
50
48
45
80
38
42
42
35
53
37
35
35
56
29
29
27
21
20
17
27
29
30
79
31
29
33
17
1
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
38
38
38
38
38
38
38
38
38
38
38
38
38
38
36
35
35
35
40
43
44
45
45
40
35
35
35
19
3
3
3
3
3
17
24
27
29
20
12
5
5
5
8
10
12
7
3
5
3
1
1
1
1
1
1
1
1
1
6
3
1
1
1
1
1
1
2
2
1
1
3
4
6
3
1
2
4
3
2
1
1
1
1
1
1
2
1
1
3
3
3
2
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
93
93
93
93
93
93
93
93
88
87
86
85
95
108
123
150
150
150
104
96
87
80
79
80
79
81
84
87
93
93
93
93
93
92
92
92
92
79
75
92
95
150
149
92
83
66
50
52
52
58
60
71
70
60
47
49
52
54
61
58
58
70
71
75
150
94
97
149
86
85
83
76
74
70
83
60
60
56
61
58
51
48
45
47
37
36
45
29
30
35
33
32
30
60
25
23
26
11
2
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
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
39
22
22
22
22
22
22
22
22
23
18
13
13
13
13
13
17
19
20
21
11
2
2
2
2
14
8
2
1
1
3
3
3
2
2
2
2
5
4
3
2
1
4
2
1
1
1
1
1
1
1
3
5
5
5
5
6
3
1
6
3
1
2
3
2
1
1
1
4
3
2
1
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
89
89
89
89
89
89
89
89
79
77
75
73
72
71
69
69
75
88
101
126
126
126
126
126
126
126
126
107
103
100
95
94
92
91
89
89
89
67
54
52
45
48
53
57
69
106
48
51
63
56
72
116
74
126
70
65
65
56
61
61
63
103
69
78
88
80
106
89
74
74
67
65
62
57
69
54
66
68
66
116
78
74
70
126
60
55
49
33
32
28
34
35
34
68
31
25
39
10
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
40
40
40
40
40
40
40
40
40
40
40
40
40
40
33
27
27
27
47
57
62
64
67
47
27
27
27
14
1
1
1
1
1
11
16
18
19
10
2
2
6
25
13
2
23
13
3
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
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
238
238
238
238
238
238
238
238
167
155
141
125
131
139
151
171
181
197
227
227
227
227
227
193
187
194
201
216
238
238
238
238
238
238
238
238
238
227
147
159
146
171
171
103
97
68
50
42
34
28
38
35
35
88
33
34
33
24
23
21
19
55
61
69
238
107
114
238
85
81
75
62
57
54
97
42
40
38
31
31
32
29
39
28
31
32
26
39
22
23
36
36
39
88
34
37
37
21
21
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
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
44
21
21
21
21
21
21
21
21
12
4
4
4
4
4
7
9
10
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
1
1
1
1
1
4
7
4
2
1
1
1
1
2
3
3
3
2
1
2
2
1
1
1
1
3
3
3
3
3
2
2
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
256
256
256
256
256
256
256
256
232
228
223
218
244
275
311
378
378
378
300
287
245
243
254
295
344
344
344
344
344
344
344
344
329
341
344
344
344
344
235
278
267
366
378
215
209
139
101
83
70
60
85
79
78
207
69
69
69
46
45
41
37
89
96
111
366
172
179
378
136
130
120
107
102
97
209
78
80
77
56
56
52
46
44
59
44
41
55
35
30
29
57
61
64
207
63
63
68
17
14
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
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
84
47
47
47
47
47
47
47
47
26
6
6
6
6
6
14
18
20
21
11
1
1
2
12
6
1
11
7
3
2
1
1
1
1
1
1
1
4
3
2
1
2
1
1
1
1
1
2
7
5
3
1
2
2
2
2
2
2
2
3
6
3
1
1
1
2
2
2
8
4
1
1
2
3
2
1
1
6
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
22
22
22
22
22
22
25
29
33
42
42
42
42
42
42
42
42
36
41
43
43
43
43
43
43
43
43
36
34
30
29
34
49
68
100
100
100
100
57
51
41
30
26
25
23
33
37
51
89
56
91
59
66
66
65
100
75
80
89
97
91
94
95
96
91
95
98
97
98
98
100
100
97
100
95
94
97
75
71
73
72
72
97
65
60
55
62
44
44
48
43
44
56
46
37
32
29
27
2
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
22
22
22
22
22
22
22
22
13
4
4
4
4
4
4
4
4
5
6
6
6
6
7
12
15
16
18
10
3
3
3
3
3
3
3
3
3
2
1
1
3
5
3
1
5
3
1
1
1
2
4
3
2
1
1
1
1
1
1
2
1
1
1
1
1
5
4
2
1
1
7
10
14
9
4
7
10
7
4
2
1
1
2
8
5
2
2
2
4
6
7
4
2
2
3
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
29
29
29
29
29
29
29
29
26
26
25
24
26
31
40
53
53
53
45
43
42
40
39
38
37
37
37
35
35
34
34
43
54
69
95
95
95
95
63
62
58
53
51
38
33
41
41
54
85
54
86
53
58
59
59
95
67
74
83
88
86
89
90
91
91
92
94
93
95
94
95
93
93
95
73
71
70
63
58
62
55
53
63
58
49
50
62
39
36
34
28
26
30
26
26
25
25
25
2
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
24
24
24
24
24
24
24
24
15
7
7
7
7
7
7
7
7
7
7
7
7
7
8
11
13
14
15
20
23
24
25
25
26
17
8
8
8
5
2
2
9
16
21
20
19
10
1
1
2
3
2
1
18
10
2
2
2
1
1
2
1
1
1
1
1
1
1
2
1
1
2
3
3
2
1
1
5
8
5
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
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
45
45
45
45
45
45
45
45
43
43
42
42
42
42
42
42
42
43
45
45
45
45
45
32
29
33
37
44
55
55
55
61
76
102
141
141
141
141
79
69
60
48
43
37
32
37
41
61
73
65
132
74
86
87
89
109
108
123
141
118
125
131
123
136
132
123
138
125
128
132
131
136
138
128
128
118
128
108
141
106
110
104
104
102
85
76
104
56
51
53
48
51
79
53
57
54
54
54
3
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
26
26
26
26
26
26
26
26
26
26
26
26
26
26
22
19
19
19
11
4
4
4
4
4
4
4
4
3
2
2
2
2
2
4
5
6
7
5
4
4
4
4
4
4
4
3
3
4
5
3
1
1
2
1
1
1
1
3
4
5
4
4
2
1
1
2
3
5
3
1
5
7
8
9
10
26
27
15
3
2
1
1
1
1
1
3
3
2
2
5
6
3
1
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
27
27
27
27
27
27
28
30
33
38
38
38
38
38
38
38
38
29
33
32
32
32
32
32
32
32
32
30
29
28
28
28
29
34
40
40
40
40
36
36
31
36
31
34
36
34
50
37
37
40
36
37
41
48
42
48
52
57
56
63
56
57
58
57
57
63
56
55
57
54
54
63
53
52
49
51
45
44
42
42
43
42
52
46
47
51
51
44
37
43
36
39
47
43
47
51
51
51
51
34
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
21
15
15
8
1
1
1
1
1
6
9
10
12
9
6
6
6
6
6
3
1
1
1
1
8
12
14
14
15
11
7
7
8
4
1
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
3
3
3
3
3
4
4
4
3
2
1
1
1
1
1
1
1
5
7
10
5
1
4
4
3
2
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
101
101
101
101
101
101
101
101
68
62
56
48
49
52
57
66
66
66
68
68
68
68
68
50
47
53
60
71
90
90
90
93
96
101
101
101
101
68
58
58
55
55
66
40
34
34
27
27
28
27
28
29
33
31
28
25
25
25
25
28
25
36
37
39
90
52
54
101
46
46
44
36
33
31
32
27
27
24
24
29
27
29
32
27
29
32
25
32
19
19
22
21
26
31
14
12
11
2
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
35
35
35
35
35
35
35
35
33
31
31
31
31
31
31
31
31
33
21
9
9
9
9
9
9
9
9
7
5
5
5
5
5
13
17
19
20
10
1
1
1
1
13
7
1
2
2
2
2
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
5
3
1
1
1
1
1
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
67
67
67
67
67
67
71
75
81
91
91
91
91
91
91
91
91
90
108
127
127
127
127
127
127
127
127
104
100
84
81
81
79
95
110
110
117
110
139
139
106
117
111
139
129
121
129
116
187
121
120
127
113
111
145
112
128
130
125
187
121
122
122
112
109
109
106
106
118
121
124
187
126
125
120
109
111
108
111
127
106
101
96
108
86
82
79
76
68
71
74
74
75
108
71
62
64
58
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
67
67
67
67
67
67
67
67
42
17
17
17
17
17
17
17
17
15
14
14
14
14
14
27
33
36
40
25
10
10
10
10
10
11
12
12
13
9
6
6
8
10
54
32
10
6
3
4
6
4
2
1
1
2
3
2
1
1
2
6
4
2
3
2
2
2
2
3
2
1
5
7
8
10
17
17
17
17
11
6
3
1
1
2
4
6
4
2
6
10
9
5
2
1
1
1
1
1
2
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
242
242
242
242
242
242
242
242
219
215
210
205
203
201
196
196
196
179
176
172
162
162
162
124
114
132
153
187
242
242
242
242
242
228
217
214
214
162
130
131
140
146
124
153
153
90
81
70
64
65
87
85
83
196
78
84
88
70
73
71
68
94
97
103
242
128
133
214
121
118
143
106
103
108
153
112
116
113
143
114
112
104
98
114
109
102
143
122
92
93
114
104
94
196
78
69
76
25
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
96
96
96
96
96
96
96
96
96
96
96
96
96
96
81
66
66
66
34
2
2
2
2
2
2
2
2
3
3
3
3
3
4
28
40
46
49
25
1
1
1
1
1
1
1
1
1
16
9
3
1
1
1
1
1
1
2
7
13
10
6
2
3
3
3
3
3
2
1
1
2
3
3
4
4
3
3
3
4
4
4
4
2
1
1
4
2
1
7
5
3
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
29
29
29
29
29
29
29
29
27
27
26
26
29
34
42
55
55
55
42
39
36
37
40
46
55
55
55
55
55
55
55
55
50
54
55
55
55
55
41
43
45
51
51
34
29
28
23
24
30
23
25
22
21
23
25
23
25
27
27
30
37
33
34
34
51
37
37
51
32
30
30
28
28
32
32
29
30
37
25
24
23
19
17
19
22
20
32
32
20
23
22
24
30
24
37
26
25
22
22
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
26
26
26
26
26
26
26
26
19
12
12
12
12
12
12
12
12
20
13
6
6
6
6
6
6
6
6
4
3
3
3
3
3
3
3
3
3
4
4
4
5
24
26
15
5
5
5
3
1
1
1
1
1
1
1
7
5
3
2
1
2
1
1
1
2
4
13
7
1
1
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
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
65
65
65
65
65
65
65
65
49
46
43
36
36
36
41
46
52
60
65
78
78
78
78
78
78
78
78
55
51
43
34
38
47
58
78
78
78
78
75
75
57
66
52
58
66
61
68
70
75
75
87
77
78
78
74
80
83
88
88
94
92
95
97
94
93
100
95
95
96
96
97
96
100
96
95
90
89
86
104
85
89
92
104
96
81
79
104
73
79
76
70
96
67
67
69
52
56
52
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
33
33
33
33
33
33
33
33
21
10
10
10
10
10
10
10
10
32
25
18
18
18
18
18
18
18
18
13
8
8
8
8
8
10
11
12
13
9
6
6
23
34
20
6
9
34
31
18
6
5
5
4
2
1
2
1
1
4
6
8
6
3
1
2
1
1
3
5
3
1
1
1
1
2
4
2
1
5
3
1
2
3
3
3
2
2
1
1
1
1
2
1
1
3
5
3
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
107
107
107
107
107
107
107
107
97
95
93
91
90
89
88
88
88
90
93
93
93
93
93
75
72
76
80
89
102
102
102
103
104
107
107
107
107
93
64
67
61
67
72
53
88
38
31
29
22
21
33
30
30
88
28
27
27
17
18
17
15
28
30
35
102
51
51
107
39
37
35
36
35
34
88
29
31
31
21
25
19
17
16
26
13
12
11
7
6
6
19
22
24
88
30
34
36
22
22
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
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
28
22
22
22
22
22
22
22
22
11
1
1
1
1
1
5
7
8
8
4
1
1
1
1
4
2
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
2
2
2
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
240
240
240
240
240
240
240
240
165
152
137
120
127
137
152
176
181
197
225
225
225
225
225
193
187
193
200
214
235
235
235
236
237
240
240
240
240
225
148
160
176
171
176
176
93
78
61
42
36
31
39
35
33
87
29
28
28
19
19
17
15
50
55
64
235
104
110
240
80
77
71
56
52
49
90
39
38
36
27
25
24
20
18
26
16
14
13
12
8
8
22
23
24
87
29
33
35
21
21
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
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
42
21
21
21
21
21
21
21
21
11
1
1
1
1
1
5
7
8
9
6
3
3
3
12
12
12
12
12
7
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
235
235
235
235
235
235
235
235
153
139
123
99
105
115
135
164
171
190
224
224
224
224
224
188
182
189
197
212
235
235
235
235
235
235
235
235
235
224
145
155
142
164
164
88
73
58
39
33
28
24
26
25
22
38
19
18
18
15
14
13
12
49
54
62
235
102
108
235
80
77
71
49
43
37
38
27
26
24
21
25
20
19
18
26
18
17
22
14
16
22
21
20
22
38
19
21
21
17
17
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
71
71
71
71
71
71
71
71
54
38
38
38
38
38
38
38
38
71
40
9
9
9
9
9
9
9
9
6
3
3
3
3
3
7
9
10
10
6
2
2
2
13
7
1
5
8
5
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
3
2
1
1
1
1
1
1
1
3
4
2
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
48
48
48
48
48
48
48
48
42
41
39
38
37
37
36
36
36
34
34
33
33
33
33
30
27
30
32
38
47
47
47
47
47
48
48
48
48
33
27
28
25
30
31
25
36
27
16
15
15
15
20
25
17
36
16
15
15
12
14
13
13
27
19
23
47
28
27
48
20
20
18
18
17
17
36
15
17
17
13
25
15
14
14
26
11
10
9
6
5
5
10
11
11
36
19
24
27
27
27
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
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
20
22
23
24
24
20
16
16
16
8
1
1
1
1
1
7
10
12
13
8
3
3
3
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
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
80
80
80
80
80
80
112
159
223
329
329
329
329
329
329
329
329
240
250
237
222
219
214
210
202
202
202
140
130
118
104
120
141
167
214
214
214
214
127
116
96
85
76
79
110
80
97
117
125
164
163
160
186
329
193
208
231
211
255
214
223
221
211
255
204
215
218
213
255
211
214
236
226
224
340
219
222
221
207
209
232
233
236
340
222
214
199
161
171
145
185
183
181
340
177
157
168
120
5
209
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
17
11
11
11
11
11
11
11
11
24
34
39
42
43
44
36
29
29
29
17
6
6
6
6
6
16
21
23
24
13
3
3
6
10
9
8
10
6
3
3
3
3
4
3
2
2
3
4
6
11
7
3
11
7
4
1
2
1
1
1
2
3
36
52
61
36
11
18
29
17
6
1
1
1
1
1
1
2
3
3
4
3
3
4
5
5
6
5
5
5
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
24
24
24
24
24
24
31
39
48
66
66
66
66
66
66
66
66
44
43
40
35
34
34
33
33
33
33
33
33
33
33
33
38
49
64
64
64
64
66
66
50
55
53
66
66
56
66
59
67
53
56
51
49
51
67
51
55
57
57
67
58
58
61
58
56
61
57
56
58
58
58
64
59
58
66
54
55
54
58
51
53
54
44
64
47
44
48
57
40
50
42
44
54
43
39
27
25
13
4
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
24
24
24
24
24
24
24
24
23
23
23
23
23
23
20
18
18
13
8
4
4
4
4
4
4
4
4
3
2
2
2
2
2
4
5
5
6
3
1
1
4
8
18
17
17
17
12
6
1
1
1
1
1
1
2
2
3
2
1
1
3
4
2
1
1
1
1
1
1
1
3
4
5
6
8
6
4
7
4
1
1
1
1
1
1
1
2
2
2
2
3
2
1
1
1
2
2
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
80
80
80
80
80
80
80
80
92
104
104
104
104
104
104
104
104
79
77
73
68
66
64
63
60
60
60
67
75
75
75
85
97
110
135
135
140
135
165
165
97
113
102
100
182
109
114
126
165
137
143
182
139
136
144
127
141
144
156
189
174
194
185
189
194
174
171
173
194
163
161
159
158
156
150
159
142
146
134
136
140
135
159
140
141
124
146
144
112
144
113
115
144
117
127
129
129
129
10
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
27
27
27
27
27
27
27
27
27
27
27
27
27
27
23
20
20
20
10
1
1
1
1
1
1
1
1
2
3
3
3
3
4
12
16
18
19
18
17
17
17
17
19
18
17
10
4
12
14
9
4
2
3
2
2
3
4
3
3
11
6
2
1
1
2
3
4
5
3
1
14
20
23
21
18
13
9
5
1
8
8
8
5
3
2
2
6
3
1
5
7
8
10
5
1
5
7
8
5
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
232
232
232
232
232
232
232
232
230
229
229
228
228
228
228
228
228
203
200
195
190
188
186
184
181
181
181
201
221
221
221
225
229
232
238
238
238
238
168
181
163
192
203
143
147
159
167
190
220
238
210
213
214
228
203
204
204
211
217
221
238
228
228
220
221
213
213
241
250
261
410
288
288
319
366
322
367
338
410
366
349
370
367
271
302
276
267
410
212
234
255
232
370
244
204
181
151
127
15
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
29
29
29
29
29
29
29
29
22
16
16
16
16
16
16
16
16
23
37
44
47
49
50
36
23
23
23
12
2
2
2
2
2
12
17
20
21
11
1
1
14
27
14
1
26
16
6
3
1
1
2
6
10
7
4
9
15
8
1
15
8
2
1
1
3
2
2
1
1
1
9
13
15
15
16
28
33
27
14
1
1
1
1
2
3
4
9
7
5
3
2
2
3
3
4
9
12
13
11
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
84
84
84
84
84
84
84
84
91
98
98
98
98
98
98
98
98
90
97
100
100
100
100
100
100
100
100
89
87
85
83
85
87
89
93
101
113
117
153
153
114
128
131
153
141
135
141
136
157
129
154
143
142
149
157
154
147
146
149
157
154
157
157
173
162
157
157
163
173
161
185
168
169
173
174
173
175
174
185
174
155
156
163
150
158
140
164
185
135
158
128
137
158
133
148
115
115
115
7
164
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
26
26
26
26
26
26
26
26
23
21
21
21
16
12
12
12
12
12
12
12
12
7
3
3
3
3
3
12
16
18
19
11
4
4
8
12
58
35
12
10
9
6
4
3
3
2
2
2
5
3
2
3
3
4
2
1
1
2
3
3
3
3
3
3
8
11
12
11
11
9
7
4
1
3
3
3
2
1
1
2
4
7
25
13
1
4
7
6
5
6
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
42
42
42
42
42
42
42
42
39
38
37
37
36
36
36
36
36
34
33
33
32
32
32
23
22
24
28
33
42
42
42
42
42
42
42
42
42
32
26
25
22
25
25
21
36
19
18
18
16
14
17
17
18
36
18
18
18
15
14
13
13
18
19
20
42
24
25
42
22
22
21
21
20
21
36
19
18
17
14
15
14
13
16
15
13
12
14
12
9
10
13
14
13
36
15
17
18
14
14
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
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
15
15
15
9
4
4
4
4
4
4
4
4
2
1
1
1
1
1
5
7
8
9
5
1
1
2
12
6
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
2
4
5
5
3
2
2
2
1
1
3
5
3
1
1
1
1
1
1
1
1
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
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
83
78
73
68
68
68
67
67
67
67
67
67
67
67
56
65
67
67
67
67
56
70
85
106
108
108
70
66
57
53
54
52
53
55
48
56
49
49
54
57
60
67
66
78
73
72
106
82
88
108
84
83
83
81
74
76
76
67
65
63
71
61
61
59
78
51
50
46
49
45
37
38
39
42
53
56
36
32
30
23
2
34
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
84
56
56
56
56
56
56
56
56
50
35
20
20
20
20
20
20
20
20
13
6
6
6
6
5
4
4
4
4
10
13
14
7
1
1
1
1
1
1
7
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
6
9
6
3
1
1
1
1
1
3
5
3
2
4
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
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
27
27
27
22
21
20
20
22
23
27
27
27
27
27
27
27
27
26
31
36
36
36
36
28
26
22
25
20
23
28
23
29
30
31
34
50
36
37
37
37
40
43
46
47
56
50
52
53
53
56
55
53
51
53
52
56
55
49
47
46
45
39
37
46
37
42
45
36
55
33
33
31
28
23
23
21
19
29
19
21
25
28
28
28
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
24
24
24
24
24
24
24
24
16
8
8
8
8
8
8
8
8
5
3
1
1
1
1
1
1
1
1
2
2
2
2
2
3
3
3
3
3
3
3
3
11
14
8
3
10
6
3
3
3
3
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
2
1
1
11
6
1
1
2
1
1
1
1
1
1
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
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
34
31
27
25
26
29
33
33
33
33
33
33
33
33
32
38
45
45
45
45
37
39
40
48
48
32
29
30
30
34
33
45
39
34
35
35
36
39
35
40
41
42
51
45
46
47
48
48
47
49
48
48
48
51
46
49
39
40
42
33
42
35
39
37
51
46
37
34
49
25
24
24
21
23
31
18
25
14
13
6
1
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
51
51
51
51
51
51
51
51
31
11
11
11
11
11
11
11
11
14
8
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
1
1
1
1
13
7
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
3
4
5
6
4
3
3
2
1
2
1
1
1
1
1
2
1
1
1
1
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
32
32
32
32
32
32
32
32
29
28
27
27
31
35
41
52
52
52
42
40
34
34
36
43
52
52
52
52
52
52
52
52
47
51
52
52
52
52
35
39
37
48
47
30
27
24
20
19
17
16
17
17
17
26
18
19
20
19
21
21
21
26
26
27
48
32
33
47
29
29
28
25
24
23
26
21
21
21
20
21
21
22
28
24
28
23
28
21
17
17
17
18
21
26
20
19
19
19
13
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
10
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
2
1
1
1
1
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
2
2
2
2
3
10
6
2
1
1
1
1
2
1
1
1
1
7
5
3
2
1
1
1
1
1
1
1
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
110
110
110
110
110
110
110
110
85
81
76
70
76
84
93
111
111
111
110
110
110
110
110
79
74
68
61
58
56
54
50
64
83
112
160
160
160
160
114
103
100
111
80
74
65
66
71
81
95
99
98
160
105
110
132
106
107
128
106
112
119
126
125
124
160
121
123
123
121
122
127
132
128
140
125
111
107
110
110
109
140
101
108
98
104
104
110
140
88
92
86
81
86
74
77
75
73
72
72
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
61
61
61
61
61
61
61
61
41
21
21
21
21
21
21
21
21
47
35
23
23
23
23
23
23
23
23
25
26
26
26
26
20
14
14
14
14
8
2
2
28
37
47
26
5
5
5
3
2
3
4
2
1
1
3
2
1
1
1
2
2
1
1
1
2
1
1
1
2
5
10
13
14
16
21
13
5
3
2
1
1
1
1
1
1
4
6
7
7
7
10
8
7
5
4
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
43
43
43
43
43
43
43
43
33
31
29
25
24
24
25
28
31
35
43
43
43
43
43
32
29
27
24
22
21
19
19
20
26
34
48
48
48
48
36
32
28
29
21
23
29
23
26
31
35
45
42
45
40
39
39
39
41
42
48
44
45
46
46
48
48
48
46
46
46
45
47
46
47
46
47
43
41
42
48
42
45
39
46
37
40
38
49
50
43
49
50
44
50
39
37
30
27
27
3
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
24
24
24
24
24
24
24
24
16
8
8
8
8
8
8
8
8
19
10
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
8
11
12
14
17
10
3
6
4
3
4
5
3
1
1
1
1
1
1
2
3
3
3
2
1
1
1
1
1
1
3
3
3
2
1
1
1
2
1
1
1
1
2
2
2
1
1
2
5
4
3
3
6
4
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
43
43
43
43
43
43
43
43
39
38
37
36
41
47
54
67
67
67
49
46
39
38
41
47
56
56
56
56
56
56
56
56
53
55
56
56
56
56
40
48
57
66
67
67
37
32
26
20
17
15
18
17
16
35
15
15
15
12
12
11
10
19
20
22
66
32
34
67
26
25
23
20
19
18
35
15
15
14
11
11
9
9
8
10
7
7
8
7
5
5
10
11
11
35
12
12
13
6
6
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
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
17
10
10
10
10
10
10
10
10
5
1
1
1
1
1
5
7
8
9
7
5
3
3
3
7
9
10
6
3
3
2
1
1
1
2
2
2
3
3
3
3
4
2
1
1
1
1
1
1
1
1
1
2
3
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
3
2
2
3
3
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
104
104
104
104
104
104
104
104
90
87
84
76
76
76
76
76
76
76
70
69
64
64
64
38
33
43
55
73
104
104
104
104
104
101
99
99
99
64
49
44
35
32
26
24
39
19
16
16
17
22
28
40
35
39
23
21
19
16
15
13
13
28
30
32
104
47
50
99
38
37
35
29
27
25
39
20
19
17
13
12
12
11
12
13
11
11
12
12
8
8
13
14
13
39
11
11
11
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
76
76
76
76
76
76
76
76
57
39
39
39
39
39
25
12
12
12
6
1
1
1
1
1
1
1
1
4
5
6
6
6
7
9
10
11
11
7
4
4
4
5
3
2
3
3
3
2
1
1
2
3
4
2
1
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
2
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
101
101
101
101
101
101
101
101
90
88
86
84
95
109
125
155
155
155
111
103
87
85
90
104
121
121
121
121
121
121
121
121
117
120
121
121
121
121
86
104
103
143
155
85
80
59
43
38
33
32
40
38
35
79
34
34
34
25
25
23
22
42
45
49
143
72
76
155
60
59
58
51
48
46
80
38
36
32
24
24
21
18
17
19
15
15
17
14
11
10
21
24
25
79
24
24
26
7
7
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
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
36
19
19
19
19
19
19
19
19
12
5
5
5
5
5
13
17
19
20
11
2
2
1
1
6
3
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
3
2
2
1
1
1
1
1
1
3
4
5
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
109
109
109
109
109
109
109
109
75
69
62
54
55
57
61
68
68
70
76
76
76
76
76
55
52
60
70
84
109
109
109
109
109
109
109
109
109
76
62
64
58
68
68
44
40
31
23
20
20
23
28
33
33
40
23
22
20
18
18
17
18
32
35
39
109
55
58
109
45
43
42
34
30
29
40
23
22
20
16
23
16
15
15
18
14
12
15
14
10
11
14
16
16
40
19
22
23
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
41
41
41
41
41
41
41
41
40
40
40
40
40
40
37
35
35
35
26
18
18
18
18
18
18
18
18
9
1
1
1
1
1
17
25
29
31
16
1
1
1
1
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
9
5
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
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
224
224
224
224
224
224
224
224
154
142
128
112
115
120
129
143
143
145
152
152
152
152
152
111
104
122
142
172
223
223
223
223
223
224
224
224
224
152
126
132
118
142
143
85
83
59
45
42
43
50
60
71
72
84
47
44
41
35
33
32
30
62
65
71
223
105
112
224
86
83
78
63
59
54
83
44
41
40
32
30
29
25
27
24
25
27
25
27
18
17
29
30
30
84
29
27
28
11
1
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
81
81
81
81
81
81
81
81
81
81
81
81
81
81
76
71
71
71
40
9
9
9
9
9
9
9
9
7
5
5
5
5
5
38
54
62
66
33
1
1
1
1
7
4
1
2
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
2
1
1
4
5
4
3
2
1
1
1
1
3
2
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
74
74
74
74
74
74
74
74
59
57
54
50
50
50
51
52
58
66
75
93
93
93
93
93
93
93
93
86
85
84
81
84
88
93
103
103
103
103
70
68
57
48
52
45
42
44
54
65
72
102
91
86
90
93
85
90
90
94
103
98
102
100
101
97
98
95
94
107
119
124
162
162
128
123
118
113
117
114
109
133
114
110
161
94
92
85
90
84
102
133
109
132
161
104
108
90
84
84
3
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
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
33
38
41
42
43
37
31
31
31
31
31
31
31
31
52
34
17
17
17
9
2
2
7
12
7
2
12
7
3
2
2
2
1
1
1
1
1
6
8
4
1
4
2
1
2
1
1
2
3
4
2
1
2
3
3
4
8
5
3
2
1
1
1
1
1
1
1
1
2
1
1
33
39
21
3
2
1
2
2
2
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
75
75
75
75
75
75
75
75
56
53
49
45
52
60
71
90
90
96
115
138
138
138
138
138
138
138
138
101
95
79
71
74
86
94
111
111
111
111
64
69
77
85
91
105
105
110
85
95
99
95
111
100
94
96
82
85
79
79
90
95
97
138
111
105
105
100
110
90
84
80
78
77
67
85
61
64
66
64
68
74
74
73
85
96
70
64
81
53
55
64
52
51
57
45
37
28
44
16
1
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
15
15
15
15
15
15
15
15
11
7
7
7
7
7
7
7
7
15
32
41
45
47
50
57
61
63
64
34
4
4
4
4
4
14
19
22
23
13
3
3
3
4
4
4
4
4
4
3
3
3
2
1
1
1
1
5
7
4
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
2
1
2
2
2
2
2
3
6
3
1
1
1
2
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
108
108
108
108
108
108
108
108
73
67
60
52
55
59
65
76
76
82
92
92
92
92
92
76
73
77
83
91
106
106
106
106
107
108
108
108
108
92
64
69
62
74
76
44
36
28
19
15
13
13
18
17
16
39
14
14
15
10
11
10
9
25
28
31
106
48
51
108
37
36
35
27
25
23
36
17
16
14
11
12
10
9
8
12
8
8
8
10
5
6
11
13
13
39
11
11
12
2
2
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
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
6
1
1
1
1
1
7
10
12
13
7
2
2
2
3
2
2
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
107
107
107
107
107
107
107
107
98
96
94
92
104
118
134
165
165
165
115
106
90
87
92
106
123
123
123
123
123
123
123
123
120
122
123
123
123
123
89
108
107
147
165
90
89
63
45
37
30
31
42
41
42
89
34
33
32
23
22
20
18
38
42
47
147
73
77
165
60
57
55
49
47
44
89
36
35
33
24
24
21
19
18
25
17
15
15
15
10
10
23
26
27
89
26
26
28
6
6
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
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
39
20
20
20
20
20
20
20
20
11
2
2
2
2
2
13
18
21
22
11
1
1
1
1
6
3
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
7
4
1
1
2
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
98
96
93
90
104
120
139
175
175
175
100
87
72
66
71
79
90
90
90
93
97
97
98
101
104
110
110
110
110
90
82
104
104
162
175
93
86
64
46
40
42
50
62
72
85
85
53
47
44
36
34
34
29
51
54
59
162
84
86
175
69
68
65
57
55
53
86
44
40
38
30
29
29
26
32
25
28
27
25
33
18
18
29
32
31
85
27
25
27
5
1
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
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
45
25
17
17
17
17
17
17
17
17
9
2
2
2
2
2
13
19
22
23
12
1
1
1
1
6
3
1
1
1
1
1
1
1
1
1
1
1
5
7
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
2
4
2
1
1
2
1
1
1
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
235
235
235
235
235
235
235
235
193
186
178
168
174
182
192
210
210
210
166
159
150
140
136
132
123
127
142
178
226
226
226
229
231
235
235
249
273
279
366
366
317
323
295
366
315
267
276
258
366
240
233
228
205
201
200
196
227
230
234
363
243
250
253
237
238
236
231
237
256
265
281
350
258
247
235
216
212
209
220
245
252
281
350
243
235
228
224
202
220
294
252
294
350
226
241
238
219
204
204
204
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
24
23
23
23
15
8
8
8
8
8
8
8
8
15
19
21
22
23
117
70
23
23
23
23
106
148
174
192
210
129
48
26
4
3
3
5
7
5
4
3
3
2
2
4
3
3
3
2
1
3
3
2
1
9
5
1
25
37
50
34
18
15
12
7
2
4
3
2
1
3
6
9
20
32
42
22
3
27
22
11
1
23
34
39
42
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
103
103
103
103
103
103
103
103
70
64
58
49
50
53
58
66
66
67
72
72
72
72
72
53
50
58
67
80
103
103
103
103
103
97
92
91
91
72
56
58
51
66
54
36
30
25
21
20
21
21
23
31
21
30
21
20
22
21
19
21
19
32
35
38
103
51
53
91
44
45
42
34
31
31
29
26
32
24
24
25
24
24
32
27
28
27
28
27
17
18
19
18
20
30
17
17
17
13
13
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
37
37
37
37
37
37
37
37
33
29
29
29
29
29
29
29
29
35
18
2
2
2
2
2
2
2
2
1
1
1
1
1
1
10
14
16
17
13
9
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
8
5
3
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
3
3
3
2
1
1
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
234
234
234
234
234
234
234
234
199
193
186
164
164
164
164
164
164
164
155
154
147
147
147
86
74
97
123
166
234
234
234
234
234
234
234
234
234
147
116
106
85
70
70
46
36
31
25
24
34
47
52
87
87
46
45
38
30
29
29
30
30
64
68
75
234
111
116
234
89
87
82
58
50
43
35
32
29
25
26
24
23
23
29
28
22
21
35
16
15
15
16
18
17
38
19
22
23
21
21
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
164
164
164
164
164
164
164
164
97
30
30
30
30
30
23
17
17
17
13
9
9
9
9
9
9
9
9
5
1
1
1
1
1
9
13
15
16
8
1
1
1
11
6
1
5
4
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
3
4
3
2
4
3
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
103
103
103
103
103
103
103
103
72
67
61
53
53
54
57
61
61
63
67
67
67
67
67
46
42
51
61
77
103
103
103
103
103
103
103
103
103
67
58
59
61
61
61
61
33
30
24
19
20
24
29
36
36
39
26
24
22
21
19
18
19
32
36
37
103
52
56
103
44
43
42
33
32
30
31
24
21
20
17
20
15
14
14
14
15
15
18
24
14
15
19
20
19
39
20
16
16
6
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
42
42
42
42
42
42
42
42
36
31
31
31
31
31
28
25
25
25
14
3
3
3
3
3
3
3
3
2
1
1
1
1
1
13
19
22
23
15
7
7
6
5
5
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
2
3
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
68
68
68
68
68
68
68
68
56
54
52
48
58
70
85
113
113
113
81
76
70
65
66
67
68
68
68
68
68
68
68
68
68
68
68
68
68
68
65
72
81
113
108
78
70
65
57
53
63
51
51
60
42
42
38
38
41
42
44
63
46
58
61
62
113
73
73
108
62
60
59
53
51
48
51
45
43
40
46
40
44
44
45
51
41
37
45
37
30
31
34
33
34
51
36
39
40
39
39
39
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
29
13
13
13
13
13
13
13
13
18
19
20
20
20
20
20
20
20
21
22
22
22
22
22
23
23
23
23
23
13
3
3
3
3
31
17
3
2
1
2
3
2
1
1
1
1
1
1
1
6
4
3
3
2
1
1
1
1
3
2
2
2
2
2
2
2
3
4
6
4
2
3
3
3
2
1
2
5
3
1
1
1
2
4
21
11
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
49
49
49
49
49
49
49
49
52
55
55
55
55
55
55
55
55
46
52
52
52
52
52
52
52
52
52
55
58
58
58
58
60
64
71
71
71
71
50
44
36
34
31
36
55
46
47
50
71
56
60
62
71
76
69
74
76
88
82
78
83
100
87
90
91
90
100
91
88
90
100
88
90
88
75
75
76
72
74
74
76
76
90
70
66
58
74
47
50
54
54
53
76
54
57
54
54
54
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
29
29
29
29
29
29
29
29
17
6
6
6
6
6
6
6
6
7
4
2
2
2
2
2
2
2
2
11
16
18
19
21
34
21
8
8
8
4
1
1
4
7
4
2
7
8
9
5
1
1
1
1
2
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
4
7
7
7
4
2
2
2
2
1
1
1
2
1
1
1
1
2
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
72
72
72
72
72
72
72
72
66
65
64
61
69
82
101
133
133
133
102
97
84
86
94
110
133
133
133
133
133
133
133
133
120
130
133
133
133
133
99
103
106
121
120
81
72
72
62
59
68
50
60
50
52
53
68
54
59
62
60
68
64
72
72
72
121
81
84
120
77
72
70
61
59
54
56
51
54
55
64
66
58
61
61
52
54
66
47
45
41
45
41
41
66
43
40
35
35
30
3
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
61
61
61
61
61
61
61
61
35
9
9
9
9
9
9
9
9
40
23
7
7
7
7
7
7
7
7
10
11
12
12
12
13
12
12
12
12
6
1
1
1
1
32
16
1
8
10
7
5
4
2
1
1
2
3
2
2
3
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
9
14
13
8
4
2
1
3
5
4
3
5
7
4
1
3
2
2
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
79
79
79
79
79
79
79
79
62
59
56
52
52
53
54
57
57
57
59
62
62
62
62
62
62
62
62
69
77
77
77
78
79
80
83
83
83
83
60
61
54
55
57
52
67
54
60
75
77
81
120
90
99
101
102
120
113
117
124
136
131
131
131
128
133
131
111
108
113
113
117
136
116
133
112
112
106
103
101
100
106
101
103
136
98
112
91
86
80
86
77
74
86
88
97
112
112
112
7
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
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
17
12
12
12
12
12
12
12
12
8
4
4
4
4
4
14
19
22
23
15
8
8
8
8
8
8
8
8
8
5
3
3
3
3
2
1
2
1
1
1
1
3
2
2
2
1
1
1
1
2
2
2
5
6
7
7
7
12
17
9
2
4
4
4
4
5
8
11
9
5
2
8
8
7
7
7
23
15
7
7
7
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
229
229
229
229
229
229
229
229
161
150
137
121
133
148
168
203
203
203
210
217
217
217
217
217
217
217
217
217
218
218
219
221
224
229
229
229
229
177
175
174
179
192
203
153
136
132
116
132
153
135
203
146
155
178
152
158
161
179
172
178
182
217
193
194
231
204
205
229
203
201
209
213
216
231
222
218
198
185
182
173
186
177
178
231
188
190
218
182
150
189
140
149
189
164
178
189
189
189
15
217
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
26
26
26
26
26
26
26
26
26
26
26
26
50
62
68
71
73
74
74
74
75
75
75
75
75
75
75
65
56
56
56
32
8
8
70
136
144
80
17
9
2
5
6
5
4
3
2
2
3
2
2
2
2
8
4
1
1
2
1
1
1
11
6
1
8
12
14
10
6
6
6
3
1
2
2
2
2
2
3
6
10
15
33
17
2
4
5
5
5
10
12
13
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
405
405
405
405
405
405
405
405
261
237
209
170
183
203
236
287
287
287
275
273
271
268
267
266
264
264
273
311
355
355
356
487
634
796
1101
1101
1101
1101
684
606
540
468
401
391
361
396
499
722
760
1101
1462
790
903
1036
955
952
1462
999
1189
1304
1345
1711
1508
1440
1494
1458
1534
1588
1399
1503
1682
1572
1711
1588
1554
1337
1234
1105
1682
1018
1212
1251
1582
1711
1149
1072
1554
722
687
648
488
433
415
296
260
240
266
157
157
488
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
118
118
118
118
118
118
118
118
96
75
75
75
75
75
75
75
75
118
64
10
10
10
10
10
10
10
10
68
97
111
118
122
126
112
99
99
99
59
20
20
20
20
175
97
20
11
3
4
5
19
26
18
10
7
5
6
8
4
1
5
3
1
2
1
1
1
2
50
30
11
8
5
5
5
7
9
12
16
20
34
23
13
10
7
9
11
84
61
38
28
67
41
15
7
2
15
21
28
21
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
112
112
112
112
112
112
112
112
122
132
132
132
132
132
132
132
132
104
99
94
82
77
77
60
53
61
70
86
112
112
112
128
148
174
219
219
219
219
130
118
96
87
79
81
132
75
73
86
80
85
117
90
116
126
124
219
147
171
195
212
207
214
194
212
197
207
213
215
214
216
217
220
220
220
206
208
213
166
152
154
151
156
213
143
136
125
143
98
92
87
81
80
81
86
58
50
52
34
12
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
54
54
54
54
54
54
54
54
50
46
46
46
46
46
34
23
23
23
13
4
4
4
4
4
4
4
4
13
18
20
21
23
53
38
23
23
23
12
2
2
5
9
5
2
7
7
7
4
2
1
1
1
2
1
1
4
7
24
15
7
5
4
4
4
4
4
5
4
3
2
2
2
2
2
15
9
3
2
1
1
3
3
2
1
1
1
6
4
2
6
10
5
1
1
1
3
4
6
8
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
173
173
173
173
173
173
179
205
255
326
326
326
326
326
326
326
326
216
198
176
151
141
131
124
109
112
116
133
154
154
154
170
186
202
234
234
234
234
171
155
139
148
117
130
148
164
163
196
409
215
243
257
227
326
232
240
280
264
265
409
262
267
269
247
243
225
217
216
247
254
258
409
252
245
245
218
214
202
234
186
200
193
178
245
169
150
160
134
143
146
164
166
168
326
175
180
182
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
57
57
57
57
57
57
57
57
57
57
57
57
57
57
52
47
47
47
51
53
54
55
55
51
47
47
47
27
7
7
7
7
7
27
37
42
44
29
15
15
29
72
43
15
57
30
3
3
3
2
1
1
3
2
1
3
6
6
4
3
4
6
5
5
6
10
14
19
10
1
7
10
12
14
59
35
12
8
4
11
21
32
16
1
1
1
1
1
1
19
20
21
34
17
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
97
97
97
97
97
97
97
97
73
69
64
57
55
52
51
54
58
63
73
73
73
73
73
60
54
59
65
78
97
97
97
97
97
91
90
86
85
85
71
71
49
48
48
49
78
52
58
66
71
71
75
78
82
84
79
85
84
82
84
90
87
90
103
95
97
100
98
103
100
95
97
99
102
103
97
92
90
88
86
88
89
90
102
96
87
87
97
75
72
70
64
65
80
66
68
70
70
70
70
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
49
49
49
49
49
49
49
49
44
39
39
39
39
39
26
13
13
13
7
1
1
1
1
1
1
1
1
2
3
3
3
3
4
14
19
21
22
14
7
7
7
7
7
7
7
5
4
5
7
4
2
1
1
2
3
2
2
2
2
4
3
2
1
1
2
8
10
8
4
1
4
6
7
5
3
4
5
3
1
4
3
2
1
1
1
4
37
42
28
15
2
2
2
3
7
26
35
45
25
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
195
195
195
195
195
195
195
195
209
223
223
223
223
223
223
223
223
225
252
281
281
281
281
281
281
281
281
277
276
275
273
279
298
334
385
385
385
385
280
251
199
183
158
181
215
208
254
252
250
250
405
255
279
287
320
349
393
536
444
470
490
533
511
528
531
551
554
536
543
534
554
531
525
554
512
534
486
534
432
419
440
426
403
470
398
415
403
417
400
358
340
321
390
241
218
176
196
89
32
420
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
63
63
63
63
63
63
61
60
60
60
42
24
24
24
24
24
24
24
24
15
7
7
7
7
7
33
46
53
56
58
59
60
46
32
27
23
32
43
55
53
52
29
7
5
3
2
2
5
9
5
2
2
2
1
1
1
2
3
4
5
5
5
16
22
25
16
8
22
37
19
2
5
5
5
5
8
11
14
23
14
6
6
7
13
10
7
4
12
16
21
32
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
38
38
38
38
38
38
38
38
43
49
49
49
49
49
49
49
81
131
189
291
291
291
291
291
291
291
291
172
152
129
99
90
84
82
79
78
77
74
75
75
57
65
97
103
102
230
97
100
127
109
148
250
152
275
141
124
124
99
129
129
131
291
126
153
157
136
230
127
122
121
104
100
96
92
89
89
112
115
117
250
150
150
152
275
131
125
118
85
72
65
59
58
69
58
63
66
102
69
69
291
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
13
12
12
12
19
22
24
25
26
19
12
12
12
7
2
2
2
2
2
7
9
10
11
7
4
4
7
10
24
15
6
5
4
4
3
2
1
1
1
1
1
3
6
4
2
3
2
2
1
1
1
1
4
3
2
3
6
8
9
9
9
5
2
1
1
18
11
5
2
1
1
1
20
11
2
2
2
3
4
2
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
27
27
27
27
27
27
27
27
27
27
27
27
28
32
40
51
51
51
33
30
27
25
27
29
33
33
33
33
33
33
33
33
31
32
33
33
33
33
31
31
28
29
51
29
34
30
25
30
31
31
46
34
32
36
37
37
37
39
37
37
37
37
42
37
40
40
39
51
37
37
39
37
37
42
36
46
33
32
32
30
30
29
28
34
28
28
26
30
22
22
21
19
25
16
17
12
16
7
1
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
27
27
27
27
27
27
27
27
17
8
8
8
8
8
8
8
8
7
5
4
4
4
4
4
4
4
4
3
2
2
2
2
2
4
5
5
5
4
3
3
3
3
3
3
3
3
3
3
3
2
1
2
2
1
1
1
2
2
3
3
3
3
2
1
1
1
1
1
1
2
1
1
1
1
2
2
3
2
1
12
7
2
1
1
1
3
2
1
1
2
3
2
1
2
2
1
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
28
28
28
28
28
28
28
28
21
20
19
16
15
15
15
15
15
16
19
23
23
23
23
23
23
23
23
25
27
27
27
27
27
28
28
28
28
19
16
15
13
12
13
12
13
14
18
16
16
18
23
19
19
20
19
22
23
24
30
28
27
28
30
29
29
29
33
29
29
29
30
29
28
30
28
26
26
24
26
27
25
24
28
33
25
25
28
26
20
26
17
18
26
15
15
16
17
14
14
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
15
15
15
15
15
15
15
15
10
5
5
5
5
5
5
5
5
6
7
8
8
8
9
7
6
6
6
6
6
6
6
6
8
7
6
6
6
4
3
3
5
7
5
3
3
3
3
3
3
3
2
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
2
3
4
6
3
1
1
1
1
1
2
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
224
224
224
224
224
224
224
224
168
159
148
122
114
113
114
122
133
146
170
170
170
170
170
141
127
138
151
181
224
224
224
224
224
226
229
229
229
229
162
141
115
111
86
89
87
108
134
161
208
229
205
199
196
208
203
206
210
243
219
226
232
247
236
236
232
243
228
223
236
226
225
229
234
224
247
218
217
212
206
203
198
190
176
234
178
165
247
144
154
163
175
137
141
113
138
81
91
46
3
165
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
69
26
26
26
26
26
26
26
26
30
18
6
6
6
6
6
6
6
6
5
4
4
4
4
4
29
41
47
50
32
14
14
22
26
23
21
30
19
9
8
7
4
1
2
3
3
3
62
51
33
16
7
4
1
1
6
3
1
1
8
5
2
1
1
1
1
5
3
1
2
4
13
13
13
9
5
6
8
5
3
8
13
10
6
3
3
3
3
3
3
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
47
47
47
47
47
47
47
47
41
40
38
37
36
36
35
35
35
34
33
33
33
33
33
29
26
28
30
35
42
42
42
43
44
47
47
47
47
33
27
26
24
25
28
25
35
25
19
18
19
17
21
23
19
35
17
18
18
15
18
16
16
25
21
24
42
28
28
47
23
21
20
20
20
19
35
16
18
18
14
23
16
16
14
24
12
12
12
8
7
7
11
12
11
35
18
23
25
25
25
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
19
19
19
19
19
19
19
19
19
19
19
19
19
19
16
14
14
14
18
20
21
22
22
18
14
14
14
10
6
6
6
6
6
7
8
8
8
4
1
1
1
1
6
3
1
4
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
3
4
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
23
22
20
18
18
18
18
19
20
24
33
45
45
45
45
45
45
45
45
42
42
41
40
40
40
43
46
46
46
46
29
26
22
19
18
20
20
22
29
33
35
38
56
40
42
44
43
47
48
48
51
53
52
61
53
54
55
52
56
51
55
53
53
55
61
53
58
50
49
48
52
49
50
48
61
56
47
46
58
38
36
38
32
33
46
31
31
33
34
30
30
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
12
12
12
12
12
12
12
12
12
12
12
12
12
12
9
7
7
4
2
2
2
2
2
8
11
12
13
13
13
13
13
14
9
5
2
2
2
2
3
4
4
4
4
4
4
3
3
2
1
1
1
1
1
1
1
4
5
5
3
1
1
1
1
1
1
1
1
2
3
7
4
1
1
1
6
4
3
2
1
3
3
3
2
2
1
1
6
4
2
3
4
4
4
4
5
5
5
6
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
29
29
29
29
29
29
31
34
37
43
43
43
43
43
43
43
43
34
38
37
36
36
36
36
36
36
36
34
34
33
33
38
55
76
111
111
111
111
64
57
46
34
29
28
25
29
31
45
51
47
96
50
56
57
56
65
81
96
111
129
136
139
125
139
120
119
123
125
130
136
139
143
132
127
116
143
110
105
143
103
112
108
108
108
89
83
108
79
60
64
56
54
72
48
37
32
28
16
5
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
29
29
29
29
29
29
29
29
17
5
5
5
5
5
5
5
5
4
4
4
4
4
4
6
7
8
9
5
1
1
1
1
1
2
3
3
3
3
3
4
4
5
4
4
5
4
3
3
4
2
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
2
2
1
1
7
10
13
9
5
5
6
5
3
1
1
1
1
4
2
1
3
5
5
5
4
2
1
1
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
125
125
125
125
125
125
151
182
218
284
284
284
284
284
284
284
284
206
217
206
193
191
186
183
178
177
177
167
165
157
157
217
348
500
761
761
761
761
427
371
291
224
191
187
165
245
318
473
640
545
926
528
560
623
668
710
667
926
768
819
905
916
946
1059
875
906
857
824
991
870
915
948
913
1059
840
974
785
717
948
716
776
766
1059
794
740
679
974
521
500
508
412
396
540
291
270
228
235
132
8
482
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
97
70
70
70
70
70
70
70
70
51
32
32
32
32
32
49
58
62
67
38
9
9
9
9
9
20
26
29
30
17
4
4
4
5
5
3
1
1
2
3
4
6
3
1
2
1
1
2
3
5
3
1
4
3
2
4
7
6
5
5
4
3
4
5
5
6
13
9
6
4
2
10
6
3
6
11
34
52
30
8
13
20
65
36
8
4
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
617
617
617
617
617
617
617
617
721
825
825
825
825
825
825
825
825
587
587
548
502
487
471
458
430
430
452
527
617
617
617
617
617
611
605
605
605
489
417
463
431
586
574
488
825
477
471
551
495
507
688
507
533
525
502
558
522
539
577
580
581
704
582
610
630
622
688
704
616
643
652
690
704
704
825
633
600
578
602
536
544
544
704
503
478
437
423
460
407
431
446
503
399
481
343
282
309
225
22
503
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
52
62
67
70
71
72
72
72
73
68
64
64
64
64
64
112
136
148
154
88
22
22
40
58
59
58
58
42
26
24
22
19
11
4
3
3
3
3
3
8
13
22
11
1
1
7
12
6
1
12
10
9
5
1
1
1
85
51
18
23
12
2
9
16
10
4
15
26
24
22
39
20
2
4
22
12
3
12
17
19
13
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
237
237
237
237
237
237
237
237
199
192
185
176
181
187
196
212
212
212
156
146
135
122
117
112
100
116
137
174
232
232
232
233
234
237
237
237
237
202
186
183
169
207
212
164
203
155
158
178
179
184
203
203
192
202
195
198
229
212
216
239
218
224
224
223
239
226
226
237
228
232
239
229
234
218
213
216
217
214
222
201
229
195
191
229
187
178
234
172
155
156
176
166
166
161
187
123
125
111
6
167
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
13
1
1
1
1
1
1
1
1
18
26
30
32
35
136
85
35
35
35
29
24
24
24
24
26
25
24
18
13
20
28
16
4
3
5
3
1
2
3
4
6
11
8
4
1
1
2
3
4
5
4
3
4
4
4
5
22
13
4
4
4
15
9
3
4
4
5
26
16
6
8
24
19
12
6
22
25
15
6
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
38
38
38
38
38
38
38
38
29
28
26
24
24
25
26
28
28
29
32
37
37
37
37
37
37
37
37
35
35
34
35
45
57
70
96
96
96
96
75
70
66
61
60
70
60
57
64
70
73
96
80
83
86
80
83
73
80
88
85
86
88
96
85
84
88
82
78
78
86
77
80
83
77
75
78
107
75
71
67
65
69
67
102
77
84
107
83
73
69
102
58
60
69
73
87
107
107
107
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
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
8
6
6
6
6
6
6
6
6
6
6
6
6
6
7
9
10
10
10
11
22
27
25
24
28
18
9
9
10
5
1
1
2
2
1
1
1
1
1
14
7
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
2
3
5
4
3
3
3
3
2
1
2
6
3
1
3
4
3
2
1
2
3
2
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
22
22
22
22
22
22
22
22
18
17
17
15
15
16
18
22
22
22
15
13
12
11
11
12
13
15
19
24
33
33
33
33
33
35
37
37
37
37
35
35
23
26
22
24
40
27
30
36
41
44
55
69
57
61
78
69
72
81
75
76
76
89
81
81
88
93
84
88
88
93
90
93
93
89
93
86
85
77
81
65
65
61
57
72
65
61
89
65
52
57
47
54
85
59
77
57
58
47
28
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
15
15
15
15
15
15
15
15
11
7
7
7
7
7
7
7
7
4
2
2
2
2
2
4
5
6
7
6
5
5
5
5
5
3
2
2
2
2
2
3
4
5
4
3
5
6
8
5
3
4
3
2
2
2
2
2
3
2
2
5
3
1
1
1
1
1
1
1
1
2
1
1
1
1
1
12
13
7
2
2
2
2
1
1
1
4
8
6
4
3
3
3
2
1
2
2
2
3
4
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
9
9
9
9
9
9
10
12
14
18
18
18
18
18
18
18
18
14
15
14
14
14
14
14
14
14
14
11
10
9
8
8
9
12
16
16
20
22
32
32
17
21
19
19
37
23
23
25
33
26
25
37
25
25
33
23
26
26
26
37
27
27
28
26
26
27
27
29
32
34
45
45
34
33
30
29
26
26
25
26
27
25
29
27
23
23
28
22
21
38
24
26
38
30
34
38
38
38
38
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
9
9
9
9
9
9
9
9
5
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
3
5
3
1
4
2
1
1
1
1
2
3
2
1
1
1
1
2
3
3
3
3
2
1
1
1
1
1
1
2
2
2
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
3
6
12
6
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
33
33
33
33
33
33
33
33
38
43
43
43
43
43
43
43
43
37
39
38
37
37
37
37
37
37
37
33
32
32
31
40
51
63
86
86
86
86
74
74
56
74
54
63
81
65
81
74
81
77
77
80
79
79
81
84
81
86
82
86
86
81
80
80
86
78
77
76
77
76
79
81
74
84
67
65
67
64
65
67
70
66
86
76
70
66
80
51
49
58
46
55
66
58
68
58
58
58
2
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
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
5
3
3
3
3
3
5
6
7
7
6
6
6
14
19
13
7
22
13
4
2
1
2
3
7
5
3
1
1
2
1
1
1
5
3
1
2
2
2
2
3
2
1
7
10
11
8
5
5
5
3
1
5
3
2
2
3
2
2
2
1
1
5
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
34
34
34
34
34
34
35
37
39
43
43
43
43
43
43
43
43
35
32
30
28
28
30
31
35
35
35
35
35
35
35
35
32
37
41
44
52
50
76
76
51
76
50
59
81
63
81
64
81
55
50
53
50
55
68
59
78
64
65
68
64
64
64
62
60
63
62
66
67
78
71
67
67
65
71
59
59
56
59
60
64
78
64
71
63
58
51
64
45
47
49
49
71
50
34
30
31
13
2
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
34
34
34
34
34
34
34
34
20
7
7
7
7
7
7
7
7
4
1
1
1
1
1
2
3
3
4
2
1
1
1
1
1
1
1
1
1
1
3
5
13
19
12
5
10
14
15
10
5
3
1
2
3
4
7
5
4
2
1
3
2
1
1
1
1
2
3
2
1
2
5
7
8
7
6
5
6
3
1
6
6
5
3
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
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
34
36
38
42
42
42
42
43
44
46
46
46
46
46
46
46
46
43
41
41
41
37
36
33
33
38
51
68
97
97
97
97
74
68
67
68
67
79
79
64
69
74
75
79
82
84
94
88
90
97
88
90
89
97
88
86
92
83
84
86
80
84
94
85
88
108
87
97
82
80
74
70
80
77
82
77
108
88
76
77
92
65
63
68
65
69
108
70
69
61
57
57
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
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
19
5
5
5
5
5
5
5
5
5
6
7
7
7
7
8
9
10
10
10
10
10
11
11
11
11
11
11
9
7
37
42
23
4
3
2
1
1
1
1
1
1
4
3
2
2
1
1
1
2
2
1
1
2
3
3
2
2
1
1
1
1
1
1
1
1
2
1
1
3
3
4
4
4
2
1
1
2
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
13
13
13
13
13
13
16
21
26
36
36
36
36
36
36
36
36
29
33
33
33
33
33
33
33
33
33
22
20
18
15
26
40
57
88
88
88
88
71
70
63
60
56
70
60
57
51
57
70
53
88
50
50
55
54
59
70
67
76
84
92
105
110
110
102
102
97
100
97
97
98
98
102
100
95
78
75
69
81
68
74
74
102
93
75
68
95
53
51
49
43
45
50
41
39
28
29
18
2
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
13
13
13
13
13
13
13
13
9
5
5
5
5
5
5
5
5
3
1
1
1
1
1
4
6
7
8
6
5
5
5
5
5
3
1
1
1
1
18
27
23
20
21
14
8
9
10
6
2
1
1
2
3
2
2
3
5
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
7
5
4
2
1
2
2
2
2
2
2
2
2
1
1
2
3
2
2
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
584
584
584
584
584
584
584
612
763
934
934
934
934
934
934
934
934
673
636
586
528
504
482
464
438
447
461
496
544
544
544
557
566
584
584
584
584
388
392
422
373
487
527
390
363
393
376
417
539
454
610
556
572
934
623
666
714
742
722
730
915
742
787
887
820
860
871
915
887
860
862
818
798
915
659
623
607
553
525
635
543
522
619
591
517
488
635
458
382
440
500
563
619
934
505
428
425
252
9
426
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
93
111
120
124
126
127
128
128
129
85
41
41
41
41
41
98
127
141
148
81
15
15
38
61
43
26
61
33
5
8
11
23
15
8
5
2
4
3
2
2
2
11
6
2
2
10
10
6
2
14
9
4
182
271
316
329
244
160
131
66
2
61
54
47
27
7
7
8
8
9
23
39
47
28
9
11
14
11
9
9
9
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
21
21
21
21
21
21
22
24
28
35
35
35
35
35
35
35
35
31
36
39
39
39
39
39
39
39
39
30
28
26
24
29
35
42
56
56
56
56
33
28
22
24
25
29
56
29
34
42
41
53
56
45
49
51
51
53
56
58
58
67
57
57
58
58
61
63
63
67
59
58
58
63
55
59
54
52
67
53
53
53
50
53
49
44
49
50
45
57
40
40
41
42
52
42
41
27
30
14
3
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
14
14
14
14
14
14
14
14
10
7
7
7
7
7
7
7
7
5
3
3
3
3
3
7
9
10
10
6
3
3
3
3
3
3
3
3
3
2
1
1
3
5
3
1
3
4
6
3
1
2
1
1
1
1
1
1
1
5
3
2
2
3
2
1
1
1
1
1
1
1
2
3
3
4
7
5
4
7
4
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
2
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
29
29
29
29
29
29
30
32
35
41
41
41
43
46
49
56
56
56
42
40
37
38
42
47
56
56
56
56
56
56
56
56
47
54
56
56
56
56
43
38
35
29
26
32
35
34
50
37
39
39
41
39
39
41
43
44
48
61
56
61
64
62
59
64
59
60
64
61
59
63
60
59
64
62
56
56
55
63
53
52
55
46
45
46
42
40
45
57
37
38
40
42
50
46
41
28
31
16
1
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
27
27
27
27
27
27
27
27
16
5
5
5
5
5
5
5
5
17
10
4
4
4
4
4
4
4
4
3
3
3
3
3
3
4
4
4
5
3
1
1
3
5
3
1
5
5
6
3
1
2
3
2
1
1
1
3
4
3
2
2
2
1
1
1
2
1
1
2
2
2
7
9
10
7
5
4
4
9
5
1
2
2
2
2
1
1
1
1
2
1
1
1
1
1
2
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
104
104
104
104
104
104
104
104
83
79
75
70
73
78
83
94
94
94
88
87
82
82
82
77
76
80
84
91
102
102
102
102
103
104
104
104
104
87
83
82
72
89
94
76
80
75
80
70
80
72
87
89
74
79
79
78
102
78
87
93
96
107
108
108
102
101
99
104
95
95
94
93
95
88
93
111
81
86
83
86
102
82
107
87
94
111
88
89
77
107
68
74
82
86
95
111
111
111
3
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
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
7
5
5
5
5
5
5
5
5
7
8
8
8
8
9
13
15
16
16
8
1
1
37
65
33
2
22
15
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
9
10
7
4
5
7
4
2
2
2
2
1
1
1
2
2
1
1
4
2
1
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
47
47
47
47
47
47
47
47
33
30
27
22
28
36
47
66
66
72
85
103
103
103
103
103
103
103
103
84
81
72
66
66
57
64
66
66
66
66
48
43
35
32
42
46
47
103
54
59
76
64
71
69
76
87
67
66
70
90
75
76
77
101
73
81
90
79
103
77
80
82
78
90
75
72
70
64
64
63
62
67
64
64
72
87
63
62
70
54
43
42
35
36
48
46
58
75
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
19
19
19
19
19
19
19
19
12
6
6
6
6
6
6
6
6
19
33
40
43
45
47
56
61
63
64
34
4
4
4
4
4
5
5
5
6
20
27
31
17
3
5
4
3
3
3
3
3
2
2
1
1
1
5
3
2
2
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
2
3
4
5
6
7
5
3
2
1
1
1
3
4
4
3
2
2
2
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
55
55
55
55
55
55
69
86
106
143
143
143
143
143
143
143
143
92
92
84
74
71
68
65
64
62
61
61
60
60
60
60
59
66
74
74
74
74
63
60
49
60
45
55
65
65
75
81
109
89
110
138
106
143
113
112
114
109
112
117
119
119
138
120
116
119
116
113
120
113
125
115
111
138
104
96
100
103
107
108
115
125
98
104
100
89
108
115
98
108
116
111
125
143
95
82
75
65
2
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
55
55
55
55
55
55
55
55
47
39
39
39
39
39
36
34
34
19
5
5
5
5
5
5
5
5
5
12
15
17
18
18
19
12
5
5
5
3
1
1
18
26
15
4
20
36
38
19
1
5
9
17
12
6
1
4
7
5
3
1
2
3
3
3
3
2
2
2
1
1
3
4
5
6
8
7
6
4
3
3
3
2
1
1
1
5
3
2
3
5
8
5
2
2
2
2
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
21
21
21
21
21
21
21
21
17
16
16
14
14
14
14
14
18
25
34
50
50
50
50
50
50
50
50
45
44
43
40
40
40
45
50
50
50
50
29
25
20
22
24
26
50
29
29
36
41
34
54
38
43
46
46
47
49
49
50
53
53
54
50
51
51
51
54
51
53
50
53
51
47
54
42
40
42
40
46
46
44
42
54
51
43
43
53
36
30
30
24
29
33
25
46
20
25
9
1
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
14
14
14
14
14
14
14
14
9
5
5
5
5
5
5
5
5
5
5
5
5
5
5
7
8
8
8
8
8
8
8
9
14
9
5
5
5
3
2
2
2
2
4
3
2
2
3
4
3
2
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
1
1
3
5
7
5
3
2
1
1
3
2
1
1
1
2
1
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
50
50
50
50
50
50
50
50
33
30
27
22
29
37
48
67
67
67
58
57
50
50
52
58
67
67
67
67
67
67
67
67
57
65
67
67
67
67
65
65
50
54
51
60
60
51
50
62
136
152
153
510
236
332
522
439
510
522
527
545
581
578
552
552
540
479
461
550
540
303
355
398
378
550
562
447
545
581
304
274
233
175
144
203
279
300
550
562
251
327
290
338
545
299
581
245
214
21
3
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
17
17
17
17
17
17
17
17
13
10
10
10
10
10
10
10
10
17
9
1
1
1
1
1
1
1
1
3
4
4
4
4
5
7
8
8
9
7
5
5
5
5
5
5
5
4
4
24
15
6
2
2
1
1
2
1
1
1
1
6
5
4
4
4
2
1
2
3
2
1
1
1
1
1
2
1
1
1
1
2
2
2
2
2
2
2
2
3
4
4
3
2
2
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
30
30
30
30
30
30
30
30
23
21
20
18
21
25
30
39
39
39
30
28
25
24
25
27
30
30
32
34
39
39
39
39
39
37
36
35
35
35
25
27
23
22
39
22
21
23
23
29
31
33
53
36
39
44
46
47
48
48
50
53
52
58
54
54
58
55
55
55
58
55
54
55
55
47
49
62
47
48
49
41
44
44
46
55
43
62
38
34
36
46
30
29
34
40
48
62
62
62
62
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
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
7
5
5
5
5
5
5
5
5
3
1
1
1
1
1
5
7
8
8
8
8
9
5
2
2
2
2
2
3
10
13
9
5
1
1
1
1
1
1
2
3
4
2
1
1
1
1
1
2
2
1
1
1
1
1
1
12
6
1
3
3
3
2
1
1
1
1
2
2
2
2
1
1
4
10
5
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
80
80
80
80
80
80
80
80
92
104
104
104
104
104
104
104
104
122
148
186
186
186
186
186
186
186
186
194
202
202
202
202
202
225
249
249
249
249
191
176
176
141
140
146
249
156
155
177
168
170
299
195
240
270
299
295
295
282
288
299
283
295
295
261
265
264
265
270
269
283
279
258
255
251
227
242
226
221
283
221
230
232
204
248
194
168
214
141
151
149
135
137
136
109
149
83
88
51
2
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
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
38
45
48
50
52
39
27
27
27
27
27
27
27
27
53
39
25
25
25
13
2
2
8
15
8
2
15
8
2
2
2
5
7
4
1
1
9
5
1
1
1
11
6
1
3
2
1
2
2
3
3
4
9
11
12
11
11
7
3
9
6
3
3
3
2
1
2
3
2
2
6
4
2
2
2
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
20
20
20
20
20
20
22
26
29
37
37
37
37
37
37
37
37
27
27
26
24
23
23
22
22
22
22
21
20
20
20
20
21
25
30
30
30
30
31
37
37
28
27
31
37
40
39
40
72
52
57
64
72
60
77
68
67
88
65
64
63
64
62
61
88
60
59
60
61
61
64
88
65
70
59
53
51
52
53
52
56
56
49
47
51
50
50
77
50
54
56
54
70
48
59
44
42
29
29
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
16
12
12
10
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
5
5
6
7
7
8
7
6
4
2
6
4
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
3
3
2
2
3
3
3
4
5
4
4
2
1
2
2
2
1
1
3
7
11
7
3
2
1
4
5
3
1
4
6
8
14
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
97
97
97
97
97
97
97
97
73
69
64
52
50
50
50
57
66
77
97
97
97
97
97
89
82
82
82
70
68
65
58
60
65
79
97
97
97
97
64
60
50
46
44
50
63
57
60
74
94
84
107
94
90
89
107
94
100
103
114
104
103
103
109
105
104
109
114
98
100
95
97
104
98
114
91
93
86
84
81
77
84
76
77
94
83
75
87
93
75
79
83
67
83
68
68
64
64
64
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
50
50
50
50
50
50
50
50
27
5
5
5
5
5
5
5
5
36
35
34
34
34
34
34
34
34
34
21
9
9
9
9
9
11
12
13
14
7
1
1
1
1
3
2
1
4
7
5
3
2
1
1
1
1
1
1
1
3
3
3
2
2
2
3
3
3
4
4
4
5
4
4
4
4
6
11
17
9
1
8
5
2
1
1
2
10
6
3
7
9
11
6
2
1
1
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
179
179
179
179
179
179
179
179
117
107
95
76
81
88
102
123
123
123
124
125
125
125
125
125
125
125
131
153
179
179
179
179
179
173
169
168
168
149
153
153
140
142
142
153
143
147
143
143
248
263
297
843
403
424
725
466
571
851
710
761
851
761
712
853
566
640
762
530
780
452
486
479
536
780
500
808
654
630
765
853
453
417
409
437
552
516
771
808
459
525
485
529
765
595
853
604
532
471
471
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
56
56
56
56
56
56
56
56
38
20
20
20
20
20
20
20
20
56
31
7
7
7
7
7
7
7
7
6
5
5
5
5
5
30
43
49
52
31
10
10
10
10
81
45
10
17
23
16
10
5
1
2
4
2
1
6
12
8
5
10
5
1
1
3
5
4
4
8
5
3
3
3
3
4
10
7
4
2
1
2
2
2
1
1
1
1
22
43
99
54
10
94
52
10
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
177
177
177
177
177
177
181
206
257
326
326
326
326
326
326
326
326
326
382
439
439
439
439
439
439
439
439
299
276
249
220
221
225
233
244
244
244
244
159
156
132
110
125
104
97
116
109
132
221
173
208
216
206
326
206
222
237
239
277
284
289
439
285
302
305
285
344
284
274
287
251
253
240
238
251
232
257
263
287
380
274
266
255
344
218
193
212
194
228
380
253
260
242
326
185
157
200
95
3
439
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
50
48
48
48
53
56
57
58
58
53
48
48
48
31
15
15
15
15
15
31
39
43
45
24
4
4
11
18
11
4
10
8
6
5
4
4
4
5
3
2
3
2
2
1
1
8
4
1
1
1
1
2
3
17
9
2
12
17
20
23
47
40
34
22
11
24
33
21
9
3
3
26
14
3
4
6
8
5
3
2
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
68
68
68
68
68
68
68
68
53
51
48
44
51
58
68
85
101
137
185
263
263
263
263
263
263
263
263
165
149
130
98
88
79
81
78
75
75
75
61
58
51
85
80
89
94
245
95
101
133
121
150
263
145
209
136
118
115
99
120
121
120
240
118
146
149
134
245
125
123
119
96
87
82
79
78
77
106
109
114
263
142
148
149
209
117
106
97
76
71
66
58
60
67
62
64
65
94
67
67
240
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
32
39
43
45
47
55
59
61
62
60
58
58
58
58
33
8
8
8
8
4
1
1
5
10
6
3
10
6
3
2
1
1
1
1
1
1
2
2
2
11
6
1
1
1
2
4
8
6
4
2
1
1
3
4
5
3
1
4
8
4
1
13
7
2
1
1
3
9
15
8
1
1
1
3
2
1
3
4
5
6
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
564
564
564
564
564
564
564
564
474
459
441
421
438
460
489
539
539
539
474
463
450
435
429
423
409
409
420
488
564
564
564
564
564
475
460
434
404
386
356
336
364
539
367
381
392
333
392
317
392
314
326
386
329
409
374
307
325
311
313
374
310
353
358
357
564
363
350
345
294
280
279
273
334
346
324
591
318
314
328
337
376
363
591
409
361
320
328
315
345
591
367
392
399
384
355
319
319
319
14
304
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
79
106
120
127
130
132
133
133
134
74
14
14
14
14
14
48
65
74
78
58
38
38
40
56
196
107
18
10
2
20
30
21
13
7
2
2
3
2
2
2
2
18
9
1
1
2
4
2
1
17
9
2
13
18
21
24
146
77
8
4
1
6
6
6
5
4
4
5
9
13
18
12
6
8
11
32
53
33
14
14
14
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
194
194
194
194
194
194
206
244
311
408
408
408
408
408
408
408
408
279
269
246
219
209
199
191
174
174
174
176
179
179
181
184
187
194
194
194
194
166
133
136
119
124
139
130
149
147
159
183
234
197
259
245
256
408
270
280
287
263
262
259
257
257
256
255
259
252
249
249
258
240
258
250
240
263
259
229
236
229
221
263
237
226
254
259
222
201
263
175
158
180
207
235
254
408
220
231
227
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
55
55
55
55
55
55
55
55
55
55
55
55
55
55
53
51
51
51
48
46
46
46
46
46
46
46
46
33
21
21
21
21
21
36
43
47
49
31
13
13
24
36
27
18
36
21
6
5
5
13
10
7
8
5
2
9
17
10
3
5
4
2
1
2
3
3
3
3
3
7
17
22
24
27
39
51
53
27
1
23
35
40
21
2
2
23
17
12
12
9
7
20
33
17
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
36
36
36
36
36
36
36
36
37
39
39
39
39
39
39
39
39
35
37
37
37
37
37
37
37
37
37
35
35
34
34
43
52
64
85
85
85
85
59
53
48
44
40
39
39
42
48
64
70
76
122
81
86
99
101
102
108
110
112
117
115
122
112
113
114
114
122
110
117
104
107
115
102
122
97
111
91
81
102
80
92
90
122
115
98
111
115
77
74
104
60
65
73
80
91
111
111
111
4
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
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
10
11
11
11
11
11
11
11
12
8
4
4
4
4
4
7
8
9
9
6
4
4
5
7
5
3
3
3
3
3
4
4
3
2
1
2
4
3
3
3
3
3
2
1
1
2
2
1
1
2
1
1
3
4
5
6
12
7
3
2
1
2
2
1
1
2
2
2
3
2
1
1
1
1
1
1
2
3
3
3
4
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
73
73
73
73
73
73
73
73
55
52
49
45
47
50
55
63
67
77
85
102
102
102
102
102
102
102
102
82
79
70
63
63
72
84
103
103
103
103
66
58
46
39
36
38
36
38
37
45
50
53
87
62
67
85
64
73
80
84
103
96
100
123
101
102
105
104
108
108
110
123
110
109
110
110
100
108
96
100
123
107
112
105
112
102
87
77
87
67
56
60
50
55
67
59
62
64
70
67
67
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
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
22
28
31
33
34
34
34
34
35
19
4
4
4
4
4
19
27
31
34
19
4
4
4
4
4
4
4
3
3
2
1
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
2
2
1
1
2
4
5
5
4
3
3
4
3
2
1
1
1
1
1
1
1
11
6
1
1
2
1
1
1
1
25
37
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
89
89
89
89
89
89
89
89
81
79
78
73
73
73
73
75
78
82
89
89
89
89
89
52
46
50
55
67
85
85
85
85
86
87
89
89
89
89
53
45
39
34
30
27
31
26
26
24
29
22
24
24
24
29
29
24
25
25
25
29
26
36
38
40
85
50
51
85
44
44
43
36
34
31
31
26
25
25
24
23
24
22
29
27
22
22
29
20
16
17
18
19
20
29
19
22
23
23
23
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
73
73
73
73
73
73
73
73
51
29
29
29
29
29
20
12
12
12
6
1
1
1
1
1
1
1
1
8
12
14
15
16
20
12
4
4
4
3
3
3
7
9
12
8
5
5
6
4
2
1
1
1
1
1
1
1
1
3
3
2
1
1
4
7
5
4
8
4
1
1
2
2
2
2
1
1
2
1
1
1
1
1
1
1
2
2
2
3
2
1
1
2
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
121
121
121
121
121
121
121
121
97
93
88
83
85
88
92
99
99
99
97
96
96
95
95
95
95
95
97
104
114
114
114
118
122
126
134
134
134
134
102
99
88
92
99
91
87
95
87
89
88
90
121
89
99
108
107
134
119
122
138
177
164
173
173
206
173
185
186
188
208
177
208
174
163
208
148
147
151
148
127
133
127
120
148
130
113
105
133
93
86
83
76
74
76
77
90
105
130
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
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
13
5
5
5
5
5
5
5
5
7
8
9
9
9
10
15
17
18
19
10
1
1
36
67
35
4
49
26
3
2
1
5
5
3
2
1
1
1
1
3
2
1
1
1
1
1
2
2
3
3
2
1
3
4
5
5
5
9
13
7
1
3
3
3
2
2
3
4
3
2
2
8
9
9
7
4
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
256
256
256
256
256
256
256
256
298
340
340
340
340
340
340
340
340
265
256
242
225
219
212
207
197
201
208
225
248
248
248
301
363
433
563
563
563
563
374
353
293
265
242
253
324
279
346
427
490
563
562
499
433
442
430
459
562
561
643
736
736
809
746
746
745
697
647
628
676
631
614
646
584
533
520
504
492
469
572
449
483
473
457
584
413
375
519
315
300
328
278
307
303
340
307
263
264
263
2
410
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
18
9
9
9
9
9
9
9
9
21
27
30
31
32
33
52
61
66
68
45
22
22
23
24
23
22
24
23
23
17
11
10
9
8
6
4
6
9
12
22
16
11
6
2
2
2
4
6
7
8
7
6
16
21
24
20
16
13
10
8
6
17
16
10
5
16
10
5
3
2
10
10
10
6
2
3
5
3
2
2
2
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
56
56
56
56
56
56
58
64
76
93
93
93
93
93
93
93
93
81
92
96
96
96
96
96
96
96
96
97
98
98
98
98
98
99
100
107
117
108
148
148
119
146
146
211
211
135
128
123
148
128
130
211
126
126
148
113
129
132
129
211
126
123
122
107
106
105
102
102
108
100
106
105
106
108
114
108
96
99
109
103
109
101
109
114
91
92
104
75
66
59
64
73
73
114
74
75
81
64
64
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
31
31
31
31
31
31
31
31
26
21
21
21
21
21
18
15
15
15
15
15
15
15
16
15
15
15
15
10
5
5
5
5
5
7
8
8
9
15
23
27
26
25
32
40
41
27
13
32
20
8
5
2
1
1
2
1
1
1
1
5
3
1
1
1
1
4
6
9
5
2
5
6
7
8
8
7
7
4
2
1
1
1
1
1
1
2
33
20
7
5
3
3
3
26
38
44
47
50
26
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
16
16
16
16
16
16
19
23
28
38
38
38
38
38
38
38
38
35
43
50
50
50
50
50
50
50
50
33
30
26
22
36
52
72
108
108
108
108
73
64
50
46
43
46
56
55
64
77
92
91
107
97
89
94
91
94
107
106
117
121
128
159
138
148
148
139
129
139
133
138
159
140
140
139
135
111
112
107
159
105
116
113
140
129
97
98
135
81
78
73
63
58
58
42
39
29
36
18
1
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
16
16
16
16
16
16
16
16
9
3
3
3
3
3
3
3
3
2
1
1
1
1
1
3
4
4
5
6
7
7
7
7
8
4
1
1
1
1
1
2
4
6
5
5
6
7
8
5
2
1
1
2
1
1
3
2
1
1
1
2
2
1
1
1
2
1
1
1
1
1
3
4
5
6
8
5
3
4
3
2
2
2
2
3
4
5
3
1
4
6
8
4
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
90
90
90
90
90
90
90
90
96
102
102
102
102
102
102
102
102
96
105
110
110
110
110
110
110
110
110
121
133
133
133
137
149
170
202
202
202
202
156
156
132
142
145
156
189
163
189
187
220
191
203
192
192
192
194
203
212
215
226
269
237
255
244
241
247
254
268
255
269
255
257
253
251
268
249
249
243
269
221
223
217
212
253
211
208
249
203
207
195
231
179
170
182
198
216
249
249
249
151
173
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
15
5
5
5
5
5
5
5
5
3
2
2
2
2
2
16
23
26
28
30
31
33
33
33
65
49
33
17
2
5
9
5
2
4
6
5
5
6
8
8
8
9
6
3
3
3
3
3
3
3
4
5
5
5
5
6
8
6
4
4
5
10
9
9
5
2
8
14
42
23
5
18
21
17
12
8
6
12
15
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
109
109
109
109
109
109
112
128
160
204
204
204
204
204
204
204
204
149
139
129
105
94
94
78
73
78
84
93
109
109
109
109
109
109
109
109
109
94
65
69
96
118
119
204
204
91
86
68
47
41
66
64
66
203
61
60
60
37
34
30
25
38
40
42
109
56
57
109
45
45
41
61
62
66
204
65
66
64
40
35
33
26
24
26
21
19
16
22
12
12
45
51
55
203
55
55
57
7
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
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
28
21
21
21
21
21
21
21
21
11
2
2
2
2
2
8
11
13
14
7
1
1
2
5
5
5
5
5
3
2
1
3
2
2
1
1
1
2
2
2
1
1
1
1
1
1
1
4
7
4
2
2
1
1
1
1
1
2
3
2
1
1
2
2
1
1
2
3
4
3
3
2
2
2
1
1
1
2
3
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
523
523
523
523
523
523
523
523
606
689
689
689
689
689
689
689
689
458
443
402
354
336
319
305
274
274
274
233
226
218
264
324
395
523
523
523
523
471
320
340
289
352
458
389
689
416
414
502
482
474
664
489
507
562
575
583
664
707
618
632
627
609
664
606
604
707
576
572
612
565
592
614
608
707
689
570
573
576
533
538
590
478
504
521
491
457
538
590
425
453
445
443
504
444
388
326
301
301
20
274
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
65
65
65
65
65
65
60
55
55
55
36
18
18
18
18
18
18
18
18
23
26
27
28
28
29
42
48
51
53
27
2
2
20
39
28
17
39
21
3
2
2
15
17
15
13
14
15
15
15
12
7
2
3
3
2
2
4
5
6
12
10
8
20
26
29
33
50
59
68
38
9
9
9
9
7
5
5
5
12
20
29
67
47
28
20
16
13
16
18
19
16
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
84
84
84
84
84
84
84
84
74
72
70
68
69
72
75
81
82
87
92
102
102
102
102
102
102
102
102
91
89
81
81
81
80
87
94
94
94
94
88
83
83
82
64
74
87
80
86
90
91
96
129
101
105
110
108
107
114
116
120
129
123
132
126
128
132
127
129
126
132
128
127
126
132
118
109
110
102
100
108
100
101
100
132
91
88
87
84
81
76
101
73
73
72
67
67
64
64
64
2
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
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
24
35
40
43
44
45
45
45
46
26
6
6
6
6
6
20
27
30
32
18
4
4
24
35
19
4
25
18
11
6
1
2
3
2
2
1
1
2
3
3
2
1
3
3
3
3
3
3
3
3
2
2
4
5
5
3
2
2
3
2
1
11
8
4
1
2
12
14
8
2
33
17
2
1
1
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
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
39
37
35
33
32
32
32
32
32
33
34
34
34
34
35
44
55
55
55
61
60
86
86
61
56
55
86
60
64
86
58
55
56
46
45
47
48
47
51
50
51
58
53
53
53
58
53
55
53
55
58
49
49
48
46
48
46
44
44
44
48
42
46
40
40
38
36
32
46
27
26
27
27
23
25
22
22
22
22
22
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
51
51
51
51
51
51
51
51
34
18
18
18
18
18
17
17
17
17
10
3
3
3
3
3
3
3
3
5
6
6
6
6
4
3
3
3
3
3
3
3
4
6
4
3
6
4
3
3
3
2
1
1
1
1
3
3
4
3
2
3
2
1
1
1
2
1
1
1
1
6
5
4
4
3
3
4
6
3
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
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
35
35
35
35
35
35
35
35
21
19
16
12
14
16
20
27
27
30
36
44
44
44
44
44
44
44
44
38
37
36
35
48
64
82
116
116
116
116
74
65
51
48
41
45
67
57
71
87
102
114
116
100
99
91
89
94
89
95
114
102
105
114
97
116
95
94
91
88
96
82
86
89
73
94
65
73
76
72
114
73
79
79
94
87
67
68
90
59
59
64
46
43
45
36
37
34
38
29
29
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
8
8
8
8
8
8
8
8
5
2
2
2
2
2
2
2
2
8
5
3
3
3
3
3
3
3
3
3
3
3
3
3
4
7
8
9
9
9
9
10
9
9
6
4
9
10
11
24
36
19
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
2
4
7
4
1
2
2
1
1
1
1
1
10
6
2
4
8
4
1
1
2
3
3
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
91
91
91
91
91
91
91
91
78
76
73
70
69
68
66
66
66
68
70
70
70
70
70
65
61
63
67
77
91
91
91
91
91
80
78
70
70
70
51
47
46
53
48
48
66
48
38
42
42
40
50
56
46
64
50
48
53
54
62
58
57
61
62
63
91
66
64
64
59
50
51
52
50
50
66
47
50
59
44
57
46
42
40
59
36
37
36
38
30
29
33
37
36
64
34
30
35
23
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
32
26
26
26
37
42
45
46
47
39
32
32
32
17
2
2
2
2
2
4
5
5
5
4
3
3
3
3
16
9
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
3
4
5
4
3
3
3
2
1
1
1
1
1
2
2
2
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
79
79
79
79
79
79
79
79
86
93
93
93
93
93
93
93
93
71
67
63
58
56
54
53
50
51
55
63
74
74
74
98
126
157
216
216
216
216
136
123
100
94
82
88
137
102
119
149
157
167
216
182
195
187
184
196
186
190
187
199
190
189
216
188
190
189
178
178
195
178
182
178
171
196
162
161
154
158
154
144
152
148
199
177
156
161
188
134
120
116
107
124
151
119
162
136
134
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
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
10
2
2
2
2
2
2
2
2
6
8
9
9
9
10
17
21
23
24
13
2
2
10
18
14
11
18
12
6
4
2
5
8
7
4
1
5
3
1
3
2
2
6
4
2
6
3
1
3
5
3
2
9
12
14
9
4
2
1
1
1
3
3
3
2
1
3
6
3
1
1
3
4
6
5
4
3
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
26
26
26
26
26
26
26
26
22
21
20
19
19
19
19
19
20
24
30
39
39
39
39
39
39
39
39
36
35
34
33
33
33
29
28
29
31
28
37
37
31
31
31
36
31
26
25
28
37
28
39
31
31
39
30
31
34
35
36
39
38
40
40
37
39
36
39
39
40
43
65
42
40
39
34
32
37
36
36
65
39
41
40
39
30
29
33
31
38
65
45
59
59
37
37
30
25
24
1
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
15
15
15
15
15
15
15
15
13
12
12
12
12
12
9
7
7
7
7
7
7
7
8
7
7
7
7
7
7
7
7
7
5
4
4
4
4
7
7
7
7
11
19
12
5
3
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
4
2
1
2
3
3
4
3
3
3
4
3
3
2
1
1
1
2
3
2
1
2
2
3
2
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
24
24
24
24
24
24
24
24
24
24
24
24
24
24
26
29
29
30
38
47
47
47
47
47
47
47
47
38
36
33
29
29
26
29
30
35
43
46
68
68
54
58
54
66
58
54
50
47
68
42
41
41
38
38
39
42
48
50
51
68
53
53
54
52
51
55
52
56
61
58
69
69
54
56
54
48
61
47
51
60
49
56
46
44
44
47
40
37
36
60
38
42
56
43
47
47
47
47
1
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
24
24
24
24
24
24
24
24
15
6
6
6
6
6
6
6
6
5
5
5
5
5
5
13
17
19
22
14
6
6
6
6
6
5
5
5
5
5
18
25
21
18
18
13
8
8
8
5
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
2
2
2
3
2
1
1
1
6
6
6
3
1
2
2
1
1
1
1
1
1
1
2
2
2
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
26
26
26
26
26
26
26
26
26
26
26
26
26
26
29
32
32
32
33
35
35
35
35
35
35
35
35
33
33
32
32
32
34
43
55
55
55
55
35
34
32
27
24
24
23
23
26
31
38
40
55
57
48
53
65
57
63
66
68
81
79
78
81
79
81
75
75
77
69
69
69
66
69
77
62
62
65
65
64
64
55
54
60
50
48
47
57
40
37
39
37
43
53
41
60
40
43
30
30
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
26
26
26
26
26
26
26
26
17
8
8
8
8
8
8
8
8
7
6
6
6
6
6
11
13
14
16
9
2
2
2
2
2
2
2
2
2
4
5
6
6
6
6
6
6
4
3
4
5
3
1
1
1
1
2
1
1
1
1
1
1
2
4
3
3
3
2
2
1
1
1
1
1
1
1
2
3
2
1
2
1
1
1
1
3
5
16
10
5
4
3
2
1
1
2
4
5
7
6
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
247
247
247
247
247
247
247
247
230
227
224
220
219
218
217
216
216
216
197
193
190
185
183
182
178
178
178
209
240
240
240
242
243
247
247
247
247
193
193
198
170
209
216
187
208
223
232
234
416
452
619
1378
1031
1176
1320
1378
1334
1320
1342
1378
1311
1334
1146
1190
775
823
919
902
1158
1229
1152
1146
1336
1146
864
777
705
618
564
570
511
385
346
442
612
675
1158
1229
575
727
661
776
1146
687
1336
564
495
103
10
275
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
27
23
23
23
38
46
50
52
53
38
23
23
23
19
15
15
15
15
15
19
21
22
22
14
6
6
12
19
15
12
13
22
31
18
6
8
10
6
3
5
8
7
7
9
7
6
7
4
1
1
2
2
2
2
2
4
3
3
3
3
6
10
15
18
11
4
15
27
14
2
3
4
7
10
18
12
7
4
4
3
2
6
8
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
33
33
33
33
33
33
33
33
23
21
19
15
15
15
17
22
28
35
49
49
49
49
49
49
49
49
49
40
38
36
34
48
63
82
116
116
116
116
73
59
57
54
51
59
59
58
65
77
98
91
96
95
110
89
88
90
95
96
108
116
100
101
97
96
95
90
87
86
110
83
84
83
80
89
78
77
71
67
108
71
78
80
116
78
69
65
83
46
48
55
46
50
78
48
65
46
44
30
30
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
14
14
14
14
14
14
14
14
8
3
3
3
3
3
3
3
3
6
7
8
8
8
8
8
8
8
9
8
7
7
7
7
7
5
4
4
4
4
4
4
4
4
19
11
4
12
14
9
5
3
2
2
2
2
6
4
2
2
2
5
4
4
5
4
3
2
2
2
2
3
2
2
2
1
1
1
2
2
1
1
1
1
1
1
1
1
8
5
3
5
4
2
1
1
2
4
5
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
58
58
58
58
58
58
58
58
57
56
56
56
56
56
56
56
56
43
43
41
39
38
37
37
36
36
36
25
23
20
25
33
43
58
62
62
62
62
58
58
49
50
49
58
58
49
58
49
61
52
49
53
62
51
61
56
58
66
64
66
66
86
71
73
86
74
74
76
86
74
74
72
71
71
67
69
63
65
53
61
56
56
69
62
62
61
65
62
45
45
45
46
62
46
37
29
25
13
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
35
35
35
35
35
35
35
35
22
10
10
10
10
10
10
10
10
14
12
11
11
11
11
11
11
11
11
7
3
3
3
3
3
8
11
12
13
8
3
3
7
12
23
22
21
12
3
3
3
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
4
6
7
8
9
7
6
4
2
1
1
1
1
1
1
2
2
3
3
3
2
1
3
2
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
63
63
63
63
63
63
63
63
58
57
56
55
55
54
54
54
54
58
63
63
63
63
63
51
48
48
47
49
51
51
51
53
55
58
63
63
63
63
65
65
48
65
45
49
65
51
57
49
57
48
49
63
54
58
70
66
70
81
69
69
67
66
68
67
68
81
63
66
66
64
68
69
71
81
79
68
66
68
58
57
55
51
61
49
45
41
47
41
38
43
45
54
79
54
68
48
48
29
29
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
28
28
28
28
28
28
28
28
21
15
15
15
15
15
15
15
15
23
21
19
19
19
19
19
19
19
19
13
7
7
7
7
7
9
10
11
11
8
6
6
14
18
13
8
13
8
3
2
2
3
3
2
2
2
2
3
4
3
2
2
3
2
2
2
1
1
3
2
1
1
5
7
8
10
11
6
1
1
1
2
2
2
2
2
1
1
14
8
2
3
3
3
4
2
1
3
4
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
46
46
46
46
46
46
46
46
39
37
36
34
33
33
32
33
35
39
46
46
46
46
46
35
33
31
28
27
26
25
24
24
28
35
46
46
46
46
38
36
36
27
25
32
36
34
50
38
41
44
53
42
42
44
44
48
51
52
63
58
56
58
57
58
58
57
58
58
58
55
56
55
55
58
50
50
53
51
49
63
50
49
49
55
47
49
48
40
39
44
38
40
46
41
46
53
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
22
22
22
22
22
22
22
22
15
8
8
8
8
8
8
8
8
18
9
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
4
2
1
1
1
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
1
1
1
3
2
1
1
1
1
1
9
6
3
2
1
4
2
1
1
2
1
1
2
2
3
5
6
7
7
4
1
7
10
11
12
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
247
247
247
247
247
247
247
247
212
206
199
178
178
178
178
188
200
214
241
241
241
241
241
152
137
150
165
198
246
246
246
246
246
247
247
247
247
241
134
126
117
92
75
69
42
32
25
18
15
13
17
15
15
40
13
12
12
7
8
7
7
46
52
61
246
103
110
247
78
74
68
44
38
32
39
20
18
15
11
12
9
7
7
12
5
5
4
4
2
2
8
10
10
40
14
17
18
13
13
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
178
178
178
178
178
178
178
178
108
39
39
39
39
39
39
39
39
63
37
12
12
12
12
12
12
12
12
7
3
3
3
3
3
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
83
83
83
83
83
83
83
92
115
145
145
145
145
145
145
145
145
123
131
129
126
126
126
125
125
125
125
100
96
91
87
86
85
84
83
83
83
79
63
72
67
89
97
65
65
66
62
73
84
89
119
125
111
145
114
115
117
116
123
118
120
127
118
118
123
116
119
115
123
117
117
117
127
118
109
110
112
115
117
125
118
109
105
127
101
104
116
118
93
102
102
103
104
145
76
66
74
36
1
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
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
25
30
33
34
35
35
35
35
36
46
51
53
54
55
56
37
19
19
19
11
4
4
7
10
7
4
10
12
14
9
4
6
5
3
1
2
4
3
3
3
3
4
4
4
2
1
1
1
2
5
4
3
2
2
2
2
13
9
6
3
1
3
3
3
3
4
3
3
2
1
6
7
8
4
1
1
2
1
1
1
1
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
65
65
65
65
65
65
65
65
62
61
60
60
59
59
59
59
59
62
65
65
65
65
65
60
56
56
56
56
56
56
56
61
68
76
92
92
92
92
69
69
63
61
56
69
61
56
54
57
69
65
66
65
92
59
62
67
69
73
74
82
78
83
82
82
85
85
84
85
92
85
82
78
75
85
71
68
66
65
56
58
56
56
68
60
61
58
64
64
55
61
58
55
64
59
60
61
61
61
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
35
35
35
35
35
35
35
35
28
22
22
22
22
22
20
19
19
19
17
16
16
16
16
16
16
16
16
13
10
10
10
10
10
9
9
9
9
9
10
11
12
15
19
12
5
6
8
5
3
5
3
1
1
1
2
2
2
6
4
3
3
2
1
2
2
2
2
2
1
1
5
7
8
10
8
7
6
3
1
5
3
2
2
2
2
4
2
1
1
1
2
1
1
3
5
3
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
24
24
24
24
24
24
24
24
25
26
26
26
26
26
26
26
26
21
22
22
21
21
21
21
21
21
21
22
23
23
23
23
23
24
24
24
25
24
30
30
22
26
25
30
35
29
35
29
39
30
29
37
29
29
32
32
33
39
35
35
36
33
35
36
36
37
45
36
37
37
34
36
34
34
45
33
35
32
31
37
33
31
32
45
35
37
31
37
25
30
26
29
37
26
31
18
18
7
1
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
14
14
14
14
14
14
14
14
11
9
9
9
9
9
8
8
8
7
6
6
6
6
6
7
7
7
7
5
4
4
4
4
4
5
5
5
5
5
5
5
5
5
10
7
5
4
3
11
6
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
2
1
1
1
2
2
2
1
1
1
2
1
1
1
1
1
1
1
2
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
171
171
171
171
171
171
171
171
133
126
119
110
123
140
161
198
198
198
190
188
187
185
184
183
182
182
182
176
175
174
171
171
171
192
213
213
213
213
175
166
139
198
135
237
241
326
672
376
563
378
314
312
276
268
257
331
338
358
730
360
420
428
452
600
498
672
563
485
560
675
549
730
551
600
522
467
675
381
346
345
375
367
343
730
342
324
293
233
226
227
199
212
199
138
139
95
106
42
11
212
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
26
25
25
13
2
2
2
2
2
13
19
22
23
24
24
24
24
25
28
15
2
2
2
2
11
20
20
20
23
21
20
11
3
14
24
18
12
6
3
3
4
9
15
12
10
30
16
2
2
2
5
3
2
13
7
1
1
1
1
2
14
9
5
3
1
3
6
8
9
10
6
2
6
4
3
16
14
12
11
6
2
6
8
9
8
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
163
163
163
163
163
163
163
163
114
105
96
78
78
79
88
98
98
98
101
105
105
105
105
105
105
108
119
136
163
163
163
163
163
184
205
205
205
205
163
140
115
133
98
110
149
121
130
151
154
166
199
171
198
192
200
202
203
240
217
222
232
255
237
242
244
248
243
252
248
240
246
246
255
252
237
220
211
203
201
206
213
207
255
234
193
190
237
159
154
148
128
126
144
136
139
144
144
144
3
218
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
42
19
19
19
19
19
19
19
19
12
5
5
5
5
5
8
9
10
11
11
11
11
11
11
12
8
5
5
5
5
5
6
52
46
27
9
26
17
9
6
3
2
1
1
1
1
1
3
5
4
3
3
3
4
3
3
4
5
14
15
8
1
22
33
38
22
7
4
2
1
1
5
6
4
2
1
3
6
4
2
1
2
4
3
3
2
1
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
92
92
92
92
92
92
100
119
152
201
201
201
201
201
201
201
201
135
124
111
94
84
75
69
62
64
69
78
92
92
92
92
92
91
91
91
91
70
58
57
50
71
71
75
201
66
66
69
50
48
70
66
68
179
65
67
68
51
52
49
45
52
53
54
92
63
61
91
53
54
52
73
73
77
201
74
75
73
53
54
45
38
36
43
32
30
30
37
26
27
51
58
60
179
55
53
58
12
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
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
38
40
41
42
42
39
37
37
37
22
7
7
7
7
7
14
17
19
20
10
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
1
1
1
1
1
2
2
2
1
1
2
2
2
3
4
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
594
594
594
594
594
594
594
594
412
381
346
304
343
393
457
568
568
568
497
485
471
455
448
442
426
426
426
442
459
459
478
507
537
594
594
594
594
482
501
501
433
485
568
481
572
441
406
414
501
462
459
572
424
401
403
415
444
453
450
572
450
445
469
463
493
497
506
594
498
500
501
500
506
459
452
454
414
405
401
454
393
374
368
362
359
358
365
356
338
343
273
295
282
274
307
246
246
246
18
365
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
26
26
26
26
26
26
26
26
26
26
26
26
43
51
55
57
58
59
59
59
60
102
123
133
138
144
189
129
70
70
70
70
70
71
71
71
203
137
71
68
66
112
65
19
5
1
2
5
9
8
8
12
16
29
16
4
2
3
5
6
8
17
9
2
15
22
25
16
8
8
8
5
2
10
12
11
6
1
13
25
21
18
32
17
2
6
7
8
10
14
16
17
16
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
94
94
94
94
94
94
94
94
91
90
89
89
88
88
88
88
88
80
78
77
72
72
72
52
48
55
62
74
94
94
94
94
94
93
92
92
92
72
53
54
62
65
60
87
87
46
43
37
30
29
37
37
38
88
36
37
39
31
30
29
28
39
40
42
94
54
56
92
47
46
45
47
47
46
87
42
41
39
30
29
28
26
29
27
26
25
29
26
21
21
31
33
31
88
27
25
28
4
1
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
40
40
40
40
40
40
40
40
40
40
40
40
40
40
36
32
32
32
19
7
7
7
7
7
7
7
7
4
1
1
1
1
1
10
15
17
18
11
5
5
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
2
2
1
1
2
4
2
1
1
1
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
31
31
31
31
31
31
31
32
33
36
36
36
36
36
36
36
36
35
43
51
51
51
51
51
51
51
51
41
39
35
32
32
28
31
32
32
32
32
31
35
35
27
26
29
36
30
30
35
34
34
44
39
40
43
44
48
51
60
58
58
55
54
56
55
54
60
58
53
53
52
58
50
51
60
49
52
48
46
44
43
45
38
37
43
36
33
43
37
33
43
37
40
52
37
39
27
29
18
2
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
31
31
31
31
31
31
31
31
16
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
17
20
23
12
2
2
2
2
2
1
1
1
1
1
2
3
4
6
4
3
6
4
3
2
2
1
1
1
1
1
2
2
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
7
5
4
2
1
2
2
2
1
1
1
3
2
1
1
5
6
4
2
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
165
165
165
165
165
165
165
165
171
177
177
177
177
177
177
177
177
145
140
134
120
114
114
96
89
99
111
132
165
165
165
180
198
220
259
259
259
282
281
389
389
282
272
541
566
901
1874
947
1769
1186
1314
1379
1874
1769
1013
1233
1149
1259
1912
1617
1770
1912
1700
1865
1594
1912
1700
1570
1763
1865
1805
1730
1104
990
839
696
598
530
472
428
643
676
680
1805
699
737
718
485
395
364
318
345
420
252
362
184
200
34
2
368
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
3180
3198
3216
3234
3252
3270
3288
3306
3324
3342
3360
3378
3396
3414
3432
3450
3468
3486
3504
3522
3540
3558
3576
3594
57
57
57
57
57
57
57
57
47
37
37
37
37
37
37
37
37
57
41
25
25
25
25
25
25
25
25
22
20
20
20
20
20
35
42
46
48
25
3
3
6
10
75
41
7
8
9
6
3
4
4
4
7
5
3
89
67
42
18
3
3
3
2
2
9
5
1
1
1
2
2
2
2
2
12
17
23
39
26
13
13
13
9
5
5
14
8
2
6
6
4
3
2
2
3
2
2
2
2
39
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
96
95
93
91
91
90
89
89
89
81
79
78
73
73
73
52
49
57
66
80
104
104
104
104
104
104
104
104
104
73
58
60
53
63
63
49
89
37
33
32
26
28
38
35
33
80
32
32
31
23
22
20
18
32
35
38
104
53
55
104
43
41
39
40
39
38
89
33
33
33
25
23
21
18
17
20
15
14
14
15
11
12
23
25
26
80
24
23
24
5
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
41
41
41
41
41
41
41
41
41
41
41
41
41
41
36
32
32
32
21
11
11
11
11
11
11
11
11
14
16
17
17
17
18
24
27
29
30
15
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
3
2
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
2
5
7
4
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
79
79
79
79
79
79
79
79
62
59
55
51
57
65
74
91
91
91
102
113
113
113
113
113
113
113
113
93
89
85
82
81
81
81
82
82
82
82
63
71
65
85
91
74
73
113
73
84
85
82
104
85
85
89
90
94
104
103
110
115
116
133
123
130
133
134
158
133
132
127
128
126
126
158
117
116
126
119
112
158
110
109
109
100
90
84
90
85
93
154
97
96
109
79
80
79
88
70
70
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
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
8
4
4
4
4
4
10
13
15
16
9
3
3
4
6
4
3
3
3
3
3
3
3
2
2
3
9
12
6
1
1
1
3
2
1
2
1
1
3
4
5
3
1
1
1
1
2
6
5
4
2
1
1
1
1
1
1
5
10
20
10
1
2
3
6
9
5
2
26
38
50
31
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
32
32
32
32
32
32
32
32
22
20
18
14
14
15
17
20
34
56
85
134
134
134
134
134
134
134
134
83
74
64
52
48
44
41
39
44
51
49
75
75
52
63
76
78
85
109
85
74
85
68
72
82
66
89
61
60
66
65
79
82
78
134
76
84
83
76
109
74
72
68
60
57
56
54
51
52
55
57
68
69
63
58
57
89
59
56
58
57
53
65
46
45
52
38
44
37
52
31
31
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
12
12
12
12
12
12
12
12
7
3
3
3
3
3
3
3
3
2
2
2
2
2
2
8
11
12
13
10
7
7
7
7
7
4
2
2
2
2
6
9
9
10
20
15
10
8
7
5
3
2
1
1
1
1
3
2
1
2
2
3
2
1
1
2
2
2
11
18
10
3
2
1
1
1
2
3
4
4
3
3
3
3
2
1
3
4
6
16
11
6
1
2
2
2
2
4
5
7
8
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
267
267
267
267
267
267
267
270
336
404
404
404
404
404
404
404
404
287
290
271
249
243
235
229
216
244
293
376
502
502
502
502
502
536
570
570
570
570
412
382
374
395
386
399
570
408
458
455
458
455
739
486
572
636
678
670
671
690
663
678
677
686
672
690
739
658
645
613
632
607
623
603
587
641
533
558
555
555
739
544
557
539
645
592
526
558
611
446
434
521
410
406
433
444
492
558
558
558
7
281
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
13
18
21
22
23
23
23
23
23
24
29
32
33
34
34
35
52
60
64
66
69
72
76
76
76
229
152
76
49
23
21
19
17
11
6
1
3
5
5
6
6
6
19
10
1
3
6
6
4
2
5
3
2
6
8
9
10
37
27
17
12
8
7
8
9
10
11
19
28
17
7
9
6
4
5
7
6
5
6
6
6
6
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
106
106
106
106
106
106
106
106
96
94
92
90
89
88
87
87
87
79
78
76
72
72
72
55
52
60
69
83
106
106
106
106
106
106
106
106
106
72
62
64
59
72
72
52
87
40
34
33
27
30
40
41
41
87
39
38
40
30
30
28
26
39
40
43
106
57
60
106
51
49
46
47
46
44
87
41
43
42
36
36
33
34
34
28
28
30
23
23
19
22
32
34
32
87
31
32
32
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
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
21
9
9
9
9
9
9
9
9
5
2
2
2
2
2
18
26
30
32
23
14
5
5
5
8
9
9
5
1
1
1
1
1
2
1
1
2
1
1
1
1
2
5
6
5
3
1
1
16
10
5
5
6
6
6
7
6
4
2
4
7
4
1
2
2
2
3
5
10
5
1
1
1
2
4
3
2
3
4
5
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
41
41
41
41
41
41
41
41
38
38
37
36
36
36
36
36
36
38
41
41
41
41
41
40
40
40
40
31
29
25
26
28
33
41
41
41
41
41
28
26
22
21
20
23
30
27
29
34
46
39
49
41
41
41
47
49
55
82
62
68
66
67
68
69
82
69
66
64
68
65
64
82
58
58
52
47
47
48
45
49
50
41
44
40
40
40
52
53
36
39
38
38
46
36
35
31
29
24
24
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
19
19
19
19
19
19
19
19
19
19
19
19
19
19
17
15
15
15
16
16
16
16
16
16
16
16
17
10
4
4
4
4
4
4
4
4
4
3
3
3
3
4
3
2
1
1
1
2
3
3
2
1
1
4
7
5
3
5
3
1
4
2
1
1
1
1
1
1
1
1
3
4
5
5
4
3
3
2
1
2
2
1
1
1
2
3
2
2
2
3
2
2
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
66
66
66
66
66
66
66
66
52
49
46
38
38
38
38
42
48
54
66
66
66
66
66
48
45
45
46
50
55
55
55
56
58
61
66
66
66
66
67
67
45
60
42
47
61
53
61
56
68
52
60
51
53
54
68
52
55
57
59
70
62
62
65
60
59
65
58
59
58
62
60
61
70
60
57
57
54
54
62
49
48
47
45
48
45
45
70
44
41
41
48
38
34
33
49
24
25
15
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
38
38
38
38
38
38
38
38
23
9
9
9
9
9
9
9
9
14
9
4
4
4
4
4
4
4
4
3
3
3
3
3
3
7
9
10
10
5
1
1
9
11
6
1
7
5
3
2
1
1
1
1
1
1
1
2
4
2
1
2
1
1
1
1
1
1
2
3
2
2
2
2
2
3
5
3
1
1
1
2
2
1
1
1
5
7
4
1
4
7
10
5
1
1
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
39
39
39
39
39
39
39
39
29
27
25
22
21
20
20
21
23
25
30
30
30
30
30
26
23
25
27
32
39
39
39
39
39
39
39
39
39
30
24
23
19
20
20
20
20
23
28
20
20
21
20
20
23
21
21
23
23
23
23
26
24
26
27
27
39
30
30
39
28
28
28
24
25
26
18
19
19
19
22
19
20
20
25
28
19
19
25
14
13
13
12
13
14
15
15
18
23
23
23
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
19
19
19
19
19
19
19
19
13
7
7
7
7
7
7
7
7
11
14
15
16
16
16
13
11
11
11
11
11
11
11
11
17
13
9
9
9
5
2
2
2
2
2
2
2
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
2
1
1
2
2
3
4
3
2
2
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
119
119
119
119
119
119
152
204
277
397
397
397
397
397
397
397
397
258
234
207
169
161
156
161
160
160
160
160
160
160
160
160
135
156
161
161
185
228
239
393
393
255
256
250
393
273
259
393
257
272
297
314
334
397
500
386
419
409
392
433
414
457
485
518
621
543
592
595
592
609
615
565
541
542
609
511
615
467
500
487
491
621
543
488
497
548
380
405
254
278
313
343
500
397
320
254
296
121
66
621
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
39
37
37
37
37
37
37
37
37
22
8
8
8
8
8
10
11
12
13
38
50
63
56
49
54
34
14
12
10
5
1
2
3
2
2
1
1
7
10
7
4
1
3
5
3
2
4
4
4
5
3
1
26
38
44
51
50
27
4
2
1
6
6
5
3
2
13
21
30
18
6
4
2
1
15
16
15
15
15
15
27
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
75
75
75
75
75
75
75
75
58
55
51
47
48
49
51
55
55
55
67
79
79
79
79
79
79
79
79
77
76
76
75
79
84
89
100
100
100
100
92
100
100
75
70
84
100
89
116
100
97
101
125
96
97
101
110
120
128
170
144
152
170
170
176
204
189
186
181
204
180
184
184
204
166
172
163
159
150
173
140
141
142
161
145
122
127
113
140
134
101
111
100
96
121
84
102
86
95
70
70
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
13
6
6
6
6
6
10
12
13
14
14
14
14
14
14
15
10
6
6
6
5
5
5
9
13
9
5
13
15
18
11
5
3
1
1
1
1
1
1
1
1
1
7
9
5
1
1
3
2
1
1
2
4
3
2
2
2
8
5
3
2
2
14
9
4
3
3
2
1
15
9
3
5
18
11
4
5
5
5
5
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
72
72
72
72
72
72
72
72
76
81
81
81
81
81
81
81
81
67
66
63
60
59
58
57
56
56
56
44
42
36
40
52
69
80
107
107
107
107
72
67
52
54
53
55
81
67
72
82
286
323
368
1313
567
804
1176
1058
1313
1316
1284
1332
1332
1356
1261
1261
1336
1114
1102
1351
1336
734
870
978
907
1351
1356
1066
1341
1319
677
610
504
369
320
466
663
704
1346
1356
593
789
705
808
1341
711
1319
578
480
48
2
226
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
19
19
19
19
19
19
16
14
14
14
17
19
20
20
20
20
20
20
21
13
5
5
5
5
5
13
17
19
20
11
2
2
4
7
5
4
3
3
3
2
2
3
3
2
2
2
2
1
1
2
2
2
2
2
2
2
3
2
2
3
2
1
1
1
1
2
4
7
15
9
4
1
1
1
1
2
2
2
2
2
3
3
3
2
2
2
2
2
2
2
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
428
428
428
428
428
428
428
428
463
498
498
498
499
500
501
504
504
504
452
443
433
421
416
411
402
400
400
392
390
389
394
438
489
542
644
644
644
644
594
588
588
477
504
648
664
794
1335
854
997
903
879
1123
963
983
1109
1163
1253
1377
1697
1400
1807
1588
1576
1697
1807
1673
1718
1831
2039
1711
2039
1678
1669
2039
1547
1552
1711
1603
1552
1890
1439
1314
1181
1711
1325
1398
1890
1552
1201
1217
1030
1066
1366
846
1020
638
627
298
3
958
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
71
66
66
66
66
66
66
66
66
76
104
118
125
128
130
131
131
131
132
67
2
2
2
2
2
48
71
83
89
45
2
2
15
29
16
3
29
30
32
16
1
1
2
6
11
6
1
10
20
20
10
1
2
2
2
15
29
21
13
32
19
7
63
91
105
114
76
38
80
41
3
3
154
95
36
3
15
27
15
3
2
7
12
7
3
4
6
4
3
3
3
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
75
75
75
75
75
75
75
75
43
38
32
24
33
45
60
87
87
90
102
102
102
102
102
102
102
102
102
89
87
84
81
86
93
101
116
116
116
116
73
75
63
70
87
78
116
102
66
78
77
80
121
91
98
105
107
108
114
113
116
114
111
114
114
114
121
118
113
113
116
112
111
123
114
108
123
114
113
123
102
109
100
91
111
88
90
116
70
66
65
61
55
54
66
57
59
63
71
66
66
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
12
12
12
12
12
12
12
12
7
3
3
3
3
3
3
3
3
7
9
10
11
11
12
12
12
12
12
11
11
11
11
11
11
7
3
3
3
3
3
3
11
19
13
7
16
21
26
14
3
2
2
1
1
2
3
2
2
2
2
3
2
2
1
1
1
2
4
5
3
1
6
9
10
7
4
3
2
1
1
1
1
1
1
1
1
2
24
12
1
1
2
2
2
2
3
10
13
17
12
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
22
22
22
22
22
22
22
22
17
16
15
14
13
13
13
13
17
24
33
49
49
49
49
49
49
49
49
45
44
44
42
42
42
41
41
41
41
41
33
33
20
21
21
22
34
24
28
34
34
36
49
38
41
42
41
49
43
46
50
59
53
55
55
55
56
55
59
55
55
55
59
55
52
59
46
47
45
43
51
45
47
47
59
55
44
43
58
34
31
28
23
25
24
24
31
22
24
22
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
13
13
13
13
13
13
13
13
10
7
7
7
7
7
7
7
7
5
4
4
4
4
4
6
7
8
8
8
8
8
8
9
15
9
4
4
4
2
1
1
1
1
1
1
1
1
2
1
1
3
2
1
1
1
1
1
1
4
7
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
2
2
1
1
2
1
1
1
1
1
1
1
2
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
69
69
69
69
69
69
69
69
55
52
49
46
45
45
45
45
45
45
43
42
42
41
41
41
41
43
48
56
69
69
69
69
69
79
90
90
90
90
69
69
49
48
48
51
79
59
65
82
98
88
122
90
91
100
98
100
104
105
109
117
111
122
110
111
112
113
122
107
118
111
112
111
106
122
102
95
91
83
101
85
95
93
122
112
95
87
118
69
65
64
53
57
66
59
64
70
78
78
78
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
24
24
24
24
24
24
24
24
24
24
24
24
24
24
20
17
17
11
6
2
2
2
2
2
2
2
2
3
3
3
3
3
4
5
5
5
5
6
6
7
8
10
8
7
10
10
11
9
7
5
4
7
4
2
1
1
2
2
2
6
3
1
1
1
1
1
4
5
3
2
4
5
5
5
6
3
1
1
1
4
4
4
2
1
2
3
2
2
2
2
2
2
4
2
1
4
5
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
70
70
70
70
70
70
70
70
54
51
48
39
38
38
38
43
49
56
70
70
70
70
70
51
47
49
51
57
65
65
65
65
65
67
70
70
70
70
45
40
42
42
40
53
53
40
42
46
45
47
53
44
44
46
45
48
50
51
56
56
56
55
55
56
65
57
60
59
55
55
60
53
53
60
46
45
47
43
46
53
43
41
43
45
39
49
34
31
30
26
24
22
25
23
24
25
25
25
2
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
38
38
38
38
38
38
38
38
22
7
7
7
7
7
7
7
7
21
11
2
2
2
2
2
2
2
2
7
10
11
12
12
13
9
5
5
5
5
5
5
9
15
18
21
17
9
1
5
7
5
3
1
1
1
2
2
2
2
1
1
1
1
1
2
2
2
3
3
2
1
5
7
8
7
5
4
3
2
1
2
2
2
1
1
1
6
4
2
2
2
2
2
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
15
15
15
15
15
15
15
15
15
15
15
15
15
16
19
23
23
23
26
29
29
29
29
29
29
29
32
39
48
48
48
48
48
45
44
48
53
51
71
71
46
61
44
50
61
54
67
56
71
57
56
67
55
59
67
63
67
68
73
72
70
98
74
77
80
77
76
81
80
75
77
78
77
84
85
82
82
98
73
72
74
67
73
70
68
68
84
85
55
59
53
60
82
57
98
48
47
25
1
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
15
15
15
15
15
15
15
15
11
7
7
7
7
7
7
7
7
5
4
4
4
4
4
4
4
4
5
6
7
7
7
7
6
5
4
4
4
4
5
7
15
17
12
7
10
14
17
12
7
2
1
5
3
1
1
1
1
2
3
6
3
1
1
1
1
1
1
3
2
2
1
1
1
1
1
3
6
4
3
3
3
3
2
1
3
4
2
1
13
8
4
2
1
1
11
6
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
86
86
86
86
86
86
86
92
111
135
135
135
135
135
135
135
135
109
112
108
104
103
102
101
99
99
99
86
84
81
80
81
83
86
86
86
86
72
71
71
65
78
76
80
135
83
88
94
88
90
115
87
91
95
94
100
106
108
126
115
118
121
120
119
121
116
120
110
121
107
108
113
115
115
135
115
110
111
111
126
109
120
104
89
90
83
82
83
73
98
78
78
79
87
70
59
67
59
3
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
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
33
36
37
38
38
33
29
29
29
17
6
6
6
6
6
12
15
16
17
17
17
17
17
17
44
30
17
14
11
7
3
4
6
3
1
1
2
1
1
2
2
3
3
3
2
2
2
3
6
6
3
1
2
3
3
4
21
12
3
2
1
4
2
1
1
1
6
11
7
3
3
10
9
6
3
2
2
2
2
2
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
167
167
167
167
167
167
167
167
133
127
120
112
110
109
109
108
108
108
96
94
91
88
87
86
84
108
137
171
233
233
233
233
233
210
206
196
187
187
157
154
148
141
128
150
132
131
121
135
180
162
203
168
187
174
175
183
233
181
188
193
186
189
184
182
178
182
183
187
203
179
184
183
193
189
179
178
175
184
176
176
233
179
169
164
169
157
193
135
117
123
116
132
184
112
157
90
95
42
7
167
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
59
59
59
59
59
59
53
47
47
33
20
20
20
20
20
21
21
21
22
17
12
12
12
12
12
16
18
19
19
20
55
72
59
47
98
58
18
18
18
11
4
3
3
3
2
2
2
2
2
2
2
4
5
7
8
7
6
6
6
6
3
1
12
18
21
21
21
16
11
6
1
1
1
1
1
2
5
8
7
4
1
1
2
4
7
6
5
6
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
500
500
500
500
500
500
500
500
361
338
311
279
301
330
368
434
434
434
275
248
216
179
163
149
127
183
251
343
500
500
500
500
500
442
432
412
388
384
335
331
318
434
297
308
305
267
282
258
331
271
265
384
250
243
270
294
323
372
432
368
373
408
436
423
500
446
392
384
363
420
361
360
379
380
331
347
372
371
387
432
408
436
446
388
420
362
380
332
371
306
302
292
292
259
262
244
244
244
1
446
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
66
66
66
66
66
66
58
50
50
50
26
2
2
2
2
2
2
2
2
8
11
13
14
14
15
32
41
45
47
36
26
26
26
26
121
73
26
18
11
17
23
15
7
6
6
3
1
3
6
3
1
20
10
1
2
1
1
1
2
10
5
1
8
12
14
16
34
30
27
14
1
5
5
5
4
3
7
11
6
1
6
14
22
11
1
1
1
1
1
1
1
179
1812
1830
1848
1866
1884
1902
1920
1938
1956
1974
1992
2010
2028
2046
2064
2082
2100
2118
2136
2154
2172
2190
2208
2226
2244
2262
2280
2298
2316
2334
2352
2370
2388
2406
2424
2442
2460
2478
2496
2514
2532
2550
2568
2586
2604
2622
2640
2658
2676
2694
2712
2730
2748
2766
2784
2802
2820
2838
2856
2874
2892
2910
2928
2946
2964
2982
3000
3018
3036
3054
3072
3090
3108
3126
3144
3162
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
88
98
98
98
98
98
98
98
98
82
84
82
79
78
77
77
76
76
76
77
79
79
79
79
79
78
77
87
99
96
143
143
81
91
82
91
131
107
120
113
147
112
110
131
116
115
147
119
130
137
132
147
138
137
138
136
136
137
134
138
136
138
142
147
147
147
126
131
125
135
136
115
124
107
96
115
88
79
109
66
66
71
72
81
84
98
95
59
69
38
1
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
28
28
28
28
28
28
28
28
28
28
28
28
28
28
24
21
21
21
22
22
22
22
22
21
21
21
21
14
8
8
8
8
8
14
17
19
20
12
4
4
8
12
8
4
12
14
16
10
4
4
3
2
1
1
1
1
2
5
8
12
14
16
9
2
2
2
2
2
1
1
9
13
15
13
12
13
15
8
1
6
7
4
2
3
2
1
1
1
3
6
4
2
1
2
3
2
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
33
33
33
33
33
33
33
33
27
26
24
23
23
22
22
23
23
23
29
35
35
35
35
35
35
35
35
34
33
33
33
33
33
34
36
41
49
52
75
75
53
63
61
73
85
70
83
67
83
67
62
85
55
55
60
58
65
75
69
85
71
72
73
70
73
75
64
63
66
66
67
73
61
75
58
57
57
55
53
48
49
47
44
62
45
45
47
42
40
42
40
43
40
32
29
24
27
21
3
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
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
6
3
3
3
3
3
5
6
7
8
7
7
7
7
7
7
5
3
3
3
3
6
10
10
10
22
16
10
14
18
10
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
2
2
3
4
3
3
2
1
3
3
3
3
3
3
5
4
3
2
5
5
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
