5
10226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
37
37
37
37
37
37
37
38
38
38
38
38
38
38
39
39
39
39
39
39
39
40
40
40
40
40
40
40
41
41
41
41
41
41
41
42
42
42
42
42
42
42
43
43
43
43
43
43
44
44
44
44
44
44
44
45
45
45
45
45
45
46
46
46
46
46
46
46
47
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
68
68
68
68
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
75
75
75
75
75
76
76
76
76
76
77
77
77
77
78
78
78
78
78
79
79
79
79
79
80
80
80
80
80
81
81
81
81
82
82
82
82
82
83
83
83
83
84
84
84
84
84
85
85
85
85
85
86
86
86
86
87
87
87
87
87
88
88
88
88
89
89
89
89
90
90
90
90
90
91
91
91
91
92
92
92
92
93
93
93
93
93
94
94
94
94
95
95
95
95
96
96
96
96
96
97
97
97
97
98
98
98
98
99
99
99
99
100
100
100
100
101
101
101
101
102
102
102
102
102
103
103
103
103
104
104
104
104
105
105
105
105
106
106
106
106
107
107
107
107
108
108
108
108
109
109
109
109
110
110
110
110
111
111
111
111
112
112
112
113
113
113
113
114
114
114
114
115
115
115
115
116
116
116
116
117
117
117
117
118
118
118
118
119
119
119
120
120
120
120
121
121
121
121
122
122
122
123
123
123
124
124
124
124
125
125
125
126
126
126
126
127
127
127
128
128
128
128
129
129
129
130
130
130
130
131
131
131
131
132
132
132
132
133
133
133
133
133
134
134
134
134
135
135
135
135
135
136
136
136
136
137
137
137
137
137
138
138
138
138
138
138
139
139
139
139
139
140
140
140
140
141
141
141
141
142
142
142
142
142
143
143
143
143
144
144
144
145
145
145
145
146
146
146
146
146
147
147
147
147
147
148
148
148
148
148
148
149
149
149
149
150
150
150
150
150
150
151
151
151
151
151
152
152
152
152
152
153
153
153
153
153
153
153
154
154
154
154
154
154
154
155
155
155
155
155
155
156
156
156
156
156
156
156
157
157
157
157
157
157
157
157
158
158
158
158
158
158
158
158
159
159
159
159
159
159
159
160
160
160
160
160
160
160
161
161
161
161
161
161
161
161
161
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
160
160
160
160
160
160
160
160
160
160
160
159
159
159
159
159
159
159
159
159
159
159
158
158
158
158
158
158
158
158
157
157
157
157
157
157
156
156
156
156
156
156
155
155
155
155
155
155
154
154
154
154
154
153
153
153
153
153
152
152
152
152
152
152
151
151
151
151
150
150
150
150
150
149
149
149
149
148
148
148
148
148
147
147
147
147
146
146
146
146
146
145
145
145
144
144
144
144
143
143
143
143
142
142
142
141
141
141
141
140
140
140
140
139
139
139
139
138
138
138
138
137
137
137
136
136
136
136
135
135
135
134
134
134
134
133
133
133
132
132
132
131
131
131
130
130
130
129
129
129
129
128
128
128
127
127
127
127
126
126
126
125
125
125
124
124
124
123
123
122
122
122
121
121
121
121
120
120
120
119
119
119
118
118
118
117
117
117
117
116
116
116
115
115
115
114
114
114
114
113
113
113
113
112
112
112
111
111
111
111
110
110
110
109
109
109
108
108
108
107
107
107
107
106
106
106
105
105
105
104
104
104
103
103
103
102
102
101
101
101
100
100
99
99
98
98
97
97
96
96
95
95
94
94
93
93
92
92
91
91
90
90
89
89
88
88
87
87
86
86
85
85
84
84
83
82
82
81
81
80
80
79
79
78
78
77
77
76
76
75
75
74
73
73
72
72
71
71
70
70
69
68
68
67
67
66
65
65
64
64
63
62
62
61
61
60
59
59
58
57
57
56
56
55
54
54
53
52
52
51
51
50
49
49
48
47
47
46
45
45
44
43
43
42
42
41
40
40
39
38
38
37
36
36
35
34
34
33
33
32
31
31
30
29
29
28
27
27
26
26
25
24
24
23
23
22
21
21
20
20
19
18
18
17
17
16
16
15
15
14
14
13
13
12
12
11
10
10
9
9
8
8
7
7
6
6
5
5
4
4
3
3
2
1
1
0
0
-1
-1
-2
-2
-3
-3
-4
-4
-5
-5
-6
-7
-7
-8
-8
-9
-9
-10
-10
-11
-12
-12
-13
-13
-14
-15
-15
-16
-16
-17
-18
-18
-19
-19
-20
-21
-21
-22
-22
-23
-24
-24
-25
-26
-26
-27
-28
-28
-29
-29
-30
-31
-31
-32
-32
-33
-34
-34
-35
-35
-36
-36
-37
-37
-38
-39
-39
-40
-40
-41
-41
-42
-43
-43
-44
-44
-45
-45
-46
-46
-47
-48
-48
-49
-49
-50
-50
-51
-51
-52
-53
-53
-54
-54
-55
-56
-56
-57
-57
-58
-59
-59
-60
-60
-61
-62
-62
-63
-63
-64
-65
-65
-66
-66
-67
-68
-68
-69
-69
-70
-70
-71
-71
-72
-72
-73
-73
-74
-74
-75
-75
-76
-77
-77
-78
-78
-79
-79
-80
-80
-81
-81
-82
-82
-83
-83
-84
-84
-85
-85
-86
-86
-87
-87
-88
-89
-89
-90
-90
-91
-91
-92
-92
-93
-93
-94
-94
-95
-95
-96
-97
-97
-98
-98
-99
-100
-100
-101
-101
-102
-102
-103
-103
-104
-105
-105
-106
-106
-107
-107
-108
-109
-109
-110
-110
-111
-112
-112
-113
-113
-114
-115
-115
-116
-116
-117
-117
-118
-118
-119
-119
-120
-121
-121
-121
-122
-122
-123
-123
-124
-124
-125
-125
-126
-126
-127
-127
-128
-128
-129
-129
-130
-130
-131
-131
-132
-132
-133
-133
-134
-134
-135
-135
-135
-136
-137
-137
-138
-138
-139
-139
-140
-140
-141
-141
-142
-142
-143
-143
-144
-144
-145
-145
-146
-146
-147
-147
-148
-148
-149
-149
-150
-150
-151
-151
-152
-152
-153
-153
-154
-154
-154
-155
-155
-156
-156
-157
-157
-157
-158
-158
-159
-159
-160
-160
-160
-161
-161
-162
-162
-162
-163
-163
-164
-164
-164
-165
-165
-165
-166
-166
-167
-167
-168
-168
-169
-169
-169
-170
-170
-171
-171
-172
-172
-173
-173
-174
-174
-175
-175
-176
-176
-177
-178
-178
-179
-179
-180
-180
-181
-181
-182
-182
-183
-184
-184
-185
-185
-186
-186
-187
-187
-188
-188
-189
-189
-189
-190
-190
-191
-191
-192
-192
-193
-193
-193
-194
-194
-194
-195
-195
-196
-196
-196
-197
-197
-197
-198
-198
-199
-199
-199
-200
-200
-200
-201
-201
-201
-202
-202
-203
-203
-203
-204
-204
-205
-205
-205
-206
-206
-206
-207
-207
-208
-208
-208
-209
-209
-209
-210
-210
-211
-211
-211
-212
-212
-212
-213
-213
-213
-214
-214
-215
-215
-215
-216
-216
-216
-217
-217
-218
-218
-218
-219
-219
-219
-220
-220
-220
-221
-221
-221
-221
-222
-222
-222
-223
-223
-223
-223
-223
-224
-224
-224
-224
-224
-225
-225
-225
-225
-226
-226
-226
-226
-227
-227
-227
-228
-228
-228
-228
-229
-229
-229
-229
-229
-230
-230
-230
-230
-230
-231
-231
-231
-231
-232
-232
-232
-232
-232
-233
-233
-233
-233
-233
-234
-234
-234
-234
-234
-235
-235
-235
-235
-236
-236
-236
-237
-237
-237
-237
-238
-238
-238
-238
-239
-239
-239
-239
-239
-240
-240
-240
-240
-241
-241
-241
-241
-242
-242
-242
-242
-243
-243
-243
-243
-243
-243
-244
-244
-244
-244
-244
-244
-244
-244
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-245
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-247
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-249
-249
-249
-249
-249
-249
-249
-249
-249
-249
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-254
-254
-254
-254
-254
-254
-254
-254
-254
-254
-254
-254
-254
-254
-255
-255
-255
-255
-255
-255
-256
-256
-256
-256
-256
-256
-257
-257
-257
-257
-257
-257
-257
-257
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-258
-259
-259
-259
-259
-259
-259
-259
-259
-259
-259
-259
-259
-260
-260
-260
-260
-260
-260
-260
-260
-260
-260
-261
-261
-261
-261
-261
-261
-261
-261
-261
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-263
-263
-263
-263
-263
-263
-263
-263
-263
-264
-264
-264
-264
-264
-264
-264
-264
-264
-264
-264
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-266
-266
-266
-266
-266
-266
-266
-266
-266
-267
-267
-267
-267
-267
-267
-267
-267
-267
-268
-268
-268
-268
-268
-268
-268
-268
-268
-268
-269
-269
-269
-269
-269
-269
-269
-269
-269
-269
-269
-269
-269
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-272
-272
-272
-272
-272
-272
-272
-272
-273
-273
-273
-273
-273
-273
-273
-274
-274
-274
-274
-274
-274
-274
-275
-275
-275
-275
-275
-275
-275
-276
-276
-276
-276
-276
-276
-276
-277
-277
-277
-277
-277
-277
-278
-278
-278
-278
-279
-279
-279
-279
-280
-280
-280
-280
-280
-281
-281
-281
-281
-282
-282
-282
-282
-282
-283
-283
-283
-283
-284
-284
-284
-284
-285
-285
-285
-285
-286
-286
-286
-287
-287
-287
-287
-288
-288
-288
-289
-289
-289
-290
-290
-290
-290
-291
-291
-291
-292
-292
-292
-293
-293
-293
-293
-294
-294
-294
-295
-295
-296
-296
-296
-297
-297
-297
-298
-298
-299
-299
-299
-300
-300
-300
-301
-301
-302
-302
-302
-303
-303
-303
-304
-304
-304
-305
-305
-305
-306
-306
-307
-307
-307
-308
-308
-309
-309
-309
-310
-310
-310
-311
-311
-312
-312
-312
-313
-313
-314
-314
-314
-315
-315
-315
-316
-316
-316
-317
-317
-317
-318
-318
-318
-319
-319
-320
-320
-320
-321
-321
-321
-322
-322
-322
-322
-323
-323
-323
-323
-324
-324
-324
-324
-325
-325
-325
-325
-325
-325
-326
-326
-326
-326
-326
-327
-327
-327
-327
-327
-328
-328
-328
-328
-329
-329
-329
-329
-330
-330
-330
-331
-331
-331
-331
-332
-332
-332
-332
-332
-332
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-332
-332
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-332
-332
-332
-331
-331
-331
-330
-330
-329
-329
-328
-328
-327
-327
-327
-326
-326
-326
-325
-325
-324
-324
-324
-323
-323
-322
-322
-321
-321
-321
-320
-319
-319
-318
-318
-317
-316
-315
-315
-314
-313
-312
-311
-311
-310
-309
-308
-307
-306
-306
-305
-304
-304
-303
-302
-302
-301
-301
-300
-300
-299
-298
-298
-297
-296
-295
-295
-294
-293
-292
-291
-290
-289
-288
-287
-285
-284
-282
-281
-280
-278
-277
-275
-274
-272
-271
-269
-268
-266
-265
-263
-262
-260
-258
-256
-254
-252
-250
-248
-246
-244
-242
-239
-237
-234
-231
-229
-226
-222
-219
-215
-211
-207
-203
-199
-194
-190
-185
-180
-175
-170
-164
-159
-153
-147
-140
-134
-127
-120
-112
-105
-98
-90
-83
-75
-67
-59
-52
-43
-35
-27
-19
-10
-2
7
15
24
33
41
50
59
68
77
86
96
105
114
124
133
142
151
160
169
178
187
196
205
213
222
231
239
248
256
265
273
281
288
296
303
311
318
324
331
337
343
349
355
361
367
372
378
384
389
395
400
405
410
415
420
425
430
435
440
445
450
455
460
465
470
475
480
485
490
495
499
504
508
512
516
519
523
526
529
531
534
536
538
539
540
541
542
542
543
542
542
541
540
539
537
536
534
532
530
528
525
522
519
516
512
507
503
498
493
488
482
477
471
465
459
453
447
441
435
430
424
418
412
407
401
396
390
385
379
374
368
363
357
351
345
339
332
326
319
313
306
299
292
285
278
271
264
256
249
241
233
225
217
208
200
192
184
177
169
161
154
147
140
134
128
123
118
114
110
106
103
99
96
93
89
86
83
80
77
75
72
70
67
65
63
61
58
56
54
52
51
50
49
48
47
47
46
45
44
43
42
41
39
38
37
35
33
32
30
27
24
20
16
11
6
0
-6
-13
-20
-27
-34
-41
-49
-56
-63
-70
-77
-84
-91
-98
-105
-113
-121
-130
-138
-147
-156
-165
-174
-182
-191
-200
-209
-218
-227
-236
-245
-253
-261
-270
-277
-285
-293
-300
-308
-315
-323
-330
-338
-345
-353
-360
-368
-375
-382
-389
-395
-401
-406
-411
-416
-420
-423
-427
-430
-434
-437
-440
-443
-445
-448
-450
-452
-454
-455
-456
-457
-457
-457
-457
-456
-455
-453
-451
-449
-447
-444
-442
-440
-437
-435
-433
-432
-430
-428
-427
-426
-425
-424
-424
-425
-426
-427
-429
-432
-435
-439
-443
-448
-453
-458
-464
-469
-475
-481
-487
-493
-498
-504
-510
-516
-522
-528
-535
-542
-548
-555
-561
-568
-574
-580
-585
-591
-596
-602
-607
-613
-618
-623
-629
-634
-640
-645
-651
-657
-663
-670
-677
-684
-692
-700
-708
-717
-725
-734
-743
-752
-761
-770
-779
-788
-797
-806
-815
-823
-831
-840
-847
-855
-863
-870
-877
-884
-891
-898
-905
-911
-918
-923
-929
-935
-940
-945
-949
-953
-957
-961
-965
-968
-972
-975
-978
-981
-984
-987
-990
-993
-996
-1000
-1002
-1008
-1012
-1018
-1024
-1030
-1037
-1045
-1053
-1061
-1070
-1079
-1089
-1099
-1109
-1119
-1129
-1139
-1149
-1160
-1170
-1181
-1191
-1202
-1213
-1224
-1236
-1247
-1259
-1271
-1283
-1295
-1307
-1318
-1330
-1341
-1352
-1363
-1373
-1383
-1393
-1401
-1410
-1417
-1424
-1430
-1436
-1440
-1444
-1446
-1448
-1449
-1448
-1447
-1444
-1440
-1436
-1430
-1424
-1417
-1409
-1400
-1391
-1381
-1370
-1359
-1347
-1334
-1320
-1306
-1292
-1277
-1262
-1246
-1231
-1217
-1202
-1188
-1174
-1161
-1148
-1136
-1125
-1113
-1103
-1092
-1082
-1072
-1063
-1054
-1045
-1036
-1027
-1018
-1010
-1002
-994
-986
-978
-970
-962
-954
-946
-939
-932
-925
-919
-913
-908
-904
-900
-896
-894
-891
-889
-887
-885
-883
-881
-878
-876
-875
-873
-872
-871
-871
-871
-872
-873
-873
-873
-873
-873
-872
-871
-869
-867
-864
-861
-858
-854
-850
-846
-841
-836
-830
-824
-818
-812
-805
-798
-792
-785
-778
-771
-764
-758
-753
-749
-746
-744
-744
-745
-747
-751
-757
-764
-773
-783
-794
-806
-820
-834
-849
-866
-882
-900
-917
-935
-953
-972
-991
-1010
-1029
-1049
-1069
-1089
-1110
-1131
-1151
-1171
-1192
-1212
-1232
-1251
-1271
-1290
-1308
-1327
-1344
-1361
-1377
-1393
-1407
-1421
-1434
-1446
-1458
-1468
-1477
-1486
-1493
-1499
-1504
-1507
-1510
-1511
-1510
-1508
-1505
-1501
-1495
-1488
-1479
-1470
-1459
-1448
-1436
-1423
-1410
-1397
-1384
-1372
-1359
-1347
-1335
-1324
-1313
-1303
-1293
-1285
-1277
-1269
-1263
-1258
-1253
-1250
-1247
-1245
-1244
-1244
-1245
-1246
-1248
-1250
-1253
-1255
-1259
-1262
-1265
-1269
-1274
-1279
-1285
-1291
-1299
-1308
-1317
-1328
-1340
-1353
-1367
-1383
-1399
-1416
-1435
-1454
-1474
-1495
-1516
-1539
-1562
-1586
-1611
-1636
-1660
-1685
-1709
-1733
-1755
-1777
-1797
-1817
-1835
-1851
-1866
-1880
-1891
-1901
-1909
-1915
-1919
-1922
-1923
-1923
-1922
-1919
-1916
-1912
-1908
-1903
-1898
-1893
-1889
-1884
-1881
-1877
-1874
-1872
-1870
-1869
-1868
-1867
-1867
-1867
-1867
-1867
-1867
-1867
-1866
-1866
-1866
-1866
-1866
-1866
-1867
-1868
-1870
-1873
-1876
-1880
-1885
-1890
-1896
-1902
-1909
-1916
-1924
-1932
-1939
-1947
-1955
-1962
-1970
-1977
-1984
-1990
-1997
-2003
-2009
-2015
-2021
-2027
-2032
-2037
-2043
-2048
-2054
-2059
-2065
-2072
-2078
-2085
-2092
-2099
-2107
-2115
-2123
-2132
-2140
-2149
-2158
-2167
-2177
-2186
-2195
-2205
-2214
-2223
-2232
-2242
-2251
-2260
-2269
-2278
-2287
-2297
-2307
-2317
-2327
-2338
-2348
-2359
-2368
-2378
-2387
-2395
-2402
-2409
-2415
-2420
-2425
-2429
-2432
-2433
-2434
-2434
-2434
-2432
-2429
-2425
-2420
-2415
-2408
-2400
-2391
-2382
-2371
-2361
-2349
-2338
-2326
-2314
-2302
-2290
-2279
-2267
-2256
-2245
-2235
-2225
-2217
-2209
-2202
-2196
-2190
-2186
-2182
-2179
-2176
-2173
-2170
-2168
-2165
-2161
-2157
-2153
-2148
-2143
-2138
-2133
-2127
-2122
-2116
-2112
-2107
-2103
-2099
-2095
-2091
-2088
-2085
-2083
-2080
-2078
-2077
-2075
-2074
-2074
-2073
-2073
-2072
-2072
-2071
-2071
-2070
-2069
-2067
-2065
-2062
-2058
-2054
-2050
-2045
-2039
-2033
-2027
-2021
-2013
-2007
-2000
-1993
-1987
-1981
-1975
-1970
-1966
-1962
-1959
-1956
-1955
-1953
-1952
-1952
-1951
-1951
-1950
-1949
-1948
-1946
-1943
-1941
-1937
-1934
-1929
-1925
-1920
-1914
-1908
-1901
-1893
-1885
-1876
-1866
-1855
-1844
-1832
-1820
-1808
-1795
-1782
-1769
-1757
-1744
-1732
-1720
-1708
-1697
-1686
-1675
-1664
-1654
-1643
-1633
-1622
-1610
-1598
-1586
-1572
-1558
-1543
-1527
-1510
-1493
-1475
-1457
-1439
-1421
-1403
-1385
-1368
-1351
-1334
-1318
-1301
-1285
-1269
-1253
-1236
-1220
-1203
-1187
-1170
-1153
-1137
-1121
-1105
-1090
-1076
-1061
-1048
-1035
-1022
-1010
-999
-988
-977
-967
-957
-948
-939
-931
-924
-917
-911
-906
-902
-899
-897
-896
-896
-897
-899
-901
-904
-907
-911
-915
-920
-926
-932
-939
-946
-954
-963
-972
-981
-990
-1000
-1008
-1016
-1026
-1033
-1040
-1046
-1052
-1056
-1059
-1060
-1061
-1060
-1058
-1054
-1050
-1044
-1038
-1030
-1022
-1014
-1006
-999
-991
-983
-975
-968
-960
-953
-946
-940
-933
-927
-921
-916
-911
-907
-903
-899
-897
-894
-892
-889
-887
-885
-883
-880
-877
-874
-870
-866
-862
-858
-853
-848
-843
-838
-832
-826
-819
-812
-804
-796
-788
-779
-769
-760
-750
-740
-730
-720
-711
-702
-693
-685
-677
-670
-663
-657
-651
-645
-640
-634
-628
-622
-615
-608
-601
-592
-583
-574
-563
-553
-541
-529
-516
-503
-490
-476
-462
-447
-432
-417
-402
-387
-371
-356
-340
-324
-308
-291
-275
-258
-241
-224
-208
-191
-175
-159
-144
-129
-114
-100
-85
-72
-58
-45
-32
-20
-8
4
15
26
37
48
59
70
81
92
104
115
126
137
147
157
167
176
185
193
201
208
214
219
224
228
231
234
235
237
237
238
238
238
238
237
237
237
238
239
240
243
246
251
257
265
273
284
295
309
323
339
356
373
392
411
430
449
469
488
506
524
542
558
574
588
602
614
626
636
645
653
660
665
669
671
672
672
670
666
662
656
649
641
633
624
615
605
595
586
576
567
558
550
542
534
526
519
512
504
497
489
482
474
467
460
454
448
442
437
433
429
426
423
422
421
421
422
424
427
431
435
441
448
456
466
476
486
498
511
524
538
553
568
583
598
612
627
642
656
670
683
696
709
721
732
743
754
764
773
783
791
800
808
815
823
829
836
842
848
854
861
867
874
880
888
896
904
913
922
932
942
953
964
975
987
999
1010
1024
1037
1051
1066
1081
1096
1111
1127
1144
1160
1177
1194
1211
1229
1246
1263
1280
1298
1314
1331
1346
1361
1375
1389
1401
1412
1422
1431
1439
1446
1451
1455
1458
1459
1460
1459
1458
1455
1453
1449
1445
1440
1435
1429
1423
1417
1410
1403
1395
1388
1380
1372
1364
1356
1349
1341
1334
1327
1321
1315
1309
1305
1301
1297
1295
1293
1292
1291
1292
1293
1294
1297
1299
1303
1306
1310
1314
1318
1323
1327
1332
1338
1343
1349
1355
1361
1368
1375
1383
1391
1400
1409
1420
1430
1441
1453
1465
1477
1490
1503
1517
1531
1545
1560
1576
1592
1608
1625
1642
1659
1677
1694
1712
1729
1746
1764
1782
1799
1817
1835
1853
1871
1889
1907
1925
1943
1961
1978
1995
2011
2027
2041
2056
2069
2081
2092
2102
2111
2118
2124
2128
2132
2133
2134
2134
2132
2130
2127
2123
2118
2114
2108
2103
2097
2092
2086
2081
2075
2070
2066
2062
2058
2055
2052
2050
2049
2048
2048
2049
2050
2052
2054
2057
2060
2064
2068
2073
2077
2082
2087
2092
2097
2101
2106
2110
2114
2117
2120
2123
2125
2127
2129
2130
2131
2131
2131
2131
2129
2127
2125
2121
2117
2113
2108
2102
2095
2088
2081
2073
2064
2055
2045
2037
2028
2017
2009
2000
1992
1984
1976
1969
1962
1957
1951
1947
1944
1941
1939
1939
1939
1940
1942
1945
1949
1953
1959
1965
1971
1978
1986
1993
2001
2009
2017
2025
2033
2041
2049
2057
2065
2072
2079
2086
2093
2100
2106
2111
2117
2122
2127
2132
2136
2140
2144
2148
2150
2153
2155
2156
2157
2158
2159
2160
2161
2163
2165
2167
2169
2172
2176
2179
2183
2187
2191
2195
2199
2203
2207
2212
2216
2221
2226
2231
2237
2242
2248
2254
2260
2266
2272
2278
2284
2290
2295
2301
2306
2312
2317
2322
2328
2333
2338
2343
2349
2354
2360
2365
2371
2377
2382
2388
2394
2400
2407
2413
2419
2426
2433
2439
2446
2453
2460
2468
2475
2483
2491
2500
2508
2516
2524
2533
2541
2549
2557
2565
2573
2580
2588
2595
2601
2608
2613
2618
2623
2627
2630
2633
2634
2635
2635
2634
2633
2630
2628
2624
2621
2617
2613
2609
2605
2600
2596
2591
2586
2581
2575
2568
2562
2554
2547
2539
2530
2522
2513
2505
2496
2487
2479
2470
2462
2454
2447
2440
2433
2427
2422
2417
2412
2408
2404
2401
2399
2396
2394
2392
2390
2389
2387
2386
2384
2383
2382
2382
2382
2382
2383
2384
2386
2388
2391
2395
2398
2403
2407
2413
2418
2424
2431
2438
2445
2453
2462
2471
2480
2490
2500
2511
2523
2535
2547
2560
2573
2587
2601
2615
2629
2644
2658
2673
2688
2703
2717
2732
2747
2761
2775
2789
2803
2816
2829
2841
2853
2864
2875
2885
2894
2902
2909
2916
2921
2926
2929
2931
2933
2933
2932
2930
2927
2924
2919
2914
2908
2902
2894
2887
2878
2868
2858
2846
2834
2821
2807
2793
2777
2762
2745
2728
2710
2692
2673
2653
2632
2611
2590
2568
2545
2523
2500
2476
2453
2430
2407
2384
2361
2339
2317
2295
2273
2252
2231
2210
2190
2170
2150
2131
2112
2093
2074
2056
2037
2019
2001
1983
1965
1947
1930
1913
1896
1879
1862
1845
1828
1812
1796
1779
1763
1747
1730
1714
1698
1681
1665
1649
1633
1617
1602
1586
1571
1555
1540
1525
1509
1494
1478
1462
1445
1428
1411
1393
1374
1355
1336
1316
1296
1275
1254
1232
1209
1186
1162
1137
1112
1086
1060
1033
1004
977
949
920
891
861
832
803
773
744
715
686
657
629
602
576
550
525
501
478
456
435
414
395
376
358
341
325
310
295
282
269
257
245
235
225
216
208
200
193
186
179
173
167
161
155
149
143
136
129
122
114
106
97
87
77
66
55
42
30
17
3
-11
-25
-40
-55
-70
-85
-100
-116
-131
-147
-162
-178
-193
-208
-222
-236
-249
-261
-273
-284
-295
-304
-313
-321
-329
-336
-341
-347
-351
-354
-357
-359
-360
-360
-359
-358
-355
-352
-347
-342
-336
-329
-321
-312
-302
-291
-280
-268
-255
-242
-229
-216
-203
-189
-176
-164
-152
-140
-129
-119
-110
-102
-94
-88
-83
-80
-77
-76
-77
-79
-83
-89
-96
-105
-115
-128
-142
-158
-176
-195
-217
-239
-264
-289
-316
-344
-373
-403
-434
-466
-498
-531
-565
-599
-634
-668
-704
-739
-775
-810
-846
-883
-919
-955
-992
-1028
-1064
-1099
-1135
-1170
-1204
-1238
-1272
-1305
-1337
-1369
-1401
-1433
-1463
-1494
-1524
-1553
-1582
-1611
-1638
-1665
-1691
-1717
-1741
-1765
-1788
-1810
-1831
-1851
-1870
-1889
-1906
-1923
-1938
-1953
-1966
-1979
-1991
-2001
-2011
-2020
-2027
-2033
-2037
-2041
-2043
-2044
-2043
-2040
-2035
-2028
-2020
-2009
-1996
-1981
-1964
-1944
-1922
-1898
-1871
-1841
-1808
-1773
-1734
-1692
-1648
-1600
-1550
-1496
-1440
-1382
-1321
-1259
-1194
-1129
-1061
-993
-924
-855
-785
-715
-645
-575
-505
-437
-369
-301
-235
-170
-107
-45
16
76
134
191
246
300
353
404
454
503
551
598
644
689
734
778
822
865
908
951
993
1036
1079
1121
1163
1206
1247
1289
1330
1370
1410
1449
1487
1525
1561
1596
1630
1664
1696
1728
1759
1789
1818
1848
1877
1906
1935
1964
1993
2023
2053
2083
2114
2146
2177
2210
2243
2276
2311
2346
2382
2418
2456
2494
2533
2572
2612
2653
2694
2735
2776
2818
2860
2902
2944
2986
3027
3069
3111
3152
3194
3235
3276
3317
3357
3397
3437
3476
3515
3553
3590
3627
3663
3699
3734
3768
3802
3836
3869
3901
3934
3966
3998
4029
4059
4090
4120
4149
4178
4206
4232
4259
4284
4308
4332
4354
4375
4396
4415
4433
4450
4466
4481
4494
4506
4516
4525
4532
4537
4541
4542
4541
4538
4533
4526
4517
4506
4494
4479
4462
4443
4422
4399
4374
4347
4318
4287
4253
4217
4178
4137
4094
4048
4000
3949
3896
3841
3785
3726
3665
3603
3539
3474
3407
3339
3270
3200
3128
3055
2981
2905
2829
2752
2673
2594
2513
2432
2349
2266
2183
2099
2015
1931
1847
1764
1682
1601
1521
1443
1366
1290
1217
1145
1074
1006
938
872
807
743
679
616
553
491
429
367
305
244
183
122
62
2
-58
-117
-176
-235
-295
-354
-414
-474
-536
-599
-664
-732
-802
-876
-953
-1034
-1120
-1210
-1305
-1405
-1510
-1620
-1735
-1855
-1979
-2108
-2241
-2378
-2518
-2662
-2809
-2958
-3110
-3265
-3421
-3580
-3740
-3901
-4064
-4228
-4393
-4558
-4723
-4889
-5053
-5218
-5381
-5542
-5703
-5861
-6018
-6172
-6325
-6475
-6623
-6768
-6911
-7052
-7190
-7326
-7459
-7589
-7716
-7840
-7961
-8077
-8191
-8300
-8405
-8506
-8603
-8696
-8785
-8870
-8952
-9031
-9107
-9181
-9251
-9320
-9386
-9450
-9511
-9571
-9628
-9682
-9734
-9783
-9830
-9874
-9915
-9953
-9989
-10021
-10051
-10077
-10101
-10122
-10141
-10156
-10168
-10178
-10185
-10189
-10190
-10189
-10185
-10180
-10172
-10162
-10150
-10137
-10122
-10107
-10090
-10073
-10055
-10037
-10018
-10000
-9981
-9963
-9945
-9927
-9910
-9892
-9876
-9860
-9845
-9830
-9817
-9806
-9796
-9787
-9781
-9778
-9777
-9778
-9783
-9791
-9802
-9816
-9833
-9853
-9876
-9900
-9927
-9955
-9984
-10013
-10043
-10071
-10099
-10125
-10149
-10171
-10189
-10204
-10215
-10223
-10226
-10225
-10219
-10208
-10192
-10171
-10144
-10111
-10072
-10027
-9976
-9918
-9853
-9782
-9704
-9619
-9527
-9428
-9322
-9211
-9092
-8968
-8839
-8704
-8564
-8421
-8274
-8124
-7971
-7816
-7659
-7500
-7341
-7181
-7020
-6860
-6700
-6540
-6382
-6224
-6069
-5915
-5763
-5613
-5466
-5321
-5179
-5039
-4902
-4767
-4635
-4504
-4375
-4248
-4122
-3996
-3871
-3746
-3621
-3495
-3368
-3239
-3108
-2976
-2841
-2703
-2563
-2421
-2277
-2130
-1982
-1834
-1685
-1536
-1388
-1242
-1099
-959
-823
-691
-565
-444
-330
-223
-124
-32
51
126
192
249
297
336
366
388
401
407
406
398
384
365
341
314
284
252
218
183
148
113
78
45
12
-20
-51
-81
-109
-137
-163
-189
-213
-236
-257
-277
-295
-311
-325
-337
-345
-352
-355
-356
-354
-349
-341
-330
-317
-300
-281
-259
-234
-206
-176
-143
-107
-69
-29
13
56
100
145
189
232
274
314
352
386
416
441
462
478
488
493
491
483
469
448
421
387
347
302
250
193
130
64
-7
-82
-160
-240
-323
-407
-492
-577
-662
-747
-832
-916
-998
-1080
-1161
-1241
-1321
-1400
-1478
-1556
-1634
-1712
-1790
-1867
-1945
-2021
-2097
-2173
-2247
-2320
-2391
-2460
-2527
-2592
-2654
-2713
-2769
-2821
-2870
-2915
-2956
-2994
-3027
-3057
-3083
-3106
-3126
-3143
-3158
-3172
-3184
-3196
-3208
-3220
-3234
-3250
-3268
-3289
-3314
-3342
-3375
-3412
-3455
-3502
-3555
-3614
-3678
-3748
-3823
-3905
-3991
-4083
-4179
-4280
-4385
-4493
-4605
-4720
-4837
-4956
-5077
-5199
-5320
-5442
-5562
-5680
-5796
-5907
-6015
-6118
-6214
-6305
-6388
-6463
-6531
-6590
-6641
-6684
-6718
-6745
-6764
-6777
-6783
-6785
-6783
-6777
-6769
-6760
-6751
-6741
-6733
-6727
-6722
-6719
-6719
-6721
-6725
-6731
-6740
-6751
-6764
-6778
-6795
-6813
-6833
-6855
-6879
-6904
-6932
-6962
-6993
-7027
-7062
-7098
-7135
-7173
-7211
-7249
-7286
-7322
-7357
-7389
-7420
-7448
-7474
-7496
-7516
-7533
-7546
-7557
-7565
-7569
-7571
-7569
-7564
-7557
-7546
-7532
-7514
-7494
-7469
-7441
-7409
-7373
-7333
-7288
-7239
-7186
-7128
-7066
-6999
-6928
-6853
-6773
-6690
-6601
-6509
-6413
-6312
-6208
-6100
-5988
-5873
-5755
-5635
-5513
-5389
-5264
-5139
-5014
-4890
-4767
-4645
-4526
-4409
-4295
-4185
-4078
-3974
-3875
-3780
-3688
-3602
-3519
-3440
-3365
-3294
-3227
-3162
-3101
-3042
-2986
-2932
-2880
-2829
-2780
-2733
-2688
-2644
-2602
-2561
-2523
-2487
-2453
-2421
-2392
-2366
-2343
-2322
-2305
-2291
-2279
-2271
-2266
-2265
-2267
-2272
-2282
-2295
-2312
-2333
-2359
-2389
-2424
-2464
-2508
-2556
-2609
-2665
-2725
-2789
-2855
-2924
-2996
-3069
-3143
-3219
-3295
-3371
-3447
-3522
-3596
-3669
-3739
-3808
-3873
-3936
-3996
-4053
-4107
-4158
-4205
-4250
-4291
-4328
-4363
-4394
-4423
-4448
-4471
-4490
-4507
-4522
-4534
-4544
-4552
-4558
-4561
-4563
-4564
-4562
-4559
-4554
-4547
-4538
-4528
-4515
-4501
-4485
-4467
-4446
-4424
-4400
-4373
-4345
-4315
-4283
-4249
-4214
-4177
-4139
-4100
-4059
-4019
-3980
-3939
-3899
-3859
-3820
-3781
-3744
-3707
-3671
-3636
-3603
-3570
-3539
-3509
-3480
-3452
-3425
-3400
-3376
-3353
-3331
-3311
-3291
-3273
-3255
-3238
-3221
-3204
-3188
-3170
-3152
-3133
-3112
-3090
-3066
-3039
-3010
-2978
-2943
-2904
-2862
-2816
-2766
-2713
-2655
-2593
-2527
-2458
-2385
-2308
-2228
-2146
-2061
-1974
-1886
-1797
-1708
-1619
-1531
-1443
-1356
-1271
-1188
-1107
-1027
-951
-876
-805
-736
-670
-607
-548
-491
-438
-388
-342
-299
-259
-222
-189
-159
-133
-110
-90
-73
-60
-49
-41
-36
-34
-33
-34
-36
-38
-40
-42
-42
-40
-35
-28
-17
-1
18
42
71
105
144
188
236
290
349
412
481
554
631
714
801
892
988
1088
1192
1300
1410
1524
1641
1760
1880
2001
2122
2244
2365
2484
2602
2718
2832
2943
3051
3156
3256
3353
3446
3534
3618
3696
3770
3838
3901
3959
4011
4059
4102
4141
4175
4205
4233
4257
4279
4299
4316
4332
4347
4360
4372
4383
4392
4400
4407
4412
4415
4416
4416
4414
4410
4405
4399
4392
4385
4377
4370
4363
4357
4352
4349
4348
4349
4353
4359
4368
4380
4394
4412
4432
4455
4482
4511
4543
4577
4615
4655
4697
4742
4789
4838
4889
4942
4996
5052
5109
5167
5227
5286
5347
5408
5469
5530
5592
5654
5715
5777
5838
5899
5960
6020
6080
6139
6197
6254
6309
6363
6416
6468
6517
6565
6611
6655
6697
6737
6775
6811
6844
6874
6902
6927
6949
6968
6984
6996
7005
7010
7011
7009
7003
6993
6980
6963
6942
6918
6890
6859
6825
6787
6746
6702
6654
6604
6550
6494
6434
6372
6307
6239
6169
6096
6022
5945
5868
5789
5709
5628
5547
5466
5385
5304
5224
5144
5065
4987
4910
4834
4760
4686
4615
4544
4476
4409
4343
4280
4218
4157
4099
4042
3987
3933
3881
3831
3783
3736
3690
3647
3605
3564
3525
3488
3452
3419
3387
3356
3328
3301
3277
3254
3232
3212
3194
3177
3161
3147
3133
3121
3109
3098
3088
3079
3070
3062
3054
3047
3041
3036
3031
3027
3024
3022
3021
3021
3022
3025
3029
3034
3040
3048
3057
3067
3079
3091
3103
3116
3130
3143
3156
3169
3181
3193
3203
3213
3221
3229
3234
3239
3242
3243
3243
3241
3238
3234
3228
3222
3214
3206
3196
3186
3176
3166
3155
3145
3135
3125
3116
3107
3100
3093
3087
3083
3079
3076
3075
3075
3075
3078
3081
3086
3092
3099
3107
3117
3127
3139
3151
3164
3178
3193
3208
3223
3238
3254
3269
3285
3301
3317
3333
3349
3366
3383
3400
3418
3436
3455
3475
3496
3518
3541
3565
3589
3615
3642
3670
3699
3728
3759
3790
3822
3854
3886
3918
3950
3982
4013
4043
4073
4102
4130
4157
4183
4209
4233
4257
4279
4302
4323
4345
4366
4388
4410
4432
4455
4479
4503
4530
4557
4586
4617
4650
4684
4720
4759
4799
4841
4885
4930
4977
5026
5076
5127
5180
5234
5289
5345
5403
5461
5521
5581
5642
5704
5766
5829
5892
5955
6017
6080
6141
6202
6261
6319
6376
6431
6483
6534
6583
6629
6674
6716
6756
6793
6829
6863
6894
6924
6952
6978
7002
7024
7044
7063
7079
7094
7106
7117
7125
7131
7136
7138
7138
7136
7131
7124
7115
7103
7089
7072
7052
7030
7005
6977
6947
6913
6877
6838
6797
6752
6706
6656
6605
6551
6495
6438
6379
6319
6258
6196
6133
6070
6007
5944
5881
5819
5757
5695
5635
5574
5515
5456
5398
5342
5285
5230
5176
5122
5070
5018
4967
4917
4868
4819
4772
4725
4679
4634
4590
4546
4503
4461
4419
4378
4338
4298
4258
4218
4180
4141
4103
4066
4029
3993
3958
3924
3891
3860
3830
3801
3774
3749
3725
3704
3684
3667
3651
3638
3626
3616
3607
3601
3595
3590
3586
3583
3580
3578
3575
3572
3569
3566
3562
3557
3552
3545
3537
3529
3519
3508
3496
3482
3468
3452
3435
3417
3399
3379
3358
3337
3315
3293
3269
3245
3221
3196
3171
3145
3118
3091
3064
3036
3008
2980
2950
2921
2891
2860
2830
2798
2767
2735
2702
2670
2637
2603
2569
2535
2501
2466
2430
2394
2357
2320
2282
2243
2204
2163
2122
2080
2036
1991
1945
1897
1848
1798
1746
1693
1639
1584
1527
1470
1412
1354
1295
1236
1178
1120
1063
1006
952
899
847
797
748
702
658
616
577
540
505
473
443
416
390
367
346
328
311
296
283
272
263
255
249
245
243
243
244
247
251
258
266
276
287
301
315
332
350
370
390
413
436
460
485
511
537
564
591
619
646
673
700
727
753
779
804
828
851
874
895
915
935
953
970
985
999
1012
1022
1033
1041
1047
1052
1056
1057
1057
1056
1054
1050
1044
1038
1031
1022
1012
1002
990
978
964
950
934
918
900
882
862
842
821
799
776
752
727
701
675
647
619
590
561
530
499
467
434
401
367
332
296
260
224
187
149
111
73
34
-5
-44
-83
-123
-163
-203
-244
-284
-325
-365
-406
-446
-486
-527
-567
-606
-646
-685
-724
-763
-801
-839
-877
-914
-951
-988
-1025
-1062
-1099
-1135
-1172
-1209
-1245
-1282
-1318
-1354
-1390
-1425
-1460
-1495
-1529
-1563
-1596
-1629
-1661
-1692
-1722
-1752
-1781
-1809
-1836
-1863
-1889
-1913
-1938
-1961
-1984
-2005
-2028
-2049
-2071
-2092
-2113
-2134
-2156
-2178
-2201
-2224
-2248
-2273
-2298
-2324
-2351
-2379
-2407
-2436
-2465
-2495
-2525
-2556
-2587
-2618
-2649
-2680
-2711
-2742
-2773
-2804
-2835
-2865
-2896
-2926
-2956
-2985
-3014
-3044
-3072
-3101
-3130
-3159
-3187
-3216
-3245
-3274
-3303
-3332
-3362
-3392
-3423
-3453
-3484
-3515
-3547
-3579
-3611
-3643
-3676
-3709
-3742
-3776
-3810
-3844
-3880
-3916
-3952
-3990
-4027
-4067
-4107
-4147
-4189
-4231
-4275
-4319
-4364
-4410
-4456
-4504
-4552
-4601
-4651
-4701
-4752
-4804
-4856
-4909
-4962
-5016
-5070
-5124
-5178
-5232
-5286
-5340
-5393
-5445
-5496
-5546
-5595
-5643
-5689
-5733
-5776
-5816
-5854
-5890
-5923
-5954
-5982
-6006
-6028
-6047
-6063
-6075
-6084
-6090
-6093
-6093
-6089
-6083
-6073
-6061
-6046
-6028
-6008
-5984
-5959
-5931
-5901
-5868
-5834
-5797
-5758
-5717
-5675
-5630
-5583
-5535
-5485
-5433
-5380
-5324
-5268
-5209
-5149
-5087
-5024
-4959
-4892
-4824
-4754
-4683
-4610
-4536
-4461
-4384
-4307
-4229
-4150
-4070
-3991
-3910
-3830
-3750
-3670
-3589
-3510
-3430
-3351
-3273
-3195
-3118
-3041
-2965
-2890
-2816
-2742
-2670
-2598
-2527
-2457
-2388
-2320
-2252
-2186
-2120
-2055
-1990
-1927
-1864
-1802
-1741
-1681
-1621
-1563
-1506
-1449
-1394
-1340
-1287
-1235
-1184
-1135
-1087
-1041
-996
-953
-911
-871
-833
-796
-761
-727
-696
-665
-637
-610
-584
-560
-537
-516
-496
-477
-459
-443
-428
-414
-401
-390
-379
-370
-362
-355
-349
-345
-342
-340
-339
-339
-341
-344
-349
-355
-361
-370
-379
-390
-402
-415
-429
-445
-461
-478
-497
-516
-537
-558
-580
-603
-628
-653
-680
-708
-737
-768
-800
-834
-869
-905
-943
-983
-1024
-1067
-1111
-1156
-1203
-1250
-1299
-1349
-1400
-1452
-1504
-1557
-1610
-1663
-1717
-1770
-1824
-1877
-1930
-1983
-2036
-2088
-2140
-2192
-2243
-2294
-2344
-2395
-2445
-2494
-2543
-2592
-2641
-2689
-2737
-2785
-2833
-2880
-2928
-2975
-3022
-3069
-3115
-3162
-3208
-3254
-3300
-3346
-3391
-3436
-3480
-3524
-3567
-3610
-3652
-3693
-3734
-3775
-3814
-3853
-3892
-3930
-3967
-4003
-4038
-4074
-4109
-4143
-4176
-4208
-4240
-4271
-4301
-4331
-4359
-4387
-4415
-4441
-4467
-4492
-4517
-4541
-4564
-4586
-4608
-4630
-4650
-4670
-4690
-4709
-4727
-4744
-4761
-4777
-4792
-4806
-4819
-4831
-4842
-4851
-4859
-4866
-4871
-4875
-4877
-4878
-4877
-4875
-4871
-4866
-4861
-4853
-4845
-4837
-4827
-4817
-4806
-4795
-4784
-4773
-4761
-4750
-4739
-4728
-4717
-4707
-4697
-4688
-4679
-4670
-4662
-4654
-4646
-4639
-4632
-4625
-4618
-4611
-4603
-4596
-4588
-4580
-4571
-4562
-4553
-4543
-4532
-4520
-4508
-4495
-4482
-4468
-4453
-4438
-4422
-4405
-4388
-4371
-4354
-4336
-4318
-4300
-4281
-4263
-4244
-4225
-4205
-4186
-4166
-4146
-4126
-4105
-4083
-4062
-4042
-4019
-3998
-3975
-3953
-3930
-3906
-3883
-3859
-3835
-3810
-3785
-3760
-3734
-3709
-3682
-3656
-3629
-3601
-3573
-3545
-3517
-3487
-3458
-3428
-3398
-3367
-3336
-3304
-3271
-3239
-3205
-3171
-3136
-3100
-3064
-3027
-2989
-2950
-2910
-2869
-2827
-2785
-2741
-2696
-2651
-2605
-2558
-2511
-2463
-2414
-2365
-2315
-2266
-2216
-2166
-2116
-2066
-2016
-1966
-1917
-1868
-1820
-1772
-1725
-1679
-1633
-1589
-1545
-1503
-1462
-1422
-1383
-1346
-1310
-1276
-1243
-1212
-1183
-1155
-1129
-1104
-1081
-1060
-1041
-1022
-1006
-993
-980
-969
-960
-953
-947
-942
-939
-938
-938
-940
-943
-947
-953
-960
-968
-977
-987
-999
-1010
-1025
-1039
-1054
-1070
-1086
-1104
-1121
-1140
-1159
-1178
-1198
-1218
-1238
-1259
-1280
-1301
-1322
-1343
-1364
-1386
-1407
-1428
-1448
-1469
-1489
-1509
-1528
-1547
-1565
-1583
-1601
-1618
-1634
-1650
-1666
-1681
-1695
-1709
-1723
-1736
-1749
-1761
-1773
-1785
-1796
-1807
-1817
-1827
-1837
-1847
-1856
-1865
-1874
-1883
-1892
-1901
-1909
-1918
-1927
-1936
-1945
-1954
-1964
-1974
-1984
-1994
-2005
-2016
-2027
-2037
-2049
-2061
-2072
-2084
-2095
-2106
-2117
-2127
-2138
-2148
-2157
-2166
-2174
-2182
-2190
-2197
-2203
-2208
-2213
-2218
-2221
-2224
-2227
-2228
-2229
-2229
-2229
-2227
-2225
-2223
-2219
-2215
-2210
-2205
-2199
-2192
-2185
-2177
-2169
-2160
-2151
-2141
-2131
-2120
-2108
-2096
-2083
-2070
-2056
-2041
-2025
-2009
-1994
-1977
-1960
-1943
-1925
-1907
-1888
-1870
-1851
-1833
-1814
-1795
-1776
-1758
-1738
-1719
-1700
-1681
-1661
-1641
-1621
-1601
-1580
-1560
-1539
-1518
-1497
-1475
-1454
-1432
-1410
-1387
-1365
-1342
-1319
-1295
-1272
-1248
-1224
-1201
-1177
-1153
-1129
-1105
-1081
-1057
-1033
-1008
-984
-960
-936
-912
-888
-863
-839
-814
-789
-764
-739
-714
-689
-664
-638
-613
-587
-561
-535
-508
-482
-455
-428
-400
-372
-344
-316
-287
-259
-230
-200
-171
-142
-112
-83
-54
-25
4
33
62
90
118
146
174
201
228
254
280
306
331
356
380
403
426
448
469
489
509
528
546
563
579
595
609
623
636
648
659
670
680
689
698
707
715
722
729
736
743
749
755
761
767
773
778
783
788
793
798
803
807
811
815
818
821
823
825
827
827
827
827
825
823
819
815
810
804
798
790
781
772
762
751
740
727
714
699
685
669
652
635
616
597
577
556
535
512
488
464
438
412
384
356
327
297
266
234
201
168
133
98
62
25
-13
-52
-92
-132
-173
-215
-257
-300
-343
-387
-432
-477
-522
-567
-612
-657
-702
-748
-793
-838
-883
-927
-972
-1016
-1061
-1106
-1150
-1195
-1239
-1284
-1328
-1373
-1418
-1463
-1508
-1552
-1597
-1642
-1687
-1732
-1776
-1820
-1865
-1909
-1953
-1996
-2039
-2082
-2125
-2167
-2209
-2250
-2291
-2331
-2370
-2409
-2448
-2486
-2523
-2559
-2595
-2630
-2665
-2698
-2731
-2763
-2795
-2825
-2855
-2883
-2911
-2938
-2964
-2989
-3013
-3037
-3059
-3080
-3101
-3120
-3138
-3156
-3172
-3187
-3201
-3214
-3225
-3236
-3245
-3253
-3260
-3265
-3269
-3272
-3274
-3275
-3274
-3272
-3269
-3264
-3259
-3252
-3244
-3234
-3224
-3212
-3199
-3185
-3169
-3152
-3134
-3115
-3095
-3073
-3050
-3026
-3001
-2975
-2948
-2919
-2890
-2860
-2828
-2796
-2762
-2728
-2692
-2656
-2618
-2580
-2540
-2500
-2458
-2415
-2371
-2325
-2278
-2230
-2180
-2129
-2077
-2023
-1968
-1911
-1853
-1793
-1733
-1671
-1608
-1543
-1478
-1412
-1345
-1277
-1209
-1140
-1071
-1000
-931
-861
-792
-722
-652
-583
-514
-445
-377
-309
-242
-175
-109
-43
22
86
150
213
275
337
398
458
517
576
634
691
748
804
859
913
967
1020
1072
1123
1174
1224
1273
1322
1370
1417
1463
1509
1553
1598
1641
1684
1726
1768
1808
1849
1889
1928
1967
2005
2043
2080
2117
2153
2189
2224
2260
2294
2329
2363
2396
2429
2462
2494
2527
2558
2590
2621
2651
2682
2712
2741
2771
2800
2829
2857
2885
2913
2941
2968
2994
3021
3047
3072
3097
3122
3146
3170
3193
3216
3238
3260
3281
3302
3322
3341
3359
3377
3394
3411
3426
3441
3455
3468
3480
3491
3501
3510
3519
3526
3533
3538
3542
3546
3548
3550
3550
3549
3548
3545
3541
3536
3530
3523
3515
3505
3495
3483
3471
3457
3442
3426
3410
3392
3374
3354
3334
3313
3292
3270
3247
3224
3200
3175
3151
3126
3100
3074
3048
3022
2995
2968
2941
2913
2886
2858
2830
2801
2772
2743
2714
2684
2654
2624
2594
2563
2532
2500
2469
2437
2405
2373
2341
2309
2276
2244
2211
2179
2146
2114
2082
2049
2017
1986
1955
1924
1893
1863
1833
1804
1775
1747
1720
1693
1666
1641
1616
1592
1568
1546
1524
1502
1482
1462
1444
1426
1409
1392
1377
1362
1348
1335
1323
1312
1302
1292
1284
1276
1270
1264
1259
1255
1251
1249
1248
1247
1247
1248
1249
1252
1255
1259
1263
1268
1274
1280
1287
1294
1302
1311
1320
1329
1339
1350
1360
1372
1383
1395
1408
1421
1434
1447
1461
1475
1489
1503
1518
1533
1548
1563
1578
1593
1608
1623
1639
1654
1669
1684
1699
1714
1728
1743
1757
1771
1785
1798
1811
1824
1836
1848
1860
1871
1881
1892
1901
1910
1919
1927
1934
1941
1947
1953
1958
1962
1965
1968
1970
1971
1972
1971
1970
1968
1965
1961
1956
1950
1942
1934
1925
1914
1903
1890
1876
1861
1844
1826
1808
1788
1766
1744
1720
1695
1669
1642
1614
1585
1554
1522
1489
1456
1421
1385
1347
1309
1270
1230
1189
1147
1105
1061
1016
972
926
880
833
786
738
690
641
592
543
494
444
395
345
296
247
198
150
102
54
8
-39
-84
-130
-174
-218
-261
-303
-345
-386
-427
-467
-506
-545
-584
-622
-660
-697
-733
-769
-805
-840
-874
-908
-941
-974
-1006
-1038
-1070
-1101
-1131
-1161
-1190
-1219
-1248
-1276
-1304
-1331
-1359
-1386
-1413
-1441
-1468
-1496
-1525
-1553
-1582
-1612
-1643
-1674
-1705
-1738
-1771
-1805
-1839
-1874
-1910
-1947
-1984
-2021
-2060
-2099
-2139
-2179
-2220
-2261
-2302
-2344
-2387
-2429
-2472
-2515
-2559
-2602
-2646
-2690
-2734
-2778
-2822
-2866
-2910
-2954
-2998
-3041
-3085
-3128
-3171
-3214
-3256
-3298
-3340
-3382
-3423
-3464
-3504
-3544
-3584
-3624
-3663
-3702
-3740
-3778
-3816
-3853
-3890
-3927
-3963
-3999
-4035
-4070
-4104
-4138
-4172
-4205
-4237
-4269
-4300
-4330
-4360
-4389
-4417
-4445
-4471
-4497
-4522
-4546
-4570
-4593
-4614
-4636
-4656
-4675
-4694
-4712
-4730
-4746
-4762
-4778
-4792
-4806
-4819
-4832
-4843
-4854
-4865
-4874
-4883
-4891
-4898
-4904
-4910
-4915
-4919
-4921
-4924
-4925
-4925
-4924
-4922
-4919
-4915
-4910
-4904
-4897
-4889
-4879
-4869
-4857
-4844
-4830
-4815
-4798
-4781
-4762
-4742
-4720
-4698
-4675
-4650
-4625
-4598
-4571
-4542
-4513
-4483
-4452
-4420
-4388
-4355
-4322
-4287
-4252
-4217
-4181
-4144
-4107
-4070
-4032
-3993
-3954
-3914
-3874
-3833
-3792
-3750
-3707
-3664
-3621
-3576
-3531
-3485
-3438
-3391
-3343
-3295
-3245
-3195
-3145
-3094
-3042
-2990
-2937
-2883
-2829
-2774
-2719
-2663
-2607
-2551
-2494
-2437
-2379
-2322
-2264
-2206
-2149
-2091
-2033
-1977
-1920
-1864
-1808
-1753
-1698
-1644
-1590
-1537
-1485
-1433
-1382
-1332
-1282
-1233
-1184
-1137
-1089
-1043
-997
-951
-906
-862
-818
-775
-732
-691
-649
-609
-569
-530
-492
-455
-419
-384
-349
-316
-284
-253
-223
-194
-167
-141
-116
-92
-70
-50
-30
-12
4
19
33
46
57
67
75
82
88
93
96
98
99
99
97
94
90
85
79
71
63
53
42
30
17
3
-12
-29
-46
-64
-82
-102
-123
-144
-166
-188
-211
-235
-259
-284
-309
-334
-360
-386
-412
-438
-465
-491
-517
-544
-570
-597
-623
-650
-676
-702
-728
-754
-779
-804
-829
-853
-878
-901
-925
-948
-971
-993
-1014
-1037
-1058
-1079
-1099
-1120
-1140
-1159
-1178
-1197
-1216
-1234
-1252
-1270
-1288
-1305
-1321
-1338
-1354
-1370
-1385
-1400
-1414
-1428
-1441
-1454
-1466
-1477
-1487
-1497
-1506
-1514
-1521
-1527
-1532
-1536
-1539
-1541
-1542
-1542
-1541
-1538
-1535
-1531
-1525
-1519
-1511
-1503
-1493
-1483
-1472
-1460
-1447
-1433
-1419
-1404
-1388
-1371
-1354
-1335
-1316
-1297
-1277
-1255
-1234
-1211
-1188
-1164
-1139
-1114
-1088
-1062
-1034
-1006
-978
-949
-920
-890
-860
-830
-799
-768
-737
-706
-674
-643
-611
-580
-548
-516
-485
-454
-422
-391
-360
-330
-299
-269
-239
-210
-181
-152
-123
-96
-68
-41
-15
11
37
62
86
109
132
154
176
196
216
236
254
272
289
305
320
335
349
362
375
387
398
409
419
428
437
445
452
458
464
470
474
478
481
484
485
487
487
486
485
484
481
478
474
470
465
459
453
446
439
431
424
415
407
398
389
379
369
359
349
339
328
317
306
295
284
272
260
247
235
222
208
195
181
167
152
138
123
107
92
76
60
44
28
12
-4
-21
-37
-54
-70
-86
-102
-119
-135
-150
-166
-182
-197
-212
-227
-242
-257
-271
-286
-300
-314
-328
-341
-355
-369
-382
-395
-409
-422
-435
-449
-462
-475
-488
-502
-515
-529
-542
-556
-570
-583
-597
-611
-625
-639
-653
-667
-681
-694
-708
-721
-735
-748
-761
-774
-786
-798
-810
-822
-834
-845
-855
-866
-876
-885
-894
-903
-911
-918
-926
-932
-938
-943
-948
-952
-956
-959
-961
-963
-964
-964
-964
-964
-963
-962
-960
-958
-955
-953
-950
-946
-943
-939
-935
-930
-926
-921
-917
-912
-907
-902
-896
-891
-885
-880
-874
-868
-861
-855
-849
-842
-835
-828
-821
-813
-805
-797
-789
-780
-771
-762
-753
-743
-733
-723
-712
-701
-690
-679
-667
-655
-643
-630
-618
-605
-592
-578
-565
-552
-538
-525
-511
-498
-484
-471
-458
-446
-433
-421
-408
-396
-385
-373
-362
-351
-341
-331
-321
-311
-302
-294
-286
-278
-271
-263
-257
-250
-244
-238
-232
-226
-220
-214
-209
-203
-197
-191
-185
-179
-173
-167
-161
-155
-149
-143
-137
-131
-125
-119
-113
-107
-101
-95
-90
-84
-78
-73
-67
-61
-55
-49
-43
-37
-31
-25
-19
-12
-6
1
8
15
22
29
36
43
51
58
66
74
82
90
99
108
117
127
137
147
157
168
180
192
204
216
229
243
256
270
284
299
313
328
344
359
374
390
406
421
437
453
469
485
500
516
532
547
563
579
594
610
626
641
657
672
688
704
719
735
750
765
780
795
810
825
839
854
868
882
895
909
922
936
949
962
975
988
1000
1012
1026
1039
1051
1064
1076
1089
1102
1115
1127
1140
1153
1166
1179
1192
1205
1218
1232
1245
1258
1271
1284
1298
1311
1324
1337
1350
1363
1376
1389
1401
1413
1424
1436
1447
1457
1467
1477
1486
1494
1503
1510
1517
1524
1530
1536
1541
1546
1551
1555
1559
1562
1566
1569
1572
1574
1577
1580
1583
1585
1588
1591
1593
1596
1599
1602
1605
1608
1611
1614
1618
1622
1626
1630
1634
1639
1644
1649
1654
1659
1664
1669
1674
1680
1685
1690
1695
1700
1705
1710
1715
1720
1725
1729
1734
1738
1742
1746
1750
1754
1757
1761
1764
1767
1770
1773
1775
1777
1780
1782
1783
1785
1786
1787
1788
1788
1789
1789
1788
1788
1787
1786
1784
1783
1781
1779
1776
1774
1771
1769
1766
1763
1760
1758
1755
1753
1750
1748
1746
1744
1743
1742
1741
1740
1739
1739
1738
1738
1739
1739
1740
1740
1741
1742
1744
1745
1747
1749
1751
1754
1756
1760
1763
1767
1771
1775
1780
1785
1790
1795
1801
1807
1814
1820
1827
1834
1841
1849
1856
1864
1872
1880
1889
1898
1906
1915
1924
1933
1943
1952
1961
1970
1979
1988
1997
2005
2013
2021
2031
2037
2045
2053
2061
2067
2074
2080
2086
2092
2097
2102
2107
2112
2116
2119
2123
2126
2128
2130
2132
2133
2134
2135
2134
2134
2133
2131
2129
2127
2124
2120
2116
2111
2106
2099
2093
2085
2077
2068
2058
2048
2037
2025
2012
1998
1984
1968
1952
1935
1917
1899
1879
1859
1838
1816
1794
1770
1746
1721
1696
1669
1642
1614
1585
1555
1525
1493
1461
1428
1394
1360
1324
1288
1251
1214
1175
1136
1097
1056
1016
974
933
891
848
805
762
719
675
632
588
544
500
456
412
368
324
281
237
193
150
106
63
20
-23
-65
-108
-150
-192
-234
-275
-316
-357
-398
-438
-478
-518
-558
-597
-636
-675
-713
-751
-789
-827
-864
-901
-938
-975
-1010
-1047
-1082
-1118
-1153
-1188
-1223
-1257
-1291
-1325
-1358
-1391
-1424
-1456
-1488
-1520
-1551
-1582
-1612
-1642
-1672
-1701
-1729
-1758
-1785
-1812
-1839
-1865
-1891
-1916
-1941
-1965
-1989
-2012
-2036
-2058
-2081
-2103
-2125
-2147
-2168
-2189
-2210
-2231
-2252
-2272
-2292
-2313
-2333
-2353
-2373
-2393
-2413
-2433
-2453
-2473
-2492
-2512
-2532
-2551
-2571
-2591
-2610
-2629
-2649
-2668
-2687
-2706
-2725
-2744
-2762
-2781
-2799
-2818
-2836
-2854
-2872
-2890
-2908
-2926
-2944
-2962
-2980
-2997
-3015
-3033
-3051
-3068
-3086
-3104
-3121
-3139
-3156
-3174
-3191
-3208
-3226
-3243
-3260
-3277
-3294
-3311
-3327
-3344
-3360
-3376
-3392
-3408
-3424
-3439
-3454
-3469
-3483
-3497
-3511
-3525
-3538
-3550
-3562
-3574
-3586
-3597
-3607
-3617
-3627
-3636
-3645
-3653
-3660
-3668
-3675
-3681
-3687
-3692
-3697
-3702
-3706
-3710
-3713
-3716
-3718
-3720
-3722
-3723
-3724
-3724
-3724
-3723
-3722
-3720
-3718
-3716
-3713
-3709
-3705
-3700
-3695
-3689
-3683
-3676
-3668
-3660
-3651
-3641
-3630
-3619
-3608
-3595
-3583
-3569
-3555
-3541
-3525
-3510
-3494
-3477
-3460
-3442
-3424
-3406
-3387
-3368
-3348
-3328
-3308
-3287
-3267
-3245
-3224
-3203
-3181
-3160
-3138
-3117
-3095
-3074
-3052
-3031
-3010
-2990
-2970
-2950
-2930
-2911
-2893
-2875
-2857
-2840
-2823
-2807
-2792
-2777
-2762
-2748
-2735
-2722
-2709
-2697
-2686
-2675
-2665
-2655
-2646
-2637
-2629
-2621
-2614
-2607
-2601
-2595
-2590
-2585
-2580
-2576
-2573
-2570
-2568
-2566
-2564
-2563
-2563
-2562
-2563
-2564
-2565
-2567
-2569
-2572
-2576
-2579
-2584
-2589
-2594
-2599
-2606
-2612
-2620
-2627
-2635
-2644
-2653
-2663
-2674
-2684
-2696
-2708
-2720
-2733
-2746
-2759
-2774
-2788
-2803
-2818
-2834
-2850
-2867
-2884
-2901
-2919
-2937
-2956
-2975
-2994
-3014
-3034
-3054
-3075
-3096
-3117
-3138
-3160
-3182
-3204
-3226
-3249
-3271
-3294
-3317
-3340
-3364
-3387
-3410
-3434
-3457
-3481
-3505
-3528
-3552
-3575
-3599
-3622
-3645
-3669
-3692
-3715
-3738
-3761
-3785
-3808
-3831
-3853
-3876
-3899
-3922
-3944
-3967
-3989
-4011
-4034
-4056
-4077
-4099
-4121
-4142
-4163
-4184
-4204
-4225
-4245
-4265
-4285
-4304
-4323
-4342
-4360
-4379
-4396
-4413
-4430
-4447
-4463
-4478
-4494
-4508
-4523
-4536
-4550
-4563
-4575
-4587
-4598
-4609
-4620
-4630
-4640
-4649
-4658
-4666
-4674
-4682
-4689
-4696
-4702
-4708
-4714
-4719
-4724
-4729
-4733
-4737
-4741
-4744
-4747
-4750
-4752
-4754
-4756
-4757
-4758
-4759
-4759
-4759
-4759
-4758
-4757
-4755
-4753
-4750
-4747
-4744
-4740
-4736
-4731
-4726
-4720
-4714
-4707
-4700
-4693
-4685
-4677
-4669
-4660
-4651
-4642
-4633
-4623
-4614
-4604
-4594
-4584
-4574
-4563
-4553
-4543
-4532
-4522
-4511
-4501
-4490
-4480
-4469
-4458
-4448
-4437
-4426
-4415
-4404
-4393
-4382
-4370
-4359
-4347
-4336
-4324
-4312
-4301
-4289
-4277
-4264
-4252
-4240
-4227
-4214
-4201
-4188
-4175
-4162
-4148
-4135
-4121
-4106
-4091
-4077
-4062
-4046
-4030
-4014
-3997
-3980
-3962
-3943
-3924
-3905
-3885
-3864
-3843
-3821
-3798
-3775
-3752
-3728
-3703
-3678
-3652
-3625
-3598
-3570
-3542
-3513
-3484
-3454
-3423
-3392
-3360
-3328
-3295
-3262
-3228
-3193
-3158
-3122
-3086
-3049
-3011
-2973
-2935
-2895
-2856
-2815
-2774
-2732
-2689
-2646
-2603
-2558
-2513
-2468
-2421
-2374
-2327
-2279
-2230
-2181
-2131
-2081
-2029
-1978
-1926
-1874
-1821
-1768
-1714
-1660
-1605
-1550
-1495
-1439
-1383
-1327
-1271
-1214
-1157
-1100
-1042
-985
-927
-869
-811
-753
-695
-637
-579
-521
-463
-405
-347
-290
-233
-175
-119
-62
-5
51
107
163
218
273
328
383
437
491
545
599
652
705
758
810
862
913
965
1014
1066
1116
1165
1214
1263
1311
1358
1406
1453
1499
1545
1590
1635
1680
1724
1768
1811
1854
1897
1939
1980
2021
2062
2103
2142
2182
2221
2260
2298
2336
2373
2411
2447
2484
2520
2556
2591
2626
2661
2695
2729
2763
2797
2830
2864
2897
2929
2962
2994
3026
3058
3089
3120
3151
3181
3211
3241
3270
3299
3327
3355
3383
3410
3436
3462
3487
3511
3535
3559
3581
3604
3625
3646
3666
3686
3705
3724
3742
3759
3776
3793
3809
3825
3840
3854
3868
3882
3895
3908
3920
3932
3943
3954
3965
3975
3984
3993
4001
4008
4014
4022
4027
4033
4037
4041
4043
4046
4049
4050
4051
4051
4051
4050
4048
4046
4043
4040
4037
4033
4027
4022
4018
4011
4006
3999
3992
3984
3976
3968
3959
3950
3940
3930
3920
3909
3898
3886
3874
3862
3849
3836
3823
3809
3795
3781
3766
3752
3737
3722
3707
3692
3676
3661
3645
3630
3614
3599
3583
3568
3552
3537
3522
3507
3492
3477
3463
3448
3434
3420
3406
3392
3378
3365
3351
3338
3325
3312
3299
3286
3274
3261
3249
3237
3225
3213
3201
3189
3177
3165
3154
3142
3130
3118
3107
3095
3083
3071
3059
3047
3035
3022
3010
2997
2985
2972
2959
2946
2933
2920
2907
2893
2880
2867
2853
2840
2827
2813
2800
2786
2773
2760
2747
2733
2720
2707
2694
2682
2669
2656
2644
2631
2619
2607
2594
2582
2570
2558
2546
2534
2522
2510
2498
2486
2474
2463
2451
2439
2428
2417
2406
2395
2384
2373
2362
2352
2341
2331
2321
2311
2301
2292
2282
2273
2263
2254
2245
2236
2227
2219
2210
2202
2193
2185
2176
2168
2160
2152
2144
2136
2128
2120
2112
2104
2095
2087
2079
2071
2062
2054
2045
2036
2027
2017
2008
1999
1989
1979
1969
1959
1948
1937
1926
1915
1903
1892
1880
1868
1855
1843
1830
1817
1804
1791
1778
1765
1751
1737
1724
1710
1695
1681
1667
1652
1637
1622
1607
1591
1575
1559
1542
1525
1508
1490
1472
1454
1435
1416
1396
1377
1356
1335
1314
1292
1270
1247
1223
1200
1175
1151
1125
1099
1073
1046
1018
991
963
934
904
874
843
812
780
748
715
681
647
612
577
541
505
468
431
393
354
315
275
235
194
153
111
69
27
-17
-60
-104
-149
-193
-238
-284
-330
-376
-422
-469
-516
-564
-611
-659
-708
-756
-805
-854
-903
-952
-1002
-1051
-1101
-1151
-1201
-1251
-1302
-1352
-1402
-1453
-1504
-1554
-1605
-1656
-1706
-1757
-1808
-1858
-1909
-1959
-2009
-2059
-2109
-2159
-2209
-2258
-2307
-2356
-2404
-2453
-2500
-2548
-2595
-2641
-2687
-2733
-2778
-2823
-2867
-2910
-2954
-2996
-3038
-3080
-3121
-3162
-3202
-3242
-3281
-3320
-3358
-3396
-3433
-3470
-3506
-3542
-3577
-3611
-3645
-3678
-3710
-3742
-3773
-3803
-3833
-3862
-3891
-3918
-3946
-3972
-3998
-4022
-4048
-4072
-4096
-4119
-4141
-4163
-4184
-4204
-4224
-4243
-4262
-4280
-4297
-4314
-4331
-4346
-4362
-4377
-4391
-4405
-4418
-4431
-4444
-4456
-4468
-4479
-4490
-4501
-4511
-4521
-4531
-4540
-4548
-4557
-4564
-4572
-4578
-4584
-4590
-4595
-4600
-4604
-4607
-4610
-4612
-4614
-4614
-4615
-4614
-4613
-4612
-4609
-4606
-4603
-4599
-4594
-4588
-4582
-4576
-4568
-4561
-4552
-4543
-4534
-4523
-4513
-4501
-4489
-4477
-4464
-4450
-4436
-4421
-4405
-4389
-4373
-4356
-4338
-4320
-4302
-4283
-4263
-4243
-4223
-4202
-4181
-4159
-4137
-4114
-4091
-4067
-4043
-4019
-3995
-3969
-3944
-3918
-3892
-3865
-3838
-3811
-3783
-3755
-3727
-3698
-3670
-3641
-3612
-3583
-3553
-3524
-3494
-3464
-3434
-3403
-3373
-3342
-3311
-3280
-3249
-3217
-3185
-3153
-3121
-3089
-3056
-3023
-2990
-2957
-2923
-2890
-2856
-2822
-2788
-2753
-2719
-2685
-2650
-2615
-2581
-2546
-2511
-2476
-2441
-2406
-2370
-2335
-2300
-2265
-2229
-2194
-2158
-2123
-2087
-2051
-2015
-1979
-1943
-1907
-1871
-1835
-1798
-1762
-1725
-1689
-1652
-1616
-1579
-1542
-1505
-1469
-1432
-1395
-1358
-1321
-1284
-1248
-1211
-1174
-1137
-1100
-1063
-1027
-990
-953
-916
-879
-842
-805
-769
-732
-695
-658
-622
-585
-548
-512
-475
-439
-403
-366
-330
-294
-258
-222
-186
-150
-114
-78
-42
-6
31
67
103
139
175
211
247
284
320
356
392
427
463
499
535
570
606
641
676
711
746
781
816
850
885
919
953
987
1020
1055
1089
1122
1155
1188
1221
1254
1286
1318
1350
1382
1414
1445
1476
1507
1538
1568
1599
1629
1658
1688
1717
1746
1775
1803
1831
1859
1887
1914
1941
1968
1995
2021
2047
2073
2099
2124
2149
2174
2198
2222
2245
2269
2292
2314
2336
2358
2379
2400
2420
2440
2460
2479
2497
2516
2533
2550
2567
2583
2599
2614
2628
2642
2655
2668
2680
2692
2703
2714
2724
2733
2741
2750
2757
2764
2770
2775
2780
2785
2788
2791
2794
2795
2797
2797
2797
2796
2795
2793
2791
2787
2784
2779
2774
2769
2763
2756
2749
2742
2734
2725
2716
2707
2697
2687
2677
2666
2655
2644
2632
2620
2608
2595
2583
2569
2556
2542
2527
2513
2498
2482
2466
2450
2434
2417
2400
2382
2364
2346
2327
2308
2288
2269
2248
2228
2207
2185
2164
2141
2119
2096
2073
2049
2025
2001
1976
1951
1925
1900
1874
1848
1822
1795
1768
1742
1715
1687
1660
1633
1606
1578
1551
1523
1495
1468
1440
1413
1385
1357
1329
1302
1274
1246
1218
1190
1162
1134
1106
1078
1051
1022
995
967
938
910
882
854
826
798
770
741
713
684
656
627
599
570
541
512
484
455
426
397
368
339
310
281
252
223
194
165
136
108
79
51
22
-6
-34
-62
-89
-117
-144
-172
-199
-226
-252
-279
-305
-331
-357
-382
-408
-433
-457
-482
-506
-530
-554
-578
-601
-624
-647
-669
-692
-714
-736
-757
-779
-800
-821
-841
-862
-882
-902
-921
-941
-960
-979
-998
-1016
-1034
-1052
-1070
-1088
-1105
-1122
-1139
-1156
-1173
-1189
-1205
-1221
-1237
-1253
-1269
-1284
-1300
-1315
-1330
-1345
-1360
-1375
-1389
-1404
-1419
-1433
-1448
-1462
-1477
-1491
-1505
-1519
-1533
-1547
-1561
-1575
-1589
-1602
-1615
-1629
-1642
-1654
-1667
-1679
-1691
-1703
-1715
-1727
-1738
-1750
-1761
-1772
-1782
-1793
-1804
-1814
-1824
-1834
-1844
-1854
-1863
-1873
-1882
-1891
-1900
-1909
-1918
-1927
-1936
-1944
-1953
-1962
-1970
-1979
-1987
-1996
-2004
-2013
-2021
-2029
-2037
-2045
-2055
-2063
-2071
-2080
-2088
-2096
-2104
-2112
-2120
-2127
-2135
-2142
-2150
-2157
-2164
-2171
-2178
-2184
-2191
-2197
-2203
-2210
-2215
-2221
-2227
-2232
-2238
-2243
-2248
-2253
-2258
-2262
-2267
-2271
-2276
-2280
-2284
-2288
-2292
-2296
-2299
-2303
-2307
-2310
-2313
-2316
-2319
-2322
-2325
-2327
-2330
-2333
-2335
-2337
-2340
-2342
-2344
-2346
-2348
-2350
-2352
-2354
-2356
-2357
-2359
-2361
-2363
-2365
-2367
-2369
-2371
-2373
-2375
-2377
-2379
-2382
-2384
-2386
-2389
-2392
-2394
-2397
-2400
-2402
-2405
-2408
-2411
-2414
-2417
-2421
-2424
-2427
-2431
-2434
-2438
-2442
-2446
-2450
-2454
-2458
-2463
-2467
-2472
-2477
-2482
-2486
-2491
-2496
-2501
-2506
-2512
-2517
-2522
-2527
-2532
-2537
-2542
-2547
-2552
-2557
-2561
-2566
-2571
-2575
-2580
-2584
-2588
-2592
-2596
-2600
-2603
-2606
-2609
-2612
-2615
-2617
-2619
-2621
-2622
-2623
-2624
-2624
-2625
-2625
-2624
-2624
-2623
-2622
-2621
-2619
-2618
-2616
-2614
-2611
-2609
-2606
-2603
-2600
-2597
-2594
-2591
-2587
-2583
-2580
-2576
-2571
-2567
-2563
-2558
-2553
-2549
-2544
-2539
-2533
-2528
-2523
-2517
-2512
-2506
-2500
-2494
-2487
-2481
-2474
-2467
-2460
-2453
-2445
-2438
-2430
-2421
-2413
-2405
-2396
-2387
-2378
-2369
-2359
-2350
-2340
-2331
-2321
-2311
-2301
-2291
-2281
-2271
-2261
-2250
-2240
-2230
-2220
-2209
-2199
-2189
-2179
-2168
-2158
-2148
-2138
-2128
-2118
-2108
-2098
-2088
-2078
-2068
-2058
-2049
-2039
-2029
-2020
-2011
-2001
-1993
-1984
-1975
-1967
-1958
-1950
-1942
-1934
-1926
-1919
-1911
-1904
-1897
-1890
-1883
-1877
-1870
-1864
-1858
-1852
-1846
-1840
-1834
-1829
-1823
-1818
-1813
-1808
-1803
-1798
-1794
-1789
-1785
-1780
-1776
-1772
-1768
-1764
-1760
-1756
-1751
-1747
-1743
-1739
-1735
-1731
-1727
-1723
-1719
-1715
-1711
-1708
-1704
-1700
-1696
-1692
-1688
-1684
-1680
-1676
-1672
-1668
-1664
-1661
-1657
-1654
-1650
-1647
-1644
-1641
-1638
-1635
-1633
-1630
-1628
-1626
-1624
-1623
-1621
-1620
-1619
-1619
-1619
-1619
-1619
-1619
-1620
-1622
-1623
-1625
-1627
-1630
-1633
-1636
-1640
-1644
-1649
-1654
-1659
-1665
-1671
-1677
-1684
-1692
-1699
-1707
-1715
-1724
-1733
-1742
-1751
-1761
-1770
-1780
-1790
-1800
-1810
-1820
-1830
-1840
-1850
-1861
-1870
-1880
-1890
-1900
-1910
-1919
-1928
-1938
-1947
-1956
-1965
-1974
-1983
-1992
-2001
-2009
-2019
-2027
-2036
-2045
-2054
-2063
-2072
-2081
-2091
-2100
-2110
-2120
-2130
-2140
-2150
-2161
-2172
-2183
-2195
-2207
-2219
-2232
-2244
-2258
-2271
-2285
-2299
-2314
-2329
-2344
-2360
-2376
-2392
-2409
-2426
-2443
-2461
-2479
-2497
-2515
-2533
-2552
-2571
-2590
-2609
-2628
-2647
-2667
-2686
-2706
-2726
-2746
-2766
-2786
-2806
-2826
-2846
-2866
-2887
-2907
-2927
-2948
-2968
-2989
-3009
-3030
-3050
-3071
-3091
-3112
-3132
-3153
-3173
-3193
-3214
-3234
-3254
-3274
-3294
-3314
-3333
-3353
-3372
-3391
-3410
-3428
-3447
-3465
-3482
-3500
-3517
-3534
-3550
-3566
-3582
-3597
-3612
-3627
-3641
-3655
-3668
-3681
-3693
-3705
-3717
-3728
-3739
-3750
-3760
-3769
-3779
-3788
-3796
-3804
-3812
-3820
-3827
-3833
-3839
-3845
-3850
-3855
-3859
-3863
-3866
-3869
-3871
-3872
-3873
-3874
-3874
-3873
-3872
-3870
-3868
-3865
-3862
-3858
-3854
-3849
-3844
-3839
-3833
-3826
-3819
-3812
-3804
-3796
-3787
-3777
-3768
-3757
-3746
-3735
-3723
-3711
-3698
-3684
-3670
-3655
-3640
-3624
-3607
-3590
-3572
-3554
-3535
-3516
-3496
-3476
-3455
-3433
-3411
-3389
-3366
-3342
-3318
-3293
-3268
-3243
-3217
-3190
-3163
-3136
-3108
-3080
-3051
-3022
-2993
-2963
-2933
-2903
-2872
-2841
-2810
-2779
-2748
-2716
-2685
-2653
-2621
-2589
-2558
-2526
-2494
-2462
-2431
-2399
-2368
-2336
-2305
-2273
-2242
-2211
-2180
-2149
-2119
-2088
-2058
-2027
-1997
-1967
-1937
-1907
-1878
-1848
-1819
-1789
-1760
-1731
-1702
-1674
-1645
-1617
-1588
-1560
-1532
-1505
-1477
-1450
-1423
-1396
-1370
-1343
-1317
-1292
-1266
-1241
-1216
-1191
-1166
-1142
-1118
-1094
-1071
-1047
-1024
-1000
-978
-955
-933
-910
-888
-865
-843
-821
-799
-777
-755
-733
-712
-690
-668
-647
-625
-604
-582
-561
-540
-519
-498
-477
-456
-435
-415
-394
-374
-354
-334
-315
-295
-276
-257
-238
-219
-200
-182
-163
-145
-128
-110
-93
-75
-58
-42
-25
-9
7
23
39
54
69
84
99
113
127
141
155
168
181
194
206
218
230
241
253
263
274
284
294
304
313
322
331
339
348
356
364
371
379
386
393
400
406
413
419
425
431
437
442
448
454
459
464
470
475
480
486
491
496
502
508
513
519
525
531
537
543
549
556
563
569
576
583
590
597
604
612
619
627
634
641
649
657
664
672
679
687
695
703
710
718
726
734
742
750
758
766
774
783
791
799
808
816
824
832
841
849
857
865
873
881
888
896
903
910
917
924
930
937
943
949
955
960
966
971
976
981
986
990
995
999
1002
1006
1010
1014
1018
1022
1025
1029
1032
1035
1038
1041
1044
1047
1049
1052
1054
1056
1059
1061
1062
1064
1066
1067
1069
1070
1071
1072
1072
1073
1073
1073
1073
1072
1071
1070
1069
1068
1066
1065
1063
1060
1058
1056
1053
1050
1047
1044
1041
1038
1035
1032
1029
1026
1022
1018
1016
1012
1008
1006
1002
999
995
991
988
984
980
976
972
968
964
959
955
950
945
940
935
930
925
919
914
908
902
896
890
883
877
870
863
856
849
842
834
826
818
810
801
793
784
775
765
756
746
736
725
714
703
692
680
669
656
644
631
618
605
591
577
563
549
534
519
504
489
473
457
441
424
408
391
374
356
339
321
304
286
268
249
231
213
194
176
157
139
120
101
82
63
44
25
6
-14
-33
-53
-73
-93
-113
-133
-154
-174
-195
-215
-236
-257
-278
-299
-320
-341
-361
-382
-403
-424
-444
-465
-485
-506
-526
-546
-566
-586
-606
-626
-646
-665
-685
-704
-724
-743
-763
-782
-802
-821
-841
-861
-880
-900
-920
-939
-959
-979
-999
-1018
-1039
-1060
-1080
-1101
-1121
-1142
-1163
-1184
-1205
-1226
-1247
-1269
-1290
-1312
-1334
-1356
-1378
-1400
-1423
-1445
-1468
-1491
-1514
-1537
-1560
-1583
-1606
-1630
-1653
-1677
-1701
-1724
-1748
-1772
-1796
-1820
-1844
-1869
-1893
-1917
-1941
-1966
-1990
-2015
-2039
-2064
-2088
-2113
-2138
-2163
-2188
-2214
-2239
-2265
-2291
-2317
-2343
-2369
-2395
-2422
-2448
-2475
-2502
-2529
-2556
-2583
-2610
-2638
-2665
-2693
-2721
-2748
-2776
-2804
-2832
-2859
-2887
-2915
-2943
-2970
-2998
-3026
-3053
-3080
-3108
-3135
-3162
-3189
-3215
-3242
-3268
-3294
-3320
-3346
-3371
-3396
-3421
-3446
-3470
-3494
-3517
-3541
-3564
-3586
-3608
-3630
-3652
-3673
-3694
-3714
-3734
-3754
-3774
-3793
-3811
-3830
-3848
-3866
-3884
-3901
-3918
-3935
-3951
-3967
-3983
-3999
-4014
-4029
-4043
-4059
-4073
-4086
-4101
-4114
-4127
-4140
-4152
-4164
-4176
-4188
-4199
-4210
-4220
-4230
-4240
-4249
-4258
-4267
-4275
-4283
-4290
-4297
-4303
-4309
-4315
-4320
-4325
-4330
-4334
-4337
-4340
-4343
-4346
-4348
-4349
-4351
-4351
-4352
-4352
-4352
-4351
-4351
-4349
-4348
-4346
-4344
-4341
-4339
-4335
-4332
-4328
-4324
-4320
-4315
-4311
-4305
-4300
-4294
-4288
-4281
-4275
-4267
-4260
-4252
-4244
-4235
-4227
-4218
-4208
-4198
-4188
-4178
-4167
-4156
-4145
-4133
-4121
-4109
-4096
-4083
-4070
-4058
-4043
-4030
-4016
-4002
-3988
-3973
-3958
-3942
-3927
-3911
-3895
-3879
-3863
-3846
-3829
-3812
-3794
-3777
-3759
-3741
-3723
-3704
-3686
-3667
-3648
-3628
-3609
-3589
-3569
-3549
-3529
-3508
-3488
-3467
-3446
-3424
-3403
-3381
-3359
-3337
-3315
-3292
-3269
-3246
-3223
-3200
-3176
-3152
-3128
-3104
-3079
-3055
-3030
-3005
-2979
-2954
-2928
-2902
-2875
-2849
-2822
-2795
-2768
-2741
-2714
-2686
-2659
-2631
-2603
-2575
-2547
-2518
-2490
-2462
-2433
-2405
-2376
-2347
-2319
-2290
-2261
-2232
-2203
-2175
-2146
-2117
-2088
-2059
-2029
-2001
-1973
-1944
-1915
-1887
-1858
-1829
-1801
-1772
-1744
-1715
-1687
-1659
-1630
-1602
-1573
-1545
-1517
-1488
-1460
-1431
-1403
-1375
-1346
-1318
-1289
-1261
-1232
-1204
-1176
-1147
-1119
-1091
-1062
-1034
-1006
-978
-950
-921
-893
-865
-838
-810
-782
-754
-727
-699
-672
-645
-618
-591
-564
-537
-511
-485
-459
-433
-407
-382
-356
-332
-307
-282
-258
-234
-210
-187
-164
-141
-118
-96
-74
-52
-31
-10
11
31
51
70
89
108
126
144
161
178
195
211
226
242
256
271
285
298
311
324
337
348
360
371
382
392
402
411
420
429
437
445
452
460
466
472
478
484
489
493
498
501
505
508
510
512
514
515
516
516
516
515
514
512
511
508
505
502
499
495
490
486
481
475
470
464
457
451
444
437
430
422
414
406
398
389
381
372
363
353
344
334
324
313
303
292
281
269
257
245
233
221
208
195
182
168
154
140
126
112
97
82
67
51
36
20
4
-13
-29
-46
-63
-81
-98
-116
-134
-153
-171
-190
-209
-229
-248
-268
-288
-308
-328
-349
-370
-391
-412
-433
-455
-476
-498
-520
-542
-564
-586
-608
-631
-653
-676
-698
-721
-744
-767
-790
-813
-836
-859
-882
-905
-928
-951
-973
-996
-1018
-1042
-1065
-1088
-1110
-1133
-1155
-1177
-1200
-1222
-1244
-1265
-1287
-1309
-1330
-1351
-1372
-1392
-1413
-1433
-1453
-1473
-1492
-1512
-1531
-1550
-1569
-1588
-1606
-1624
-1642
-1660
-1678
-1696
-1713
-1730
-1748
-1765
-1781
-1798
-1814
-1831
-1847
-1863
-1879
-1895
-1910
-1926
-1941
-1957
-1972
-1987
-2001
-2017
-2033
-2047
-2062
-2077
-2092
-2106
-2121
-2135
-2150
-2164
-2178
-2192
-2206
-2220
-2233
-2247
-2260
-2273
-2286
-2299
-2311
-2323
-2335
-2347
-2359
-2370
-2382
-2392
-2403
-2413
-2423
-2433
-2443
-2452
-2461
-2470
-2478
-2486
-2494
-2502
-2509
-2516
-2523
-2529
-2535
-2541
-2547
-2552
-2557
-2561
-2565
-2569
-2573
-2576
-2579
-2582
-2584
-2586
-2587
-2588
-2589
-2589
-2589
-2589
-2589
-2588
-2587
-2585
-2583
-2581
-2579
-2576
-2574
-2570
-2567
-2563
-2559
-2555
-2551
-2546
-2541
-2536
-2531
-2526
-2521
-2515
-2509
-2503
-2497
-2491
-2485
-2479
-2473
-2467
-2460
-2454
-2448
-2441
-2435
-2429
-2422
-2416
-2410
-2404
-2398
-2392
-2386
-2380
-2374
-2369
-2363
-2357
-2352
-2346
-2341
-2336
-2331
-2325
-2320
-2315
-2310
-2305
-2300
-2295
-2290
-2285
-2280
-2275
-2270
-2266
-2261
-2256
-2251
-2247
-2242
-2238
-2233
-2229
-2224
-2220
-2216
-2211
-2207
-2203
-2199
-2195
-2191
-2186
-2182
-2178
-2174
-2170
-2166
-2162
-2158
-2154
-2150
-2146
-2142
-2137
-2133
-2129
-2125
-2120
-2116
-2111
-2106
-2102
-2097
-2092
-2087
-2082
-2077
-2072
-2066
-2061
-2055
-2050
-2044
-2037
-2032
-2025
-2020
-2013
-2008
-2001
-1996
-1990
-1983
-1977
-1971
-1964
-1958
-1951
-1945
-1938
-1932
-1925
-1919
-1912
-1905
-1899
-1892
-1886
-1879
-1872
-1866
-1859
-1852
-1846
-1839
-1833
-1826
-1819
-1813
-1806
-1800
-1793
-1787
-1780
-1774
-1767
-1761
-1754
-1748
-1741
-1735
-1728
-1721
-1715
-1708
-1701
-1694
-1687
-1680
-1673
-1666
-1659
-1652
-1644
-1637
-1629
-1621
-1614
-1606
-1597
-1589
-1581
-1572
-1564
-1555
-1546
-1537
-1527
-1518
-1508
-1498
-1489
-1479
-1468
-1458
-1448
-1437
-1427
-1416
-1405
-1395
-1384
-1373
-1362
-1350
-1339
-1328
-1317
-1305
-1293
-1282
-1270
-1258
-1246
-1234
-1221
-1209
-1196
-1183
-1170
-1157
-1144
-1130
-1116
-1102
-1088
-1074
-1059
-1044
-1028
-1012
-997
-981
-965
-948
-932
-915
-897
-880
-862
-844
-825
-806
-787
-768
-749
-729
-709
-689
-668
-647
-626
-605
-583
-561
-539
-516
-493
-470
-447
-423
-400
-375
-351
-326
-301
-276
-250
-225
-199
-172
-146
-119
-92
-64
-37
-9
20
48
77
106
135
164
194
224
254
284
315
346
377
408
440
471
503
535
568
600
633
666
699
732
765
799
832
866
900
934
968
1002
1037
1071
1106
1140
1175
1210
1245
1280
1314
1349
1384
1419
1454
1489
1524
1559
1593
1628
1662
1697
1731
1766
1800
1834
1868
1902
1936
1969
2003
2036
2070
2103
2136
2169
2202
2235
2267
2300
2332
2364
2396
2428
2459
2490
2521
2552
2583
2613
2644
2674
2704
2733
2763
2792
2821
2850
2879
2908
2936
2965
2993
3021
3049
3076
3104
3131
3158
3186
3213
3240
3266
3293
3319
3346
3372
3398
3424
3450
3475
3501
3526
3551
3576
3601
3625
3649
3673
3697
3721
3744
3767
3790
3813
3836
3858
3880
3902
3924
3945
3967
3988
4009
4030
4050
4070
4091
4111
4131
4151
4171
4191
4210
4230
4249
4268
4287
4305
4324
4342
4360
4378
4396
4413
4430
4447
4464
4480
4497
4512
4528
4543
4559
4573
4588
4602
4616
4630
4644
4657
4671
4684
4696
4709
4721
4733
4745
4757
4768
4780
4791
4802
4813
4823
4833
4843
4853
4863
4872
4880
4889
4897
4905
4913
4920
4926
4933
4939
4944
4950
4954
4959
4963
4966
4970
4972
4975
4976
4978
4979
4980
4980
4980
4979
4978
4976
4975
4972
4969
4966
4963
4959
4954
4949
4944
4938
4932
4926
4919
4911
4903
4895
4886
4877
4867
4857
4847
4836
4824
4813
4800
4788
4775
4762
4748
4734
4719
4704
4689
4674
4658
4642
4626
4609
4592
4575
4558
4540
4522
4504
4486
4468
4449
4430
4411
4392
4373
4353
4333
4313
4293
4273
4253
4232
4212
4191
4170
4149
4127
4106
4083
4062
4040
4018
3996
3974
3951
3929
3906
3883
3860
3838
3815
3792
3768
3745
3722
3699
3676
3652
3629
3606
3583
3559
3536
3513
3490
3467
3444
3421
3398
3375
3352
3330
3307
3284
3262
3239
3217
3195
3172
3150
3127
3105
3083
3061
3038
3016
2994
2971
2949
2927
2905
2882
2860
2838
2815
2793
2771
2749
2726
2704
2682
2660
2638
2616
2594
2572
2550
2528
2506
2484
2463
2442
2420
2399
2378
2357
2337
2316
2296
2276
2256
2237
2217
2198
2179
2160
2142
2123
2105
2087
2069
2052
2035
2017
2001
1984
1968
1952
1936
1920
1905
1889
1874
1860
1845
1831
1817
1803
1789
1776
1763
1750
1738
1725
1713
1702
1690
1679
1669
1658
1648
1638
1629
1619
1611
1602
1594
1586
1578
1571
1563
1557
1550
1544
1537
1531
1524
1518
1512
1505
1499
1492
1486
1480
1473
1467
1461
1454
1448
1442
1435
1429
1423
1417
1410
1404
1398
1392
1385
1379
1373
1367
1360
1354
1348
1342
1336
1330
1323
1317
1311
1305
1299
1293
1287
1281
1274
1268
1262
1256
1250
1244
1238
1232
1226
1220
1214
1208
1202
1196
1190
1184
1178
1172
1166
1160
1154
1148
1142
1137
1131
1125
1119
1113
1107
1101
1095
1090
1084
1078
1072
1066
1060
1055
1049
1043
1037
1031
1026
1020
1014
1008
1002
997
991
986
980
974
969
963
957
952
946
940
935
929
923
918
912
907
901
895
890
884
879
873
868
862
857
851
846
840
835
829
824
818
813
807
802
796
791
785
780
775
769
764
758
753
748
742
737
732
726
721
716
710
705
700
694
689
684
679
673
668
663
658
652
647
642
637
632
626
621
616
611
606
600
595
590
585
580
575
570
565
559
554
549
544
539
534
529
524
519
514
509
504
499
494
489
484
479
474
469
464
459
454
449
444
439
435
430
425
420
415
410
405
400
396
391
386
381
376
371
367
362
357
352
347
343
338
333
328
324
319
314
309
305
300
295
291
286
281
277
272
267
263
258
253
249
244
240
235
230
226
221
217
212
208
203
198
194
189
185
180
176
171
167
162
158
153
149
145
140
136
131
127
122
118
114
109
105
100
96
92
87
83
78
74
70
65
61
57
53
48
44
40
35
31
27
23
18
14
10
6
1
-3
-7
-11
-15
-20
-24
-28
-32
-36
-40
-45
-49
-53
-57
-61
-65
-69
-73
-78
-82
-86
-90
-94
-98
-102
-106
-110
-114
-118
-122
-126
-130
-134
-138
-142
-146
-150
-154
-158
-162
-166
-170
-174
-178
-182
-186
-189
-193
-197
-201
-205
-209
-213
-217
-220
-224
-228
-232
-236
-240
-243
-247
-251
-255
-259
-262
-266
-270
-274
-277
-281
-285
-289
-292
-296
-300
-303
-307
-311
-315
-318
-322
-326
-329
-333
-336
-340
-344
-347
-351
-355
-358
-362
-365
-369
-373
-376
-380
-383
-387
-390
-394
-397
-401
-405
-408
-412
-415
-419
-422
-426
-429
-432
-436
-439
-443
-446
-450
-453
-457
-460
-463
-467
-470
-474
-477
-480
-484
-487
-491
-494
-497
-501
-504
-507
-511
-514
-517
-521
-524
-527
-530
-534
-537
-540
-544
-547
-550
-553
-557
-560
-563
-566
-569
-573
-576
-579
-582
-585
-589
-592
-595
-598
-601
-604
-608
-611
-614
-617
-620
-623
-626
-629
-633
-636
-639
-642
-645
-648
-651
-654
-657
-660
-663
-666
-669
-672
-675
-678
-681
-684
-687
-690
-693
-696
-699
-702
-705
-708
-711
-714
-717
-720
-723
-726
-728
-731
-734
-737
-740
-743
-746
-749
-752
-754
-757
-760
-763
-766
-769
-771
-774
-777
-780
-783
-785
-788
-791
-794
-797
-799
-802
-805
-808
-810
-813
-816
-818
-821
-824
-827
-829
-832
-835
-837
-840
-843
-845
-848
-851
-853
-856
-859
-861
-864
-867
-869
-872
-874
-877
-880
-882
-885
-887
-890
-893
-895
-898
-900
-903
-905
-908
-910
-913
-915
-918
-920
-923
-925
-928
-930
-933
-935
-938
-940
-943
-945
-948
-950
-953
-955
-957
-960
-962
-965
-967
-970
-972
-974
-977
-979
-981
-984
-986
-989
-991
-993
-996
-998
-1000
-1002
-1004
-1006
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1026
-1028
-1030
-1032
-1035
-1037
-1039
-1041
-1044
-1046
-1048
-1050
-1053
-1055
-1057
-1059
-1061
-1064
-1066
-1068
-1070
-1072
-1074
-1077
-1079
-1081
-1083
-1085
-1087
-1090
-1092
-1094
-1096
-1098
-1100
-1102
-1104
-1106
-1108
-1111
-1113
-1115
-1117
-1119
-1121
-1123
-1125
-1127
-1129
-1131
-1133
-1135
-1137
-1139
-1141
-1143
-1145
-1147
-1149
-1151
-1153
-1155
-1157
-1159
-1161
-1163
-1165
-1167
-1169
-1171
-1173
-1175
-1177
-1179
-1180
-1182
-1184
-1186
-1188
-1190
-1192
-1194
-1196
-1198
-1199
-1201
-1203
-1205
-1207
-1209
-1211
-1212
-1214
-1216
-1218
-1220
-1221
-1223
-1225
-1227
-1229
-1230
-1232
-1234
-1236
-1238
-1239
-1241
-1243
-1245
-1246
-1248
-1250
-1252
-1253
-1255
-1257
-1259
-1260
-1262
-1264
-1265
-1267
-1269
-1270
-1272
-1274
-1275
-1277
-1279
-1280
-1282
-1284
-1285
-1287
-1289
-1290
-1292
-1294
-1295
-1297
-1298
-1300
-1302
-1303
-1305
-1306
-1308
-1310
-1311
-1313
-1314
-1316
-1318
-1319
-1321
-1322
-1324
-1325
-1327
-1328
-1330
-1331
-1333
-1334
-1336
-1337
-1339
-1340
-1342
-1343
-1345
-1346
-1348
-1349
-1351
-1352
-1354
-1355
-1357
-1358
-1360
-1361
-1363
-1364
-1365
-1367
-1368
-1370
-1371
-1372
-1374
-1375
-1377
-1378
-1379
-1381
-1382
-1384
-1385
-1386
-1388
-1389
-1390
-1392
-1393
-1395
-1396
-1397
-1399
-1400
-1401
-1403
-1404
-1405
-1406
-1408
-1409
-1410
-1412
-1413
-1414
-1416
-1417
-1418
-1419
-1421
-1422
-1423
-1424
-1426
-1427
-1428
-1429
-1431
-1432
-1433
-1434
-1436
-1437
-1438
-1439
-1440
-1442
-1443
-1444
-1445
-1446
-1448
-1449
-1450
-1451
-1452
-1454
-1455
-1456
-1457
-1458
-1459
-1460
-1462
-1463
-1464
-1465
-1466
-1467
-1468
-1470
-1471
-1472
-1473
-1474
-1475
-1476
-1477
-1478
-1479
-1480
-1482
-1483
-1484
-1485
-1486
-1487
-1488
-1489
-1490
-1491
-1492
-1493
-1494
-1495
-1496
-1497
-1498
-1499
-1500
-1501
-1502
-1503
-1504
-1505
-1506
-1507
-1508
-1509
-1510
-1511
-1512
-1513
-1514
-1515
-1516
-1517
-1518
-1519
-1520
-1521
-1522
-1523
-1524
-1525
-1526
-1527
-1527
-1528
-1529
-1530
-1531
-1532
-1533
-1534
-1535
-1536
-1537
-1537
-1538
-1539
-1540
-1541
-1542
-1543
-1544
-1544
-1545
-1546
-1547
-1548
-1549
-1549
-1550
-1551
-1552
-1553
-1554
-1554
-1555
-1556
-1557
-1558
-1559
-1559
-1560
-1561
-1562
-1562
-1563
-1564
-1565
-1566
-1566
-1567
-1568
-1569
-1569
-1570
-1571
-1572
-1572
-1573
-1574
-1575
-1575
-1576
-1577
-1578
-1578
