537
100
537
2
0
0
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
1793
4230
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
168
168
11
179
99
168
98
130
175
183
323
323
237
246
238
229
242
238
175
169
178
168
176
173
174
175
179
173
151
147
175
174
106
91
98
82
78
135
55
77
77
68
176
68
67
88
73
100
175
100
179
83
69
63
53
46
69
68
63
174
55
54
52
35
28
24
19
18
18
19
25
25
14
12
9
7
7
6
15
27
41
67
67
67
37
32
26
18
14
10
8
6
5
4
3
3
2
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
3
2
1
2
3
2
2
7
5
3
5
4
3
6
3
1
1
2
2
2
2
2
9
5
2
2
2
2
2
11
7
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1834
1834
7
923
791
1834
881
1157
1411
1212
1834
1809
1365
1390
1316
1238
1220
1185
955
711
672
594
492
417
404
364
318
419
287
282
315
280
233
358
211
195
191
234
128
158
153
139
358
120
113
133
97
120
169
124
176
155
90
84
86
76
96
132
89
166
72
59
55
41
36
31
33
23
24
26
27
27
23
23
13
12
11
10
33
60
92
150
150
150
81
69
56
40
34
28
23
20
18
16
15
14
14
13
13
13
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
3
5
3
1
1
1
2
2
2
2
1
1
7
4
1
1
1
1
2
3
5
46
23
1
1
1
1
1
3
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
2
2
2
1
1
1
1
1
1
1
2
2
1
1
2
3
4
4
5
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
7
10
11
12
12
12
12
12
12
13
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
62
62
54
113
68
68
74
87
80
82
102
99
88
88
95
87
90
81
95
96
72
76
113
77
76
75
92
60
58
57
58
53
61
82
64
96
60
49
54
60
73
81
113
82
79
80
82
85
88
98
92
96
98
85
98
82
80
89
82
77
89
89
64
63
51
47
52
49
51
51
63
63
40
35
36
37
34
48
48
47
51
52
52
52
48
48
41
35
34
34
19
16
13
11
10
9
9
8
8
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
4
1
5
7
4
2
3
3
4
5
6
3
1
10
7
4
2
4
7
4
1
10
5
1
1
5
3
2
9
8
7
6
6
7
5
3
4
2
1
3
2
1
1
1
1
2
3
2
2
1
1
4
6
6
3
1
3
2
1
1
1
2
3
3
4
17
11
5
1
1
1
6
12
18
9
1
1
1
1
8
11
6
1
1
1
1
1
2
2
2
2
3
3
3
3
4
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
56
114
114
265
142
166
166
245
167
174
167
167
137
137
161
143
172
177
164
293
181
190
265
167
172
178
212
161
154
186
156
156
174
190
156
234
155
152
143
156
184
202
265
202
207
245
221
225
240
245
237
293
240
245
231
232
212
232
194
178
172
172
122
120
136
97
110
111
125
130
184
184
105
100
79
59
62
42
84
136
190
293
293
293
177
158
135
102
82
62
48
39
32
30
29
29
28
28
28
28
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
24
19
10
1
2
4
4
4
4
4
4
13
17
9
1
10
20
18
16
23
20
14
9
22
11
1
3
3
3
10
17
15
13
9
5
3
1
15
30
17
5
3
3
4
5
4
3
4
4
4
5
13
8
4
4
5
6
3
1
1
6
8
10
14
10
7
11
9
7
7
7
15
23
13
4
4
5
6
7
5
4
4
4
5
6
6
7
8
9
9
9
10
10
10
10
14
18
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
19
70
70
204
128
106
104
117
80
88
98
84
79
79
117
87
97
93
141
100
109
112
123
120
116
125
204
111
114
123
126
130
138
181
127
147
135
141
134
113
135
130
126
181
140
151
158
162
161
161
204
161
158
152
181
142
141
147
134
123
132
132
105
102
132
95
98
130
113
126
145
145
129
129
82
78
69
66
70
75
85
100
100
100
83
80
76
66
66
66
39
34
29
25
24
25
24
24
24
24
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
12
12
12
6
1
1
2
6
5
5
16
15
11
7
4
1
1
2
3
4
7
11
7
3
6
3
1
1
2
7
5
3
9
16
13
11
9
6
3
7
7
7
7
7
5
3
3
4
7
7
4
1
1
1
5
10
9
6
4
8
7
6
4
3
2
8
13
10
7
4
2
2
5
8
15
22
12
3
3
3
3
3
3
3
3
3
7
9
10
11
11
11
11
11
11
11
11
12
12
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
51
51
51
95
54
55
52
53
60
63
95
92
82
92
90
86
95
90
67
60
58
57
50
50
60
50
46
61
39
40
44
37
45
48
39
45
40
46
38
42
44
61
59
52
56
57
61
61
60
60
60
61
55
61
55
47
49
46
45
59
40
39
39
36
35
32
31
31
32
33
36
36
32
32
22
22
25
22
23
23
20
21
23
25
25
28
32
38
38
38
38
38
38
38
38
33
38
38
5
33
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
3
1
4
5
3
1
1
2
1
1
2
1
1
24
16
8
1
1
1
4
3
2
1
1
1
2
1
1
2
5
5
6
6
3
1
1
5
3
2
1
1
1
1
1
2
2
3
3
3
2
2
18
10
3
2
2
5
3
1
1
1
1
4
2
1
1
1
1
1
1
2
6
10
6
2
2
1
1
1
1
1
1
2
4
5
5
6
19
26
32
32
32
18
5
5
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
81
198
198
401
234
204
191
153
133
125
116
119
112
118
122
121
137
139
160
198
162
182
223
227
219
221
401
222
229
225
212
197
178
159
163
171
173
212
234
184
206
215
223
228
273
234
243
278
287
285
401
285
285
284
241
217
222
213
209
273
181
166
166
151
134
161
149
116
139
169
187
234
234
234
130
136
143
153
181
181
160
153
154
155
170
181
182
197
197
197
197
197
197
197
197
173
197
197
24
173
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
14
14
14
8
3
9
23
13
4
4
4
4
4
14
8
3
13
13
9
6
11
16
15
10
5
4
3
4
5
8
6
5
11
28
14
1
11
7
4
7
6
5
13
11
10
10
7
5
9
13
10
6
2
2
3
7
7
6
5
6
6
6
6
3
1
12
8
5
18
9
1
1
10
20
32
34
17
1
1
9
7
6
3
1
1
1
8
11
13
15
94
133
165
169
171
97
24
24
24
24
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
48
216
216
255
182
189
191
176
127
127
126
119
124
143
114
118
135
123
131
218
149
165
255
187
186
217
195
173
182
176
181
240
176
172
177
218
165
216
139
149
171
164
255
171
155
174
166
173
217
181
195
218
163
167
171
162
176
168
158
240
143
144
139
127
133
101
125
98
104
109
133
133
94
87
78
82
56
59
70
86
98
125
125
125
96
96
74
61
50
43
32
27
23
21
21
22
24
24
24
24
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
25
25
25
22
16
11
19
12
5
5
5
5
4
4
4
4
4
4
9
9
9
10
15
20
17
14
20
12
5
6
5
5
14
17
19
21
15
10
7
9
9
10
10
6
3
2
1
1
2
3
2
1
1
2
3
2
2
1
1
1
1
1
1
1
1
1
7
8
9
25
13
1
1
1
41
38
29
20
20
10
1
1
18
27
20
13
11
10
10
10
10
10
10
10
10
10
12
14
12
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
203
419
419
586
372
401
374
377
419
323
305
329
341
292
419
279
312
307
313
488
374
381
586
438
414
497
451
387
410
377
362
535
377
340
351
488
312
301
327
360
365
415
586
387
455
424
410
434
497
455
451
488
455
406
392
376
395
414
438
535
455
455
383
355
338
319
274
260
308
245
244
244
200
182
182
113
90
127
166
215
319
319
274
274
218
218
174
143
116
112
75
64
54
48
47
48
48
48
48
48
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
53
53
53
28
3
7
11
8
5
4
4
4
5
22
12
3
18
31
31
31
28
19
11
9
22
12
3
9
53
39
26
40
54
45
36
29
20
11
11
19
19
19
19
12
5
7
4
2
3
5
7
4
2
2
5
4
4
3
2
3
4
5
18
10
3
3
19
35
56
29
3
3
3
3
53
67
35
3
3
30
65
84
43
3
3
3
12
16
18
19
20
20
21
21
21
21
24
27
24
21
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
163
163
120
260
159
160
174
172
163
141
153
127
116
123
133
130
163
137
130
149
151
161
260
184
191
221
191
160
180
172
172
240
187
176
187
214
211
214
262
214
223
228
262
246
250
253
286
249
252
280
262
257
280
257
251
242
242
240
247
277
241
241
211
198
210
165
125
125
127
146
159
187
187
187
108
118
131
144
187
187
150
142
149
157
179
210
210
210
210
210
179
174
149
149
149
146
149
149
135
135
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
4
4
2
1
3
5
5
5
5
4
4
4
4
6
9
9
9
41
21
1
12
15
9
4
9
14
9
5
14
16
19
25
26
13
1
2
4
13
16
19
11
4
16
10
5
3
1
3
3
2
2
3
2
2
3
5
3
2
2
4
2
1
9
7
5
6
4
2
2
12
22
35
36
19
3
3
4
5
6
4
3
3
3
8
11
12
13
13
13
14
14
14
14
74
104
59
14
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
77
77
52
57
55
68
59
64
77
62
68
61
52
53
61
59
62
77
61
61
51
52
47
45
61
47
44
46
45
47
61
54
44
51
43
45
46
45
48
45
42
42
61
42
44
47
48
48
46
72
49
55
63
53
61
63
58
62
72
61
57
57
41
48
42
36
72
38
44
51
57
57
39
39
24
18
14
12
15
18
22
29
29
29
34
39
39
39
39
39
21
18
14
11
9
8
7
5
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
5
3
2
3
4
2
1
1
2
2
1
1
1
2
4
6
3
1
1
2
3
5
7
4
2
5
5
3
1
3
6
4
3
7
5
4
2
1
2
3
4
5
5
3
1
1
2
2
3
2
2
4
7
6
4
3
5
3
1
1
1
1
1
1
1
1
3
3
3
3
3
3
4
5
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
58
78
78
81
69
92
97
114
186
153
186
210
246
246
246
183
163
134
121
114
113
163
97
92
113
106
101
192
110
114
163
83
87
79
79
89
74
97
77
96
117
121
192
121
121
116
110
117
104
105
104
100
99
117
97
94
92
92
90
83
92
92
76
70
89
60
55
53
50
50
50
50
46
46
32
36
22
27
35
39
58
58
46
51
53
55
55
55
55
55
30
26
21
16
15
13
12
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
19
19
19
11
4
3
4
5
6
7
6
5
6
7
5
4
14
8
2
3
3
4
8
5
2
3
4
3
2
2
2
2
3
6
6
6
7
4
1
2
3
4
6
5
4
4
3
3
3
4
6
5
4
4
4
4
4
2
1
1
1
1
2
5
3
1
6
10
13
8
4
1
1
1
18
16
8
1
1
9
6
4
2
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
5
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
41
239
239
134
136
151
124
120
229
157
180
206
208
229
280
244
280
280
189
239
176
182
208
175
182
188
229
172
223
155
181
123
114
109
122
125
126
239
109
123
135
121
160
119
116
118
110
106
108
105
96
95
93
90
94
80
83
81
81
108
70
71
64
57
88
52
56
68
67
68
82
82
58
58
47
38
62
34
38
41
47
47
53
62
62
62
60
58
58
58
32
27
22
18
16
14
13
11
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
124
124
90
45
1
28
17
7
10
9
7
5
6
7
4
1
2
3
4
5
6
9
12
7
3
2
1
5
6
7
8
6
4
3
3
4
9
10
6
2
3
3
4
4
4
3
3
3
4
4
3
2
2
4
9
8
7
5
4
5
3
2
2
4
4
4
5
6
7
5
3
3
3
4
11
18
10
3
3
4
4
5
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
5
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
23
79
79
64
66
74
133
82
82
93
133
96
109
105
133
129
94
101
71
71
75
86
120
82
129
85
72
80
101
64
75
55
53
53
59
60
65
120
63
65
74
76
63
61
62
61
64
76
67
74
69
74
68
76
69
67
66
67
65
62
66
66
47
48
40
37
62
35
38
43
47
47
34
32
22
16
13
13
15
18
20
25
25
26
30
36
36
36
36
36
28
28
28
27
28
28
26
25
25
28
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
45
45
30
16
5
1
2
1
1
1
1
1
1
2
3
2
1
1
1
1
5
3
2
2
2
2
2
2
2
4
3
2
2
2
2
6
6
3
1
1
10
5
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
2
1
1
1
1
1
8
11
6
1
3
5
4
4
4
4
9
7
4
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
14
25
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
68
257
257
208
257
218
345
233
226
248
345
232
247
248
345
272
201
210
163
184
197
209
311
204
272
208
178
186
210
146
189
124
122
122
134
134
136
247
127
137
148
134
139
124
117
114
114
109
108
138
114
111
108
111
89
97
101
103
139
107
85
85
72
66
93
63
58
57
64
85
103
138
138
138
76
72
69
67
65
64
59
59
55
59
65
74
74
74
74
74
39
33
27
20
17
15
13
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
10
9
8
37
24
11
12
9
6
12
9
7
9
5
2
2
2
2
2
2
5
8
16
34
26
16
6
9
7
5
3
16
13
11
10
9
6
4
4
4
6
3
1
3
5
6
3
1
3
2
1
3
2
1
2
1
1
2
1
1
1
2
1
1
11
11
11
12
6
1
1
1
13
14
8
3
3
4
3
2
2
2
2
3
3
3
3
3
3
3
3
3
4
4
4
4
5
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
73
268
268
214
268
219
347
236
231
252
347
229
248
254
347
285
239
223
182
188
184
205
331
228
285
218
182
178
223
134
147
112
103
108
130
124
133
331
126
145
151
120
182
111
105
109
97
90
87
92
85
85
82
89
84
75
75
87
67
66
64
66
68
68
92
65
57
58
57
57
67
67
43
39
31
24
28
24
31
36
55
55
56
65
65
65
52
44
40
40
23
20
16
13
12
12
11
11
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
17
17
15
11
8
41
24
8
33
17
1
3
2
2
5
3
2
2
2
5
6
8
9
5
2
2
3
4
5
3
2
5
3
2
3
11
7
4
2
1
2
1
1
1
1
1
2
3
2
1
1
1
2
1
1
2
2
3
2
1
1
1
1
3
3
3
6
5
5
5
5
5
11
14
13
12
7
2
2
3
2
2
2
2
2
2
3
4
4
4
4
4
4
4
5
5
5
5
5
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
23
267
267
195
267
212
336
214
205
229
292
206
227
231
318
290
219
228
163
173
168
195
336
216
290
210
170
176
228
142
144
131
124
109
138
142
152
336
145
163
174
140
174
133
126
124
118
111
109
134
112
107
109
107
86
95
99
101
137
106
86
86
68
62
95
56
53
56
63
82
100
134
134
134
73
71
67
58
63
63
41
39
44
48
57
71
71
71
71
71
38
32
26
19
16
14
12
9
9
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
23
23
18
14
7
1
4
8
8
4
1
3
2
2
2
10
14
8
2
2
2
2
7
4
2
14
14
9
5
4
4
5
3
2
7
13
8
4
4
4
4
4
4
4
3
2
2
3
4
5
4
3
2
2
2
1
1
2
3
4
3
3
2
2
2
3
13
9
6
4
3
3
3
3
8
13
7
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
4
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
62
271
271
209
271
199
318
197
187
191
293
178
216
225
318
288
196
232
137
162
158
184
318
194
288
203
172
170
232
127
116
113
102
96
120
121
130
261
118
128
142
120
131
120
114
113
114
106
111
125
109
105
111
105
85
93
98
100
131
111
86
86
72
64
89
62
57
57
63
80
95
125
125
125
69
66
63
63
63
60
63
63
55
59
62
66
66
66
66
66
36
31
25
19
17
15
14
11
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
10
10
10
31
20
9
4
2
1
2
2
2
5
11
14
8
2
2
2
2
6
5
5
22
19
12
5
6
5
5
8
11
8
6
7
7
5
4
4
5
7
6
5
3
1
5
3
1
3
5
4
2
1
2
1
1
5
3
1
1
1
1
2
6
16
14
12
8
4
4
4
5
15
15
9
3
3
2
1
1
2
2
2
3
3
3
3
3
3
3
3
3
4
4
4
4
5
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
65
259
259
202
259
207
309
210
199
227
296
211
229
229
309
288
195
221
160
180
200
212
309
206
288
215
184
192
221
164
195
177
124
120
142
136
145
258
143
147
165
190
158
157
167
198
168
190
180
176
176
175
172
190
163
164
163
176
177
162
176
176
122
123
137
114
111
132
104
125
133
147
147
147
82
90
101
98
140
140
92
84
98
115
148
198
198
198
198
198
104
89
71
52
44
38
33
22
22
22
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
11
21
34
25
17
16
12
9
13
10
7
8
14
21
11
2
1
1
5
3
1
3
10
5
1
5
3
2
5
4
3
6
9
5
1
3
6
4
3
4
2
1
1
1
4
2
1
1
1
1
1
7
5
3
3
3
4
5
5
3
1
1
7
7
8
11
6
1
1
2
3
14
17
12
7
7
4
1
1
1
1
4
7
8
8
8
8
8
8
8
8
9
9
9
9
11
13
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
133
133
32
228
104
116
128
133
154
141
228
187
172
187
187
197
204
204
228
160
156
150
152
155
158
184
163
144
121
120
131
181
109
125
106
92
92
129
78
78
77
68
152
62
59
80
69
96
184
99
163
83
67
59
60
55
82
129
79
181
70
60
56
35
29
25
18
17
17
18
22
22
14
14
9
7
6
6
16
28
40
65
65
65
38
33
28
22
19
17
15
14
13
12
12
11
11
11
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
19
19
19
10
2
3
4
3
3
3
3
3
3
3
4
9
5
1
1
1
2
3
2
2
3
2
1
2
4
3
3
15
10
5
4
3
2
1
1
1
1
2
2
1
1
1
1
2
1
1
1
1
2
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
206
206
28
2477
504
577
676
469
462
433
764
354
359
474
532
682
937
895
897
1020
1051
1077
2477
1727
1846
2409
2451
1306
1491
1369
1054
1919
756
648
616
408
356
268
186
554
591
642
2477
636
647
1038
801
1231
2409
1180
2451
1099
964
925
630
532
717
646
644
1919
546
529
513
284
241
190
132
110
91
79
70
57
48
48
31
27
24
21
44
72
103
162
162
162
100
90
78
57
44
39
23
18
13
9
7
5
4
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
3
2
1
3
2
1
1
2
2
2
2
2
1
1
1
2
1
1
1
2
4
6
5
3
1
10
6
2
1
34
21
9
8
6
4
2
1
1
3
5
4
2
1
1
1
2
1
1
1
1
1
2
3
2
2
4
19
11
3
1
1
1
1
1
1
1
2
2
2
2
4
5
7
5
4
6
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
417
417
35
544
247
343
342
379
383
417
544
290
317
367
365
417
528
383
544
330
327
322
278
248
277
249
244
309
277
202
236
277
179
269
154
131
131
115
88
116
121
119
269
125
129
140
121
125
180
114
109
105
91
81
84
71
91
115
99
180
80
71
66
48
45
32
24
28
33
36
58
58
30
27
23
18
16
15
32
53
77
122
122
122
70
61
51
36
28
20
15
11
8
6
5
4
3
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
4
1
29
43
22
1
2
2
2
2
4
2
1
8
9
5
1
1
2
2
2
5
3
1
3
5
4
4
8
7
4
1
5
5
3
2
4
4
4
2
1
2
2
3
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
4
5
7
4
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
215
215
27
1026
243
272
325
338
352
359
882
337
354
500
532
667
1053
782
782
672
651
630
1053
774
912
972
991
1053
723
685
630
950
448
362
347
248
216
197
128
267
278
290
1026
291
294
440
340
509
972
498
991
420
332
303
206
167
295
277
289
950
259
256
251
140
120
98
66
53
45
39
33
26
21
19
12
10
8
8
33
63
97
160
160
160
88
76
62
44
35
26
19
15
12
10
8
7
6
5
5
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
6
7
4
1
1
1
2
2
2
2
2
3
6
3
1
1
1
1
2
3
6
5
4
5
3
1
1
1
27
14
2
3
3
2
2
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
3
3
2
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
53
53
14
440
103
109
127
80
85
80
83
93
90
109
121
130
190
137
137
163
165
170
437
285
326
434
440
224
267
237
203
404
160
138
134
85
76
59
43
105
110
118
437
122
124
189
148
224
434
221
440
191
154
142
95
75
128
120
124
404
110
110
109
61
50
39
26
24
22
21
23
23
13
10
8
6
4
4
14
27
42
69
69
69
38
33
27
20
17
14
12
11
10
9
9
8
8
8
8
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
1
1
1
1
1
5
7
4
1
1
1
1
1
1
3
6
4
2
1
1
1
1
1
1
1
1
1
7
4
2
1
2
4
2
1
1
2
2
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
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
215
215
26
2243
469
535
633
453
449
436
770
362
359
475
496
599
945
661
661
796
800
844
2215
1438
1650
2219
2243
1100
1322
1211
1039
2054
802
684
668
437
383
290
200
522
548
590
2215
574
581
942
731
1124
2219
1084
2243
961
779
727
495
395
669
616
632
2054
556
546
538
292
248
192
128
104
87
77
69
56
48
48
26
22
19
15
39
69
104
167
167
167
103
92
79
58
45
39
24
18
14
9
7
5
4
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
2
1
2
3
2
1
2
2
2
2
2
1
1
1
1
1
1
1
2
4
6
88
44
1
2
3
2
1
29
17
6
6
5
4
2
1
1
2
3
4
2
1
1
1
2
1
1
1
1
1
6
97
51
5
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
3
5
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
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
65
65
30
77
64
65
52
51
51
53
65
58
50
53
60
49
48
44
49
45
46
47
52
59
56
77
60
49
52
47
42
64
44
43
83
120
171
291
247
247
161
142
124
104
130
166
176
291
291
188
235
151
129
154
148
185
291
210
291
289
219
235
235
139
116
95
68
66
60
58
61
61
45
40
33
33
20
26
33
39
59
59
46
46
43
40
38
36
34
34
29
29
29
28
29
29
27
26
26
29
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
6
9
7
5
3
2
2
2
2
2
2
5
6
6
6
5
4
5
5
5
3
1
4
7
5
3
3
3
2
1
1
5
8
4
1
2
6
5
5
3
1
2
4
3
2
6
6
4
2
2
2
5
3
2
3
4
3
2
2
4
6
9
11
6
2
6
5
3
2
2
2
17
17
12
7
4
4
4
4
4
4
3
2
2
2
2
2
2
2
2
2
3
3
3
3
14
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
46
274
274
1218
488
542
550
889
484
504
784
490
505
494
835
504
571
554
883
481
429
418
505
536
643
1218
650
784
657
637
722
650
889
784
691
835
682
883
647
590
636
657
988
743
757
988
861
910
1218
833
818
782
707
685
706
674
669
889
555
666
477
441
440
393
421
352
308
289
318
297
308
315
315
315
204
218
234
268
325
389
459
591
591
591
522
510
497
453
453
453
259
227
189
160
148
139
131
113
113
113
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
44
44
44
38
31
25
44
33
21
9
9
9
7
6
7
8
8
9
14
16
15
14
15
17
20
23
20
17
50
41
33
50
52
54
42
30
27
20
13
33
17
2
13
7
2
3
2
2
3
4
4
4
2
1
9
5
1
1
2
1
1
1
17
9
1
2
28
53
66
41
17
2
2
2
60
90
66
42
42
59
67
76
59
42
42
42
34
27
27
27
27
27
27
27
27
27
27
27
56
86
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
341
341
46
313
177
170
239
243
272
341
313
330
285
311
310
330
304
304
377
249
278
312
264
281
312
223
225
281
266
251
377
281
198
167
144
115
103
96
70
117
124
128
377
158
164
243
135
149
157
142
159
212
110
101
97
75
89
79
76
152
61
57
54
40
38
35
31
37
35
39
50
50
33
33
23
17
13
13
51
96
148
243
243
243
140
122
102
73
56
39
28
21
15
11
8
6
4
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
2
3
11
23
22
21
21
12
3
2
2
4
6
4
3
3
4
3
3
3
3
3
4
6
4
2
2
3
15
8
2
4
4
4
3
2
1
2
3
3
4
3
3
3
2
1
1
1
1
1
1
2
4
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
7
4
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
130
130
28
299
148
141
155
255
186
199
299
249
199
210
203
229
253
232
299
346
225
254
248
271
236
229
244
271
236
225
174
236
171
158
184
316
156
204
129
124
121
107
204
131
131
255
125
137
170
156
153
346
135
127
125
85
96
87
82
152
66
62
62
47
43
38
30
33
38
44
61
61
41
41
27
23
23
24
77
140
213
346
346
346
185
158
127
88
70
53
41
33
25
20
17
16
14
12
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
3
2
10
18
10
2
2
2
2
2
2
2
2
3
5
4
3
4
4
4
6
5
3
2
3
4
4
5
6
6
6
8
9
7
6
5
4
4
4
4
3
3
3
3
3
2
1
1
1
1
1
1
7
10
6
3
2
1
1
2
2
2
3
5
5
5
3
2
2
4
6
8
6
4
2
2
5
6
8
5
2
2
2
1
1
1
1
1
1
1
1
1
1
6
8
4
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
56
56
14
76
81
82
92
265
96
103
126
106
111
198
116
128
146
126
127
198
115
124
126
127
116
102
132
127
134
252
131
131
116
116
95
85
82
131
57
71
73
63
131
95
99
265
98
102
132
107
105
252
89
83
88
59
64
68
50
75
39
33
31
23
21
19
16
16
16
19
22
24
24
24
15
13
11
10
52
103
160
265
265
265
145
125
102
71
54
38
28
21
15
11
8
6
5
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
6
4
3
9
6
3
3
2
2
2
1
1
8
6
4
2
1
1
1
1
6
3
1
1
1
1
1
1
11
6
2
1
3
2
2
1
1
1
1
1
1
1
2
3
2
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
5
3
1
1
1
1
1
1
1
2
5
5
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
242
242
28
125
146
165
172
271
249
242
308
339
296
318
319
339
326
313
339
332
203
199
175
138
138
110
134
138
141
242
130
118
160
138
139
303
126
109
106
88
85
81
138
109
113
271
104
108
154
134
136
332
127
122
122
82
81
71
63
71
47
41
41
36
34
36
29
29
33
39
51
51
41
41
30
28
27
26
77
136
205
332
332
332
179
152
122
85
68
52
40
33
25
21
17
16
14
13
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
6
4
2
10
18
9
1
1
1
1
1
1
1
2
3
5
3
1
1
1
2
3
3
2
2
3
4
2
1
1
2
3
5
7
6
3
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
6
9
5
1
2
1
1
1
1
2
5
8
7
7
4
2
2
5
6
8
10
13
16
20
12
5
5
5
5
5
5
3
2
2
2
2
2
2
2
2
2
6
8
5
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
74
287
287
244
254
248
225
325
217
189
202
198
190
223
198
179
202
192
174
287
169
193
206
200
223
228
209
205
211
245
205
254
203
192
232
329
244
287
252
215
223
214
252
258
266
325
329
282
286
343
289
278
275
328
275
276
301
329
322
344
343
343
292
297
344
252
240
253
264
281
344
344
241
241
207
218
200
258
258
261
292
325
325
325
279
265
255
222
222
222
135
121
104
92
93
97
98
98
98
98
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
122
122
114
90
51
12
13
16
19
17
16
16
14
13
30
16
2
2
4
30
17
4
22
15
9
21
34
21
9
12
10
9
15
21
34
62
37
12
12
12
8
4
13
7
2
3
3
4
3
2
3
2
2
5
7
4
2
7
11
6
2
2
5
3
1
13
13
13
30
66
39
13
13
13
33
54
104
61
19
18
18
18
49
76
47
19
19
19
19
19
34
41
45
47
48
48
48
49
49
49
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
82
225
225
225
220
239
225
392
210
215
227
217
214
205
355
238
261
264
379
225
200
207
187
192
202
225
210
227
188
255
231
222
392
227
281
355
280
379
286
241
239
219
249
252
259
325
272
257
286
251
253
255
253
222
255
253
255
392
253
253
226
195
191
196
188
185
239
188
198
202
213
213
163
163
123
102
144
83
128
184
228
325
325
325
272
299
330
362
362
362
362
362
362
353
362
362
342
309
309
362
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
52
52
52
32
12
12
12
43
59
42
25
9
5
2
7
5
3
3
23
31
29
24
20
12
5
8
12
8
5
8
6
5
12
17
22
48
31
15
4
8
4
1
1
1
2
3
3
4
3
2
1
3
3
3
12
8
4
2
1
1
3
5
7
4
1
26
35
27
20
12
4
4
9
14
31
48
28
8
8
10
11
12
10
8
8
8
11
12
13
14
33
43
48
50
53
53
53
53
181
309
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
190
213
213
244
227
233
233
346
224
222
237
220
214
219
356
243
253
254
318
226
180
184
172
183
197
230
197
228
201
222
273
247
346
399
297
356
304
318
284
252
299
298
307
399
322
323
314
331
292
290
331
301
297
290
399
284
291
356
280
269
252
252
237
246
295
219
229
225
236
241
295
295
193
172
176
189
175
251
251
237
259
273
273
273
251
251
207
178
156
156
107
95
84
80
83
89
97
97
97
97
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
49
49
49
31
13
12
12
43
74
41
9
5
6
8
10
11
12
13
23
32
24
16
16
11
7
10
13
9
5
8
6
5
6
7
22
37
24
12
14
17
45
62
42
21
1
3
2
1
3
5
5
5
3
1
13
8
3
7
10
6
3
3
7
11
16
29
36
28
20
17
14
14
14
14
33
52
94
54
14
13
12
12
46
70
42
14
14
14
14
14
30
38
44
45
45
46
48
51
48
46
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
191
191
144
160
183
188
200
299
202
198
188
158
144
152
158
169
190
191
183
279
165
163
153
132
129
126
127
107
117
112
131
138
156
186
144
167
176
176
227
167
176
175
197
212
217
299
246
209
227
221
229
279
246
228
223
235
205
191
179
246
156
157
163
161
150
145
208
126
132
137
140
140
104
92
80
56
42
57
101
157
202
299
299
299
193
171
150
117
97
79
62
52
45
45
44
45
46
46
46
46
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
52
52
52
28
5
12
16
11
7
7
7
4
1
2
3
5
12
19
13
8
16
17
18
11
5
5
5
5
5
3
1
5
8
12
22
31
19
7
5
9
5
2
3
4
6
6
7
7
5
3
2
2
2
2
3
2
2
2
2
2
2
2
7
9
7
5
13
14
16
10
4
2
2
2
24
33
20
8
8
10
13
16
12
8
8
8
9
9
9
10
11
12
12
12
13
13
13
13
23
33
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
79
79
67
215
137
144
155
318
161
180
215
192
183
191
351
223
238
246
330
212
202
242
227
246
359
254
259
278
271
273
330
254
267
359
264
351
275
309
257
237
241
226
359
252
258
318
236
233
240
225
222
256
205
187
217
211
233
351
239
226
223
212
200
201
198
219
225
177
188
203
212
212
205
205
153
188
103
118
160
203
239
318
318
318
254
234
220
181
173
173
102
88
74
63
60
58
56
52
52
52
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
15
15
15
8
2
5
9
6
4
5
6
6
3
1
1
2
12
20
12
4
16
12
9
8
12
7
2
8
16
10
4
67
49
32
23
17
13
7
2
15
9
4
6
5
4
5
4
4
2
1
16
9
2
5
7
5
4
8
13
9
5
1
1
1
1
12
16
13
10
5
1
1
7
13
100
98
55
13
13
11
10
10
11
12
12
13
16
17
18
18
18
18
18
18
19
19
19
19
26
33
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
41
116
116
276
166
166
164
228
141
147
139
126
129
107
124
114
145
139
158
283
183
199
276
191
192
186
220
170
191
187
179
261
192
196
218
265
255
265
247
341
253
256
276
254
254
252
278
250
258
269
258
283
269
246
257
341
255
247
245
261
200
210
185
166
288
193
204
288
252
267
341
341
212
196
157
124
139
98
129
171
207
283
283
283
213
201
188
152
144
144
86
75
63
54
53
53
51
50
50
50
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
7
11
10
8
7
9
8
8
6
4
3
2
8
15
11
7
4
6
9
10
9
8
16
15
15
11
7
5
4
15
17
19
29
68
40
12
31
47
28
9
11
7
3
4
6
26
13
1
3
2
2
4
9
6
4
3
2
3
3
4
7
4
2
2
16
17
18
10
2
2
2
2
25
49
28
8
8
9
9
10
9
8
8
8
16
20
22
23
23
23
23
23
24
24
24
24
25
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
558
558
42
258
222
306
306
393
558
431
601
558
468
490
601
485
457
601
409
346
330
326
271
263
326
222
196
241
230
234
384
276
199
174
156
175
135
111
145
133
133
136
384
131
131
140
101
120
158
119
167
156
91
84
96
79
104
175
96
181
82
70
66
52
43
38
43
32
37
39
54
54
28
25
20
15
13
12
35
63
96
156
156
156
85
73
59
41
32
24
18
14
11
9
7
6
5
5
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
18
18
18
9
1
4
8
20
33
17
2
2
2
1
1
1
3
5
3
1
1
2
2
2
3
2
1
2
4
2
1
9
6
3
1
3
2
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
2
3
5
4
3
3
2
1
2
1
1
2
2
3
4
5
4
3
3
3
3
3
3
3
3
3
4
5
4
3
2
1
1
1
1
1
1
1
1
1
2
3
2
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
345
345
36
497
245
307
323
344
403
378
564
602
495
520
602
540
499
602
537
349
354
320
280
254
314
245
263
306
294
286
387
314
223
287
163
149
140
102
126
132
130
135
387
161
166
264
136
146
158
136
123
250
106
99
116
85
108
156
96
177
79
64
59
40
34
28
21
19
19
19
22
22
14
14
10
8
6
6
49
99
157
264
264
264
139
118
93
63
48
34
24
18
13
9
7
5
4
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
5
2
1
1
1
2
2
2
2
2
5
7
9
5
1
14
11
9
7
4
2
5
4
4
2
1
2
4
10
8
6
5
4
3
2
1
1
1
2
2
1
1
1
2
5
3
1
2
1
1
1
21
11
1
2
5
3
1
1
1
1
1
2
4
3
3
2
1
1
1
1
3
3
3
2
1
1
2
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
465
465
33
199
194
195
268
325
465
369
528
570
439
477
570
469
438
570
408
291
282
234
205
187
174
154
161
156
164
221
147
149
116
89
94
103
83
100
64
74
77
74
153
106
109
256
115
131
154
129
118
221
98
89
94
70
87
94
79
149
64
61
56
46
46
35
35
36
38
37
50
50
29
26
24
20
20
20
57
104
158
256
256
256
135
113
89
60
45
32
23
17
12
9
6
5
3
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
4
1
1
1
1
1
2
2
2
2
3
2
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
9
7
5
3
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
2
4
5
4
3
3
3
7
5
4
7
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
799
799
20
409
384
799
479
587
650
587
836
793
649
659
630
610
655
625
443
406
414
411
424
423
359
358
331
424
359
262
267
359
228
202
226
329
192
227
138
136
129
113
227
94
97
110
102
118
151
158
163
329
141
138
143
112
128
136
115
152
84
81
62
59
55
51
88
52
62
65
81
81
47
40
35
26
24
22
70
128
194
316
316
316
167
142
113
76
58
41
29
21
15
11
8
6
4
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
1
1
1
1
1
2
2
2
2
4
2
1
1
1
1
1
1
2
3
9
7
4
1
1
1
1
1
4
3
2
5
4
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
2
2
2
2
2
3
3
4
7
9
6
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1275
1275
23
560
479
733
703
909
1275
945
1346
1377
1113
1232
1377
1213
1157
1377
1022
679
645
523
440
366
321
269
246
325
258
236
281
273
149
134
119
92
86
76
59
91
97
101
281
134
142
254
128
138
153
121
121
155
90
86
85
70
83
76
75
153
62
59
52
50
49
52
99
51
55
58
55
55
37
34
26
22
22
21
59
104
157
254
254
254
144
125
104
75
60
46
36
30
25
21
19
17
16
13
13
13
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
7
5
3
2
1
2
3
6
4
3
5
3
1
15
8
1
1
1
8
6
3
1
2
4
9
5
1
7
7
6
6
7
6
5
4
2
1
1
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
2
6
5
4
11
6
2
2
2
7
5
4
2
1
1
1
1
1
1
1
1
1
1
1
2
7
10
11
12
12
12
12
12
12
13
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
26
26
38
52
41
41
64
44
52
64
53
54
49
64
43
46
49
45
45
54
44
44
51
45
43
45
54
39
38
45
39
45
80
52
64
62
64
52
64
60
58
59
80
61
62
62
76
62
59
71
58
62
67
80
62
76
55
51
49
43
40
38
44
39
39
76
43
47
52
49
52
52
52
38
41
41
45
45
43
45
46
46
46
45
45
36
31
27
27
17
14
12
11
10
10
10
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
8
4
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
8
5
2
4
4
3
3
2
1
2
3
4
6
8
5
2
4
6
3
1
1
1
1
1
1
1
1
2
1
1
1
2
3
2
1
1
2
1
1
1
1
1
1
5
3
1
3
6
3
1
1
1
5
10
18
22
24
12
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
3
3
3
5
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
96
113
113
100
123
151
146
254
218
194
218
254
212
243
254
200
215
209
165
243
150
151
146
141
151
156
178
209
131
164
166
150
245
149
157
227
163
151
178
138
142
140
129
129
129
129
134
134
169
150
147
227
133
128
154
145
150
245
140
128
112
99
88
90
150
92
82
113
88
102
113
113
106
106
60
52
42
37
64
98
136
206
206
206
147
137
125
99
88
88
51
43
36
29
27
25
23
20
20
20
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
6
4
6
4
3
4
6
7
9
10
11
9
8
17
13
8
3
6
4
3
3
14
15
9
4
16
16
11
6
16
32
23
15
9
6
3
2
17
11
6
2
3
2
2
4
3
2
3
4
3
3
4
4
2
1
5
10
5
1
1
3
4
6
8
17
9
1
3
4
5
5
6
11
16
9
3
3
2
1
1
2
2
2
3
4
5
5
5
5
5
5
5
6
6
6
6
10
14
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
80
80
28
66
57
68
71
124
110
108
114
124
110
108
124
102
109
109
97
136
100
85
83
82
84
77
88
100
55
69
68
60
116
67
72
116
70
64
88
57
56
55
65
43
43
49
49
51
80
67
68
136
65
63
75
66
67
116
55
49
45
34
34
34
32
36
31
28
30
35
41
41
39
39
23
18
14
13
34
59
85
136
136
136
87
79
69
52
40
39
23
18
14
10
9
8
7
5
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
6
3
1
3
3
4
4
4
4
4
2
1
7
5
3
2
1
4
3
3
2
1
4
7
5
3
3
3
4
2
1
3
5
4
3
2
1
1
1
1
2
1
1
1
1
1
4
2
1
2
3
9
5
2
1
8
4
1
1
1
1
2
6
3
1
4
3
2
1
1
1
8
8
4
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
59
59
51
139
125
142
146
368
216
272
368
292
272
257
368
226
245
272
245
317
272
224
211
228
197
199
173
272
136
143
153
123
150
137
148
302
166
151
228
131
132
123
139
92
93
105
102
106
162
142
146
317
136
131
169
155
158
302
138
129
114
80
80
81
75
87
69
60
65
73
80
95
95
95
66
62
54
47
89
145
205
317
317
317
206
187
165
129
106
95
65
54
46
42
37
34
32
27
27
30
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
3
2
5
5
3
2
2
2
2
2
5
3
2
6
11
8
5
6
6
6
6
9
5
2
8
7
4
2
20
13
6
5
4
3
2
2
2
5
8
10
5
1
1
3
10
7
5
4
3
2
3
2
2
8
26
21
13
5
2
2
3
4
5
7
9
12
15
11
8
8
8
17
21
25
16
8
5
3
3
4
4
4
5
4
3
3
3
3
3
3
3
3
3
3
3
15
27
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
22
83
83
57
64
71
60
84
83
63
69
74
72
84
92
78
92
77
92
66
64
67
59
58
80
60
57
59
64
55
74
78
89
176
92
97
103
97
79
97
95
95
96
176
131
156
215
313
250
348
256
313
320
295
339
493
379
484
446
484
428
493
493
305
276
262
312
256
304
316
493
493
232
215
167
109
87
73
64
63
58
54
52
49
45
44
41
36
36
36
19
16
13
9
8
7
6
5
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
37
37
29
15
1
1
2
1
1
1
1
1
1
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
4
5
6
6
6
5
4
4
4
4
4
4
3
2
2
2
1
1
3
2
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
2
7
8
5
2
2
2
17
19
14
10
10
6
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
35
35
29
33
46
44
45
96
60
61
78
89
84
128
89
94
94
79
83
76
72
111
77
83
96
82
89
128
81
111
70
57
53
45
42
39
53
47
66
83
102
128
107
150
131
133
135
150
133
134
134
120
150
133
98
91
118
91
90
109
109
56
51
40
29
23
21
20
21
23
23
16
16
10
8
7
7
11
17
23
36
36
36
28
27
25
21
21
21
12
10
9
7
6
5
5
4
4
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
18
18
9
1
2
3
4
5
6
6
7
7
7
4
1
2
3
2
1
1
1
2
2
2
6
3
1
3
5
4
3
7
6
3
1
2
2
3
3
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
2
2
2
3
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
42
56
56
44
49
50
43
56
58
55
58
61
61
66
80
71
80
80
64
60
57
58
55
72
60
56
51
53
64
52
72
52
63
84
75
103
88
103
87
103
86
86
87
84
95
88
90
90
95
90
87
87
84
95
84
76
77
72
71
65
61
65
63
58
89
48
46
57
60
64
90
90
52
46
44
42
39
48
48
47
58
58
51
52
52
51
51
51
51
51
43
42
39
37
36
31
36
36
5
31
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
3
2
5
5
5
4
3
3
3
2
1
1
2
5
5
5
6
5
3
2
2
2
2
2
2
2
5
3
2
4
4
2
1
4
3
3
4
2
1
1
1
1
3
2
1
2
3
2
1
1
4
8
6
4
2
1
2
2
3
4
7
4
1
1
1
6
9
5
1
1
1
7
12
18
13
9
7
6
6
6
6
6
7
7
7
7
8
19
25
30
30
30
17
5
5
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
66
66
5
36
44
66
55
84
65
63
76
70
66
84
92
82
92
76
123
65
56
55
47
40
46
51
50
76
71
49
61
54
67
76
64
67
70
123
71
58
56
45
76
35
32
35
29
32
52
29
30
26
20
18
35
35
41
123
42
40
38
24
21
19
15
14
11
11
12
13
19
19
10
9
7
5
4
3
7
11
16
26
26
26
17
15
13
11
10
9
9
8
8
8
8
8
8
8
8
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
3
2
1
3
4
4
5
4
2
1
1
1
1
1
1
2
2
3
3
2
1
1
1
1
1
1
2
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
44
44
37
55
63
76
77
154
100
106
119
110
119
107
173
110
104
107
106
84
109
85
79
126
96
105
145
109
78
94
90
84
154
92
109
173
131
134
145
138
98
89
78
68
66
77
81
79
138
75
78
77
78
73
91
116
94
173
98
91
82
77
65
66
77
57
57
57
68
76
116
116
62
54
43
28
22
20
22
27
32
41
41
41
41
42
42
42
42
42
21
18
14
9
7
5
4
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
4
5
6
9
5
1
5
4
3
2
1
1
1
1
2
7
13
7
2
4
6
5
4
7
5
4
3
2
19
12
6
7
8
5
2
1
1
1
2
3
2
2
1
1
2
2
2
1
1
1
4
8
4
1
2
8
5
2
1
1
1
6
3
1
2
6
10
6
2
2
2
8
8
5
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
68
68
60
58
56
60
51
52
68
53
60
54
53
60
55
55
68
48
48
42
44
46
43
47
60
53
64
54
64
55
53
64
49
52
53
50
61
77
58
97
66
65
69
64
68
71
77
89
77
97
79
78
74
81
96
115
145
145
153
136
109
94
80
65
54
53
41
45
54
48
53
53
45
45
33
36
20
26
34
40
62
62
48
51
50
48
48
48
48
48
26
22
18
14
13
12
11
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
7
7
17
9
2
2
2
2
3
2
1
4
8
6
4
2
3
2
1
1
1
1
1
2
1
1
2
1
1
3
4
4
5
5
5
3
1
6
5
4
4
3
2
3
2
1
2
3
4
2
1
1
1
1
1
1
1
1
1
1
2
3
3
4
6
8
12
7
2
2
2
3
19
19
11
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
5
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
34
81
81
75
62
70
77
61
81
56
52
60
59
62
97
64
67
64
57
70
58
62
77
73
70
75
97
65
67
57
55
51
49
67
54
59
72
97
67
96
74
71
71
68
72
75
82
92
89
96
82
78
75
84
101
120
153
153
157
144
107
95
81
66
57
48
40
43
44
44
57
57
40
37
33
23
20
20
22
23
33
33
28
30
31
32
32
32
32
32
19
16
13
11
10
10
9
9
9
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
11
11
7
3
5
7
5
3
3
3
3
2
1
10
15
11
8
7
4
2
1
1
1
1
1
2
1
1
2
1
1
3
2
1
1
2
1
1
3
6
6
3
1
1
2
5
3
1
6
3
1
1
1
1
8
4
1
4
2
1
1
1
6
6
6
6
5
4
3
4
5
6
6
7
11
15
9
3
3
3
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
4
6
4
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
45
66
66
77
58
58
58
51
51
49
47
50
47
50
55
57
65
65
65
66
52
50
53
56
54
77
53
52
54
48
52
42
36
31
42
43
56
96
61
88
71
76
69
69
72
76
80
83
96
88
80
83
71
83
90
110
136
136
149
139
100
87
76
58
46
42
33
33
37
31
31
32
29
32
32
22
19
20
21
23
32
32
27
30
31
34
34
34
34
34
19
17
14
12
11
11
10
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
14
14
13
8
4
4
4
3
3
3
3
2
1
6
6
6
5
4
4
2
1
1
1
1
4
5
3
1
3
2
1
4
5
6
3
1
4
3
3
6
5
5
4
4
4
4
2
1
1
1
1
2
1
1
2
1
1
1
2
1
1
1
3
5
4
2
1
2
3
14
7
1
1
1
9
11
8
5
5
4
3
3
3
4
3
2
2
2
2
2
3
3
3
3
4
4
4
4
5
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
22
78
78
75
138
117
115
126
208
160
175
164
175
128
158
121
134
131
109
169
119
117
134
129
129
208
136
135
140
125
169
132
128
117
127
112
112
115
135
125
136
140
208
144
144
140
132
131
118
130
114
114
110
108
113
113
136
118
132
107
113
113
94
94
112
87
80
87
84
100
111
132
132
132
74
62
47
41
50
62
70
90
90
98
115
138
138
138
138
138
84
75
60
47
41
39
34
30
26
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
26
26
21
11
2
4
7
21
13
5
8
7
4
2
2
2
2
2
2
6
10
14
13
7
2
2
2
4
7
4
2
4
3
2
2
2
5
7
5
4
3
2
1
7
4
1
16
8
1
1
1
1
1
1
1
10
6
2
1
1
2
3
4
4
4
5
12
8
5
4
4
4
5
6
10
15
10
5
5
4
3
3
4
4
4
5
4
4
4
4
4
4
4
4
4
4
15
20
12
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
783
783
22
403
377
783
464
562
624
564
783
769
600
613
586
559
584
579
397
346
318
303
287
285
333
271
266
285
333
219
228
333
213
194
218
346
191
204
141
132
125
113
204
96
90
101
89
99
142
139
142
346
131
124
136
98
110
136
93
144
74
62
55
45
40
37
40
31
35
37
49
49
29
26
21
17
16
17
65
121
186
306
306
306
163
139
111
78
62
48
36
29
23
21
18
16
15
12
12
14
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
2
1
2
3
2
1
1
2
1
1
1
1
1
1
2
1
1
2
3
4
6
5
3
1
2
3
2
1
4
3
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
2
2
1
1
4
7
6
6
6
6
8
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
7
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
105
105
60
63
71
59
61
105
72
78
85
95
80
83
75
82
105
74
105
76
80
95
79
80
77
105
62
56
53
49
42
43
50
52
60
61
105
57
57
63
65
55
58
60
60
61
65
61
60
60
61
58
65
61
49
51
49
46
49
40
40
41
40
60
38
34
40
39
47
59
59
54
54
31
25
19
17
19
22
25
28
29
35
43
57
57
57
57
57
30
26
20
14
11
10
8
5
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
53
53
28
3
3
2
2
2
2
2
2
2
2
2
3
10
6
2
2
2
3
5
4
3
3
2
2
2
2
3
3
4
3
2
2
2
3
2
1
1
2
3
2
1
1
1
2
4
2
1
2
1
1
1
1
1
2
3
4
2
1
1
1
1
1
5
3
1
4
4
3
3
3
3
8
8
4
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
175
175
113
336
271
181
205
202
223
180
184
192
197
243
258
336
361
233
313
233
261
267
361
313
275
277
267
361
215
205
215
271
176
178
146
121
120
124
140
173
193
214
267
242
233
232
224
228
233
222
242
228
233
233
206
218
207
215
271
218
233
233
191
190
182
196
138
143
144
161
172
196
196
196
122
118
119
120
136
136
114
115
131
148
171
211
211
211
211
211
180
174
149
149
149
146
149
149
131
131
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
7
5
4
8
9
5
1
1
1
1
1
4
4
4
8
6
4
4
4
4
16
29
19
9
4
8
9
6
4
6
8
15
13
11
10
7
5
4
3
2
1
5
5
3
1
7
7
4
1
1
2
8
10
12
7
3
2
1
1
1
1
4
8
6
4
4
5
6
4
3
3
3
41
46
28
11
11
8
5
5
8
9
10
11
14
16
17
17
17
17
18
18
18
18
74
102
60
18
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
74
74
30
56
71
65
61
67
74
64
74
83
68
76
83
77
82
83
71
55
56
51
44
54
46
55
71
47
71
53
51
71
47
48
54
48
50
46
67
51
53
67
58
61
67
61
61
54
53
49
49
48
47
53
41
43
45
44
56
42
41
40
34
34
39
28
31
30
32
38
43
47
47
47
40
41
37
43
43
39
41
41
43
46
49
56
56
56
56
56
30
25
20
14
11
9
7
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
3
3
6
9
7
4
1
1
2
1
1
4
3
3
3
3
2
1
1
1
6
4
2
2
3
4
4
2
1
1
1
2
1
1
4
5
6
6
4
2
1
1
1
1
2
2
1
1
1
1
1
2
3
3
3
3
2
1
1
1
2
3
3
4
2
1
1
10
7
4
4
4
18
23
28
18
9
5
1
1
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
194
194
39
117
111
191
144
169
194
186
191
161
127
138
148
164
193
194
186
118
110
92
68
60
53
54
49
45
59
43
44
42
45
45
45
47
52
78
50
49
45
40
45
36
37
37
35
43
38
37
37
49
37
36
46
49
43
78
41
39
38
35
33
33
49
28
28
30
31
34
49
49
29
26
21
15
13
14
15
17
21
21
20
21
23
26
26
26
26
26
19
18
15
13
13
13
13
13
12
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
1
1
4
2
1
2
2
2
2
2
2
7
6
4
3
2
2
2
2
1
1
3
3
4
4
2
1
2
4
5
6
7
8
5
2
1
1
2
4
2
1
1
1
2
3
2
2
1
1
1
2
3
2
2
1
1
2
1
1
1
1
1
1
2
3
4
2
1
1
1
1
8
7
4
1
1
5
7
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
6
9
5
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
460
460
26
243
224
417
323
380
460
444
417
366
253
277
310
361
427
460
444
239
225
187
144
126
109
99
88
100
66
81
86
78
154
69
77
88
84
92
126
65
65
61
54
46
46
45
45
46
52
46
53
55
46
43
63
63
72
154
68
66
60
45
43
40
35
35
28
29
34
39
53
53
39
39
25
19
15
14
21
30
38
55
55
55
47
45
44
39
39
39
26
23
19
16
14
14
13
13
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
3
2
1
3
5
4
3
3
3
2
2
3
2
1
1
1
4
4
4
4
5
6
5
3
1
3
5
3
2
5
4
3
5
3
2
3
2
1
3
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
7
4
2
1
1
1
1
5
3
2
4
7
4
2
2
2
8
6
4
2
2
4
6
8
5
2
2
2
2
2
2
2
2
2
2
2
2
2
6
8
5
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
216
216
35
127
119
207
158
185
216
208
207
134
132
139
148
171
183
216
208
127
122
104
87
85
81
78
79
67
78
72
70
74
75
54
63
65
69
106
78
58
60
53
70
47
48
53
49
55
71
55
79
51
49
49
58
58
64
106
58
74
52
45
41
40
42
34
48
33
35
40
46
46
33
33
20
15
12
12
16
23
28
40
40
40
38
37
37
36
36
36
18
15
12
8
6
4
3
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
3
2
1
4
7
4
1
2
3
2
2
3
2
1
3
5
3
1
1
2
2
3
4
2
1
3
5
3
1
5
4
4
6
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
2
2
2
2
1
1
1
1
1
2
3
3
3
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
71
71
29
46
46
71
46
51
54
53
71
53
46
50
49
49
54
50
49
44
45
42
39
35
40
35
35
45
37
39
41
46
37
45
39
44
41
46
36
42
38
35
46
34
35
36
36
37
37
42
37
44
35
35
37
37
38
45
39
42
38
38
38
29
29
28
28
28
23
25
26
27
27
27
16
13
9
9
14
21
27
41
41
41
34
33
32
28
28
28
14
12
9
6
5
4
3
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
1
1
3
6
4
2
2
2
2
2
3
2
2
2
2
2
2
2
2
1
1
5
3
1
1
5
4
4
6
8
4
1
6
4
2
1
4
3
2
1
1
1
1
2
1
1
1
2
1
1
2
2
3
3
2
1
2
2
2
3
2
1
1
7
4
1
1
1
1
1
1
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
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
65
70
70
94
88
92
129
104
86
97
94
92
86
84
129
93
97
102
95
88
97
100
129
98
107
100
92
94
102
101
104
119
104
107
113
118
147
187
150
210
159
156
154
148
148
146
143
158
153
152
210
147
146
158
137
137
140
140
153
164
154
210
210
132
133
122
102
99
127
92
89
82
76
71
63
79
48
60
74
86
127
127
96
95
87
79
75
64
64
64
41
37
31
27
27
28
29
29
29
29
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
17
17
17
10
3
21
23
17
12
11
10
14
10
6
2
3
4
6
4
2
7
10
9
8
11
7
3
7
12
12
12
12
17
13
9
9
9
8
7
18
10
3
3
5
4
3
3
3
2
1
7
6
6
7
8
5
2
2
3
2
1
1
2
2
2
9
9
9
22
12
2
2
4
7
43
39
23
7
7
5
3
3
8
13
10
7
7
7
7
7
8
9
10
10
10
10
14
19
14
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
37
37
17
31
56
44
49
84
51
50
55
52
56
84
58
67
62
57
92
52
59
61
57
53
53
55
51
57
64
51
54
53
45
54
51
53
60
92
64
56
59
53
48
46
43
42
48
45
47
54
48
46
54
50
60
67
62
92
61
63
68
67
67
62
46
48
41
44
67
55
62
62
56
56
33
30
28
31
35
36
51
51
51
57
57
57
44
37
32
32
17
14
11
7
6
5
4
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
4
3
2
1
3
2
2
3
5
5
5
3
2
14
8
3
2
2
2
5
5
5
5
4
3
3
3
2
2
5
5
4
3
3
4
5
3
1
5
4
4
4
4
3
3
3
2
1
1
1
2
3
4
2
1
3
3
2
1
1
1
1
1
3
5
5
5
3
1
1
2
3
7
8
6
5
5
4
3
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
101
109
109
250
158
168
170
298
146
147
142
120
112
108
122
111
138
143
137
276
135
143
167
163
164
233
178
166
194
240
179
250
183
161
173
218
180
188
204
157
182
186
204
210
215
298
220
222
233
224
224
276
219
206
207
197
207
203
200
250
178
178
174
142
198
145
153
156
149
150
150
149
149
149
106
116
146
127
156
187
227
298
298
298
248
239
229
198
198
198
110
96
79
63
58
54
50
43
43
43
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
13
13
13
7
2
3
4
4
4
4
4
4
4
13
7
2
4
6
6
6
7
5
4
3
2
2
2
2
2
4
3
2
13
24
24
24
14
4
10
18
10
2
8
5
2
5
3
2
4
6
4
3
3
3
3
3
4
2
1
2
3
4
7
4
1
1
7
10
14
7
1
1
1
1
23
46
23
1
1
5
7
10
5
1
1
1
8
12
14
15
15
15
15
15
16
16
16
16
21
27
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
61
61
33
55
70
77
84
156
97
96
104
114
101
133
114
111
103
100
133
72
85
86
77
126
82
81
79
100
63
81
86
80
156
71
71
81
73
69
126
69
73
73
64
66
66
62
65
61
58
64
60
56
59
56
69
71
73
156
66
66
70
56
59
59
56
65
64
48
48
48
47
47
40
37
40
41
41
47
47
46
59
59
59
65
65
65
61
57
57
57
30
25
19
13
11
9
7
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
9
15
17
18
11
4
7
10
5
1
1
2
17
33
17
2
1
1
1
2
4
9
8
6
4
6
3
1
6
6
7
4
2
1
1
3
12
9
5
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
2
1
1
1
3
2
1
5
4
2
1
1
1
1
1
1
21
24
28
31
33
17
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
51
131
131
537
220
254
238
238
167
175
167
159
167
141
152
150
165
236
153
198
184
173
225
228
230
490
248
258
313
267
309
537
309
390
288
348
358
387
805
568
557
665
805
692
738
760
775
845
707
714
728
705
639
845
523
517
528
469
466
845
375
366
343
274
256
216
180
201
212
208
256
256
204
199
199
119
96
110
131
168
199
238
238
238
180
168
156
130
118
118
77
68
60
57
57
58
58
58
58
58
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
12
12
12
10
6
3
21
15
10
14
18
31
20
10
9
9
12
8
5
7
6
5
22
15
9
9
9
9
9
9
9
6
3
20
11
3
9
15
22
30
20
11
13
12
11
12
9
6
6
7
4
2
2
2
11
9
7
4
2
5
6
8
10
6
2
2
17
24
31
16
2
2
2
2
55
68
39
10
10
11
12
13
11
10
10
10
13
15
16
16
16
16
16
16
17
17
17
17
29
41
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
15
106
106
77
106
100
119
105
150
142
150
142
195
137
181
132
122
144
108
127
149
195
181
144
128
129
108
119
105
101
195
90
97
101
93
92
84
104
86
97
121
166
143
156
172
166
172
170
171
198
168
175
150
175
123
118
112
117
105
100
117
117
74
72
91
63
62
87
63
73
80
86
86
86
49
42
31
25
23
22
22
22
35
47
62
90
90
90
90
90
48
41
32
23
19
16
14
9
9
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
1
1
1
3
6
7
8
9
11
6
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
6
6
3
1
1
1
1
1
1
1
3
3
3
2
1
1
1
1
3
3
3
3
2
1
1
1
2
3
5
4
4
3
3
2
1
1
4
10
6
3
3
3
4
12
16
13
10
6
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
3
3
3
3
4
6
4
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
47
55
55
46
50
50
45
54
55
45
45
47
44
47
75
56
61
63
75
64
61
65
75
59
64
58
56
54
42
40
38
35
36
40
39
44
49
71
59
50
55
59
54
56
59
57
57
56
71
53
52
52
49
52
52
56
56
56
71
53
48
45
42
42
39
42
53
37
39
39
43
43
32
31
34
34
32
43
43
36
42
42
46
53
53
53
34
29
24
19
16
14
11
10
9
10
11
11
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
2
2
3
4
6
7
5
3
2
2
2
2
2
3
2
1
2
4
3
2
5
3
2
2
3
4
4
5
6
5
3
2
1
1
3
6
4
2
1
1
1
1
1
1
1
1
1
1
1
1
5
4
3
2
1
1
2
3
2
2
2
3
3
4
6
5
4
3
3
3
14
19
25
17
9
5
2
2
2
2
3
4
3
2
2
2
2
2
2
2
2
2
5
8
5
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
61
61
48
58
57
61
76
54
56
58
76
61
58
64
82
63
64
58
72
62
59
63
72
64
64
64
82
60
50
48
45
41
42
47
46
48
53
82
48
55
49
44
44
40
38
38
37
42
52
43
58
43
45
45
46
55
44
52
44
40
38
38
29
28
32
24
22
26
31
34
55
55
30
28
22
15
12
13
17
23
27
38
38
38
28
26
24
21
20
19
17
16
15
15
15
13
15
15
2
13
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
13
13
13
7
1
2
4
2
1
11
7
3
5
4
2
1
2
2
1
1
1
2
4
3
2
1
1
7
8
4
1
11
6
2
2
2
3
2
1
1
2
2
3
2
1
1
1
2
1
1
1
1
1
2
9
5
2
1
1
1
1
1
1
1
1
1
1
2
4
7
4
1
1
1
8
8
4
1
1
1
1
1
1
1
1
1
1
1
1
2
7
10
12
12
12
7
2
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
82
82
23
53
52
82
63
67
77
67
68
82
53
54
57
58
55
77
61
50
51
50
44
53
53
46
43
53
35
38
42
40
53
45
38
42
40
36
53
36
39
40
45
38
40
38
39
39
40
53
42
45
48
43
53
53
48
53
52
53
53
53
53
43
41
36
27
32
34
39
53
53
38
38
24
23
23
23
26
26
26
27
27
27
27
29
30
34
34
34
34
34
34
34
34
29
34
34
5
29
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
1
1
4
3
2
2
3
4
4
2
1
1
1
1
2
1
1
3
2
2
2
2
1
1
1
2
2
2
3
5
4
4
7
4
2
2
5
3
2
3
2
2
1
1
2
1
1
1
1
1
1
7
4
2
2
2
3
4
5
3
1
2
3
2
1
4
8
8
8
8
8
8
8
5
2
2
1
1
1
1
1
1
1
3
4
4
5
17
23
28
28
28
16
5
5
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
30
68
68
91
79
74
106
64
60
65
54
54
57
50
66
59
62
106
62
71
69
66
85
74
73
85
74
73
106
73
75
91
70
67
77
101
91
85
140
94
101
140
113
128
145
137
137
128
128
135
125
145
131
123
135
124
129
143
138
149
143
143
123
124
149
117
112
128
120
125
149
149
97
92
85
89
92
110
110
95
99
101
104
110
110
110
88
75
66
66
41
35
30
26
26
26
26
26
26
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
3
2
1
5
3
1
1
2
1
1
2
3
4
4
5
3
1
13
13
11
9
20
12
5
5
6
3
1
3
5
7
6
5
3
1
3
6
5
4
6
4
2
2
2
7
4
1
1
1
1
1
11
7
3
4
8
12
9
6
4
3
6
10
11
10
9
11
7
4
4
4
14
24
41
53
59
31
3
3
6
9
11
12
12
12
12
12
12
12
12
12
12
12
12
12
13
14
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
31
39
39
37
43
46
55
60
47
48
69
47
46
47
65
49
50
51
65
51
54
60
65
60
69
60
60
55
54
60
49
47
47
56
45
48
53
60
69
44
44
40
36
35
34
37
37
39
50
37
42
37
35
34
40
38
42
56
42
50
42
42
42
32
27
24
28
21
21
21
23
23
16
15
12
13
8
9
12
14
23
23
17
18
17
16
16
16
16
16
9
8
6
5
5
5
5
5
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
9
9
7
4
1
1
1
2
4
6
9
6
4
4
3
3
2
1
1
1
4
4
2
1
3
5
4
2
1
2
3
4
3
3
2
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
6
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
27
63
63
85
57
59
57
47
46
51
54
49
54
47
54
47
50
50
54
63
42
44
39
39
46
45
49
54
50
53
54
85
49
52
51
45
47
63
44
54
56
59
94
67
69
72
66
70
70
68
94
68
73
71
67
74
67
67
70
94
60
60
58
54
62
50
44
53
47
49
62
62
42
39
34
33
22
23
26
31
40
40
40
43
43
43
35
30
28
28
17
14
12
10
10
10
10
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
17
17
13
7
1
3
4
3
2
3
3
3
2
1
1
1
3
2
1
1
1
3
3
3
3
2
1
2
3
2
2
3
5
3
2
2
3
4
4
4
5
7
4
2
1
3
2
2
3
5
7
4
1
2
3
2
1
1
2
3
3
3
2
1
2
3
4
2
1
3
2
2
2
2
17
19
13
7
2
1
1
1
2
4
3
2
2
2
2
2
3
3
3
3
4
4
4
4
5
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
184
184
28
1013
266
268
309
208
214
204
265
202
267
304
311
520
311
277
313
367
411
440
977
691
773
997
1013
555
656
611
519
980
402
346
321
211
184
152
136
248
259
276
977
280
282
431
339
515
997
507
1013
434
344
317
223
185
317
294
306
980
272
268
263
143
122
98
72
64
59
52
50
50
31
26
23
19
18
17
38
65
96
153
153
153
84
72
59
41
31
22
16
12
8
6
4
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
3
2
2
2
3
2
2
2
2
2
2
3
4
6
3
1
2
4
7
11
7
4
31
17
4
5
7
6
6
12
11
10
9
9
5
2
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
2
17
9
2
2
2
3
2
1
1
1
1
2
2
1
1
1
1
1
1
2
7
5
4
7
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
55
55
26
75
46
45
54
58
48
55
45
44
40
43
39
43
53
50
55
100
51
53
59
53
55
75
51
49
53
58
41
51
46
47
51
100
50
47
52
47
52
71
57
61
62
71
67
68
75
78
74
100
73
78
70
67
66
63
61
59
57
57
55
58
53
50
47
53
50
49
53
53
42
42
33
36
22
27
40
55
66
92
92
92
71
68
64
55
51
51
35
32
29
29
28
28
27
26
26
28
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
3
2
3
4
3
2
2
2
2
2
1
1
1
1
2
1
1
1
4
4
2
1
1
2
2
2
3
2
2
1
1
1
2
3
2
2
3
4
2
1
1
2
3
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
10
7
4
7
11
15
14
8
2
2
2
17
19
11
3
3
9
8
8
5
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
14
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
178
178
81
375
170
171
192
174
179
169
189
203
206
254
265
375
349
245
350
259
300
312
349
350
275
299
269
375
266
224
225
266
169
150
149
133
131
116
141
151
189
238
250
238
297
234
257
270
250
297
271
266
267
297
260
249
242
251
235
219
251
251
194
188
180
178
137
140
131
145
158
179
179
179
104
91
77
82
95
112
142
142
134
134
138
140
140
140
140
140
76
65
53
41
36
33
29
23
23
23
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
17
21
12
3
2
1
1
1
1
1
1
1
1
1
1
3
6
4
3
3
21
18
16
34
24
14
12
11
9
8
14
20
24
13
3
5
12
14
16
18
15
11
7
4
1
1
8
8
5
2
1
1
51
41
21
1
1
2
3
4
3
2
10
9
7
6
4
2
2
20
39
38
36
25
14
14
10
6
6
10
12
13
14
10
7
7
7
7
7
7
7
7
7
7
7
11
16
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
50
50
37
87
63
66
70
110
79
94
100
110
100
87
110
94
98
104
110
107
110
110
96
94
110
92
92
110
84
80
81
81
82
79
81
110
90
93
83
103
90
96
89
88
94
92
93
96
103
101
105
107
122
108
111
122
110
110
111
122
102
102
79
71
91
67
62
87
63
73
79
85
85
85
48
40
31
27
39
55
69
99
99
99
95
94
93
91
91
91
48
41
32
24
20
17
15
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
2
2
2
2
3
5
7
10
5
1
1
2
2
2
3
3
4
2
1
6
4
3
3
3
2
2
1
1
2
2
3
9
10
9
6
3
2
3
4
6
4
2
1
1
4
8
11
14
9
4
12
28
18
8
5
3
4
3
2
1
1
2
3
8
6
5
12
7
3
3
3
10
11
7
4
4
2
1
1
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
5
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
166
166
84
216
129
143
148
143
166
133
143
122
110
116
112
142
166
136
244
171
186
244
216
202
244
188
168
154
170
139
147
170
131
175
128
127
122
104
125
136
172
227
216
227
261
217
238
261
220
261
236
239
246
251
222
195
194
198
207
199
246
246
174
183
172
172
136
126
127
142
151
172
172
172
99
86
71
67
79
95
108
136
136
136
136
137
137
137
137
137
74
64
52
40
36
32
29
23
23
23
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
3
5
5
6
3
1
1
1
1
1
1
3
5
5
5
5
7
6
5
16
28
24
14
5
5
6
7
8
5
2
16
15
14
15
10
5
13
7
1
13
7
1
2
1
1
2
3
5
3
2
2
22
13
4
2
11
8
5
4
4
4
7
15
15
15
16
11
7
7
21
35
39
39
20
1
1
2
3
4
2
1
1
1
4
6
7
7
7
7
7
7
8
8
8
8
11
15
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
262
262
34
309
156
200
190
207
261
262
333
375
312
330
350
375
305
270
386
220
261
260
239
386
267
259
249
386
214
202
174
160
117
101
106
137
91
113
71
77
76
69
161
75
76
109
79
105
162
117
171
152
87
80
80
67
88
113
77
160
64
55
52
38
34
30
29
21
21
22
23
23
19
19
11
9
8
7
31
60
92
152
152
152
84
72
59
41
31
22
16
12
8
6
4
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
22
22
22
11
1
1
1
1
2
5
3
2
5
3
1
7
4
1
1
1
1
2
3
4
4
2
1
1
1
1
2
11
6
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
4
3
2
2
1
1
1
1
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
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
65
65
50
59
59
65
78
64
65
62
78
59
55
56
78
57
61
62
70
64
61
78
70
57
64
61
54
49
78
44
47
46
46
47
46
71
47
51
41
41
42
41
47
37
41
38
43
45
44
71
44
45
44
41
38
36
36
49
40
42
49
49
42
42
71
41
38
51
39
41
51
51
31
27
21
15
12
14
16
20
27
27
27
27
25
25
24
24
24
24
14
12
10
8
7
6
5
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
1
3
4
2
1
2
2
2
2
2
1
1
2
2
1
1
1
2
1
1
1
1
1
1
2
1
1
2
2
3
2
2
1
1
1
1
1
1
1
3
2
2
2
2
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
5
6
3
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
68
68
29
83
74
68
69
77
70
70
74
74
67
68
74
67
65
59
74
62
64
68
81
69
67
70
74
69
71
77
64
83
75
80
91
150
102
104
97
117
100
101
99
101
113
99
112
114
117
150
119
118
112
113
103
96
101
163
128
131
163
163
116
118
163
101
91
105
87
89
105
105
65
57
46
32
24
24
30
40
47
64
64
64
57
56
55
51
51
51
27
23
18
14
12
11
10
8
8
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
6
6
6
4
3
4
5
3
1
1
2
1
1
1
2
3
4
6
3
1
1
1
4
3
3
3
3
4
6
3
1
3
3
3
3
4
4
3
3
7
6
4
2
4
2
1
1
1
3
2
2
2
1
1
13
7
1
1
1
1
1
1
3
6
4
3
4
5
6
15
8
1
1
1
16
17
10
3
3
4
3
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
62
62
25
50
51
62
55
70
61
56
62
62
59
59
66
56
53
47
56
40
47
51
48
70
53
55
66
52
47
51
48
49
53
52
64
102
83
102
77
110
68
60
59
52
51
59
63
65
110
65
67
64
58
60
64
63
65
110
65
60
55
54
43
41
56
33
31
34
36
43
57
57
45
45
27
22
18
15
19
24
29
39
39
39
39
39
39
39
39
39
21
18
15
11
10
10
9
8
8
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
12
19
13
8
5
2
2
2
4
5
3
1
12
13
7
2
1
1
2
6
3
1
2
6
3
1
6
3
1
6
8
4
1
3
2
1
1
1
2
4
2
1
1
1
1
1
2
2
1
1
1
1
2
4
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
4
7
4
2
2
1
1
1
1
1
1
1
2
2
2
3
3
3
3
3
3
3
3
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
44
54
54
89
102
71
70
83
60
63
61
61
59
58
74
61
63
60
76
64
62
67
76
69
67
64
74
65
71
83
67
89
74
74
86
143
95
87
102
83
92
107
96
99
110
102
109
110
106
142
121
119
121
143
121
115
113
127
118
114
126
126
106
105
142
86
75
83
91
106
143
143
102
102
66
51
41
40
44
52
61
63
63
68
76
89
89
89
89
89
68
68
68
66
68
68
64
58
58
68
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
12
9
6
6
5
4
4
4
2
1
4
7
11
8
6
3
1
1
1
6
5
5
8
9
7
5
3
1
5
8
9
11
26
16
6
3
1
1
2
7
7
4
1
3
6
3
1
3
2
1
5
3
2
1
1
2
4
2
1
1
1
1
4
2
1
8
9
10
11
12
13
18
20
13
6
6
9
5
1
1
1
2
4
7
8
9
9
9
9
9
9
10
10
10
10
34
58
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
196
196
14
186
97
100
145
146
196
196
155
187
167
168
187
185
196
196
196
149
149
142
157
157
155
186
171
135
149
152
175
184
104
91
98
85
80
129
78
80
82
74
175
69
67
88
74
100
186
101
171
84
68
62
63
58
84
129
81
184
71
60
56
37
30
25
17
16
14
13
13
13
8
8
5
4
4
3
14
26
40
67
67
67
37
32
26
19
16
14
12
11
10
9
9
8
8
8
8
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
3
4
2
1
1
1
1
1
1
1
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
293
293
14
193
121
128
146
155
293
180
189
287
199
217
287
246
293
240
240
181
169
157
166
165
152
193
176
126
135
139
145
162
97
82
88
78
74
110
78
75
76
70
166
61
58
84
73
101
193
105
176
91
74
68
64
59
80
110
75
162
62
52
51
34
29
23
16
13
14
16
17
21
21
21
11
9
7
5
15
27
41
68
68
68
44
40
35
27
21
21
12
9
7
5
4
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
2
1
1
1
1
1
2
1
1
1
1
1
2
2
2
3
4
6
3
1
1
1
1
1
1
1
3
6
16
9
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
1
1
1
1
2
1
1
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
266
266
15
182
142
266
172
195
237
191
266
260
206
213
231
208
237
188
177
157
142
134
148
149
140
182
163
122
137
139
140
177
115
100
112
157
95
115
71
76
75
67
148
61
60
83
73
97
182
116
163
157
85
77
78
64
87
115
79
177
65
56
53
34
29
24
17
15
15
15
19
19
10
8
7
5
4
4
29
58
93
156
156
156
82
69
55
38
31
24
19
16
13
12
10
9
9
8
8
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
4
1
1
1
1
1
3
2
1
2
1
1
2
2
2
4
3
2
1
1
1
1
1
1
1
1
1
2
13
7
1
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
596
596
11
251
229
269
281
335
596
408
530
576
454
550
576
525
596
487
487
349
339
318
286
263
312
244
220
229
250
260
320
312
232
175
193
189
184
280
250
176
177
158
320
123
115
134
108
125
197
122
130
162
83
75
107
96
124
280
116
164
98
67
60
44
35
28
22
20
19
19
19
19
19
19
11
10
9
7
32
62
97
162
162
162
90
78
64
45
34
24
17
13
9
7
5
4
3
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
2
1
1
1
2
4
3
3
5
3
1
1
3
5
3
1
1
1
1
1
4
3
2
3
5
7
7
8
5
3
1
2
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
6
20
10
1
3
2
1
1
1
1
1
1
1
4
2
1
3
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
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
71
71
56
56
69
73
79
126
90
88
90
114
85
86
114
86
82
100
64
55
69
67
64
126
70
79
78
100
64
71
66
60
104
57
58
69
66
60
126
64
71
73
63
64
66
61
63
62
58
68
59
59
60
60
64
66
69
104
68
69
66
61
61
61
59
63
72
58
72
62
72
72
48
43
37
35
24
27
32
37
49
49
42
42
35
35
27
23
19
18
13
11
10
10
10
11
12
12
12
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
7
9
7
5
3
2
2
2
2
2
2
2
2
4
3
2
2
2
2
1
1
2
5
3
1
2
3
4
9
5
2
3
4
4
5
4
4
3
2
1
1
2
3
3
4
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
2
4
4
2
1
2
3
3
3
4
19
15
12
9
9
5
1
1
6
9
6
3
3
3
3
3
3
3
3
3
4
4
4
4
6
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
358
358
34
259
183
313
240
273
312
358
330
358
320
318
333
358
288
256
358
210
211
203
182
180
192
179
169
259
170
166
145
172
107
95
105
134
90
113
71
75
73
65
148
72
74
114
80
103
175
112
154
149
79
73
76
63
86
113
76
172
65
57
56
38
34
29
23
20
20
21
23
23
19
19
12
10
9
8
32
59
91
149
149
149
81
70
57
39
30
22
16
12
9
7
5
4
3
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
10
17
21
12
3
2
2
7
5
3
6
5
5
6
3
1
1
2
2
2
3
5
6
3
1
2
3
2
2
11
8
5
3
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
2
2
2
3
3
4
4
3
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
26
30
30
86
41
42
41
52
37
41
52
44
44
47
66
49
52
42
52
39
43
47
52
57
59
75
66
52
57
59
60
86
53
59
51
50
51
45
66
47
51
50
73
53
55
62
59
66
75
68
79
63
64
62
59
79
64
62
65
86
64
63
62
54
52
53
45
51
50
50
59
59
44
41
34
36
21
26
32
38
54
54
46
48
50
52
56
63
63
63
63
63
63
63
63
62
63
63
59
59
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
3
3
4
6
3
1
1
2
1
1
4
3
3
5
3
2
1
1
1
3
6
6
4
3
4
6
3
1
4
6
6
6
6
6
4
2
2
3
4
5
4
3
2
1
1
2
3
6
3
1
1
3
3
2
2
5
3
1
1
2
4
5
6
6
6
10
7
5
5
5
5
20
20
13
6
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
31
45
24
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
79
416
416
569
444
513
472
858
450
448
744
461
466
454
796
474
518
516
838
434
452
443
356
336
380
396
459
744
507
577
666
582
858
744
653
796
662
838
616
515
502
456
744
477
474
663
463
504
616
475
515
545
429
424
491
441
495
858
473
569
415
356
344
314
325
269
252
240
220
226
240
240
195
176
147
190
95
113
213
323
439
663
663
663
446
430
424
384
373
364
354
349
335
335
335
328
335
335
298
298
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
37
37
37
21
6
6
22
12
2
2
2
2
1
1
3
6
9
13
12
12
24
27
22
18
15
10
6
14
22
16
10
69
59
41
23
23
20
16
12
30
15
1
9
6
3
2
2
36
19
3
18
12
7
6
5
6
7
4
1
4
5
7
4
2
1
16
77
45
14
10
7
7
11
16
103
92
47
3
3
2
2
2
2
2
2
3
15
21
24
28
32
34
37
37
37
37
167
232
134
37
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
381
381
17
181
165
279
223
281
335
381
418
431
389
407
425
431
352
350
431
213
198
173
129
118
105
89
84
77
78
93
58
74
48
41
43
51
33
35
24
31
32
32
76
46
49
113
52
63
73
62
79
93
46
44
40
31
38
34
34
74
28
26
24
19
16
15
20
12
11
12
11
11
10
10
6
5
5
4
22
43
68
113
113
113
60
51
40
28
23
18
15
12
11
9
8
8
7
7
7
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
2
1
2
4
4
4
4
3
2
2
2
3
4
3
2
3
3
2
1
1
1
2
1
1
1
2
2
2
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
772
772
7
390
345
772
434
557
622
538
809
755
608
620
613
574
548
613
443
328
347
305
278
392
278
268
245
392
204
199
194
171
142
134
115
149
91
92
64
74
71
67
170
60
59
78
67
91
147
108
158
149
84
79
71
58
79
72
71
171
59
55
52
37
34
30
33
22
22
22
23
23
15
14
11
9
9
9
31
58
89
146
146
146
80
69
56
39
31
24
17
14
11
9
8
7
6
5
5
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
2
1
1
1
1
2
2
2
2
1
1
3
2
1
1
1
1
2
2
2
3
3
3
2
1
1
1
14
8
2
1
1
1
1
1
1
1
1
1
1
1
1
2
5
3
1
1
2
2
3
5
3
2
3
2
1
1
1
1
2
2
2
4
3
2
3
4
5
4
3
3
3
3
3
3
3
3
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
3
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1674
1674
21
850
732
1674
684
973
1224
1108
2056
1646
1683
2048
2056
1979
2048
2056
1985
1307
1301
1319
1111
960
1817
1073
1072
1109
1748
1108
1259
1748
987
1733
765
612
555
351
268
492
485
508
1733
519
523
525
337
332
271
209
190
138
125
111
105
101
110
108
102
190
83
74
69
54
49
45
43
40
41
42
46
46
36
36
27
21
22
17
35
56
78
121
121
121
78
71
63
49
40
36
26
23
18
15
13
13
12
12
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
2
1
1
32
47
24
1
1
1
1
1
3
2
1
7
14
8
2
1
1
3
6
7
4
1
2
3
2
1
10
6
3
5
7
9
11
10
10
6
3
2
2
2
1
1
1
2
1
1
1
1
3
2
2
2
2
16
10
4
4
3
2
1
2
1
1
5
3
2
2
2
3
9
15
10
5
4
3
3
3
4
4
2
1
1
1
1
1
1
1
1
1
1
1
6
8
4
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1435
1435
23
734
556
859
815
1016
1435
1047
1387
1418
1145
1204
1418
1179
1070
1435
1047
701
782
673
602
867
617
581
556
867
487
445
401
392
252
197
198
167
161
227
123
162
168
155
391
178
184
260
179
228
337
231
356
229
166
153
120
101
146
142
145
392
127
122
121
84
77
67
57
52
52
54
58
58
48
48
31
27
25
22
61
108
161
260
260
260
148
129
107
76
58
40
29
21
15
11
8
6
4
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
4
3
2
1
1
1
1
2
1
1
1
2
3
2
1
1
1
2
3
3
3
3
3
3
2
1
1
1
6
5
4
2
1
2
1
1
1
2
1
1
2
1
1
1
2
2
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
2
6
5
4
14
8
3
3
3
7
5
4
8
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
160
160
53
254
134
160
130
135
160
170
260
260
209
224
218
254
205
189
298
206
221
263
233
215
298
208
198
254
182
182
204
298
185
226
192
169
170
261
138
172
175
155
305
163
164
208
198
238
341
213
305
231
219
217
341
180
217
217
197
341
166
161
151
117
134
120
124
127
128
128
128
128
105
105
91
88
85
104
104
84
87
88
95
104
104
104
95
90
86
86
77
75
68
68
68
67
68
68
62
62
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
6
6
5
5
25
15
6
8
10
9
9
9
7
6
7
21
13
6
6
7
20
15
10
31
20
10
5
5
6
9
12
8
4
7
10
13
10
8
7
9
6
3
5
4
3
3
4
15
9
4
4
3
2
2
4
4
3
2
3
6
3
1
1
3
5
7
21
15
9
7
5
5
6
7
45
34
24
21
19
12
5
5
4
4
4
4
5
5
5
5
5
5
6
6
6
6
34
48
27
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
18
61
61
43
55
47
49
43
38
44
45
44
61
44
42
55
41
38
44
38
44
46
61
55
47
50
53
43
55
46
47
70
49
54
53
50
70
49
53
57
57
70
58
58
54
51
50
49
48
53
48
45
48
48
50
57
51
56
59
57
59
59
59
54
56
45
53
45
47
49
57
57
42
39
40
39
35
43
43
41
47
47
51
57
57
57
52
47
47
47
27
23
19
15
14
14
13
13
13
13
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
25
25
24
13
2
1
4
2
1
1
2
1
1
1
1
2
3
5
3
1
1
1
1
1
2
2
1
1
2
1
1
2
4
4
2
1
4
3
2
7
15
8
1
1
2
1
1
2
1
1
1
1
1
1
3
3
4
4
2
1
1
1
1
1
2
4
3
3
9
14
9
4
4
4
18
23
28
18
9
5
1
1
4
6
5
5
5
5
5
5
5
5
6
6
6
6
6
7
6
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
26
47
47
41
67
58
56
104
61
68
94
74
71
74
118
71
69
65
66
57
56
59
58
67
70
70
81
104
75
80
87
76
104
94
83
118
81
73
81
73
81
85
104
85
99
87
88
89
89
99
93
95
91
102
102
90
90
118
82
71
68
61
66
65
65
80
59
62
57
64
70
80
80
80
46
47
49
53
60
60
59
59
59
59
61
63
65
69
69
69
69
69
69
67
69
69
65
60
60
69
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
1
1
2
4
4
4
4
4
2
1
7
4
1
2
4
3
2
1
1
2
2
2
1
1
2
3
2
1
3
5
7
10
14
8
2
3
4
2
1
4
2
1
4
2
1
3
3
4
5
3
1
1
9
5
1
2
2
2
2
3
2
1
7
4
1
7
4
1
1
1
1
11
14
8
3
3
5
3
2
2
2
2
3
6
7
8
8
8
8
8
8
9
9
9
9
34
60
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
61
61
91
250
160
160
321
159
179
205
163
151
148
240
168
165
154
290
131
143
150
135
155
172
172
249
214
180
225
232
250
321
215
238
240
233
290
261
207
221
200
249
191
195
222
214
217
261
227
205
209
200
188
207
227
216
321
250
215
196
175
153
140
139
126
116
140
129
162
185
228
228
228
136
111
89
84
91
99
119
119
122
143
165
202
202
202
202
202
114
99
82
67
63
62
59
54
54
54
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
17
17
17
9
1
3
13
8
4
4
4
4
4
3
2
1
2
4
3
3
3
8
9
10
12
6
1
3
5
8
6
5
13
22
18
15
17
11
6
4
2
1
4
2
1
3
2
1
2
3
3
2
2
2
3
5
5
5
4
4
4
4
4
5
13
17
21
27
30
34
28
22
22
22
51
46
27
8
8
6
5
5
5
6
7
8
17
21
23
25
26
26
26
26
26
26
26
27
27
27
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
142
142
51
80
83
84
98
112
107
142
126
110
111
104
126
109
116
107
146
125
82
93
90
85
121
92
90
98
117
103
110
117
107
121
108
125
119
146
124
101
108
108
121
115
129
122
118
133
124
112
126
143
116
135
130
122
135
146
114
135
93
82
72
77
65
69
143
66
68
71
57
57
46
40
34
37
22
28
49
73
96
143
143
143
95
86
77
59
46
46
27
22
18
14
12
11
10
9
9
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
5
8
7
6
26
47
36
26
13
1
6
5
5
5
5
5
5
3
1
4
8
7
6
5
5
6
3
1
4
6
7
7
8
6
4
5
6
4
3
2
1
1
1
1
2
1
1
1
1
1
1
7
8
5
3
2
2
3
3
4
4
3
2
4
6
11
16
9
2
2
2
19
20
13
6
6
6
6
7
6
6
6
6
5
4
4
4
4
4
4
4
4
4
4
4
4
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
71
71
14
44
39
62
51
58
71
63
62
55
42
46
50
57
70
71
63
40
38
33
27
25
24
22
22
22
21
24
25
27
28
22
22
31
24
22
31
22
25
27
25
25
26
28
26
26
27
29
27
27
27
26
29
25
27
31
28
27
29
29
21
21
22
16
17
18
21
23
25
31
31
31
18
15
12
10
11
12
13
16
16
17
22
28
28
28
28
28
14
12
9
6
5
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
3
10
17
10
3
3
4
6
4
2
3
2
2
3
3
3
2
2
3
3
2
1
2
2
1
1
2
2
2
2
5
4
3
3
2
2
1
1
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
1
1
3
2
1
1
1
1
2
2
2
3
4
3
3
3
3
3
4
4
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
80
80
20
57
61
71
57
67
80
64
71
58
55
59
63
66
79
80
64
47
50
48
43
55
40
44
49
41
47
41
43
59
36
33
36
37
37
33
58
39
45
55
47
45
46
61
43
41
39
37
36
36
34
39
32
37
37
38
59
36
33
33
28
27
37
27
26
34
29
38
45
58
58
58
33
26
20
18
19
20
25
25
27
35
45
61
61
61
61
61
31
26
20
13
11
8
6
3
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
11
11
7
3
21
11
1
1
1
2
3
2
2
2
5
5
3
1
1
1
1
2
3
2
2
2
3
2
1
1
1
1
1
2
2
2
4
3
2
2
2
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
3
4
6
8
4
1
1
1
9
7
4
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
82
82
26
60
73
82
63
73
77
69
74
82
60
64
67
68
76
77
69
47
52
51
44
67
43
43
60
37
42
43
43
60
38
35
35
38
39
38
73
41
49
56
49
67
54
62
49
60
42
38
37
35
34
34
34
36
36
35
60
34
31
32
26
28
34
23
26
24
30
43
52
73
73
73
43
39
33
27
26
24
23
23
30
37
46
62
62
62
62
62
31
26
20
13
10
7
5
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
14
33
19
5
3
1
2
3
2
2
2
2
7
10
8
4
1
6
5
3
1
2
3
5
3
2
1
1
2
3
5
6
8
5
2
1
1
2
2
3
2
1
1
1
2
1
1
2
1
1
1
1
2
4
3
2
2
2
2
1
1
1
1
1
1
2
2
2
2
2
2
8
10
13
12
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
27
31
31
39
77
48
46
57
42
41
40
40
42
42
54
49
43
42
42
40
43
42
46
59
43
47
64
45
49
53
50
61
57
41
46
54
48
46
77
46
50
59
48
47
53
66
47
64
45
41
43
39
37
37
37
42
42
57
61
35
34
34
31
29
38
26
20
24
31
44
55
77
77
77
45
41
34
28
28
30
32
36
37
43
52
66
66
66
66
66
34
28
22
15
12
9
7
3
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
11
11
11
16
17
15
13
7
1
1
1
1
1
1
1
4
4
4
2
1
1
3
4
3
3
2
2
3
4
4
4
4
3
2
2
9
7
4
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
2
1
1
2
2
2
2
3
5
9
11
13
12
11
6
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
65
65
28
48
50
65
53
56
57
58
65
51
47
47
45
48
48
46
58
41
44
48
42
53
53
46
45
45
46
41
44
39
47
49
39
59
46
44
53
46
42
43
49
40
45
41
44
45
46
59
51
50
50
59
46
46
42
47
38
34
33
33
32
32
59
35
33
37
39
43
59
59
34
33
23
17
12
10
12
15
19
27
27
27
30
34
34
34
34
34
18
15
12
8
7
6
5
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
2
3
9
16
8
1
1
2
1
1
1
1
3
4
6
3
1
1
1
1
1
2
2
1
1
2
1
1
4
8
5
2
2
6
3
1
1
2
4
3
2
1
1
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
5
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
58
60
60
60
61
72
94
77
102
85
84
92
82
82
92
87
87
102
92
69
75
72
80
68
66
77
102
77
94
71
68
65
63
64
66
92
66
67
71
67
74
89
79
89
101
88
91
88
101
92
89
92
89
101
96
75
71
67
69
67
71
71
56
55
92
46
40
51
53
58
89
89
48
43
33
23
17
15
21
29
38
55
55
55
43
41
39
32
32
32
19
16
13
11
10
10
10
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
6
7
9
29
23
18
13
9
8
7
7
10
11
12
13
8
4
4
7
10
6
2
4
7
10
13
9
5
3
1
2
1
1
2
2
2
4
5
3
1
2
1
1
2
1
1
1
1
1
1
1
2
2
3
4
2
1
2
2
2
2
2
3
3
2
1
8
5
2
2
2
5
7
4
2
2
1
1
1
1
1
1
1
1
1
1
2
3
3
4
4
4
4
5
6
5
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
37
37
33
40
44
58
59
43
45
43
44
45
45
46
58
45
46
44
35
41
47
55
51
58
48
45
44
46
44
41
37
59
33
39
42
40
55
51
39
40
37
38
36
35
44
33
33
34
37
34
33
33
36
35
35
36
59
35
34
33
30
30
27
37
26
19
24
25
28
36
36
33
33
19
17
14
15
20
26
32
44
44
44
34
32
30
24
24
24
13
11
8
6
5
4
3
2
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
5
1
1
8
16
9
2
4
3
2
2
2
1
1
1
2
8
7
7
7
5
3
1
1
1
2
4
3
2
4
3
2
3
5
4
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
4
3
2
2
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
73
73
50
63
61
74
86
77
132
97
98
182
96
101
110
117
117
132
182
91
93
89
80
87
84
93
182
96
92
88
75
61
65
63
63
91
68
66
99
103
113
263
151
160
284
204
241
263
284
254
274
279
279
285
261
244
240
244
214
202
240
240
145
141
118
93
75
65
61
66
67
71
71
71
43
36
29
26
33
41
48
64
64
64
62
62
61
61
61
61
34
29
23
17
15
14
12
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
13
13
9
5
6
9
9
9
9
9
9
6
3
2
2
6
22
13
4
2
2
4
6
9
7
6
5
5
6
5
4
2
1
7
4
1
5
3
1
9
6
4
4
2
1
2
6
5
3
1
1
2
2
1
1
4
3
2
3
3
3
4
5
4
4
5
7
6
5
4
4
4
7
10
16
16
11
7
7
6
5
4
4
4
5
7
5
3
3
3
3
3
3
3
3
3
5
7
5
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
74
85
85
114
91
96
96
114
100
100
119
114
104
111
133
114
109
112
119
100
133
99
91
91
95
95
98
133
87
93
93
86
102
88
93
114
108
114
103
163
110
109
121
97
102
100
101
108
105
105
112
163
107
108
114
104
108
123
110
102
123
123
99
104
163
112
108
128
103
109
128
128
79
67
52
38
29
28
28
28
34
34
31
37
42
51
51
51
51
51
27
23
18
13
11
10
8
6
6
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
13
13
13
8
4
6
8
8
8
4
1
1
1
7
5
4
6
8
10
13
7
1
8
4
1
2
4
6
8
8
8
10
5
1
3
5
7
4
1
2
6
6
6
4
3
4
2
1
1
1
1
1
1
1
12
9
5
1
1
3
2
2
2
5
5
6
9
7
5
18
11
5
5
5
10
15
9
3
3
4
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
3
4
3
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
70
70
32
48
43
62
42
48
70
49
62
55
48
54
54
56
70
57
57
39
38
37
31
32
33
33
43
31
33
30
29
33
29
27
30
34
30
43
32
32
34
44
31
30
31
29
31
37
32
34
39
31
30
34
30
33
32
37
39
31
30
30
25
27
44
29
28
37
28
33
34
37
37
37
21
18
15
14
14
14
16
16
18
24
31
44
44
44
44
44
24
20
16
12
10
8
7
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
3
1
2
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
2
2
2
1
1
2
1
1
1
1
1
1
1
2
6
4
2
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
7
6
5
5
3
2
2
2
5
5
3
2
2
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
3
3
3
3
3
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
20
87
87
58
77
88
77
142
95
102
150
108
99
94
123
93
97
95
92
87
85
88
104
95
97
96
123
96
93
104
106
111
142
150
114
117
111
123
115
92
96
95
96
82
89
88
86
89
115
79
87
69
63
62
77
84
90
150
87
84
79
75
73
67
95
59
53
53
54
64
71
86
86
86
50
42
33
34
40
46
61
61
59
69
79
95
95
95
95
95
50
42
33
22
18
15
12
6
6
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
6
6
6
4
2
6
9
13
9
5
8
4
1
6
4
2
2
2
5
7
4
1
4
2
1
1
2
5
9
5
1
9
5
1
4
5
6
9
5
1
12
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
1
3
6
9
9
5
1
1
1
10
15
9
3
3
6
7
8
5
3
3
3
2
1
1
1
1
1
1
1
1
1
3
4
2
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
23
29
29
42
37
42
40
70
46
43
48
46
46
70
45
52
47
39
70
40
43
44
41
38
37
39
37
37
50
41
40
60
42
40
48
48
50
59
60
49
55
56
60
55
56
57
58
60
59
62
53
51
54
50
55
68
59
64
64
64
64
68
68
58
64
49
43
48
50
54
68
68
49
47
40
39
29
31
35
39
50
50
47
51
54
60
60
60
60
60
40
37
33
32
31
30
29
27
27
30
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
6
6
6
6
4
3
4
3
2
3
4
4
3
2
4
6
5
3
2
2
2
2
5
3
2
4
6
4
2
2
2
2
2
2
3
4
4
4
2
1
2
3
4
3
2
2
2
2
3
3
2
1
1
1
2
3
3
3
3
2
1
1
1
2
2
3
3
3
11
19
16
13
13
13
20
19
16
13
13
7
2
2
2
2
6
8
5
3
3
3
3
3
3
3
3
3
3
3
15
27
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
73
90
90
85
80
80
71
84
73
60
65
68
69
84
102
78
82
76
84
90
78
84
107
86
83
81
102
80
79
107
72
64
68
63
72
88
75
107
73
75
76
70
85
68
68
71
73
76
78
88
80
80
74
86
71
72
72
70
71
67
71
71
70
68
88
71
49
58
61
70
86
86
83
83
47
52
58
63
83
83
63
60
62
65
72
83
83
83
83
83
45
38
31
22
18
15
12
7
7
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
12
12
12
12
12
10
8
6
4
4
5
3
1
3
2
2
2
2
3
4
2
1
5
4
3
7
9
7
5
3
1
5
4
3
6
6
6
5
4
4
3
2
7
4
2
1
6
7
5
3
2
1
1
1
5
4
4
3
2
3
3
3
4
3
2
3
2
2
5
7
8
10
11
12
14
15
8
1
1
3
4
5
3
1
1
1
4
5
6
6
6
6
6
6
6
6
6
6
6
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
50
50
86
130
89
86
98
101
75
76
75
67
70
66
71
69
101
85
64
81
80
80
124
90
92
122
82
97
97
285
309
356
1211
361
371
394
353
366
354
692
471
492
1211
520
536
572
692
514
511
519
541
575
611
1211
533
514
475
396
400
383
438
438
319
297
309
349
286
313
340
438
438
249
219
160
144
160
160
219
219
123
114
126
140
172
219
219
219
219
219
115
97
77
55
47
39
33
20
20
20
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
7
7
4
1
5
7
10
8
6
4
3
2
2
4
5
5
3
2
4
4
4
2
1
4
4
4
5
8
6
5
3
1
5
9
9
8
5
2
4
6
7
4
1
4
8
8
6
5
5
4
3
2
8
8
5
2
5
5
3
2
2
3
4
16
10
4
9
14
10
6
6
6
22
19
11
3
3
14
7
1
1
1
2
3
5
6
6
6
6
6
6
6
7
7
7
7
10
13
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
41
44
44
76
47
53
52
50
77
61
62
65
79
57
56
55
56
55
57
65
55
67
60
62
67
77
57
79
59
57
67
48
45
42
42
44
40
46
39
46
50
50
79
53
54
58
58
60
76
62
62
62
61
62
61
62
60
62
60
57
60
60
47
46
60
45
42
53
44
49
57
57
42
41
33
22
18
20
22
24
33
33
30
35
40
48
48
48
48
48
26
23
19
15
14
13
12
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
2
2
5
5
3
2
2
2
2
2
2
2
2
3
2
2
2
2
2
1
1
5
3
2
1
3
5
5
6
8
8
6
4
3
2
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
3
3
4
3
2
1
1
1
1
3
3
3
8
6
5
14
8
3
3
3
11
12
6
1
1
2
2
2
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
5
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
48
48
35
109
59
61
60
67
65
72
109
81
79
92
95
98
136
95
95
89
89
89
136
95
95
92
83
136
75
77
75
62
67
54
57
76
52
52
53
37
37
35
35
35
35
45
46
55
69
69
69
42
46
42
47
67
51
76
48
67
36
28
24
19
15
13
14
10
11
12
13
13
11
11
7
6
5
5
12
19
28
45
45
45
25
22
18
13
11
10
8
7
6
6
6
6
5
4
4
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
3
4
5
6
9
7
5
3
1
5
4
3
3
3
6
4
2
4
3
2
2
2
2
2
3
2
2
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
84
84
57
75
76
84
100
72
82
86
88
113
91
107
96
102
107
100
113
80
77
78
81
75
72
82
113
85
100
76
83
63
65
64
63
89
75
74
106
81
88
93
103
98
97
106
103
93
99
91
95
96
106
97
91
83
87
83
79
99
69
71
73
63
89
59
58
60
60
65
75
75
66
66
45
48
54
54
60
60
62
62
57
59
62
66
66
66
66
66
35
30
24
18
16
14
13
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
7
6
4
3
25
17
9
8
6
4
3
2
2
2
2
2
2
2
2
2
5
3
2
2
3
4
6
3
1
4
3
2
1
1
2
4
4
4
4
4
3
3
3
2
2
4
5
6
9
5
1
3
2
2
2
3
4
3
3
3
4
4
4
6
18
14
10
7
4
4
4
4
8
9
10
27
43
28
13
5
5
5
7
10
6
3
3
3
3
3
3
3
3
3
3
3
5
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
59
81
81
76
77
80
118
84
82
86
118
86
86
85
118
76
77
84
65
70
67
69
100
65
64
72
62
61
84
60
66
49
46
46
55
58
61
100
66
74
75
96
73
74
94
81
86
96
94
82
89
90
94
108
101
108
102
108
97
95
102
102
79
73
62
59
50
54
61
65
70
80
80
80
62
68
62
62
64
57
68
68
58
60
61
61
61
61
61
61
33
28
23
17
15
13
12
9
9
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
17
17
9
1
5
9
7
5
4
4
4
4
4
7
6
5
5
3
2
3
2
2
2
4
3
2
1
1
2
3
4
5
5
4
3
14
11
6
1
4
3
2
1
1
1
1
2
1
1
1
1
1
1
3
2
2
2
2
4
5
4
3
3
3
3
4
3
3
15
22
12
2
2
2
35
28
21
34
45
32
17
3
3
3
11
15
8
2
2
2
2
2
2
2
2
2
2
2
4
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
34
34
23
35
63
54
58
98
67
63
61
62
57
57
106
66
68
67
85
57
64
68
65
98
74
81
106
70
85
72
62
69
61
53
59
67
69
58
106
64
71
92
71
73
90
82
94
110
102
120
118
126
126
126
116
110
100
109
96
96
100
100
71
74
61
57
73
55
60
61
71
71
44
45
47
50
60
52
52
49
50
52
55
60
60
60
52
48
44
44
33
30
30
29
30
30
28
26
26
30
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
6
6
4
3
2
1
2
2
2
3
5
5
5
5
4
3
2
2
2
2
6
7
5
3
2
2
3
2
2
2
2
2
2
2
1
1
4
3
2
2
4
2
1
1
1
1
1
1
1
1
3
2
2
1
1
2
3
2
2
1
1
1
2
1
1
3
2
1
3
6
3
1
1
1
5
10
31
19
7
5
3
3
17
29
18
7
5
4
4
4
4
4
4
4
4
4
4
4
15
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
51
51
195
114
150
156
306
164
168
164
164
117
106
120
95
134
131
144
284
129
141
140
137
137
131
195
126
132
137
144
130
130
189
127
140
149
149
204
151
183
172
193
205
213
306
219
204
216
222
219
284
219
213
204
207
182
167
157
219
128
122
108
116
103
109
218
109
114
120
108
108
89
78
78
50
39
44
88
143
198
306
306
306
180
159
135
103
88
73
59
52
46
47
48
50
54
54
54
54
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
11
11
11
7
3
3
4
3
2
2
2
2
2
1
1
1
1
3
2
1
4
2
1
4
9
6
3
1
4
4
4
5
26
19
13
16
15
9
3
5
7
4
2
2
2
3
2
2
5
3
2
2
3
4
6
4
2
5
3
2
2
2
3
4
6
9
9
9
16
22
15
9
9
9
27
33
20
7
7
5
4
4
5
6
6
7
8
8
8
9
12
14
15
15
16
16
16
16
27
38
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
62
62
25
59
53
62
57
66
59
56
62
54
50
50
66
52
50
50
55
46
45
40
47
40
42
44
47
45
44
50
47
59
66
44
50
66
44
47
42
33
33
32
32
34
38
40
39
43
42
41
45
43
42
42
44
43
45
66
43
59
38
34
30
28
25
21
31
19
20
22
25
25
17
15
12
12
8
9
14
20
27
40
40
40
29
27
25
20
19
19
10
8
6
4
3
2
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
3
3
3
12
16
10
4
4
4
4
3
2
3
3
3
2
2
4
3
2
2
2
2
2
2
2
3
4
4
5
3
2
3
5
6
3
1
1
2
3
5
6
3
1
1
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
4
2
1
2
2
2
2
2
2
7
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
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
38
38
22
32
37
38
40
57
38
40
39
39
38
39
54
39
39
40
36
36
33
30
43
27
29
32
31
36
40
37
43
35
57
36
38
54
34
30
42
29
32
35
33
34
37
38
35
36
42
35
35
35
37
30
34
34
34
57
37
37
37
37
30
29
28
26
23
31
24
26
27
28
28
28
17
15
13
12
17
23
27
38
38
38
34
33
33
31
31
31
16
13
10
7
5
4
3
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
2
1
1
7
13
10
7
7
5
3
2
2
1
1
1
2
3
4
5
4
3
2
2
1
1
1
2
3
2
2
2
3
4
5
6
3
1
1
1
2
2
2
1
1
6
5
3
1
1
1
1
2
3
2
2
2
2
3
2
1
1
1
1
2
6
3
1
8
5
2
2
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
47
57
57
100
57
58
55
57
57
56
100
59
66
75
69
70
100
62
60
67
64
68
74
74
74
62
56
62
52
53
52
55
45
45
41
45
38
46
33
36
37
36
52
36
38
39
38
43
40
40
41
46
43
46
46
43
44
45
41
55
36
34
35
33
33
33
28
24
25
28
29
33
33
33
20
19
20
21
24
27
31
39
39
39
31
30
28
24
24
24
13
11
9
7
6
5
5
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
10
5
1
1
2
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
2
2
2
1
1
1
2
1
1
4
3
2
2
5
5
3
2
1
2
2
2
2
2
2
2
2
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
2
3
5
6
6
6
5
4
3
3
3
6
7
4
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
44
106
106
83
106
93
106
89
111
95
111
111
84
82
83
79
80
102
65
90
71
72
72
71
68
73
102
71
82
64
61
63
61
66
73
72
73
90
96
76
83
94
87
96
131
112
134
127
112
121
125
131
134
127
112
106
109
105
102
134
88
87
79
70
94
68
61
87
64
76
81
88
88
88
53
44
35
30
29
31
32
34
45
56
69
94
94
94
94
94
49
42
33
23
19
16
13
8
8
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
24
14
5
2
6
6
3
1
1
1
1
1
7
4
2
5
4
3
2
1
1
6
4
3
2
2
5
6
3
1
1
1
3
2
1
4
5
3
1
4
6
7
7
7
4
2
5
3
1
1
1
1
2
2
1
1
3
5
8
4
1
1
2
1
1
1
3
6
10
8
6
6
6
19
15
10
6
6
4
2
2
3
4
5
5
4
3
3
3
3
3
3
3
3
3
4
5
4
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
47
47
34
47
69
47
45
51
53
55
78
78
67
72
76
69
72
76
53
46
50
48
46
53
47
42
43
43
47
43
52
55
40
47
39
42
47
47
69
48
51
53
52
49
49
60
48
47
47
45
44
45
40
45
41
41
42
45
55
42
46
46
30
28
28
24
23
37
31
41
52
69
69
69
37
32
26
20
22
26
32
43
43
43
51
60
60
60
60
60
36
32
25
20
17
16
15
13
12
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
9
9
5
2
5
4
4
2
1
1
1
1
1
1
1
3
3
3
2
1
1
3
4
3
3
2
2
2
2
3
3
3
3
2
2
6
10
5
1
1
1
1
1
1
2
3
4
10
7
4
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
2
3
2
1
1
1
2
3
5
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
9
5
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
73
116
116
89
96
93
100
85
81
76
92
88
101
108
155
116
102
100
98
108
109
155
136
131
125
136
125
102
155
87
92
92
83
108
80
79
81
108
71
70
75
94
70
71
84
68
68
84
70
70
84
63
64
68
70
74
75
87
84
73
68
69
69
58
94
51
45
52
53
65
71
87
87
87
50
42
32
29
32
36
38
45
46
56
71
94
94
94
94
94
49
41
32
22
17
13
10
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
7
6
6
7
8
4
1
1
1
1
1
2
4
3
2
2
2
2
1
1
2
1
1
3
3
4
12
6
1
7
4
1
2
4
6
3
1
4
12
6
1
2
1
1
5
3
1
1
1
1
1
1
1
1
1
2
1
1
1
1
3
2
2
3
2
2
5
7
5
3
3
3
11
15
9
3
3
4
4
5
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
23
106
106
83
106
96
137
93
90
97
117
95
101
98
126
115
94
90
73
77
83
90
137
96
115
97
84
84
90
74
73
70
65
75
68
71
75
137
69
74
79
66
90
63
62
63
56
52
49
61
46
45
44
44
50
56
62
75
61
48
44
40
37
35
45
34
29
40
35
45
51
62
62
62
33
27
20
18
20
22
27
27
30
37
47
63
63
63
63
63
32
26
20
13
10
7
5
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
9
9
6
3
1
8
14
10
6
6
6
6
4
2
1
1
1
1
1
1
2
7
4
1
2
1
1
1
6
6
6
6
4
3
4
6
5
5
3
2
3
2
1
3
3
3
6
4
2
1
1
1
1
2
3
3
4
2
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
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
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
19
20
20
24
28
33
35
76
45
43
45
51
39
38
51
42
40
45
52
31
38
38
36
60
36
38
37
45
36
40
41
37
76
31
38
43
41
52
60
33
33
30
31
24
22
23
23
24
27
27
27
24
24
24
32
30
32
76
34
33
30
21
18
16
15
13
11
12
13
14
22
22
11
9
7
5
4
3
5
7
10
16
16
16
12
11
10
8
8
8
5
4
3
3
2
2
2
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
2
1
1
1
1
1
1
2
2
1
1
2
4
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
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
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
79
79
17
47
48
79
62
67
74
66
77
79
54
52
53
57
52
74
66
38
43
39
32
51
31
34
34
36
36
32
35
32
61
26
31
36
35
46
51
30
32
29
25
22
22
20
22
23
22
24
22
22
24
24
30
33
32
61
34
36
34
33
33
28
25
24
29
23
29
27
33
33
19
19
14
12
10
8
9
11
12
16
16
16
16
16
16
16
16
16
8
7
5
3
3
2
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
4
1
1
1
1
1
2
2
2
1
1
1
1
2
2
2
2
2
3
2
1
1
1
1
1
1
2
1
1
3
3
3
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
1
1
1
2
2
2
2
2
2
4
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
21
26
26
53
54
44
43
85
47
51
75
51
55
55
66
49
49
42
43
41
42
49
47
72
62
61
62
66
62
62
69
69
85
75
68
69
69
55
72
56
63
69
66
61
62
58
61
55
55
56
55
62
52
52
61
63
65
85
68
62
58
54
53
61
41
45
38
38
53
40
40
38
38
38
28
35
21
27
35
41
61
61
48
50
50
48
48
47
47
47
25
21
17
12
10
8
6
3
3
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
4
5
3
1
2
3
4
5
3
1
1
1
1
1
1
1
1
1
1
4
3
2
4
7
4
1
1
1
11
6
2
7
9
5
2
1
1
4
2
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
2
3
4
7
4
1
1
1
2
17
19
11
3
3
9
13
17
10
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
173
173
143
347
186
189
201
179
181
168
184
192
204
247
258
347
367
257
369
245
280
300
367
369
301
281
264
369
219
192
177
134
127
115
127
148
166
173
257
177
183
199
257
246
257
267
362
263
257
271
265
266
362
238
207
208
222
221
225
362
206
196
190
169
164
165
127
142
121
134
148
165
165
165
96
81
65
61
72
88
98
123
123
123
133
144
144
144
144
144
78
67
54
41
37
34
30
24
24
24
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
22
22
22
16
11
7
3
2
1
1
1
1
1
4
7
4
2
2
1
1
1
2
3
11
16
13
11
8
5
5
5
4
4
19
16
13
8
3
9
20
14
8
13
10
8
8
5
2
5
8
8
4
1
1
1
1
2
2
2
2
2
2
4
3
2
1
3
2
2
3
4
5
13
21
31
33
19
6
6
3
1
1
1
1
3
6
8
9
9
9
9
9
9
9
10
10
10
10
12
14
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
65
65
57
174
95
105
106
112
95
93
96
95
107
116
118
153
140
112
145
105
119
117
140
145
135
142
174
153
124
115
97
106
78
72
80
81
88
106
113
92
107
121
115
122
144
125
128
138
140
141
174
144
141
142
138
144
138
130
130
144
102
98
97
104
92
109
134
106
119
120
144
144
102
98
101
98
87
110
110
109
119
123
130
144
144
144
114
97
85
85
51
43
36
30
28
27
26
24
24
24
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
7
4
2
9
19
10
2
5
5
5
6
7
4
2
3
2
2
2
2
2
9
11
10
6
2
4
6
4
2
4
7
13
7
2
10
9
6
3
5
5
6
5
5
3
1
2
4
5
4
2
1
2
3
3
3
2
1
2
2
2
1
1
1
1
5
10
24
14
5
1
1
1
43
57
71
39
8
4
1
1
4
7
7
7
7
7
7
7
8
8
8
8
9
9
9
9
12
15
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
71
71
36
53
54
62
58
61
71
63
62
55
51
54
65
62
70
71
65
56
59
55
65
48
47
50
46
49
55
45
48
41
49
49
41
49
46
49
43
65
43
44
49
40
39
39
38
37
41
41
42
65
41
39
40
37
38
49
42
40
48
48
43
43
65
41
37
48
37
41
48
48
32
32
23
20
21
22
23
23
25
25
22
23
23
23
23
23
23
23
12
10
8
6
5
5
4
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
2
2
6
11
7
3
3
3
3
3
6
4
3
3
3
2
2
2
6
4
2
6
4
3
3
4
4
4
4
5
4
4
4
3
2
1
1
2
3
2
2
2
2
2
2
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
2
4
4
4
2
1
1
2
3
9
9
7
5
5
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
30
66
66
66
164
77
72
73
57
60
57
55
62
63
61
100
79
80
145
68
85
89
80
150
90
93
126
73
88
91
90
164
95
85
88
96
90
81
130
83
105
125
113
150
123
132
116
126
103
97
96
90
84
84
79
93
95
92
164
86
85
90
77
71
96
63
57
57
63
83
98
130
130
130
73
58
44
39
43
49
58
58
64
79
99
132
132
132
132
132
68
58
45
32
27
22
18
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
20
20
20
29
16
3
4
2
1
1
1
1
1
4
4
2
1
1
1
1
1
1
8
5
2
10
7
4
2
1
1
2
2
2
7
9
7
4
2
5
3
1
3
2
1
2
1
1
2
3
2
1
1
1
2
5
5
5
4
3
2
2
8
6
4
9
7
6
8
10
6
2
2
2
17
15
9
3
2
2
7
9
6
3
2
2
2
2
2
2
2
2
2
2
3
3
3
3
5
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
26
29
29
49
30
31
29
30
33
33
46
35
37
42
40
49
46
33
33
33
32
34
40
26
31
33
31
49
34
33
40
29
27
27
25
27
30
32
32
38
34
45
36
35
37
37
37
43
39
39
38
43
38
37
38
43
35
39
36
37
38
38
38
31
28
26
31
21
22
25
25
28
28
28
21
20
18
18
18
19
23
23
23
26
26
26
22
19
19
19
10
8
6
4
3
2
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
1
1
1
1
5
3
2
2
3
4
5
3
1
1
5
4
3
2
1
1
1
2
3
2
1
1
1
1
1
2
3
2
1
1
1
1
1
6
3
1
1
1
1
1
1
1
1
3
6
10
11
13
11
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
30
94
94
61
64
67
60
56
82
65
70
78
94
78
82
59
60
59
51
72
57
66
94
63
78
64
55
50
58
42
49
56
52
82
55
59
60
72
66
68
82
68
69
72
72
71
73
82
65
63
70
64
64
60
70
60
55
57
54
51
57
57
54
54
57
50
43
52
43
46
52
52
40
38
31
32
21
26
32
37
54
54
47
49
48
47
47
47
47
47
40
39
38
36
37
37
30
28
9
37
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
58
58
32
7
2
1
2
1
1
2
4
4
3
2
2
2
2
2
1
1
1
2
1
1
2
2
1
1
2
1
1
1
2
3
3
3
4
5
3
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
5
4
4
2
1
3
2
1
1
3
2
1
7
6
6
5
3
1
1
1
16
17
12
7
7
6
4
2
2
2
4
6
7
8
8
9
18
23
25
26
28
18
9
9
9
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
71
111
111
98
146
113
103
105
137
100
99
105
99
100
164
121
133
137
149
128
145
164
149
146
128
137
141
112
164
112
128
138
135
183
141
144
144
146
180
157
183
180
165
193
196
194
276
212
213
276
212
215
276
196
191
192
184
183
180
192
161
161
155
139
136
162
124
132
143
142
150
162
162
162
98
84
67
74
89
101
143
143
123
131
134
136
136
136
136
136
73
63
50
38
34
30
27
21
21
21
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
10
7
5
3
9
5
1
3
4
4
5
7
6
4
2
2
1
1
1
5
7
6
5
5
5
5
5
3
1
5
6
7
9
12
11
6
1
14
16
8
1
1
2
3
3
4
3
2
1
6
4
3
6
7
7
5
3
1
4
6
9
10
12
17
19
21
28
21
15
15
16
18
31
39
25
11
11
14
15
17
14
11
11
11
10
9
9
9
9
9
9
9
9
9
9
9
10
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
71
123
123
170
140
139
128
146
153
144
153
140
153
123
189
134
147
133
161
147
136
176
161
147
146
156
189
140
176
150
147
128
146
120
141
155
147
189
158
155
164
239
173
181
228
200
224
239
232
277
254
277
248
277
230
223
236
201
194
176
178
178
163
175
161
167
236
148
149
169
161
167
167
167
102
89
76
79
93
104
141
141
118
127
131
134
134
134
134
134
74
64
52
41
37
34
31
26
26
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
17
17
17
12
7
3
11
19
20
14
9
7
4
2
4
3
2
2
2
3
4
5
8
5
2
4
7
4
2
2
2
2
4
7
13
20
16
11
7
12
7
3
3
2
2
2
2
6
4
2
3
2
1
5
5
5
5
4
3
3
5
7
11
8
5
15
22
27
30
17
5
5
12
19
32
32
32
32
32
23
15
15
21
27
30
31
20
10
10
10
10
10
10
10
10
10
10
10
13
16
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
196
196
51
121
112
196
138
160
174
175
182
196
123
133
137
147
158
161
175
101
95
96
86
90
123
86
79
76
101
80
82
123
67
60
68
62
61
94
64
58
59
53
85
50
51
58
51
56
68
55
74
49
48
44
51
52
59
94
53
66
47
40
40
37
34
36
28
25
27
31
34
42
42
42
25
20
17
15
21
28
34
48
48
48
45
44
43
42
42
42
25
22
19
17
15
14
13
12
12
13
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
3
2
1
3
5
3
1
1
2
2
2
2
1
1
2
3
2
1
1
2
5
5
5
3
1
14
12
6
1
9
7
5
3
1
2
2
1
1
2
4
4
2
1
1
1
1
1
1
2
1
1
1
2
1
1
4
3
2
1
1
1
1
2
6
4
2
5
10
7
4
4
4
8
6
5
5
5
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
953
953
14
453
385
763
547
695
800
953
908
939
867
885
925
939
763
732
953
464
419
398
305
283
254
236
213
180
254
167
162
254
135
125
151
164
132
216
114
119
123
109
216
102
96
105
87
107
156
116
167
146
90
82
89
80
101
164
95
156
79
61
56
44
37
33
35
25
25
28
28
30
30
30
16
15
13
11
33
58
89
144
144
144
82
72
60
43
34
25
19
15
12
10
8
7
6
5
5
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
1
2
3
2
1
5
4
3
2
1
1
1
1
2
1
1
1
2
5
9
5
2
1
1
2
2
2
23
12
2
3
3
2
1
1
2
2
1
1
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
2
1
1
3
3
3
3
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
3
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
76
76
51
60
63
68
64
66
76
61
68
63
63
70
101
74
76
66
75
67
72
101
75
70
67
73
85
67
101
62
57
50
59
37
47
51
48
85
51
43
44
37
38
34
37
42
40
48
41
41
41
45
38
43
46
45
48
59
41
43
28
23
21
25
24
23
48
24
30
35
41
41
30
30
18
14
10
8
13
20
27
42
42
42
36
35
34
31
31
31
16
14
11
7
6
5
4
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
14
14
7
1
3
8
14
7
1
12
9
6
4
2
6
11
9
6
3
1
3
6
3
1
2
1
1
1
3
2
1
3
6
3
1
2
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
164
648
648
457
489
485
893
404
376
352
270
370
460
471
928
648
549
893
532
610
634
928
749
791
843
749
843
580
928
446
505
488
409
811
445
440
450
811
330
321
312
225
208
189
173
169
166
161
149
161
146
145
135
161
147
133
136
161
120
106
97
85
71
66
58
62
63
71
102
92
106
124
124
124
102
80
72
79
82
87
102
102
90
90
79
75
72
64
64
64
34
29
23
18
16
14
13
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
101
101
57
13
48
41
22
4
2
2
2
2
2
10
6
3
3
3
2
2
2
21
20
11
3
8
13
9
5
3
2
5
4
3
8
13
13
11
9
7
6
3
1
3
3
3
4
6
9
5
1
1
2
1
1
4
8
6
3
1
1
1
1
2
3
4
12
18
24
12
1
1
2
4
17
30
18
7
7
18
24
30
18
7
7
7
5
4
4
4
4
4
4
4
4
4
4
4
5
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
297
297
182
229
197
229
150
199
144
154
181
208
182
199
297
171
159
162
245
154
167
208
152
182
165
144
148
297
124
119
106
74
60
90
90
94
245
88
90
94
73
73
73
80
70
72
80
70
80
66
62
58
62
53
50
48
46
57
43
46
46
32
33
38
25
28
24
29
39
44
59
59
59
32
30
29
26
27
27
26
27
27
27
29
32
32
32
32
32
17
15
12
9
8
7
6
5
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
182
182
92
3
5
8
16
11
7
8
9
5
1
2
9
5
2
2
1
1
1
1
3
2
1
1
2
3
4
2
1
4
5
3
2
2
5
3
2
2
3
2
1
1
2
1
1
7
4
2
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
4
3
3
3
2
2
2
2
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
62
285
285
193
233
199
233
163
201
152
159
185
214
183
201
285
170
164
163
242
154
168
214
148
183
162
141
143
285
121
115
102
71
58
87
89
97
242
91
91
97
74
74
76
74
70
74
73
67
74
65
68
59
68
51
53
56
53
61
51
44
44
39
34
37
27
28
25
31
40
47
62
62
62
33
32
30
27
28
28
26
26
26
26
30
34
34
34
34
34
19
16
13
10
8
7
6
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
183
183
97
11
21
15
9
8
7
7
5
3
1
2
6
11
17
9
2
1
1
1
7
7
7
4
2
3
4
2
1
4
5
3
2
2
3
3
4
5
4
4
3
2
1
1
2
3
2
1
2
1
1
2
4
4
4
2
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
3
2
2
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
3
3
3
3
3
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
658
658
37
400
342
658
400
472
519
476
709
611
504
511
501
486
511
501
391
350
363
351
356
360
372
351
369
356
297
306
306
400
252
325
233
227
228
250
283
194
191
178
341
135
129
172
154
210
350
219
369
193
167
157
154
148
204
278
191
400
160
135
127
95
84
75
88
57
57
58
58
58
38
33
25
21
21
22
42
66
95
147
147
147
92
83
72
56
45
38
29
25
19
16
14
14
13
13
12
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
9
9
9
5
1
1
1
1
1
3
3
3
5
3
1
1
1
1
1
1
8
6
4
10
7
4
1
1
1
1
1
2
4
10
8
7
6
4
2
1
2
4
4
3
2
1
1
4
2
1
1
1
1
24
13
2
3
4
6
5
3
1
1
2
3
3
3
5
6
7
5
4
4
4
8
8
4
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
9
5
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
799
799
34
414
394
799
479
574
634
573
799
782
610
623
592
572
606
576
427
408
404
388
408
385
390
361
373
354
261
280
316
404
274
325
228
228
225
196
328
205
202
206
408
165
159
200
163
215
351
219
373
186
159
149
148
137
191
276
181
404
157
134
125
84
72
64
48
44
43
43
48
48
31
28
21
16
14
14
36
63
93
150
150
150
84
73
60
44
37
30
25
22
17
15
14
14
14
14
12
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
2
1
2
3
2
1
2
2
2
2
2
1
1
1
2
1
1
1
2
2
2
3
2
1
2
3
2
1
8
14
7
1
6
7
4
2
1
1
2
1
1
2
3
2
2
2
3
2
1
2
3
5
4
3
2
2
3
2
1
1
1
1
2
2
1
1
3
2
2
2
2
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
7
9
5
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
101
101
84
108
128
101
80
109
85
94
116
99
101
102
109
101
100
96
109
86
86
94
108
88
89
93
118
90
92
102
100
118
109
90
93
109
96
92
121
93
105
128
108
112
118
128
120
128
119
119
119
119
107
128
107
115
115
119
118
105
115
115
78
79
91
59
64
54
62
80
93
121
121
121
67
56
43
36
40
47
52
64
64
75
97
128
128
128
128
128
67
57
45
32
27
23
19
12
12
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
20
17
9
2
1
1
1
1
1
1
2
4
3
2
2
2
2
1
1
5
3
2
6
10
6
2
1
1
2
5
7
8
10
8
7
5
4
17
23
16
8
1
2
3
2
2
5
5
4
3
2
2
3
4
3
2
2
2
3
3
3
3
3
3
4
9
14
8
3
3
3
12
14
8
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
5
5
5
5
6
7
6
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
224
227
227
461
313
315
309
516
289
297
284
249
228
231
266
246
311
323
312
636
312
302
296
290
300
293
461
304
315
396
291
260
293
259
291
516
332
304
300
384
286
291
331
330
333
516
352
393
445
429
461
636
389
379
397
358
336
384
298
270
271
269
292
298
327
317
236
251
268
271
358
358
240
218
181
128
102
135
226
342
435
636
636
636
420
381
339
262
209
199
128
105
88
76
71
70
67
62
62
62
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
44
44
44
24
4
17
31
28
25
30
19
9
15
20
12
4
11
12
14
25
19
14
10
7
16
10
4
4
5
17
11
5
22
37
37
38
34
24
15
18
19
13
8
8
9
9
7
5
7
7
8
7
6
5
4
5
7
6
5
6
7
8
18
10
3
5
18
22
26
14
3
3
4
5
48
65
36
8
8
17
21
26
17
8
8
8
16
20
22
23
24
24
24
24
25
25
25
25
31
37
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
196
196
14
198
99
108
122
128
196
156
230
243
190
237
243
222
243
212
212
167
145
137
189
152
155
198
192
108
123
110
101
184
101
92
99
164
77
67
58
68
68
69
189
67
66
91
75
106
198
125
192
167
89
81
68
50
74
67
67
184
56
55
54
33
27
22
18
18
19
19
19
19
14
13
12
11
9
9
33
64
101
167
167
167
87
74
58
39
30
21
15
11
8
6
4
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
2
1
4
7
5
4
7
9
10
9
6
4
4
3
2
3
4
6
3
1
1
1
1
1
1
1
1
1
8
5
2
1
2
4
2
1
1
2
2
1
1
1
1
1
1
1
2
2
1
1
1
4
2
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
88
88
24
160
72
74
83
91
90
100
140
143
119
143
132
142
164
164
133
140
124
133
134
137
158
160
132
122
158
113
131
160
120
158
117
140
103
94
74
81
84
81
158
85
84
97
86
99
160
110
118
140
89
82
83
71
88
94
86
160
69
60
57
43
39
35
31
30
33
34
48
48
27
25
21
15
12
12
33
58
85
136
136
136
77
67
56
39
30
21
15
11
8
6
4
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
3
2
1
2
4
3
2
2
2
2
2
2
3
6
5
4
3
2
5
4
2
1
4
5
6
4
2
2
2
9
5
2
4
7
4
2
1
1
2
4
2
1
1
1
1
1
2
3
3
2
1
2
3
2
2
2
2
1
1
1
2
2
2
2
2
2
4
3
2
1
1
1
5
8
6
4
3
3
3
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
42
42
14
179
67
71
81
120
69
74
78
66
69
81
80
95
144
97
144
105
114
131
170
146
157
175
179
144
138
124
115
171
90
76
91
74
74
142
55
77
79
68
170
78
78
120
81
108
175
110
179
107
75
68
59
50
72
66
65
171
54
51
50
32
29
23
17
15
16
18
22
22
16
16
9
7
6
4
23
46
72
120
120
120
68
59
49
34
26
18
13
10
7
5
4
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
3
3
4
2
1
2
3
5
5
6
4
2
1
1
1
2
3
3
3
2
1
4
2
1
2
1
1
1
1
15
8
2
3
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
215
215
57
134
149
215
146
239
176
173
181
215
166
175
183
169
175
183
137
134
130
123
141
132
117
121
136
141
122
239
105
97
108
86
82
114
83
77
129
79
84
84
100
108
108
236
133
156
178
153
153
239
129
125
127
107
104
114
96
84
84
84
58
54
51
44
38
51
40
45
51
51
44
44
27
21
18
17
54
98
146
236
236
236
143
128
110
81
62
51
33
25
19
14
11
9
7
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
3
2
1
1
1
2
4
4
4
2
1
3
2
1
1
1
2
4
2
1
5
10
11
6
1
1
1
1
1
3
5
11
10
10
9
5
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
3
5
7
6
6
4
3
3
3
4
8
7
4
2
2
5
4
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
209
209
51
130
151
209
190
258
203
196
191
209
202
258
209
211
233
200
209
318
144
139
122
88
76
70
65
57
53
60
53
47
88
87
100
318
104
102
101
73
69
64
73
55
52
51
48
54
98
105
111
318
114
111
112
76
78
67
59
73
45
40
39
34
34
32
28
34
28
31
33
36
36
36
22
17
14
14
63
121
186
307
307
307
171
148
122
85
65
46
33
24
18
13
10
8
6
3
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
2
16
30
16
2
2
4
4
4
2
1
1
1
1
1
1
3
3
3
3
3
2
2
3
4
2
1
10
8
6
5
4
2
1
1
2
2
2
2
2
1
1
1
2
2
3
4
2
1
1
1
1
1
1
2
1
1
1
1
1
1
5
3
1
4
2
1
1
1
2
8
8
4
1
1
4
6
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
27
85
85
58
62
66
62
55
85
57
53
60
56
55
85
54
58
59
53
69
52
57
57
59
65
56
52
51
54
47
50
52
56
77
55
58
57
69
59
65
77
64
64
64
62
62
62
77
63
63
66
62
64
63
66
69
63
68
62
68
65
69
69
59
55
54
50
55
55
55
69
69
43
40
33
26
31
25
30
31
46
46
49
57
57
57
49
46
42
41
32
31
31
30
31
31
28
25
25
31
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
20
20
17
11
5
3
3
2
1
1
1
1
1
2
6
8
9
9
5
2
1
1
3
2
2
6
10
6
2
1
1
2
2
3
2
1
4
4
3
2
7
4
1
1
1
1
1
1
1
1
1
1
1
2
8
4
1
1
1
1
1
1
1
1
1
1
4
7
18
9
1
1
1
1
7
13
7
2
2
2
2
2
2
2
1
1
1
1
1
1
3
4
5
5
6
6
6
6
15
25
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
22
205
205
126
151
148
151
124
205
128
141
158
157
186
205
134
145
130
117
160
117
132
132
130
186
122
115
118
125
92
93
67
60
56
74
86
94
160
124
100
104
101
124
112
114
117
129
114
112
142
114
113
142
110
126
161
135
160
152
160
145
161
161
125
122
111
126
111
123
125
161
161
97
91
75
58
59
54
66
73
105
105
110
126
126
126
90
78
64
54
40
34
29
28
28
28
29
29
29
29
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
88
88
63
37
12
3
5
3
2
3
5
13
7
2
2
2
2
2
2
2
7
8
9
5
2
7
10
6
2
2
2
2
4
7
7
7
8
6
3
1
1
1
4
2
1
3
2
1
1
1
4
2
1
2
3
2
1
3
3
2
1
1
1
1
1
6
10
11
13
7
1
1
3
6
19
32
21
11
11
8
5
5
6
7
7
8
9
9
9
9
9
9
9
9
10
10
10
10
14
19
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
50
73
73
336
124
129
133
101
97
106
109
103
142
192
203
336
357
227
314
239
253
260
357
314
260
259
219
357
180
173
166
123
131
122
137
194
163
173
173
180
212
255
260
249
268
255
255
268
250
289
258
260
251
245
272
225
228
221
231
234
272
272
187
181
166
162
130
133
127
141
147
162
162
162
95
82
65
62
67
67
84
84
78
94
111
137
137
137
137
137
74
64
52
40
35
31
28
21
21
21
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
21
16
11
8
5
3
3
3
3
3
4
9
15
12
10
8
7
8
8
8
16
19
22
38
24
10
8
7
6
6
18
15
13
10
8
8
17
10
4
9
6
4
6
5
4
23
42
25
8
1
2
3
3
4
4
4
10
8
7
7
7
7
10
17
14
12
9
7
7
16
25
30
36
18
1
1
4
5
6
3
1
1
1
3
4
4
4
4
4
4
4
5
5
5
5
10
16
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
162
162
60
120
106
145
130
137
162
139
145
132
126
135
138
143
162
153
144
119
135
132
144
144
120
119
106
144
95
104
110
94
110
129
94
102
100
95
111
99
98
104
111
110
126
115
120
126
117
120
123
134
126
123
124
134
117
129
127
120
134
134
93
95
83
81
76
62
64
71
73
81
81
81
47
42
36
34
43
55
66
88
88
88
74
73
71
68
67
66
66
65
65
65
65
63
65
65
57
57
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
5
3
2
2
1
1
1
1
1
1
5
4
3
3
3
5
6
8
9
10
6
3
3
3
2
2
10
11
12
7
3
3
4
6
4
3
34
20
6
7
5
3
3
3
4
2
1
4
3
2
4
6
4
3
4
5
3
1
1
1
2
4
10
10
5
1
2
3
4
12
21
19
17
10
4
4
2
1
1
2
3
3
4
6
7
7
7
7
7
8
8
8
8
32
44
26
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
69
70
70
178
94
100
100
107
87
88
81
86
78
89
119
101
119
105
119
97
93
99
123
116
120
124
178
113
123
101
90
116
83
82
88
92
90
81
112
87
94
101
106
105
119
107
108
119
124
127
178
131
127
123
123
113
113
115
116
96
91
94
85
85
127
97
94
127
102
111
127
127
98
90
88
57
48
55
63
78
88
107
107
107
111
116
116
116
116
116
64
55
45
36
32
28
26
20
20
20
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
12
12
12
14
17
17
18
11
5
5
5
5
5
6
4
2
2
2
2
2
2
2
9
14
16
16
17
11
6
5
5
5
6
11
8
6
9
10
7
4
6
8
12
8
4
3
2
2
3
4
3
2
1
2
1
1
1
2
2
2
2
2
2
2
2
11
20
13
6
4
2
2
2
3
24
32
17
3
3
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
4
4
4
4
10
16
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
175
255
255
268
250
208
250
199
183
193
187
193
229
236
244
268
367
231
321
246
277
287
367
321
249
276
253
367
255
180
168
125
110
92
105
105
110
175
113
121
128
177
146
172
202
177
202
189
189
202
181
193
161
193
138
132
135
149
134
128
138
138
94
96
121
90
81
121
92
100
121
121
78
69
52
37
27
27
35
48
58
80
80
80
77
81
85
92
92
92
92
92
92
89
92
92
76
74
18
92
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
78
78
48
18
17
11
5
4
4
7
5
4
7
10
15
21
13
5
2
3
4
5
7
5
3
10
17
11
5
3
2
2
2
3
9
15
11
6
2
21
12
4
1
2
1
1
1
1
1
5
3
1
2
1
1
4
4
4
6
6
5
4
3
3
5
8
20
11
3
4
3
3
3
3
12
16
9
3
3
3
3
3
3
3
3
3
3
3
3
3
38
56
65
69
74
46
18
18
18
18
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
161
654
654
486
648
521
648
450
605
432
470
555
628
592
605
649
465
418
372
654
370
454
628
357
592
404
366
356
649
263
244
218
143
120
203
202
213
654
200
200
206
129
124
109
92
88
78
70
71
78
75
78
75
78
63
60
63
73
62
58
59
59
49
49
61
44
40
52
46
58
63
75
75
75
41
37
33
29
38
49
63
88
88
88
69
66
62
55
51
51
41
39
33
31
31
30
31
31
25
25
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
592
592
297
3
1
1
1
1
2
5
7
9
300
156
13
1
1
1
2
3
4
5
4
3
2
1
1
1
1
2
2
2
3
3
4
5
5
3
2
10
6
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
4
6
5
5
5
4
4
4
5
7
9
9
5
2
2
1
1
1
1
1
1
2
3
4
4
5
5
5
6
6
6
6
15
20
13
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
114
114
76
86
102
138
90
138
97
85
90
84
82
91
114
98
138
91
91
93
87
99
93
88
101
138
89
138
86
78
68
58
54
58
59
64
99
69
59
62
55
53
50
48
61
49
46
46
59
44
44
43
44
42
47
46
54
59
44
43
43
35
36
59
37
37
38
39
44
49
58
58
58
35
30
29
20
20
22
22
23
31
37
45
61
61
61
61
61
31
26
20
14
11
9
7
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
24
13
3
3
3
10
6
3
3
3
3
2
2
4
7
10
6
2
3
6
9
5
1
2
2
1
1
2
2
2
2
4
3
2
3
4
2
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
10
5
1
1
1
1
1
1
5
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
32
32
28
27
29
30
28
39
35
33
36
37
36
38
47
35
36
33
27
38
25
24
26
25
27
35
32
33
47
31
33
27
23
23
25
24
33
28
23
28
30
30
47
33
34
39
32
34
31
29
30
28
27
28
28
30
34
30
36
29
33
33
29
31
32
35
34
34
27
31
33
36
36
36
21
16
12
12
17
24
28
39
39
39
37
37
36
36
36
36
19
16
12
8
7
5
4
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
7
4
1
2
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
2
2
2
4
3
2
2
2
2
2
1
1
3
2
1
1
1
1
1
1
1
1
2
2
2
2
3
3
4
3
2
2
1
1
1
3
5
6
7
5
4
4
2
1
1
1
6
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
41
56
56
89
101
94
98
104
161
125
161
161
111
107
104
101
96
98
100
75
80
75
82
78
78
82
101
81
98
82
141
150
162
445
159
164
166
123
114
109
159
175
193
445
269
286
332
533
348
346
533
361
364
348
533
254
280
272
244
320
249
258
242
225
320
188
175
196
204
212
320
320
174
164
131
89
71
72
78
89
111
111
99
95
95
95
76
65
57
57
35
30
25
22
21
21
20
20
20
20
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
9
6
4
6
5
4
4
4
4
3
2
5
3
2
2
6
6
6
6
5
3
2
12
8
4
2
6
4
2
5
22
12
2
3
5
5
6
3
1
3
2
1
1
1
4
2
1
1
1
1
4
7
5
3
1
4
6
5
4
2
1
4
4
4
3
3
4
2
1
1
1
41
40
25
11
11
6
1
1
6
8
9
11
9
8
8
8
8
8
8
8
8
8
8
8
10
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
87
87
70
221
131
134
134
230
120
123
118
103
98
96
108
107
138
130
150
276
135
144
160
157
161
221
182
139
134
135
129
115
148
103
111
113
115
150
121
117
131
181
148
153
166
230
185
190
221
188
188
276
185
181
179
154
147
150
144
136
141
141
105
126
115
112
212
116
123
129
129
129
100
87
86
55
43
50
87
136
183
276
276
276
180
164
145
113
91
84
56
47
39
35
34
33
32
31
31
31
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
12
12
12
7
3
15
16
11
7
7
5
3
2
2
2
2
2
2
3
3
4
7
8
10
11
7
3
7
12
9
7
12
18
20
17
14
15
13
8
4
2
1
6
3
1
2
1
1
2
3
5
3
1
3
16
10
4
2
4
3
2
2
3
4
4
5
11
15
20
13
6
5
5
5
24
32
17
3
3
3
3
4
3
3
3
3
6
8
9
9
9
9
9
9
10
10
10
10
15
21
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
65
65
44
57
83
65
63
68
61
58
65
55
54
55
68
54
51
51
58
42
45
43
43
61
49
52
72
48
52
56
52
69
68
54
54
68
59
53
82
53
60
61
58
58
61
83
61
57
56
71
54
51
46
63
52
61
72
68
69
51
48
48
38
36
62
33
32
49
43
58
66
82
82
82
42
35
27
19
21
26
31
40
40
47
62
83
83
83
83
83
42
35
27
17
13
10
7
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
22
22
11
1
11
6
1
1
2
2
2
2
2
1
1
3
3
2
1
1
4
2
1
1
2
1
1
3
6
4
2
11
6
2
9
6
4
2
1
1
3
3
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
3
3
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
47
47
24
101
408
107
121
127
86
81
70
62
98
106
109
274
128
128
192
93
135
136
127
310
162
174
312
133
150
149
118
216
106
115
117
152
160
159
397
198
240
310
241
228
263
408
232
312
222
204
200
180
205
191
153
189
176
169
287
137
124
132
148
148
180
276
125
120
171
216
283
397
397
397
210
173
134
97
84
75
64
57
114
181
262
408
408
408
408
408
205
171
131
85
66
49
35
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
3
2
1
3
2
1
1
1
1
1
1
2
7
5
3
2
2
2
5
8
7
6
4
3
3
3
4
5
7
6
6
5
4
3
2
3
5
3
2
1
1
2
3
2
2
2
1
1
1
1
3
4
4
2
1
1
1
1
1
4
2
1
5
3
1
3
2
1
1
6
11
19
20
12
4
4
3
3
3
3
3
3
4
2
1
1
1
1
1
1
1
1
1
2
3
2
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
60
60
30
49
57
60
53
61
62
59
74
74
64
66
66
67
60
56
67
46
52
53
46
61
52
57
68
52
68
60
56
80
52
51
59
99
102
102
300
148
163
208
300
263
282
291
346
279
279
303
260
254
346
285
177
168
186
168
162
346
133
122
112
81
74
73
68
71
74
70
70
70
55
56
51
46
74
50
51
52
52
57
64
74
74
80
80
80
80
80
54
49
40
33
30
30
28
28
25
25
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
6
10
10
5
1
1
1
2
1
1
1
2
8
9
10
5
1
1
1
6
4
3
4
5
5
3
1
1
1
1
3
4
5
3
2
3
7
6
3
1
1
2
3
4
3
3
2
1
1
1
2
3
3
3
5
3
1
1
1
3
5
3
2
1
1
1
7
6
5
5
5
12
19
11
4
4
2
1
1
2
3
3
4
3
3
3
3
3
3
3
3
3
3
14
19
11
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
61
87
87
70
87
87
112
119
102
115
119
119
119
108
127
95
92
98
88
91
109
90
112
88
88
91
92
109
72
66
65
53
64
60
74
127
106
112
175
127
148
172
175
166
174
164
165
177
146
139
154
174
139
177
146
133
140
127
117
177
119
114
124
149
94
135
91
95
129
87
88
88
76
72
61
88
41
59
82
95
149
149
113
107
95
95
72
59
47
46
27
22
18
14
12
11
10
9
9
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
3
2
11
20
12
4
5
7
4
1
3
2
2
5
8
7
7
4
1
6
8
6
4
2
6
10
5
1
4
7
8
9
10
7
4
2
4
4
2
1
1
1
1
2
1
1
1
1
1
1
1
3
2
1
1
2
2
2
2
4
2
1
1
1
3
18
11
4
2
2
2
45
42
24
7
7
10
8
7
7
7
6
6
5
4
4
4
4
4
4
4
4
4
4
4
4
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
53
121
121
178
112
116
110
93
90
98
109
98
109
104
109
121
112
113
140
105
109
117
128
140
137
178
128
140
121
111
112
112
117
124
115
201
223
226
684
323
343
452
684
585
627
657
785
631
631
631
581
565
785
631
430
384
422
388
378
785
329
320
327
289
274
268
321
256
272
264
327
327
217
219
223
215
192
237
237
214
272
272
289
327
327
327
193
163
128
88
70
54
42
37
33
31
29
26
26
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
11
11
11
8
6
8
11
8
5
13
9
6
6
6
6
6
8
5
2
5
3
2
9
10
12
9
6
9
12
8
5
8
12
17
11
6
7
9
8
7
4
1
1
1
2
3
4
11
8
4
1
3
4
5
9
6
3
1
1
1
2
3
3
4
4
5
23
51
65
35
5
1
1
1
91
124
158
92
26
15
4
4
11
18
17
16
13
11
11
11
11
11
11
11
11
11
11
11
13
15
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
79
79
69
93
130
111
131
127
163
134
163
163
123
121
131
110
109
96
110
96
104
110
131
111
110
105
129
91
96
86
81
109
80
84
94
108
99
94
130
103
113
168
132
142
165
179
208
254
254
254
213
210
196
190
196
180
177
170
166
154
158
158
139
145
133
156
177
122
137
159
160
181
181
181
110
120
131
142
181
181
136
130
137
143
158
181
181
181
181
181
99
85
69
54
48
45
41
33
33
33
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
2
1
3
10
9
9
9
7
5
6
8
4
1
16
20
12
4
5
6
4
3
3
2
1
3
10
8
6
7
5
3
31
24
14
4
8
13
10
6
2
2
3
5
3
2
4
3
2
2
2
2
2
4
4
3
2
2
3
5
13
8
3
14
13
13
14
8
3
3
14
25
38
43
30
18
18
16
14
14
15
16
15
15
14
14
14
14
14
14
14
14
14
14
14
14
16
19
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
54
137
137
211
233
169
177
141
147
146
148
154
158
158
169
148
165
162
165
207
156
166
206
176
180
196
209
176
210
210
207
398
233
227
254
340
282
271
282
380
280
306
283
284
292
313
340
313
380
321
301
297
290
299
320
338
341
380
398
322
322
322
317
306
322
321
272
299
314
303
313
321
321
321
202
216
235
269
321
321
321
321
305
329
358
398
398
398
398
398
213
182
146
110
96
84
74
52
52
52
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
14
14
14
19
15
12
24
22
13
5
5
6
8
10
13
8
4
3
3
18
10
3
14
26
26
25
24
22
21
16
11
16
21
33
25
18
29
31
33
38
22
6
5
6
7
10
8
7
7
6
5
4
3
2
2
11
11
8
6
5
12
20
35
26
17
9
20
31
52
37
22
9
9
9
62
82
56
30
30
58
58
58
44
30
30
30
24
18
18
18
18
18
18
18
18
18
18
18
26
34
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
33
103
103
80
103
81
112
81
77
80
111
76
85
87
111
112
77
90
60
64
61
71
95
69
112
76
68
65
90
54
56
54
55
52
59
81
63
95
63
61
56
53
52
57
57
55
81
55
54
54
48
49
54
45
50
54
50
81
53
51
49
49
45
46
55
40
43
42
46
43
55
55
37
35
30
32
18
22
28
32
46
46
42
43
43
43
34
29
25
25
15
12
10
8
7
7
7
7
7
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
9
6
4
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
4
5
3
1
3
4
5
3
2
3
2
2
2
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
2
2
2
8
4
1
1
1
2
17
17
10
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
4
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
21
79
79
58
71
80
113
84
79
79
113
85
88
84
113
85
86
89
84
66
64
66
100
67
65
71
64
60
89
61
61
64
54
52
58
62
63
100
64
64
65
59
59
59
59
57
57
55
49
47
47
46
44
49
43
40
43
43
46
42
43
43
36
36
46
37
35
46
37
41
46
46
40
40
33
22
18
19
21
24
33
33
29
34
39
46
46
46
46
46
26
22
18
14
13
12
11
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
17
17
12
7
4
1
4
4
4
4
4
2
1
2
5
4
4
4
4
5
3
1
2
4
9
8
6
4
5
3
1
3
5
11
7
4
7
4
2
14
11
7
4
3
2
3
8
6
4
4
4
2
1
3
4
2
1
2
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
2
10
11
6
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
4
4
4
4
5
6
5
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
65
65
31
54
59
65
59
64
61
60
65
61
59
66
84
72
84
84
58
50
53
49
46
56
48
50
57
45
50
55
56
59
64
54
49
48
45
50
49
51
63
88
78
88
116
103
110
116
111
110
109
116
94
111
82
80
80
99
80
75
90
90
56
56
45
35
28
28
28
31
36
36
33
33
19
16
14
12
16
22
26
37
37
37
38
39
39
39
39
39
20
17
13
9
7
5
4
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
9
9
6
3
2
4
6
4
2
5
9
9
8
5
2
2
2
2
2
2
2
4
5
3
2
2
2
2
2
2
2
2
2
2
3
4
4
4
3
2
2
2
4
3
2
1
1
2
1
1
1
1
1
2
3
3
3
5
4
3
2
1
1
1
1
3
2
1
3
2
1
1
3
5
6
4
3
4
5
3
1
1
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
53
96
96
73
80
100
124
117
175
140
175
168
198
160
160
123
117
123
103
105
107
162
112
98
118
118
114
198
126
114
162
94
90
114
82
80
78
114
76
102
108
109
198
120
117
117
106
105
100
106
101
99
101
93
101
95
96
101
82
80
83
83
60
61
52
44
53
43
46
49
55
55
46
46
31
26
25
23
27
31
43
43
46
53
53
53
53
53
53
53
41
39
32
30
30
29
30
30
26
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
26
26
26
14
2
2
2
6
13
11
8
5
6
7
4
2
2
2
4
8
13
19
14
10
9
5
2
2
2
2
2
1
1
7
4
1
5
5
5
7
4
2
1
1
1
1
1
1
1
1
1
1
2
3
4
5
5
3
2
1
4
5
3
1
1
3
2
1
5
3
1
1
2
3
7
12
7
2
2
1
1
1
1
1
1
2
3
3
3
3
3
3
4
4
4
4
15
20
12
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
34
66
66
76
164
88
97
85
83
79
80
89
94
94
105
102
100
95
147
84
101
107
98
161
102
105
122
91
105
98
100
147
106
125
101
109
119
109
164
114
129
161
119
125
122
132
118
152
116
106
152
111
112
118
152
118
114
108
129
92
87
87
78
86
95
87
127
99
127
134
142
164
164
164
93
87
77
63
58
54
50
47
62
78
97
132
132
132
132
132
76
67
56
47
41
36
34
25
25
30
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
14
14
14
24
14
4
11
16
12
9
6
3
1
2
8
4
1
1
3
4
2
1
2
3
4
3
2
2
6
3
1
3
4
3
2
2
9
5
1
1
2
1
1
1
1
1
1
1
1
2
2
2
2
2
3
3
3
3
3
3
3
4
2
1
6
33
19
6
5
9
6
3
3
3
7
9
12
22
27
14
1
1
1
1
2
2
2
2
2
3
4
4
4
4
5
5
5
5
15
25
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
25
108
108
121
282
195
182
233
365
278
365
365
216
206
184
175
186
179
235
143
174
178
173
274
190
197
297
191
203
191
194
270
244
268
289
252
270
278
282
278
273
289
285
247
273
271
277
376
326
334
364
376
334
345
364
376
316
298
287
275
262
283
283
226
222
215
259
217
238
265
283
297
297
297
185
182
165
157
156
156
141
143
147
147
150
156
156
156
156
156
92
81
69
60
58
58
56
55
55
55
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
14
14
14
14
7
1
12
23
17
10
4
4
3
2
3
2
1
1
3
4
3
3
2
1
3
9
6
4
4
9
6
4
17
49
31
14
19
25
32
75
39
4
5
5
5
4
3
4
5
11
7
3
3
3
4
3
3
3
4
3
3
3
5
8
9
11
72
52
32
18
5
5
6
8
34
61
39
18
18
13
8
8
9
10
10
11
17
20
21
22
22
22
22
22
23
23
23
23
27
32
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
25
33
33
30
46
34
33
40
37
34
39
35
33
34
40
37
39
37
42
35
37
39
40
46
37
39
39
39
33
34
38
40
40
43
39
40
45
45
60
51
53
56
60
56
57
57
57
60
54
57
56
51
52
56
49
54
50
51
55
61
57
57
56
54
61
46
40
46
54
48
61
61
42
39
32
36
20
25
32
36
54
54
41
43
41
39
39
37
37
37
20
17
13
10
9
8
7
6
6
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
4
2
1
2
1
1
1
1
1
1
1
2
3
4
4
4
4
4
3
2
2
2
4
3
3
4
4
4
4
3
2
2
3
2
2
3
4
8
6
4
3
2
1
1
1
1
2
2
2
2
2
2
1
1
2
2
1
1
1
4
3
2
5
8
11
13
16
10
5
5
5
20
17
9
1
1
6
8
9
5
1
1
1
2
2
2
2
2
2
2
2
2
2
2
3
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
47
198
198
174
166
165
264
130
122
126
111
120
117
114
232
121
146
138
116
198
145
169
264
184
209
191
232
187
191
190
209
206
154
160
160
152
186
264
176
256
181
162
161
162
174
191
210
223
217
256
214
203
206
200
202
222
223
226
232
256
234
234
234
214
211
210
229
200
217
229
262
262
206
206
182
206
188
262
262
229
243
246
250
262
262
262
226
193
191
191
110
97
79
64
60
59
56
51
51
51
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
11
11
11
6
1
16
18
11
4
4
4
4
4
7
4
1
3
5
7
8
7
7
5
3
6
3
1
3
24
14
5
17
27
25
21
17
27
15
4
20
11
2
3
2
2
3
2
2
3
3
4
3
2
2
7
5
4
3
2
4
7
10
11
7
3
7
17
27
57
34
12
12
13
15
27
40
118
66
15
13
12
12
22
32
23
15
15
15
15
15
18
19
21
21
21
21
25
30
25
21
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
59
108
108
240
148
167
173
321
154
155
152
128
119
114
121
117
131
134
154
209
121
131
150
150
151
228
165
166
190
243
183
240
160
137
156
150
172
189
182
223
178
184
195
206
225
321
242
243
244
232
224
243
215
230
253
270
308
308
308
307
259
236
223
216
209
206
243
183
191
202
218
218
183
169
145
190
96
115
159
203
240
321
321
321
242
232
198
160
131
131
84
71
61
54
53
54
53
53
53
53
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
7
8
5
2
3
4
4
4
4
4
5
7
9
15
14
11
9
10
6
2
9
9
9
9
11
14
9
5
14
16
19
19
18
10
2
1
10
6
2
9
5
1
6
4
2
1
1
4
5
6
6
6
7
8
12
12
10
8
8
10
7
5
16
16
14
12
8
5
5
10
16
103
99
57
16
16
22
25
29
22
16
16
16
19
21
22
22
22
22
22
22
23
23
23
23
26
30
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
104
432
432
273
340
379
413
386
432
311
413
310
290
282
432
268
326
330
350
489
343
387
350
298
285
282
298
291
387
386
258
243
281
255
266
489
288
265
267
307
239
237
231
235
241
242
286
250
291
332
287
489
302
304
314
314
259
251
247
226
230
245
273
286
332
320
282
291
314
291
342
342
281
273
232
342
156
192
235
266
342
342
334
334
334
334
236
203
165
138
100
83
69
65
61
60
58
55
55
55
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
19
19
19
11
3
11
19
11
4
4
4
4
4
10
6
3
2
2
3
10
6
3
18
15
12
7
3
7
12
9
6
12
34
32
28
25
24
17
11
16
18
20
21
11
2
4
19
15
10
6
23
13
4
2
1
4
3
2
11
16
16
16
16
9
3
3
70
85
101
52
4
4
22
41
185
167
87
8
8
41
72
88
48
8
8
8
10
11
12
12
12
12
12
12
13
13
13
13
27
42
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
21
111
111
110
132
122
110
120
174
137
174
174
127
127
164
122
131
125
154
130
141
164
154
136
128
131
137
122
164
114
105
132
113
111
129
137
121
110
111
150
123
129
137
132
137
137
136
155
135
133
138
155
132
137
135
155
131
124
137
114
109
111
107
108
131
110
117
131
119
123
150
150
92
85
77
72
61
60
60
75
89
114
114
114
95
92
88
77
77
77
47
42
36
32
32
34
35
35
35
35
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
10
7
5
4
10
8
7
6
4
3
2
2
3
5
9
8
8
10
11
10
5
1
1
3
2
1
4
11
7
4
5
6
6
6
8
6
3
1
4
8
10
7
4
2
1
8
4
1
1
1
1
2
9
6
4
6
8
6
3
1
1
1
1
12
19
15
11
6
1
1
7
13
16
19
16
13
13
7
1
1
4
6
7
8
10
11
12
13
15
16
17
17
17
17
17
18
17
17
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
74
74
39
58
58
65
63
65
74
66
65
54
50
54
65
63
73
74
66
56
61
55
65
53
52
58
52
50
55
60
55
58
57
50
45
48
45
60
51
37
38
35
33
31
32
37
37
40
58
41
45
37
30
25
28
27
35
57
35
58
31
26
25
20
16
16
11
12
14
19
22
30
30
30
17
16
14
13
16
21
26
37
37
37
28
26
24
19
19
19
10
8
6
4
3
2
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
9
9
9
6
3
4
5
18
39
21
3
2
2
2
5
3
2
2
1
1
1
2
5
5
5
3
1
3
5
3
1
8
6
3
1
2
2
2
1
1
1
2
1
1
1
1
1
2
2
2
3
2
1
1
2
2
2
2
3
3
2
1
1
1
1
1
1
1
2
1
1
1
1
2
3
3
3
3
3
3
3
3
4
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
62
279
279
198
254
218
254
187
279
156
161
196
187
193
279
164
183
169
170
178
152
157
170
134
193
132
120
113
142
80
76
65
54
46
68
69
73
178
76
81
88
95
77
79
93
83
86
95
93
80
85
85
89
101
90
101
87
101
81
72
68
68
58
55
61
42
39
40
42
44
59
59
41
38
31
36
19
22
25
28
36
36
37
41
41
41
37
34
34
34
19
17
14
11
11
11
10
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
109
109
59
9
2
13
9
5
1
1
1
1
1
7
4
2
2
2
2
2
12
19
12
5
1
1
2
1
1
1
1
1
1
2
6
6
6
3
1
5
3
1
3
2
1
1
2
12
9
6
4
3
2
2
16
10
4
2
1
1
1
1
1
2
3
4
3
2
6
12
9
6
6
6
20
17
9
1
1
1
1
1
1
1
1
1
3
4
4
4
4
4
4
4
4
4
4
5
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
76
107
107
93
96
90
96
87
107
79
75
79
76
75
107
78
78
71
73
69
66
68
73
58
72
60
60
52
59
45
41
57
31
28
36
40
41
69
59
41
48
55
46
47
49
62
44
60
40
36
36
31
29
28
25
30
31
31
57
32
31
30
26
22
20
15
12
13
20
30
40
59
59
59
32
26
20
16
20
25
30
41
41
42
51
62
62
62
62
62
31
26
20
13
10
7
5
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
34
34
17
1
28
19
11
6
2
2
2
2
2
2
5
4
3
3
4
5
6
9
7
4
2
1
1
2
4
3
3
5
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
2
1
1
2
1
1
1
1
1
6
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
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
189
189
106
110
125
105
102
189
91
84
108
96
95
189
111
127
120
150
129
129
173
150
132
129
136
181
117
173
106
93
81
64
55
77
83
87
181
86
91
95
84
83
86
91
84
91
85
86
92
89
91
92
91
92
78
80
78
88
79
69
68
69
67
61
79
59
55
59
68
74
88
88
88
53
42
34
34
44
58
66
88
88
88
88
88
88
88
88
88
49
42
34
25
21
18
15
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
4
1
3
7
4
2
3
7
6
5
7
4
1
5
3
2
2
2
2
6
4
2
1
1
1
2
2
2
2
4
6
4
2
5
3
1
2
3
3
4
2
1
1
1
3
2
1
1
1
1
1
1
1
1
3
3
2
1
1
2
3
4
5
5
6
11
17
10
3
3
3
21
17
10
4
4
9
15
22
13
4
4
4
5
5
5
5
5
5
5
5
6
8
9
9
9
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
101
450
450
277
320
356
414
332
450
306
414
315
290
285
450
270
296
299
366
307
316
410
366
342
321
336
428
298
410
264
238
237
190
170
208
210
223
428
202
218
229
196
245
212
209
228
209
209
228
203
199
193
209
187
185
209
192
194
192
237
161
161
145
130
132
165
115
122
114
126
142
165
165
165
97
85
71
70
97
130
163
228
228
228
182
180
178
170
168
166
164
163
160
160
160
156
160
160
139
139
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
22
22
22
18
15
9
4
2
1
1
1
1
1
10
11
13
8
4
4
4
4
5
14
11
9
12
15
9
4
4
4
9
13
18
19
19
16
12
8
10
12
10
8
7
6
3
1
4
3
2
1
1
1
2
5
4
2
1
4
2
1
1
4
6
8
12
12
12
12
8
5
5
10
15
29
34
20
6
6
7
7
8
7
6
6
6
13
17
19
20
20
20
21
21
21
21
80
109
65
21
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
109
443
443
262
359
400
357
662
443
332
330
330
294
281
443
291
364
367
369
618
382
394
353
316
296
301
341
346
394
533
348
340
356
309
330
489
351
369
334
352
291
280
338
355
384
662
388
393
454
403
403
618
404
393
397
352
333
369
292
278
267
259
267
274
291
315
257
291
304
277
352
352
239
218
175
128
100
130
227
349
448
662
662
662
450
435
432
394
384
376
366
362
349
349
349
341
349
349
305
305
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
49
49
49
28
7
10
27
28
22
17
13
9
6
7
7
7
15
9
3
18
10
3
20
14
9
8
7
8
9
7
6
9
54
68
46
25
27
25
21
18
14
8
2
2
2
4
5
7
5
3
2
3
3
4
23
13
3
5
3
2
3
5
12
13
14
15
26
38
53
29
5
5
6
7
57
72
46
20
20
20
20
20
20
20
20
20
25
28
29
31
37
40
44
44
44
44
174
239
141
44
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
21
72
72
79
65
78
103
71
104
83
78
84
89
70
80
70
75
104
66
72
73
72
103
80
87
93
104
89
98
76
72
60
53
55
58
58
60
103
58
66
74
75
89
69
70
72
72
73
79
75
71
75
78
82
84
82
84
84
73
67
63
63
59
58
57
46
37
42
46
46
55
55
42
42
31
32
20
25
33
38
58
58
45
48
49
48
48
48
48
48
33
31
28
28
28
28
27
25
25
28
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
23
23
20
11
3
3
5
5
4
3
5
7
7
4
1
1
1
2
1
1
1
5
7
10
11
8
5
3
5
3
2
4
4
5
3
1
2
4
4
4
3
2
1
1
2
3
2
2
1
1
1
3
2
1
5
3
1
1
1
1
1
1
4
3
2
4
3
2
7
5
3
2
2
2
17
16
9
3
3
6
5
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
14
25
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
37
177
177
545
233
265
247
247
176
189
175
183
191
185
224
230
221
209
224
289
239
253
334
310
318
545
332
331
327
334
267
258
255
234
233
230
242
334
231
257
281
283
448
328
351
448
395
409
545
366
359
350
315
316
339
334
345
345
345
312
242
212
187
166
146
164
145
160
169
169
169
169
164
164
121
108
161
93
131
178
211
289
289
289
219
204
190
156
144
144
89
78
67
60
58
57
55
53
53
53
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
39
39
39
28
17
13
27
18
10
11
13
27
17
8
7
7
7
7
7
8
13
9
6
6
7
15
10
6
12
11
10
12
9
7
9
11
15
19
15
11
9
8
12
7
2
5
6
8
9
11
6
1
1
1
2
4
4
4
38
26
14
11
10
8
6
13
20
21
22
14
6
6
14
23
42
61
34
8
8
9
9
10
9
8
8
8
11
12
13
13
13
13
13
13
14
14
14
14
26
39
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
109
109
80
121
117
114
120
237
173
199
224
220
220
280
231
280
280
143
159
157
150
220
149
136
171
237
171
249
171
220
145
138
176
115
114
117
109
121
136
151
158
249
176
134
135
124
109
105
104
105
118
119
111
176
115
108
116
118
103
119
119
89
82
97
65
59
55
61
78
92
121
121
121
70
66
63
61
59
59
54
54
51
53
57
62
62
62
62
62
33
29
23
18
16
15
13
11
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
18
10
3
5
4
4
4
4
4
2
1
4
3
3
2
2
2
2
2
1
1
2
4
2
1
2
3
2
1
1
2
1
1
2
2
3
4
3
2
1
1
1
1
2
3
2
1
1
1
1
2
3
5
3
2
1
1
2
3
4
2
1
3
10
12
13
7
1
1
2
3
17
19
13
7
7
12
11
10
8
7
7
7
6
5
5
5
5
5
5
5
5
5
5
5
5
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
34
62
62
67
56
58
55
56
56
51
64
52
55
62
50
55
46
38
52
36
40
44
48
52
62
67
52
49
49
49
69
68
71
180
75
76
78
70
68
69
108
90
95
180
100
102
113
108
99
124
98
113
125
129
180
186
138
146
154
160
153
186
186
133
120
109
153
105
125
132
186
186
100
90
71
46
36
36
39
43
58
58
45
48
48
46
46
46
46
46
26
22
18
14
12
11
10
9
9
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
7
4
2
1
1
2
4
4
5
3
1
2
2
2
4
4
2
1
1
1
1
1
2
2
2
3
4
2
1
4
3
2
1
1
1
1
1
1
1
1
1
1
2
3
5
12
8
4
1
1
1
1
15
8
1
1
1
1
1
1
1
5
6
8
10
11
12
14
9
4
4
4
20
16
8
1
1
4
2
1
1
1
1
1
2
2
2
2
2
2
3
3
3
3
4
6
4
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
146
146
21
1047
248
254
295
236
262
267
514
246
315
354
353
525
358
335
514
426
438
464
1043
719
801
1047
1008
591
685
625
541
970
415
334
317
208
176
131
93
244
257
279
1043
292
298
456
359
534
1047
510
1008
448
351
324
216
174
302
282
293
970
262
258
253
137
116
92
63
52
43
36
30
24
19
16
13
12
9
9
26
47
70
114
114
114
65
56
47
33
25
18
13
9
7
5
4
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
2
4
7
7
4
1
1
1
5
9
18
10
3
2
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
19
10
1
1
6
3
1
1
1
1
2
1
1
1
2
6
4
2
2
2
3
5
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
521
521
28
960
403
441
507
713
521
542
777
606
536
713
540
630
777
596
690
812
630
709
926
792
836
938
960
694
647
601
546
930
532
470
577
787
455
731
350
421
420
367
926
318
299
427
343
502
938
602
960
812
423
388
314
226
343
312
311
930
267
263
256
146
120
97
69
64
62
57
61
61
38
30
27
22
20
18
149
304
484
812
812
812
415
349
272
179
137
99
70
52
37
27
20
15
11
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
7
4
1
11
22
14
7
6
6
6
6
3
1
1
44
38
19
1
8
6
4
2
3
2
1
3
6
5
4
30
18
6
1
2
4
3
2
1
1
2
1
1
2
2
2
2
2
2
4
2
1
3
2
2
4
3
2
1
1
1
1
1
1
1
1
1
1
2
3
3
3
4
7
5
4
7
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
167
167
39
100
101
153
129
141
167
144
153
115
104
110
116
134
163
167
144
113
110
107
134
87
96
87
87
134
86
94
86
72
87
60
59
77
56
49
49
51
51
53
60
62
64
109
66
66
71
66
66
94
63
57
62
53
58
87
61
63
53
53
37
35
32
27
26
26
30
35
49
49
30
30
20
16
15
13
28
47
69
109
109
109
64
56
47
35
27
20
15
12
9
8
7
7
6
6
6
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
3
1
7
14
8
2
17
10
3
2
2
1
1
3
3
2
2
2
2
5
7
9
5
1
3
4
2
1
9
7
6
8
6
4
4
4
6
4
2
1
1
1
5
3
2
1
1
2
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
1
1
1
2
2
3
3
3
3
3
3
3
3
4
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
3
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
175
175
14
112
93
175
130
147
175
150
159
175
125
137
149
151
175
173
150
107
96
85
76
73
82
76
71
112
66
68
72
75
76
52
57
76
53
52
60
43
42
39
61
37
37
51
42
51
76
50
70
49
40
35
38
34
44
76
47
75
38
31
29
21
19
13
10
11
13
15
23
23
12
11
8
6
5
4
12
21
31
51
51
51
31
27
23
19
17
15
14
13
12
12
11
11
11
11
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
1
1
1
2
3
4
5
6
6
4
2
2
2
1
1
1
2
2
2
3
4
4
2
1
1
2
3
4
5
3
2
1
4
6
3
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
170
170
25
96
96
111
123
128
170
139
128
130
128
119
173
141
134
170
139
106
119
99
92
101
112
113
145
119
112
97
93
112
95
91
105
173
131
136
145
136
100
92
92
81
78
107
84
85
112
83
80
83
83
79
94
116
102
173
97
85
76
64
60
64
79
59
71
59
71
78
116
116
62
55
44
29
23
20
34
52
71
107
107
107
75
70
64
51
44
44
27
23
19
17
15
14
13
11
11
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
3
1
4
8
4
1
2
2
2
2
1
1
1
3
3
2
1
1
2
4
6
12
6
1
9
15
8
1
13
8
4
4
4
2
1
1
1
3
2
1
1
1
1
3
2
1
1
1
1
1
2
3
4
6
5
4
3
2
1
1
2
1
1
12
10
8
10
7
4
4
4
8
10
6
2
2
4
6
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
61
61
48
55
54
74
64
49
55
54
59
61
61
74
68
66
59
106
54
57
61
74
56
60
64
59
61
78
55
61
57
64
54
58
62
67
106
78
58
60
52
55
44
99
153
218
381
316
316
270
381
277
284
297
381
282
268
301
217
180
166
135
149
137
124
246
144
186
202
301
301
144
129
100
65
51
41
37
38
39
40
40
40
39
39
39
39
39
39
27
25
22
19
18
15
15
15
1
14
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
3
3
3
3
9
6
3
5
4
3
3
3
3
4
2
1
2
3
5
6
4
3
2
2
2
3
7
4
2
9
5
2
4
6
9
8
4
1
3
6
7
4
1
1
1
1
1
1
2
1
1
1
2
2
2
2
2
2
1
1
1
1
1
15
8
2
3
4
5
5
5
6
10
9
6
4
4
3
3
3
3
3
2
2
2
2
2
2
8
11
13
13
13
7
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
77
303
303
221
290
247
290
211
303
170
172
205
216
203
303
249
223
215
213
293
182
200
213
167
197
159
171
179
249
203
130
118
88
63
100
102
106
293
91
91
90
55
52
44
39
44
32
29
30
28
27
39
24
23
32
31
33
76
32
30
29
21
21
20
19
19
14
13
16
20
22
29
29
29
17
15
13
11
16
23
30
44
44
44
35
33
31
26
26
26
14
12
10
7
6
4
3
2
1
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
90
90
56
22
10
6
3
2
2
7
8
5
2
2
5
4
3
3
3
3
3
3
3
2
2
1
1
1
2
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
2
2
1
1
1
1
3
4
5
4
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
61
392
392
216
242
257
347
255
278
254
347
360
391
392
670
387
488
454
499
670
387
482
499
523
670
502
636
501
636
372
367
289
228
269
202
192
191
367
145
137
128
88
75
70
60
59
56
53
53
54
55
57
57
57
55
53
48
66
50
47
53
53
40
41
46
35
34
28
25
26
25
25
25
25
15
16
17
19
24
24
25
28
28
28
31
35
35
35
35
35
23
21
17
14
13
13
12
12
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
25
25
13
1
3
6
16
10
4
6
9
7
5
7
10
11
13
7
2
2
2
2
2
2
2
1
1
3
6
5
4
4
3
2
3
4
4
2
1
1
2
1
1
1
1
1
2
3
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
6
3
1
7
6
5
5
3
1
1
1
7
6
3
1
1
4
3
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
6
8
5
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
74
74
31
53
55
65
62
64
74
66
65
59
53
56
68
65
73
74
66
56
54
50
48
51
49
51
60
45
54
45
47
44
59
54
49
68
51
54
60
39
39
37
35
33
32
41
30
30
30
28
27
30
26
27
32
33
35
68
33
30
27
20
17
16
17
13
14
11
12
15
16
21
21
21
12
10
9
8
13
19
27
41
41
41
33
32
30
26
26
26
14
12
10
8
7
6
5
4
4
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
11
11
8
4
1
3
5
4
4
4
4
2
1
1
1
1
2
3
2
1
6
5
3
1
2
4
3
2
2
1
1
2
3
2
1
1
3
2
1
1
2
4
6
3
1
1
2
4
2
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
71
71
61
63
65
95
104
147
277
189
277
277
158
155
166
147
136
263
104
99
102
77
70
98
96
105
263
99
100
106
78
77
70
63
68
55
52
53
59
61
72
104
84
104
117
90
102
100
96
116
105
108
117
116
102
102
105
92
95
95
117
117
85
85
97
66
57
52
54
64
72
89
89
89
64
61
52
47
47
41
45
45
55
65
76
97
97
97
97
97
50
42
33
23
19
16
13
7
7
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
5
3
2
2
4
7
7
7
6
5
3
1
3
2
2
1
1
1
2
4
7
8
5
3
2
2
3
4
6
7
8
7
7
7
4
1
10
27
16
6
4
2
2
2
2
3
4
3
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
5
4
3
4
3
2
2
2
20
25
31
19
8
5
3
3
4
4
4
5
3
2
2
2
2
2
2
2
2
2
2
2
3
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
50
57
57
59
61
63
100
59
61
68
73
71
67
68
90
70
66
100
55
59
64
62
90
59
66
68
65
70
100
66
69
59
62
67
65
94
67
70
72
70
70
81
69
70
79
71
75
78
81
94
82
88
93
89
93
83
80
89
80
76
89
89
80
79
94
73
55
64
66
68
89
89
54
49
39
29
28
28
36
38
63
63
63
73
73
73
64
55
55
55
29
25
20
15
13
12
11
9
9
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
10
6
3
12
6
1
3
3
4
4
3
2
2
3
4
4
3
3
3
6
8
10
10
6
3
6
3
1
4
2
1
4
2
1
5
4
4
6
5
3
1
1
1
1
2
1
1
1
1
1
1
1
2
3
4
3
2
1
2
2
3
4
3
2
3
4
5
4
3
2
2
2
7
12
7
2
2
3
3
3
2
2
2
2
3
3
3
3
3
3
3
3
4
4
4
4
4
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
21
82
82
72
99
85
130
89
82
87
130
85
95
96
130
99
89
102
71
74
71
73
114
81
79
92
135
84
102
87
76
87
89
86
122
110
98
121
100
103
111
122
125
95
96
96
101
121
94
128
90
86
86
87
89
100
135
99
125
95
84
86
83
81
110
69
58
65
72
89
101
128
128
128
71
60
45
40
43
45
55
55
71
86
102
135
135
135
135
135
69
58
45
30
24
19
14
5
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
14
14
14
9
4
5
5
3
1
1
1
1
1
2
5
7
9
5
2
4
6
8
4
1
2
10
5
1
3
2
2
4
3
2
2
2
5
3
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
4
7
5
3
8
6
5
12
7
3
3
3
7
12
7
2
2
3
4
5
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
21
242
242
175
242
237
292
253
369
307
369
369
290
270
292
261
226
204
248
189
200
216
292
232
261
273
337
235
323
236
214
323
249
236
337
260
242
289
241
246
282
290
291
337
250
244
255
289
215
300
204
195
191
198
201
229
307
200
291
181
159
177
145
144
260
129
121
140
159
203
233
300
300
300
165
139
103
77
78
84
91
103
125
166
219
307
307
307
307
307
157
132
103
70
56
44
34
13
13
13
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
7
33
18
4
5
6
9
7
5
4
3
2
4
5
6
7
7
7
7
6
5
3
2
15
10
5
2
6
4
2
2
2
2
3
5
4
4
9
5
1
4
2
1
3
2
1
2
3
2
1
1
1
1
26
17
8
1
4
6
7
7
4
2
6
12
10
9
5
2
2
4
7
15
24
13
3
3
4
5
6
4
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
6
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
240
240
173
240
191
286
162
147
146
128
133
165
167
286
255
198
196
158
153
163
189
286
184
255
182
154
152
196
133
137
176
126
135
153
153
176
230
157
156
158
176
139
142
128
120
124
119
117
143
114
116
123
115
116
149
116
129
136
137
143
149
149
129
135
128
169
130
169
152
169
169
111
106
71
52
41
37
39
44
47
54
57
70
88
116
116
116
116
116
61
52
41
30
25
21
18
11
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
10
19
11
3
7
7
7
7
7
6
6
7
4
2
2
2
6
7
6
6
18
11
5
19
28
29
20
12
6
6
5
5
5
6
8
7
7
20
27
27
26
14
2
1
1
2
2
3
3
2
1
2
3
2
1
1
1
2
3
5
3
1
3
6
8
10
12
14
10
6
6
6
17
15
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
5
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
233
233
166
233
195
261
188
175
203
261
210
223
206
261
247
178
187
130
134
147
169
223
182
247
195
181
203
187
153
208
137
161
176
194
243
208
243
191
243
183
176
208
161
160
159
194
158
154
218
155
164
164
204
159
154
156
194
135
141
126
134
121
117
218
103
98
127
134
138
204
204
112
109
86
65
70
49
57
70
80
102
102
102
89
87
84
77
77
77
41
35
28
21
19
17
16
13
13
13
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
10
8
5
3
11
19
13
8
9
7
5
7
6
6
6
6
8
8
6
5
7
4
1
3
6
11
16
10
5
8
4
1
2
4
7
6
6
9
7
4
2
2
2
2
1
1
2
2
1
1
1
1
2
3
3
2
1
2
2
3
3
3
3
4
8
8
9
25
14
3
3
3
13
24
12
1
1
2
2
3
2
1
1
1
3
4
5
5
5
5
5
5
6
6
6
6
6
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
84
84
34
105
62
84
59
61
70
76
104
107
98
107
100
105
107
78
104
69
70
71
85
65
74
79
71
105
79
67
65
58
55
54
54
51
51
53
52
61
80
117
98
116
116
100
104
117
97
100
91
88
89
117
84
82
81
95
83
78
91
91
60
57
62
41
34
39
41
44
62
62
37
33
25
18
13
13
15
19
21
28
28
28
30
32
32
32
32
32
18
16
13
11
11
10
10
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
4
3
2
1
1
2
3
4
4
4
2
1
2
1
1
1
1
1
2
1
1
9
6
3
1
1
1
2
4
6
8
7
6
5
3
1
1
1
1
14
7
1
1
1
1
1
2
2
2
1
1
3
7
5
3
1
1
1
1
1
1
1
1
2
2
3
8
4
1
1
1
5
7
4
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
3
3
3
5
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
62
118
118
178
131
115
100
96
118
97
99
107
103
104
177
99
108
97
105
136
129
177
140
148
136
137
178
125
177
115
111
112
108
102
126
96
97
105
94
95
102
106
112
131
127
122
127
137
136
143
178
130
135
124
118
147
119
122
134
135
143
147
147
113
131
93
82
96
104
107
147
147
88
84
68
53
64
42
49
61
68
86
86
86
83
82
81
80
80
80
45
39
32
26
25
24
23
22
22
22
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
13
13
13
9
5
7
10
5
1
5
9
5
1
13
9
5
9
5
2
5
3
1
6
4
2
1
5
5
6
3
1
4
3
3
5
7
8
8
8
9
5
1
2
1
1
2
1
1
6
4
2
1
1
1
1
1
2
2
2
2
2
2
2
2
3
8
5
3
9
37
22
7
7
7
15
24
12
1
1
2
2
3
2
1
1
1
6
8
9
10
10
10
10
10
10
10
10
11
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
34
66
66
85
57
62
55
54
72
62
72
65
72
59
56
58
55
53
55
66
58
67
85
61
60
61
57
54
58
53
67
51
45
44
48
46
46
66
47
55
56
55
85
62
65
66
67
64
64
62
64
62
60
62
61
62
63
63
67
64
61
61
60
57
55
65
49
55
55
55
67
67
42
41
31
25
25
26
33
35
57
57
57
65
65
65
58
51
51
51
28
25
20
17
15
14
13
11
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
16
16
8
1
2
3
4
5
7
5
3
2
1
1
1
2
2
1
1
1
2
2
2
2
1
1
2
3
3
4
5
3
2
2
2
5
4
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
3
4
5
8
5
3
4
4
5
7
10
10
10
6
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
5
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
59
425
425
258
310
354
390
321
425
292
390
288
252
244
433
244
305
315
349
433
330
377
349
327
433
320
310
306
377
296
295
274
321
245
263
342
267
304
275
225
242
232
250
240
239
250
251
235
275
224
224
222
214
212
225
225
243
342
247
258
240
224
198
205
216
144
137
161
168
191
237
237
206
206
203
205
215
237
237
229
242
250
250
250
237
237
228
216
216
216
122
106
88
72
66
62
57
49
49
49
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
10
10
10
13
8
4
4
4
4
4
7
10
13
13
8
3
9
6
3
16
19
14
10
13
13
13
9
5
23
30
27
25
22
19
19
14
10
10
5
1
1
1
1
12
6
1
4
5
4
2
1
2
1
1
4
6
3
1
1
10
10
8
7
13
14
16
13
10
7
7
7
96
120
144
175
190
124
59
59
44
29
26
23
18
14
14
14
14
14
14
14
14
14
14
14
24
35
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
143
143
43
100
95
143
114
121
126
133
143
105
102
99
95
104
103
99
133
88
75
73
67
65
66
68
64
68
62
96
68
66
67
51
55
76
61
61
60
67
46
42
51
50
52
116
56
61
68
58
55
96
51
47
55
55
53
76
48
66
36
35
36
33
53
27
23
27
31
35
55
55
29
25
21
15
13
11
28
49
72
116
116
116
68
60
50
36
28
20
14
10
7
5
4
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
25
25
25
14
4
2
1
2
4
6
3
1
1
1
1
7
4
1
1
1
2
4
4
4
5
3
1
1
1
2
3
9
5
2
5
4
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
5
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
74
81
81
70
72
74
66
75
81
65
66
74
68
69
81
73
73
66
92
66
59
64
58
52
64
56
54
58
64
56
87
87
86
234
93
97
100
92
64
58
89
91
96
234
125
131
139
227
138
135
227
136
141
139
234
112
113
104
87
82
73
64
64
46
38
37
36
37
42
46
64
64
44
42
42
40
39
43
43
36
37
38
40
43
43
43
35
29
27
27
15
13
10
8
7
6
6
5
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
17
17
14
8
2
3
4
2
1
1
1
1
1
8
9
10
11
7
4
2
1
1
1
2
5
3
2
4
4
2
1
7
6
4
2
4
4
3
2
1
2
1
1
1
1
1
1
1
1
2
1
1
2
2
2
1
1
1
2
1
1
1
1
1
1
1
2
2
3
3
2
2
2
2
18
23
28
26
25
13
1
1
1
2
3
5
3
2
2
2
2
2
2
2
2
2
2
3
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
20
107
107
102
86
97
83
103
107
91
86
106
82
87
117
91
100
91
106
123
95
104
102
102
117
93
106
81
81
78
127
128
145
385
148
150
158
108
102
97
147
157
166
385
212
221
234
360
238
238
360
240
241
240
385
209
209
205
175
170
153
145
145
131
142
118
110
123
118
114
142
142
87
79
77
80
74
104
104
106
113
123
123
123
104
104
78
65
54
47
33
28
24
22
22
22
22
22
22
22
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
10
5
1
2
4
6
5
5
7
6
5
8
4
1
1
2
8
7
6
5
4
6
7
4
1
4
7
6
5
8
12
9
6
3
3
4
8
12
7
2
4
3
2
2
3
5
3
2
2
1
1
2
9
6
4
2
2
2
3
5
4
3
6
10
14
9
5
27
15
4
4
4
12
21
30
17
4
3
3
3
14
20
12
4
4
4
4
4
5
6
6
6
7
7
7
7
11
15
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
34
34
32
66
62
63
107
105
78
87
95
89
89
128
92
92
105
82
88
83
72
111
81
91
100
105
104
128
94
111
76
67
57
50
49
46
42
62
67
84
104
128
106
139
111
119
121
132
135
128
133
139
132
135
102
90
110
100
98
139
139
79
77
65
50
42
37
39
46
51
62
62
62
34
28
22
18
33
51
70
107
107
107
86
83
79
66
66
66
33
28
21
14
11
8
6
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
12
12
12
13
10
8
8
6
4
4
4
4
3
2
2
3
3
4
3
2
5
4
4
3
2
4
4
4
5
5
5
5
3
2
3
5
5
3
2
1
3
2
1
4
2
1
1
1
1
1
1
1
1
1
2
4
4
3
2
1
1
1
1
1
2
3
2
2
4
3
2
2
3
4
5
6
3
1
1
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
71
229
229
149
149
156
147
130
191
138
155
178
214
183
191
229
152
134
119
157
129
152
214
144
183
153
139
139
229
116
114
98
85
78
95
99
104
157
121
101
112
114
96
96
100
97
97
102
100
93
96
94
93
102
97
97
101
133
115
115
133
133
111
112
133
86
80
85
86
103
125
125
121
121
67
67
66
62
69
69
60
54
54
54
61
69
69
69
69
69
42
38
33
30
30
30
29
29
29
29
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
147
147
85
23
13
3
8
13
34
21
8
4
3
2
8
5
2
2
4
5
6
8
10
13
14
10
7
6
6
5
5
6
10
8
4
1
5
5
5
12
9
7
7
4
2
1
1
1
2
3
3
3
2
1
3
3
3
2
1
5
6
6
3
1
3
9
8
8
9
6
3
3
5
7
11
16
9
3
3
2
1
1
2
2
2
3
5
6
7
7
7
7
7
7
8
8
8
8
14
21
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
69
261
261
157
156
172
147
151
261
155
170
209
219
193
261
240
183
171
149
251
143
167
219
131
193
146
131
133
240
103
97
89
67
55
88
88
98
251
86
83
85
59
56
55
49
48
49
47
48
59
50
51
52
59
49
46
46
49
46
43
48
48
42
43
59
32
31
35
38
39
59
59
31
29
23
16
13
14
18
25
29
40
40
40
31
30
26
22
20
19
16
15
12
12
12
11
12
12
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
147
147
75
3
2
24
22
20
40
24
9
5
3
2
2
2
3
4
5
5
5
5
3
1
1
2
1
1
4
4
4
4
3
2
2
4
4
2
1
1
1
2
3
2
1
1
1
2
1
1
1
1
1
2
3
4
3
2
1
1
1
2
2
3
2
1
1
2
3
6
3
1
1
1
3
6
3
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
2
2
2
2
6
8
5
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
71
114
114
91
98
101
133
101
99
98
115
90
98
96
115
114
103
133
84
82
84
85
100
82
82
90
84
77
133
77
76
68
68
49
56
61
65
100
79
62
66
63
55
56
56
57
56
56
59
55
63
56
55
54
59
55
56
68
59
58
63
63
46
41
46
33
30
34
33
41
46
54
54
54
30
24
19
18
20
23
29
29
30
36
44
57
57
57
57
57
29
24
19
13
11
9
7
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
19
19
11
3
20
19
19
10
1
9
7
6
3
1
8
6
5
5
3
1
5
5
3
1
3
2
1
1
4
2
1
4
3
2
2
4
5
3
2
2
2
1
1
2
1
1
7
4
1
2
2
1
1
3
8
7
5
3
1
4
3
2
2
4
2
1
6
4
3
5
3
1
1
1
8
5
3
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
25
39
39
76
62
64
67
84
56
59
62
64
65
84
72
74
72
72
84
63
70
67
77
68
67
77
68
66
77
63
58
76
55
57
68
64
68
78
85
71
81
94
85
89
94
91
100
93
94
96
94
96
100
104
101
103
104
103
103
100
104
104
84
88
94
73
70
71
70
73
77
83
83
83
57
61
64
63
83
83
59
63
71
74
81
94
94
94
94
94
50
42
34
25
21
18
16
11
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
12
12
12
9
6
3
4
5
7
7
7
6
5
7
6
6
6
6
4
2
2
5
6
3
1
3
6
7
6
5
5
5
3
1
3
6
8
6
4
9
10
11
9
6
3
1
5
7
5
3
10
5
1
1
7
4
1
1
1
1
1
1
3
3
3
8
8
8
13
9
5
5
7
10
19
28
14
1
1
3
2
2
1
1
1
1
2
3
3
3
3
3
3
3
4
4
4
4
5
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
71
71
26
47
42
68
64
83
143
93
123
123
85
89
95
90
81
143
63
59
58
44
41
58
55
59
143
57
56
58
43
39
36
34
29
28
27
29
34
37
39
66
53
62
74
66
74
70
75
90
81
90
81
90
77
62
54
53
57
56
77
77
42
40
31
24
19
18
19
23
27
35
35
35
19
17
15
13
12
12
12
12
13
15
18
24
24
24
24
24
12
10
8
5
4
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
1
2
4
4
4
6
8
5
3
2
2
5
9
6
3
1
1
2
1
1
2
3
2
1
2
3
2
2
7
9
5
2
1
1
1
1
2
4
2
1
1
2
2
2
3
3
4
2
1
1
2
1
1
1
2
2
1
1
1
1
1
2
1
1
2
1
1
1
1
2
3
3
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
77
77
21
53
49
69
82
107
218
152
163
160
218
137
148
150
151
218
119
163
103
85
80
72
82
88
93
119
92
94
174
82
81
85
72
71
119
68
104
132
169
269
218
269
337
259
300
301
337
301
307
304
287
337
259
213
199
282
220
221
287
287
147
135
102
74
58
53
51
54
57
57
50
50
29
24
18
15
16
18
20
24
24
30
39
53
53
53
53
53
28
23
18
13
11
9
8
5
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
7
6
6
6
7
9
12
15
18
12
6
3
2
2
2
2
3
5
5
6
4
2
4
7
6
6
4
2
4
3
2
2
2
3
4
4
5
3
1
4
2
1
1
2
2
2
2
4
2
1
1
2
2
2
1
1
2
3
3
2
1
3
5
7
4
1
2
2
2
2
3
5
7
4
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
34
36
36
38
43
51
48
50
102
56
55
55
46
44
51
55
56
102
51
51
57
54
70
61
61
64
102
62
60
70
53
52
51
47
46
45
45
70
44
47
48
44
45
47
50
51
67
58
56
58
60
52
53
52
51
60
52
49
67
47
52
51
51
55
44
65
40
47
52
50
67
67
40
38
31
24
28
25
32
38
55
55
57
65
65
65
49
42
34
34
21
18
15
13
12
12
11
11
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
11
11
11
7
4
4
4
2
1
1
2
1
1
1
1
2
4
3
2
1
1
2
4
3
2
3
3
4
5
3
1
4
3
2
3
4
5
3
1
1
1
1
1
1
2
3
2
2
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
2
1
1
2
3
5
5
3
1
1
1
6
12
7
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
5
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
47
128
128
219
238
309
305
669
364
373
364
364
285
260
243
234
316
290
302
621
290
285
282
237
242
240
232
218
237
231
237
235
319
240
260
345
265
302
273
217
234
226
294
331
365
669
375
372
431
391
406
621
376
355
376
330
303
345
272
263
243
235
227
279
279
264
476
284
298
315
343
343
240
221
186
188
115
137
234
348
454
669
669
669
413
352
299
232
196
164
137
121
108
114
119
128
144
144
144
144
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
16
16
30
19
9
28
22
16
12
9
8
7
7
10
12
13
14
15
12
9
18
27
25
23
44
59
41
23
18
14
23
38
52
56
61
40
20
9
13
12
7
2
6
4
2
3
2
2
7
9
11
6
2
2
2
2
2
3
2
2
2
3
2
2
3
23
44
61
31
2
2
2
3
95
99
61
24
24
14
4
4
14
19
21
24
30
33
34
36
46
51
54
55
57
57
57
57
72
87
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
82
82
66
71
79
80
88
98
94
90
124
107
107
124
109
112
124
101
109
75
80
84
72
98
88
70
66
58
51
53
55
53
54
54
53
62
68
92
106
65
68
65
59
63
67
68
66
64
106
67
70
67
67
56
64
61
64
106
62
62
51
43
37
36
47
28
34
26
26
31
33
40
40
40
22
19
16
14
19
25
31
43
43
43
45
47
47
47
47
47
28
25
21
18
16
14
14
11
11
14
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
9
9
6
3
3
8
13
7
2
2
3
3
3
6
9
6
4
4
3
2
3
5
8
7
6
4
3
6
10
6
2
5
5
6
7
6
5
3
1
1
9
8
7
4
1
1
1
2
1
1
1
1
1
4
10
7
4
3
2
2
1
1
1
1
1
2
2
1
1
3
2
2
2
2
5
5
3
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
3
3
3
7
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
461
461
126
295
262
434
335
396
451
461
434
357
300
329
351
389
451
447
461
288
264
227
184
166
155
153
141
125
148
104
105
110
109
108
141
134
120
134
117
134
122
142
121
110
112
103
99
123
102
98
102
123
102
114
112
123
111
121
97
114
79
79
73
78
103
75
92
76
82
94
114
114
89
89
59
46
37
36
46
59
70
94
94
94
98
103
103
103
103
103
62
55
47
42
38
35
33
28
28
31
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
6
6
6
3
1
8
16
9
2
2
2
2
3
4
2
1
1
1
1
1
2
17
18
14
10
5
1
10
19
10
2
7
8
10
7
4
4
4
4
4
28
30
17
4
2
2
3
3
3
5
5
4
3
3
3
3
4
3
3
3
3
3
3
3
3
3
4
5
15
9
4
3
3
3
17
19
11
4
4
3
3
3
3
3
3
4
3
3
3
3
3
3
3
3
3
3
3
3
15
28
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
73
73
54
59
59
61
82
62
73
58
53
54
60
64
63
82
73
58
58
62
51
57
54
52
82
51
48
49
48
45
46
55
44
47
41
44
45
46
63
48
54
59
63
56
59
56
52
63
50
52
55
58
49
62
49
48
52
46
44
62
35
35
36
35
41
35
31
34
28
32
35
39
39
39
23
19
15
13
18
24
30
42
42
42
41
41
41
41
41
41
22
18
14
10
8
7
6
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
6
5
12
16
8
1
1
1
1
1
4
3
2
2
2
3
4
4
5
4
4
5
5
4
4
6
5
4
2
1
3
2
1
4
2
1
2
2
1
1
4
2
1
1
1
1
3
6
4
2
5
4
3
2
2
2
1
1
1
1
1
3
3
4
3
3
8
6
4
4
4
7
8
5
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
44
135
135
196
170
172
258
157
164
170
164
162
164
144
176
155
148
258
136
159
183
176
204
178
171
204
174
181
258
179
175
196
164
159
160
186
196
181
343
231
274
292
343
290
301
298
285
343
270
228
239
219
213
273
206
203
203
202
204
196
212
212
165
201
142
148
186
158
175
189
237
237
183
183
196
197
181
237
237
180
191
191
212
237
237
237
172
149
123
108
77
65
55
53
50
49
48
47
47
47
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
25
25
25
18
12
6
12
9
7
8
9
10
10
10
11
9
7
4
2
5
3
2
17
17
17
14
12
36
27
17
7
13
19
27
18
9
16
16
14
12
13
14
19
12
5
4
4
6
5
5
5
3
1
5
10
7
4
4
5
8
6
5
5
4
3
5
10
10
10
6
3
3
4
5
98
124
150
93
37
21
6
6
9
12
18
25
17
10
10
10
10
10
10
10
10
10
10
10
23
37
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
76
76
25
53
53
76
59
64
67
69
76
62
58
58
56
58
53
55
69
48
46
47
44
44
45
47
47
46
41
44
45
39
49
49
45
51
45
41
43
43
43
67
47
51
56
55
56
67
56
52
57
56
52
67
56
49
47
49
40
36
34
34
31
33
33
33
34
27
29
33
36
36
36
36
22
17
13
13
16
20
23
29
29
29
32
36
36
36
36
36
18
15
12
8
6
5
4
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
3
2
7
7
6
3
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
2
5
3
2
4
4
2
1
6
6
4
2
8
5
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
4
10
7
4
1
1
1
1
3
2
1
4
2
1
1
2
3
8
7
4
2
2
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
60
82
82
84
103
95
120
106
146
139
146
198
177
209
292
243
292
292
198
172
166
150
174
134
124
129
198
127
126
128
190
109
117
118
121
103
99
103
96
109
120
121
190
114
110
116
111
107
109
129
107
107
100
109
98
109
135
102
130
94
83
83
68
64
88
62
59
89
75
94
107
129
129
129
76
73
62
49
45
43
42
42
58
76
96
135
135
135
135
135
78
69
58
49
43
38
35
27
27
31
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
9
9
9
5
2
20
12
5
3
3
3
3
2
2
4
4
4
4
5
5
6
7
4
2
1
12
8
4
4
5
12
11
6
1
7
13
11
7
4
7
7
4
1
2
3
4
5
5
3
1
1
1
2
4
7
5
4
2
1
1
1
1
3
2
1
1
2
2
3
6
3
1
1
1
5
10
18
12
6
3
1
1
3
6
5
5
4
4
4
4
4
4
4
4
4
4
4
4
15
27
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
69
69
24
42
45
60
56
59
69
61
60
57
50
53
68
61
68
69
61
47
45
42
38
51
42
45
60
45
39
41
39
34
59
34
40
68
43
44
60
35
34
33
35
30
50
66
88
143
122
122
101
143
105
107
111
143
108
103
113
87
70
64
53
57
57
49
86
55
69
75
113
113
54
48
37
24
19
15
19
25
32
45
45
45
31
28
25
20
17
17
9
8
6
5
4
4
3
3
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
2
1
1
1
1
1
2
6
4
3
2
2
1
1
1
1
2
4
4
3
3
2
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
1
1
1
2
2
3
3
3
2
1
1
1
1
1
11
6
2
2
3
2
2
2
2
1
1
2
2
2
2
3
2
1
1
1
3
3
2
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
73
73
61
68
60
65
62
65
73
66
65
59
61
57
55
59
73
53
66
49
46
48
61
51
52
68
50
43
54
44
55
66
48
83
47
42
48
50
53
55
83
52
51
48
54
59
65
106
68
62
60
55
54
58
56
65
79
71
106
70
64
64
55
60
61
51
79
54
66
75
106
106
56
47
36
25
20
17
19
23
29
39
39
39
39
39
39
39
39
39
24
22
19
17
16
14
14
12
12
14
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
6
6
6
3
1
1
1
10
20
11
3
2
2
3
2
1
1
1
1
1
1
2
3
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
3
2
1
1
1
1
1
1
2
1
1
1
3
4
5
5
6
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
7
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
67
120
120
98
124
99
110
93
79
71
68
74
88
88
130
120
101
110
94
90
105
130
101
124
101
103
121
93
130
90
86
121
95
97
121
110
123
114
193
129
136
141
193
148
159
163
150
193
140
135
137
126
119
152
105
109
117
115
121
152
90
89
74
71
67
67
89
60
68
82
87
105
105
105
62
56
47
40
48
59
71
93
93
93
91
90
90
89
89
89
46
39
31
22
18
15
13
8
8
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
6
3
3
6
10
5
1
1
1
1
1
5
4
3
9
14
8
2
1
1
6
3
1
2
3
4
5
3
1
2
1
1
2
3
3
4
6
8
5
3
4
3
2
2
2
12
7
2
2
1
1
5
5
4
3
3
3
4
9
12
9
7
5
9
7
6
5
5
5
5
10
16
16
16
16
16
16
10
5
5
8
9
10
11
7
3
3
3
3
3
3
3
3
3
3
3
4
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
70
70
54
89
99
70
71
72
70
65
68
66
72
75
80
99
70
60
61
62
71
80
92
82
81
92
99
81
92
76
92
93
112
180
113
152
135
141
143
169
180
125
117
120
125
143
152
180
169
140
158
136
131
126
158
120
125
169
132
136
140
140
125
121
140
109
81
94
97
99
134
134
93
89
75
83
48
57
70
81
109
109
98
98
98
98
86
84
81
78
74
74
74
71
74
74
68
59
59
74
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
7
11
16
11
6
5
4
4
4
4
3
2
4
4
4
4
4
6
5
4
4
3
3
13
8
4
3
4
3
3
3
12
7
3
4
4
4
27
19
10
2
3
2
1
1
1
1
1
1
1
1
2
6
5
4
4
4
3
2
2
4
5
5
6
6
5
5
5
5
5
10
16
49
46
28
10
10
7
5
5
7
8
9
10
12
13
14
14
14
14
14
14
15
15
15
15
37
59
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
37
113
113
98
124
137
130
309
136
142
135
110
112
106
119
113
143
148
145
287
142
141
140
120
123
125
127
128
113
113
126
129
135
168
127
150
126
107
110
109
131
146
161
168
179
309
167
167
196
176
177
287
174
165
168
140
136
150
132
130
134
134
119
138
138
135
217
127
133
140
143
143
106
93
78
82
49
55
100
151
205
309
309
309
211
204
198
180
175
170
156
156
156
151
156
156
146
129
129
156
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
13
13
13
19
11
4
13
13
13
10
8
5
3
1
5
5
5
5
5
5
7
10
18
12
7
13
19
15
12
11
10
12
9
7
10
11
13
9
6
4
11
8
5
3
1
2
2
2
3
4
4
2
1
3
6
5
4
3
2
2
2
2
3
2
1
2
9
9
9
5
1
1
1
2
42
41
24
7
7
6
5
5
6
6
6
7
11
13
14
16
21
24
25
26
27
27
27
27
78
129
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
20
28
28
34
26
28
25
30
28
26
27
26
26
26
27
26
29
29
24
28
28
27
34
30
30
31
37
28
29
29
28
33
29
27
31
44
36
44
36
44
35
35
34
33
41
35
35
37
35
35
41
35
37
34
34
34
34
41
36
33
37
37
29
30
29
28
34
31
25
27
26
26
25
25
17
15
12
13
15
17
23
23
21
24
26
31
31
31
31
31
17
14
12
9
8
7
7
6
6
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
4
1
1
3
2
2
2
2
2
2
1
1
2
2
3
2
1
1
3
2
1
2
4
3
2
2
3
3
4
3
2
2
2
2
1
1
2
2
1
1
1
1
2
4
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
6
9
7
5
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
27
60
60
102
67
73
69
107
60
65
66
62
60
60
66
61
70
66
100
90
73
78
82
98
81
96
85
82
100
82
77
102
64
62
69
70
72
75
100
72
76
80
84
90
98
107
98
96
96
98
94
93
92
91
92
79
81
82
78
102
70
63
63
52
46
47
77
44
46
48
46
46
37
34
34
23
21
21
35
54
71
107
107
107
78
77
76
71
70
69
66
66
66
65
66
66
63
60
60
66
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
11
11
11
7
4
3
2
2
3
3
3
3
2
2
3
2
2
2
2
3
3
3
3
5
9
6
4
3
2
2
2
6
5
5
7
10
6
3
3
3
2
1
3
2
2
4
7
6
6
6
4
2
1
1
3
2
1
1
2
1
1
1
3
3
3
3
6
5
5
4
2
1
1
1
8
14
8
3
3
4
4
5
4
3
3
3
4
5
5
5
5
5
5
5
6
6
6
6
33
60
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
74
74
21
64
55
71
68
90
74
63
71
61
65
84
70
74
77
74
80
84
52
51
46
39
47
46
57
64
57
90
58
54
54
56
50
51
57
80
57
50
51
48
56
55
56
89
55
54
61
58
60
90
57
53
59
50
49
80
45
47
47
42
42
31
28
27
23
26
29
31
48
48
27
25
21
14
11
13
25
42
57
89
89
89
52
46
39
28
21
16
11
8
6
4
3
2
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
1
2
3
3
3
3
3
3
2
2
2
3
3
3
2
1
4
4
2
1
4
3
3
2
2
5
5
5
3
2
4
6
3
1
2
4
4
4
2
1
1
1
1
1
1
1
2
1
1
1
1
2
3
2
1
1
1
1
2
2
1
1
1
1
2
2
1
1
1
1
7
7
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
59
84
84
228
129
138
144
176
112
116
102
100
92
95
144
110
136
129
144
220
133
142
155
146
146
228
150
149
163
176
151
186
147
130
159
220
191
228
194
283
188
188
174
156
169
181
211
253
228
283
213
220
207
210
207
213
253
241
248
283
251
251
251
197
189
200
253
190
190
185
171
166
150
150
116
122
144
133
150
150
136
140
150
157
167
186
186
186
186
186
157
157
157
152
157
157
147
131
131
157
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
10
9
9
9
26
15
4
4
4
4
4
8
8
9
16
18
12
6
14
15
12
7
2
5
9
5
2
4
3
2
12
19
18
18
18
10
2
29
17
5
4
4
5
6
4
2
2
2
2
2
2
2
17
10
4
3
2
3
3
4
6
3
1
2
10
9
8
6
4
2
2
2
26
50
36
22
22
15
8
8
7
6
6
6
16
21
23
24
25
25
25
25
26
26
26
26
78
131
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
19
34
34
109
49
53
55
75
53
54
99
55
70
81
76
109
99
74
92
67
68
67
64
62
69
69
68
109
67
73
72
62
75
51
59
61
58
92
64
52
54
45
61
40
39
48
40
44
64
47
49
58
37
33
42
41
50
92
47
62
40
32
31
26
27
20
16
17
18
23
27
30
30
30
17
14
11
9
17
27
37
58
58
58
44
42
39
31
31
31
16
13
10
7
5
4
3
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
6
6
6
3
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
2
3
2
1
9
6
3
1
2
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
2
1
1
2
3
3
3
2
1
1
1
1
3
3
3
2
1
1
2
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
80
80
37
61
53
58
61
90
80
68
72
81
69
81
81
75
81
66
75
63
67
75
63
67
75
65
81
60
58
61
57
52
57
59
48
54
57
56
81
49
52
52
61
55
55
90
59
61
71
57
58
61
55
56
57
56
54
71
52
44
38
37
32
33
33
38
34
29
33
37
46
46
38
38
24
22
21
22
33
46
61
90
90
90
63
59
53
41
37
37
20
16
13
9
8
7
6
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
3
1
1
3
4
5
14
9
5
2
3
2
1
2
3
10
6
2
2
3
4
4
2
1
2
3
2
2
3
3
3
6
9
6
3
1
1
3
7
6
4
2
1
1
4
2
1
1
1
1
2
3
2
2
4
5
3
2
1
1
1
4
6
9
8
7
5
4
4
6
7
8
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
44
120
120
86
122
124
108
260
138
153
250
160
171
175
250
172
171
169
208
147
167
185
181
260
250
213
250
194
208
172
157
133
132
109
104
124
126
116
260
123
131
134
118
115
111
113
118
120
141
139
131
133
139
128
130
139
124
141
127
125
119
119
83
78
64
61
74
64
75
87
119
119
75
72
52
40
34
31
44
61
79
113
113
113
86
81
76
62
59
59
35
31
26
23
23
23
23
23
23
23
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
16
16
10
4
10
16
8
1
1
1
1
1
3
3
4
7
10
6
2
1
1
7
4
2
3
4
6
9
5
1
9
5
2
6
11
8
5
4
4
6
3
1
1
1
1
2
1
1
1
2
2
2
3
8
6
4
6
7
5
3
3
3
3
5
8
8
5
3
4
3
3
3
3
12
13
13
13
13
8
3
3
8
11
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
183
183
9
179
119
183
160
162
181
158
176
183
132
145
132
147
154
181
178
145
149
178
146
164
190
150
179
123
164
123
127
164
119
130
114
144
104
104
114
87
88
83
144
70
68
85
76
99
147
113
179
144
94
88
79
70
85
77
71
145
59
56
55
44
41
38
31
27
29
33
35
42
42
42
25
20
16
15
36
61
88
140
140
140
91
82
73
55
42
42
24
19
15
11
9
7
6
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
8
16
9
3
1
2
5
4
3
2
1
1
1
1
1
1
1
1
2
3
5
8
11
10
6
2
1
2
2
2
2
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
9
5
1
1
1
1
1
3
6
5
4
7
5
3
3
3
4
7
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
155
207
207
260
237
218
195
321
194
206
214
199
201
219
332
229
235
236
290
207
200
217
260
201
214
212
232
205
189
219
217
215
321
216
242
332
259
290
261
213
231
224
260
221
218
227
227
223
261
232
218
220
227
214
236
229
234
332
226
227
198
170
172
153
145
169
121
132
137
163
190
237
237
237
140
125
105
97
105
105
134
134
128
149
169
202
202
202
202
202
113
98
80
65
59
56
52
44
44
44
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
7
6
5
5
6
11
14
11
9
8
7
7
6
4
2
2
5
14
9
5
17
13
9
7
5
5
6
8
8
9
15
22
18
15
17
14
11
9
6
4
12
8
4
4
3
2
6
11
6
2
1
2
3
3
3
2
2
2
2
3
7
9
11
17
18
16
14
14
14
15
25
35
36
37
36
35
35
24
14
14
14
14
18
23
19
16
16
16
16
16
16
16
16
16
16
16
22
28
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
41
53
53
108
60
63
59
58
53
55
58
59
56
58
81
56
64
60
60
87
72
81
108
83
83
96
82
68
81
67
70
104
66
77
76
75
82
98
89
81
92
100
108
97
97
100
104
99
98
100
98
94
104
92
93
98
92
95
96
104
89
98
98
64
52
48
36
38
37
40
45
45
42
42
36
27
23
24
34
48
61
87
87
87
75
79
84
88
88
88
88
88
88
88
89
90
93
93
93
93
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
4
3
4
6
4
2
2
2
2
2
2
2
2
2
3
4
5
6
6
6
7
9
6
3
3
3
4
3
3
6
8
8
9
7
4
2
7
5
4
4
4
3
2
2
3
4
4
3
2
1
2
3
4
4
3
3
3
3
3
3
2
1
3
3
4
7
4
1
1
2
3
12
13
11
9
9
6
3
3
8
11
8
6
5
5
5
5
5
5
5
5
5
5
5
5
46
88
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
116
236
236
457
302
317
297
531
252
256
230
221
235
234
352
255
344
351
385
642
320
340
327
319
316
307
457
299
306
403
337
325
361
393
348
514
349
385
285
260
302
295
341
393
363
531
369
385
448
425
457
642
404
390
393
342
335
385
280
263
216
188
183
195
185
187
221
190
206
212
243
243
171
171
161
179
171
243
243
355
461
642
642
642
440
422
419
382
372
364
354
350
337
337
337
330
337
337
300
300
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
39
29
19
65
33
1
1
1
1
1
5
11
17
22
14
7
16
11
7
7
8
25
30
19
8
5
6
5
5
6
8
29
50
29
8
3
3
8
5
3
5
7
5
4
17
11
6
3
6
5
5
10
7
4
6
4
3
3
3
3
4
6
9
23
17
12
9
7
7
8
9
30
52
89
61
34
19
4
4
46
67
50
34
34
34
34
34
35
36
37
37
37
37
168
234
135
37
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
69
207
207
255
236
250
231
515
222
238
221
210
223
226
344
229
311
325
306
624
294
312
309
262
256
234
248
246
262
380
312
307
344
388
324
489
327
306
272
247
289
285
330
388
350
515
350
344
402
379
373
624
365
349
388
298
299
344
246
255
199
181
156
148
175
134
135
158
163
166
201
201
143
142
114
99
155
93
186
298
408
624
624
624
377
330
281
208
163
119
92
73
58
51
48
48
46
44
44
44
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
32
27
19
11
6
2
2
2
2
2
2
15
28
19
11
9
7
6
5
22
25
28
30
33
19
5
5
5
5
16
24
31
39
31
20
10
15
15
16
20
14
9
4
2
1
1
1
5
3
1
1
3
2
2
1
1
1
1
2
2
2
2
2
14
12
10
8
5
2
2
2
22
43
23
3
3
2
2
2
2
2
2
3
12
17
19
20
21
21
21
21
21
21
21
22
22
22
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
69
128
128
449
233
260
269
544
239
255
243
201
184
176
269
202
264
261
333
458
277
290
277
277
292
291
449
296
302
406
338
329
371
398
310
329
335
333
451
273
321
393
429
506
650
595
701
631
653
630
653
650
701
653
618
695
643
502
484
701
356
333
283
224
196
188
175
180
188
192
216
216
177
177
128
112
149
95
174
268
361
544
544
544
374
376
380
353
349
345
339
337
330
330
330
325
330
330
303
303
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
1
1
1
1
5
5
5
9
7
4
2
1
1
1
1
5
15
10
5
12
19
29
15
1
1
1
3
6
14
15
16
35
55
35
16
10
5
8
7
6
6
7
5
4
14
10
6
6
6
6
7
7
5
4
5
5
6
5
5
4
3
3
6
13
14
16
9
3
3
4
6
27
49
27
5
5
4
4
4
4
4
4
5
16
21
24
25
26
26
27
27
27
27
165
234
130
27
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
21
56
56
104
103
89
92
107
74
77
76
74
79
78
86
103
88
92
82
94
79
76
102
88
91
93
121
91
93
89
101
105
110
176
121
107
109
91
111
95
117
123
128
176
138
140
142
144
132
128
144
134
131
128
176
112
114
109
98
104
84
77
66
63
55
58
77
64
67
67
66
66
65
65
48
43
67
38
52
68
79
107
107
107
89
86
82
71
71
71
41
36
30
25
24
24
23
23
23
23
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
8
8
8
10
6
2
5
7
9
5
2
1
5
6
7
4
1
4
5
4
2
1
6
4
3
4
3
2
4
17
32
19
7
5
4
4
4
11
6
2
3
3
2
1
1
1
1
1
1
1
1
3
6
10
5
1
2
3
3
2
1
4
7
10
9
9
7
5
5
6
7
15
24
12
1
1
1
1
1
1
1
1
1
6
8
9
10
10
10
10
10
11
11
11
11
11
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
269
269
34
147
155
269
165
193
224
208
274
242
219
240
274
257
273
229
312
233
224
312
206
194
312
187
176
198
200
221
288
280
189
148
157
161
157
269
200
157
160
140
288
111
109
111
82
75
69
59
56
55
48
45
83
82
90
269
90
91
89
57
46
41
30
28
31
28
30
29
37
37
22
20
19
16
15
17
19
26
34
48
48
48
31
28
25
19
15
15
9
7
6
4
4
3
3
3
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
18
18
18
9
1
2
4
3
2
5
5
3
2
1
1
1
1
2
1
1
1
2
2
2
2
2
2
2
2
2
2
8
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
9
5
1
1
1
7
5
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
199
199
118
242
200
185
197
265
199
189
228
184
190
199
271
195
199
174
153
187
151
156
171
173
193
235
200
228
193
201
226
242
265
228
195
271
182
158
173
150
162
160
228
172
177
229
185
196
235
181
195
187
166
170
191
195
207
271
205
242
184
166
168
151
146
149
126
138
140
128
133
132
132
132
85
88
96
113
134
158
182
229
229
229
214
212
209
200
200
200
105
90
71
52
44
38
32
21
21
21
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
9
9
9
16
19
14
10
11
13
15
10
6
7
9
9
9
9
9
9
13
11
9
10
9
9
16
23
16
10
10
10
16
12
9
17
17
13
10
10
10
6
2
31
16
2
3
2
2
2
3
5
6
6
6
6
9
6
4
2
1
1
1
9
5
1
2
1
1
18
13
7
2
2
2
25
34
20
7
7
24
33
42
24
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
10
14
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
25
54
54
38
41
38
42
33
31
34
36
42
45
54
64
42
47
46
43
64
54
63
74
74
74
55
49
48
42
39
61
60
67
189
71
69
74
77
81
80
183
100
103
189
106
108
124
183
122
124
126
159
134
132
189
159
123
127
135
132
145
145
121
104
92
81
145
78
91
99
121
121
67
57
45
35
34
32
31
31
24
21
22
23
26
31
31
31
31
31
16
13
10
7
5
4
3
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
3
1
1
1
1
4
4
5
3
1
2
1
1
1
2
3
2
1
1
2
2
3
2
1
2
1
1
1
2
2
3
4
5
5
3
2
2
1
1
1
1
1
1
2
1
1
2
2
1
1
3
6
4
2
1
6
5
3
2
1
1
2
5
3
1
1
5
3
1
1
1
6
8
6
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
31
71
71
94
65
69
81
57
59
60
54
60
71
60
90
70
71
81
90
76
82
91
127
96
94
127
95
93
127
84
93
94
78
122
79
84
86
90
107
97
122
96
107
105
115
118
120
172
128
130
172
135
132
129
172
111
111
108
96
94
83
76
67
78
59
61
78
70
75
77
88
88
67
67
51
43
62
35
39
43
43
48
53
62
62
62
60
59
59
59
33
29
24
20
19
19
18
17
17
17
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
7
11
8
5
6
4
2
3
3
3
2
2
2
2
2
2
2
2
2
2
3
2
2
8
6
4
2
2
2
2
12
10
9
13
10
7
4
1
5
4
4
3
2
2
2
2
2
3
6
3
1
5
6
5
5
5
5
3
2
1
1
1
1
7
6
6
7
5
3
2
2
2
12
22
12
3
3
3
3
3
3
3
3
3
5
6
7
7
7
7
7
7
8
8
8
8
8
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
37
76
76
84
154
157
153
173
393
264
312
343
438
326
326
296
283
296
279
344
266
389
279
269
320
393
268
438
279
263
389
213
204
191
157
140
128
109
164
227
323
501
438
501
683
541
564
598
683
564
581
596
559
683
508
439
421
558
447
435
559
559
343
311
240
179
152
133
128
144
160
186
186
186
113
118
131
143
186
186
135
129
139
153
178
216
216
216
216
216
114
97
76
54
46
39
33
21
21
21
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
10
6
3
5
9
14
25
21
17
21
14
7
5
3
6
4
2
6
10
13
12
10
9
6
3
6
9
5
2
2
2
17
16
16
13
10
15
18
22
11
1
22
11
1
5
3
1
2
1
1
1
1
2
3
2
1
2
1
1
1
7
4
1
5
4
4
20
10
1
1
13
26
47
42
21
1
1
24
20
17
9
1
1
1
5
7
8
8
8
8
9
9
9
9
10
12
10
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
73
142
142
121
155
241
231
333
729
447
609
609
344
327
362
323
334
729
302
313
338
267
236
292
279
294
729
291
297
304
276
206
193
172
153
152
142
142
199
219
335
645
498
645
740
557
641
690
547
706
609
648
740
593
706
595
511
533
541
524
740
740
385
366
303
237
206
211
172
192
204
217
217
217
125
136
150
150
207
207
120
110
124
140
172
220
220
220
220
220
115
98
77
56
47
40
33
20
20
20
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
4
4
6
12
18
26
17
9
14
9
4
4
4
6
9
6
4
15
17
13
10
16
10
4
10
14
18
20
12
4
17
17
18
20
12
4
14
8
3
2
4
3
2
3
2
2
4
7
4
2
3
4
9
11
7
3
3
3
3
4
3
3
10
17
11
5
4
3
3
3
4
25
34
22
11
11
8
5
4
4
4
7
11
9
7
7
7
7
7
7
7
7
7
7
7
10
13
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
50
118
118
87
95
104
133
93
118
94
87
112
118
118
220
135
161
148
162
201
159
220
162
164
201
166
187
144
220
122
113
111
93
85
101
94
103
187
141
143
156
314
168
175
254
209
251
314
254
305
285
305
292
314
294
281
291
281
249
242
291
291
164
152
123
96
78
71
69
75
79
87
87
87
57
60
62
57
60
60
63
67
67
67
63
62
62
60
60
60
32
27
22
16
14
12
11
8
8
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
31
31
21
11
2
12
7
3
10
9
7
5
6
7
4
2
2
2
2
2
4
7
11
6
1
1
2
3
3
3
4
5
3
1
5
10
7
5
6
7
4
1
3
2
1
2
1
1
2
4
3
2
1
1
2
10
8
6
4
2
2
2
2
3
3
4
4
5
12
8
5
4
4
4
8
12
21
34
47
25
3
2
2
2
4
7
5
3
3
3
3
3
3
3
3
3
3
3
4
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
41
83
83
87
155
100
121
89
84
92
88
106
99
98
105
121
107
107
155
100
107
120
107
134
121
108
106
86
96
89
90
155
90
92
104
99
100
107
113
119
141
268
170
175
252
204
233
268
252
250
255
256
246
299
266
235
297
225
243
235
297
297
161
154
119
92
72
64
66
77
86
104
104
104
58
47
36
30
35
44
50
64
64
68
85
106
106
106
106
106
56
47
37
26
21
18
15
9
9
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
15
15
14
13
8
3
4
4
4
7
10
9
5
1
9
7
6
4
2
2
2
2
2
2
2
7
5
3
2
3
2
2
4
6
5
4
7
10
8
7
5
3
4
3
2
2
2
2
2
3
4
3
2
2
9
5
2
2
2
2
2
2
2
3
4
5
4
4
8
10
6
2
2
2
12
13
8
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
4
6
4
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
55
75
75
68
108
86
87
93
112
93
112
112
83
77
79
77
80
103
75
69
65
65
60
67
75
73
110
73
78
73
73
108
74
76
69
64
64
69
69
80
91
124
110
101
110
105
109
124
106
111
114
113
109
135
116
111
129
104
110
104
129
129
86
86
77
79
58
56
62
69
76
90
90
90
51
45
35
29
39
51
66
93
93
93
91
91
90
90
90
90
59
53
43
35
31
31
29
28
26
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
20
20
20
11
2
5
8
4
1
1
1
1
1
1
1
2
6
10
7
4
4
5
6
3
1
1
2
3
5
5
5
5
3
1
2
4
5
3
2
2
3
3
4
5
4
3
3
3
2
1
3
2
1
1
1
1
2
4
4
3
2
2
2
3
3
3
5
3
1
10
6
3
3
3
5
8
5
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
14
20
11
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
65
65
62
62
63
78
81
103
169
128
169
184
109
102
90
96
98
91
184
77
77
78
60
82
80
82
184
84
89
85
65
63
47
46
49
46
45
54
50
54
72
108
86
108
120
97
106
103
101
120
108
111
116
120
103
91
88
91
93
92
116
116
83
78
67
83
48
50
56
64
73
90
90
90
54
43
34
33
37
44
55
55
55
63
73
90
90
90
90
90
46
39
31
21
17
13
10
4
4
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
3
1
2
3
11
20
21
23
12
1
6
3
1
3
5
4
2
1
1
3
2
1
1
1
1
2
1
1
2
1
1
1
2
2
2
2
4
4
4
6
5
4
6
4
3
3
4
3
2
1
1
2
2
2
2
12
7
3
3
4
2
1
4
2
1
1
3
3
3
3
3
18
18
10
3
3
2
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
2
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
20
60
60
91
81
155
165
201
571
261
272
364
348
319
540
317
304
322
205
247
183
165
217
212
265
571
327
348
540
278
324
238
195
205
187
182
324
165
282
378
483
827
664
736
882
779
827
875
883
940
940
940
891
891
718
602
494
550
471
448
543
543
282
256
199
149
118
103
89
87
81
75
66
66
42
35
28
28
30
34
40
41
41
41
47
54
54
54
54
54
33
29
25
22
22
23
24
24
24
24
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
6
5
5
6
7
10
9
8
16
12
8
8
6
5
5
5
5
9
8
7
4
1
4
8
4
1
7
4
1
1
6
3
1
3
5
9
13
7
2
4
3
2
2
2
2
4
4
4
2
1
7
16
10
4
4
4
4
5
6
4
2
1
5
5
6
11
6
1
1
3
5
13
17
10
3
3
3
3
3
3
3
3
3
7
9
10
11
11
11
11
11
11
11
11
12
12
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
68
68
57
69
82
107
113
156
313
214
261
261
183
166
174
158
179
313
175
206
194
183
172
183
198
194
313
185
172
162
206
116
117
106
90
86
83
73
190
228
275
831
424
570
682
642
831
767
817
883
883
901
901
901
689
754
559
539
576
536
754
754
377
363
298
228
191
162
136
129
112
109
80
82
88
98
128
107
107
99
101
108
115
128
128
128
94
80
64
60
39
32
26
22
21
21
20
19
19
19
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
5
9
7
6
10
14
12
8
5
3
1
5
9
7
6
6
6
6
10
9
6
3
6
7
6
5
11
8
5
4
3
3
4
9
5
1
7
13
7
2
3
3
3
3
5
8
5
2
1
1
5
3
1
7
13
7
2
3
3
3
3
3
12
14
10
7
8
8
8
8
8
15
22
64
36
9
6
3
3
4
6
7
8
8
8
8
8
8
8
8
8
8
8
9
11
9
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
66
66
62
66
72
79
82
110
102
92
100
96
100
89
110
92
85
110
85
89
110
78
71
74
78
82
102
110
82
87
87
83
88
94
87
113
112
113
104
165
105
104
104
101
101
111
111
107
165
109
115
139
105
102
113
110
112
165
107
100
90
87
89
97
139
98
95
104
103
107
130
130
86
83
76
81
76
104
104
89
95
96
98
104
104
104
88
75
72
72
42
37
31
26
25
24
23
21
21
21
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
3
3
4
6
6
6
8
10
12
9
5
2
3
4
6
4
2
11
10
7
5
5
4
3
4
5
8
6
5
6
7
6
6
5
4
4
4
3
3
4
3
2
1
1
3
3
3
2
2
2
2
3
2
1
2
3
3
3
3
2
1
2
8
22
12
3
2
2
2
4
6
12
19
38
24
11
6
1
1
4
7
9
10
8
6
6
6
6
6
6
6
6
6
6
6
10
15
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
101
101
63
178
117
116
122
212
111
118
135
120
126
212
128
134
149
128
134
212
136
133
132
134
131
126
178
134
124
146
96
87
85
75
71
70
71
67
81
74
81
92
110
117
119
211
126
141
150
141
178
146
125
112
98
93
87
82
79
93
65
62
54
53
53
52
65
58
62
59
58
58
56
56
43
39
62
37
68
105
140
211
211
211
137
125
110
84
65
64
38
30
24
18
16
14
13
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
11
11
11
21
20
19
19
14
9
9
7
5
4
4
4
3
2
2
1
1
1
6
8
4
1
8
16
11
6
7
6
5
3
1
2
4
6
4
3
4
5
5
6
4
3
4
3
2
4
5
5
4
3
2
3
3
2
2
2
2
2
2
3
2
2
4
3
2
7
6
5
5
5
6
10
15
9
4
4
4
2
1
1
1
2
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
101
101
77
244
135
141
144
205
120
123
137
129
134
205
135
138
153
140
134
227
150
154
244
156
166
168
182
138
127
110
99
89
111
108
110
227
112
103
100
110
122
130
244
148
158
167
149
155
167
164
182
227
149
140
139
148
128
132
139
155
138
138
107
106
89
88
148
89
97
100
107
107
83
81
87
87
79
104
104
111
127
148
148
148
110
104
89
70
58
58
34
28
23
18
16
15
14
12
12
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
16
17
14
12
7
2
6
9
10
7
4
11
28
19
10
6
2
2
7
12
7
3
9
15
13
12
7
2
2
2
3
15
32
18
5
6
8
4
1
3
3
4
3
2
2
3
4
2
1
1
1
6
5
4
2
1
1
1
2
2
2
3
6
5
3
1
2
2
2
2
2
43
51
60
38
16
8
1
1
4
5
6
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
80
80
14
50
54
77
70
87
80
72
77
60
61
60
68
72
69
80
115
69
68
72
92
56
61
66
60
92
71
62
71
60
87
68
67
69
66
115
71
56
56
44
50
34
31
32
31
32
44
28
27
24
19
19
34
36
40
115
40
39
39
26
24
21
18
19
14
14
16
19
23
31
31
31
17
15
12
11
13
16
18
24
24
24
26
28
28
28
28
28
15
12
10
7
5
4
3
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
6
12
9
7
5
4
7
8
4
1
2
3
6
3
1
2
4
6
3
1
1
2
1
1
1
2
1
1
11
6
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
3
3
2
1
1
5
4
2
1
2
4
4
4
4
2
1
2
1
1
3
5
4
3
3
3
2
2
2
2
2
2
2
2
3
4
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
79
79
14
51
52
77
65
69
79
64
77
70
62
68
70
66
79
54
64
40
42
41
38
60
42
40
44
54
40
47
44
37
68
31
33
38
33
29
60
27
28
28
26
26
26
47
28
30
33
30
29
47
26
24
32
28
32
68
33
32
27
20
16
15
12
10
11
7
8
9
10
10
10
10
5
5
4
3
10
19
28
47
47
47
29
26
23
17
13
12
7
5
4
3
2
2
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
3
2
1
5
9
5
1
2
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
1
1
1
1
1
1
1
1
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
44
83
83
70
74
79
76
93
83
66
76
63
68
69
83
70
65
64
68
64
60
76
68
57
59
62
69
70
76
93
64
59
56
56
47
47
45
46
42
48
47
52
68
59
60
92
60
65
74
66
68
93
64
61
74
53
60
56
51
74
43
39
41
35
34
33
31
29
32
37
48
48
36
36
23
17
13
13
26
42
59
92
92
92
64
59
53
42
36
36
21
17
14
10
8
7
6
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
5
3
1
14
28
14
1
1
2
2
2
4
2
1
1
1
1
1
2
3
4
2
1
1
1
4
7
4
1
5
5
6
8
9
6
3
1
1
2
3
3
2
2
2
1
1
1
2
2
1
1
2
19
14
8
3
16
10
4
1
1
2
3
5
3
1
4
4
3
3
3
3
6
7
4
1
1
3
2
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
34
84
84
56
62
69
72
63
95
76
75
83
95
73
94
73
77
95
61
84
62
64
72
75
75
85
94
73
70
66
74
67
73
129
81
86
82
94
84
87
124
95
92
129
100
101
108
148
113
115
120
148
128
133
131
174
118
109
123
126
127
174
174
126
113
112
127
110
127
126
174
174
96
88
77
66
66
65
63
61
61
61
65
69
69
69
56
51
46
44
37
35
28
28
28
27
28
28
27
27
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
6
3
3
7
12
11
10
9
9
5
1
5
4
3
2
2
2
1
1
1
4
3
2
2
2
2
2
1
1
2
2
3
5
7
7
4
2
12
6
1
1
1
1
1
2
2
1
1
1
1
1
2
3
5
5
3
1
1
1
2
3
2
1
6
3
1
3
12
9
6
6
6
20
25
31
17
3
3
3
3
3
3
4
4
2
1
1
1
1
1
1
1
1
1
14
20
10
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
34
82
82
114
171
139
137
141
315
195
206
224
316
209
260
221
195
199
214
147
151
133
150
171
216
315
216
316
260
224
271
240
166
183
187
179
271
168
241
264
284
577
337
357
535
420
512
577
535
651
619
651
661
775
649
626
538
626
504
473
532
532
285
272
219
170
139
115
126
151
169
208
208
208
112
116
121
111
142
142
92
84
94
106
134
174
174
174
174
174
92
78
62
45
39
34
29
20
20
20
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
14
14
14
16
9
3
4
2
1
1
1
1
1
5
10
14
18
21
12
4
9
9
9
5
1
6
12
8
5
6
5
5
3
1
3
5
7
9
11
12
8
5
4
5
5
4
3
6
4
3
4
2
1
7
14
8
3
4
4
4
26
37
20
3
4
9
6
4
9
7
5
5
9
13
18
19
12
6
6
4
3
3
3
3
3
4
7
8
9
9
9
9
9
9
9
9
9
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
89
247
247
409
509
343
332
510
264
257
235
215
224
212
271
224
275
261
329
431
278
285
274
307
285
291
409
291
326
410
343
441
360
280
311
340
324
329
509
302
341
346
342
354
379
510
400
411
424
419
409
431
441
355
357
347
342
360
347
337
371
371
334
322
282
345
229
258
304
351
406
509
509
509
285
298
315
334
399
399
443
510
510
510
454
445
434
399
399
399
215
184
148
113
99
87
77
55
55
55
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
62
62
62
65
41
17
37
22
7
7
7
6
6
6
7
24
19
14
10
7
6
6
11
6
1
17
17
9
1
3
2
1
22
41
49
57
47
24
2
21
11
1
2
2
3
3
4
12
7
3
2
4
7
4
1
5
9
5
1
2
11
16
21
12
3
52
36
20
54
28
3
3
28
54
75
79
42
5
5
50
73
86
45
5
5
5
10
13
14
15
15
15
15
15
16
16
16
16
27
39
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
775
775
10
392
345
775
434
557
622
542
809
766
611
622
625
575
541
625
426
298
278
223
188
157
151
133
119
138
109
111
116
109
101
130
96
140
97
92
106
76
71
67
130
55
53
64
54
60
106
73
71
140
60
57
67
56
65
106
59
74
48
36
32
29
26
23
33
20
22
24
28
28
17
14
12
10
9
9
30
54
83
135
135
135
74
64
52
37
29
22
17
13
11
9
8
7
6
5
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
1
1
1
1
1
5
3
2
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
19
13
7
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
6
3
1
3
5
3
1
1
1
1
1
2
4
3
3
2
1
1
2
2
3
3
3
3
3
3
3
3
4
5
4
3
3
3
3
3
3
3
3
3
3
4
4
4
4
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
84
197
197
170
156
168
179
152
197
143
179
140
139
138
197
130
139
130
163
137
139
173
163
144
137
139
170
132
173
122
117
115
106
113
95
92
97
115
98
103
115
176
120
127
137
133
145
176
159
167
170
167
157
176
157
148
146
148
139
139
146
146
126
136
111
100
92
103
113
107
136
136
84
76
76
80
77
104
104
104
113
113
113
113
104
104
84
74
64
61
47
43
39
41
43
47
54
54
54
54
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
18
18
18
17
10
3
6
5
4
7
5
3
5
7
15
9
4
4
7
8
6
5
10
6
2
4
14
8
2
3
2
2
8
17
9
2
5
7
5
4
14
8
2
3
4
2
1
3
3
2
2
2
2
3
5
4
2
1
1
1
1
2
1
1
1
1
5
10
38
22
7
1
1
1
12
23
38
30
23
12
1
1
16
24
20
16
16
16
16
16
19
20
21
21
22
22
22
22
27
32
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
207
207
51
974
265
298
333
251
247
245
352
249
235
261
271
330
418
400
400
423
428
433
948
659
707
811
974
486
570
538
421
782
353
320
313
310
192
158
126
244
256
271
948
277
284
398
329
493
811
496
974
397
355
330
235
192
282
262
264
782
232
226
223
131
114
92
69
63
59
58
55
53
51
51
32
29
26
22
74
136
207
338
338
338
190
165
136
97
77
57
44
35
27
22
18
16
14
12
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
4
1
3
5
3
2
2
3
3
3
6
3
1
2
3
2
2
2
5
10
15
25
13
1
3
5
3
2
16
13
10
7
4
4
2
1
1
4
7
6
3
1
1
1
2
1
1
2
1
1
2
3
2
2
4
16
11
6
1
1
3
5
8
5
2
4
11
6
2
2
2
8
6
4
6
7
6
5
5
4
4
3
2
2
2
2
2
2
2
2
2
2
2
6
8
5
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
269
269
54
1028
341
342
377
382
398
427
1028
433
423
536
572
753
1028
982
982
805
776
745
995
835
886
844
905
995
588
584
619
656
482
639
447
401
391
550
273
358
359
324
841
290
283
401
327
470
844
488
905
457
457
443
372
433
331
294
270
472
194
179
172
119
107
91
82
76
77
80
86
95
95
95
64
60
55
50
90
147
210
326
326
326
210
191
168
131
107
95
66
55
47
42
37
34
32
26
26
31
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
6
6
6
4
2
5
7
4
2
3
5
5
5
6
4
2
5
8
5
2
4
6
8
11
10
6
2
8
9
5
2
5
9
15
34
23
12
6
1
5
5
4
3
2
2
3
4
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
5
6
5
5
4
4
4
4
5
20
15
10
11
11
8
5
5
4
3
2
1
1
1
1
1
3
4
4
4
5
5
5
5
15
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
38
116
116
174
108
106
104
76
72
75
70
79
89
91
126
116
108
104
121
93
101
126
99
117
121
117
174
109
126
109
96
121
112
116
138
210
168
210
163
256
157
146
131
111
104
131
138
157
256
168
174
160
162
155
173
250
180
256
174
148
133
119
112
109
142
101
89
109
136
150
250
250
129
118
91
62
48
45
47
48
63
63
56
60
63
66
66
69
69
69
69
69
69
67
69
69
65
59
59
69
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
10
11
12
12
10
5
1
1
1
1
1
1
10
9
8
8
5
2
1
1
3
5
7
20
13
6
7
4
1
4
5
7
4
2
7
7
5
4
7
6
6
5
4
3
2
4
2
1
1
1
2
4
6
5
4
9
7
6
4
3
3
4
6
10
13
9
5
5
4
4
4
4
12
18
12
7
4
4
3
2
2
2
3
3
3
3
3
4
7
8
9
9
10
10
10
10
34
59
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
47
47
34
92
108
58
62
60
57
59
68
75
64
75
73
72
75
73
74
60
66
66
92
65
64
73
108
64
74
70
64
108
109
114
162
303
208
303
199
303
174
148
134
104
105
128
129
125
258
151
155
259
155
157
194
258
174
258
144
125
115
122
120
128
259
108
96
132
145
162
258
258
135
120
95
63
49
46
45
47
53
53
54
62
70
85
85
85
85
85
44
37
29
21
18
15
13
8
8
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
13
13
8
4
2
1
1
1
1
1
4
3
2
2
2
1
1
1
1
4
8
6
4
10
9
6
3
1
1
1
7
4
1
2
2
3
4
3
2
5
3
2
1
1
2
3
5
3
1
1
1
3
3
4
5
5
3
1
1
2
3
4
5
3
1
9
7
5
3
3
3
17
19
11
3
3
3
2
1
1
1
2
3
3
3
3
3
3
3
3
3
3
3
3
3
4
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
253
253
15
113
105
132
145
173
253
184
237
244
212
243
244
231
252
253
182
157
164
153
182
182
141
143
141
182
116
105
98
73
67
56
61
68
66
101
93
61
64
57
76
56
55
105
56
64
72
65
79
105
53
49
57
48
56
101
52
71
43
32
28
22
19
17
13
16
15
17
22
22
19
19
12
9
8
7
23
42
64
105
105
105
60
53
44
31
24
17
12
9
6
5
3
2
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
1
1
1
2
3
4
5
3
2
3
2
1
2
2
2
1
1
2
3
2
2
3
2
1
3
5
4
3
9
6
3
2
1
1
1
1
1
2
2
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
2
5
3
2
2
1
1
2
4
3
2
2
1
1
1
1
5
3
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
984
984
25
480
433
842
604
740
844
984
933
964
891
882
950
964
793
691
984
512
500
471
376
327
347
295
272
327
270
248
283
270
239
304
227
312
206
227
140
154
150
137
304
127
124
123
94
102
138
139
133
339
126
124
133
98
111
118
91
157
71
62
56
46
41
38
48
34
37
38
48
48
29
26
21
17
17
18
71
133
206
339
339
339
177
150
119
81
65
50
38
31
24
19
16
15
14
12
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
6
6
6
4
3
3
3
2
1
2
2
2
2
2
2
8
5
2
1
1
1
2
2
3
3
4
8
5
3
2
1
5
4
3
4
4
3
2
1
1
2
3
3
3
2
1
1
1
2
3
2
1
2
3
2
2
2
2
2
1
1
1
1
1
1
2
1
1
5
3
2
2
2
2
7
7
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
8
4
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
56
117
117
254
150
144
132
128
117
111
109
117
121
126
164
132
146
145
152
204
178
176
254
192
197
228
203
158
165
167
175
249
180
184
171
163
164
164
189
191
198
216
254
215
283
234
224
225
228
230
231
283
225
219
211
218
211
211
206
283
170
159
153
131
134
163
114
134
119
132
145
163
163
163
102
90
76
69
91
121
148
204
204
204
171
165
159
138
138
138
83
74
64
57
56
56
54
53
53
53
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
13
19
19
20
11
2
2
2
2
1
1
12
17
19
13
7
7
6
5
15
25
18
12
25
18
12
8
5
12
27
26
25
22
19
12
5
10
17
11
5
3
2
10
7
4
5
5
5
6
5
4
7
4
1
2
3
2
1
1
4
2
1
17
20
14
8
4
1
1
12
24
35
37
31
25
25
16
8
8
23
31
28
25
21
17
17
17
17
17
17
17
17
17
17
17
26
36
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
69
69
12
414
110
112
129
85
79
81
83
74
74
89
98
111
143
129
135
166
168
174
408
279
299
414
377
208
246
226
212
407
170
144
150
107
99
113
64
117
121
123
408
123
124
187
151
215
414
206
377
176
138
126
100
85
141
127
131
407
116
114
112
64
56
45
33
29
26
24
22
19
19
19
12
10
8
7
16
27
39
62
62
62
39
35
30
22
17
16
9
7
5
4
3
2
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
7
10
6
2
1
1
2
1
1
1
1
1
6
4
2
1
1
1
2
2
3
4
2
1
1
2
2
3
10
6
3
3
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
6
3
1
1
1
3
5
4
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
180
180
35
180
115
177
151
157
180
161
161
177
119
128
139
149
171
180
161
117
114
114
153
132
130
154
163
105
114
119
113
180
96
83
95
79
84
127
64
77
79
70
153
68
68
85
74
96
154
98
163
85
77
71
70
63
88
113
83
180
70
66
64
49
45
35
33
30
36
40
58
58
31
26
21
14
10
9
18
29
41
65
65
65
46
42
39
30
27
27
14
11
9
6
4
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
18
18
18
9
1
1
1
16
35
19
3
3
3
2
1
1
1
1
1
1
9
6
4
3
3
2
1
1
1
2
3
10
8
6
10
6
3
2
1
1
2
1
1
1
1
1
2
1
1
2
2
1
1
2
3
2
1
1
3
2
1
1
1
1
1
2
4
3
3
2
1
1
1
1
3
3
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
64
64
42
70
58
60
67
87
73
73
106
77
78
82
106
86
86
80
129
66
70
72
65
66
67
70
70
68
85
73
73
69
87
56
71
77
73
129
85
64
65
54
68
50
46
47
43
50
66
53
70
65
43
38
51
48
58
129
58
69
50
36
33
27
22
19
15
15
16
18
23
23
18
18
11
8
6
6
16
28
40
65
65
65
42
38
33
25
19
19
11
8
6
4
3
2
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
22
22
22
12
2
5
8
18
33
17
2
2
2
1
1
3
3
3
2
1
2
3
2
2
12
8
4
5
5
3
1
12
7
2
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
3
4
3
3
3
2
1
1
1
3
3
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
172
172
36
96
96
155
129
143
158
172
148
155
111
118
127
140
155
158
172
94
91
84
72
66
66
64
62
68
71
69
73
68
98
68
73
77
70
115
71
60
62
52
68
45
43
47
43
45
62
48
47
64
39
35
48
47
57
115
52
65
44
34
33
28
29
21
17
16
16
20
24
31
31
31
18
15
12
9
18
29
41
64
64
64
48
45
42
33
33
33
17
14
11
7
5
4
3
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
20
20
20
12
5
4
3
3
3
3
2
2
3
2
1
4
3
3
2
1
2
3
4
4
5
3
2
2
3
3
3
5
5
5
3
1
1
1
1
1
1
1
2
1
1
2
2
2
1
1
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
2
3
3
3
2
2
2
2
3
4
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
29
42
42
49
46
44
42
68
44
45
49
48
47
46
49
49
47
64
45
41
45
39
36
43
40
42
47
64
39
45
51
46
68
49
41
49
37
31
43
34
38
40
47
41
41
42
40
40
41
39
41
38
37
41
36
41
43
68
51
40
37
37
33
35
32
50
26
23
28
33
39
51
51
51
27
22
17
12
16
22
28
40
40
40
45
51
51
51
51
51
26
22
17
12
9
7
6
3
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
9
9
9
5
1
1
8
5
2
4
3
2
1
5
3
1
1
1
2
4
3
2
2
2
2
1
1
1
2
2
2
2
2
3
3
2
2
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
2
2
2
2
2
2
2
3
3
3
2
1
1
1
1
3
3
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
55
55
58
118
90
85
123
107
84
132
89
87
87
123
89
89
98
76
73
77
83
75
74
83
92
118
123
84
100
113
118
123
132
98
123
86
76
79
85
92
107
123
96
98
94
94
107
94
96
97
96
92
107
99
106
102
132
118
87
79
70
67
66
65
87
58
62
62
69
75
87
87
87
53
51
52
54
60
60
53
53
56
64
74
91
91
91
91
91
48
40
32
23
19
16
14
9
9
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
25
14
3
1
1
2
2
2
8
7
7
8
9
5
1
1
1
2
5
7
6
4
2
5
3
1
2
4
7
6
5
9
7
4
2
1
2
2
1
1
2
1
1
1
1
1
3
2
1
1
1
5
3
1
1
3
2
2
2
2
3
2
1
1
9
14
9
4
2
2
2
20
19
10
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
4
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
9967
9967
24
4991
4182
9967
3548
5121
6727
6026
11007
9740
9402
11005
11007
10729
11005
11007
10951
5804
4993
4021
2837
2301
1701
1489
1267
1069
1666
986
1192
1666
929
1701
739
598
545
334
259
482
473
496
1701
483
485
490
292
270
224
176
148
119
104
86
85
72
89
113
95
163
75
69
56
40
35
28
22
20
20
20
22
22
14
14
11
10
8
8
27
51
78
128
128
128
71
61
50
35
28
21
16
13
10
8
7
6
5
5
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
3
3
3
3
2
1
2
2
2
2
3
4
2
1
1
1
1
1
2
3
4
4
4
4
3
2
1
1
4
3
2
2
2
2
1
1
1
2
3
2
2
2
1
1
3
2
2
5
3
2
2
5
3
2
2
3
4
2
1
1
1
1
2
3
2
1
3
2
1
1
1
3
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5695
5695
10
2661
2173
4543
3131
4150
4843
5695
5768
5775
5394
5344
5775
5681
4381
3630
5775
2349
2017
1748
1081
891
692
500
391
321
275
237
199
190
141
115
118
140
95
113
67
79
77
70
166
78
80
119
89
115
193
127
176
156
92
82
80
66
90
113
83
190
70
61
57
37
32
28
22
20
20
20
22
22
19
19
13
12
10
8
32
61
94
156
156
156
86
74
60
42
32
22
16
12
8
6
4
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
7
10
7
4
2
1
6
4
2
2
1
1
3
4
6
3
1
1
2
3
4
4
2
1
2
4
3
3
10
6
3
3
3
2
1
1
1
1
2
1
1
1
1
2
2
1
1
2
2
2
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
3
5
4
3
3
2
1
1
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
55
55
48
89
237
91
101
102
78
77
66
61
86
90
94
237
105
99
90
68
78
78
81
117
123
173
336
182
327
213
191
327
559
617
703
2237
975
967
1048
1813
787
728
639
573
568
645
1114
885
1125
2237
1221
1813
1213
1179
1063
860
766
1123
847
837
1123
1123
895
911
2237
868
854
1058
858
903
1179
1179
602
505
388
253
192
146
114
99
86
70
104
146
202
299
299
299
299
299
156
132
104
74
62
52
43
24
24
24
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
23
25
13
2
6
10
9
9
5
1
6
8
5
2
2
2
1
1
1
2
4
7
10
7
4
2
1
1
5
8
12
10
9
7
5
3
2
4
5
6
5
4
2
1
3
2
1
2
1
1
1
1
4
4
4
4
5
3
2
1
1
6
11
11
11
11
8
5
4
4
4
13
15
9
3
3
2
1
1
2
2
2
3
3
3
3
4
6
7
7
7
8
8
8
8
12
16
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
90
90
18
71
1425
2951
3443
8339
7841
6468
7841
7247
6161
8006
7362
7256
6428
7877
8006
4750
6000
4578
3997
8213
5178
5301
6336
7877
3280
4331
4078
3422
8339
3719
3713
6462
3743
3692
8213
2690
2515
2318
1261
1025
778
539
418
323
237
186
142
105
84
64
1437
1658
1931
8339
2008
2056
2074
1027
865
667
432
332
242
172
131
100
76
58
43
32
24
18
13
11
19
29
41
63
63
63
41
37
33
25
19
19
11
8
6
4
3
2
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
3
2
1
1
2
4
4
3
2
3
2
1
8
4
1
2
4
3
2
1
2
1
1
1
1
1
2
3
69
35
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
3
3
3
2
2
2
2
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
252
252
42
127
1231
1958
2266
6808
3601
4801
5776
5909
5564
6808
8904
7106
8904
6602
9116
5610
5437
4534
3467
3173
3375
4094
3638
5649
5514
3338
4234
3990
5003
5776
4735
5027
5036
9116
5514
4231
4109
3276
5649
2211
1890
2246
1679
1593
3602
1192
1111
1016
585
481
1885
2028
2271
9116
2269
2301
2302
1167
982
761
493
390
294
227
185
149
121
94
78
60
55
49
44
47
49
65
79
106
106
106
74
68
61
47
41
41
22
17
13
9
7
5
4
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
3
2
2
5
9
7
6
7
6
5
4
3
9
18
10
3
5
8
17
13
7
2
6
5
4
6
10
7
5
4
4
4
7
6
5
3
2
2
2
2
14
8
2
2
2
3
2
2
2
1
1
1
2
5
8
4
1
2
2
2
1
1
2
3
3
2
1
10
7
4
4
4
16
13
10
10
10
5
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
23
63
63
51
66
58
76
64
51
54
54
51
53
58
54
57
55
64
66
56
56
60
76
56
57
63
64
64
64
60
63
66
66
63
71
553
647
735
2988
1672
1860
2633
2988
2684
2850
2889
2979
2994
2842
2825
2835
2639
2663
2994
1475
1233
1467
1212
1172
2994
922
873
817
462
385
307
213
181
157
135
112
112
76
62
48
35
26
26
28
32
39
39
36
39
42
46
46
46
46
46
25
22
18
14
13
12
11
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
11
11
11
6
2
8
6
3
1
1
1
1
1
7
4
2
2
2
2
2
1
1
1
1
5
3
2
1
3
2
1
11
21
26
16
7
9
7
6
7
4
1
1
1
1
1
3
2
1
1
1
1
2
4
6
5
4
2
1
1
1
1
3
2
1
4
5
6
7
4
1
1
3
6
12
16
8
1
1
2
3
4
2
1
1
1
3
4
4
4
4
4
4
4
4
4
4
5
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
84
84
95
232
129
141
128
109
127
154
119
134
114
141
114
112
106
118
92
108
124
141
135
154
147
232
130
142
146
140
207
140
128
132
577
653
740
2909
1296
1815
2909
2382
2599
2909
2792
2792
2642
2596
2502
2499
2152
2596
2619
1639
1495
1752
1229
1169
2042
890
813
739
469
378
321
261
289
296
309
388
388
272
250
257
243
245
271
271
219
224
224
246
271
271
271
226
192
181
181
100
84
68
53
46
39
35
24
24
24
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
9
8
8
10
12
10
8
11
8
5
4
4
4
4
3
2
6
5
5
20
13
7
8
9
10
11
6
2
11
9
7
34
30
24
18
14
11
8
5
3
4
3
3
2
1
1
1
1
1
1
1
1
2
1
1
1
3
4
6
9
8
8
11
9
8
70
50
31
14
14
14
92
115
139
160
170
93
16
16
17
19
16
13
7
1
1
1
1
1
1
1
1
1
1
1
12
23
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
37
173
173
201
185
206
314
232
172
189
164
190
185
187
314
198
222
225
220
280
216
236
314
232
224
287
223
219
287
187
226
218
240
381
235
390
449
494
1196
690
686
918
1196
1345
1623
1623
2027
1471
1498
1491
1424
1311
2027
1321
1287
1902
1159
1132
1114
2027
796
754
686
475
408
364
293
263
243
238
234
234
201
193
193
119
93
107
136
181
210
280
280
280
211
199
186
152
142
142
88
77
66
59
58
59
57
57
57
57
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
20
20
20
15
10
5
26
20
14
11
6
2
1
8
9
10
10
7
5
15
8
1
3
5
9
9
7
5
9
5
1
1
2
15
16
17
20
24
27
31
20
9
16
10
4
6
8
6
5
6
23
14
5
5
5
4
3
6
5
5
9
13
14
8
2
17
47
34
21
11
2
2
9
17
68
74
40
7
7
11
13
15
11
7
7
7
14
18
20
21
21
21
21
21
22
22
22
22
28
35
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
44
57
57
86
100
72
70
63
61
57
62
58
65
71
73
100
72
72
77
56
67
69
70
90
76
86
100
72
74
74
72
86
72
68
69
81
88
86
160
115
135
160
152
652
1230
1408
3146
3122
2346
3122
3112
1488
1846
1632
1870
3112
2153
2998
3140
1430
1623
1385
1598
1947
1364
3146
1603
2065
2998
2166
3140
3140
1956
1771
1369
1193
728
878
1118
1302
1947
1976
2443
3146
3146
3146
1607
1350
1051
702
541
407
299
239
187
148
125
56
56
68
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
13
13
13
18
17
10
4
4
6
6
7
4
1
3
5
4
3
3
4
3
2
1
1
1
1
5
3
1
2
1
1
9
5
1
7
13
12
9
7
25
16
7
8
5
2
7
5
3
2
2
1
1
1
1
1
1
1
1
3
5
4
4
4
2
1
10
9
8
39
22
6
6
6
7
600
374
148
6
6
16
11
6
6
6
6
6
8
9
10
11
11
11
11
11
12
12
12
12
34
56
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
73
201
201
212
555
254
235
248
154
154
146
156
157
149
228
149
180
169
148
287
173
188
196
247
256
259
560
254
309
299
262
484
290
282
295
378
400
394
1007
592
695
1007
763
1118
1420
1474
2464
2398
2001
2398
2464
1400
1602
1396
1421
2464
1586
1478
2001
1288
1262
1111
1130
1042
970
2045
1086
1402
1738
1469
2001
2001
1357
1325
1103
1275
771
961
1154
1280
1738
1738
1815
2045
2045
2045
1243
1106
945
758
677
606
490
457
431
472
485
485
485
485
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
19
19
19
12
5
12
19
13
7
7
7
6
6
8
6
5
9
8
7
6
6
6
20
15
11
8
5
8
11
8
6
8
11
33
20
8
14
20
31
43
23
3
6
4
2
8
17
9
2
4
5
7
7
4
2
3
4
3
2
2
7
13
19
11
4
12
18
25
116
60
4
4
28
52
663
642
343
44
44
371
215
59
51
44
43
42
42
42
42
42
54
60
66
66
66
66
242
363
214
66
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
187
187
39
112
106
425
510
598
2181
1268
1689
1907
2361
1955
1993
2361
1511
2399
1079
1161
1495
1347
1954
2360
992
1228
1107
1292
1993
1147
2399
938
757
694
417
334
261
182
152
518
577
648
2399
641
645
658
381
330
274
210
196
171
141
135
105
92
84
118
92
89
114
114
58
54
41
29
23
20
19
20
20
21
21
21
12
10
9
8
14
21
29
45
45
45
35
33
31
26
26
26
14
12
10
8
7
6
5
4
4
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
11
11
7
3
2
9
16
24
39
30
22
11
1
2
2
3
13
8
4
2
1
1
1
2
6
4
3
6
7
4
1
7
6
5
3
2
3
2
2
4
4
4
3
2
2
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
47
95
95
111
163
557
617
1111
2788
1889
2522
2948
3409
3409
3675
2468
2528
2190
1709
2788
2136
2100
3675
2190
1854
1961
1596
1996
2728
1713
3675
1409
1191
1240
835
740
947
450
468
867
886
971
2728
1003
990
1026
784
741
695
685
663
674
685
636
685
567
521
521
449
428
522
522
289
272
222
152
122
99
104
126
153
197
197
197
105
91
74
59
57
57
58
59
79
110
152
222
222
222
222
222
113
95
73
49
39
30
23
8
8
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
7
5
3
3
5
8
15
12
8
5
6
7
5
3
7
6
4
3
3
18
30
16
2
2
3
2
2
4
3
2
4
6
5
4
7
5
4
9
49
27
6
3
1
3
3
4
8
7
6
3
1
3
3
3
4
6
6
5
4
4
4
5
4
4
5
4
3
6
5
4
4
4
11
16
9
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
5
4
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
84
84
61
87
79
84
104
73
79
88
99
107
89
107
93
100
107
104
104
86
87
104
85
88
104
86
79
80
104
76
75
87
62
58
383
521
1019
1984
1035
2577
974
803
762
467
428
684
1081
1423
1984
2577
1789
1102
958
1065
1322
1781
2334
2334
2677
2677
1934
1889
1889
992
835
665
457
381
309
249
203
159
126
99
92
95
86
110
110
104
117
117
111
110
110
110
85
72
61
61
36
30
24
19
17
16
15
13
13
13
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
10
6
2
3
7
11
9
8
10
5
1
2
2
2
3
5
4
4
2
1
2
2
3
2
2
7
9
5
1
5
4
3
4
6
8
6
4
14
7
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
8
8
9
36
19
2
2
6
10
16
22
36
23
10
5
1
1
2
4
7
8
6
5
5
5
5
5
5
5
5
5
6
8
6
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
79
185
185
250
226
215
192
256
185
167
163
168
181
183
240
226
179
177
160
219
169
185
244
215
214
242
272
201
210
195
190
250
220
217
371
384
617
1092
616
1349
633
563
551
420
567
707
911
1333
1092
1349
755
656
607
784
1111
1486
2134
2134
2150
1899
1515
1315
1315
817
700
591
440
386
365
346
354
354
251
221
176
134
102
124
157
199
280
280
256
256
219
208
192
161
158
158
94
83
71
62
60
60
58
56
56
56
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
3
15
9
3
20
13
7
5
4
5
4
3
12
8
4
4
11
10
10
11
19
28
32
37
29
21
27
17
8
19
33
47
36
25
19
14
16
34
19
4
2
3
2
2
3
2
1
1
1
1
1
1
5
8
6
4
4
6
9
12
29
22
15
34
94
49
4
9
6
4
4
4
53
74
52
31
23
13
4
4
17
24
23
23
21
20
20
20
20
20
20
20
20
20
20
20
28
36
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
19
88
88
94
269
114
110
113
79
86
90
85
88
82
120
89
94
88
120
91
98
102
120
127
133
137
269
125
155
162
204
269
199
418
189
178
183
199
226
262
418
278
269
242
924
1273
1870
4393
2500
2710
3038
4393
2736
2918
3316
4393
2987
2869
2959
2869
2571
2834
2834
1873
1744
1701
2587
1653
1939
2007
2834
2834
1332
1196
914
609
503
405
318
266
224
189
186
190
204
220
220
220
220
220
183
177
148
147
147
144
147
147
133
133
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
16
9
3
1
2
4
4
4
2
1
5
4
4
4
5
5
5
5
3
1
1
8
17
9
1
18
9
1
23
21
15
9
21
11
1
6
12
10
6
3
2
2
3
5
4
2
1
1
1
1
1
3
2
1
5
6
3
1
1
7
5
4
23
13
4
9
22
14
7
7
7
28
40
32
25
25
17
9
9
5
1
1
1
7
10
12
13
13
13
14
14
14
14
73
103
58
14
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
45
123
123
84
95
169
162
190
506
375
494
578
698
698
698
636
645
645
437
425
404
356
687
354
353
433
506
435
569
396
687
324
291
274
212
191
171
135
972
1457
2454
5234
3963
4702
4702
5234
4801
4906
5029
5234
5072
5116
5032
5116
5105
3741
3206
5092
3725
3710
5105
5105
2360
2131
1629
1049
828
611
454
363
279
211
162
120
92
74
60
55
54
57
57
60
60
60
52
50
49
44
44
44
23
20
16
12
11
10
9
7
7
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
5
3
3
11
9
8
7
6
8
7
7
5
3
5
5
4
4
4
5
11
11
12
7
3
13
19
13
7
12
8
5
5
6
7
7
7
6
3
1
5
9
13
15
9
3
8
8
6
4
3
5
3
2
3
2
1
2
2
2
2
7
8
8
8
8
9
14
8
3
3
3
9
14
16
17
19
14
9
4
4
4
5
7
5
3
3
3
3
3
3
3
3
3
3
3
3
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
19
33
33
101
56
84
87
110
163
142
163
195
234
234
234
195
185
185
148
132
139
188
112
139
117
116
117
129
115
106
188
85
81
79
67
60
59
50
475
937
1414
2633
2385
2319
2509
2513
2584
2625
2375
2513
2402
2584
2220
2625
2167
2084
1787
2506
1545
1451
1431
1431
732
611
470
310
238
179
134
110
89
69
54
40
31
23
18
19
34
52
72
110
110
110
78
73
67
54
47
47
29
25
21
18
16
14
13
10
10
13
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
5
2
3
5
15
11
8
5
3
2
2
2
2
3
4
4
5
6
5
5
3
2
2
2
4
6
7
5
4
3
2
3
5
4
3
2
4
2
1
4
2
1
3
6
6
7
6
6
3
1
1
1
1
2
1
1
4
2
1
1
2
3
3
3
3
5
7
7
7
7
7
8
8
4
1
1
4
6
8
4
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
6
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
54
148
148
200
126
259
257
359
879
519
620
755
879
734
947
759
947
947
564
662
530
465
730
420
403
557
375
472
625
389
730
325
288
277
213
183
163
146
1281
1553
2466
7060
4908
5974
7177
7060
7177
7177
7000
7459
6947
7187
6847
7187
6908
5394
4425
4460
4708
4583
6908
6908
3095
2854
2176
1391
1099
807
593
468
353
264
201
149
109
82
61
52
51
54
57
63
63
63
61
63
65
69
69
69
69
69
69
67
69
69
65
60
60
69
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
1
1
3
2
2
7
8
6
5
4
4
2
1
2
2
2
2
2
3
9
7
6
3
1
3
2
2
5
7
6
6
20
36
19
2
1
11
6
2
3
5
3
1
1
4
13
22
27
14
2
4
4
4
4
3
2
3
3
4
2
1
3
6
10
8
7
6
5
4
4
4
11
16
9
3
3
2
1
1
1
1
2
3
6
7
8
8
8
8
8
8
9
9
9
9
34
60
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
77
2223
2223
1174
1351
1216
2338
865
771
693
428
738
1096
1155
2351
2223
1409
2338
1433
1633
1701
2351
2266
2122
2076
2266
2076
1493
2351
1031
1203
1145
936
2216
1093
1099
1125
2216
749
698
629
363
296
228
161
130
104
91
76
68
66
46
40
34
44
46
55
113
54
65
45
32
30
27
24
21
26
17
20
24
25
30
30
30
17
14
11
9
15
23
32
49
49
49
40
38
36
31
31
31
18
16
13
10
8
8
7
6
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
7
4
1
7
13
19
25
19
11
4
2
2
1
1
2
3
5
4
3
3
2
2
2
1
1
1
2
1
1
2
2
1
1
1
4
3
2
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
3
3
3
2
1
1
2
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
3
4
2
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
64
2026
2026
1302
1381
1549
2839
1404
1704
1325
1261
1846
2171
2026
3730
2839
2634
2613
2737
3730
2159
2681
2737
2912
3730
2770
3581
2719
3581
1964
1824
1533
1190
1757
1074
999
968
1906
660
613
559
335
278
222
165
137
116
100
87
79
70
65
61
55
54
59
54
59
54
62
53
59
59
41
38
33
30
36
40
41
59
59
34
34
27
20
25
15
18
21
23
28
28
28
26
26
25
25
25
25
13
11
9
7
6
5
5
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
202
202
103
5
7
9
5
2
8
8
8
9
8
7
14
10
6
5
4
3
3
4
2
1
2
3
2
1
1
2
3
4
3
2
4
10
7
4
3
7
6
5
4
2
1
1
1
1
1
1
2
2
2
2
2
3
4
2
1
1
1
1
1
1
1
1
1
2
3
20
10
1
1
1
5
10
6
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
26
26
763
4465
905
1048
1092
526
475
381
263
214
167
131
126
118
102
155
82
92
88
84
812
937
1088
4474
1123
1900
2042
1632
4620
1432
1339
2019
1585
2363
4474
2934
4620
3541
4514
4389
4574
4514
4574
3080
4620
2095
1666
2183
1776
1721
4604
1616
2349
2220
2575
4604
3110
4606
4606
2324
2198
2040
1610
1487
3017
1816
2613
3544
4606
4606
4606
2310
2190
2047
1628
1589
1589
821
688
1036
1438
2035
3017
3017
3017
3017
3017
1518
1268
977
641
494
365
263
27
27
29
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
2
2
2
2
4
6
6
6
6
5
4
6
5
4
4
3
2
2
5
8
5
2
2
2
2
2
3
2
2
4
6
15
13
7
2
7
13
26
13
1
1
2
1
1
2
1
1
1
1
1
2
3
3
3
2
1
1
3
4
2
1
1
2
1
1
5
9
5
2
2
2
7
12
7
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
14
27
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
62
62
56
419
2207
506
571
606
341
338
281
217
178
154
134
480
545
589
2207
583
896
957
765
1850
1009
1353
2196
1161
2196
1487
1363
3111
1364
1726
1839
1423
2419
1515
1817
3111
2279
2419
2334
2754
2248
2754
1887
3111
1542
1706
1791
1570
2486
1766
1481
1940
1738
2129
2989
1363
1206
1387
1298
1294
2632
1141
891
842
939
1312
1758
2486
2486
2486
1265
1130
981
749
599
503
358
289
722
1240
1869
2989
2989
2989
2989
2989
1527
1283
989
656
511
391
290
66
60
60
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
9
9
9
10
11
10
9
8
10
10
8
6
6
7
9
10
9
9
10
8
6
4
3
5
4
3
4
3
3
8
10
12
16
20
25
24
18
12
7
11
20
11
2
2
3
4
5
7
4
2
2
1
1
2
3
4
3
3
2
2
5
7
6
4
3
12
12
12
28
15
3
3
23
33
44
42
22
3
3
4
4
5
4
3
3
3
4
5
5
5
5
5
6
6
6
6
33
46
26
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
66
66
31
53
65
65
64
90
72
66
74
75
65
66
65
75
64
59
75
46
47
45
39
43
47
44
65
49
60
90
68
94
64
55
56
48
47
43
48
54
61
79
67
80
74
88
71
89
80
77
80
90
73
89
70
81
77
74
129
70
63
65
65
65
80
91
51
48
60
75
95
129
129
129
68
62
56
47
52
59
70
88
88
88
108
129
129
129
129
129
71
61
50
37
31
24
20
14
2
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
11
11
7
3
6
7
9
7
5
5
5
5
5
3
1
1
2
2
1
1
1
2
1
1
2
2
1
1
5
3
2
5
5
6
3
1
3
2
1
1
5
10
12
7
3
2
2
2
1
1
1
1
1
1
2
2
2
12
14
8
2
1
1
1
1
5
3
1
4
2
1
1
1
2
10
8
5
2
2
6
4
2
2
2
2
2
7
9
10
11
11
11
12
12
12
7
2
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
74
74
34
86
223
92
104
103
79
71
71
63
93
89
97
223
113
112
108
88
82
80
74
116
124
180
373
188
331
219
196
331
221
224
339
212
224
277
189
222
277
269
369
339
252
241
254
277
223
373
197
174
163
175
169
225
309
198
369
181
147
156
120
107
196
84
81
101
140
207
261
373
373
373
193
171
144
113
104
97
97
91
118
158
215
309
309
309
309
309
156
130
100
65
50
37
27
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
6
3
18
10
3
3
4
4
3
2
1
1
1
1
1
1
1
1
6
5
4
3
2
2
3
3
3
2
1
11
6
2
3
5
6
5
3
2
5
7
7
4
2
5
6
4
2
1
1
1
1
1
1
1
4
4
3
2
1
1
1
2
3
4
6
8
10
6
3
3
3
4
10
16
9
2
2
9
5
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
24
20
82
373
114
126
127
88
84
78
81
104
109
108
225
128
127
185
108
157
155
149
361
187
195
288
154
163
153
123
188
132
150
152
184
184
176
373
214
247
361
239
222
250
309
217
288
219
211
269
195
188
196
156
179
169
158
281
139
123
124
140
141
146
281
108
123
176
216
272
373
373
373
192
171
144
109
99
90
93
87
115
156
214
309
309
309
309
309
155
130
100
65
51
38
27
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
3
5
3
2
3
4
4
3
3
2
2
3
3
2
2
2
2
13
8
4
1
2
2
1
1
2
2
2
4
3
2
6
9
5
2
3
4
8
6
4
4
2
1
5
3
2
2
1
1
1
1
2
2
3
12
7
2
1
1
1
1
1
3
2
1
1
1
1
1
6
12
10
8
5
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
44
112
112
97
138
128
136
128
242
145
145
150
124
118
136
139
140
242
119
121
133
116
136
125
118
128
242
128
137
123
102
138
105
99
107
101
103
111
133
143
194
321
258
321
334
283
318
334
303
334
309
306
321
260
310
235
212
265
236
230
321
321
173
164
126
91
74
69
78
96
108
135
135
135
76
73
71
66
71
71
53
52
55
58
65
76
76
76
76
76
41
35
28
20
17
15
13
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
16
14
8
2
13
8
4
1
5
5
5
6
7
4
2
12
17
9
1
1
12
10
5
1
1
2
5
4
2
1
4
2
1
1
2
6
4
2
9
5
2
1
1
1
1
1
1
1
4
4
3
2
2
1
1
3
4
5
9
5
1
1
1
2
4
4
5
6
3
1
1
3
5
17
17
10
3
3
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
5
7
5
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
38
249
249
192
249
203
333
213
196
213
333
203
228
238
333
258
199
199
146
162
170
186
284
189
258
190
156
166
199
142
151
137
109
109
124
118
120
239
141
157
172
245
169
166
237
187
225
245
237
282
261
282
244
282
239
233
265
222
219
212
265
265
151
140
115
84
69
62
60
68
73
84
84
84
50
42
33
30
31
31
37
37
37
46
57
75
75
75
75
75
72
72
72
70
72
72
67
60
60
72
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
9
9
9
6
3
12
11
7
4
4
3
3
4
7
5
3
15
17
9
2
2
14
10
5
1
2
3
6
8
6
4
9
5
1
4
7
8
6
4
6
5
3
2
3
3
3
3
4
8
5
2
2
3
2
2
3
4
10
6
2
2
2
2
3
6
9
7
6
9
14
11
9
9
9
16
18
12
6
6
4
3
2
2
2
4
6
7
8
8
9
10
11
11
11
12
12
12
12
36
60
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
603
603
9
432
241
270
313
333
603
419
558
589
474
563
589
1500
1629
1723
6144
2687
2850
6144
3049
3169
6144
2778
2674
2867
3578
2682
3043
4873
2519
4152
2469
2033
1950
2881
1154
1696
1658
1453
4152
1234
1163
1176
682
650
553
449
395
362
223
178
172
141
196
232
180
425
149
133
126
78
65
53
39
32
30
31
30
30
30
30
16
14
11
9
64
130
206
345
345
345
188
161
131
91
71
51
38
29
22
17
13
11
9
6
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
1
2
3
2
2
7
7
7
4
2
1
1
1
1
1
1
1
2
2
2
4
2
1
2
3
2
2
21
12
3
1
5
3
1
1
1
1
1
1
1
1
3
3
3
3
3
3
3
3
3
2
1
1
1
3
2
1
1
1
1
2
3
4
2
1
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
3
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
266
266
26
2702
571
595
689
377
370
353
289
277
265
250
282
259
239
240
282
618
687
769
2702
1071
1130
1153
1686
701
682
620
464
501
315
242
207
164
142
118
154
528
597
675
2702
1222
1325
2299
1411
1803
2299
1303
2201
1001
975
914
706
1185
864
842
867
2201
670
639
600
335
278
215
148
115
91
75
64
53
42
36
25
25
26
27
36
36
38
44
44
44
44
45
45
45
45
45
23
20
15
11
9
7
6
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
1
1
1
1
2
3
3
4
5
3
2
1
1
1
1
1
2
3
3
3
8
4
1
1
1
1
2
14
8
3
2
2
1
1
4
3
3
9
6
3
3
2
1
2
3
5
11
6
1
4
3
3
2
1
2
1
1
1
1
1
1
3
2
1
3
8
5
2
2
2
5
7
4
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
17
17
58
40
65
71
108
147
117
147
147
104
96
99
91
94
142
82
87
77
68
72
76
78
78
142
87
90
94
85
65
61
51
48
49
39
43
57
67
84
197
132
158
170
197
170
172
186
208
190
206
187
206
180
136
126
123
133
126
180
180
92
87
74
54
47
38
35
38
39
42
42
42
24
20
16
15
31
50
70
108
108
108
75
69
63
50
42
42
28
24
19
16
14
14
13
12
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
3
3
3
7
4
2
5
9
5
1
1
1
8
12
8
4
1
1
1
3
4
6
6
6
4
2
1
1
6
4
2
2
2
2
1
1
1
2
3
4
3
2
2
3
5
3
2
2
1
1
1
2
2
2
3
5
4
2
1
1
1
2
3
5
4
4
3
2
2
2
3
7
7
4
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
6
8
4
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
41
41
31
43
67
68
70
85
165
145
145
254
172
158
211
189
208
276
254
189
229
199
211
276
177
181
254
175
169
161
276
116
111
112
91
88
107
63
97
121
152
281
215
247
327
279
298
296
327
331
320
331
308
380
290
272
313
228
247
238
313
313
169
163
136
103
86
75
70
78
82
90
90
90
64
66
56
48
48
51
54
59
61
68
76
90
90
90
90
90
48
41
32
23
19
16
14
9
9
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
8
7
5
3
10
8
7
7
7
7
5
3
1
1
3
4
2
1
3
4
5
3
2
4
5
3
2
6
4
2
1
5
3
1
4
2
1
2
1
1
1
1
1
1
1
1
3
2
1
1
1
2
3
3
3
3
2
1
1
1
1
1
4
6
8
6
5
4
3
2
2
2
7
12
30
19
8
4
1
1
2
3
5
6
4
3
3
3
3
3
3
3
3
3
4
6
4
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
76
76
14
75
55
76
61
68
66
57
62
76
53
51
52
52
55
64
55
57
50
50
54
59
62
73
75
64
54
57
60
71
68
49
51
54
50
54
43
54
41
39
47
37
36
41
40
48
73
53
75
57
47
44
45
48
48
68
44
71
36
36
35
30
47
25
21
25
28
31
48
48
25
22
18
12
9
8
16
26
36
57
57
57
38
34
31
24
19
19
12
10
8
7
6
5
5
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
5
6
3
1
2
2
2
1
1
3
5
3
1
1
2
3
2
2
2
2
1
1
1
2
1
1
2
2
1
1
1
2
2
2
2
1
1
2
2
1
1
1
1
3
3
3
2
1
1
2
3
4
5
3
1
1
1
1
1
1
1
1
1
1
2
3
3
3
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
149
149
36
414
158
152
191
175
194
180
252
252
210
215
250
221
201
208
250
188
207
230
339
304
298
414
369
255
272
271
274
414
217
258
181
152
145
113
133
129
128
129
339
120
121
176
151
212
414
206
369
180
143
130
115
102
161
175
151
414
131
122
117
67
55
44
31
27
26
27
28
30
30
30
16
14
11
9
18
29
41
64
64
64
48
45
42
33
33
33
17
14
11
8
6
5
4
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
11
11
11
6
1
2
4
2
1
2
2
2
2
2
1
1
1
2
1
1
1
2
2
2
3
2
1
2
4
2
1
8
6
4
2
1
1
1
1
1
6
11
6
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
3
3
3
2
1
1
5
4
3
2
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
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
21
57
57
100
130
73
71
70
69
66
69
65
69
66
63
98
68
62
79
61
70
71
79
116
83
100
98
68
78
78
72
118
71
69
77
89
82
77
124
88
101
116
109
109
109
130
109
101
103
93
93
91
109
88
77
86
89
91
118
103
77
77
67
61
89
61
57
83
66
86
101
124
124
124
67
55
43
34
33
32
32
32
46
66
89
130
130
130
130
130
71
61
50
39
35
31
28
22
22
22
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
25
13
2
2
2
2
4
4
4
3
2
4
5
3
2
2
2
2
4
4
4
5
3
2
2
2
2
2
5
10
6
2
3
4
5
3
1
1
1
1
1
1
1
5
17
9
1
1
1
1
1
3
5
5
3
2
1
1
1
1
1
1
6
11
9
7
4
1
1
3
6
12
11
7
4
4
4
4
5
4
4
4
4
5
5
5
5
5
5
5
5
6
6
6
6
11
16
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
21
426
426
556
346
400
381
322
426
335
381
372
305
316
428
283
325
315
344
428
323
364
374
383
428
556
339
347
364
273
294
278
279
398
245
278
295
307
442
346
398
402
454
435
443
466
515
454
556
467
464
465
515
453
440
498
399
390
405
515
358
352
357
321
316
315
272
289
316
265
289
289
223
199
193
124
98
132
169
216
316
316
266
266
227
211
193
170
153
153
117
108
100
106
113
122
139
139
139
139
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
19
11
3
17
17
10
3
9
12
7
2
24
25
26
26
27
18
10
15
20
11
2
18
28
15
2
8
5
2
50
81
53
25
24
20
17
15
8
1
12
10
9
8
12
19
11
3
5
3
1
2
3
2
2
1
1
1
1
2
15
8
2
6
32
55
67
34
2
2
4
6
60
74
41
9
9
33
55
66
37
9
9
9
21
27
30
33
42
47
49
50
52
52
52
52
69
87
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
23
24
24
45
51
39
40
77
42
44
56
42
43
45
52
52
52
49
94
44
50
52
47
47
46
50
50
47
64
52
61
60
77
80
62
66
69
94
64
54
62
56
51
80
103
164
232
354
346
346
288
354
283
280
280
354
319
263
272
280
213
213
213
195
173
184
319
179
186
192
213
213
114
95
75
50
39
42
48
53
75
75
62
61
57
57
50
42
42
42
22
18
14
10
8
6
5
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
1
1
1
1
1
2
3
2
2
2
1
1
1
1
1
1
1
2
4
5
6
3
1
1
1
1
1
9
7
6
8
10
7
4
2
1
4
2
1
1
1
1
1
1
1
1
2
1
1
2
5
3
1
10
7
4
1
1
1
4
4
5
3
2
5
8
7
7
7
7
8
9
5
2
2
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
82
88
88
122
139
115
145
107
103
114
124
122
128
133
167
140
140
132
167
139
145
141
167
139
130
140
139
140
128
116
164
174
185
404
171
172
177
189
192
199
404
194
196
192
246
337
443
653
615
615
473
653
501
516
530
653
472
449
450
427
379
371
371
300
282
274
432
257
290
298
371
371
209
190
152
103
80
81
87
98
121
121
105
104
99
98
92
84
84
84
47
41
33
26
24
23
21
19
19
19
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
17
21
21
20
12
4
4
4
2
1
1
9
13
15
17
9
2
1
1
9
5
1
9
17
9
2
1
1
2
1
1
12
24
17
11
7
4
3
2
6
3
1
1
1
2
1
1
2
3
2
2
2
3
2
2
4
4
4
4
2
1
7
14
15
16
27
38
20
2
2
2
46
45
26
7
7
4
1
1
1
2
4
7
7
7
7
7
7
7
8
8
8
8
9
11
9
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
119
438
438
290
348
386
399
407
438
350
399
346
331
320
438
301
351
331
353
514
363
386
353
335
317
336
413
346
386
407
347
341
364
396
358
514
346
413
281
251
292
280
270
396
292
309
319
339
358
360
352
514
366
367
396
329
309
326
275
266
272
268
285
314
258
333
300
242
248
241
258
258
210
203
203
124
101
136
176
229
333
333
300
300
270
279
314
345
345
345
345
345
345
338
345
345
331
308
308
345
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
25
25
25
34
28
20
13
10
7
7
7
6
6
6
15
11
7
5
4
13
9
6
14
14
15
33
55
34
13
8
4
15
21
27
36
45
29
14
3
19
23
14
6
12
9
6
3
1
6
8
7
6
3
1
2
2
3
2
1
1
1
1
10
6
3
2
16
27
38
20
3
1
1
1
51
76
38
1
1
19
28
38
19
1
1
1
15
22
26
30
33
35
36
36
37
37
37
37
172
308
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
65
65
36
83
126
65
68
68
60
66
74
74
62
62
66
60
54
53
67
51
69
74
81
126
79
78
78
60
67
70
63
109
127
143
197
422
252
326
243
326
195
169
159
133
121
144
198
204
280
422
209
207
206
172
194
184
186
376
263
272
376
376
253
250
422
209
200
250
196
208
250
250
143
120
96
66
51
47
45
47
50
50
54
63
73
92
92
92
92
92
70
69
69
67
69
69
65
60
60
69
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
3
17
13
8
4
3
3
3
3
2
1
1
1
3
3
4
2
1
1
1
2
2
3
7
5
3
4
2
1
3
3
3
3
4
5
4
4
4
10
6
2
1
1
1
2
9
7
4
2
1
1
1
1
2
3
4
3
2
2
2
2
2
4
7
11
14
16
19
13
7
7
7
17
21
13
6
6
4
2
2
2
2
3
4
6
7
8
8
8
8
8
8
9
9
9
9
34
60
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
65
65
22
63
122
66
76
81
90
75
74
74
71
72
84
73
68
77
71
53
67
69
76
122
89
91
122
82
86
88
83
115
210
227
360
778
499
778
505
778
396
329
289
207
178
264
326
338
726
469
354
320
334
289
385
585
359
726
427
400
417
417
302
289
469
237
222
276
320
346
585
585
276
253
196
126
99
80
67
63
56
52
59
68
79
100
100
100
100
100
83
80
66
66
66
65
66
66
62
62
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
14
14
14
17
13
9
5
3
2
12
9
5
1
1
1
1
1
2
2
2
1
1
5
4
3
12
12
8
5
3
1
1
2
3
2
2
5
3
1
4
5
3
1
1
2
1
1
3
2
1
1
1
1
1
5
6
3
1
1
1
2
3
2
1
2
3
3
4
9
15
9
3
3
3
18
20
13
7
7
4
1
1
3
5
4
4
4
4
4
4
4
4
4
4
4
4
33
47
25
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
21
31
31
28
32
36
35
60
45
45
47
48
56
49
51
56
46
56
42
38
41
38
36
60
41
44
51
45
39
41
35
30
47
28
31
38
34
32
60
39
43
68
46
53
58
57
61
65
64
61
68
61
58
65
64
51
52
49
51
50
68
68
38
36
29
21
16
16
17
21
24
30
30
30
16
15
14
12
17
23
30
44
44
44
31
29
26
21
19
19
10
9
7
5
4
4
3
3
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
3
2
2
1
1
1
2
8
8
9
6
3
3
3
2
1
1
2
7
5
3
2
1
1
1
1
1
1
2
6
4
2
1
5
5
5
4
4
2
1
1
1
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
2
1
1
2
2
2
2
2
2
3
3
2
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
89
89
78
128
101
124
98
89
92
124
92
98
97
124
104
96
96
86
77
92
92
107
121
84
94
120
89
96
85
76
124
73
70
84
90
94
107
128
101
118
169
132
142
143
145
147
169
155
137
147
147
137
169
155
125
122
115
124
98
101
101
73
65
59
54
47
54
58
78
95
128
128
128
81
78
78
70
74
79
86
98
98
98
82
79
76
66
66
66
36
31
25
18
15
12
10
6
6
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
17
17
11
5
4
3
28
15
2
2
2
2
2
7
9
11
14
17
18
13
9
13
8
3
1
3
3
2
1
6
3
1
1
3
5
8
9
9
6
4
2
1
3
2
1
1
1
1
9
7
5
3
1
1
1
2
2
2
3
3
3
3
4
4
3
3
7
6
5
4
4
4
4
4
18
15
12
12
12
7
3
3
7
9
10
12
9
6
6
6
6
6
6
6
6
6
6
6
6
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
431
431
13
618
271
417
378
420
431
408
618
350
422
480
471
527
618
431
516
352
304
304
358
343
391
429
386
527
335
310
322
422
234
277
186
146
134
113
74
118
116
117
358
128
130
183
156
221
429
221
386
181
143
129
102
86
145
132
136
422
120
117
115
65
56
45
31
27
24
23
22
22
17
17
12
11
12
11
30
53
79
127
127
127
72
62
52
36
28
19
14
10
7
5
4
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
2
4
2
1
1
1
2
3
2
1
1
1
2
1
1
1
1
1
1
1
7
6
5
4
2
1
1
1
14
7
1
1
2
2
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
4
2
1
1
1
1
1
2
4
3
2
1
1
1
2
2
3
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
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
353
353
14
167
153
269
209
264
308
353
393
362
350
364
393
362
331
325
393
219
219
201
169
167
147
119
118
167
135
126
177
135
107
95
87
137
70
59
52
64
64
64
177
73
75
108
61
65
77
72
68
149
60
57
60
45
51
58
42
69
34
29
28
22
20
18
17
15
16
17
22
22
14
14
10
9
9
10
33
60
91
149
149
149
81
70
57
39
30
21
15
11
8
6
4
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
2
1
1
2
4
6
4
3
2
2
2
6
3
1
1
1
2
3
2
2
4
4
4
2
1
2
3
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
2
2
2
2
3
3
2
1
1
1
1
1
1
2
2
2
1
1
1
2
2
3
2
2
2
2
2
2
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
478
478
34
409
228
238
270
297
478
374
558
589
469
563
589
532
589
492
492
380
391
385
408
385
383
409
377
334
297
253
279
409
265
308
256
327
199
215
138
166
162
153
408
171
173
255
177
238
409
266
377
359
185
169
142
103
155
144
143
409
124
121
117
72
64
53
38
36
38
40
50
50
30
30
20
15
14
13
70
137
216
359
359
359
190
161
128
87
68
50
37
28
21
16
13
11
9
6
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
7
4
1
1
1
1
1
2
2
2
2
4
2
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
10
6
2
3
3
2
2
4
6
3
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
1
1
1
1
2
3
3
3
2
2
3
3
3
3
3
3
3
3
5
4
2
1
1
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
3
4
2
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
454
454
31
438
223
236
269
285
454
334
510
426
422
510
444
472
510
473
473
368
343
329
434
374
384
438
403
327
328
313
293
433
253
222
225
319
167
139
118
147
147
147
434
146
147
203
165
231
438
269
403
348
186
171
149
111
168
152
152
433
129
127
124
76
67
56
40
39
43
45
61
61
34
30
22
15
11
9
65
131
208
348
348
348
189
163
132
91
69
49
35
26
18
13
10
7
5
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
6
4
2
1
1
2
10
6
3
2
1
1
1
2
3
2
2
2
1
1
6
4
2
4
3
2
1
1
8
5
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
3
2
2
4
3
3
3
2
1
1
1
3
3
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
825
825
34
511
587
640
751
1494
850
825
886
785
839
1388
863
945
1050
860
860
1388
702
683
643
655
470
443
640
655
638
1423
555
495
483
290
249
195
167
130
113
141
140
141
384
383
423
1494
446
478
696
541
540
1423
464
447
447
267
254
211
174
167
111
94
84
78
73
64
71
59
73
79
118
118
63
55
43
32
31
31
273
558
890
1494
1494
1494
761
638
496
325
248
179
126
93
67
48
35
26
19
3
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
2
2
2
2
2
3
3
3
2
1
1
1
2
2
2
1
1
1
1
3
5
6
4
2
2
2
1
1
4
3
3
3
4
3
2
2
2
2
2
3
2
2
2
2
2
2
2
2
1
1
1
1
2
4
3
2
1
1
1
3
6
9
9
5
2
3
8
6
5
5
5
10
6
3
4
5
7
8
10
6
3
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
55
55
83
51
57
52
61
55
43
42
46
47
49
66
49
52
49
52
64
50
54
60
61
64
72
68
55
68
61
55
83
60
63
71
93
84
93
91
93
74
76
72
76
82
82
99
78
91
85
86
82
99
82
81
96
78
72
68
99
60
60
61
54
49
46
37
41
54
45
49
49
40
40
31
36
21
26
33
37
54
54
45
48
51
54
59
68
68
68
68
68
68
68
68
67
68
68
62
62
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
8
5
3
3
2
1
1
1
1
1
5
8
9
10
11
6
2
1
1
6
3
1
4
8
6
5
3
1
4
2
1
4
5
5
4
2
1
1
2
7
4
2
3
2
2
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
2
2
2
2
2
9
7
4
2
2
2
19
19
11
3
3
8
6
4
3
3
2
2
2
2
2
2
4
5
6
6
6
6
34
48
27
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
765
765
34
395
372
765
462
563
623
545
796
765
623
636
619
590
630
619
418
351
305
284
260
252
343
254
237
230
343
228
231
343
216
190
234
327
204
319
158
175
172
147
319
135
128
135
105
122
154
156
167
351
135
127
131
89
104
106
89
153
68
63
59
46
49
31
24
28
31
35
51
51
30
30
20
16
14
13
68
134
211
351
351
351
185
157
125
84
64
46
32
24
17
12
9
6
5
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
6
6
6
5
5
3
1
1
1
2
2
2
2
3
5
7
4
1
1
1
1
2
3
5
4
2
1
1
1
1
1
21
13
6
1
2
3
3
2
1
1
2
1
1
1
2
2
2
2
2
2
1
1
1
2
2
3
2
2
2
1
1
1
1
1
2
2
1
1
1
1
2
3
5
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
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
428
428
33
509
462
476
593
1405
607
591
717
593
632
1268
761
886
992
885
885
1268
701
721
685
682
590
545
731
682
691
1301
652
586
538
590
304
255
214
146
123
189
188
192
590
416
457
1405
444
466
657
514
510
1301
434
415
402
231
218
183
148
163
97
80
69
66
60
58
104
51
55
60
57
57
39
38
26
22
23
24
254
522
835
1405
1405
1405
721
607
474
315
243
179
128
97
72
55
43
33
27
10
10
14
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
5
5
3
1
1
1
1
1
1
1
1
1
16
8
1
1
1
3
5
5
5
9
9
10
5
1
2
3
4
6
9
8
7
5
3
1
4
5
7
6
4
2
2
2
2
2
2
2
1
1
1
2
2
2
1
1
1
1
1
4
3
2
1
3
4
5
7
4
1
1
1
8
6
4
2
2
5
6
8
5
2
2
2
3
3
3
3
3
3
3
3
4
4
4
4
7
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
77
77
33
70
55
74
66
70
77
71
80
83
71
79
83
78
82
83
75
59
64
63
61
60
60
58
70
61
47
43
42
41
38
45
50
56
74
131
80
107
79
76
72
71
73
81
89
91
131
107
85
86
80
75
72
73
83
92
99
131
110
110
110
81
68
69
49
53
55
51
65
65
43
43
44
42
38
47
47
43
59
59
61
69
69
69
48
41
33
27
19
16
13
11
10
9
8
7
7
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
11
8
6
4
2
4
4
3
2
1
1
1
1
1
1
1
1
1
1
3
2
2
3
4
4
3
2
1
2
2
2
4
5
5
5
4
3
2
1
1
1
1
2
1
1
2
1
1
3
2
1
3
3
2
1
1
1
1
1
3
2
1
1
1
1
8
13
7
1
1
1
19
25
31
18
6
4
3
3
3
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
4
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
74
96
96
113
100
101
100
148
94
90
102
93
91
93
156
106
112
112
150
96
87
89
113
87
93
93
88
102
86
96
118
107
148
179
135
156
168
175
175
188
174
151
146
179
144
146
150
174
147
144
188
152
153
148
179
142
141
156
145
158
150
188
188
141
140
126
113
130
120
120
143
143
91
80
79
83
78
107
107
103
111
111
107
107
107
107
82
71
58
58
38
33
28
26
26
27
29
29
29
29
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
17
17
17
9
2
4
6
3
1
1
1
1
1
2
2
2
4
3
2
2
1
1
1
1
7
4
2
1
4
2
1
4
5
7
10
13
11
7
4
38
28
19
11
8
5
3
1
1
2
4
3
2
1
1
4
7
4
1
1
2
3
4
2
1
2
3
10
6
3
5
4
3
3
3
11
19
39
26
14
7
1
1
12
17
15
14
14
14
14
14
14
14
14
14
14
14
14
15
14
14
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
179
179
76
241
173
179
206
311
200
187
179
155
136
137
135
150
162
158
172
204
131
135
126
130
128
125
178
151
181
246
182
241
159
133
155
141
172
213
169
255
176
163
189
179
200
311
234
246
245
255
223
246
206
223
255
284
344
344
336
344
270
242
231
214
204
198
246
186
190
199
198
206
206
206
132
118
135
91
131
180
222
311
311
311
244
232
219
180
177
177
105
93
78
66
64
65
63
61
61
61
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
5
10
5
1
4
7
7
7
6
3
1
5
3
2
2
7
8
6
3
1
1
2
6
10
6
2
3
2
2
12
21
17
13
7
1
4
24
14
4
13
8
3
9
6
4
5
7
13
7
1
3
4
5
5
4
4
6
6
6
6
12
16
20
23
17
12
9
6
6
17
29
33
37
21
5
5
8
10
12
8
5
5
5
16
22
25
26
27
27
28
28
28
28
30
33
30
28
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
19
30
30
67
63
60
58
119
80
102
119
119
119
107
171
103
97
106
104
85
119
80
71
83
87
97
145
119
85
91
82
75
89
85
93
171
112
104
177
116
145
167
156
177
173
176
198
177
179
170
168
169
151
179
153
164
174
198
172
179
133
124
139
163
116
179
122
135
198
145
172
172
100
84
65
50
43
62
84
93
163
163
159
179
179
179
111
97
81
62
54
46
36
32
28
29
28
28
27
27
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
4
3
3
2
1
1
1
1
1
1
3
3
4
7
4
2
2
1
1
11
11
10
7
4
7
4
2
1
12
10
9
9
10
7
4
8
8
6
3
1
1
2
5
3
2
3
2
1
1
1
5
19
11
3
3
2
1
2
2
3
3
4
5
3
2
1
2
3
3
3
4
6
9
8
7
7
4
1
1
4
5
3
2
1
1
1
1
1
1
1
1
1
1
14
20
10
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
71
84
84
82
91
103
143
112
107
103
130
104
99
100
143
105
112
115
118
111
109
108
143
107
113
131
110
118
131
99
106
108
112
130
100
121
114
107
167
127
142
167
159
160
169
162
162
161
156
149
150
169
143
161
147
144
140
132
131
169
126
124
121
133
98
89
99
85
87
94
105
105
89
86
69
94
70
89
100
103
133
133
112
113
109
104
103
98
98
98
51
43
34
24
20
17
14
9
9
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
2
7
12
7
2
5
7
9
5
1
1
2
4
3
2
2
3
4
8
7
6
4
2
7
12
7
2
8
7
6
8
10
9
5
2
11
11
8
6
4
2
6
4
2
2
2
2
2
2
2
13
8
3
2
2
3
3
4
17
9
1
8
5
2
11
6
1
1
4
8
51
44
23
3
3
5
6
7
5
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
284
284
50
382
191
201
246
260
284
213
220
281
235
260
281
267
284
270
273
318
259
273
356
329
350
357
382
275
265
247
238
265
236
315
200
318
164
136
127
149
159
159
356
149
151
192
166
219
357
250
382
318
231
221
178
192
161
149
134
192
92
83
92
89
89
118
93
64
76
88
97
118
118
118
62
55
47
37
67
102
146
225
225
225
160
149
136
106
95
95
50
41
32
22
17
13
10
3
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
4
3
3
8
4
1
1
1
1
1
6
18
24
13
3
2
1
1
1
3
6
7
7
7
7
8
4
1
1
1
4
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
3
9
5
2
3
2
2
3
4
6
3
1
1
2
3
3
3
8
4
1
2
3
4
4
5
6
8
5
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
176
409
409
505
373
411
385
513
409
326
355
299
300
303
409
284
320
314
327
424
290
305
331
350
359
505
409
362
364
380
350
337
365
355
311
371
297
327
298
255
266
256
287
293
298
513
342
382
505
371
409
424
317
301
299
272
281
371
277
278
232
232
205
220
236
213
225
236
220
212
244
244
161
148
154
172
165
244
244
313
390
513
513
513
340
293
256
198
159
131
97
80
67
63
60
60
59
57
57
57
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
83
83
83
46
10
9
9
20
32
21
10
8
7
17
13
10
10
10
14
66
36
7
23
39
35
22
10
9
9
8
7
21
34
47
41
36
29
19
10
40
22
4
5
4
3
3
3
4
6
5
3
1
1
1
2
3
4
4
4
4
4
5
6
5
4
5
21
14
8
18
11
5
5
5
25
45
86
58
31
19
8
8
47
66
46
26
21
17
17
17
17
17
17
17
17
17
17
17
28
40
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
133
133
31
72
98
98
124
247
149
153
181
183
188
247
185
183
216
206
185
350
152
163
159
136
161
131
143
119
113
113
120
104
140
161
139
322
146
129
143
103
101
97
161
89
85
103
63
64
112
114
119
350
119
117
142
103
107
185
89
78
70
48
43
38
30
27
29
23
24
27
28
33
33
33
19
17
14
14
70
136
211
350
350
350
187
159
128
87
66
47
33
24
17
12
9
6
5
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
9
9
8
4
1
7
13
8
4
4
4
4
4
3
2
1
2
3
2
2
5
4
4
8
6
3
1
2
4
4
4
12
9
6
3
1
3
2
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
3
2
2
3
2
1
1
2
3
4
3
2
4
2
1
1
2
3
3
4
2
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
338
338
25
621
247
325
325
358
431
421
634
663
601
663
632
647
726
518
742
576
654
684
726
742
666
655
590
742
666
470
550
666
418
631
324
269
249
174
147
212
209
213
631
256
263
303
289
358
432
432
432
249
280
249
230
430
254
243
248
430
170
159
143
97
82
70
56
56
50
53
56
56
45
45
27
22
18
16
36
60
88
139
139
139
88
80
70
52
40
38
22
17
13
9
7
6
5
3
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
5
9
11
13
7
2
2
2
2
2
3
4
10
6
3
2
2
3
5
7
9
8
7
20
14
8
6
4
11
10
9
8
8
5
2
2
2
3
5
5
4
3
2
1
1
2
3
10
5
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
5
4
3
3
3
3
4
4
4
4
5
3
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
149
149
31
566
197
197
225
269
248
255
566
252
313
339
312
379
348
305
566
311
332
393
375
415
627
464
461
459
627
426
469
627
370
615
296
250
237
158
126
200
197
204
615
231
236
269
211
258
405
257
361
254
176
156
129
109
149
136
135
339
111
105
106
71
64
51
37
35
38
43
51
51
50
50
27
23
19
16
57
106
164
269
269
269
155
136
113
81
62
43
31
23
16
12
9
6
5
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
2
2
1
1
1
2
11
10
6
2
2
2
7
4
1
1
2
2
2
3
6
4
2
5
3
1
1
2
12
7
2
6
5
3
2
1
1
2
3
4
3
2
6
5
4
3
2
2
1
1
1
1
1
2
1
1
2
1
1
1
2
2
2
3
3
3
2
1
1
1
2
3
3
2
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
157
177
177
280
209
216
305
194
182
184
156
184
201
222
305
280
236
232
242
201
229
240
305
229
239
241
232
280
232
188
182
180
197
197
200
343
251
240
284
318
235
237
241
257
258
284
304
287
304
343
310
318
303
306
297
303
306
276
281
306
263
276
301
304
343
319
243
250
229
232
250
250
200
179
179
114
90
125
165
191
319
319
250
247
225
225
190
160
149
149
87
75
63
53
50
48
46
42
42
42
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
9
9
9
9
10
36
37
23
10
9
9
9
9
9
9
10
15
8
2
5
8
11
20
29
51
30
10
27
45
23
2
6
11
21
14
7
10
13
12
12
19
19
16
9
3
8
4
1
2
3
5
5
3
1
3
4
4
2
1
8
8
8
8
5
2
9
17
16
16
13
11
11
17
24
69
77
48
20
20
18
12
7
7
7
13
18
17
16
16
16
16
16
16
16
16
16
16
16
21
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
26
37
37
49
37
39
36
50
37
42
47
44
46
50
45
49
47
46
45
60
38
38
34
30
37
34
32
49
31
35
38
33
38
47
35
49
34
34
26
25
27
26
33
26
26
26
25
24
30
31
32
60
30
28
33
29
32
47
31
30
30
28
26
27
25
21
20
21
23
25
27
30
30
30
19
20
18
19
23
33
42
60
60
60
45
43
40
34
31
31
23
21
19
17
16
14
15
15
2
13
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
8
6
5
4
2
1
1
5
3
2
5
4
4
4
3
3
2
1
1
2
4
2
1
1
1
2
1
1
1
4
3
2
1
1
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
2
3
4
5
9
5
1
1
1
2
3
5
3
1
1
2
3
4
4
2
1
1
1
1
1
7
10
12
12
12
7
2
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
76
120
120
100
139
151
141
355
180
188
336
204
210
207
360
215
221
224
308
167
151
154
128
122
133
132
133
227
133
177
224
218
355
336
269
360
286
308
272
196
193
177
227
151
143
163
151
152
272
141
140
138
125
122
165
158
161
360
179
181
170
146
132
131
146
117
109
128
123
120
158
158
91
86
85
87
82
111
111
105
114
119
119
119
111
111
85
73
60
58
39
34
29
27
27
28
29
29
29
29
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
24
24
12
1
3
27
14
1
2
3
3
4
3
2
1
2
3
2
1
3
5
9
9
9
5
1
5
9
5
1
9
14
19
21
24
14
5
6
12
6
1
2
1
1
2
1
1
1
1
1
1
1
2
5
3
2
1
1
1
1
2
3
2
2
2
10
7
5
3
2
2
2
2
11
21
43
28
14
9
5
5
6
7
10
12
11
11
11
11
11
11
11
11
11
11
11
11
14
18
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
54
86
86
174
103
107
114
107
86
90
92
88
98
99
112
114
103
91
131
82
87
96
102
108
114
113
174
102
101
112
102
97
107
102
97
112
111
131
124
100
107
104
104
106
107
110
119
125
124
119
174
115
119
102
102
100
105
131
101
115
88
83
75
65
94
64
60
87
60
71
79
86
86
86
50
44
36
30
30
32
32
33
41
52
68
94
94
94
94
94
50
42
34
25
21
18
16
11
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
18
18
18
10
3
12
9
6
4
4
4
4
4
10
6
3
3
3
4
5
6
10
12
14
14
8
3
8
7
6
6
16
11
6
11
17
15
14
13
11
9
7
9
6
3
4
5
7
5
3
10
5
1
2
3
5
3
1
2
6
5
4
4
5
3
2
2
2
3
11
6
2
2
2
10
12
10
8
8
5
3
3
8
11
9
8
6
4
4
4
4
4
4
4
4
4
4
4
5
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
358
358
32
362
275
286
348
591
382
358
383
347
393
591
376
382
443
385
358
739
368
374
338
278
253
233
222
325
176
160
163
125
222
217
231
739
227
222
215
148
136
120
151
103
97
120
87
96
203
215
229
739
226
224
233
146
139
116
99
85
66
58
51
50
54
50
46
54
51
47
54
54
39
36
33
37
24
27
142
277
429
711
711
711
370
312
247
170
137
107
80
65
53
47
41
36
34
26
26
31
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
1
1
6
11
6
1
1
2
1
1
1
1
1
24
30
15
1
1
1
4
7
8
4
1
6
12
6
1
11
12
9
6
6
6
3
1
4
3
2
4
3
2
2
2
2
2
2
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
4
6
12
8
4
2
2
2
19
18
11
4
4
3
3
3
8
11
7
4
4
4
4
4
4
4
4
4
5
5
5
5
15
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
436
436
21
228
207
436
301
365
430
397
423
436
248
280
315
349
430
428
397
229
194
157
118
97
84
69
74
73
63
99
56
52
53
47
39
47
38
34
55
35
37
36
47
46
47
111
47
49
61
52
52
99
47
45
47
38
39
47
33
32
31
27
26
23
18
19
16
18
31
25
27
30
30
30
18
16
14
16
32
52
72
111
111
111
66
58
49
36
27
21
14
10
8
5
4
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
2
2
1
1
2
4
4
4
4
3
2
2
2
1
1
1
2
7
5
4
2
1
2
3
2
1
2
1
1
5
6
4
2
2
2
1
1
3
3
3
2
2
1
1
2
2
2
3
2
1
2
11
6
1
3
6
3
1
1
1
1
1
1
1
1
2
2
2
3
4
4
5
4
3
3
3
4
4
5
5
5
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
130
130
12
245
104
102
132
132
140
143
229
142
165
184
185
245
187
187
229
166
152
149
161
158
179
190
171
245
177
176
170
188
139
117
125
185
115
113
136
93
91
86
170
83
81
117
85
111
190
123
171
157
86
77
88
75
104
185
98
188
84
68
62
42
32
27
19
18
17
17
19
19
14
14
8
7
6
6
31
61
94
157
157
157
84
71
57
39
30
22
16
12
9
7
5
4
3
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
2
2
2
3
3
4
3
2
2
2
2
2
8
6
5
3
1
1
2
2
2
6
3
1
1
1
1
1
9
5
1
4
6
4
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
167
167
26
98
113
167
146
185
185
166
185
167
143
140
139
145
146
166
142
150
144
140
145
123
139
118
118
166
115
134
130
101
184
96
101
127
93
85
102
76
77
76
130
77
76
96
69
70
82
75
74
150
70
67
91
78
82
184
75
72
70
50
46
42
37
35
29
30
33
36
48
48
30
30
19
15
14
17
40
67
95
150
150
150
85
73
60
42
32
22
16
12
8
6
4
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
2
1
5
10
5
1
2
2
2
2
2
1
1
3
6
3
1
1
2
6
7
6
3
1
1
2
1
1
1
1
2
5
4
3
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
2
2
2
1
1
1
2
2
3
3
2
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
83
83
17
44
47
50
61
68
83
75
62
71
62
65
77
69
66
83
75
58
58
56
51
60
53
53
69
54
40
46
48
44
68
51
48
77
51
46
69
40
39
38
51
30
30
28
24
24
24
24
27
28
23
22
31
31
35
77
34
32
30
22
21
20
18
19
17
16
17
18
22
22
19
19
13
12
10
9
12
16
20
28
28
28
22
21
19
16
16
16
9
7
6
4
3
3
2
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
3
3
4
2
1
4
7
9
8
7
6
4
2
3
2
1
1
2
6
4
3
2
2
1
1
1
1
4
7
11
6
2
3
4
3
2
1
1
2
2
2
1
1
1
1
2
1
1
1
1
1
1
3
2
1
3
4
2
1
1
1
1
1
2
2
1
1
3
2
1
1
1
3
5
4
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
175
175
37
103
104
158
138
147
161
175
151
158
131
142
177
157
158
161
175
119
128
95
80
90
95
100
145
128
80
85
81
69
83
77
93
177
127
136
145
139
91
84
72
62
59
67
72
73
117
77
71
67
74
70
93
139
99
177
98
87
79
67
61
58
80
56
54
80
82
88
139
139
71
65
52
35
26
22
28
37
46
64
64
64
50
47
44
36
36
36
18
15
12
8
6
4
3
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
12
12
12
9
7
5
3
7
12
7
3
2
2
2
3
3
3
3
2
1
1
2
4
6
12
9
7
5
3
2
1
9
7
5
6
7
10
6
2
1
3
4
5
6
4
2
1
1
1
1
1
1
1
2
6
3
1
5
13
7
2
1
1
3
5
8
4
1
9
13
7
1
1
1
8
15
8
2
1
1
5
9
5
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
86
86
33
56
54
86
66
75
83
75
86
67
55
60
61
69
82
83
75
50
43
39
30
31
31
33
48
33
28
28
23
28
21
23
27
37
30
28
48
25
28
30
25
25
25
25
27
26
27
38
32
33
33
38
33
30
30
38
28
28
26
25
25
19
25
16
14
17
18
19
25
25
16
16
12
10
10
8
8
8
8
9
11
13
16
21
21
21
21
21
18
17
16
15
15
14
15
15
1
14
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
4
1
1
4
5
3
2
5
3
1
1
2
1
1
1
2
2
2
2
2
1
1
1
1
1
1
2
2
2
2
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
8
4
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
2
2
2
3
8
11
13
13
13
7
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
75
75
66
90
68
75
67
66
69
62
60
75
54
54
57
56
60
69
61
66
53
56
53
51
70
52
50
52
57
55
59
90
70
70
73
97
83
97
77
97
79
76
78
72
72
76
75
77
80
88
83
85
88
83
88
83
74
72
74
90
64
64
57
59
57
48
70
48
47
49
53
53
38
35
31
32
22
23
28
34
46
46
40
39
39
39
33
29
28
28
18
16
14
12
12
13
14
14
14
14
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
14
14
10
5
1
3
5
7
13
10
8
4
1
3
2
1
3
2
2
2
1
1
6
16
13
7
1
5
10
5
1
2
3
11
7
3
4
4
2
1
1
2
5
3
2
2
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
2
7
5
4
9
7
4
1
1
1
16
19
13
7
3
2
2
2
2
2
2
2
2
2
2
3
4
5
6
6
6
6
7
8
7
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
27
41
41
41
69
49
46
57
45
46
45
47
48
46
66
45
46
46
45
46
47
54
48
51
53
51
60
45
54
49
57
52
57
89
54
66
57
48
69
47
56
53
53
89
64
69
83
112
89
90
112
76
82
85
112
84
75
77
78
82
90
90
84
62
52
52
56
52
57
69
90
90
69
69
48
39
34
30
28
28
29
29
31
37
45
58
58
58
58
58
29
24
19
12
9
7
5
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
13
13
7
1
2
1
1
7
11
8
6
4
2
1
1
7
6
5
3
1
1
1
1
3
5
3
1
3
4
3
2
7
6
5
5
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
2
4
7
8
8
8
9
18
15
13
12
11
9
7
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
9
54
54
60
159
71
82
67
54
57
54
54
63
62
62
102
77
80
137
69
84
94
81
143
82
84
117
67
80
81
137
137
144
424
136
155
159
178
178
183
424
216
236
424
245
237
249
424
203
197
190
196
205
203
424
180
188
192
163
173
153
177
177
127
112
100
142
99
121
145
177
177
159
159
89
78
64
52
45
39
36
34
50
68
89
129
129
129
129
129
66
55
43
28
22
17
12
3
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
4
3
2
2
11
7
4
4
3
2
1
2
7
4
2
2
2
3
2
1
1
1
2
2
1
1
2
1
1
2
2
3
2
1
3
5
10
15
8
1
1
1
1
1
1
1
1
2
3
2
2
3
4
4
2
1
3
2
1
1
3
2
1
3
2
1
3
13
10
8
8
8
8
8
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
62
62
28
46
45
62
52
56
65
55
62
44
42
39
42
46
47
65
55
39
40
37
36
36
35
39
65
37
36
32
30
30
27
36
26
26
27
36
27
32
38
52
44
43
45
44
46
52
47
54
51
54
49
56
51
48
55
46
47
47
55
55
38
37
30
36
20
21
24
28
31
39
39
39
21
17
14
11
15
21
28
41
41
41
40
39
39
39
39
39
20
16
13
8
6
5
3
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
7
4
1
14
20
11
2
8
5
3
2
2
4
3
2
2
2
2
3
3
2
1
1
2
4
3
3
2
2
3
4
6
4
2
2
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
4
3
2
1
1
2
2
2
2
2
2
2
3
2
1
1
1
3
3
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
191
256
256
223
226
208
226
213
256
208
216
233
231
253
256
220
222
191
175
239
153
181
210
162
253
171
149
145
220
124
119
116
84
78
103
99
99
239
94
107
118
92
117
90
91
103
82
89
80
75
87
72
72
89
74
83
85
79
117
76
70
68
65
63
62
90
52
57
60
68
75
90
90
90
62
61
62
55
58
58
49
48
54
60
69
85
85
85
85
85
44
38
30
22
18
15
13
8
8
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
210
210
112
14
1
3
5
7
9
9
6
3
1
2
1
1
3
6
4
2
1
1
8
5
2
1
1
3
5
3
1
4
3
2
6
10
7
4
2
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
3
3
3
3
2
1
1
1
1
1
2
3
4
2
1
15
8
1
1
1
17
22
28
35
43
22
1
1
4
5
6
7
4
2
2
2
2
2
2
2
2
2
2
2
4
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
69
69
7
171
71
69
77
105
71
71
91
72
75
105
82
137
163
165
445
219
236
398
244
264
410
202
175
224
248
263
445
410
229
205
181
137
118
96
71
126
131
136
445
133
133
149
101
117
147
113
150
155
81
73
72
58
81
96
76
171
65
58
56
38
32
27
20
18
17
18
19
19
16
16
11
10
8
8
32
61
94
155
155
155
85
73
60
41
32
22
16
12
8
6
4
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
12
7
2
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
5
3
2
1
1
1
1
2
4
3
2
2
2
2
2
2
3
4
5
3
2
2
2
2
3
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
245
245
10
267
155
245
154
154
176
183
251
246
233
242
251
267
231
213
251
167
156
161
150
146
165
161
162
267
163
172
172
156
154
121
119
173
110
106
121
80
77
71
130
71
72
116
81
98
160
107
109
164
79
74
91
76
99
173
92
156
77
59
54
40
35
30
29
22
22
22
24
24
16
16
11
8
7
7
33
64
99
164
164
164
90
77
63
43
33
23
17
12
9
6
5
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
2
2
1
1
1
1
2
2
2
2
2
2
6
3
1
1
1
1
1
1
2
3
2
2
1
1
1
1
12
7
2
3
3
2
1
1
1
1
2
2
1
1
1
2
3
2
1
2
1
1
1
2
1
1
2
3
2
1
1
1
1
1
2
4
3
2
3
2
2
2
2
3
2
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
25
33
33
27
33
35
33
57
36
37
36
45
34
35
45
38
38
45
42
28
35
35
30
51
31
35
35
45
36
34
34
30
57
24
29
34
32
42
51
28
28
26
21
20
23
25
27
47
28
27
27
27
24
25
31
35
36
57
47
34
31
27
23
25
24
21
31
25
30
33
47
47
26
23
18
13
10
9
10
12
14
19
19
19
19
19
19
19
19
19
10
8
6
4
3
2
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
9
9
6
3
2
2
5
4
3
2
3
3
2
2
2
2
3
3
3
3
3
2
1
1
2
3
2
2
4
4
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
6
3
1
2
3
2
1
1
1
1
1
2
1
1
1
8
5
2
2
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
69
69
45
63
63
66
74
66
69
61
66
58
58
60
74
72
68
69
104
63
69
67
74
56
56
60
66
52
61
54
79
79
83
191
91
99
105
105
104
103
191
91
90
92
115
132
156
299
203
215
217
299
222
236
238
299
232
228
286
177
156
147
125
138
155
125
207
144
177
190
286
286
143
131
106
73
63
54
48
46
44
43
44
44
44
44
42
40
40
40
37
36
35
34
34
30
34
34
4
30
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
6
6
6
3
1
5
9
6
3
5
4
3
2
2
1
1
3
5
3
2
2
3
2
1
2
1
1
1
3
3
3
3
5
7
6
6
5
4
2
1
1
1
3
5
3
2
4
5
3
1
5
3
1
8
10
11
6
1
5
4
2
1
1
1
4
7
18
9
1
7
4
1
1
1
19
17
15
15
15
8
1
1
1
2
7
10
11
12
12
13
21
25
29
29
29
16
4
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
425
425
24
288
239
415
336
371
425
400
415
338
321
330
338
372
425
423
400
292
320
304
369
315
268
252
257
369
216
251
213
166
168
130
118
136
111
96
143
87
87
86
130
106
111
250
119
130
151
136
130
251
113
107
123
100
114
168
105
147
84
66
57
49
43
41
48
39
41
40
48
48
29
25
23
20
18
20
55
102
154
250
250
250
135
115
92
65
53
42
34
29
24
21
19
15
15
15
1
14
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
1
5
9
5
1
5
3
2
2
1
1
1
1
2
2
2
2
2
4
3
2
1
1
2
4
3
2
13
7
2
5
4
4
4
4
4
2
1
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
2
2
4
3
2
1
1
1
7
5
4
3
3
2
1
1
1
1
1
1
1
1
1
2
8
11
13
13
13
7
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
207
207
26
114
113
199
158
179
207
200
199
144
145
149
151
171
207
178
200
132
119
110
98
89
112
78
86
79
77
102
87
79
79
112
69
75
67
54
49
54
55
57
112
71
73
115
78
89
101
89
101
102
79
70
69
71
69
75
71
101
57
56
48
42
46
32
29
34
35
37
48
48
30
28
23
19
18
17
32
53
74
115
115
115
68
60
51
38
32
26
22
19
15
13
12
12
12
12
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
2
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
40
21
3
2
2
1
1
1
1
1
1
11
6
2
6
9
5
2
1
1
1
2
3
4
3
2
1
3
2
1
2
1
1
2
3
2
1
1
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
7
5
4
5
6
3
1
1
2
3
3
3
2
1
1
1
1
1
1
1
1
1
6
8
4
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
169
169
24
99
88
153
119
137
169
144
153
108
104
111
109
123
169
103
144
83
73
69
54
51
53
50
46
65
44
49
54
58
66
47
44
49
36
32
36
32
35
34
56
35
35
40
33
36
41
41
45
63
38
37
42
39
45
66
41
58
35
32
30
28
29
24
26
23
24
25
27
30
30
30
20
19
17
17
22
32
43
63
63
63
48
45
42
34
33
33
18
15
12
9
8
6
6
4
4
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
2
3
2
1
1
1
4
3
2
2
1
1
6
3
1
1
2
2
2
2
2
2
1
1
1
1
1
2
4
3
2
1
2
2
1
1
1
1
1
2
1
1
2
3
3
2
1
1
1
1
2
3
2
1
1
7
4
1
1
1
1
1
2
2
1
1
1
1
1
1
2
7
5
4
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
51
210
210
405
215
230
205
235
182
195
220
195
184
195
232
192
220
195
195
210
183
190
228
223
224
228
405
219
227
217
190
210
217
212
228
376
246
232
225
232
230
238
242
241
286
257
286
316
321
376
405
314
313
366
298
285
282
291
287
286
291
291
248
258
376
218
239
231
243
265
366
366
211
186
145
105
83
86
111
147
174
235
235
235
177
167
156
128
120
120
75
66
57
52
51
52
51
51
51
51
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
22
22
22
12
3
14
25
15
5
5
5
5
4
4
3
3
14
25
20
15
12
10
10
6
2
2
3
11
25
16
8
25
13
2
17
32
22
13
5
19
13
7
10
8
7
11
7
4
7
11
6
1
1
1
2
1
1
2
4
7
8
10
16
13
9
6
8
10
20
14
9
6
6
6
24
38
26
15
15
17
18
20
11
2
2
2
10
14
16
17
18
18
18
18
19
19
19
19
25
32
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
87
219
219
457
236
252
234
255
172
175
165
155
149
153
146
147
160
165
154
219
171
178
266
240
253
257
457
241
255
250
258
263
226
373
230
229
236
219
216
231
287
419
310
373
323
305
340
354
368
461
457
395
393
381
461
377
367
384
391
381
461
461
303
292
263
253
242
245
246
231
245
245
173
167
130
105
142
89
123
167
190
255
255
255
206
197
188
157
157
157
94
83
71
62
61
62
61
61
61
61
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
36
36
36
20
5
11
17
11
5
5
5
5
5
10
7
5
11
10
9
21
18
16
22
29
33
19
5
9
14
9
5
14
24
24
25
35
28
15
3
19
24
13
3
4
4
4
4
5
8
5
3
2
1
5
46
29
13
9
5
3
11
15
19
11
3
17
24
24
24
13
3
3
6
10
28
47
29
11
10
10
17
24
17
10
10
10
10
10
10
10
19
23
25
26
28
28
28
28
30
33
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
44
137
137
132
268
239
239
355
693
557
682
682
693
597
640
570
640
693
417
495
399
365
442
389
379
373
608
368
343
344
495
257
245
235
191
179
161
154
180
221
262
473
350
405
517
411
436
453
471
505
517
508
480
527
477
527
421
527
387
356
378
378
239
232
219
176
159
211
152
171
190
202
202
202
128
130
114
104
104
96
96
98
119
142
169
219
219
219
219
219
115
98
77
56
47
40
34
21
21
21
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
16
16
29
17
6
9
12
11
11
32
41
28
16
16
17
19
11
3
1
2
3
5
7
15
22
14
7
9
12
13
15
13
11
13
15
13
12
12
11
9
7
6
7
5
3
1
7
5
3
6
4
2
7
5
3
7
6
5
6
5
4
2
1
3
5
18
12
7
6
5
5
5
5
12
19
44
30
17
9
1
1
1
1
6
9
8
7
7
7
7
7
7
7
7
7
7
7
10
14
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1049
1049
25
656
476
1013
712
939
1081
983
1402
1438
1237
1386
1438
1438
1430
1438
1699
1197
1286
1699
1141
1023
1841
1146
1141
1033
1841
1005
1265
1841
1002
1829
806
636
579
357
286
524
522
543
1829
520
518
526
324
314
267
204
172
143
142
125
118
168
117
115
123
168
87
87
65
51
45
39
32
33
36
36
51
51
30
27
22
17
12
13
27
45
63
98
98
98
59
53
45
35
29
24
20
18
14
13
12
12
12
12
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
2
1
26
38
20
2
2
2
2
2
1
1
1
53
85
43
1
8
6
4
8
6
3
1
3
6
6
7
7
6
6
7
9
7
4
2
1
1
1
3
3
2
1
1
1
1
1
3
2
1
1
1
2
1
1
1
2
3
3
2
1
1
1
1
1
5
3
2
1
1
1
7
7
4
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
6
8
5
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
234
234
19
709
298
294
377
626
429
422
709
400
443
507
562
695
842
842
974
618
718
845
684
872
885
601
652
872
749
692
974
885
479
401
318
221
186
137
108
242
255
277
974
369
385
626
271
270
307
251
235
510
188
177
171
111
118
105
95
162
69
65
61
62
55
52
116
48
55
58
58
58
33
27
22
17
15
14
115
234
373
626
626
626
318
267
207
136
105
77
55
42
30
23
17
14
11
5
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
2
1
1
1
1
1
2
3
2
1
1
2
1
1
2
2
2
2
2
1
1
2
5
3
1
1
2
2
2
2
2
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
2
2
3
3
3
3
3
3
3
3
4
5
3
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1480
1480
50
567
541
584
680
819
1480
1020
1511
1524
1210
1518
1524
1416
1524
1360
1360
847
695
693
570
524
971
554
539
648
971
667
801
971
709
940
600
847
466
371
317
361
345
338
940
296
291
300
212
220
323
308
302
847
309
306
301
187
189
168
158
187
117
119
113
111
177
117
106
169
124
127
169
169
91
83
66
44
35
33
149
289
449
741
741
741
385
323
255
174
139
108
84
69
53
44
37
36
32
28
26
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
6
6
6
3
1
4
8
5
2
3
4
4
4
6
3
1
2
3
2
2
4
6
6
7
8
4
1
5
9
5
2
4
6
7
7
8
4
1
3
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
5
3
2
2
1
1
4
6
8
6
5
4
3
2
2
2
18
18
9
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
14
20
11
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
294
294
22
329
158
165
214
223
265
294
291
403
297
336
343
403
327
329
403
264
244
328
276
281
618
330
345
349
407
312
361
407
316
618
290
261
257
211
142
217
216
213
618
213
216
227
176
187
179
168
168
149
129
118
129
165
129
173
126
165
93
73
62
48
40
37
30
31
33
34
48
48
28
25
20
14
11
12
35
62
91
147
147
147
84
73
61
43
33
23
17
12
9
6
5
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
2
1
1
1
2
4
4
4
4
4
2
1
1
1
1
1
1
2
2
2
6
7
4
1
1
1
4
7
30
16
3
4
6
4
2
3
4
3
2
3
2
1
2
1
1
3
5
4
2
1
2
2
2
2
2
2
3
3
4
3
3
2
2
1
1
4
7
4
2
2
2
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
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
59
59
43
72
57
59
51
67
57
61
74
75
63
66
64
75
63
59
75
46
51
53
63
56
57
72
66
48
54
55
54
71
67
38
42
40
39
43
51
35
35
35
63
34
34
46
36
45
72
47
66
44
35
32
35
31
41
67
40
71
34
30
28
22
21
14
11
12
13
15
22
22
12
12
9
7
7
6
12
20
29
46
46
46
26
23
19
13
10
7
5
4
3
2
2
2
2
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
26
26
26
13
1
1
1
1
1
2
1
1
1
1
1
2
2
3
2
1
1
1
1
1
2
2
2
2
1
1
1
2
2
2
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
84
84
13
66
50
52
64
67
84
69
58
82
66
73
82
71
84
55
69
46
48
47
57
51
52
60
66
39
41
46
47
61
67
37
42
43
41
52
51
39
41
37
57
34
35
39
40
46
60
47
66
46
42
38
38
36
43
67
46
61
37
35
29
25
22
19
14
15
15
17
22
22
19
19
11
9
8
7
9
12
14
19
19
19
17
17
16
16
16
16
11
10
8
7
6
6
6
6
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
2
2
2
6
3
1
2
1
1
1
1
1
1
1
2
2
2
2
3
2
2
2
1
1
2
3
2
1
5
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
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
3
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
13
42
42
32
42
34
42
37
31
32
35
29
31
31
35
34
30
27
29
31
25
27
26
25
34
26
28
28
26
36
26
27
46
46
70
146
96
146
98
146
79
67
65
58
55
69
70
73
137
83
86
110
83
77
90
114
77
137
76
71
63
60
55
54
110
42
37
52
60
65
114
114
53
49
37
25
22
18
20
23
28
37
37
37
25
23
21
16
14
14
7
6
5
3
2
2
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
4
1
2
4
11
6
1
2
1
1
1
1
1
2
2
2
1
1
1
2
2
2
2
1
1
1
2
2
2
2
2
3
3
2
2
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
3
3
3
3
3
3
3
3
3
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
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
27
44
44
36
43
45
42
69
44
44
44
42
41
39
44
41
41
45
39
43
39
39
37
51
36
39
38
45
41
39
43
38
69
33
36
39
37
43
51
31
34
31
28
28
28
27
27
31
27
25
27
27
25
31
31
30
33
69
33
32
28
22
19
17
19
14
12
12
13
14
19
19
13
13
9
8
6
6
9
13
16
24
24
24
17
15
14
11
10
10
6
5
4
3
3
2
2
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
31
31
26
13
1
1
2
1
1
2
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
2
1
1
3
2
1
2
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
2
5
3
2
1
1
1
2
4
3
2
1
1
1
1
1
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
61
61
46
66
58
60
61
76
61
61
60
51
48
45
51
47
49
45
61
46
48
52
63
60
57
60
66
45
49
54
52
61
76
39
43
45
42
46
60
37
38
37
63
35
35
44
38
46
60
47
66
42
39
38
41
40
47
76
45
61
38
30
28
26
23
21
30
18
19
22
23
23
19
19
11
9
8
7
13
21
28
44
44
44
30
27
24
19
16
16
9
7
5
4
3
2
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
22
22
22
11
1
2
4
2
1
2
1
1
1
1
2
3
2
2
2
2
2
2
2
2
2
1
1
1
2
2
2
2
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
58
58
42
66
56
59
64
85
64
61
64
57
53
51
66
55
53
64
58
50
54
54
58
72
61
66
53
64
44
53
60
66
85
51
56
66
60
60
72
60
48
46
51
38
36
41
40
44
66
46
53
48
41
39
46
51
52
85
50
66
44
40
37
36
48
30
30
32
32
35
51
51
27
23
18
13
12
12
12
14
16
21
21
21
15
14
13
10
10
10
5
4
3
2
2
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
22
22
22
11
1
4
2
1
1
2
1
1
2
1
1
1
1
2
1
1
6
7
4
2
5
3
1
3
2
1
3
5
4
2
1
3
2
2
1
1
1
1
1
1
1
1
2
3
2
1
2
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
3
3
3
3
3
3
2
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
21
35
35
32
66
62
64
90
126
80
85
96
126
109
117
125
113
136
89
81
83
78
66
52
48
45
49
65
74
90
136
62
60
69
58
61
89
49
60
67
69
74
136
80
82
89
74
71
75
72
72
90
64
70
54
53
51
48
59
45
49
49
39
37
46
32
31
39
33
41
48
60
60
60
33
28
22
19
31
45
60
89
89
89
77
75
73
66
66
66
34
28
22
15
12
9
7
3
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
5
3
2
1
1
1
1
1
1
1
1
2
4
6
3
1
6
8
9
7
6
4
2
2
3
2
1
3
2
2
3
2
1
1
2
1
1
1
4
2
1
2
2
3
4
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
7
4
2
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
21
112
112
75
132
101
90
92
169
127
155
189
187
212
310
238
310
310
176
181
173
154
198
127
118
121
104
120
122
116
199
118
92
93
90
99
92
108
126
117
135
172
199
159
208
162
169
177
170
177
178
208
181
206
187
206
165
208
151
139
141
141
83
77
71
61
54
91
65
86
103
126
126
126
67
56
44
32
34
38
43
52
54
70
95
132
132
132
132
132
68
57
44
30
23
18
13
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
37
37
22
7
6
5
4
11
8
5
4
3
2
2
4
4
4
4
6
7
8
7
4
1
2
2
1
1
2
6
4
2
4
3
2
1
2
4
2
1
1
1
1
3
3
2
2
2
3
2
1
1
1
1
2
2
2
2
1
1
1
1
1
2
1
1
3
2
1
2
3
4
5
6
8
9
7
5
5
3
1
1
3
4
4
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
12
78
78
58
65
70
110
59
55
60
56
63
73
78
80
110
80
86
66
72
71
80
104
74
110
77
67
71
86
61
59
58
48
52
57
69
73
104
114
92
102
106
109
106
107
114
109
107
113
112
107
108
114
112
98
104
105
112
95
113
78
71
77
71
63
87
61
54
60
69
76
92
92
92
63
60
51
46
46
49
58
58
65
72
78
92
92
92
92
92
49
42
33
24
21
19
16
12
12
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
19
19
16
9
2
4
5
6
5
5
7
6
3
1
1
2
2
3
7
6
5
5
4
2
1
1
2
2
2
3
2
1
1
1
1
1
3
5
3
1
1
1
2
1
1
1
1
1
2
3
3
2
1
1
1
1
1
6
4
2
1
1
1
6
11
9
5
2
7
12
8
5
5
5
18
24
31
18
5
5
8
11
11
11
8
5
5
5
5
5
5
5
5
5
5
5
6
7
6
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
38
123
123
187
140
128
116
107
133
98
88
95
95
108
125
116
132
133
99
125
108
113
132
109
125
118
140
132
117
125
132
187
135
128
146
202
183
188
328
244
272
328
317
295
328
296
295
317
278
279
282
279
271
279
272
252
252
274
263
257
272
272
199
197
202
142
130
129
139
165
199
199
197
197
138
139
142
134
140
140
118
119
129
130
133
140
140
140
140
140
76
66
53
42
37
32
29
21
21
21
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
1
1
3
5
6
5
5
4
3
2
2
1
1
3
3
2
1
2
3
12
7
2
1
1
1
2
3
2
2
2
2
20
27
22
17
23
30
16
3
3
8
5
2
5
4
3
10
9
8
6
4
3
3
2
2
3
2
2
2
3
3
3
8
5
3
11
7
3
3
9
16
40
51
63
81
100
52
5
1
1
1
6
12
6
1
1
1
1
1
1
1
1
1
1
1
10
20
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
19
73
73
85
84
104
127
128
128
121
128
115
128
103
128
106
105
104
109
97
98
99
127
96
101
104
95
109
104
96
103
104
113
116
101
113
108
110
108
110
118
171
123
126
132
129
142
155
150
193
160
165
179
201
177
201
174
201
164
151
147
146
117
144
90
94
90
101
127
109
144
144
85
84
77
74
66
71
80
92
127
127
129
144
144
144
104
89
71
65
43
36
30
26
25
26
25
25
25
25
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
9
9
9
8
7
6
9
7
5
5
10
16
11
7
7
6
6
5
5
5
5
5
6
3
1
4
6
4
2
3
2
2
1
1
13
25
18
11
6
1
5
9
11
6
1
2
1
1
2
5
6
3
1
1
1
2
3
2
1
1
1
1
1
2
3
5
7
9
26
14
2
2
3
4
10
17
17
17
17
11
6
6
10
15
14
13
12
12
12
12
12
12
12
12
12
12
12
12
12
13
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
101
254
254
260
298
305
376
388
283
305
376
274
261
281
376
294
337
337
331
506
317
332
320
294
283
273
283
278
314
388
338
454
362
308
347
506
334
331
307
282
295
350
289
293
302
295
318
355
357
389
408
506
454
389
393
393
380
389
396
352
355
355
316
330
324
368
282
297
297
348
384
454
454
454
256
216
174
156
177
208
231
282
282
282
339
396
396
396
396
396
230
202
170
146
137
131
125
112
112
112
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
16
16
15
15
19
58
37
16
12
9
9
9
10
12
15
25
15
5
20
12
5
4
3
11
13
8
3
14
25
19
14
27
40
37
34
44
34
24
14
9
5
5
4
3
9
7
5
5
5
5
5
4
3
10
6
2
7
6
5
5
5
14
20
25
31
37
26
16
15
14
14
36
58
78
76
40
4
4
31
44
58
31
4
4
4
17
23
26
28
29
29
29
29
30
30
30
30
56
82
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
662
662
12
238
221
247
286
354
662
454
708
706
554
708
706
668
708
667
667
398
356
344
290
292
393
269
241
225
393
225
245
393
234
213
267
386
227
365
168
190
185
155
365
126
116
137
102
127
184
166
188
386
131
125
132
90
110
116
90
180
70
65
62
45
41
35
28
36
28
30
36
36
21
21
13
10
8
6
66
136
218
367
367
367
194
165
131
88
67
48
34
25
18
13
9
7
5
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
2
3
13
18
9
1
2
1
1
1
1
1
1
8
5
2
1
1
1
1
3
2
1
3
2
2
2
2
24
12
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
511
511
54
291
255
511
212
254
336
322
465
559
455
520
559
543
555
559
612
448
462
612
427
411
648
433
431
419
648
412
436
648
371
386
324
244
232
262
158
190
202
192
386
179
172
180
148
160
177
167
177
225
153
154
152
147
152
144
144
177
113
106
95
73
87
55
47
50
51
59
64
76
76
76
46
43
36
31
59
94
132
204
204
204
145
135
124
97
87
87
48
40
32
24
21
18
16
12
12
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
6
6
6
4
3
3
4
8
12
11
10
5
1
6
4
3
3
4
7
4
1
1
8
17
13
8
3
3
4
2
1
30
21
12
13
15
11
6
2
7
9
11
36
22
8
4
1
1
2
3
2
2
2
2
3
3
2
2
2
1
1
1
1
1
2
3
7
6
5
5
3
1
1
1
6
11
11
11
11
6
1
1
6
9
10
10
7
4
4
4
4
4
4
4
4
4
4
4
6
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
756
756
20
386
341
756
439
561
632
557
796
753
633
646
672
615
624
672
443
407
418
419
371
401
419
314
290
401
300
293
402
302
218
184
163
166
129
104
108
127
128
133
402
133
133
146
106
127
167
127
176
149
94
87
95
82
104
166
93
165
78
67
63
50
45
35
33
30
36
38
58
58
29
26
21
15
13
12
34
60
91
147
147
147
80
69
56
39
31
24
17
14
11
10
9
8
8
7
7
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
3
3
3
3
2
2
8
5
2
3
4
3
3
2
2
2
2
2
2
3
4
5
5
5
4
3
3
3
25
14
3
4
5
3
2
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
1
1
1
1
2
3
3
3
3
3
3
3
3
3
2
2
2
2
3
3
3
3
3
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
446
446
55
784
490
547
652
1430
693
690
784
656
673
1291
671
797
932
775
939
1291
783
784
759
939
708
666
804
939
729
1317
578
461
416
260
239
212
186
223
128
172
172
165
434
386
421
1430
467
536
702
579
543
1317
439
413
393
238
256
228
205
363
152
140
131
108
100
91
113
74
72
74
74
74
47
39
34
28
23
21
254
530
849
1430
1430
1430
734
618
483
321
247
181
129
97
72
55
43
33
27
11
11
13
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
3
1
10
20
11
3
15
8
2
4
6
3
1
3
6
5
5
5
11
13
16
16
8
1
6
11
10
9
5
1
9
8
8
10
5
1
4
4
2
1
1
1
1
1
1
1
2
2
2
2
2
9
5
2
5
16
9
2
1
1
1
1
2
1
1
5
10
5
1
1
1
7
8
10
5
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
6
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
285
285
58
913
309
306
356
267
262
259
285
264
232
267
253
363
389
379
804
562
583
804
890
800
804
913
806
567
630
592
692
739
417
370
322
332
200
163
131
241
252
267
890
273
277
416
340
476
913
491
806
417
336
305
214
177
268
250
257
739
222
218
215
129
113
93
70
61
58
57
58
58
39
39
27
20
16
15
71
139
216
357
357
357
198
171
140
98
75
53
38
28
20
15
11
9
7
3
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
4
3
4
6
3
1
1
1
1
1
6
11
17
15
14
8
2
1
1
2
3
3
4
8
6
4
2
1
15
9
4
3
2
3
2
2
2
2
2
3
3
3
3
2
1
2
3
5
3
1
2
4
3
2
2
18
11
5
2
2
2
3
5
3
1
3
3
2
2
2
2
3
5
5
4
4
3
3
3
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
350
350
31
188
177
350
219
258
297
275
333
350
237
253
247
254
315
216
276
204
224
237
315
276
251
227
196
315
189
184
181
185
133
129
110
113
85
96
59
73
73
69
161
78
79
125
88
114
188
125
175
163
90
82
76
61
84
85
75
185
64
59
57
42
39
35
50
26
26
27
22
22
17
16
12
10
9
8
33
64
99
163
163
163
89
77
62
43
33
23
17
12
9
6
5
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
59
87
44
1
2
3
10
6
2
2
3
4
7
4
1
2
4
4
3
3
3
5
3
2
1
1
2
3
12
7
2
3
3
3
2
1
2
6
10
7
5
3
1
1
2
3
4
4
2
1
2
2
2
2
3
3
3
2
2
2
1
1
1
1
1
1
1
1
1
1
2
5
5
5
3
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
333
333
42
434
247
333
264
284
318
319
408
587
448
587
514
564
725
445
695
480
551
569
725
695
591
557
504
725
449
402
360
367
235
185
192
165
160
238
128
156
161
150
367
173
173
284
195
259
434
260
399
248
179
163
127
107
150
146
153
367
126
123
125
89
83
70
55
78
60
66
78
78
48
48
31
23
19
16
60
112
173
284
284
284
162
142
118
84
65
47
34
26
19
15
12
9
8
4
4
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
4
4
16
28
14
1
2
2
2
2
3
4
7
6
5
3
1
1
2
3
4
4
5
7
10
14
7
1
1
1
6
8
6
4
3
2
2
3
4
3
3
2
1
2
4
2
1
1
1
1
2
2
2
2
4
2
1
1
1
2
2
2
2
3
3
3
2
2
2
3
4
5
4
2
1
1
3
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
34
34
25
50
55
55
57
106
57
55
60
50
50
52
74
61
64
58
93
56
63
69
65
106
70
79
82
71
93
75
72
73
69
76
56
62
62
53
106
64
77
83
76
82
94
81
83
87
94
81
94
82
86
94
86
87
86
94
83
87
73
73
57
58
56
52
62
48
49
48
53
53
34
30
31
33
31
45
45
46
53
62
62
62
49
45
43
35
34
34
19
17
13
10
9
8
8
7
7
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
3
1
3
8
5
2
2
2
2
2
1
1
1
6
6
3
1
1
4
7
4
1
1
1
4
7
6
5
6
3
1
1
1
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
44
29
14
1
5
3
2
2
2
2
1
1
3
3
3
4
2
1
1
1
5
10
18
12
6
3
1
1
3
6
6
6
4
2
2
2
2
2
2
2
2
2
3
5
3
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
19
28
28
41
46
49
48
119
60
64
109
69
73
75
125
90
92
119
109
98
125
89
81
76
78
78
70
125
60
63
67
54
59
51
44
47
45
42
66
53
58
62
123
60
60
65
60
59
64
69
57
58
59
54
65
68
71
123
71
67
59
57
41
45
41
36
69
37
44
48
57
57
35
30
23
18
15
15
18
23
27
37
37
37
26
24
22
17
15
15
9
7
6
5
5
5
5
5
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
1
1
4
5
3
2
3
4
4
4
5
3
1
7
9
5
2
4
5
5
6
7
4
1
5
6
4
2
3
4
6
4
2
1
1
1
1
1
2
1
1
1
1
1
2
1
1
6
3
1
5
9
9
7
4
2
2
1
1
1
1
1
3
2
1
4
3
2
2
2
2
5
7
4
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
13
55
55
86
105
67
64
60
55
46
50
47
46
48
66
53
56
52
62
64
56
61
53
60
64
66
103
58
65
69
67
105
71
68
70
83
78
77
132
86
88
90
103
92
93
105
131
102
132
110
114
114
131
128
113
113
128
112
107
132
83
81
76
71
69
77
62
55
62
72
83
85
85
85
52
42
33
31
37
45
49
62
62
64
73
85
85
85
85
85
46
39
31
23
20
18
16
13
13
13
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
4
3
2
1
3
2
2
2
2
2
2
8
5
2
2
3
4
5
6
5
5
8
7
4
2
2
3
4
5
3
2
8
5
2
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
5
4
4
3
2
37
19
2
1
1
1
1
6
6
3
1
1
1
1
1
2
17
18
12
7
7
4
1
1
4
5
5
5
5
5
5
5
5
5
6
6
6
6
6
7
6
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
65
65
51
87
64
110
124
160
349
209
258
258
170
167
189
182
174
349
147
147
142
109
105
139
142
153
349
155
148
141
105
89
89
78
71
83
70
68
98
82
89
97
116
98
124
106
107
112
116
121
127
144
135
137
130
144
137
118
125
116
144
144
105
100
91
82
64
61
62
71
77
90
90
90
54
43
34
33
39
47
55
61
61
66
76
91
91
91
91
91
48
41
32
23
20
17
15
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
3
4
4
4
19
34
22
10
5
1
1
1
3
3
4
2
1
1
1
9
5
1
2
4
3
2
1
1
2
1
1
2
4
3
2
3
4
2
1
5
5
4
4
3
2
2
12
9
5
1
1
1
2
2
1
1
1
1
1
2
3
3
3
6
10
12
8
5
2
2
2
17
17
10
3
3
3
2
2
2
2
2
3
3
3
3
3
3
3
4
4
4
4
5
6
5
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
61
61
43
70
55
57
58
59
58
61
56
57
45
44
43
47
45
47
61
36
41
44
45
51
54
66
70
49
45
49
48
66
59
40
49
60
53
60
51
60
47
47
44
41
51
44
47
54
66
54
70
55
55
50
51
51
51
59
51
66
40
40
36
35
49
30
30
32
34
35
51
51
27
25
19
15
13
12
13
14
17
21
21
21
15
14
13
10
10
10
6
5
4
3
2
2
2
2
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
22
22
22
11
1
1
1
2
3
3
2
2
2
1
1
1
1
1
1
1
3
2
1
2
4
2
1
3
5
4
3
4
4
2
1
3
2
2
1
1
1
1
1
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
2
2
2
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
20
75
75
94
82
89
107
119
84
94
109
98
106
113
119
107
113
119
109
113
119
101
98
98
107
96
86
119
79
88
97
94
108
98
91
108
94
95
90
85
88
92
86
89
101
94
100
102
102
125
105
109
111
104
125
107
114
134
124
125
134
134
113
119
134
110
107
105
128
113
134
134
84
89
93
102
128
110
110
104
106
111
117
128
128
128
96
82
67
64
41
34
29
26
24
23
22
20
20
20
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
16
16
9
2
1
6
4
2
3
5
5
5
10
6
2
4
6
4
2
4
5
6
6
6
4
2
3
5
3
2
5
6
7
10
14
9
5
4
3
2
1
3
2
1
2
1
1
2
3
2
1
1
1
5
10
5
1
5
9
6
3
3
2
2
9
17
12
7
4
2
2
4
6
12
18
64
35
6
4
3
3
7
12
9
6
5
4
4
4
4
4
4
4
4
4
4
4
10
16
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
989
989
26
532
444
906
668
810
949
989
906
795
577
620
678
791
935
949
989
644
656
612
711
487
487
481
403
711
312
296
303
208
193
175
162
156
155
234
157
137
136
117
209
150
153
208
226
299
402
402
403
229
259
231
232
403
258
234
234
403
158
149
133
91
77
66
53
57
50
53
57
57
45
45
27
22
18
16
30
48
67
104
104
104
70
64
58
44
37
37
20
16
13
9
7
6
5
3
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
4
1
1
2
2
2
3
4
4
4
2
1
1
2
3
2
1
2
2
2
8
8
4
1
2
3
2
2
11
8
5
7
9
5
1
3
5
5
5
3
1
2
2
2
1
1
2
2
1
1
1
1
2
3
2
1
1
1
2
2
3
2
1
6
3
1
2
1
1
1
1
3
5
3
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
71
71
34
49
45
68
53
61
71
63
68
55
46
49
52
58
70
71
63
41
37
35
28
27
34
26
26
25
26
25
24
30
24
22
26
38
31
31
28
45
29
29
28
28
28
32
38
31
45
31
31
31
30
26
29
28
29
45
28
26
24
23
21
21
25
16
17
16
17
22
24
30
30
30
18
15
13
13
14
16
18
23
23
23
22
21
21
21
21
21
17
16
15
14
14
12
14
14
2
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
18
18
11
5
2
2
3
2
2
5
5
3
2
1
1
1
1
1
1
1
1
2
2
2
2
2
3
2
2
2
2
2
2
2
3
3
2
2
1
1
1
1
1
1
1
1
2
2
2
1
1
9
5
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
4
7
10
7
4
1
1
1
1
1
1
1
1
1
2
3
3
4
8
10
12
12
12
7
2
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
71
78
78
108
73
73
72
70
71
65
68
65
65
78
68
69
70
71
63
69
65
71
108
82
81
96
78
65
69
61
64
69
66
81
65
68
74
75
87
80
81
85
108
83
84
91
95
86
96
87
86
87
95
86
84
95
80
79
82
95
78
78
78
69
60
55
77
48
48
51
46
46
41
41
32
23
19
25
32
39
59
59
49
52
52
51
51
51
51
51
31
27
23
21
21
21
22
22
22
22
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
21
21
21
16
11
6
1
1
1
3
4
4
3
2
8
6
3
1
1
1
12
9
7
11
14
16
18
9
1
1
1
3
5
8
7
6
6
4
3
35
18
2
6
4
2
3
3
4
3
3
6
5
4
4
21
11
1
1
2
1
1
1
8
5
3
2
4
2
1
2
2
2
2
2
8
12
6
1
1
1
1
1
1
1
1
1
3
4
5
6
8
9
9
9
10
10
10
10
11
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
69
69
12
179
66
69
71
60
63
62
103
68
69
74
77
89
92
85
179
119
131
179
176
169
179
173
179
126
138
140
170
171
101
87
77
60
53
42
44
56
58
60
176
57
57
82
67
95
173
99
179
83
68
62
50
45
68
61
61
171
53
51
51
32
28
22
16
15
15
17
19
19
19
19
10
9
7
5
15
27
41
67
67
67
41
37
32
24
18
16
10
8
6
5
4
3
3
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
1
1
2
3
4
3
2
1
1
2
2
2
2
2
1
1
1
1
1
1
3
3
3
2
2
2
3
12
7
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
197
197
15
193
114
180
158
167
183
197
173
180
139
145
155
166
180
183
197
129
128
126
185
146
155
182
188
125
134
129
118
193
89
70
81
77
78
115
107
82
83
77
185
67
66
87
75
105
182
104
188
92
77
73
67
64
91
115
88
193
72
63
59
42
34
29
35
22
25
25
34
34
16
14
11
7
5
4
11
19
29
47
47
47
25
21
17
12
10
8
7
6
5
5
4
4
4
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
1
1
2
3
7
12
8
4
1
1
1
1
1
1
2
7
7
7
5
3
1
1
1
1
1
1
1
1
1
2
1
1
3
5
3
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
175
175
10
180
98
159
135
146
175
150
159
125
114
122
130
144
175
173
150
119
112
105
179
132
139
180
167
105
124
112
100
180
78
66
66
49
47
44
36
58
61
64
179
67
68
90
78
102
180
99
167
87
72
65
51
46
69
68
71
180
62
58
55
38
31
27
29
22
25
25
34
34
17
15
13
10
8
7
14
23
33
52
52
52
29
25
20
14
11
8
6
4
3
2
2
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
2
1
1
1
1
6
3
1
1
1
1
1
2
3
2
1
2
1
1
1
2
2
2
2
2
2
2
2
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
2
2
2
1
1
1
1
1
1
1
1
1
2
3
4
2
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
82
82
23
174
69
78
87
87
82
76
76
90
87
89
92
111
85
90
71
88
90
90
171
126
140
168
174
111
120
120
109
166
87
75
74
68
55
45
51
59
62
63
171
65
67
88
74
100
168
95
174
84
71
65
57
52
73
87
72
166
61
56
53
35
28
24
17
17
17
18
23
23
13
11
10
9
10
11
16
24
33
49
49
49
30
26
23
18
16
15
13
12
12
11
11
11
11
11
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
4
1
1
1
2
3
3
3
3
3
2
1
2
1
1
2
3
6
3
1
1
1
1
1
1
1
2
3
15
8
2
3
4
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
4
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
113
113
109
245
153
170
178
324
177
177
228
159
154
154
262
176
205
203
304
220
215
217
214
235
211
221
212
210
215
210
238
245
324
228
236
262
224
304
235
184
203
186
210
172
166
177
175
177
221
178
174
220
169
163
187
183
207
324
204
245
188
161
156
140
116
114
129
106
134
111
111
111
92
86
86
55
46
57
73
96
138
138
129
129
126
141
166
200
200
200
200
200
200
191
200
200
165
149
51
200
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
10
12
14
10
6
4
2
2
2
2
1
1
7
10
10
8
6
5
6
6
6
14
37
25
14
14
14
9
5
14
15
14
14
15
10
5
5
6
12
18
11
5
3
2
3
4
5
7
7
4
1
3
4
5
5
4
4
4
4
5
6
20
14
9
10
12
24
36
20
5
5
5
27
36
23
10
8
8
16
24
17
10
9
8
8
8
8
8
78
113
131
140
149
100
51
51
51
51
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
57
57
49
45
46
46
44
37
39
41
46
49
57
66
49
54
48
46
66
46
52
48
46
66
47
49
46
43
45
49
44
44
48
40
43
48
50
56
55
52
71
59
61
61
71
62
62
66
78
68
78
68
78
62
57
59
63
59
61
58
58
57
55
61
51
39
45
51
46
61
61
40
38
31
33
18
24
31
36
55
55
42
41
38
36
32
27
27
27
16
14
11
9
8
8
8
8
8
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
6
5
4
3
2
1
1
1
1
1
5
5
5
5
5
3
1
1
1
1
1
3
4
2
1
3
2
1
3
4
5
4
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
3
3
2
1
1
1
1
1
4
2
1
1
2
7
12
6
1
1
1
17
16
9
3
3
4
2
1
1
1
2
3
3
3
3
3
3
3
3
3
3
3
4
5
4
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
31
44
44
107
103
85
83
120
76
84
94
84
81
76
118
83
94
91
137
95
95
95
92
103
97
105
96
94
93
95
104
107
113
124
125
124
153
235
142
222
150
141
145
134
149
153
156
222
167
158
235
150
155
205
227
275
414
333
364
414
345
414
414
250
215
182
137
138
129
125
142
142
101
94
79
85
48
61
78
96
135
135
120
120
103
96
90
76
75
75
46
41
34
29
28
29
28
28
28
28
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
13
13
13
10
6
2
8
4
1
1
1
1
1
2
3
4
4
5
7
8
10
9
6
3
7
7
5
3
8
9
11
20
13
7
8
9
7
5
9
20
11
2
3
2
2
5
3
2
2
3
24
13
3
2
2
3
3
4
3
2
2
2
20
10
1
8
11
15
24
31
19
8
8
8
46
45
28
11
9
9
22
28
19
11
10
9
9
9
9
9
10
10
11
11
11
11
14
17
14
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
28
207
207
244
201
210
185
351
200
209
332
220
228
216
342
214
252
257
318
299
200
206
197
205
215
235
228
223
212
245
267
244
351
332
277
342
299
318
275
253
222
198
223
217
238
321
259
254
275
253
225
299
213
223
260
252
259
351
267
268
251
244
244
224
220
220
253
212
229
231
265
265
180
165
171
192
180
265
265
261
292
321
321
321
265
265
210
175
143
138
91
77
66
60
59
60
59
59
59
59
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
21
21
21
11
2
5
13
7
1
1
2
1
1
8
5
2
2
2
1
1
1
1
8
8
9
5
2
5
9
5
1
9
26
22
18
15
13
7
2
9
35
58
37
16
2
2
2
2
2
3
5
3
1
1
7
4
1
22
15
8
1
1
1
2
9
17
20
13
6
5
5
5
16
27
37
47
106
66
27
14
2
2
39
72
49
27
25
24
24
24
24
24
24
24
24
24
24
24
29
35
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
37
78
78
91
97
97
135
112
85
90
92
89
86
85
135
100
108
104
135
93
106
107
135
102
105
107
100
102
106
110
117
177
116
109
126
124
155
200
157
226
175
171
169
186
149
159
178
176
200
226
150
155
146
168
201
250
331
331
327
331
250
231
218
167
186
145
125
132
116
129
132
139
139
139
87
94
102
106
139
139
120
112
119
128
152
186
186
186
186
186
99
85
68
50
44
39
34
25
25
25
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
5
5
5
12
7
2
6
4
3
2
2
5
3
2
2
2
2
2
16
18
10
2
5
8
8
9
5
2
9
5
2
7
13
11
9
8
8
5
2
2
3
2
2
2
2
2
3
2
1
1
1
2
3
3
2
2
2
3
5
7
10
7
5
24
13
2
3
3
3
3
3
24
37
26
15
15
8
2
2
8
11
13
15
13
12
12
12
12
12
12
12
12
12
12
13
12
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
29
29
17
28
26
29
27
41
28
28
29
31
26
31
28
30
31
35
30
24
26
26
26
37
29
28
26
35
23
26
29
27
41
24
24
26
25
22
37
22
25
27
24
24
24
25
25
25
28
25
27
24
24
24
25
23
24
41
28
27
27
27
18
18
22
14
12
13
14
16
22
22
13
13
9
7
6
5
8
12
16
24
24
24
17
15
14
11
10
10
5
4
3
2
2
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
7
4
1
1
1
1
1
2
1
1
2
1
1
2
2
2
2
3
4
2
1
1
1
1
1
1
1
2
2
2
2
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
4
3
2
1
1
1
1
1
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
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
47
301
301
212
290
243
290
199
301
171
175
210
199
202
301
181
213
190
186
254
178
182
186
149
202
135
139
138
166
139
115
102
88
119
104
105
111
254
105
109
117
113
109
116
140
114
121
140
122
140
126
124
113
124
108
101
97
119
93
86
89
89
69
62
59
54
48
57
51
54
56
59
59
59
37
38
42
49
59
59
59
59
53
58
63
71
71
71
71
71
37
32
25
18
16
14
12
9
9
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
115
115
66
18
6
8
6
3
1
1
1
1
1
6
6
6
8
9
6
4
4
5
5
5
4
4
4
5
5
5
7
10
7
5
6
8
14
7
1
6
4
2
1
2
3
4
3
2
2
1
1
1
2
2
2
4
7
4
2
1
1
2
3
16
12
8
4
1
5
9
5
2
2
2
17
15
9
3
3
13
18
20
11
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
21
99
99
72
99
86
99
76
87
83
75
77
91
76
87
88
74
74
77
76
71
80
91
80
88
74
77
62
55
54
52
44
45
40
42
45
49
63
60
45
52
56
51
55
59
52
55
59
54
60
56
60
49
60
45
44
43
45
40
40
37
39
39
34
31
35
28
30
34
38
44
55
55
55
34
32
28
26
26
26
27
28
28
28
30
32
32
32
32
32
16
13
10
7
5
4
3
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
11
11
6
2
2
5
8
4
1
1
1
1
1
2
2
2
2
2
2
2
3
3
4
3
2
2
2
2
2
8
5
2
2
2
5
9
6
4
4
5
5
4
4
4
3
3
4
4
4
3
2
1
1
1
1
1
6
3
1
1
1
1
3
5
5
5
6
4
3
8
10
11
11
12
10
9
7
5
5
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
21
115
115
79
103
94
103
77
115
70
73
84
79
83
115
71
81
74
67
105
70
73
67
58
83
59
61
59
61
57
50
44
39
51
48
53
54
105
54
53
60
63
58
59
59
58
57
60
59
52
55
56
52
60
59
46
46
44
39
35
35
35
31
33
34
35
43
31
32
39
44
54
54
54
30
24
19
17
22
28
32
43
43
43
50
58
58
58
58
58
33
29
24
20
18
15
14
11
11
13
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
48
48
24
1
2
2
2
3
4
4
4
4
3
2
5
6
6
4
2
4
3
2
2
4
5
3
1
3
6
5
4
7
6
4
2
2
2
2
2
2
3
5
3
2
2
2
4
7
9
5
1
1
2
5
8
5
3
5
8
6
4
2
2
2
3
3
3
4
4
3
2
2
3
4
9
7
4
1
1
4
7
10
5
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
6
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
32
32
33
58
41
40
57
38
42
43
44
45
45
54
43
42
40
39
36
38
39
43
51
39
42
56
39
43
48
45
53
57
39
44
54
42
43
55
41
48
67
54
56
59
59
61
67
62
67
66
60
57
67
62
54
55
67
55
54
66
66
41
37
29
23
20
22
26
34
41
55
55
55
32
30
26
22
23
28
31
39
39
40
48
58
58
58
58
58
36
32
28
23
21
17
15
15
2
13
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
3
1
2
1
1
6
11
11
7
3
2
2
5
3
2
1
2
2
2
2
3
2
2
1
1
1
1
1
2
5
3
2
2
4
4
2
1
1
2
2
3
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
5
3
1
1
1
1
2
3
5
4
3
3
3
4
4
4
3
2
2
2
2
2
7
10
12
12
12
7
2
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
50
105
105
116
105
103
159
87
90
85
69
79
88
96
144
116
114
159
103
107
120
144
121
113
115
121
113
116
159
94
92
87
79
78
78
81
81
121
94
101
114
155
126
134
134
135
136
143
147
138
155
141
131
143
147
109
112
116
123
118
155
155
100
98
88
83
77
74
75
77
81
87
87
87
57
60
64
60
64
64
53
54
60
64
64
66
68
72
72
72
72
72
72
70
72
72
68
63
63
72
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
7
10
11
12
10
6
2
2
2
2
2
7
6
6
6
6
3
1
1
7
10
6
2
7
13
7
2
3
2
2
2
3
2
2
5
6
6
7
5
3
1
8
4
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
2
3
4
3
2
2
2
2
3
3
3
3
3
3
9
16
9
3
3
2
1
1
1
1
2
3
6
7
8
8
8
8
8
8
9
9
9
9
36
63
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
71
71
56
63
69
70
78
87
74
72
78
71
68
71
78
70
70
71
63
58
61
78
62
61
60
62
60
58
78
55
52
53
49
46
54
42
45
45
42
41
44
46
52
54
53
87
55
57
60
58
56
58
55
58
57
49
50
58
53
52
57
57
39
39
49
38
37
49
41
42
49
49
32
30
24
20
23
17
28
43
58
87
87
87
63
59
54
47
43
39
32
30
30
29
30
30
28
25
25
30
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
5
9
20
31
22
13
9
6
4
3
2
8
9
10
11
8
6
6
6
5
5
5
8
6
5
5
5
5
5
5
5
3
1
4
3
2
2
3
3
4
3
2
4
4
4
4
4
3
2
1
1
8
4
1
1
1
1
1
1
1
1
1
1
3
2
1
2
1
1
1
1
4
8
5
2
2
1
1
1
1
1
1
2
2
2
2
3
4
4
4
4
5
5
5
5
15
25
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
82
82
14
46
49
74
65
69
82
75
74
56
52
56
54
62
82
53
75
40
41
40
36
51
37
35
38
45
35
40
40
36
67
31
34
38
35
37
51
27
27
25
25
25
25
47
25
27
29
26
25
40
23
21
29
25
29
67
29
27
25
19
17
15
21
12
11
14
14
15
22
22
12
10
9
7
7
7
13
21
30
47
47
47
27
23
19
13
10
8
6
5
4
3
3
2
2
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
3
11
19
28
32
16
1
2
1
1
1
1
1
3
4
5
4
3
3
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
3
2
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
83
83
14
48
45
80
59
70
83
75
80
56
52
55
58
67
82
83
75
46
42
36
31
29
28
28
24
24
21
22
24
27
28
22
24
23
24
37
22
22
22
19
22
19
19
21
23
24
28
33
26
26
33
26
28
33
30
37
29
27
24
24
20
23
22
19
29
17
19
22
24
24
19
19
12
10
8
7
9
11
14
19
19
19
17
17
16
16
16
16
11
10
8
7
6
6
6
6
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
11
19
13
7
4
1
2
1
1
1
2
4
3
2
2
2
2
3
2
1
1
1
1
1
1
1
2
2
2
2
1
1
4
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
2
2
3
3
2
2
2
2
1
1
1
1
3
3
3
3
3
3
3
3
4
5
3
2
1
1
1
1
1
1
1
1
1
1
3
4
2
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
201
201
11
105
101
193
145
169
201
186
193
169
121
134
142
159
201
172
186
103
94
82
65
79
59
56
51
64
39
45
46
39
85
40
48
60
57
60
79
60
42
38
35
33
32
45
35
35
51
36
36
50
37
35
45
51
44
85
40
35
32
29
28
29
50
24
26
27
30
33
51
51
26
23
18
13
12
11
16
23
30
45
45
45
29
26
23
18
15
14
9
8
7
6
6
6
6
6
6
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
2
2
2
2
1
1
3
2
1
1
2
1
1
1
1
1
2
3
3
2
2
1
1
1
1
1
1
1
2
3
2
2
2
2
2
2
2
1
1
2
2
2
2
2
2
3
3
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
191
191
14
102
93
188
133
162
191
183
188
164
105
117
131
152
190
191
183
100
88
73
54
46
39
33
32
29
28
37
28
27
31
25
33
53
40
53
35
53
30
27
29
26
26
44
28
29
44
30
29
45
29
28
33
46
31
44
29
27
21
22
21
21
45
18
16
23
25
28
46
46
23
20
16
11
9
8
14
21
29
44
44
44
27
24
21
16
13
11
9
8
6
5
5
5
5
5
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
2
2
3
5
3
1
2
1
1
1
1
2
3
2
2
2
2
2
3
2
2
2
1
1
1
2
2
3
4
3
2
2
3
3
2
2
2
2
1
1
2
1
1
1
1
1
1
2
2
1
1
3
2
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
195
195
10
103
101
187
145
167
195
188
187
163
124
137
143
158
195
166
188
119
108
98
84
80
77
69
66
75
53
60
68
58
96
66
59
66
62
64
54
64
47
44
57
39
36
39
37
44
60
47
66
53
45
44
51
53
53
96
51
58
45
41
37
33
53
27
27
33
35
35
53
53
29
26
23
19
17
17
17
23
28
37
37
37
26
23
21
18
17
15
14
14
13
13
13
12
13
13
12
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
2
4
7
4
1
2
1
1
1
1
1
1
1
2
1
1
5
4
3
2
3
3
3
3
4
3
2
11
7
3
2
2
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
1
2
3
2
1
8
4
1
1
1
7
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
9
5
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
68
150
150
110
111
103
116
91
86
105
116
111
150
119
155
127
119
115
155
120
128
132
155
111
102
109
98
97
132
83
85
74
65
82
67
72
76
98
91
77
89
96
92
89
90
92
99
96
91
89
93
94
99
104
98
96
104
94
100
99
104
104
68
64
57
48
51
58
65
65
65
65
50
51
52
58
65
65
65
54
55
57
60
65
65
65
53
46
42
42
28
25
22
20
21
22
24
24
24
24
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
3
1
6
8
4
1
1
1
1
1
3
2
1
8
5
2
7
4
2
4
4
5
3
1
3
5
11
8
5
7
6
6
6
7
7
5
4
2
1
3
2
2
2
3
3
3
3
3
3
2
2
3
3
2
1
2
3
3
3
3
2
2
6
6
5
5
5
3
1
1
1
10
20
15
10
10
6
3
3
7
11
6
2
2
2
2
2
6
8
10
10
10
11
12
13
12
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
71
147
147
110
108
101
119
96
96
109
119
109
147
120
158
122
110
102
158
101
118
141
158
156
156
123
126
117
123
142
96
91
81
79
73
75
76
142
65
68
79
68
68
79
68
67
70
69
63
62
69
60
63
64
79
62
62
65
70
63
63
62
61
57
57
65
47
51
55
54
70
70
43
39
32
29
29
36
40
40
57
57
58
65
65
65
62
59
59
59
42
39
37
38
38
38
39
39
39
39
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
3
2
20
12
5
2
3
3
3
2
2
2
2
2
2
1
1
4
7
11
6
2
2
2
2
2
2
2
2
2
3
2
2
3
5
3
1
2
3
4
3
2
3
2
1
4
4
2
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
2
2
3
16
8
1
1
1
7
13
9
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
19
37
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
186
186
46
106
105
175
140
156
172
186
162
175
124
134
145
154
163
172
186
110
106
99
86
81
87
80
74
105
68
75
78
79
97
58
63
78
56
54
79
45
45
43
71
38
36
51
38
48
80
49
74
44
32
29
36
35
47
97
47
79
40
30
27
20
16
13
11
9
10
11
14
14
13
13
7
6
5
4
11
20
31
51
51
51
31
28
24
18
14
12
7
6
4
3
2
2
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
23
23
23
12
1
2
3
3
3
3
3
3
2
1
5
3
2
1
2
2
2
2
2
2
4
2
1
2
2
3
3
4
4
4
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
50
50
40
74
53
56
59
87
64
63
64
60
56
57
77
60
63
64
58
69
61
63
65
72
67
68
74
64
54
59
64
69
87
58
60
77
55
48
72
45
48
45
65
38
37
49
37
46
68
55
74
69
40
38
45
42
52
87
48
69
41
35
34
27
29
20
18
17
19
24
28
36
36
36
20
16
13
11
20
32
45
69
69
69
51
48
44
35
33
33
17
14
11
7
5
4
3
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
22
22
22
11
1
1
1
2
4
7
7
7
4
1
1
1
1
1
1
1
2
4
3
2
4
2
1
1
1
2
3
5
5
3
1
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
3
4
3
3
2
2
2
2
2
2
2
3
2
2
2
2
2
2
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
161
161
37
171
112
161
141
142
159
130
154
161
115
123
129
134
155
159
128
104
100
102
144
124
123
145
158
105
114
108
108
171
92
80
91
77
81
115
71
74
76
68
144
73
74
116
78
100
145
101
158
96
77
69
69
60
84
115
79
171
67
63
62
46
48
31
23
27
31
35
51
51
30
30
20
15
14
12
29
49
73
116
116
116
68
60
51
37
28
21
14
11
8
6
4
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
25
25
25
13
1
2
3
2
2
5
4
3
2
1
1
1
2
3
2
1
9
17
11
6
12
6
1
2
3
2
2
13
10
8
11
6
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
2
1
1
1
2
1
1
1
1
1
1
2
2
2
2
1
1
1
2
2
3
3
2
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
20
109
109
221
115
135
126
150
132
125
114
111
133
95
123
105
113
105
152
123
101
110
125
131
137
221
135
135
134
130
151
143
150
261
158
162
159
152
131
131
155
146
148
261
189
211
230
348
231
226
348
223
233
258
348
227
229
210
192
177
172
172
143
151
149
157
229
141
140
153
141
138
137
137
104
115
127
137
137
137
127
118
118
118
127
137
137
137
137
137
83
74
64
57
57
59
59
59
59
59
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
13
13
13
7
1
4
10
5
1
1
1
1
1
2
1
1
11
15
9
4
4
5
6
3
1
1
1
1
1
2
1
1
2
3
8
14
12
9
7
9
8
8
9
6
4
5
3
2
3
5
8
5
2
2
16
10
4
3
2
5
7
8
7
6
4
2
64
40
17
11
5
2
2
2
20
29
33
35
38
22
7
7
14
18
20
22
24
25
25
25
25
25
25
25
26
26
26
26
29
33
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
80
80
14
72
55
71
71
77
80
72
71
60
59
61
61
71
66
80
108
56
60
64
60
60
61
72
61
56
78
58
66
61
77
66
62
67
68
108
78
58
59
49
56
43
44
49
55
65
81
81
81
54
55
48
57
64
65
108
59
64
51
41
42
37
34
50
29
28
31
35
40
50
50
50
26
23
20
20
23
28
31
39
39
39
39
39
39
39
39
39
20
16
13
8
6
5
3
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
1
3
6
3
1
4
6
4
2
1
1
1
1
1
1
1
2
4
2
1
1
2
5
6
7
4
2
14
8
2
1
1
1
1
1
1
2
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
9
5
1
1
1
1
1
5
3
2
2
3
4
4
3
3
3
3
2
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
71
71
41
79
64
71
69
85
70
66
71
60
57
59
76
60
56
54
64
49
52
53
56
69
64
73
79
54
54
58
58
71
85
52
58
76
54
52
69
41
41
40
44
38
39
47
42
51
73
52
79
46
40
35
40
38
48
85
45
71
39
31
30
23
20
17
13
14
17
22
27
31
31
31
17
15
14
12
17
24
32
47
47
47
34
31
29
23
21
21
14
12
11
9
8
7
7
7
1
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
6
6
6
6
6
3
1
1
2
11
8
5
2
1
1
7
4
2
2
4
3
2
1
3
2
1
1
1
1
1
2
8
6
3
1
1
2
1
1
1
2
4
2
1
1
1
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
3
3
2
1
1
2
2
3
2
1
1
1
2
2
2
3
4
5
6
6
6
3
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
83
83
12
47
59
74
76
122
83
75
76
66
66
113
73
82
89
83
75
113
59
56
54
51
44
40
52
46
48
114
56
53
67
36
38
39
37
37
51
28
27
26
38
40
43
122
46
48
62
52
52
114
46
44
51
39
41
67
36
32
29
23
21
20
21
17
17
16
16
18
22
22
19
19
12
11
9
8
27
49
75
122
122
122
69
60
49
35
27
19
14
10
7
5
4
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
1
1
2
2
2
4
2
1
1
1
1
1
1
2
1
1
2
4
3
2
2
1
1
1
2
2
2
2
4
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
2
2
2
2
2
3
4
5
4
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
18
26
26
58
63
48
46
79
55
69
79
79
79
63
81
61
58
63
63
57
79
59
58
60
60
64
64
79
64
61
57
64
60
54
58
81
58
56
62
43
48
48
45
56
45
48
49
48
62
48
47
47
45
43
49
51
52
81
52
49
45
45
32
31
34
25
28
24
26
32
34
41
41
41
24
21
17
16
20
25
30
41
41
41
45
49
49
49
49
49
35
32
30
30
30
30
28
26
26
30
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
3
1
1
4
2
1
1
2
1
1
1
1
1
5
10
5
1
1
1
4
4
5
3
1
6
6
3
1
1
2
5
6
7
6
4
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
3
3
3
2
1
1
1
1
1
3
4
5
6
3
1
7
4
1
1
1
5
7
4
2
2
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
4
4
4
4
15
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
30
30
72
60
66
71
110
105
111
137
116
137
98
137
106
98
100
127
76
69
73
69
70
78
73
68
127
66
79
95
82
108
135
80
80
76
67
77
66
66
74
62
55
62
63
66
79
72
69
74
66
65
79
70
76
83
135
85
68
65
53
55
53
47
79
42
45
51
57
68
85
85
85
52
42
32
31
35
39
50
50
51
60
69
85
85
85
85
85
45
38
30
22
19
16
14
9
9
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
4
3
2
1
2
1
1
1
1
1
1
1
1
2
2
2
1
1
4
5
3
1
7
4
2
1
2
1
1
15
13
11
6
2
3
5
7
12
8
4
1
1
1
1
2
5
8
4
1
1
2
2
2
1
1
5
3
1
1
1
1
2
4
4
4
5
12
8
4
4
4
5
17
19
11
3
3
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
4
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
61
61
60
54
59
63
66
84
80
69
76
76
79
84
71
67
70
60
61
84
63
67
70
66
71
80
66
79
68
63
89
55
54
59
57
61
89
56
60
69
66
78
89
78
86
84
72
74
73
74
78
74
86
72
70
70
67
70
73
68
86
86
66
62
52
65
41
47
53
47
61
61
41
42
42
40
35
43
43
57
65
84
84
84
65
65
50
44
41
37
34
33
29
29
29
28
29
29
27
27
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
5
3
13
7
2
1
1
1
1
1
1
2
6
4
2
2
5
6
8
7
6
4
2
2
3
2
2
5
4
2
1
2
1
1
1
1
2
4
6
3
1
1
2
3
2
1
2
1
1
1
1
1
3
3
3
2
1
1
1
2
4
9
5
1
2
4
8
12
6
1
1
1
18
24
31
17
4
4
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
14
20
11
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
19
66
66
83
101
92
94
107
103
78
76
73
75
70
74
101
80
103
72
80
77
73
94
87
85
91
135
84
109
87
86
92
97
109
121
98
106
109
120
99
115
121
127
126
131
131
131
128
128
113
111
101
96
107
95
104
135
104
127
100
87
85
83
86
92
81
95
89
69
79
81
83
83
83
48
52
58
60
83
83
91
107
107
107
121
135
135
135
135
135
70
59
47
33
28
23
19
11
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
17
17
17
12
8
6
9
6
4
4
4
4
4
2
1
3
6
5
3
1
1
3
5
7
9
21
13
6
9
7
6
4
3
15
9
3
3
4
10
12
9
6
5
3
2
3
4
6
3
1
5
3
2
2
3
3
4
5
6
6
5
4
4
5
6
8
17
14
11
8
5
5
5
6
14
15
9
3
3
4
4
5
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
5
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
116
147
147
266
150
151
139
124
119
129
152
134
147
141
152
159
168
173
249
204
206
249
266
235
266
231
200
184
266
186
195
266
163
158
158
136
132
144
122
146
149
151
266
152
153
176
166
180
231
181
195
192
164
159
157
156
158
159
157
170
152
152
128
123
99
90
79
82
85
94
113
113
93
93
77
54
44
53
79
113
136
192
192
192
161
169
179
185
185
185
185
185
185
185
185
159
185
185
26
159
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
62
62
62
34
6
9
12
6
1
1
1
1
1
2
3
6
9
6
3
3
3
3
12
30
21
12
6
9
12
11
11
14
19
21
19
17
14
9
5
15
9
4
12
7
3
1
1
4
3
3
2
1
1
2
3
3
4
3
2
4
5
6
7
6
4
2
6
8
11
9
5
2
2
2
21
32
20
8
8
9
10
11
9
8
8
8
8
8
8
9
84
121
153
156
157
91
26
26
26
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
50
285
285
502
266
281
260
234
170
169
154
157
181
183
202
285
225
260
208
216
214
202
252
246
248
502
267
267
285
211
206
203
213
209
222
407
459
474
1462
789
851
951
1462
1126
1227
1369
1682
1359
1359
1343
1352
1229
1682
1343
925
820
900
902
955
1682
765
713
705
645
607
617
705
559
607
579
713
713
430
420
332
260
329
270
356
403
617
617
625
705
705
705
422
357
282
194
154
121
94
83
75
72
68
61
61
61
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
25
25
25
16
7
12
25
17
10
10
9
8
10
16
10
5
11
8
5
5
5
5
19
23
28
17
7
27
61
36
11
10
9
26
17
9
14
19
28
37
19
2
5
4
3
9
16
24
13
3
5
9
13
9
6
5
3
2
3
4
5
6
12
7
3
8
45
29
13
8
3
2
2
2
49
96
52
8
8
10
11
13
10
8
8
8
17
21
23
24
25
25
25
25
26
26
26
26
30
35
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
45
146
146
126
132
139
124
165
165
141
165
150
144
146
161
124
131
117
109
161
112
128
121
132
161
124
126
111
105
110
115
107
98
117
96
97
101
115
111
92
110
107
111
132
110
108
112
108
108
109
126
102
112
101
104
109
101
117
99
112
89
85
75
69
81
64
73
70
73
76
85
85
70
70
51
43
58
35
45
58
66
86
86
86
83
83
82
81
81
81
46
40
33
27
26
25
24
23
23
23
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
15
15
15
20
11
3
9
5
1
1
1
1
1
1
13
25
17
9
9
9
10
10
5
1
2
12
6
1
2
5
3
2
2
3
2
2
6
3
1
8
4
1
8
4
1
1
1
1
1
1
1
1
1
1
3
3
4
3
3
4
4
4
4
5
4
3
9
12
15
10
5
3
3
3
12
22
12
3
3
5
6
7
5
3
3
3
7
9
10
10
10
10
10
10
11
11
11
11
11
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
61
61
50
235
135
159
175
344
175
187
225
194
186
178
344
200
221
229
306
184
157
155
130
129
142
139
134
225
161
207
232
235
344
225
257
344
250
306
270
213
217
200
225
220
219
303
229
234
270
223
222
218
212
206
226
219
231
344
239
235
207
204
177
182
178
160
215
132
131
148
149
162
162
162
96
84
68
72
113
164
209
303
303
303
217
203
186
150
132
132
85
74
64
58
59
62
64
64
64
64
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
9
9
9
7
6
8
11
7
4
7
10
10
6
3
3
6
7
9
6
3
6
8
4
1
2
4
2
1
5
7
6
5
15
25
25
24
17
10
3
7
39
20
2
1
1
2
2
2
2
4
5
4
3
2
3
5
3
2
30
68
37
7
7
7
8
15
11
6
2
5
6
8
19
30
35
39
25
11
11
6
2
2
6
8
9
11
20
25
27
29
30
30
31
31
31
31
32
33
32
31
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
50
708
708
452
599
490
599
386
524
375
405
482
570
498
524
708
429
397
393
628
375
424
570
369
498
414
364
362
708
274
251
233
161
136
211
204
215
628
214
218
221
149
137
122
109
109
111
127
109
101
106
105
101
127
109
93
91
89
82
78
86
86
69
69
60
82
47
51
57
65
73
89
89
89
53
53
54
54
62
62
56
54
54
54
58
62
62
62
62
62
33
28
23
17
15
13
11
8
8
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
498
498
255
13
2
15
29
18
7
11
9
7
7
7
4
2
20
20
10
1
1
11
9
5
1
1
2
5
9
10
9
7
4
1
3
6
8
6
4
6
6
5
5
4
4
2
1
1
2
3
13
7
2
1
3
3
3
2
1
3
3
3
2
1
3
5
4
3
5
5
5
5
12
20
23
21
13
6
6
3
1
1
1
1
3
6
3
1
1
1
1
1
1
1
1
1
1
1
4
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
126
473
473
397
384
427
434
401
473
366
434
374
340
325
473
275
301
284
304
318
308
420
340
344
332
339
397
334
420
401
321
315
321
264
273
318
263
304
261
254
246
235
233
230
244
254
266
326
321
329
397
401
328
308
326
268
273
321
260
261
257
252
246
231
282
239
291
233
223
230
246
246
193
188
201
202
184
240
240
239
265
291
291
291
265
278
313
348
348
348
348
348
348
348
348
340
348
348
300
300
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
39
39
39
41
42
28
14
10
7
7
4
2
6
10
17
11
5
5
9
13
27
46
32
19
15
42
63
38
14
10
6
15
34
52
50
49
34
20
12
29
22
15
13
8
3
4
3
3
3
3
9
10
7
5
7
5
3
2
5
3
2
2
6
8
8
8
23
20
18
11
5
3
3
3
96
125
154
95
36
23
10
10
15
18
19
21
28
32
34
36
42
45
48
48
48
48
174
237
142
48
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
59
65
65
69
105
79
76
107
75
80
98
84
92
92
119
105
80
70
81
57
62
73
66
75
105
95
125
98
105
101
102
105
107
98
121
119
95
83
83
82
93
121
98
93
92
88
96
108
98
125
98
93
93
93
97
98
108
119
92
85
79
79
79
85
90
78
108
73
81
99
104
125
125
125
73
69
66
65
64
61
63
63
56
59
62
64
64
66
66
66
66
66
66
66
66
64
66
66
59
59
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
5
5
6
7
9
9
9
5
1
1
7
5
4
2
1
1
1
1
6
4
2
1
1
3
5
6
8
34
18
2
6
10
5
1
1
6
5
4
6
3
1
4
2
1
1
1
1
1
1
1
1
2
3
2
1
2
2
2
3
3
3
15
9
3
9
7
5
4
4
4
16
20
15
10
10
12
8
4
4
4
4
4
5
6
6
6
6
6
7
7
7
7
33
46
26
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
20
42
42
38
62
54
50
54
85
63
62
75
84
81
120
86
91
91
74
78
79
75
108
79
82
89
80
84
120
87
108
83
63
62
63
64
74
60
62
74
89
114
120
109
143
125
126
131
143
128
132
131
130
148
132
131
125
131
110
106
125
125
71
63
56
44
39
43
33
38
41
44
44
44
26
26
29
30
39
39
30
28
36
46
59
83
83
83
83
83
42
35
27
18
15
12
9
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
5
3
3
4
6
3
1
1
1
1
1
2
3
3
3
2
2
2
2
2
2
2
2
2
2
3
5
6
5
5
3
2
1
1
3
2
1
1
4
8
7
6
5
3
2
4
3
2
2
2
2
3
4
2
1
5
9
5
1
1
1
1
1
1
1
1
4
2
1
1
5
7
10
8
5
2
2
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
20
31
31
36
68
46
48
57
44
51
66
49
51
50
53
47
45
40
45
36
43
48
49
60
60
52
47
45
53
52
56
64
57
66
50
50
50
48
63
48
53
60
53
52
51
68
50
50
48
49
43
42
40
41
39
45
46
66
64
44
40
40
34
34
49
33
30
39
35
44
51
63
63
63
38
34
29
24
22
22
21
21
30
38
48
68
68
68
68
68
34
29
22
15
12
9
7
3
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
11
11
6
1
1
1
1
4
4
5
6
6
4
2
1
1
1
1
1
1
1
5
7
4
2
1
1
1
1
2
2
2
2
2
3
3
4
3
2
1
2
1
1
4
3
2
3
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
3
4
3
2
1
1
1
7
8
10
7
5
4
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
87
232
232
183
232
179
232
159
146
152
179
140
155
156
179
205
150
144
131
145
118
136
144
147
205
183
136
135
123
117
118
115
107
121
120
141
133
145
173
137
139
145
173
157
159
167
191
176
183
191
170
169
191
148
143
142
144
143
142
182
124
123
112
101
134
86
78
96
97
109
141
141
102
102
80
56
44
47
53
57
80
80
73
86
97
115
115
115
115
115
65
56
46
38
35
32
30
26
26
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
27
27
20
10
1
19
18
11
5
5
5
5
5
7
4
1
2
2
1
1
1
3
17
13
9
5
1
5
9
7
5
3
2
16
14
12
17
11
5
15
10
6
2
2
3
4
6
8
5
3
2
2
2
2
9
7
4
2
2
2
2
2
8
7
7
12
9
5
2
4
5
6
7
8
22
31
17
3
3
2
1
1
1
1
2
3
5
6
6
6
6
6
6
6
7
7
7
7
13
19
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
83
83
39
55
56
74
68
71
83
75
74
57
50
51
54
61
59
83
75
46
51
48
43
51
41
39
41
45
37
44
42
37
67
31
34
37
35
37
51
31
31
28
28
25
27
46
28
30
33
28
27
44
23
23
31
30
35
67
30
32
26
21
19
17
20
13
10
12
14
19
23
31
31
31
16
13
11
9
15
23
30
46
46
46
39
38
37
35
34
34
33
33
33
33
33
33
33
33
33
33
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
15
22
13
4
3
3
3
3
3
2
2
4
3
3
3
4
3
3
3
3
2
2
1
1
1
2
2
2
2
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
98
98
81
178
92
80
84
86
75
77
85
98
88
86
72
76
69
101
75
84
97
98
137
98
108
174
89
97
92
80
145
103
103
133
125
131
137
178
122
138
137
141
119
131
154
127
141
115
174
109
101
91
101
94
113
150
98
145
82
69
79
69
67
125
56
51
61
75
107
129
178
178
178
92
80
66
50
42
36
31
26
46
70
100
154
154
154
154
154
78
65
50
33
26
20
15
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
61
61
34
8
4
3
5
3
2
3
7
6
4
2
2
3
4
5
3
2
2
5
4
3
2
3
3
2
2
2
2
2
2
2
2
2
5
5
3
2
3
4
8
5
2
2
2
2
2
2
2
1
1
1
3
2
1
2
2
1
1
1
1
1
1
3
8
4
1
1
1
1
5
9
8
8
5
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
44
105
105
83
105
94
105
85
112
81
78
75
74
78
79
79
80
112
66
84
66
63
74
66
65
76
112
70
84
65
65
63
61
76
59
67
68
84
96
69
76
77
76
90
129
108
132
125
103
113
121
129
132
125
106
104
99
96
95
132
82
78
71
67
63
67
77
62
77
67
77
77
51
45
37
32
20
22
26
32
36
46
46
46
43
43
42
40
40
40
22
19
15
11
10
9
8
7
7
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
21
21
21
16
11
6
21
16
11
6
1
1
1
5
9
6
3
3
3
2
1
1
5
5
5
7
8
6
5
7
6
3
1
6
3
1
2
3
2
1
1
2
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
2
2
2
6
6
6
7
4
2
2
2
17
16
9
3
3
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
4
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
41
78
78
171
143
119
120
167
107
110
118
101
107
109
118
120
119
124
142
129
119
127
137
143
145
171
153
142
141
167
135
142
149
170
153
225
240
266
710
405
455
497
710
532
548
557
732
486
468
500
494
464
732
420
409
373
382
381
382
732
326
297
316
253
249
360
207
233
257
259
340
340
229
225
220
225
200
247
247
287
344
344
344
360
360
360
248
209
163
137
90
70
55
44
37
33
29
21
21
21
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
6
4
3
3
2
2
2
2
2
2
2
6
10
20
11
2
2
2
2
3
12
14
12
10
13
16
10
5
19
26
30
19
8
5
3
10
18
14
8
3
2
2
5
6
8
5
2
2
3
3
3
41
24
7
3
3
3
3
3
4
5
6
6
7
5
4
5
5
6
8
11
54
97
172
106
40
22
4
2
2
2
17
26
16
7
7
7
7
7
7
7
7
7
7
7
10
14
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
39
242
242
547
651
461
438
529
401
401
397
340
342
279
397
304
392
361
415
636
396
421
451
468
459
519
692
475
511
497
441
651
477
475
509
568
545
568
586
568
565
568
692
574
575
585
602
549
586
570
569
636
602
510
501
517
541
552
692
602
471
465
432
408
504
386
379
385
373
379
382
386
386
386
269
240
332
197
280
383
461
636
636
636
502
479
453
418
399
380
338
338
338
329
338
338
319
286
286
338
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
19
19
19
30
16
3
51
107
73
39
9
2
2
7
24
14
4
4
11
14
18
15
11
6
2
21
14
8
2
2
2
2
35
69
77
69
44
19
16
41
35
29
41
25
10
5
1
14
7
1
4
5
5
5
5
5
5
5
16
24
27
29
15
1
31
58
85
70
55
43
31
31
45
59
90
122
64
7
7
4
1
1
4
5
6
7
29
40
46
49
50
51
51
51
52
52
52
52
169
286
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
20
223
223
221
230
244
279
306
207
230
263
231
238
215
279
243
217
189
169
276
174
199
279
238
243
240
317
214
317
212
198
317
224
215
278
236
235
271
218
236
248
278
279
241
262
306
264
271
264
284
239
276
215
228
230
238
294
232
279
225
208
207
188
184
207
182
240
160
175
216
233
284
284
284
159
131
101
82
118
165
213
306
306
306
300
299
297
294
294
294
238
228
192
182
182
199
214
214
214
214
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
56
56
41
27
15
4
17
9
2
2
2
2
2
8
6
5
5
3
2
2
2
2
2
2
2
26
14
3
2
2
2
2
10
30
19
9
19
12
6
31
16
1
12
7
2
2
4
7
4
2
1
1
2
8
22
12
3
2
1
5
7
9
12
10
7
5
14
15
16
12
8
5
5
5
27
34
22
11
10
10
12
14
12
11
10
10
10
10
10
10
21
26
32
32
32
32
107
160
96
32
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
32
78
78
55
59
67
59
64
103
96
101
187
97
93
99
105
109
103
187
91
89
89
79
100
102
101
187
90
86
85
68
58
66
60
65
112
70
69
80
77
78
114
80
83
93
88
97
114
93
112
104
108
106
121
106
102
100
101
94
87
100
100
84
79
112
73
71
85
72
79
86
86
79
79
53
53
47
48
48
48
55
55
56
64
71
85
85
85
85
85
53
48
41
38
35
33
32
28
28
31
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
16
11
7
6
5
5
3
1
1
1
1
1
4
4
4
4
5
3
2
7
7
5
3
1
1
1
2
3
5
4
2
1
1
1
2
3
2
1
1
3
2
1
1
1
1
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
8
11
15
9
4
1
1
1
6
10
15
10
6
6
4
2
2
2
4
5
4
3
3
3
3
3
3
3
3
3
3
3
15
28
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
23
23
48
181
64
67
72
58
59
54
84
64
65
69
119
81
75
162
64
89
93
79
176
92
96
143
72
92
95
89
181
96
90
98
103
107
103
148
103
125
176
126
163
141
154
122
143
101
91
87
75
69
88
64
86
91
84
181
77
70
76
59
56
91
43
43
54
67
91
109
148
148
148
81
69
52
39
34
31
29
29
51
74
102
154
154
154
154
154
78
65
50
33
25
19
13
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
3
5
5
6
10
9
5
1
1
1
1
2
3
4
3
2
1
1
2
1
1
2
2
1
1
5
3
2
4
3
2
4
6
3
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
2
3
7
4
1
1
3
5
7
10
6
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
27
28
28
34
73
35
34
34
30
32
33
33
35
38
54
47
39
40
43
32
35
35
32
58
38
40
60
33
36
39
36
57
36
34
37
54
42
42
73
42
47
58
46
47
51
62
46
60
41
37
38
34
32
37
36
41
40
54
57
35
34
33
31
31
37
26
34
28
35
46
54
73
73
73
41
39
34
28
26
25
23
23
29
36
45
62
62
62
62
62
38
34
29
23
21
17
14
14
2
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
7
10
14
7
1
1
2
2
2
2
2
1
1
8
4
1
1
1
1
2
1
1
2
4
2
1
1
1
1
2
2
2
3
5
4
4
2
1
1
1
2
1
1
1
1
2
1
1
2
1
1
1
1
1
2
1
1
2
1
1
1
2
3
5
3
2
6
12
8
5
5
5
4
4
6
8
9
6
3
1
1
1
1
1
1
1
1
2
7
9
11
11
11
6
2
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
65
65
54
72
98
88
90
105
169
126
169
169
112
113
105
98
91
90
104
71
69
68
80
70
71
81
124
83
90
81
74
79
83
80
124
80
84
120
87
97
107
124
124
94
97
96
105
124
110
127
126
133
133
133
106
114
107
99
124
94
107
107
68
63
60
50
46
56
54
73
92
123
123
123
68
65
62
58
59
59
47
42
44
46
54
64
64
64
64
64
35
30
24
18
16
14
13
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
9
9
9
8
8
9
7
4
2
5
4
3
2
2
4
2
1
1
1
1
1
1
1
1
2
10
5
1
2
2
2
2
10
18
13
9
11
7
4
1
17
9
1
2
1
1
1
1
1
2
3
2
1
3
5
4
2
1
2
2
1
1
1
1
1
1
2
3
8
14
7
1
1
1
11
14
8
3
3
2
1
1
2
2
2
3
3
3
3
3
3
3
4
4
4
4
5
6
5
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
38
252
252
178
185
203
327
170
216
167
146
196
208
223
378
252
264
246
378
226
248
280
414
302
277
414
292
310
414
325
201
177
150
111
147
135
142
325
138
138
153
126
122
116
125
111
119
117
125
120
112
117
109
125
120
98
99
97
97
92
102
102
82
81
72
82
64
56
59
67
71
83
83
83
59
60
64
62
62
62
63
64
64
64
63
62
62
62
62
62
34
29
24
18
17
15
14
12
12
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
24
20
13
6
4
2
2
7
8
5
3
1
1
1
1
1
2
1
1
1
1
2
3
5
5
6
6
4
2
1
6
5
5
4
3
2
2
2
9
8
4
1
6
4
2
1
1
2
1
1
4
2
1
3
5
5
3
1
1
2
2
3
3
4
7
10
11
11
7
4
4
5
7
20
16
12
12
12
16
8
1
1
1
6
12
8
5
5
5
5
5
5
5
5
5
5
5
6
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
19
85
85
79
70
79
114
78
85
88
114
89
86
82
114
73
78
86
68
72
73
71
101
76
79
83
71
79
86
60
71
55
62
56
66
86
89
125
102
102
82
77
83
69
77
88
91
101
125
86
103
83
82
84
80
82
101
90
95
125
96
103
103
90
86
75
101
74
75
74
83
83
51
44
43
43
39
52
52
51
63
63
55
53
52
52
44
37
36
36
19
16
13
9
8
7
6
5
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
17
17
12
7
2
3
2
1
4
4
4
4
3
2
2
2
2
2
6
7
6
6
6
6
6
4
2
5
3
1
4
3
3
7
8
9
7
5
3
1
1
2
4
3
2
3
2
2
3
4
4
2
1
4
4
5
4
2
1
1
1
1
1
2
1
1
2
3
17
12
6
1
1
1
6
11
17
10
3
3
7
9
8
7
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
62
108
108
101
136
131
132
143
269
206
233
266
267
267
357
262
255
217
248
180
174
179
268
209
210
269
248
243
357
202
268
167
150
144
127
124
122
108
179
230
298
573
415
466
476
573
471
498
543
586
557
579
562
579
578
409
366
517
411
413
578
578
300
276
225
161
136
113
107
117
120
128
128
128
72
58
45
41
44
47
58
58
61
80
101
136
136
136
136
136
79
69
58
49
43
38
35
27
27
31
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
9
9
6
3
3
13
7
1
7
7
8
4
1
7
5
3
3
3
7
4
1
1
8
6
5
4
3
8
4
1
1
1
1
5
3
1
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
14
18
11
4
1
8
13
10
8
8
8
20
17
9
1
1
8
14
18
9
1
1
1
2
3
3
3
3
3
3
3
4
4
4
4
15
27
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
41
294
294
601
528
443
436
723
337
339
297
254
306
316
361
528
431
419
400
680
353
363
394
450
455
586
706
525
706
565
511
706
519
494
600
522
503
589
452
482
536
600
627
601
645
723
698
763
711
872
756
763
872
680
682
872
665
690
729
748
698
853
853
635
616
572
698
576
651
682
853
853
535
489
393
307
337
236
318
429
525
723
723
723
558
530
498
409
393
393
237
208
177
155
151
152
147
143
143
143
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
32
21
10
25
16
7
7
7
7
7
8
12
16
20
13
7
12
9
7
7
4
2
31
19
7
2
9
5
2
27
53
41
30
27
25
31
38
24
11
34
22
11
7
3
9
14
20
11
3
2
1
5
3
1
14
14
7
1
1
8
11
15
40
51
50
49
34
19
19
45
71
96
122
72
22
22
18
15
15
18
20
21
22
40
49
54
56
57
58
58
58
59
59
59
59
71
84
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
71
119
119
103
140
183
188
288
593
480
564
668
781
781
810
720
741
741
482
552
462
415
769
471
458
593
466
520
810
455
769
382
329
297
220
191
180
144
285
416
586
1057
810
886
977
1021
1037
1051
1027
1021
996
1037
897
1051
964
727
655
993
738
734
996
996
485
444
344
239
197
164
152
157
150
145
141
141
77
65
49
36
31
28
26
25
46
69
97
148
148
148
148
148
85
74
62
51
45
39
36
26
26
31
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
5
8
12
15
13
12
10
8
10
8
6
5
3
2
2
1
1
1
3
5
4
3
5
8
5
3
5
4
2
1
5
3
1
1
2
2
3
3
4
8
6
4
2
1
3
5
16
15
8
2
2
2
2
2
2
3
2
2
2
1
1
1
3
2
1
5
3
1
1
2
3
7
12
7
2
2
1
1
1
1
1
1
2
3
4
4
4
4
4
4
4
5
5
5
5
15
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
19
53
53
39
40
48
43
47
77
59
66
62
66
54
70
57
61
56
70
71
54
58
70
60
59
77
50
53
54
53
71
48
54
52
55
85
59
61
61
61
61
61
77
64
67
65
81
66
70
85
72
71
71
83
70
71
71
81
67
63
62
62
58
55
85
47
44
54
56
60
83
83
49
43
41
39
36
45
45
44
55
55
48
49
48
47
47
47
47
47
33
31
29
29
29
29
28
26
26
29
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
6
6
6
5
4
2
1
3
7
8
9
7
4
2
3
4
4
5
6
8
9
6
3
3
5
5
4
2
1
3
4
5
5
5
8
7
5
4
3
4
4
2
1
1
2
2
2
2
2
1
1
1
1
1
3
2
1
4
2
1
1
1
3
2
2
2
2
1
1
2
2
3
5
7
9
12
15
11
7
4
1
1
1
1
4
5
4
3
3
3
3
3
3
3
3
3
3
3
14
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
21
103
103
83
111
87
103
71
68
70
66
68
76
73
80
111
73
82
63
63
65
67
98
75
75
89
140
89
103
90
88
103
104
111
137
97
90
98
100
112
116
137
140
111
114
110
116
155
123
139
130
155
129
126
126
155
128
133
140
132
138
138
117
116
101
90
138
86
100
119
120
139
139
139
76
74
68
66
64
60
61
62
66
69
72
79
79
79
79
79
41
35
27
19
16
14
12
8
8
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
4
4
5
27
15
4
5
4
3
2
2
3
3
3
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
4
7
4
2
3
3
3
6
4
2
1
2
1
1
5
3
1
1
1
1
1
1
3
4
2
1
1
1
1
1
4
4
2
1
4
4
5
4
2
1
1
1
6
12
7
2
2
3
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
52
52
44
49
62
80
64
101
97
92
182
84
82
84
94
100
101
182
90
95
91
77
97
94
89
182
87
89
92
89
68
66
67
67
65
89
60
58
63
61
65
89
62
62
63
60
64
62
62
64
62
62
62
64
62
59
60
61
62
62
62
56
62
50
51
57
50
52
54
62
62
44
44
32
27
28
26
32
35
51
51
51
57
57
57
55
53
53
53
28
23
18
13
10
8
6
3
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
4
3
2
1
12
12
12
10
9
9
5
2
2
2
2
3
3
3
3
3
2
1
1
1
1
1
4
8
6
4
3
2
3
5
5
5
5
9
5
2
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
3
2
1
1
1
2
1
1
1
1
1
12
8
5
5
7
9
10
11
8
5
5
4
3
2
2
2
3
5
4
3
3
3
3
3
3
3
3
3
3
3
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
70
79
79
85
88
92
118
108
89
88
118
93
93
92
128
87
88
82
84
83
88
128
90
94
93
94
104
91
128
82
77
75
77
76
84
114
102
114
110
114
97
97
110
104
105
108
116
104
103
116
105
101
116
98
94
99
90
88
86
92
75
75
80
84
84
95
100
86
94
95
110
110
75
73
72
80
76
110
110
99
107
108
108
110
110
110
91
88
84
80
73
73
73
71
73
73
69
62
62
73
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
11
11
11
6
2
6
9
5
1
1
1
1
1
8
5
2
2
3
2
2
1
1
1
1
10
6
2
1
7
4
1
2
4
7
9
12
8
4
1
1
3
2
2
2
1
1
2
2
2
5
3
1
1
1
1
2
4
10
16
10
4
1
1
1
2
13
8
3
13
7
2
2
3
4
14
24
44
29
14
11
9
9
26
35
24
14
12
11
11
11
11
11
11
11
11
11
11
11
36
62
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
20
28
28
33
64
77
80
122
256
184
245
278
324
324
335
274
310
310
203
244
194
174
323
175
173
256
168
213
335
189
323
164
137
123
91
80
72
58
95
148
208
308
335
308
340
331
332
336
340
339
334
336
315
340
339
250
225
319
245
239
315
315
159
144
115
82
68
52
48
51
54
58
58
58
33
27
22
20
21
22
25
25
29
37
47
65
65
65
65
65
33
28
22
15
12
10
8
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
11
11
6
1
1
4
11
11
12
10
6
3
1
1
1
1
2
2
1
1
1
1
2
2
2
1
1
1
2
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
1
1
1
1
1
1
1
1
1
2
6
6
6
6
4
2
2
2
8
8
4
1
1
4
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
45
63
63
82
68
88
98
100
162
130
162
179
110
104
98
104
107
99
179
100
98
94
98
100
106
110
179
103
95
88
72
60
55
50
57
54
53
98
57
66
68
62
84
63
62
66
65
67
82
70
67
67
66
69
64
63
64
69
64
63
63
63
57
59
51
54
63
47
48
51
56
56
43
41
32
33
22
27
34
42
59
59
52
52
51
49
49
48
48
48
35
33
31
31
31
31
29
25
25
31
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
11
11
11
6
2
18
32
19
7
7
5
3
2
2
3
3
3
3
3
4
4
4
3
2
11
7
4
4
5
6
6
6
5
5
4
4
4
3
2
2
2
1
1
2
1
1
2
1
1
3
10
6
2
1
1
2
1
1
3
2
2
2
2
6
6
6
5
5
7
6
5
5
6
7
20
16
11
7
7
7
6
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
15
25
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
68
110
110
99
110
107
130
104
147
120
117
217
115
112
130
127
136
147
217
118
122
124
130
118
113
121
217
114
105
107
79
77
72
71
65
64
64
107
56
58
60
55
51
52
50
49
54
49
50
54
51
51
54
50
48
45
46
56
42
49
33
31
29
28
38
26
28
22
22
25
26
29
29
29
18
15
13
13
17
23
28
39
39
39
36
36
35
34
34
34
18
15
12
8
7
6
5
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
16
9
3
6
14
15
9
4
4
4
2
1
2
4
10
13
9
6
3
1
1
1
1
1
2
1
1
2
1
1
5
3
2
2
2
2
2
1
1
4
5
5
3
2
1
1
4
3
2
2
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
7
6
5
3
1
1
1
1
6
5
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
50
112
112
202
239
171
169
169
221
187
173
221
181
199
221
239
184
162
153
146
162
157
205
182
182
186
274
198
204
197
205
194
175
175
204
187
195
189
299
229
255
299
295
280
299
277
297
295
284
283
283
297
261
279
233
231
244
238
274
283
200
181
175
156
144
170
125
124
144
142
153
170
170
170
99
85
70
77
92
108
144
144
126
131
135
138
138
138
138
138
76
66
54
44
39
35
32
25
25
25
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
20
15
8
1
8
12
11
8
6
3
1
14
9
5
1
3
4
6
10
18
28
39
57
56
28
1
8
11
14
16
19
22
25
21
18
12
6
8
8
8
6
4
4
7
11
9
8
8
5
3
1
3
5
3
1
4
3
2
2
6
4
2
12
9
6
22
12
2
2
9
17
31
35
18
1
1
23
14
6
3
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
12
22
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
34
82
82
58
64
64
56
54
82
57
55
61
58
57
82
56
61
60
53
69
49
53
52
52
62
54
59
50
54
51
49
62
43
42
46
44
43
69
39
44
49
45
57
52
53
64
60
55
55
57
60
52
54
57
57
60
59
59
62
59
48
51
53
58
57
46
41
41
42
45
57
57
41
36
35
32
34
38
42
43
58
58
48
54
58
64
64
64
64
64
50
47
44
41
40
40
33
28
12
40
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
20
20
20
12
5
3
2
1
1
1
2
1
1
2
3
2
2
2
1
1
1
1
7
4
2
3
5
3
2
1
1
1
1
2
3
4
5
5
3
2
3
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
3
2
2
10
6
2
2
2
17
14
12
12
12
7
2
1
1
1
1
1
1
1
1
2
15
21
24
26
28
20
12
12
12
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
23
106
106
80
106
104
118
142
88
100
118
108
112
115
156
109
108
104
98
93
88
89
93
98
101
116
154
114
154
135
134
154
142
123
133
156
125
137
112
98
112
104
105
137
102
97
97
93
84
91
82
81
100
77
91
100
103
156
119
92
84
77
65
63
91
61
63
64
67
75
84
100
100
100
73
74
63
58
58
52
54
54
65
78
92
119
119
119
119
119
62
53
41
28
22
18
14
6
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
12
12
12
23
12
1
13
12
10
8
8
4
1
2
5
7
8
9
6
3
2
1
1
1
1
1
2
1
1
1
1
11
6
1
5
8
9
5
1
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
3
1
1
2
2
3
7
7
7
7
9
11
13
10
7
7
7
15
23
21
19
19
13
7
3
3
3
7
12
6
1
1
1
1
1
1
1
1
1
3
4
2
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
87
87
71
117
237
129
135
120
107
105
107
99
97
98
135
115
117
115
162
106
123
125
135
144
136
150
232
137
157
140
122
162
120
121
139
131
135
132
237
135
150
160
131
144
139
139
157
167
162
232
160
166
155
148
160
192
161
169
175
164
192
192
157
166
149
165
192
135
150
180
196
237
237
237
133
141
149
158
191
191
149
147
148
155
170
191
191
191
191
191
101
86
69
50
44
39
34
24
24
24
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
10
7
5
19
20
11
2
2
2
2
2
4
4
5
5
3
2
5
3
2
5
5
6
5
5
8
12
8
4
3
2
6
4
2
5
3
1
4
4
5
8
7
7
7
4
2
3
5
5
3
1
2
3
4
5
3
2
3
3
3
4
2
1
13
12
12
18
9
1
1
13
26
35
39
21
4
4
11
14
17
10
4
4
4
8
10
11
11
11
11
11
11
11
11
11
12
12
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
47
125
125
203
152
169
163
325
160
169
218
186
189
249
252
202
231
216
337
249
181
203
198
197
288
188
192
227
228
258
337
244
325
288
251
259
278
308
265
298
247
237
337
247
271
278
274
327
275
272
272
327
260
258
280
327
264
325
297
291
314
314
240
272
298
251
314
238
237
236
238
238
168
156
124
102
134
85
117
158
187
254
254
254
194
184
172
142
134
134
82
72
62
56
55
55
54
53
53
53
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
10
8
7
10
13
7
2
2
2
2
2
10
8
7
8
9
7
5
7
8
9
19
14
9
7
8
9
9
10
24
26
28
24
21
17
12
7
2
1
1
11
6
1
4
2
1
1
1
1
1
1
1
15
9
4
3
3
13
7
2
2
4
6
9
13
10
8
7
6
6
14
22
30
39
25
11
11
9
7
5
5
5
5
6
12
15
17
18
18
18
18
18
19
19
19
19
26
34
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
37
103
103
81
103
94
103
109
78
86
90
86
87
96
125
103
125
125
70
78
80
76
95
76
76
85
81
100
87
84
86
79
109
90
88
114
88
95
81
81
81
84
100
76
78
72
74
80
75
89
84
77
80
89
80
81
83
114
84
79
84
84
68
68
89
62
72
64
65
76
89
89
80
80
50
50
51
52
62
62
43
41
42
45
52
62
62
62
62
62
34
29
23
16
13
12
10
7
7
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
4
1
9
8
6
4
4
4
4
4
4
2
1
20
12
5
5
5
5
6
3
1
1
1
3
5
5
5
5
3
1
5
9
8
4
1
4
2
1
6
4
2
2
2
5
3
2
4
3
2
4
4
4
3
2
1
1
2
2
2
2
2
3
10
10
11
6
2
2
2
2
13
17
11
6
6
4
3
3
3
3
3
4
2
1
1
1
1
1
1
1
1
1
3
5
3
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
34
196
196
243
242
219
196
300
171
189
184
165
177
157
152
242
184
166
156
280
152
163
174
191
194
230
287
200
208
206
327
355
385
959
363
371
380
344
353
356
560
450
480
959
554
566
698
872
729
972
780
872
972
783
959
972
692
704
793
820
791
972
972
653
581
537
791
537
662
682
972
972
491
458
356
247
183
153
166
201
236
300
300
300
225
212
197
160
150
150
89
78
66
56
55
55
53
51
51
51
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
25
25
25
21
13
5
12
20
14
9
6
3
5
8
8
6
4
5
8
9
9
6
3
1
2
9
5
1
2
6
4
2
2
3
5
8
15
20
17
15
30
45
31
16
2
4
12
12
7
3
3
2
2
4
4
4
4
5
9
13
14
14
15
11
8
13
17
16
16
58
33
8
8
8
31
55
35
15
8
8
12
16
15
15
11
8
8
8
8
8
15
19
21
22
23
23
23
23
25
28
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
34
143
143
247
277
203
198
319
154
164
165
152
168
165
167
220
179
172
179
211
158
172
194
209
201
247
269
170
195
191
176
277
173
172
177
179
188
173
275
187
211
218
235
235
251
319
250
269
247
236
233
228
231
204
202
210
214
215
277
207
182
182
133
146
144
156
228
168
191
216
233
275
275
275
172
169
160
146
173
205
246
319
319
319
233
216
199
161
143
143
91
79
67
59
58
60
59
59
59
59
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
24
24
55
29
4
1
4
6
6
7
6
4
2
5
4
2
1
2
6
4
2
20
14
8
9
11
6
1
3
6
23
21
16
11
17
18
19
17
15
35
19
4
3
3
3
4
6
3
1
1
1
1
1
3
3
2
2
2
2
2
2
3
4
3
2
14
15
16
10
5
2
2
2
25
48
24
1
1
2
3
4
2
1
1
1
13
19
22
24
25
25
26
26
26
26
29
33
29
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
21
284
284
153
162
197
176
172
354
239
244
494
223
217
234
267
308
354
494
284
297
285
301
267
234
274
494
303
309
301
234
220
212
309
196
199
203
309
176
181
189
226
191
209
211
226
211
200
220
254
232
241
254
232
254
189
177
181
185
176
233
233
142
133
105
83
70
70
77
96
107
134
134
134
73
70
66
65
64
60
63
63
56
61
67
74
74
74
74
74
40
34
27
21
18
16
14
11
11
11
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
17
17
17
12
7
8
6
3
1
1
1
1
1
7
7
5
3
3
5
6
6
5
3
1
2
4
2
1
2
4
4
4
3
2
8
13
8
4
4
4
6
8
10
6
2
2
2
17
9
2
2
1
1
1
1
1
1
1
2
1
1
1
4
2
1
2
1
1
10
7
4
2
2
2
10
12
8
4
4
11
11
11
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
65
111
111
97
111
92
119
95
97
97
119
99
104
105
119
112
91
84
92
68
71
82
97
76
112
80
73
69
84
56
55
45
55
54
71
118
94
118
89
118
90
89
88
89
96
89
101
93
94
102
96
98
102
97
102
100
90
84
79
101
62
65
65
66
90
66
70
62
64
72
88
88
60
60
44
41
45
49
59
59
51
51
50
52
55
60
60
60
60
60
32
27
21
15
13
11
10
7
7
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
2
9
7
4
2
5
9
9
5
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
3
5
6
5
5
8
5
3
2
1
1
4
3
2
2
2
2
2
6
4
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
6
3
1
1
1
1
17
17
12
7
7
5
3
3
5
6
6
7
5
3
3
3
3
3
3
3
3
3
3
4
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
21
35
35
38
80
48
46
59
41
43
42
42
45
45
54
52
45
41
47
39
47
54
46
60
50
51
64
50
54
56
51
64
59
36
40
45
43
46
78
50
55
60
53
51
55
80
50
64
46
41
41
39
31
29
32
40
41
59
64
40
38
35
28
26
29
22
21
20
28
40
53
78
78
78
42
35
26
21
24
30
35
45
45
49
63
80
80
80
80
80
40
34
26
17
14
11
8
3
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
4
1
1
1
12
9
7
6
6
6
4
2
2
3
6
7
8
8
8
5
2
1
1
1
1
3
5
4
4
4
6
3
1
1
2
3
3
4
4
3
2
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
2
2
2
3
2
1
1
2
2
2
2
2
2
4
6
3
1
1
2
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
68
247
247
195
247
199
293
205
209
228
266
232
220
219
293
257
225
200
232
170
166
193
293
205
257
218
232
187
200
164
154
168
147
145
173
234
186
234
212
234
198
281
200
193
266
217
247
281
266
261
267
267
254
304
273
245
304
235
251
252
304
304
195
192
205
149
125
127
134
153
197
197
140
140
87
87
98
97
136
136
102
94
102
110
135
168
168
168
168
168
90
77
62
46
40
35
31
22
22
22
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
10
15
21
37
25
14
19
10
2
7
7
7
9
5
2
2
2
2
2
2
9
12
16
12
9
7
6
9
7
6
7
8
7
7
11
10
7
4
3
2
1
3
2
1
1
6
3
1
1
1
1
2
3
2
1
2
1
1
2
3
4
2
1
4
6
8
11
6
1
1
1
2
15
16
9
3
3
4
4
5
4
3
3
3
5
6
6
6
6
6
6
6
7
7
7
7
11
15
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
84
134
134
271
241
240
249
347
363
317
363
363
306
297
338
276
280
268
371
232
229
231
271
234
248
247
290
226
235
261
290
291
347
415
312
353
394
371
562
361
413
508
562
627
736
736
809
733
577
608
544
543
608
510
440
411
432
388
361
572
299
303
301
275
301
264
252
301
280
288
356
356
223
197
195
200
187
248
248
234
253
264
264
264
257
274
312
359
359
359
359
359
359
348
359
359
335
294
294
359
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
21
18
10
2
4
6
6
6
6
4
2
13
7
2
2
7
13
10
7
14
8
2
35
29
15
2
4
3
2
9
16
17
19
16
13
8
3
2
2
11
6
2
2
2
2
1
1
2
2
3
7
9
6
3
2
6
4
2
2
2
2
13
25
40
31
22
18
15
14
14
14
34
55
92
65
39
20
2
2
41
66
51
37
37
37
37
37
51
58
61
63
65
65
65
65
179
294
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
194
194
44
111
131
139
159
272
194
174
196
184
184
272
182
199
222
194
217
272
151
180
170
157
284
178
173
196
261
203
219
261
215
284
189
260
159
134
150
167
180
230
284
201
210
230
201
207
225
242
233
260
228
242
222
171
176
175
172
171
171
171
114
106
88
78
59
59
62
71
77
91
91
91
51
52
53
51
79
112
153
227
227
227
144
131
117
98
91
84
79
75
67
67
67
66
67
67
63
63
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
9
9
9
6
4
10
11
6
2
4
7
6
5
5
4
4
15
19
10
2
2
2
2
13
7
2
4
3
2
2
2
23
35
22
9
7
10
6
3
4
8
12
10
8
6
3
1
1
2
4
2
1
1
1
1
1
1
1
1
2
3
3
2
1
2
1
1
4
7
8
9
10
14
19
16
14
11
8
8
4
1
1
4
6
7
8
6
4
4
4
4
4
4
4
4
4
33
48
26
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
23
84
84
63
66
74
113
76
84
85
113
90
87
83
113
75
78
87
69
72
70
72
98
63
65
76
66
84
87
70
72
75
57
54
63
69
73
98
107
91
96
114
107
118
127
125
159
115
127
121
128
130
159
127
123
112
114
111
116
159
102
102
86
72
62
56
46
48
52
59
64
75
75
75
45
39
35
36
39
42
52
52
45
47
49
51
51
51
51
51
42
41
38
36
35
30
34
34
5
29
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
20
20
13
7
1
8
12
10
8
8
5
3
2
2
1
1
1
2
8
10
11
12
8
4
1
1
1
2
4
6
5
4
5
4
4
6
8
4
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
2
1
1
2
4
8
10
5
1
1
4
7
18
16
9
3
3
10
13
14
8
3
3
3
5
6
6
7
18
23
28
28
28
16
5
5
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
28
229
229
242
229
204
253
177
176
176
176
170
181
165
167
253
175
183
163
162
162
174
219
201
253
226
174
175
183
170
163
242
141
136
161
161
161
219
187
166
193
221
194
204
206
221
216
217
226
221
212
205
207
177
187
175
187
195
203
242
212
212
150
140
145
112
99
107
114
136
152
172
172
172
104
93
79
78
81
87
94
96
96
96
108
121
121
121
121
121
68
59
49
40
37
36
33
30
30
30
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
10
7
5
6
14
13
13
11
10
21
11
2
3
5
18
22
16
10
10
13
8
3
2
3
3
2
2
7
4
2
4
21
14
7
8
10
12
18
24
36
34
19
4
6
8
11
7
4
4
4
4
4
16
10
4
2
1
5
7
8
8
8
4
1
9
14
20
28
14
1
1
1
26
38
23
8
8
8
8
8
8
8
8
8
8
8
8
9
10
11
11
11
12
12
12
12
15
18
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
492
492
25
1005
328
354
404
426
492
504
974
612
564
653
649
788
1047
909
909
740
694
658
1047
799
920
969
1005
1047
715
674
591
900
436
376
375
319
238
215
136
267
274
284
996
284
286
427
336
509
969
532
1005
434
360
331
235
187
306
277
283
900
249
244
238
135
116
94
63
53
45
38
33
26
21
19
13
11
10
9
68
138
217
364
364
364
190
161
127
85
65
46
33
24
17
13
9
7
5
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
33
49
25
1
5
6
8
4
1
3
2
1
2
1
1
1
1
8
4
1
1
1
1
1
1
1
1
1
27
16
5
4
2
1
1
1
1
1
2
3
2
1
1
1
2
1
1
1
1
1
1
53
27
1
3
5
3
1
1
1
2
1
1
1
1
1
3
2
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
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
214
244
244
486
329
332
307
521
283
304
301
258
266
280
301
278
338
346
325
650
337
349
342
329
342
337
486
323
367
419
364
509
396
440
455
548
509
434
664
480
533
537
664
540
579
581
542
664
551
570
566
650
531
478
458
426
437
443
440
499
418
418
389
361
351
381
279
305
305
356
396
470
470
470
266
228
186
190
273
376
464
650
650
650
522
500
475
394
394
394
228
201
168
142
136
134
128
120
120
120
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
50
50
50
30
10
20
31
18
5
5
5
5
5
15
12
7
2
2
8
13
11
9
31
33
32
21
10
7
5
7
6
5
20
36
40
42
36
31
21
12
25
20
15
9
4
7
11
17
10
4
7
9
10
11
8
5
5
5
10
15
13
12
12
14
16
58
51
40
30
67
53
39
39
39
70
77
40
4
4
17
23
30
17
4
4
4
27
38
44
47
48
49
49
49
50
50
50
50
60
70
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
60
83
83
89
135
106
115
104
154
135
153
181
188
192
273
218
273
273
153
159
155
134
183
124
125
128
136
119
122
126
183
135
126
122
114
112
108
115
112
102
116
117
177
121
122
122
115
111
106
115
104
100
115
94
86
95
96
98
136
108
84
87
84
82
99
75
70
62
61
64
66
70
70
70
44
39
33
34
39
47
61
61
59
62
68
77
77
77
77
77
41
35
28
21
19
17
15
12
12
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
26
26
26
13
1
2
3
9
14
11
7
4
5
5
3
1
1
1
1
2
2
2
3
2
2
1
1
2
3
3
4
11
6
2
8
15
12
7
3
1
1
1
2
1
1
6
3
1
2
2
2
1
1
1
1
1
3
5
3
2
1
1
1
3
4
6
14
15
16
11
6
6
8
11
15
16
13
11
11
8
5
2
2
2
6
8
7
6
6
6
6
6
6
6
6
6
6
6
6
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
65
111
111
91
102
106
153
100
100
109
107
120
122
134
173
142
173
173
109
115
107
100
117
97
98
101
98
104
153
92
117
88
78
112
78
76
76
112
85
95
110
158
124
135
165
148
158
155
165
151
151
165
145
151
136
136
122
109
115
107
136
136
79
75
59
48
38
40
41
46
59
59
44
44
27
20
16
14
25
40
55
85
85
85
65
62
58
52
49
46
42
41
39
38
39
39
32
31
8
39
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
2
3
20
34
20
6
12
7
3
2
2
2
2
2
2
1
1
12
10
9
5
2
2
3
4
6
4
2
4
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
3
2
1
1
1
1
1
1
1
5
3
1
3
2
1
1
1
2
7
6
3
1
1
2
2
3
2
1
1
1
1
1
1
2
16
23
27
29
31
19
8
8
8
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
21
82
82
52
55
61
54
56
83
66
72
69
72
65
82
60
63
60
52
71
49
55
61
61
68
83
56
59
58
54
71
48
49
46
50
57
58
66
55
76
59
62
83
59
60
64
64
62
76
66
61
63
63
62
66
63
63
76
66
66
65
65
56
58
65
45
53
46
48
52
61
61
44
44
31
25
25
22
27
30
45
45
46
53
53
53
50
48
48
48
25
21
16
12
10
8
7
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
14
14
8
3
4
4
4
16
14
9
5
3
1
2
2
2
2
2
1
1
1
1
2
2
2
2
2
2
2
1
1
2
2
3
2
1
4
3
2
1
2
1
1
1
2
1
1
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
3
2
1
2
3
2
2
2
3
4
7
10
6
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
119
119
20
241
104
119
110
101
95
96
111
119
117
136
138
241
143
138
136
134
134
133
148
139
160
154
158
241
148
147
135
142
103
87
89
105
76
85
59
68
71
69
148
77
77
101
78
98
142
106
158
134
87
82
75
61
75
68
68
142
59
57
55
41
37
34
29
30
33
37
51
51
32
28
22
17
15
17
37
60
86
134
134
134
75
65
53
37
28
20
14
10
7
5
4
3
2
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
3
5
5
5
3
1
3
4
5
6
5
4
4
3
3
2
1
3
5
5
5
6
5
4
4
5
3
1
11
6
2
2
2
10
5
1
1
2
4
3
2
2
2
1
1
1
1
1
1
1
1
1
2
3
2
2
3
2
1
1
1
2
2
1
1
4
3
2
2
2
2
9
7
4
2
2
6
8
10
6
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
92
109
109
231
120
125
118
100
109
100
94
112
114
126
184
129
136
132
136
131
140
171
156
168
174
231
184
165
171
136
103
96
89
85
98
101
110
184
105
110
122
114
139
127
133
152
159
169
231
170
170
154
142
143
139
139
138
137
137
137
121
120
111
131
111
98
107
97
111
98
111
111
84
79
68
89
44
59
77
87
131
131
104
103
94
92
82
71
69
69
42
37
32
29
28
27
26
25
25
25
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
20
20
20
14
9
14
16
10
4
4
4
4
4
10
9
5
2
2
2
5
7
9
13
9
5
7
9
7
5
3
2
5
6
7
9
11
10
9
6
4
5
4
4
4
4
5
5
6
5
4
2
1
1
2
3
4
3
2
2
2
2
2
4
3
2
2
7
12
29
16
3
2
2
2
43
41
24
7
7
8
6
5
5
5
6
7
6
5
5
5
5
5
5
5
5
5
5
5
12
20
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
80
80
20
57
54
80
57
63
66
61
80
57
49
47
45
48
45
48
61
42
45
45
41
45
54
47
53
48
42
41
37
54
50
53
75
137
95
137
92
137
82
73
66
54
50
60
66
67
113
74
73
72
73
77
76
92
79
113
83
86
79
92
92
74
74
65
74
64
74
73
92
92
53
44
36
25
19
18
17
18
19
19
22
27
32
42
42
42
42
42
33
32
32
30
32
32
29
24
24
32
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
1
1
4
3
3
13
11
7
3
2
3
2
1
3
5
3
2
2
2
1
1
1
1
1
1
2
1
1
3
4
5
3
2
2
2
2
2
3
2
1
3
2
1
1
1
1
1
1
1
1
1
2
3
4
8
4
1
1
1
1
1
3
7
4
1
3
5
4
4
4
4
8
9
7
5
4
2
1
1
1
1
1
1
1
1
1
1
4
6
7
7
8
8
8
8
16
24
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
20
23
23
43
155
62
65
70
85
67
65
75
79
79
117
101
103
100
155
97
111
106
111
130
112
126
162
116
162
131
114
194
110
128
137
106
174
108
125
181
151
174
155
169
144
156
145
181
134
140
147
140
183
138
144
156
136
158
194
129
124
124
112
108
169
88
69
67
77
102
132
183
183
183
103
87
70
54
48
46
42
41
66
95
130
194
194
194
194
194
111
97
76
57
48
43
38
28
26
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
4
5
6
4
3
4
5
6
6
4
2
3
3
3
2
1
1
12
7
3
2
2
4
3
3
3
2
2
4
3
2
6
6
3
1
3
7
7
4
1
2
1
1
1
1
1
1
1
1
1
4
7
4
1
9
5
1
1
1
1
1
1
1
2
2
3
8
5
2
2
2
17
17
14
11
11
6
1
1
1
1
6
8
5
2
2
2
2
2
2
2
2
2
14
20
11
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
50
109
109
97
95
93
162
87
85
98
97
99
109
96
162
100
100
94
130
90
104
117
172
128
124
164
134
137
164
172
99
90
79
71
84
87
90
172
83
89
99
82
108
75
78
78
74
88
70
69
80
68
69
88
60
66
72
66
108
64
61
63
64
63
53
84
48
55
62
69
77
93
93
93
59
59
52
48
48
48
53
53
57
66
75
93
93
93
93
93
47
39
30
20
16
13
10
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
10
17
9
2
1
1
1
1
1
1
4
13
13
7
2
3
4
9
9
10
6
2
8
11
6
2
1
1
1
1
6
3
1
4
2
1
3
3
4
11
6
2
1
1
2
1
1
1
1
1
1
1
1
2
4
3
2
1
1
1
1
3
5
5
5
17
18
11
4
4
4
7
10
18
13
9
5
1
1
8
11
8
5
3
2
2
2
2
2
2
2
2
2
2
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
87
105
105
265
275
183
186
240
153
174
181
192
215
215
215
193
195
184
179
203
181
189
265
212
224
240
288
223
236
224
241
275
265
373
258
266
280
266
254
266
275
278
288
373
294
296
290
321
274
270
321
277
262
252
373
253
259
254
288
213
184
185
174
167
218
173
150
169
166
169
179
179
173
173
119
108
149
91
121
157
181
240
240
240
194
186
177
149
149
149
89
79
67
60
57
55
53
50
50
50
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
10
13
10
8
23
14
5
9
8
7
8
8
8
8
5
2
17
9
2
1
1
5
9
5
1
5
6
5
5
14
24
28
33
25
18
11
13
10
7
13
8
3
3
4
7
5
3
3
3
3
4
4
5
5
5
43
24
6
6
5
4
12
22
30
21
12
12
12
12
14
16
28
40
21
3
3
3
3
4
3
3
3
3
7
9
10
10
10
10
10
10
11
11
11
11
25
39
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
23
23
20
45
155
56
57
61
45
50
47
49
50
55
68
67
68
68
93
57
72
72
68
142
84
93
142
79
88
89
85
141
101
99
129
98
101
98
148
110
122
142
128
118
120
155
111
105
104
135
89
89
87
90
92
106
142
103
141
97
85
84
72
65
92
66
62
91
73
95
117
148
148
148
83
68
52
45
47
49
57
57
66
88
112
155
155
155
155
155
78
65
50
33
26
20
15
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
7
5
3
2
3
4
4
3
2
1
2
4
3
2
2
2
2
1
1
2
2
2
4
4
3
2
1
1
4
3
2
3
5
3
2
1
1
1
1
1
1
1
2
5
4
3
2
1
1
2
2
3
2
1
1
1
1
1
1
1
3
2
1
14
8
3
4
4
5
5
6
17
19
11
3
3
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
2
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
48
51
51
109
62
65
65
84
67
73
95
79
90
93
95
109
92
95
88
71
79
80
87
88
84
84
76
109
69
67
67
69
59
56
56
54
57
56
64
65
68
84
87
69
69
69
68
72
75
71
84
71
70
71
71
70
71
72
75
70
84
84
59
58
48
47
39
41
55
43
44
43
43
43
34
40
26
30
35
40
55
55
46
49
49
49
49
49
49
49
27
23
19
14
13
12
11
10
10
10
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
7
6
5
4
2
1
1
1
1
1
7
14
10
6
4
4
4
5
7
8
6
5
10
20
12
4
4
4
5
10
16
8
1
3
3
3
20
14
8
8
4
1
2
2
2
1
1
1
1
1
1
6
5
5
5
6
4
2
2
2
3
7
9
6
4
11
15
10
6
6
6
21
20
13
6
6
4
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
5
6
5
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
65
65
51
81
136
98
107
132
225
165
171
159
225
146
158
153
154
225
125
166
120
103
119
113
114
199
101
111
121
110
166
128
97
99
88
88
76
71
77
99
120
161
199
145
155
155
147
161
145
143
155
144
135
161
144
131
120
123
128
118
155
155
103
104
105
83
77
106
76
86
88
88
82
82
51
52
58
62
82
82
58
56
68
81
102
136
136
136
136
136
79
69
58
49
43
38
35
26
26
31
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
15
15
14
14
8
3
3
3
24
25
15
5
5
3
2
5
6
8
5
2
2
5
4
2
1
8
5
3
3
3
4
2
1
1
3
6
8
6
4
7
4
1
5
3
1
1
1
1
3
5
6
3
1
3
2
1
6
7
6
5
4
3
2
1
19
14
7
1
10
14
11
8
8
8
18
18
9
1
1
1
1
1
1
1
1
1
3
4
4
4
4
4
4
4
5
5
5
5
15
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
47
47
24
38
39
45
47
54
88
68
77
66
78
61
66
59
54
56
49
52
59
78
66
62
61
88
52
59
62
59
89
57
58
74
62
62
89
58
58
64
64
66
89
74
62
61
55
50
49
49
49
53
53
50
74
50
52
51
57
49
35
34
29
28
40
24
25
25
28
37
41
53
53
53
29
25
19
16
19
24
29
39
39
39
48
57
57
57
57
57
29
24
19
13
11
9
7
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
2
2
2
1
1
1
10
9
9
5
2
2
2
2
2
1
1
9
7
5
5
6
4
2
2
1
1
1
1
1
3
6
10
9
7
4
2
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
2
1
4
3
3
3
3
3
5
7
4
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
199
199
43
124
109
190
148
171
199
191
190
172
127
139
155
164
173
199
191
110
108
96
81
78
88
81
76
124
73
77
77
76
80
45
48
48
44
56
60
44
48
43
73
37
39
50
39
47
76
48
74
49
31
28
33
34
46
80
41
76
34
27
25
17
14
11
9
8
12
17
22
33
33
33
33
33
33
33
33
33
41
50
50
50
41
40
38
36
35
34
34
33
33
33
33
33
33
33
33
33
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
20
20
20
24
28
20
13
8
3
3
3
3
3
3
4
10
5
1
2
2
3
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
4
4
5
4
3
3
3
3
3
3
3
3
3
2
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
45
132
132
100
137
130
115
125
190
154
172
210
240
240
264
209
198
191
141
155
150
141
229
156
162
190
159
180
264
179
229
164
149
135
123
117
122
131
118
142
162
204
264
181
183
204
165
174
185
204
184
184
155
145
140
140
138
145
145
130
140
140
106
110
94
85
111
83
84
86
82
82
74
74
52
45
64
36
49
65
75
100
100
100
89
87
85
79
79
79
46
40
34
28
27
27
26
26
26
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
27
27
27
17
8
12
16
20
16
12
8
5
6
7
7
7
7
8
10
10
10
11
22
11
1
4
8
8
9
10
9
9
5
1
21
28
18
9
8
13
7
1
3
2
1
3
2
1
2
3
3
2
1
1
1
1
3
5
3
2
4
5
6
4
3
10
11
12
13
9
5
5
6
8
14
20
10
1
1
4
5
7
4
1
1
1
4
6
7
8
10
11
12
12
12
12
12
13
13
13
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
50
303
303
190
217
210
371
168
160
164
128
172
208
223
396
303
262
371
238
247
260
396
254
289
313
283
313
243
396
182
199
187
151
296
166
166
170
296
139
138
139
112
114
104
101
107
104
105
109
119
112
119
112
119
107
101
97
119
88
83
76
76
61
55
52
46
41
54
44
51
53
58
58
58
37
37
41
45
58
60
70
87
87
87
72
70
67
59
58
58
40
36
33
32
30
30
28
25
25
30
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
6
4
2
13
25
13
1
1
1
1
1
7
7
7
20
12
4
4
4
4
3
2
5
5
5
5
5
7
6
5
4
6
5
4
5
6
8
13
8
4
3
2
1
1
2
4
10
7
4
1
1
4
16
10
4
6
6
5
4
4
2
1
2
3
3
2
1
3
4
5
13
17
21
18
9
1
1
1
1
1
1
1
1
1
3
4
4
4
4
4
4
4
5
5
5
5
15
25
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
47
47
34
43
64
52
53
60
106
81
90
102
106
103
129
113
129
129
89
88
85
78
108
82
82
96
85
86
119
83
108
68
58
49
43
42
42
39
60
61
75
88
119
96
123
113
113
116
116
119
117
118
123
116
119
94
85
99
91
89
123
123
69
64
54
43
37
37
36
44
49
60
60
60
33
27
21
19
22
27
31
40
40
42
52
64
64
64
64
64
39
35
30
24
22
18
15
15
2
13
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
7
7
8
8
9
8
7
8
10
7
4
2
7
5
3
3
4
4
4
5
8
5
2
4
6
6
7
5
3
6
4
2
2
2
1
1
1
1
5
4
2
1
1
2
4
3
3
4
3
3
3
3
3
5
5
5
7
5
3
1
1
1
1
5
3
1
4
2
1
1
2
4
8
6
4
2
2
4
6
8
5
2
2
2
3
3
3
4
8
10
12
12
12
7
2
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
37
115
115
174
110
120
115
115
135
103
94
96
86
93
119
113
119
135
137
119
104
108
102
116
119
118
174
107
108
112
106
107
113
109
132
209
176
175
246
188
207
212
246
223
224
237
246
222
233
209
199
202
237
192
169
169
178
177
183
233
175
188
188
166
209
158
159
160
157
162
168
178
178
178
121
134
148
143
178
178
146
152
158
160
167
178
178
178
178
178
96
82
66
50
45
40
36
28
28
28
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
2
1
5
10
6
2
2
2
2
2
4
2
1
3
5
8
9
9
10
17
11
5
3
1
3
5
7
6
5
6
7
15
22
18
14
47
46
25
5
1
3
3
4
2
1
5
3
1
2
1
1
3
3
2
1
1
1
4
7
13
13
10
7
14
17
20
16
13
13
16
20
31
43
23
3
3
20
28
32
17
3
3
3
7
9
10
11
11
11
11
11
12
12
12
12
14
16
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
37
148
148
175
138
129
138
119
102
113
104
119
112
124
143
129
143
134
143
148
113
117
127
125
127
175
122
122
126
109
121
113
100
117
111
108
112
148
94
97
106
101
127
108
108
127
128
142
175
158
158
135
129
130
126
133
133
132
149
130
123
123
100
95
111
80
72
86
94
99
123
123
100
100
82
57
44
48
54
58
82
82
72
85
96
113
113
113
113
113
62
54
44
35
32
29
27
22
22
22
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
27
27
22
13
5
7
10
10
9
8
5
3
5
10
7
5
7
6
4
2
3
5
10
16
14
9
5
8
11
8
5
8
11
15
11
8
9
5
1
10
11
7
4
5
6
3
1
2
4
4
2
1
1
2
3
2
2
2
2
3
3
4
8
5
2
2
2
2
8
5
2
2
2
2
22
33
18
4
4
6
4
2
2
2
3
4
5
5
5
5
5
5
5
5
6
6
6
6
11
16
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1400
1400
28
625
533
858
778
987
1400
1014
1360
1377
1118
1159
1377
1133
1065
1400
995
705
679
565
456
390
367
333
295
325
288
255
270
288
245
309
235
330
213
230
145
157
153
140
309
123
119
122
100
117
154
159
172
330
145
143
146
116
130
130
108
160
81
67
59
56
52
52
88
48
52
57
58
58
42
42
31
27
25
22
70
129
196
320
320
320
175
151
123
85
65
46
33
24
17
12
9
6
5
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
1
1
2
3
2
1
2
2
2
2
3
2
1
1
2
1
1
1
2
4
6
5
3
1
2
3
2
1
4
5
7
6
5
3
2
2
3
2
1
1
2
2
1
1
12
8
4
1
1
1
1
1
3
6
4
2
1
1
1
1
1
1
2
3
5
7
10
7
5
5
5
7
8
10
10
10
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
23
210
210
261
305
245
222
347
212
230
328
233
233
227
338
236
269
265
371
308
247
261
257
289
281
272
291
328
264
280
322
315
347
408
397
503
674
892
892
954
627
571
518
421
432
424
473
559
564
651
954
546
554
546
472
514
506
518
651
677
657
954
954
572
523
451
334
329
310
307
345
345
247
220
182
182
111
134
176
225
270
330
330
330
250
228
211
172
153
153
98
86
73
63
62
64
63
63
63
63
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
27
27
27
21
12
3
12
19
13
8
8
4
1
8
9
11
13
10
8
9
5
1
21
17
14
14
14
14
15
8
1
8
42
107
59
12
13
14
15
86
44
2
1
1
1
4
3
2
1
1
1
1
1
1
21
11
1
3
2
1
1
1
4
2
1
38
41
44
50
30
10
10
20
30
106
93
58
23
23
15
8
8
15
19
21
23
24
24
24
24
24
24
25
25
25
25
31
38
31
25
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
62
62
25
69
55
62
51
77
53
55
70
54
58
75
85
101
134
128
128
108
109
112
134
94
142
106
101
134
102
91
105
102
84
125
79
76
76
94
64
65
66
61
125
55
54
55
44
48
50
47
63
55
47
45
53
63
57
94
54
66
45
36
32
28
25
25
26
21
21
21
21
21
21
21
14
15
9
10
18
26
34
50
50
50
37
34
32
25
24
24
13
11
8
6
5
4
4
3
3
3
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
2
3
6
9
6
3
8
5
3
4
3
2
17
11
6
4
2
2
3
3
3
3
3
3
3
4
5
6
16
13
10
7
5
3
2
1
1
2
4
3
2
1
1
1
1
1
1
2
1
1
2
26
15
4
3
2
1
1
1
1
1
1
2
2
2
4
3
2
1
1
1
8
6
4
2
2
3
3
4
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
23
40
40
40
67
124
130
208
484
332
436
509
586
586
634
428
427
353
299
484
355
353
634
304
304
322
264
344
472
300
634
260
226
231
165
148
162
93
133
202
253
351
472
389
497
405
412
497
451
525
467
496
420
496
357
316
265
296
240
227
265
265
146
133
109
84
73
83
64
74
80
88
88
88
48
40
32
26
29
34
40
51
51
57
74
96
96
96
96
96
50
42
33
23
19
16
13
8
8
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
3
2
1
2
4
19
13
8
5
3
2
2
1
1
1
1
5
9
15
10
6
5
4
2
1
2
4
14
9
4
4
4
5
6
5
3
2
3
5
3
1
4
4
3
3
3
4
2
1
1
1
1
1
1
1
2
1
1
2
3
3
2
2
3
6
5
5
4
3
3
3
3
7
8
5
2
2
2
2
3
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
50
50
47
217
319
146
155
148
116
110
135
100
108
118
117
132
134
124
220
132
154
168
173
242
207
217
310
186
204
211
193
314
209
204
217
221
230
274
319
221
256
252
278
242
244
248
257
310
243
283
214
191
177
160
162
194
199
205
314
169
152
145
114
105
119
101
101
126
135
186
234
319
319
319
173
165
155
141
135
135
101
92
109
123
146
184
184
184
184
184
98
83
67
50
43
37
32
21
21
21
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
7
21
27
21
15
8
2
2
2
2
2
7
13
14
16
18
9
1
3
5
13
12
12
21
36
24
12
8
5
12
18
24
23
23
18
13
8
12
24
13
3
5
4
4
4
4
2
1
1
1
1
1
1
1
1
2
2
3
2
2
2
1
1
5
9
8
8
4
1
1
3
5
22
32
17
3
3
5
3
1
1
1
2
3
4
4
4
4
4
4
4
4
5
5
5
5
10
16
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
63
63
17
176
71
66
73
85
65
65
91
62
70
72
82
80
77
76
137
104
107
123
161
145
144
167
176
123
135
136
137
165
98
79
88
75
74
113
71
75
76
70
161
66
65
83
72
98
167
96
176
83
69
63
60
56
79
113
75
165
64
55
54
36
32
26
20
19
19
20
23
23
19
19
12
9
8
7
14
23
32
50
50
50
33
30
26
21
17
16
10
9
7
6
5
5
4
4
4
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
4
4
4
2
1
3
5
4
4
7
6
6
5
3
1
1
7
13
7
1
2
3
2
2
4
2
1
3
14
8
3
12
7
2
1
1
1
1
1
1
2
3
2
1
1
1
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
47
72
72
75
103
162
161
180
559
265
277
480
229
244
303
331
331
559
480
263
276
228
182
235
224
229
559
222
214
215
161
143
133
126
111
112
107
126
113
123
137
225
142
150
155
139
146
159
177
189
225
205
203
207
200
205
207
187
193
176
225
225
130
126
107
85
70
63
63
65
70
78
78
78
45
38
32
35
41
48
63
63
59
59
62
64
64
64
64
64
36
31
26
20
17
15
13
9
9
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
23
23
16
9
7
6
8
6
4
4
4
4
4
5
6
13
13
13
8
3
3
6
3
1
5
7
4
1
5
9
7
5
5
5
5
6
6
4
3
2
3
2
1
3
3
2
1
4
5
3
1
1
1
2
5
5
5
7
4
1
1
1
1
1
1
4
2
1
7
4
1
1
5
10
17
15
8
1
1
1
1
1
1
1
1
1
5
7
8
8
8
8
8
8
8
8
8
8
8
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
105
105
81
172
89
78
79
82
76
82
83
91
85
81
108
87
84
83
105
94
98
99
131
104
100
126
89
89
90
80
130
69
65
76
88
90
105
168
99
115
131
110
106
118
172
105
126
98
89
88
77
85
68
70
80
77
77
130
74
73
75
69
64
72
65
52
53
72
96
120
168
168
168
89
76
57
48
50
51
59
59
78
100
125
172
172
172
172
172
87
73
56
37
29
22
17
5
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
55
55
29
3
3
2
2
4
7
7
5
3
2
2
4
6
7
7
5
4
7
5
3
2
2
2
2
2
2
6
4
2
4
6
8
12
11
6
2
6
3
1
1
1
1
1
2
1
1
2
3
5
3
1
2
1
1
1
1
1
1
1
4
7
4
1
8
4
1
10
7
4
4
4
6
8
5
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
62
245
245
556
290
299
286
265
245
216
202
229
221
239
381
288
302
270
348
288
307
381
348
363
342
556
323
328
381
276
280
290
248
250
237
322
416
396
739
579
586
678
671
617
678
654
656
671
739
579
552
531
539
445
427
449
498
481
579
739
480
432
407
330
296
307
243
277
308
280
347
347
281
276
235
347
153
186
232
266
347
347
336
336
336
336
245
211
172
154
106
88
74
68
64
62
60
57
57
57
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
13
13
13
10
8
20
32
22
12
11
10
11
6
2
5
3
2
2
7
8
9
6
4
6
9
8
6
4
9
13
11
9
26
68
41
15
14
13
57
71
42
14
16
12
8
7
10
14
9
4
4
2
1
2
8
5
2
12
44
23
2
2
20
11
2
50
37
24
89
45
2
2
9
17
182
167
89
11
11
17
47
62
36
11
11
11
12
13
13
13
13
13
13
13
14
14
14
14
28
43
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
225
225
22
982
350
367
423
631
370
396
411
427
393
483
438
496
555
555
555
497
491
534
904
736
743
982
935
651
733
610
598
915
481
575
398
303
281
242
156
272
274
280
904
360
372
631
403
561
982
584
935
596
380
345
263
201
318
291
298
915
259
255
249
141
122
100
73
66
63
59
61
61
39
32
29
24
21
21
122
241
379
631
631
631
325
274
214
142
108
77
55
40
29
21
15
11
8
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
1
2
4
2
1
2
2
2
2
1
1
1
1
2
1
1
1
2
4
6
5
3
1
1
2
1
1
20
11
2
6
5
3
1
2
4
3
2
3
4
3
3
2
2
3
5
3
2
1
2
1
1
1
1
2
3
2
1
1
1
1
2
2
2
3
2
1
1
2
2
3
3
4
7
9
6
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
86
86
60
70
81
122
83
98
88
122
86
85
87
122
82
85
98
66
72
73
73
105
73
72
82
98
70
94
70
63
56
52
43
55
60
62
105
66
56
60
57
54
57
57
57
57
56
58
70
62
68
61
68
64
57
56
63
56
54
64
64
44
41
40
32
34
32
33
39
43
47
47
47
40
41
36
43
43
38
40
40
42
45
47
53
53
53
53
53
40
38
31
28
28
28
28
28
26
26
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
14
14
10
6
2
3
6
6
6
6
7
4
1
7
4
2
2
2
4
2
1
1
4
2
1
1
2
1
1
1
1
1
1
5
7
9
10
7
4
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
5
5
3
2
2
2
17
22
28
17
6
4
3
3
4
4
4
5
3
2
2
2
2
2
2
2
2
2
14
20
11
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
28
29
29
42
55
45
54
47
46
45
54
44
46
47
54
46
43
41
49
36
40
42
54
39
41
44
45
45
41
37
42
41
45
54
41
45
49
47
60
47
51
60
53
54
62
56
57
67
61
62
67
62
62
62
67
63
59
63
59
63
56
56
56
63
61
47
43
49
55
54
63
63
55
55
41
44
43
48
48
48
55
55
50
48
48
48
41
39
38
36
35
35
34
34
34
30
34
34
4
30
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
7
5
3
12
7
2
2
2
2
2
2
3
6
8
7
5
3
3
6
9
7
6
6
6
8
11
8
5
6
6
6
4
3
4
3
2
8
5
3
1
4
2
1
3
2
1
2
1
1
1
2
8
4
1
1
1
2
2
2
2
2
2
1
1
2
16
9
2
2
6
10
9
8
18
20
21
12
3
3
3
3
2
1
1
1
1
1
15
22
28
29
29
16
4
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
23
49
49
41
49
53
64
67
50
49
47
46
49
49
63
54
49
64
40
43
50
50
63
51
54
54
51
48
64
48
48
46
67
39
42
46
41
51
51
39
39
36
36
33
34
45
34
34
37
35
35
40
33
32
35
36
38
67
39
37
35
35
26
25
29
20
20
21
23
24
26
31
31
31
18
16
13
11
16
23
30
45
45
45
39
38
36
33
33
33
17
14
11
7
5
4
3
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
1
1
8
14
7
1
3
4
6
4
2
8
8
8
8
4
1
1
1
1
1
1
1
2
1
1
1
1
2
6
5
4
4
3
2
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
2
1
1
2
2
2
2
1
1
1
1
3
5
6
4
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
64
84
84
170
82
86
86
76
78
78
79
92
95
106
109
147
136
103
136
95
110
112
136
136
130
131
170
147
102
93
80
72
72
68
66
80
89
84
144
99
107
144
117
136
150
150
150
147
148
148
170
149
140
138
139
148
142
135
149
149
113
100
99
89
83
119
73
78
80
82
91
91
80
80
62
77
44
57
72
82
119
119
98
96
91
91
77
74
71
68
67
65
63
63
63
61
63
63
56
56
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
16
16
9
2
2
2
9
23
16
10
5
1
6
4
2
2
2
2
1
1
1
6
4
2
2
2
2
2
1
1
2
4
6
6
6
7
5
4
11
8
6
7
4
2
1
1
3
2
1
1
2
2
2
3
3
4
5
13
7
2
2
1
1
3
11
10
8
7
5
4
3
3
3
40
39
23
7
7
4
1
1
2
3
5
7
7
7
7
7
7
7
7
7
7
7
31
43
25
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
20
60
60
81
140
80
76
76
105
72
69
75
76
84
99
107
92
105
87
76
88
82
99
96
83
80
107
73
84
89
99
130
86
84
88
88
95
98
132
89
99
101
104
109
110
140
112
114
110
110
111
111
128
128
105
117
125
116
130
125
99
98
98
74
94
73
74
87
81
94
109
132
132
132
88
88
72
60
60
50
49
49
68
84
103
140
140
140
140
140
73
62
49
35
29
24
20
12
12
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
11
11
11
28
16
5
4
5
5
5
5
5
3
2
5
3
1
1
2
3
2
1
1
8
7
6
3
1
4
7
10
8
6
8
10
12
10
9
12
15
11
7
8
5
2
1
4
5
4
3
3
2
2
4
4
2
1
1
1
2
5
8
8
6
4
2
10
8
7
5
3
2
2
2
8
15
11
8
8
6
4
4
4
4
6
7
6
5
5
5
5
5
5
5
5
5
5
5
6
7
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
78
78
81
69
78
118
79
78
79
118
80
80
86
118
82
83
84
67
75
65
69
81
69
75
78
103
75
84
67
64
56
59
69
68
84
73
103
78
80
81
105
81
85
103
93
101
105
103
118
110
118
114
131
115
111
107
111
102
94
107
107
73
70
84
58
52
56
48
52
56
56
45
45
36
25
20
21
24
26
36
36
32
38
43
51
51
51
51
51
27
23
19
14
13
12
11
9
9
9
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
3
3
3
2
2
8
4
1
1
1
1
1
1
2
2
2
12
9
6
4
6
8
6
4
2
2
2
2
1
1
1
1
1
3
2
1
7
5
4
4
2
1
2
1
1
1
1
1
1
1
2
2
3
2
1
2
4
3
2
2
2
2
1
1
1
4
8
5
3
2
1
1
1
2
13
13
8
3
3
2
1
1
2
2
2
2
2
2
2
2
3
3
3
3
4
4
4
4
4
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
50
185
185
266
186
210
189
266
185
178
190
196
200
238
237
188
200
188
173
238
194
205
266
220
222
242
237
204
211
194
224
237
245
407
265
331
397
397
571
431
438
490
571
547
601
621
739
739
557
602
543
540
609
524
407
394
420
388
401
609
398
412
412
301
310
285
251
310
259
257
310
310
234
211
208
128
100
115
140
182
208
266
266
266
229
257
290
331
331
331
331
331
331
331
331
324
331
331
293
293
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
8
8
8
13
12
11
21
30
27
19
11
9
8
8
13
15
16
18
23
28
20
12
22
30
26
22
18
19
21
16
12
9
7
39
20
2
13
22
31
81
44
7
16
11
6
6
5
4
5
6
5
5
5
5
5
6
5
5
5
4
4
4
8
13
13
14
21
27
33
26
15
4
4
4
60
74
39
4
4
8
10
13
8
4
4
4
7
9
10
11
24
31
38
38
38
38
165
229
133
38
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
44
69
69
113
128
142
140
149
335
258
265
470
323
293
333
343
325
428
470
238
260
229
189
237
231
249
470
270
257
263
428
194
184
182
157
159
191
127
153
212
259
330
428
309
487
335
363
365
372
398
412
487
437
510
460
510
410
510
378
344
369
369
203
184
144
110
88
76
70
73
72
72
72
72
43
38
32
31
35
41
45
55
55
59
73
91
91
91
91
91
73
73
73
71
73
73
68
61
61
73
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
7
7
7
17
10
3
7
11
13
11
9
22
14
7
8
6
4
4
2
1
9
8
8
5
2
9
17
9
2
4
3
2
4
6
7
9
12
11
8
6
5
3
1
3
5
3
1
5
9
5
1
2
2
1
1
2
3
2
1
1
2
3
2
1
1
2
3
4
10
8
5
2
2
2
12
16
9
3
3
2
1
1
1
1
2
3
5
6
6
7
9
10
11
11
12
12
12
12
36
61
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
27
95
95
60
63
67
57
56
84
63
68
79
95
80
84
61
62
59
52
72
60
69
95
64
80
64
55
54
58
46
46
59
40
45
44
45
49
72
58
48
54
55
52
54
53
61
53
48
48
46
45
51
44
44
44
46
48
48
59
51
42
42
42
34
37
31
31
28
30
38
45
58
58
58
31
26
20
16
15
14
14
14
21
30
41
61
61
61
61
61
31
26
20
14
11
9
7
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
57
57
30
3
3
2
1
1
4
4
4
4
3
2
4
3
2
1
1
1
1
2
1
1
5
3
2
1
1
1
4
4
4
3
2
3
2
2
2
5
4
2
1
1
1
1
2
1
1
2
3
2
2
1
1
2
2
1
1
2
2
2
3
4
2
1
4
2
1
3
2
1
1
1
3
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
21
63
63
81
64
75
94
66
103
75
66
73
72
74
99
78
78
103
66
70
79
72
99
80
78
81
103
79
89
81
99
81
70
68
68
75
75
94
102
83
95
109
102
99
99
102
102
99
109
96
93
98
102
93
109
96
96
96
93
101
86
86
71
66
95
65
62
85
58
68
77
85
85
85
48
40
32
28
29
29
33
33
42
54
69
95
95
95
95
95
50
43
34
25
22
19
17
12
12
12
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
14
14
14
7
1
3
2
2
2
3
7
7
7
4
2
1
1
1
1
1
2
4
6
7
8
4
1
3
2
2
4
2
1
5
3
1
3
5
4
4
7
10
9
5
2
2
5
3
2
1
1
1
1
1
2
3
4
7
8
9
6
4
4
2
1
1
1
1
1
2
3
4
7
10
13
13
8
4
4
2
1
1
2
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
6
8
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
156
156
111
131
152
154
164
263
161
152
162
146
141
215
144
156
169
156
133
215
120
119
112
92
86
91
101
104
104
166
98
86
82
78
74
78
78
112
85
87
89
89
114
113
118
263
123
121
136
112
117
166
108
106
97
84
79
76
75
68
73
73
56
65
58
53
97
50
52
57
51
49
49
49
41
41
37
43
72
120
170
263
263
263
160
142
122
90
69
57
37
28
21
15
12
10
8
4
4
4
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
1
1
1
1
2
28
54
27
1
4
7
6
6
5
3
2
23
15
7
1
1
6
10
8
6
4
2
7
13
7
1
4
5
6
6
6
3
1
2
4
3
2
5
3
1
1
1
3
3
4
2
1
1
1
3
3
3
2
2
4
2
1
1
1
1
5
4
2
1
1
1
1
3
6
17
21
25
16
8
4
1
1
4
6
7
7
4
2
2
2
2
2
2
2
2
2
2
2
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
24
53
53
48
65
57
78
57
55
61
78
60
56
55
78
57
61
60
74
59
60
65
74
62
62
59
59
54
44
43
46
47
47
58
56
49
50
49
65
53
54
62
58
58
64
57
57
55
55
61
56
64
57
56
58
52
53
58
57
64
59
59
49
50
47
51
61
46
51
57
59
65
65
65
39
37
31
34
38
38
51
51
53
61
61
61
51
43
41
41
22
19
15
11
9
8
7
6
6
6
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
5
5
5
5
6
5
4
5
6
6
4
2
1
2
4
2
1
1
2
2
3
10
5
1
2
4
3
2
2
1
1
2
2
2
3
4
4
3
2
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
2
4
3
2
1
1
1
1
1
1
2
6
9
5
1
3
3
3
3
3
5
8
5
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
4
3
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
16
137
137
82
87
116
103
113
245
152
165
199
198
212
287
240
287
334
199
194
227
216
220
298
226
231
245
215
203
190
334
149
150
138
119
111
112
127
110
150
171
205
334
189
198
186
177
176
169
205
161
160
163
176
164
171
161
205
175
163
175
175
117
117
103
94
108
83
80
79
74
69
69
69
49
44
62
38
42
48
49
54
60
66
73
86
86
86
86
86
67
67
67
65
67
67
64
60
60
67
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
10
10
10
10
6
3
6
9
8
5
2
9
8
7
8
5
2
2
2
2
3
4
4
4
5
5
4
4
5
8
6
5
7
6
5
7
8
9
10
11
6
1
3
2
1
1
1
1
2
4
3
2
1
2
1
1
1
1
1
7
10
11
6
1
1
1
15
15
15
10
5
1
1
1
13
26
14
3
3
2
1
1
2
2
2
3
5
6
6
6
6
6
6
6
7
7
7
7
33
60
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
19
121
121
113
139
114
107
148
98
105
125
97
105
114
125
121
112
111
135
103
105
103
113
103
109
113
130
102
121
115
119
139
148
108
119
126
145
169
169
182
139
140
134
133
135
135
141
143
139
141
182
116
124
123
126
140
131
148
141
154
156
182
182
140
140
111
101
99
100
106
128
128
95
85
76
82
55
66
81
97
131
131
119
119
103
96
93
80
80
80
48
43
37
33
32
33
32
32
32
32
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
36
36
36
22
9
6
14
9
4
4
4
4
3
2
5
9
11
14
13
11
9
11
6
1
1
5
3
1
1
6
3
1
11
22
17
13
9
5
4
15
9
4
3
2
1
5
3
1
1
2
2
1
1
2
3
2
2
2
2
1
1
1
4
8
9
10
11
10
9
10
5
1
1
1
41
37
29
22
22
15
9
9
21
27
21
16
14
12
12
12
12
12
12
12
12
12
12
12
16
20
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
19
429
429
259
291
336
488
339
429
322
488
332
330
332
488
296
312
292
347
284
304
382
347
289
283
276
247
237
382
215
217
218
207
198
212
273
217
263
199
187
203
194
202
194
203
207
220
253
216
273
219
212
210
210
214
214
253
226
227
219
226
226
190
202
273
218
253
226
213
215
226
226
158
150
119
102
136
90
111
138
158
203
203
203
158
145
135
114
102
102
71
64
57
57
59
62
67
67
67
67
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
47
47
47
30
13
6
24
15
7
5
7
6
6
7
9
11
19
24
18
13
9
6
10
8
7
10
12
14
24
15
6
6
6
7
35
69
46
24
7
31
27
17
8
10
8
5
2
2
3
4
4
4
3
2
6
4
2
12
14
8
2
2
2
2
9
17
33
23
14
15
16
17
32
48
45
43
23
3
3
2
2
2
2
2
2
3
14
19
22
23
24
24
24
24
25
25
25
25
33
42
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
19
47
47
92
148
110
108
128
237
165
187
227
236
236
301
248
301
301
187
189
194
177
241
191
183
197
237
196
270
190
241
179
173
169
145
134
132
135
153
182
201
235
270
235
309
276
279
281
309
273
280
275
254
309
228
218
219
254
217
212
254
254
184
179
212
125
106
104
110
135
158
200
200
200
150
159
176
184
184
184
134
128
140
153
176
212
212
212
212
212
128
114
98
88
81
75
71
61
61
65
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
11
11
11
7
3
6
12
12
8
5
15
10
5
3
1
3
15
20
10
1
1
5
6
4
2
2
3
6
10
7
5
3
2
2
30
29
22
13
4
35
23
12
3
6
5
3
1
4
7
5
3
13
9
5
5
4
4
5
4
3
4
5
3
1
1
4
2
1
9
8
8
8
12
16
46
41
36
36
36
18
1
1
1
1
14
21
12
4
4
4
4
4
4
4
4
4
4
4
32
61
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
22
113
113
94
166
100
128
97
85
90
128
84
96
106
128
125
106
92
147
83
102
119
111
148
125
107
122
89
95
89
82
166
90
89
100
109
112
111
164
104
120
126
114
148
122
141
115
122
99
109
86
77
78
83
73
89
88
85
166
80
73
79
62
62
109
55
54
62
75
100
121
164
164
164
90
79
64
50
46
43
43
40
56
75
99
141
141
141
141
141
72
60
46
31
24
19
14
5
5
5
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
2
2
2
24
12
1
8
5
2
2
2
2
2
2
3
5
7
7
4
2
2
5
5
3
2
10
7
4
2
3
2
2
2
3
22
21
11
1
1
2
3
2
1
1
1
1
1
1
1
1
4
3
2
2
2
1
1
1
2
3
2
2
1
1
1
2
4
4
5
12
7
2
2
2
8
15
10
5
5
3
1
1
1
2
3
4
3
2
2
2
2
2
2
2
2
2
2
3
2
2
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1793
1817
1841
1866
1890
1914
1939
1963
1988
2012
2036
2061
2085
2109
2134
2158
2183
2207
2231
2256
2280
2304
2329
2353
2378
2402
2426
2451
2475
2500
2524
2548
2573
2597
2621
2646
2670
2695
2719
2743
2768
2792
2816
2841
2865
2890
2914
2938
2963
2987
3012
3036
3060
3085
3109
3133
3158
3182
3207
3231
3255
3280
3304
3328
3353
3377
3402
3426
3450
3475
3499
3523
3548
3572
3597
3621
3645
3670
3694
3719
3743
3767
3792
3816
3840
3865
3889
3914
3938
3962
3987
4011
4035
4060
4084
4109
4133
4157
4182
4206
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
