537
100
537
2
0
0
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
1485
4116
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
92
92
92
92
92
80
78
75
84
97
92
139
139
122
124
149
112
106
111
106
110
125
130
132
192
145
148
164
147
141
164
131
127
177
139
150
162
149
155
163
160
177
191
142
148
145
111
143
112
131
139
123
192
113
117
139
129
137
148
191
148
149
133
127
149
118
147
96
139
72
81
78
89
148
80
145
66
84
84
74
192
61
58
58
36
52
71
73
138
139
60
58
67
77
103
139
139
139
139
139
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
24
24
24
24
24
24
24
24
24
24
23
22
22
22
61
39
18
18
12
6
4
2
22
42
29
15
2
2
2
2
2
2
2
2
3
5
4
3
2
1
1
1
2
3
4
5
5
5
6
4
3
3
3
4
5
5
5
5
5
5
4
4
4
2
1
1
3
5
3
1
1
1
1
3
4
2
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
80
80
80
80
80
70
68
66
63
61
61
60
77
81
112
157
89
94
98
115
93
115
125
129
202
161
136
176
130
130
176
127
120
190
135
155
176
156
164
173
156
190
199
154
156
148
120
140
107
120
121
115
202
94
88
86
97
114
134
199
156
157
136
138
157
117
153
97
82
74
79
74
94
156
88
148
78
95
96
88
202
72
70
74
53
55
59
57
78
82
45
42
45
47
57
71
71
71
71
71
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
15
12
12
12
12
8
5
5
11
63
34
6
4
3
3
3
3
14
25
20
15
14
13
10
8
6
5
6
7
5
3
2
1
2
2
2
1
1
1
2
8
5
3
5
7
8
5
2
1
1
1
2
1
1
1
1
3
2
1
1
1
1
2
2
1
1
1
3
2
1
2
2
1
1
2
1
1
1
3
2
1
1
2
1
1
4
5
6
6
5
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
75
75
75
75
75
56
53
49
51
57
56
77
77
70
111
90
68
70
70
68
67
68
75
77
116
111
83
83
81
77
73
75
64
68
69
72
93
90
77
79
76
83
67
63
70
65
78
111
86
117
102
108
148
116
134
126
125
148
137
138
145
145
133
148
124
124
125
107
105
136
104
100
137
100
97
136
77
87
100
105
116
137
118
85
82
73
62
59
59
50
48
44
51
60
74
97
97
97
97
97
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
38
38
38
38
38
21
4
4
4
4
4
6
9
25
22
12
2
2
1
1
1
1
1
2
5
5
5
3
2
3
4
3
2
1
1
1
1
2
5
6
4
2
2
1
1
3
5
3
1
1
2
5
8
4
1
2
3
2
2
1
1
1
1
1
1
1
1
2
13
8
4
9
5
2
1
1
1
1
1
5
3
1
1
4
3
2
2
3
2
1
4
6
7
7
7
7
7
7
8
20
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
221
221
221
221
221
201
197
193
198
208
184
240
240
203
290
215
196
217
211
224
197
228
225
212
274
265
228
236
231
221
235
223
183
192
187
181
222
212
199
196
193
225
195
188
203
186
205
290
223
258
247
256
343
275
307
291
290
343
314
316
328
328
302
343
288
282
318
297
282
309
303
263
273
263
253
309
220
245
284
268
290
318
256
204
186
172
158
165
167
175
187
187
187
193
214
240
240
240
240
240
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
40
40
40
40
40
21
3
3
3
3
3
7
12
14
13
7
2
2
1
1
1
4
6
7
8
6
5
3
2
3
11
8
4
1
2
4
2
1
4
8
7
5
3
2
4
8
9
10
5
1
5
3
2
2
19
12
6
4
3
6
3
1
8
4
1
3
3
4
30
22
14
13
8
4
1
2
3
3
3
4
14
8
2
27
14
2
2
7
5
3
23
33
38
44
44
44
44
44
44
44
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
215
215
215
215
215
197
194
190
193
200
179
223
223
192
289
229
195
224
213
210
213
211
207
207
282
253
201
207
202
192
221
215
156
175
174
170
208
229
186
188
187
207
184
177
194
181
181
289
194
218
218
206
282
209
215
223
217
224
224
207
229
204
210
215
202
206
195
185
208
179
177
167
179
149
151
169
163
178
185
190
289
177
185
153
119
117
117
125
156
139
148
156
163
178
194
224
224
224
224
224
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
36
36
36
36
36
18
1
1
1
1
1
1
1
1
7
9
10
10
5
1
1
2
4
5
7
6
5
3
2
3
11
8
6
4
4
4
3
2
4
7
5
4
4
4
4
8
6
3
1
2
2
1
1
1
2
4
7
4
2
2
3
2
1
1
1
2
2
2
1
1
1
2
3
3
4
3
2
3
4
6
5
4
23
47
25
4
4
4
4
5
45
65
75
86
53
20
20
20
20
20
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
61
61
61
61
61
55
54
53
51
50
50
48
48
53
59
59
60
71
61
75
65
63
80
59
57
57
54
54
63
59
59
80
61
63
66
71
75
63
67
71
80
73
73
77
61
63
68
67
74
75
72
74
75
73
75
65
66
67
66
65
73
64
63
63
77
60
59
57
56
52
55
55
58
74
53
75
44
48
50
47
70
40
37
38
33
39
43
43
75
56
37
35
36
41
51
65
65
65
65
65
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
11
11
11
11
11
11
11
11
11
11
6
2
2
6
4
2
3
3
3
2
1
7
5
3
2
2
10
6
2
3
4
2
1
1
1
1
1
2
4
3
2
1
1
1
1
15
9
4
1
2
3
2
1
1
1
1
1
1
1
1
1
2
3
5
4
2
1
1
3
3
2
1
1
1
1
1
2
1
1
1
1
1
2
6
3
1
1
13
7
2
5
7
8
8
6
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
246
246
246
246
246
207
201
193
183
177
169
160
166
166
234
240
209
206
244
193
196
208
202
207
270
193
190
177
180
201
202
246
240
189
207
203
244
234
199
213
214
213
270
209
217
209
207
240
212
226
232
242
303
256
290
259
255
257
253
270
261
263
273
285
265
273
303
266
290
271
255
263
285
252
259
275
216
234
275
254
259
303
238
198
188
161
155
161
169
188
176
176
176
176
176
176
176
176
176
176
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
77
77
77
77
77
39
1
1
1
1
1
4
7
16
36
27
15
3
2
1
2
3
19
27
17
7
22
11
1
2
4
6
4
2
3
2
2
2
12
16
11
7
8
6
5
81
47
14
2
2
2
2
3
9
7
6
9
5
2
2
2
2
2
3
3
3
2
2
5
3
2
1
3
5
3
2
3
4
6
21
37
22
8
22
29
37
51
26
2
6
18
24
27
29
30
30
30
30
31
49
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
174
174
174
174
174
130
123
114
121
136
133
187
219
240
407
400
237
230
214
212
220
276
344
297
497
353
365
400
407
334
360
344
288
497
319
348
360
349
381
356
400
497
290
265
240
201
187
207
230
260
373
304
264
289
255
246
281
341
312
373
328
314
310
302
304
299
292
293
304
295
302
304
280
277
270
341
302
243
244
218
328
177
184
191
167
178
178
143
137
130
124
121
131
143
159
187
187
187
187
187
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
87
87
50
14
14
14
14
14
25
36
35
34
21
9
9
9
5
2
2
2
3
21
16
11
7
4
8
13
11
8
6
6
3
1
4
14
17
12
8
4
1
3
6
9
7
5
3
1
1
1
1
3
2
2
2
2
2
2
2
3
2
2
5
6
8
9
5
2
2
5
4
3
2
8
5
3
21
11
1
5
44
26
9
9
5
2
6
33
47
54
57
44
32
32
32
32
32
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
497
497
497
497
497
457
450
443
435
434
418
429
429
386
559
451
426
463
442
446
460
483
482
486
599
436
462
451
439
433
447
497
427
479
423
394
397
447
412
412
416
479
437
428
439
449
465
559
455
465
456
449
599
460
471
480
461
464
463
446
463
429
434
497
428
386
383
362
347
327
342
354
392
455
413
465
364
405
405
387
599
358
358
364
316
312
312
297
329
289
285
280
305
341
385
463
463
463
463
463
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
79
79
79
79
79
79
79
79
79
79
48
17
17
22
19
15
9
3
3
2
2
3
9
16
40
51
58
30
3
3
11
7
4
20
28
18
9
2
29
32
20
9
11
10
9
15
21
13
5
3
1
1
1
1
7
4
1
5
10
6
2
2
2
48
30
12
7
4
18
11
4
13
10
8
5
3
12
8
4
62
34
7
16
110
61
13
13
8
4
4
69
101
117
125
122
119
119
119
119
119
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
749
749
749
749
749
749
749
749
749
749
749
528
499
496
542
413
389
377
372
384
394
437
460
497
634
542
581
581
670
566
544
520
563
445
445
460
497
501
442
475
457
439
581
445
477
670
430
561
469
513
540
522
634
563
465
498
464
474
480
503
455
466
476
496
501
438
419
425
401
388
503
353
353
369
337
350
272
329
309
313
634
267
281
297
240
250
250
228
300
205
185
166
163
176
207
246
246
246
246
246
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
749
749
749
749
749
501
253
253
253
253
130
8
8
13
39
33
20
7
4
1
3
14
21
28
17
6
28
22
14
6
5
14
10
6
4
3
2
2
8
16
11
6
7
5
3
10
18
18
18
9
1
1
1
2
3
2
1
4
7
4
2
4
6
4
3
3
3
19
35
28
14
1
6
12
9
7
18
11
4
13
7
1
6
21
13
5
5
5
4
4
22
31
36
38
39
40
40
40
41
61
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
160
160
160
160
160
145
142
139
135
132
130
125
125
103
105
119
107
105
137
119
135
157
138
155
144
139
151
125
125
129
125
160
144
119
123
113
137
105
96
104
102
100
157
101
113
138
100
155
118
127
139
139
128
151
116
125
120
119
121
99
106
118
121
160
144
104
100
91
91
75
71
65
59
59
52
52
58
54
53
54
83
46
48
52
44
53
65
68
111
121
58
56
65
73
94
125
125
125
125
125
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
130
130
130
130
130
68
7
7
7
7
7
6
6
6
8
10
5
1
1
1
2
2
2
2
3
7
6
4
2
2
4
5
3
2
2
1
1
3
6
5
3
1
1
1
2
10
7
4
1
2
1
1
1
1
2
2
3
13
14
7
1
1
1
1
1
1
2
4
4
2
1
2
17
11
5
1
1
1
2
3
2
1
1
4
3
2
2
4
4
4
4
4
4
4
4
4
4
4
4
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
64
64
64
64
64
74
85
85
88
95
91
114
114
97
128
100
99
131
98
106
111
104
128
102
103
115
97
114
102
107
131
102
111
115
102
96
102
101
97
97
107
102
105
131
99
103
93
95
93
95
102
96
99
96
103
121
101
106
111
113
125
117
120
117
116
125
120
112
119
128
113
131
120
115
120
110
120
112
128
109
121
107
109
113
103
128
128
98
96
89
88
86
93
101
112
131
131
131
131
131
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
21
21
21
21
21
19
18
18
18
18
10
3
3
5
4
3
3
6
3
1
1
1
2
3
4
5
11
7
3
3
20
11
3
2
2
1
1
4
7
8
4
1
1
1
4
4
5
3
2
1
1
1
1
2
2
2
4
2
1
1
2
3
4
3
2
4
2
1
3
2
1
1
1
1
1
2
6
4
2
4
3
2
9
13
8
3
3
2
1
3
19
27
31
33
20
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
70
81
94
118
118
118
118
118
97
97
98
148
95
96
115
100
109
108
113
148
121
137
127
120
137
140
143
148
227
121
118
124
112
114
131
110
112
116
113
131
126
128
227
130
129
133
116
116
116
109
108
105
101
122
123
130
227
134
137
134
119
118
116
114
108
115
112
108
106
101
106
91
85
112
79
77
81
105
67
67
66
58
60
64
68
68
108
68
63
67
66
76
88
88
88
88
88
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
45
35
35
35
35
19
3
3
7
5
4
5
7
5
3
5
4
4
4
9
15
15
9
4
10
17
15
9
4
5
4
2
1
8
7
6
6
3
1
4
22
20
12
4
3
2
1
1
2
4
3
2
1
1
1
2
18
24
12
1
2
2
2
18
10
3
5
4
4
4
3
2
3
4
7
4
1
5
16
10
5
5
3
1
1
10
15
17
18
19
19
19
19
20
25
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
25
23
22
31
44
45
86
86
57
68
83
64
76
76
84
66
85
55
51
55
58
66
73
78
86
80
83
76
84
85
78
80
79
77
82
74
73
80
70
76
111
86
111
87
111
82
75
73
64
65
66
65
74
70
72
71
94
69
70
68
64
64
61
61
56
60
66
70
73
94
74
60
62
57
56
55
40
42
47
44
63
63
50
61
45
38
34
34
38
45
56
56
56
56
56
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
9
2
2
2
2
1
1
1
3
3
2
1
1
1
1
1
1
2
3
7
5
3
2
1
1
5
3
1
1
1
1
1
1
1
2
3
2
1
1
1
2
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
1
1
1
3
3
4
4
4
3
2
2
2
8
4
1
1
1
2
4
7
8
9
9
9
9
9
9
10
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
54
54
54
54
54
46
45
43
54
67
64
112
112
75
89
113
87
113
109
121
102
122
107
75
83
84
86
110
89
82
94
100
84
103
89
93
97
100
97
112
107
113
114
113
122
120
120
120
122
156
120
121
122
115
114
115
108
108
105
103
102
107
97
98
98
102
101
106
122
90
91
92
97
106
98
105
90
88
85
82
83
74
74
78
82
82
76
79
80
115
83
83
85
81
82
82
82
82
82
82
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
8
2
2
2
2
1
1
1
1
4
3
3
3
2
1
1
1
1
1
2
2
2
2
2
2
2
2
2
1
1
2
2
2
5
6
8
5
2
1
4
3
3
2
1
1
1
1
1
1
1
1
7
4
1
1
1
1
1
2
3
2
1
1
2
2
1
1
1
1
2
3
5
6
7
5
3
1
2
8
4
1
1
7
7
7
18
23
26
27
19
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
49
49
49
49
49
40
39
37
41
47
44
68
68
50
57
73
57
73
71
81
64
82
55
52
56
58
64
70
74
74
75
79
73
81
82
70
73
70
65
79
63
63
71
65
72
110
82
110
86
110
78
73
71
67
65
64
62
62
65
67
66
91
63
62
58
55
61
57
56
53
63
60
62
60
91
58
51
52
58
51
47
63
49
35
33
34
36
41
56
47
46
45
45
45
45
45
45
45
45
45
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
9
2
2
2
2
2
2
2
4
2
1
1
3
2
1
1
1
2
3
3
3
3
2
2
2
2
2
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
4
2
1
1
2
4
7
6
4
2
2
3
3
2
2
1
1
1
3
5
3
2
3
4
2
1
4
3
2
2
1
1
1
2
3
3
4
2
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
39
39
39
39
39
39
39
39
50
64
62
109
109
80
94
110
93
110
102
118
92
119
76
70
77
77
82
107
86
80
91
97
82
100
87
86
94
97
94
109
97
110
110
110
119
120
112
120
108
120
100
91
97
87
87
95
83
85
88
89
95
98
86
81
81
86
85
82
119
80
82
85
83
80
98
86
78
81
93
76
67
68
76
69
80
80
69
74
93
71
67
59
57
59
69
80
80
80
80
80
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
12
12
12
12
12
6
1
1
1
1
1
2
3
2
1
1
1
1
1
1
2
2
3
5
3
2
2
2
2
2
2
2
2
3
6
4
3
2
1
1
3
5
3
2
2
2
1
1
1
1
1
1
1
1
1
1
2
4
3
3
2
1
2
3
2
2
6
4
2
6
4
3
7
6
5
6
6
6
11
6
2
2
1
1
1
5
7
8
8
8
8
8
8
9
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
52
52
52
52
52
44
43
41
51
65
62
109
109
74
87
110
85
113
107
118
99
119
77
69
76
76
82
107
88
85
96
116
87
100
89
87
94
97
94
109
98
110
111
113
119
119
112
119
108
119
100
92
97
88
88
97
89
91
93
91
97
95
84
81
78
83
85
81
119
78
81
85
83
81
95
84
73
77
77
72
77
71
72
72
80
80
65
66
68
69
53
49
53
57
66
80
80
80
80
80
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
10
5
5
5
5
3
1
1
1
5
4
3
3
2
1
1
1
1
1
2
2
3
2
2
2
2
2
2
1
1
3
2
2
3
6
9
5
2
2
2
2
3
2
1
1
1
2
2
2
1
1
4
2
1
3
5
4
3
2
1
4
3
3
3
3
3
5
9
13
9
6
4
6
5
4
3
3
6
10
6
2
2
7
4
2
5
7
8
9
9
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
113
113
113
113
113
115
118
118
128
142
130
186
186
133
146
165
134
164
159
174
153
178
166
127
132
129
139
150
138
186
163
169
164
174
178
148
152
151
153
169
166
148
149
130
143
143
131
186
134
133
130
120
127
119
117
139
117
123
129
136
144
131
144
133
144
129
126
123
123
116
104
96
99
104
90
101
86
77
75
76
104
69
70
73
67
76
81
86
123
110
83
77
76
77
89
102
102
102
102
102
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
5
5
5
5
5
3
2
2
2
2
2
5
8
9
10
5
1
1
2
1
1
4
7
8
4
1
9
9
9
6
4
4
2
1
1
1
1
1
5
6
3
1
1
2
4
8
8
4
1
2
1
1
1
2
2
2
2
2
3
2
2
1
1
15
9
3
6
9
8
6
4
15
9
3
3
3
6
5
5
12
7
2
5
18
10
3
3
3
4
5
13
17
19
20
20
20
20
20
21
29
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
202
202
202
202
202
164
157
150
145
147
128
152
152
128
127
157
136
147
180
171
181
199
195
197
191
201
202
163
169
173
175
202
202
170
168
172
180
164
164
170
169
171
199
159
169
195
143
197
162
176
195
201
182
202
171
150
151
150
155
157
169
174
163
202
202
152
155
121
169
85
95
90
99
156
87
153
70
80
79
67
151
51
49
49
34
55
81
85
168
171
71
69
80
93
124
169
169
169
169
169
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
126
126
126
126
126
90
54
54
54
54
36
19
19
27
42
27
12
2
2
2
8
14
26
32
24
17
9
2
12
13
11
9
6
3
3
3
3
2
2
1
1
1
2
3
4
11
6
2
3
10
7
4
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
3
7
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
94
106
124
153
153
175
212
230
319
319
270
275
265
260
279
284
288
369
300
323
362
476
381
387
450
385
392
450
400
382
464
377
361
448
345
363
389
396
464
473
343
369
288
258
361
244
301
318
325
476
304
368
319
308
347
328
473
369
307
366
239
199
228
187
178
369
140
149
142
124
141
100
142
68
135
141
140
476
130
134
139
83
129
181
188
364
368
155
150
175
203
272
369
369
369
369
369
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
66
66
66
66
66
66
66
66
66
66
58
50
50
113
112
81
50
38
19
1
39
32
25
25
48
67
39
12
7
4
2
14
8
2
5
3
2
2
5
3
2
2
2
2
5
9
7
6
5
5
3
1
1
1
1
3
6
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
202
202
202
202
202
183
179
176
168
164
164
143
143
124
130
123
130
142
180
167
178
188
194
197
185
201
198
175
181
185
177
202
202
170
168
157
180
164
150
156
163
164
188
161
171
194
144
197
169
177
194
201
179
198
171
138
141
140
129
134
166
165
162
202
202
141
135
124
171
91
85
73
63
58
51
59
52
52
53
53
130
44
48
55
42
62
84
89
170
171
75
72
82
94
124
166
166
166
166
166
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
38
38
38
38
38
38
38
38
38
38
29
20
20
20
17
15
11
8
4
1
4
8
11
14
16
13
10
6
3
2
2
5
3
2
11
9
6
3
2
1
1
1
1
1
6
11
9
8
5
2
1
1
1
1
5
4
4
4
5
3
1
1
2
3
3
4
3
3
2
1
1
1
1
1
2
3
4
2
1
3
2
1
1
1
1
1
1
1
1
1
2
3
3
3
2
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
82
82
82
82
82
78
77
76
86
98
93
138
175
204
350
347
268
268
256
350
232
281
303
297
469
372
308
445
319
326
445
321
319
460
349
377
443
367
390
412
388
460
467
349
345
345
259
331
206
246
259
262
469
233
204
210
242
283
315
467
346
345
279
291
347
251
341
201
232
139
159
155
197
345
179
345
151
195
197
173
469
144
136
131
75
99
129
128
229
233
99
95
110
128
171
232
232
232
232
232
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
8
17
21
21
22
24
26
23
15
7
26
27
27
28
25
22
12
3
4
3
2
7
4
2
3
4
5
4
3
2
1
3
2
1
7
10
5
1
11
12
6
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
89
89
89
89
89
80
79
77
73
72
72
74
90
100
155
158
126
125
120
155
115
134
148
147
210
190
144
182
147
145
198
144
144
204
158
169
198
165
174
184
173
204
207
155
157
157
117
157
106
127
132
126
210
107
95
97
112
129
143
207
158
157
134
133
157
115
155
90
106
63
72
68
87
157
79
157
66
86
87
76
210
63
59
57
32
44
58
58
107
107
98
107
107
107
107
107
107
107
107
107
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
17
17
17
17
17
10
3
3
11
27
20
14
11
7
3
2
2
14
27
17
8
6
4
2
2
3
4
3
3
3
3
2
2
1
1
1
1
1
1
2
5
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
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
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
80
80
80
93
108
126
160
160
164
181
164
223
223
238
263
337
272
298
307
302
368
315
330
370
481
389
366
457
363
391
457
398
382
469
378
394
457
372
393
417
412
469
479
358
367
336
267
359
226
273
290
314
481
267
368
244
282
327
337
479
357
339
367
301
336
291
332
236
367
177
199
192
213
336
190
336
156
203
205
184
481
153
147
148
92
135
186
193
364
368
162
156
178
203
268
357
357
357
357
357
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
80
80
80
80
80
80
80
80
80
80
54
28
28
33
159
106
53
36
20
5
5
5
16
28
51
28
5
7
7
7
8
9
10
12
10
8
8
5
2
1
1
3
5
3
2
8
7
4
2
2
6
8
10
5
1
2
3
2
1
1
1
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
4
3
3
3
3
2
1
4
5
6
6
4
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
33
35
38
43
43
43
43
43
38
43
46
58
72
47
48
49
58
48
54
59
56
76
79
66
78
70
65
78
70
61
76
61
64
78
66
71
74
72
79
79
54
54
46
48
53
59
61
79
68
70
69
80
68
68
69
66
79
66
69
75
69
72
73
74
73
80
75
71
74
69
73
71
73
76
77
76
74
76
59
80
57
53
54
54
39
37
36
29
28
35
44
56
77
77
77
77
77
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
20
9
9
9
9
5
2
2
4
4
3
3
3
2
1
1
1
1
1
2
4
6
3
1
1
1
2
3
3
3
2
1
2
4
4
2
1
1
1
1
1
2
3
5
3
1
1
1
2
2
1
1
1
1
1
2
1
1
5
3
1
2
3
14
8
2
2
2
2
1
1
3
2
1
2
2
2
3
5
3
2
2
1
1
2
2
2
2
3
3
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
515
515
515
515
515
472
464
456
462
477
429
526
526
440
565
544
429
481
485
491
512
475
568
498
488
496
515
482
482
481
498
481
432
429
431
406
441
486
410
418
421
441
420
416
442
441
441
565
462
488
514
568
497
515
502
526
505
533
495
474
512
468
476
481
476
445
412
413
486
413
432
424
434
433
368
416
362
416
416
415
568
386
413
380
323
329
329
318
393
305
301
298
327
375
433
533
533
533
533
533
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
86
86
86
86
86
49
12
12
12
12
9
7
7
7
15
14
9
5
3
1
1
1
5
7
8
9
30
15
1
5
10
10
9
9
21
16
10
5
20
28
18
9
6
5
4
25
35
18
1
1
2
2
2
2
30
17
4
7
10
10
10
7
4
3
2
4
4
4
11
16
14
12
10
8
7
7
46
23
1
122
62
3
44
85
78
71
71
46
22
1
70
105
122
131
97
64
64
64
64
64
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
82
82
82
82
82
72
70
68
77
90
97
131
131
113
113
145
105
99
101
101
94
109
118
121
188
149
137
144
136
128
160
128
124
176
133
146
160
143
151
156
150
176
171
142
140
145
121
126
114
126
129
123
188
112
104
131
111
126
137
171
142
143
128
130
143
115
138
95
130
72
79
78
89
131
80
145
67
85
85
75
188
63
61
61
38
51
67
70
125
129
61
58
66
75
98
131
131
131
131
131
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
19
19
19
19
19
19
26
34
42
51
45
25
5
4
3
3
3
14
25
18
11
5
3
2
2
3
5
4
3
5
3
2
2
3
2
2
2
3
4
5
8
4
1
1
5
3
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
3
2
1
6
9
10
6
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
83
83
83
83
83
75
73
72
80
91
97
128
128
114
121
142
100
94
98
95
95
111
118
122
190
149
135
141
137
129
161
126
121
155
129
139
161
142
144
151
146
155
171
133
131
132
122
128
113
124
124
121
190
114
104
126
107
123
132
171
142
130
122
120
133
109
121
93
124
78
85
78
86
129
83
132
73
90
89
81
190
69
67
69
48
57
70
71
113
124
59
56
65
74
95
126
126
126
126
126
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
15
14
14
14
14
14
24
34
43
34
26
13
1
1
1
3
5
15
26
16
6
5
4
2
1
4
7
5
4
6
8
5
2
7
15
10
6
5
3
1
14
7
1
1
1
1
1
1
3
2
1
1
5
3
1
1
2
2
1
1
2
1
1
2
1
1
2
2
1
1
1
4
4
4
4
3
2
1
1
1
1
1
8
6
4
3
2
2
2
2
2
2
2
2
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
197
197
197
197
197
163
157
150
131
129
129
96
91
91
115
103
113
111
175
139
165
183
189
193
169
191
193
134
144
159
150
197
197
144
151
139
175
116
116
130
124
122
183
129
148
189
133
193
163
159
190
191
143
193
110
103
111
102
99
107
110
133
137
197
197
119
106
91
99
58
58
52
52
64
42
65
32
46
46
43
115
36
35
36
25
37
51
51
98
99
41
40
46
54
72
99
99
99
99
99
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
129
129
129
129
129
87
46
46
46
46
24
3
3
11
16
10
4
6
4
2
1
8
14
21
12
3
3
3
4
6
8
8
4
1
2
5
4
3
2
2
2
3
2
2
2
4
3
2
1
3
3
3
3
4
3
3
3
3
4
4
4
4
4
4
4
4
2
1
1
1
1
1
1
2
6
6
3
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
75
75
75
75
75
65
63
61
59
58
55
57
57
62
101
68
79
101
83
102
86
90
84
80
77
85
72
73
75
79
84
90
94
95
89
84
85
97
86
83
86
87
85
101
102
85
88
101
83
90
85
87
88
95
96
78
83
87
91
97
83
83
85
76
70
80
64
63
102
58
58
55
49
50
45
52
37
46
45
47
101
40
40
43
32
41
51
54
96
90
48
45
49
55
70
92
92
92
92
92
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
17
14
14
14
14
8
3
3
7
13
8
3
1
1
1
3
2
2
2
1
1
5
5
3
2
4
6
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
7
4
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
2
1
1
1
3
2
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
508
508
508
508
508
465
457
449
441
439
422
434
434
409
549
496
412
426
418
451
419
461
470
480
591
478
508
459
446
442
445
455
422
446
385
388
405
402
422
496
421
446
387
419
416
417
415
549
391
428
465
449
591
508
455
453
453
437
429
451
444
463
505
455
496
440
449
428
426
505
390
428
412
431
424
429
505
425
417
425
591
382
389
409
373
424
424
347
340
334
319
306
326
350
389
451
451
451
451
451
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
86
86
86
86
86
82
79
79
79
79
40
2
2
2
39
38
26
14
14
11
7
3
22
32
42
31
21
12
3
14
25
22
15
8
16
9
2
2
43
32
18
5
4
3
4
14
24
12
1
1
2
2
2
2
2
2
3
3
4
3
2
1
1
1
2
2
2
82
130
76
23
27
87
52
17
1
36
20
4
74
39
5
31
134
96
58
58
40
22
4
69
102
118
126
88
50
50
50
50
50
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
508
508
508
508
508
461
453
444
453
471
415
531
531
445
548
533
455
470
506
541
496
544
484
528
587
552
508
513
467
455
466
463
415
486
409
418
448
450
428
504
433
415
408
470
423
429
423
548
454
500
531
520
587
515
541
544
499
501
513
483
482
486
463
463
504
424
470
430
421
411
466
370
372
381
348
380
391
403
401
404
587
377
380
351
286
279
308
337
343
544
352
326
347
337
386
437
437
437
437
437
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
93
93
93
93
93
86
79
79
79
79
40
2
2
2
4
8
8
8
5
3
3
3
19
27
15
4
44
26
8
13
18
21
15
10
23
20
11
2
16
27
25
20
12
4
13
19
26
16
6
6
6
4
3
3
18
9
1
6
7
6
6
8
10
6
2
37
19
1
88
62
32
3
2
2
8
45
56
49
36
23
16
10
30
78
44
10
10
24
39
104
105
106
106
106
72
38
38
38
38
38
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
517
517
517
517
517
399
379
356
369
404
361
520
520
424
433
617
446
463
493
537
488
521
538
515
597
513
517
501
460
429
432
467
398
474
410
410
435
437
441
502
433
452
405
423
432
436
440
617
490
533
548
538
597
517
537
477
487
481
501
468
471
474
458
467
502
410
397
414
402
397
455
384
392
417
401
404
405
436
420
423
617
397
390
391
327
346
346
361
364
537
359
333
354
349
400
455
455
455
455
455
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
282
282
282
282
282
141
1
1
1
1
1
1
1
2
21
26
14
3
3
3
3
3
41
79
50
21
27
15
3
4
6
15
14
14
25
13
1
2
41
37
22
7
11
6
1
14
21
13
6
5
5
3
2
2
9
7
5
6
7
8
9
6
3
2
2
5
8
11
102
70
38
17
14
11
15
50
83
63
44
94
60
26
15
131
84
38
38
31
24
82
82
82
82
82
82
82
82
82
82
92
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
278
278
278
278
278
278
278
278
290
304
278
351
351
285
283
357
275
288
330
365
318
379
305
292
298
279
302
337
320
351
328
357
305
365
379
310
323
337
300
343
314
310
319
294
328
328
293
379
296
299
290
288
341
296
317
309
279
314
312
317
354
330
324
327
354
291
315
285
292
354
274
272
314
252
252
323
213
216
242
251
246
323
271
240
235
235
211
208
292
190
159
145
145
162
192
235
235
235
235
235
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
278
278
278
278
278
151
24
24
24
24
15
6
6
6
9
18
9
1
4
4
4
9
11
14
11
9
25
19
12
6
24
17
10
4
6
9
7
6
14
18
22
11
1
2
9
16
17
9
2
2
1
1
1
1
8
5
3
2
1
2
3
2
1
1
2
7
5
4
3
2
2
4
9
12
6
1
19
11
3
20
13
6
12
30
20
11
11
6
2
3
19
27
31
36
29
23
23
23
23
23
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
186
186
186
186
186
146
139
131
133
141
125
170
170
175
244
282
195
203
216
224
231
226
308
224
214
213
186
171
196
161
163
172
150
160
168
166
181
282
226
236
245
308
239
236
236
218
228
244
241
297
271
290
284
297
290
273
284
297
287
308
302
294
302
288
306
286
281
273
306
275
267
306
276
236
219
209
183
195
186
171
276
153
161
166
149
159
159
156
153
231
144
133
142
140
161
184
184
184
184
184
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
80
80
80
80
80
41
3
3
3
3
3
6
7
9
14
19
14
9
5
1
1
1
13
24
15
7
23
12
1
2
3
5
5
5
5
3
1
3
12
15
9
4
3
2
1
60
32
4
1
2
3
2
2
2
3
2
1
1
1
3
5
3
2
1
1
3
3
3
6
3
1
6
4
3
2
2
17
9
1
24
13
2
5
25
13
2
2
1
1
1
24
35
41
44
45
46
46
46
47
52
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
313
313
313
313
313
293
289
285
283
283
273
286
295
295
334
567
306
310
331
327
321
336
472
334
344
335
307
362
285
294
300
313
311
259
313
347
354
567
397
416
409
472
347
308
296
267
299
307
315
362
366
345
383
319
375
299
319
368
379
388
567
395
392
390
370
375
374
383
375
362
363
386
356
339
334
371
304
329
331
371
315
298
386
252
244
231
218
236
247
286
257
257
257
257
257
257
257
257
257
257
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
40
40
40
40
40
40
40
40
40
40
23
6
6
8
10
8
5
3
4
5
6
50
30
10
10
18
23
13
3
17
31
22
14
7
10
11
6
1
24
30
21
13
10
8
19
20
21
11
2
2
2
2
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
15
73
41
9
34
19
5
4
4
21
14
7
15
29
58
67
52
28
4
4
6
6
7
26
35
40
42
43
44
44
44
45
59
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
97
97
97
97
97
83
81
78
88
101
99
147
147
143
263
150
158
169
163
220
169
180
239
192
193
237
192
204
227
189
239
182
167
177
186
196
237
261
202
210
203
227
191
168
181
163
159
263
152
167
161
155
193
137
155
145
151
160
169
261
164
164
154
144
149
132
145
111
152
90
97
92
101
149
92
149
78
108
110
104
263
87
86
90
62
76
92
92
155
153
73
68
77
87
115
153
153
153
153
153
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
27
27
27
27
27
27
27
27
27
27
17
8
8
33
70
39
8
4
4
4
6
8
18
28
17
7
8
8
8
5
2
4
3
2
5
3
2
2
2
2
2
2
3
2
2
7
4
2
4
5
3
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
7
10
11
12
12
12
12
12
12
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
90
90
90
98
111
129
160
160
160
160
160
151
146
160
263
178
193
244
184
188
181
182
202
190
200
235
201
214
227
217
214
222
229
212
228
214
235
261
218
220
235
227
216
238
222
186
181
263
170
189
205
199
214
244
173
170
203
202
239
261
195
208
235
160
160
151
132
127
238
101
96
89
72
66
55
61
43
76
82
86
263
78
79
85
56
84
118
124
235
244
104
100
116
133
177
239
239
239
239
239
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
70
70
70
70
70
70
70
70
70
70
50
30
20
20
19
19
30
22
15
17
9
1
6
12
17
16
10
4
4
4
12
15
10
5
5
5
6
5
4
8
8
8
8
7
7
10
13
10
7
7
4
1
1
1
3
2
1
6
6
4
2
3
2
2
2
2
1
1
1
1
1
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
3
4
3
3
3
3
3
2
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
80
80
80
80
80
69
67
65
76
90
98
137
137
118
119
149
107
100
105
107
98
114
123
126
198
155
150
176
149
142
176
135
129
160
135
148
170
148
153
161
155
160
195
145
148
140
125
132
117
131
136
130
198
118
107
127
116
131
143
195
148
146
133
133
149
123
145
106
137
84
91
87
98
148
90
140
75
93
94
88
198
75
73
75
55
66
79
81
132
136
67
63
70
77
98
127
127
127
127
127
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
21
21
21
21
21
15
10
10
10
10
10
22
34
55
76
55
29
3
2
1
1
1
13
25
15
5
11
7
3
4
5
6
5
4
6
8
6
5
5
3
1
1
1
2
4
8
5
2
2
1
1
2
1
1
1
1
1
5
9
5
1
1
1
1
1
1
1
2
2
1
1
2
3
4
2
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
3
4
4
4
4
4
4
4
5
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
85
85
85
85
85
75
73
71
80
92
98
139
255
276
355
765
386
414
421
723
407
470
723
436
488
440
396
757
380
371
450
320
300
440
390
517
606
764
762
765
760
607
628
595
754
754
500
721
379
381
356
307
475
240
204
182
255
375
515
757
764
762
534
610
765
477
760
373
291
261
295
280
396
754
377
754
331
375
374
311
721
243
223
215
133
131
133
119
149
153
79
71
79
87
111
144
144
144
144
144
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
18
16
16
16
16
16
18
21
50
80
50
21
4
4
4
3
2
2
2
3
4
5
3
2
2
2
5
3
2
5
8
6
5
6
8
6
3
1
2
4
8
13
7
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
2
2
2
1
1
2
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
2
4
4
4
4
4
4
4
4
4
4
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
85
85
85
85
85
74
72
70
79
93
89
137
137
117
119
155
108
103
108
113
102
118
127
132
197
155
141
146
141
132
168
128
123
159
133
148
168
154
155
161
153
159
181
142
143
144
124
138
117
130
136
129
197
122
121
126
123
132
144
181
154
152
134
137
155
126
150
109
137
90
95
89
99
143
93
144
78
93
97
92
197
78
78
83
60
70
82
86
132
136
78
72
76
81
101
126
126
126
126
126
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
16
11
11
11
11
11
15
17
20
57
39
21
5
5
3
1
5
15
25
14
4
11
7
3
3
12
12
6
1
4
7
4
2
4
8
6
4
3
2
9
11
6
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
16
8
1
3
2
1
1
2
1
1
3
4
5
5
5
5
5
5
6
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
29
29
29
29
29
33
37
37
41
47
47
67
67
50
64
45
47
48
50
55
58
49
51
49
53
64
60
64
82
77
64
65
58
62
58
57
64
59
56
56
62
58
59
82
58
56
60
67
55
57
59
60
69
58
68
64
67
70
82
70
74
71
69
74
64
61
74
58
64
64
60
69
62
59
69
69
43
43
46
48
52
69
57
51
39
40
39
37
54
35
30
27
28
32
40
51
51
51
51
51
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
5
3
3
3
3
3
4
5
8
5
3
2
2
4
2
1
1
1
1
1
2
4
2
1
2
4
3
2
1
1
1
1
1
3
3
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
3
4
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
3
3
4
2
1
2
6
4
2
2
3
2
1
3
4
5
6
5
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
37
37
37
37
37
35
34
34
41
50
50
95
109
121
329
125
176
182
170
329
165
209
254
244
396
343
262
378
259
257
378
249
238
347
236
236
369
197
233
278
258
347
385
226
228
199
176
157
159
189
199
206
396
200
190
191
203
203
197
385
188
189
179
142
126
115
100
96
96
87
82
79
79
77
80
80
83
126
140
152
396
140
139
140
98
103
102
96
139
96
76
70
70
78
92
113
113
113
113
113
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
9
5
5
5
5
5
6
7
10
14
14
7
1
1
1
5
5
5
5
4
4
11
8
5
5
5
8
6
4
3
2
1
1
12
7
3
4
4
3
2
32
17
3
2
2
2
1
1
1
2
3
4
3
3
3
2
1
1
1
1
2
4
7
12
6
1
2
3
2
1
1
10
8
6
8
5
2
2
9
8
7
7
4
1
1
9
13
15
16
16
16
16
16
17
23
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
74
74
74
74
74
65
63
61
73
87
85
137
137
105
109
138
98
105
116
111
145
121
121
128
177
131
134
165
137
136
165
135
133
152
134
140
161
138
143
150
140
152
173
133
138
130
114
130
112
126
137
132
177
127
145
133
141
144
143
173
141
142
133
133
133
115
138
95
138
82
91
85
91
130
81
130
65
82
84
78
177
66
61
57
38
55
74
76
145
139
64
61
69
80
105
141
141
141
141
141
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
16
15
15
15
15
11
8
8
10
13
10
8
11
12
10
8
16
20
25
19
13
11
9
11
7
4
10
6
3
4
2
1
2
3
2
1
1
1
2
10
19
14
10
11
14
17
12
8
4
1
1
1
2
3
2
1
1
2
1
1
1
1
3
2
2
3
5
5
5
6
8
6
3
1
2
1
1
5
4
2
1
1
2
1
1
1
1
1
1
1
1
1
1
2
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
61
61
61
61
61
54
53
52
63
78
77
126
132
145
352
141
188
200
187
352
172
224
272
263
446
362
281
399
289
277
399
271
264
427
262
269
392
226
269
314
301
427
446
261
260
230
201
185
171
200
192
199
421
192
193
194
211
219
227
446
214
215
216
179
164
163
146
142
187
129
128
114
106
111
100
111
110
143
150
156
421
136
142
156
115
123
128
120
176
159
86
79
86
98
125
163
163
163
163
163
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
11
9
9
9
9
9
10
12
11
10
11
7
3
3
3
3
3
8
13
11
10
8
5
3
5
7
9
8
7
13
7
1
3
6
4
2
1
1
3
7
19
10
1
2
1
1
1
1
2
1
1
5
4
3
2
2
1
1
4
2
1
1
2
3
5
3
2
6
4
2
2
2
3
4
5
6
4
2
8
5
2
2
3
3
3
3
3
3
3
3
3
3
3
4
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
44
43
41
47
55
56
84
84
77
81
102
83
81
78
96
81
83
136
82
83
84
83
82
84
83
78
73
72
70
72
72
77
80
91
102
95
136
95
85
92
74
80
91
78
88
81
80
104
79
79
84
90
98
111
142
115
142
117
119
142
109
132
110
105
102
131
103
110
132
96
104
90
90
91
95
131
81
94
83
74
77
77
71
76
84
94
94
94
94
99
104
104
104
104
104
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
15
14
14
14
14
8
2
2
4
6
14
8
3
2
1
1
2
2
2
2
4
6
4
3
2
1
2
1
1
2
2
2
2
4
8
6
4
3
2
1
4
5
3
1
1
1
2
3
4
3
2
1
1
1
1
1
1
1
1
2
3
2
2
3
3
2
2
1
1
1
2
1
1
1
2
1
1
6
11
6
1
1
1
1
1
13
19
22
23
24
24
24
24
25
31
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
26
25
24
28
33
33
51
51
43
44
50
36
35
36
34
33
35
35
33
37
37
39
52
41
42
40
45
39
37
41
46
43
50
43
46
42
42
44
46
46
44
41
44
39
41
49
40
46
39
40
51
46
49
50
50
46
46
46
52
45
39
37
34
38
29
31
29
32
46
33
44
41
33
35
34
44
27
25
22
18
23
28
28
49
50
22
21
25
29
38
52
52
52
52
52
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
10
10
10
10
10
6
3
3
3
3
2
1
1
4
7
4
2
2
2
2
2
7
4
2
2
2
3
2
2
2
3
3
2
1
1
3
3
2
1
1
1
2
2
3
5
7
4
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
2
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
2
1
1
1
6
4
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
34
34
36
39
39
41
46
42
59
59
49
58
70
59
79
75
74
92
79
77
82
79
76
92
68
71
68
67
92
59
57
57
55
59
60
58
79
56
59
67
67
72
92
73
79
77
75
74
83
73
74
73
75
75
75
92
78
77
92
78
77
74
92
70
66
64
63
60
61
61
64
71
58
73
55
52
55
52
52
46
44
43
50
50
45
48
63
41
40
46
51
60
75
75
75
75
75
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
5
5
5
5
5
5
5
5
5
5
3
1
1
1
2
3
8
7
4
2
7
5
3
1
1
2
10
5
1
3
6
14
8
2
1
2
2
2
3
5
3
2
1
1
1
21
14
7
2
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
2
3
5
11
7
4
7
9
6
3
1
2
1
1
2
1
1
1
8
4
1
1
1
1
1
6
9
10
11
10
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
39
39
39
39
39
35
34
33
34
37
35
45
52
58
66
153
82
90
95
141
90
93
141
80
94
98
87
147
80
81
83
72
67
66
77
96
115
150
151
153
152
118
132
119
152
151
101
151
82
79
77
70
67
54
70
48
68
88
108
148
150
151
109
121
153
102
152
82
69
55
63
61
83
152
75
151
67
78
78
66
151
51
46
43
27
34
42
40
69
70
30
28
33
38
51
69
69
69
69
69
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
5
2
2
8
14
7
1
1
1
2
3
4
5
6
4
3
5
4
4
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
199
199
199
221
253
295
366
366
366
366
366
261
254
249
249
283
233
253
271
257
364
265
271
309
268
290
335
319
348
337
349
349
326
318
331
296
350
366
305
318
327
344
335
315
351
348
291
331
310
328
349
349
339
326
364
268
273
277
252
271
328
319
344
356
366
268
249
231
351
175
164
157
125
110
90
93
78
106
109
111
218
94
91
83
65
114
172
185
358
364
170
167
184
202
256
328
328
328
328
328
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
167
167
167
167
167
167
167
167
167
167
87
8
8
15
14
13
13
13
10
8
11
12
12
13
29
32
25
17
9
8
12
13
8
4
3
10
8
6
8
10
12
10
8
6
13
9
5
3
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
3
3
2
1
10
6
2
1
1
1
1
3
2
1
1
1
1
1
2
7
4
1
1
3
4
6
11
13
14
16
11
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
42
42
42
42
42
33
32
30
34
39
37
59
59
52
62
63
61
76
64
73
67
68
71
69
78
78
71
74
79
72
79
86
67
75
62
62
63
62
65
79
68
75
86
60
62
56
58
79
64
69
71
69
86
65
64
69
64
68
70
69
89
72
74
77
74
76
85
76
89
73
73
85
76
79
73
89
74
63
62
62
67
57
50
57
56
79
79
63
85
67
44
39
42
47
59
76
76
76
76
76
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
10
4
4
4
4
2
1
1
4
4
4
3
3
3
2
1
1
1
2
2
3
5
4
3
3
4
3
3
3
3
2
2
3
5
5
3
2
2
1
1
4
7
7
5
3
2
2
3
3
4
3
3
2
2
3
3
2
1
4
2
1
2
3
11
6
1
4
3
2
1
1
2
1
1
2
1
1
1
7
4
2
2
1
1
4
6
7
8
8
8
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
42
42
42
42
42
33
32
30
30
32
29
40
40
41
55
47
51
54
56
63
63
63
64
65
79
79
62
61
61
57
62
75
59
76
61
61
75
62
66
72
61
76
57
52
52
49
53
55
54
63
60
66
64
61
72
66
64
69
73
68
78
70
68
73
67
68
74
69
72
67
68
74
69
78
66
67
72
63
63
62
66
59
54
58
61
78
78
57
63
44
36
31
32
35
41
51
51
51
51
51
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
11
6
6
6
6
3
1
1
2
3
4
3
2
1
1
3
3
3
3
3
3
5
4
3
3
4
4
3
3
3
2
1
2
5
4
2
1
1
1
1
2
4
3
2
2
1
1
1
1
2
3
4
2
1
1
2
1
1
1
2
4
2
1
12
11
6
2
2
3
6
5
5
4
4
4
3
2
2
6
5
4
4
5
3
2
4
5
6
6
6
6
6
6
7
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
39
39
39
39
39
39
39
39
39
39
39
35
36
38
61
42
42
43
44
61
47
54
63
61
81
81
68
81
72
69
81
75
65
78
63
61
78
61
67
72
64
78
64
57
62
64
56
64
62
63
63
63
61
59
61
61
58
61
61
63
76
67
67
72
67
68
74
66
70
66
67
74
65
76
64
61
70
60
60
60
63
56
52
55
59
76
76
50
48
37
30
26
27
29
33
40
40
40
40
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
14
14
14
14
14
9
4
4
4
4
2
1
1
2
2
2
2
3
11
7
4
3
2
2
2
3
8
7
6
6
6
6
4
2
1
1
1
2
8
5
2
1
1
1
1
3
5
5
6
3
1
1
2
3
2
1
1
2
3
2
2
1
1
1
1
1
1
1
4
6
3
1
1
2
7
4
1
2
2
2
2
1
1
4
3
2
2
4
2
1
3
4
4
4
4
4
4
4
4
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
51
51
51
51
51
52
54
54
54
55
54
59
59
47
53
80
53
63
66
68
68
69
56
49
50
51
52
57
62
52
57
66
52
54
52
51
56
57
60
83
65
65
83
66
68
83
66
65
68
74
66
68
68
64
74
64
68
70
74
89
74
89
75
73
89
67
66
64
61
66
59
63
57
56
49
56
40
40
42
45
48
45
63
43
39
43
43
46
69
48
44
44
40
39
39
38
38
38
38
38
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
2
2
2
6
7
5
3
1
1
1
1
1
1
2
7
4
2
1
1
3
5
4
2
1
1
1
4
5
7
6
5
3
2
2
3
2
1
3
6
3
1
1
1
1
4
2
1
1
1
2
1
1
2
2
2
2
1
1
3
3
2
1
1
2
2
1
1
2
3
3
2
2
2
7
5
3
3
8
5
3
8
10
11
12
8
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
79
79
79
79
79
69
67
65
75
89
87
134
166
186
330
329
219
220
211
330
202
256
290
276
435
406
287
383
290
264
418
260
251
409
289
336
418
336
357
378
333
409
430
314
319
321
235
288
189
225
218
212
435
186
175
166
186
227
276
430
320
329
269
275
322
236
312
203
181
168
177
160
197
319
191
321
172
214
217
200
435
163
161
173
131
127
123
113
134
128
82
75
76
78
90
104
104
104
104
104
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
14
9
9
9
9
9
17
23
30
53
29
6
6
5
3
2
2
2
2
2
3
11
8
5
5
3
2
2
2
2
3
3
3
5
9
6
3
3
3
7
16
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
2
2
1
1
1
1
1
1
2
5
8
6
3
1
2
3
3
3
3
2
1
5
14
19
21
22
15
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
63
63
58
57
56
53
53
53
44
44
40
40
39
39
49
40
43
48
51
56
63
58
57
62
58
53
58
58
63
57
49
46
43
39
36
34
34
34
35
39
37
42
56
50
63
59
66
66
63
66
62
64
61
64
56
64
51
53
54
51
64
57
48
49
40
42
35
33
34
39
32
32
29
29
30
30
31
50
27
23
24
21
22
26
26
36
44
24
23
27
30
37
49
49
49
49
49
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
28
3
3
3
3
3
3
4
3
3
3
4
5
3
2
1
2
2
3
2
2
4
3
2
3
4
5
3
2
1
2
2
2
3
3
2
2
2
2
2
3
5
13
8
3
1
1
1
1
1
1
6
5
5
4
3
2
1
1
1
1
2
4
3
2
2
4
2
1
1
1
4
3
2
2
2
1
1
3
2
2
2
2
2
3
4
4
4
4
3
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
138
138
138
160
186
217
273
273
273
274
273
277
277
246
263
234
245
305
252
291
261
273
277
273
302
267
265
302
268
281
305
291
255
236
242
242
273
224
228
224
233
248
259
305
242
268
233
224
233
236
233
256
238
239
238
271
256
254
252
325
236
245
240
233
204
215
203
208
271
198
199
194
193
190
173
207
150
166
163
164
242
142
135
144
119
131
141
141
215
187
118
114
116
123
143
170
170
170
170
170
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
138
138
138
138
138
89
40
40
40
40
23
6
6
5
4
13
13
13
8
4
12
11
10
10
7
4
12
9
6
6
43
25
7
10
13
9
5
5
21
21
13
5
8
12
16
13
7
2
5
5
3
2
5
7
4
2
2
1
1
2
3
2
1
3
5
7
5
3
35
20
6
9
13
11
6
1
9
6
4
6
4
3
2
38
22
6
6
6
5
5
21
29
33
38
37
36
36
36
36
36
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
381
381
381
381
381
349
343
337
326
318
317
295
295
246
261
286
247
276
276
278
354
294
307
310
354
334
350
364
479
382
380
381
340
338
349
326
317
423
324
324
328
311
322
326
307
360
347
423
463
369
355
333
328
306
305
324
324
321
439
324
344
387
360
381
479
334
300
292
463
267
275
260
287
208
193
197
151
152
154
148
251
119
108
105
85
141
201
214
439
400
215
215
244
285
363
479
479
479
479
479
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
317
317
317
317
317
162
7
7
7
7
7
7
8
9
6
4
8
12
12
9
6
12
17
19
22
23
21
14
7
1
7
17
13
10
23
14
5
4
4
7
6
3
1
1
1
3
3
4
6
5
4
4
4
5
4
4
4
2
1
1
1
1
1
4
2
1
1
2
5
7
4
2
3
4
3
2
1
11
11
11
6
1
1
8
9
10
11
13
16
15
14
14
14
14
13
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
474
474
474
474
474
410
399
387
371
363
354
337
386
376
427
666
497
552
553
660
544
584
563
546
527
540
508
496
513
537
547
601
550
605
553
491
599
477
530
533
528
666
551
552
660
442
463
601
436
495
530
551
655
541
649
555
594
648
534
642
566
534
533
474
458
393
356
339
666
285
270
244
175
157
133
122
87
131
145
150
394
126
132
139
97
187
289
312
655
637
272
266
307
358
479
648
648
648
648
648
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
127
127
127
127
127
80
34
34
34
34
29
25
25
60
32
4
18
32
19
6
19
32
25
19
12
6
51
35
19
32
40
29
16
3
5
19
13
7
2
3
4
6
4
3
4
3
2
4
3
2
2
6
8
8
6
5
4
2
1
14
8
3
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
2
3
7
4
1
1
3
3
3
3
5
7
7
7
7
7
7
6
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
2538
2538
2538
2538
2538
2106
2034
1950
1854
1814
1675
1686
1686
1389
1463
1645
1429
1356
1729
1653
1876
2314
2216
2097
2103
2415
2290
1789
1933
2000
2038
2538
2494
1797
1896
1680
1729
1632
1599
1696
1693
1663
2314
1619
1711
2216
1560
1992
1848
1944
2223
2415
1902
2290
1740
1686
1567
1645
1355
1319
1555
1815
1707
2538
2494
1558
1402
1220
1647
857
789
660
489
407
337
285
186
251
240
233
628
200
203
212
139
391
680
757
1669
1652
696
686
798
931
1245
1686
1686
1686
1686
1686
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
1675
1675
1675
1675
1675
864
54
54
54
54
47
41
41
41
51
61
117
174
99
24
17
24
16
9
9
57
51
45
141
127
86
46
25
4
51
52
32
12
35
26
18
21
24
29
23
15
8
2
2
2
2
1
1
1
1
2
6
3
1
1
1
1
1
4
3
3
6
9
6
4
6
9
7
4
1
1
2
3
5
13
8
3
1
2
2
3
5
11
8
5
6
6
6
7
5
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
2555
2555
2555
2555
2555
2128
2057
1974
1882
1846
1702
1731
1731
1419
1471
1621
1528
1482
2213
1808
2118
2335
2414
2458
2287
2506
2456
1900
2027
2095
2096
2555
2546
1881
1981
1738
2213
1593
1668
1758
1753
1745
2335
1669
1830
2414
1568
2458
1976
2090
2422
2506
2008
2456
1773
1731
1602
1621
1266
1220
1440
1770
1671
2555
2546
1500
1422
1240
1724
840
763
659
474
395
330
278
180
254
258
255
668
206
210
218
145
402
703
784
1713
1724
712
700
817
951
1276
1731
1731
1731
1731
1731
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
1702
1702
1702
1702
1702
1106
511
511
511
511
310
110
110
110
56
3
171
334
208
83
76
99
54
9
9
34
24
15
33
52
49
47
59
40
22
72
54
34
15
9
3
38
25
13
15
17
9
1
1
2
1
1
1
1
1
1
1
1
1
16
9
2
4
6
3
1
1
1
2
4
2
1
3
2
2
1
1
1
2
4
2
1
1
3
2
1
1
6
8
11
9
7
7
7
5
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
69
69
69
69
69
59
57
55
51
50
50
41
41
45
53
47
49
53
58
58
69
80
68
72
74
85
69
78
72
72
78
74
65
66
71
65
74
63
65
71
72
73
82
65
74
58
59
61
61
66
68
71
85
66
67
77
67
69
73
82
80
74
73
69
72
63
64
60
74
55
56
53
50
69
45
43
38
43
43
45
85
41
41
42
34
39
46
44
67
77
37
36
42
48
61
80
80
80
80
80
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
14
9
9
9
9
5
1
1
4
7
5
3
3
8
5
2
7
5
4
4
7
6
6
7
5
4
4
4
4
5
3
1
2
6
8
4
1
1
1
1
5
4
3
2
2
1
1
1
1
2
1
1
1
1
2
3
2
2
3
2
2
1
1
7
4
1
3
2
2
1
1
1
1
1
2
1
1
1
3
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
163
163
163
163
163
169
175
175
175
175
175
143
175
161
167
351
164
161
167
174
169
175
356
175
184
188
160
161
153
146
143
166
139
147
186
188
185
351
230
240
240
356
210
193
190
200
168
172
179
205
180
170
165
158
162
156
189
212
246
356
273
304
340
280
304
267
340
257
246
237
277
225
231
298
203
205
186
198
190
185
277
164
170
180
163
184
184
124
108
87
71
60
63
70
83
102
102
102
102
102
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
8
5
5
5
5
5
7
8
9
7
5
10
6
3
2
1
2
3
5
4
4
4
32
20
9
13
17
10
4
6
5
3
1
8
9
6
4
5
5
5
6
8
7
7
4
1
1
1
1
3
5
7
5
4
4
4
3
3
2
1
3
3
3
26
21
11
2
4
6
4
2
11
10
9
16
8
1
5
15
14
13
13
7
1
3
10
13
15
16
15
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
27
31
31
32
36
33
46
46
38
43
49
41
46
49
53
59
46
49
52
50
53
59
49
53
51
51
72
58
59
79
60
63
65
62
72
60
58
61
61
65
61
63
72
64
65
62
79
55
50
50
60
48
53
56
58
67
55
63
59
55
71
54
53
79
45
47
47
41
48
36
33
33
32
34
35
44
37
35
31
31
34
39
38
58
67
33
32
38
43
54
71
71
71
71
71
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
5
3
3
3
3
3
3
3
2
1
5
5
5
6
3
1
6
8
9
5
2
8
5
2
1
5
4
3
2
3
3
2
1
6
4
3
2
1
1
2
12
7
3
2
2
2
2
2
2
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
308
308
308
308
308
289
286
282
273
271
271
242
260
264
262
519
277
276
294
291
292
304
459
290
272
269
231
219
228
240
250
308
297
234
294
287
280
519
356
363
359
459
315
282
270
236
246
257
262
276
356
311
303
301
374
294
323
360
378
392
519
410
393
412
373
369
412
359
373
365
333
404
363
371
404
351
404
374
306
318
282
289
256
244
232
263
263
214
204
252
170
152
186
218
279
374
374
374
374
374
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
37
37
37
37
37
37
37
37
37
37
22
7
7
7
16
9
3
3
9
10
12
28
22
16
16
22
28
15
2
1
1
1
2
8
6
4
4
9
15
21
13
5
3
2
4
16
17
9
1
3
4
4
4
4
9
9
10
7
5
5
5
4
3
7
11
14
10
7
8
9
7
5
6
7
5
3
17
9
2
30
25
16
7
30
19
8
8
9
5
2
20
29
33
35
36
37
37
37
38
54
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
80
80
80
90
103
118
145
145
145
145
145
120
120
108
125
111
99
105
112
125
143
121
145
152
162
218
158
210
183
180
210
204
156
163
158
144
204
145
132
141
138
139
180
124
139
114
108
123
107
130
134
141
218
139
140
135
137
142
136
180
143
138
138
128
145
121
118
120
139
101
102
89
89
87
76
89
84
86
91
92
218
79
85
93
72
79
89
85
128
140
66
63
73
83
108
143
143
143
143
143
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
80
80
80
80
80
72
64
64
64
64
34
4
4
9
7
5
5
6
5
4
5
6
9
13
18
14
11
6
2
2
4
6
3
1
5
3
1
1
3
4
2
1
1
2
4
3
2
2
2
2
2
1
1
1
2
1
1
1
1
2
2
1
1
7
4
1
1
2
3
3
3
3
4
3
2
2
2
1
1
4
2
1
1
1
1
1
1
3
2
1
2
2
2
2
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
699
699
699
699
699
656
648
640
617
613
613
533
533
473
492
553
466
477
508
561
508
540
584
595
691
699
561
570
593
620
613
698
685
531
564
552
612
599
548
574
567
563
691
527
561
552
513
540
572
589
699
662
581
551
558
496
542
554
522
691
540
598
594
698
685
535
517
517
561
464
469
453
470
531
432
552
370
368
362
351
451
308
272
268
233
237
285
304
333
558
289
275
310
312
371
444
444
444
444
444
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
86
86
86
86
86
86
86
86
86
86
47
8
8
20
41
33
18
3
5
8
6
5
44
83
64
40
17
10
3
12
52
34
17
15
49
28
8
5
22
34
21
8
7
7
36
48
45
30
15
8
1
4
5
7
24
12
1
5
9
10
11
7
4
8
13
26
21
16
23
14
6
15
15
16
10
4
34
18
3
22
14
6
3
41
29
18
18
12
6
3
32
46
53
61
59
57
57
57
57
57
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
38
38
38
40
42
45
51
51
51
51
51
37
36
36
34
37
36
39
40
46
43
50
42
45
40
41
44
41
50
52
55
102
57
60
67
52
51
50
48
48
48
45
54
53
57
102
54
52
59
53
54
67
51
50
51
52
56
56
56
102
55
57
56
50
51
55
55
54
67
54
49
49
48
45
47
45
35
37
34
30
47
26
27
27
25
28
28
28
46
28
23
22
22
24
29
36
36
36
36
36
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
38
38
38
38
38
23
8
8
8
8
4
1
1
4
3
2
1
1
1
1
1
1
1
1
2
3
3
3
2
1
11
6
1
1
1
1
1
1
2
2
2
2
1
1
1
3
4
2
1
1
1
1
1
1
2
2
3
3
3
2
2
1
1
1
1
1
2
4
4
3
2
5
4
3
2
1
1
1
2
4
2
1
1
5
3
1
1
1
1
2
5
6
7
7
5
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
42
42
42
42
42
31
29
27
28
31
29
41
49
59
82
105
78
76
76
103
76
80
103
78
81
82
68
65
64
58
59
67
54
63
65
74
82
100
85
102
84
86
94
82
105
94
79
92
70
69
71
70
76
67
70
63
66
73
77
78
100
86
92
94
102
93
93
93
91
93
96
87
89
105
76
84
79
68
71
78
96
72
83
73
68
73
73
64
67
62
60
56
56
56
56
56
56
56
56
56
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
21
21
21
21
21
11
2
2
2
2
1
1
1
8
15
10
6
3
2
1
1
1
1
1
1
3
5
3
1
4
7
6
4
3
2
2
2
2
7
6
4
2
1
1
1
1
2
2
2
1
1
1
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
2
3
2
2
2
2
3
2
2
2
2
2
2
2
2
6
4
2
2
4
2
1
4
6
7
7
5
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
189
189
189
189
189
164
159
154
176
206
221
305
305
260
267
320
235
223
229
219
216
221
245
214
238
239
254
298
256
281
250
240
204
245
220
255
279
320
315
320
309
278
297
265
318
319
232
288
238
247
305
228
240
211
191
302
210
242
282
306
320
315
294
278
320
256
309
214
296
165
183
175
200
318
184
319
152
167
164
137
288
107
100
96
66
103
147
154
305
298
128
124
143
167
223
302
302
302
302
302
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
139
139
139
139
139
72
5
5
5
5
5
77
129
95
61
42
23
6
5
4
5
6
33
50
29
8
9
5
2
2
20
16
10
5
6
3
1
2
5
6
3
1
3
5
9
11
12
10
6
2
1
1
1
1
2
1
1
1
1
1
1
2
3
2
1
1
1
2
2
2
2
2
1
1
1
1
2
2
2
4
2
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
63
63
63
63
63
65
67
68
76
76
66
73
104
78
80
83
90
72
78
67
68
62
64
67
71
76
73
76
85
90
74
74
74
71
70
82
66
65
73
80
77
118
99
82
99
64
69
73
74
100
77
85
88
83
104
80
78
78
74
77
81
79
82
114
79
83
85
80
79
118
74
67
61
60
51
50
50
65
46
45
44
38
46
60
66
103
114
67
63
69
75
93
118
118
118
118
118
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
63
63
38
14
14
14
14
7
1
1
4
3
2
2
2
2
1
1
2
2
3
4
4
5
3
2
2
11
11
7
3
3
2
1
1
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
4
4
4
2
1
1
1
1
1
1
1
2
1
1
1
1
5
6
3
1
3
2
1
3
2
2
2
2
2
18
9
1
1
2
3
4
4
4
4
4
4
4
4
4
4
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
70
70
70
76
86
101
125
125
125
125
125
119
119
120
151
139
126
130
125
129
148
135
141
141
169
151
157
164
195
160
169
138
148
132
136
139
169
136
135
138
142
142
143
195
147
144
174
123
123
119
112
119
120
120
118
171
134
145
195
151
152
174
149
151
148
171
139
135
137
146
132
131
124
146
122
122
174
120
115
115
146
84
82
84
73
77
77
75
89
102
60
57
60
61
71
84
84
84
84
84
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
39
23
23
23
23
16
9
9
7
5
17
18
19
18
18
11
5
4
4
3
3
5
5
5
5
19
14
8
3
2
2
1
1
9
14
8
3
4
3
3
3
3
2
1
2
2
1
1
1
1
2
4
3
2
2
3
2
1
1
1
29
17
5
7
5
4
5
6
7
4
1
16
10
5
5
4
2
1
12
10
8
8
4
1
2
8
11
12
14
11
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
65
65
65
65
65
57
55
54
52
51
49
49
49
43
44
43
42
40
60
49
56
65
60
65
60
59
64
53
55
56
53
64
59
49
52
48
60
48
41
44
43
43
65
43
47
60
46
65
53
54
59
59
51
64
46
45
46
47
50
39
43
48
46
64
59
41
42
39
38
34
31
29
29
31
23
34
25
30
31
33
44
25
33
21
20
25
30
30
47
50
27
26
27
28
34
42
42
42
42
42
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
16
16
16
16
16
8
1
1
3
5
5
4
3
2
1
1
2
5
9
7
5
3
1
1
4
5
3
2
2
2
1
1
1
1
2
2
3
2
1
1
2
2
1
1
2
3
2
1
1
2
3
5
3
1
1
2
1
1
3
2
2
2
2
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
4
4
4
4
4
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
35
38
38
38
38
38
33
34
37
38
56
40
43
47
44
59
46
47
51
57
57
59
62
83
61
60
60
55
55
64
55
57
56
53
52
64
54
54
83
52
51
54
64
51
52
51
64
48
44
46
64
56
56
83
56
53
53
48
47
46
45
45
46
43
46
43
40
43
41
39
43
41
35
33
30
35
23
24
26
25
31
31
31
52
34
26
25
25
28
34
42
42
42
42
42
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
5
5
5
5
5
5
5
5
5
5
3
1
1
1
1
3
2
1
1
2
2
2
8
11
6
1
3
4
3
3
9
7
4
1
1
1
2
3
5
5
3
1
1
1
4
3
3
2
1
1
1
1
1
1
2
2
3
2
1
1
1
1
2
2
2
4
3
3
2
2
3
4
3
3
2
1
5
3
1
1
1
1
2
6
4
3
3
3
2
1
4
6
7
7
4
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
464
464
464
464
464
430
424
417
396
396
396
327
311
285
284
288
286
275
410
336
391
431
445
454
412
449
453
348
371
385
365
464
464
347
365
338
410
300
305
319
307
310
431
324
359
445
320
454
387
390
448
449
369
453
295
303
283
265
246
266
281
335
335
464
464
294
268
235
311
160
158
150
140
142
106
146
77
112
113
108
284
91
90
95
65
103
149
158
307
311
136
131
150
171
226
303
303
303
303
303
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
396
396
396
396
396
205
14
14
14
14
14
41
69
77
57
38
35
26
14
3
3
3
20
38
38
36
22
9
12
6
1
10
5
1
17
15
10
6
9
5
2
8
7
6
10
12
14
8
3
1
1
1
1
1
2
1
1
2
1
1
1
1
1
3
6
10
5
1
2
2
1
1
2
1
1
3
3
2
2
7
4
1
1
1
1
1
1
2
3
4
4
4
4
4
2
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
72
72
72
79
88
98
117
117
117
117
117
93
88
81
74
77
67
67
67
63
69
63
67
70
83
83
76
81
97
86
95
101
79
82
91
89
95
117
82
82
80
78
83
79
94
97
78
82
87
85
95
101
78
79
80
77
84
77
69
69
75
84
87
117
103
90
86
78
84
76
74
69
94
65
60
60
53
48
49
54
61
47
69
49
47
53
53
57
64
86
54
52
59
63
76
94
94
94
94
94
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
72
72
72
72
72
48
24
24
24
24
12
1
1
1
1
7
5
3
2
1
1
1
2
4
13
12
12
7
3
3
4
4
2
1
4
10
7
5
6
14
10
6
4
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
7
2
1
1
1
2
2
2
2
2
1
1
2
7
8
6
5
5
5
3
2
5
6
7
7
7
7
7
7
7
7
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
302
302
302
302
302
302
302
302
302
302
302
233
233
218
202
246
206
209
249
194
194
206
219
224
267
271
219
210
229
195
200
231
165
214
193
211
249
241
228
246
213
214
224
214
246
237
222
231
255
268
292
366
325
366
357
448
396
447
416
447
448
347
360
345
323
448
283
263
245
213
218
200
206
246
199
237
182
195
190
188
267
158
160
178
160
188
188
158
164
174
121
110
109
106
117
127
127
127
127
127
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
302
302
302
302
302
166
31
31
31
31
16
2
2
13
25
32
17
3
4
3
2
6
9
13
12
11
25
15
6
6
10
7
5
3
2
7
4
2
7
4
2
7
6
5
7
7
4
2
2
2
2
2
2
7
5
4
4
8
9
6
4
2
1
2
1
1
2
4
11
10
9
8
6
5
4
5
6
9
10
11
8
6
6
40
22
4
4
7
10
13
26
33
36
40
36
32
32
32
32
32
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
125
125
125
125
125
125
125
125
125
125
125
90
90
86
80
104
82
84
103
82
82
86
87
85
95
107
93
101
95
94
98
98
109
95
87
99
103
99
101
101
90
95
90
86
89
95
92
104
99
101
107
98
91
109
86
87
83
81
77
82
88
91
102
98
99
91
86
82
91
82
85
86
82
87
77
95
74
79
84
82
104
102
66
74
72
79
79
72
71
95
57
54
62
68
81
102
102
102
102
102
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
125
125
125
125
125
71
18
18
18
18
9
1
1
6
12
12
8
5
5
5
4
3
2
2
2
3
10
8
7
7
9
6
3
3
2
1
1
1
3
8
5
3
2
1
1
2
3
3
2
1
1
1
4
6
4
3
2
1
1
1
1
1
4
2
1
1
1
1
10
5
1
7
4
1
1
1
1
1
1
1
1
1
2
6
4
2
2
1
1
4
5
6
6
6
6
6
6
6
7
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
225
225
225
225
225
179
171
162
160
165
151
182
182
183
246
244
185
179
171
190
174
195
210
224
268
217
225
212
206
201
222
207
176
207
193
194
209
244
199
200
194
207
176
170
190
237
199
246
204
209
222
220
268
225
222
222
207
213
209
200
244
194
190
207
191
191
205
207
187
186
189
205
196
198
186
237
197
181
186
194
268
179
171
182
159
189
189
142
135
126
119
115
125
137
153
182
182
182
182
182
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
133
133
133
133
133
71
10
10
10
10
7
5
5
13
22
17
10
3
2
1
1
1
1
2
3
5
11
7
3
5
10
7
5
4
4
20
15
11
12
11
8
5
4
4
41
26
11
6
2
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
3
5
14
11
6
2
2
2
2
2
3
3
4
7
4
1
7
35
22
10
10
9
6
4
21
29
33
38
32
26
26
26
26
26
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
197
197
197
197
197
163
157
150
145
145
129
147
147
126
123
161
129
138
148
155
163
183
177
183
197
189
191
168
174
182
179
197
197
160
159
166
163
160
160
163
159
160
189
145
160
174
134
180
153
173
189
189
197
191
160
142
149
150
158
189
167
176
161
197
197
153
155
126
160
92
100
93
104
159
95
150
74
89
90
80
197
67
68
73
51
66
84
88
151
160
75
70
80
90
117
155
155
155
155
155
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
129
129
129
129
129
70
12
12
12
12
12
12
13
30
73
41
9
1
1
1
2
3
18
33
20
7
9
6
3
3
4
5
3
2
2
3
2
1
2
1
1
2
2
2
2
8
4
1
4
7
4
1
1
3
2
1
1
1
1
1
2
1
1
2
3
4
2
1
1
1
1
2
1
1
1
1
5
3
1
4
8
4
1
2
1
1
1
2
4
9
6
4
4
4
3
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
42
42
42
44
47
50
56
56
56
56
56
53
53
49
49
58
53
53
58
50
64
51
49
50
55
52
55
55
53
55
53
55
56
49
51
52
63
52
46
47
45
48
48
45
55
51
44
55
46
51
53
55
63
56
64
44
43
44
42
44
47
47
48
50
52
46
44
40
55
35
39
40
40
49
35
48
30
29
31
32
44
28
35
27
24
30
36
39
64
55
41
42
38
36
35
34
34
33
33
33
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
42
42
42
42
42
37
32
32
32
32
17
2
2
1
1
4
4
4
2
1
2
3
2
2
2
3
3
3
3
3
4
4
3
3
2
1
1
1
2
1
1
2
1
1
2
2
2
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
6
5
3
1
1
1
1
3
5
3
1
1
1
1
9
13
15
16
18
10
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
36
38
41
46
46
46
46
46
45
45
47
53
55
57
78
61
60
58
73
53
54
53
54
52
55
73
62
68
63
63
64
68
63
63
56
52
49
59
57
65
78
73
76
74
73
73
73
69
68
65
67
62
62
66
67
66
76
67
64
63
62
62
65
64
65
78
66
67
68
63
62
76
62
49
52
55
54
55
67
58
61
78
78
61
62
67
60
65
67
67
70
73
78
78
78
78
78
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
22
10
10
10
10
5
1
1
2
3
5
5
5
3
1
3
2
1
1
1
1
10
7
4
1
6
8
4
1
2
2
2
3
4
7
4
1
1
1
4
4
4
5
4
2
1
1
1
1
1
2
3
2
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
3
4
5
5
4
3
3
3
4
10
5
1
1
1
1
3
6
7
8
9
7
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
50
48
47
44
42
42
35
35
34
34
46
36
43
43
45
49
46
56
49
51
58
50
51
53
54
54
65
57
54
57
52
56
57
51
50
50
53
52
55
53
56
60
55
58
65
58
57
56
48
49
42
43
48
49
57
65
57
60
57
57
57
57
58
65
56
56
56
51
50
48
48
49
44
53
42
47
34
34
40
38
53
53
46
57
65
39
37
38
37
40
43
43
43
43
43
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
11
7
7
7
7
4
1
1
2
4
5
4
3
2
1
1
1
1
1
1
4
4
2
1
2
17
10
4
4
4
4
2
1
3
3
3
2
1
2
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
13
18
13
9
5
1
2
3
6
3
1
1
7
4
1
2
2
3
4
6
3
1
1
1
2
4
5
6
6
7
4
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
73
73
73
73
73
56
53
50
53
59
56
79
79
74
80
97
75
77
79
93
79
84
86
79
96
84
86
83
83
97
86
91
93
75
75
82
72
71
91
71
73
79
74
77
97
73
80
83
85
103
103
114
192
115
134
111
96
106
100
106
147
110
124
127
122
130
192
142
134
135
147
124
127
116
119
127
104
104
125
121
113
192
108
95
89
72
72
77
81
83
91
91
91
91
96
101
101
101
101
101
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
40
40
40
40
40
23
7
7
7
7
5
3
3
3
2
1
1
1
1
1
1
1
1
2
3
4
9
6
3
4
5
3
1
1
5
3
1
1
1
3
2
1
1
1
2
29
17
6
3
3
3
2
2
2
4
3
2
3
3
2
1
1
1
2
2
2
1
1
2
2
2
2
1
1
1
1
2
4
4
5
18
13
9
14
8
3
3
3
2
1
9
13
15
17
12
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
39
39
39
39
39
35
34
33
37
42
40
59
59
62
65
152
82
90
96
141
91
98
141
90
100
97
89
147
87
87
87
79
74
82
84
103
120
150
151
151
152
125
132
123
151
151
106
145
88
86
81
76
87
63
73
57
71
90
111
148
150
151
111
124
151
103
152
82
73
54
62
60
82
151
76
151
65
74
74
62
145
50
46
43
26
33
42
42
73
73
33
31
35
40
53
71
71
71
71
71
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
8
9
10
14
30
15
1
1
2
3
2
2
3
4
5
7
6
5
4
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
2
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
4
4
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
84
84
84
84
84
68
65
62
59
58
53
63
81
87
144
157
109
116
112
144
108
126
138
138
197
179
136
188
137
135
188
132
122
182
135
156
187
157
165
173
155
182
196
142
156
157
114
151
104
121
123
116
197
95
85
78
90
108
130
196
156
157
126
127
153
108
155
86
69
59
65
61
85
156
80
157
69
87
88
76
197
62
59
58
36
41
46
44
71
69
33
30
34
39
51
69
69
69
69
69
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
38
23
23
23
23
16
10
10
11
35
18
1
1
2
4
4
4
16
29
16
3
7
5
4
2
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
3
2
2
2
2
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
84
84
84
84
84
76
74
73
69
68
68
69
86
87
118
159
105
113
113
149
113
132
149
135
191
145
135
180
131
132
180
128
120
175
133
154
179
158
163
170
157
175
188
141
158
159
115
153
105
121
122
115
191
93
79
72
82
103
127
188
158
159
127
129
159
110
157
89
72
60
67
63
87
158
81
159
70
87
88
76
191
62
58
58
36
41
47
45
73
73
34
33
36
40
51
67
67
67
67
67
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
16
16
16
16
16
13
10
10
37
72
44
17
8
5
2
2
3
3
4
17
12
7
4
2
1
1
2
1
1
2
2
1
1
1
2
3
2
1
1
1
4
3
2
2
2
3
3
3
2
2
3
3
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
2
3
2
1
1
1
2
3
2
1
1
1
2
3
2
2
3
4
4
5
5
5
5
5
5
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
82
82
82
82
82
74
72
71
67
66
66
69
87
90
144
163
109
117
115
153
115
135
153
139
197
153
132
186
133
133
187
130
121
180
135
157
187
160
167
175
161
180
196
147
158
159
114
143
102
118
120
115
197
94
84
77
88
107
131
196
158
163
131
133
159
112
161
90
71
63
69
69
93
158
85
159
74
90
91
80
197
66
63
63
39
43
48
47
70
71
38
35
38
41
52
66
66
66
66
66
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
16
16
16
16
16
14
13
13
11
9
5
1
1
1
1
1
1
1
2
5
5
6
4
2
1
1
2
1
1
4
7
5
3
1
4
5
3
2
2
2
10
5
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
3
1
1
1
1
1
1
1
2
3
3
3
2
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
83
83
83
88
95
103
118
118
134
158
147
230
230
201
224
246
230
254
262
247
334
261
226
257
244
258
314
234
289
271
270
314
304
271
276
254
293
289
234
247
257
303
261
289
314
225
224
276
170
195
208
235
293
212
334
201
207
241
212
234
322
226
303
200
178
197
173
166
314
149
147
137
103
96
86
71
82
81
87
100
191
82
94
89
72
113
156
171
334
317
156
149
165
187
244
322
322
322
322
322
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
83
83
83
83
83
72
62
62
62
62
36
11
11
11
6
2
12
13
7
1
6
4
2
2
2
6
10
11
6
1
11
18
13
8
3
2
1
1
2
3
2
1
1
1
1
4
4
4
15
8
1
1
1
2
2
2
2
1
1
1
2
7
5
4
3
3
2
2
8
6
4
3
2
1
1
1
6
4
2
4
2
1
2
5
3
2
2
7
5
3
4
4
4
4
3
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
87
87
72
70
67
70
75
68
95
95
104
119
157
119
130
133
129
156
120
124
124
127
131
142
146
126
132
136
142
146
134
144
146
147
155
153
155
157
150
153
146
156
155
124
153
105
114
117
123
146
105
156
97
111
128
133
155
154
153
150
133
155
128
157
105
156
78
87
87
100
154
86
155
70
81
80
68
153
54
51
50
33
52
75
79
155
156
67
65
74
85
112
151
151
151
151
151
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
32
7
7
7
7
5
3
3
11
27
23
15
8
5
3
4
6
14
20
20
13
6
7
8
9
9
8
5
3
3
3
3
2
2
2
4
3
2
2
4
11
8
4
1
9
12
6
1
3
5
3
1
1
1
1
1
1
1
2
3
4
4
4
2
1
1
2
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
33
33
33
33
34
33
38
38
40
45
49
49
58
52
54
53
56
63
50
48
48
46
46
53
48
47
49
58
44
56
47
47
53
48
47
58
45
45
43
41
42
49
58
58
75
65
67
74
68
70
70
75
72
72
74
78
72
73
78
70
69
80
71
73
73
80
73
73
70
71
80
56
58
58
60
60
71
61
54
49
45
45
39
38
43
36
35
38
40
44
52
52
52
52
52
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
20
7
7
7
7
4
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
10
5
1
3
5
5
5
4
4
2
1
2
3
3
2
1
1
1
1
2
4
3
2
2
2
1
1
1
1
2
3
3
4
2
1
1
2
1
1
1
1
1
2
2
2
3
2
2
1
1
4
3
2
2
2
2
2
6
4
2
2
1
1
1
5
7
8
8
6
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
313
313
313
313
313
249
238
226
264
319
302
500
500
366
404
504
384
456
441
452
399
453
348
334
348
336
363
411
354
416
394
423
372
388
369
343
355
356
336
339
329
317
315
363
309
294
325
420
351
370
374
364
391
393
419
500
454
504
456
452
453
414
418
411
407
423
391
391
382
372
373
413
350
349
333
359
363
323
331
359
330
319
413
302
273
285
265
288
378
289
293
289
314
357
412
504
504
504
504
504
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
127
127
127
127
127
65
4
4
4
4
4
4
4
4
13
23
13
3
2
1
1
1
12
19
23
23
24
14
4
11
18
20
15
11
20
10
1
1
23
29
15
1
4
4
5
18
28
30
26
15
4
3
2
2
2
6
11
10
10
6
2
3
5
4
3
2
2
6
12
19
14
9
5
1
10
14
19
10
2
14
9
4
27
74
44
15
15
28
15
2
64
95
110
118
81
44
44
44
44
44
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
87
87
72
70
67
63
62
58
57
65
66
66
151
85
92
98
116
98
99
116
95
105
100
91
147
92
97
96
87
87
73
84
103
118
148
151
151
149
123
129
121
150
151
107
145
101
102
101
90
87
87
65
57
74
89
110
148
146
151
119
125
151
105
149
84
65
58
64
60
82
150
78
151
67
77
77
64
145
50
47
47
31
35
41
40
64
65
30
28
32
36
48
65
65
65
65
65
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
34
11
11
11
11
9
8
8
14
34
17
1
1
2
3
2
2
15
24
12
1
5
3
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
4
5
4
3
4
6
5
5
5
5
4
4
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1
1
3
4
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
82
82
82
82
82
76
75
73
70
70
70
66
113
121
122
347
170
179
189
303
184
208
303
191
214
204
184
338
177
178
183
147
135
193
175
229
272
347
345
347
343
280
293
272
345
345
229
331
182
182
175
154
205
120
108
94
130
180
240
347
344
345
249
277
347
225
343
180
137
122
139
132
183
345
173
345
158
179
180
152
331
119
107
103
65
70
78
74
108
108
56
51
56
62
80
104
104
104
104
104
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
12
12
12
12
12
7
3
3
18
74
37
1
1
2
3
2
1
14
28
21
11
2
12
7
2
2
4
3
2
2
3
3
2
1
1
5
3
1
1
2
4
2
1
4
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
2
1
1
1
1
1
1
7
6
3
1
1
1
2
7
4
1
1
1
1
2
2
3
3
3
3
3
3
3
3
3
3
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
202
202
202
202
202
179
175
170
174
183
181
212
212
201
224
280
223
247
264
247
352
244
251
264
249
260
314
251
281
273
274
314
307
281
329
269
293
281
262
258
270
309
273
291
347
266
271
329
242
254
257
270
293
240
349
238
259
280
250
266
352
263
309
247
206
217
184
176
347
144
150
152
134
131
106
132
79
102
102
98
223
82
79
80
56
101
156
169
335
349
151
148
172
198
262
352
352
352
352
352
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
46
46
46
46
46
46
46
46
46
46
27
9
9
27
27
28
16
5
5
5
5
5
5
5
6
21
21
14
7
6
5
7
5
4
38
20
2
4
7
7
4
2
1
1
2
7
4
1
1
1
1
1
1
1
1
1
1
6
6
3
1
1
1
2
1
1
1
2
4
3
2
1
1
1
1
3
5
3
1
1
1
2
4
4
2
1
1
3
2
2
2
2
2
2
2
2
2
2
3
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
79
79
79
79
79
69
67
65
75
87
94
130
130
113
117
144
102
96
105
105
99
116
125
130
204
163
145
153
145
137
175
132
127
169
135
148
175
147
153
162
154
169
187
141
138
136
121
130
114
129
129
128
204
118
108
118
113
125
137
187
136
144
126
126
139
117
142
103
130
82
86
85
95
135
91
136
77
93
97
93
204
81
78
80
55
65
78
82
125
129
77
71
74
78
96
118
118
118
118
118
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
15
12
12
12
12
12
19
27
41
55
47
25
3
4
3
2
2
13
25
15
6
5
3
2
7
14
13
8
3
7
9
7
5
3
2
1
1
1
1
1
20
10
1
1
14
7
1
1
1
1
1
2
2
1
1
3
2
1
1
1
1
1
1
2
2
2
2
1
1
1
1
3
2
1
2
1
1
2
7
4
1
1
2
1
1
4
5
6
6
6
6
6
6
7
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
85
85
85
88
92
97
106
106
116
132
128
180
180
157
208
161
166
180
154
172
130
133
133
134
144
189
156
160
172
157
156
155
146
146
167
166
189
208
157
174
172
166
174
156
150
175
153
167
154
167
155
155
158
148
157
143
153
157
155
208
157
141
139
123
116
106
99
102
114
92
99
96
96
100
168
91
87
102
88
83
150
72
73
71
58
67
77
79
121
114
84
85
89
95
106
124
124
124
124
124
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
85
85
85
85
85
55
26
26
26
26
24
22
22
28
24
21
14
8
6
4
5
6
7
8
21
16
11
9
8
11
26
23
17
9
1
14
13
12
17
12
8
6
4
2
38
23
9
8
4
1
2
2
3
5
3
1
7
4
1
4
2
1
7
4
1
4
2
1
7
7
4
1
2
1
1
1
9
7
6
9
7
4
2
6
4
3
3
4
2
1
5
7
8
9
9
9
9
9
10
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
38
38
38
38
38
38
38
38
41
45
45
60
60
46
58
40
40
41
44
47
51
60
50
54
56
58
51
52
51
50
50
60
48
50
52
46
58
52
46
45
44
44
52
55
60
87
60
67
70
76
69
70
77
70
70
72
76
72
71
77
71
73
72
76
72
68
77
63
64
66
59
76
65
68
74
76
60
49
52
55
58
74
65
58
47
47
41
38
47
31
27
24
27
34
43
58
58
58
58
58
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
38
38
38
38
38
24
10
10
10
10
9
8
8
11
6
1
1
2
1
1
1
2
2
3
4
6
6
3
1
1
6
4
3
2
1
1
1
1
1
1
2
4
3
2
1
18
13
8
4
2
1
3
5
3
1
1
1
2
3
2
1
1
2
1
1
1
1
2
2
2
2
3
2
2
1
1
2
2
2
5
3
2
3
6
3
1
1
2
2
2
4
5
6
6
4
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
80
80
80
80
80
62
59
55
52
51
44
50
51
52
64
95
60
60
63
64
59
67
72
67
68
66
80
66
69
78
64
75
58
58
59
63
64
67
74
65
74
75
80
79
95
94
85
87
83
84
84
79
84
80
75
76
75
74
78
76
74
74
72
75
75
79
76
75
71
69
75
78
80
95
74
94
71
76
79
77
87
79
75
71
67
72
72
58
58
56
53
52
53
55
58
63
63
63
63
63
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
36
36
36
36
36
19
2
2
2
2
1
1
1
4
13
9
6
3
3
2
1
3
7
10
7
5
12
6
1
2
3
2
2
2
1
1
1
2
5
7
6
5
4
2
1
18
11
5
1
1
1
1
1
1
3
3
3
2
1
1
1
1
1
1
1
2
2
2
3
3
3
3
2
1
1
1
2
2
3
5
4
2
1
14
9
4
4
9
6
3
11
15
17
19
17
16
16
16
16
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
163
163
163
163
163
168
173
173
173
175
173
180
180
146
151
139
139
200
151
153
175
136
131
126
119
143
118
120
145
133
139
163
135
139
150
143
147
173
128
133
133
128
131
139
116
106
120
144
138
174
154
158
167
166
166
180
174
177
200
168
175
167
164
174
161
158
167
145
147
145
139
139
141
144
141
143
138
118
122
123
123
128
141
121
117
121
116
113
151
109
114
114
124
142
163
200
200
200
200
200
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
10
10
10
10
10
10
10
10
10
10
7
5
5
20
23
14
5
10
5
1
4
2
1
1
1
2
7
4
1
2
14
8
2
2
2
3
2
1
8
12
7
2
3
3
3
3
3
2
1
2
3
3
3
2
2
1
1
5
4
3
2
1
1
11
7
4
2
2
3
4
3
2
2
3
2
1
5
3
2
8
11
7
4
36
21
7
7
7
4
2
17
25
29
33
27
22
22
22
22
22
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
37
37
37
37
37
34
33
32
32
33
31
36
36
39
49
47
47
51
54
55
66
66
56
59
63
55
54
53
65
53
56
58
61
55
60
55
64
54
54
57
57
55
58
65
51
53
56
60
54
57
54
60
55
55
56
60
57
57
65
57
55
56
54
58
51
52
54
51
56
54
51
50
58
48
47
55
47
48
55
49
45
58
48
38
41
40
40
37
45
42
35
34
36
39
43
50
50
50
50
50
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
6
6
6
6
6
6
6
6
6
6
3
1
1
3
2
1
2
3
4
3
2
1
1
1
3
6
11
6
1
3
5
8
5
3
3
2
1
1
1
2
1
1
1
1
1
1
2
4
5
3
1
17
31
25
19
19
19
10
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
2
2
3
4
4
3
2
6
4
2
2
4
3
3
5
6
7
7
6
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
88
88
88
88
88
77
75
73
69
66
66
60
59
57
63
65
77
102
82
109
85
81
83
80
80
84
82
75
79
82
87
88
98
105
92
90
97
79
85
88
93
100
91
96
103
77
77
105
78
87
91
93
97
101
108
79
92
93
102
109
88
95
100
88
85
72
62
58
103
48
49
44
39
42
31
44
22
27
26
23
48
18
19
21
17
31
47
51
108
104
46
45
52
61
80
109
109
109
109
109
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
22
22
22
22
22
11
1
1
1
6
9
8
7
4
1
1
1
2
2
3
3
2
2
2
2
2
5
3
2
2
2
1
1
2
3
2
1
1
1
5
8
8
8
8
9
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
37
37
37
40
43
47
55
55
55
55
55
48
48
48
51
52
62
67
73
94
81
82
74
75
71
80
72
72
82
75
77
79
74
94
82
77
78
82
71
77
73
70
72
75
66
65
69
94
62
64
61
64
80
67
87
75
73
80
75
91
79
74
75
72
79
74
67
66
69
58
57
58
52
54
49
46
58
45
47
51
80
45
44
44
35
41
50
52
79
87
48
45
51
56
70
91
91
91
91
91
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
37
37
37
37
37
23
9
9
9
9
5
2
2
4
3
2
5
8
6
4
2
1
1
1
6
5
4
3
2
1
11
10
7
4
3
3
2
1
1
1
2
2
1
1
1
13
7
2
1
1
1
1
1
3
3
3
12
6
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
4
4
5
3
1
1
10
6
3
3
2
2
4
4
4
4
4
4
4
4
4
4
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
69
69
69
69
69
61
60
58
56
55
54
51
51
44
43
45
46
44
62
48
55
59
63
68
62
63
57
55
58
59
61
69
64
62
57
54
62
54
51
52
50
62
51
50
55
63
51
68
56
59
63
62
57
48
46
51
48
48
51
51
49
53
54
69
64
49
46
43
39
37
42
37
35
41
34
38
41
38
38
38
57
31
30
33
31
34
36
33
45
51
25
23
27
31
39
52
52
52
52
52
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
8
1
1
2
2
2
2
3
3
2
1
2
6
8
5
3
6
4
2
1
3
2
1
1
2
3
2
1
2
1
1
1
1
1
7
14
8
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
6
5
4
3
2
1
1
1
5
3
1
1
7
4
1
1
1
1
1
1
1
1
1
1
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
24
27
27
28
30
29
36
36
36
44
54
37
37
38
36
35
35
41
33
36
36
37
52
38
38
38
43
37
38
43
46
43
54
46
45
50
46
47
46
54
45
43
44
41
39
41
37
36
38
34
36
42
47
50
47
54
46
47
52
43
43
50
35
39
30
32
36
40
54
45
44
28
29
28
27
44
23
21
20
14
19
25
26
47
50
23
22
26
30
39
52
52
52
52
52
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
5
3
3
3
3
2
2
2
5
8
5
2
2
2
1
1
6
3
1
1
2
4
3
3
2
2
1
1
1
2
3
3
2
2
1
1
1
1
1
1
7
5
3
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
5
3
1
1
3
2
2
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
77
77
77
77
77
66
64
62
57
55
55
44
44
41
38
50
40
41
57
44
51
51
56
65
57
58
63
51
53
59
58
77
59
59
75
57
57
53
51
51
55
51
48
45
47
59
48
65
56
56
58
75
57
63
55
59
51
49
50
50
52
54
54
77
59
54
52
48
75
41
44
45
42
47
34
48
28
32
31
33
50
26
32
22
17
23
27
29
49
42
28
26
27
29
36
45
45
45
45
45
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
28
1
1
1
1
1
1
1
6
11
10
6
2
4
2
1
3
2
1
1
2
4
2
1
1
3
2
1
28
15
2
1
1
6
6
3
1
1
1
6
3
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
7
6
3
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
2
2
3
3
3
3
3
3
3
3
3
3
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
36
38
38
47
59
61
98
98
63
71
70
63
79
79
78
92
98
81
85
81
80
92
78
81
80
79
98
72
71
90
72
78
90
73
92
74
74
92
69
72
92
68
80
70
67
63
62
65
63
65
64
65
69
70
71
85
71
72
72
71
77
63
62
63
61
55
53
58
55
47
61
38
39
43
46
50
58
51
38
36
42
47
48
85
65
42
40
42
48
60
77
77
77
77
77
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
2
2
2
2
2
2
4
6
4
2
1
1
1
3
2
2
7
5
3
3
3
4
3
2
2
2
1
1
1
4
3
2
1
1
3
3
2
1
1
1
3
3
3
3
2
2
1
1
1
2
3
4
3
2
2
3
2
1
1
1
2
2
3
4
2
1
8
5
3
2
1
2
2
2
3
2
1
2
8
4
1
1
3
2
2
5
6
7
7
7
7
7
7
7
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
29
29
29
29
29
25
24
23
23
24
24
28
28
25
28
38
28
33
31
32
32
36
42
30
33
34
34
45
34
34
34
39
30
30
29
27
28
26
27
29
30
35
31
34
31
31
31
32
32
33
34
42
36
34
35
36
37
41
43
35
37
36
37
45
34
39
31
30
30
27
27
26
27
32
25
31
26
30
31
31
42
30
29
26
26
28
32
30
41
43
21
19
22
26
33
45
45
45
45
45
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
6
5
5
5
5
3
2
2
3
4
4
2
1
1
1
1
2
3
4
3
2
1
1
1
3
4
2
1
1
2
3
2
1
1
12
7
2
2
2
4
3
2
2
2
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
1
1
1
1
2
4
4
2
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
78
78
78
82
88
94
107
107
112
122
108
151
151
113
121
158
108
112
121
115
135
111
107
98
95
108
123
142
147
151
140
158
137
135
135
131
130
142
122
122
135
123
121
147
116
112
122
158
117
125
120
111
125
108
107
139
109
110
147
113
115
116
139
115
107
115
132
106
149
95
97
99
95
104
93
83
75
78
73
76
104
61
73
67
62
72
85
89
128
149
83
82
84
83
93
104
104
104
104
104
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
78
78
78
78
78
47
16
16
16
16
9
2
2
4
6
11
6
1
2
4
4
5
4
3
3
3
5
3
2
2
3
8
5
3
5
4
2
1
12
9
6
3
3
3
3
8
8
6
4
2
1
1
1
4
4
2
1
1
1
1
1
1
1
1
1
4
2
1
10
6
3
1
1
1
1
1
12
7
2
4
3
2
4
9
6
3
3
3
2
2
6
8
9
10
10
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
112
112
112
112
112
94
91
88
83
81
77
75
84
90
100
175
116
123
119
113
113
128
123
112
139
123
129
143
138
128
125
131
128
129
175
138
148
158
147
175
171
136
145
144
152
175
154
171
165
190
159
158
160
154
161
175
151
163
166
170
193
177
193
181
193
173
166
155
158
148
149
144
183
149
142
190
135
152
154
148
183
141
125
97
92
98
101
94
138
90
78
71
72
80
95
117
117
117
117
117
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
19
3
3
3
3
3
3
3
6
7
8
4
1
3
2
2
3
3
4
4
4
4
3
3
3
3
6
5
4
7
5
4
4
10
9
6
4
8
5
2
27
15
4
6
3
1
1
1
1
1
1
1
1
1
5
10
6
2
10
6
2
1
1
6
6
3
1
2
3
4
6
10
6
2
15
9
3
3
14
9
5
5
7
4
2
11
16
18
19
20
20
20
20
21
33
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
68
68
68
68
68
59
58
56
66
78
87
121
121
86
93
82
78
81
81
91
79
90
74
71
72
73
78
74
83
98
79
90
70
68
69
68
71
73
64
85
62
67
68
63
83
65
68
98
77
79
104
77
87
83
74
121
81
87
82
91
79
77
76
73
76
74
67
65
85
59
59
58
49
51
46
42
60
43
46
45
51
48
43
49
46
59
60
61
104
86
59
59
65
76
93
121
121
121
121
121
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
13
10
10
10
10
10
20
30
16
3
13
7
2
2
2
2
2
1
1
1
3
5
3
2
1
3
4
3
2
4
2
1
2
7
4
2
1
1
2
8
6
4
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
4
2
1
5
9
7
5
3
1
5
9
6
4
4
2
1
3
2
1
1
8
5
2
2
4
2
1
2
2
2
3
2
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
89
89
89
92
96
100
109
109
109
109
109
92
92
90
117
108
102
123
103
109
108
112
123
114
132
122
119
142
134
128
132
121
134
115
116
126
120
134
142
111
110
108
116
98
100
104
108
116
111
142
108
109
101
91
99
86
93
92
92
113
98
103
105
107
128
108
107
105
112
96
94
94
94
110
94
88
84
99
80
82
93
69
71
65
61
64
69
70
90
92
84
86
93
100
110
128
128
128
128
128
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
89
89
89
89
89
55
21
21
21
21
12
4
4
3
2
8
6
5
3
1
2
2
2
2
2
2
7
5
4
11
19
17
10
4
1
1
1
5
9
6
4
2
1
1
4
7
6
3
1
1
1
1
1
1
1
1
3
5
7
4
1
2
4
3
2
13
7
1
5
4
3
2
1
1
1
1
11
8
6
11
6
1
1
18
14
10
10
9
6
4
16
22
25
28
28
28
28
28
28
28
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
67
67
67
67
67
69
72
72
74
79
72
92
92
87
96
102
96
134
102
103
114
91
103
94
94
119
90
103
87
85
93
98
96
119
109
134
114
110
109
104
110
105
105
105
116
106
106
102
116
102
104
104
134
97
95
91
88
90
90
98
97
106
113
122
139
139
139
129
121
111
109
127
104
107
98
89
133
95
102
99
107
109
88
104
96
122
122
89
94
83
85
84
91
101
112
133
133
133
133
133
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
5
5
5
5
5
4
4
4
4
4
4
6
9
6
4
16
8
1
1
1
1
1
3
5
4
4
11
8
5
4
4
3
2
7
14
7
1
1
11
10
9
8
5
3
1
2
2
3
2
1
1
1
1
2
2
1
1
1
1
2
1
1
2
1
1
2
2
2
3
4
3
2
1
1
1
2
4
4
4
6
3
1
2
13
7
2
2
1
1
4
7
9
10
11
9
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
69
69
69
69
69
72
75
75
77
81
75
94
94
91
100
134
100
117
117
114
147
113
111
121
121
129
147
141
137
129
134
167
128
133
133
136
157
136
141
128
134
122
118
127
108
103
107
117
108
141
114
115
136
110
111
110
115
117
140
140
126
139
130
133
133
167
134
128
157
120
121
127
106
109
101
93
136
92
99
96
113
114
88
89
82
82
84
84
131
100
118
131
131
140
150
167
167
167
167
167
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
6
6
6
6
6
6
6
6
6
6
6
9
11
13
18
24
27
24
14
4
5
4
4
4
4
5
13
8
3
4
6
21
12
3
2
15
9
3
3
2
2
3
3
3
17
13
10
7
5
3
1
1
4
3
2
1
1
4
5
6
7
4
1
1
1
1
1
1
5
5
3
1
2
3
2
2
10
7
5
12
7
2
2
16
10
4
4
4
2
1
11
16
19
22
17
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
123
123
123
123
123
107
104
101
103
108
103
125
125
113
150
118
127
138
119
135
118
127
132
135
163
150
127
141
135
138
163
150
126
130
136
137
163
125
126
129
126
123
125
137
123
123
146
128
132
142
146
138
140
141
135
146
142
136
141
135
136
146
132
142
127
129
121
117
119
129
114
116
126
112
114
114
146
111
110
112
141
95
82
82
72
80
83
93
138
99
102
101
95
95
96
95
95
95
95
95
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
16
1
1
1
1
1
5
10
60
38
16
9
3
3
3
10
7
4
4
13
21
29
25
21
11
1
5
6
4
2
2
3
4
11
7
4
3
2
2
3
31
18
5
7
4
1
2
4
3
2
2
4
3
2
2
3
19
22
12
3
3
2
2
12
6
1
2
2
3
2
1
6
4
3
6
3
1
4
18
12
6
6
3
1
2
13
18
21
24
24
24
24
24
24
24
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
115
115
115
115
115
98
95
92
86
83
82
72
72
70
101
82
87
86
103
82
82
88
93
97
119
115
85
85
85
88
85
85
110
80
85
90
103
101
90
97
99
102
119
91
88
85
82
87
91
89
115
106
88
89
87
80
84
84
84
119
87
96
98
94
110
95
90
92
89
86
90
88
85
84
78
84
78
78
78
75
90
70
69
77
81
81
72
61
55
71
47
44
51
56
65
81
81
81
81
81
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
17
2
2
2
2
1
1
1
7
13
9
6
3
2
1
1
2
3
4
17
17
17
9
1
7
13
27
14
1
1
1
1
2
5
9
5
1
1
2
3
8
9
5
2
3
2
1
1
1
5
3
1
2
3
2
1
1
1
2
1
1
1
1
16
9
2
4
4
4
4
4
5
7
14
12
7
2
2
8
6
4
4
3
2
1
3
4
5
6
4
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
77
77
77
77
77
65
63
60
57
56
53
56
57
65
113
75
82
100
78
84
80
80
89
82
85
87
81
83
102
88
89
85
90
80
88
85
87
111
90
92
96
102
92
99
86
85
83
113
88
84
89
83
78
100
64
67
81
81
100
111
87
93
96
77
89
74
66
64
99
53
55
53
48
49
38
50
33
48
50
50
113
42
38
38
30
41
56
55
96
100
45
43
50
57
75
100
100
100
100
100
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
30
7
7
7
7
4
1
1
7
13
12
11
10
5
1
3
6
4
3
3
4
6
8
4
1
2
4
3
2
2
3
2
1
2
6
7
4
2
1
2
7
13
10
8
5
3
1
1
2
1
1
1
1
9
5
2
1
1
1
1
1
2
1
1
1
1
1
3
5
19
16
9
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
73
73
73
73
73
55
52
48
57
70
71
115
115
74
85
94
79
93
95
103
106
98
91
91
89
92
93
93
115
97
97
102
106
90
95
92
93
102
90
108
90
93
94
86
115
84
90
89
86
95
79
78
78
75
82
78
78
80
82
77
80
74
73
82
73
78
79
75
108
74
76
77
91
70
69
71
62
64
72
66
67
70
65
69
84
84
68
65
60
79
49
46
54
60
72
91
91
91
91
91
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
36
36
36
36
36
18
1
1
1
1
1
5
9
6
3
2
1
1
1
1
1
1
6
9
5
1
3
2
2
2
2
9
5
1
4
2
1
1
6
6
3
1
4
5
7
30
18
7
18
10
2
2
2
3
3
2
1
3
5
5
5
3
1
1
1
1
1
1
12
6
1
2
2
2
4
7
10
7
4
3
3
2
2
8
5
2
2
1
1
4
6
7
7
8
6
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
37
40
40
44
50
47
69
69
58
65
83
66
85
84
92
98
85
80
71
71
66
68
68
71
68
70
109
67
66
64
61
63
64
67
69
67
83
85
85
98
109
82
84
86
91
74
80
69
68
72
68
75
84
80
109
77
76
75
73
71
75
76
81
98
80
91
84
84
86
95
84
84
79
78
74
91
69
73
77
80
80
69
63
58
69
49
46
51
56
65
80
80
80
80
80
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
5
5
5
5
5
3
2
2
2
2
1
1
1
3
4
3
2
1
2
4
6
4
2
2
5
5
6
5
4
3
2
1
1
1
1
1
2
3
4
7
6
4
3
2
1
2
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
9
15
8
2
12
7
2
1
1
10
5
1
3
2
1
1
8
10
11
13
11
6
1
6
8
9
10
9
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
27
27
27
27
27
32
37
37
42
49
50
72
72
48
51
44
48
53
56
72
66
56
53
51
66
54
59
62
72
63
67
62
61
67
60
59
61
58
52
54
55
52
53
52
52
51
63
53
55
57
63
58
63
58
60
63
57
60
60
60
68
62
61
62
68
61
62
62
62
68
63
59
60
59
54
62
58
50
52
51
47
63
54
49
49
48
48
46
59
42
41
36
35
36
42
49
49
49
49
49
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
10
10
10
10
10
10
10
10
10
10
7
5
5
4
2
1
3
5
4
2
1
1
1
1
2
3
6
5
4
4
4
9
5
1
1
1
2
1
1
2
2
2
1
1
1
17
10
4
3
3
2
1
1
2
1
1
2
2
2
2
2
2
2
7
4
2
3
7
7
6
5
8
11
6
2
1
3
2
1
2
1
1
1
8
4
1
1
3
3
3
6
8
9
9
9
9
9
9
9
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
229
229
229
229
229
178
170
160
167
183
168
238
238
199
290
215
195
215
210
222
200
226
236
228
276
233
229
234
232
222
239
226
195
218
193
189
222
215
199
198
195
236
187
184
211
199
200
290
194
212
220
214
276
229
223
239
224
227
222
222
236
205
209
226
198
201
183
169
178
162
161
176
154
165
153
158
173
165
175
168
290
155
162
167
141
144
138
134
169
128
130
130
143
166
192
238
238
238
238
238
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
128
128
128
128
128
64
1
1
1
1
1
6
12
13
14
8
2
2
3
4
4
4
9
11
14
12
10
8
4
1
7
10
7
5
5
3
1
4
7
9
12
10
6
3
2
62
40
18
2
2
2
1
1
1
8
10
12
6
1
1
1
1
2
2
3
10
6
3
3
3
3
3
2
1
1
2
9
5
1
29
15
1
3
39
33
27
27
28
14
1
25
37
43
50
41
33
33
33
33
33
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
77
77
77
77
77
70
68
67
65
64
63
62
68
71
78
116
85
90
95
87
95
90
83
84
79
80
93
79
83
91
87
109
82
91
83
82
90
93
86
99
87
101
86
91
78
72
74
109
72
84
87
86
116
83
86
90
80
107
78
84
84
81
99
77
69
72
65
61
101
56
59
55
49
60
44
48
38
39
40
40
75
34
35
40
32
45
60
61
112
116
52
51
57
63
82
107
107
107
107
107
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
63
63
34
5
5
5
5
5
5
5
4
3
7
6
6
4
3
2
4
5
7
5
3
5
3
2
2
3
3
3
4
6
6
4
2
5
3
1
4
4
4
5
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
2
2
3
4
3
2
1
3
4
3
2
1
1
1
2
3
2
1
1
1
2
3
4
3
3
2
1
1
1
1
3
4
4
4
4
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
72
72
72
72
72
66
65
63
61
60
60
56
56
48
47
55
50
50
62
62
70
70
109
70
72
67
69
56
66
68
70
107
65
61
64
58
62
64
75
85
107
109
97
105
97
81
93
90
105
104
86
103
75
69
62
56
65
74
84
109
104
97
86
87
105
75
97
63
54
51
57
55
67
105
62
104
52
58
60
55
103
43
40
41
33
36
40
40
55
58
35
32
33
34
41
50
50
50
50
50
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
60
60
60
60
60
30
1
1
1
1
1
1
2
2
3
8
5
3
2
1
1
1
1
1
1
1
2
1
1
2
3
2
1
2
3
2
1
1
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
3
2
2
2
2
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
69
69
69
69
69
59
57
55
54
53
53
59
68
73
93
100
81
80
81
92
75
80
76
76
75
81
87
74
80
74
76
80
68
83
72
72
75
87
74
73
72
94
70
67
86
71
78
93
79
83
81
80
96
78
88
81
85
100
86
92
81
79
78
73
80
70
64
65
94
60
60
57
51
49
46
40
44
46
49
48
93
43
41
46
39
46
54
56
87
96
47
45
52
59
76
100
100
100
100
100
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
13
8
8
8
8
5
2
2
7
9
8
7
8
5
2
1
3
2
1
1
3
5
5
5
4
4
2
1
1
3
2
1
1
2
3
2
1
1
1
1
11
7
4
2
1
1
2
3
3
3
2
1
1
2
1
1
1
1
1
1
1
2
3
2
1
1
1
6
3
1
1
2
1
1
6
3
1
1
3
2
2
2
3
2
2
3
3
3
3
3
3
3
3
3
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
72
83
96
121
121
121
121
121
102
102
100
102
108
94
127
95
97
107
102
100
121
100
103
108
109
116
109
127
103
107
101
103
111
130
111
128
109
110
113
116
133
120
133
137
133
141
176
150
168
159
176
168
154
167
176
164
164
132
127
120
115
110
111
119
97
117
102
105
127
98
102
88
92
74
85
85
84
130
76
78
80
71
77
81
83
97
119
78
73
80
85
103
127
127
127
127
127
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
63
63
40
17
17
17
17
17
18
19
12
5
20
13
6
5
3
2
1
6
12
7
3
10
9
8
12
12
9
6
3
4
4
3
3
11
8
5
3
6
6
6
6
4
2
3
2
1
1
1
1
1
2
4
2
1
3
4
3
3
2
2
1
1
1
3
3
2
2
1
1
1
1
3
2
2
6
4
2
3
6
8
9
10
10
6
2
5
6
7
7
7
7
7
7
8
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
32
32
32
32
32
28
27
26
29
33
32
47
47
39
41
56
36
34
36
34
35
34
41
32
30
31
33
34
32
39
32
34
29
27
32
33
37
45
40
45
37
38
42
39
56
46
43
44
41
40
47
38
38
37
35
38
34
36
37
37
45
40
39
40
45
35
37
34
35
33
33
36
39
56
35
46
31
31
33
34
43
35
32
21
19
22
27
27
43
47
24
23
25
26
31
38
38
38
38
38
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
7
6
6
6
6
6
8
9
7
5
3
2
2
1
1
1
1
2
2
3
4
5
3
1
1
2
1
1
1
1
2
1
1
2
2
1
1
1
1
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
4
4
2
1
1
5
9
5
1
1
2
2
2
1
1
1
2
2
2
3
3
3
2
2
2
2
2
2
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
161
161
161
161
161
122
115
107
97
92
83
81
82
89
114
100
97
118
113
118
150
122
119
128
150
136
138
132
150
141
136
161
135
133
143
130
142
135
112
117
116
114
133
107
106
104
105
143
106
112
120
116
120
133
115
129
123
117
145
117
130
145
136
161
129
145
121
112
111
95
96
93
91
112
82
80
83
73
72
79
102
73
73
66
61
69
74
76
114
89
88
90
92
98
106
119
119
119
119
119
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
78
78
78
78
78
40
3
3
3
3
3
5
8
13
15
16
8
1
1
1
2
3
4
6
6
7
13
8
3
4
11
9
6
3
1
1
2
5
8
7
6
5
3
2
6
4
3
3
4
3
2
1
1
1
1
1
11
11
9
5
1
3
5
3
1
1
1
2
3
5
3
1
3
5
3
1
6
4
3
4
8
5
3
15
11
7
7
7
4
2
11
16
18
21
15
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
13
14
14
17
22
22
37
37
22
26
27
25
30
31
35
35
37
35
34
33
35
36
32
33
33
34
37
36
36
30
29
29
32
30
29
30
35
33
33
38
52
45
52
59
70
68
70
68
61
70
63
66
66
67
67
68
54
52
66
40
37
36
30
28
27
26
29
30
30
44
31
25
24
22
20
25
15
15
16
14
19
19
16
22
23
16
16
18
19
22
28
28
28
28
28
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
8
7
4
1
1
1
1
1
1
1
5
9
5
1
1
1
1
1
2
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
32
32
32
32
32
28
27
27
25
25
25
22
43
43
50
146
73
76
81
136
81
83
136
67
82
82
73
142
67
65
64
48
44
41
56
77
101
145
146
146
144
109
120
114
145
142
98
140
78
70
66
54
48
40
37
35
55
75
99
142
145
146
106
119
146
94
144
74
56
50
57
54
75
145
71
142
63
72
72
60
140
48
43
41
24
26
30
28
42
43
21
19
22
24
32
43
43
43
43
43
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
7
7
7
7
7
7
7
7
7
7
4
1
1
2
3
4
4
4
3
2
2
2
3
4
3
2
1
1
1
3
6
5
4
4
2
1
1
1
1
1
1
1
1
1
1
2
3
3
2
2
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
32
32
32
32
32
29
29
28
27
27
27
25
45
49
55
153
76
80
85
143
85
85
143
68
84
84
74
140
67
63
62
47
41
37
53
76
103
149
153
153
151
111
124
118
152
147
101
147
81
72
67
53
46
39
36
32
52
73
101
149
148
153
110
123
153
97
151
77
60
53
60
57
80
152
74
147
66
75
75
63
147
50
45
42
25
27
31
29
42
45
22
21
23
24
30
38
38
38
38
38
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
5
5
5
5
5
5
5
5
5
5
3
2
2
1
1
4
3
2
1
1
2
2
2
3
2
1
2
2
1
1
5
4
3
3
2
1
1
1
1
2
2
1
1
1
1
3
4
2
1
3
6
5
5
5
6
5
4
4
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
2
1
1
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
68
68
68
68
68
58
56
54
53
53
48
55
55
53
58
61
63
67
68
78
78
72
80
79
94
94
76
75
75
73
73
77
68
69
68
62
75
59
62
66
67
67
77
77
67
66
66
79
62
65
69
69
83
77
68
66
79
65
66
66
63
66
63
63
79
60
61
56
55
51
50
61
47
47
41
42
39
47
51
56
83
47
61
41
34
36
38
38
48
56
41
41
45
48
54
65
65
65
65
65
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
37
37
37
37
37
21
5
5
5
5
3
1
1
3
5
5
5
5
8
4
1
1
1
1
6
7
8
5
3
3
4
2
1
2
3
2
1
1
4
4
2
1
1
1
1
2
3
5
7
5
3
1
1
1
1
1
1
1
1
1
1
1
1
6
5
3
1
1
4
3
2
1
1
1
1
1
3
2
1
5
3
1
1
5
4
3
3
5
3
1
3
4
4
5
3
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
302
302
302
302
302
302
302
302
311
323
302
361
361
284
302
394
278
311
308
300
292
314
295
272
288
276
301
291
355
355
300
330
264
345
299
318
325
394
305
288
295
295
286
328
283
288
287
295
308
318
361
352
359
371
385
459
396
412
410
401
459
376
384
396
381
459
382
372
387
384
369
416
377
385
416
346
416
348
390
328
390
281
250
266
241
281
281
244
361
227
221
217
198
198
199
196
196
195
195
195
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
302
302
302
302
302
169
37
37
37
37
26
16
16
28
40
23
6
3
3
3
3
3
5
7
5
3
16
10
5
6
8
8
5
3
4
3
2
5
15
19
10
2
4
4
5
7
10
8
7
8
5
3
3
5
6
7
14
9
5
5
5
4
4
3
2
4
7
10
10
9
6
3
3
4
3
2
18
16
14
27
17
8
8
35
22
9
9
34
33
32
32
32
32
32
31
31
31
31
31
31
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
338
338
338
338
338
338
338
338
338
338
338
220
210
207
187
241
167
159
168
160
178
207
220
232
227
320
231
223
222
216
225
222
243
227
213
224
214
241
207
210
214
227
217
204
235
221
217
233
236
242
320
233
226
243
214
210
203
205
194
192
241
207
205
222
223
193
191
183
178
173
181
175
176
235
174
165
173
135
132
137
134
130
121
124
109
126
126
108
148
103
109
110
118
135
155
189
189
189
189
189
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
338
338
338
338
338
178
18
18
18
18
11
4
4
2
1
22
13
4
2
1
3
2
1
1
1
1
5
4
4
8
13
10
7
10
10
6
3
6
10
11
9
7
8
4
1
4
7
12
7
2
4
3
2
1
6
3
1
1
1
1
1
2
3
2
2
4
3
2
41
23
6
1
3
2
1
1
7
7
4
2
1
1
2
15
10
5
5
6
3
1
15
22
26
30
24
18
18
18
18
18
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
63
63
57
56
54
54
54
55
56
58
61
69
95
75
73
75
87
72
76
71
68
68
66
71
68
76
85
73
77
65
69
59
62
61
58
65
63
69
95
75
85
87
63
67
77
64
69
66
69
94
71
86
74
69
75
66
67
64
61
58
57
57
57
57
58
95
55
53
51
45
43
40
40
34
38
38
37
58
31
30
33
29
37
49
50
85
94
47
47
50
52
62
75
75
75
75
75
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
11
11
11
11
11
6
2
2
2
1
1
1
2
2
2
3
2
2
2
1
1
3
2
1
3
6
5
3
1
3
5
3
1
5
3
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
3
4
2
1
2
3
5
8
15
21
15
8
1
3
3
2
1
4
2
1
1
4
2
1
3
4
4
5
4
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
72
72
72
72
72
81
90
90
90
90
90
67
70
71
73
103
64
68
70
70
72
72
76
76
78
78
90
83
71
72
78
62
58
60
66
71
78
103
77
84
83
76
90
67
65
69
69
70
74
112
90
104
150
109
132
120
118
150
137
141
153
151
140
200
135
129
132
121
120
200
128
129
197
132
129
200
103
99
121
117
119
197
127
100
91
77
68
69
72
62
61
56
75
98
129
182
182
182
182
182
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
18
18
18
18
18
9
1
1
1
5
5
3
1
1
1
2
2
2
3
5
5
4
2
1
1
3
5
3
2
2
2
1
1
2
4
5
7
4
1
1
4
5
3
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
2
14
9
5
2
1
1
2
3
5
3
1
4
3
2
2
7
4
2
2
6
3
1
7
10
11
12
12
12
12
12
13
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
20
24
29
29
31
36
34
51
51
39
43
54
37
38
37
36
36
35
41
30
32
35
37
52
40
43
41
45
38
38
39
38
40
44
38
46
37
40
41
38
54
42
42
44
41
42
50
42
46
40
40
51
42
47
51
41
43
44
43
52
45
38
36
33
38
29
34
33
35
54
36
42
33
34
33
34
41
28
36
25
21
25
29
30
47
51
24
23
27
30
39
52
52
52
52
52
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
10
10
10
10
10
5
1
1
1
1
1
1
1
2
3
4
3
3
2
1
1
2
3
3
2
1
2
1
1
2
3
2
1
1
2
3
2
2
3
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
3
2
2
3
4
6
3
1
1
3
2
1
2
1
1
2
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
37
40
40
41
44
41
52
57
61
64
129
64
66
66
66
65
66
107
67
68
63
55
63
55
59
68
58
65
61
59
71
68
80
129
92
113
92
107
75
68
60
57
58
71
73
76
113
76
76
76
71
79
88
100
119
119
129
106
100
106
101
96
104
105
82
89
99
87
104
77
105
61
65
66
63
99
50
46
45
36
35
36
34
39
46
26
25
26
26
30
35
35
35
35
35
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
5
5
5
5
5
3
2
2
2
2
2
5
8
9
9
10
7
4
2
1
1
1
1
1
1
1
2
1
1
1
5
4
2
1
1
1
1
1
3
4
2
1
1
1
1
4
5
3
2
2
2
2
2
3
4
3
2
2
3
2
2
3
5
9
5
1
1
1
3
2
1
1
1
1
1
1
1
1
1
4
2
1
2
7
4
2
2
11
6
1
4
5
6
7
4
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
124
124
124
124
124
129
134
134
141
151
134
183
183
192
294
313
220
226
230
222
231
215
230
218
263
241
204
199
199
180
175
161
165
163
186
182
189
294
225
244
313
240
263
212
230
192
189
244
171
177
200
200
206
280
205
212
234
238
240
294
263
259
289
263
243
251
313
243
249
240
257
243
228
222
201
257
186
198
194
184
244
170
167
184
172
212
212
157
178
135
132
128
140
161
187
231
231
231
231
231
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
10
10
10
10
10
10
10
10
10
10
5
1
1
7
15
15
11
8
4
1
4
8
15
18
20
22
19
12
6
13
17
16
13
10
7
6
3
1
5
7
6
3
1
1
2
9
12
7
3
2
2
1
1
1
2
2
2
1
1
1
2
1
1
2
2
2
2
11
8
6
6
6
4
2
1
6
11
10
9
22
17
9
2
25
25
25
26
16
6
6
16
21
24
27
26
25
25
25
25
25
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
294
294
294
294
294
308
322
322
322
322
322
241
253
242
294
318
214
211
204
199
188
204
237
228
270
245
224
199
189
206
198
210
294
215
233
258
254
322
293
281
318
261
270
231
237
252
247
267
307
359
358
359
358
333
359
333
345
345
345
340
350
320
312
345
322
285
318
273
262
273
304
254
266
249
231
261
219
231
216
209
304
170
172
187
167
216
216
170
181
150
139
128
122
120
126
130
130
130
130
130
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
28
28
28
28
28
28
28
28
28
28
18
8
8
16
24
18
11
5
2
3
2
2
13
18
15
12
13
7
2
9
17
13
7
1
7
11
6
1
11
16
14
9
5
3
2
10
19
10
1
10
14
7
1
1
4
6
8
6
5
5
5
4
3
36
21
7
6
40
21
3
5
10
8
7
4
1
7
4
1
25
15
5
18
21
23
25
32
18
5
1
12
18
21
22
23
23
23
23
24
36
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
194
194
194
216
247
288
358
358
358
370
358
395
395
394
423
430
439
532
440
437
424
430
413
415
494
407
408
461
433
462
473
494
507
459
474
473
452
461
433
449
522
478
463
527
487
380
372
507
344
400
434
426
473
528
378
345
392
413
532
454
431
441
522
358
354
349
307
271
527
210
238
237
234
316
199
317
156
199
197
177
456
145
137
135
84
154
239
256
519
528
225
219
255
296
394
532
532
532
532
532
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
164
164
164
164
164
164
164
164
164
164
84
4
4
17
32
33
35
26
14
3
3
3
35
67
49
32
18
4
5
6
14
22
15
8
36
20
5
4
4
4
4
4
4
5
7
16
9
2
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
3
4
2
1
1
1
1
1
2
2
2
3
3
2
1
2
3
3
3
2
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
82
82
82
82
82
76
75
73
84
97
105
142
142
118
119
145
116
124
124
120
155
128
139
151
205
163
160
181
156
155
181
157
147
169
147
154
179
151
156
166
162
169
203
151
154
143
129
147
120
136
142
143
205
134
155
141
132
147
153
203
154
148
151
136
145
128
139
108
154
87
95
90
99
143
90
143
76
96
97
90
205
72
70
75
56
70
88
89
151
155
73
69
78
88
116
154
154
154
154
154
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
12
12
12
12
12
12
12
13
45
73
43
13
1
1
1
1
2
13
25
15
6
10
6
2
2
2
7
4
2
7
4
2
1
3
2
1
1
1
1
7
10
8
7
7
7
9
5
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
2
3
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
78
78
78
78
78
67
65
63
60
59
56
58
57
62
112
60
68
72
74
84
75
93
81
80
84
83
74
75
101
77
77
78
72
71
83
76
83
93
77
79
80
101
79
71
90
71
76
112
73
76
77
75
78
74
86
90
75
82
82
93
93
80
75
78
65
63
62
53
90
46
47
46
43
44
36
46
28
40
43
43
112
40
40
40
27
36
47
50
86
90
44
42
48
54
70
93
93
93
93
93
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
56
56
56
56
56
30
4
4
4
4
3
3
3
4
9
11
10
6
3
2
1
1
1
1
1
4
5
4
4
5
6
4
3
5
8
12
7
3
6
4
2
5
4
2
1
1
1
1
1
1
1
1
1
1
2
2
3
6
7
5
4
5
4
3
3
3
2
1
7
4
1
2
1
1
3
5
3
1
1
6
3
1
1
2
2
2
3
3
3
4
3
3
3
3
2
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
77
77
77
80
83
88
96
96
96
96
96
104
111
121
251
118
128
134
120
143
132
169
251
197
341
225
223
341
223
224
341
200
191
196
161
156
173
132
142
145
141
196
148
142
146
218
133
132
137
133
137
142
188
175
191
318
206
203
209
218
186
173
160
188
157
153
152
182
133
133
124
114
125
133
121
169
133
149
159
179
318
156
182
142
111
111
99
91
118
75
64
58
71
92
121
169
169
169
169
169
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
77
77
77
77
77
42
7
7
7
7
5
4
4
18
13
9
5
2
3
4
4
3
2
2
5
8
11
6
2
4
7
5
4
2
1
1
2
5
9
9
5
2
2
4
6
5
5
4
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
9
5
2
2
3
8
6
4
3
2
2
2
2
4
3
2
7
5
4
6
17
11
6
6
8
5
2
7
10
11
13
13
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
24
28
33
33
33
34
33
36
36
33
34
45
32
33
34
36
34
33
33
31
40
33
33
43
38
40
52
45
37
37
37
37
38
43
37
45
35
36
39
37
43
45
40
43
40
40
37
37
41
40
41
52
41
43
43
45
43
41
42
42
45
38
37
36
35
35
36
36
37
43
32
36
33
32
33
33
52
26
26
28
26
31
31
26
28
36
22
21
24
27
33
42
42
42
42
42
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
10
10
10
10
10
6
2
2
2
2
2
2
2
5
9
5
2
2
2
1
1
2
2
3
2
1
3
2
2
2
2
4
2
1
2
2
2
2
3
2
1
1
1
1
1
12
9
6
4
2
2
4
6
7
8
9
13
7
1
1
1
1
1
1
1
1
1
5
3
2
1
3
6
4
2
1
1
1
1
2
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
54
53
53
53
53
53
42
41
36
32
32
30
31
33
36
37
37
42
43
53
55
55
58
58
75
54
52
55
46
46
50
61
47
56
45
49
50
48
75
45
48
49
48
56
47
55
43
43
42
40
54
47
51
75
52
52
54
50
51
55
50
50
50
47
52
43
43
43
42
48
43
38
45
52
46
61
47
47
49
44
52
52
43
45
43
42
41
41
41
44
47
47
47
47
47
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
27
2
2
2
2
2
3
4
5
4
3
2
2
2
1
1
1
1
1
3
4
6
4
2
2
2
3
4
2
1
1
1
2
3
4
3
2
1
1
1
14
14
8
3
1
1
1
2
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
2
1
1
1
1
1
1
4
2
1
1
4
3
2
2
2
3
4
5
5
5
5
5
5
5
5
6
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
194
194
194
194
194
174
170
166
191
224
241
332
332
343
709
330
409
411
387
709
370
478
594
579
980
872
658
911
661
604
911
576
545
940
562
570
906
444
555
657
637
940
963
512
498
411
323
324
277
402
393
397
980
381
374
339
384
391
398
963
402
411
378
271
237
246
218
210
332
173
169
149
137
145
125
148
118
239
260
280
980
268
283
300
183
201
221
212
310
320
161
147
167
188
244
321
321
321
321
321
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
40
40
40
40
40
40
40
40
40
40
40
107
154
158
135
79
23
6
6
6
3
1
3
5
19
15
11
6
1
3
5
12
6
1
4
7
4
2
1
5
10
8
4
1
7
18
9
1
1
15
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
2
2
1
1
1
2
9
5
1
4
7
4
1
1
3
2
1
1
1
1
1
1
1
1
1
1
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
80
80
80
80
80
70
68
66
75
87
92
136
253
279
366
766
380
394
403
727
401
467
727
421
476
425
381
760
372
356
446
296
277
442
377
511
603
761
766
761
764
601
623
595
756
758
499
752
383
385
359
297
476
232
203
178
248
367
512
761
757
766
533
609
761
472
764
366
286
256
290
276
395
756
373
758
328
379
380
317
752
250
230
223
136
129
125
109
121
125
68
60
66
72
90
115
115
115
115
115
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
19
19
19
19
19
19
21
23
18
13
11
6
2
7
4
1
5
15
25
19
12
5
4
3
4
4
4
2
1
4
2
1
2
4
2
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
2
1
1
1
1
2
2
1
1
1
1
1
2
3
2
1
9
5
1
2
3
2
1
1
1
1
1
3
4
5
5
4
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
37
37
37
37
37
39
42
42
46
53
48
73
73
60
80
77
67
86
76
80
71
86
74
73
96
80
73
73
83
70
73
88
66
76
62
58
60
57
62
73
70
77
74
86
86
79
83
81
83
88
80
82
96
80
81
80
72
72
81
70
72
75
80
81
71
74
73
72
88
69
71
72
74
73
69
70
67
73
69
72
96
67
74
64
57
54
54
55
57
69
57
56
58
58
61
66
66
66
66
66
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
10
10
10
10
10
7
4
4
4
4
2
1
1
4
2
1
1
2
1
1
1
1
1
1
9
5
2
2
3
2
2
3
2
1
2
2
2
3
4
3
3
3
2
2
2
2
3
2
1
1
1
1
1
1
3
4
6
3
1
1
2
2
3
9
6
4
3
3
3
2
1
1
4
4
3
3
3
3
4
12
7
2
6
14
9
4
4
3
2
3
13
18
20
21
20
19
19
19
19
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
310
310
310
310
310
293
290
287
321
363
339
503
503
429
636
520
444
516
481
477
495
464
480
484
647
578
462
474
461
445
508
459
354
390
393
407
478
520
421
434
421
464
398
375
406
383
398
636
433
487
504
471
647
477
486
508
480
493
516
465
520
456
463
458
461
459
415
411
463
398
398
392
404
377
348
365
356
391
398
404
647
357
365
353
281
291
282
296
388
291
292
288
314
361
418
516
516
516
516
516
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
33
33
33
33
33
20
8
8
9
11
9
8
13
10
8
5
2
6
8
11
7
4
3
2
2
22
12
2
12
12
12
6
1
14
24
35
21
7
10
13
23
18
13
10
7
10
6
2
2
5
4
3
12
20
12
5
7
13
8
3
4
3
2
79
60
38
17
12
7
7
9
12
6
1
13
9
6
39
72
37
2
2
34
17
1
64
96
112
120
87
55
55
55
55
55
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
84
84
84
84
84
69
67
64
61
59
55
65
116
129
158
360
186
199
207
349
211
234
349
212
237
216
189
355
182
181
197
153
141
206
183
240
284
360
359
359
360
285
298
282
360
359
235
359
192
193
186
155
208
113
98
87
126
179
245
360
360
359
259
288
359
223
360
170
128
113
131
124
182
360
172
359
149
174
174
143
359
113
104
98
55
55
58
51
69
69
66
69
69
69
69
69
69
69
69
69
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
38
21
21
21
21
12
4
4
4
31
18
6
6
5
4
9
7
6
6
6
7
6
3
1
1
1
4
2
1
7
5
3
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
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
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
79
79
79
79
79
72
71
70
80
93
90
136
136
118
122
140
109
117
123
120
153
126
126
134
188
143
148
167
144
146
167
148
138
153
145
145
163
143
145
154
151
153
188
138
141
132
117
145
110
125
136
133
178
123
153
127
130
139
144
188
144
140
136
124
133
116
123
98
141
78
84
81
90
131
80
132
67
85
86
78
178
63
62
67
50
65
83
85
147
153
72
68
77
85
110
144
144
144
144
144
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
13
13
13
13
13
13
15
17
14
11
10
5
1
1
1
2
3
12
22
16
9
3
6
4
3
4
6
5
4
6
3
1
2
4
3
2
1
1
1
1
14
7
1
1
1
1
1
1
1
3
2
1
1
1
1
1
2
2
2
2
2
1
1
2
1
1
4
2
1
1
2
3
4
6
8
4
1
1
2
2
3
8
5
2
4
3
3
3
3
3
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
207
207
207
207
207
172
166
159
151
147
137
137
149
158
159
336
205
206
216
288
232
235
288
224
247
234
213
331
213
222
225
207
207
174
200
239
270
335
336
336
334
276
290
274
335
336
234
330
230
230
230
201
189
203
146
137
175
205
253
333
335
336
271
282
336
229
334
176
136
117
134
126
177
335
166
336
142
164
164
135
330
106
98
94
56
67
82
80
135
136
61
57
66
76
101
137
137
137
137
137
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
137
137
137
137
137
91
45
45
45
45
29
13
13
13
62
38
15
1
1
1
3
11
26
42
28
14
8
3
3
2
2
5
3
2
2
3
3
2
1
1
1
4
6
5
5
5
6
3
1
1
1
2
3
3
3
3
3
3
4
4
4
4
4
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
68
68
68
68
68
63
62
61
70
81
89
118
118
118
140
139
112
113
115
140
105
113
119
119
167
147
124
125
117
105
123
105
99
149
106
122
130
137
132
139
138
149
167
129
125
138
112
112
108
109
114
100
141
95
90
118
94
108
125
167
137
131
120
116
139
104
94
92
113
76
82
82
93
113
87
138
74
85
85
76
141
59
57
60
47
55
66
70
104
114
65
61
67
73
92
118
118
118
118
118
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
30
2
2
2
2
2
20
39
20
1
2
2
3
5
3
1
9
13
17
9
2
5
4
3
2
2
5
3
2
2
1
1
2
3
4
2
1
1
1
4
3
2
1
5
3
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
2
4
2
1
2
4
4
5
3
1
6
3
1
1
1
1
3
4
2
1
1
1
1
1
2
3
3
3
2
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
39
39
39
42
45
49
57
57
57
57
57
44
57
64
72
134
85
85
87
103
81
81
103
66
72
77
75
111
77
78
77
77
67
66
79
89
103
131
125
133
122
107
117
106
131
134
99
101
81
75
76
72
70
81
53
57
71
85
97
118
131
125
100
108
133
96
122
81
79
63
70
65
80
131
79
134
71
72
70
59
101
43
41
43
34
39
47
47
72
81
39
38
44
50
64
85
85
85
85
85
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
39
39
39
39
39
35
32
32
32
32
17
3
3
4
5
8
9
9
6
3
2
2
2
2
3
2
2
3
3
3
4
5
4
3
3
7
4
2
4
3
2
1
1
2
10
6
2
1
1
1
2
1
1
1
1
1
1
2
3
2
1
1
1
2
2
2
2
4
5
3
2
1
7
4
1
1
4
2
1
2
2
1
1
3
2
1
1
1
1
2
3
3
3
3
3
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
78
78
78
78
78
60
57
53
53
56
52
67
67
60
64
87
66
75
74
80
80
65
63
65
78
63
69
75
74
81
78
78
76
80
80
74
78
87
76
80
76
72
70
81
64
60
68
80
71
82
82
75
82
76
76
77
76
78
81
74
87
80
81
79
80
77
75
74
71
74
69
68
69
68
66
81
58
57
61
64
61
77
72
55
54
55
55
45
55
44
29
26
31
38
48
66
66
66
66
66
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
36
36
36
36
36
20
4
4
4
4
3
2
2
11
17
12
8
5
5
5
4
3
2
2
2
2
5
4
4
3
2
4
3
2
2
3
3
3
7
6
4
2
2
2
2
3
5
6
7
4
1
1
1
2
9
5
1
1
1
1
1
1
1
1
1
1
4
8
21
15
10
7
4
2
1
1
3
2
2
5
3
1
2
5
4
3
3
2
1
2
4
5
5
6
6
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
217
217
217
217
217
202
200
197
189
188
188
159
159
149
148
213
162
175
185
179
187
197
163
174
184
170
170
173
178
182
184
217
181
181
187
176
184
213
169
179
176
165
197
185
197
272
185
187
187
172
170
168
164
162
160
159
169
179
185
213
213
190
184
217
171
169
170
154
159
153
145
170
164
170
158
208
179
164
163
167
140
120
111
123
121
167
167
127
159
110
104
100
95
97
100
104
104
104
104
104
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
29
29
29
29
29
29
29
29
29
29
16
4
4
4
29
20
11
3
3
3
3
3
19
27
16
6
19
11
3
2
1
6
6
6
11
9
5
1
16
19
12
6
6
5
5
80
49
19
2
1
1
1
2
3
11
6
1
1
2
2
2
2
2
1
1
3
3
3
45
34
17
1
27
21
13
5
8
9
11
17
11
5
5
17
10
3
3
5
5
6
12
15
16
18
13
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
344
344
344
344
344
344
344
344
344
344
344
244
254
255
239
395
227
213
223
215
231
246
298
266
275
317
243
230
223
196
200
223
172
213
217
225
223
395
248
261
267
298
249
233
228
245
222
234
239
251
317
250
275
236
225
225
250
262
283
395
285
305
277
263
305
237
252
234
223
221
279
215
228
228
200
245
177
196
193
190
279
173
165
166
142
140
154
152
150
244
132
124
140
143
170
205
205
205
205
205
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
344
344
344
344
344
185
27
27
27
27
19
11
11
11
25
36
21
6
6
3
1
4
5
7
4
1
11
8
5
5
5
7
4
1
5
45
23
1
10
20
10
1
2
4
37
22
7
4
1
1
2
1
1
2
3
2
1
2
3
2
1
1
1
2
1
1
4
7
7
7
6
5
9
13
8
3
8
6
5
33
17
1
2
37
25
14
14
9
5
22
30
34
36
37
30
23
23
23
23
23
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
210
210
210
210
210
174
168
161
157
158
139
162
162
149
190
182
154
161
168
190
177
186
197
210
211
211
186
182
173
167
170
160
138
150
145
143
158
140
144
154
182
147
172
158
174
181
181
210
162
168
177
180
192
192
192
168
180
167
165
172
164
158
156
154
180
150
147
146
182
134
130
154
120
112
124
125
131
168
133
141
133
127
182
97
90
98
92
91
132
93
89
88
97
113
133
168
168
168
168
168
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
139
139
139
139
139
77
16
16
16
16
13
11
11
11
16
15
8
2
1
1
1
1
10
15
21
18
16
14
10
6
2
3
2
1
1
3
4
5
7
6
5
4
2
1
36
19
3
5
7
5
3
3
3
2
1
1
1
1
1
1
2
1
1
1
1
1
2
6
8
5
3
4
7
8
5
2
11
6
2
11
6
2
10
28
15
3
3
11
7
4
9
11
12
14
14
14
14
14
14
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
307
307
307
307
307
243
232
219
206
201
179
187
187
171
189
235
174
180
194
189
191
213
224
235
232
307
229
210
219
198
191
217
174
173
184
180
186
229
172
186
186
195
213
198
232
235
217
235
231
224
307
217
217
229
203
199
194
194
196
194
229
196
195
217
185
180
176
169
160
163
172
178
196
232
196
235
173
164
160
150
144
137
149
141
130
158
158
130
142
121
117
114
125
141
160
194
194
194
194
194
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
128
128
128
128
128
64
1
1
1
1
1
4
5
7
23
18
11
5
3
2
3
4
4
5
21
13
5
3
2
7
9
9
7
5
3
2
1
4
8
12
9
6
4
4
4
63
43
23
10
5
1
1
1
1
2
1
1
2
3
4
6
3
1
1
1
1
2
3
12
12
12
12
7
3
3
3
7
4
2
10
6
2
1
13
12
11
11
11
6
2
12
17
20
23
18
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
163
163
163
163
163
168
174
174
174
174
174
115
106
104
99
96
96
115
117
123
152
147
137
163
152
143
158
148
160
174
156
229
142
141
141
127
126
126
113
118
120
119
158
135
151
229
149
174
145
135
133
130
131
126
122
141
126
129
131
229
135
142
145
141
120
108
99
94
93
85
80
91
78
83
96
76
88
79
84
86
91
105
70
67
64
70
76
77
122
85
92
94
95
101
108
120
120
120
120
120
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
11
11
11
11
11
11
11
11
11
11
6
2
2
2
9
15
11
8
8
9
26
32
28
24
16
9
15
12
9
11
19
13
8
5
2
2
2
3
15
10
6
4
3
2
2
2
3
3
4
3
2
3
4
5
3
2
2
1
1
2
2
2
2
2
3
9
8
7
6
4
2
5
4
3
2
1
3
2
1
6
3
1
1
17
10
4
4
3
2
8
21
28
31
33
33
33
33
33
33
34
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
56
56
56
56
56
63
71
71
73
79
81
94
97
97
105
166
107
118
134
132
150
166
123
118
150
123
137
146
181
148
153
136
136
153
144
147
158
135
125
118
143
125
140
147
158
151
138
131
168
126
120
115
143
98
97
106
108
109
165
112
120
140
151
120
181
119
112
114
168
93
90
83
75
73
61
73
46
49
54
58
70
68
63
45
41
56
79
88
141
165
89
88
101
113
140
181
181
181
181
181
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
9
3
3
3
3
3
8
14
21
14
7
5
3
2
1
1
3
7
9
5
1
10
9
8
5
3
3
2
1
2
4
2
1
11
6
1
1
2
3
5
4
3
2
2
1
1
3
2
1
1
2
4
2
1
1
1
1
1
2
3
4
5
7
5
3
2
2
7
4
1
1
2
2
3
5
3
1
1
7
4
2
2
2
1
1
8
12
14
15
15
15
15
15
16
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
35
37
40
45
45
45
45
45
37
37
34
33
33
31
36
37
37
52
39
37
39
47
41
43
45
52
45
50
47
48
53
53
53
57
63
48
48
48
46
46
48
46
45
45
45
52
47
45
44
56
42
42
50
46
46
57
52
50
51
49
58
45
45
44
41
63
40
40
41
39
39
39
41
34
37
40
39
57
46
33
36
31
32
35
35
48
58
31
30
35
39
48
63
63
63
63
63
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
22
11
11
11
11
6
1
1
3
3
3
3
3
3
2
1
1
1
2
2
2
3
2
1
1
7
5
3
1
1
2
2
3
4
2
1
2
1
1
1
14
9
5
6
3
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
2
1
1
2
2
3
2
1
2
1
1
3
2
1
1
4
2
1
1
2
2
2
3
4
4
4
3
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
26
26
26
26
26
28
31
31
32
35
34
44
44
36
41
37
32
34
33
34
40
33
44
32
34
35
34
46
36
37
46
38
39
50
39
40
39
36
37
38
47
39
38
36
40
36
38
41
40
40
43
47
35
35
36
35
38
41
43
49
49
49
42
42
41
42
50
39
43
39
39
40
40
38
36
38
36
34
33
34
41
23
24
27
25
34
34
29
36
44
25
24
28
31
38
50
50
50
50
50
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
5
5
5
5
5
3
2
2
2
2
2
2
2
4
3
2
2
2
2
1
1
2
2
2
2
2
3
3
3
3
4
4
5
3
1
1
1
2
4
3
2
2
2
2
2
2
2
2
2
2
3
2
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
13
9
5
1
5
3
2
2
3
2
1
1
1
1
2
3
3
3
4
3
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
121
121
121
121
121
127
133
133
149
169
164
235
235
176
196
205
185
251
213
208
265
192
175
169
155
166
159
159
245
177
179
192
163
157
173
164
192
192
180
221
186
196
221
189
205
221
185
195
188
185
235
216
224
251
265
221
222
221
245
205
202
203
192
192
185
187
182
177
195
141
151
160
169
205
161
200
151
142
153
143
134
175
104
95
88
92
124
140
173
265
186
194
197
186
186
184
182
180
180
180
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
12
12
12
12
12
11
10
10
6
2
16
11
6
4
2
14
12
11
11
6
2
9
7
6
5
5
16
9
3
4
4
5
7
10
10
10
6
3
2
6
4
3
3
3
3
2
1
1
2
3
3
3
2
1
1
1
4
7
4
1
2
4
21
14
7
6
6
5
5
3
2
11
11
9
7
7
4
1
14
11
8
8
9
10
18
22
24
25
27
27
27
27
27
27
27
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
173
173
173
173
173
173
174
174
174
174
174
156
160
163
254
197
169
167
167
163
161
179
191
194
274
199
195
199
188
180
184
178
172
208
176
169
172
197
182
184
178
208
163
144
164
156
170
254
179
197
200
192
274
197
199
198
190
193
182
218
197
189
190
189
184
168
156
150
140
141
139
141
155
141
135
136
116
136
138
155
274
153
155
150
129
130
122
123
148
125
126
120
120
120
127
135
135
135
135
135
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
1
1
1
1
1
1
1
1
1
1
1
4
5
7
20
13
6
3
3
2
1
1
1
2
20
12
5
3
2
2
10
8
6
4
14
7
1
1
8
11
6
1
2
2
2
4
7
4
2
2
1
1
1
1
24
13
2
6
10
9
7
4
2
2
2
3
3
3
5
8
4
1
1
2
2
2
3
4
5
12
7
2
10
19
13
8
8
9
5
2
12
17
20
21
22
22
22
22
23
35
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
82
82
82
82
82
70
68
65
63
62
58
61
61
50
48
50
49
48
62
54
62
73
64
71
69
79
70
61
67
70
66
82
79
58
61
56
62
52
52
55
53
54
73
55
59
64
55
71
62
63
79
64
64
70
56
65
60
57
55
62
58
64
65
82
79
56
51
48
55
39
39
36
36
42
33
42
41
32
32
31
65
24
24
26
19
25
32
32
60
56
27
26
30
35
45
61
61
61
61
61
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
31
4
4
4
4
3
3
3
3
4
8
4
1
1
1
1
2
2
2
2
4
3
2
1
4
21
11
2
1
1
1
1
1
2
1
1
1
1
1
2
6
3
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
5
6
6
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
42
42
42
42
42
33
32
30
45
65
70
129
129
102
114
105
102
140
108
102
122
90
90
90
93
115
102
121
107
106
107
102
109
144
119
140
122
120
120
123
121
110
115
108
125
115
127
146
125
146
138
115
169
111
113
129
107
121
126
128
163
130
121
123
111
118
144
123
163
116
155
106
95
112
107
88
169
78
76
77
59
54
51
46
40
57
74
83
155
134
82
81
90
104
130
169
169
169
169
169
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
10
3
3
3
3
3
9
15
8
2
10
8
6
4
2
1
1
1
1
1
1
19
11
3
3
4
3
2
1
1
1
1
4
8
6
3
1
1
1
3
15
10
5
1
2
1
1
1
1
2
2
3
2
1
1
1
1
1
1
2
2
1
1
2
4
3
2
1
1
1
1
3
4
5
5
3
1
2
4
4
4
4
6
6
6
10
12
13
13
13
13
13
13
14
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
77
77
77
83
91
99
116
116
116
117
116
120
120
104
130
94
99
107
107
130
142
120
147
145
166
224
155
180
178
170
180
215
162
172
171
157
215
144
144
164
149
146
224
133
133
136
117
123
123
142
145
171
198
136
142
136
131
138
149
224
146
147
136
123
117
126
125
114
171
103
101
95
88
87
84
90
89
99
102
104
198
84
81
89
76
84
96
95
136
147
80
75
80
84
102
125
125
125
125
125
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
77
77
77
77
77
71
65
65
65
65
38
11
11
9
6
3
3
3
4
4
3
2
8
11
14
9
5
3
2
2
7
9
7
5
6
3
1
1
4
3
2
1
1
1
5
3
2
3
4
3
2
1
1
1
7
10
13
7
2
1
1
2
3
5
4
4
3
3
9
6
4
2
7
4
2
2
2
3
5
7
4
1
3
6
4
2
2
6
8
11
11
11
11
11
8
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
151
151
151
151
151
128
124
120
113
109
106
97
105
120
134
182
146
186
152
144
139
151
146
150
162
194
160
179
167
166
179
166
150
148
144
140
166
147
157
165
169
180
185
184
182
159
166
167
165
162
171
165
194
186
139
142
151
173
189
204
255
230
230
228
222
227
228
220
255
218
197
202
192
202
195
205
255
168
158
152
194
108
119
138
128
182
182
142
160
186
105
99
104
105
119
137
137
137
137
137
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
82
82
82
82
82
51
20
20
20
20
11
3
3
17
12
7
13
17
10
3
2
1
1
1
4
11
13
8
4
5
6
5
3
2
2
1
1
3
7
7
7
9
5
1
4
8
8
8
4
1
1
1
2
3
2
2
2
2
2
2
1
1
1
9
5
1
1
1
6
6
4
3
22
11
1
4
7
4
2
5
4
2
1
6
6
6
6
8
5
2
6
8
9
11
10
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
292
292
292
292
292
292
292
292
292
292
292
239
239
240
281
263
221
231
228
281
227
260
298
306
365
431
360
387
386
394
387
361
327
326
352
346
361
307
445
344
365
364
403
394
309
329
315
304
445
351
343
352
431
277
278
295
318
325
445
403
320
314
287
269
249
265
277
239
352
220
218
209
190
205
182
166
214
198
215
220
431
184
188
192
151
157
166
163
205
259
140
136
159
176
217
277
277
277
277
277
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
292
292
292
292
292
174
57
57
57
57
30
4
4
11
19
21
19
17
10
4
3
2
2
3
4
7
11
6
2
9
16
15
15
26
13
1
1
2
25
25
16
8
3
2
1
6
12
12
10
5
1
2
2
3
12
7
2
1
1
10
9
5
2
1
1
2
6
10
20
14
7
1
24
16
8
2
21
11
1
2
2
1
1
9
13
17
24
15
7
4
11
14
16
17
17
17
17
17
18
25
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
257
257
257
257
257
283
310
310
310
310
310
241
241
219
215
250
216
261
244
255
278
234
250
241
239
254
249
238
303
251
252
307
249
244
261
254
310
302
247
243
242
248
262
260
277
303
256
254
268
255
258
307
260
261
278
230
227
233
236
222
236
251
249
310
302
235
230
219
277
192
205
212
216
246
200
250
182
175
173
164
154
161
145
125
121
126
151
150
173
278
132
129
146
149
177
214
214
214
214
214
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
53
53
53
53
53
29
5
5
12
19
27
16
6
5
5
4
4
11
15
19
11
4
4
4
4
27
29
16
4
18
12
7
5
14
16
19
26
14
2
10
11
12
8
4
5
7
4
1
9
17
9
1
2
3
2
1
2
4
2
1
6
5
4
9
6
3
2
3
4
4
5
6
3
1
9
5
2
5
34
22
11
11
6
2
1
20
29
34
37
35
34
34
34
34
34
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
514
514
514
514
514
515
517
517
533
553
517
617
617
452
495
624
491
633
609
627
646
633
494
445
458
471
486
608
577
500
524
577
494
506
509
494
577
517
545
613
542
620
606
629
642
591
643
647
689
819
705
819
738
699
819
681
720
725
782
774
646
642
602
553
561
511
480
459
642
420
461
482
503
567
497
591
419
401
380
345
321
280
288
270
275
311
352
361
417
646
319
306
350
364
441
543
543
543
543
543
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
3
5
6
7
19
14
9
6
6
6
13
55
37
19
16
14
35
45
38
31
24
19
16
12
9
32
26
21
17
35
24
14
13
13
47
39
31
16
2
9
10
12
16
21
15
9
25
16
8
10
13
12
11
6
1
47
24
2
13
16
11
7
6
6
8
11
47
25
4
25
14
4
3
51
42
34
34
27
15
4
49
71
82
92
90
88
88
88
88
88
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
40
40
40
40
40
36
35
35
41
50
56
79
79
67
79
83
77
96
82
93
77
76
82
72
76
75
75
76
99
86
86
96
93
83
83
79
99
75
76
77
82
78
78
74
106
70
75
77
74
73
73
73
83
73
74
75
84
75
73
78
91
84
91
89
91
92
106
85
90
87
86
87
93
77
76
90
85
60
62
62
67
54
47
55
54
77
77
69
106
86
52
48
51
58
72
93
93
93
93
93
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
10
1
1
1
1
1
3
5
4
3
5
4
3
3
3
3
6
10
12
8
5
10
5
1
1
2
7
9
11
12
6
1
1
8
6
4
4
2
1
1
2
3
2
1
1
1
1
1
1
2
1
1
4
2
1
1
2
3
2
1
1
1
2
2
1
1
2
1
1
1
1
1
3
4
3
2
1
1
5
4
4
4
5
3
2
4
5
6
6
4
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
62
62
62
62
62
48
46
43
41
41
36
42
42
43
52
49
49
55
53
54
52
62
56
58
68
68
55
55
57
48
49
49
49
57
55
50
50
57
51
54
53
57
62
53
56
56
60
57
56
58
58
59
59
56
59
58
55
56
55
54
54
60
54
53
53
51
51
47
46
47
43
41
42
45
44
51
60
42
45
48
49
50
44
37
36
34
34
33
34
43
33
33
37
39
44
53
53
53
53
53
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
20
6
6
6
6
3
1
1
2
3
4
3
2
1
1
1
1
1
2
11
10
10
6
2
3
4
3
2
1
1
1
1
2
5
6
4
2
2
1
1
29
19
10
1
1
1
1
1
1
1
1
2
2
2
2
3
2
1
6
4
2
2
2
2
3
2
1
2
2
1
1
1
1
1
2
2
2
3
7
4
2
2
2
1
1
5
7
8
9
8
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
33
37
40
48
48
48
48
48
35
35
34
31
43
31
34
35
33
45
32
31
32
31
38
41
43
66
46
48
46
48
44
43
46
44
43
55
41
46
47
47
66
44
46
48
46
55
44
44
44
43
48
45
43
44
45
66
47
48
49
47
44
43
40
40
39
43
47
40
40
39
43
37
34
47
33
34
37
40
36
33
30
28
29
30
29
37
45
28
28
28
26
27
28
28
28
28
28
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
19
7
7
7
7
4
1
1
2
3
6
4
3
3
2
1
6
4
2
2
3
4
5
5
3
2
2
1
1
1
1
1
2
5
3
1
1
1
1
1
14
7
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
1
2
3
5
7
5
3
2
3
3
3
11
8
5
3
3
2
2
2
3
4
4
5
5
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
62
62
62
62
62
66
70
70
70
70
70
47
45
44
43
44
42
50
51
54
63
62
56
58
63
58
70
60
63
59
54
59
47
49
50
48
59
52
51
56
63
55
70
62
68
95
68
69
72
70
68
67
76
67
67
65
66
69
70
75
75
70
65
65
70
62
76
66
64
65
75
63
63
64
75
52
60
50
54
57
59
76
43
42
39
36
36
39
46
42
44
44
44
44
46
48
48
48
48
48
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
5
3
3
5
5
5
3
2
1
1
1
1
5
7
4
2
4
4
3
3
7
4
2
1
1
1
1
1
1
3
2
2
3
2
1
20
12
5
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
8
5
3
2
2
9
5
1
1
2
4
3
2
1
1
1
3
7
4
1
8
5
3
3
2
1
6
8
9
10
11
9
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
32
32
32
32
32
30
30
29
42
57
62
108
108
84
89
127
84
89
98
96
104
89
107
79
76
82
72
72
91
70
77
95
70
103
81
96
102
104
127
108
114
109
107
96
104
93
106
119
134
163
161
163
161
162
163
159
154
162
155
137
138
135
121
154
112
114
108
104
108
87
93
96
85
104
84
107
76
80
95
76
96
69
70
72
84
84
70
70
95
71
47
43
45
52
65
84
84
84
84
84
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
29
29
29
29
29
15
1
1
1
1
1
2
4
2
1
2
1
1
1
1
1
2
2
3
2
1
6
3
1
2
4
2
1
1
2
1
1
1
7
6
6
3
1
1
3
2
1
2
2
1
1
2
5
3
2
2
10
5
1
1
1
1
1
1
1
1
1
9
6
4
3
4
3
3
2
1
1
1
1
1
1
1
2
6
3
1
1
3
2
1
4
5
6
7
4
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
334
334
334
334
334
326
325
323
319
319
319
289
289
265
337
352
272
275
290
288
284
293
330
301
326
320
274
258
266
274
283
334
328
263
282
313
319
337
352
325
347
324
330
290
325
280
279
280
287
285
285
320
285
277
279
277
279
281
299
337
303
352
312
334
328
289
347
276
289
258
244
241
246
239
251
243
197
205
197
190
236
166
174
161
142
152
161
174
178
285
169
157
172
171
201
237
237
237
237
237
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
10
6
6
8
11
6
2
2
3
2
2
2
6
8
8
8
9
6
3
14
25
14
3
9
13
15
8
1
18
16
12
9
5
1
18
26
24
13
3
3
3
5
7
9
11
7
4
2
1
3
6
4
3
4
6
8
5
3
13
18
10
2
3
4
5
7
11
7
4
14
9
4
6
29
21
14
14
19
11
4
26
37
42
45
46
47
47
47
47
48
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
29
29
29
29
29
29
29
29
36
45
48
75
75
60
64
62
75
65
72
72
88
88
57
62
58
60
58
57
71
56
60
61
63
57
59
59
69
71
57
58
57
54
55
63
51
52
50
59
48
50
53
56
64
60
65
74
59
64
65
64
70
70
62
70
60
57
57
55
55
61
54
52
61
50
44
61
38
41
45
47
44
61
54
37
36
38
43
44
65
74
40
39
41
41
47
54
54
54
54
54
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
29
29
29
29
29
16
3
3
3
3
2
1
1
6
5
5
3
2
2
3
4
3
2
2
5
9
6
3
2
2
3
3
3
6
3
1
1
1
3
5
3
2
2
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
2
2
3
2
2
1
1
1
1
2
2
2
1
1
1
2
1
1
1
4
5
6
5
3
1
4
3
2
2
2
1
1
3
4
5
6
4
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
119
119
119
119
119
103
100
97
101
108
96
133
156
170
192
403
191
198
196
196
184
202
347
198
232
246
241
403
262
260
271
347
221
210
239
217
219
363
281
283
403
307
263
251
233
215
212
233
225
230
250
292
232
297
226
216
248
247
269
363
264
292
257
244
228
214
297
186
182
173
164
173
189
209
205
215
166
181
173
165
233
150
142
138
123
128
126
124
159
117
116
110
120
138
163
205
205
205
205
205
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
31
31
31
31
31
17
4
4
4
18
12
6
3
3
3
4
5
11
14
18
11
5
3
2
2
9
6
3
3
3
3
3
3
8
24
17
11
6
4
2
36
27
19
10
1
1
1
1
5
12
6
1
3
6
3
1
1
2
1
1
9
7
5
34
20
7
5
9
5
1
1
9
5
2
10
7
4
4
16
13
10
10
8
5
2
13
18
21
22
23
23
23
23
24
71
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
232
232
232
232
232
213
209
206
209
217
194
243
243
209
225
356
234
256
261
254
269
244
302
231
236
247
232
231
253
214
206
213
194
174
212
238
252
356
294
276
287
302
266
256
269
243
245
242
253
233
234
244
238
247
260
223
255
260
268
356
272
294
256
244
235
239
246
223
269
206
204
203
201
198
199
207
178
177
173
169
240
149
147
142
127
131
152
155
164
260
146
137
153
156
185
222
222
222
222
222
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
38
38
38
38
38
38
38
38
38
38
21
4
4
4
16
12
7
3
3
3
13
33
23
13
13
13
13
8
3
2
2
8
7
7
15
11
8
9
11
18
13
9
7
5
8
42
26
10
1
1
1
6
6
4
3
2
1
1
2
2
2
1
1
1
1
2
3
6
44
28
12
5
5
6
4
2
6
6
6
14
7
1
13
30
23
17
17
14
11
9
23
30
34
36
37
37
37
37
38
52
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
508
508
508
508
508
468
461
454
453
458
429
478
478
362
383
502
362
434
440
432
467
458
436
483
424
445
508
405
438
419
420
462
429
387
408
391
433
383
373
383
375
406
458
399
502
433
446
483
436
424
429
432
445
508
452
478
452
450
443
421
467
425
436
462
438
404
373
338
336
308
341
345
343
502
345
319
344
257
260
263
257
254
218
220
220
220
231
234
374
252
256
260
283
330
384
478
478
478
478
478
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
79
79
79
79
79
41
4
4
4
4
4
7
11
24
38
23
9
4
9
10
11
36
37
37
21
6
24
14
4
14
15
16
11
6
19
11
4
9
14
21
13
6
3
1
6
21
21
12
3
5
8
5
2
4
6
4
2
3
4
3
2
2
2
30
16
2
2
2
22
24
13
2
91
59
27
3
5
5
5
19
12
5
10
50
31
12
12
28
17
6
34
48
55
63
54
46
46
46
46
46
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
118
118
118
118
118
100
97
93
107
127
122
192
192
134
144
167
135
169
168
176
182
180
142
138
141
143
161
190
166
192
178
177
169
176
182
164
177
190
157
175
154
157
177
143
149
148
160
192
182
239
205
197
205
190
214
185
184
193
186
189
214
182
201
185
170
174
179
163
156
185
143
157
171
164
239
201
156
175
153
170
178
185
174
120
107
105
102
120
130
142
168
168
168
168
203
239
239
239
239
239
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
36
36
36
36
36
18
1
1
1
1
1
1
2
5
5
3
2
2
1
1
1
1
2
3
6
5
5
3
1
1
1
6
4
3
8
9
6
4
4
4
5
5
6
5
4
40
28
15
3
2
1
1
1
2
5
5
5
4
3
2
2
1
1
2
1
1
2
3
4
4
3
3
3
3
3
2
1
3
5
10
8
4
1
13
9
5
5
4
4
5
12
16
18
19
19
19
19
19
20
25
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
82
82
82
82
82
72
70
68
65
63
63
56
56
50
50
59
65
68
72
104
77
78
79
77
74
79
82
71
79
77
82
82
87
96
76
74
79
79
69
69
75
88
82
80
103
79
76
96
74
80
79
81
80
71
104
66
77
81
73
104
78
84
88
82
79
66
58
57
103
47
48
44
39
42
37
42
41
36
36
35
73
28
27
28
20
33
49
51
100
104
44
43
50
58
77
104
104
104
104
104
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
19
19
19
19
19
11
3
3
6
7
5
3
2
2
3
4
6
7
8
8
7
6
6
5
5
5
5
3
2
1
3
2
1
2
1
1
3
2
1
1
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
6
3
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
37
37
37
37
37
32
31
30
30
32
29
38
48
57
81
99
75
75
76
97
74
86
97
83
130
90
89
130
90
92
130
84
77
74
65
65
74
61
65
65
66
73
71
77
79
96
83
99
76
75
70
69
76
72
70
111
78
82
83
96
75
75
76
74
79
72
70
66
66
69
75
65
79
76
74
77
72
76
77
74
111
61
54
56
48
50
50
46
64
45
35
32
32
36
43
53
53
53
53
53
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
10
10
10
10
10
9
9
9
9
9
5
1
1
5
10
9
5
2
1
1
1
1
1
2
3
4
4
2
1
2
7
7
5
4
4
2
1
2
5
5
3
1
1
1
1
6
6
7
8
4
1
1
1
7
7
4
2
1
1
1
1
1
1
7
5
3
2
1
2
3
3
4
2
1
1
2
10
5
1
7
6
3
1
5
3
1
1
3
2
1
4
6
7
7
7
7
7
7
8
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
78
78
78
88
102
119
149
149
149
149
149
92
83
79
75
73
72
96
74
76
83
91
84
102
91
100
119
119
134
139
133
136
139
116
124
114
134
149
101
108
104
99
119
98
107
134
99
139
117
117
133
136
116
139
92
90
91
89
96
78
91
105
106
141
149
89
84
75
82
54
51
45
41
41
33
34
31
41
42
44
83
37
33
33
27
38
52
51
91
95
42
40
47
54
71
96
96
96
96
96
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
71
71
71
71
71
71
71
71
71
71
39
7
7
7
4
2
3
5
3
2
1
5
5
5
6
10
14
8
3
7
7
8
5
2
1
3
2
1
2
1
1
7
4
1
2
5
3
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
2
3
2
1
1
3
3
2
2
1
1
1
2
4
2
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
74
74
74
74
74
56
53
50
56
67
67
102
102
80
82
77
76
80
77
80
80
95
77
77
77
73
79
66
72
66
67
95
60
60
60
58
65
70
75
102
83
77
78
77
86
72
72
74
73
71
72
77
70
72
70
78
71
71
70
68
83
70
70
71
70
76
78
77
102
77
77
77
74
74
73
73
73
74
73
73
83
59
59
61
60
73
73
61
59
69
54
52
57
60
67
78
78
78
78
78
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
39
39
39
39
39
23
7
7
7
7
7
11
16
12
8
5
3
2
2
1
1
2
1
1
1
4
12
9
5
2
4
3
2
1
1
1
1
2
4
4
2
1
1
1
1
4
6
8
6
3
1
1
1
27
16
5
2
1
1
1
1
1
1
1
1
1
2
4
3
3
3
3
2
1
2
4
8
6
4
6
4
2
1
9
6
3
3
2
2
7
10
11
12
13
11
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
258
258
258
258
258
216
209
201
222
254
242
361
361
278
293
315
293
317
302
313
280
314
268
262
259
259
261
256
315
255
262
258
247
241
242
247
247
293
255
259
315
264
265
259
273
254
241
256
262
279
361
306
317
317
314
328
303
318
315
310
358
313
328
316
308
312
321
324
358
328
321
284
296
295
286
358
352
266
262
236
254
218
184
197
186
218
218
220
361
248
222
222
203
200
200
197
196
193
193
193
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
83
83
83
83
83
83
83
83
83
83
63
44
44
39
34
23
12
2
1
1
1
1
5
10
20
30
58
29
1
15
29
32
17
3
13
7
2
1
14
17
12
7
3
2
2
75
48
22
3
4
4
3
2
2
12
6
1
1
2
2
2
1
1
1
2
4
2
1
51
43
24
5
3
1
2
3
9
8
7
19
11
3
5
26
18
10
10
49
28
7
31
43
49
52
53
54
54
54
55
58
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
520
520
520
520
520
478
471
462
483
514
459
618
618
484
615
558
508
573
563
566
600
578
538
539
580
545
533
525
573
503
500
488
453
498
458
454
469
530
427
431
444
460
445
482
510
479
472
615
493
541
618
567
580
573
600
578
537
546
573
525
530
502
490
487
468
469
482
397
387
374
393
388
392
510
372
368
368
403
402
413
615
355
383
349
284
294
339
362
390
618
354
331
362
360
424
498
498
498
498
498
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
84
84
84
84
84
84
84
84
84
84
51
18
18
26
35
25
15
11
7
5
5
5
20
27
22
17
68
127
94
61
32
33
24
16
22
17
9
2
16
29
22
15
14
8
2
28
25
13
2
3
3
3
3
3
12
8
4
2
1
7
14
8
3
4
5
8
14
20
29
30
16
2
11
19
15
12
55
37
20
34
18
2
43
84
50
16
16
24
32
105
106
107
107
107
81
55
55
55
55
55
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
37
40
40
41
44
40
54
54
46
60
59
48
59
53
56
67
57
63
60
70
60
55
58
55
55
70
57
55
59
63
55
70
57
59
61
69
58
57
59
60
58
73
63
65
66
73
65
67
67
67
73
67
69
70
74
70
68
70
72
87
77
79
77
87
77
76
87
81
83
82
83
82
72
70
72
59
57
48
53
53
72
72
55
67
47
43
41
38
37
37
37
37
37
37
37
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
5
5
5
5
5
5
5
5
5
5
3
2
2
5
5
4
3
3
2
1
1
2
6
8
5
3
5
3
1
1
2
2
2
2
2
2
2
2
4
4
3
2
1
1
1
3
6
3
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
3
2
2
3
3
2
2
2
2
2
3
4
3
2
3
2
2
3
8
4
1
1
5
3
1
6
8
9
10
8
7
7
7
7
7
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
334
334
334
334
334
335
337
337
341
347
337
365
365
306
351
376
320
378
362
385
393
341
339
335
361
328
323
353
325
329
335
352
334
342
452
360
355
374
352
363
452
353
361
360
369
359
377
452
361
378
378
377
380
378
393
377
364
367
367
361
383
352
346
352
337
334
383
318
325
308
303
383
306
310
290
286
316
258
258
265
293
264
208
222
211
236
242
247
393
293
239
238
221
219
225
225
225
225
225
225
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
3
7
9
9
10
6
2
2
4
6
4
3
6
8
10
7
5
3
2
2
8
7
6
10
10
10
5
1
18
16
15
8
1
4
18
39
51
30
10
10
7
5
3
1
13
10
7
4
2
2
2
2
3
5
7
10
6
2
6
10
14
19
12
5
5
6
14
11
9
29
19
9
35
57
41
25
25
57
34
11
29
38
43
48
48
48
48
48
48
48
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
110
110
110
110
110
93
90
86
89
95
88
115
115
92
102
138
97
120
111
107
111
102
110
101
103
100
97
97
115
103
102
120
111
95
94
88
98
95
98
97
138
97
103
110
120
110
114
122
136
159
157
159
157
158
159
156
155
158
152
152
154
143
134
152
128
124
138
120
109
108
107
108
105
110
114
92
108
85
79
82
110
59
66
79
75
114
114
82
86
110
86
87
89
87
89
91
91
91
91
91
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
34
34
17
1
1
1
1
1
2
4
8
8
6
4
5
5
4
3
2
4
7
8
10
13
7
2
1
1
6
9
8
8
4
1
1
8
5
3
9
5
2
5
23
13
3
1
1
1
1
1
1
1
1
2
2
2
1
1
2
3
2
1
1
1
3
3
2
2
5
5
6
4
2
1
3
4
6
4
3
3
8
5
3
3
2
1
5
7
8
9
10
8
7
7
7
7
7
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
116
116
116
116
116
118
121
121
121
121
121
117
117
117
110
117
109
157
131
132
148
133
119
122
118
120
122
128
138
136
157
127
148
120
121
138
110
109
105
96
104
109
119
157
125
133
121
133
114
112
112
116
110
107
105
118
99
100
92
91
94
95
105
105
99
113
116
94
118
107
112
155
118
96
93
74
64
57
55
56
67
52
45
48
41
48
60
63
97
116
75
77
89
101
122
155
155
155
155
155
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
5
5
5
5
5
5
5
5
5
5
3
1
1
1
3
9
5
2
1
1
1
1
3
4
5
10
7
5
3
3
4
9
6
4
5
3
1
3
5
5
4
3
2
1
5
20
13
7
4
2
1
1
1
1
5
3
2
1
1
1
1
1
1
1
1
2
1
1
15
9
3
1
1
2
2
2
2
2
1
1
2
1
1
12
6
1
1
2
3
6
8
9
9
10
8
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
202
202
202
202
202
167
161
154
149
148
133
146
147
164
272
190
205
251
195
202
208
204
211
212
215
244
214
222
260
230
228
227
239
222
240
240
244
270
235
242
243
260
233
246
227
192
186
272
189
214
227
214
240
251
166
176
207
204
247
270
220
230
243
202
200
176
151
134
246
99
113
108
108
155
94
157
75
104
105
97
272
82
78
77
45
77
116
122
243
251
105
102
119
137
183
247
247
247
247
247
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
133
133
133
133
133
91
49
49
49
49
26
4
4
24
67
43
20
17
9
1
5
9
17
25
31
23
12
2
4
7
6
5
13
11
9
6
3
2
2
1
1
3
4
4
5
9
7
6
11
10
9
5
1
1
1
2
2
1
1
3
2
1
1
1
1
1
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
87
87
76
74
72
82
97
94
176
227
266
612
360
336
333
287
383
295
430
544
525
995
760
653
927
612
605
965
589
583
959
655
687
965
609
654
755
703
959
992
575
596
494
411
612
306
425
445
431
995
367
346
349
403
450
485
992
436
433
398
344
351
289
354
220
249
159
178
168
208
358
192
350
164
294
311
305
995
277
274
277
157
170
186
171
246
250
119
108
124
142
187
250
250
250
250
250
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
22
22
22
22
22
21
21
21
27
172
96
21
18
9
1
1
1
13
25
54
32
11
6
1
9
7
5
5
5
5
4
3
4
5
3
2
2
2
5
8
25
15
6
6
6
3
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
21
13
5
1
2
3
8
6
3
1
1
1
2
1
1
2
3
3
3
3
3
3
3
3
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
194
194
194
219
251
293
366
366
366
366
366
240
232
236
237
252
243
267
275
266
370
280
283
315
286
313
335
327
350
347
349
366
356
330
338
315
366
366
291
319
334
348
344
345
369
350
262
338
291
325
349
366
345
356
368
248
246
266
233
266
370
324
348
366
366
272
243
222
369
162
163
148
126
129
100
140
69
78
75
64
126
48
50
55
43
94
154
172
364
368
157
153
178
205
274
370
370
370
370
370
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
172
172
172
172
172
172
172
172
172
172
89
7
7
6
6
20
35
25
13
1
5
9
11
13
9
6
6
7
9
11
13
12
9
6
6
6
6
6
7
4
1
3
5
6
7
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
204
204
204
204
204
189
186
183
174
174
174
138
138
137
152
164
171
246
184
195
202
200
207
209
230
217
202
222
213
224
234
238
240
222
229
242
211
222
203
207
238
221
224
245
238
195
176
240
176
206
218
210
242
246
177
173
180
178
246
181
185
209
238
204
204
160
138
127
245
89
91
86
69
67
50
67
33
46
47
43
119
36
34
34
20
57
100
111
246
246
223
246
246
246
246
246
246
246
246
246
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
30
30
30
30
30
30
30
30
30
30
24
19
19
17
16
19
39
29
18
8
5
3
11
17
16
16
13
8
3
2
6
7
6
5
5
5
4
4
2
1
3
2
1
1
2
4
6
4
3
5
7
11
13
14
15
8
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
3
2
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
204
204
204
204
204
180
176
171
196
229
223
340
340
326
612
298
348
340
318
510
354
387
541
407
427
534
419
467
574
412
541
364
321
356
388
390
534
592
441
423
412
574
353
328
369
331
331
612
334
344
329
292
295
258
253
329
321
335
357
592
361
364
351
311
306
314
298
294
340
259
278
290
241
286
235
290
288
253
253
246
612
194
226
269
213
286
286
241
317
328
155
140
163
188
246
329
329
329
329
329
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
48
48
48
48
48
39
31
31
31
31
31
47
55
64
38
13
9
5
5
5
5
5
9
13
18
24
21
14
7
7
7
7
7
4
1
16
17
18
13
9
9
5
2
5
6
7
6
4
2
1
1
1
1
1
1
1
2
3
4
3
2
1
1
1
1
1
1
2
1
1
1
2
2
1
1
1
5
4
4
9
5
1
1
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
70
70
70
70
70
66
65
65
71
78
80
109
118
132
264
127
150
162
156
234
162
184
245
196
234
239
178
199
225
178
245
162
147
166
175
174
239
262
180
181
175
225
152
142
158
146
147
264
130
135
140
133
133
120
160
114
145
157
150
262
159
145
141
115
95
99
87
85
158
80
81
75
59
52
42
39
34
74
79
86
264
78
75
76
48
66
88
89
156
160
75
71
80
91
119
159
159
159
159
159
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
7
7
7
7
7
7
7
7
7
7
4
2
2
62
40
19
14
9
11
14
26
14
3
3
5
10
8
5
2
4
4
4
2
1
3
5
3
2
1
2
4
9
5
1
2
2
2
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
2
2
2
2
2
2
1
1
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
82
82
82
82
82
67
65
62
59
57
53
54
54
47
54
48
50
49
64
56
65
70
74
78
72
76
78
59
63
66
65
80
82
62
65
58
64
54
52
55
54
55
70
54
59
74
58
78
67
67
75
76
66
78
57
54
58
57
58
51
56
63
60
80
82
54
49
44
52
33
34
32
33
42
28
44
22
27
27
25
54
21
21
23
18
23
30
31
57
58
26
25
28
32
43
58
58
58
58
58
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
32
11
11
11
11
7
4
4
11
13
7
2
2
2
2
2
12
7
2
2
3
2
1
1
1
2
4
2
1
1
1
2
2
2
1
1
1
2
2
3
6
3
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
38
41
46
54
54
54
54
54
53
54
61
105
68
77
84
75
90
67
79
71
75
90
85
75
75
78
71
70
67
66
67
72
70
69
98
72
78
80
78
78
80
75
67
72
105
64
69
75
74
85
83
68
78
73
80
84
98
79
74
75
61
54
59
54
51
80
48
49
47
43
42
38
42
41
46
48
49
105
40
41
45
36
41
48
48
73
83
39
38
44
50
64
84
84
84
84
84
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
24
13
13
13
13
7
1
1
7
10
13
9
5
3
1
2
4
6
7
8
10
8
5
3
3
4
5
5
5
5
5
4
3
4
4
4
4
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
2
2
1
1
1
1
2
1
1
1
2
4
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
72
72
72
72
72
64
63
61
59
57
57
52
52
48
46
59
49
47
62
53
60
70
63
69
64
64
69
61
70
64
64
72
64
56
56
58
62
58
56
56
58
59
70
70
62
63
54
69
57
58
64
62
57
69
53
55
57
57
70
53
58
58
58
72
64
49
46
40
39
36
39
38
48
48
39
48
41
37
36
34
59
27
26
28
22
26
31
31
49
51
26
25
28
31
40
53
53
53
53
53
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
8
1
1
7
12
9
6
3
2
1
1
3
2
2
2
3
2
1
1
1
2
1
1
1
1
3
2
1
2
1
1
1
1
1
4
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
3
2
1
2
2
2
1
1
2
1
1
6
7
4
1
1
1
1
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
93
100
108
124
124
124
124
124
101
101
91
84
97
81
90
92
97
125
91
97
93
94
101
106
110
153
118
123
118
124
127
111
117
113
110
122
97
108
110
113
153
103
108
103
102
104
102
108
108
109
124
125
111
110
114
153
118
119
127
111
113
110
101
116
93
105
90
87
83
91
74
69
73
59
62
61
60
70
58
50
48
48
59
70
72
127
107
61
58
62
70
89
116
116
116
116
116
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
87
87
59
31
31
31
31
16
1
1
3
6
15
10
5
3
2
2
2
11
15
9
4
5
7
7
7
10
7
4
2
5
15
8
1
11
8
5
4
3
2
1
29
17
5
6
7
4
1
1
1
4
2
1
2
1
1
2
7
7
4
2
1
4
8
12
7
3
4
14
7
1
1
1
1
1
1
2
2
2
6
3
1
1
6
4
2
5
7
8
8
7
7
7
7
7
7
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
112
112
112
112
112
116
120
120
125
133
120
158
158
115
121
138
114
139
138
146
154
139
123
123
119
121
119
122
139
127
131
158
125
130
136
139
154
126
136
135
139
141
124
123
120
120
117
117
124
159
131
140
158
137
159
146
154
155
156
156
159
144
134
154
118
121
138
112
119
108
114
106
108
111
105
114
133
95
96
93
110
80
66
71
69
80
80
79
100
104
86
87
94
102
113
133
133
133
133
133
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
6
4
4
3
2
3
2
2
3
3
4
6
7
8
5
2
2
2
2
2
5
13
7
1
1
8
6
5
4
8
5
2
2
2
11
12
12
6
1
1
1
2
2
2
1
1
12
7
2
2
3
15
27
14
1
2
1
1
11
7
4
1
1
1
3
2
2
2
2
4
3
2
2
7
4
2
2
3
5
6
7
7
7
8
5
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
34
34
36
39
39
50
64
65
109
109
68
78
88
74
90
92
97
105
101
77
75
72
72
75
73
90
73
74
96
70
69
73
67
75
77
81
109
82
88
90
90
105
84
100
107
119
160
135
160
142
160
160
154
156
160
154
153
155
142
135
153
122
121
124
119
109
121
99
108
99
102
112
94
121
87
79
78
92
66
75
90
84
112
112
75
69
74
50
46
52
57
67
84
84
84
84
84
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
5
5
5
5
5
5
5
5
5
5
4
4
4
5
6
4
2
4
2
1
1
2
2
3
8
6
4
2
2
3
5
8
5
3
3
4
3
2
2
8
6
4
2
2
4
31
24
13
2
2
3
4
3
2
1
1
1
1
1
1
1
11
10
5
1
1
1
2
13
7
2
2
3
4
2
1
1
2
3
4
2
1
3
7
4
2
2
6
3
1
4
5
6
7
5
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
146
146
146
146
146
138
137
135
139
145
131
165
165
140
142
221
141
145
161
160
159
153
201
149
151
148
142
159
144
147
154
165
164
166
210
167
178
190
185
221
210
179
200
201
205
262
235
262
317
385
376
385
376
382
385
377
377
382
371
368
372
318
310
367
269
252
230
197
187
184
191
197
197
211
224
179
174
162
164
157
190
155
141
157
153
211
211
138
126
121
83
72
72
73
83
95
95
95
95
95
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
8
1
1
1
9
7
5
3
2
1
2
4
6
7
9
7
5
5
5
5
9
7
6
9
10
12
6
1
5
7
10
6
3
2
2
10
19
10
1
2
3
3
2
1
23
13
4
2
1
1
1
1
1
1
1
1
1
1
27
23
12
2
2
1
1
2
18
12
6
16
8
1
1
16
17
18
19
10
1
2
13
18
21
23
16
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
126
126
126
126
126
127
129
129
138
149
134
186
186
143
153
223
158
164
175
162
180
167
145
141
139
135
147
154
153
186
163
167
166
161
180
156
165
166
164
221
159
174
183
229
235
238
471
317
368
389
471
383
404
404
394
471
386
382
400
356
352
469
304
343
259
237
221
196
188
177
182
184
188
231
225
224
469
203
198
197
140
117
108
105
99
116
116
107
162
117
100
99
92
92
95
96
96
96
96
96
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
3
4
6
12
18
9
1
1
2
3
2
1
1
1
1
2
27
18
10
8
6
8
5
2
2
8
9
10
12
15
8
2
3
4
5
69
53
27
1
1
1
1
3
5
3
1
1
1
1
1
1
2
3
2
1
2
1
1
27
14
1
1
1
2
1
1
2
3
4
7
4
1
2
17
12
7
7
4
1
6
15
20
22
24
20
16
16
16
16
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
209
209
209
209
209
210
212
212
217
223
212
245
245
186
201
249
209
255
249
252
271
258
199
206
209
219
214
241
255
207
217
212
197
226
200
197
212
212
216
245
230
249
250
255
271
254
276
298
321
370
364
369
364
370
369
364
364
370
359
352
360
301
299
353
263
267
248
217
271
195
207
212
219
238
232
233
245
188
180
170
151
155
160
177
183
209
209
159
159
159
115
107
117
129
150
183
183
183
183
183
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
3
3
3
2
1
3
6
4
2
1
2
2
2
3
2
1
24
41
27
13
4
9
11
7
4
7
4
1
15
17
17
10
4
5
7
8
9
6
4
2
1
1
1
2
3
2
1
1
1
1
1
2
3
2
2
3
2
1
6
8
6
4
4
5
4
3
5
5
5
14
7
1
5
19
18
17
17
13
9
7
15
19
21
22
18
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
39
39
39
39
39
32
30
29
34
40
48
63
63
69
80
87
78
82
86
81
89
79
74
80
76
77
89
76
85
79
77
90
74
73
90
74
78
90
78
91
85
80
91
85
71
91
78
81
84
87
87
82
87
84
83
84
87
80
85
79
80
80
80
87
77
76
74
74
69
64
67
69
70
74
75
71
57
70
58
64
70
60
74
56
53
52
52
53
54
67
55
52
55
56
64
74
74
74
74
74
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
14
14
14
14
14
8
2
2
2
2
1
1
1
7
4
2
2
2
1
1
1
3
8
10
10
10
23
12
1
4
8
9
6
3
5
3
1
1
2
7
6
4
3
2
1
3
2
1
4
2
1
1
1
1
1
1
1
3
5
3
2
5
7
4
1
1
1
2
7
7
4
2
2
3
2
1
5
4
2
1
2
2
2
7
4
1
1
1
2
4
5
6
6
6
6
6
6
6
7
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
249
249
249
249
249
258
268
268
268
268
268
194
192
184
182
231
186
226
223
227
259
223
249
234
240
256
271
262
318
318
272
262
259
230
241
262
224
262
218
213
231
223
240
245
262
268
225
221
228
219
221
262
216
212
206
206
210
214
245
219
208
216
225
240
264
264
264
215
207
206
211
206
214
240
186
178
170
178
180
184
240
166
184
159
137
137
137
143
141
191
138
130
144
152
178
214
214
214
214
214
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
19
19
19
19
19
10
1
1
8
8
9
7
5
3
1
1
1
4
7
5
3
11
9
8
5
2
7
5
3
21
11
1
2
10
8
5
3
4
5
26
16
6
6
6
5
4
4
4
5
12
9
6
3
1
2
4
12
21
42
29
17
10
3
13
13
8
4
6
7
6
5
31
18
5
15
10
5
3
15
15
15
16
10
5
1
12
17
20
21
22
22
22
22
23
42
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
36
38
38
38
40
38
45
45
47
52
60
56
66
56
60
57
58
75
55
70
60
61
66
62
63
70
60
61
60
64
58
70
59
62
64
65
73
62
74
59
61
69
65
74
86
71
82
74
74
82
72
76
76
77
80
74
77
86
78
75
84
77
70
68
80
67
69
74
74
68
86
52
55
63
66
70
84
75
55
53
51
47
46
65
44
33
30
33
40
51
68
68
68
68
68
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
2
1
1
1
1
6
5
5
3
1
1
2
6
10
5
1
2
1
1
3
5
5
3
1
1
1
1
2
4
5
3
1
2
1
1
2
3
2
1
1
1
1
1
2
2
1
1
2
2
2
2
1
1
6
4
2
1
1
2
2
1
1
1
1
1
1
2
2
2
2
2
1
1
6
3
1
1
1
1
3
5
6
6
7
7
7
7
7
7
7
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
317
317
317
317
317
255
245
233
257
295
272
422
422
315
335
426
333
374
390
429
401
379
343
330
322
323
350
333
374
422
393
426
374
429
401
347
389
374
357
379
399
357
389
315
323
323
313
429
335
351
368
353
372
320
375
303
320
331
328
333
344
345
335
317
302
304
296
303
344
291
296
266
281
261
250
344
224
224
234
206
282
204
178
194
181
206
221
224
375
266
225
225
209
209
215
217
217
217
217
217
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
123
123
123
123
123
63
4
4
4
4
4
4
4
4
13
17
11
5
4
3
2
5
9
11
13
17
21
13
5
5
22
18
10
2
6
5
4
9
15
15
9
4
3
3
10
23
23
23
14
6
5
3
2
2
3
3
3
2
1
2
3
6
9
9
7
5
3
10
17
22
28
35
22
10
6
2
6
5
5
16
9
3
8
28
22
17
17
35
20
6
30
42
48
51
48
46
46
46
46
46
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
92
92
92
100
113
131
162
162
162
162
162
107
103
105
106
110
108
118
123
121
167
126
128
140
128
139
148
146
154
157
154
156
158
147
154
141
162
162
131
143
149
158
154
155
167
154
126
157
138
148
154
156
157
158
167
111
118
130
117
126
167
148
158
162
162
122
107
98
167
72
73
68
59
62
45
63
31
38
37
33
76
29
29
32
22
45
73
106
166
167
167
167
167
167
167
167
167
167
167
167
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
70
70
70
70
70
70
70
70
70
70
38
6
6
4
3
13
7
1
1
1
1
1
10
19
11
3
11
12
8
4
1
4
2
1
2
3
3
2
2
1
1
2
1
1
2
7
7
4
2
10
18
9
1
1
5
4
4
2
1
3
2
1
1
2
4
4
2
1
1
1
1
1
3
8
6
5
3
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
71
71
71
71
71
56
54
51
53
57
55
73
73
58
58
51
50
51
53
58
48
67
56
59
71
76
72
76
81
74
76
71
63
70
63
65
75
66
68
69
72
75
73
81
65
63
69
73
69
77
74
84
76
76
78
84
84
86
99
93
84
84
81
80
77
71
65
64
61
64
59
57
68
51
47
55
47
50
55
55
53
68
61
39
41
43
43
41
61
42
33
30
30
34
40
50
50
50
50
50
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
36
36
36
36
36
19
3
3
3
3
3
5
8
6
4
2
5
4
3
2
1
1
1
1
1
1
4
4
3
3
3
4
2
1
1
1
4
3
2
7
4
1
1
1
1
2
4
2
1
1
1
1
1
1
2
2
3
2
1
1
2
2
2
2
1
1
1
2
2
1
1
3
2
1
2
1
1
2
2
2
2
2
2
6
3
1
1
1
1
2
5
6
7
7
7
7
7
7
8
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
229
229
229
229
229
208
204
200
201
205
187
220
220
180
183
199
157
159
169
166
178
202
185
229
199
188
196
187
190
201
185
215
176
199
175
168
163
199
170
181
183
199
213
211
241
367
278
353
271
353
231
213
214
192
195
220
221
248
247
360
326
322
344
358
387
387
387
326
318
311
320
300
303
323
360
335
320
268
253
229
296
184
209
243
232
335
335
214
204
182
156
145
153
166
187
220
220
220
220
220
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
42
42
42
42
42
42
42
42
42
42
35
28
28
22
16
34
18
2
2
2
2
3
4
5
14
12
10
6
2
6
11
12
7
2
8
4
1
1
15
16
11
7
6
5
4
8
7
5
3
2
1
1
1
2
4
6
8
6
4
5
6
4
2
1
1
5
3
2
25
22
12
3
2
1
1
2
14
7
1
10
7
4
4
39
24
9
9
7
4
1
31
46
54
58
52
47
47
47
47
47
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
13
13
12
14
15
15
22
22
20
29
27
24
27
25
29
29
29
41
28
27
28
28
27
31
30
29
39
26
26
24
24
25
25
27
29
29
35
32
31
32
34
43
35
41
34
31
29
32
27
27
29
29
30
33
35
33
43
33
33
31
39
29
29
29
30
29
29
30
41
31
31
43
26
27
28
28
22
29
20
16
18
19
20
33
25
20
20
22
25
30
39
39
39
39
39
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
2
1
1
2
3
2
2
2
1
1
1
3
3
3
3
3
5
3
1
1
4
2
1
1
1
1
1
1
1
10
6
2
1
1
1
7
4
2
1
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
2
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
2
3
3
4
2
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
70
70
70
70
70
74
78
78
82
89
78
109
109
95
114
113
81
84
82
87
94
89
115
84
88
87
89
97
92
93
114
94
95
94
102
95
100
109
101
113
101
104
107
97
115
94
94
94
93
92
89
102
85
77
83
75
79
78
84
100
94
107
113
93
88
94
115
86
102
82
81
79
77
75
70
76
65
68
69
64
88
55
54
54
49
54
60
62
76
81
62
57
56
54
59
64
64
64
64
64
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
6
5
5
5
5
4
4
4
4
11
13
7
1
3
3
3
4
8
10
6
3
9
5
2
8
14
7
1
3
8
6
3
1
7
6
4
3
4
5
8
6
4
6
8
5
3
1
1
2
4
4
4
2
1
1
1
1
1
2
2
2
1
1
1
1
2
4
2
1
2
2
2
3
4
9
5
1
1
13
8
3
3
9
6
4
13
17
19
20
20
20
20
20
20
20
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
37
43
49
62
62
62
67
62
77
77
76
80
82
82
88
75
75
72
69
79
69
70
76
67
79
70
70
72
77
66
76
72
70
75
69
59
63
75
67
68
79
77
53
54
60
50
56
64
64
70
88
60
57
57
57
82
58
58
64
75
53
62
51
47
46
79
38
39
38
32
30
25
29
18
21
21
21
32
18
16
17
15
26
39
42
88
80
39
38
42
48
62
82
82
82
82
82
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
33
33
33
33
33
17
1
1
3
2
2
8
10
6
2
11
10
10
10
6
3
3
4
4
4
4
3
2
1
1
1
2
1
1
1
1
1
1
1
1
2
3
2
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
2
1
1
2
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
38
38
38
40
43
46
52
52
52
52
52
45
45
44
43
50
45
46
50
43
56
42
40
48
38
40
44
44
47
51
46
47
50
40
43
44
48
52
44
45
41
40
42
40
45
47
41
51
44
49
51
54
68
57
67
60
68
67
63
67
69
69
67
69
66
60
66
61
64
66
68
66
53
48
42
50
38
41
49
60
48
68
66
36
35
36
36
36
56
48
27
25
29
34
44
60
60
60
60
60
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
38
38
38
38
38
34
31
31
31
31
16
2
2
3
5
12
7
3
2
1
2
2
2
2
1
1
3
3
2
2
4
5
3
1
2
1
1
1
2
4
2
1
1
1
1
13
8
3
3
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
1
1
3
4
4
3
3
14
7
1
1
2
1
1
1
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
115
115
115
115
115
96
93
89
87
88
78
93
93
96
126
138
108
114
106
126
100
122
142
144
213
213
144
167
151
148
167
158
110
132
111
116
158
120
128
141
138
132
175
118
116
109
102
102
104
119
117
115
185
106
104
102
104
105
110
175
111
115
111
110
106
99
138
91
85
81
78
80
84
92
85
91
69
87
89
90
185
84
80
80
62
62
64
61
67
78
52
48
48
47
52
57
57
57
57
57
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
37
37
37
37
37
21
6
6
6
6
5
4
4
5
6
7
4
2
2
2
2
2
2
2
17
13
10
7
5
5
8
6
4
3
2
1
1
1
7
8
6
5
6
3
1
6
11
6
1
1
1
1
1
2
2
1
1
1
1
1
2
1
1
1
1
1
2
3
9
8
4
1
1
1
1
1
1
1
2
6
4
2
1
10
7
4
4
8
5
2
7
10
11
13
11
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
189
189
189
189
189
159
154
148
129
129
129
91
94
83
84
118
98
96
138
124
148
180
170
180
158
173
179
126
138
145
144
189
174
128
131
117
138
100
107
119
119
119
180
124
138
170
121
180
148
151
173
172
133
179
114
109
114
118
94
93
108
126
127
189
174
114
107
94
116
65
63
58
53
55
41
46
37
42
42
42
65
34
33
30
28
42
60
60
114
116
50
48
56
65
87
118
118
118
118
118
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
129
129
129
129
129
69
9
9
9
9
5
2
2
3
5
5
5
17
9
2
3
4
4
4
4
5
8
7
6
9
16
12
7
2
5
7
4
2
3
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
1
1
1
1
4
8
6
3
1
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
39
39
39
39
39
31
29
28
27
28
25
33
33
36
59
47
45
48
50
59
56
53
60
53
59
58
51
53
60
62
62
108
60
62
64
56
63
56
55
55
69
54
64
71
76
108
91
72
70
69
62
55
69
51
50
62
56
61
72
108
75
91
79
70
87
71
72
71
87
63
66
77
77
87
106
70
91
62
54
54
55
43
40
42
34
36
36
38
53
41
42
40
40
40
42
45
45
45
45
45
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
10
4
4
4
4
2
1
1
3
5
8
5
2
2
2
2
1
1
1
1
1
2
2
2
2
3
3
2
2
4
3
2
2
2
3
3
2
2
2
2
14
10
6
4
2
1
1
1
7
5
3
1
1
2
14
25
20
12
5
1
3
4
5
6
5
3
2
5
8
14
21
20
19
19
14
9
5
2
10
5
1
1
2
1
1
4
6
7
7
7
7
7
7
8
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
67
67
67
67
67
53
51
48
50
54
48
68
68
53
55
73
52
53
60
56
62
67
50
49
52
50
56
70
60
68
63
73
59
58
62
57
57
70
51
55
57
61
73
62
73
73
64
73
62
60
60
58
60
58
59
57
58
59
56
55
60
52
49
52
45
47
47
46
56
44
44
43
41
44
37
41
39
41
44
60
44
41
36
33
31
34
35
36
56
37
34
31
33
38
47
60
60
60
60
60
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
34
34
18
3
3
3
3
2
2
2
4
4
5
3
1
1
1
1
1
1
1
1
2
3
2
1
2
3
2
2
2
2
2
2
2
4
5
3
2
1
1
3
5
5
3
1
2
2
2
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
5
6
4
2
1
6
5
4
4
2
1
3
5
6
7
7
7
7
7
7
8
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
322
322
322
322
322
300
296
292
343
406
380
616
616
444
487
623
469
574
568
564
602
576
460
447
443
452
474
530
571
472
488
535
407
503
449
491
576
576
537
616
543
623
544
574
602
518
542
538
571
516
535
481
576
495
514
513
514
515
468
456
494
446
458
454
504
454
442
446
623
436
464
457
417
505
386
378
367
320
357
329
311
330
308
241
229
243
259
275
379
357
293
296
326
365
422
515
515
515
515
515
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
44
44
44
44
44
44
44
44
44
44
25
7
7
7
19
16
9
2
2
2
2
2
10
14
19
30
31
17
3
5
19
12
5
11
13
16
9
2
11
31
48
28
8
3
11
93
63
33
4
3
3
3
3
4
5
8
11
6
1
3
5
4
4
2
1
3
2
2
86
62
33
4
2
1
2
4
11
25
24
24
20
11
2
52
30
8
8
37
42
47
64
73
77
82
71
60
60
60
60
60
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
476
476
476
476
476
423
414
404
1312
2380
2655
5891
5891
3553
4614
5948
4373
6062
5597
5016
6233
5953
4189
4922
5891
5540
5948
6062
6233
5953
6152
6336
6209
6241
6336
6241
6087
6582
4549
5242
6445
5917
6540
6445
6282
4416
5073
6540
3952
6269
4113
3849
6582
2824
2488
2296
1707
1450
1200
1935
2994
3317
6554
6515
2841
3806
3310
2819
6582
2272
2123
1956
1196
964
769
535
403
398
359
330
591
307
379
389
516
1314
2551
2909
6554
6515
2907
2906
3228
3610
4657
6066
6066
6066
6066
6066
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
128
128
128
128
128
90
53
53
53
53
53
55
56
57
29
1
2
3
5
6
5
5
12
15
19
49
69
36
4
10
17
10
4
8
49
135
77
20
1
2
3
12
21
17
13
7
2
3
18
10
2
1
1
1
2
3
11
6
1
1
1
1
1
3
3
3
2
1
4
2
1
2
13
8
3
3
3
5
5
6
3
1
1
5
4
4
4
9
14
10
6
6
6
6
4
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
2593
2593
2593
2593
2593
2186
2118
2039
2868
3903
4246
7308
7308
5504
6910
7308
7385
7775
7955
9043
8231
7993
7294
7441
7858
7219
6958
6333
7858
6544
7509
8135
7272
8917
7867
6789
8107
6450
6324
6706
6869
7167
6539
8135
8430
5601
6100
8917
5084
5568
5274
5817
8107
6159
8825
7775
6681
7469
6804
9043
7993
6330
7063
4954
4141
4533
3797
3636
8430
3210
3080
2913
1992
1857
1619
1762
994
965
1120
1031
943
1980
881
880
772
1818
3402
3835
8096
8825
3932
3949
4607
5253
6823
9043
9043
9043
9043
9043
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
1779
1779
1779
1779
1779
931
83
83
83
83
59
36
36
69
35
2
43
84
93
94
96
138
114
91
91
91
85
60
36
59
83
89
96
67
39
277
145
14
2
7
12
67
47
28
36
23
11
4
7
7
5
3
1
5
4
2
1
1
1
8
9
5
1
1
1
1
3
6
12
8
4
1
22
16
8
1
32
27
22
53
27
1
1
46
42
39
32
21
11
51
71
81
86
91
58
26
26
26
26
26
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
429
429
429
429
429
366
355
343
303
303
303
242
250
239
264
255
227
220
224
262
246
252
320
293
282
337
354
245
276
312
313
429
413
301
304
269
302
220
238
251
249
275
268
274
251
320
253
264
282
284
317
337
295
354
274
263
266
475
502
775
1586
1097
1652
1290
1638
1583
1601
1680
1645
1680
1647
1680
1658
1662
1679
1632
1679
1390
1342
1673
1572
795
971
1116
1040
1673
1673
820
746
557
371
292
253
238
256
252
252
252
252
252
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
303
303
303
303
303
158
14
14
14
14
7
1
1
47
31
15
15
15
11
7
11
16
14
13
12
11
17
9
1
7
11
7
4
5
6
13
7
2
4
5
6
11
7
4
1
2
4
3
3
3
3
2
2
29
36
19
2
1
1
1
1
1
2
7
6
6
3
1
7
6
4
3
2
2
1
1
5
3
1
7
4
1
2
6
6
6
6
8
5
2
6
8
9
9
8
7
7
7
7
7
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
366
366
366
411
472
550
685
685
685
685
685
573
602
679
803
852
710
731
744
724
807
752
778
772
899
803
797
825
792
793
899
750
791
758
758
729
899
768
821
839
852
839
765
791
671
652
612
677
625
671
687
665
807
693
610
646
643
771
791
965
1273
1432
1778
1778
2011
1882
1937
2011
1951
2011
1967
1934
1971
1928
1695
1971
1928
1521
1816
1229
1592
870
976
1199
1127
1816
1816
983
894
677
490
408
377
376
407
427
427
427
427
427
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
319
319
319
319
319
319
319
319
319
319
161
4
4
8
12
159
90
21
21
21
21
21
25
29
60
113
115
61
7
15
90
48
7
23
39
34
20
7
58
43
28
25
20
16
35
44
41
21
2
2
3
2
1
1
45
28
11
9
7
8
10
8
7
10
14
29
35
42
48
30
13
4
9
14
9
4
57
29
2
7
5
4
5
52
41
31
31
20
9
2
33
48
56
64
64
64
64
64
64
64
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
81
81
81
92
105
120
149
149
149
149
149
116
116
120
135
137
144
218
155
163
158
155
172
160
183
168
156
172
160
171
175
183
196
168
170
164
151
158
156
157
211
173
178
215
176
151
148
196
131
144
160
161
164
218
149
140
153
151
196
148
150
166
211
149
143
136
122
119
215
97
88
81
58
55
47
40
47
46
48
51
98
45
43
43
34
62
97
103
208
218
99
98
109
120
152
196
196
196
196
196
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
81
81
81
81
81
81
81
81
81
81
47
14
14
13
12
11
33
26
15
5
5
3
2
2
7
6
5
6
7
7
7
10
7
4
1
1
2
3
4
2
1
2
2
2
4
2
1
1
2
1
1
1
1
2
1
1
1
1
2
2
2
1
1
1
1
1
2
4
6
6
6
7
5
3
2
2
2
2
3
4
3
2
1
1
2
3
4
3
3
2
2
2
2
2
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
32
32
32
32
32
34
37
37
37
37
37
38
38
35
56
34
41
41
39
56
37
43
48
49
68
77
56
75
64
65
75
71
60
61
56
53
71
53
56
60
56
56
77
53
53
55
48
51
49
48
49
51
50
48
48
55
54
54
52
77
51
53
51
45
49
43
42
41
49
36
38
36
37
47
36
47
32
34
33
29
50
25
25
25
21
22
25
25
26
46
22
21
24
24
29
36
36
36
36
36
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
5
5
5
5
5
5
5
5
5
5
3
2
2
7
4
1
1
1
1
1
1
2
2
2
3
4
4
4
5
3
2
1
1
1
2
3
2
1
1
1
2
2
2
1
1
2
3
4
6
4
2
1
1
1
2
3
4
2
1
1
2
1
1
1
1
2
2
2
4
2
1
1
2
3
2
1
3
2
2
4
2
1
2
7
4
1
1
3
3
3
6
7
8
9
5
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
87
87
74
71
69
70
73
75
86
89
89
121
117
101
99
100
116
101
102
118
93
102
104
105
137
107
107
109
109
106
107
109
113
105
128
114
113
115
118
111
117
119
108
115
137
106
107
111
108
116
100
115
108
117
132
136
120
124
125
119
137
117
107
113
86
137
72
79
77
76
104
65
106
51
61
62
55
121
46
44
44
30
46
66
69
132
136
58
56
66
76
101
137
137
137
137
137
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
26
26
26
26
26
26
26
26
26
26
14
2
2
23
32
24
13
3
2
1
2
3
17
24
18
13
7
2
2
4
4
4
5
6
10
6
2
2
2
12
10
8
5
2
2
1
1
6
7
4
1
1
1
1
2
2
3
6
7
9
8
7
4
1
1
1
1
3
3
2
1
2
1
1
3
5
3
1
1
5
3
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
75
75
75
75
75
70
69
68
73
80
83
104
104
105
112
123
104
105
113
110
158
124
134
144
182
147
139
161
135
137
161
139
135
171
135
131
157
135
130
143
143
171
181
123
158
116
113
127
93
109
115
126
182
121
158
120
131
138
130
181
149
126
141
104
86
95
81
78
158
74
77
72
58
50
41
48
35
61
65
68
182
61
56
54
35
55
79
82
154
158
73
71
79
88
114
149
149
149
149
149
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
10
10
10
10
10
10
10
10
10
10
5
1
1
35
27
19
10
1
1
1
1
2
8
14
15
16
11
6
1
2
3
5
4
4
4
4
6
5
4
3
3
2
1
1
1
2
2
1
1
1
1
1
1
1
3
2
1
1
2
1
1
1
5
3
1
1
2
2
3
2
1
2
2
3
2
1
1
1
1
1
1
1
1
2
1
1
1
2
3
4
4
4
4
4
3
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
1087
1087
1087
1087
1087
951
928
902
856
825
816
724
2147
2429
2678
9858
4284
4597
4961
9858
5108
5225
9975
3813
3573
3296
2203
1966
3194
3178
3341
9814
3009
3005
2975
1891
1669
2982
4521
6467
9814
9975
9845
9909
9097
6561
7601
7239
9430
9910
6234
9309
4646
3685
3267
2287
3482
4995
6753
9934
9975
9845
6927
7760
9909
5836
9097
4471
3524
3173
3622
3471
5014
9430
4725
9910
4163
4817
4762
3901
9309
3048
2787
2647
1530
1344
1179
929
731
780
476
400
466
534
665
864
864
864
864
864
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
816
816
816
816
816
419
23
23
23
23
23
26
27
29
21
13
9
6
19
13
8
32
28
24
16
9
24
21
18
20
21
14
8
8
8
39
28
18
13
15
12
7
2
2
8
28
19
10
8
7
6
3
1
2
5
3
1
1
1
1
1
1
1
44
23
3
2
1
11
8
4
1
21
12
3
3
3
2
1
23
13
3
1
9
9
9
10
11
6
1
6
8
9
11
11
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
173
173
173
195
221
252
308
308
308
308
308
223
517
562
600
2011
618
632
647
712
739
778
1943
708
677
690
516
486
429
429
347
333
291
317
273
583
805
1166
2011
1359
1982
1468
1943
1275
1327
1424
1221
1656
1350
1356
1336
1982
1314
991
1088
947
1126
1395
1554
1880
1966
2011
1507
1656
1708
1629
1708
1817
1379
1237
1611
1264
1430
1817
1328
1424
1114
1462
1040
928
1656
647
630
635
460
406
406
280
238
236
157
137
138
140
155
172
172
172
172
172
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
173
173
173
173
173
129
85
85
85
85
47
9
9
9
10
19
11
3
3
3
3
3
13
23
12
1
13
7
2
14
16
9
3
1
5
3
1
2
6
11
6
1
2
4
9
9
9
5
2
2
2
5
8
4
1
1
2
2
2
1
1
1
1
2
4
2
1
2
1
1
1
2
32
23
12
1
45
24
3
7
5
3
1
15
14
14
14
11
7
4
12
16
18
21
18
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
216
216
216
216
216
215
214
214
216
219
214
229
229
171
182
201
173
234
210
217
225
210
160
153
154
160
158
185
210
166
178
216
146
178
167
162
181
214
159
163
164
153
157
171
148
176
150
153
161
162
181
171
181
183
187
229
208
216
234
217
225
209
206
216
210
193
188
179
173
169
168
183
161
162
152
160
168
146
149
160
147
144
183
139
124
129
122
131
170
132
133
132
144
165
190
234
234
234
234
234
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
2
2
2
2
2
2
2
2
2
2
2
3
4
15
17
10
4
5
6
5
4
9
9
9
6
4
30
18
7
4
2
8
6
4
5
5
5
6
7
7
5
4
3
3
11
42
22
2
3
3
2
1
1
1
1
1
1
3
4
4
4
3
2
9
7
5
5
10
6
2
2
2
3
3
4
5
8
6
5
8
5
3
14
34
19
4
4
14
24
39
51
57
60
62
38
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
21
21
20
21
23
23
28
41
45
52
139
68
70
73
111
67
68
111
52
66
69
62
130
58
57
56
43
41
36
49
65
87
127
120
130
135
94
107
102
139
127
87
96
67
56
51
43
39
36
33
32
45
63
83
111
127
120
92
106
130
90
135
78
68
65
70
66
81
139
83
127
73
70
68
60
96
46
44
45
35
33
33
26
23
30
19
18
20
22
26
33
33
33
33
33
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
3
3
4
2
1
2
2
2
1
1
1
2
3
3
2
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
11
6
2
1
1
1
1
1
1
1
1
3
2
2
2
4
2
1
1
4
4
3
2
4
4
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
74
74
74
74
74
76
79
79
88
99
93
136
136
96
108
111
100
140
118
120
128
113
89
84
82
84
90
96
118
89
93
119
78
88
96
101
121
136
122
118
140
128
113
119
118
118
119
112
109
121
109
111
120
112
106
112
103
120
94
101
99
98
140
97
98
98
90
90
94
84
92
82
83
83
83
98
76
78
74
75
80
63
82
65
60
62
67
68
70
112
60
57
64
66
80
98
98
98
98
98
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
5
5
5
5
5
5
5
5
5
5
4
4
4
4
5
6
5
3
2
1
1
1
1
1
4
5
6
3
1
1
1
2
3
4
4
2
1
2
4
5
3
1
1
1
2
4
7
4
1
1
1
4
3
2
2
1
1
1
1
1
2
2
3
4
3
2
2
6
16
11
6
2
1
1
1
1
2
2
2
3
6
4
3
14
8
3
3
3
4
10
13
14
15
16
14
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
75
75
75
75
75
65
63
61
72
86
94
133
133
110
114
135
112
120
120
116
152
112
109
114
109
113
116
113
128
124
115
121
133
119
143
130
130
135
130
133
125
134
133
126
151
130
120
143
116
122
132
125
128
114
151
133
115
131
131
135
152
126
134
124
133
117
123
99
151
80
87
82
88
130
79
130
68
78
78
69
129
53
51
55
46
61
80
83
147
151
71
67
77
87
114
152
152
152
152
152
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
20
20
20
20
20
19
19
19
18
18
18
14
11
6
2
5
6
7
8
13
11
10
10
5
1
6
9
6
4
6
3
1
2
4
6
3
1
1
1
1
14
14
8
2
1
1
2
2
2
2
5
7
4
2
1
3
2
1
1
1
2
3
5
3
1
1
1
3
2
1
2
1
1
1
1
1
2
2
1
1
1
3
3
3
4
2
1
1
1
1
1
1
1
1
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
230
230
230
230
230
212
209
206
201
198
195
189
189
192
202
403
217
218
227
221
204
215
335
226
259
275
257
403
271
273
284
335
234
227
247
259
264
367
302
311
403
299
270
246
224
224
210
236
227
235
345
251
250
292
222
219
249
267
291
367
345
302
266
263
238
229
292
208
195
192
180
172
179
209
169
224
148
160
159
165
236
154
157
143
127
129
125
124
146
123
123
121
131
147
167
202
202
202
202
202
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
35
35
35
35
35
21
7
7
7
8
7
6
4
3
2
1
5
7
10
9
7
5
19
14
9
35
27
17
7
11
8
6
4
17
23
16
9
4
4
5
8
12
7
2
1
1
2
3
3
3
3
4
2
1
1
1
1
1
2
3
3
3
3
46
24
3
3
9
11
7
4
15
9
3
10
10
10
10
57
31
6
6
4
3
3
29
42
49
52
34
16
16
16
16
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
80
80
80
80
80
72
71
69
79
91
87
132
132
111
114
149
107
101
106
107
100
114
121
124
182
142
140
159
138
132
159
129
124
171
134
147
157
148
152
159
153
171
181
137
149
149
118
149
111
128
131
126
182
115
114
132
126
133
144
181
148
149
124
125
149
114
145
98
129
73
82
77
90
149
82
149
68
84
87
77
182
64
58
55
34
49
67
69
127
131
58
55
64
74
98
132
132
132
132
132
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
15
17
18
19
63
37
12
4
4
4
3
3
18
34
24
15
16
9
3
2
2
4
3
2
15
9
3
1
4
2
1
3
2
1
1
7
4
2
4
6
4
2
2
2
2
1
1
1
1
1
2
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
16
15
14
18
24
24
45
65
73
159
133
97
102
97
159
90
112
126
122
191
168
124
181
128
120
181
119
118
171
125
141
179
137
147
157
142
171
187
137
136
132
106
126
91
105
103
94
191
92
88
82
88
103
119
187
128
126
115
116
133
98
123
81
75
61
69
67
81
130
79
132
70
84
91
85
191
75
73
73
50
48
52
52
58
68
48
43
46
48
58
71
71
71
71
71
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
5
3
3
3
3
2
1
1
5
9
7
6
4
3
2
1
2
5
8
5
3
5
4
3
2
2
5
3
1
5
6
3
1
3
5
3
1
1
1
7
4
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
2
2
2
2
5
3
2
1
1
2
1
1
2
1
1
3
4
2
1
1
1
1
3
3
3
3
3
3
3
3
3
3
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
75
75
75
75
75
56
53
49
58
71
77
115
115
98
140
105
102
107
106
140
111
122
139
108
140
104
104
116
108
112
116
129
115
118
162
115
114
118
117
121
125
139
128
129
115
121
128
120
140
218
168
185
186
178
218
186
198
206
212
218
205
183
177
174
159
156
171
149
162
151
137
156
139
137
159
156
105
105
113
118
125
159
143
115
102
94
87
82
91
79
64
57
63
72
89
115
115
115
115
115
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
37
37
37
37
37
21
5
5
5
5
5
8
12
12
12
12
7
2
2
2
2
1
1
1
5
5
5
5
5
6
7
4
2
4
3
2
1
1
14
12
9
7
4
1
3
30
18
7
2
1
1
1
1
2
4
2
1
3
6
5
4
2
1
1
1
2
4
6
8
6
4
3
3
4
2
1
4
2
1
12
7
3
8
14
8
2
2
4
2
1
10
15
17
18
16
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
453
453
453
453
453
418
412
405
418
439
384
509
509
577
769
785
662
725
728
769
838
761
777
826
1063
856
810
1001
795
853
1036
869
833
963
824
868
1036
843
876
924
905
963
1061
789
823
774
651
808
556
661
680
724
1063
623
838
579
656
750
776
1061
829
787
821
701
785
656
765
523
823
395
449
432
476
772
425
774
344
445
448
394
1063
326
306
296
171
277
405
424
834
838
358
346
399
461
615
829
829
829
829
829
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
69
69
69
69
69
69
69
69
69
69
44
19
19
19
37
60
45
30
31
32
24
15
7
7
22
19
17
23
15
7
13
20
19
19
20
10
1
3
5
6
3
1
17
11
5
15
8
1
1
1
1
1
1
15
8
1
1
1
1
1
1
1
5
3
1
5
3
1
5
3
2
1
1
1
1
3
2
1
2
2
2
1
1
3
4
5
6
5
4
4
4
4
4
4
4
4
4
4
4
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
468
468
468
468
468
382
367
350
348
360
312
401
401
382
400
537
383
380
406
429
382
432
467
425
589
495
460
451
439
430
431
468
411
496
439
471
468
537
476
451
449
496
434
430
392
389
850
909
972
3016
1439
1933
3086
2026
2769
2184
2532
2215
2117
2440
2532
2563
3016
3086
2449
2769
2707
2214
2568
2787
2233
2707
2743
2136
2078
3086
2419
2459
2781
3029
2570
2781
3029
1904
1790
1453
1184
1364
1263
1467
1665
1665
1665
1665
1693
1722
1722
1722
1722
1722
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
296
296
296
296
296
164
32
32
32
32
20
9
9
13
41
36
31
24
13
3
3
3
20
37
19
1
30
19
9
20
32
29
15
1
1
1
1
8
26
36
18
1
8
4
1
4
7
7
7
6
6
3
1
1
1
1
3
7
11
7
4
7
11
9
8
20
18
16
13
9
5
18
10
3
20
24
28
16
5
28
17
6
13
109
59
9
9
7
4
1
125
187
218
234
242
246
248
249
250
397
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
75
75
75
75
75
76
78
78
78
78
78
76
73
73
129
67
71
76
67
70
71
79
89
92
124
117
96
96
96
84
86
83
79
91
78
75
75
77
74
77
76
96
74
71
84
81
83
129
84
91
90
87
124
82
82
77
73
71
67
71
71
71
71
77
73
71
71
82
69
66
70
60
64
67
60
63
67
66
69
79
129
74
82
72
61
61
56
58
68
59
59
58
58
58
58
59
59
59
59
59
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
2
2
2
3
3
4
4
4
2
1
1
1
1
1
4
4
5
3
1
1
4
3
2
3
3
2
2
2
7
5
3
3
2
1
1
5
6
4
2
2
2
3
3
3
5
3
1
1
2
2
2
2
3
2
1
3
3
4
19
11
4
11
7
3
3
3
5
5
3
1
1
1
1
5
3
1
1
1
1
1
5
7
8
8
8
8
8
8
9
24
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
318
318
318
318
318
300
297
293
329
373
342
520
520
429
653
520
454
504
500
508
516
501
502
504
642
624
492
494
501
460
505
455
388
469
409
429
470
520
440
442
437
464
415
379
413
392
405
653
411
468
475
462
642
460
474
520
494
503
504
508
520
481
491
486
501
467
469
423
455
410
402
413
392
383
355
385
351
401
424
435
653
373
413
341
269
280
280
297
400
299
303
298
322
366
424
520
520
520
520
520
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
36
36
36
36
36
36
36
36
36
36
20
4
4
7
11
7
4
3
2
3
2
2
6
8
11
18
30
16
2
4
18
16
14
14
14
13
7
1
18
16
14
12
8
5
18
74
57
29
2
2
1
1
1
1
2
4
7
5
3
2
2
3
5
4
2
1
1
1
84
55
26
1
1
1
1
1
1
4
6
8
14
20
47
75
60
46
46
78
42
7
63
91
105
112
81
50
50
50
50
50
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
511
511
511
511
511
491
487
483
484
488
471
503
503
441
644
515
455
516
500
510
492
516
497
497
630
613
480
491
463
457
495
511
383
399
405
414
470
515
418
427
415
443
408
377
408
385
397
644
427
480
491
466
630
467
483
503
497
507
516
510
516
481
490
511
458
465
426
414
470
401
398
390
404
375
342
359
362
389
415
425
644
379
364
343
270
276
275
290
386
288
290
287
313
360
418
516
516
516
516
516
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
40
40
40
40
40
40
40
40
40
40
22
4
4
4
14
11
8
6
6
3
1
36
25
14
14
17
27
14
2
7
22
12
2
5
33
25
13
2
5
24
21
18
10
2
5
95
69
35
2
6
4
3
3
3
6
8
10
6
2
1
1
2
4
6
5
4
3
3
70
56
30
4
3
3
4
5
6
3
1
18
17
16
46
69
35
1
1
55
28
1
65
97
113
121
92
63
63
63
63
63
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
269
269
269
269
269
231
224
217
259
315
308
500
500
422
627
527
445
513
491
510
492
460
468
463
597
571
500
508
494
483
502
465
434
431
413
429
468
527
439
440
436
461
405
383
412
385
406
627
434
472
477
456
597
464
472
502
483
501
513
510
527
481
488
491
458
465
440
416
460
406
406
404
401
400
401
390
402
411
418
428
627
394
408
364
296
301
284
300
382
299
301
297
322
366
420
513
513
513
513
513
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
76
76
76
76
76
39
2
2
2
2
2
5
8
19
30
19
8
3
3
2
1
2
14
20
23
14
5
3
2
7
20
11
2
6
35
18
2
2
6
15
11
7
9
7
6
91
63
36
26
14
2
2
2
1
1
5
10
9
8
4
1
2
3
2
2
1
1
9
74
62
42
23
18
13
15
8
2
3
4
114
63
12
12
74
39
5
5
28
16
4
67
99
115
123
104
85
85
85
85
85
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
112
112
112
112
112
95
92
89
91
95
87
112
112
100
135
121
100
117
107
111
108
112
136
116
140
109
102
101
97
100
103
111
112
98
100
104
107
135
113
119
126
136
140
115
113
111
115
122
124
139
132
147
147
145
150
147
150
153
153
154
179
156
155
156
149
136
153
137
142
149
139
179
156
150
153
168
136
141
151
168
140
166
179
121
111
98
94
101
108
117
120
120
120
120
120
120
120
120
120
120
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
17
1
1
1
1
1
2
4
4
5
4
4
5
5
4
3
2
3
4
5
16
13
7
1
1
1
6
4
2
4
4
3
2
5
9
6
4
3
2
5
35
22
10
14
7
1
4
2
1
3
5
7
11
9
5
1
2
4
2
1
2
1
1
29
15
1
1
2
4
3
2
8
5
2
7
4
2
17
20
12
4
4
4
3
2
12
17
19
20
18
16
16
16
16
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
76
76
76
76
76
72
71
70
79
91
97
130
147
158
161
342
194
209
219
301
202
211
301
191
215
213
200
334
192
191
187
166
154
149
175
218
258
334
340
335
339
277
292
275
342
334
241
329
199
194
180
166
182
137
151
130
149
198
246
334
330
340
249
279
335
230
339
183
151
122
141
135
184
342
174
334
155
176
177
150
329
116
104
99
63
75
92
91
149
151
73
68
77
87
114
152
152
152
152
152
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
8
15
22
12
3
12
8
5
4
3
3
3
13
23
13
3
3
4
5
3
2
5
3
2
14
7
1
2
9
19
10
1
1
1
1
21
27
17
8
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
12
8
4
1
1
1
6
4
2
1
1
8
5
2
2
1
1
1
1
1
1
1
1
1
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
209
209
209
209
209
166
158
150
150
158
139
184
184
168
255
195
177
183
178
198
172
178
216
184
224
200
187
182
183
170
171
209
163
171
171
160
215
157
174
175
165
216
151
148
170
155
168
255
182
217
195
188
224
182
183
187
193
198
215
198
216
194
189
223
175
173
169
159
158
153
151
163
164
164
217
152
147
169
181
187
255
223
160
162
145
137
131
127
146
119
117
116
130
152
177
223
223
223
223
223
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
123
123
123
123
123
66
10
10
10
10
7
5
5
11
6
1
3
5
4
3
4
5
7
8
9
15
24
18
11
5
7
10
8
5
2
3
2
1
1
5
6
6
6
4
3
70
43
17
2
2
3
4
3
2
1
2
3
2
1
1
1
3
5
5
4
2
1
1
7
6
6
7
4
1
2
3
4
3
3
15
13
8
4
37
19
2
2
4
3
3
27
39
45
48
50
51
51
51
52
74
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
34
34
35
36
36
36
37
36
40
40
35
38
44
38
44
38
40
38
37
44
33
35
36
35
44
38
37
37
42
32
32
35
35
38
44
36
34
33
33
36
35
42
43
43
45
46
63
47
50
50
51
63
51
61
53
52
63
54
55
54
61
52
52
52
48
51
48
45
49
46
47
46
51
48
40
41
39
40
36
34
34
35
46
46
32
30
36
23
21
24
27
32
40
40
40
40
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
4
2
1
1
1
2
6
4
2
2
2
2
2
2
1
1
1
1
1
1
2
2
2
2
3
3
4
3
2
6
4
3
5
8
4
1
1
1
1
1
1
1
1
1
2
4
10
6
2
2
1
1
1
5
3
1
1
5
4
2
1
4
3
2
6
3
1
1
3
2
2
2
2
2
2
3
3
3
3
3
3
3
3
4
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
134
134
134
134
134
126
125
123
124
127
119
136
136
98
107
104
101
137
115
122
128
119
141
121
118
134
113
109
122
110
111
123
114
99
108
104
105
136
122
125
137
141
124
125
123
113
119
107
112
112
111
134
109
111
102
91
102
109
114
141
134
127
137
128
134
122
118
120
116
108
130
99
101
107
90
93
84
87
84
77
130
68
73
78
68
78
78
74
71
111
64
59
64
64
75
89
89
89
89
89
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
8
1
1
6
9
8
4
1
2
3
3
3
2
2
2
4
6
4
3
2
2
9
20
10
1
1
1
1
7
8
6
4
2
1
11
12
11
10
18
9
1
1
1
1
1
1
1
1
1
2
3
17
31
16
1
4
2
1
11
6
2
1
1
1
1
1
4
2
1
5
3
1
3
13
7
1
1
1
1
1
11
16
18
19
20
20
20
20
21
22
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
71
71
71
76
86
100
124
124
124
124
124
114
119
122
137
141
117
143
124
123
156
130
135
136
158
137
134
138
135
139
158
128
149
132
139
143
158
135
134
135
141
131
130
149
116
119
107
110
113
122
126
133
156
136
149
128
132
123
128
129
132
134
126
123
124
122
141
116
118
116
114
125
120
125
116
125
116
102
103
109
110
119
106
95
92
101
101
96
149
99
91
91
83
83
84
83
83
83
83
83
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
53
53
53
53
53
30
8
8
14
21
17
13
13
7
2
13
7
2
2
6
10
12
7
2
2
10
10
7
5
4
3
2
1
8
8
8
6
5
4
3
6
5
4
3
2
1
1
1
1
2
3
5
3
1
1
1
1
1
1
1
2
1
1
8
7
4
2
1
1
1
1
2
3
5
8
5
2
2
14
9
4
4
11
6
2
10
14
16
17
16
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
78
78
78
78
78
77
76
76
77
79
76
85
92
102
116
185
114
121
126
138
113
122
122
124
150
131
129
155
127
127
133
134
112
150
118
118
134
134
146
185
155
150
137
134
110
103
107
114
131
163
150
154
150
150
154
146
149
150
151
157
147
157
144
144
185
149
147
154
133
127
129
127
122
129
120
123
154
116
125
127
115
129
110
116
116
154
154
115
138
99
95
92
84
82
80
78
77
74
74
74
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
76
76
76
76
76
38
1
1
1
1
1
6
10
5
1
8
4
1
1
1
2
4
5
7
4
1
4
2
1
1
2
16
13
10
8
5
2
1
11
14
12
9
7
8
9
10
10
5
1
4
7
5
4
4
6
5
4
3
3
14
9
5
1
1
1
1
2
3
7
5
3
2
2
3
2
1
2
3
5
13
7
1
9
20
23
25
27
15
4
3
12
17
19
21
21
21
21
21
21
22
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
24
24
24
24
24
28
32
32
32
32
32
31
32
34
58
37
41
43
44
53
44
46
46
47
45
58
47
47
58
46
50
60
51
58
57
51
54
57
53
53
52
58
49
51
54
55
60
58
63
77
67
70
72
72
77
73
76
74
77
74
71
72
71
76
67
70
72
65
66
66
58
60
60
58
67
63
60
63
61
62
63
67
61
49
49
48
45
41
53
34
31
28
28
32
38
47
47
47
47
47
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
5
2
2
2
2
1
1
1
7
5
4
3
3
2
1
1
1
1
1
6
8
6
4
2
1
4
3
2
1
1
1
2
3
4
4
4
3
2
1
1
4
3
2
2
1
1
1
1
1
2
1
1
1
1
1
3
2
1
1
1
1
1
1
1
2
2
2
2
1
1
1
3
3
4
5
3
1
3
6
3
1
1
4
3
2
4
5
5
5
5
5
5
5
6
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
29
29
29
29
29
34
39
39
39
41
39
45
45
45
56
63
51
58
58
68
61
72
80
62
61
59
54
54
58
52
53
55
53
58
61
57
70
72
64
70
64
70
62
60
61
61
61
63
66
82
66
80
71
73
80
71
76
74
72
78
77
70
73
76
71
82
73
75
74
78
77
73
76
79
74
78
73
79
78
77
80
82
72
63
60
56
53
47
49
47
47
47
51
56
61
72
72
72
72
72
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
10
10
10
10
10
6
2
2
2
2
1
1
1
1
2
4
3
3
2
1
2
1
1
1
1
2
5
9
6
3
2
2
2
2
2
2
2
3
4
3
2
3
2
2
2
4
3
2
1
1
2
1
1
1
2
4
7
4
2
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
2
4
12
9
6
5
3
2
4
11
6
2
2
1
1
3
7
9
10
12
12
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
66
66
66
66
66
56
54
52
56
62
65
82
82
73
75
94
75
76
81
86
76
85
86
70
77
80
80
120
83
86
87
97
78
76
80
77
79
102
80
79
80
86
88
86
114
96
91
102
83
84
85
84
94
86
90
97
98
111
120
94
97
95
90
101
87
87
114
80
89
79
75
80
95
75
71
75
54
54
53
52
70
46
45
45
43
48
64
71
111
120
72
68
70
71
85
101
101
101
101
101
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
13
7
7
7
7
4
1
1
9
9
9
5
2
1
1
1
1
6
8
11
11
11
7
3
5
7
8
9
6
3
2
1
6
10
9
5
2
1
1
1
27
16
6
1
1
1
1
1
1
2
2
3
2
2
2
2
1
1
1
1
1
3
5
4
3
2
1
7
4
2
1
1
3
5
8
4
1
1
6
3
1
1
5
7
9
9
9
9
9
9
9
9
9
9
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
38
38
38
38
38
38
38
38
43
50
49
72
72
52
53
51
50
53
57
72
66
54
57
56
68
68
64
65
72
72
64
65
64
59
66
59
61
64
56
57
58
57
64
61
65
73
67
72
65
66
66
65
79
65
64
66
62
65
68
73
79
67
60
60
54
52
55
54
54
79
52
57
61
61
73
60
67
49
50
51
45
54
46
45
45
45
42
41
54
41
37
37
37
39
42
48
48
48
48
48
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
38
38
38
38
38
23
9
9
9
9
7
6
6
5
3
2
1
1
1
1
1
1
1
1
10
6
2
2
2
2
7
9
6
3
2
1
1
1
2
3
2
2
1
1
1
32
18
4
1
2
3
3
4
3
2
1
1
1
1
1
2
1
1
1
1
1
2
9
7
4
2
1
1
1
2
1
1
1
2
3
2
2
2
5
5
5
6
4
2
2
4
5
6
6
6
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
64
64
64
72
83
97
122
122
122
123
122
126
126
110
116
105
103
140
107
112
116
108
116
111
108
121
127
132
136
169
131
119
118
119
119
133
114
115
127
106
117
120
122
169
122
124
129
126
127
132
131
137
136
140
164
145
159
168
169
168
141
138
127
117
120
112
111
120
106
106
92
95
92
97
90
115
106
82
81
82
110
70
70
72
66
77
80
83
140
84
87
88
79
78
77
75
74
73
73
73
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
39
20
20
20
20
15
10
10
7
5
7
10
14
9
5
1
2
3
4
4
5
19
12
5
5
9
7
5
3
1
2
3
6
12
8
5
3
1
2
18
11
5
5
10
7
4
1
1
1
1
1
3
2
1
1
1
1
1
1
1
9
6
3
11
9
7
7
5
3
3
3
9
7
6
6
4
3
5
10
6
2
2
4
2
1
9
13
15
16
16
16
16
16
16
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
60
70
82
82
82
82
82
67
82
88
91
175
98
100
110
103
102
109
109
106
115
110
114
120
133
133
120
134
113
117
118
117
144
133
136
175
153
122
122
117
114
114
134
112
119
137
132
137
153
135
144
140
143
153
157
165
192
173
192
169
192
162
160
164
142
142
140
135
139
134
116
164
120
134
139
133
144
139
124
96
98
99
97
98
115
83
87
85
84
88
91
98
98
98
98
98
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
24
24
24
24
24
24
24
24
24
24
15
7
7
9
12
14
8
3
3
2
1
1
2
4
3
2
7
5
4
6
8
9
5
1
2
1
1
7
13
7
2
1
2
3
4
3
2
2
3
3
3
2
2
2
2
1
1
2
2
3
4
3
3
2
1
4
2
1
18
12
7
2
2
2
3
5
8
5
2
9
12
13
15
15
8
1
1
4
3
2
9
13
15
16
16
16
16
16
17
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
116
116
116
116
116
98
95
92
96
103
100
129
129
93
95
96
96
101
106
105
122
105
112
107
112
116
105
145
110
116
117
129
111
114
113
118
122
114
145
109
109
110
110
114
106
113
104
109
124
145
138
138
138
131
138
127
124
131
116
114
118
111
110
110
107
105
100
96
93
105
87
85
84
82
77
82
79
72
68
62
77
52
54
58
55
65
68
70
121
74
79
81
75
77
78
79
79
79
79
79
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
35
35
35
35
35
21
7
7
5
4
5
3
1
1
2
2
2
4
6
5
4
12
7
3
4
15
8
1
2
6
3
1
1
14
9
4
2
1
1
1
5
7
4
2
1
1
7
56
32
8
6
4
2
1
3
6
3
1
11
6
1
1
2
6
6
4
2
2
3
2
1
3
2
1
6
3
1
1
9
8
7
7
7
5
3
12
16
18
19
20
20
20
20
21
24
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
61
61
61
61
61
68
75
75
75
75
75
63
63
61
81
70
63
76
69
73
71
79
79
82
97
88
79
79
79
76
79
96
68
69
67
65
78
59
59
60
56
67
65
68
75
96
80
93
82
83
79
77
97
78
81
83
84
93
82
96
82
81
82
96
81
85
83
80
93
78
79
82
73
74
68
61
79
64
74
80
97
96
72
75
71
74
74
61
59
62
52
51
58
66
77
96
96
96
96
96
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
14
14
14
14
14
7
1
1
1
1
1
1
1
4
6
6
4
3
3
2
1
1
1
2
4
7
13
7
2
1
1
2
1
1
2
1
1
1
7
9
5
1
2
1
1
5
9
5
1
1
1
1
1
1
5
3
2
6
11
6
2
2
3
2
1
3
2
1
18
9
1
2
2
2
1
1
7
5
3
3
2
2
6
16
9
3
3
2
1
1
10
14
16
17
17
17
17
17
17
18
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
117
117
117
117
117
95
91
87
92
102
96
135
135
106
119
107
98
113
105
110
105
116
113
100
102
110
94
91
91
95
98
114
117
85
95
100
101
135
112
113
113
116
106
101
113
98
107
119
116
129
128
139
140
135
138
139
140
138
138
135
140
131
135
124
118
121
119
116
128
119
111
115
118
111
107
123
98
106
123
112
119
128
103
101
96
101
101
92
92
105
86
77
77
77
83
90
90
90
90
90
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
44
44
44
44
44
26
8
8
8
8
8
13
19
28
22
14
6
3
3
2
1
3
3
3
3
5
9
5
2
2
4
3
2
5
3
1
1
1
7
7
4
1
2
1
1
5
4
3
2
2
1
1
1
2
3
4
5
3
1
2
3
2
1
2
2
2
3
4
6
4
2
1
2
4
4
4
9
6
3
18
14
8
2
10
5
1
1
1
2
3
9
12
13
14
14
14
14
14
15
24
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
82
82
82
82
82
75
73
72
69
68
68
63
71
73
74
160
92
99
104
126
102
99
126
91
104
103
96
148
94
94
90
82
82
71
83
103
120
156
155
157
159
127
136
128
160
157
111
155
102
97
95
83
81
82
69
61
74
92
114
149
156
155
121
129
157
106
159
85
67
56
64
61
85
160
79
157
70
80
80
67
155
54
49
46
29
35
43
40
69
67
30
28
32
37
49
67
67
67
67
67
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
14
14
14
14
14
14
14
14
14
14
10
6
6
7
8
4
1
1
1
2
6
14
10
7
7
7
5
3
2
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
5
3
2
1
1
1
1
1
1
2
3
4
2
1
1
1
1
2
1
1
2
3
2
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
217
217
217
217
217
181
175
168
159
155
145
143
143
118
121
130
128
125
195
155
183
203
209
213
193
210
213
156
166
172
172
217
210
157
167
155
195
137
141
149
144
145
203
142
157
209
137
213
170
178
210
209
171
213
146
143
134
123
103
106
125
149
141
217
210
130
119
103
143
71
73
65
60
70
46
67
34
41
40
36
85
30
28
26
18
38
63
68
142
143
61
59
68
79
105
143
143
143
143
143
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
145
145
145
145
145
97
50
50
50
50
35
20
20
20
21
21
21
21
12
3
2
2
12
21
12
3
2
2
2
2
12
10
8
8
10
9
8
7
6
4
2
3
3
4
5
3
1
5
3
2
1
18
26
30
32
18
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
77
77
77
77
77
67
65
63
71
82
77
119
119
93
102
133
97
98
102
115
95
94
101
97
103
102
115
113
109
117
119
115
113
149
113
118
127
129
126
133
147
119
119
114
129
119
122
147
138
122
142
114
110
100
97
114
102
107
119
124
129
149
138
127
133
120
144
105
142
93
95
95
98
129
82
104
62
71
69
63
126
49
47
49
38
55
75
77
149
143
65
62
71
81
107
144
144
144
144
144
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
30
3
3
3
3
3
6
7
7
8
14
9
5
3
2
1
2
2
3
12
8
5
3
1
4
5
5
5
6
6
6
3
1
4
4
4
7
5
3
7
16
9
3
1
1
1
1
1
1
2
1
1
1
2
2
2
1
1
1
1
1
1
2
3
3
2
1
6
9
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
64
64
64
64
64
68
72
72
73
75
72
83
83
67
77
87
77
99
89
90
109
90
89
92
88
89
98
90
96
96
92
99
109
87
86
83
96
83
86
87
82
89
87
87
109
98
87
98
85
83
82
85
78
79
81
85
82
82
84
91
91
77
78
84
82
84
102
78
82
77
78
77
95
75
72
71
62
60
62
63
70
52
72
43
39
50
55
57
102
82
48
46
50
57
73
95
95
95
95
95
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
4
1
1
1
1
3
2
1
1
1
5
9
9
9
5
1
10
5
1
3
5
3
1
3
5
3
1
2
3
3
3
3
4
4
5
16
9
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
6
3
1
1
1
8
7
5
3
3
2
1
1
1
9
5
1
2
1
1
2
3
2
2
2
2
1
1
2
2
2
3
3
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
116
116
116
116
116
119
123
123
123
123
123
103
120
120
130
223
116
114
123
112
100
101
128
103
112
105
92
91
88
91
89
90
116
81
95
107
127
140
143
223
161
154
190
151
155
190
139
140
147
165
148
150
161
165
146
140
148
165
165
174
198
178
198
172
223
169
174
170
152
199
143
138
151
143
136
199
129
122
121
108
114
97
79
80
72
73
73
72
68
108
61
57
65
67
80
97
97
97
97
97
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
7
7
7
7
7
7
7
7
7
7
6
5
5
11
17
11
6
5
3
1
1
2
4
5
4
3
5
3
2
3
9
9
6
3
2
1
1
2
4
7
5
3
3
2
1
31
19
8
2
3
3
3
2
1
1
2
5
3
1
1
1
1
2
15
8
2
1
11
21
13
6
1
8
15
8
1
4
5
6
8
4
1
3
22
15
8
8
7
6
15
15
15
15
15
15
15
15
15
15
24
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
267
267
267
267
267
231
225
218
246
285
264
415
415
373
637
441
403
452
445
446
483
446
450
448
502
580
429
418
452
375
370
352
346
373
371
344
386
441
375
379
377
450
350
356
372
349
399
637
432
465
473
470
580
477
530
476
467
475
463
446
483
451
449
510
452
414
398
382
402
373
370
386
382
374
464
384
383
530
457
486
637
510
402
387
340
329
312
306
374
283
278
273
305
358
421
530
530
530
530
530
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
71
71
71
71
71
37
4
4
4
4
4
6
7
9
9
9
20
13
7
1
1
1
5
9
33
52
47
43
27
12
28
31
24
17
24
14
4
2
17
27
38
23
9
8
8
8
9
5
2
2
2
5
16
9
3
3
4
6
8
5
3
5
19
12
5
4
3
2
18
16
9
2
2
2
5
14
24
14
4
22
12
2
43
90
47
5
5
10
7
4
56
82
95
102
105
107
108
108
109
128
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
77
77
77
77
77
65
63
60
59
59
53
65
112
122
151
336
167
178
184
292
179
201
292
184
206
188
168
327
167
166
176
138
127
187
165
220
262
333
334
336
330
264
275
269
333
334
233
320
187
181
172
145
198
108
96
87
120
169
228
328
333
334
248
277
336
217
330
170
132
117
134
130
180
333
168
334
151
171
172
145
320
115
102
97
60
61
65
60
78
82
44
39
44
48
62
81
81
81
81
81
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
30
7
7
7
7
4
1
1
5
9
6
4
3
3
3
3
3
14
25
17
9
9
6
3
2
2
5
3
1
6
5
3
1
2
1
1
2
1
1
2
7
5
3
5
7
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
205
205
205
205
205
164
157
149
150
158
139
187
187
167
251
195
174
194
177
188
176
202
214
189
266
192
187
195
194
195
226
205
174
178
178
172
211
195
179
194
185
214
202
154
171
162
174
251
193
210
207
200
266
212
214
226
203
205
211
194
214
187
186
205
176
172
168
162
162
159
156
167
150
152
139
141
167
155
164
177
266
162
166
157
135
134
125
120
143
112
113
111
122
139
159
194
194
194
194
194
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
123
123
123
123
123
62
2
2
2
2
2
3
3
4
11
7
3
3
6
4
2
2
8
11
8
5
5
3
2
3
4
3
2
2
8
4
1
2
11
13
7
1
3
3
3
8
10
6
2
2
2
2
2
1
1
1
2
3
5
3
1
1
1
1
2
1
1
3
4
5
10
15
8
2
4
5
6
4
3
11
7
3
18
33
19
5
5
10
6
3
17
24
28
32
32
32
32
32
32
32
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
184
184
184
184
184
156
151
145
139
135
128
126
126
114
118
156
121
131
137
139
150
159
160
164
185
176
157
148
154
163
167
184
179
174
147
158
156
156
156
159
153
174
166
142
145
146
132
155
142
155
161
176
185
157
147
126
133
137
143
166
156
161
154
184
179
139
135
113
145
91
98
92
100
143
95
146
78
93
93
84
185
65
63
65
47
61
79
79
138
147
66
64
75
86
112
150
150
150
150
150
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
128
128
128
128
128
68
9
9
9
9
9
14
17
18
20
14
9
6
3
1
2
4
22
40
30
20
11
7
4
7
7
8
5
3
3
3
3
3
3
16
10
4
2
3
7
16
14
7
1
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
3
2
1
5
3
2
1
2
2
2
2
3
2
2
4
2
1
1
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
97
109
122
148
148
159
181
177
243
243
251
255
350
276
303
336
296
340
278
250
279
285
295
331
331
299
303
302
331
324
287
295
317
320
350
345
329
340
320
324
305
329
323
256
310
198
215
222
244
305
206
332
193
216
264
276
295
350
345
320
297
329
283
340
241
329
186
202
194
217
320
193
323
150
170
166
138
310
109
111
117
86
120
163
171
309
332
150
147
171
196
255
340
340
340
340
340
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
87
87
81
75
75
75
75
41
7
7
39
71
53
27
2
4
7
9
11
17
24
23
17
11
6
2
12
11
10
11
7
4
4
2
1
7
4
2
2
3
3
4
3
2
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
3
2
2
3
2
2
10
7
4
2
2
1
1
1
2
1
1
3
3
2
1
6
3
1
1
2
1
1
4
6
7
7
6
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
61
61
61
61
61
66
71
71
71
74
71
81
81
86
117
99
85
90
88
93
109
93
117
96
99
117
98
117
104
102
117
105
93
104
98
99
109
100
97
114
90
92
99
97
100
105
95
97
93
97
104
91
122
95
101
105
98
108
104
105
122
106
108
109
90
99
109
98
122
92
95
81
77
78
70
68
80
75
71
68
105
63
65
67
57
62
63
64
95
70
57
53
52
54
62
72
72
72
72
72
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
10
10
10
10
10
6
3
3
3
3
3
3
4
16
13
10
6
3
2
1
1
1
1
2
8
9
11
7
3
4
6
5
5
17
17
12
7
3
11
8
6
4
2
2
4
5
5
3
2
1
1
1
1
2
3
2
1
1
1
1
2
1
1
1
1
2
12
13
15
12
9
10
9
6
4
2
8
7
6
7
4
1
3
16
13
11
11
6
2
2
10
14
16
18
18
18
18
18
18
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
71
71
71
77
85
93
110
110
110
110
110
90
90
80
75
98
74
80
84
82
110
75
77
71
74
80
83
112
89
95
102
94
105
120
100
108
109
110
123
98
101
101
103
128
100
99
107
105
123
112
112
114
134
110
112
118
106
114
123
115
124
114
114
112
106
109
120
107
124
116
124
128
98
102
98
92
134
89
87
86
88
64
62
68
65
75
80
77
103
124
66
64
75
84
104
134
134
134
134
134
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
71
71
71
71
71
43
15
15
15
15
10
6
6
6
13
16
9
2
1
1
1
1
1
1
2
4
11
7
4
3
2
4
4
4
9
12
9
6
8
8
6
4
5
6
7
5
3
3
3
2
2
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
3
5
7
4
2
1
1
1
2
3
4
3
2
1
5
4
3
3
7
8
10
10
10
10
10
8
7
7
7
7
7
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
87
87
72
70
67
63
62
58
65
81
88
146
151
107
108
104
146
105
123
134
132
197
155
124
171
129
130
185
125
116
182
133
152
185
153
162
170
151
182
189
142
150
151
113
149
103
121
123
112
197
91
86
81
91
107
127
189
150
149
126
125
151
104
147
82
64
58
65
65
88
150
80
151
69
87
88
78
197
64
61
61
39
40
43
40
56
57
29
27
29
32
40
52
52
52
52
52
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
34
11
11
11
11
9
7
7
7
9
7
5
3
3
2
1
3
14
25
17
9
6
3
2
3
2
2
1
1
2
3
2
2
2
2
2
1
1
2
4
8
7
4
1
2
8
9
9
7
5
4
4
2
1
2
2
1
1
1
1
3
4
4
2
1
1
1
1
1
2
3
2
1
1
4
3
2
1
1
1
1
1
1
1
1
2
3
3
3
2
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
80
80
80
80
80
70
68
66
76
89
97
133
143
148
153
335
181
182
193
296
188
207
296
188
208
201
194
328
188
180
177
147
136
166
170
219
258
330
335
330
333
270
282
268
325
327
231
294
191
188
170
154
204
128
113
123
139
186
239
330
326
335
246
274
330
226
333
185
145
131
144
136
183
325
177
327
156
168
170
146
294
116
109
110
75
81
89
91
128
132
79
71
75
80
99
123
123
123
123
123
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
14
9
9
9
9
9
19
30
41
53
28
3
3
7
5
3
2
2
2
2
3
5
3
2
2
11
11
7
3
7
8
8
8
7
4
1
1
1
1
1
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
3
4
2
1
8
4
1
2
3
3
3
3
2
1
1
3
4
4
4
4
4
4
4
5
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
229
229
229
229
229
208
204
200
209
223
200
271
271
228
297
254
232
252
235
246
228
228
245
247
283
270
237
237
234
225
237
221
201
216
207
204
207
254
210
218
211
209
205
200
230
205
218
297
226
244
271
266
314
271
294
277
279
314
302
306
325
325
294
325
269
267
302
290
282
308
313
278
282
263
255
308
229
254
296
274
297
313
255
209
195
182
191
199
200
271
202
181
187
182
208
234
234
234
234
234
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
42
42
42
42
42
42
42
42
42
42
30
19
19
16
14
11
8
6
4
2
1
2
2
3
8
6
5
5
4
3
9
9
9
10
10
7
4
1
11
10
7
5
3
1
1
9
11
6
1
1
1
1
11
9
7
5
4
3
2
2
2
2
2
1
1
4
2
1
3
5
3
1
6
12
9
6
17
18
19
53
32
12
11
50
35
21
21
16
11
36
36
36
36
36
36
36
36
36
37
51
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
82
82
82
82
82
67
65
62
59
58
53
65
84
90
161
163
116
123
116
161
116
139
153
144
210
169
135
185
137
136
199
134
129
194
144
164
199
165
173
183
163
194
210
152
158
159
117
157
103
122
123
116
205
95
89
86
99
116
138
210
158
163
134
135
159
111
161
88
68
60
67
63
87
158
81
159
70
89
91
80
205
67
63
62
39
42
46
43
64
65
30
28
32
36
46
61
61
61
61
61
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
35
17
17
17
17
9
1
1
4
8
5
3
3
5
6
4
2
3
4
6
4
2
4
8
8
8
7
5
3
3
2
2
2
4
2
1
1
1
1
5
10
8
4
1
8
11
6
1
3
5
3
1
3
4
4
2
1
1
2
3
4
2
1
1
1
1
1
1
1
1
2
1
1
1
3
5
9
5
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
222
222
222
222
222
194
189
184
206
237
226
338
338
317
637
298
366
396
376
528
397
423
559
453
448
556
448
488
593
463
559
436
388
423
440
425
556
613
460
440
441
593
402
358
384
332
330
637
328
365
357
341
356
305
385
338
363
390
374
613
385
363
366
264
219
240
198
186
384
155
162
151
126
134
106
136
77
168
175
182
637
169
174
181
106
151
202
205
381
385
164
157
183
213
284
385
385
385
385
385
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
55
55
55
55
55
51
47
47
53
29
5
3
2
2
2
2
2
3
5
16
28
17
7
1
1
3
4
3
3
24
22
19
11
4
4
4
9
5
2
4
9
6
3
2
16
13
8
3
2
2
1
1
1
2
1
1
1
1
2
8
11
6
2
2
2
1
1
1
2
3
4
2
1
1
3
2
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
222
222
222
222
222
191
186
180
200
228
240
322
322
330
621
334
390
423
393
536
406
445
591
485
536
589
467
508
580
475
591
448
403
435
451
440
589
613
462
448
445
580
404
362
388
326
321
621
321
360
356
341
362
303
394
318
334
383
364
613
390
363
373
262
220
239
199
189
388
153
161
151
127
140
102
142
69
160
170
175
621
164
169
176
103
149
203
206
385
394
166
160
186
216
288
390
390
390
390
390
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
61
61
61
61
61
61
61
61
61
61
61
64
67
192
108
24
45
33
20
8
4
1
12
19
22
21
20
10
1
1
2
4
3
2
7
13
7
2
4
11
10
5
1
2
4
11
6
1
1
2
1
1
1
1
1
1
1
6
5
4
3
2
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
2
3
2
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
208
208
208
208
208
185
181
176
181
190
168
220
220
224
274
244
250
273
275
277
367
276
276
296
301
296
318
301
289
301
308
318
342
297
353
293
335
287
258
260
280
346
296
335
367
254
253
353
228
262
264
276
335
235
367
197
214
251
239
265
363
271
346
235
205
223
186
177
367
140
148
137
118
135
96
138
66
100
102
95
274
82
86
91
61
110
166
179
366
367
154
150
173
201
268
363
363
363
363
363
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
46
46
46
46
46
46
46
46
46
46
35
24
24
24
27
21
15
11
12
14
104
67
30
21
21
18
11
5
5
5
13
12
12
12
10
8
5
2
5
3
1
1
1
2
4
7
4
2
2
2
6
8
10
5
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
6
4
2
2
3
2
1
2
3
3
3
3
2
1
1
1
1
1
1
2
2
2
2
2
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
82
82
82
82
82
76
75
73
70
70
70
60
59
53
48
61
50
54
60
61
65
68
74
73
83
74
76
68
68
72
73
77
82
71
66
68
65
70
65
68
66
71
81
61
63
74
57
65
64
69
74
74
83
76
64
57
63
63
64
81
65
69
68
77
82
61
56
50
63
38
44
41
42
59
38
59
38
46
47
45
83
36
32
31
23
29
37
37
60
64
33
31
35
38
49
64
64
64
64
64
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
12
12
12
12
12
6
1
1
1
8
10
6
3
2
1
1
1
9
17
12
7
3
2
1
1
2
2
2
2
2
3
2
1
2
1
1
2
1
1
1
2
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
14
7
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
37
37
37
37
37
34
33
32
42
55
64
96
96
88
92
89
96
86
91
94
119
102
105
112
180
112
113
134
107
109
134
108
108
112
119
107
125
117
103
118
116
117
180
115
117
113
102
119
93
102
102
106
155
105
107
107
115
121
122
180
120
118
115
114
92
92
90
79
106
74
78
82
99
78
71
73
73
81
83
86
155
74
67
60
48
54
65
62
84
107
58
57
67
74
91
116
116
116
116
116
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
6
6
6
6
6
6
6
6
6
6
4
2
2
6
8
10
5
1
2
2
2
3
9
16
13
11
7
4
1
5
9
13
11
9
6
3
1
2
3
19
10
1
1
1
1
37
25
13
2
1
1
1
1
1
2
2
3
2
1
1
2
1
1
1
1
1
1
1
4
2
1
2
1
1
1
1
1
1
1
5
3
1
3
6
5
4
4
2
1
1
5
7
8
8
8
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
207
207
207
207
207
187
184
180
186
196
172
229
229
203
230
242
235
258
265
262
360
259
258
281
273
298
345
299
335
316
322
345
343
323
329
291
353
335
282
289
295
341
303
336
359
247
243
329
216
254
267
283
353
253
360
229
225
258
253
250
360
268
341
221
207
202
170
162
359
125
125
131
101
90
98
67
49
57
50
48
102
36
34
34
23
77
141
161
354
360
152
150
173
200
267
360
360
360
360
360
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
39
39
39
39
39
39
39
39
39
39
26
13
13
13
18
23
28
21
11
1
5
9
7
5
5
8
7
7
5
4
5
13
9
6
9
5
2
1
2
1
1
3
2
1
2
4
5
6
7
6
6
5
5
5
5
4
4
4
5
5
3
1
1
1
1
1
2
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
87
87
72
70
67
64
63
58
67
84
89
146
161
109
116
114
146
111
129
137
136
199
157
128
173
131
132
189
131
122
182
136
157
189
160
168
176
159
182
198
147
160
157
115
155
105
124
125
117
199
98
90
83
94
111
133
198
156
161
133
134
161
112
159
90
70
62
70
66
88
160
84
157
73
89
91
81
199
68
65
65
40
44
48
47
68
69
39
35
38
41
53
69
69
69
69
69
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
34
11
11
11
11
9
8
8
9
11
7
3
3
7
7
4
2
12
22
16
11
6
4
2
3
6
4
2
5
3
2
2
2
3
4
5
3
1
1
2
10
13
7
1
9
12
6
1
1
1
2
3
3
4
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
3
3
3
3
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
110
110
110
110
110
93
90
87
91
98
97
124
124
110
117
129
122
137
126
134
153
122
121
122
130
122
119
130
140
125
130
124
115
120
125
137
153
133
132
132
140
122
119
106
112
108
101
105
102
112
110
110
153
99
99
103
102
109
110
116
113
129
109
110
107
94
90
93
101
93
99
109
95
99
96
109
105
96
105
86
109
70
68
71
66
74
74
75
99
99
65
61
61
61
70
79
79
79
79
79
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
33
33
33
33
33
21
9
9
60
43
26
14
3
3
3
3
3
5
8
12
8
5
3
1
7
14
14
7
1
4
2
1
4
7
8
4
1
2
1
1
2
4
2
1
1
1
1
1
2
4
3
3
2
1
1
2
2
2
1
1
3
3
3
17
13
8
4
7
7
4
1
3
2
1
7
4
1
3
12
7
3
3
2
2
2
11
15
17
18
16
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
92
92
92
92
92
80
78
75
85
98
94
143
143
124
136
154
119
114
115
136
109
123
131
131
187
145
147
159
149
142
175
137
127
172
134
151
175
151
157
164
157
172
186
150
154
151
125
149
123
135
143
130
187
122
121
143
126
132
147
186
150
149
137
136
151
121
147
98
143
75
86
82
94
154
83
151
69
85
85
74
187
59
56
56
35
52
72
74
142
143
62
59
68
79
105
143
143
143
143
143
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
24
24
24
24
24
24
24
24
24
24
22
20
20
14
9
27
15
3
6
4
3
10
16
23
16
9
6
3
3
8
8
8
5
3
7
8
4
1
2
4
3
3
2
1
5
5
5
3
1
1
1
18
27
31
33
18
4
4
5
4
4
4
4
4
2
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
3
4
4
4
4
4
4
4
4
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
183
183
183
183
183
169
166
163
187
216
208
315
315
266
327
262
257
244
244
327
226
258
291
290
430
342
333
375
335
315
415
298
279
347
285
290
415
274
306
328
306
347
425
280
280
272
254
295
255
291
315
280
430
261
257
290
278
275
269
425
262
265
273
218
187
198
173
169
313
150
155
145
128
120
97
120
87
149
158
164
430
149
143
141
96
128
170
175
302
315
154
147
162
178
226
290
290
290
290
290
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
28
28
28
28
28
28
28
28
28
28
28
40
46
30
15
55
32
9
11
6
1
1
1
2
3
5
21
12
3
3
5
3
1
3
6
4
3
3
3
2
2
3
2
1
2
3
3
2
1
14
7
1
1
1
1
1
1
1
1
1
1
4
3
2
1
1
1
1
4
3
3
3
2
1
1
2
4
3
2
3
2
1
1
6
3
1
1
4
3
2
7
9
10
11
11
11
11
11
12
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
65
65
65
65
65
68
71
71
72
75
71
84
84
81
80
116
79
83
83
79
87
78
86
71
74
78
85
96
90
105
96
87
88
114
96
98
98
116
94
93
95
92
92
105
92
82
89
91
92
92
104
97
88
88
89
91
101
109
113
136
136
114
109
107
109
112
114
133
106
108
106
112
105
108
114
133
110
116
110
96
116
76
69
71
67
76
76
70
82
105
58
56
66
73
89
114
114
114
114
114
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
6
6
6
6
6
6
6
6
6
6
6
6
6
9
7
6
4
3
3
3
3
3
3
4
3
2
11
7
4
5
7
6
4
2
7
4
1
3
6
6
4
2
1
1
1
1
2
2
2
2
2
3
5
11
9
7
5
3
1
1
1
6
11
6
1
9
12
15
13
9
5
2
7
5
3
6
9
5
1
12
9
7
7
8
8
8
8
4
1
1
4
6
7
8
7
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
254
254
254
254
254
216
209
202
189
181
178
154
154
152
195
167
189
202
245
197
222
194
204
214
204
248
222
191
205
214
209
254
243
195
198
198
245
182
185
223
184
179
223
180
184
223
183
197
211
207
248
247
205
204
203
196
190
223
179
182
196
205
210
254
243
208
203
185
192
179
191
247
204
216
216
247
243
221
243
203
247
157
148
151
136
161
161
129
122
157
108
104
118
129
150
184
184
184
184
184
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
76
76
76
76
76
40
5
5
5
5
4
3
3
12
8
4
2
1
3
6
5
5
7
10
15
21
37
21
5
6
8
12
13
13
9
5
2
2
16
15
15
12
7
3
2
62
35
9
12
6
1
5
7
9
9
9
9
9
9
9
9
5
1
1
2
7
7
7
16
10
5
4
4
5
3
2
9
6
4
11
6
2
2
10
14
17
20
18
10
3
15
21
24
25
22
19
19
19
19
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
715
715
715
715
715
652
642
629
597
590
590
484
484
398
398
539
420
440
470
462
481
515
456
546
472
462
571
425
450
497
495
518
715
489
505
505
447
590
421
448
444
459
515
459
539
487
474
546
459
454
479
485
473
571
467
484
471
464
458
447
490
503
500
518
715
493
483
504
485
464
490
473
440
539
438
471
549
474
549
452
549
365
356
370
317
365
365
296
377
263
268
263
287
335
389
484
484
484
484
484
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
125
125
125
125
125
125
125
125
125
125
68
12
12
25
38
25
12
3
2
1
1
1
19
28
19
10
26
13
1
7
16
8
1
10
25
17
9
1
34
29
19
10
3
6
9
90
71
39
7
7
8
13
19
23
28
23
19
10
1
1
1
1
1
72
36
1
3
6
21
19
15
11
70
46
22
3
37
19
1
23
12
1
4
47
37
27
27
22
11
1
31
46
54
62
58
54
54
54
54
54
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
212
212
212
212
212
194
191
188
177
177
177
117
118
116
100
151
102
103
106
90
112
120
126
212
134
132
148
151
132
177
127
112
107
96
103
104
106
122
105
117
153
110
141
143
161
182
182
212
152
147
141
125
126
126
119
140
112
119
124
124
153
122
118
140
107
102
102
98
99
98
124
97
99
102
87
95
76
87
89
89
153
75
71
70
60
58
61
54
55
79
42
40
43
43
49
57
57
57
57
57
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
20
5
5
5
5
3
1
1
3
2
2
1
1
1
1
1
2
3
4
4
5
13
8
4
7
13
7
1
5
7
4
1
1
4
10
7
4
1
1
4
6
7
6
5
3
1
1
1
1
3
5
8
4
1
1
1
1
1
1
1
2
1
1
4
2
1
1
1
1
1
1
5
13
12
12
6
1
1
6
8
10
12
6
1
5
7
8
9
10
6
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
512
512
512
512
512
473
466
458
446
438
434
412
412
391
433
559
419
444
426
433
433
459
503
480
481
481
512
458
453
440
442
416
434
473
398
424
416
419
481
428
451
473
481
453
527
559
500
481
481
503
439
432
440
512
421
430
450
438
481
433
414
407
389
405
379
378
445
391
405
393
445
414
450
527
430
559
401
396
369
310
366
269
291
296
260
310
310
256
326
243
254
254
277
317
363
444
444
444
444
444
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
78
78
78
78
78
78
78
78
78
78
42
7
7
13
34
26
18
11
9
7
4
2
22
35
21
8
6
4
2
4
21
18
13
7
1
2
1
1
23
49
26
4
4
6
11
30
36
19
2
2
2
1
1
1
1
1
19
11
3
5
7
5
3
3
3
11
9
8
6
5
4
4
18
13
8
4
11
6
2
14
7
1
5
42
28
14
14
14
8
2
38
56
65
75
66
58
58
58
58
58
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
77
77
77
77
77
69
67
66
62
61
61
49
49
46
48
45
45
49
60
59
62
68
74
66
67
74
75
63
66
68
64
77
74
59
60
55
60
61
52
55
58
58
68
57
60
74
55
65
62
62
74
74
66
75
62
50
52
51
47
49
62
61
58
77
74
54
51
47
60
37
37
35
34
41
28
33
25
26
26
25
48
19
19
21
17
23
31
42
58
62
62
62
62
62
62
62
62
62
62
62
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
16
16
16
16
16
10
4
4
4
4
5
4
3
2
1
2
3
2
2
2
3
5
4
3
2
2
4
3
2
2
2
2
1
1
2
3
3
2
2
2
5
6
6
4
2
1
1
1
1
11
10
6
2
5
9
5
2
2
2
1
1
1
1
2
1
1
2
3
2
2
4
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
112
112
112
112
112
113
115
115
115
115
115
84
82
78
83
90
79
83
82
85
87
89
112
87
84
89
85
83
115
76
76
75
63
65
66
73
82
74
90
77
80
82
87
83
89
115
88
89
91
92
88
87
87
92
79
86
79
81
87
84
86
90
92
89
92
87
92
82
89
85
77
78
77
78
71
74
62
63
63
64
78
55
63
53
51
50
53
53
53
86
51
48
51
50
57
66
66
66
66
66
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
2
2
2
2
3
3
3
3
2
1
1
4
6
8
5
3
7
4
2
5
9
6
3
2
3
3
2
1
7
9
10
11
8
5
3
2
1
1
2
1
1
1
1
1
2
3
4
4
3
2
2
3
11
18
10
2
1
1
6
7
4
1
2
2
2
2
2
2
2
8
5
2
1
9
8
7
7
4
2
3
7
9
10
11
9
7
7
7
7
7
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
68
68
68
74
84
98
121
121
121
121
121
109
109
105
103
188
101
103
116
116
113
114
168
114
129
131
120
188
127
130
133
168
106
106
110
103
121
116
122
119
188
116
121
119
109
111
111
111
117
126
130
151
147
142
183
151
149
158
155
153
183
144
143
150
134
140
183
142
182
128
121
120
118
111
122
136
112
172
128
147
157
132
182
106
96
90
76
72
66
73
58
56
75
96
123
172
172
172
172
172
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
37
21
21
21
21
12
4
4
7
11
7
4
2
4
4
4
7
9
10
11
12
13
7
2
2
2
8
4
1
1
1
2
3
6
7
7
6
3
1
7
40
23
7
4
3
2
2
2
3
2
1
1
1
1
1
1
2
3
2
1
2
2
3
24
13
2
2
3
4
2
1
4
4
4
6
5
3
1
11
7
4
4
2
1
5
7
8
9
10
10
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
327
327
327
327
327
309
306
303
311
325
292
369
369
319
335
536
344
382
394
387
398
370
476
357
364
366
338
426
329
328
336
366
321
297
333
356
351
536
401
422
426
476
405
423
417
535
401
403
420
475
398
408
407
394
398
387
385
409
416
412
536
401
394
389
365
358
364
357
353
398
354
354
389
392
379
535
401
383
398
343
321
300
278
295
294
398
398
310
398
281
244
233
219
222
231
239
239
239
239
239
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
35
35
35
35
35
21
7
7
7
33
19
6
3
3
3
9
16
26
31
18
6
18
24
31
31
31
31
16
2
33
22
12
13
15
24
15
6
4
3
15
29
31
16
2
7
4
1
1
4
7
9
11
12
13
7
1
1
1
3
6
6
7
12
71
48
25
5
7
9
7
6
18
12
6
23
12
1
8
32
28
24
24
63
38
14
28
35
38
40
41
41
41
41
42
44
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
124
124
124
124
124
124
125
125
136
149
133
193
193
146
162
197
159
203
171
171
180
168
168
158
210
159
168
181
166
169
175
193
192
210
273
192
185
174
167
163
162
210
178
190
215
273
206
245
215
203
201
245
205
205
211
273
205
202
203
194
193
198
188
185
184
183
183
184
181
184
175
184
172
177
174
181
198
165
165
164
155
159
146
146
142
155
155
126
148
116
119
118
129
146
167
203
203
203
203
203
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
1
1
1
1
1
1
1
1
1
1
1
2
3
3
4
5
5
6
8
4
1
2
3
5
9
9
10
6
2
9
36
23
11
4
28
14
1
1
9
15
11
7
3
1
9
12
15
9
4
2
1
2
3
5
17
10
3
5
7
5
3
4
6
4
3
17
24
31
18
6
8
11
17
13
9
7
24
12
1
2
1
1
1
40
28
16
16
13
7
1
20
29
34
39
35
31
31
31
31
31
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
77
77
77
77
77
63
60
57
65
76
71
113
113
102
103
117
113
116
119
120
126
126
100
107
104
102
112
101
89
95
100
112
108
97
86
84
89
87
84
84
88
101
92
91
109
83
78
78
76
78
84
84
89
85
110
81
82
85
82
87
85
83
101
84
83
91
86
85
109
80
82
85
77
80
73
85
84
64
68
65
63
58
56
63
62
80
80
75
88
110
68
66
66
62
64
65
65
65
65
65
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
42
42
42
42
42
26
11
11
11
11
6
1
1
4
10
11
9
8
5
3
4
2
1
1
2
4
10
10
9
9
11
9
6
4
2
4
2
1
4
8
6
4
2
1
7
36
23
10
2
2
1
1
1
1
1
1
2
2
2
2
2
1
1
2
2
2
2
5
10
5
1
1
2
4
30
51
29
7
1
3
3
2
1
9
5
2
2
1
1
1
9
13
15
18
16
14
14
14
14
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
18
18
18
18
18
15
15
14
17
20
22
33
33
23
24
28
24
26
28
33
30
30
35
29
31
33
31
43
33
33
33
34
31
31
34
36
34
43
34
34
34
35
33
32
36
34
35
43
35
36
33
33
35
34
36
35
36
36
38
36
38
38
38
40
38
37
36
36
38
32
32
36
30
33
30
37
35
28
27
26
26
21
20
23
24
33
33
27
29
38
21
20
23
25
31
40
40
40
40
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
5
5
5
5
5
4
3
3
3
3
2
1
1
1
1
1
2
4
2
1
1
2
2
2
2
2
2
2
3
2
2
2
1
1
2
3
2
2
10
6
2
2
2
2
4
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
3
2
1
1
2
2
2
1
1
1
1
1
1
1
2
1
1
2
2
2
2
2
2
2
2
2
2
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
73
73
73
73
73
57
54
51
62
77
75
128
128
105
111
135
104
109
123
138
113
144
113
106
104
99
97
102
91
86
91
93
86
112
95
91
98
105
84
82
87
90
88
104
120
86
113
118
136
188
155
188
182
159
188
157
162
175
154
175
146
138
133
126
128
131
137
133
136
133
146
128
133
128
120
124
119
111
123
121
111
146
119
108
107
119
119
111
144
106
104
101
94
92
91
90
89
88
88
88
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
16
1
1
1
1
1
4
5
7
7
7
4
1
2
2
2
6
3
1
1
7
11
6
2
1
1
3
2
1
4
2
1
1
7
7
4
1
2
2
2
5
7
4
1
1
1
1
1
2
3
2
1
1
1
3
4
3
2
1
1
1
1
6
4
3
2
1
8
6
3
1
1
2
3
4
19
18
18
18
9
1
1
21
12
4
15
21
24
25
24
23
23
23
23
23
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
199
199
199
199
199
166
160
154
146
143
133
134
134
115
111
118
119
115
151
138
160
190
181
190
179
184
189
145
153
160
160
199
199
154
160
142
151
135
126
133
136
138
190
138
149
181
131
190
157
160
182
184
160
189
137
134
143
139
143
119
131
152
146
199
199
128
118
105
143
73
69
63
54
48
40
50
29
44
44
43
111
35
36
38
27
45
67
94
139
143
143
143
143
143
144
145
145
145
145
145
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
133
133
133
133
133
75
18
18
18
18
14
11
11
12
13
14
14
14
13
8
3
10
5
1
1
4
5
4
3
2
1
6
3
1
4
8
5
2
6
4
2
6
4
2
1
3
6
3
1
1
1
1
1
1
3
2
2
1
1
1
1
1
1
3
2
1
1
1
2
2
2
2
1
1
1
1
1
1
4
7
9
10
10
10
10
10
10
7
4
3
2
2
2
2
2
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
62
62
62
62
62
53
51
49
47
46
44
47
50
57
101
60
67
69
66
90
59
69
75
79
132
92
95
132
96
97
143
88
87
85
76
70
76
60
64
69
71
82
74
80
79
102
77
101
70
69
73
72
86
79
77
143
87
99
103
102
105
89
85
87
83
88
92
88
94
87
105
92
84
85
77
94
91
76
78
82
143
67
68
76
65
83
83
63
63
54
50
42
41
41
47
53
53
53
53
53
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
20
7
7
7
7
4
1
1
4
10
6
3
3
9
7
5
12
11
11
7
4
10
7
5
6
7
6
5
4
4
2
1
2
7
6
3
1
1
1
2
3
4
2
1
1
1
1
1
2
3
4
5
3
1
1
1
1
1
5
4
3
2
1
2
4
2
1
2
2
1
1
3
4
5
6
3
1
8
9
5
2
2
3
2
2
5
6
7
7
7
7
7
7
8
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
35
39
45
55
55
55
55
55
45
47
52
55
78
54
64
57
56
69
55
56
54
53
54
53
57
63
58
60
54
65
57
59
64
69
61
63
78
64
59
62
65
59
59
58
63
56
63
57
55
69
51
51
50
51
53
58
70
59
70
61
59
78
58
59
58
58
56
55
55
51
58
51
56
59
44
42
42
48
38
40
39
42
42
38
41
44
44
41
40
43
46
51
59
59
59
59
59
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
21
21
21
21
21
14
8
8
8
8
4
1
1
7
7
8
4
1
1
1
1
1
1
1
1
3
3
2
1
2
3
2
1
1
1
1
3
3
4
4
4
2
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
4
4
2
1
6
3
1
1
2
2
2
2
1
1
2
13
7
1
1
1
1
1
8
11
13
14
12
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
77
77
77
77
77
81
86
86
93
102
100
133
133
130
142
226
148
156
158
150
169
136
131
131
128
123
115
134
117
131
137
133
150
134
141
156
169
163
166
225
157
171
171
160
226
156
148
150
134
141
142
150
169
151
164
139
147
152
151
167
142
166
146
155
225
156
167
146
130
127
138
143
148
226
148
139
134
113
101
96
113
85
83
94
74
87
93
94
164
107
101
103
94
94
95
94
94
94
94
94
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
9
9
9
9
9
9
9
9
9
9
9
13
17
9
1
17
11
6
3
1
13
7
1
1
1
1
10
19
31
19
7
8
5
2
3
2
1
4
7
11
8
5
4
4
4
46
30
14
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
1
1
4
4
2
1
1
1
1
2
3
2
2
11
6
1
5
16
17
17
18
11
5
2
13
19
22
23
24
24
24
24
25
26
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
73
73
73
73
73
63
61
59
68
79
76
119
119
98
104
113
98
103
98
113
92
91
113
78
84
89
93
133
99
98
97
103
87
84
90
88
90
112
99
113
101
108
97
81
92
83
90
127
94
100
115
90
102
92
93
119
110
120
129
108
112
108
107
133
95
103
92
83
127
77
77
72
69
77
62
80
63
53
56
52
73
46
34
33
28
41
61
64
120
129
58
57
67
76
99
133
133
133
133
133
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
13
7
7
7
7
7
10
11
8
5
5
7
9
7
5
3
3
4
4
4
4
5
3
2
2
10
7
5
3
6
4
3
3
4
4
4
3
2
1
1
13
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
4
3
2
4
5
4
3
2
1
2
2
2
2
1
1
1
3
2
2
2
4
3
2
3
3
3
3
2
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
63
63
55
53
52
49
48
47
44
44
44
58
41
42
46
46
49
61
53
55
63
56
58
62
54
57
58
58
70
57
53
57
55
61
63
52
50
50
48
49
55
55
55
60
63
59
64
61
57
63
62
53
53
55
56
58
57
65
60
62
63
58
70
54
55
64
50
58
48
44
46
44
41
63
43
43
41
58
29
28
30
27
31
37
37
55
65
33
33
38
43
54
70
70
70
70
70
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
11
7
7
7
7
6
5
5
5
4
4
3
2
4
2
1
1
1
2
2
3
8
5
2
5
8
6
4
3
3
5
3
2
6
4
2
3
4
3
3
14
8
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
2
2
3
5
5
3
1
2
1
1
1
2
1
1
1
1
1
1
2
1
1
1
3
2
1
2
2
2
3
2
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
30
30
30
30
30
31
33
33
36
41
41
58
58
47
54
46
45
63
51
53
56
50
54
47
58
52
54
63
56
53
54
54
53
54
57
59
61
63
53
52
51
49
49
50
45
48
45
46
46
48
48
49
59
47
47
47
46
47
46
46
50
45
46
49
45
50
49
49
61
50
42
42
38
41
39
37
57
36
39
42
42
44
39
39
36
36
35
37
45
38
38
38
41
45
51
61
61
61
61
61
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
2
2
2
8
9
5
2
2
1
1
2
1
1
1
2
3
4
2
1
1
6
6
4
2
1
2
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
2
1
1
2
1
1
1
1
5
4
3
2
2
1
1
2
3
3
2
2
2
1
1
1
8
8
8
8
9
5
2
9
12
14
15
15
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
51
51
51
51
51
51
52
52
52
53
52
56
56
47
51
78
50
64
56
54
52
51
58
55
56
57
61
64
52
51
55
56
55
61
58
64
64
61
62
78
64
59
59
58
50
50
48
48
52
55
56
59
64
63
60
60
59
61
61
58
61
62
61
61
78
61
62
64
62
60
66
59
60
61
59
60
66
56
55
54
48
55
50
44
46
49
49
45
63
43
39
38
35
34
34
34
34
34
34
34
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
2
2
3
2
1
1
1
1
1
1
1
5
3
1
2
3
2
2
1
1
1
1
1
7
5
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
4
3
3
2
1
2
5
7
8
10
5
1
1
5
7
8
8
8
8
8
8
9
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
113
113
113
113
113
96
93
89
84
81
79
72
72
66
69
97
73
85
85
95
83
99
113
78
78
76
73
71
79
79
83
94
111
80
81
87
86
85
92
92
97
97
107
103
112
113
99
97
94
94
91
93
95
98
95
99
95
92
96
92
94
107
93
97
111
102
112
103
97
90
108
86
87
108
83
83
81
76
65
67
80
59
60
62
59
66
66
65
66
99
64
59
62
59
67
75
75
75
75
75
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
34
34
26
18
18
18
18
9
1
1
4
7
4
1
1
1
1
1
2
3
4
4
4
5
4
3
3
3
4
3
2
2
2
2
2
7
8
6
4
3
2
4
30
19
8
4
3
2
2
2
2
2
1
1
1
1
1
2
5
8
5
2
2
1
1
5
3
1
3
3
4
3
2
2
2
2
3
5
3
1
11
6
1
1
1
1
2
12
17
20
21
21
21
21
21
21
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
92
92
92
92
92
82
80
78
87
100
96
143
173
189
323
353
226
242
234
323
215
268
305
291
447
398
297
378
293
275
415
285
276
430
307
354
415
353
374
392
353
430
439
333
347
349
255
333
207
245
237
233
447
205
191
178
204
243
294
439
348
353
277
292
349
243
343
196
156
134
149
136
188
347
179
349
153
193
195
169
447
139
134
135
84
93
105
100
153
162
73
68
78
89
117
157
157
157
157
157
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
20
20
20
20
20
20
20
20
20
20
19
19
19
26
55
33
12
4
4
4
3
3
15
28
22
16
10
6
3
7
8
10
7
4
11
11
6
1
3
2
2
4
2
1
6
10
13
7
2
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
2
3
2
2
2
2
1
1
2
1
1
1
2
2
3
3
3
3
3
3
3
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
63
63
58
57
56
64
75
72
111
111
95
96
126
91
87
90
98
87
87
98
83
87
86
90
110
85
96
84
83
69
68
76
85
91
126
103
109
117
102
105
103
126
101
95
96
88
90
111
88
96
81
77
89
84
94
98
110
126
101
108
100
102
97
117
88
109
74
78
74
81
126
77
101
65
65
63
58
95
48
45
45
36
46
59
62
102
111
56
55
59
61
73
89
89
89
89
89
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
10
10
10
10
10
10
10
10
10
10
10
12
13
13
13
14
8
3
2
1
1
2
2
2
3
4
5
3
2
7
16
8
1
2
1
1
2
2
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
2
4
6
4
2
1
8
13
7
1
6
3
1
2
2
2
2
10
6
2
2
4
3
2
3
4
4
5
5
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
86
86
86
86
86
74
72
70
66
64
63
59
59
54
56
62
68
73
76
104
85
88
116
85
83
84
82
73
79
81
87
109
84
96
81
75
79
79
85
94
109
116
100
107
112
89
102
97
105
106
93
100
89
77
102
66
78
88
92
110
116
99
92
94
107
88
112
76
102
60
65
64
71
105
62
106
52
59
58
50
100
39
37
37
28
39
52
70
98
102
102
102
102
102
103
104
104
104
104
104
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
63
63
33
3
3
3
3
2
2
2
5
9
9
5
2
5
3
1
8
9
10
9
5
2
2
2
2
5
3
2
1
2
3
2
2
2
1
1
5
3
2
1
1
1
1
2
2
1
1
1
1
1
1
1
8
4
1
1
1
2
1
1
1
1
1
2
2
1
1
1
1
1
1
3
4
5
7
9
10
7
4
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
63
63
58
57
56
53
53
53
49
59
61
95
97
69
68
69
95
73
75
95
68
68
70
59
60
60
53
52
56
43
53
47
48
55
56
58
62
65
87
64
74
68
70
76
97
73
75
69
64
62
59
58
57
62
67
72
89
80
78
69
66
76
59
58
62
63
67
89
66
76
75
67
77
63
75
77
59
97
49
45
44
35
38
39
39
59
42
35
32
32
34
41
50
50
50
50
50
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
27
2
2
2
2
2
2
2
7
7
5
3
3
11
6
1
1
1
1
1
6
12
7
2
2
2
4
2
1
1
1
1
2
4
4
4
3
2
1
1
2
3
2
2
1
1
1
2
3
2
1
1
1
2
2
2
1
1
7
4
1
1
1
3
2
1
1
1
1
2
4
10
5
1
3
2
1
1
6
4
2
2
1
1
2
5
6
7
7
7
7
7
7
8
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
197
197
197
197
197
178
174
171
163
159
159
151
151
154
267
154
164
173
164
180
188
194
242
209
208
238
202
211
231
213
242
200
195
184
193
204
238
264
206
215
208
231
205
176
189
178
163
267
176
197
204
194
208
184
157
138
161
164
172
264
183
194
185
197
195
149
148
115
156
82
92
89
100
153
89
153
72
101
103
95
267
82
78
76
44
61
82
83
153
157
67
64
75
87
116
157
157
157
157
157
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
38
38
38
38
38
38
38
38
38
38
28
19
19
20
59
34
9
5
5
5
7
10
19
28
52
31
10
2
3
3
4
8
6
4
6
8
5
2
2
2
2
5
6
5
5
9
13
7
1
1
1
1
1
1
10
10
6
2
1
5
3
2
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
2
2
3
7
4
2
1
1
1
2
1
1
2
2
2
2
2
2
2
2
2
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
227
227
227
227
227
202
198
193
194
198
178
215
215
224
287
239
249
273
277
282
369
282
283
302
303
309
325
303
339
315
322
330
347
319
355
306
340
339
290
298
307
363
315
339
369
262
258
355
237
271
278
290
340
249
369
224
248
288
257
279
364
285
363
242
227
230
192
184
369
142
149
141
122
140
96
131
66
101
102
97
287
85
86
91
60
110
168
180
368
369
155
151
174
202
269
364
364
364
364
364
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
49
49
49
49
49
49
49
49
49
49
36
24
24
24
23
23
57
45
27
10
6
2
12
23
30
20
10
3
2
12
8
4
12
17
22
30
19
8
3
3
3
3
2
1
6
9
7
4
2
5
8
4
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
109
109
109
109
109
92
89
86
87
91
82
105
105
88
128
94
83
85
87
85
99
92
98
101
136
105
95
95
92
96
98
109
108
92
92
99
101
128
97
105
106
104
136
96
99
94
103
105
109
149
114
123
120
113
149
111
119
119
116
149
109
108
109
109
108
102
96
103
105
85
90
96
85
103
80
75
80
73
71
75
113
67
69
70
63
66
66
62
61
68
57
56
60
64
72
84
84
84
84
84
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
18
4
4
4
4
4
5
6
7
4
2
1
1
2
3
2
2
3
5
8
11
14
9
4
3
4
8
4
1
2
1
1
2
6
10
5
1
1
1
3
11
11
10
10
5
1
1
1
3
5
6
7
4
1
1
1
1
2
1
1
2
1
1
4
8
4
1
4
5
3
1
4
3
2
11
6
1
1
11
9
7
7
4
2
1
13
19
22
24
24
24
24
24
24
24
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
698
698
698
698
698
656
649
640
633
631
614
627
627
536
745
571
547
586
582
579
619
591
623
634
766
684
620
622
609
639
628
698
688
579
610
595
614
745
593
627
648
639
766
586
619
566
577
631
600
635
683
667
652
586
598
570
596
635
623
766
679
652
649
698
688
598
563
586
627
550
679
514
525
526
492
537
546
491
491
483
679
413
415
443
390
479
479
436
427
606
386
352
377
377
440
512
512
512
512
512
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
84
84
84
84
84
84
84
84
84
84
44
5
5
13
21
14
8
2
3
3
3
5
13
17
21
42
64
33
2
35
68
53
38
27
30
24
13
2
35
37
28
19
13
17
35
54
48
43
47
26
5
4
4
4
17
12
8
8
9
13
17
11
6
5
5
6
3
1
12
23
12
1
3
5
3
2
25
23
21
67
34
1
32
73
57
42
42
41
31
21
57
75
84
89
91
92
93
93
94
110
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
70
70
70
70
70
63
62
61
69
80
74
118
118
98
101
119
94
96
92
91
93
90
107
83
84
91
86
89
91
96
91
97
76
76
78
79
87
97
96
114
104
115
97
107
95
86
92
101
91
97
116
100
117
96
98
118
104
119
106
101
104
97
93
95
107
91
95
83
115
76
76
69
67
75
59
73
60
58
60
57
101
42
41
44
37
47
62
63
108
117
53
51
60
68
89
119
119
119
119
119
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
12
12
12
12
12
6
1
1
1
5
9
7
5
3
1
1
1
14
22
16
10
11
7
4
4
4
5
3
1
2
2
1
1
4
3
2
2
1
1
2
2
3
4
6
3
1
1
1
8
6
3
1
1
1
1
1
1
1
1
1
1
1
1
4
3
2
1
1
1
1
1
4
3
2
3
3
2
1
2
2
2
2
4
3
2
2
2
2
2
2
2
2
2
2
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
145
145
145
145
145
109
103
96
108
129
122
197
197
176
192
242
193
232
200
206
180
174
191
172
189
212
258
274
420
376
279
266
236
215
203
234
230
234
430
226
270
288
280
420
275
305
307
275
430
282
279
342
266
269
290
342
332
329
430
342
301
298
291
268
268
291
244
233
238
222
221
234
200
209
196
238
225
209
211
207
242
167
202
189
180
209
209
174
165
201
142
136
138
134
139
142
142
142
142
142
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
74
74
74
74
74
39
4
4
4
4
4
4
4
6
22
19
13
7
4
2
2
9
5
2
2
5
28
18
9
5
2
4
2
1
3
2
1
2
10
9
7
5
3
2
6
26
17
8
1
2
3
2
1
1
2
3
4
3
2
2
2
2
2
3
5
5
4
3
40
32
17
3
10
14
15
16
18
9
1
12
6
1
16
24
15
7
7
4
2
1
25
37
43
46
34
22
22
22
22
22
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
665
665
665
665
665
618
610
601
584
572
572
532
532
478
578
538
473
484
500
546
499
517
521
520
614
517
519
502
520
524
516
665
459
467
489
469
572
517
504
532
497
538
490
475
546
483
491
578
490
520
529
535
614
519
543
514
495
503
499
462
517
496
479
665
439
462
454
424
546
386
369
354
331
328
302
291
342
315
323
351
614
332
349
366
322
342
349
354
347
543
331
308
335
334
388
452
452
452
452
452
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
93
93
93
93
93
93
93
93
93
93
49
6
6
6
36
34
18
2
5
4
3
11
23
29
30
26
22
12
2
9
27
18
9
12
31
19
7
11
26
28
19
11
5
2
7
27
29
20
12
7
2
3
3
4
26
28
30
18
7
4
2
4
6
60
51
38
21
4
26
25
17
9
6
4
8
13
31
17
3
32
19
6
2
48
29
11
11
16
9
3
47
69
80
85
88
89
90
90
91
111
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
75
75
75
78
83
88
98
98
98
98
98
95
95
101
116
120
127
180
133
130
115
130
102
105
141
123
135
150
167
139
142
141
143
132
143
153
141
150
132
128
166
134
145
180
136
153
145
143
167
135
145
148
153
180
124
129
134
137
167
145
141
142
166
132
136
133
120
121
180
113
112
109
95
92
80
73
87
77
79
77
85
77
68
73
70
81
100
104
156
180
97
96
100
100
115
132
132
132
132
132
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
75
75
75
75
75
43
12
12
12
12
7
3
3
4
5
7
10
13
8
4
1
2
3
4
2
1
10
6
3
4
6
5
3
1
1
6
4
3
6
8
4
1
3
3
3
32
22
12
2
2
2
2
2
2
1
1
1
5
3
2
1
1
1
1
1
1
2
6
13
8
3
3
5
3
2
3
4
5
6
5
4
3
2
15
8
1
1
2
3
8
11
12
13
14
12
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
86
86
86
92
99
107
123
123
123
123
123
96
90
88
110
75
77
85
83
90
119
85
110
105
108
114
123
114
114
118
114
105
117
99
104
100
108
119
95
99
103
102
123
101
111
102
93
118
100
100
104
105
107
117
111
106
99
103
98
100
119
107
104
119
109
95
92
85
111
73
73
73
68
68
71
62
64
67
69
72
106
68
60
58
54
57
67
66
88
111
59
58
68
75
93
119
119
119
119
119
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
86
86
86
86
86
57
28
28
28
28
17
7
7
5
3
1
2
3
2
1
2
4
2
1
1
3
5
4
3
9
30
21
11
2
3
10
5
1
1
3
6
5
4
2
1
32
20
9
3
2
1
1
1
1
2
2
2
1
1
1
1
1
2
1
1
1
2
5
3
2
2
4
2
1
2
2
2
4
3
3
2
1
3
5
3
1
1
1
2
6
7
7
7
7
7
7
7
7
8
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
24
24
24
24
24
22
22
21
21
21
21
22
24
22
25
37
27
38
30
29
29
28
29
27
27
35
28
30
31
31
32
30
30
33
30
34
30
28
29
34
30
30
34
32
33
34
41
32
31
34
40
34
36
37
33
40
36
37
38
35
36
41
34
34
33
31
33
28
28
34
29
33
28
29
29
34
41
34
35
35
35
34
34
24
25
27
30
34
35
37
37
37
37
37
37
38
38
38
38
38
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
2
2
2
2
3
2
1
1
1
1
1
2
3
4
6
5
5
3
1
3
5
4
2
1
1
2
1
1
1
1
2
2
2
1
1
5
3
2
3
2
1
1
1
6
3
1
1
6
7
9
8
7
4
2
1
1
1
1
2
1
1
2
2
3
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
68
68
68
68
68
55
53
50
48
47
43
45
45
48
53
55
58
79
59
61
62
61
65
68
67
74
60
59
71
60
64
66
62
66
57
54
66
57
59
65
62
73
74
70
78
78
95
78
70
70
73
65
65
79
60
63
65
66
71
74
71
95
66
67
60
55
53
52
54
52
53
65
48
58
54
50
95
56
58
60
50
46
65
39
37
42
47
48
67
79
43
42
44
45
51
60
60
60
60
60
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
18
4
4
4
4
2
1
1
2
2
3
5
7
4
1
1
1
1
1
1
1
2
3
2
1
4
4
2
1
2
2
2
2
3
3
2
1
2
1
1
13
10
8
8
5
3
1
1
2
2
2
2
1
1
1
1
1
1
1
1
3
2
1
2
1
1
1
2
2
1
1
3
2
2
3
2
2
2
6
5
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
222
222
222
222
222
207
205
202
222
247
229
332
332
278
286
290
264
267
275
291
269
283
266
265
302
283
298
302
307
329
285
302
235
260
251
244
258
326
264
327
284
285
284
302
307
237
235
329
244
276
332
248
302
226
236
332
231
290
214
225
236
239
326
222
215
208
168
160
327
123
134
131
119
144
97
145
71
78
74
62
129
47
44
45
31
78
135
150
323
332
138
136
159
184
245
332
332
332
332
332
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
193
193
193
193
193
98
4
4
4
4
4
23
32
33
29
26
14
3
3
3
3
3
10
14
13
12
10
7
5
11
11
11
11
30
17
5
2
5
7
4
1
2
3
4
5
3
1
1
5
3
1
1
1
1
1
1
1
4
5
5
5
5
4
2
1
1
1
1
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
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
87
87
76
74
72
69
67
66
61
61
59
66
67
69
99
72
76
80
79
81
82
89
81
83
76
79
84
87
87
95
82
82
87
77
78
78
80
93
85
85
99
79
79
73
95
75
82
86
83
89
99
68
72
79
78
99
83
84
88
93
87
87
74
65
59
99
46
50
49
47
62
41
63
33
41
41
38
89
32
32
32
24
36
50
51
98
99
41
40
46
54
72
99
99
99
99
99
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
21
21
21
21
21
21
21
21
21
21
12
3
3
6
9
7
6
7
5
3
2
2
10
19
14
8
2
2
2
2
5
8
5
3
3
3
2
2
1
1
3
2
1
3
5
5
4
2
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
2
4
4
2
1
1
1
1
1
1
1
1
1
1
1
3
4
6
3
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
90
90
90
95
106
124
151
151
151
151
151
225
341
390
743
757
499
503
467
743
451
588
713
637
1024
927
656
963
651
620
998
606
595
988
692
796
998
791
846
899
797
988
1022
734
754
755
528
741
402
499
509
471
1024
385
357
355
411
523
636
1022
756
752
588
616
757
499
751
387
295
260
296
278
396
754
375
755
326
423
431
377
1024
313
297
290
167
174
186
169
235
239
115
104
119
136
179
239
239
239
239
239
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
61
61
61
61
61
61
61
61
61
61
39
17
17
22
184
103
23
21
13
5
23
25
26
28
32
36
24
12
2
2
3
5
4
4
6
4
2
5
5
3
1
2
3
4
8
11
9
7
7
7
14
8
2
2
3
2
1
1
2
2
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
3
6
4
2
1
1
1
1
1
1
2
1
1
2
3
3
3
3
3
3
3
3
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
207
207
207
207
207
185
181
177
182
191
170
224
224
247
287
353
282
307
313
309
366
322
327
351
441
359
336
376
341
354
415
368
354
405
357
372
415
365
375
391
385
405
439
339
365
353
267
357
245
286
297
314
441
267
366
252
286
327
336
439
366
351
362
311
351
297
347
241
365
182
204
196
219
339
195
353
161
203
204
179
441
147
140
139
90
133
185
191
362
366
160
153
177
204
272
366
366
366
366
366
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
44
44
44
44
44
44
44
44
44
44
23
3
3
24
154
96
39
27
14
1
2
4
16
28
36
23
11
5
4
6
5
5
5
5
5
5
3
2
4
7
8
10
6
2
4
22
14
6
10
5
1
1
1
4
3
2
1
3
4
5
3
2
2
1
1
1
1
1
2
2
1
1
1
2
17
29
15
2
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
2
2
2
2
2
2
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
203
203
203
203
203
175
170
165
157
152
148
139
138
150
223
168
181
230
176
176
182
208
221
228
385
240
234
265
235
250
352
253
248
331
260
256
352
234
263
296
288
331
376
254
255
241
220
223
206
231
239
237
385
228
194
202
224
237
232
376
237
244
242
213
196
201
174
166
229
138
138
129
128
141
114
142
111
136
142
149
385
129
133
146
107
121
139
141
215
228
117
109
123
137
176
230
230
230
230
230
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
148
148
148
148
148
78
8
8
8
8
4
1
1
19
28
14
1
9
5
2
1
1
19
38
37
19
1
3
5
23
35
20
5
11
15
8
1
3
10
7
4
1
1
2
5
15
8
1
4
3
2
1
1
4
2
1
2
6
18
10
2
1
1
1
1
1
1
1
6
4
2
1
1
1
1
1
1
5
10
9
5
2
4
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
76
76
76
78
81
85
92
92
92
92
92
64
60
62
58
59
59
59
58
60
55
58
63
62
70
70
69
71
91
83
74
101
64
66
72
72
91
92
69
71
74
73
79
83
73
101
79
84
88
89
89
91
89
82
85
83
85
87
83
101
86
86
87
91
92
86
83
80
86
77
78
83
77
78
72
86
80
61
61
66
62
60
75
64
64
76
76
58
60
57
54
51
51
52
58
65
65
65
65
65
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
76
76
76
76
76
45
14
14
14
14
7
1
1
3
2
1
1
2
2
1
1
1
1
1
8
6
5
3
2
5
8
7
4
1
1
1
1
1
5
3
1
4
2
1
1
2
4
8
6
5
3
2
2
4
4
3
3
2
1
2
3
2
1
1
1
1
2
3
13
7
2
3
2
1
2
3
4
2
1
2
2
1
1
4
3
2
2
1
1
1
5
7
8
8
8
8
8
8
9
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
85
85
85
85
85
73
71
68
78
92
100
138
138
118
117
149
108
103
106
107
99
113
120
124
186
144
140
146
138
130
160
124
119
147
126
140
160
144
149
154
148
149
183
141
148
140
123
135
117
130
138
125
186
115
106
137
115
128
141
183
138
149
134
133
149
120
144
100
137
74
83
79
90
148
85
140
72
88
89
80
186
65
59
58
38
53
72
75
134
138
65
62
70
79
103
137
137
137
137
137
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
24
24
24
24
24
24
24
24
24
24
24
34
44
48
53
47
24
2
2
2
2
2
15
28
15
3
5
3
2
2
3
4
3
3
5
3
1
4
5
3
1
1
3
5
6
8
8
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
2
3
2
1
2
2
1
1
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
199
199
199
199
199
171
166
160
181
210
226
307
307
251
268
235
225
229
222
219
224
267
227
223
235
226
249
248
263
307
246
267
229
214
234
225
235
298
244
302
248
252
244
242
263
235
234
307
245
253
302
234
243
224
194
305
222
236
231
263
230
235
298
220
194
208
165
159
302
132
140
140
130
144
110
146
83
111
112
108
268
91
87
88
58
95
141
154
292
302
143
137
156
176
230
305
305
305
305
305
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
143
143
143
143
143
76
9
9
9
9
9
43
78
63
48
40
29
19
11
3
3
3
21
31
36
32
26
20
14
8
3
9
6
3
13
9
5
1
4
4
4
3
2
1
4
16
9
3
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
5
4
2
1
1
1
5
3
1
1
1
1
2
3
2
1
4
3
2
1
1
3
3
4
3
3
3
3
3
3
3
3
3
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
37
37
37
37
37
31
30
28
34
41
43
67
67
55
58
92
54
56
61
58
61
56
70
53
58
57
63
69
59
84
62
62
60
59
61
69
70
92
89
73
76
70
66
84
62
66
71
68
89
72
73
73
79
70
73
76
77
81
89
79
98
84
83
98
85
89
98
84
87
82
81
85
79
79
74
87
76
62
65
68
68
72
69
62
62
79
79
53
54
43
40
38
40
44
50
60
60
60
60
60
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
8
5
5
5
5
5
5
6
8
6
4
2
2
2
3
4
8
9
9
5
2
6
7
5
3
2
3
2
2
1
1
1
2
4
4
2
1
1
1
1
2
3
3
4
2
1
2
3
2
2
1
1
1
1
1
1
1
1
2
2
2
1
1
12
6
1
1
9
5
1
1
1
1
2
1
1
1
1
5
4
3
3
6
3
1
5
7
8
8
4
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
67
67
67
67
67
75
83
83
87
94
86
115
115
125
134
232
125
127
134
138
131
140
210
142
151
154
140
193
139
143
147
171
131
125
139
143
146
228
170
182
193
206
176
169
164
232
165
176
188
210
192
188
192
186
198
180
169
178
178
181
228
184
184
186
177
183
183
170
171
166
183
160
173
166
155
232
143
145
152
154
152
183
163
129
114
103
95
89
78
114
64
58
74
85
109
147
147
147
147
147
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
16
16
16
16
16
12
8
8
12
17
16
12
8
5
3
3
4
10
13
8
3
5
6
6
6
7
12
6
1
2
1
1
4
7
21
12
3
1
1
7
31
27
14
1
2
2
3
2
1
1
2
3
3
3
2
1
2
3
2
1
2
2
3
40
20
1
3
3
3
2
1
2
1
1
6
3
1
4
14
8
3
3
2
1
3
8
11
12
13
13
13
13
13
14
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
248
248
248
248
248
209
203
195
186
182
171
169
206
219
261
449
232
238
255
250
243
262
352
263
300
298
282
449
300
289
289
352
252
244
259
252
254
390
310
309
449
293
292
282
259
267
254
261
256
269
291
309
350
318
373
299
331
339
334
390
353
342
337
331
353
292
322
322
298
405
290
285
315
258
286
317
255
373
290
310
333
317
314
320
405
405
262
256
228
224
174
150
186
229
296
405
405
405
405
405
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
77
77
77
77
77
40
3
3
3
3
3
6
7
9
28
26
14
3
2
1
1
1
10
19
19
20
33
18
3
7
11
24
16
8
8
9
6
4
12
35
53
28
3
3
30
23
16
10
8
5
3
3
3
2
2
2
2
1
1
1
2
3
5
3
2
2
2
8
74
38
3
8
6
5
3
2
17
9
2
22
12
2
1
23
14
6
6
4
3
2
20
29
34
36
37
38
38
38
39
52
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
156
156
156
156
156
144
142
139
133
132
132
132
134
152
267
171
190
220
175
200
173
176
217
190
200
225
174
179
188
183
217
176
175
184
189
179
206
224
194
201
202
215
183
200
194
192
196
267
190
201
210
197
225
220
161
171
183
185
212
224
196
215
189
181
180
168
148
139
200
127
126
119
106
103
100
101
99
111
105
106
267
90
99
110
84
104
123
123
220
203
95
90
103
120
158
212
212
212
212
212
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
24
24
24
24
24
24
24
24
24
24
13
3
3
17
10
4
18
14
8
2
1
1
3
4
6
3
1
2
4
5
7
12
10
8
7
7
4
2
5
4
4
6
4
2
4
33
19
5
3
1
2
4
7
31
19
7
7
4
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
2
1
1
10
6
3
11
6
1
2
4
3
2
2
5
4
3
4
5
5
6
4
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
294
294
294
298
302
308
318
318
318
318
318
221
209
207
220
164
169
165
170
197
187
195
201
230
215
230
272
241
280
252
258
242
260
280
233
267
256
318
280
246
247
230
272
207
211
237
183
220
202
212
224
237
211
260
197
187
188
199
207
214
235
246
251
273
318
247
244
246
233
221
235
206
183
188
174
211
196
155
154
148
235
117
130
151
136
188
188
147
197
161
94
85
93
107
135
176
176
176
176
176
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
294
294
294
294
294
215
136
136
136
136
68
1
1
7
6
5
9
10
7
4
4
4
3
2
2
7
13
7
1
4
7
10
9
9
7
5
5
5
5
7
7
4
1
1
1
2
4
7
5
4
2
1
1
1
3
3
3
2
1
1
1
1
1
8
6
4
3
7
7
8
6
5
3
2
1
1
7
5
4
8
4
1
1
9
8
8
8
14
9
4
8
10
11
13
9
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
62
62
62
62
62
54
53
51
51
51
47
89
224
261
328
822
392
408
423
792
422
482
792
417
480
436
381
804
362
349
408
274
253
398
364
509
621
820
814
822
811
624
660
629
794
821
531
781
394
379
358
288
422
213
189
173
257
387
542
805
820
814
564
646
822
494
811
385
304
273
306
299
428
794
404
821
355
405
406
337
781
268
247
236
142
127
115
95
77
89
54
47
50
51
58
68
68
68
68
68
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
12
10
10
10
10
5
1
1
7
13
15
13
12
7
2
1
1
1
2
7
6
5
3
1
6
6
3
1
1
1
5
3
2
1
1
1
1
1
1
1
15
8
2
2
1
1
1
3
14
7
1
2
3
2
2
2
2
2
3
2
1
2
2
3
3
2
1
1
2
2
1
1
1
1
3
2
1
1
6
5
4
4
4
2
1
5
7
8
8
8
8
8
8
8
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
466
466
466
466
466
426
419
411
418
433
386
483
483
427
542
490
389
395
424
438
393
450
465
420
585
421
437
481
418
409
403
466
381
391
399
391
464
437
409
405
394
465
361
356
381
347
357
542
387
431
427
414
585
425
446
483
457
490
464
444
465
427
427
481
404
409
381
365
361
346
339
356
331
334
314
346
345
359
383
389
585
372
359
373
314
346
346
302
370
278
276
272
298
343
397
490
490
490
490
490
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
80
80
80
80
80
43
6
6
6
6
4
2
2
7
17
25
13
1
1
2
5
9
18
28
16
4
22
11
1
9
18
24
13
2
17
11
6
1
18
28
16
4
7
9
11
146
90
34
2
2
6
7
7
8
17
10
3
2
1
5
3
2
3
2
2
4
10
16
23
27
21
16
8
1
2
3
4
3
3
33
18
3
9
108
86
65
65
55
29
3
31
45
52
59
52
45
45
45
45
45
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
194
194
194
194
194
177
174
170
163
160
160
138
138
118
119
112
117
124
143
146
156
163
178
184
166
179
183
161
168
174
164
194
194
156
158
148
160
160
143
146
148
149
163
145
151
178
146
184
163
163
178
179
165
183
151
138
134
132
130
135
153
159
153
194
194
138
121
109
151
80
87
84
84
105
72
117
58
69
69
61
119
46
42
43
31
49
71
100
149
151
151
151
151
151
152
153
153
153
153
153
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
34
34
34
34
34
34
34
24
15
15
15
15
9
3
3
4
5
5
5
6
7
8
6
5
5
5
5
6
7
5
4
6
8
12
9
7
6
8
7
6
6
7
17
9
1
1
1
1
1
1
1
2
2
2
3
2
1
1
1
2
4
7
10
5
1
1
2
1
1
2
4
4
5
3
1
1
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
189
189
189
189
189
172
169
166
156
156
156
121
121
119
132
140
147
216
158
164
168
164
163
162
163
181
166
168
209
181
180
189
198
171
179
168
169
191
156
161
175
174
178
216
176
168
177
198
209
178
189
183
169
215
154
151
158
149
208
160
170
181
175
189
185
164
160
157
216
134
131
122
114
118
97
99
93
76
74
73
113
60
71
84
77
118
118
128
204
215
111
105
114
122
152
192
192
192
192
192
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
33
33
33
33
33
23
13
13
9
5
10
8
7
5
4
7
11
8
6
5
5
11
9
7
5
3
16
9
3
34
18
2
7
10
7
4
2
2
1
1
14
8
2
4
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
3
4
3
2
1
1
1
1
2
1
1
1
5
3
1
1
3
2
1
6
9
10
11
11
11
11
11
12
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
227
227
227
227
227
192
186
179
198
226
238
320
320
259
259
240
229
215
225
231
235
276
252
250
295
262
279
291
272
311
274
295
232
252
243
238
251
316
247
319
268
268
270
291
269
220
212
311
230
265
320
247
295
231
213
320
217
218
218
259
229
245
316
227
225
211
178
170
319
135
143
137
120
140
98
131
73
101
101
96
247
80
79
84
59
100
149
159
314
320
140
135
156
179
238
320
320
320
320
320
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
158
158
158
158
158
86
15
15
15
15
15
89
138
99
60
43
23
3
3
3
3
3
14
25
29
18
7
7
7
7
13
14
9
5
5
5
4
3
3
3
3
2
1
4
7
10
8
6
6
6
14
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
3
3
2
1
1
1
2
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
466
466
466
466
466
380
365
348
346
357
309
396
396
345
358
509
357
355
382
405
364
420
443
355
450
357
375
400
379
385
386
466
352
450
363
348
347
367
373
371
400
450
406
385
509
376
408
414
443
388
375
366
392
352
365
396
385
409
404
405
420
409
395
466
395
397
391
409
364
365
394
385
381
509
370
339
341
267
269
297
267
264
375
274
254
261
255
231
307
234
245
248
269
306
347
420
420
420
420
420
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
294
294
294
294
294
165
36
36
36
36
22
9
9
9
10
17
22
16
10
4
6
11
22
34
32
30
51
27
3
8
13
8
3
5
3
1
1
3
12
17
12
8
4
1
1
8
11
8
5
5
3
1
1
1
4
4
5
3
1
2
4
4
4
25
18
12
10
41
68
40
13
4
56
76
41
6
16
8
1
5
6
5
4
40
25
10
10
30
15
1
18
27
31
36
36
36
36
36
36
36
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
37
43
49
62
62
62
62
62
45
58
61
63
138
70
75
79
101
72
73
101
62
72
75
70
113
69
68
64
53
53
45
60
80
96
135
126
133
138
103
112
105
131
132
93
129
82
74
70
62
57
53
58
42
58
76
94
135
130
126
101
108
133
92
138
77
60
53
57
56
76
131
70
132
62
70
72
60
129
48
45
44
30
33
38
37
56
58
30
28
30
32
40
50
50
50
50
50
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
33
33
33
33
33
17
2
2
2
3
2
1
1
1
1
1
1
3
4
3
3
4
3
3
2
2
1
1
2
2
1
1
1
2
7
4
1
1
1
2
7
4
2
2
1
1
1
1
1
1
1
2
2
3
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
2
4
5
5
5
5
5
5
5
6
7
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
112
112
112
112
112
94
91
88
101
120
113
182
182
130
149
189
159
195
184
192
174
198
140
133
140
137
147
173
145
154
161
161
167
166
170
148
152
151
137
136
138
133
133
156
131
128
144
170
167
196
186
178
186
182
196
186
190
192
195
192
198
184
182
181
179
179
181
168
160
157
148
178
158
162
164
177
152
135
149
159
152
179
178
128
115
112
107
115
144
117
119
117
127
143
163
198
198
198
198
198
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
35
35
35
35
35
21
7
7
7
13
9
6
3
2
1
1
3
3
3
4
15
26
14
2
2
4
5
6
5
5
5
3
1
8
7
7
5
4
2
1
3
5
3
1
1
1
2
3
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
4
6
3
1
2
3
2
1
2
1
1
5
3
1
3
36
21
7
7
16
8
1
24
36
42
48
42
37
37
37
37
37
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
26
26
26
26
28
32
39
39
39
39
39
40
42
44
76
54
50
53
49
56
54
60
73
67
96
76
63
64
57
55
57
57
55
72
53
54
53
48
52
53
53
72
59
63
69
86
74
78
86
88
91
112
96
91
94
112
99
100
111
112
87
85
82
80
76
75
75
72
74
78
76
85
78
85
74
73
85
73
75
79
96
78
72
69
69
78
78
57
56
53
49
46
48
51
57
66
66
66
66
66
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
10
7
7
7
7
4
1
1
7
5
3
3
3
2
1
2
3
5
7
5
4
8
5
3
5
7
6
5
4
4
2
1
2
3
3
2
2
1
1
1
6
7
4
1
1
1
1
1
1
1
1
1
4
7
6
3
1
2
2
2
2
1
1
5
4
3
7
4
2
1
2
4
4
4
4
3
2
6
8
5
3
3
5
3
1
3
4
5
6
6
6
6
6
6
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
66
66
66
77
89
104
132
132
132
132
132
134
176
199
305
347
226
239
222
305
197
246
264
260
413
326
267
364
262
251
399
255
250
389
286
334
399
345
358
372
334
389
408
306
316
320
243
304
197
232
225
219
413
185
166
157
176
221
274
408
345
339
270
281
347
237
334
195
154
139
149
141
185
316
176
320
151
186
189
170
413
142
133
128
79
85
96
95
131
143
82
77
81
83
99
119
119
119
119
119
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
66
66
66
66
66
66
66
66
66
66
34
2
2
7
21
27
16
5
3
2
3
17
38
59
40
21
14
8
2
2
5
8
5
3
3
2
1
3
6
5
4
2
1
1
1
13
7
1
1
1
1
1
1
1
5
3
1
1
1
1
1
1
1
4
2
1
1
1
4
3
3
3
3
4
3
2
1
4
7
6
4
2
1
8
6
4
4
4
4
5
8
10
11
11
11
11
11
11
11
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
82
82
82
82
82
73
72
70
67
65
65
57
57
50
47
59
51
54
65
64
69
73
79
82
74
79
81
70
73
74
70
82
80
67
67
66
65
65
61
63
63
62
73
61
64
79
58
82
67
70
79
79
71
81
62
56
58
56
56
57
62
66
62
82
80
59
55
48
61
36
39
37
39
57
37
57
32
33
32
27
44
20
19
21
18
24
31
33
58
62
28
27
31
35
46
62
62
62
62
62
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
17
17
17
17
17
10
3
3
4
6
4
3
3
4
5
3
2
3
4
5
5
3
2
2
3
4
5
4
3
3
3
2
2
2
1
1
3
2
2
5
5
6
7
8
8
8
4
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
7
4
1
2
3
3
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
97
97
97
97
97
85
83
81
90
103
98
147
147
106
116
123
105
102
106
109
106
127
109
108
117
115
124
135
129
143
125
137
117
113
119
111
116
141
122
147
125
123
124
135
129
110
109
143
114
124
147
122
137
113
110
147
117
123
110
109
107
110
141
100
97
94
77
73
147
58
63
61
54
66
44
63
32
39
38
34
80
27
26
28
19
39
63
69
146
147
60
59
69
80
108
147
147
147
147
147
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
23
23
23
23
23
23
23
23
16
9
15
10
5
5
5
5
5
12
19
14
9
6
3
3
4
7
7
5
4
16
13
8
3
2
1
1
1
1
1
2
4
3
2
2
2
3
3
3
2
1
2
2
2
3
2
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
74
74
74
74
74
68
67
65
77
91
89
138
138
123
150
157
120
114
118
150
111
127
135
135
197
156
152
176
150
143
176
138
133
186
143
157
172
156
163
171
164
186
196
155
157
146
124
140
118
131
138
131
197
119
115
127
124
134
148
196
156
154
135
138
157
125
153
108
137
84
91
86
99
157
89
146
76
93
93
84
197
69
67
71
51
63
78
80
134
138
66
63
70
77
98
127
127
127
127
127
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
12
12
12
12
12
12
19
22
14
6
9
6
4
4
4
4
5
15
25
15
6
5
4
3
3
4
6
5
4
7
10
9
8
8
4
1
1
1
1
6
5
5
5
5
3
1
1
1
1
1
1
1
1
1
1
1
4
3
2
1
1
1
1
2
1
1
2
1
1
1
1
2
1
1
1
1
1
1
2
2
2
2
3
2
1
4
5
6
6
4
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
207
207
207
207
207
171
165
158
150
147
135
144
141
142
281
148
184
200
188
244
213
224
253
234
244
269
209
229
264
228
253
207
207
195
205
201
269
275
208
218
214
264
197
177
191
199
168
281
186
194
200
199
182
201
160
139
167
168
162
275
172
196
183
207
207
145
135
123
160
91
85
71
61
59
52
59
52
78
82
86
281
77
83
91
61
76
93
91
159
160
68
65
75
88
118
160
160
160
160
160
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
135
135
135
135
135
92
50
50
50
50
33
16
16
16
16
15
15
15
15
17
21
19
13
7
7
7
5
3
8
8
9
11
9
8
10
9
5
1
1
1
2
2
2
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
1
1
1
1
1
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
202
202
202
202
202
178
174
169
192
223
239
325
325
330
608
332
384
416
388
528
389
425
548
468
528
581
449
485
510
440
548
413
374
408
424
410
581
591
441
421
408
510
372
343
385
351
351
608
338
355
342
330
329
305
385
316
329
372
349
591
376
348
368
270
237
250
226
219
385
197
193
174
138
126
113
116
113
170
177
187
608
170
184
202
138
176
218
217
381
385
168
160
184
212
280
376
376
376
376
376
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
47
47
47
47
47
47
47
47
47
47
47
53
60
202
108
15
23
22
15
8
11
14
16
17
10
4
4
4
5
7
14
14
7
1
2
3
2
1
1
3
3
4
2
1
5
9
9
5
1
1
1
1
2
2
2
3
4
3
2
2
1
1
1
2
2
2
1
1
1
1
1
1
3
5
9
5
2
4
6
11
7
3
3
3
3
3
4
4
4
3
3
3
3
3
2
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
72
72
72
72
72
61
59
57
54
53
51
49
49
46
48
48
50
56
61
65
69
92
69
70
72
68
68
70
64
67
68
72
67
70
82
63
68
67
56
57
61
73
66
67
75
63
58
82
60
66
68
69
74
70
86
90
64
70
64
65
92
71
73
72
65
58
49
46
75
44
45
43
51
35
32
31
24
25
25
24
42
20
20
21
17
27
41
44
86
90
39
38
45
52
68
92
92
92
92
92
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
21
21
21
21
21
15
10
10
10
10
6
2
2
2
2
3
2
2
2
1
1
5
4
4
3
3
9
5
2
3
3
2
1
1
1
2
2
2
3
4
5
6
3
1
2
1
1
1
2
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
2
1
1
2
1
1
1
2
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
41
41
41
41
41
43
46
46
53
62
68
93
93
76
85
79
81
103
84
100
76
70
70
69
76
73
78
81
93
84
89
103
100
80
80
81
70
69
74
65
68
74
74
79
103
70
71
69
67
64
66
68
67
81
72
75
86
76
79
78
87
78
81
81
81
84
94
81
87
84
84
84
99
79
78
87
84
60
62
62
63
54
49
54
53
74
74
63
70
94
52
50
58
64
78
99
99
99
99
99
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
10
2
2
2
2
1
1
1
4
4
5
4
3
2
1
2
7
10
11
7
4
5
3
2
2
3
5
3
2
7
4
1
1
5
6
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
4
2
1
3
10
6
3
3
8
5
3
3
5
4
3
5
4
2
1
7
4
1
1
1
1
1
3
4
4
4
4
4
4
4
5
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
77
77
77
77
77
69
67
66
63
62
61
59
67
71
77
118
78
77
84
76
75
92
75
84
78
78
93
80
84
83
86
108
82
93
82
82
85
93
85
96
86
101
83
81
79
74
74
108
73
82
85
84
110
79
84
84
83
118
81
87
92
83
96
77
69
73
65
61
101
62
62
69
51
45
41
35
33
37
38
42
79
38
36
36
27
40
54
56
110
103
52
51
59
68
88
118
118
118
118
118
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
15
14
14
14
14
8
2
2
3
2
1
3
6
5
3
1
10
8
7
6
5
12
7
2
2
10
7
4
1
4
2
1
1
1
1
1
1
2
1
1
4
3
2
1
1
1
1
1
3
2
1
1
3
4
2
1
1
1
1
1
1
2
3
3
3
3
3
2
1
1
1
1
1
1
4
2
1
1
2
1
1
1
1
1
2
2
2
2
3
2
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
34
34
34
44
57
59
98
98
67
72
70
65
82
80
77
94
98
82
87
82
81
94
81
84
82
81
102
69
70
68
66
69
62
58
53
53
54
53
60
58
57
70
71
60
62
70
57
58
57
54
70
55
61
64
65
86
70
67
70
68
102
68
67
69
60
63
60
53
71
53
52
70
50
50
51
59
48
42
41
36
41
48
47
86
67
50
51
56
66
79
102
102
102
102
102
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
34
34
17
1
1
1
1
1
2
4
2
1
1
1
1
2
3
2
1
1
1
6
4
2
1
1
2
3
9
10
7
4
2
1
2
6
4
3
2
1
1
4
16
9
3
3
2
1
1
2
2
2
2
2
2
1
1
2
2
2
1
1
1
1
2
3
3
2
2
1
1
1
1
9
5
1
1
1
1
2
10
6
3
3
3
2
1
3
4
4
5
5
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
27
27
27
27
27
24
23
22
22
22
21
22
24
28
32
59
32
36
33
31
32
30
42
27
32
33
32
51
35
36
35
39
30
30
34
35
40
51
43
49
51
45
49
48
59
59
46
47
42
42
37
36
34
34
27
30
32
37
39
51
47
42
42
42
49
39
37
37
37
36
39
37
41
59
45
59
45
47
47
37
47
27
25
24
20
23
23
24
33
37
22
20
22
24
30
39
39
39
39
39
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
21
21
21
21
21
12
3
3
3
3
2
1
1
1
1
1
2
3
2
1
1
3
2
1
1
2
2
2
2
2
3
2
2
2
1
1
1
1
1
1
2
2
2
3
4
6
4
2
3
3
3
6
3
1
2
1
1
2
4
6
4
3
3
3
3
3
5
4
3
2
1
1
3
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
123
123
123
123
123
123
123
123
123
123
123
90
86
87
80
93
86
86
103
86
73
93
74
76
82
83
93
108
99
110
101
108
109
92
99
94
103
99
83
86
84
83
90
83
87
99
84
110
93
90
94
100
86
109
84
84
81
83
88
80
100
89
86
97
99
91
96
88
88
85
100
83
79
79
72
88
84
67
65
61
100
49
55
63
57
78
78
64
64
88
52
50
58
64
76
96
96
96
96
96
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
123
123
123
123
123
71
20
20
20
20
10
1
1
6
8
11
7
3
3
3
3
2
1
1
1
7
9
5
2
5
10
6
3
6
9
12
6
1
4
7
7
7
5
3
1
11
11
6
1
1
1
1
1
3
6
3
1
4
3
3
6
3
1
1
1
3
2
1
3
2
1
1
1
1
1
1
3
2
2
4
2
1
2
6
3
1
1
1
1
4
6
7
7
7
7
7
7
7
8
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
82
82
82
82
82
75
73
72
69
68
68
61
61
54
51
66
53
57
64
64
71
70
74
78
73
76
78
68
71
73
70
82
82
67
67
68
68
68
66
67
66
66
70
61
66
74
61
78
68
69
75
76
71
78
71
61
61
61
63
63
71
71
67
82
82
61
65
49
65
35
39
38
42
66
38
63
31
35
34
30
61
24
22
22
15
24
34
36
70
71
32
30
35
40
53
71
71
71
71
71
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
14
14
14
14
14
14
14
14
14
14
12
10
10
11
13
9
6
3
2
1
1
2
7
10
7
4
3
2
2
2
3
3
2
1
1
1
2
2
2
1
1
2
3
2
2
6
11
6
1
6
3
1
1
1
1
1
1
2
5
5
3
1
1
1
1
2
1
1
1
1
1
2
2
3
4
4
2
1
1
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
87
87
78
77
75
84
97
103
139
139
114
116
147
105
100
107
102
103
119
112
101
109
110
118
136
121
135
118
119
102
112
104
118
127
145
143
145
147
129
136
129
143
145
112
135
115
115
139
109
112
101
94
135
98
112
129
145
144
143
133
131
145
120
147
102
139
79
87
87
97
143
84
145
75
84
84
73
132
56
49
46
37
53
74
96
136
139
139
139
139
139
137
136
136
135
135
135
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
17
17
17
17
17
17
29
42
25
9
6
3
3
6
8
8
8
15
23
16
9
9
7
5
4
6
6
4
2
2
3
2
1
2
3
3
3
2
1
2
7
12
7
2
7
4
1
1
1
1
1
1
2
4
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
11
8
4
1
1
2
4
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
27
26
25
26
28
29
36
36
33
37
61
38
41
40
36
36
38
33
32
36
37
39
55
39
39
40
38
39
38
40
46
47
53
51
61
56
49
53
47
61
50
46
61
41
43
44
42
47
41
39
41
47
55
53
53
50
51
49
53
61
48
56
40
52
32
36
35
37
61
34
50
29
33
33
30
61
25
24
25
19
24
31
30
55
53
24
23
26
30
39
53
53
53
53
53
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
7
7
7
7
7
6
5
5
3
2
4
3
3
2
1
1
2
6
9
5
2
2
2
3
2
1
3
2
1
3
4
4
3
2
1
1
2
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
177
177
177
177
177
153
149
144
137
133
130
120
120
118
125
129
131
150
161
164
177
233
170
171
169
161
163
150
155
177
164
176
177
163
211
172
172
164
156
151
155
183
172
177
229
154
165
211
156
165
165
171
183
180
217
229
174
190
181
184
233
189
183
180
177
169
155
145
229
144
149
159
124
106
92
97
80
90
90
95
96
85
95
67
71
96
126
126
217
229
104
100
116
133
174
233
233
233
233
233
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
130
130
130
130
130
68
6
6
6
6
4
2
2
2
8
14
9
5
3
2
5
9
5
2
2
9
13
9
5
7
6
6
5
4
8
12
10
8
6
5
5
16
12
8
4
3
2
2
3
2
2
2
4
8
5
2
2
2
1
1
1
7
6
3
1
1
1
2
4
3
2
1
5
3
1
4
4
4
3
2
2
2
4
4
2
1
1
3
6
7
5
4
4
4
4
4
4
4
4
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
214
214
214
214
214
185
180
174
196
226
214
327
327
275
281
292
257
278
293
283
383
286
290
307
302
309
339
305
358
317
318
339
329
321
373
306
356
358
322
325
319
364
316
314
381
265
262
373
255
295
327
309
356
290
383
316
295
311
286
297
372
291
364
244
214
231
191
183
381
149
155
155
128
116
94
106
64
96
96
95
258
82
82
87
60
111
172
186
377
383
166
161
185
211
278
372
372
372
372
372
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
58
58
58
58
58
46
35
35
35
32
30
40
50
32
14
9
4
26
37
37
24
11
7
4
7
14
15
17
19
24
28
15
2
5
8
9
8
8
8
9
10
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
3
2
2
2
2
2
3
5
3
2
1
3
4
2
1
6
4
2
2
2
1
1
1
2
2
2
3
4
4
4
3
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
192
192
192
192
192
159
154
147
136
129
127
111
109
113
110
118
122
134
172
153
162
158
173
180
162
174
178
137
142
152
152
192
188
155
153
143
172
137
131
138
141
146
158
139
160
173
135
180
151
158
173
174
156
178
162
123
129
128
117
122
152
152
146
192
188
126
117
105
160
78
75
72
61
53
44
59
31
43
43
42
100
37
35
36
24
45
71
78
156
162
72
71
80
89
116
152
152
152
152
152
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
127
127
127
127
127
79
31
31
31
31
17
3
3
9
13
14
12
11
6
2
2
3
8
10
13
14
15
9
3
3
12
9
6
5
5
3
1
2
3
2
1
1
1
1
2
7
10
5
1
18
27
14
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
5
3
2
2
2
1
1
1
2
2
2
2
2
2
2
3
3
3
3
3
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
79
79
79
79
79
73
72
71
75
81
72
101
101
89
100
108
101
111
110
104
151
99
100
108
101
110
123
101
128
115
116
123
136
117
122
114
128
128
107
109
114
134
118
129
151
107
105
122
92
100
103
112
128
101
151
90
96
110
98
106
142
107
134
93
83
91
82
81
151
69
69
62
53
56
45
48
43
43
43
42
78
35
36
41
37
55
76
79
149
151
67
65
73
83
107
142
142
142
142
142
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
11
11
11
11
11
11
11
11
11
11
6
1
1
2
3
15
8
1
1
1
1
2
7
12
7
3
5
3
2
4
12
15
9
4
16
9
2
1
4
7
4
2
1
1
2
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
6
7
9
5
2
2
2
2
2
2
2
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
170
170
170
170
170
132
125
118
154
202
209
361
361
273
293
349
268
317
301
300
280
314
283
244
274
248
259
264
315
251
264
284
229
241
252
250
254
349
279
270
301
283
260
243
276
226
268
289
329
416
361
416
367
349
416
337
347
348
338
349
329
325
314
325
300
279
304
295
289
289
310
272
275
257
244
289
221
240
274
263
274
310
261
200
190
208
216
230
361
236
223
220
202
201
204
202
202
202
202
202
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
76
76
76
76
76
38
1
1
1
1
1
22
42
29
17
17
9
2
1
1
1
1
5
10
7
4
16
8
1
4
7
20
11
3
1
1
1
4
14
30
16
2
3
5
8
65
39
14
3
2
3
4
5
13
7
1
3
4
5
3
1
1
1
1
1
5
5
6
9
12
10
9
7
4
2
1
11
6
2
28
21
11
2
19
15
12
12
48
25
2
18
26
30
32
33
33
33
33
34
72
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
219
219
219
219
219
199
195
191
246
313
308
535
535
370
422
507
405
510
479
510
486
460
340
315
309
325
336
414
455
334
372
460
309
391
371
349
460
460
341
316
320
314
344
372
401
345
349
360
389
439
431
413
431
437
450
535
491
507
510
510
486
460
464
452
455
460
426
409
460
402
400
401
401
374
341
388
364
332
350
352
343
385
401
297
262
259
257
277
354
308
333
354
373
414
457
535
535
535
535
535
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
40
40
40
40
40
40
40
40
40
40
32
25
25
21
18
10
3
3
10
15
20
19
18
18
18
22
26
15
5
5
9
7
5
6
9
8
8
9
10
11
10
8
7
7
8
19
15
8
1
1
1
3
4
2
1
1
1
9
14
7
1
3
5
3
1
1
1
8
10
10
6
2
2
2
6
10
30
15
1
35
25
16
15
103
56
9
9
9
5
1
87
130
152
174
129
85
85
85
85
85
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
68
68
68
68
68
77
87
87
87
87
87
115
136
141
262
188
145
142
127
147
142
175
262
200
293
265
212
293
236
229
293
225
185
194
188
174
271
178
206
196
181
271
185
169
166
225
137
131
138
129
136
139
159
165
165
246
181
193
186
225
172
176
174
162
188
157
156
156
139
139
139
125
139
139
115
156
121
149
155
155
246
138
122
112
100
105
105
98
135
85
87
85
81
86
91
98
98
98
98
98
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
19
19
19
19
19
10
1
1
2
3
6
8
10
6
3
10
8
7
7
5
3
9
5
2
2
84
43
2
1
1
1
2
2
2
2
2
2
2
2
2
3
2
2
2
2
1
1
1
1
1
1
1
2
3
2
1
1
1
2
1
1
1
1
2
3
2
1
1
1
1
1
6
4
3
9
5
1
3
12
7
2
2
3
3
3
10
14
16
17
17
17
17
17
18
19
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
199
199
199
223
256
299
372
372
372
372
372
251
234
230
262
205
212
232
195
197
219
223
234
321
255
278
337
323
354
361
353
357
360
299
329
311
372
372
264
291
279
265
337
249
272
354
240
361
295
303
353
357
275
360
220
216
235
221
232
262
241
283
268
372
372
234
214
189
229
130
128
123
120
126
95
129
74
98
99
96
231
85
85
86
63
86
116
125
219
229
115
109
122
137
177
232
232
232
232
232
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
173
173
173
173
173
173
173
173
173
173
93
13
13
13
18
23
28
21
11
1
2
4
8
10
10
10
10
7
4
2
13
15
8
1
4
7
6
3
1
3
6
7
4
1
4
16
15
8
1
14
29
25
13
1
1
1
1
6
3
1
1
1
1
6
3
1
1
1
2
2
1
1
2
1
1
2
3
2
2
10
5
1
1
2
1
1
1
2
3
7
5
3
3
3
3
3
3
3
3
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
87
87
74
71
69
78
90
85
132
132
137
262
149
153
149
137
200
144
203
241
251
462
363
309
397
292
275
432
276
268
450
293
307
432
259
290
339
316
450
459
268
279
236
200
262
167
217
215
211
462
190
188
180
206
214
225
459
209
209
200
167
149
134
143
100
131
74
83
81
94
147
85
149
71
132
141
140
462
130
128
129
71
79
90
85
127
131
65
60
68
76
99
131
131
131
131
131
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
26
26
26
26
26
26
26
26
26
26
19
13
13
13
59
37
15
1
1
1
2
15
21
28
31
21
11
8
7
12
8
5
3
2
3
2
2
2
8
4
1
2
4
4
5
9
8
7
7
7
11
6
1
1
1
1
1
1
1
3
5
3
1
1
1
1
2
3
2
1
1
1
1
1
1
1
2
2
2
2
1
1
1
2
1
1
1
2
1
1
2
3
3
3
3
3
3
3
3
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
35
37
40
45
45
45
45
45
89
217
252
347
769
373
390
398
747
397
461
747
409
463
416
361
752
346
336
430
266
255
361
354
485
577
746
769
751
752
589
610
585
747
750
496
736
369
361
336
270
413
208
185
171
238
355
499
716
746
769
531
603
751
465
725
372
309
276
308
286
397
747
382
750
336
386
387
327
736
258
241
237
157
137
114
91
73
57
48
39
39
41
47
55
55
55
55
55
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
22
11
11
11
11
8
5
5
8
12
13
8
3
2
2
3
2
1
1
1
2
8
5
3
6
5
5
3
2
5
3
1
2
7
4
1
1
2
3
5
18
9
1
1
1
1
1
1
1
2
1
1
4
3
2
1
1
1
5
4
3
2
1
2
2
1
1
1
1
1
2
3
4
5
7
4
2
2
11
7
4
4
3
3
6
4
3
3
3
3
3
3
3
3
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
189
189
189
189
189
176
174
171
178
188
168
233
259
304
616
325
352
378
342
378
366
377
554
442
445
591
422
447
521
430
554
421
383
416
436
461
591
616
468
491
473
521
445
367
389
352
340
605
293
339
352
340
434
279
366
247
310
357
368
616
367
368
352
299
318
280
306
229
366
177
197
197
215
314
190
317
154
221
231
219
605
197
191
189
115
153
199
207
362
366
181
170
189
210
273
357
357
357
357
357
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
25
25
25
25
25
25
25
25
25
25
18
12
12
27
156
104
53
31
19
8
6
4
5
7
84
44
4
17
10
3
4
5
8
12
10
8
7
6
6
6
7
4
1
4
7
24
13
2
1
7
4
1
1
1
1
1
1
6
4
2
1
2
2
1
1
1
1
2
2
2
1
1
3
2
2
12
7
3
6
8
5
2
1
3
2
1
1
2
3
4
4
4
4
4
4
4
4
4
5
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
87
87
78
77
75
74
74
70
74
74
69
74
75
76
99
81
82
84
84
84
84
88
86
83
79
82
85
89
93
87
83
85
89
81
80
80
82
93
88
89
99
93
80
72
86
74
82
86
86
89
99
75
69
76
78
99
81
84
88
93
87
87
73
67
57
99
42
47
46
47
68
42
69
32
39
38
34
80
27
25
24
15
28
44
48
98
99
43
41
48
55
73
99
99
99
99
99
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
17
17
17
17
17
9
2
2
13
23
19
16
9
2
4
3
2
13
21
13
6
4
3
2
2
5
3
2
1
1
1
1
1
2
1
1
1
1
1
4
8
7
4
1
9
12
11
8
5
5
7
5
3
1
3
2
1
1
1
1
1
2
3
2
1
1
1
1
3
2
1
1
1
1
1
2
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
87
87
78
77
75
71
70
70
57
67
75
85
144
98
111
105
109
100
97
98
89
97
98
96
133
94
100
104
100
107
105
108
116
125
141
140
142
144
125
134
118
141
142
113
140
99
101
104
103
104
111
109
97
102
114
121
134
141
140
113
119
142
107
144
89
111
67
74
71
85
141
76
142
63
73
73
63
140
51
48
47
31
42
57
59
108
111
50
48
54
61
80
106
106
106
106
106
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
17
17
17
17
17
9
1
1
4
7
11
6
2
1
1
2
3
13
22
14
7
7
5
3
7
8
8
5
2
2
3
2
1
2
1
1
2
1
1
5
8
7
7
11
14
18
9
1
3
5
7
5
4
5
5
4
4
4
4
4
4
3
3
2
1
1
1
1
7
5
3
2
1
1
2
2
2
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
76
76
76
88
103
120
152
152
152
152
152
113
113
116
118
150
122
132
135
130
162
131
127
133
128
139
147
150
150
149
148
152
152
143
152
149
155
151
149
149
150
148
149
138
162
150
114
152
126
141
148
152
155
152
160
104
116
128
131
141
152
146
143
151
151
129
145
105
162
80
90
87
95
149
86
149
76
83
83
72
135
55
49
48
35
54
78
83
156
160
74
71
80
89
116
152
152
152
152
152
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
76
76
76
76
76
76
76
76
76
76
40
4
4
5
6
9
13
7
2
3
2
1
10
20
13
6
4
2
1
1
4
3
2
2
2
3
2
1
1
1
2
2
1
1
2
7
6
4
2
5
7
4
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
1
1
1
2
1
1
1
1
1
2
3
3
3
3
2
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
87
87
78
77
75
70
70
70
57
71
75
74
148
85
91
95
101
91
85
101
83
97
95
91
144
92
95
92
87
87
74
85
101
116
148
143
145
147
119
127
118
148
145
107
143
101
97
95
86
78
83
71
56
75
90
109
145
148
143
116
121
145
103
147
84
71
58
65
59
80
148
76
145
66
75
75
63
143
49
46
46
32
37
44
42
70
71
31
29
34
39
52
71
71
71
71
71
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
17
17
17
17
17
9
1
1
6
11
8
5
3
3
3
3
3
4
4
4
5
4
3
3
2
1
2
1
1
4
5
6
4
2
1
1
2
3
2
2
1
1
2
3
2
1
2
1
1
5
3
1
2
2
2
2
2
2
2
3
4
3
3
3
2
1
2
2
3
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
82
82
82
82
82
76
75
73
83
95
90
136
136
118
133
161
136
136
139
135
158
128
119
128
138
136
147
152
134
135
142
147
152
135
154
151
153
160
159
161
157
152
156
148
160
161
119
159
107
115
114
120
148
96
158
82
95
115
127
153
160
159
152
133
161
130
157
106
158
78
89
85
97
160
87
161
72
83
83
70
159
56
53
52
35
54
77
80
157
158
67
65
75
86
114
154
154
154
154
154
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
12
12
12
12
12
6
1
1
6
11
7
4
4
7
11
7
4
19
27
19
11
6
2
4
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
8
11
6
1
1
1
1
1
3
6
3
1
1
1
1
1
1
2
1
1
1
3
6
5
3
1
1
4
7
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
85
85
85
98
114
133
167
167
167
170
167
177
177
202
217
330
243
240
245
288
234
234
288
214
227
224
215
298
221
230
226
216
223
206
231
253
279
329
327
330
326
289
306
265
330
330
229
316
207
214
223
209
209
233
172
150
188
227
253
302
329
327
249
267
330
240
326
203
232
147
164
152
189
330
177
330
151
172
171
144
316
113
105
106
72
96
126
128
229
233
105
101
114
129
168
222
222
222
222
222
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
85
85
85
85
85
85
85
85
85
85
44
3
3
11
19
19
20
14
8
3
3
3
6
10
14
8
3
7
7
4
2
7
4
2
15
10
5
1
2
3
4
3
3
2
1
1
1
2
3
2
1
1
1
2
10
5
1
1
1
1
1
1
1
1
1
2
1
1
5
3
2
1
1
1
5
4
3
2
1
1
2
2
1
1
1
1
1
2
1
1
2
3
3
4
2
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
74
74
74
74
74
63
61
59
53
53
53
40
40
35
34
44
39
38
60
50
59
68
74
65
60
60
65
48
52
57
55
74
74
52
53
48
60
40
41
47
46
46
68
47
51
74
51
65
56
55
58
60
48
65
42
42
44
44
38
36
41
48
51
74
74
49
45
41
43
30
31
29
30
41
27
31
23
22
22
22
37
18
16
15
12
16
22
22
41
43
19
18
21
24
32
44
44
44
44
44
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
29
5
5
5
5
3
1
1
2
2
3
4
5
3
2
1
2
1
1
1
1
2
3
2
1
4
3
2
1
1
1
1
1
1
1
1
2
2
2
4
2
1
1
1
1
1
1
1
2
2
2
2
6
6
3
1
1
1
3
4
4
2
1
1
1
1
1
2
2
1
1
3
2
2
2
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
34
38
38
38
38
38
38
38
32
33
42
34
39
40
47
47
37
39
39
38
40
40
38
38
39
39
40
47
38
39
40
45
45
45
80
54
57
80
57
56
80
55
61
68
72
72
72
61
59
72
60
63
68
71
70
72
55
52
47
41
41
39
39
46
37
36
37
32
32
31
28
29
28
27
29
37
26
31
24
22
23
25
26
26
43
26
24
26
26
30
35
35
35
35
35
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
7
7
7
7
7
4
1
1
1
1
1
1
1
1
2
2
2
3
5
6
7
4
2
2
2
3
5
3
2
2
2
2
2
2
3
3
3
3
3
4
3
3
2
1
1
1
2
1
1
1
1
1
1
1
2
2
3
2
1
3
5
3
1
1
1
2
1
1
3
2
1
1
2
2
1
1
5
4
3
3
2
1
3
3
3
3
3
2
1
2
2
2
2
3
3
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
52
52
52
52
52
43
42
40
43
49
45
68
68
60
82
73
65
68
68
82
63
63
66
63
68
82
72
73
79
70
73
73
63
65
62
62
70
62
66
66
65
79
62
63
67
64
70
73
67
68
70
64
65
66
67
70
68
70
71
75
75
70
69
69
69
67
69
69
62
60
59
61
55
59
55
62
66
48
49
48
54
39
37
41
39
52
52
41
56
38
29
26
27
30
36
46
46
46
46
46
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
15
14
14
14
14
9
5
5
5
5
5
5
6
3
1
1
2
1
1
1
3
5
20
10
1
5
3
2
1
2
1
1
2
5
7
5
3
2
1
2
25
15
6
1
1
1
1
1
1
3
3
3
3
3
2
2
1
1
1
1
2
4
7
4
1
2
7
5
3
2
1
3
2
2
5
3
1
1
6
4
2
2
1
1
2
5
6
7
8
6
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
122
122
122
122
122
103
99
96
99
105
93
128
128
134
186
230
156
155
146
138
124
131
135
132
157
151
156
185
186
151
154
152
146
157
158
161
174
230
192
216
185
186
182
178
225
167
166
162
154
150
147
148
144
139
138
148
139
158
161
163
230
177
180
184
216
162
159
155
142
147
148
153
159
225
152
149
134
120
115
111
119
113
91
100
96
118
118
101
138
90
89
87
83
86
90
95
95
95
95
95
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
38
38
38
38
38
38
38
38
38
38
22
7
7
7
29
16
3
3
13
9
5
2
2
3
7
6
5
3
2
3
5
7
4
1
14
9
4
1
17
23
17
11
7
5
6
69
72
38
4
6
6
4
2
2
2
14
54
27
1
1
2
2
3
3
3
2
2
3
25
16
8
2
3
4
3
3
7
4
1
3
3
2
1
11
7
3
3
4
2
1
11
16
19
20
21
21
21
21
22
28
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
73
73
73
73
73
73
73
73
82
93
95
130
130
112
136
132
105
109
107
105
118
111
115
119
176
136
121
154
123
122
176
123
124
136
142
136
176
135
132
136
142
123
135
107
110
102
106
142
123
126
130
136
128
123
118
136
123
123
125
135
124
132
121
122
119
117
133
120
120
115
133
110
120
119
122
141
107
141
117
120
141
116
99
95
88
93
93
86
130
83
88
88
81
81
80
78
78
77
77
77
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
73
73
73
73
73
39
6
6
6
6
6
9
12
26
38
25
12
5
3
1
1
1
1
1
2
3
5
7
6
5
6
5
3
1
6
3
1
4
7
8
5
3
2
1
5
7
9
5
1
3
3
2
1
1
3
3
3
2
1
2
3
2
1
1
1
1
1
2
4
6
5
4
2
1
1
1
8
4
1
6
3
1
6
14
10
6
6
15
8
1
11
16
18
19
17
16
16
16
16
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
684
684
684
684
684
642
635
626
653
692
602
820
820
629
674
822
680
845
778
825
792
707
691
673
646
684
621
614
715
621
617
734
534
578
605
583
726
729
695
702
725
705
650
649
635
601
614
623
613
651
820
762
822
845
825
688
733
722
715
734
693
660
729
682
574
565
606
528
567
461
515
446
481
532
434
558
391
431
431
386
636
332
340
343
299
387
446
465
845
595
506
513
472
467
475
469
468
467
467
467
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
84
84
84
84
84
84
84
84
84
84
43
2
2
2
37
30
23
20
11
3
5
8
23
30
38
32
27
17
8
19
31
21
11
15
14
13
8
3
28
30
21
11
2
7
13
30
47
26
5
3
2
2
2
2
11
6
2
3
4
5
6
5
4
3
2
4
5
7
13
20
13
6
15
24
16
8
47
29
12
77
39
1
18
59
39
20
20
70
49
28
78
103
115
121
116
112
112
112
112
112
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
87
87
76
74
72
69
67
66
111
240
271
395
795
391
414
418
760
419
481
760
438
498
438
380
790
366
358
442
292
271
437
378
519
619
795
795
791
793
613
640
611
794
795
510
789
383
384
363
289
451
208
179
158
239
367
524
795
790
795
548
625
791
473
793
360
280
248
286
273
401
794
380
795
332
386
387
319
789
251
229
217
122
109
97
77
66
67
37
30
34
39
50
67
67
67
67
67
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
21
21
21
21
21
21
21
21
21
21
13
6
6
11
38
22
6
3
2
1
1
2
15
29
16
4
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
4
6
4
3
4
6
5
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
2
1
1
1
1
1
2
3
4
2
1
1
1
2
1
1
1
1
1
1
1
3
4
4
4
4
4
4
4
4
4
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
290
290
290
294
299
305
317
317
317
317
317
192
178
163
138
143
100
98
94
93
127
137
136
317
177
227
279
263
315
291
313
316
263
225
253
250
317
315
197
226
210
194
279
193
219
315
202
271
256
243
313
316
217
263
178
169
173
156
152
136
165
196
199
313
315
185
170
149
117
106
101
93
104
100
95
156
89
93
89
80
82
70
74
65
62
64
69
70
80
105
68
68
67
63
64
63
62
62
62
62
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
290
290
290
290
290
276
263
263
263
263
132
1
1
3
2
1
2
3
2
2
6
8
6
5
4
3
27
14
1
7
18
16
9
3
2
1
1
1
1
4
3
2
1
1
1
1
2
1
1
1
1
1
1
2
2
1
1
1
2
1
1
1
1
1
1
2
1
1
4
2
1
1
1
1
1
1
12
6
1
6
3
1
2
14
10
6
6
3
1
3
7
9
10
12
12
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
85
85
85
85
85
74
72
70
79
92
99
139
183
193
343
339
237
253
240
343
221
272
298
301
462
420
312
440
312
296
440
292
279
427
308
354
436
352
374
398
356
427
460
332
338
338
255
324
205
244
236
233
462
205
183
171
195
241
290
460
337
338
271
281
338
237
334
193
152
135
149
139
189
338
179
338
153
196
200
178
462
150
146
146
94
100
109
102
149
153
72
67
76
85
109
142
142
142
142
142
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
22
22
22
22
22
20
19
19
48
77
48
19
2
2
2
5
8
18
28
17
7
10
6
2
3
3
4
4
4
8
5
2
1
1
1
1
1
1
1
2
7
5
3
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
4
5
6
6
5
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
214
214
214
214
214
183
177
171
192
221
208
317
317
323
588
352
341
330
307
384
345
463
532
547
972
753
678
916
643
613
916
601
584
948
633
666
907
584
634
732
686
948
968
583
606
515
441
588
376
481
475
462
972
429
429
411
459
476
501
968
468
468
446
380
351
311
339
235
313
188
211
212
233
348
207
348
168
293
308
303
972
279
275
277
157
179
207
200
303
313
157
144
163
184
239
315
315
315
315
315
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
152
152
152
152
152
78
5
5
5
5
5
20
27
35
139
89
39
5
4
3
2
5
36
67
110
68
27
18
10
9
9
6
3
2
11
8
4
1
4
8
6
5
3
1
3
16
8
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
2
4
4
2
1
1
1
1
2
4
4
4
4
3
2
2
2
2
2
2
2
2
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
74
74
74
83
96
112
140
140
140
140
140
134
170
178
248
341
203
216
217
309
205
221
309
213
239
240
228
341
223
209
202
178
160
167
192
237
267
338
334
339
341
271
286
272
337
338
238
304
207
201
196
180
192
150
147
125
156
197
245
324
338
334
257
277
339
230
328
185
145
131
149
147
197
337
183
338
159
173
173
147
304
117
109
107
70
79
92
90
137
147
70
66
76
87
112
149
149
149
149
149
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
66
66
66
66
66
66
66
66
66
66
42
19
19
19
56
29
3
3
2
2
6
5
5
5
22
16
10
6
2
15
10
6
5
4
6
8
5
2
4
3
2
2
2
2
7
18
10
3
2
2
2
2
4
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
3
3
2
2
1
1
1
1
4
2
1
1
1
1
1
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
222
222
222
222
222
195
190
185
176
171
168
164
164
178
292
194
209
249
200
209
217
255
285
298
466
351
321
399
315
322
434
314
311
424
331
324
434
284
311
358
347
424
458
290
292
253
221
292
215
270
284
275
466
249
218
224
257
261
255
458
266
277
256
222
222
187
155
143
249
103
116
110
111
159
95
161
74
137
144
141
466
129
127
127
71
100
133
134
248
249
109
104
119
137
182
245
245
245
245
245
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
54
54
54
54
54
54
54
54
54
54
29
4
4
24
70
42
15
18
11
4
5
6
20
34
41
26
11
8
5
5
8
11
9
8
8
8
8
6
5
4
4
4
2
1
5
9
13
10
7
10
12
9
6
6
6
5
4
4
6
6
5
4
4
4
4
5
6
5
3
1
1
1
1
2
3
4
4
2
1
4
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
470
470
470
470
470
392
379
364
353
353
315
356
356
353
621
363
411
440
415
466
461
573
649
680
1087
852
761
1020
744
747
1020
731
681
1049
710
736
1013
605
687
797
750
1049
1071
649
674
561
479
621
465
593
613
597
1087
512
483
447
510
521
546
1071
553
576
560
470
470
377
358
280
367
199
220
204
227
351
203
352
165
312
330
326
1087
301
297
299
168
198
235
225
362
368
168
156
180
207
274
367
367
367
367
367
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
315
315
315
315
315
207
100
100
100
100
56
12
12
58
152
82
12
6
6
6
6
6
53
100
130
76
22
19
17
12
7
12
8
4
9
15
8
2
9
5
2
8
5
2
10
26
16
6
3
6
7
4
2
1
6
4
2
2
1
1
4
2
1
2
2
2
1
1
2
2
2
2
1
1
1
1
2
1
1
1
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
36
36
36
38
40
43
49
49
49
49
49
39
50
52
54
115
65
66
73
96
71
73
96
66
72
77
74
106
74
70
69
69
59
60
69
77
86
98
115
100
113
88
91
86
99
94
84
88
87
87
87
84
87
81
84
78
78
82
88
90
98
115
93
100
100
86
113
83
81
77
79
78
83
99
75
94
56
60
66
70
88
81
74
57
53
52
53
52
63
74
42
40
43
45
52
63
63
63
63
63
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
36
36
36
36
36
22
8
8
8
8
4
1
1
2
4
4
2
1
1
1
1
1
1
2
1
1
5
3
1
2
8
5
3
1
2
3
3
4
6
6
3
1
2
1
1
15
9
3
2
1
1
1
1
1
2
3
6
4
2
2
2
2
2
4
2
1
1
1
4
3
2
1
1
1
2
1
1
2
1
1
2
2
3
6
3
1
1
2
3
7
9
10
10
10
10
10
10
10
10
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
63
63
56
54
53
52
53
54
56
65
70
77
125
88
94
95
98
90
87
98
80
85
88
84
106
78
75
79
78
71
83
81
91
98
111
120
104
115
96
99
96
125
103
93
123
90
92
89
84
96
77
79
80
86
99
99
111
101
120
98
101
104
89
115
82
93
71
80
80
88
125
75
103
61
68
75
77
123
73
64
56
46
50
58
58
85
96
48
46
53
59
75
99
99
99
99
99
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
14
14
14
14
14
11
8
8
8
8
5
2
2
3
5
12
7
3
3
2
1
2
2
3
4
3
2
3
5
10
9
7
5
13
9
5
1
2
4
3
2
1
2
1
1
14
16
19
10
1
1
1
1
2
4
4
5
4
2
1
1
1
1
1
1
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
2
3
5
5
3
1
1
1
1
3
3
3
3
3
2
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
34
34
34
34
34
35
36
34
48
50
56
139
58
78
84
79
139
73
86
103
100
142
142
102
116
96
89
116
82
78
87
73
71
106
62
69
84
78
87
125
74
78
77
92
78
86
94
92
92
133
91
88
89
89
90
93
125
91
92
84
82
81
79
80
78
72
83
63
66
68
71
69
69
92
68
74
84
133
73
78
57
47
49
48
50
60
53
55
55
55
55
62
69
69
69
69
69
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
34
34
19
5
5
5
5
3
1
1
2
3
4
3
2
1
1
2
2
2
2
2
3
5
5
5
5
6
9
6
4
4
3
2
3
4
5
3
1
1
1
1
10
12
6
1
1
1
1
1
1
2
5
9
5
2
2
2
1
1
1
1
1
1
1
3
2
1
1
1
2
2
3
3
3
3
4
2
1
2
6
5
4
4
5
3
1
4
5
6
6
6
6
6
6
7
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
39
39
39
39
39
32
30
29
34
40
39
63
63
51
60
70
62
76
67
73
73
73
83
72
76
73
71
74
79
74
79
93
71
70
90
72
77
90
79
80
83
72
68
77
72
77
82
93
79
76
82
68
71
68
64
82
62
66
67
71
86
72
93
75
77
76
62
61
66
51
54
51
55
75
58
75
69
53
54
53
67
42
36
35
30
38
45
47
86
67
42
40
42
47
59
76
76
76
76
76
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
14
14
14
14
14
9
5
5
5
5
3
1
1
2
3
4
3
3
2
1
3
8
4
1
1
4
5
3
1
3
5
4
3
2
2
2
1
1
5
4
3
2
1
2
3
8
4
1
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
3
3
3
3
5
4
2
1
1
4
2
1
3
2
1
3
6
4
2
2
3
2
1
5
7
8
8
8
8
8
8
9
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
83
83
83
96
112
130
164
164
164
164
164
119
119
129
123
155
125
133
136
132
162
132
127
145
131
144
153
151
162
159
162
162
164
148
152
157
163
163
155
155
151
152
153
138
161
162
122
154
132
145
162
162
139
164
162
104
117
127
130
137
154
152
143
163
163
137
151
114
161
90
98
91
100
155
92
146
77
85
84
74
141
56
54
58
46
63
83
87
158
162
74
72
80
90
116
152
152
152
152
152
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
83
83
83
83
83
83
83
83
83
83
42
1
1
7
27
21
16
12
6
1
2
3
9
15
16
9
3
6
8
5
2
5
3
2
2
3
2
1
2
3
5
3
1
1
2
1
1
1
3
5
3
1
1
5
3
1
2
1
1
1
1
4
2
1
1
2
1
1
1
1
1
1
1
1
5
4
3
2
2
2
1
1
1
1
1
1
2
2
1
1
3
4
5
5
5
5
5
5
5
6
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
114
114
114
114
114
97
94
91
90
91
88
97
97
85
91
94
94
114
103
96
94
97
114
104
109
144
107
122
119
115
122
144
114
119
119
119
144
117
123
115
113
107
108
126
129
133
208
155
157
159
208
146
160
154
152
208
153
160
155
146
160
140
138
160
119
140
102
95
90
81
77
78
76
85
81
79
135
84
87
84
82
77
62
68
65
77
77
69
73
84
57
53
53
52
57
63
63
63
63
63
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
17
1
1
1
1
1
4
8
9
6
3
8
17
11
6
8
6
5
5
16
22
20
11
2
1
1
6
3
1
2
3
2
1
3
4
6
7
4
2
4
17
11
6
1
1
1
2
1
1
4
3
2
1
1
2
1
1
6
16
23
13
4
4
5
4
3
3
2
1
1
1
8
4
1
6
6
3
1
12
8
5
5
3
2
1
9
13
15
16
16
16
16
16
16
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
189
189
189
189
189
169
166
162
184
214
204
312
312
316
585
304
335
364
346
406
383
356
436
396
406
518
392
424
503
395
436
378
338
366
390
390
518
580
415
407
394
503
348
326
381
335
340
585
325
343
330
321
318
282
383
286
331
358
343
580
357
333
343
258
226
244
218
214
381
186
181
168
142
130
111
117
94
176
186
198
585
182
186
202
142
177
220
222
371
383
182
173
193
214
275
357
357
357
357
357
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
39
39
39
39
39
39
39
39
39
39
39
40
41
42
36
30
21
13
10
8
7
7
18
24
30
18
7
10
9
9
29
34
40
50
31
12
1
3
11
7
4
1
2
3
5
17
9
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
8
5
2
1
17
9
2
1
1
1
1
2
2
2
2
6
3
1
1
4
3
2
8
11
12
13
11
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
29
29
29
33
39
45
58
58
58
58
58
39
38
33
31
36
29
34
28
30
34
33
42
44
36
39
49
42
46
48
45
58
48
41
46
43
44
58
38
43
43
40
49
37
38
43
39
48
43
44
46
58
41
48
35
32
32
30
28
27
30
35
36
49
58
39
38
35
36
28
30
28
29
42
27
31
25
24
23
22
28
19
16
18
18
21
23
22
32
36
19
18
19
20
23
28
28
28
28
28
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
29
29
29
29
29
29
29
29
29
29
15
2
2
1
1
1
1
2
1
1
1
4
2
1
1
1
4
3
2
2
3
2
1
1
1
1
1
1
2
1
1
1
1
1
2
2
3
2
1
1
1
1
1
2
2
2
3
2
1
2
2
2
5
7
5
3
2
1
4
3
2
1
2
2
2
6
5
3
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
2
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
108
108
108
108
108
89
86
82
82
86
79
98
98
74
83
70
67
76
78
80
89
98
91
96
120
91
89
88
87
83
85
108
94
94
156
90
84
92
87
88
111
94
88
85
90
118
92
111
105
110
113
156
120
118
119
118
110
106
107
110
148
109
106
108
96
108
109
110
156
115
111
148
102
99
93
98
88
100
107
136
120
101
148
93
87
82
71
65
61
65
57
56
69
84
102
136
136
136
136
136
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
37
37
37
37
37
21
6
6
6
6
6
7
9
15
12
9
6
3
3
3
2
2
3
4
3
2
2
2
2
1
1
8
4
1
2
1
1
1
8
8
4
1
1
1
2
4
5
3
1
1
1
1
1
3
5
4
3
36
24
12
2
1
1
1
1
2
6
10
25
13
1
1
2
3
2
2
2
2
3
14
8
3
12
29
17
6
6
3
1
3
7
9
10
12
12
12
12
12
12
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
89
89
89
89
89
81
80
78
74
74
74
68
82
85
123
149
96
101
100
101
95
95
101
96
105
109
104
144
104
104
100
89
89
84
95
112
123
149
149
149
147
123
129
120
148
149
109
143
103
103
102
92
91
87
71
62
80
94
113
145
149
149
119
124
149
104
147
82
69
57
64
59
80
148
76
149
66
75
75
62
143
49
46
46
30
36
43
42
71
71
33
31
35
39
52
69
69
69
69
69
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
15
15
15
15
8
1
1
7
32
17
3
3
12
11
6
2
17
24
21
13
6
4
2
4
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
5
3
1
3
2
2
3
3
2
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
6
4
2
1
2
1
1
3
4
2
1
1
2
3
2
1
1
1
1
1
1
1
1
1
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
522
522
522
522
522
440
426
410
390
380
358
349
349
316
306
339
328
316
497
387
454
508
499
518
481
515
516
403
423
438
430
522
522
394
417
418
497
391
380
401
382
386
508
365
393
499
335
518
416
436
515
514
417
516
353
348
351
330
340
339
368
405
374
522
522
350
328
264
347
171
195
180
203
333
180
334
143
167
164
137
335
107
98
92
52
99
157
167
346
349
144
140
164
191
256
348
348
348
348
348
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
358
358
358
358
358
248
139
139
139
139
94
50
50
50
132
85
39
39
27
15
15
15
26
31
22
14
8
2
2
2
2
4
2
1
1
1
1
1
2
1
1
1
1
1
1
1
3
3
2
2
7
4
1
3
5
3
1
1
1
4
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
478
478
478
478
478
442
436
429
409
407
407
333
333
294
294
351
315
307
421
354
411
460
453
473
445
470
471
369
387
398
394
478
477
356
382
388
421
371
360
374
359
366
460
344
363
453
311
473
382
401
470
469
384
471
334
333
336
323
339
347
359
387
356
478
477
333
341
254
332
174
199
186
210
345
187
347
149
173
172
145
345
113
102
96
55
99
152
161
331
332
138
134
156
182
245
333
333
333
333
333
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
407
407
407
407
407
210
14
14
14
14
14
28
35
38
41
45
47
49
26
3
3
3
9
12
10
8
5
3
9
12
15
13
11
8
5
9
5
2
1
1
1
4
3
2
1
2
3
5
5
5
5
5
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
89
89
89
89
89
78
76
74
71
69
68
69
85
90
141
160
111
119
116
149
117
134
149
141
189
171
135
180
138
136
187
134
127
184
140
159
187
160
168
174
160
184
188
147
159
159
115
156
106
123
124
117
189
95
88
83
95
112
132
188
158
159
131
134
159
110
160
86
71
58
65
61
84
159
79
159
68
84
86
73
189
60
56
53
30
36
44
42
73
73
67
73
73
73
73
73
73
73
73
73
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
21
21
21
21
21
21
21
21
21
21
12
3
3
4
30
20
10
10
17
13
7
1
3
5
7
6
5
3
1
1
2
4
3
3
3
2
1
1
1
1
1
1
2
1
1
3
2
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
2
1
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
115
115
115
115
115
96
92
89
102
120
113
181
181
155
170
188
168
194
165
191
157
155
152
143
170
141
139
141
138
134
139
146
128
165
136
139
151
150
137
136
135
149
128
134
122
115
131
140
158
190
190
195
247
205
241
209
204
202
194
191
182
182
183
226
187
191
186
187
181
170
164
156
166
168
189
247
182
241
192
191
183
226
187
157
154
145
134
129
143
117
115
113
132
159
190
247
247
247
247
247
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
38
38
38
38
38
36
35
35
35
35
21
7
7
7
19
12
6
3
3
3
3
4
17
28
28
16
5
3
1
6
11
12
11
9
8
6
3
1
16
11
7
4
3
3
4
5
6
9
7
4
1
1
1
1
1
1
1
2
4
2
1
2
4
3
3
2
1
13
10
7
10
19
10
2
1
1
4
2
1
2
1
1
3
29
15
1
1
5
9
13
32
41
46
48
49
50
50
50
51
57
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
24
24
24
24
24
28
32
32
33
36
32
45
45
45
62
46
45
50
47
50
69
49
52
54
54
62
56
61
69
57
59
61
63
61
58
56
69
53
54
58
58
57
63
63
55
57
53
63
52
56
55
56
61
56
58
56
56
61
59
60
64
64
58
64
56
56
56
53
59
59
54
53
60
46
46
59
38
38
41
44
41
60
53
42
38
36
38
38
46
56
31
29
34
37
46
59
59
59
59
59
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
5
3
3
3
3
2
1
1
4
3
3
2
1
2
3
2
2
2
3
2
2
2
2
2
3
4
5
3
2
1
1
1
1
2
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
5
3
1
1
2
2
3
3
3
3
3
3
3
3
3
3
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
121
121
121
121
121
122
124
124
126
129
124
138
138
130
146
202
131
146
145
151
151
149
215
150
152
151
135
152
132
135
152
122
121
114
114
119
121
138
134
141
163
151
151
144
140
202
153
154
160
215
151
153
148
136
139
136
139
163
147
150
152
151
151
151
145
141
141
134
139
145
137
141
154
154
144
215
134
133
133
130
127
137
118
111
108
123
123
98
91
123
72
65
71
73
85
102
102
102
102
102
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
3
5
8
7
6
9
7
5
5
5
3
2
4
5
6
18
22
12
2
5
9
11
9
7
7
7
4
1
7
12
13
8
3
1
7
12
17
14
11
7
3
4
5
3
1
1
2
1
1
1
1
12
16
9
2
1
1
3
30
16
2
3
2
1
1
1
1
8
11
15
8
2
2
14
12
10
10
6
2
6
13
17
19
20
18
17
17
17
17
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
300
300
300
300
300
282
279
275
269
265
264
253
253
245
285
377
257
266
275
268
281
271
319
262
272
265
247
241
266
235
245
300
237
243
274
283
289
377
304
291
300
319
288
273
281
274
272
285
266
274
277
281
326
285
298
289
303
326
328
377
339
339
312
339
283
276
287
261
281
301
260
250
308
250
244
301
220
217
246
256
285
308
261
203
191
176
181
179
171
263
149
137
153
156
186
224
224
224
224
224
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
36
36
36
36
36
36
36
36
36
36
20
4
4
4
13
11
9
7
5
3
15
32
22
13
13
28
22
16
11
6
1
10
10
10
10
11
10
9
9
10
11
14
10
7
9
38
24
11
12
7
2
1
1
3
5
4
4
3
3
3
3
2
1
1
2
3
2
2
47
30
14
4
2
1
1
1
15
11
7
35
21
7
7
32
23
15
15
14
14
18
28
33
36
37
38
38
38
38
39
40
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
115
115
115
115
115
119
123
123
123
126
123
132
154
167
170
353
160
162
169
169
161
174
293
180
180
171
149
156
143
143
180
131
123
133
167
178
180
353
219
231
223
293
194
182
177
204
164
160
165
197
157
155
153
145
144
147
175
195
234
353
248
298
249
253
298
227
294
228
220
218
274
215
225
294
194
204
160
169
168
173
274
145
147
163
136
160
160
112
104
106
75
66
69
72
84
100
100
100
100
100
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
4
1
1
5
10
5
1
2
2
1
1
1
1
1
2
3
5
3
2
3
5
9
6
4
5
7
5
3
10
24
14
4
3
2
1
3
6
3
1
1
1
1
1
3
5
3
1
1
2
1
1
1
1
1
1
3
3
4
38
20
2
5
3
1
1
1
9
6
3
11
6
2
3
15
13
11
11
6
2
4
11
15
17
18
18
18
18
18
19
20
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
37
37
37
41
47
54
68
68
68
68
68
53
54
56
53
66
49
52
53
49
67
53
53
62
56
60
65
63
67
65
67
67
64
60
63
64
68
68
64
65
65
63
65
57
67
67
54
64
58
61
67
67
59
64
67
47
53
55
56
58
67
63
61
68
68
58
65
48
67
38
41
37
41
66
38
63
32
36
35
31
61
23
22
24
19
26
34
36
66
67
30
29
33
37
50
67
67
67
67
67
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
31
31
31
31
31
16
2
2
5
9
5
1
1
1
2
2
2
4
5
6
7
5
3
2
1
1
2
1
1
5
3
2
1
2
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
4
3
3
3
2
1
3
5
4
3
2
1
1
1
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
38
38
38
39
40
42
46
46
59
77
78
133
133
109
115
112
133
118
120
111
133
117
89
103
100
106
119
100
128
103
106
119
102
94
118
90
82
128
82
81
85
98
83
86
103
82
84
118
82
83
83
86
84
83
124
80
80
86
80
86
110
83
98
76
69
75
72
70
103
61
57
53
47
48
45
43
57
46
49
56
55
37
35
33
31
45
59
64
124
106
61
58
62
69
86
110
110
110
110
110
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
38
38
38
38
38
24
10
10
10
10
7
5
5
3
1
4
16
12
6
1
1
1
1
1
3
2
2
6
4
3
5
5
3
2
2
2
3
2
2
3
5
3
1
1
1
12
14
8
2
3
5
3
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
2
4
2
1
1
1
3
2
2
3
4
2
1
3
5
5
4
3
3
3
2
2
3
3
3
3
3
3
3
3
4
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
54
53
53
56
60
57
75
75
60
64
62
75
62
66
66
69
75
58
61
58
56
58
51
58
57
55
58
65
55
60
55
60
58
49
49
50
54
57
65
73
52
53
60
49
52
49
52
56
55
63
75
55
57
60
54
55
55
56
58
51
51
50
52
73
49
54
45
43
42
39
41
34
37
37
37
60
32
32
34
29
33
41
42
63
75
41
40
42
41
47
53
53
53
53
53
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
7
7
7
7
7
7
7
7
7
7
6
6
6
4
3
3
2
2
2
2
4
4
4
4
2
1
4
3
2
4
5
4
2
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
3
2
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
2
4
3
2
5
3
1
1
4
3
2
2
2
2
3
4
4
4
5
4
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
15
16
16
17
20
19
28
28
27
31
52
32
33
33
31
32
33
37
28
29
29
28
39
28
28
28
33
27
27
30
31
35
45
39
45
52
39
42
41
45
46
39
43
35
33
32
31
30
30
31
33
34
39
38
38
45
37
37
40
45
37
52
34
30
29
29
30
34
45
31
46
29
32
32
30
43
23
22
18
16
20
24
22
39
31
18
18
18
20
25
32
32
32
32
32
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
3
4
4
2
1
2
2
3
2
1
1
2
2
2
2
2
2
2
2
2
2
1
1
1
1
3
2
1
2
2
1
1
1
1
6
13
7
2
1
1
1
1
2
1
1
1
1
1
2
1
1
1
2
1
1
1
1
3
2
1
1
1
6
10
15
8
1
2
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
65
65
65
65
65
60
59
58
55
55
55
48
48
41
41
50
45
43
60
49
56
65
58
64
59
60
64
55
57
58
55
65
60
50
53
52
60
55
48
51
50
48
65
48
51
58
47
64
53
54
58
60
54
64
47
48
47
45
43
41
44
47
47
65
60
45
50
38
35
30
31
29
32
44
30
44
28
29
29
26
41
21
21
23
18
22
26
26
43
47
21
21
24
27
36
48
48
48
48
48
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
10
10
10
10
10
10
10
10
10
10
7
4
4
2
1
3
3
3
3
2
1
3
5
6
5
4
6
3
1
1
3
2
1
1
1
2
1
1
2
1
1
1
1
1
3
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
2
2
2
2
3
7
8
5
2
2
2
2
1
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
125
125
125
125
125
125
125
125
125
125
125
105
105
102
99
118
105
103
112
116
121
121
137
111
110
112
117
108
108
114
106
107
113
89
91
94
103
118
97
110
110
137
117
105
105
102
94
114
99
97
101
101
98
113
107
89
98
104
113
139
118
139
118
119
139
114
133
103
104
93
98
97
95
133
92
86
83
73
73
71
79
68
64
65
62
68
71
71
83
107
69
68
68
64
65
65
65
65
65
65
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
125
125
125
125
125
91
57
57
57
57
29
1
1
3
4
5
3
2
2
3
5
3
2
2
1
1
12
7
2
5
9
8
4
1
2
1
1
3
5
5
3
1
1
1
1
6
8
4
1
1
1
2
1
1
2
2
3
2
1
1
2
1
1
1
1
16
8
1
5
4
3
2
3
4
4
5
11
7
3
3
2
1
1
8
9
9
10
5
1
4
6
7
7
8
7
7
7
7
7
7
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
133
133
133
135
137
140
146
146
146
146
146
90
82
79
71
66
67
68
63
75
69
67
72
111
80
96
127
113
146
126
119
144
122
97
112
114
144
144
87
96
90
83
127
87
98
146
91
124
108
102
108
144
99
122
81
72
72
66
60
62
69
87
91
144
144
84
84
75
60
53
48
43
41
43
39
37
36
44
35
35
40
32
33
37
42
42
45
46
75
59
39
37
38
41
50
62
62
62
62
62
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
133
133
133
133
133
120
108
108
108
108
56
4
4
3
2
10
7
5
3
2
1
3
4
4
3
2
10
6
3
6
10
5
1
1
2
2
2
2
2
1
1
2
1
1
4
4
4
3
2
1
1
1
1
1
1
1
3
4
6
3
1
1
2
4
6
3
1
4
5
3
1
4
2
1
3
7
9
7
5
4
4
2
1
4
2
1
1
7
9
11
7
3
3
3
3
3
3
3
3
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
87
87
76
74
72
69
67
66
61
67
69
69
151
84
91
95
103
91
85
103
83
97
95
90
146
89
93
91
87
87
74
85
102
118
150
151
147
149
122
129
120
150
147
108
145
101
96
95
86
81
83
71
61
79
94
113
147
150
151
118
123
147
102
149
81
71
55
63
60
80
150
74
147
65
74
74
62
145
50
45
43
27
34
42
41
70
71
32
31
35
39
51
67
67
67
67
67
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
21
21
21
21
21
21
21
21
21
21
12
3
3
8
13
8
3
3
8
9
5
2
6
8
6
5
6
4
2
2
5
4
3
3
3
3
6
4
2
1
1
1
2
2
2
2
3
4
4
2
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
2
3
3
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
202
202
202
202
202
166
160
153
134
130
130
96
102
90
92
144
120
119
180
145
170
188
194
198
185
201
196
140
152
161
161
202
202
150
161
162
180
154
150
156
146
147
188
140
149
194
126
198
158
166
201
194
147
196
123
119
134
127
133
142
143
156
149
202
202
139
144
105
123
73
82
74
86
141
76
140
63
73
73
61
140
47
44
44
29
43
61
63
122
123
53
51
59
68
91
123
123
123
123
123
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
130
130
130
130
130
90
50
50
50
50
25
1
1
2
3
7
12
18
9
1
3
6
14
22
12
3
2
2
2
2
6
7
4
2
2
3
2
1
1
1
2
1
1
1
1
2
3
4
4
4
4
4
4
4
5
4
4
4
4
4
4
4
4
2
1
1
1
2
1
1
1
1
1
1
2
3
2
1
2
1
1
2
1
1
1
1
1
1
1
1
3
4
4
4
4
4
4
4
4
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
97
111
129
161
161
161
161
161
116
115
117
119
150
112
121
125
121
170
130
127
144
130
142
149
147
158
153
158
158
148
147
158
153
161
161
153
153
152
153
154
144
167
158
126
158
133
149
158
158
161
148
170
115
128
134
136
142
157
151
152
161
159
133
145
105
167
77
88
85
94
149
84
149
70
77
76
65
135
52
48
45
30
52
78
83
170
168
76
75
83
93
120
157
157
157
157
157
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
74
74
74
74
74
74
74
74
74
74
38
3
3
4
6
6
4
2
2
2
8
14
19
24
15
6
6
7
7
5
4
8
5
2
2
3
2
1
2
7
8
4
1
1
2
1
1
1
1
1
1
1
1
1
4
2
1
3
5
3
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
6
8
9
10
11
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
92
92
92
101
115
134
166
166
166
173
177
187
187
187
196
189
187
244
180
185
181
180
186
188
209
221
190
214
204
215
232
222
229
221
221
234
211
214
182
188
223
201
206
244
222
168
167
229
154
183
200
197
234
244
169
160
163
167
239
169
170
188
223
162
166
145
123
117
244
88
91
86
68
66
50
63
33
46
47
44
115
37
36
37
25
60
102
113
243
244
102
100
115
133
177
239
239
239
239
239
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
74
74
74
74
74
74
74
74
74
74
37
1
1
1
10
19
40
40
20
1
1
1
9
13
12
12
15
13
7
1
5
8
4
1
4
5
4
2
1
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
2
2
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
97
112
130
163
163
163
171
163
188
188
165
188
174
177
244
178
185
177
175
191
181
210
183
181
219
193
205
219
210
213
195
204
219
188
219
192
189
228
199
199
243
193
160
160
213
151
177
194
192
219
244
172
172
175
172
233
185
187
192
228
163
160
162
143
129
243
108
119
112
107
146
93
138
70
77
74
64
133
50
51
56
42
73
110
121
240
244
109
106
120
135
176
233
233
233
233
233
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
76
76
76
76
76
76
76
76
76
76
39
3
3
7
12
24
36
34
18
3
5
7
9
12
12
12
10
7
5
3
2
5
3
2
2
2
4
5
6
4
2
10
8
5
2
6
3
1
1
1
1
1
1
1
1
1
1
6
5
3
1
1
1
1
1
1
2
4
2
1
1
1
1
8
4
1
1
1
1
2
3
7
4
2
1
1
1
2
1
1
4
5
6
6
4
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
88
88
88
91
95
99
108
108
118
132
120
177
177
172
182
193
188
188
175
175
167
186
177
173
213
213
186
188
186
175
179
175
168
204
176
172
171
193
173
179
180
204
178
155
154
151
151
175
159
166
169
169
184
179
168
174
176
178
180
184
193
180
174
190
172
176
190
172
172
169
166
171
166
166
160
171
138
164
138
150
166
143
158
136
115
117
122
128
154
179
118
111
113
111
123
136
136
136
136
136
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
88
88
88
88
88
57
26
26
26
26
14
2
2
3
3
3
2
2
1
1
1
1
1
2
5
9
16
9
2
5
8
10
8
6
5
4
2
1
10
6
3
6
3
1
4
12
8
5
3
2
2
2
2
2
3
17
24
12
1
1
1
1
1
8
5
3
2
2
6
4
3
4
5
7
10
13
14
9
4
4
4
8
13
16
8
1
1
1
1
2
12
17
19
22
15
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
73
73
73
78
85
93
108
108
112
123
108
151
151
118
122
158
106
110
119
110
133
111
101
98
98
109
126
150
152
151
142
158
125
135
133
131
138
150
133
153
157
144
148
152
143
143
136
174
135
138
145
134
157
137
130
139
138
155
152
144
150
139
139
132
157
134
137
123
174
107
119
118
112
162
99
95
79
82
83
89
150
84
81
78
59
75
92
94
174
154
76
73
81
94
122
162
162
162
162
162
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
73
73
73
73
73
62
51
51
51
51
26
1
1
6
3
1
1
1
1
1
1
4
5
7
9
9
10
7
5
3
6
4
3
2
2
1
1
1
1
1
2
3
2
1
1
2
3
2
2
1
1
1
1
4
3
2
2
1
1
1
1
1
2
1
1
2
2
2
11
9
5
2
2
2
2
2
2
2
2
3
2
2
4
8
5
2
2
7
4
1
3
4
4
5
3
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
219
219
219
219
219
192
188
182
173
166
166
145
145
127
129
152
138
149
199
179
194
214
210
213
202
216
217
185
193
199
191
219
219
181
181
182
199
168
168
176
173
174
214
161
167
210
141
213
174
186
216
216
190
217
164
145
151
147
151
154
164
178
162
219
219
153
149
116
164
76
88
82
92
152
83
151
65
76
74
62
151
48
45
43
25
48
74
79
164
164
149
164
164
164
164
164
164
164
164
164
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
53
53
53
53
53
36
19
19
14
10
14
16
18
12
6
5
5
15
20
15
10
6
3
1
1
6
4
3
5
5
5
3
2
2
2
3
2
1
1
2
4
3
2
3
6
11
6
1
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
212
212
212
212
212
187
183
178
171
167
163
154
154
132
125
150
133
142
161
165
176
200
194
199
191
209
211
177
186
192
181
212
210
165
164
168
161
163
156
162
161
162
200
159
165
194
142
199
172
177
209
209
186
211
165
150
149
144
147
150
161
172
164
212
210
151
141
117
160
82
92
84
93
145
84
147
68
76
74
62
134
48
45
46
31
52
77
82
162
165
70
68
78
90
119
161
161
161
161
161
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
49
49
49
49
49
49
49
49
49
49
30
11
11
24
40
25
11
12
13
12
11
27
32
35
26
17
12
8
5
9
17
14
11
11
11
12
7
2
8
4
1
1
1
1
1
2
3
4
4
5
15
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
3
2
1
1
3
4
4
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
207
207
207
207
207
185
181
177
199
228
241
325
325
263
271
241
234
221
233
259
240
276
259
252
295
267
286
295
300
311
277
293
228
259
235
235
251
316
252
325
272
273
275
295
300
230
226
311
233
265
325
248
293
229
207
321
208
210
216
262
224
238
316
207
205
205
172
167
325
131
139
128
114
139
96
129
66
97
98
92
271
80
84
90
61
103
151
161
324
325
137
133
154
178
238
321
321
321
321
321
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
44
44
44
44
44
44
44
44
44
44
44
101
148
157
90
23
18
14
14
14
37
30
23
16
16
16
12
7
2
2
15
11
7
16
18
21
13
5
4
4
6
5
3
2
3
4
3
2
7
4
1
1
1
6
7
4
1
2
8
10
5
1
1
1
1
1
2
2
1
1
1
1
1
7
4
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
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
274
274
274
274
274
283
293
293
300
312
293
349
349
286
349
335
315
326
332
366
346
337
349
323
367
323
327
367
341
352
367
366
346
307
314
312
300
316
305
317
335
323
330
366
303
289
286
279
291
326
280
290
267
283
278
306
389
347
389
356
392
348
339
347
333
340
392
329
361
318
312
392
321
319
297
361
266
247
243
232
262
212
189
206
198
243
243
214
208
264
179
163
166
160
178
193
193
193
193
193
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
19
19
19
19
19
11
3
3
10
18
10
3
5
5
4
3
6
12
15
18
14
11
9
8
22
33
20
8
8
9
10
5
1
8
18
20
23
17
12
20
22
25
13
1
4
3
2
2
2
3
4
6
4
3
3
3
2
2
2
3
3
2
2
13
7
1
3
6
10
6
3
13
8
3
31
19
7
1
37
26
16
16
8
1
3
19
27
31
33
33
33
33
33
33
33
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
77
77
77
77
77
70
68
67
64
63
63
56
66
72
82
159
98
97
100
117
96
97
117
90
100
98
93
149
92
94
95
82
85
76
88
101
117
146
142
151
155
129
139
126
159
150
110
145
99
96
97
87
82
94
66
67
82
97
111
132
146
142
113
122
151
108
155
91
94
67
75
74
93
159
85
150
76
84
83
72
145
55
48
46
32
41
53
53
90
94
46
43
48
54
70
93
93
93
93
93
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
14
14
14
14
14
14
14
14
14
14
12
10
10
6
3
6
10
9
5
1
3
6
10
15
9
3
3
3
3
3
6
6
4
2
3
5
5
3
2
1
1
3
2
2
5
8
5
3
5
3
1
1
1
1
4
2
1
1
1
1
2
2
2
1
1
1
1
2
2
1
1
1
2
4
3
3
2
1
1
1
1
3
2
1
1
1
1
2
3
3
2
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
92
92
92
99
112
131
161
161
166
183
163
225
225
224
262
245
245
270
275
278
375
267
265
304
309
306
355
309
297
318
323
355
353
324
361
302
343
295
281
284
293
366
301
345
375
262
257
361
214
248
260
280
343
241
375
224
243
285
253
276
371
264
366
231
189
224
185
178
375
143
151
145
127
143
104
143
72
101
101
94
262
81
83
87
58
109
168
181
374
375
157
153
177
205
274
371
371
371
371
371
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
69
69
69
69
69
69
69
69
69
69
44
20
20
20
60
51
42
32
20
8
4
1
14
28
50
33
16
5
1
6
8
10
12
16
14
12
7
2
2
15
13
7
1
1
2
8
7
5
4
6
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
2
8
6
4
2
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
93
93
93
93
93
82
80
78
74
72
72
64
71
68
76
117
91
108
99
109
97
97
93
92
90
90
92
95
97
105
100
104
99
105
98
96
97
93
102
111
102
117
106
108
109
92
92
104
97
97
102
105
117
108
109
97
106
113
104
105
97
100
111
93
93
82
69
65
117
51
55
52
48
60
40
61
30
38
37
34
80
28
27
29
21
36
54
58
116
117
51
49
56
64
84
113
113
113
113
113
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
21
21
21
21
21
21
21
21
21
21
13
6
6
6
6
7
4
1
1
1
6
11
14
17
11
6
8
9
9
5
1
6
3
1
2
3
3
3
4
2
1
2
1
1
4
2
1
1
1
1
1
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
3
2
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
32
31
30
34
39
45
56
56
57
67
94
72
71
74
86
70
74
67
68
61
61
62
60
71
61
60
68
53
49
51
51
55
57
57
58
61
93
66
65
85
64
69
68
70
68
69
73
94
74
86
74
74
75
71
67
64
61
60
58
55
63
59
61
93
57
56
57
50
49
44
40
48
37
37
38
44
34
30
29
26
35
47
48
83
94
47
46
50
52
62
75
75
75
75
75
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
6
6
6
6
6
6
6
6
6
6
4
2
2
4
6
9
5
2
3
2
1
1
1
2
2
2
10
6
3
5
8
4
1
1
1
1
1
2
4
4
3
2
1
1
3
15
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
10
6
3
2
4
4
3
3
2
2
1
1
3
2
1
1
1
1
3
4
2
1
1
4
2
1
2
2
2
3
3
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
32
32
32
32
32
33
34
34
38
44
50
63
63
63
61
63
67
76
73
78
89
71
71
74
76
70
89
70
74
77
70
89
66
65
61
58
56
52
55
53
58
65
59
77
62
61
73
73
89
133
129
145
173
173
173
171
170
171
168
167
171
130
125
161
97
89
83
72
66
62
58
51
59
51
51
58
61
52
55
53
47
59
49
38
41
41
45
42
49
64
41
41
47
50
59
72
72
72
72
72
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
6
1
1
1
1
1
1
1
1
2
5
4
4
3
2
3
2
1
1
1
2
8
4
1
1
2
3
3
4
2
1
1
1
5
5
4
4
2
1
1
18
10
3
1
1
1
1
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
8
4
1
2
1
1
1
1
1
2
2
3
2
1
4
8
5
3
3
5
3
1
3
4
5
6
4
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
71
82
94
116
116
116
116
116
105
105
96
95
89
88
107
101
101
139
101
102
112
109
114
139
116
124
125
129
172
123
128
121
106
112
116
124
165
127
125
133
142
139
135
137
165
131
151
128
123
125
113
113
121
122
129
137
172
153
135
139
134
128
163
123
118
151
115
113
133
97
85
80
73
63
65
71
73
91
78
74
51
45
64
84
87
172
153
73
71
80
93
122
163
163
163
163
163
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
63
63
39
15
15
15
15
8
1
1
3
4
5
3
2
1
1
2
7
7
7
6
5
9
5
1
6
11
14
12
7
2
3
2
2
5
5
5
5
9
5
1
1
1
7
7
4
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
3
4
3
2
1
1
7
4
2
1
1
1
1
2
3
2
1
3
2
2
2
4
3
2
3
4
4
5
3
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
72
72
72
72
72
78
84
84
84
84
84
76
78
83
109
104
85
92
91
92
106
101
109
109
128
124
127
155
147
127
128
113
106
101
98
107
109
111
155
114
122
127
121
147
106
103
118
114
124
155
111
119
113
100
94
119
105
116
147
121
116
114
114
106
100
100
110
100
105
92
98
90
90
110
84
80
76
71
68
72
110
66
66
67
58
59
60
63
64
94
63
58
60
58
65
73
73
73
73
73
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
12
12
12
12
12
7
3
3
4
5
6
9
12
7
2
2
2
3
4
4
5
9
6
3
5
7
20
10
1
4
3
2
1
5
9
5
2
1
1
1
4
7
4
1
1
1
1
1
2
6
4
2
1
1
2
4
2
1
1
1
1
6
12
12
7
3
13
20
12
5
1
8
4
1
3
2
1
1
16
13
10
10
5
1
7
13
16
18
19
19
19
19
19
20
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
182
182
182
182
182
141
134
126
140
163
152
240
240
199
270
247
194
198
208
201
224
200
200
217
285
218
221
231
200
187
189
196
172
204
186
183
229
203
209
240
208
247
218
210
224
215
218
270
222
238
235
232
285
219
219
215
213
213
229
203
203
203
195
195
194
188
188
190
247
181
183
181
179
183
177
196
171
186
187
186
285
172
163
160
129
126
140
150
150
242
150
139
149
146
169
195
195
195
195
195
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
82
82
82
82
82
42
3
3
3
3
3
5
6
7
15
15
8
2
2
2
2
2
8
11
14
9
4
7
4
2
4
3
2
1
1
2
2
2
13
15
11
7
4
2
4
15
16
9
3
2
1
1
2
3
2
1
1
1
1
3
3
2
2
2
3
4
3
2
42
28
14
2
24
14
4
15
26
15
5
11
8
6
8
30
15
1
1
6
5
5
26
36
41
44
43
42
42
42
42
42
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
678
678
678
678
678
528
503
474
447
440
379
421
421
375
372
477
373
362
395
437
413
476
479
497
509
652
531
475
518
547
542
678
662
468
472
440
409
371
374
397
382
399
476
435
477
456
443
497
475
472
500
652
498
531
488
443
442
441
439
437
455
497
498
678
662
503
496
461
449
403
413
444
439
477
444
456
449
349
345
343
319
370
315
332
305
370
370
285
320
262
270
268
290
327
368
441
441
441
441
441
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
299
299
299
299
299
155
11
11
11
11
11
13
16
20
28
65
35
6
5
4
5
6
10
12
15
31
59
37
15
13
11
18
13
9
5
4
3
3
9
27
15
4
4
9
26
149
94
40
15
13
11
19
11
4
4
4
5
4
4
7
10
7
4
7
5
4
11
18
38
24
10
5
13
14
9
5
50
27
4
10
5
1
5
43
30
17
17
13
7
1
34
50
58
67
63
60
60
60
60
60
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
74
74
74
74
74
83
93
93
93
93
93
92
93
106
119
184
121
159
132
128
135
127
126
134
159
131
135
138
139
138
142
159
136
134
133
138
133
138
139
184
151
132
137
142
113
112
123
133
155
197
186
180
186
177
197
176
173
180
177
176
197
178
169
180
184
168
172
172
168
165
160
183
155
150
140
157
116
106
117
130
132
151
183
129
127
125
113
114
119
116
118
118
118
118
125
132
132
132
132
132
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
19
19
19
19
19
10
1
1
2
4
17
20
21
11
1
1
1
1
2
2
2
24
13
2
11
16
10
5
2
2
2
1
1
16
12
7
2
1
2
3
7
6
5
7
4
1
2
1
1
2
3
4
12
8
4
2
2
2
1
1
1
2
15
15
15
9
3
14
9
4
2
12
8
4
10
7
4
6
15
10
5
5
3
1
2
11
15
17
18
19
19
19
19
20
54
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
255
255
255
255
255
207
199
189
179
175
159
164
164
160
175
271
176
192
192
195
203
209
287
214
213
208
187
195
176
174
180
255
162
168
187
194
196
271
219
223
225
287
228
227
224
253
218
218
226
255
243
260
335
261
315
262
267
298
301
307
360
327
328
332
360
321
334
343
342
403
311
291
310
271
292
342
232
314
260
285
314
315
306
325
403
403
252
246
224
191
173
149
182
227
294
403
403
403
403
403
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
96
96
96
96
96
56
17
17
17
17
9
2
2
6
10
12
6
1
1
1
4
10
13
16
13
10
27
19
12
7
21
13
6
8
4
1
3
6
10
19
28
14
1
1
1
7
13
10
8
4
1
1
1
2
8
4
1
2
3
4
5
3
1
2
3
5
6
8
8
7
7
23
13
4
4
5
24
12
1
23
12
2
11
30
19
9
9
8
4
1
24
36
42
45
44
43
43
43
43
43
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
70
70
70
76
85
100
123
123
123
123
123
102
100
101
141
104
105
110
103
107
126
122
130
129
158
146
130
139
134
136
158
146
112
119
120
124
158
123
125
127
118
126
121
111
112
123
110
115
125
110
121
113
110
105
107
117
110
112
136
121
120
122
126
118
112
106
104
105
102
107
99
95
92
88
100
84
82
107
96
104
136
109
110
103
107
107
89
96
101
102
107
107
107
107
108
109
109
109
109
109
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
53
53
53
53
53
29
5
5
5
5
5
4
3
2
1
1
1
3
5
5
5
5
3
1
7
18
14
10
7
10
9
5
1
10
11
6
2
5
6
8
36
21
7
2
2
2
1
1
1
7
5
3
2
1
1
3
4
5
3
1
4
3
2
3
2
1
1
1
1
1
2
4
7
11
8
5
3
1
41
25
10
10
5
1
10
24
31
35
37
38
38
38
38
39
41
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
494
494
494
494
494
446
438
428
452
489
441
609
609
464
482
547
477
559
533
548
521
562
473
494
438
432
462
504
474
442
462
486
429
485
445
438
446
511
423
420
414
474
413
416
512
439
451
494
452
476
609
531
547
559
548
562
506
510
504
493
511
485
446
486
403
393
380
367
366
358
386
388
380
512
368
364
366
343
344
346
326
320
388
298
272
284
325
352
384
609
344
322
354
354
419
495
495
495
495
495
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
96
96
96
96
96
90
85
85
85
85
66
47
47
41
36
24
12
3
2
1
1
3
19
27
32
37
55
28
1
5
26
13
1
19
23
28
17
7
22
22
22
22
18
15
80
66
52
40
29
15
1
2
3
4
25
13
1
2
3
5
8
5
3
4
5
7
4
1
27
23
12
1
1
1
2
3
52
39
26
24
14
4
25
66
39
13
13
16
20
96
103
107
109
110
87
65
65
65
65
65
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
70
81
94
118
118
118
118
118
89
86
85
98
87
82
96
95
103
109
96
90
92
87
91
92
91
118
96
96
98
109
87
94
94
89
114
88
92
97
103
101
104
109
118
100
101
99
94
103
93
94
96
96
91
93
98
102
105
117
111
111
117
114
108
117
108
108
105
102
111
92
97
99
92
111
92
96
93
102
91
81
84
83
83
73
71
73
95
77
78
81
82
85
91
91
91
91
91
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
36
18
18
18
18
11
5
5
5
5
7
4
2
4
5
6
7
5
4
4
3
2
3
3
3
11
10
7
4
7
6
4
3
11
11
8
5
3
1
10
7
5
4
4
3
2
2
2
2
2
2
3
4
5
5
5
3
1
2
2
2
2
2
11
6
2
2
1
1
1
1
2
2
2
10
6
2
3
20
10
1
1
1
1
3
14
19
22
25
22
20
20
20
20
20
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
63
63
58
57
56
53
53
53
44
44
40
36
39
38
39
57
40
45
49
51
63
56
55
62
56
51
56
56
58
56
46
46
44
57
40
43
43
41
52
41
42
46
44
44
63
47
47
55
47
49
62
45
49
44
42
40
42
41
45
46
58
56
44
44
42
39
39
39
37
39
36
36
36
35
34
34
32
49
24
24
27
26
32
32
27
32
39
22
21
25
28
34
44
44
44
44
44
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
27
2
2
2
2
2
2
3
4
3
2
3
4
4
2
1
2
3
3
4
5
6
8
5
2
2
3
2
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
15
9
4
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
65
65
65
65
65
57
55
54
52
51
49
49
49
39
41
45
43
43
57
46
51
51
56
64
57
58
63
53
54
56
53
65
59
46
50
48
57
49
42
43
40
41
43
43
51
56
45
64
51
52
58
56
52
63
50
49
48
47
42
42
42
46
49
65
59
44
45
38
36
36
36
35
51
34
31
31
30
27
27
25
28
26
21
22
20
23
26
27
47
39
25
25
28
33
40
53
53
53
53
53
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
16
16
16
16
16
9
2
2
2
3
6
4
2
2
2
2
5
4
4
2
1
6
4
2
3
4
4
2
1
1
1
1
1
2
2
1
1
1
1
1
7
4
1
1
1
1
1
1
2
1
1
1
2
1
1
1
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
2
2
3
4
4
4
4
5
4
3
3
3
3
3
3
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
190
190
190
190
190
150
143
135
146
166
161
233
233
191
224
202
174
189
177
175
172
189
198
206
260
227
194
196
187
174
168
175
149
153
154
154
170
224
188
233
212
212
260
202
196
202
179
185
184
187
231
194
200
190
181
187
200
203
210
260
204
210
205
198
189
210
187
196
233
194
202
195
195
195
189
202
189
177
181
178
202
160
162
150
139
160
160
156
156
231
148
137
143
138
156
174
174
174
174
174
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
80
80
80
80
80
40
1
1
1
1
1
17
33
18
3
6
7
8
5
3
8
7
7
7
5
3
20
10
1
1
1
5
3
2
2
1
1
5
12
15
13
10
7
5
3
17
15
8
2
1
1
2
6
8
11
6
1
3
5
3
2
3
4
3
3
5
3
2
26
16
7
2
5
9
25
28
31
16
2
12
8
4
15
28
22
17
17
12
7
2
21
30
35
37
32
27
27
27
27
27
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
97
97
97
97
97
84
82
79
75
72
72
61
61
55
52
64
56
60
75
72
79
85
90
93
84
91
93
77
81
85
80
97
97
75
75
75
75
72
68
71
69
70
85
67
71
90
68
93
79
80
90
91
80
93
69
61
63
61
62
62
69
75
71
97
97
67
63
52
69
37
41
39
41
64
36
61
30
33
33
28
59
21
19
19
12
21
31
33
68
69
28
28
32
37
50
69
69
69
69
69
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
25
25
25
25
25
25
25
25
25
25
16
8
8
11
14
8
3
3
9
8
5
2
4
5
5
6
7
4
2
4
7
5
3
3
2
2
7
4
2
4
4
4
4
3
2
2
2
1
1
1
1
3
4
4
5
4
4
4
4
4
3
2
3
3
3
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
30
30
30
30
30
33
37
37
37
37
37
37
38
40
57
42
45
48
44
47
55
43
46
48
52
46
48
42
44
45
43
48
55
43
47
47
44
57
41
44
46
46
52
52
55
52
64
56
57
65
63
54
57
58
57
63
65
56
59
58
59
64
56
65
55
56
56
55
54
52
56
54
51
54
51
56
64
44
46
44
42
37
38
42
38
51
51
41
42
51
39
39
39
38
38
39
39
39
39
39
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
7
7
7
7
7
4
2
2
2
2
2
2
2
3
4
5
3
2
2
2
2
2
2
2
3
4
5
3
2
2
2
2
2
2
2
1
1
2
3
4
3
2
1
1
1
32
16
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
8
11
6
2
1
3
4
3
2
1
1
2
4
3
2
2
3
2
1
1
2
2
3
5
6
6
7
6
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
67
78
90
114
114
114
114
114
105
105
106
104
118
105
99
97
95
105
94
88
114
89
91
96
112
86
98
83
82
71
73
81
89
114
118
104
105
112
100
100
92
107
101
92
98
91
90
101
88
89
92
84
89
88
93
96
118
107
103
100
99
104
96
91
90
95
84
89
91
89
107
85
101
87
68
69
72
92
67
69
72
67
80
80
77
101
83
71
62
62
64
75
89
89
89
89
89
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
36
15
15
15
15
15
17
18
13
8
23
14
6
7
5
4
5
4
3
3
4
5
5
5
5
8
8
7
7
5
4
5
6
7
6
5
7
7
5
4
5
3
2
2
1
1
1
1
1
1
1
2
1
1
2
3
3
3
7
4
1
4
9
6
4
2
1
6
6
3
1
1
3
4
6
3
1
1
5
3
1
1
2
2
2
4
5
5
5
5
5
5
5
6
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
265
265
265
265
265
221
214
205
211
226
202
275
275
275
273
520
298
314
332
326
318
326
439
350
358
412
341
371
349
338
371
345
294
357
318
333
371
360
363
375
359
412
385
338
520
344
347
372
439
368
385
331
412
274
285
279
296
359
394
437
526
524
524
526
510
505
526
475
482
498
434
475
453
520
444
482
461
347
326
300
412
228
258
307
287
416
416
268
240
193
155
133
130
134
149
166
166
166
166
166
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
87
87
87
87
87
51
16
16
16
16
11
6
6
20
39
29
19
13
8
4
3
13
12
12
12
31
42
21
1
7
12
9
7
4
2
3
2
1
21
26
31
16
1
4
7
16
21
20
16
11
6
1
1
1
1
2
6
3
1
3
6
3
1
1
1
1
4
8
16
13
10
7
69
40
12
5
17
20
17
15
11
8
8
32
16
1
1
2
4
13
22
27
29
32
29
27
27
27
27
27
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
777
777
777
777
777
779
782
782
800
823
782
896
896
787
811
1302
841
939
974
966
944
912
1191
861
860
881
822
887
909
781
832
856
777
783
738
784
872
936
944
1302
1097
1015
1015
1191
830
790
810
776
776
848
896
916
1097
939
944
889
911
932
928
958
1041
1008
1041
964
1302
890
858
836
723
747
752
748
987
708
650
681
511
583
567
548
987
579
605
591
525
588
645
608
944
714
558
550
521
525
557
582
582
582
582
582
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
5
5
5
5
5
5
5
5
5
5
5
6
6
7
10
13
9
5
4
3
3
3
6
8
10
33
56
29
3
28
53
63
49
36
36
36
21
7
41
48
56
39
23
22
41
42
43
23
4
21
11
1
1
4
8
19
31
22
14
29
45
27
10
6
3
2
2
2
12
22
16
10
18
27
19
12
40
22
4
48
25
2
9
72
54
37
37
131
67
4
68
100
116
124
125
125
125
125
125
126
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
310
310
310
310
310
292
289
285
284
285
274
290
290
250
323
309
256
268
277
280
284
271
324
288
314
297
261
254
250
260
269
310
306
254
267
288
287
323
309
284
294
291
324
271
278
267
275
280
289
361
290
306
309
294
361
286
304
304
306
361
305
324
299
310
306
276
262
258
284
252
248
250
235
239
231
223
250
218
215
201
225
163
169
155
136
143
156
169
171
290
166
158
171
166
190
215
215
215
215
215
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
36
36
36
36
36
36
36
36
36
36
21
6
6
7
9
5
1
1
2
3
2
2
5
7
9
17
34
22
11
6
22
16
11
8
11
12
6
1
8
13
15
8
1
6
11
86
58
31
27
15
3
2
1
1
16
12
9
6
3
3
4
2
1
2
4
8
6
4
55
34
13
5
4
4
7
10
14
10
6
14
7
1
13
35
24
13
13
13
9
6
25
34
39
41
38
35
35
35
35
35
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
109
109
109
109
109
111
114
114
114
114
114
80
79
73
65
82
56
55
58
57
55
69
60
62
66
63
74
69
59
70
69
63
109
64
78
86
82
114
78
82
75
69
74
68
77
109
86
109
95
109
91
88
88
89
85
85
94
84
86
89
87
92
93
94
114
85
85
78
75
83
71
75
76
74
90
84
57
58
59
64
59
83
75
54
54
47
46
40
37
39
29
26
31
37
47
63
63
63
63
63
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
5
5
5
5
5
5
5
5
5
5
3
1
1
5
7
6
3
1
1
1
2
2
2
3
9
7
5
3
1
1
2
2
3
2
2
3
3
2
1
3
5
8
6
3
1
3
3
4
13
8
4
1
1
1
1
2
3
2
2
2
3
2
2
7
4
2
3
9
5
2
1
2
9
14
7
1
2
1
1
5
4
2
1
8
5
2
2
6
3
1
5
7
8
9
9
9
9
9
10
12
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
35
36
38
41
41
43
46
45
56
56
42
48
37
37
39
39
42
52
46
48
43
56
48
47
62
52
48
48
45
43
45
45
50
59
48
62
48
46
48
44
47
46
44
64
51
56
62
64
58
60
59
58
64
56
56
56
56
55
62
55
49
47
49
47
45
59
43
44
46
40
43
43
41
62
38
40
43
41
44
36
35
33
33
36
37
46
55
35
32
36
39
47
59
59
59
59
59
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
34
34
20
6
6
6
6
3
1
1
5
4
3
2
2
4
3
3
8
6
4
3
3
5
3
1
1
6
4
2
1
1
4
2
1
3
2
2
2
1
1
1
16
10
5
5
4
2
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
2
2
2
3
2
1
1
10
5
1
1
2
1
1
2
3
3
3
3
3
3
3
4
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
14
15
15
16
18
18
26
26
23
24
54
25
27
30
26
24
25
28
22
26
23
23
25
25
22
22
22
21
21
26
30
34
54
39
43
50
38
41
39
54
42
38
44
32
31
29
26
25
25
23
23
28
33
36
48
54
36
35
39
43
35
50
31
28
27
30
28
32
54
30
42
26
27
28
26
44
22
21
21
15
15
15
14
22
14
15
15
16
19
22
28
28
28
28
28
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
7
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
2
3
3
2
1
1
2
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
1
1
1
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
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
93
93
93
93
93
84
83
81
79
78
76
77
77
63
64
78
61
81
69
68
69
65
64
63
64
64
66
75
70
77
77
93
81
75
76
76
80
76
71
70
68
64
63
64
67
67
70
81
87
104
99
104
99
103
104
98
99
103
93
95
94
85
83
93
77
75
72
69
70
65
65
65
65
70
66
63
62
61
61
62
61
61
70
63
62
70
70
60
63
60
59
57
57
57
60
63
63
63
63
63
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
10
4
4
4
4
2
1
1
1
4
3
3
3
2
1
1
2
3
4
9
6
4
5
5
5
12
7
2
2
2
3
2
2
5
6
7
6
3
1
1
31
19
7
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
6
6
4
3
2
1
2
1
1
1
3
5
4
3
5
8
4
1
1
2
1
1
5
7
8
8
8
8
8
8
8
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
57
62
68
79
79
79
79
79
59
60
62
71
66
60
63
65
69
69
75
93
87
118
94
94
99
96
92
122
93
83
90
82
95
141
104
127
105
93
86
79
74
73
82
84
86
127
83
80
83
85
85
83
122
99
110
141
104
118
110
104
118
111
117
127
122
123
115
127
123
109
112
104
127
123
99
97
100
141
74
78
90
84
117
117
76
75
70
62
57
54
51
52
51
51
51
51
51
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
35
17
17
17
17
9
1
1
7
6
6
5
4
2
1
3
2
1
1
1
2
10
12
11
11
13
8
4
1
2
1
1
2
6
6
4
2
1
1
2
34
19
4
1
1
1
2
6
3
1
1
1
1
1
1
1
1
1
7
6
3
1
1
3
6
3
1
1
1
2
3
5
5
5
5
3
2
8
10
5
1
1
1
1
1
6
9
10
11
11
11
11
11
12
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
84
84
84
84
84
85
86
86
86
86
86
62
63
61
60
83
53
57
61
61
65
72
63
68
68
63
84
63
62
67
68
62
86
66
67
66
86
68
70
76
70
67
74
69
80
118
99
118
143
184
157
184
157
159
184
160
161
161
153
155
154
124
116
151
93
91
87
77
63
58
57
64
69
66
94
83
64
68
63
58
58
51
46
37
33
32
33
34
39
47
32
29
35
41
52
70
70
70
70
70
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
2
2
2
2
2
2
2
2
2
2
1
1
1
1
3
3
3
2
1
1
1
2
5
6
4
3
5
3
1
1
4
3
3
2
1
1
1
2
3
5
4
3
5
3
2
3
4
2
1
2
1
1
1
1
1
1
2
1
1
1
1
4
7
4
2
2
1
1
10
6
3
2
2
2
1
1
2
1
1
5
3
1
1
6
3
1
1
9
5
1
5
7
8
9
9
9
9
9
10
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
34
34
35
37
37
37
37
37
28
36
39
41
82
46
49
52
49
53
47
58
45
48
50
50
69
52
51
50
48
46
48
52
49
54
58
59
82
69
57
58
58
55
52
61
51
55
59
58
54
55
54
53
58
56
60
65
72
73
72
70
73
82
66
77
64
64
63
62
77
61
61
61
77
61
58
57
54
53
52
46
42
37
38
38
35
49
33
35
35
34
36
38
42
42
42
42
42
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
2
1
1
2
3
6
6
6
6
6
6
4
2
2
2
3
6
5
3
2
3
10
6
3
2
1
1
2
4
8
5
3
1
1
1
17
11
5
1
1
1
2
3
4
4
3
3
2
2
3
4
5
6
4
2
3
3
4
5
4
2
1
8
5
3
3
3
2
1
2
3
2
1
6
4
2
2
1
1
1
6
8
9
10
9
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
753
753
753
753
753
714
707
699
728
768
676
902
902
691
777
842
716
857
834
850
890
851
772
766
795
761
741
809
852
756
781
753
743
774
688
753
744
777
793
755
797
749
795
658
716
694
651
687
696
748
902
822
842
857
890
779
830
809
852
795
791
793
744
753
743
691
797
651
684
580
567
525
530
550
486
574
443
486
486
471
700
408
408
405
409
498
563
538
902
663
532
531
498
500
524
539
539
539
539
539
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
78
78
78
78
78
78
78
78
78
78
45
12
12
15
18
15
10
5
3
1
1
1
9
13
18
47
76
38
1
34
68
51
35
30
30
30
16
2
27
27
27
16
6
11
39
70
60
40
21
11
1
7
6
6
28
30
32
19
7
10
13
9
5
7
7
8
4
1
23
36
18
1
4
7
9
11
19
20
21
30
16
3
20
82
56
30
30
124
72
21
58
76
85
95
74
53
53
53
53
53
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
38
38
38
40
42
45
50
50
50
50
50
43
43
40
43
64
47
53
54
63
50
56
53
48
63
55
59
64
67
68
71
104
69
68
70
65
64
67
60
59
64
59
66
65
64
104
65
62
61
54
52
50
48
50
46
48
58
60
63
104
58
61
62
58
57
58
60
58
58
60
60
52
60
52
56
63
48
63
50
50
63
41
38
39
35
40
40
39
63
44
31
29
30
34
41
52
52
52
52
52
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
38
38
38
38
38
23
9
9
9
9
5
1
1
1
2
4
2
1
1
1
2
2
2
3
2
1
6
4
2
6
10
7
4
1
1
1
1
2
7
5
3
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
2
1
1
4
3
2
1
2
1
1
3
4
3
2
2
2
1
1
5
3
1
1
1
1
1
4
6
7
7
4
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
41
41
41
41
41
36
35
34
38
44
41
65
65
57
64
78
65
85
82
79
100
85
82
88
85
85
100
85
87
85
87
100
69
69
67
65
72
68
65
85
62
64
63
56
61
58
59
85
62
65
69
63
62
61
62
59
61
66
68
68
91
69
73
74
78
83
67
66
69
57
58
53
54
56
52
57
53
46
46
49
54
53
47
37
34
41
48
49
91
72
40
39
42
49
63
83
83
83
83
83
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
10
2
2
2
2
2
2
3
4
7
11
13
9
6
6
9
5
1
1
2
4
4
3
2
2
3
10
7
4
3
2
2
2
4
4
4
4
3
2
1
3
3
3
3
2
1
1
1
1
2
1
1
3
2
1
1
4
5
3
1
2
1
1
10
5
1
1
1
1
1
1
1
1
2
3
2
1
1
5
4
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
34
34
37
41
41
43
47
42
58
58
49
60
63
53
63
61
71
71
60
64
62
62
64
63
63
71
65
65
67
67
64
66
62
69
71
60
58
59
56
68
69
81
116
94
116
132
156
155
156
155
139
156
133
149
129
124
150
118
111
109
149
94
90
89
77
70
66
64
68
71
71
92
77
58
55
54
55
59
57
51
45
44
45
45
43
67
47
41
40
38
39
41
43
43
43
43
43
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
7
7
7
7
7
7
7
7
7
7
4
2
2
5
6
4
3
3
5
6
4
2
1
1
1
2
4
3
3
2
1
6
4
2
7
7
4
2
4
6
4
2
2
1
1
24
16
9
9
5
2
1
1
1
4
3
2
1
1
1
1
1
1
1
2
3
4
12
10
6
2
1
1
1
1
1
1
1
2
3
2
1
1
7
4
1
1
5
3
1
4
6
7
8
5
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
29
29
29
29
29
29
29
29
30
32
29
39
39
37
40
62
38
41
44
42
52
39
42
36
39
43
45
62
52
46
49
49
46
48
59
52
60
62
49
51
62
49
52
54
50
59
50
55
51
56
51
52
56
53
53
59
51
54
55
56
67
54
55
55
51
53
53
53
62
56
55
67
54
56
55
75
56
60
60
75
56
55
75
48
47
47
43
42
46
39
38
38
41
46
51
62
62
62
62
62
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
29
29
29
29
29
15
1
1
1
1
1
1
1
2
3
4
3
3
2
1
2
1
1
1
1
3
3
2
2
2
5
4
3
6
3
1
1
2
4
12
8
4
1
1
1
2
3
3
3
2
1
1
1
3
3
2
1
1
2
1
1
3
4
2
1
2
2
2
5
3
1
2
1
1
1
1
1
1
2
4
2
1
4
8
6
4
4
2
1
2
8
11
13
14
8
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
72
72
72
72
72
72
72
72
76
80
73
96
96
90
103
103
102
159
113
119
135
112
114
121
161
128
134
159
135
134
161
127
132
138
134
142
161
126
121
123
119
120
120
133
106
95
100
104
89
119
100
100
142
92
91
112
103
104
133
120
107
105
119
101
101
100
103
97
93
88
101
78
78
79
73
78
75
75
76
73
133
61
62
64
53
64
71
72
118
89
67
63
63
67
78
92
92
92
92
92
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
72
72
72
72
72
40
9
9
9
9
8
7
7
5
4
19
21
18
9
1
2
3
3
4
5
6
7
4
2
3
13
10
7
4
4
2
1
2
10
8
6
3
1
1
1
3
5
4
4
2
1
1
1
1
2
2
3
3
3
2
1
5
9
5
1
3
2
2
5
6
4
2
1
1
1
1
9
5
2
13
7
1
3
10
6
2
2
5
4
4
12
16
18
20
19
18
18
18
18
18
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
29
29
29
32
35
39
47
47
47
47
47
46
46
39
39
34
34
37
39
39
56
40
40
43
56
44
47
56
48
47
56
42
38
40
37
41
40
47
46
39
41
43
40
41
45
41
42
47
43
46
46
43
45
45
56
47
43
45
43
42
50
44
43
47
41
41
45
37
43
36
37
37
39
35
33
34
33
33
35
36
47
37
34
30
29
32
35
34
56
47
25
24
26
30
38
50
50
50
50
50
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
29
29
29
29
29
17
6
6
6
6
3
1
1
2
2
1
1
5
3
1
1
1
1
2
2
3
5
5
3
1
7
4
2
3
3
2
2
2
3
4
4
4
3
2
1
2
3
2
2
1
1
1
1
1
4
2
1
1
1
1
1
3
4
2
1
3
3
4
7
6
4
2
4
3
2
1
2
1
1
4
2
1
1
2
2
2
2
4
3
2
2
2
2
2
2
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
67
67
67
67
67
68
70
70
70
70
70
49
51
52
55
62
48
49
55
55
52
67
64
72
92
92
70
68
66
62
61
67
55
59
55
54
67
53
56
61
62
59
70
56
57
57
60
53
55
56
57
62
58
57
62
62
58
61
62
62
60
60
53
53
48
45
44
46
42
41
42
40
41
44
42
46
60
48
50
60
50
41
37
35
31
32
31
31
46
30
30
27
30
36
45
60
60
60
60
60
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
6
3
1
3
4
6
13
16
20
16
9
2
2
2
4
6
3
1
6
3
1
1
1
6
8
6
4
3
2
1
18
12
6
1
1
1
1
1
1
3
2
1
1
2
1
1
1
1
1
2
3
2
1
1
1
2
3
2
2
1
1
2
2
2
3
2
1
2
7
4
1
1
3
3
4
7
8
9
9
9
9
9
9
10
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
34
37
41
49
49
49
49
49
49
49
44
43
41
49
40
41
40
53
40
40
43
38
40
38
44
41
43
50
49
48
48
73
48
48
49
47
47
51
44
46
43
44
55
47
51
56
65
56
73
57
54
53
55
48
48
46
45
53
51
52
54
66
57
58
61
73
59
66
56
57
58
55
63
66
51
49
46
57
40
44
50
45
63
63
46
43
49
32
29
32
35
42
53
53
53
53
53
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
27
24
24
24
24
14
5
5
6
7
6
4
3
2
1
1
1
1
1
1
3
5
3
1
5
11
7
4
27
14
2
1
1
5
4
3
2
2
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
6
3
1
2
4
6
3
1
4
6
5
3
1
7
5
3
4
2
1
2
3
3
3
3
2
2
2
2
2
2
3
3
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
250
250
250
250
250
253
256
256
256
256
256
238
238
223
293
248
223
255
236
255
233
223
250
220
262
232
212
212
256
216
217
207
249
192
213
205
206
293
220
235
249
245
262
252
252
256
236
248
229
224
238
235
235
255
255
222
233
244
239
293
258
252
250
258
255
243
258
231
252
211
208
202
197
218
174
185
173
191
185
185
248
167
182
160
138
137
149
161
161
255
162
149
159
154
178
202
202
202
202
202
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
6
6
6
6
6
6
6
6
6
6
5
5
5
18
31
18
5
22
22
13
5
28
27
26
15
4
28
15
2
2
14
8
2
1
3
5
7
9
12
18
11
4
4
5
6
54
35
17
1
2
2
2
3
4
5
4
4
3
3
6
10
7
5
3
1
5
3
2
14
7
1
2
3
4
4
5
8
5
3
27
14
1
4
27
24
22
22
11
1
3
24
35
40
43
39
35
35
35
35
35
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
79
79
79
79
79
60
56
53
53
57
55
72
72
66
67
65
72
62
66
65
69
72
69
79
71
65
66
65
65
68
71
61
57
60
65
58
71
59
57
60
65
56
71
56
60
60
66
79
75
93
88
83
88
85
93
82
81
84
79
80
93
80
89
81
77
84
79
70
68
80
60
61
68
66
69
89
52
51
58
61
57
84
76
53
53
52
48
46
65
45
33
31
34
41
52
69
69
69
69
69
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
38
38
38
38
38
21
4
4
4
4
3
3
3
7
6
4
3
2
2
2
3
2
1
1
2
3
11
6
1
2
3
7
4
2
1
1
1
1
2
3
2
2
2
1
1
3
4
6
5
3
1
1
1
2
4
2
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
2
1
1
1
1
1
2
2
3
3
3
3
7
5
3
3
3
2
2
4
5
6
6
6
6
6
6
6
7
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
168
168
168
168
168
129
122
114
104
98
90
85
86
92
113
108
102
126
120
125
156
128
126
131
156
139
136
132
156
143
138
168
134
136
144
131
140
134
115
121
118
116
138
108
106
105
115
144
129
137
138
138
147
138
140
132
131
135
130
132
163
156
161
168
210
177
173
189
179
179
210
192
188
193
173
200
210
165
169
163
143
175
121
137
147
175
175
124
118
103
98
93
95
100
107
119
119
119
119
119
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
78
78
78
78
78
41
4
4
4
4
4
5
7
13
19
18
10
3
2
1
2
2
2
2
2
2
23
16
9
6
4
10
6
2
1
1
1
5
10
9
5
2
3
2
2
2
3
2
2
2
2
1
1
2
1
1
2
2
3
2
2
2
2
1
1
4
2
1
4
4
3
2
2
2
5
6
8
6
4
7
5
3
2
13
8
4
4
4
3
2
11
15
17
20
19
18
18
18
18
18
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
259
259
259
259
259
218
211
203
190
181
177
154
154
142
146
174
149
189
183
197
222
203
253
224
218
259
222
199
204
192
184
222
164
164
159
158
188
152
157
158
166
182
195
199
222
253
197
211
228
219
259
248
222
221
219
201
201
200
196
200
197
187
185
185
182
179
177
170
222
166
169
169
163
162
159
156
180
150
152
154
143
163
146
134
133
132
138
131
120
219
105
101
117
120
143
174
174
174
174
174
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
82
82
82
82
82
41
1
1
1
1
1
4
7
11
9
7
9
11
11
11
22
13
4
4
6
8
11
10
10
9
9
18
13
7
2
1
1
1
13
17
13
9
5
4
3
52
44
24
5
5
3
1
2
5
3
2
2
1
1
1
2
1
1
2
4
13
7
1
26
21
12
3
2
1
2
4
13
8
3
9
6
4
6
27
20
13
13
11
7
3
17
24
27
31
26
21
21
21
21
21
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
263
263
263
263
263
269
276
276
276
278
276
284
284
257
318
312
293
316
316
311
352
319
302
288
281
318
270
269
271
272
282
289
253
250
258
256
327
278
304
327
312
327
286
258
253
268
218
236
238
255
284
290
297
316
352
252
273
269
263
266
289
265
266
275
270
268
312
261
254
256
232
220
221
213
206
252
193
197
186
166
236
141
147
157
143
175
192
200
352
237
215
218
198
194
193
189
188
184
184
184
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
13
13
13
13
13
9
5
5
7
9
14
8
3
3
3
3
3
17
31
41
35
30
16
3
12
36
22
8
2
4
2
1
3
13
14
9
5
4
3
2
3
5
3
2
1
1
4
9
9
6
4
9
6
3
3
3
3
3
2
1
5
8
11
12
14
12
11
8
6
4
3
17
9
1
23
12
1
2
28
20
12
12
55
28
1
27
40
46
49
50
50
50
50
50
51
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
70
80
93
116
116
116
116
116
80
76
74
74
83
75
99
93
93
112
99
73
76
76
82
85
82
116
89
94
99
112
100
119
98
99
92
87
90
114
88
97
104
112
119
104
114
100
98
99
94
101
94
93
119
87
86
84
81
76
77
75
77
77
79
82
76
88
77
77
76
92
79
76
101
72
68
68
66
64
61
76
59
59
62
62
61
61
82
54
51
59
66
79
101
101
101
101
101
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
53
53
53
53
53
37
21
21
21
21
12
3
3
3
3
5
9
7
6
6
11
7
4
2
2
8
11
7
3
2
2
8
6
4
5
5
3
1
5
6
4
3
3
4
5
5
5
4
4
3
2
5
3
2
3
4
6
4
2
2
3
2
2
1
1
2
2
3
5
3
2
1
2
2
3
6
6
3
1
5
3
1
3
8
6
4
4
2
1
13
11
10
10
10
10
10
10
10
10
16
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
560
560
560
560
560
563
567
567
578
593
567
642
642
482
517
614
500
650
600
617
655
567
470
487
501
539
560
598
623
539
566
572
567
498
505
475
477
461
453
567
443
434
446
470
440
436
423
467
476
521
642
593
614
650
655
567
560
563
623
551
572
543
490
479
567
485
471
481
505
424
471
383
375
380
350
405
390
321
335
304
285
265
228
220
204
235
298
323
428
655
437
456
461
429
427
423
416
407
407
407
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
7
7
7
7
7
7
7
7
7
7
7
7
8
9
11
12
8
5
4
3
4
5
8
9
11
8
5
5
6
20
27
34
30
22
15
39
20
1
2
12
23
14
5
4
5
180
101
23
2
10
6
3
4
5
10
10
10
6
3
5
7
4
2
1
1
6
3
1
11
18
11
5
5
5
5
5
18
22
13
5
4
2
1
21
13
5
5
35
65
74
78
80
81
83
62
41
41
41
41
41
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
314
314
314
314
314
296
293
290
282
279
279
260
260
250
326
352
264
276
286
273
286
275
281
285
334
300
271
271
270
282
279
314
298
252
269
296
292
326
352
294
307
308
334
276
286
269
268
281
272
285
300
306
305
303
374
291
315
317
320
334
319
352
318
314
298
292
273
274
286
265
233
221
233
230
255
292
221
374
253
277
289
285
241
204
185
172
181
186
180
275
173
159
195
222
283
374
374
374
374
374
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
35
35
35
35
35
19
4
4
4
8
10
6
3
3
3
3
3
5
6
7
8
26
14
3
16
29
24
16
8
11
9
5
1
17
22
15
8
4
1
17
32
25
19
29
15
2
1
1
1
1
3
6
4
2
1
1
2
4
3
2
1
1
8
6
4
4
4
4
5
6
4
3
5
7
17
11
5
3
28
20
12
12
13
12
11
26
34
38
40
41
41
41
41
42
61
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
36
38
38
38
38
38
37
44
50
62
86
57
72
61
60
61
54
66
54
54
62
54
63
64
69
70
104
72
72
72
63
66
66
66
86
72
65
73
70
74
104
69
72
75
71
68
81
72
70
73
81
78
81
81
104
81
83
83
81
86
74
74
69
67
70
67
70
69
69
74
70
69
67
70
66
63
69
61
58
58
70
70
51
54
40
32
28
29
33
39
49
49
49
49
49
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
2
1
1
4
6
9
10
9
5
1
1
1
1
2
1
1
6
4
2
2
3
4
2
1
2
3
3
3
4
4
2
1
2
3
4
22
11
1
1
3
2
1
2
1
1
1
2
1
1
1
1
2
4
6
3
1
1
1
3
2
1
1
1
2
1
1
2
1
1
5
3
1
1
5
7
10
15
11
6
1
5
7
8
8
7
7
7
7
7
7
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
64
64
64
64
64
48
45
42
45
51
47
72
72
57
63
76
63
82
80
79
95
85
71
65
64
65
64
60
82
60
63
71
58
56
62
53
51
57
52
55
55
55
64
57
62
71
69
89
79
89
83
84
87
83
95
93
90
89
90
90
87
89
93
78
75
77
76
75
93
77
71
75
73
72
89
71
61
61
66
62
64
58
67
55
53
52
57
60
61
95
62
57
60
57
64
71
71
71
71
71
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
16
1
1
1
1
1
1
1
2
2
3
6
4
3
3
3
3
3
3
3
3
10
5
1
2
3
7
4
1
1
1
1
2
3
4
6
8
5
2
1
2
3
2
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
5
3
1
1
6
5
4
4
6
3
1
1
1
1
2
3
5
3
1
2
8
5
2
2
2
2
20
19
18
18
18
16
14
14
14
14
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
78
78
78
78
78
68
66
64
61
59
59
54
53
52
46
52
43
41
46
48
55
70
61
69
64
62
68
57
62
64
60
78
64
54
57
52
59
53
49
52
51
52
70
47
52
61
51
69
58
58
62
62
58
68
54
60
54
52
51
43
47
52
54
78
64
50
48
44
51
35
34
31
30
31
26
31
25
29
32
33
60
27
26
26
21
24
29
37
49
51
51
51
51
51
52
53
53
53
53
53
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
15
12
12
12
12
6
1
1
1
2
3
4
5
5
3
1
11
7
4
4
5
6
3
1
1
12
7
3
1
2
3
2
2
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
2
7
6
3
1
1
4
8
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
121
121
121
121
121
122
124
124
124
124
124
117
117
110
107
192
106
107
121
114
111
109
132
107
116
118
115
143
116
115
112
114
121
110
112
114
125
131
133
192
143
137
139
132
121
116
114
112
120
130
126
140
141
138
141
141
144
152
158
168
177
168
154
160
192
160
177
164
162
159
155
177
152
147
135
160
121
119
128
120
116
137
103
101
100
108
108
95
98
113
92
83
83
83
86
89
89
89
89
89
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
3
4
6
3
1
1
1
2
1
1
1
2
4
5
3
1
7
7
8
7
6
10
7
5
5
5
3
1
8
21
21
14
8
5
2
7
8
5
2
4
2
1
1
4
6
5
4
4
4
4
4
2
1
4
3
3
5
8
11
7
3
17
10
4
2
1
4
4
4
11
20
12
5
16
10
5
5
4
3
2
11
15
17
20
17
14
14
14
14
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
486
486
486
486
486
444
437
428
456
495
439
624
624
508
690
631
529
634
603
634
610
584
553
542
700
597
579
615
574
558
551
584
492
517
499
515
584
557
558
624
568
631
604
634
634
589
617
690
593
613
614
623
700
611
611
565
573
572
592
558
561
549
561
521
512
506
482
494
634
465
458
442
443
448
412
537
402
456
463
451
700
417
396
396
323
319
356
381
388
611
376
350
383
385
451
531
531
531
531
531
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
84
84
84
84
84
45
7
7
7
7
7
7
7
7
10
6
3
3
6
5
5
26
18
10
10
18
26
18
10
10
27
18
10
27
33
20
7
5
26
33
40
30
18
7
44
43
24
5
12
6
1
1
1
8
6
3
1
4
8
5
3
2
1
1
1
31
17
4
2
1
2
4
20
36
42
48
42
32
23
103
59
15
23
63
40
17
17
38
30
23
51
65
72
76
78
79
79
79
80
103
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
73
73
73
76
80
85
94
94
94
94
94
85
85
78
82
103
87
111
100
96
100
108
104
107
133
109
110
113
118
113
113
158
117
119
128
116
119
128
111
122
116
115
123
123
122
122
147
122
111
116
109
106
133
106
108
114
120
129
137
137
158
128
147
127
124
120
123
116
115
116
129
107
109
107
116
103
84
95
86
78
133
67
71
75
66
76
91
95
134
158
87
86
89
88
99
112
112
112
112
112
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
73
73
73
73
73
41
9
9
9
9
6
3
3
8
13
14
7
1
1
1
2
3
4
6
9
10
12
6
1
6
16
11
7
5
3
2
1
6
11
7
4
3
2
1
3
35
21
7
4
1
1
1
1
2
2
1
1
1
2
1
1
1
1
1
1
3
3
4
8
8
5
2
3
2
1
1
10
7
4
7
4
1
1
12
9
6
6
6
6
11
16
19
20
21
17
13
13
13
13
13
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
32
32
32
32
32
33
35
35
40
46
46
68
68
54
58
88
55
57
61
58
64
55
64
52
58
56
62
74
59
78
64
65
64
63
66
67
68
88
69
70
74
66
65
78
60
57
63
70
62
69
62
65
62
62
63
65
65
72
78
75
88
73
67
66
66
64
65
61
60
57
62
63
54
61
48
60
40
43
45
48
62
45
63
39
36
39
37
40
56
40
41
37
37
37
41
46
46
46
46
46
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
2
2
2
10
11
7
4
1
1
1
1
1
1
2
15
10
6
3
1
4
6
6
3
1
1
2
1
1
7
10
6
3
1
1
2
4
6
4
2
1
1
1
1
1
1
1
1
1
1
2
3
3
3
2
1
1
1
1
2
2
1
1
1
1
2
3
2
1
2
4
4
3
2
6
5
4
4
2
1
3
6
8
9
9
7
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
318
318
318
318
318
301
298
295
287
285
285
259
259
236
298
266
233
237
244
269
246
263
299
276
313
307
265
266
266
281
269
308
318
240
259
250
275
298
273
398
308
310
398
295
293
398
288
292
307
296
299
307
286
262
261
261
266
267
263
313
264
281
279
308
318
272
263
256
269
222
219
200
197
190
181
200
169
181
177
163
286
146
151
158
138
140
159
157
159
260
141
133
147
147
172
202
202
202
202
202
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
33
33
33
33
33
33
33
33
33
33
20
7
7
7
15
14
8
2
2
2
2
2
8
11
6
2
4
2
1
1
21
13
5
1
9
46
27
9
10
21
11
2
3
10
19
21
23
15
8
8
8
4
1
1
5
6
8
5
2
3
4
2
1
5
3
1
3
5
10
9
5
1
5
6
5
3
1
5
9
18
9
1
8
37
22
7
7
8
8
9
26
34
38
40
41
42
42
42
43
54
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
94
94
94
94
94
78
75
72
83
98
106
233
296
332
876
376
441
455
393
876
381
512
638
599
996
976
637
966
641
577
982
561
546
989
590
643
982
556
653
757
680
989
993
583
566
439
347
369
247
366
361
356
996
323
315
300
348
405
466
993
413
414
396
343
375
275
373
201
150
129
147
136
194
374
184
375
160
289
307
295
996
270
265
262
140
140
141
120
149
149
144
149
149
149
149
149
149
149
149
149
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
63
63
42
22
22
22
22
22
35
48
69
90
66
39
12
9
6
3
1
15
29
17
6
3
1
2
6
5
4
5
6
6
3
1
1
1
1
1
1
2
1
1
3
2
1
3
4
3
3
3
2
1
2
2
1
1
1
1
1
1
1
1
1
1
1
6
8
9
5
2
1
1
1
1
1
1
1
2
2
3
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
514
514
514
514
514
495
492
488
508
541
579
620
661
661
661
620
544
633
592
571
608
580
545
542
674
599
556
539
578
504
512
514
484
504
501
493
580
544
542
615
554
615
592
628
603
570
583
661
573
600
620
618
674
633
608
580
566
558
578
555
548
548
580
514
518
493
479
460
628
441
468
467
468
525
428
537
402
452
490
482
674
488
399
399
406
408
461
509
415
633
374
334
372
380
450
539
539
539
539
539
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
37
37
37
37
37
37
37
37
37
37
24
12
12
12
13
12
12
12
11
10
6
2
7
10
13
26
33
17
2
1
1
1
2
23
31
40
23
7
23
26
30
21
13
8
34
39
32
19
7
4
2
3
4
5
15
12
9
5
2
6
11
6
1
2
3
18
10
3
6
9
12
15
11
7
14
21
45
25
5
136
69
2
15
52
58
61
65
42
19
5
49
71
82
88
91
92
93
93
94
103
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
116
116
116
116
116
127
139
139
139
139
139
119
119
96
100
130
97
127
117
116
132
111
112
104
109
112
110
121
135
113
116
135
116
110
116
124
136
139
130
179
146
148
179
159
182
256
201
256
203
256
182
175
168
150
165
136
141
141
152
165
151
204
148
144
139
130
125
121
132
106
104
118
117
117
204
105
95
99
81
84
108
70
73
69
62
65
72
76
78
129
74
70
76
74
85
97
97
97
97
97
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
23
23
23
23
23
23
23
23
23
23
12
2
2
5
6
4
3
3
2
1
2
3
3
4
4
4
5
5
4
2
1
4
4
2
1
4
3
2
16
14
9
4
3
7
27
17
8
9
10
8
5
3
1
1
1
1
5
3
2
2
2
6
11
7
3
11
6
2
6
5
3
1
12
24
12
1
11
13
14
12
6
1
5
12
7
3
3
5
4
3
11
15
17
18
16
14
14
14
14
14
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
63
63
71
79
79
79
79
79
68
67
73
120
69
71
67
60
69
69
74
120
87
96
126
92
126
98
93
126
84
79
85
65
65
85
62
69
80
81
88
100
94
100
104
96
96
91
94
86
87
96
94
99
120
94
92
95
104
89
92
86
99
82
74
74
67
81
62
65
70
72
72
92
75
60
73
71
70
120
56
54
57
50
49
49
44
43
47
40
39
42
45
50
59
59
59
59
59
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
16
16
16
16
16
8
1
1
3
2
2
2
3
3
2
1
2
4
5
5
6
12
7
3
2
1
3
3
2
1
1
1
1
2
4
6
3
1
1
1
30
43
23
4
2
1
1
1
1
1
1
1
1
1
1
2
5
7
4
1
2
1
1
4
4
4
7
4
1
2
2
2
3
3
3
4
3
2
9
5
1
1
1
2
5
7
8
9
10
10
10
10
10
10
10
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
32
32
32
32
32
35
39
39
41
45
43
58
58
55
64
80
57
66
61
60
71
59
60
61
72
64
68
70
71
74
72
63
65
61
64
65
72
71
68
80
67
65
70
74
64
89
66
63
62
58
57
56
63
53
52
56
58
60
74
68
63
68
64
64
80
60
60
60
56
57
52
56
57
56
68
56
43
46
46
48
59
51
44
38
35
34
35
35
45
45
28
27
27
28
32
38
38
38
38
38
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
7
7
7
7
7
7
7
7
7
7
6
5
5
5
5
6
3
1
1
1
1
1
1
1
8
6
5
3
1
1
3
2
2
1
1
2
2
3
5
5
4
3
2
1
4
4
4
4
5
3
2
1
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
2
1
3
4
3
2
7
5
3
3
12
6
1
4
5
6
6
5
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
83
83
83
83
83
72
70
68
79
94
93
143
143
111
113
110
96
98
97
102
91
101
102
106
169
118
125
128
125
116
119
118
105
143
112
106
110
126
116
130
133
143
163
120
125
111
103
114
102
116
143
121
169
114
109
133
118
116
113
163
110
112
126
92
83
88
77
76
130
69
67
62
52
49
48
48
44
60
60
62
169
54
56
61
45
60
77
78
139
143
65
62
70
78
101
133
133
133
133
133
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
22
22
22
22
22
16
11
11
11
11
11
22
27
22
18
14
9
4
4
4
4
4
4
5
11
8
5
5
5
5
6
7
5
4
10
10
7
5
5
4
3
4
3
2
1
1
1
1
2
1
1
1
1
1
1
1
2
2
1
1
3
5
4
3
2
1
1
1
3
4
2
1
1
1
1
7
6
4
3
3
2
1
1
2
2
2
2
3
3
3
3
3
3
4
3
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
298
298
298
298
298
280
277
274
263
263
263
181
173
165
155
196
161
172
180
185
193
200
213
212
188
186
231
164
190
194
201
298
196
202
204
202
263
196
193
204
190
213
200
187
208
246
203
246
217
246
209
203
205
231
193
196
194
193
194
189
213
204
205
298
187
181
177
155
141
128
130
137
145
148
199
137
144
121
120
126
130
132
112
86
80
87
91
92
151
106
92
92
88
90
96
102
102
102
102
102
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
35
35
35
35
35
19
4
4
4
9
7
5
3
3
3
4
5
7
8
7
6
5
5
5
5
12
10
8
6
4
2
1
1
8
10
7
5
3
2
2
7
7
5
3
2
1
1
1
1
2
1
1
3
6
4
3
2
2
1
1
2
2
2
33
22
12
2
2
3
2
2
7
4
2
4
3
2
3
14
9
4
4
11
19
20
21
21
21
22
16
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
33
35
38
44
44
44
44
44
41
50
55
59
137
71
75
82
107
75
75
107
69
79
79
73
113
71
70
72
74
62
62
70
84
100
118
129
137
126
104
111
107
135
107
99
132
82
81
75
72
84
72
83
71
77
85
98
118
109
129
110
115
137
97
126
94
85
83
84
79
86
135
82
107
79
84
84
81
132
64
57
57
47
51
56
52
74
68
48
48
45
44
45
45
45
45
45
45
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
21
12
12
12
12
7
2
2
2
2
5
3
1
4
2
1
1
1
1
2
5
5
3
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
4
2
1
2
1
1
1
3
2
2
2
1
1
1
1
2
1
1
1
3
4
3
2
2
3
2
1
1
1
2
2
2
2
2
2
2
10
5
1
1
3
3
3
8
10
11
13
10
8
8
8
8
8
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
34
33
33
35
37
33
45
45
42
51
62
47
58
53
55
53
61
58
56
69
59
59
62
68
56
58
60
57
69
65
56
54
54
56
59
65
69
56
53
55
54
54
65
53
54
57
63
58
57
57
63
60
60
68
63
56
58
56
56
60
51
49
50
55
45
46
44
43
47
39
41
38
35
36
36
44
36
31
32
30
35
38
38
68
50
32
30
32
37
46
60
60
60
60
60
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
12
12
12
12
12
7
2
2
2
2
2
2
2
2
2
4
3
2
2
1
1
1
1
1
1
2
12
8
4
3
2
3
3
3
3
2
1
3
6
7
4
1
1
1
1
2
3
2
2
1
1
1
1
1
2
1
1
1
1
1
1
2
3
2
1
1
1
1
2
3
2
1
1
2
3
2
1
1
1
4
2
1
2
7
4
1
1
4
3
2
4
5
6
7
4
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
32
32
32
33
35
37
42
42
42
42
42
39
39
42
51
47
48
50
53
53
52
75
61
63
73
78
60
59
72
57
58
69
55
58
58
56
69
58
54
59
60
58
78
54
58
67
58
67
57
67
54
55
58
58
63
75
64
69
72
78
66
65
65
65
57
55
65
53
56
54
58
65
49
47
42
41
34
38
39
45
53
44
65
37
33
38
43
48
62
75
49
47
47
44
48
51
51
51
51
51
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
16
1
1
1
1
1
1
2
2
2
2
2
3
11
6
1
1
1
2
4
7
10
5
1
4
8
7
5
3
3
2
2
2
3
3
3
2
1
1
2
2
3
4
5
3
2
1
1
1
1
1
2
9
6
3
1
1
1
1
2
3
2
1
3
2
1
1
1
2
4
14
11
7
3
2
2
2
2
5
3
2
2
3
4
10
10
10
10
10
7
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
312
312
312
312
312
248
237
225
251
292
271
427
427
323
349
443
350
434
409
434
412
384
351
337
343
348
380
443
382
427
425
431
434
434
412
403
399
415
395
393
443
371
384
353
357
337
331
434
334
337
333
315
313
295
293
286
295
313
315
336
324
343
325
317
303
277
287
278
275
303
269
257
296
250
241
303
220
218
245
255
296
296
255
201
189
193
203
202
275
271
167
157
160
163
189
219
219
219
219
219
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
127
127
127
127
127
65
3
3
3
3
3
3
3
4
8
5
3
3
5
4
3
2
5
6
8
6
5
3
2
7
30
16
2
3
18
11
5
1
3
18
11
5
3
2
3
18
16
15
17
9
2
3
3
4
6
3
1
4
7
6
6
4
2
3
5
5
5
6
6
7
6
6
7
9
8
7
7
4
1
20
13
7
9
30
20
11
11
6
1
1
23
34
39
45
40
35
35
35
35
35
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
32
36
42
52
52
52
54
52
58
58
55
58
82
56
66
60
58
71
58
58
56
58
54
52
60
52
54
58
58
53
57
59
66
71
65
67
82
67
63
68
66
68
91
64
64
66
69
61
63
71
61
69
60
63
65
69
73
64
73
63
62
82
64
64
62
62
59
55
60
61
62
72
58
60
46
41
41
50
32
31
32
29
33
33
34
46
44
32
30
29
29
33
37
37
37
37
37
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
21
21
21
21
21
21
21
21
21
21
11
2
2
21
15
9
7
4
2
2
2
2
2
2
7
6
6
4
2
1
4
5
4
2
1
2
2
2
4
4
4
2
1
1
3
19
13
7
2
1
1
1
1
1
1
1
2
6
10
5
1
1
1
1
1
1
2
4
3
2
1
1
2
4
4
4
8
5
3
4
3
2
1
3
2
1
1
1
1
3
6
7
8
8
6
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
34
34
32
32
31
42
55
58
99
99
89
99
109
90
118
89
93
93
83
106
89
93
118
90
109
86
82
89
102
109
118
176
112
115
127
114
113
176
111
127
125
129
176
128
176
137
131
123
162
119
120
121
176
109
111
111
104
104
106
96
103
95
108
115
101
162
95
98
94
89
102
81
87
79
75
75
73
92
65
60
68
63
74
74
70
83
106
59
57
66
74
90
115
115
115
115
115
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
14
14
14
14
14
8
2
2
2
2
2
4
7
6
6
20
11
3
2
1
1
1
1
1
1
2
7
4
2
2
3
4
3
2
9
5
1
1
6
6
4
2
1
1
1
29
16
4
1
1
1
2
2
2
3
8
11
6
1
2
3
3
4
2
1
1
1
2
3
3
2
2
3
4
3
2
2
3
3
3
3
2
1
5
3
2
2
1
1
6
7
8
8
8
8
8
8
8
9
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
39
39
39
39
39
37
36
36
45
57
58
96
96
77
87
99
83
89
96
97
118
92
97
82
80
84
82
103
90
83
92
100
85
111
100
98
118
101
98
94
93
97
100
108
101
108
103
108
95
108
100
94
142
94
104
105
102
120
109
113
131
109
120
104
95
102
111
103
131
103
132
100
93
102
97
96
142
87
81
77
99
49
49
49
41
51
66
69
112
132
67
66
77
87
109
142
142
142
142
142
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
19
19
19
19
19
10
1
1
1
1
1
2
3
3
4
11
7
3
3
2
2
2
2
2
2
2
5
3
1
2
3
2
2
2
2
1
1
3
8
7
4
2
1
1
1
32
18
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
4
3
2
2
2
1
1
8
4
1
3
2
1
2
6
3
1
1
2
1
1
5
7
8
9
7
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
39
39
39
39
39
31
29
28
29
32
30
42
43
49
52
97
60
65
71
97
69
73
103
71
69
67
58
57
61
60
61
84
58
60
61
60
68
67
77
80
84
103
71
71
69
67
69
71
75
78
69
70
67
68
70
69
69
78
80
89
103
85
86
81
86
71
68
67
68
65
64
60
62
75
61
78
68
54
56
54
70
49
48
44
39
39
37
36
53
35
38
38
41
48
55
68
68
68
68
68
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
16
16
16
16
16
8
1
1
1
1
1
1
1
1
1
5
3
2
4
5
7
11
10
10
10
12
14
7
1
2
3
2
2
7
5
3
1
1
7
6
4
2
2
1
1
16
11
6
3
2
1
1
1
1
2
3
4
2
1
1
1
1
1
4
2
1
2
6
7
5
4
9
6
3
2
1
1
1
2
1
1
1
4
14
8
2
2
3
2
1
6
8
9
11
11
11
11
11
11
11
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
229
229
229
229
229
197
192
186
174
167
166
142
142
135
128
148
140
136
221
170
200
224
226
228
212
228
228
193
201
207
196
229
229
175
187
187
221
172
165
174
165
168
224
160
172
226
147
228
184
192
228
228
182
228
151
142
149
140
145
147
157
174
161
229
229
151
147
112
141
69
80
75
87
147
76
148
62
73
72
60
148
47
43
40
46
69
96
142
142
142
142
142
142
142
142
142
142
142
142
142
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
63
63
63
63
63
63
63
42
22
22
22
60
36
12
12
9
6
5
5
5
5
5
6
9
7
4
1
1
4
2
1
1
1
1
1
1
2
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
117
117
117
117
117
99
96
92
100
113
105
156
156
119
132
180
134
169
163
179
153
172
158
132
139
135
143
180
143
156
166
170
169
179
172
157
153
155
144
143
180
147
149
135
148
148
135
179
136
134
133
125
132
121
119
141
119
125
130
132
145
132
141
125
117
122
135
114
126
105
101
97
95
102
86
93
76
84
80
75
145
65
69
72
60
70
76
78
126
97
69
65
66
71
84
102
102
102
102
102
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
36
36
36
36
36
22
9
9
9
9
5
1
1
5
10
5
1
1
1
1
1
2
7
11
6
2
9
7
6
7
9
5
2
1
3
5
3
1
7
10
6
2
1
1
2
4
6
3
1
1
1
2
4
4
4
3
2
2
2
2
2
7
13
7
1
1
1
2
7
6
4
2
2
2
2
1
1
3
5
7
5
3
4
15
11
8
8
14
10
7
13
16
18
19
17
15
15
15
15
15
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
62
62
62
62
62
65
68
68
71
76
68
93
93
79
85
104
86
107
92
93
90
94
96
89
132
100
109
132
113
106
132
99
92
91
92
85
93
103
96
104
107
93
96
94
96
113
98
114
99
96
97
89
91
91
93
114
96
97
90
99
93
96
114
97
87
96
83
78
96
70
72
66
68
71
66
98
64
75
84
83
114
108
69
72
64
61
68
64
74
98
56
55
64
70
85
108
108
108
108
108
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
6
6
6
6
6
6
6
6
6
6
4
3
3
2
1
1
1
1
1
2
3
5
10
14
8
2
5
3
1
7
12
8
4
4
4
4
2
1
1
3
5
12
6
1
4
31
16
2
3
3
2
1
1
1
1
1
7
4
2
1
1
1
1
1
1
1
1
2
4
6
4
2
2
2
2
2
2
2
2
3
2
2
2
7
7
7
8
4
1
1
5
7
8
9
9
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
36
39
42
48
48
48
48
48
33
35
34
35
51
32
32
31
29
32
33
34
44
32
34
38
39
42
48
41
42
48
35
38
42
44
51
39
38
37
35
37
41
46
48
43
48
42
41
42
41
37
48
33
33
37
38
41
51
46
43
43
48
41
36
37
32
30
30
29
31
35
46
34
48
43
32
33
31
45
25
24
23
17
19
24
24
38
42
21
21
22
23
27
33
33
33
33
33
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
34
34
30
27
27
27
27
14
2
2
1
1
3
2
1
1
1
1
2
3
3
2
1
3
2
2
2
2
2
1
1
2
2
2
2
2
4
2
1
1
1
1
14
9
4
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
3
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
2
2
2
3
3
3
3
3
3
3
4
4
4
4
4
4
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
259
259
259
259
259
261
264
264
264
267
273
283
299
299
299
344
247
263
255
247
278
251
253
256
315
252
250
238
260
239
246
257
259
227
237
262
268
299
337
301
344
306
315
269
278
255
258
274
260
260
263
264
268
259
274
233
254
264
276
315
265
337
256
272
264
254
344
252
278
236
222
215
219
241
210
241
217
220
217
203
274
167
165
153
130
132
151
164
177
274
163
152
164
162
189
219
219
219
219
219
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
5
5
5
5
5
5
5
5
5
5
5
7
8
9
16
16
9
3
6
9
7
5
10
13
16
10
5
4
3
12
22
18
14
10
10
5
1
2
12
13
7
1
1
1
12
22
23
12
2
1
1
2
11
6
1
1
1
2
2
1
1
5
10
8
7
4
1
5
7
10
8
7
9
5
2
5
19
11
4
25
14
3
9
23
18
13
13
7
2
4
23
32
37
39
28
17
17
17
17
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
255
255
255
255
255
218
211
204
212
228
202
282
282
224
240
319
271
307
295
299
273
313
263
259
264
255
239
263
236
239
248
277
239
236
232
227
239
237
246
257
319
260
264
236
247
220
215
237
226
247
282
277
291
307
313
258
265
263
260
264
277
258
255
265
245
241
319
234
218
228
256
209
215
203
180
256
156
177
174
161
237
159
170
172
185
185
182
184
313
222
271
304
304
304
304
304
304
304
304
304
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
74
74
74
74
74
38
3
3
3
3
3
4
5
5
5
10
6
3
4
3
2
5
7
9
5
1
12
7
3
6
26
21
11
1
14
9
5
2
8
17
9
1
2
3
5
7
9
9
10
9
8
4
1
8
13
7
1
2
4
2
1
1
1
3
5
14
7
1
7
11
8
5
8
8
4
1
16
8
1
9
5
1
6
22
21
21
21
46
23
1
12
18
21
24
24
24
24
24
24
24
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
79
79
79
79
79
70
69
67
77
89
97
133
182
193
319
366
225
225
217
327
209
264
327
284
440
399
290
378
285
260
413
255
247
400
290
345
413
357
373
388
364
400
424
328
356
358
263
352
212
246
237
222
440
190
175
162
183
232
287
424
357
366
279
302
361
251
364
207
168
153
169
160
205
356
193
358
185
223
228
207
440
167
152
150
102
104
110
102
128
132
80
71
75
80
98
122
122
122
122
122
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
17
17
17
17
17
15
14
14
14
14
14
22
30
44
59
50
26
3
3
3
3
5
10
15
8
1
5
4
3
7
14
13
7
1
4
8
5
2
3
2
1
1
2
3
4
16
8
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
7
5
4
6
11
6
1
2
3
2
1
1
2
3
4
5
5
5
5
5
5
5
5
6
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
511
511
511
511
511
494
491
487
512
543
477
647
647
512
648
619
531
655
621
635
660
628
563
555
666
556
537
611
630
530
544
577
457
592
495
515
582
597
575
647
575
619
625
655
660
598
628
648
630
592
592
553
666
543
537
529
516
532
522
545
597
508
506
511
472
496
489
496
660
472
470
455
464
464
442
598
432
484
475
465
666
433
443
479
404
464
464
380
410
357
283
262
274
296
340
404
404
404
404
404
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
34
34
34
34
34
34
34
21
8
8
13
18
15
10
5
5
5
3
2
10
14
18
27
37
19
2
16
31
23
15
10
10
10
5
1
15
37
44
27
11
13
15
104
64
25
7
13
7
2
11
26
25
16
7
6
5
4
4
7
11
9
6
3
6
10
108
65
23
10
7
5
8
5
3
36
42
48
37
26
20
62
47
32
32
41
44
43
42
42
42
42
42
42
42
42
42
42
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
79
79
79
79
79
73
72
71
80
91
98
130
130
113
112
146
105
99
102
109
96
98
109
95
106
101
109
121
111
121
106
107
97
94
101
111
120
139
134
141
146
126
133
125
139
140
111
137
113
113
129
109
112
100
102
130
99
114
123
124
139
134
116
126
141
115
146
102
129
79
84
78
90
139
81
140
70
80
80
70
137
54
52
56
45
56
71
73
125
129
62
58
66
75
98
130
130
130
130
130
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
11
11
11
11
11
11
11
11
11
11
11
19
27
21
16
27
14
2
2
2
2
2
7
11
13
11
10
7
5
3
2
6
4
2
8
4
1
4
4
3
2
1
1
1
2
5
3
1
1
1
1
1
1
1
1
1
5
8
8
4
1
1
1
1
1
1
3
5
3
2
1
1
7
8
5
3
2
2
3
2
1
1
1
1
1
1
1
2
3
4
2
1
1
1
1
1
1
1
1
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
34
34
34
34
34
37
41
40
55
55
38
39
37
34
36
40
42
52
50
41
44
55
46
49
47
52
50
45
45
44
42
44
46
52
55
52
83
59
61
83
59
58
83
53
54
58
55
53
55
53
52
55
51
51
52
49
49
52
46
44
46
40
39
38
38
36
35
42
34
35
41
33
44
30
30
29
25
33
21
22
22
21
25
27
27
51
30
34
35
33
34
35
36
36
36
36
36
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
34
34
34
34
34
18
3
3
3
3
3
3
3
6
5
3
1
1
2
2
2
2
5
7
5
3
9
5
2
2
2
2
2
2
3
3
3
2
1
2
2
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
4
3
2
3
4
5
4
4
4
7
10
9
5
1
1
1
2
4
2
1
1
6
3
1
1
2
1
1
4
6
7
8
4
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
181
181
181
181
181
141
134
126
113
104
101
92
114
124
140
232
130
137
150
142
150
159
155
181
160
160
165
182
164
174
159
144
133
134
149
157
171
229
181
220
182
190
204
195
229
232
187
181
177
164
163
163
161
163
156
163
162
175
174
182
229
198
213
201
220
197
200
183
203
172
182
200
176
229
191
232
192
154
135
114
137
81
97
117
114
175
175
117
125
100
94
90
88
89
91
94
94
94
94
94
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
80
80
80
80
80
40
1
1
1
1
1
1
1
10
19
17
9
1
1
1
1
1
7
13
7
1
9
8
8
4
1
1
1
1
28
15
2
1
8
12
6
1
4
4
4
33
25
15
6
3
1
2
3
4
23
14
5
3
1
1
1
2
3
2
2
3
8
14
42
23
5
3
33
20
8
2
3
2
2
7
6
5
5
13
9
5
5
5
3
1
9
13
15
16
17
17
17
17
18
22
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
203
203
203
203
203
170
164
158
150
147
137
138
138
120
119
153
131
141
182
160
173
180
185
202
186
199
201
166
176
183
183
203
200
172
171
171
182
162
165
169
162
172
181
155
163
185
147
202
167
180
199
185
183
201
153
138
157
153
155
181
164
175
168
203
200
148
149
113
152
79
90
89
100
151
86
151
70
85
85
75
183
61
58
55
34
52
74
77
149
153
65
63
73
85
113
153
153
153
153
153
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
137
137
137
137
137
84
31
31
31
31
23
15
13
13
56
35
15
2
2
2
1
1
14
28
20
13
7
2
3
5
13
16
10
5
5
4
3
2
2
1
1
3
4
3
3
8
4
1
21
11
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
8
4
1
1
1
1
1
2
1
1
1
1
2
1
1
2
2
2
2
2
2
2
2
2
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
115
115
115
115
115
99
96
93
88
85
84
76
76
70
74
99
79
93
83
93
88
89
115
89
89
110
89
90
91
90
87
93
93
78
80
77
87
80
83
84
99
87
95
93
100
115
94
100
100
99
110
98
96
99
89
88
85
80
83
82
85
91
91
90
91
86
100
84
88
86
77
80
80
80
88
70
65
66
63
65
80
67
67
94
59
59
63
60
58
82
54
50
57
62
75
94
94
94
94
94
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
31
31
31
31
31
16
2
2
3
2
1
2
3
2
1
3
2
1
1
1
3
11
13
9
5
1
5
4
3
2
2
2
3
8
7
5
3
2
1
3
32
20
9
4
3
2
1
2
3
2
2
5
3
2
2
3
2
1
11
7
4
3
3
11
6
2
1
1
1
2
3
4
5
6
5
4
3
4
15
10
5
5
3
2
3
12
16
18
19
20
20
20
20
21
27
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
36
38
38
38
38
38
40
40
43
62
45
47
64
48
50
54
51
53
54
72
62
60
64
60
57
72
53
56
59
58
62
72
54
53
54
52
51
57
61
66
91
72
65
69
65
72
60
62
59
56
72
59
61
61
71
60
56
58
56
56
69
54
54
59
51
47
53
48
54
71
51
69
56
54
60
45
47
41
38
36
36
35
36
46
38
36
36
39
44
49
60
60
60
60
60
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
2
1
1
4
6
9
7
5
3
1
3
6
8
9
5
1
6
4
2
1
7
7
4
1
3
3
2
2
4
5
3
1
1
1
4
3
3
2
2
3
2
1
2
3
3
2
1
1
1
1
1
1
1
6
3
1
1
2
2
2
2
3
2
1
1
1
2
2
2
5
3
2
1
10
6
2
2
2
2
2
7
10
11
12
12
12
12
12
13
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
740
740
740
740
740
741
743
743
743
743
743
680
680
526
544
670
539
685
651
678
680
657
493
467
482
508
507
667
672
594
657
652
740
621
591
611
609
743
630
680
651
670
683
685
680
734
722
742
779
827
822
827
822
825
827
815
813
825
802
789
807
752
730
789
743
645
595
575
685
497
492
520
508
541
649
424
387
367
308
289
298
269
304
331
437
437
422
414
430
660
456
463
473
446
448
446
441
437
437
437
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
3
4
5
6
7
11
8
5
3
2
2
2
4
5
7
6
5
3
2
6
33
32
22
12
12
12
11
10
11
19
27
14
2
6
11
24
37
21
5
6
5
3
1
1
8
11
15
9
4
4
5
3
2
36
70
39
8
8
9
11
11
12
9
6
4
2
37
24
12
24
13
2
4
51
33
15
15
43
34
25
38
44
47
51
51
51
51
51
51
51
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
218
218
218
218
218
205
203
200
220
245
252
328
328
301
299
365
275
278
294
309
279
312
326
329
479
374
365
409
363
343
409
327
309
445
331
369
404
365
385
404
386
445
462
372
367
363
304
346
292
324
327
290
479
265
258
327
266
303
347
462
364
363
330
332
363
292
358
235
326
179
203
193
223
362
200
363
168
212
214
190
479
156
148
148
92
128
172
176
321
327
145
138
160
183
243
327
327
327
327
327
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
193
193
193
193
193
99
5
5
5
5
5
58
112
142
173
98
23
6
6
3
1
6
21
37
33
21
10
7
5
5
5
3
1
5
9
14
9
4
7
4
1
5
3
1
7
10
8
5
2
1
1
1
1
1
2
1
1
1
2
2
2
1
1
1
3
4
2
1
1
1
1
1
1
1
1
1
3
2
1
9
11
6
1
1
1
1
6
5
3
1
2
2
2
2
2
2
2
2
2
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
42
42
42
42
42
34
33
31
42
55
58
101
101
72
80
82
69
69
73
74
70
81
68
65
71
73
81
108
85
95
84
88
80
76
80
81
76
102
74
84
73
70
69
67
81
65
66
102
66
74
101
77
82
73
74
93
83
108
89
76
81
79
77
100
64
69
67
62
91
55
54
53
47
45
44
35
33
34
32
33
45
32
35
37
27
40
52
58
108
89
60
56
58
64
79
100
100
100
100
100
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
15
15
15
15
15
12
9
9
9
9
8
7
7
4
1
5
5
5
3
1
1
1
2
3
4
6
6
5
5
5
9
5
1
1
2
1
1
2
3
3
2
1
1
1
2
4
4
2
1
1
1
1
2
2
2
2
2
1
1
1
2
1
1
1
1
2
1
1
3
3
2
1
2
2
3
15
13
7
2
1
1
1
2
5
3
1
1
3
2
1
4
6
7
7
5
3
3
3
3
3
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
37
37
37
37
37
33
32
31
32
36
40
44
52
52
52
47
48
50
56
57
66
78
65
70
76
82
66
67
75
61
61
60
54
60
58
54
59
61
52
54
56
60
53
59
51
49
52
58
49
54
56
59
82
62
65
75
60
65
72
63
78
67
64
64
75
62
59
60
61
57
63
61
49
49
46
42
57
52
58
62
82
63
61
50
43
45
49
47
65
75
37
36
42
47
59
78
78
78
78
78
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
8
8
8
8
8
8
8
8
8
8
4
1
1
1
1
2
5
8
12
6
1
1
1
1
6
7
8
5
2
2
6
7
5
3
2
1
1
1
2
3
2
1
1
1
1
3
4
2
1
1
1
1
1
2
3
4
5
3
2
1
3
4
4
4
2
1
6
8
6
5
3
2
2
1
1
1
1
5
4
3
2
2
2
12
7
2
2
1
1
3
3
3
3
3
3
3
3
3
3
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
82
82
82
82
82
69
66
64
61
60
56
57
57
51
50
63
52
50
65
55
62
70
63
70
69
79
80
58
63
66
63
82
79
53
59
62
65
63
58
59
57
56
70
55
60
63
55
70
62
62
79
65
62
80
55
57
57
55
58
63
61
65
66
82
79
59
57
48
51
39
42
39
43
60
39
61
29
34
33
28
61
23
23
25
19
23
28
28
48
52
25
25
29
33
43
57
57
57
57
57
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
56
56
56
56
56
31
7
7
7
7
7
7
7
7
13
11
8
6
3
1
1
1
1
1
2
3
2
1
1
1
2
1
1
1
1
3
2
1
1
1
1
2
2
2
3
4
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
4
4
4
4
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
163
163
163
163
163
169
176
176
176
176
176
154
157
156
194
183
158
159
163
194
155
169
191
190
234
234
186
184
186
176
174
166
140
140
141
145
166
159
150
162
183
149
175
135
140
138
133
176
131
132
133
123
125
131
119
141
134
135
145
175
148
153
165
146
147
141
166
144
154
165
147
166
152
163
139
140
166
118
121
119
118
125
95
105
103
125
125
98
119
80
70
62
62
69
82
100
100
100
100
100
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
13
13
13
13
13
13
13
13
13
13
9
6
6
12
19
12
6
10
5
1
1
1
1
1
14
19
15
9
4
2
1
3
5
8
24
12
1
3
8
16
8
1
2
4
7
7
5
3
3
3
2
1
1
2
2
1
1
1
2
7
10
5
1
1
2
2
2
3
6
6
4
3
4
5
3
1
5
3
2
12
6
1
3
13
8
3
3
5
3
2
9
12
14
16
12
9
9
9
9
9
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
110
110
110
110
110
115
120
120
120
120
120
104
105
104
135
134
114
117
112
109
120
115
117
118
142
108
111
103
101
103
99
116
108
100
107
117
120
135
134
118
124
125
142
112
120
107
114
124
135
158
155
157
155
158
157
145
148
158
138
150
134
134
128
148
118
117
115
108
120
108
108
104
117
107
95
89
94
82
82
83
117
67
68
72
67
79
79
72
76
118
56
54
61
63
76
93
93
93
93
93
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
10
10
10
10
10
10
10
10
10
10
9
8
8
7
7
11
9
5
2
4
3
2
3
5
3
1
2
12
15
14
13
15
8
1
4
3
2
1
1
5
3
1
1
1
1
36
24
12
2
2
2
2
2
2
4
4
5
3
2
3
4
2
1
1
2
3
4
12
27
15
4
3
17
12
7
6
5
3
2
6
3
1
5
9
7
6
6
5
3
2
5
6
7
8
5
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
112
112
112
112
112
112
113
113
113
113
113
77
76
74
73
97
76
88
90
97
100
92
97
98
94
112
100
97
100
95
113
100
77
77
73
72
82
74
75
87
76
79
86
82
87
110
96
110
102
110
113
95
93
93
86
83
80
95
82
82
85
91
85
95
81
81
85
74
84
73
75
85
82
84
91
85
84
69
65
66
70
55
54
57
56
78
78
57
53
71
43
41
47
52
61
77
77
77
77
77
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
8
4
1
1
1
1
2
7
12
14
10
6
4
2
3
4
2
1
2
3
2
2
2
4
4
4
4
3
2
4
16
10
5
1
2
1
1
1
2
2
3
24
13
3
2
1
1
1
7
21
35
21
7
9
5
1
1
1
1
3
8
13
7
2
1
1
1
3
5
3
1
1
1
1
2
4
5
5
5
4
4
4
4
4
4
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
746
746
746
746
746
673
660
646
678
727
640
891
891
668
707
898
709
843
831
826
873
840
755
745
742
746
696
790
723
681
708
847
601
778
646
656
742
726
587
596
618
612
630
757
608
591
592
635
605
675
891
797
898
843
873
742
803
799
796
847
810
778
742
733
646
757
608
623
618
557
744
543
571
576
492
591
475
526
618
490
678
440
403
399
324
404
458
482
898
630
510
515
484
492
522
547
547
547
547
547
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
146
146
146
146
146
146
146
146
146
146
76
7
7
7
43
30
16
3
3
3
3
3
23
33
42
24
7
5
3
16
30
16
3
12
22
11
1
3
21
35
19
3
8
4
1
16
26
14
2
6
7
7
8
13
18
11
5
6
8
8
8
7
6
8
11
14
14
15
13
12
12
13
14
15
14
14
75
66
45
24
15
6
10
84
54
24
24
98
90
82
74
74
74
74
65
57
57
57
57
57
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
111
111
111
111
111
93
90
87
95
109
101
153
153
115
131
181
131
167
159
167
143
173
133
129
135
130
140
181
149
155
163
164
167
167
173
141
137
148
136
136
181
135
135
131
134
131
126
173
133
133
130
135
129
119
120
145
110
118
130
132
156
135
145
139
139
138
140
132
156
122
118
110
113
111
109
156
110
93
96
92
105
95
79
85
81
95
95
90
132
87
78
71
70
77
91
110
110
110
110
110
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
35
35
35
35
35
21
7
7
7
7
6
5
5
6
8
5
3
3
5
5
5
5
5
5
6
8
8
6
5
9
14
11
6
1
3
5
3
2
5
7
7
7
4
1
2
6
6
3
1
1
1
3
2
1
2
1
1
1
1
2
4
2
1
1
1
6
4
3
8
5
3
3
2
1
1
2
9
11
12
13
7
2
8
19
11
3
3
2
1
5
13
17
19
20
18
17
17
17
17
17
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
63
63
63
63
63
59
58
57
55
55
55
45
45
45
47
50
50
64
57
53
69
55
57
63
56
58
55
64
69
53
57
56
49
57
52
51
69
48
49
51
49
54
49
48
50
48
48
63
50
51
57
46
48
44
42
41
42
38
39
42
45
49
56
56
56
56
56
54
61
51
54
48
49
49
46
54
49
42
44
42
41
46
39
43
40
49
49
41
46
56
31
29
34
38
47
61
61
61
61
61
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
55
55
55
55
55
28
1
1
1
1
1
1
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
8
8
4
1
5
4
2
1
1
1
1
2
1
1
1
1
1
2
3
2
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
11
6
2
1
4
6
3
1
1
1
2
2
2
1
1
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
65
72
72
72
72
72
59
59
59
60
70
66
79
75
78
94
80
87
84
80
81
94
79
81
79
79
94
71
73
71
70
91
69
74
77
85
87
78
76
73
73
74
78
79
89
91
75
76
75
76
77
80
85
89
92
112
99
99
112
100
98
127
100
109
110
127
122
112
116
112
127
122
97
96
88
97
67
72
86
83
117
117
74
69
61
50
46
49
54
61
73
73
73
73
73
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
14
14
14
14
14
7
1
1
1
1
1
1
2
5
6
7
9
7
5
3
4
4
4
5
3
2
6
3
1
5
9
11
6
2
1
7
5
3
3
4
3
2
2
2
4
6
9
8
8
4
1
1
2
5
3
1
2
3
4
3
2
1
1
1
1
1
1
1
11
10
5
1
1
1
1
2
13
7
2
5
3
1
1
7
6
5
5
3
2
1
5
7
8
9
7
5
5
5
5
5
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
60
62
65
70
70
74
81
75
102
102
89
103
80
77
79
79
84
95
80
103
85
88
90
93
113
104
102
143
102
105
125
109
112
122
113
113
112
125
122
107
98
100
102
99
125
96
95
108
81
89
85
84
143
97
105
110
104
110
108
99
106
99
103
118
98
110
92
99
89
83
87
79
91
110
79
79
77
143
58
64
72
62
81
81
70
85
108
60
58
68
75
92
118
118
118
118
118
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
58
58
58
58
58
36
15
15
15
15
13
11
11
17
9
1
1
1
1
1
1
1
5
7
9
10
8
4
1
7
12
8
5
3
1
1
1
1
1
2
1
1
1
2
4
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
5
3
1
3
3
2
1
1
2
1
1
3
5
6
7
4
1
2
4
2
1
1
2
3
3
3
3
3
3
2
1
1
1
1
1
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
42
42
42
42
42
37
36
35
39
44
50
63
63
64
74
99
80
85
91
88
94
82
102
87
83
84
94
84
88
85
79
102
69
68
68
67
69
72
79
82
84
102
77
85
72
71
77
82
77
78
76
74
94
75
80
83
85
99
86
89
102
79
85
83
76
102
73
71
70
62
64
62
65
77
61
78
58
58
57
54
73
49
50
51
44
51
58
57
90
97
46
44
52
59
76
102
102
102
102
102
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
21
21
21
21
21
20
19
19
19
19
10
1
1
2
2
2
2
3
2
1
3
9
10
10
7
4
4
2
1
2
4
3
3
3
3
3
2
2
2
3
3
3
2
1
1
2
2
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
14
8
3
2
1
1
10
18
11
4
5
4
2
1
1
2
1
1
1
2
2
2
2
2
2
3
2
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
119
119
119
119
119
120
122
122
123
125
122
132
132
99
105
141
100
110
118
120
126
113
110
105
105
114
104
108
115
112
117
119
113
103
111
119
122
132
134
121
141
126
117
121
116
113
115
110
113
112
117
114
108
111
110
106
106
111
110
116
120
134
132
122
116
113
141
102
110
88
86
85
85
90
78
91
65
70
69
73
108
65
72
60
55
57
65
67
67
108
67
62
66
64
75
86
86
86
86
86
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
3
3
3
3
3
3
3
3
3
3
3
4
6
3
1
1
1
1
1
1
1
2
4
6
3
1
2
15
17
11
6
8
8
7
7
12
16
12
8
9
11
10
8
6
5
7
9
5
1
1
1
1
1
3
5
3
1
1
2
7
8
4
1
1
1
1
1
1
6
4
2
1
1
1
2
3
10
6
2
6
7
5
3
10
8
6
6
3
1
2
11
16
18
19
18
18
18
18
18
18
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
187
187
187
187
187
141
133
124
124
132
117
158
158
142
151
241
156
168
173
170
177
181
219
180
183
180
187
190
176
177
178
169
168
168
173
179
188
241
206
223
208
219
199
201
187
232
182
173
175
210
168
170
178
187
162
189
160
175
179
182
241
198
196
196
223
190
186
186
179
177
181
175
178
182
173
232
170
172
172
166
160
166
166
154
142
166
166
138
137
138
133
129
129
129
144
159
159
159
159
159
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
95
95
95
95
95
52
9
9
9
9
5
1
1
7
14
8
3
3
11
8
5
3
12
22
14
6
5
3
2
2
3
4
5
6
10
8
4
1
17
22
14
6
7
4
1
9
15
9
3
4
6
4
3
3
12
9
7
5
4
6
8
4
1
3
2
1
1
2
9
15
8
2
8
8
7
4
1
3
5
13
12
8
5
16
15
15
15
11
8
5
13
17
19
20
21
21
21
21
22
30
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
476
476
476
476
476
438
432
424
437
458
401
528
528
389
438
530
451
556
502
545
509
431
418
476
393
414
436
501
434
411
416
432
373
382
397
378
443
445
431
528
465
530
487
556
545
455
487
501
434
432
409
396
445
390
399
404
408
408
432
421
385
371
362
377
323
356
354
364
556
347
333
329
305
296
269
346
255
266
354
274
253
309
229
220
210
213
235
249
323
354
269
272
297
322
364
432
432
432
432
432
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
75
75
75
75
75
75
75
75
75
75
38
2
2
2
5
9
10
10
9
8
7
6
7
9
7
6
6
4
2
2
26
17
9
6
27
16
6
2
25
34
20
6
3
4
6
12
15
9
4
5
6
6
4
3
5
17
30
17
5
5
5
3
1
2
2
3
3
3
11
11
7
4
3
3
2
2
15
22
24
26
48
27
6
51
33
15
15
13
7
1
33
49
57
65
61
58
58
58
58
58
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
120
120
120
120
120
104
101
98
105
115
104
150
150
134
144
227
158
167
168
164
180
151
149
147
161
140
142
144
149
154
161
162
167
164
180
156
164
169
164
218
156
170
171
168
227
172
164
180
152
157
159
154
158
145
156
159
150
153
153
167
146
158
159
166
218
158
167
143
133
125
141
142
148
227
150
148
149
121
114
104
119
93
82
90
87
106
106
101
156
107
99
98
93
94
98
101
101
101
101
101
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
31
31
31
31
31
31
31
31
31
31
21
11
11
11
21
13
6
3
3
3
13
8
3
3
3
4
9
5
2
2
14
8
2
4
9
5
1
2
4
9
6
4
2
1
1
5
6
4
3
4
5
4
3
3
3
3
4
3
2
1
3
2
1
3
4
3
2
1
5
3
2
8
8
4
1
1
10
5
1
11
6
1
6
17
10
4
4
3
2
6
16
21
23
25
21
18
18
18
18
18
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
32
32
32
32
32
35
39
39
41
45
41
56
56
50
52
78
49
50
54
54
56
51
56
51
54
51
48
67
49
48
49
60
41
40
42
47
55
59
67
78
66
62
75
77
93
139
104
139
107
139
92
85
83
72
69
70
64
64
70
69
69
93
73
72
78
66
63
63
60
65
56
65
67
68
93
65
66
53
52
55
54
59
51
40
38
34
34
32
29
46
23
22
26
29
36
47
47
47
47
47
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
7
7
7
7
7
7
7
7
7
7
7
7
7
4
1
2
2
3
2
1
2
1
1
1
1
1
2
2
2
3
4
3
2
2
3
5
4
3
2
6
6
4
3
2
2
3
4
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
2
6
4
2
1
1
2
4
3
2
4
5
3
2
2
1
1
5
3
2
2
1
1
2
3
3
3
4
3
2
2
2
2
2
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1485
1511
1537
1563
1590
1616
1642
1669
1695
1721
1748
1774
1800
1827
1853
1879
1906
1932
1958
1985
2011
2037
2064
2090
2116
2143
2169
2195
2221
2248
2274
2300
2327
2353
2379
2406
2432
2458
2485
2511
2537
2564
2590
2616
2643
2669
2695
2722
2748
2774
2801
2827
2853
2879
2906
2932
2958
2985
3011
3037
3064
3090
3116
3143
3169
3195
3222
3248
3274
3301
3327
3353
3380
3406
3432
3459
3485
3511
3537
3564
3590
3616
3643
3669
3695
3722
3748
3774
3801
3827
3853
3880
3906
3932
3959
3985
4011
4038
4064
4090
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
