5
11741
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
26
26
26
26
26
26
26
27
27
27
27
27
27
27
28
28
28
28
28
28
28
29
29
29
29
29
29
29
30
30
30
30
30
30
31
31
31
31
31
31
31
32
32
32
32
32
32
33
33
33
33
33
33
33
34
34
34
34
34
34
35
35
35
35
35
35
36
36
36
36
36
36
37
37
37
37
37
37
38
38
38
38
38
39
39
39
39
39
39
40
40
40
40
40
40
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
44
44
44
44
44
45
45
45
45
45
45
46
46
46
46
46
47
47
47
47
47
48
48
48
48
48
49
49
49
49
49
50
50
50
50
50
51
51
51
51
51
52
52
52
52
52
53
53
53
53
54
54
54
54
54
55
55
55
55
55
56
56
56
56
57
57
57
57
57
58
58
58
58
59
59
59
59
59
60
60
60
60
61
61
61
61
61
62
62
62
62
63
63
63
63
64
64
64
64
64
65
65
65
65
66
66
66
66
67
67
67
67
68
68
68
68
69
69
69
69
70
70
70
70
71
71
71
71
72
72
72
72
73
73
73
73
74
74
74
74
75
75
75
75
76
76
76
76
77
77
77
77
78
78
78
78
79
79
79
80
80
80
80
81
81
81
81
82
82
82
83
83
83
83
84
84
84
84
85
85
85
86
86
86
86
87
87
87
88
88
88
88
89
89
89
90
90
90
90
91
91
91
92
92
92
92
93
93
93
94
94
94
94
95
95
95
96
96
96
97
97
97
97
98
98
98
99
99
99
100
100
100
101
101
101
101
102
102
102
103
103
103
104
104
104
105
105
105
106
106
106
106
107
107
107
108
108
108
109
109
109
110
110
110
111
111
111
112
112
112
113
113
113
114
114
114
115
115
115
116
116
116
117
117
117
118
118
118
119
119
119
120
120
120
121
121
121
122
122
122
123
123
123
124
124
125
125
125
126
126
126
127
127
127
128
128
128
129
129
130
130
130
131
131
131
132
132
132
133
133
133
134
134
135
135
135
136
136
136
137
137
138
138
138
139
139
139
140
140
141
141
141
142
142
142
143
143
144
144
144
145
145
146
146
146
147
147
147
148
148
149
149
149
150
150
151
151
151
152
152
153
153
153
154
154
155
155
155
156
156
157
157
157
158
158
159
159
159
160
160
161
161
161
162
162
163
163
164
164
164
165
165
166
166
166
167
167
168
168
169
169
169
170
170
171
171
172
172
172
173
173
174
174
175
175
175
176
176
177
177
178
178
178
179
179
180
180
181
181
182
182
182
183
183
184
184
185
185
186
186
186
187
187
188
188
189
189
190
190
191
191
191
192
192
193
193
194
194
195
195
196
196
197
197
197
198
198
199
199
200
200
201
201
202
202
203
203
204
204
204
205
205
206
206
207
207
208
208
209
209
209
210
210
211
211
212
212
212
213
213
214
214
215
215
215
216
216
217
217
218
218
218
219
219
220
220
220
221
221
221
222
222
223
223
223
224
224
224
225
225
225
226
226
226
227
227
227
228
228
228
229
229
229
230
230
230
231
231
231
232
232
232
233
233
233
234
234
234
234
235
235
235
236
236
236
237
237
237
237
238
238
238
239
239
239
239
240
240
240
241
241
241
241
242
242
242
242
243
243
243
243
244
244
244
244
245
245
245
245
245
246
246
246
246
247
247
247
247
247
248
248
248
248
248
249
249
249
249
249
249
250
250
250
250
250
251
251
251
251
251
251
252
252
252
252
252
252
253
253
253
253
253
253
254
254
254
254
254
254
254
255
255
255
255
255
255
255
255
256
256
256
256
256
256
256
256
256
257
257
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
259
259
259
259
259
259
259
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
258
258
258
258
258
258
258
258
258
258
258
258
258
258
257
257
257
257
257
257
257
257
257
257
257
256
256
256
256
256
256
256
256
256
256
256
255
255
255
255
255
255
255
255
255
254
254
254
254
254
254
254
253
253
253
253
253
253
253
252
252
252
252
252
252
252
251
251
251
251
251
251
250
250
250
250
250
250
249
249
249
249
249
248
248
248
248
248
248
247
247
247
247
247
246
246
246
246
246
245
245
245
245
245
244
244
244
244
244
243
243
243
243
243
242
242
242
242
241
241
241
241
241
240
240
240
240
239
239
239
239
238
238
238
238
237
237
237
237
237
236
236
236
236
235
235
235
235
234
234
234
234
233
233
233
233
232
232
232
232
231
231
231
231
230
230
230
230
229
229
229
229
228
228
228
227
227
227
227
226
226
226
226
225
225
225
224
224
224
224
223
223
223
223
222
222
222
221
221
221
220
220
220
220
219
219
219
218
218
218
217
217
217
216
216
216
215
215
215
214
214
214
213
213
213
212
212
212
211
211
211
210
210
210
209
209
209
208
208
208
207
207
207
206
206
205
205
205
204
204
204
203
203
203
202
202
201
201
201
200
200
200
199
199
198
198
198
197
197
197
196
196
195
195
195
194
194
193
193
193
192
192
191
191
191
190
190
190
189
189
188
188
188
187
187
186
186
186
185
185
184
184
184
183
183
182
182
181
181
181
180
180
179
179
179
178
178
177
177
176
176
176
175
175
174
174
174
173
173
172
172
171
171
171
170
170
169
169
168
168
168
167
167
166
166
165
165
164
164
164
163
163
162
162
161
161
160
160
160
159
159
158
158
157
157
156
156
156
155
155
154
154
153
153
152
152
151
151
150
150
150
149
149
148
148
147
147
146
146
145
145
144
144
143
143
142
142
141
141
141
140
140
139
139
138
138
137
137
136
136
135
135
134
134
133
133
132
132
131
131
131
130
130
129
129
128
128
127
127
126
126
125
125
124
124
123
123
122
122
121
121
120
120
119
119
118
118
117
117
116
116
115
115
114
114
113
113
112
112
111
111
110
110
109
109
108
108
107
106
106
105
105
104
104
103
103
102
102
101
101
100
99
99
98
98
97
97
96
96
95
95
94
94
93
92
92
91
91
90
90
89
89
88
88
87
86
86
85
85
84
84
83
83
82
82
81
80
80
79
79
78
78
77
76
76
75
75
74
74
73
72
72
71
71
70
69
69
68
68
67
67
66
65
65
64
64
63
62
62
61
61
60
59
59
58
58
57
56
56
55
55
54
53
53
52
51
51
50
50
49
48
48
47
46
46
45
45
44
43
43
42
41
41
40
39
39
38
37
37
36
35
35
34
33
33
32
32
31
30
30
29
28
28
27
26
26
25
24
24
23
22
22
21
20
20
19
18
18
17
16
16
15
15
14
13
13
12
11
11
10
9
9
8
7
7
6
5
5
4
3
3
2
1
1
0
-1
-1
-2
-3
-3
-4
-4
-5
-6
-6
-7
-8
-8
-9
-10
-10
-11
-12
-12
-13
-13
-14
-15
-15
-16
-17
-17
-18
-18
-19
-20
-20
-21
-21
-22
-23
-23
-24
-24
-25
-25
-26
-26
-27
-27
-28
-28
-29
-29
-30
-30
-31
-31
-32
-32
-33
-33
-34
-34
-34
-35
-35
-35
-36
-36
-36
-37
-37
-37
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-37
-37
-37
-36
-36
-35
-35
-34
-34
-33
-33
-32
-32
-31
-30
-30
-29
-28
-28
-27
-26
-25
-24
-24
-23
-22
-21
-20
-19
-18
-17
-16
-15
-14
-12
-11
-10
-9
-8
-6
-5
-4
-2
-1
0
2
3
5
6
8
9
11
12
14
15
17
18
20
22
23
25
27
29
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
62
64
66
68
70
72
75
77
79
81
83
85
88
90
92
94
96
98
100
103
105
107
109
111
113
115
117
119
121
123
125
127
129
131
133
135
137
139
141
142
144
146
148
149
151
153
154
156
157
159
160
162
163
164
165
167
168
169
170
171
172
173
173
174
175
175
176
177
177
177
178
178
178
178
178
178
178
177
177
177
176
176
175
174
174
173
172
171
170
169
168
166
165
163
162
160
159
157
155
153
151
150
147
145
143
141
139
137
134
132
129
127
124
122
119
116
113
111
108
105
102
98
95
92
89
86
82
79
75
72
68
65
61
58
54
50
46
42
38
34
30
26
22
18
14
10
6
2
-3
-7
-11
-15
-20
-24
-28
-33
-37
-41
-46
-50
-54
-59
-63
-67
-71
-75
-79
-83
-88
-92
-95
-99
-103
-107
-111
-115
-119
-123
-126
-130
-134
-137
-141
-144
-147
-151
-154
-157
-160
-162
-165
-168
-170
-173
-176
-178
-181
-183
-186
-188
-190
-193
-195
-198
-200
-202
-205
-207
-209
-211
-213
-215
-217
-219
-221
-223
-225
-227
-228
-230
-232
-233
-235
-236
-237
-238
-239
-240
-241
-242
-242
-243
-243
-243
-244
-244
-244
-244
-244
-244
-244
-244
-244
-244
-243
-243
-242
-241
-241
-240
-239
-238
-237
-236
-235
-234
-233
-232
-231
-229
-228
-227
-226
-224
-223
-221
-219
-217
-216
-214
-212
-210
-208
-206
-204
-202
-200
-199
-197
-195
-193
-191
-189
-188
-186
-184
-182
-180
-178
-177
-175
-173
-172
-170
-168
-166
-165
-163
-161
-159
-158
-156
-154
-152
-150
-149
-147
-145
-143
-142
-140
-138
-137
-136
-134
-133
-132
-131
-130
-129
-129
-128
-127
-127
-126
-126
-126
-126
-126
-126
-127
-127
-128
-129
-130
-131
-133
-134
-135
-137
-138
-140
-142
-143
-145
-147
-149
-151
-153
-155
-158
-161
-163
-166
-169
-173
-176
-180
-183
-187
-190
-194
-197
-201
-204
-208
-211
-215
-219
-222
-226
-230
-234
-239
-243
-247
-252
-256
-261
-265
-270
-274
-278
-283
-287
-291
-295
-299
-303
-307
-311
-315
-319
-323
-327
-330
-334
-338
-342
-346
-349
-353
-357
-361
-366
-370
-374
-378
-382
-387
-391
-395
-399
-403
-408
-412
-416
-420
-423
-427
-431
-435
-439
-442
-446
-449
-453
-457
-460
-464
-467
-470
-474
-477
-480
-483
-486
-489
-491
-494
-496
-499
-501
-503
-505
-507
-509
-510
-512
-513
-514
-515
-516
-517
-518
-518
-519
-519
-519
-519
-519
-519
-519
-519
-519
-519
-518
-518
-517
-516
-515
-514
-513
-511
-509
-508
-506
-504
-502
-500
-498
-496
-494
-492
-489
-487
-485
-483
-480
-478
-476
-473
-471
-468
-465
-462
-460
-457
-454
-451
-448
-445
-442
-439
-436
-433
-430
-428
-425
-422
-419
-416
-413
-410
-407
-404
-401
-397
-394
-390
-387
-383
-379
-375
-371
-366
-362
-357
-352
-348
-343
-338
-334
-329
-325
-320
-316
-312
-308
-303
-299
-296
-292
-288
-285
-282
-279
-276
-273
-271
-269
-267
-265
-263
-261
-260
-258
-257
-256
-254
-253
-252
-251
-250
-249
-248
-248
-247
-247
-247
-247
-247
-247
-247
-247
-248
-248
-249
-249
-250
-250
-251
-252
-253
-254
-255
-257
-258
-260
-262
-264
-266
-269
-271
-273
-275
-277
-280
-282
-284
-286
-288
-290
-292
-294
-297
-299
-302
-305
-308
-311
-314
-317
-321
-324
-327
-331
-334
-338
-341
-345
-348
-351
-355
-358
-361
-364
-367
-371
-374
-377
-380
-384
-387
-390
-393
-396
-399
-402
-405
-408
-411
-414
-416
-419
-421
-423
-426
-428
-430
-433
-435
-438
-440
-443
-446
-448
-451
-454
-458
-461
-464
-467
-470
-473
-475
-478
-481
-483
-485
-487
-489
-491
-493
-495
-497
-499
-502
-504
-507
-510
-513
-516
-520
-523
-526
-530
-533
-536
-539
-542
-545
-548
-550
-553
-555
-558
-560
-562
-564
-566
-568
-570
-571
-573
-574
-575
-575
-575
-575
-574
-574
-573
-571
-570
-569
-567
-566
-565
-564
-563
-562
-561
-561
-561
-561
-562
-562
-563
-564
-565
-566
-567
-568
-569
-570
-571
-572
-573
-574
-575
-576
-576
-576
-577
-577
-577
-576
-576
-575
-574
-573
-571
-570
-568
-567
-565
-563
-561
-559
-557
-555
-553
-551
-548
-546
-544
-542
-540
-537
-535
-533
-530
-528
-525
-523
-520
-518
-515
-512
-509
-506
-503
-500
-497
-494
-491
-488
-485
-482
-479
-476
-473
-470
-468
-466
-464
-462
-460
-459
-458
-458
-457
-457
-458
-458
-459
-460
-461
-463
-465
-467
-469
-471
-473
-476
-479
-481
-484
-487
-490
-493
-495
-498
-501
-503
-506
-508
-510
-512
-514
-515
-517
-518
-519
-520
-521
-522
-523
-524
-525
-526
-527
-528
-529
-530
-531
-532
-533
-533
-534
-535
-535
-535
-536
-536
-536
-537
-537
-537
-538
-538
-539
-540
-540
-541
-542
-543
-544
-545
-545
-546
-547
-547
-548
-548
-549
-549
-550
-550
-551
-551
-552
-552
-553
-553
-553
-554
-554
-554
-554
-554
-554
-554
-554
-554
-554
-554
-554
-554
-554
-554
-554
-553
-553
-552
-551
-550
-548
-546
-544
-542
-539
-536
-532
-529
-525
-521
-516
-512
-507
-503
-498
-494
-489
-484
-480
-475
-470
-466
-461
-456
-451
-446
-441
-436
-431
-426
-422
-417
-412
-408
-404
-400
-397
-394
-390
-388
-385
-382
-380
-378
-376
-374
-372
-370
-368
-367
-366
-364
-363
-363
-362
-362
-361
-361
-362
-362
-362
-363
-364
-364
-365
-365
-366
-366
-366
-366
-366
-366
-366
-366
-366
-366
-366
-366
-366
-366
-366
-366
-366
-366
-366
-367
-367
-367
-367
-368
-368
-369
-369
-369
-370
-370
-370
-370
-370
-371
-371
-371
-371
-371
-371
-371
-371
-370
-370
-370
-370
-370
-370
-370
-370
-370
-371
-371
-372
-372
-373
-374
-374
-375
-376
-377
-378
-379
-379
-380
-381
-382
-383
-384
-384
-385
-386
-386
-386
-386
-385
-384
-383
-381
-379
-376
-373
-370
-366
-361
-356
-351
-346
-341
-335
-329
-322
-316
-309
-301
-294
-286
-277
-268
-259
-249
-239
-229
-217
-206
-194
-182
-170
-157
-144
-131
-118
-104
-90
-77
-63
-49
-34
-20
-6
8
23
37
51
65
79
94
108
122
135
149
163
176
189
203
216
228
241
254
266
278
289
301
312
323
334
345
355
365
375
385
395
405
414
423
432
441
450
458
466
474
482
489
496
503
509
515
521
527
533
538
544
549
555
561
567
572
578
584
590
596
602
608
613
618
623
628
632
636
639
642
645
647
649
650
651
651
652
652
651
651
650
650
649
648
648
647
646
646
645
645
644
644
644
643
643
643
643
642
642
642
642
642
642
642
642
642
642
642
642
643
643
643
643
643
643
643
644
644
644
645
645
646
647
647
648
649
649
650
651
651
651
651
651
651
651
650
650
649
647
646
644
642
640
637
634
630
626
622
617
612
606
601
594
588
581
574
567
560
552
545
537
530
522
514
507
499
492
484
477
470
463
456
449
443
436
430
424
419
414
409
404
400
396
392
389
385
382
380
377
375
372
370
368
367
365
364
364
363
363
364
365
366
368
370
373
375
378
382
385
389
392
396
400
404
408
411
415
419
423
427
432
436
440
444
448
452
456
461
465
469
473
477
481
485
489
493
497
501
506
510
515
520
524
529
534
539
544
549
554
559
564
570
575
580
585
590
595
600
605
611
617
623
629
635
642
649
656
664
671
678
686
693
700
707
713
720
726
732
738
743
749
755
760
766
772
778
784
790
796
802
808
813
818
823
827
831
834
837
840
842
843
845
846
846
846
846
845
843
842
840
837
834
831
827
823
819
814
810
805
800
795
791
786
781
777
773
769
765
761
757
754
750
747
743
740
736
733
730
727
724
720
717
715
712
709
707
705
703
701
699
698
696
695
694
693
692
691
691
690
690
690
690
690
691
692
692
693
694
695
695
696
696
697
697
697
697
696
696
696
695
695
695
695
695
695
695
695
696
696
697
697
698
698
699
700
701
703
705
707
710
713
717
722
727
733
739
746
753
760
768
776
785
793
802
811
819
828
836
844
852
859
866
873
879
884
889
893
897
900
902
904
905
905
905
905
904
903
901
899
897
895
892
888
885
881
876
872
867
861
856
850
844
838
831
824
818
811
804
797
790
784
777
771
766
761
756
751
747
743
740
737
734
732
730
727
725
723
720
717
714
711
708
704
700
696
691
687
682
677
672
667
662
657
652
647
641
636
631
626
620
615
609
603
598
592
586
580
574
568
562
555
549
542
535
528
521
514
506
499
491
483
476
468
461
454
447
440
433
426
419
413
406
400
393
387
380
374
368
362
356
351
346
341
337
333
330
327
324
322
320
318
317
316
315
315
315
315
315
316
317
319
320
323
326
329
333
338
343
349
355
362
369
377
384
393
401
410
419
429
438
448
458
468
478
487
497
507
516
526
535
544
552
560
568
576
583
589
595
600
605
610
614
618
621
624
626
628
630
631
631
631
631
629
628
626
624
621
618
614
611
607
602
598
593
588
583
578
573
568
564
559
555
550
546
542
539
535
532
529
526
523
520
517
515
512
509
507
504
500
497
493
489
485
481
477
473
468
464
460
456
452
449
445
442
440
437
435
433
431
430
429
428
428
428
428
429
429
430
432
433
435
437
440
443
446
449
453
457
461
465
469
473
478
482
486
490
494
497
501
504
508
511
514
517
520
523
526
528
531
534
537
540
544
547
550
553
556
559
562
565
568
571
574
577
579
581
582
583
584
584
583
582
580
577
574
571
567
563
558
554
549
545
540
536
532
529
525
522
519
516
514
511
508
505
502
499
495
492
488
485
481
477
473
468
464
460
456
452
448
444
441
438
435
433
431
429
428
428
427
427
427
428
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
455
456
456
455
455
454
453
452
451
449
448
446
445
443
442
441
440
439
438
438
437
437
437
437
438
438
439
440
442
444
446
448
451
454
458
462
466
470
474
478
482
487
491
495
499
504
509
514
519
525
531
538
546
554
562
571
581
591
601
612
623
634
646
657
669
681
693
705
717
729
741
753
766
778
791
803
816
828
841
853
865
877
888
900
911
922
933
944
954
965
975
985
995
1004
1014
1025
1035
1045
1055
1064
1074
1083
1092
1101
1110
1118
1126
1134
1142
1149
1155
1162
1168
1173
1179
1183
1187
1191
1195
1197
1200
1202
1203
1204
1205
1206
1206
1206
1206
1206
1206
1205
1205
1205
1205
1205
1205
1206
1206
1207
1208
1210
1211
1213
1215
1218
1220
1223
1226
1229
1232
1235
1237
1240
1243
1245
1248
1250
1252
1254
1255
1257
1258
1260
1261
1263
1264
1266
1267
1268
1269
1271
1272
1273
1274
1274
1275
1276
1277
1278
1278
1279
1280
1281
1283
1284
1285
1286
1287
1287
1287
1288
1287
1287
1287
1286
1286
1285
1285
1285
1284
1284
1284
1284
1284
1285
1285
1286
1287
1288
1289
1291
1293
1295
1297
1300
1303
1307
1311
1315
1320
1325
1330
1336
1342
1349
1356
1363
1370
1378
1386
1394
1402
1410
1418
1426
1434
1442
1450
1458
1465
1472
1479
1486
1492
1499
1505
1510
1516
1521
1527
1532
1537
1542
1547
1552
1557
1562
1566
1571
1575
1580
1584
1588
1592
1596
1600
1605
1609
1613
1617
1621
1626
1630
1634
1639
1643
1648
1652
1656
1661
1665
1670
1674
1678
1682
1686
1691
1695
1699
1703
1707
1712
1716
1720
1725
1729
1733
1738
1743
1748
1752
1757
1762
1767
1772
1777
1782
1788
1793
1798
1803
1807
1812
1816
1820
1824
1827
1830
1833
1835
1837
1838
1839
1840
1841
1841
1841
1841
1841
1841
1841
1841
1841
1842
1842
1843
1843
1844
1845
1845
1846
1847
1847
1848
1848
1848
1848
1848
1848
1848
1847
1847
1846
1845
1843
1842
1841
1839
1837
1836
1834
1832
1830
1828
1826
1824
1822
1819
1817
1814
1811
1808
1804
1801
1797
1793
1788
1784
1779
1774
1768
1762
1755
1749
1741
1734
1725
1717
1708
1699
1689
1678
1668
1657
1645
1633
1620
1607
1594
1580
1565
1551
1536
1520
1505
1489
1473
1457
1441
1425
1409
1394
1378
1362
1347
1332
1317
1302
1287
1273
1259
1246
1232
1220
1207
1195
1184
1173
1163
1153
1144
1136
1128
1121
1115
1109
1104
1100
1097
1094
1092
1090
1090
1090
1091
1092
1094
1097
1100
1105
1110
1115
1121
1128
1135
1143
1151
1160
1169
1178
1187
1197
1206
1216
1226
1237
1247
1258
1270
1282
1294
1307
1320
1333
1347
1362
1376
1391
1406
1421
1436
1451
1466
1481
1495
1510
1524
1538
1551
1565
1578
1592
1606
1619
1633
1646
1660
1674
1688
1701
1715
1729
1742
1756
1769
1782
1795
1807
1819
1832
1843
1855
1867
1878
1890
1902
1914
1925
1938
1950
1963
1976
1989
2001
2016
2029
2044
2059
2073
2088
2103
2118
2132
2147
2162
2177
2192
2207
2221
2235
2249
2263
2276
2289
2301
2313
2324
2335
2345
2355
2363
2372
2380
2387
2393
2399
2405
2409
2414
2417
2420
2423
2425
2427
2428
2429
2429
2429
2429
2428
2427
2426
2424
2423
2421
2420
2419
2417
2417
2416
2416
2416
2416
2416
2417
2418
2419
2421
2422
2424
2425
2427
2428
2430
2432
2433
2435
2437
2438
2440
2442
2445
2447
2449
2452
2455
2458
2461
2463
2466
2468
2470
2472
2474
2475
2475
2475
2475
2474
2473
2471
2469
2466
2463
2459
2455
2451
2446
2441
2436
2430
2424
2418
2412
2405
2398
2390
2382
2374
2366
2357
2348
2339
2330
2321
2312
2303
2294
2285
2276
2267
2259
2251
2244
2237
2230
2224
2218
2213
2208
2203
2199
2195
2191
2187
2184
2181
2177
2174
2171
2169
2166
2163
2161
2159
2157
2155
2153
2152
2150
2149
2149
2148
2148
2147
2147
2147
2148
2148
2149
2149
2150
2151
2152
2153
2155
2157
2158
2161
2163
2165
2168
2171
2174
2177
2181
2185
2189
2194
2198
2204
2210
2216
2222
2229
2235
2243
2250
2257
2265
2272
2280
2287
2295
2302
2309
2315
2322
2328
2334
2340
2345
2350
2355
2360
2365
2369
2373
2378
2382
2386
2390
2394
2398
2403
2407
2412
2416
2421
2426
2432
2437
2443
2448
2454
2460
2466
2472
2478
2484
2490
2496
2502
2508
2514
2520
2526
2533
2539
2545
2551
2556
2562
2568
2573
2578
2583
2588
2593
2597
2601
2604
2607
2610
2612
2615
2616
2618
2620
2621
2622
2624
2625
2626
2627
2629
2630
2632
2634
2636
2638
2640
2642
2645
2647
2650
2653
2656
2659
2663
2666
2669
2673
2677
2680
2684
2689
2693
2697
2702
2707
2712
2718
2723
2729
2735
2741
2747
2753
2759
2766
2772
2779
2785
2792
2799
2805
2812
2818
2824
2831
2837
2843
2850
2856
2861
2867
2872
2878
2882
2887
2891
2894
2897
2900
2903
2905
2907
2908
2909
2911
2911
2912
2912
2912
2912
2912
2911
2910
2909
2908
2906
2904
2902
2899
2896
2893
2889
2885
2881
2876
2871
2865
2858
2851
2844
2836
2827
2818
2808
2797
2786
2774
2761
2748
2734
2720
2706
2691
2676
2660
2644
2627
2610
2593
2575
2556
2537
2517
2497
2477
2456
2434
2413
2391
2369
2346
2324
2302
2280
2258
2236
2215
2194
2173
2152
2132
2113
2093
2075
2057
2039
2021
2005
1990
1975
1961
1948
1936
1924
1914
1904
1896
1888
1882
1876
1871
1867
1864
1861
1860
1858
1858
1858
1859
1860
1862
1864
1866
1869
1873
1876
1880
1885
1889
1894
1899
1904
1909
1914
1919
1924
1929
1933
1938
1943
1948
1952
1957
1961
1966
1971
1975
1980
1985
1991
1996
2001
2008
2015
2021
2028
2035
2041
2050
2057
2064
2072
2080
2087
2095
2103
2110
2118
2125
2133
2140
2147
2154
2161
2168
2174
2180
2185
2191
2195
2200
2204
2207
2211
2213
2216
2218
2219
2220
2220
2220
2219
2217
2215
2212
2208
2204
2199
2193
2187
2181
2174
2166
2158
2150
2142
2133
2123
2113
2103
2093
2082
2070
2058
2045
2033
2021
2007
1994
1980
1966
1952
1938
1924
1909
1895
1881
1867
1853
1839
1825
1812
1798
1785
1772
1760
1748
1736
1724
1713
1702
1691
1681
1671
1661
1651
1642
1632
1623
1613
1604
1594
1585
1575
1566
1556
1547
1537
1528
1520
1511
1502
1494
1487
1479
1472
1465
1459
1453
1447
1441
1435
1430
1425
1420
1415
1410
1405
1400
1396
1391
1386
1382
1377
1372
1368
1363
1358
1353
1349
1344
1339
1335
1330
1325
1321
1316
1312
1308
1303
1300
1296
1293
1290
1288
1285
1283
1282
1280
1279
1279
1278
1278
1278
1277
1278
1278
1278
1278
1278
1278
1278
1277
1277
1277
1276
1276
1275
1275
1274
1274
1273
1272
1271
1271
1270
1268
1267
1265
1263
1261
1259
1256
1252
1249
1245
1241
1236
1231
1226
1220
1214
1208
1202
1195
1187
1180
1172
1163
1155
1146
1137
1127
1117
1107
1097
1086
1074
1063
1050
1038
1025
1010
997
983
969
954
939
923
908
893
877
861
846
831
815
800
785
771
756
742
728
714
700
686
673
660
647
634
621
608
596
584
572
560
549
538
527
517
507
498
489
480
472
465
458
452
447
442
438
435
433
432
432
433
434
436
439
443
447
452
457
463
469
476
483
491
498
506
515
523
532
540
549
559
568
577
586
595
604
613
622
630
638
646
654
661
668
674
680
686
692
697
702
706
711
715
719
722
726
729
732
735
737
739
741
742
743
743
743
742
741
740
738
736
733
730
727
724
721
718
715
712
709
707
704
701
699
696
694
691
689
686
684
682
679
677
674
672
670
667
665
662
660
657
654
651
648
644
640
636
632
628
623
617
612
606
600
593
586
579
571
564
555
547
538
528
518
508
497
486
474
463
450
438
426
413
400
387
373
360
347
334
320
307
294
281
269
256
244
232
220
209
198
187
176
166
156
146
137
128
119
111
103
95
88
80
73
67
60
53
47
40
34
27
20
13
6
-2
-10
-18
-27
-36
-45
-54
-64
-74
-84
-94
-105
-115
-126
-137
-148
-160
-171
-183
-195
-206
-218
-230
-241
-253
-264
-275
-286
-297
-308
-318
-328
-339
-349
-359
-369
-378
-388
-397
-406
-415
-423
-431
-438
-445
-451
-457
-462
-467
-471
-474
-477
-479
-480
-482
-482
-483
-483
-482
-481
-480
-479
-477
-475
-473
-471
-468
-466
-463
-460
-456
-453
-450
-447
-445
-443
-441
-439
-438
-438
-438
-439
-441
-443
-445
-449
-452
-457
-461
-466
-472
-477
-483
-489
-496
-502
-509
-516
-523
-530
-537
-544
-551
-558
-564
-571
-577
-583
-589
-595
-600
-606
-611
-616
-622
-627
-632
-637
-642
-647
-652
-657
-662
-666
-671
-675
-680
-684
-688
-692
-695
-699
-702
-705
-708
-711
-714
-716
-718
-721
-723
-725
-727
-729
-731
-733
-736
-738
-741
-744
-747
-751
-754
-758
-762
-766
-771
-775
-780
-785
-790
-795
-800
-805
-811
-816
-822
-828
-833
-839
-845
-851
-856
-862
-868
-874
-880
-886
-893
-899
-906
-913
-920
-928
-936
-944
-953
-962
-971
-982
-992
-1002
-1014
-1026
-1038
-1051
-1063
-1076
-1090
-1103
-1117
-1131
-1146
-1161
-1176
-1191
-1206
-1222
-1238
-1254
-1270
-1285
-1301
-1317
-1332
-1347
-1362
-1377
-1391
-1405
-1419
-1433
-1446
-1459
-1472
-1484
-1497
-1509
-1521
-1533
-1545
-1557
-1568
-1580
-1592
-1604
-1617
-1629
-1642
-1655
-1669
-1682
-1697
-1711
-1726
-1742
-1758
-1774
-1790
-1806
-1823
-1840
-1857
-1874
-1891
-1908
-1926
-1943
-1961
-1979
-1997
-2015
-2033
-2051
-2070
-2088
-2106
-2125
-2143
-2162
-2180
-2198
-2216
-2234
-2252
-2269
-2286
-2302
-2318
-2334
-2348
-2363
-2376
-2389
-2401
-2412
-2422
-2432
-2440
-2448
-2454
-2460
-2465
-2469
-2472
-2475
-2477
-2478
-2478
-2477
-2476
-2475
-2472
-2470
-2466
-2463
-2459
-2455
-2450
-2446
-2441
-2436
-2432
-2427
-2422
-2418
-2413
-2409
-2405
-2400
-2396
-2392
-2388
-2384
-2380
-2377
-2373
-2370
-2366
-2363
-2359
-2356
-2352
-2349
-2345
-2341
-2337
-2333
-2329
-2324
-2320
-2315
-2310
-2306
-2301
-2296
-2291
-2287
-2282
-2277
-2272
-2268
-2263
-2258
-2253
-2248
-2243
-2238
-2233
-2228
-2223
-2218
-2213
-2208
-2203
-2198
-2193
-2189
-2185
-2181
-2178
-2175
-2172
-2170
-2169
-2168
-2168
-2169
-2171
-2173
-2175
-2178
-2182
-2187
-2192
-2197
-2203
-2210
-2217
-2224
-2232
-2240
-2249
-2258
-2268
-2278
-2288
-2299
-2309
-2320
-2331
-2343
-2354
-2365
-2376
-2387
-2398
-2409
-2419
-2430
-2440
-2450
-2460
-2469
-2478
-2487
-2496
-2505
-2513
-2521
-2529
-2536
-2544
-2551
-2558
-2565
-2571
-2578
-2584
-2590
-2595
-2601
-2606
-2611
-2616
-2620
-2624
-2628
-2632
-2635
-2637
-2639
-2641
-2643
-2644
-2645
-2645
-2645
-2645
-2644
-2643
-2642
-2641
-2640
-2639
-2638
-2637
-2636
-2636
-2635
-2635
-2634
-2634
-2634
-2634
-2634
-2634
-2634
-2634
-2634
-2634
-2634
-2635
-2634
-2634
-2634
-2634
-2634
-2633
-2633
-2632
-2631
-2631
-2630
-2629
-2628
-2626
-2625
-2623
-2621
-2619
-2617
-2615
-2612
-2609
-2606
-2603
-2600
-2597
-2593
-2590
-2587
-2583
-2579
-2576
-2572
-2569
-2565
-2562
-2558
-2555
-2552
-2548
-2545
-2541
-2537
-2533
-2529
-2524
-2519
-2514
-2508
-2502
-2496
-2490
-2483
-2476
-2470
-2462
-2455
-2448
-2441
-2433
-2426
-2419
-2411
-2404
-2396
-2389
-2381
-2374
-2367
-2359
-2352
-2344
-2337
-2329
-2321
-2314
-2306
-2298
-2290
-2282
-2274
-2266
-2257
-2249
-2240
-2231
-2223
-2213
-2204
-2195
-2186
-2176
-2166
-2156
-2146
-2136
-2126
-2115
-2105
-2094
-2084
-2073
-2063
-2053
-2043
-2033
-2024
-2015
-2007
-1999
-1992
-1986
-1980
-1975
-1970
-1966
-1963
-1961
-1960
-1959
-1959
-1960
-1961
-1964
-1967
-1971
-1975
-1980
-1986
-1993
-2000
-2007
-2015
-2023
-2031
-2039
-2048
-2057
-2066
-2075
-2084
-2093
-2102
-2111
-2121
-2130
-2140
-2149
-2159
-2168
-2178
-2187
-2196
-2205
-2213
-2221
-2229
-2236
-2243
-2249
-2255
-2260
-2264
-2268
-2271
-2273
-2275
-2276
-2276
-2276
-2275
-2274
-2271
-2269
-2265
-2262
-2257
-2252
-2247
-2241
-2235
-2228
-2221
-2213
-2206
-2197
-2189
-2180
-2171
-2161
-2152
-2141
-2131
-2121
-2110
-2099
-2087
-2076
-2064
-2053
-2041
-2029
-2016
-2004
-1991
-1978
-1965
-1952
-1939
-1925
-1911
-1897
-1883
-1868
-1853
-1838
-1823
-1807
-1792
-1776
-1760
-1744
-1728
-1711
-1695
-1678
-1661
-1644
-1627
-1610
-1592
-1574
-1556
-1538
-1520
-1501
-1483
-1464
-1445
-1426
-1406
-1387
-1368
-1348
-1328
-1308
-1288
-1268
-1248
-1227
-1207
-1187
-1167
-1147
-1127
-1107
-1087
-1068
-1049
-1030
-1012
-993
-975
-957
-940
-922
-905
-888
-871
-854
-837
-821
-804
-788
-771
-755
-739
-723
-707
-691
-676
-660
-645
-631
-617
-603
-590
-577
-565
-553
-542
-531
-521
-511
-502
-494
-486
-478
-472
-465
-460
-455
-450
-447
-443
-441
-439
-438
-437
-436
-437
-437
-438
-440
-441
-443
-446
-448
-450
-453
-456
-458
-461
-464
-468
-471
-474
-478
-481
-485
-489
-493
-497
-501
-505
-508
-512
-515
-519
-522
-525
-527
-530
-532
-534
-536
-537
-538
-539
-540
-541
-541
-541
-541
-540
-539
-538
-536
-534
-532
-529
-527
-523
-520
-516
-512
-508
-504
-499
-494
-489
-484
-479
-474
-468
-462
-457
-451
-445
-439
-432
-426
-419
-413
-406
-399
-391
-383
-375
-367
-358
-348
-338
-328
-317
-305
-293
-281
-268
-254
-240
-226
-212
-196
-181
-165
-149
-133
-116
-100
-83
-66
-49
-32
-15
1
18
35
52
69
85
102
118
134
150
165
180
195
209
222
236
249
261
273
285
296
307
318
328
339
349
358
368
377
386
395
403
412
420
428
436
443
451
458
465
472
479
485
492
498
503
509
514
518
523
527
530
534
537
539
542
544
546
548
549
551
552
553
555
556
557
559
560
562
564
566
568
570
573
576
579
582
585
589
594
598
603
608
614
620
627
634
641
649
657
664
672
680
688
695
703
710
716
722
728
734
738
743
747
751
754
757
760
763
765
767
769
771
773
774
776
777
778
780
781
782
784
785
787
789
790
792
794
796
798
800
803
805
807
809
811
813
815
817
819
821
823
825
827
830
832
834
836
838
840
842
843
845
846
847
849
850
851
852
853
854
855
857
858
859
860
861
862
863
864
864
864
863
862
860
858
856
853
849
844
840
834
828
821
814
806
798
789
780
771
761
751
741
731
721
711
702
692
683
675
666
658
651
644
638
632
626
621
617
613
609
606
604
601
600
598
597
597
597
598
598
600
602
604
607
610
614
618
622
627
632
637
643
649
655
662
669
676
684
692
700
708
716
725
734
742
751
760
769
778
787
796
805
814
823
832
842
851
861
871
880
890
899
909
918
927
935
944
952
960
967
975
982
988
995
1000
1008
1014
1020
1026
1033
1039
1045
1052
1058
1064
1071
1077
1084
1090
1097
1103
1110
1116
1123
1129
1136
1143
1149
1156
1163
1169
1176
1183
1190
1197
1204
1212
1220
1227
1235
1244
1252
1261
1270
1278
1287
1296
1306
1315
1324
1333
1342
1352
1361
1370
1380
1389
1398
1407
1415
1423
1431
1439
1446
1453
1459
1464
1469
1473
1476
1479
1480
1481
1481
1481
1480
1478
1475
1471
1467
1462
1456
1450
1443
1436
1428
1420
1412
1403
1394
1385
1375
1365
1355
1345
1335
1325
1315
1304
1294
1284
1274
1264
1255
1246
1237
1229
1221
1214
1208
1202
1197
1193
1189
1187
1184
1183
1182
1181
1182
1182
1183
1184
1186
1188
1190
1193
1196
1199
1203
1206
1210
1214
1219
1223
1228
1232
1237
1241
1245
1250
1254
1258
1262
1266
1269
1273
1277
1281
1284
1288
1292
1295
1299
1302
1305
1307
1309
1310
1310
1310
1310
1308
1306
1304
1301
1297
1293
1288
1284
1278
1273
1267
1262
1256
1249
1243
1236
1229
1222
1214
1206
1198
1190
1182
1174
1166
1157
1149
1141
1133
1124
1116
1108
1100
1092
1084
1077
1069
1061
1054
1047
1040
1034
1028
1022
1016
1010
1006
1002
998
995
991
988
986
983
981
980
978
977
976
976
975
975
976
976
977
978
979
981
982
984
986
988
990
992
995
997
1000
1002
1006
1008
1012
1016
1020
1026
1032
1038
1045
1052
1060
1069
1079
1089
1100
1112
1124
1137
1152
1167
1183
1200
1218
1236
1256
1277
1298
1321
1344
1369
1394
1419
1446
1473
1500
1528
1556
1585
1614
1643
1672
1702
1732
1762
1791
1821
1851
1880
1909
1937
1965
1992
2019
2044
2069
2093
2116
2138
2159
2179
2199
2217
2235
2251
2267
2283
2297
2312
2325
2338
2351
2363
2374
2385
2395
2405
2414
2423
2431
2439
2445
2452
2457
2463
2467
2471
2475
2479
2482
2485
2488
2490
2493
2496
2499
2502
2505
2508
2512
2516
2520
2525
2530
2536
2542
2548
2555
2563
2571
2579
2587
2596
2605
2615
2624
2634
2644
2655
2665
2676
2687
2698
2709
2721
2732
2743
2755
2766
2778
2789
2801
2813
2824
2836
2848
2860
2872
2884
2896
2908
2921
2933
2946
2959
2971
2984
2997
3009
3022
3034
3046
3058
3070
3082
3093
3103
3113
3123
3132
3141
3149
3157
3164
3171
3177
3183
3188
3193
3198
3202
3206
3209
3212
3214
3217
3219
3221
3223
3225
3227
3229
3231
3233
3235
3237
3240
3243
3247
3251
3255
3259
3264
3269
3275
3281
3287
3293
3300
3307
3314
3322
3329
3337
3345
3352
3360
3367
3375
3382
3389
3395
3401
3407
3413
3418
3422
3426
3430
3433
3436
3439
3441
3443
3445
3447
3448
3450
3451
3452
3453
3455
3457
3458
3461
3463
3466
3470
3474
3478
3484
3489
3496
3503
3511
3519
3529
3539
3550
3562
3575
3589
3604
3620
3637
3655
3673
3692
3711
3731
3752
3772
3793
3813
3833
3854
3873
3892
3911
3929
3946
3963
3979
3993
4006
4019
4030
4041
4049
4056
4062
4066
4067
4067
4067
4064
4059
4054
4046
4037
4026
4014
4001
3987
3971
3954
3936
3918
3898
3877
3856
3833
3810
3786
3762
3737
3711
3686
3659
3633
3606
3579
3551
3524
3496
3468
3441
3413
3385
3357
3329
3300
3272
3244
3215
3187
3158
3129
3100
3072
3043
3014
2985
2956
2927
2898
2869
2840
2811
2783
2754
2726
2698
2671
2643
2616
2589
2563
2536
2510
2483
2457
2431
2406
2380
2354
2329
2304
2279
2255
2231
2208
2185
2163
2141
2120
2100
2081
2062
2044
2027
2011
1996
1981
1967
1954
1942
1931
1921
1912
1904
1897
1892
1887
1884
1882
1881
1882
1884
1887
1893
1899
1908
1918
1930
1944
1960
1978
1999
2021
2047
2075
2105
2138
2173
2211
2251
2294
2339
2386
2435
2485
2538
2591
2646
2702
2758
2814
2871
2927
2983
3037
3091
3143
3193
3241
3286
3329
3369
3406
3440
3470
3497
3520
3540
3556
3568
3577
3583
3585
3583
3579
3571
3561
3548
3532
3514
3493
3470
3445
3419
3390
3360
3327
3294
3258
3221
3183
3143
3103
3061
3018
2974
2929
2883
2837
2791
2743
2696
2648
2600
2551
2503
2454
2406
2357
2309
2261
2214
2166
2120
2073
2028
1983
1940
1897
1855
1814
1775
1736
1699
1663
1629
1596
1565
1535
1507
1480
1455
1431
1410
1390
1372
1355
1340
1327
1316
1306
1297
1291
1285
1281
1279
1278
1278
1280
1283
1287
1293
1301
1309
1320
1332
1345
1360
1377
1395
1415
1437
1460
1484
1511
1539
1568
1600
1633
1667
1704
1742
1781
1823
1866
1910
1956
2004
2053
2104
2155
2208
2262
2317
2373
2429
2486
2543
2600
2657
2714
2771
2827
2883
2938
2992
3046
3098
3148
3197
3245
3290
3334
3376
3415
3452
3486
3518
3546
3573
3596
3616
3633
3647
3658
3666
3670
3672
3671
3666
3659
3648
3635
3620
3602
3582
3560
3536
3510
3483
3455
3425
3395
3364
3332
3300
3268
3236
3204
3172
3141
3110
3080
3051
3022
2995
2969
2944
2920
2898
2877
2857
2839
2823
2808
2794
2782
2771
2761
2753
2746
2740
2734
2730
2726
2723
2721
2718
2716
2714
2712
2709
2706
2703
2700
2696
2691
2686
2680
2674
2667
2659
2651
2642
2633
2623
2612
2601
2589
2576
2563
2549
2535
2520
2505
2489
2473
2456
2439
2422
2405
2388
2371
2354
2337
2320
2303
2287
2270
2253
2237
2220
2203
2186
2169
2152
2135
2117
2100
2082
2064
2045
2025
2007
1987
1967
1946
1924
1902
1878
1854
1828
1802
1774
1745
1714
1683
1650
1616
1581
1544
1507
1468
1429
1390
1349
1308
1267
1226
1185
1143
1102
1061
1020
981
942
903
865
827
791
756
722
689
657
627
598
571
545
521
498
477
458
440
424
410
397
385
375
367
360
354
350
346
344
343
343
344
345
347
350
353
357
361
365
369
374
378
382
386
389
392
395
397
398
399
398
396
393
388
382
374
365
353
339
323
306
286
264
240
214
185
155
124
90
54
17
-22
-63
-105
-149
-195
-242
-291
-341
-393
-446
-500
-556
-613
-671
-730
-789
-850
-911
-973
-1036
-1099
-1162
-1226
-1289
-1352
-1415
-1477
-1538
-1599
-1659
-1718
-1775
-1832
-1887
-1941
-1994
-2045
-2096
-2144
-2191
-2236
-2279
-2321
-2361
-2399
-2435
-2469
-2502
-2533
-2562
-2590
-2616
-2641
-2664
-2686
-2707
-2726
-2745
-2762
-2777
-2792
-2806
-2819
-2830
-2841
-2850
-2859
-2867
-2873
-2879
-2884
-2887
-2890
-2891
-2892
-2891
-2889
-2886
-2882
-2877
-2870
-2863
-2854
-2844
-2833
-2821
-2809
-2795
-2781
-2765
-2750
-2733
-2716
-2699
-2680
-2662
-2643
-2623
-2604
-2583
-2563
-2542
-2521
-2499
-2478
-2457
-2435
-2414
-2393
-2372
-2351
-2331
-2312
-2293
-2275
-2259
-2243
-2229
-2216
-2204
-2194
-2186
-2179
-2174
-2171
-2170
-2172
-2175
-2180
-2187
-2197
-2208
-2221
-2236
-2254
-2273
-2293
-2316
-2340
-2366
-2393
-2421
-2450
-2481
-2513
-2545
-2578
-2612
-2646
-2681
-2716
-2751
-2787
-2822
-2857
-2891
-2925
-2959
-2991
-3022
-3052
-3081
-3109
-3135
-3160
-3184
-3206
-3227
-3246
-3265
-3282
-3298
-3313
-3327
-3339
-3351
-3362
-3372
-3381
-3389
-3396
-3402
-3407
-3411
-3413
-3414
-3413
-3411
-3406
-3400
-3392
-3381
-3368
-3352
-3333
-3312
-3287
-3259
-3228
-3193
-3154
-3111
-3065
-3015
-2960
-2902
-2840
-2773
-2703
-2629
-2551
-2470
-2385
-2297
-2206
-2112
-2015
-1916
-1815
-1712
-1608
-1502
-1396
-1289
-1183
-1076
-970
-865
-761
-658
-558
-458
-361
-267
-174
-85
2
86
167
244
319
389
457
520
580
636
689
737
782
822
859
892
921
946
967
985
999
1008
1016
1018
1018
1014
1008
999
987
971
954
933
911
887
861
834
805
776
746
716
686
657
628
600
573
547
523
500
479
459
441
425
410
397
385
375
367
359
354
350
347
346
346
348
351
356
362
369
377
386
396
408
420
433
447
462
479
496
514
534
554
576
599
622
647
673
700
728
757
786
817
848
880
912
945
979
1012
1047
1082
1117
1152
1188
1223
1258
1293
1328
1363
1398
1432
1466
1500
1534
1568
1601
1635
1669
1702
1736
1771
1805
1839
1874
1909
1943
1978
2012
2047
2081
2114
2147
2179
2211
2242
2271
2300
2328
2354
2379
2403
2426
2447
2467
2486
2503
2519
2534
2548
2560
2571
2581
2591
2599
2606
2613
2620
2626
2631
2636
2642
2647
2652
2657
2662
2668
2674
2679
2685
2691
2697
2703
2709
2715
2720
2725
2730
2734
2737
2740
2742
2744
2744
2744
2743
2740
2737
2733
2728
2722
2716
2708
2700
2691
2681
2671
2660
2650
2639
2628
2617
2606
2595
2585
2575
2565
2555
2546
2537
2529
2521
2513
2505
2497
2490
2483
2476
2469
2462
2455
2448
2441
2434
2427
2420
2412
2404
2396
2388
2379
2369
2359
2349
2337
2325
2313
2299
2285
2269
2253
2237
2219
2201
2182
2162
2142
2121
2099
2077
2054
2031
2008
1984
1959
1934
1908
1882
1856
1829
1802
1775
1747
1720
1693
1666
1639
1613
1587
1561
1537
1512
1489
1466
1444
1423
1403
1383
1365
1348
1332
1316
1302
1290
1278
1268
1259
1252
1246
1242
1238
1237
1237
1238
1241
1245
1251
1259
1268
1278
1291
1304
1319
1335
1353
1371
1390
1410
1431
1453
1474
1496
1519
1541
1563
1585
1606
1627
1648
1667
1686
1704
1722
1738
1753
1767
1780
1792
1802
1812
1820
1828
1834
1839
1843
1846
1847
1848
1848
1846
1844
1841
1836
1831
1825
1818
1811
1802
1793
1783
1772
1761
1749
1736
1723
1709
1694
1679
1663
1647
1630
1612
1594
1576
1557
1537
1518
1498
1478
1458
1437
1416
1396
1374
1353
1331
1309
1286
1263
1240
1216
1191
1166
1140
1114
1088
1062
1035
1008
982
956
929
903
877
850
824
798
772
746
720
695
670
645
621
598
575
554
533
514
496
480
466
453
443
435
429
425
424
425
429
435
444
456
471
489
509
532
558
587
619
653
689
728
769
812
857
904
952
1002
1054
1108
1162
1218
1275
1333
1393
1453
1514
1576
1639
1703
1768
1833
1898
1964
2029
2097
2163
2230
2297
2365
2432
2499
2566
2632
2698
2764
2829
2894
2957
3020
3081
3141
3199
3256
3311
3363
3413
3461
3505
3547
3585
3620
3651
3678
3701
3720
3734
3743
3748
3747
3741
3730
3714
3693
3666
3633
3595
3552
3504
3451
3393
3329
3262
3189
3113
3032
2948
2860
2769
2675
2578
2478
2376
2272
2167
2059
1951
1841
1731
1620
1509
1398
1286
1175
1065
955
846
738
631
525
421
319
218
118
21
-75
-169
-261
-351
-439
-525
-610
-692
-773
-852
-928
-1002
-1076
-1148
-1217
-1285
-1350
-1414
-1476
-1537
-1595
-1652
-1707
-1760
-1811
-1860
-1907
-1953
-1997
-2037
-2078
-2116
-2152
-2185
-2217
-2246
-2273
-2298
-2321
-2341
-2359
-2375
-2389
-2400
-2409
-2416
-2421
-2424
-2425
-2423
-2420
-2415
-2407
-2398
-2387
-2375
-2361
-2345
-2328
-2309
-2289
-2269
-2247
-2224
-2200
-2176
-2151
-2125
-2099
-2073
-2045
-2019
-1992
-1966
-1939
-1912
-1886
-1860
-1834
-1809
-1784
-1760
-1737
-1714
-1693
-1672
-1652
-1633
-1616
-1600
-1585
-1572
-1561
-1552
-1546
-1541
-1538
-1538
-1541
-1546
-1553
-1563
-1576
-1591
-1609
-1630
-1653
-1678
-1706
-1736
-1769
-1804
-1842
-1881
-1922
-1965
-2009
-2056
-2103
-2152
-2202
-2253
-2305
-2358
-2411
-2465
-2520
-2575
-2631
-2687
-2744
-2801
-2858
-2916
-2973
-3031
-3090
-3148
-3207
-3265
-3324
-3383
-3442
-3501
-3560
-3619
-3678
-3737
-3796
-3854
-3912
-3970
-4027
-4083
-4140
-4195
-4250
-4304
-4356
-4408
-4459
-4509
-4557
-4604
-4651
-4696
-4739
-4782
-4824
-4864
-4904
-4943
-4981
-5018
-5056
-5092
-5129
-5166
-5202
-5239
-5276
-5313
-5350
-5388
-5426
-5464
-5503
-5542
-5581
-5620
-5660
-5700
-5740
-5780
-5820
-5861
-5902
-5943
-5985
-6027
-6069
-6111
-6154
-6197
-6241
-6285
-6329
-6373
-6418
-6463
-6508
-6553
-6598
-6643
-6689
-6734
-6779
-6824
-6869
-6914
-6958
-7003
-7047
-7091
-7134
-7178
-7221
-7264
-7306
-7348
-7390
-7431
-7472
-7512
-7552
-7591
-7628
-7665
-7701
-7736
-7769
-7801
-7832
-7861
-7889
-7915
-7940
-7964
-7986
-8007
-8026
-8045
-8064
-8080
-8096
-8113
-8128
-8141
-8156
-8169
-8182
-8195
-8207
-8219
-8230
-8241
-8251
-8261
-8270
-8278
-8286
-8293
-8299
-8304
-8308
-8311
-8313
-8314
-8313
-8312
-8308
-8303
-8297
-8289
-8280
-8269
-8257
-8243
-8228
-8211
-8192
-8173
-8151
-8129
-8106
-8080
-8055
-8029
-8002
-7974
-7946
-7918
-7889
-7861
-7832
-7805
-7777
-7750
-7725
-7699
-7675
-7652
-7630
-7609
-7590
-7571
-7555
-7539
-7525
-7512
-7502
-7492
-7485
-7479
-7475
-7474
-7474
-7476
-7480
-7486
-7494
-7504
-7516
-7530
-7546
-7564
-7585
-7607
-7632
-7658
-7687
-7717
-7750
-7785
-7821
-7859
-7900
-7942
-7986
-8031
-8077
-8127
-8178
-8230
-8283
-8338
-8394
-8451
-8509
-8568
-8627
-8687
-8747
-8807
-8867
-8926
-8985
-9044
-9102
-9159
-9215
-9270
-9323
-9376
-9427
-9476
-9525
-9571
-9616
-9659
-9700
-9740
-9778
-9814
-9848
-9880
-9910
-9938
-9964
-9988
-10010
-10030
-10048
-10064
-10078
-10090
-10100
-10108
-10114
-10119
-10121
-10122
-10122
-10119
-10116
-10111
-10105
-10098
-10090
-10082
-10073
-10063
-10053
-10042
-10031
-10020
-10008
-9996
-9984
-9972
-9959
-9946
-9933
-9920
-9907
-9893
-9879
-9866
-9852
-9838
-9824
-9810
-9795
-9781
-9766
-9752
-9737
-9722
-9707
-9691
-9676
-9660
-9644
-9627
-9610
-9593
-9576
-9559
-9541
-9522
-9504
-9485
-9466
-9446
-9425
-9405
-9383
-9361
-9339
-9315
-9292
-9267
-9242
-9217
-9191
-9165
-9139
-9113
-9087
-9061
-9035
-9011
-8987
-8964
-8942
-8921
-8902
-8884
-8868
-8853
-8841
-8830
-8821
-8814
-8810
-8807
-8806
-8806
-8809
-8813
-8819
-8826
-8834
-8844
-8854
-8864
-8876
-8887
-8898
-8908
-8919
-8928
-8937
-8944
-8950
-8955
-8959
-8961
-8962
-8961
-8959
-8955
-8950
-8944
-8935
-8926
-8915
-8903
-8889
-8873
-8857
-8838
-8819
-8798
-8775
-8752
-8726
-8700
-8672
-8643
-8613
-8582
-8550
-8517
-8483
-8448
-8413
-8377
-8340
-8303
-8266
-8228
-8189
-8151
-8112
-8073
-8034
-7994
-7954
-7915
-7875
-7835
-7795
-7755
-7715
-7675
-7635
-7595
-7555
-7516
-7476
-7437
-7398
-7359
-7320
-7280
-7242
-7203
-7164
-7125
-7087
-7048
-7010
-6973
-6936
-6899
-6862
-6827
-6791
-6757
-6723
-6690
-6657
-6626
-6596
-6566
-6538
-6511
-6485
-6461
-6438
-6416
-6396
-6377
-6360
-6344
-6330
-6316
-6305
-6294
-6285
-6276
-6269
-6263
-6258
-6253
-6249
-6246
-6243
-6241
-6239
-6238
-6237
-6236
-6236
-6236
-6236
-6236
-6236
-6237
-6237
-6237
-6237
-6237
-6237
-6237
-6236
-6235
-6234
-6233
-6230
-6228
-6225
-6221
-6217
-6212
-6206
-6200
-6193
-6186
-6178
-6169
-6161
-6151
-6142
-6133
-6123
-6114
-6105
-6095
-6086
-6077
-6067
-6058
-6049
-6040
-6032
-6023
-6015
-6007
-6000
-5993
-5987
-5981
-5976
-5972
-5968
-5965
-5963
-5962
-5962
-5962
-5963
-5965
-5967
-5971
-5974
-5979
-5983
-5989
-5994
-6000
-6006
-6011
-6017
-6023
-6028
-6032
-6037
-6040
-6043
-6046
-6048
-6049
-6049
-6049
-6048
-6047
-6045
-6043
-6041
-6037
-6034
-6031
-6027
-6023
-6019
-6016
-6012
-6009
-6006
-6004
-6002
-6000
-5999
-5999
-6000
-6000
-6002
-6004
-6006
-6009
-6013
-6017
-6021
-6026
-6031
-6036
-6042
-6048
-6054
-6060
-6067
-6073
-6080
-6086
-6093
-6099
-6105
-6111
-6116
-6121
-6125
-6128
-6131
-6133
-6135
-6135
-6134
-6132
-6129
-6124
-6119
-6111
-6103
-6092
-6080
-6067
-6052
-6035
-6016
-5995
-5973
-5949
-5924
-5897
-5868
-5838
-5807
-5775
-5741
-5706
-5671
-5635
-5598
-5561
-5523
-5485
-5447
-5408
-5370
-5331
-5292
-5254
-5215
-5176
-5138
-5099
-5061
-5022
-4984
-4945
-4907
-4869
-4831
-4793
-4756
-4719
-4682
-4645
-4609
-4573
-4537
-4502
-4467
-4433
-4400
-4367
-4334
-4302
-4271
-4241
-4211
-4183
-4155
-4127
-4101
-4075
-4050
-4026
-4002
-3979
-3957
-3935
-3913
-3892
-3871
-3849
-3828
-3807
-3786
-3764
-3741
-3718
-3695
-3670
-3644
-3617
-3589
-3560
-3529
-3497
-3463
-3428
-3391
-3353
-3313
-3272
-3229
-3185
-3139
-3092
-3044
-2995
-2944
-2892
-2839
-2785
-2730
-2675
-2618
-2561
-2504
-2446
-2388
-2329
-2270
-2212
-2153
-2095
-2037
-1979
-1922
-1865
-1809
-1754
-1700
-1647
-1594
-1543
-1493
-1444
-1396
-1349
-1304
-1260
-1218
-1177
-1138
-1100
-1063
-1028
-994
-961
-930
-900
-872
-844
-818
-793
-770
-747
-726
-706
-688
-670
-654
-639
-626
-614
-603
-594
-586
-580
-576
-573
-572
-573
-576
-580
-586
-595
-605
-617
-631
-647
-665
-684
-706
-730
-756
-784
-813
-845
-879
-914
-951
-990
-1030
-1073
-1117
-1163
-1210
-1259
-1309
-1361
-1415
-1469
-1525
-1583
-1641
-1701
-1762
-1825
-1888
-1953
-2019
-2087
-2155
-2225
-2296
-2368
-2441
-2515
-2590
-2665
-2741
-2817
-2893
-2970
-3046
-3122
-3198
-3273
-3347
-3421
-3494
-3566
-3637
-3706
-3775
-3841
-3906
-3969
-4030
-4088
-4145
-4199
-4250
-4299
-4345
-4388
-4428
-4466
-4500
-4532
-4560
-4586
-4608
-4627
-4644
-4657
-4667
-4674
-4678
-4679
-4676
-4671
-4662
-4651
-4636
-4618
-4597
-4574
-4547
-4518
-4485
-4450
-4413
-4372
-4329
-4284
-4236
-4186
-4134
-4080
-4024
-3966
-3907
-3846
-3784
-3722
-3658
-3593
-3528
-3463
-3397
-3331
-3265
-3199
-3133
-3067
-3002
-2937
-2873
-2809
-2746
-2684
-2622
-2561
-2500
-2441
-2382
-2324
-2267
-2211
-2156
-2102
-2050
-1999
-1949
-1901
-1855
-1810
-1767
-1726
-1688
-1651
-1617
-1585
-1555
-1527
-1501
-1478
-1458
-1439
-1423
-1410
-1398
-1390
-1384
-1380
-1378
-1379
-1382
-1387
-1394
-1404
-1414
-1427
-1441
-1456
-1473
-1491
-1509
-1529
-1549
-1570
-1592
-1615
-1638
-1662
-1686
-1712
-1738
-1764
-1791
-1819
-1848
-1877
-1907
-1938
-1970
-2001
-2035
-2068
-2103
-2138
-2174
-2210
-2248
-2286
-2325
-2364
-2404
-2445
-2487
-2529
-2572
-2615
-2659
-2703
-2748
-2793
-2839
-2885
-2932
-2979
-3026
-3073
-3121
-3169
-3216
-3264
-3311
-3358
-3405
-3451
-3497
-3541
-3585
-3628
-3670
-3711
-3751
-3790
-3828
-3864
-3899
-3932
-3964
-3994
-4022
-4049
-4075
-4098
-4120
-4140
-4158
-4174
-4189
-4202
-4213
-4223
-4231
-4238
-4243
-4247
-4250
-4252
-4253
-4253
-4252
-4251
-4248
-4245
-4241
-4237
-4231
-4225
-4219
-4212
-4204
-4196
-4187
-4177
-4167
-4157
-4145
-4133
-4121
-4107
-4093
-4078
-4062
-4046
-4027
-4010
-3990
-3969
-3946
-3922
-3897
-3870
-3841
-3810
-3778
-3743
-3707
-3669
-3628
-3586
-3542
-3495
-3447
-3397
-3346
-3293
-3238
-3182
-3125
-3067
-3008
-2948
-2888
-2827
-2766
-2704
-2643
-2581
-2520
-2460
-2400
-2341
-2283
-2226
-2171
-2117
-2065
-2013
-1966
-1920
-1875
-1832
-1792
-1753
-1717
-1683
-1650
-1620
-1591
-1565
-1541
-1518
-1497
-1478
-1461
-1446
-1432
-1420
-1410
-1401
-1393
-1387
-1383
-1379
-1378
-1377
-1377
-1379
-1382
-1386
-1392
-1399
-1407
-1416
-1426
-1438
-1451
-1465
-1480
-1496
-1513
-1531
-1550
-1571
-1592
-1614
-1637
-1661
-1687
-1713
-1741
-1769
-1799
-1829
-1860
-1893
-1925
-1959
-1994
-2029
-2064
-2101
-2137
-2174
-2211
-2249
-2287
-2324
-2362
-2400
-2438
-2476
-2514
-2551
-2588
-2625
-2662
-2698
-2734
-2769
-2803
-2836
-2868
-2900
-2930
-2958
-2986
-3012
-3036
-3059
-3080
-3099
-3117
-3133
-3147
-3160
-3170
-3179
-3186
-3192
-3196
-3198
-3198
-3197
-3195
-3191
-3185
-3178
-3169
-3159
-3147
-3134
-3119
-3102
-3084
-3065
-3044
-3022
-2998
-2973
-2947
-2919
-2890
-2860
-2829
-2797
-2764
-2730
-2695
-2659
-2623
-2585
-2547
-2508
-2468
-2427
-2386
-2344
-2301
-2257
-2213
-2169
-2123
-2078
-2032
-1986
-1940
-1893
-1847
-1800
-1754
-1708
-1661
-1615
-1569
-1523
-1476
-1430
-1384
-1337
-1290
-1243
-1195
-1148
-1099
-1051
-1002
-953
-903
-854
-804
-754
-704
-654
-603
-553
-504
-454
-405
-356
-307
-259
-211
-164
-118
-72
-27
17
60
103
144
184
223
261
297
331
365
396
426
454
481
506
528
549
569
586
601
614
625
634
642
647
650
652
652
651
648
644
639
633
627
620
612
604
597
589
582
574
568
561
556
550
546
543
540
538
537
538
539
542
546
552
559
568
578
591
605
621
639
659
681
705
731
759
789
820
854
890
927
967
1008
1051
1095
1141
1189
1238
1288
1340
1393
1447
1501
1557
1613
1670
1728
1786
1844
1902
1960
2017
2075
2132
2189
2245
2300
2354
2406
2458
2508
2557
2604
2650
2694
2736
2777
2815
2852
2887
2920
2952
2981
3008
3034
3057
3079
3098
3115
3129
3142
3152
3161
3166
3170
3172
3171
3168
3163
3156
3146
3135
3122
3107
3090
3072
3051
3029
3005
2980
2952
2923
2893
2861
2827
2792
2756
2719
2680
2641
2601
2560
2519
2477
2435
2392
2350
2308
2265
2223
2181
2139
2097
2056
2015
1974
1933
1893
1853
1814
1774
1735
1697
1659
1621
1584
1547
1511
1476
1442
1408
1375
1343
1312
1283
1255
1228
1203
1179
1157
1138
1120
1104
1091
1080
1071
1065
1062
1061
1063
1067
1073
1083
1094
1108
1125
1143
1164
1187
1211
1238
1266
1296
1327
1360
1394
1430
1466
1504
1542
1581
1621
1662
1703
1745
1787
1829
1871
1913
1955
1998
2040
2082
2124
2165
2207
2248
2289
2330
2370
2410
2449
2488
2526
2563
2600
2636
2671
2705
2738
2771
2802
2832
2861
2889
2916
2942
2967
2990
3013
3034
3055
3074
3093
3110
3127
3143
3157
3171
3184
3196
3207
3217
3226
3235
3243
3250
3257
3263
3269
3274
3279
3283
3287
3291
3294
3297
3299
3302
3304
3307
3309
3312
3315
3318
3322
3327
3332
3339
3346
3354
3364
3374
3386
3399
3413
3428
3445
3463
3482
3502
3524
3546
3569
3594
3619
3645
3671
3699
3727
3755
3785
3814
3844
3875
3906
3937
3968
4000
4030
4062
4094
4126
4157
4187
4217
4247
4276
4304
4331
4357
4382
4406
4429
4450
4470
4490
4507
4524
4540
4554
4567
4580
4591
4601
4611
4619
4627
4633
4639
4644
4648
4652
4654
4655
4656
4655
4654
4651
4648
4644
4639
4632
4625
4617
4609
4599
4589
4577
4565
4552
4538
4523
4508
4491
4474
4456
4437
4417
4397
4376
4354
4332
4309
4286
4263
4240
4216
4193
4170
4147
4124
4102
4080
4058
4037
4016
3996
3976
3957
3938
3921
3903
3887
3871
3856
3841
3828
3815
3803
3792
3781
3772
3764
3756
3749
3744
3739
3735
3733
3731
3731
3731
3733
3736
3740
3745
3752
3759
3768
3779
3791
3804
3818
3834
3851
3870
3890
3911
3933
3957
3981
4006
4034
4062
4090
4120
4151
4182
4214
4246
4279
4313
4347
4381
4415
4449
4483
4517
4550
4583
4616
4647
4679
4709
4738
4767
4795
4821
4846
4871
4894
4915
4936
4955
4973
4989
5004
5017
5029
5039
5047
5054
5059
5062
5064
5064
5063
5060
5055
5049
5041
5032
5021
5009
4996
4981
4965
4947
4929
4909
4889
4867
4845
4822
4798
4774
4750
4725
4701
4676
4652
4627
4603
4579
4556
4533
4511
4490
4469
4448
4429
4410
4392
4374
4358
4342
4327
4314
4301
4290
4280
4272
4265
4260
4256
4255
4254
4256
4259
4264
4270
4278
4287
4298
4310
4323
4338
4353
4370
4387
4406
4425
4444
4464
4485
4506
4527
4548
4569
4591
4612
4633
4653
4674
4694
4713
4732
4751
4769
4786
4803
4819
4834
4849
4863
4876
4889
4900
4911
4921
4930
4938
4945
4951
4955
4959
4961
4963
4963
4961
4959
4955
4950
4944
4937
4928
4918
4908
4896
4884
4870
4856
4841
4825
4808
4791
4773
4754
4734
4714
4693
4672
4650
4627
4604
4580
4556
4531
4505
4479
4452
4425
4397
4368
4338
4307
4276
4244
4211
4177
4143
4107
4072
4035
3998
3961
3923
3885
3847
3808
3769
3730
3691
3651
3612
3572
3533
3494
3455
3417
3380
3343
3306
3271
3236
3203
3170
3139
3109
3080
3053
3028
3004
2982
2961
2943
2927
2913
2902
2893
2886
2882
2880
2881
2884
2889
2897
2908
2920
2935
2953
2972
2994
3018
3045
3073
3103
3135
3170
3205
3243
3282
3322
3364
3407
3451
3496
3541
3588
3635
3683
3731
3779
3828
3876
3925
3974
4022
4072
4121
4170
4219
4267
4315
4362
4409
4455
4501
4546
4591
4635
4679
4722
4764
4806
4847
4888
4929
4969
5009
5049
5088
5127
5166
5205
5244
5282
5321
5359
5397
5435
5473
5511
5549
5586
5624
5661
5698
5736
5773
5810
5847
5884
5921
5959
5996
6033
6070
6107
6144
6181
6217
6254
6291
6327
6363
6399
6434
6470
6504
6539
6573
6606
6639
6672
6703
6735
6766
6796
6826
6855
6884
6912
6940
6967
6994
7020
7046
7071
7096
7120
7143
7165
7187
7208
7228
7247
7265
7282
7298
7313
7327
7340
7352
7362
7372
7380
7387
7393
7398
7401
7404
7406
7407
7407
7406
7405
7403
7400
7398
7395
7391
7388
7384
7381
7378
7374
7371
7369
7366
7364
7362
7360
7359
7358
7358
7358
7359
7360
7362
7364
7368
7372
7377
7383
7389
7397
7405
7415
7425
7435
7447
7459
7473
7487
7501
7517
7533
7550
7568
7587
7606
7627
7647
7669
7690
7713
7735
7758
7781
7805
7828
7852
7876
7900
7924
7948
7972
7996
8020
8044
8068
8092
8116
8140
8164
8186
8210
8233
8256
8278
8301
8322
8344
8365
8386
8406
8426
8446
8465
8483
8501
8518
8535
8551
8567
8582
8596
8609
8622
8635
8646
8657
8667
8676
8684
8692
8698
8704
8708
8712
8715
8717
8718
8718
8717
8716
8713
8711
8707
8704
8700
8695
8690
8685
8680
8674
8668
8661
8655
8648
8641
8634
8626
8618
8610
8602
8593
8585
8576
8567
8557
8548
8538
8527
8517
8505
8494
8482
8469
8456
8442
8428
8413
8397
8381
8364
8347
8329
8311
8292
8272
8252
8232
8211
8189
8167
8145
8122
8100
8077
8054
8031
8007
7986
7963
7941
7919
7898
7877
7858
7838
7820
7803
7786
7771
7757
7744
7732
7721
7712
7705
7698
7694
7690
7689
7689
7691
7694
7699
7706
7714
7724
7735
7748
7763
7778
7795
7814
7833
7854
7875
7898
7921
7945
7970
7995
8021
8048
8074
8103
8131
8159
8188
8217
8246
8276
8306
8336
8366
8397
8428
8459
8491
8522
8554
8587
8620
8653
8686
8721
8755
8791
8827
8864
8901
8939
8978
9018
9059
9100
9143
9186
9230
9274
9319
9365
9411
9458
9506
9554
9602
9651
9700
9750
9800
9850
9901
9951
10002
10053
10103
10154
10205
10255
10305
10355
10405
10454
10502
10550
10597
10644
10689
10734
10778
10821
10863
10905
10945
10984
11022
11059
11094
11129
11162
11194
11225
11254
11282
11309
11335
11360
11384
11407
11428
11449
11469
11489
11507
11525
11542
11558
11574
11589
11603
11617
11630
11642
11654
11665
11675
11685
11694
11702
11710
11716
11723
11728
11732
11736
11739
11740
11741
11740
11738
11736
11732
11727
11720
11713
11705
11695
11685
11674
11661
11648
11634
11619
11603
11587
11569
11551
11532
11512
11491
11470
11447
11424
11400
11375
11349
11323
11296
11269
11241
11213
11183
11154
11124
11094
11063
11031
11000
10968
10936
10904
10871
10838
10805
10772
10739
10706
10673
10640
10607
10575
10543
10512
10481
10451
10421
10392
10363
10336
10308
10282
10256
10231
10207
10183
10160
10138
10116
10096
10076
10056
10038
10019
10002
9985
9969
9953
9937
9922
9908
9893
9879
9865
9852
9838
9825
9811
9798
9784
9771
9757
9743
9729
9715
9701
9686
9671
9656
9640
9624
9607
9590
9572
9554
9536
9516
9497
9476
9456
9434
9413
9391
9368
9345
9323
9300
9276
9253
9230
9207
9184
9162
9139
9117
9095
9074
9052
9031
9011
8990
8970
8950
8930
8910
8891
8872
8853
8834
8816
8797
8779
8761
8743
8725
8707
8689
8671
8653
8635
8616
8598
8579
8560
8541
8521
8501
8481
8460
8439
8417
8395
8373
8349
8326
8301
8276
8251
8224
8197
8169
8140
8109
8079
8047
8015
7981
7947
7912
7875
7838
7800
7761
7721
7680
7638
7596
7552
7508
7462
7416
7368
7320
7270
7220
7169
7117
7064
7009
6955
6899
6842
6785
6727
6668
6609
6549
6488
6426
6364
6301
6238
6174
6109
6044
5978
5911
5844
5777
5709
5641
5572
5504
5435
5365
5296
5227
5157
5088
5018
4949
4880
4811
4742
4674
4606
4538
4471
4405
4339
4274
4210
4147
4085
4022
3963
3904
3846
3789
3733
3678
3624
3572
3521
3471
3423
3376
3331
3287
3244
3204
3164
3127
3091
3057
3024
2993
2964
2937
2911
2888
2865
2845
2827
2810
2795
2781
2769
2759
2751
2743
2738
2734
2730
2729
2728
2728
2729
2731
2733
2737
2740
2744
2749
2753
2758
2763
2768
2773
2778
2783
2788
2793
2797
2801
2805
2808
2810
2813
2814
2815
2815
2815
2813
2811
2808
2804
2799
2793
2785
2777
2767
2756
2743
2730
2714
2698
2680
2660
2639
2616
2592
2566
2539
2510
2480
2447
2414
2379
2342
2304
2264
2223
2180
2136
2091
2044
1997
1948
1898
1847
1795
1742
1689
1634
1578
1522
1465
1407
1349
1290
1230
1170
1109
1048
987
924
861
798
734
670
606
541
475
409
343
277
210
143
76
8
-59
-126
-194
-262
-329
-397
-465
-532
-600
-668
-736
-804
-871
-939
-1006
-1075
-1143
-1210
-1278
-1346
-1414
-1481
-1549
-1616
-1684
-1751
-1819
-1886
-1954
-2021
-2088
-2155
-2221
-2288
-2354
-2420
-2486
-2551
-2617
-2682
-2746
-2811
-2875
-2939
-3002
-3065
-3128
-3190
-3252
-3313
-3374
-3434
-3494
-3553
-3611
-3669
-3727
-3784
-3840
-3895
-3950
-4005
-4059
-4112
-4164
-4216
-4268
-4319
-4369
-4418
-4467
-4515
-4562
-4609
-4654
-4700
-4744
-4788
-4831
-4873
-4914
-4955
-4995
-5034
-5072
-5109
-5145
-5181
-5215
-5248
-5281
-5312
-5342
-5372
-5400
-5427
-5454
-5479
-5503
-5526
-5548
-5569
-5589
-5607
-5624
-5641
-5656
-5670
-5682
-5694
-5704
-5713
-5721
-5728
-5735
-5740
-5744
-5747
-5750
-5751
-5752
-5753
-5752
-5752
-5750
-5748
-5746
-5744
-5742
-5739
-5737
-5735
-5733
-5732
-5731
-5730
-5730
-5731
-5732
-5734
-5737
-5740
-5745
-5750
-5756
-5763
-5771
-5781
-5791
-5802
-5814
-5827
-5841
-5856
-5873
-5890
-5908
-5928
-5948
-5970
-5992
-6016
-6040
-6066
-6092
-6119
-6148
-6177
-6207
-6238
-6270
-6303
-6337
-6372
-6408
-6444
-6482
-6521
-6560
-6601
-6642
-6684
-6726
-6770
-6814
-6858
-6903
-6948
-6994
-7040
-7087
-7134
-7181
-7228
-7276
-7324
-7372
-7420
-7468
-7517
-7565
-7613
-7662
-7710
-7758
-7806
-7853
-7901
-7947
-7994
-8039
-8085
-8130
-8175
-8218
-8261
-8304
-8345
-8386
-8426
-8466
-8504
-8542
-8579
-8615
-8650
-8684
-8718
-8750
-8782
-8812
-8842
-8871
-8899
-8926
-8952
-8977
-9001
-9024
-9047
-9068
-9088
-9108
-9126
-9144
-9160
-9176
-9191
-9205
-9219
-9231
-9243
-9255
-9266
-9276
-9286
-9296
-9305
-9314
-9323
-9332
-9341
-9349
-9357
-9366
-9374
-9382
-9390
-9398
-9406
-9414
-9422
-9430
-9437
-9445
-9453
-9460
-9467
-9474
-9481
-9488
-9494
-9500
-9506
-9512
-9517
-9522
-9527
-9531
-9536
-9540
-9543
-9547
-9550
-9553
-9555
-9558
-9560
-9562
-9564
-9566
-9568
-9569
-9571
-9573
-9574
-9576
-9578
-9580
-9582
-9584
-9586
-9589
-9591
-9594
-9597
-9600
-9604
-9607
-9611
-9614
-9618
-9622
-9625
-9629
-9632
-9636
-9639
-9642
-9645
-9648
-9651
-9653
-9655
-9658
-9659
-9661
-9662
-9663
-9663
-9663
-9663
-9662
-9660
-9657
-9654
-9650
-9645
-9640
-9634
-9627
-9619
-9610
-9601
-9592
-9581
-9570
-9559
-9546
-9534
-9521
-9507
-9493
-9479
-9464
-9448
-9432
-9416
-9399
-9382
-9365
-9347
-9330
-9311
-9293
-9275
-9256
-9238
-9219
-9201
-9183
-9165
-9147
-9129
-9111
-9093
-9076
-9059
-9043
-9026
-9010
-8995
-8980
-8965
-8951
-8937
-8924
-8911
-8898
-8886
-8874
-8863
-8852
-8841
-8830
-8820
-8810
-8800
-8790
-8781
-8772
-8763
-8754
-8746
-8738
-8729
-8721
-8713
-8705
-8697
-8689
-8680
-8672
-8663
-8654
-8645
-8635
-8625
-8614
-8604
-8592
-8581
-8569
-8556
-8543
-8530
-8516
-8501
-8486
-8471
-8455
-8438
-8421
-8404
-8386
-8367
-8348
-8328
-8308
-8287
-8266
-8244
-8222
-8199
-8175
-8151
-8127
-8102
-8076
-8050
-8023
-7995
-7968
-7939
-7910
-7881
-7850
-7820
-7788
-7756
-7724
-7690
-7656
-7622
-7587
-7551
-7514
-7478
-7440
-7402
-7363
-7324
-7285
-7244
-7204
-7162
-7121
-7079
-7036
-6993
-6949
-6905
-6861
-6816
-6771
-6725
-6679
-6633
-6587
-6540
-6493
-6446
-6399
-6351
-6304
-6256
-6208
-6161
-6113
-6066
-6019
-5972
-5925
-5879
-5834
-5788
-5744
-5700
-5657
-5614
-5573
-5532
-5491
-5452
-5413
-5376
-5339
-5302
-5267
-5233
-5199
-5166
-5134
-5102
-5072
-5042
-5013
-4985
-4957
-4930
-4904
-4879
-4854
-4830
-4807
-4784
-4762
-4740
-4719
-4698
-4678
-4658
-4639
-4620
-4601
-4582
-4564
-4545
-4527
-4508
-4490
-4471
-4452
-4433
-4413
-4393
-4373
-4352
-4331
-4309
-4287
-4264
-4240
-4216
-4191
-4166
-4139
-4112
-4085
-4056
-4027
-3997
-3967
-3936
-3905
-3873
-3840
-3807
-3774
-3741
-3708
-3674
-3640
-3607
-3573
-3540
-3507
-3474
-3441
-3409
-3376
-3344
-3313
-3281
-3250
-3219
-3189
-3159
-3129
-3099
-3070
-3041
-3013
-2985
-2958
-2931
-2904
-2878
-2852
-2827
-2802
-2777
-2753
-2729
-2706
-2683
-2661
-2639
-2618
-2597
-2577
-2558
-2539
-2520
-2503
-2486
-2470
-2454
-2440
-2426
-2413
-2401
-2390
-2380
-2371
-2362
-2355
-2348
-2342
-2337
-2333
-2330
-2327
-2325
-2324
-2324
-2325
-2326
-2328
-2331
-2335
-2339
-2344
-2350
-2356
-2363
-2370
-2378
-2386
-2394
-2403
-2411
-2420
-2429
-2438
-2446
-2454
-2462
-2469
-2475
-2480
-2485
-2489
-2491
-2493
-2493
-2492
-2489
-2485
-2480
-2473
-2464
-2454
-2443
-2429
-2414
-2398
-2380
-2361
-2339
-2317
-2293
-2268
-2241
-2213
-2184
-2153
-2121
-2088
-2054
-2017
-1982
-1945
-1907
-1868
-1828
-1788
-1747
-1705
-1663
-1620
-1578
-1534
-1491
-1447
-1404
-1360
-1316
-1272
-1228
-1184
-1141
-1098
-1055
-1012
-971
-930
-889
-849
-810
-772
-735
-699
-664
-630
-597
-565
-535
-505
-477
-451
-425
-401
-378
-357
-336
-317
-300
-283
-268
-255
-242
-231
-221
-213
-205
-199
-194
-191
-188
-186
-186
-186
-187
-190
-193
-197
-201
-207
-213
-220
-227
-236
-245
-254
-264
-275
-286
-297
-309
-321
-333
-346
-358
-371
-383
-395
-408
-420
-431
-443
-454
-464
-474
-484
-493
-501
-509
-515
-522
-527
-532
-535
-538
-541
-542
-543
-542
-541
-539
-536
-532
-528
-522
-516
-508
-500
-491
-481
-470
-459
-447
-433
-419
-404
-389
-372
-355
-337
-318
-298
-277
-255
-232
-208
-183
-157
-130
-102
-73
-43
-12
20
54
88
123
159
196
234
273
312
353
394
435
478
521
564
608
652
697
742
787
832
878
923
969
1014
1061
1107
1153
1199
1245
1291
1336
1382
1427
1472
1517
1562
1606
1650
1693
1736
1779
1821
1862
1902
1942
1980
2017
2055
2091
2126
2159
2192
2223
2253
2282
2309
2335
2360
2384
2406
2427
2446
2464
2480
2495
2508
2519
2529
2538
2544
2550
2553
2555
2555
2554
2551
2547
2541
2534
2525
2514
2502
2489
2474
2457
2440
2421
2400
2379
2356
2332
2306
2280
2252
2224
2194
2163
2131
2098
2064
2029
1994
1957
1919
1881
1842
1802
1762
1721
1680
1638
1596
1553
1510
1467
1424
1381
1338
1295
1252
1209
1166
1124
1081
1040
998
957
917
877
838
800
763
726
690
655
621
588
556
525
494
465
437
409
383
357
332
309
286
264
243
223
205
187
170
154
139
125
113
101
90
80
71
63
56
50
45
41
38
36
34
34
35
36
38
41
45
50
55
61
68
75
83
91
100
109
119
128
138
148
159
170
180
191
202
213
225
236
247
259
271
282
294
305
317
328
339
351
362
372
383
393
403
412
421
430
438
446
452
459
464
469
472
475
477
478
478
477
474
470
466
459
452
444
434
423
410
397
382
365
348
329
309
288
265
241
216
189
161
132
102
70
37
3
-33
-69
-107
-145
-185
-225
-267
-309
-352
-396
-440
-486
-531
-578
-625
-673
-721
-769
-818
-867
-916
-966
-1014
-1065
-1115
-1165
-1215
-1265
-1315
-1364
-1414
-1464
-1513
-1562
-1611
-1659
-1707
-1755
-1802
-1848
-1894
-1940
-1984
-2028
-2072
-2114
-2156
-2198
-2238
-2277
-2316
-2354
-2392
-2429
-2465
-2500
-2535
-2569
-2603
-2636
-2668
-2700
-2731
-2762
-2792
-2821
-2850
-2878
-2906
-2934
-2960
-2987
-3012
-3038
-3062
-3086
-3110
-3133
-3155
-3177
-3199
-3219
-3239
-3259
-3278
-3296
-3314
-3331
-3348
-3364
-3379
-3395
-3409
-3423
-3437
-3451
-3463
-3476
-3488
-3500
-3511
-3522
-3533
-3543
-3553
-3563
-3572
-3581
-3590
-3599
-3608
-3616
-3624
-3632
-3639
-3647
-3654
-3661
-3668
-3675
-3682
-3689
-3696
-3703
-3710
-3717
-3725
-3732
-3739
-3747
-3755
-3763
-3771
-3780
-3788
-3797
-3806
-3815
-3824
-3833
-3842
-3851
-3861
-3870
-3880
-3889
-3898
-3908
-3917
-3927
-3936
-3946
-3956
-3965
-3975
-3985
-3995
-4005
-4016
-4026
-4037
-4046
-4058
-4069
-4080
-4091
-4103
-4114
-4126
-4138
-4150
-4162
-4174
-4187
-4200
-4212
-4226
-4239
-4252
-4266
-4279
-4293
-4306
-4320
-4334
-4347
-4361
-4375
-4388
-4402
-4416
-4430
-4443
-4457
-4471
-4485
-4498
-4512
-4525
-4539
-4552
-4566
-4579
-4592
-4605
-4618
-4631
-4643
-4656
-4668
-4681
-4693
-4705
-4718
-4730
-4742
-4754
-4766
-4777
-4789
-4801
-4812
-4824
-4835
-4846
-4857
-4868
-4879
-4890
-4900
-4911
-4921
-4932
-4942
-4952
-4962
-4972
-4982
-4992
-5001
-5011
-5020
-5030
-5039
-5048
-5057
-5066
-5074
-5083
-5091
-5099
-5107
-5115
-5122
-5129
-5136
-5142
-5148
-5154
-5159
-5164
-5168
-5172
-5176
-5179
-5181
-5183
-5185
-5186
-5187
-5187
-5186
-5185
-5183
-5181
-5178
-5174
-5170
-5165
-5159
-5153
-5146
-5138
-5130
-5121
-5112
-5102
-5091
-5080
-5068
-5055
-5041
-5027
-5012
-4997
-4980
-4963
-4945
-4927
-4907
-4887
-4866
-4845
-4823
-4800
-4776
-4752
-4727
-4701
-4675
-4648
-4621
-4593
-4565
-4536
-4507
-4477
-4447
-4416
-4385
-4354
-4322
-4290
-4258
-4226
-4193
-4160
-4127
-4093
-4059
-4026
-3992
-3958
-3924
-3890
-3856
-3821
-3787
-3753
-3718
-3684
-3650
-3616
-3582
-3548
-3514
-3481
-3448
-3415
-3383
-3351
-3319
-3288
-3258
-3228
-3198
-3170
-3142
-3114
-3088
-3063
-3038
-3014
-2991
-2969
-2949
-2929
-2910
-2892
-2875
-2859
-2844
-2830
-2816
-2804
-2793
-2783
-2774
-2766
-2758
-2752
-2746
-2742
-2738
-2735
-2733
-2732
-2732
-2732
-2733
-2735
-2737
-2740
-2744
-2748
-2752
-2757
-2761
-2767
-2772
-2778
-2784
-2790
-2796
-2802
-2808
-2815
-2821
-2827
-2832
-2838
-2843
-2847
-2851
-2855
-2858
-2861
-2862
-2863
-2863
-2862
-2860
-2858
-2854
-2849
-2843
-2836
-2828
-2818
-2808
-2796
-2784
-2770
-2755
-2739
-2721
-2703
-2683
-2662
-2640
-2617
-2593
-2568
-2542
-2514
-2486
-2456
-2425
-2394
-2361
-2327
-2292
-2257
-2220
-2183
-2145
-2106
-2067
-2027
-1986
-1945
-1903
-1861
-1819
-1776
-1733
-1689
-1646
-1602
-1558
-1514
-1470
-1426
-1382
-1338
-1295
-1252
-1209
-1166
-1124
-1082
-1041
-1000
-959
-920
-881
-842
-804
-767
-731
-695
-660
-627
-594
-562
-531
-501
-472
-444
-417
-391
-366
-342
-319
-297
-276
-255
-236
-217
-200
-183
-166
-151
-136
-121
-108
-95
-82
-70
-58
-46
-35
-24
-13
-3
8
18
28
39
50
60
71
83
94
106
119
131
145
159
173
189
205
221
239
257
277
297
317
339
362
385
410
435
461
489
517
546
576
607
638
671
704
739
774
810
847
884
923
962
1002
1043
1085
1127
1170
1214
1259
1304
1350
1396
1444
1491
1539
1588
1637
1687
1737
1787
1838
1888
1939
1990
2041
2093
2144
2195
2247
2298
2349
2400
2451
2501
2551
2601
2651
2700
2749
2797
2845
2893
2940
2986
3032
3077
3121
3165
3208
3251
3293
3334
3375
3415
3454
3493
3531
3568
3605
3641
3676
3711
3746
3779
3813
3845
3877
3909
3940
3971
4001
4030
4059
4086
4115
4142
4169
4194
4219
4244
4268
4290
4313
4334
4355
4374
4394
4412
4429
4446
4462
4478
4493
4507
4521
4534
4546
4558
4569
4581
4591
4601
4611
4621
4630
4639
4648
4657
4665
4674
4682
4691
4699
4708
4716
4725
4734
4742
4751
4760
4769
4779
4788
4798
4807
4817
4827
4838
4848
4859
4870
4881
4892
4904
4916
4928
4941
4953
4966
4979
4993
5006
5020
5034
5047
5061
5075
5089
5103
5116
5130
5144
5157
5170
5183
5196
5208
5221
5233
5244
5256
5267
5277
5287
5297
5307
5316
5325
5333
5341
5349
5357
5364
5371
5378
5385
5391
5398
5404
5410
5416
5421
5427
5432
5438
5443
5448
5453
5458
5462
5466
5470
5474
5478
5482
5485
5488
5491
5494
5496
5499
5501
5503
5504
5506
5507
5509
5510
5511
5512
5512
5513
5513
5514
5514
5514
5514
5513
5513
5512
5511
5510
5508
5506
5503
5501
5497
5494
5490
5485
5480
5475
5468
5462
5454
5446
5438
5428
5418
5407
5395
5383
5370
5356
5341
5325
5309
5292
5274
5255
5235
5215
5194
5172
5149
5126
5101
5076
5051
5024
4997
4969
4941
4911
4881
4851
4820
4788
4756
4723
4691
4657
4624
4590
4556
4522
4488
4454
4420
4385
4351
4317
4283
4249
4215
4181
4148
4114
4081
4048
4014
3983
3950
3918
3887
3855
3824
3794
3764
3734
3704
3675
3646
3618
3590
3563
3536
3510
3484
3459
3435
3411
3388
3366
3345
3324
3305
3286
3268
3250
3234
3219
3204
3191
3178
3167
3156
3146
3137
3129
3122
3116
3111
3107
3103
3101
3099
3098
3098
3098
3100
3102
3104
3107
3111
3116
3120
3126
3132
3138
3144
3152
3159
3167
3175
3183
3192
3201
3210
3219
3229
3238
3247
3257
3266
3275
3284
3293
3302
3311
3319
3327
3335
3342
3350
3356
3363
3369
3375
3380
3385
3390
3394
3398
3401
3404
3406
3408
3409
3410
3410
3409
3408
3406
3404
3401
3397
3393
3388
3382
3375
3368
3360
3351
3342
3332
3321
3309
3297
3284
3270
3255
3239
3223
3206
3188
3170
3150
3130
3109
3088
3066
3043
3020
2996
2971
2946
2921
2895
2868
2841
2814
2786
2757
2729
2700
2671
2642
2613
2583
2554
2524
2495
2466
2436
2407
2378
2349
2321
2292
2264
2236
2208
2181
2153
2126
2099
2072
2045
2019
1993
1967
1941
1915
1890
1864
1839
1813
1788
1762
1737
1711
1686
1660
1634
1608
1582
1556
1530
1504
1477
1450
1423
1396
1368
1340
1312
1283
1254
1225
1196
1166
1136
1105
1075
1043
1012
980
948
916
884
851
817
784
750
716
681
647
612
577
541
505
469
433
396
360
323
286
248
211
173
135
97
58
20
-19
-58
-98
-138
-178
-218
-259
-300
-341
-383
-425
-467
-510
-553
-596
-639
-683
-726
-770
-814
-857
-901
-945
-989
-1032
-1076
-1119
-1163
-1206
-1248
-1291
-1333
-1376
-1418
-1459
-1501
-1542
-1583
-1624
-1665
-1705
-1746
-1786
-1826
-1865
-1905
-1944
-1983
-2021
-2059
-2097
-2135
-2173
-2210
-2246
-2283
-2318
-2354
-2389
-2423
-2458
-2491
-2525
-2557
-2589
-2621
-2652
-2683
-2713
-2743
-2772
-2801
-2829
-2856
-2883
-2910
-2936
-2962
-2988
-3013
-3038
-3062
-3086
-3110
-3134
-3158
-3181
-3204
-3226
-3249
-3271
-3293
-3315
-3336
-3357
-3378
-3398
-3418
-3437
-3456
-3474
-3492
-3510
-3527
-3544
-3560
-3575
-3591
-3606
-3620
-3634
-3647
-3661
-3673
-3686
-3698
-3710
-3722
-3734
-3746
-3757
-3769
-3780
-3791
-3803
-3814
-3825
-3837
-3848
-3859
-3870
-3882
-3893
-3904
-3915
-3927
-3938
-3949
-3960
-3971
-3983
-3994
-4005
-4016
-4026
-4037
-4048
-4059
-4069
-4080
-4091
-4101
-4111
-4121
-4132
-4142
-4152
-4161
-4171
-4181
-4191
-4200
-4210
-4219
-4229
-4239
-4249
-4258
-4268
-4278
-4288
-4298
-4308
-4319
-4329
-4339
-4350
-4360
-4371
-4381
-4392
-4402
-4413
-4424
-4434
-4445
-4455
-4466
-4477
-4487
-4498
-4509
-4520
-4531
-4542
-4553
-4564
-4575
-4587
-4599
-4610
-4623
-4635
-4647
-4660
-4673
-4687
-4700
-4714
-4728
-4742
-4757
-4771
-4786
-4802
-4817
-4833
-4848
-4864
-4880
-4896
-4913
-4929
-4945
-4961
-4977
-4993
-5009
-5025
-5040
-5055
-5070
-5085
-5100
-5114
-5128
-5142
-5155
-5169
-5182
-5195
-5207
-5219
-5231
-5243
-5254
-5265
-5276
-5287
-5297
-5306
-5316
-5325
-5333
-5341
-5349
-5356
-5363
-5369
-5375
-5380
-5385
-5389
-5393
-5396
-5399
-5402
-5404
-5405
-5406
-5406
-5406
-5406
-5405
-5403
-5401
-5398
-5395
-5391
-5387
-5382
-5377
-5371
-5364
-5356
-5349
-5340
-5331
-5321
-5311
-5299
-5288
-5275
-5262
-5249
-5235
-5220
-5204
-5189
-5172
-5155
-5138
-5120
-5102
-5083
-5064
-5044
-5025
-5005
-4984
-4964
-4943
-4922
-4901
-4879
-4858
-4836
-4815
-4793
-4771
-4750
-4729
-4707
-4686
-4665
-4644
-4623
-4603
-4583
-4562
-4542
-4523
-4503
-4484
-4464
-4446
-4427
-4408
-4390
-4371
-4353
-4335
-4317
-4299
-4282
-4264
-4246
-4229
-4211
-4194
-4176
-4158
-4140
-4122
-4104
-4086
-4067
-4049
-4030
-4011
-3992
-3973
-3953
-3934
-3914
-3894
-3874
-3854
-3833
-3812
-3791
-3770
-3749
-3727
-3706
-3684
-3661
-3639
-3617
-3594
-3571
-3548
-3525
-3502
-3478
-3455
-3431
-3408
-3384
-3361
-3337
-3313
-3289
-3265
-3241
-3217
-3193
-3169
-3145
-3121
-3096
-3072
-3048
-3023
-2999
-2975
-2950
-2926
-2902
-2877
-2853
-2829
-2805
-2781
-2757
-2733
-2709
-2686
-2662
-2638
-2615
-2591
-2568
-2545
-2521
-2498
-2475
-2452
-2428
-2405
-2382
-2359
-2336
-2313
-2291
-2268
-2245
-2222
-2200
-2177
-2155
-2132
-2110
-2087
-2065
-2041
-2020
-1997
-1975
-1953
-1930
-1908
-1885
-1863
-1840
-1817
-1795
-1772
-1750
-1727
-1705
-1682
-1659
-1637
-1614
-1592
-1570
-1547
-1525
-1503
-1481
-1459
-1437
-1415
-1393
-1371
-1349
-1328
-1306
-1285
-1264
-1243
-1222
-1201
-1181
-1161
-1140
-1121
-1101
-1081
-1062
-1043
-1025
-1006
-989
-971
-954
-937
-920
-904
-888
-873
-857
-843
-828
-814
-801
-788
-775
-762
-750
-738
-726
-714
-703
-692
-681
-670
-660
-649
-639
-628
-618
-608
-597
-587
-577
-567
-556
-546
-536
-525
-514
-504
-493
-481
-470
-459
-447
-435
-423
-411
-398
-386
-373
-360
-346
-333
-319
-305
-291
-276
-262
-247
-232
-216
-201
-185
-169
-153
-136
-120
-103
-86
-69
-52
-35
-17
1
19
37
55
74
92
111
130
149
168
187
206
225
244
263
282
301
320
339
358
377
396
415
434
453
471
490
509
527
546
565
583
601
620
638
656
674
692
710
727
745
762
779
797
814
831
848
864
881
897
913
929
944
960
975
989
1004
1018
1032
1045
1059
1072
1085
1097
1110
1122
1134
1146
1157
1169
1181
1192
1203
1215
1226
1237
1248
1260
1271
1282
1293
1305
1316
1327
1338
1349
1360
1371
1382
1393
1403
1414
1424
1434
1444
1454
1464
1474
1484
1494
1503
1513
1522
1531
1541
1550
1559
1568
1577
1585
1594
1602
1610
1618
1626
1633
1640
1647
1654
1660
1666
1671
1676
1680
1684
1688
1691
1694
1696
1697
1699
1699
1699
1699
1698
1697
1695
1692
1690
1687
1683
1679
1675
1670
1665
1660
1654
1648
1642
1636
1630
1624
1617
1611
1605
1598
1592
1586
1580
1575
1569
1564
1559
1554
1550
1545
1542
1538
1535
1533
1531
1529
1528
1527
1527
1527
1527
1528
1529
1531
1533
1535
1538
1541
1545
1549
1553
1557
1562
1567
1572
1578
1583
1589
1595
1600
1606
1612
1618
1624
1630
1636
1642
1648
1655
1661
1667
1673
1679
1685
1692
1698
1705
1711
1718
1725
1732
1739
1746
1754
1761
1768
1776
1784
1792
1800
1808
1816
1824
1832
1841
1849
1858
1867
1876
1885
1894
1903
1912
1921
1930
1940
1949
1959
1968
1977
1986
1995
2004
2013
2021
2029
2037
2045
2054
2062
2069
2076
2083
2089
2095
2101
2107
2112
2117
2121
2125
2128
2131
2134
2136
2137
2138
2139
2139
2138
2137
2135
2133
2130
2127
2124
2119
2115
2109
2104
2097
2091
2083
2076
2067
2059
2049
2040
2029
2019
2008
1997
1985
1973
1961
1948
1935
1922
1909
1895
1880
1866
1851
1836
1821
1805
1790
1774
1757
1741
1724
1707
1690
1673
1656
1639
1621
1604
1587
1569
1552
1535
1518
1501
1484
1468
1451
1435
1419
1404
1388
1373
1358
1344
1330
1316
1303
1290
1278
1266
1255
1244
1234
1224
1215
1206
1198
1190
1182
1175
1169
1163
1158
1153
1148
1144
1141
1137
1135
1132
1130
1129
1128
1127
1126
1126
1127
1127
1128
1129
1131
1132
1134
1137
1139
1141
1144
1147
1150
1153
1156
1159
1162
1165
1169
1172
1175
1178
1181
1184
1187
1189
1192
1194
1196
1199
1200
1202
1204
1205
1206
1207
1207
1208
1208
1208
1208
1207
1206
1205
1204
1202
1200
1197
1194
1191
1186
1182
1177
1171
1165
1158
1151
1143
1134
1125
1115
1105
1094
1082
1070
1058
1045
1031
1016
1002
988
972
956
940
923
905
888
869
850
831
812
792
771
750
729
708
686
664
642
619
597
574
551
527
504
481
458
434
411
387
364
341
318
295
273
250
228
206
185
164
143
123
103
83
65
46
28
11
-6
-22
-37
-53
-67
-81
-94
-107
-120
-131
-143
-153
-164
-174
-183
-192
-201
-210
-218
-226
-233
-241
-248
-255
-261
-268
-275
-281
-287
-294
-300
-307
-313
-320
-326
-333
-340
-347
-355
-362
-370
-379
-387
-396
-405
-414
-424
-434
-445
-456
-467
-479
-491
-504
-517
-530
-544
-558
-573
-588
-603
-618
-634
-651
-667
-684
-702
-719
-737
-755
-774
-793
-812
-831
-851
-870
-890
-911
-931
-952
-972
-993
-1014
-1035
-1056
-1077
-1098
-1119
-1140
-1162
-1183
-1204
-1225
-1245
-1266
-1287
-1307
-1327
-1347
-1367
-1387
-1406
-1426
-1445
-1464
-1482
-1501
-1519
-1537
-1555
-1572
-1589
-1606
-1623
-1640
-1656
-1673
-1688
-1704
-1720
-1735
-1750
-1765
-1779
-1794
-1808
-1821
-1835
-1848
-1861
-1874
-1886
-1898
-1911
-1922
-1934
-1945
-1956
-1967
-1978
-1988
-1998
-2008
-2017
-2028
-2037
-2045
-2054
-2063
-2071
-2079
-2086
-2094
-2101
-2107
-2114
-2120
-2126
-2132
-2137
-2142
-2147
-2152
-2156
-2159
-2163
-2165
-2168
-2170
-2171
-2172
-2173
-2173
-2172
-2171
-2170
-2167
-2165
-2162
-2158
-2154
-2149
-2144
-2138
-2131
-2124
-2117
-2108
-2099
-2090
-2080
-2069
-2058
-2045
-2033
-2020
-2005
-1991
-1976
-1960
-1944
-1927
-1910
-1891
-1873
-1853
-1833
-1813
-1792
-1770
-1748
-1725
-1702
-1679
-1655
-1631
-1606
-1581
-1555
-1529
-1503
-1477
-1450
-1423
-1396
-1369
-1342
-1315
-1287
-1260
-1232
-1205
-1177
-1150
-1123
-1095
-1068
-1041
-1014
-987
-960
-933
-907
-881
-855
-829
-804
-779
-754
-730
-706
-682
-659
-637
-615
-593
-573
-552
-533
-514
-496
-478
-461
-444
-429
-413
-399
-385
-372
-359
-347
-336
-325
-314
-304
-295
-286
-278
-270
-263
-256
-249
-243
-237
-231
-226
-221
-217
-212
-208
-204
-200
-196
-192
-189
-185
-182
-178
-174
-171
-167
-163
-159
-155
-151
-146
-141
-136
-131
-125
-119
-113
-106
-98
-91
-83
-74
-65
-56
-46
-36
-25
-14
-3
9
21
33
45
58
71
84
97
110
123
136
150
163
176
189
202
215
227
240
252
265
277
289
301
312
324
335
346
356
367
377
387
397
407
416
425
434
443
451
459
467
474
481
488
495
501
508
513
519
524
529
534
539
543
547
550
554
556
559
561
563
565
566
567
568
568
568
567
566
565
563
561
559
556
553
550
546
542
537
532
527
521
515
509
502
495
488
480
472
464
455
446
437
427
417
407
396
385
374
362
350
338
325
312
299
285
271
257
243
229
214
200
185
170
155
140
124
109
94
79
64
49
34
19
4
-10
-24
-39
-52
-66
-80
-93
-106
-118
-131
-143
-154
-166
-177
-187
-198
-208
-217
-226
-235
-243
-251
-258
-265
-272
-279
-285
-290
-295
-300
-304
-308
-312
-315
-318
-320
-321
-322
-323
-323
-323
-322
-320
-318
-315
-312
-308
-304
-299
-294
-288
-281
-274
-266
-258
-249
-240
-230
-219
-208
-196
-184
-171
-158
-144
-129
-114
-99
-84
-67
-51
-34
-17
0
18
36
54
73
92
111
130
149
168
188
207
227
246
266
285
305
324
343
362
381
399
418
436
454
471
488
505
522
538
554
569
583
598
611
624
637
649
660
671
681
690
699
707
714
721
727
733
738
742
745
748
750
752
753
753
752
751
749
746
743
739
734
729
723
716
709
701
693
684
675
665
655
645
634
623
611
599
587
575
563
550
538
525
512
500
487
475
462
450
438
427
415
404
393
382
371
361
351
342
332
323
315
306
298
291
284
277
270
264
259
253
249
244
240
236
233
230
228
226
224
223
222
221
220
220
220
221
222
223
224
225
227
229
231
233
236
239
242
246
250
254
258
263
268
273
279
285
291
298
305
312
320
328
336
344
353
362
371
380
390
399
409
419
429
438
448
457
467
476
485
493
502
510
518
525
533
539
546
552
557
562
567
571
575
578
581
583
585
587
588
589
589
589
589
588
587
586
584
583
581
579
577
575
573
571
569
567
565
562
560
558
556
554
552
550
548
547
545
544
542
541
540
540
539
539
539
539
540
541
542
544
546
549
551
555
558
562
567
572
577
582
588
595
601
608
615
622
630
638
646
654
663
671
680
689
698
708
717
727
737
747
757
767
777
788
798
808
819
829
840
850
861
871
881
891
902
912
922
931
941
951
960
970
979
988
997
1004
1014
1022
1030
1038
1046
1053
1060
1067
1074
1081
1087
1093
1099
1105
1111
1116
1121
1126
1131
1136
1141
1145
1150
1154
1158
1162
1166
1170
1173
1177
1180
1183
1186
1189
1191
1194
1196
1198
1200
1201
1202
1203
1204
1204
1204
1204
1203
1202
1201
1200
1198
1196
1193
1190
1187
1184
1180
1175
1170
1165
1160
1154
1147
1141
1133
1126
1117
1109
1100
1090
1080
1069
1058
1047
1034
1022
1008
995
981
966
951
935
918
902
884
867
849
830
811
792
772
752
731
710
689
667
645
623
600
577
554
531
507
483
459
435
411
387
362
338
313
288
264
239
215
190
165
141
117
92
68
44
20
-3
-27
-50
-73
-96
-118
-140
-162
-184
-205
-225
-246
-265
-285
-304
-323
-341
-359
-376
-393
-410
-426
-441
-457
-472
-486
-500
-514
-528
-541
-553
-565
-577
-589
-600
-611
-621
-631
-640
-650
-658
-667
-674
-682
-689
-695
-701
-706
-711
-715
-719
-722
-724
-726
-727
-727
-727
-725
-723
-721
-717
-712
-707
-701
-694
-686
-677
-668
-657
-645
-633
-620
-606
-591
-575
-558
-540
-521
-502
-481
-460
-438
-415
-391
-366
-341
-315
-288
-260
-232
-203
-173
-143
-113
-81
-50
-18
15
47
81
114
148
182
216
250
284
318
353
387
421
456
490
524
558
592
625
659
692
725
758
791
823
855
887
918
949
980
1010
1040
1069
1098
1126
1154
1182
1209
1235
1261
1287
1312
1336
1360
1383
1405
1427
1449
1470
1490
1510
1529
1548
1566
1583
1600
1617
1633
1648
1663
1678
1692
1706
1719
1732
1744
1757
1768
1780
1791
1802
1812
1822
1832
1841
1850
1859
1867
1876
1884
1891
1898
1905
1912
1919
1925
1930
1936
1941
1946
1950
1954
1958
1962
1965
1967
1970
1972
1973
1975
1976
1977
1977
1978
1978
1978
1978
1977
1977
1976
1976
1975
1974
1973
1972
1971
1970
1968
1967
1966
1965
1964
1963
1962
1961
1960
1960
1959
1959
1959
1959
1959
1959
1959
1960
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1973
1974
1975
1976
1977
1978
1979
1980
1981
1981
1982
1982
1982
1982
1982
1982
1982
1981
1981
1980
1979
1978
1976
1975
1973
1972
1970
1968
1966
1964
1961
1959
1956
1954
1951
1948
1945
1942
1939
1936
1933
1930
1927
1924
1921
1919
1916
1913
1911
1909
1907
1905
1904
1903
1902
1901
1900
1900
1900
1899
1900
1900
1900
1901
1901
1902
1902
1902
1903
1903
1903
1904
1904
1904
1903
1903
1902
1902
1901
1900
1899
1898
1896
1895
1893
1891
1889
1887
1885
1883
1881
1879
1877
1875
1873
1871
1869
1867
1865
1864
1862
1861
1860
1859
1858
1858
1858
1858
1858
1859
1860
1861
1863
1864
1866
1869
1871
1874
1877
1880
1884
1888
1892
1896
1900
1905
1909
1914
1919
1925
1930
1935
1941
1947
1953
1959
1965
1972
1978
1985
1992
1999
2005
2013
2021
2028
2036
2044
2052
2060
2068
2077
2085
2093
2102
2110
2119
2127
2136
2144
2153
2161
2170
2178
2187
2195
2204
2212
2220
2228
2236
2244
2252
2259
2267
2274
2281
2288
2295
2301
2307
2313
2319
2324
2329
2334
2339
2343
2347
2350
2354
2356
2359
2360
2362
2363
2363
2363
2362
2360
2358
2356
2353
2349
2344
2339
2333
2326
2319
2310
2301
2292
2281
2270
2258
2245
2231
2217
2201
2186
2169
2152
2133
2115
2095
2075
2054
2033
2011
1988
1965
1941
1917
1892
1867
1841
1814
1788
1761
1733
1705
1677
1649
1620
1591
1561
1532
1502
1472
1442
1411
1381
1350
1320
1289
1259
1228
1197
1167
1137
1106
1076
1046
1016
987
958
929
900
872
843
816
788
761
735
708
683
657
633
608
584
561
538
515
493
472
450
430
410
390
370
352
333
315
298
281
264
248
232
217
202
188
174
160
147
134
121
109
97
85
73
62
51
39
28
17
5
-6
-17
-29
-41
-52
-64
-77
-89
-102
-115
-129
-142
-156
-171
-185
-200
-216
-232
-248
-264
-281
-298
-316
-334
-352
-371
-391
-410
-430
-450
-471
-492
-513
-535
-557
-579
-602
-624
-647
-671
-694
-718
-742
-766
-791
-815
-840
-865
-891
-916
-942
-967
-993
-1018
-1045
-1071
-1097
-1123
-1149
-1176
-1202
-1228
-1253
-1279
-1305
-1331
-1356
-1381
-1406
-1431
-1456
-1481
-1505
-1529
-1553
-1577
-1600
-1623
-1646
-1669
-1691
-1713
-1735
-1756
-1777
-1797
-1818
-1837
-1857
-1876
-1895
-1913
-1931
-1948
-1965
-1982
-1998
-2013
-2029
-2045
-2060
-2075
-2089
-2103
-2117
-2131
-2144
-2157
-2170
-2183
-2195
-2207
-2219
-2231
-2243
-2255
-2266
-2278
-2289
-2300
-2310
-2321
-2331
-2342
-2352
-2361
-2371
-2380
-2390
-2398
-2407
-2416
-2424
-2432
-2439
-2447
-2454
-2460
-2467
-2473
-2479
-2485
-2490
-2495
-2500
-2504
-2508
-2512
-2516
-2520
-2523
-2526
-2529
-2531
-2534
-2536
-2539
-2541
-2543
-2546
-2548
-2551
-2553
-2556
-2558
-2561
-2564
-2568
-2571
-2575
-2579
-2584
-2588
-2593
-2599
-2605
-2611
-2617
-2624
-2632
-2640
-2648
-2656
-2665
-2675
-2685
-2695
-2706
-2717
-2729
-2741
-2754
-2767
-2781
-2795
-2810
-2825
-2841
-2858
-2874
-2892
-2909
-2927
-2946
-2965
-2985
-3004
-3025
-3045
-3066
-3088
-3110
-3132
-3154
-3177
-3200
-3224
-3247
-3271
-3295
-3319
-3343
-3368
-3392
-3417
-3442
-3466
-3491
-3516
-3541
-3566
-3592
-3617
-3642
-3667
-3692
-3718
-3743
-3768
-3793
-3819
-3844
-3869
-3893
-3918
-3943
-3967
-3991
-4014
-4038
-4062
-4086
-4109
-4132
-4155
-4177
-4199
-4221
-4242
-4263
-4283
-4303
-4323
-4343
-4361
-4380
-4398
-4415
-4432
-4449
-4464
-4480
-4495
-4509
-4523
-4537
-4549
-4562
-4574
-4585
-4596
-4607
-4617
-4626
-4636
-4644
-4652
-4660
-4668
-4674
-4681
-4687
-4692
-4697
-4702
-4706
-4709
-4712
-4715
-4717
-4718
-4719
-4719
-4719
-4719
-4718
-4716
-4714
-4712
-4709
-4706
-4702
-4698
-4694
-4689
-4684
-4679
-4674
-4668
-4662
-4656
-4650
-4643
-4637
-4630
-4623
-4616
-4609
-4601
-4594
-4586
-4579
-4571
-4563
-4555
-4546
-4538
-4529
-4521
-4512
-4503
-4494
-4484
-4475
-4465
-4455
-4445
-4435
-4425
-4415
-4404
-4393
-4383
-4372
-4360
-4349
-4338
-4326
-4315
-4303
-4291
-4280
-4268
-4256
-4244
-4232
-4220
-4208
-4196
-4185
-4173
-4162
-4151
-4140
-4129
-4119
-4109
-4099
-4089
-4080
-4070
-4062
-4054
-4046
-4038
-4032
-4025
-4019
-4013
-4006
-4002
-3997
-3992
-3988
-3984
-3980
-3977
-3974
-3971
-3968
-3965
-3963
-3960
-3958
-3956
-3953
-3951
-3949
-3947
-3945
-3942
-3940
-3938
-3936
-3933
-3931
-3929
-3926
-3924
-3921
-3919
-3916
-3914
-3911
-3908
-3905
-3902
-3899
-3896
-3893
-3890
-3886
-3883
-3879
-3875
-3871
-3867
-3863
-3858
-3854
-3849
-3845
-3840
-3835
-3830
-3825
-3820
-3816
-3811
-3806
-3802
-3798
-3793
-3789
-3786
-3782
-3779
-3776
-3773
-3770
-3768
-3766
-3764
-3763
-3761
-3760
-3759
-3759
-3759
-3758
-3759
-3759
-3759
-3760
-3761
-3762
-3763
-3765
-3766
-3768
-3769
-3771
-3773
-3775
-3777
-3780
-3782
-3784
-3787
-3789
-3792
-3795
-3797
-3800
-3803
-3806
-3809
-3812
-3815
-3817
-3820
-3823
-3826
-3829
-3832
-3834
-3837
-3840
-3842
-3844
-3847
-3849
-3851
-3852
-3854
-3856
-3857
-3858
-3859
-3860
-3861
-3862
-3862
-3862
-3862
-3862
-3861
-3860
-3859
-3858
-3856
-3854
-3852
-3849
-3846
-3843
-3839
-3836
-3831
-3827
-3822
-3816
-3811
-3805
-3798
-3791
-3784
-3776
-3768
-3760
-3751
-3741
-3731
-3721
-3710
-3699
-3687
-3675
-3662
-3649
-3635
-3621
-3607
-3591
-3576
-3560
-3543
-3526
-3508
-3490
-3472
-3453
-3433
-3413
-3393
-3372
-3350
-3328
-3306
-3283
-3259
-3235
-3211
-3186
-3160
-3134
-3108
-3081
-3054
-3026
-2998
-2970
-2941
-2912
-2882
-2852
-2822
-2791
-2760
-2729
-2697
-2666
-2634
-2601
-2569
-2536
-2504
-2471
-2438
-2405
-2372
-2339
-2306
-2273
-2240
-2207
-2174
-2142
-2109
-2077
-2045
-2013
-1981
-1950
-1919
-1888
-1857
-1826
-1796
-1767
-1737
-1708
-1679
-1651
-1623
-1595
-1568
-1541
-1514
-1488
-1462
-1437
-1412
-1388
-1364
-1340
-1317
-1295
-1273
-1251
-1230
-1209
-1189
-1169
-1149
-1130
-1112
-1094
-1076
-1058
-1041
-1025
-1008
-993
-977
-962
-947
-932
-918
-903
-889
-876
-862
-849
-836
-824
-811
-799
-787
-775
-763
-752
-741
-730
-719
-709
-699
-689
-679
-670
-661
-652
-644
-636
-628
-621
-613
-607
-600
-594
-588
-582
-577
-572
-568
-563
-559
-556
-553
-549
-547
-544
-542
-540
-538
-536
-534
-532
-531
-529
-528
-527
-525
-524
-522
-521
-519
-517
-516
-514
-512
-510
-507
-505
-502
-500
-497
-494
-490
-487
-483
-479
-475
-470
-466
-461
-456
-450
-444
-439
-432
-426
-419
-412
-405
-397
-390
-382
-374
-365
-357
-348
-339
-330
-320
-310
-301
-291
-281
-270
-260
-249
-238
-227
-216
-204
-193
-181
-169
-157
-144
-132
-119
-106
-93
-79
-66
-52
-38
-23
-9
6
21
36
52
67
83
99
115
131
147
164
180
197
214
230
247
264
281
298
315
333
350
367
384
401
419
436
453
470
488
505
522
539
556
573
590
607
624
641
658
675
691
708
725
741
758
774
790
807
823
839
855
871
886
902
917
933
948
963
978
993
1006
1022
1036
1050
1064
1078
1092
1106
1119
1132
1145
1158
1171
1183
1195
1207
1219
1231
1242
1254
1265
1275
1286
1296
1307
1316
1326
1336
1345
1354
1362
1371
1379
1387
1394
1401
1408
1415
1421
1426
1432
1437
1441
1445
1449
1452
1455
1458
1460
1462
1463
1464
1465
1465
1465
1465
1464
1463
1462
1461
1459
1457
1454
1452
1449
1446
1442
1438
1434
1430
1425
1420
1415
1409
1403
1397
1391
1384
1377
1370
1363
1356
1348
1341
1333
1325
1317
1309
1301
1293
1285
1278
1270
1262
1255
1247
1240
1233
1226
1219
1212
1206
1200
1194
1188
1182
1176
1171
1166
1161
1156
1152
1147
1144
1140
1136
1133
1130
1128
1126
1124
1123
1122
1121
1121
1121
1121
1122
1124
1126
1128
1131
1134
1137
1141
1146
1150
1156
1161
1167
1174
1181
1188
1196
1204
1212
1220
1229
1239
1248
1258
1267
1277
1288
1298
1308
1319
1329
1340
1351
1361
1372
1383
1394
1404
1415
1426
1436
1447
1457
1467
1478
1488
1497
1507
1517
1526
1535
1544
1553
1561
1570
1578
1585
1593
1600
1607
1613
1619
1625
1630
1636
1640
1645
1649
1652
1655
1658
1661
1663
1665
1666
1667
1668
1668
1668
1668
1667
1666
1664
1663
1660
1658
1655
1651
1647
1643
1639
1634
1628
1623
1616
1610
1603
1596
1589
1581
1573
1564
1555
1546
1537
1527
1517
1507
1496
1486
1475
1463
1452
1440
1428
1415
1403
1390
1377
1364
1350
1337
1323
1310
1296
1282
1268
1254
1240
1225
1211
1197
1183
1169
1154
1140
1126
1112
1098
1084
1071
1057
1044
1031
1018
1004
993
981
969
958
947
937
927
917
908
899
891
883
875
868
862
855
849
844
839
834
830
826
822
819
817
814
812
811
810
809
808
809
809
810
812
814
816
819
822
826
831
836
841
847
853
860
867
875
883
892
901
910
920
930
941
952
963
974
986
998
1010
1024
1036
1050
1063
1077
1090
1104
1118
1132
1146
1160
1175
1189
1203
1218
1232
1246
1260
1275
1289
1302
1316
1329
1343
1356
1368
1381
1393
1404
1415
1426
1436
1446
1455
1463
1471
1478
1484
1490
1494
1498
1502
1504
1506
1507
1507
1506
1504
1502
1499
1495
1490
1485
1478
1471
1464
1455
1446
1436
1426
1414
1402
1389
1376
1362
1347
1332
1316
1299
1282
1264
1246
1227
1208
1188
1168
1147
1126
1105
1083
1061
1038
1016
993
970
947
923
900
876
853
829
806
782
759
735
712
689
666
644
622
600
578
557
536
516
496
476
457
439
421
404
387
371
355
340
326
312
299
286
275
264
253
243
234
226
218
212
205
200
195
190
187
184
181
180
178
178
178
179
180
182
184
187
190
194
198
203
208
213
219
225
232
239
246
253
261
269
277
286
295
304
313
323
333
343
353
364
375
386
397
408
420
431
443
455
467
479
491
503
515
527
539
551
563
575
587
598
610
621
632
643
653
663
673
682
691
700
708
715
722
729
735
741
746
750
754
757
760
762
764
765
766
766
765
764
762
760
757
754
749
745
740
734
728
721
713
705
697
688
679
669
658
647
636
624
612
600
587
573
559
545
531
516
501
486
470
454
438
422
405
388
371
354
336
318
300
282
264
246
227
208
189
170
151
132
112
93
73
53
33
13
-7
-27
-47
-67
-87
-108
-128
-148
-168
-188
-208
-228
-247
-267
-286
-305
-324
-343
-361
-379
-397
-414
-431
-448
-464
-480
-495
-510
-525
-539
-552
-565
-578
-590
-602
-613
-624
-635
-644
-654
-663
-671
-680
-687
-694
-701
-707
-713
-719
-724
-728
-732
-736
-739
-741
-744
-745
-747
-748
-748
-749
-749
-748
-747
-746
-745
-744
-742
-740
-738
-736
-734
-732
-729
-727
-725
-722
-720
-718
-715
-713
-711
-709
-707
-705
-704
-702
-700
-699
-698
-696
-695
-694
-693
-692
-691
-691
-690
-690
-689
-689
-688
-688
-688
-688
-688
-688
-688
-688
-689
-689
-690
-691
-692
-694
-695
-697
-699
-702
-705
-708
-711
-714
-718
-723
-727
-732
-738
-744
-750
-756
-763
-770
-778
-786
-794
-803
-812
-822
-832
-842
-853
-864
-875
-887
-899
-911
-924
-937
-950
-964
-978
-992
-1006
-1020
-1036
-1051
-1066
-1082
-1097
-1113
-1129
-1145
-1161
-1177
-1193
-1209
-1226
-1242
-1258
-1274
-1290
-1307
-1323
-1339
-1355
-1371
-1387
-1403
-1419
-1435
-1451
-1467
-1483
-1498
-1514
-1529
-1545
-1560
-1575
-1590
-1605
-1620
-1634
-1648
-1663
-1677
-1690
-1704
-1717
-1730
-1743
-1756
-1768
-1780
-1792
-1803
-1814
-1825
-1836
-1846
-1856
-1865
-1875
-1884
-1892
-1901
-1909
-1916
-1924
-1931
-1937
-1944
-1950
-1956
-1961
-1966
-1971
-1976
-1980
-1984
-1988
-1991
-1994
-1997
-2000
-2003
-2005
-2007
-2009
-2011
-2013
-2015
-2016
-2017
-2019
-2020
-2021
-2023
-2024
-2025
-2025
-2027
-2027
-2028
-2029
-2029
-2031
-2032
-2032
-2033
-2033
-2035
-2036
-2036
-2037
-2037
-2039
-2039
-2040
-2041
-2041
-2041
-2041
-2041
-2041
-2041
-2041
-2041
-2041
-2041
-2040
-2039
-2037
-2037
-2036
-2033
-2033
-2031
-2029
-2027
-2024
-2021
-2019
-2016
-2013
-2009
-2005
-2001
-1999
-1995
-1991
-1986
-1982
-1977
-1973
-1968
-1963
-1958
-1952
-1947
-1941
-1936
-1930
-1924
-1917
-1911
-1904
-1897
-1890
-1883
-1875
-1867
-1858
-1850
-1841
-1831
-1821
-1811
-1801
-1790
-1778
-1766
-1754
-1741
-1727
-1713
-1699
-1684
-1668
-1652
-1635
-1618
-1601
-1582
-1564
-1545
-1525
-1505
-1485
-1464
-1442
-1421
-1398
-1376
-1353
-1330
-1306
-1282
-1257
-1233
-1208
-1182
-1156
-1130
-1104
-1077
-1050
-1022
-996
-968
-940
-912
-884
-855
-826
-798
-769
-740
-710
-681
-652
-623
-593
-564
-535
-506
-477
-448
-419
-391
-362
-334
-307
-279
-252
-225
-199
-173
-148
-122
-98
-74
-50
-27
-5
17
39
60
80
100
119
138
156
173
190
207
223
238
253
267
281
294
307
319
331
342
352
362
372
381
389
397
405
412
418
424
430
435
439
443
447
450
453
456
457
459
460
461
461
461
461
460
459
458
456
454
451
448
445
441
437
432
428
422
417
411
404
398
390
383
375
367
359
350
341
332
322
313
303
293
283
272
262
251
241
230
219
209
198
187
177
166
156
146
136
126
116
107
98
90
81
73
66
58
51
45
39
33
27
22
18
14
10
7
5
3
1
0
-1
-1
0
1
3
5
7
10
14
18
23
28
33
40
46
53
60
68
77
85
94
104
114
124
135
146
157
169
181
194
206
219
233
246
260
274
289
303
318
333
348
364
379
395
411
427
443
459
475
491
508
524
541
557
574
590
607
623
640
656
673
689
705
721
737
753
769
784
799
814
829
843
857
871
885
898
911
923
935
947
958
968
978
988
997
1006
1014
1022
1029
1035
1041
1046
1051
1055
1059
1062
1065
1067
1068
1069
1070
1069
1069
1068
1066
1064
1062
1059
1055
1052
1047
1043
1038
1033
1027
1020
1014
1008
1000
994
987
979
971
962
954
945
936
926
917
907
896
886
875
864
853
842
830
818
806
794
781
769
756
743
730
717
704
691
678
665
652
638
625
613
600
587
574
562
550
537
525
514
502
490
479
468
457
447
436
426
417
407
398
389
380
372
364
356
348
341
334
328
322
316
310
305
300
295
291
287
283
279
276
273
271
269
266
265
263
262
261
261
260
260
261
261
262
263
265
267
269
271
274
276
279
283
287
291
295
299
304
309
315
320
326
333
339
346
353
361
369
377
385
394
403
412
422
431
441
452
462
473
484
495
506
518
529
541
553
565
577
589
601
613
626
638
650
662
673
685
697
708
719
730
740
751
761
771
780
789
798
806
814
822
829
836
843
849
855
861
866
871
876
880
884
887
891
894
897
899
901
903
905
906
907
908
909
910
910
910
910
910
909
909
908
907
907
906
904
903
902
901
900
898
897
896
895
894
893
892
891
890
889
889
888
888
888
888
887
888
888
888
888
889
889
890
891
892
893
894
895
897
898
899
900
902
903
905
906
908
909
910
912
913
915
916
918
919
921
922
924
925
927
929
930
932
933
935
937
938
940
942
943
945
947
948
950
951
953
954
956
957
958
959
960
961
962
962
963
963
963
963
962
962
961
960
959
957
955
953
951
948
945
941
938
934
929
925
919
914
908
902
896
889
882
874
866
858
849
840
831
821
811
800
789
777
765
753
740
727
713
699
685
670
655
639
623
607
591
574
557
539
521
504
485
467
448
429
410
391
372
352
333
313
294
274
254
234
215
195
175
156
136
117
97
78
59
39
20
2
-17
-36
-54
-73
-91
-109
-126
-144
-161
-178
-195
-212
-228
-245
-261
-276
-292
-307
-322
-337
-351
-365
-379
-393
-407
-420
-433
-445
-458
-470
-482
-494
-505
-516
-527
-537
-547
-557
-567
-576
-584
-593
-600
-608
-615
-622
-628
-633
-638
-643
-647
-651
-654
-657
-659
-660
-662
-662
-662
-662
-661
-660
-658
-656
-653
-650
-646
-642
-637
-632
-627
-622
-616
-609
-603
-596
-588
-581
-573
-565
-557
-549
-540
-532
-523
-514
-505
-496
-487
-477
-468
-459
-450
-440
-431
-422
-413
-404
-395
-386
-377
-368
-359
-351
-342
-334
-326
-318
-310
-302
-295
-287
-280
-273
-266
-260
-254
-248
-242
-236
-231
-226
-221
-216
-212
-208
-204
-201
-198
-195
-192
-190
-187
-186
-184
-183
-182
-181
-181
-181
-181
-181
-182
-183
-185
-186
-188
-190
-193
-195
-198
-201
-204
-208
-212
-216
-220
-224
-228
-233
-238
-243
-248
-253
-258
-264
-269
-275
-281
-287
-293
-299
-305
-312
-318
-325
-331
-338
-345
-352
-359
-366
-373
-380
-387
-394
-401
-408
-415
-423
-430
-437
-444
-451
-458
-465
-471
-478
-485
-492
-498
-505
-511
-518
-524
-530
-536
-542
-548
-554
-560
-566
-571
-577
-582
-588
-593
-598
-603
-608
-613
-618
-623
-627
-632
-636
-640
-644
-648
-652
-656
-659
-663
-666
-669
-672
-675
-678
-680
-683
-685
-687
-689
-691
-693
-695
-696
-697
-698
-699
-700
-701
-701
-701
-701
-701
-700
-700
-699
-698
-696
-695
-693
-691
-689
-687
-684
-681
-679
-675
-672
-669
-665
-661
-657
-653
-649
-644
-640
-635
-630
-625
-620
-614
-609
-603
-598
-592
-586
-580
-574
-568
-562
-556
-549
-543
-537
-531
-524
-518
-511
-505
-499
-492
-486
-480
-473
-467
-461
-455
-449
-443
-437
-431
-426
-420
-415
-409
-404
-399
-393
-388
-383
-378
-373
-368
-363
-358
-353
-349
-344
-339
-334
-329
-324
-319
-314
-308
-303
-298
-292
-287
-281
-276
-270
-264
-258
-252
-246
-240
-234
-227
-221
-214
-208
-201
-194
-187
-180
-172
-165
-157
-150
-142
-134
-126
-117
-109
-100
-91
-82
-73
-64
-55
-45
-35
-25
-15
-5
5
16
26
37
48
59
70
81
93
104
116
128
140
152
164
176
189
201
214
227
240
253
266
280
293
307
321
335
349
363
378
392
407
422
437
452
468
483
498
514
530
546
562
577
593
609
625
641
657
672
688
703
718
733
748
762
776
790
804
817
830
842
855
866
878
889
899
909
919
928
937
946
954
961
968
975
981
987
993
998
1002
1006
1010
1014
1018
1020
1022
1025
1027
1029
1031
1032
1033
1034
1034
1035
1035
1036
1036
1036
1036
1036
1036
1036
1036
1035
1035
1035
1035
1035
1035
1035
1035
1036
1036
1036
1037
1037
1037
1038
1038
1039
1040
1040
1041
1042
1043
1043
1044
1045
1045
1046
1047
1047
1048
1048
1048
1049
1049
1049
1048
1048
1048
1047
1046
1045
1044
1043
1041
1040
1038
1036
1034
1032
1029
1026
1024
1020
1016
1014
1010
1006
1002
998
993
989
984
979
973
968
962
956
950
944
937
931
924
916
909
901
894
886
877
869
860
851
842
833
823
814
804
793
783
772
761
750
739
728
716
704
692
679
667
654
641
628
615
601
588
574
560
547
532
518
504
490
475
461
446
431
417
402
387
372
357
343
328
312
297
282
267
252
236
221
205
189
173
157
141
125
109
92
76
59
43
26
9
-8
-25
-42
-59
-76
-93
-111
-128
-145
-163
-180
-197
-214
-232
-249
-266
-283
-300
-316
-333
-349
-365
-381
-397
-412
-428
-443
-457
-471
-485
-499
-512
-525
-537
-549
-561
-572
-582
-592
-602
-611
-619
-627
-634
-641
-647
-652
-657
-661
-665
-668
-670
-672
-673
-674
-674
-673
-671
-670
-667
-664
-660
-656
-651
-646
-641
-634
-628
-621
-614
-606
-598
-590
-582
-573
-564
-555
-546
-537
-527
-518
-509
-499
-490
-480
-471
-462
-453
-444
-435
-426
-418
-410
-402
-394
-386
-379
-372
-365
-359
-353
-348
-342
-338
-333
-329
-326
-323
-320
-318
-316
-315
-314
-314
-315
-316
-317
-319
-322
-325
-329
-333
-338
-343
-349
-355
-362
-370
-378
-386
-395
-405
-414
-425
-436
-447
-458
-470
-483
-495
-509
-522
-536
-550
-564
-579
-594
-610
-625
-641
-657
-674
-690
-707
-724
-742
-759
-777
-795
-813
-831
-849
-868
-886
-905
-923
-942
-961
-980
-999
-1018
-1037
-1056
-1075
-1093
-1112
-1131
-1150
-1168
-1186
-1204
-1222
-1240
-1258
-1275
-1292
-1309
-1325
-1341
-1357
-1373
-1388
-1402
-1416
-1430
-1443
-1456
-1469
-1481
-1492
-1503
-1513
-1522
-1531
-1540
-1548
-1555
-1562
-1567
-1573
-1577
-1581
-1584
-1587
-1589
-1590
-1590
-1590
-1589
-1588
-1585
-1582
-1579
-1574
-1569
-1564
-1557
-1551
-1543
-1535
-1526
-1516
-1506
-1496
-1485
-1473
-1461
-1448
-1435
-1421
-1407
-1393
-1378
-1362
-1346
-1330
-1314
-1297
-1280
-1263
-1245
-1228
-1210
-1191
-1173
-1155
-1136
-1117
-1099
-1080
-1061
-1042
-1022
-1004
-985
-967
-948
-929
-911
-893
-874
-856
-838
-821
-803
-786
-769
-752
-735
-719
-703
-687
-671
-656
-641
-627
-613
-599
-586
-573
-561
-549
-537
-526
-516
-506
-497
-488
-479
-471
-464
-457
-451
-445
-440
-435
-430
-426
-423
-420
-417
-415
-414
-412
-411
-411
-411
-411
-412
-413
-414
-416
-418
-420
-423
-426
-429
-432
-436
-439
-443
-448
-452
-456
-461
-466
-470
-475
-480
-485
-490
-495
-500
-505
-510
-515
-520
-525
-529
-534
-538
-542
-546
-550
-553
-556
-559
-562
-564
-566
-568
-569
-571
-571
-572
-572
-571
-571
-570
-569
-567
-565
-563
-560
-557
-554
-550
-547
-542
-538
-534
-529
-524
-518
-513
-507
-502
-496
-490
-484
-478
-471
-465
-459
-453
-447
-440
-434
-428
-422
-416
-411
-405
-399
-394
-389
-384
-379
-374
-369
-365
-361
-357
-353
-349
-345
-342
-338
-335
-332
-329
-327
-324
-321
-319
-317
-315
-312
-310
-308
-307
-305
-303
-301
-300
-298
-296
-295
-293
-292
-290
-289
-288
-286
-285
-284
-282
-281
-280
-279
-277
-276
-275
-274
-273
-272
-271
-270
-269
-268
-268
-267
-266
-265
-265
-264
-264
-263
-263
-262
-262
-262
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-262
-262
-262
-263
-263
-263
-264
-264
-265
-266
-266
-267
-268
-269
-269
-270
-271
-272
-274
-275
-276
-277
-279
-280
-282
-284
-286
-288
-290
-292
-295
-297
-300
-302
-305
-308
-311
-314
-318
-321
-325
-328
-332
-335
-339
-343
-346
-350
-354
-358
-361
-365
-369
-373
-376
-380
-383
-387
-391
-394
-397
-401
-404
-407
-411
-414
-417
-420
-423
-426
-429
-432
-434
-437
-440
-443
-445
-448
-450
-453
-455
-458
-460
-463
-465
-467
-469
-471
-473
-475
-477
-478
-480
-481
-483
-484
-485
-486
-486
-487
-487
-487
-487
-487
-486
-485
-484
-483
-481
-479
-477
-474
-472
-469
-465
-461
-457
-453
-448
-443
-438
-432
-426
-419
-413
-405
-398
-390
-382
-373
-364
-355
-346
-336
-325
-315
-304
-292
-281
-269
-257
-244
-232
-219
-205
-192
-178
-164
-150
-135
-121
-106
-91
-76
-60
-45
-30
-14
2
17
33
49
64
80
96
111
127
142
158
173
188
203
218
233
248
263
278
292
306
321
335
349
363
376
390
403
417
430
443
456
468
481
493
505
517
529
540
552
563
573
584
594
605
614
624
634
643
652
660
669
677
684
692
699
706
713
719
725
731
737
742
747
752
757
761
765
769
772
776
779
782
784
787
789
791
793
795
796
797
799
800
801
802
802
803
803
804
804
804
804
804
804
804
804
803
803
803
802
802
801
801
801
800
800
799
799
799
798
798
798
797
797
797
796
796
796
795
795
795
794
794
794
794
793
793
793
793
792
792
792
792
792
792
792
792
792
792
792
792
792
792
792
793
793
793
794
794
795
796
796
797
798
799
800
801
802
803
805
806
807
809
810
812
813
814
816
817
819
820
822
823
824
825
826
828
828
829
830
831
831
832
832
832
832
832
831
830
829
828
827
825
823
821
819
816
813
809
806
802
797
793
788
782
777
771
764
757
750
743
735
727
718
709
700
690
680
669
658
647
635
623
611
598
585
572
559
545
531
517
503
488
473
458
443
428
413
398
382
367
352
337
321
306
291
276
262
247
233
219
205
192
179
166
153
141
129
118
107
96
86
76
67
58
49
41
34
27
20
14
8
2
-2
-7
-11
-15
-18
-20
-23
-25
-26
-27
-28
-28
-28
-27
-26
-25
-23
-21
-18
-15
-12
-8
-4
0
5
10
16
22
28
35
42
49
57
65
74
82
91
101
111
121
131
142
153
164
176
187
200
212
225
238
251
265
278
292
306
321
335
350
365
380
395
410
425
440
455
471
486
501
516
531
547
561
576
591
606
620
634
648
662
675
688
701
713
725
737
748
759
769
779
789
798
806
814
822
829
835
841
847
852
856
860
863
865
867
869
869
870
869
869
867
865
862
859
856
851
846
841
835
829
821
814
806
797
788
778
768
757
746
734
722
709
696
682
668
653
638
623
607
591
575
558
541
524
506
488
470
452
433
414
395
376
356
337
317
297
278
258
238
218
198
178
158
138
118
98
79
59
40
20
1
-17
-36
-54
-73
-90
-108
-125
-142
-159
-175
-191
-207
-222
-237
-251
-266
-279
-293
-306
-318
-330
-342
-354
-365
-375
-385
-395
-405
-414
-423
-431
-439
-447
-454
-461
-468
-474
-481
-487
-492
-498
-503
-508
-513
-518
-522
-527
-531
-535
-539
-542
-546
-550
-553
-556
-559
-563
-565
-568
-571
-574
-576
-578
-581
-583
-585
-587
-589
-591
-592
-594
-595
-597
-598
-600
-601
-602
-603
-604
-604
-605
-606
-606
-607
-607
-607
-607
-607
-607
-607
-606
-606
-605
-605
-604
-603
-602
-601
-600
-599
-598
-597
-595
-594
-593
-591
-589
-588
-586
-584
-583
-581
-579
-577
-576
-574
-572
-570
-569
-567
-565
-564
-562
-561
-559
-557
-556
-555
-553
-552
-550
-549
-548
-547
-546
-545
-544
-543
-542
-541
-540
-539
-538
-537
-537
-536
-535
-534
-534
-533
-532
-531
-531
-530
-529
-528
-527
-526
-525
-524
-522
-521
-519
-518
-516
-514
-512
-510
-508
-506
-503
-501
-499
-496
-493
-491
-488
-485
-482
-480
-477
-474
-471
-468
-466
-463
-460
-458
-455
-453
-450
-448
-446
-444
-442
-440
-438
-437
-435
-434
-433
-431
-430
-430
-429
-428
-428
-427
-427
-427
-427
-427
-427
-427
-428
-428
-428
-429
-429
-429
-430
-430
-430
-431
-431
-431
-431
-431
-431
-431
-430
-430
-429
-429
-428
-427
-426
-424
-423
-421
-420
-418
-416
-413
-411
-408
-405
-402
-399
-396
-392
-389
-385
-381
-376
-372
-368
-363
-358
-353
-348
-343
-337
-332
-326
-320
-314
-308
-302
-296
-289
-283
-276
-269
-263
-256
-249
-242
-235
-228
-221
-214
-207
-200
-193
-186
-180
-173
-166
-160
-154
-147
-141
-135
-129
-124
-118
-112
-107
-102
-97
-91
-86
-82
-77
-72
-67
-63
-58
-54
-50
-46
-42
-38
-34
-30
-26
-22
-19
-15
-12
-8
-5
-2
1
4
7
10
13
15
18
20
22
25
27
29
30
32
34
35
36
38
39
39
40
41
41
42
42
42
43
43
43
43
43
43
42
42
42
42
42
42
42
43
43
43
44
45
46
47
48
50
51
53
56
58
61
64
68
72
76
80
85
91
97
103
109
116
124
132
140
148
157
167
177
187
198
209
220
232
244
257
270
283
296
310
325
339
354
369
384
400
416
432
449
465
482
499
516
533
551
568
586
604
622
639
657
675
693
710
728
745
762
780
797
813
830
846
863
879
894
910
925
940
954
968
982
995
1008
1020
1033
1045
1057
1068
1078
1089
1099
1108
1117
1126
1134
1142
1149
1157
1163
1170
1176
1182
1187
1193
1198
1202
1207
1211
1215
1218
1222
1225
1228
1231
1234
1236
1238
1241
1243
1245
1247
1248
1250
1252
1253
1255
1256
1258
1259
1260
1261
1262
1264
1265
1266
1267
1268
1268
1269
1270
1271
1272
1272
1273
1273
1274
1274
1275
1275
1275
1275
1275
1275
1275
1275
1275
1275
1275
1274
1274
1273
1273
1272
1272
1271
1271
1270
1269
1269
1268
1267
1266
1266
1265
1265
1264
1264
1263
1263
1262
1262
1262
1262
1262
1262
1262
1263
1263
1264
1264
1265
1266
1267
1268
1270
1271
1272
1274
1276
1277
1279
1281
1283
1285
1287
1289
1291
1293
1296
1298
1300
1302
1304
1306
1308
1309
1311
1313
1314
1315
1316
1317
1318
1319
1319
1319
1319
1319
1319
1318
1317
1316
1315
1313
1311
1309
1307
1305
1302
1299
1296
1293
1290
1287
1283
1280
1276
1272
1268
1265
1261
1257
1252
1248
1244
1240
1236
1232
1228
1224
1220
1216
1213
1209
1205
1202
1198
1195
1192
1189
1186
1183
1180
1177
1174
1172
1169
1167
1165
1163
1161
1159
1157
1156
1154
1153
1151
1150
1149
1148
1147
1147
1146
1145
1145
1144
1144
1144
1144
1144
1144
1144
1144
1144
1144
1144
1144
1145
1145
1145
1145
1146
1146
1146
1146
1146
1147
1147
1147
1147
1147
1147
1147
1147
1146
1146
1146
1145
1145
1144
1144
1143
1143
1142
1141
1140
1139
1138
1137
1135
1134
1133
1131
1129
1127
1125
1123
1121
1119
1116
1113
1111
1108
1104
1101
1098
1094
1090
1086
1082
1078
1074
1069
1064
1059
1054
1049
1044
1038
1033
1027
1020
1014
1008
1002
995
989
982
975
968
960
953
945
937
929
921
913
905
897
888
880
871
863
854
846
837
828
820
811
802
794
785
777
768
760
752
744
736
728
720
713
705
698
691
684
678
671
665
659
653
647
642
637
632
627
622
618
614
609
606
602
598
595
591
588
585
582
580
577
574
571
569
566
564
561
559
556
554
551
549
546
544
541
539
536
533
530
528
525
522
519
516
513
510
506
503
500
497
493
490
486
483
479
476
472
469
465
462
458
455
451
448
445
442
439
436
433
431
428
426
424
422
421
420
419
418
417
417
417
417
418
419
420
421
423
425
427
430
433
436
440
444
448
452
457
462
467
472
478
483
489
495
501
508
514
521
527
534
541
547
554
561
568
574
581
587
594
600
606
612
618
623
629
634
639
643
648
652
655
659
662
665
667
670
671
673
674
675
675
676
675
675
674
673
671
670
668
665
663
660
657
653
649
646
641
637
632
628
623
617
612
606
600
594
588
582
576
569
562
556
549
542
534
527
520
513
505
498
490
483
475
467
460
452
444
437
429
422
414
407
399
392
385
377
370
363
356
349
343
336
330
324
318
312
306
300
295
290
285
280
276
271
267
263
259
256
252
249
246
243
241
238
236
234
232
231
229
228
227
226
225
225
224
224
224
224
224
224
225
225
226
227
227
228
229
230
232
233
234
236
237
239
241
242
244
246
248
250
252
254
256
258
260
262
265
267
269
271
273
275
277
278
280
282
283
285
286
287
288
288
289
289
289
289
289
288
288
286
285
284
282
280
277
274
271
268
264
260
256
251
246
240
235
229
222
216
209
201
194
186
178
169
160
151
142
132
122
112
102
91
80
69
58
46
34
23
11
-2
-14
-26
-39
-51
-64
-77
-89
-102
-115
-127
-140
-153
-165
-178
-190
-202
-214
-226
-237
-249
-260
-271
-282
-292
-302
-312
-321
-330
-339
-347
-355
-363
-370
-377
-384
-390
-395
-400
-405
-409
-413
-416
-419
-422
-424
-426
-427
-427
-428
-427
-427
-425
-424
-422
-419
-417
-413
-410
-406
-401
-396
-391
-386
-380
-374
-367
-360
-353
-346
-338
-330
-322
-314
-306
-297
-288
-279
-271
-262
-252
-243
-234
-225
-216
-207
-198
-189
-180
-171
-162
-153
-144
-136
-127
-119
-111
-103
-95
-87
-79
-72
-65
-58
-51
-44
-38
-32
-26
-21
-15
-10
-5
-1
4
8
11
15
18
21
23
25
27
29
31
32
32
33
33
33
33
32
32
30
29
28
26
24
21
19
16
13
10
7
4
0
-4
-8
-12
-16
-20
-24
-29
-33
-38
-42
-47
-51
-56
-61
-65
-70
-74
-79
-83
-88
-92
-96
-100
-104
-108
-112
-115
-119
-122
-125
-128
-131
-134
-137
-139
-141
-144
-146
-147
-149
-151
-152
-153
-154
-156
-156
-157
-158
-158
-159
-159
-159
-160
-160
-160
-159
-159
-159
-158
-158
-157
-157
-156
-155
-154
-153
-152
-151
-149
-148
-146
-144
-143
-141
-139
-137
-134
-132
-129
-127
-124
-121
-117
-114
-111
-107
-103
-99
-95
-90
-86
-81
-76
-71
-66
-61
-55
-50
-44
-38
-32
-25
-19
-12
-6
1
8
15
22
30
37
44
52
59
67
74
82
90
97
105
113
120
128
135
143
150
158
165
172
179
186
193
199
206
212
219
225
231
236
242
248
253
258
263
267
272
276
281
285
288
292
295
299
302
304
307
310
312
314
316
317
319
320
321
322
323
323
323
324
324
323
323
322
322
321
320
318
317
315
314
312
310
307
305
302
300
297
294
291
287
284
280
277
273
268
264
260
255
251
246
241
235
230
225
219
213
208
202
195
189
183
177
170
163
157
150
143
137
130
123
116
110
103
96
90
83
77
70
64
58
52
46
40
35
29
24
19
14
9
5
0
-4
-8
-12
-16
-19
-23
-26
-29
-32
-35
-37
-40
-42
-44
-46
-48
-50
-52
-53
-54
-56
-57
-58
-59
-60
-61
-62
-63
-63
-64
-65
-65
-66
-66
-67
-67
-68
-68
-69
-69
-70
-70
-71
-71
-72
-72
-73
-73
-74
-74
-75
-75
-76
-76
-77
-77
-78
-78
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-80
-80
-80
-79
-79
-78
-77
-77
-76
-75
-74
-73
-72
-71
-70
-69
-68
-67
-66
-65
-64
-62
-61
-60
-59
-58
-57
-56
-55
-54
-54
-53
-52
-52
-51
-51
-51
-51
-51
-51
-51
-52
-52
-53
-54
-55
-56
-58
-59
-61
-63
-65
-68
-70
-73
-76
-79
-82
-85
-89
-93
-97
-101
-106
-110
-115
-120
-125
-131
-136
-142
-148
-154
-161
-167
-174
-181
-188
-195
-202
-209
-217
-225
-232
-240
-248
-256
-264
-272
-281
-289
-297
-305
-314
-322
-330
-339
-347
-355
-363
-372
-380
-388
-396
-404
-412
-419
-427
-435
-442
-449
-456
-463
-470
-477
-483
-489
-495
-501
-506
-511
-516
-521
-525
-530
-533
-537
-540
-543
-546
-548
-550
-552
-554
-555
-555
-556
-556
-556
-556
-555
-554
-552
-551
-549
-547
-545
-542
-540
-537
-534
-531
-528
-524
-521
-517
-514
-510
-507
-503
-499
-496
-493
-489
-486
-483
-480
-477
-474
-471
-469
-466
-464
-463
-461
-460
-458
-457
-457
-456
-456
-456
-457
-457
-458
-460
-461
-463
-465
-467
-470
-473
-476
-479
-483
-487
-491
-495
-500
-505
-510
-515
-521
-527
-533
-539
-545
-552
-559
-566
-573
-581
-588
-596
-604
-612
-621
-629
-638
-647
-656
-665
-674
-684
-694
-703
-713
-723
-733
-744
-754
-765
-775
-786
-797
-808
-819
-830
-841
-853
-864
-875
-887
-898
-909
-921
-932
-943
-955
-966
-977
-988
-999
-1008
-1020
-1031
-1041
-1051
-1061
-1071
-1081
-1090
-1099
-1108
-1117
-1125
-1133
-1141
-1149
-1156
-1163
-1170
-1177
-1183
-1189
-1194
-1199
-1204
-1209
-1213
-1217
-1221
-1224
-1227
-1229
-1232
-1234
-1235
-1236
-1237
-1238
-1238
-1238
-1237
-1237
-1235
-1234
-1232
-1230
-1228
-1225
-1222
-1218
-1215
-1211
-1207
-1202
-1198
-1193
-1188
-1182
-1177
-1171
-1165
-1159
-1152
-1146
-1139
-1132
-1125
-1118
-1111
-1103
-1096
-1088
-1080
-1072
-1064
-1056
-1048
-1040
-1032
-1024
-1016
-1006
-999
-990
-982
-973
-965
-956
-948
-939
-930
-922
-913
-904
-896
-887
-878
-869
-860
-851
-842
-833
-824
-815
-805
-796
-787
-778
-768
-759
-749
-740
-730
-721
-711
-702
-692
-682
-673
-663
-653
-643
-634
-624
-614
-604
-594
-585
-575
-565
-555
-545
-536
-526
-516
-507
-497
-488
-478
-469
-460
-451
-441
-432
-423
-414
-405
-397
-388
-379
-371
-362
-354
-346
-338
-330
-322
-314
-307
-299
-292
-285
-278
-271
-264
-258
-251
-245
-239
-234
-228
-223
-218
-213
-209
-204
-200
-196
-193
-189
-186
-183
-181
-178
-176
-175
-173
-172
-171
-170
-169
-169
-169
-169
-169
-170
-170
-171
-172
-174
-175
-177
-179
-181
-183
-186
-188
-191
-193
-196
-199
-202
-205
-208
-211
-215
-218
-221
-225
-228
-231
-234
-238
-241
-244
-247
-250
-252
-255
-257
-260
-262
-264
-266
-267
-269
-270
-271
-272
-273
-274
-274
-274
-274
-274
-274
-273
-272
-271
-270
-269
-268
-266
-264
-263
-261
-259
-256
-254
-252
-249
-247
-244
-241
-238
-235
-232
-229
-226
-223
-220
-217
-214
-211
-207
-204
-201
-198
-194
-191
-188
-184
-181
-177
-174
-170
-167
-163
-160
-156
-153
-149
-146
-142
-138
-135
-131
-127
-123
-120
-116
-112
-108
-104
-100
-96
-92
-88
-84
-80
-76
-72
-67
-63
-59
-55
-51
-47
-43
-39
-35
-31
-27
-23
-19
-15
-12
-8
-5
-1
2
5
9
12
15
17
20
23
25
27
29
31
33
35
36
38
39
40
41
42
42
42
43
43
43
43
42
42
41
40
39
38
37
36
34
32
31
29
27
25
23
21
18
16
13
11
8
6
3
0
-3
-6
-9
-12
-15
-18
-21
-24
-28
-31
-34
-37
-40
-44
-47
-50
-53
-57
-60
-63
-66
-69
-72
-75
-78
-81
-84
-87
-89
-92
-94
-97
-99
-101
-104
-106
-108
-110
-111
-113
-115
-117
-118
-119
-121
-122
-123
-124
-126
-127
-127
-128
-129
-130
-131
-131
-132
-132
-133
-133
-133
-134
-134
-134
-134
-134
-135
-135
-135
-134
-134
-134
-134
-134
-134
-133
-133
-133
-133
-132
-132
-132
-132
-131
-131
-131
-131
-131
-131
-131
-130
-130
-130
-131
-131
-131
-131
-131
-131
-131
-132
-132
-132
-133
-133
-133
-134
-134
-135
-135
-136
-137
-137
-138
-138
-139
-140
-140
-141
-141
-142
-142
-143
-143
-144
-144
-145
-145
-146
-146
-146
-147
-147
-147
-148
-148
-148
-149
-149
-150
-150
-151
-152
-152
-153
-154
-155
-157
-158
-160
-161
-163
-166
-168
-171
-173
-177
-180
-183
-187
-191
-196
-200
-205
-211
-216
-222
-228
-235
-241
-248
-256
-263
-271
-279
-288
-297
-306
-315
-325
-335
-345
-356
-366
-377
-389
-400
-412
-424
-436
-449
-462
-474
-487
-501
-514
-528
-541
-555
-569
-583
-597
-612
-626
-641
-655
-670
-685
-699
-714
-729
-743
-758
-772
-787
-801
-815
-829
-844
-858
-871
-885
-899
-912
-926
-939
-952
-965
-978
-990
-1002
-1014
-1027
-1039
-1050
-1062
-1073
-1084
-1094
-1105
-1115
-1125
-1135
-1144
-1153
-1162
-1171
-1179
-1187
-1195
-1203
-1210
-1217
-1224
-1231
-1237
-1243
-1249
-1255
-1260
-1265
-1270
-1275
-1279
-1284
-1287
-1291
-1295
-1298
-1301
-1304
-1306
-1309
-1311
-1313
-1315
-1317
-1318
-1320
-1321
-1322
-1323
-1324
-1324
-1325
-1325
-1326
-1326
-1326
-1326
-1326
-1326
-1326
-1326
-1326
-1326
-1326
-1326
-1325
-1325
-1325
-1325
-1325
-1325
-1325
-1325
-1326
-1326
-1327
-1327
-1328
-1329
-1330
-1331
-1333
-1334
-1336
-1338
-1340
-1343
-1345
-1348
-1351
-1355
-1358
-1362
-1366
-1370
-1374
-1379
-1384
-1389
-1394
-1400
-1406
-1412
-1418
-1425
-1431
-1438
-1445
-1452
-1460
-1468
-1475
-1483
-1492
-1500
-1508
-1517
-1526
-1535
-1543
-1553
-1562
-1571
-1581
-1590
-1600
-1609
-1619
-1629
-1639
-1648
-1658
-1668
-1678
-1688
-1698
-1708
-1718
-1728
-1738
-1748
-1758
-1768
-1778
-1787
-1797
-1807
-1817
-1826
-1836
-1845
-1855
-1864
-1874
-1883
-1893
-1902
-1911
-1921
-1930
-1939
-1949
-1958
-1967
-1976
-1985
-1994
-2003
-2013
-2021
-2031
-2040
-2049
-2057
-2066
-2075
-2084
-2093
-2102
-2111
-2120
-2128
-2137
-2146
-2155
-2164
-2173
-2181
-2190
-2199
-2208
-2216
-2225
-2234
-2243
-2251
-2260
-2269
-2277
-2286
-2295
-2303
-2312
-2321
-2329
-2338
-2347
-2355
-2364
-2373
-2382
-2390
-2399
-2408
-2417
-2426
-2435
-2444
-2453
-2463
-2472
-2481
-2491
-2500
-2509
-2519
-2529
-2538
-2548
-2558
-2567
-2577
-2587
-2597
-2608
-2618
-2628
-2639
-2649
-2660
-2671
-2682
-2693
-2704
-2715
-2726
-2738
-2749
-2761
-2772
-2784
-2796
-2808
-2820
-2832
-2844
-2856
-2869
-2881
-2894
-2906
-2919
-2931
-2944
-2957
-2969
-2982
-2995
-3008
-3021
-3034
-3047
-3060
-3073
-3086
-3099
-3112
-3125
-3138
-3151
-3164
-3178
-3191
-3204
-3217
-3231
-3244
-3257
-3270
-3283
-3296
-3310
-3323
-3336
-3348
-3361
-3374
-3386
-3399
-3411
-3423
-3436
-3448
-3459
-3471
-3483
-3494
-3505
-3516
-3527
-3537
-3548
-3558
-3568
-3577
-3587
-3596
-3605
-3613
-3622
-3630
-3638
-3645
-3653
-3660
-3666
-3673
-3679
-3685
-3691
-3697
-3702
-3707
-3711
-3716
-3720
-3723
-3727
-3730
-3733
-3736
-3738
-3740
-3742
-3743
-3745
-3746
-3746
-3747
-3747
-3747
-3746
-3746
-3745
-3744
-3742
-3741
-3739
-3737
-3735
-3733
-3730
-3727
-3724
-3721
-3718
-3715
-3711
-3707
-3703
-3699
-3695
-3691
-3687
-3682
-3678
-3673
-3668
-3663
-3658
-3653
-3648
-3643
-3638
-3633
-3627
-3622
-3617
-3612
-3607
-3602
-3597
-3592
-3586
-3581
-3576
-3571
-3566
-3561
-3556
-3551
-3546
-3541
-3536
-3531
-3526
-3521
-3516
-3511
-3507
-3502
-3497
-3492
-3487
-3483
-3478
-3473
-3469
-3464
-3460
-3456
-3451
-3447
-3443
-3439
-3435
-3431
-3428
-3424
-3421
-3417
-3414
-3411
-3408
-3405
-3402
-3400
-3397
-3395
-3393
-3391
-3389
-3387
-3385
-3384
-3382
-3381
-3380
-3379
-3378
-3377
-3376
-3376
-3375
-3375
-3375
-3375
-3375
-3375
-3376
-3376
-3377
-3377
-3378
-3379
-3380
-3381
-3383
-3384
-3385
-3387
-3388
-3390
-3392
-3394
-3395
-3397
-3399
-3401
-3403
-3406
-3408
-3410
-3412
-3415
-3417
-3419
-3422
-3424
-3427
-3429
-3432
-3434
-3437
-3440
-3443
-3445
-3448
-3451
-3454
-3457
-3460
-3463
-3466
-3469
-3472
-3476
-3479
-3482
-3485
-3488
-3491
-3495
-3498
-3501
-3504
-3507
-3511
-3514
-3517
-3520
-3523
-3526
-3529
-3532
-3535
-3538
-3540
-3543
-3546
-3548
-3551
-3553
-3556
-3558
-3560
-3562
-3564
-3566
-3568
-3569
-3571
-3572
-3574
-3575
-3576
-3577
-3578
-3579
-3579
-3580
-3580
-3581
-3581
-3581
-3581
-3581
-3580
-3580
-3579
-3579
-3578
-3577
-3577
-3576
-3575
-3574
-3572
-3571
-3570
-3568
-3567
-3566
-3564
-3562
-3561
-3559
-3557
-3555
-3553
-3551
-3549
-3547
-3545
-3543
-3541
-3538
-3536
-3534
-3532
-3529
-3527
-3525
-3522
-3520
-3518
-3515
-3513
-3511
-3508
-3506
-3504
-3501
-3499
-3497
-3495
-3492
-3490
-3488
-3485
-3483
-3481
-3479
-3476
-3474
-3471
-3469
-3467
-3464
-3462
-3459
-3457
-3454
-3451
-3448
-3446
-3443
-3440
-3437
-3433
-3430
-3427
-3424
-3420
-3417
-3413
-3409
-3406
-3402
-3398
-3394
-3390
-3386
-3382
-3378
-3374
-3370
-3366
-3362
-3358
-3354
-3350
-3346
-3342
-3338
-3334
-3331
-3327
-3323
-3320
-3316
-3313
-3309
-3306
-3302
-3299
-3295
-3292
-3288
-3285
-3281
-3278
-3274
-3271
-3267
-3264
-3260
-3257
-3253
-3250
-3247
-3243
-3240
-3236
-3233
-3229
-3226
-3222
-3219
-3216
-3212
-3209
-3205
-3202
-3198
-3195
-3191
-3188
-3185
-3181
-3178
-3174
-3171
-3168
-3164
-3161
-3157
-3154
-3151
-3147
-3144
-3140
-3137
-3134
-3130
-3127
-3123
-3120
-3117
-3113
-3110
-3107
-3103
-3100
-3096
-3093
-3090
-3086
-3083
-3080
-3076
-3073
-3070
-3066
-3063
-3060
-3056
-3053
-3050
-3046
-3043
-3040
-3036
-3033
-3030
-3026
-3023
-3020
-3016
-3013
-3010
-3006
-3003
-3000
-2997
-2993
-2990
-2987
-2983
-2980
-2977
-2974
-2970
-2967
-2964
-2960
-2957
-2954
-2951
-2947
-2944
-2941
-2938
-2934
-2931
-2928
-2925
-2921
-2918
-2915
-2912
-2908
-2905
-2902
-2899
-2895
-2892
-2889
-2886
-2883
-2879
-2876
-2873
-2870
-2866
-2863
-2860
-2857
-2854
-2850
-2847
-2844
-2841
-2838
-2835
-2831
-2828
-2825
-2822
-2819
-2815
-2812
-2809
-2806
-2803
-2800
-2796
-2793
-2790
-2787
-2784
-2781
-2778
-2774
-2771
-2768
-2765
-2762
-2759
-2756
-2752
-2749
-2746
-2743
-2740
-2737
-2734
-2731
-2728
-2724
-2721
-2718
-2715
-2712
-2709
-2706
-2703
-2700
-2697
-2693
-2690
-2687
-2684
-2681
-2678
-2675
-2672
-2669
-2666
-2663
-2660
-2657
-2654
-2650
-2647
-2644
-2641
-2638
-2635
-2632
-2629
-2626
-2623
-2620
-2617
-2614
-2611
-2608
-2605
-2602
-2599
-2596
-2593
-2590
-2587
-2584
-2581
-2578
-2575
-2572
-2569
-2566
-2563
-2560
-2557
-2554
-2551
-2548
-2545
-2542
-2539
-2536
-2533
-2530
-2527
-2524
-2521
-2518
-2515
-2512
-2509
-2506
-2503
-2500
-2498
-2495
-2492
-2489
-2486
-2483
-2480
-2477
-2474
-2471
-2468
-2465
-2462
-2459
-2457
-2454
-2451
-2448
-2445
-2442
-2439
-2436
-2433
-2430
-2428
-2425
-2422
-2419
-2416
-2413
-2410
-2407
-2405
-2402
-2399
-2396
-2393
-2390
-2387
-2384
-2382
-2379
-2376
-2373
-2370
-2367
-2365
-2362
-2359
-2356
-2353
-2350
-2348
-2345
-2342
-2339
-2336
-2333
-2331
-2328
-2325
-2322
-2319
-2317
-2314
-2311
-2308
-2305
-2303
-2300
-2297
-2294
-2291
-2289
-2286
-2283
-2280
-2278
-2275
-2272
-2269
-2266
-2264
-2261
-2258
-2255
-2253
-2250
-2247
-2244
-2242
-2239
-2236
-2233
-2231
-2228
-2225
-2222
-2220
-2217
-2214
-2212
-2209
-2206
-2203
-2201
-2198
-2195
-2193
-2190
-2187
-2184
-2182
-2179
-2176
-2174
-2171
-2168
-2166
-2163
-2160
-2158
-2155
-2152
-2150
-2147
-2144
-2142
-2139
-2136
-2134
-2131
-2128
-2126
-2123
-2120
-2118
-2115
-2112
-2110
-2107
-2104
-2102
-2099
-2097
-2094
-2091
-2089
-2086
-2083
-2081
-2078
-2076
-2073
-2070
-2068
-2065
-2063
-2060
-2057
-2055
-2052
-2050
-2047
-2044
-2041
-2039
-2037
-2033
-2031
-2029
-2025
-2024
-2021
-2019
-2016
-2013
-2011
-2008
-2005
-2003
-2001
-1998
-1996
-1993
-1991
-1988
-1985
-1983
-1980
-1978
-1975
-1973
-1970
-1968
-1965
-1963
-1960
-1958
-1955
-1953
-1950
-1948
-1945
-1943
-1940
-1938
-1935
-1933
-1930
-1928
-1925
-1923
-1920
-1918
-1915
-1913
-1910
-1908
-1905
-1903
-1900
-1898
-1895
-1893
-1891
-1888
-1886
-1883
-1881
-1878
-1876
-1873
-1871
-1868
-1866
-1864
-1861
-1859
-1856
-1854
-1851
-1849
-1847
-1844
-1842
-1839
-1837
-1835
-1832
-1830
-1827
-1825
-1823
-1820
-1818
-1815
-1813
-1811
-1808
-1806
-1803
-1801
-1799
-1796
-1794
-1792
-1789
-1787
-1784
-1782
-1780
-1777
-1775
-1773
-1770
-1768
-1766
-1763
-1761
-1759
-1756
-1754
-1751
-1749
-1747
-1744
-1742
-1740
-1738
-1735
-1733
-1731
-1728
-1726
-1724
-1721
-1719
-1717
-1714
-1712
-1710
-1707
-1705
-1703
-1701
-1698
-1696
-1694
-1691
-1689
-1687
-1685
-1682
-1680
-1678
-1675
-1673
-1671
-1669
-1666
-1664
-1662
-1660
-1657
-1655
-1653
-1651
-1648
-1646
-1644
-1642
-1639
-1637
-1635
-1633
-1631
-1628
-1626
-1624
-1622
-1619
-1617
-1615
-1613
-1611
-1608
-1606
-1604
-1602
-1600
-1597
-1595
-1593
-1591
-1589
-1586
-1584
-1582
-1580
-1578
-1575
-1573
-1571
-1569
-1567
-1565
-1562
-1560
-1558
-1556
-1554
-1552
-1549
-1547
-1545
-1543
-1541
-1539
-1537
-1534
-1532
-1530
-1528
-1526
-1524
-1522
-1519
-1517
-1515
-1513
-1511
-1509
-1507
-1505
-1503
-1500
-1498
-1496
-1494
-1492
-1490
-1488
-1486
-1484
-1482
-1479
-1477
-1475
-1473
-1471
-1469
-1467
-1465
-1463
-1461
-1459
-1457
-1455
-1452
-1450
-1448
-1446
-1444
-1442
-1440
-1438
-1436
-1434
-1432
-1430
-1428
-1426
-1424
-1422
-1420
-1418
-1416
-1414
-1412
-1410
-1408
-1406
-1404
-1402
-1400
-1397
-1395
-1393
-1391
-1389
-1387
-1385
-1383
-1381
-1379
-1377
-1375
-1374
-1372
-1370
-1368
-1366
-1364
-1362
-1360
-1358
-1356
-1354
-1352
-1350
-1348
-1346
-1344
-1342
-1340
-1338
-1336
-1334
-1332
-1330
-1328
-1326
-1324
-1323
-1321
-1319
-1317
-1315
-1313
-1311
-1309
-1307
-1305
-1303
-1301
-1299
-1297
-1296
-1294
-1292
-1290
-1288
-1286
-1284
-1282
-1280
-1278
-1277
-1275
-1273
-1271
-1269
-1267
-1265
-1263
-1262
-1260
-1258
-1256
-1254
-1252
-1250
-1248
-1247
-1245
-1243
-1241
-1239
-1237
-1235
-1234
-1232
-1230
-1228
-1226
-1224
-1223
-1221
-1219
-1217
-1215
-1213
-1212
-1210
-1208
-1206
-1204
-1202
-1201
-1199
-1197
-1195
-1193
-1192
-1190
-1188
-1186
-1184
-1183
-1181
-1179
-1177
-1175
-1174
-1172
-1170
-1168
-1167
-1165
-1163
-1161
-1159
-1158
-1156
-1154
-1152
-1151
-1149
-1147
-1145
-1144
-1142
-1140
-1138
-1137
-1135
-1133
-1131
-1130
-1128
-1126
-1124
-1123
-1121
-1119
-1117
-1116
-1114
-1112
-1111
-1109
-1107
-1105
-1104
-1102
-1100
-1099
-1097
-1095
-1093
-1092
-1090
-1088
-1087
-1085
-1083
-1082
-1080
-1078
-1077
-1075
-1073
-1071
-1070
-1068
-1066
-1065
-1063
-1061
-1060
-1058
-1056
-1055
-1053
-1051
-1050
-1048
-1046
-1045
-1043
-1042
-1040
-1038
-1037
-1035
-1033
-1032
-1030
-1028
-1027
-1025
-1024
-1022
-1020
-1018
-1016
-1014
-1014
-1012
-1010
-1008
-1006
-1006
-1004
-1002
-1000
-999
-998
-996
-995
-993
-991
-990
-988
-987
-985
-983
-982
-980
-979
-977
-976
-974
-972
-971
-969
-968
-966
-965
-963
-961
-960
-958
-957
-955
-954
-952
-951
-949
-947
-946
-944
-943
-941
-940
-938
-937
-935
-934
-932
-931
-929
-928
-926
-925
-923
-922
-920
-918
-917
-915
-914
-912
-911
-909
-908
-906
-905
-903
-902
-901
-899
-898
-896
-895
-893
-892
-890
-889
-887
-886
-884
-883
-881
