5
18039
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
22
22
22
22
22
22
22
23
23
23
23
23
23
24
24
24
24
24
24
25
25
25
25
25
25
26
26
26
26
26
26
27
27
27
27
27
28
28
28
28
28
29
29
29
29
29
29
30
30
30
30
30
31
31
31
31
31
32
32
32
32
33
33
33
33
33
34
34
34
34
34
35
35
35
35
36
36
36
36
37
37
37
37
38
38
38
38
39
39
39
39
40
40
40
40
41
41
41
41
41
42
42
42
43
43
43
43
44
44
44
44
45
45
45
45
46
46
46
47
47
47
47
48
48
48
49
49
49
49
50
50
50
51
51
51
52
52
52
52
53
53
53
54
54
54
55
55
55
56
56
56
57
57
57
58
58
58
59
59
59
60
60
60
61
61
61
62
62
62
63
63
63
64
64
64
65
65
66
66
66
67
67
67
68
68
69
69
69
70
70
70
71
71
72
72
72
73
73
74
74
74
75
75
76
76
76
77
77
78
78
79
79
79
80
80
81
81
82
82
83
83
84
84
84
85
85
86
86
87
87
87
88
88
89
89
90
90
90
91
91
92
92
92
93
93
94
94
94
95
95
96
96
97
97
97
98
98
99
99
99
100
100
101
101
101
102
102
103
103
103
104
104
105
105
105
106
106
107
107
108
108
108
109
109
110
110
111
111
112
112
113
113
114
114
114
115
115
116
116
117
117
118
118
119
119
120
120
120
121
121
122
122
123
123
124
124
125
125
126
126
127
127
128
129
129
130
130
131
131
132
132
133
133
134
135
135
136
136
137
137
138
139
139
140
140
141
141
142
142
143
144
144
145
145
146
146
147
147
148
148
149
149
150
150
151
151
151
152
152
153
153
153
154
154
154
155
155
156
156
157
157
157
158
158
159
159
160
160
161
161
162
162
163
164
164
165
165
166
166
167
167
168
168
169
169
169
170
170
171
171
171
172
172
172
173
173
173
174
174
175
175
176
176
177
177
178
178
179
179
180
180
181
181
182
182
183
183
184
184
185
185
186
186
186
187
187
188
188
188
189
189
190
190
191
191
191
192
192
193
193
194
194
195
195
196
197
197
198
198
199
199
200
200
201
201
202
202
203
203
204
204
205
205
205
206
206
207
207
208
208
209
209
210
210
211
211
212
213
213
214
214
215
215
216
216
217
217
218
218
219
219
220
220
221
221
221
222
222
222
223
223
224
224
224
225
225
225
226
226
227
227
228
228
229
229
230
231
231
232
233
233
234
235
235
236
236
237
238
238
239
240
240
241
241
242
243
243
244
245
245
246
247
247
248
249
249
250
251
252
252
253
254
255
255
256
257
258
259
259
260
260
261
261
262
262
263
263
263
264
264
265
265
265
266
267
267
268
268
269
269
270
271
271
272
273
273
274
275
275
276
277
278
279
280
280
281
282
283
284
285
286
287
288
288
289
290
291
291
292
293
293
294
294
295
295
296
296
297
297
298
298
298
299
299
300
300
301
301
302
302
303
303
304
304
305
306
306
307
308
308
309
309
310
311
311
312
313
314
314
315
316
316
317
318
319
320
321
322
323
324
325
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
356
357
358
359
361
362
363
364
366
367
368
369
371
372
373
374
376
377
378
379
380
380
381
382
383
383
384
385
385
386
386
387
387
388
388
389
389
390
390
391
391
392
392
393
394
394
395
395
396
396
397
397
398
399
399
400
401
401
402
402
403
403
404
404
405
406
406
407
407
408
408
409
410
411
411
412
413
414
415
415
416
417
418
418
419
420
420
421
422
422
423
423
424
424
425
425
425
426
426
426
427
427
428
428
429
430
431
431
432
433
434
435
436
437
437
438
439
439
440
441
441
442
442
443
444
444
445
446
446
447
448
449
450
451
452
453
455
456
457
459
460
461
463
464
466
467
469
470
472
473
474
476
477
478
480
481
482
483
484
486
487
488
489
489
490
491
492
493
494
495
496
497
498
499
500
501
502
504
505
506
508
509
510
512
513
514
515
517
518
519
519
520
521
521
522
522
523
523
523
523
524
524
524
524
524
524
524
523
523
523
523
523
524
524
524
524
525
525
526
526
527
527
528
529
530
530
531
532
533
533
534
535
536
537
537
538
539
539
540
540
541
541
541
542
542
542
542
542
543
543
543
543
543
543
543
543
543
543
543
543
543
543
544
544
544
544
544
544
545
545
545
546
546
547
547
548
549
550
551
552
553
554
555
556
557
558
560
561
562
563
564
566
567
568
569
570
570
571
572
572
572
573
573
573
573
573
573
573
572
572
572
572
572
572
572
573
573
574
574
575
575
576
576
577
577
577
578
578
578
579
579
579
579
579
580
580
579
579
579
578
577
577
576
575
574
573
573
572
571
570
570
569
569
569
569
569
569
569
569
570
571
571
572
573
573
574
575
576
577
578
580
581
582
582
583
584
585
586
587
588
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
612
613
614
614
615
615
616
616
617
617
618
618
619
620
620
621
621
622
623
623
624
624
625
625
626
626
626
627
627
627
628
628
628
628
628
628
628
627
627
626
626
625
625
624
623
622
621
621
620
619
618
617
616
615
614
613
612
611
611
610
609
609
608
608
607
607
606
605
605
604
603
602
602
601
600
599
598
597
596
595
594
593
592
591
590
589
589
588
587
586
585
584
584
583
583
582
582
582
582
582
583
583
584
585
586
587
588
590
591
593
594
596
598
599
601
603
604
606
607
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
627
628
629
631
632
634
635
636
638
639
640
641
642
643
644
645
646
646
647
648
649
650
651
652
653
654
655
656
657
657
658
658
658
658
658
658
658
658
657
657
656
656
655
655
654
654
654
654
654
654
654
654
654
654
654
654
653
653
653
653
652
652
651
650
650
649
648
648
647
646
645
644
643
642
641
640
639
638
638
637
636
636
635
634
634
633
633
633
633
633
633
633
633
633
634
634
635
636
637
638
640
641
642
643
645
646
647
648
650
651
653
654
656
657
659
660
662
663
665
666
668
669
671
672
673
674
675
676
676
677
678
678
678
679
679
679
679
679
678
678
678
677
676
676
675
674
672
671
670
668
667
665
663
661
660
658
656
654
652
649
647
645
642
640
638
635
633
631
628
626
623
620
618
615
612
610
607
604
601
598
594
591
589
586
583
580
578
576
573
571
569
567
565
563
561
559
557
556
554
553
552
551
550
549
548
547
546
545
544
543
542
540
539
538
536
535
534
533
532
531
530
529
528
528
527
526
525
524
523
522
521
520
519
518
516
515
514
512
511
509
508
507
505
504
502
501
499
498
497
495
494
493
492
492
491
490
490
489
489
489
489
488
488
488
487
486
485
484
482
481
478
476
473
470
467
464
461
457
453
450
446
442
438
434
430
426
423
419
415
412
409
406
403
401
398
396
394
392
390
388
386
384
382
380
378
375
373
370
368
365
362
359
356
352
349
345
341
337
333
329
325
322
318
315
313
311
309
307
305
304
303
302
301
301
300
299
299
298
297
295
294
293
291
290
288
286
284
282
279
277
274
271
269
266
263
259
256
253
250
247
244
241
238
235
233
231
229
227
225
223
221
219
217
216
214
213
211
210
208
207
205
203
202
200
198
196
194
192
190
188
186
184
182
181
179
178
176
175
174
173
173
172
172
172
171
171
171
171
172
172
172
172
172
172
172
172
172
172
172
172
172
171
171
171
170
169
168
167
165
163
161
159
157
155
153
151
149
147
144
142
140
138
135
133
131
128
126
124
122
121
119
118
117
116
115
115
115
115
115
115
116
116
116
117
117
117
118
118
118
119
120
120
121
122
123
124
125
125
126
127
127
128
128
128
129
129
129
130
130
130
130
130
130
130
129
129
128
128
127
126
125
124
123
122
120
119
119
118
117
117
117
117
117
118
118
118
119
119
119
119
119
119
119
119
119
119
119
119
120
120
119
119
119
119
119
119
119
118
118
118
117
117
116
115
115
114
113
112
111
110
109
109
108
107
106
106
106
105
105
105
105
105
105
105
105
106
106
107
107
108
109
110
112
113
115
116
118
120
121
123
125
127
128
130
131
132
133
134
135
136
137
137
138
138
138
139
139
138
138
138
138
138
137
137
137
137
137
137
137
138
138
139
140
141
142
144
145
147
150
152
155
158
162
166
169
174
178
182
187
191
196
200
205
209
214
218
222
226
229
233
236
239
242
245
247
250
252
254
256
257
259
260
262
263
265
266
267
269
271
272
274
275
277
279
281
283
285
288
291
293
296
299
302
305
307
309
311
313
315
317
318
320
322
323
324
326
326
327
328
328
328
327
327
326
326
325
324
323
322
321
320
319
317
316
315
313
312
310
309
307
306
304
303
302
301
300
299
299
299
299
299
300
300
301
303
304
305
306
308
309
310
311
312
313
314
314
314
314
313
313
311
310
308
306
303
300
297
294
290
286
282
277
273
268
263
259
254
249
244
239
234
229
225
220
214
209
204
199
194
190
185
180
176
172
168
164
160
157
154
151
148
145
142
140
137
135
132
130
127
125
122
119
116
113
111
108
105
103
100
98
95
93
91
88
86
84
81
79
76
73
70
66
63
59
54
50
45
40
34
28
22
15
8
1
-6
-13
-21
-28
-36
-43
-51
-58
-66
-73
-80
-87
-94
-100
-106
-112
-118
-123
-128
-133
-137
-141
-145
-149
-153
-157
-162
-166
-171
-176
-182
-188
-195
-202
-210
-218
-227
-237
-247
-258
-269
-281
-293
-305
-317
-330
-342
-355
-367
-380
-392
-404
-416
-427
-439
-450
-460
-471
-481
-491
-500
-510
-519
-529
-538
-547
-556
-565
-574
-583
-593
-603
-612
-622
-633
-643
-653
-664
-674
-685
-695
-706
-716
-727
-737
-747
-757
-766
-775
-784
-793
-801
-809
-816
-823
-830
-837
-843
-849
-855
-860
-866
-871
-876
-880
-885
-889
-893
-897
-901
-905
-909
-912
-916
-919
-922
-925
-928
-930
-933
-936
-939
-942
-945
-948
-950
-953
-955
-957
-959
-960
-962
-963
-963
-964
-964
-964
-964
-964
-964
-963
-963
-962
-961
-960
-959
-957
-956
-954
-952
-950
-947
-945
-943
-941
-939
-937
-936
-935
-933
-933
-932
-932
-932
-932
-932
-932
-933
-933
-934
-934
-935
-935
-936
-936
-937
-937
-938
-938
-939
-939
-939
-940
-940
-940
-941
-941
-942
-943
-944
-946
-947
-949
-951
-953
-955
-957
-960
-963
-966
-969
-972
-976
-979
-983
-987
-991
-995
-999
-1002
-1006
-1010
-1014
-1018
-1022
-1026
-1030
-1033
-1036
-1038
-1040
-1042
-1043
-1044
-1045
-1046
-1046
-1047
-1047
-1048
-1048
-1048
-1047
-1047
-1046
-1044
-1043
-1041
-1039
-1036
-1033
-1030
-1027
-1024
-1020
-1016
-1014
-1010
-1008
-1006
-1002
-1000
-998
-995
-992
-990
-987
-984
-981
-978
-975
-971
-968
-965
-962
-959
-956
-952
-949
-946
-943
-940
-938
-935
-933
-930
-928
-926
-924
-923
-921
-920
-919
-918
-917
-916
-916
-916
-916
-916
-916
-916
-916
-917
-917
-918
-918
-919
-919
-920
-920
-920
-920
-920
-920
-919
-918
-917
-916
-914
-913
-911
-908
-906
-904
-901
-899
-896
-894
-891
-889
-886
-884
-881
-879
-876
-873
-870
-867
-864
-860
-856
-852
-848
-843
-837
-831
-824
-817
-808
-800
-791
-781
-770
-760
-749
-737
-726
-714
-703
-691
-679
-668
-656
-645
-633
-622
-611
-600
-589
-578
-567
-556
-546
-535
-525
-514
-504
-493
-483
-473
-464
-454
-445
-436
-427
-418
-410
-401
-393
-385
-377
-370
-363
-356
-350
-345
-340
-335
-331
-328
-326
-324
-323
-323
-323
-324
-326
-328
-331
-334
-338
-342
-346
-350
-354
-358
-363
-367
-371
-375
-379
-384
-388
-392
-397
-401
-405
-410
-414
-418
-422
-427
-431
-435
-439
-444
-448
-452
-455
-459
-463
-467
-470
-474
-477
-481
-484
-488
-491
-495
-498
-502
-506
-510
-514
-518
-522
-526
-530
-534
-538
-541
-544
-547
-550
-553
-555
-558
-560
-562
-563
-565
-566
-567
-568
-569
-569
-569
-569
-568
-567
-566
-564
-561
-558
-555
-551
-547
-542
-537
-532
-527
-522
-517
-511
-506
-501
-496
-491
-486
-481
-477
-472
-468
-465
-461
-458
-455
-453
-451
-449
-447
-446
-445
-444
-443
-443
-442
-442
-442
-442
-442
-443
-443
-443
-444
-445
-445
-446
-447
-448
-450
-451
-453
-456
-458
-462
-465
-469
-473
-478
-483
-488
-493
-499
-505
-511
-517
-523
-529
-534
-540
-546
-552
-558
-563
-569
-575
-580
-586
-591
-597
-602
-607
-611
-616
-620
-623
-626
-629
-632
-634
-636
-638
-639
-640
-642
-643
-644
-645
-646
-647
-647
-648
-648
-648
-647
-646
-645
-644
-643
-641
-640
-639
-638
-637
-636
-636
-636
-636
-636
-637
-638
-639
-640
-642
-644
-646
-648
-651
-654
-657
-661
-666
-670
-675
-681
-686
-692
-698
-705
-711
-717
-724
-731
-737
-744
-751
-757
-764
-770
-776
-782
-788
-794
-799
-804
-808
-812
-816
-819
-822
-825
-827
-829
-830
-831
-831
-831
-831
-830
-829
-828
-827
-825
-824
-823
-822
-821
-820
-819
-819
-820
-821
-822
-824
-827
-831
-836
-841
-847
-854
-862
-870
-879
-889
-899
-910
-921
-933
-945
-958
-970
-983
-996
-1008
-1022
-1035
-1047
-1060
-1073
-1085
-1097
-1109
-1121
-1133
-1145
-1156
-1168
-1179
-1190
-1200
-1211
-1221
-1230
-1240
-1249
-1258
-1266
-1274
-1282
-1290
-1298
-1305
-1313
-1320
-1327
-1334
-1341
-1349
-1355
-1362
-1369
-1376
-1382
-1388
-1394
-1400
-1405
-1411
-1416
-1420
-1425
-1428
-1432
-1435
-1438
-1441
-1443
-1445
-1447
-1449
-1450
-1451
-1453
-1454
-1455
-1455
-1456
-1456
-1456
-1456
-1456
-1455
-1455
-1454
-1453
-1452
-1451
-1449
-1447
-1445
-1442
-1439
-1436
-1431
-1427
-1421
-1416
-1409
-1402
-1394
-1386
-1377
-1367
-1357
-1346
-1335
-1323
-1311
-1298
-1285
-1272
-1258
-1245
-1230
-1216
-1202
-1187
-1172
-1157
-1142
-1127
-1111
-1095
-1079
-1062
-1046
-1029
-1012
-995
-978
-960
-943
-925
-907
-889
-871
-854
-836
-818
-800
-782
-764
-747
-729
-712
-695
-678
-661
-644
-627
-611
-594
-578
-561
-545
-528
-511
-495
-478
-461
-445
-428
-411
-395
-378
-362
-346
-330
-314
-298
-282
-267
-252
-237
-223
-208
-194
-181
-167
-153
-139
-126
-112
-98
-83
-69
-54
-39
-23
-8
8
23
39
55
71
87
102
118
134
149
164
180
195
210
224
238
252
266
279
291
303
314
325
335
344
353
360
367
374
380
385
389
393
397
400
402
404
406
407
408
408
408
408
408
407
406
405
403
401
400
398
395
393
390
386
382
378
374
369
363
357
351
345
338
330
323
314
306
297
287
277
267
256
245
234
222
210
198
186
174
162
151
140
129
118
109
99
90
82
74
66
59
52
46
41
35
31
26
22
19
16
14
12
11
10
10
11
12
13
16
19
22
26
30
34
39
44
49
54
59
65
70
76
81
87
93
99
105
110
116
122
127
133
139
144
150
155
160
165
170
175
179
184
188
192
195
199
202
205
209
212
214
217
220
222
225
227
230
232
235
237
240
242
245
247
249
252
254
256
258
260
261
262
263
263
263
263
262
261
261
259
258
257
255
254
252
250
248
246
244
241
239
236
233
230
227
223
219
215
211
206
201
196
190
185
179
173
166
160
153
146
138
131
123
115
106
98
89
81
72
63
54
45
37
28
19
11
2
-6
-14
-21
-29
-36
-43
-49
-56
-62
-68
-74
-79
-85
-91
-96
-102
-107
-112
-118
-123
-129
-134
-140
-146
-152
-158
-165
-171
-177
-184
-191
-197
-204
-210
-217
-223
-229
-235
-241
-247
-254
-260
-266
-272
-278
-284
-290
-296
-302
-308
-314
-320
-326
-332
-339
-345
-352
-358
-365
-372
-379
-387
-394
-402
-410
-417
-425
-433
-441
-448
-456
-463
-470
-478
-485
-492
-499
-507
-514
-521
-529
-536
-544
-552
-559
-567
-576
-584
-592
-601
-609
-618
-627
-635
-644
-652
-660
-668
-676
-684
-692
-700
-707
-714
-722
-729
-736
-743
-751
-758
-766
-774
-782
-791
-799
-808
-817
-826
-835
-844
-854
-863
-872
-880
-889
-898
-906
-914
-921
-929
-935
-942
-947
-953
-957
-961
-965
-968
-970
-972
-973
-974
-973
-972
-971
-969
-966
-962
-958
-953
-948
-942
-936
-929
-921
-913
-905
-896
-888
-879
-869
-860
-850
-840
-831
-821
-811
-801
-790
-780
-770
-760
-750
-740
-729
-719
-709
-698
-687
-677
-666
-655
-645
-635
-624
-614
-604
-594
-585
-575
-565
-555
-545
-535
-525
-514
-504
-493
-483
-472
-461
-450
-439
-428
-417
-406
-395
-383
-372
-361
-350
-339
-328
-317
-306
-295
-285
-274
-264
-253
-243
-233
-224
-214
-204
-195
-185
-176
-166
-156
-147
-137
-127
-118
-108
-98
-89
-80
-70
-61
-53
-44
-36
-28
-20
-13
-6
0
5
10
15
19
22
24
26
27
28
28
28
28
27
26
24
23
22
20
19
18
17
16
15
15
15
15
15
16
17
19
21
23
25
28
30
33
36
39
41
44
46
48
50
52
53
54
55
56
57
58
58
59
59
60
60
60
61
61
62
62
62
63
63
63
64
64
64
63
63
63
62
61
60
59
58
57
55
54
53
51
50
49
47
46
45
44
43
42
41
41
40
40
40
40
41
42
43
45
47
49
51
54
57
61
65
69
73
78
84
89
95
102
109
116
124
132
141
151
161
171
183
194
207
220
233
247
261
276
291
306
322
338
354
370
386
402
418
434
449
465
481
496
511
525
540
554
567
581
594
607
619
632
645
658
671
685
698
712
725
739
753
767
781
796
810
825
839
854
868
883
898
912
927
942
956
970
985
998
1012
1025
1038
1051
1063
1075
1086
1097
1108
1118
1128
1138
1147
1156
1165
1174
1182
1190
1198
1206
1213
1220
1227
1233
1240
1245
1251
1256
1260
1265
1269
1273
1277
1280
1283
1287
1290
1292
1295
1298
1300
1302
1304
1305
1307
1308
1309
1310
1310
1310
1310
1310
1309
1308
1307
1306
1304
1302
1299
1296
1293
1289
1285
1281
1276
1271
1266
1260
1254
1247
1241
1234
1227
1220
1213
1206
1198
1190
1182
1174
1166
1157
1148
1139
1130
1120
1110
1100
1089
1079
1068
1056
1045
1033
1020
1008
996
984
971
958
945
933
920
908
895
883
871
860
848
837
826
816
805
795
785
776
766
756
746
737
727
718
709
699
690
682
673
665
657
649
642
635
628
622
616
611
606
601
597
593
590
587
585
583
582
581
581
581
582
583
584
585
587
589
591
593
595
598
600
603
606
610
613
616
620
623
627
631
635
639
643
647
651
655
660
664
669
674
679
685
690
695
700
705
710
715
720
724
728
732
736
740
743
746
749
752
754
757
759
761
763
764
766
767
768
768
769
769
769
770
770
770
770
771
771
772
773
774
775
777
778
781
783
786
789
793
797
802
807
813
819
826
834
841
850
858
867
877
886
896
907
918
929
940
952
963
976
988
1000
1012
1026
1039
1052
1065
1079
1092
1105
1118
1131
1143
1156
1168
1179
1191
1201
1212
1221
1230
1239
1247
1254
1261
1267
1272
1277
1281
1284
1287
1289
1291
1292
1292
1292
1291
1290
1287
1284
1281
1277
1273
1268
1262
1256
1249
1242
1235
1227
1218
1209
1200
1190
1180
1169
1158
1146
1135
1123
1110
1098
1085
1073
1060
1047
1033
1020
1006
994
981
968
955
943
931
919
907
896
886
876
866
858
849
841
834
827
821
815
809
804
800
796
792
788
785
781
778
775
773
770
768
765
763
761
759
756
754
752
749
746
743
740
737
733
729
725
721
717
713
708
704
700
696
692
688
684
681
678
676
673
672
671
670
670
671
672
674
676
679
683
687
691
697
702
709
715
722
730
737
745
753
761
769
777
785
793
801
810
818
826
834
842
850
858
865
873
880
887
895
901
908
915
921
927
933
938
944
949
954
959
963
967
971
974
978
981
984
987
989
992
994
996
998
999
1000
1002
1004
1004
1006
1008
1010
1010
1012
1014
1016
1020
1022
1025
1028
1031
1034
1038
1041
1045
1049
1053
1057
1061
1066
1071
1076
1081
1086
1092
1098
1104
1111
1118
1125
1132
1140
1148
1156
1164
1172
1180
1188
1195
1203
1211
1218
1225
1231
1237
1243
1248
1253
1257
1260
1263
1265
1267
1268
1268
1267
1266
1264
1262
1259
1255
1251
1246
1240
1234
1228
1221
1213
1205
1197
1189
1180
1171
1162
1153
1143
1134
1124
1115
1105
1095
1086
1077
1068
1059
1050
1042
1034
1026
1018
1012
1004
999
993
987
981
976
971
966
961
955
950
945
940
935
929
923
917
911
905
898
890
883
874
865
856
846
835
824
812
800
787
773
758
743
727
711
694
677
659
641
622
604
584
565
546
526
506
486
466
446
426
407
387
367
348
329
310
291
272
254
236
217
200
182
165
149
133
118
103
89
76
63
52
41
31
21
13
5
-1
-7
-13
-17
-21
-24
-27
-29
-30
-32
-32
-33
-33
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-32
-32
-31
-31
-30
-29
-27
-25
-23
-21
-19
-16
-13
-10
-7
-3
0
4
7
11
14
17
20
23
26
28
30
32
33
34
34
33
32
30
28
24
20
16
11
5
-2
-10
-18
-26
-36
-45
-56
-67
-78
-90
-102
-115
-128
-141
-155
-169
-183
-197
-211
-225
-240
-254
-268
-283
-297
-311
-325
-339
-353
-367
-381
-394
-408
-421
-434
-446
-459
-471
-483
-494
-506
-517
-528
-539
-549
-560
-570
-580
-590
-599
-608
-617
-626
-634
-642
-650
-658
-666
-673
-681
-688
-695
-703
-710
-717
-724
-731
-739
-746
-753
-761
-769
-776
-784
-792
-800
-808
-817
-825
-834
-843
-852
-862
-871
-882
-892
-903
-914
-926
-938
-950
-963
-976
-989
-1002
-1016
-1029
-1043
-1057
-1070
-1084
-1098
-1112
-1127
-1141
-1155
-1170
-1184
-1199
-1214
-1228
-1243
-1259
-1274
-1289
-1305
-1320
-1336
-1352
-1367
-1383
-1398
-1413
-1428
-1442
-1456
-1469
-1482
-1495
-1507
-1519
-1530
-1541
-1551
-1561
-1570
-1579
-1587
-1595
-1602
-1609
-1616
-1622
-1628
-1633
-1638
-1643
-1647
-1650
-1653
-1655
-1657
-1659
-1660
-1660
-1660
-1660
-1659
-1658
-1657
-1655
-1653
-1650
-1648
-1644
-1641
-1637
-1633
-1628
-1623
-1618
-1612
-1606
-1600
-1593
-1586
-1579
-1572
-1564
-1556
-1548
-1539
-1530
-1521
-1511
-1501
-1490
-1478
-1466
-1454
-1441
-1428
-1414
-1399
-1384
-1369
-1352
-1335
-1318
-1300
-1281
-1262
-1242
-1222
-1202
-1181
-1159
-1138
-1116
-1094
-1072
-1050
-1028
-1006
-984
-963
-941
-920
-899
-879
-859
-839
-820
-801
-783
-765
-748
-731
-714
-698
-682
-667
-652
-637
-623
-609
-596
-582
-570
-557
-545
-533
-521
-510
-499
-489
-478
-469
-460
-451
-443
-435
-428
-422
-416
-411
-407
-403
-399
-397
-394
-393
-391
-391
-390
-391
-391
-392
-394
-395
-397
-399
-401
-404
-407
-410
-413
-416
-420
-424
-428
-432
-437
-442
-447
-452
-458
-465
-471
-478
-486
-494
-503
-513
-523
-533
-545
-557
-570
-583
-597
-611
-626
-642
-658
-674
-691
-708
-725
-743
-761
-779
-798
-816
-835
-854
-873
-892
-911
-930
-949
-968
-988
-1006
-1027
-1046
-1066
-1086
-1106
-1126
-1147
-1167
-1188
-1208
-1229
-1250
-1271
-1292
-1314
-1335
-1357
-1379
-1402
-1424
-1447
-1470
-1494
-1517
-1541
-1565
-1590
-1615
-1640
-1665
-1691
-1716
-1742
-1768
-1794
-1820
-1846
-1872
-1897
-1922
-1947
-1972
-1996
-2019
-2041
-2065
-2087
-2108
-2129
-2149
-2168
-2187
-2205
-2223
-2240
-2256
-2272
-2287
-2301
-2315
-2329
-2342
-2354
-2366
-2378
-2388
-2399
-2409
-2418
-2427
-2436
-2444
-2452
-2459
-2466
-2472
-2478
-2483
-2488
-2493
-2497
-2500
-2504
-2507
-2509
-2511
-2513
-2515
-2517
-2519
-2520
-2522
-2524
-2526
-2527
-2529
-2531
-2534
-2536
-2539
-2542
-2545
-2548
-2552
-2556
-2560
-2565
-2569
-2574
-2579
-2584
-2589
-2594
-2599
-2603
-2608
-2613
-2617
-2621
-2625
-2629
-2633
-2637
-2640
-2643
-2646
-2649
-2652
-2654
-2655
-2657
-2658
-2659
-2659
-2659
-2659
-2659
-2659
-2658
-2657
-2657
-2656
-2656
-2655
-2654
-2654
-2653
-2653
-2653
-2653
-2653
-2653
-2653
-2654
-2655
-2656
-2657
-2658
-2660
-2661
-2663
-2665
-2667
-2670
-2672
-2674
-2677
-2679
-2682
-2684
-2687
-2689
-2691
-2693
-2695
-2697
-2699
-2700
-2700
-2701
-2700
-2699
-2698
-2696
-2693
-2689
-2685
-2680
-2674
-2668
-2661
-2654
-2646
-2637
-2628
-2618
-2608
-2597
-2587
-2575
-2564
-2553
-2541
-2530
-2518
-2506
-2494
-2483
-2471
-2459
-2448
-2436
-2425
-2414
-2403
-2392
-2381
-2370
-2359
-2348
-2337
-2325
-2314
-2302
-2290
-2278
-2265
-2253
-2240
-2227
-2214
-2200
-2187
-2173
-2159
-2145
-2132
-2118
-2104
-2091
-2077
-2064
-2051
-2037
-2025
-2013
-2001
-1988
-1976
-1965
-1953
-1941
-1929
-1918
-1906
-1894
-1882
-1870
-1858
-1845
-1833
-1820
-1807
-1794
-1780
-1766
-1752
-1738
-1724
-1710
-1695
-1681
-1666
-1652
-1638
-1623
-1609
-1595
-1582
-1568
-1555
-1542
-1530
-1518
-1506
-1494
-1484
-1473
-1464
-1455
-1446
-1438
-1431
-1424
-1418
-1413
-1408
-1403
-1399
-1395
-1392
-1389
-1386
-1383
-1380
-1377
-1374
-1370
-1367
-1363
-1359
-1354
-1349
-1344
-1338
-1331
-1324
-1317
-1309
-1300
-1291
-1282
-1272
-1262
-1252
-1241
-1230
-1219
-1208
-1197
-1186
-1175
-1164
-1154
-1143
-1133
-1124
-1114
-1106
-1097
-1089
-1082
-1075
-1069
-1063
-1058
-1053
-1049
-1045
-1042
-1038
-1036
-1033
-1030
-1028
-1026
-1022
-1020
-1018
-1014
-1012
-1010
-1006
-1002
-999
-996
-992
-987
-983
-978
-974
-969
-964
-959
-954
-949
-944
-940
-935
-931
-927
-924
-921
-918
-915
-913
-912
-911
-910
-910
-910
-910
-912
-913
-915
-918
-921
-924
-928
-932
-937
-942
-948
-954
-960
-967
-974
-982
-990
-999
-1006
-1016
-1025
-1035
-1044
-1054
-1064
-1074
-1084
-1094
-1105
-1115
-1126
-1137
-1148
-1160
-1171
-1183
-1194
-1206
-1219
-1231
-1244
-1257
-1271
-1284
-1298
-1312
-1327
-1341
-1356
-1371
-1386
-1401
-1416
-1432
-1448
-1463
-1479
-1495
-1510
-1526
-1541
-1556
-1571
-1586
-1600
-1615
-1628
-1642
-1655
-1668
-1681
-1693
-1705
-1718
-1729
-1741
-1753
-1765
-1777
-1789
-1801
-1813
-1826
-1838
-1851
-1865
-1878
-1892
-1906
-1920
-1935
-1950
-1965
-1980
-1995
-2011
-2025
-2041
-2058
-2074
-2090
-2105
-2121
-2137
-2152
-2168
-2183
-2198
-2213
-2228
-2242
-2257
-2271
-2285
-2298
-2312
-2325
-2338
-2350
-2362
-2373
-2384
-2395
-2404
-2413
-2421
-2428
-2434
-2440
-2444
-2448
-2451
-2452
-2453
-2453
-2453
-2451
-2449
-2445
-2441
-2437
-2431
-2425
-2418
-2411
-2403
-2395
-2386
-2376
-2367
-2356
-2346
-2335
-2324
-2313
-2302
-2291
-2279
-2267
-2256
-2244
-2233
-2221
-2210
-2199
-2188
-2177
-2165
-2154
-2143
-2132
-2121
-2110
-2099
-2087
-2076
-2065
-2053
-2041
-2029
-2017
-2004
-1991
-1977
-1963
-1949
-1934
-1919
-1904
-1888
-1872
-1856
-1839
-1823
-1806
-1788
-1771
-1753
-1735
-1717
-1699
-1680
-1661
-1641
-1621
-1601
-1580
-1559
-1537
-1515
-1492
-1468
-1443
-1418
-1391
-1364
-1335
-1306
-1276
-1245
-1212
-1179
-1145
-1110
-1074
-1037
-998
-959
-919
-878
-837
-794
-751
-706
-661
-616
-570
-523
-475
-428
-379
-331
-282
-233
-184
-134
-85
-36
12
61
109
156
203
249
294
339
383
426
467
508
548
587
625
661
696
731
764
796
827
856
885
913
940
966
991
1014
1038
1060
1081
1101
1121
1140
1158
1175
1191
1207
1221
1235
1249
1261
1274
1285
1296
1306
1316
1325
1334
1342
1350
1357
1365
1372
1379
1386
1393
1401
1408
1417
1425
1434
1443
1452
1462
1472
1482
1493
1504
1516
1528
1540
1553
1566
1580
1594
1609
1624
1640
1656
1673
1690
1707
1725
1743
1762
1780
1800
1820
1840
1860
1881
1902
1923
1944
1965
1987
2008
2029
2050
2071
2091
2112
2132
2152
2172
2191
2210
2229
2248
2266
2284
2301
2318
2334
2350
2366
2381
2395
2408
2421
2433
2445
2455
2465
2474
2482
2489
2495
2501
2505
2508
2510
2511
2511
2510
2508
2505
2501
2496
2491
2484
2476
2468
2459
2449
2439
2428
2416
2404
2391
2378
2365
2351
2336
2322
2307
2292
2276
2261
2246
2231
2216
2201
2187
2173
2159
2145
2132
2119
2107
2095
2082
2070
2059
2047
2035
2023
2011
1999
1987
1975
1962
1950
1937
1925
1912
1899
1886
1872
1858
1844
1829
1814
1798
1782
1766
1749
1732
1714
1696
1678
1659
1639
1619
1599
1579
1559
1538
1518
1497
1477
1457
1438
1419
1401
1383
1367
1351
1336
1322
1309
1297
1285
1275
1265
1257
1249
1243
1237
1232
1229
1226
1224
1223
1223
1224
1226
1228
1231
1234
1238
1242
1247
1253
1258
1265
1271
1279
1287
1296
1305
1315
1326
1338
1351
1365
1379
1395
1411
1428
1446
1464
1483
1503
1523
1544
1565
1586
1608
1630
1651
1673
1694
1716
1736
1757
1777
1797
1817
1836
1855
1873
1891
1909
1926
1943
1959
1975
1990
2005
2020
2035
2049
2063
2077
2091
2104
2117
2130
2143
2155
2166
2178
2188
2198
2207
2216
2223
2230
2236
2241
2245
2248
2250
2251
2251
2250
2248
2245
2241
2236
2230
2224
2216
2208
2199
2189
2178
2167
2154
2141
2127
2112
2095
2078
2060
2041
2020
1999
1976
1952
1928
1902
1876
1848
1820
1791
1762
1732
1701
1669
1637
1604
1570
1536
1501
1466
1430
1394
1358
1322
1285
1249
1214
1178
1144
1110
1077
1045
1014
984
956
929
903
879
856
835
816
797
781
766
752
739
728
718
709
701
695
690
685
682
681
680
680
681
682
685
688
692
696
701
707
714
721
729
737
747
756
767
778
789
801
814
826
839
852
865
878
891
903
915
926
937
948
957
966
974
982
989
995
1000
1004
1008
1010
1012
1012
1012
1010
1010
1006
1004
1000
997
992
986
980
974
966
959
951
943
934
926
917
908
898
889
880
870
861
851
842
833
823
814
805
796
788
779
771
764
756
749
742
736
729
723
718
712
707
701
696
690
684
678
672
666
659
652
645
637
629
621
613
605
597
588
580
572
564
555
547
539
531
523
515
507
499
491
482
473
464
454
444
433
422
410
397
384
370
355
340
323
307
289
271
252
232
212
192
171
150
129
107
86
64
43
21
0
-21
-42
-62
-82
-102
-122
-141
-161
-180
-199
-218
-238
-257
-277
-297
-317
-338
-359
-380
-402
-424
-447
-469
-492
-515
-538
-562
-585
-608
-630
-652
-674
-695
-715
-733
-751
-767
-783
-796
-808
-819
-828
-836
-842
-846
-849
-851
-851
-849
-847
-842
-837
-830
-822
-812
-800
-787
-772
-756
-738
-718
-696
-672
-646
-618
-589
-557
-524
-489
-452
-414
-374
-332
-289
-245
-199
-152
-104
-55
-5
46
98
150
202
255
309
362
416
470
525
579
632
686
740
793
846
898
951
1002
1054
1105
1156
1207
1257
1306
1355
1403
1451
1498
1544
1590
1635
1679
1722
1765
1807
1849
1890
1930
1970
2009
2047
2084
2120
2155
2189
2221
2252
2281
2309
2334
2358
2380
2400
2418
2434
2448
2460
2470
2478
2483
2486
2487
2485
2481
2475
2466
2454
2440
2424
2405
2384
2360
2334
2305
2274
2240
2204
2165
2124
2081
2035
1987
1937
1885
1831
1775
1717
1658
1597
1534
1470
1406
1340
1274
1207
1139
1071
1002
935
866
798
729
660
591
523
454
386
318
250
183
116
50
-15
-79
-142
-204
-266
-326
-386
-444
-502
-559
-615
-670
-724
-777
-830
-882
-933
-984
-1034
-1083
-1132
-1181
-1229
-1276
-1323
-1369
-1415
-1460
-1505
-1549
-1593
-1636
-1679
-1721
-1763
-1805
-1846
-1887
-1928
-1968
-2008
-2048
-2087
-2126
-2164
-2202
-2238
-2273
-2308
-2341
-2373
-2403
-2431
-2458
-2482
-2505
-2526
-2544
-2559
-2573
-2583
-2591
-2596
-2598
-2597
-2592
-2585
-2574
-2560
-2542
-2521
-2497
-2469
-2437
-2402
-2364
-2323
-2279
-2231
-2182
-2129
-2075
-2017
-1960
-1900
-1839
-1777
-1714
-1650
-1586
-1523
-1459
-1397
-1335
-1274
-1215
-1157
-1101
-1047
-995
-944
-896
-849
-805
-762
-722
-683
-646
-611
-577
-545
-515
-486
-458
-432
-407
-384
-362
-341
-321
-304
-287
-273
-259
-248
-238
-231
-225
-221
-219
-218
-220
-223
-228
-234
-242
-251
-260
-271
-283
-295
-307
-320
-333
-345
-357
-369
-380
-390
-399
-408
-415
-422
-428
-433
-437
-440
-443
-445
-446
-446
-445
-444
-443
-440
-438
-434
-431
-427
-422
-417
-412
-406
-400
-393
-386
-378
-369
-360
-350
-339
-328
-316
-303
-289
-274
-259
-243
-225
-207
-187
-167
-145
-122
-98
-73
-47
-19
10
40
71
104
138
173
209
247
286
325
366
408
450
494
538
583
628
674
720
766
813
859
906
953
999
1046
1092
1138
1184
1230
1275
1320
1365
1410
1455
1499
1544
1588
1633
1678
1722
1768
1813
1859
1905
1951
1998
2045
2092
2139
2186
2233
2280
2326
2372
2418
2462
2506
2548
2589
2628
2666
2702
2736
2768
2798
2826
2852
2875
2897
2917
2934
2950
2965
2978
2990
3000
3009
3018
3026
3033
3040
3046
3052
3058
3063
3069
3075
3081
3087
3093
3100
3107
3115
3123
3131
3140
3150
3159
3170
3181
3192
3203
3215
3227
3238
3250
3261
3273
3284
3294
3304
3314
3324
3332
3341
3348
3355
3362
3367
3372
3376
3379
3382
3384
3385
3385
3385
3384
3382
3380
3378
3374
3370
3365
3360
3354
3347
3339
3330
3321
3311
3299
3287
3273
3259
3244
3228
3211
3193
3175
3156
3137
3118
3098
3079
3060
3042
3025
3008
2993
2978
2965
2953
2943
2933
2925
2918
2913
2908
2904
2901
2898
2897
2895
2894
2894
2894
2894
2894
2894
2894
2894
2894
2894
2893
2893
2892
2892
2891
2890
2888
2886
2884
2881
2878
2874
2870
2865
2859
2853
2845
2838
2829
2821
2811
2801
2791
2780
2769
2758
2746
2735
2723
2712
2702
2691
2681
2672
2663
2655
2647
2641
2635
2631
2627
2624
2622
2621
2621
2621
2623
2626
2629
2633
2638
2643
2649
2656
2664
2672
2680
2689
2699
2709
2719
2729
2739
2750
2761
2771
2782
2792
2802
2811
2821
2830
2838
2846
2854
2861
2868
2874
2880
2886
2891
2896
2901
2905
2909
2913
2917
2920
2923
2926
2929
2932
2934
2937
2939
2941
2943
2945
2946
2948
2949
2951
2952
2953
2955
2957
2959
2962
2965
2969
2974
2980
2986
2994
3002
3011
3021
3032
3044
3056
3070
3084
3098
3114
3130
3147
3165
3184
3203
3223
3243
3265
3287
3310
3333
3358
3382
3407
3433
3459
3486
3513
3541
3568
3596
3625
3653
3682
3710
3739
3768
3798
3827
3857
3887
3918
3950
3982
4014
4050
4085
4121
4159
4198
4239
4281
4325
4370
4417
4466
4517
4571
4626
4683
4743
4804
4868
4934
5002
5072
5143
5217
5291
5367
5443
5521
5599
5677
5756
5834
5912
5989
6066
6141
6215
6287
6358
6427
6494
6558
6621
6680
6737
6791
6842
6890
6936
6978
7017
7054
7088
7119
7147
7173
7196
7217
7235
7252
7266
7278
7288
7297
7304
7309
7313
7315
7316
7316
7314
7312
7308
7304
7298
7292
7285
7277
7268
7259
7250
7240
7230
7219
7208
7197
7187
7176
7166
7157
7148
7140
7133
7128
7123
7120
7119
7119
7120
7124
7129
7136
7144
7155
7167
7180
7196
7212
7231
7250
7272
7294
7317
7342
7368
7395
7424
7453
7484
7515
7548
7582
7617
7653
7689
7727
7765
7804
7844
7884
7924
7965
8006
8047
8087
8129
8170
8212
8254
8296
8338
8380
8423
8467
8511
8556
8601
8647
8694
8741
8790
8839
8889
8939
8990
9042
9094
9147
9201
9255
9309
9363
9418
9473
9528
9582
9636
9689
9741
9792
9842
9890
9936
9981
10023
10062
10099
10133
10164
10192
10217
10238
10256
10271
10282
10290
10295
10297
10295
10290
10282
10272
10258
10242
10224
10202
10179
10153
10124
10094
10061
10026
9988
9948
9906
9861
9814
9764
9711
9656
9599
9538
9476
9410
9342
9271
9198
9123
9045
8965
8882
8797
8710
8621
8530
8437
8342
8246
8148
8048
7948
7846
7743
7639
7535
7429
7322
7215
7106
6997
6888
6778
6667
6555
6443
6330
6217
6104
5990
5875
5760
5645
5529
5413
5296
5179
5061
4943
4824
4705
4586
4466
4347
4227
4108
3989
3870
3752
3635
3518
3403
3288
3174
3062
2950
2840
2732
2625
2519
2415
2313
2212
2114
2017
1923
1831
1741
1654
1569
1486
1405
1327
1251
1177
1105
1035
967
901
836
773
712
651
592
535
478
422
368
314
261
209
158
107
58
8
-40
-89
-137
-184
-232
-280
-328
-377
-426
-476
-527
-579
-631
-685
-740
-797
-854
-913
-974
-1035
-1098
-1162
-1227
-1293
-1360
-1427
-1495
-1564
-1632
-1701
-1768
-1836
-1902
-1968
-2032
-2096
-2157
-2217
-2275
-2332
-2387
-2440
-2491
-2541
-2589
-2636
-2681
-2724
-2766
-2807
-2847
-2885
-2922
-2957
-2991
-3025
-3056
-3087
-3116
-3145
-3171
-3197
-3222
-3245
-3268
-3290
-3311
-3331
-3351
-3371
-3391
-3411
-3432
-3453
-3474
-3497
-3520
-3544
-3569
-3595
-3623
-3651
-3681
-3712
-3744
-3778
-3812
-3848
-3885
-3923
-3962
-4002
-4043
-4083
-4127
-4170
-4213
-4257
-4301
-4345
-4389
-4432
-4475
-4518
-4559
-4599
-4638
-4675
-4709
-4742
-4772
-4799
-4823
-4844
-4862
-4876
-4886
-4892
-4894
-4892
-4885
-4874
-4858
-4838
-4813
-4783
-4748
-4709
-4665
-4616
-4562
-4504
-4441
-4374
-4302
-4226
-4146
-4061
-3973
-3881
-3786
-3687
-3584
-3478
-3369
-3256
-3141
-3022
-2901
-2777
-2650
-2521
-2389
-2255
-2119
-1982
-1842
-1702
-1560
-1416
-1272
-1127
-982
-836
-691
-545
-400
-255
-112
31
172
312
450
587
722
855
986
1115
1242
1367
1490
1611
1730
1847
1962
2075
2186
2295
2402
2508
2612
2715
2816
2917
3016
3114
3211
3308
3404
3499
3594
3688
3783
3877
3972
4066
4161
4257
4353
4449
4547
4645
4744
4844
4945
5047
5149
5253
5357
5463
5568
5675
5782
5890
5998
6107
6216
6325
6435
6545
6654
6764
6873
6982
7090
7198
7304
7409
7513
7615
7715
7814
7910
8005
8096
8188
8276
8362
8445
8527
8606
8684
8759
8832
8903
8972
9039
9103
9166
9225
9283
9338
9390
9440
9487
9532
9575
9615
9652
9687
9720
9750
9778
9804
9828
9849
9869
9886
9902
9916
9928
9939
9948
9955
9961
9965
9969
9970
9971
9970
9969
9966
9962
9957
9951
9944
9937
9929
9920
9911
9902
9892
9882
9873
9863
9853
9843
9834
9824
9815
9805
9796
9787
9777
9768
9759
9750
9740
9731
9721
9712
9702
9693
9684
9675
9666
9658
9650
9643
9636
9631
9626
9623
9620
9618
9617
9617
9618
9620
9622
9625
9628
9631
9635
9639
9642
9646
9650
9653
9656
9658
9660
9662
9663
9664
9663
9662
9660
9657
9653
9648
9642
9634
9625
9615
9604
9591
9577
9563
9547
9531
9514
9497
9479
9461
9443
9425
9408
9390
9374
9357
9341
9326
9311
9298
9285
9273
9262
9251
9242
9235
9228
9223
9219
9216
9215
9215
9216
9219
9223
9229
9235
9243
9252
9262
9273
9285
9298
9311
9325
9338
9352
9366
9380
9394
9406
9418
9429
9439
9447
9455
9460
9464
9466
9466
9463
9459
9453
9444
9432
9419
9402
9383
9362
9337
9310
9281
9248
9213
9175
9135
9092
9047
8999
8948
8896
8841
8784
8725
8663
8600
8534
8467
8397
8325
8251
8173
8095
8013
7931
7845
7757
7667
7575
7480
7384
7285
7185
7084
6981
6876
6771
6664
6557
6449
6341
6232
6123
6013
5904
5794
5684
5574
5463
5353
5242
5130
5018
4905
4791
4677
4561
4445
4327
4208
4089
3967
3845
3722
3597
3471
3345
3216
3087
2956
2825
2692
2558
2423
2288
2151
2013
1875
1735
1595
1454
1313
1171
1028
886
743
599
456
313
169
26
-117
-259
-401
-543
-683
-824
-963
-1101
-1239
-1375
-1510
-1644
-1776
-1907
-2037
-2165
-2291
-2416
-2539
-2661
-2782
-2901
-3019
-3136
-3251
-3367
-3481
-3595
-3708
-3821
-3934
-4046
-4161
-4274
-4388
-4502
-4616
-4731
-4846
-4962
-5079
-5196
-5313
-5431
-5549
-5668
-5787
-5907
-6027
-6147
-6268
-6389
-6510
-6631
-6752
-6873
-6994
-7115
-7236
-7356
-7475
-7594
-7712
-7829
-7944
-8058
-8170
-8282
-8392
-8499
-8604
-8707
-8808
-8906
-9002
-9095
-9185
-9273
-9358
-9441
-9521
-9598
-9673
-9745
-9815
-9883
-9948
-10011
-10073
-10132
-10190
-10246
-10301
-10355
-10407
-10459
-10510
-10560
-10609
-10658
-10707
-10755
-10803
-10850
-10898
-10946
-10994
-11042
-11091
-11140
-11190
-11241
-11293
-11346
-11400
-11455
-11511
-11569
-11629
-11689
-11752
-11815
-11881
-11948
-12016
-12087
-12158
-12232
-12307
-12384
-12462
-12542
-12624
-12707
-12792
-12879
-12967
-13056
-13147
-13239
-13333
-13428
-13524
-13621
-13720
-13819
-13920
-14021
-14124
-14226
-14330
-14433
-14537
-14641
-14744
-14847
-14950
-15051
-15152
-15252
-15350
-15446
-15541
-15633
-15723
-15811
-15896
-15979
-16058
-16135
-16209
-16280
-16347
-16413
-16475
-16535
-16592
-16646
-16699
-16749
-16796
-16842
-16886
-16929
-16969
-17008
-17046
-17082
-17117
-17151
-17183
-17215
-17245
-17275
-17304
-17332
-17359
-17385
-17411
-17436
-17460
-17483
-17505
-17527
-17548
-17569
-17588
-17607
-17626
-17644
-17661
-17678
-17694
-17710
-17725
-17741
-17756
-17771
-17785
-17800
-17815
-17830
-17846
-17861
-17876
-17892
-17907
-17922
-17937
-17951
-17965
-17978
-17991
-18002
-18012
-18021
-18028
-18034
-18037
-18039
-18038
-18034
-18028
-18019
-18007
-17991
-17973
-17950
-17924
-17895
-17861
-17824
-17783
-17737
-17687
-17634
-17575
-17513
-17446
-17374
-17298
-17218
-17133
-17044
-16950
-16852
-16750
-16643
-16531
-16416
-16296
-16171
-16043
-15911
-15774
-15634
-15491
-15343
-15192
-15038
-14881
-14721
-14558
-14392
-14223
-14052
-13879
-13703
-13526
-13346
-13165
-12982
-12798
-12613
-12426
-12238
-12050
-11861
-11671
-11481
-11291
-11101
-10912
-10723
-10534
-10346
-10159
-9974
-9789
-9605
-9423
-9243
-9063
-8885
-8709
-8535
-8362
-8189
-8021
-7853
-7687
-7523
-7361
-7200
-7042
-6886
-6731
-6579
-6429
-6282
-6136
-5993
-5852
-5713
-5577
-5444
-5313
-5184
-5058
-4935
-4814
-4696
-4581
-4469
-4359
-4253
-4149
-4048
-3950
-3854
-3761
-3670
-3581
-3494
-3410
-3327
-3245
-3165
-3086
-3009
-2932
-2856
-2781
-2706
-2632
-2559
-2485
-2413
-2340
-2269
-2197
-2127
-2057
-1987
-1919
-1851
-1785
-1719
-1654
-1591
-1528
-1467
-1406
-1346
-1288
-1230
-1173
-1116
-1059
-1002
-947
-890
-833
-776
-718
-659
-599
-538
-476
-412
-347
-281
-213
-143
-73
0
74
149
225
303
382
462
543
625
707
790
874
958
1042
1127
1211
1295
1379
1463
1547
1630
1712
1794
1876
1957
2037
2116
2195
2273
2350
2426
2501
2575
2648
2720
2790
2858
2925
2990
3053
3115
3174
3231
3286
3339
3389
3437
3483
3526
3567
3606
3642
3675
3705
3733
3758
3780
3799
3815
3827
3837
3844
3848
3848
3846
3840
3832
3820
3805
3787
3766
3742
3715
3684
3650
3613
3573
3530
3484
3436
3384
3330
3273
3214
3152
3089
3023
2956
2888
2817
2746
2674
2601
2527
2452
2377
2302
2226
2151
2076
2001
1927
1853
1780
1708
1637
1568
1500
1433
1368
1305
1243
1183
1125
1068
1012
960
909
859
812
766
721
679
639
601
565
530
498
468
440
414
390
368
348
329
313
298
284
272
261
252
243
236
230
224
219
215
211
209
206
205
204
203
203
204
205
206
209
211
214
218
222
226
231
236
242
249
255
263
271
279
288
298
308
319
331
343
356
370
384
399
415
432
450
468
488
508
529
551
574
598
623
648
674
701
729
757
785
815
845
875
906
937
969
1000
1034
1067
1101
1135
1170
1205
1240
1276
1313
1350
1387
1424
1463
1501
1540
1580
1620
1661
1702
1744
1787
1830
1874
1918
1963
2007
2052
2097
2142
2187
2232
2276
2320
2364
2407
2449
2490
2531
2570
2609
2646
2682
2718
2751
2784
2816
2846
2875
2902
2928
2952
2975
2996
3016
3034
3051
3066
3080
3092
3103
3112
3119
3125
3130
3132
3133
3132
3129
3124
3117
3108
3097
3083
3067
3049
3029
3006
2981
2953
2923
2891
2857
2820
2782
2741
2699
2655
2610
2563
2515
2467
2418
2368
2318
2267
2217
2166
2116
2066
2016
1966
1917
1867
1818
1768
1719
1670
1620
1571
1521
1471
1422
1372
1321
1271
1220
1169
1118
1067
1016
964
913
861
809
757
705
653
600
548
495
442
389
335
280
225
169
112
54
-6
-67
-129
-193
-258
-326
-395
-465
-538
-613
-689
-768
-848
-931
-1014
-1101
-1190
-1280
-1372
-1466
-1562
-1660
-1760
-1862
-1966
-2071
-2178
-2287
-2397
-2509
-2622
-2737
-2853
-2970
-3088
-3207
-3328
-3449
-3571
-3693
-3816
-3939
-4062
-4187
-4310
-4434
-4558
-4681
-4804
-4926
-5048
-5169
-5290
-5409
-5528
-5646
-5762
-5878
-5992
-6105
-6217
-6328
-6437
-6545
-6651
-6756
-6859
-6961
-7061
-7160
-7257
-7353
-7448
-7542
-7634
-7726
-7816
-7906
-7994
-8082
-8170
-8256
-8342
-8427
-8512
-8596
-8679
-8762
-8844
-8926
-9006
-9087
-9166
-9245
-9323
-9401
-9477
-9553
-9628
-9702
-9776
-9848
-9920
-9990
-10060
-10128
-10195
-10262
-10327
-10390
-10453
-10514
-10573
-10631
-10687
-10742
-10795
-10846
-10896
-10943
-10988
-11032
-11073
-11112
-11150
-11185
-11218
-11248
-11277
-11303
-11326
-11348
-11367
-11384
-11398
-11409
-11418
-11425
-11428
-11429
-11427
-11422
-11415
-11404
-11391
-11375
-11355
-11333
-11308
-11280
-11250
-11216
-11179
-11140
-11098
-11053
-11005
-10954
-10900
-10843
-10784
-10722
-10657
-10589
-10518
-10445
-10369
-10291
-10210
-10127
-10042
-9955
-9865
-9774
-9682
-9587
-9491
-9394
-9296
-9197
-9097
-8996
-8894
-8792
-8688
-8585
-8481
-8376
-8271
-8166
-8060
-7954
-7847
-7739
-7631
-7522
-7412
-7302
-7190
-7078
-6965
-6851
-6736
-6620
-6503
-6385
-6266
-6147
-6026
-5904
-5782
-5658
-5534
-5409
-5283
-5156
-5029
-4901
-4772
-4643
-4513
-4383
-4252
-4122
-3991
-3859
-3728
-3596
-3464
-3332
-3199
-3067
-2934
-2802
-2669
-2536
-2402
-2269
-2135
-2001
-1867
-1733
-1598
-1463
-1327
-1191
-1054
-917
-779
-640
-501
-361
-219
-77
66
210
355
502
649
798
947
1098
1250
1403
1556
1711
1867
2025
2183
2342
2502
2663
2825
2989
3153
3318
3484
3652
3820
3988
4158
4329
4500
4672
4845
5018
5191
5365
5540
5714
5889
6063
6238
6412
6585
6758
6930
7101
7271
7440
7607
7773
7937
8099
8260
8418
8573
8727
8878
9026
9172
9315
9455
9592
9727
9859
9987
10113
10235
10355
10471
10585
10695
10802
10906
11006
11104
11198
11289
11377
11461
11542
11619
11693
11763
11830
11893
11952
12008
12059
12107
12150
12190
12225
12257
12285
12308
12328
12344
12355
12363
12367
12368
12365
12358
12348
12335
12318
12299
12276
12251
12223
12193
12161
12127
12091
12053
12014
11973
11930
11887
11842
11796
11750
11702
11653
11603
11553
11501
11448
11395
11341
11285
11229
11171
11113
11053
10991
10928
10863
10796
10727
10656
10583
10507
10428
10346
10262
10174
10084
9990
9893
9792
9688
9581
9470
9356
9239
9118
8994
8866
8736
8602
8465
8326
8183
8038
7890
7740
7587
7432
7275
7117
6957
6796
6633
6470
6306
6141
5977
5812
5648
5484
5321
5159
4997
4837
4679
4522
4366
4213
4062
3912
3765
3621
3478
3338
3201
3066
2933
2803
2675
2549
2426
2305
2186
2069
1954
1841
1729
1620
1511
1405
1300
1196
1093
992
892
793
694
597
500
404
308
213
119
25
-70
-164
-258
-352
-446
-540
-634
-729
-824
-919
-1014
-1111
-1207
-1303
-1400
-1496
-1592
-1689
-1785
-1881
-1976
-2072
-2166
-2260
-2354
-2447
-2540
-2632
-2723
-2814
-2904
-2993
-3082
-3170
-3258
-3345
-3432
-3518
-3603
-3688
-3773
-3857
-3941
-4024
-4107
-4190
-4271
-4353
-4434
-4514
-4594
-4673
-4751
-4830
-4907
-4984
-5060
-5136
-5211
-5285
-5359
-5432
-5505
-5577
-5648
-5719
-5789
-5859
-5928
-5996
-6064
-6131
-6197
-6262
-6327
-6391
-6455
-6517
-6579
-6640
-6700
-6759
-6817
-6873
-6929
-6983
-7036
-7087
-7137
-7185
-7232
-7277
-7321
-7363
-7403
-7441
-7478
-7512
-7545
-7575
-7604
-7630
-7654
-7676
-7696
-7714
-7729
-7743
-7754
-7764
-7771
-7777
-7781
-7783
-7784
-7783
-7781
-7778
-7774
-7769
-7763
-7756
-7749
-7741
-7732
-7724
-7714
-7705
-7695
-7685
-7674
-7663
-7651
-7639
-7626
-7613
-7599
-7584
-7568
-7551
-7533
-7514
-7494
-7472
-7449
-7425
-7399
-7371
-7342
-7311
-7278
-7244
-7208
-7170
-7130
-7089
-7047
-7003
-6957
-6910
-6862
-6812
-6761
-6709
-6656
-6602
-6547
-6491
-6434
-6376
-6318
-6259
-6199
-6139
-6079
-6018
-5957
-5896
-5834
-5772
-5711
-5649
-5587
-5526
-5464
-5403
-5342
-5281
-5220
-5159
-5098
-5038
-4977
-4916
-4855
-4794
-4733
-4671
-4610
-4548
-4485
-4422
-4359
-4295
-4230
-4165
-4098
-4032
-3964
-3895
-3826
-3755
-3684
-3611
-3538
-3464
-3389
-3313
-3236
-3159
-3081
-3002
-2922
-2841
-2760
-2677
-2594
-2510
-2426
-2340
-2254
-2167
-2079
-1990
-1900
-1810
-1718
-1626
-1533
-1439
-1344
-1249
-1153
-1057
-960
-863
-765
-667
-569
-471
-372
-274
-175
-77
21
119
217
314
411
507
603
698
792
886
979
1071
1162
1253
1343
1433
1521
1609
1697
1783
1870
1956
2041
2128
2213
2299
2384
2470
2556
2642
2728
2815
2902
2989
3077
3165
3254
3343
3432
3522
3613
3703
3795
3886
3978
4070
4164
4257
4350
4444
4538
4632
4726
4820
4914
5008
5102
5195
5288
5380
5472
5564
5654
5744
5832
5919
6005
6090
6173
6254
6333
6411
6486
6560
6631
6700
6766
6830
6892
6951
7007
7060
7111
7159
7204
7246
7284
7320
7353
7383
7410
7433
7454
7471
7486
7497
7506
7512
7516
7516
7514
7510
7503
7494
7483
7470
7455
7437
7418
7396
7373
7348
7320
7291
7260
7227
7191
7154
7115
7073
7030
6985
6937
6888
6836
6782
6726
6668
6607
6545
6480
6413
6343
6272
6198
6122
6043
5963
5880
5796
5709
5621
5531
5439
5346
5251
5155
5058
4959
4860
4760
4659
4557
4455
4353
4251
4149
4046
3945
3844
3744
3644
3546
3448
3352
3256
3162
3069
2978
2888
2799
2712
2626
2541
2458
2376
2296
2217
2139
2062
1987
1912
1839
1766
1695
1624
1554
1485
1416
1348
1280
1212
1145
1077
1010
943
875
807
739
670
601
532
461
390
318
245
171
96
20
-58
-136
-216
-298
-380
-465
-551
-638
-727
-818
-910
-1004
-1100
-1196
-1295
-1395
-1496
-1598
-1702
-1806
-1912
-2019
-2126
-2234
-2343
-2453
-2563
-2674
-2786
-2897
-3009
-3122
-3234
-3347
-3459
-3572
-3684
-3796
-3908
-4019
-4131
-4241
-4351
-4460
-4569
-4676
-4782
-4888
-4992
-5095
-5196
-5296
-5394
-5491
-5586
-5679
-5770
-5859
-5946
-6031
-6114
-6195
-6274
-6350
-6425
-6497
-6567
-6635
-6702
-6766
-6828
-6889
-6947
-7005
-7060
-7114
-7166
-7217
-7267
-7315
-7363
-7408
-7453
-7497
-7539
-7581
-7622
-7661
-7700
-7737
-7774
-7809
-7843
-7877
-7908
-7939
-7968
-7996
-8022
-8047
-8071
-8093
-8113
-8132
-8150
-8164
-8179
-8192
-8202
-8211
-8219
-8225
-8229
-8231
-8232
-8231
-8229
-8225
-8219
-8212
-8203
-8193
-8180
-8167
-8153
-8137
-8119
-8100
-8080
-8060
-8038
-8013
-7991
-7966
-7940
-7914
-7887
-7859
-7831
-7802
-7772
-7742
-7711
-7679
-7647
-7614
-7580
-7546
-7511
-7475
-7438
-7400
-7361
-7321
-7280
-7238
-7195
-7151
-7106
-7060
-7013
-6965
-6916
-6865
-6814
-6761
-6708
-6653
-6597
-6540
-6483
-6424
-6364
-6303
-6241
-6179
-6115
-6051
-5986
-5921
-5855
-5788
-5721
-5654
-5586
-5518
-5449
-5380
-5311
-5242
-5172
-5102
-5032
-4961
-4890
-4819
-4747
-4675
-4602
-4529
-4456
-4382
-4308
-4233
-4158
-4082
-4005
-3928
-3851
-3773
-3694
-3615
-3535
-3455
-3374
-3293
-3211
-3130
-3048
-2966
-2884
-2802
-2720
-2639
-2558
-2477
-2398
-2318
-2240
-2162
-2085
-2009
-1935
-1862
-1790
-1720
-1651
-1583
-1518
-1453
-1390
-1329
-1269
-1210
-1153
-1096
-1041
-988
-935
-883
-832
-781
-732
-682
-634
-585
-537
-489
-442
-394
-346
-299
-251
-202
-154
-105
-55
-6
45
96
147
200
253
306
361
416
472
529
587
646
706
768
830
894
959
1025
1093
1162
1233
1305
1378
1453
1529
1607
1687
1767
1849
1933
2017
2104
2191
2279
2369
2459
2550
2642
2734
2827
2921
3015
3109
3204
3299
3394
3489
3584
3680
3775
3870
3965
4059
4154
4248
4341
4435
4528
4620
4711
4803
4893
4983
5072
5160
5247
5333
5418
5502
5585
5666
5746
5825
5902
5978
6052
6124
6194
6263
6330
6395
6458
6518
6577
6634
6689
6742
6792
6841
6887
6931
6973
7012
7049
7084
7116
7146
7174
7199
7222
7242
7260
7276
7289
7299
7307
7313
7316
7317
7316
7313
7307
7299
7290
7278
7265
7249
7233
7214
7194
7173
7151
7127
7103
7077
7051
7023
6995
6966
6937
6907
6877
6846
6815
6784
6753
6721
6689
6657
6624
6592
6559
6526
6493
6459
6426
6392
6357
6323
6288
6253
6217
6181
6145
6109
6072
6035
5997
5959
5921
5882
5843
5803
5763
5723
5682
5641
5600
5558
5516
5473
5430
5387
5344
5300
5256
5212
5168
5123
5079
5035
4990
4946
4903
4859
4816
4773
4731
4689
4647
4607
4567
4527
4488
4450
4413
4377
4341
4306
4271
4237
4204
4172
4140
4109
4078
4048
4018
3988
3958
3929
3899
3870
3840
3810
3779
3748
3716
3683
3649
3614
3578
3542
3503
3464
3423
3381
3338
3293
3248
3200
3152
3102
3051
2999
2946
2892
2837
2782
2725
2668
2610
2552
2493
2435
2375
2316
2257
2197
2138
2078
2019
1960
1902
1843
1786
1728
1671
1615
1560
1505
1451
1397
1345
1293
1242
1192
1142
1094
1046
999
953
907
862
818
775
732
689
648
607
566
526
486
447
408
369
331
293
255
218
181
145
109
73
38
4
-31
-64
-97
-130
-161
-193
-223
-253
-283
-312
-340
-367
-394
-420
-445
-470
-494
-517
-539
-561
-582
-602
-621
-639
-657
-673
-689
-704
-718
-731
-742
-753
-763
-771
-779
-785
-790
-794
-796
-797
-797
-795
-791
-787
-780
-772
-762
-751
-738
-723
-706
-687
-667
-644
-620
-593
-565
-534
-502
-467
-430
-392
-351
-308
-264
-218
-170
-120
-69
-16
38
93
150
208
267
327
388
450
513
576
640
704
769
835
900
966
1032
1098
1163
1229
1295
1360
1425
1489
1553
1616
1679
1740
1801
1860
1919
1976
2031
2085
2138
2189
2238
2285
2330
2373
2414
2453
2489
2523
2555
2585
2613
2638
2661
2682
2700
2717
2731
2743
2754
2762
2768
2772
2775
2776
2775
2772
2767
2761
2753
2744
2733
2720
2706
2690
2673
2654
2633
2612
2589
2564
2538
2511
2482
2452
2421
2388
2355
2320
2285
2248
2210
2172
2133
2093
2052
2011
1969
1927
1884
1841
1797
1754
1710
1666
1623
1579
1535
1491
1448
1404
1361
1318
1276
1234
1192
1151
1110
1069
1028
988
949
909
870
831
793
754
716
677
639
601
563
524
486
447
408
368
329
289
248
207
166
124
82
39
-4
-47
-92
-136
-181
-227
-273
-320
-366
-414
-461
-509
-557
-605
-653
-702
-750
-799
-848
-897
-946
-995
-1044
-1093
-1142
-1191
-1240
-1289
-1338
-1386
-1434
-1483
-1530
-1578
-1625
-1672
-1719
-1765
-1810
-1856
-1900
-1944
-1988
-2029
-2073
-2114
-2155
-2194
-2234
-2272
-2309
-2346
-2382
-2417
-2451
-2485
-2517
-2549
-2579
-2609
-2637
-2665
-2691
-2717
-2741
-2764
-2786
-2807
-2826
-2844
-2861
-2876
-2890
-2902
-2913
-2922
-2929
-2935
-2938
-2940
-2940
-2938
-2934
-2928
-2920
-2909
-2897
-2881
-2864
-2844
-2821
-2796
-2768
-2738
-2705
-2670
-2632
-2591
-2548
-2502
-2454
-2403
-2349
-2294
-2235
-2175
-2111
-2045
-1978
-1908
-1836
-1761
-1685
-1606
-1525
-1443
-1358
-1272
-1183
-1093
-1000
-908
-813
-716
-618
-518
-417
-315
-211
-107
-1
106
214
322
431
541
651
762
873
983
1094
1205
1315
1426
1535
1645
1754
1862
1969
2076
2182
2287
2391
2495
2597
2698
2798
2897
2994
3091
3186
3280
3373
3464
3554
3643
3731
3817
3902
3986
4069
4150
4230
4308
4385
4461
4535
4608
4679
4749
4818
4885
4950
5014
5077
5138
5197
5255
5312
5366
5420
5471
5521
5570
5616
5661
5705
5747
5787
5825
5862
5897
5930
5962
5992
6020
6047
6072
6095
6117
6137
6155
6171
6187
6200
6212
6222
6231
6238
6244
6248
6251
6253
6253
6252
6250
6247
6243
6238
6232
6224
6216
6207
6197
6186
6174
6160
6146
6131
6115
6097
6079
6059
6037
6015
5991
5966
5939
5911
5881
5850
5817
5782
5746
5708
5668
5627
5583
5538
5492
5443
5393
5341
5287
5232
5176
5117
5058
4996
4934
4870
4804
4738
4670
4601
4532
4461
4389
4317
4244
4170
4096
4022
3947
3871
3795
3719
3643
3567
3491
3414
3338
3261
3185
3109
3032
2956
2880
2804
2728
2653
2578
2502
2427
2352
2277
2202
2127
2052
1978
1903
1828
1753
1677
1602
1527
1451
1375
1299
1222
1146
1069
992
914
837
759
680
602
523
445
366
287
208
129
50
-29
-108
-187
-265
-343
-421
-499
-576
-653
-730
-806
-882
-957
-1032
-1107
-1180
-1254
-1327
-1399
-1471
-1543
-1614
-1684
-1754
-1823
-1892
-1961
-2029
-2096
-2163
-2230
-2296
-2362
-2427
-2491
-2556
-2619
-2682
-2745
-2807
-2869
-2930
-2991
-3051
-3110
-3169
-3227
-3285
-3341
-3398
-3453
-3508
-3561
-3615
-3667
-3718
-3769
-3819
-3868
-3917
-3964
-4011
-4057
-4102
-4146
-4190
-4233
-4275
-4316
-4356
-4396
-4435
-4474
-4511
-4548
-4585
-4620
-4655
-4689
-4722
-4755
-4787
-4818
-4848
-4878
-4907
-4935
-4962
-4989
-5014
-5039
-5063
-5087
-5109
-5131
-5152
-5172
-5192
-5210
-5228
-5245
-5262
-5277
-5292
-5306
-5319
-5332
-5343
-5354
-5364
-5374
-5382
-5390
-5398
-5404
-5410
-5415
-5419
-5423
-5425
-5427
-5429
-5429
-5429
-5429
-5427
-5426
-5423
-5420
-5416
-5412
-5408
-5403
-5398
-5392
-5386
-5380
-5374
-5367
-5360
-5353
-5346
-5339
-5332
-5324
-5317
-5310
-5303
-5296
-5290
-5283
-5277
-5271
-5265
-5260
-5255
-5250
-5246
-5241
-5237
-5233
-5229
-5225
-5222
-5218
-5214
-5210
-5206
-5201
-5196
-5191
-5185
-5179
-5172
-5164
-5156
-5147
-5136
-5125
-5113
-5100
-5086
-5071
-5054
-5036
-5017
-4997
-4975
-4951
-4927
-4900
-4873
-4843
-4813
-4780
-4747
-4711
-4674
-4636
-4596
-4554
-4511
-4467
-4421
-4374
-4325
-4275
-4223
-4170
-4116
-4061
-4005
-3948
-3890
-3831
-3771
-3711
-3650
-3589
-3527
-3465
-3403
-3341
-3278
-3216
-3154
-3091
-3029
-2968
-2906
-2845
-2784
-2724
-2664
-2605
-2546
-2488
-2430
-2373
-2316
-2260
-2204
-2149
-2094
-2040
-1986
-1933
-1880
-1827
-1774
-1722
-1670
-1618
-1566
-1514
-1462
-1410
-1358
-1306
-1254
-1202
-1150
-1097
-1044
-990
-937
-883
-828
-773
-718
-662
-606
-549
-492
-435
-377
-319
-261
-202
-142
-83
-23
37
98
158
219
280
342
403
465
527
589
651
713
775
838
901
964
1027
1091
1154
1218
1283
1348
1412
1478
1543
1609
1674
1740
1806
1872
1938
2004
2070
2136
2201
2267
2332
2396
2461
2525
2589
2652
2715
2777
2839
2900
2961
3022
3081
3140
3199
3257
3314
3371
3426
3481
3536
3589
3642
3694
3745
3795
3844
3893
3941
3988
4034
4078
4123
4167
4209
4251
4291
4331
4370
4407
4444
4480
4514
4547
4580
4610
4640
4669
4696
4722
4746
4769
4791
4812
4831
4848
4865
4880
4893
4906
4917
4926
4934
4941
4946
4950
4953
4954
4954
4952
4949
4945
4939
4932
4924
4914
4902
4890
4876
4861
4844
4826
4807
4787
4766
4743
4720
4695
4670
4643
4616
4587
4558
4529
4498
4467
4435
4402
4369
4335
4301
4266
4231
4195
4159
4123
4086
4049
4011
3974
3937
3899
3861
3824
3786
3748
3710
3672
3634
3597
3559
3521
3484
3446
3409
3371
3334
3296
3258
3221
3183
3145
3106
3068
3029
2990
2950
2911
2871
2830
2789
2748
2706
2664
2621
2578
2534
2489
2445
2399
2353
2307
2260
2212
2164
2115
2066
2016
1966
1916
1865
1814
1762
1711
1659
1607
1555
1503
1451
1400
1348
1297
1246
1196
1146
1097
1048
1000
954
908
862
818
775
732
691
651
611
573
536
499
464
430
396
364
332
302
272
243
216
189
163
138
113
90
67
46
25
4
-15
-34
-52
-69
-85
-101
-116
-131
-144
-158
-170
-182
-193
-204
-214
-224
-233
-242
-250
-258
-266
-273
-280
-287
-294
-301
-307
-314
-321
-328
-335
-342
-350
-358
-367
-376
-386
-396
-406
-418
-429
-442
-455
-469
-483
-499
-515
-531
-549
-567
-586
-605
-625
-646
-668
-690
-713
-736
-759
-784
-809
-834
-859
-885
-912
-939
-965
-993
-1020
-1048
-1075
-1103
-1131
-1159
-1187
-1215
-1242
-1270
-1298
-1325
-1352
-1379
-1406
-1433
-1459
-1486
-1512
-1538
-1563
-1589
-1615
-1640
-1665
-1690
-1714
-1739
-1763
-1788
-1811
-1835
-1859
-1882
-1905
-1928
-1951
-1974
-1996
-2017
-2040
-2061
-2082
-2103
-2124
-2143
-2163
-2182
-2200
-2217
-2234
-2250
-2265
-2279
-2292
-2304
-2315
-2325
-2334
-2341
-2347
-2352
-2355
-2357
-2358
-2357
-2355
-2351
-2346
-2340
-2332
-2323
-2313
-2301
-2288
-2274
-2258
-2241
-2223
-2204
-2184
-2163
-2141
-2117
-2093
-2068
-2041
-2013
-1985
-1956
-1926
-1894
-1862
-1829
-1795
-1760
-1724
-1687
-1650
-1611
-1572
-1532
-1491
-1450
-1408
-1366
-1323
-1280
-1236
-1192
-1148
-1103
-1059
-1014
-970
-925
-881
-837
-793
-749
-705
-662
-619
-577
-534
-492
-451
-409
-368
-328
-287
-247
-207
-168
-128
-89
-50
-11
28
66
105
143
182
220
258
296
334
372
410
448
485
523
560
597
634
671
708
744
780
816
852
888
923
957
991
1025
1058
1090
1122
1153
1184
1214
1243
1271
1298
1325
1350
1375
1399
1421
1443
1464
1483
1501
1519
1535
1550
1563
1576
1587
1597
1606
1614
1620
1625
1628
1631
1632
1631
1630
1627
1622
1617
1610
1601
1591
1580
1567
1552
1537
1520
1501
1481
1460
1437
1413
1388
1361
1334
1305
1275
1243
1211
1178
1143
1108
1072
1035
998
959
921
881
842
801
761
720
680
639
598
558
517
477
438
399
361
323
287
251
216
183
151
120
90
62
36
12
-11
-32
-51
-68
-83
-96
-106
-115
-121
-126
-128
-128
-126
-121
-115
-106
-96
-83
-69
-53
-35
-15
7
30
54
80
108
136
166
198
230
263
297
333
369
405
443
481
520
559
599
639
680
721
762
803
845
887
929
971
1012
1056
1098
1140
1183
1225
1267
1309
1350
1392
1433
1474
1515
1555
1594
1634
1673
1711
1749
1786
1822
1857
1892
1926
1959
1991
2021
2052
2081
2109
2136
2162
2186
2210
2232
2253
2272
2291
2308
2323
2338
2351
2363
2374
2383
2391
2398
2404
2409
2412
2414
2415
2415
2414
2411
2408
2403
2397
2390
2382
2373
2363
2351
2339
2325
2311
2295
2278
2260
2241
2221
2200
2178
2155
2130
2105
2079
2051
2023
1993
1963
1932
1900
1866
1833
1798
1763
1726
1690
1652
1614
1576
1537
1497
1457
1417
1377
1336
1295
1254
1212
1171
1129
1088
1046
1004
964
922
882
841
801
761
722
683
645
607
570
534
498
463
429
396
364
332
302
273
244
217
191
166
142
119
97
77
57
39
21
5
-10
-24
-37
-49
-60
-70
-79
-87
-94
-100
-105
-109
-112
-115
-116
-117
-116
-115
-113
-110
-106
-101
-95
-89
-81
-73
-64
-54
-44
-32
-20
-7
6
21
36
52
68
86
103
122
141
161
181
202
224
246
268
291
315
339
363
388
413
439
465
491
518
544
571
599
626
654
682
709
737
765
794
822
850
878
906
934
961
989
1016
1043
1070
1096
1122
1148
1173
1198
1222
1246
1269
1292
1314
1336
1357
1378
1398
1417
1436
1454
1472
1490
1507
1523
1539
1555
1571
1586
1601
1616
1631
1646
1660
1675
1690
1706
1721
1737
1753
1769
1786
1804
1822
1840
1859
1879
1899
1920
1941
1963
1986
2009
2033
2058
2084
2109
2136
2162
2190
2217
2245
2274
2302
2331
2360
2389
2418
2447
2476
2505
2534
2563
2592
2621
2649
2678
2706
2733
2761
2788
2815
2841
2868
2894
2919
2944
2969
2994
3018
3042
3065
3088
3111
3133
3155
3177
3198
3219
3240
3261
3281
3301
3321
3341
3360
3380
3399
3418
3437
3456
3474
3492
3510
3528
3546
3563
3580
3596
3612
3628
3643
3657
3671
3685
3698
3710
3721
3732
3742
3751
3760
3767
3774
3780
3785
3789
3792
3794
3795
3796
3795
3794
3792
3788
3784
3779
3773
3767
3760
3752
3743
3734
3725
3714
3704
3693
3682
3671
3659
3647
3635
3623
3611
3599
3587
3575
3562
3550
3538
3525
3513
3500
3488
3475
3463
3450
3438
3425
3412
3400
3387
3374
3361
3348
3335
3322
3309
3296
3283
3269
3256
3243
3229
3216
3202
3189
3175
3162
3148
3135
3121
3108
3095
3082
3069
3056
3043
3031
3019
3007
2995
2984
2972
2961
2951
2940
2930
2920
2910
2901
2891
2882
2872
2863
2854
2844
2835
2825
2816
2806
2796
2786
2776
2766
2755
2745
2734
2723
2712
2701
2690
2678
2667
2655
2644
2632
2621
2610
2599
2588
2577
2567
2557
2548
2538
2530
2521
2513
2506
2499
2493
2487
2481
2477
2473
2469
2466
2464
2462
2461
2461
2461
2462
2463
2466
2468
2472
2476
2481
2487
2493
2500
2508
2517
2526
2536
2546
2558
2570
2582
2596
2610
2625
2640
2656
2673
2690
2708
2726
2745
2765
2785
2806
2828
2850
2872
2895
2919
2943
2968
2993
3019
3045
3072
3099
3126
3154
3181
3209
3237
3265
3294
3322
3350
3378
3405
3433
3460
3487
3513
3539
3565
3590
3614
3638
3661
3683
3704
3724
3743
3761
3778
3794
3808
3822
3833
3843
3852
3859
3865
3869
3871
3872
3871
3868
3864
3858
3850
3840
3828
3815
3800
3783
3763
3742
3719
3694
3667
3638
3608
3575
3540
3502
3463
3422
3379
3333
3286
3237
3185
3131
3075
3018
2958
2896
2832
2765
2697
2627
2555
2481
2406
2328
2249
2168
2086
2001
1917
1830
1742
1653
1563
1473
1381
1288
1195
1101
1006
912
817
722
627
532
436
341
246
152
57
-37
-130
-223
-315
-407
-499
-589
-679
-769
-857
-945
-1032
-1118
-1204
-1289
-1373
-1456
-1539
-1620
-1701
-1781
-1861
-1939
-2017
-2095
-2171
-2247
-2323
-2397
-2472
-2545
-2618
-2691
-2763
-2834
-2905
-2976
-3045
-3115
-3183
-3251
-3319
-3386
-3452
-3517
-3582
-3646
-3709
-3771
-3832
-3893
-3952
-4011
-4069
-4126
-4181
-4236
-4289
-4342
-4393
-4444
-4493
-4541
-4588
-4634
-4679
-4723
-4765
-4807
-4847
-4886
-4924
-4961
-4997
-5031
-5065
-5097
-5128
-5158
-5187
-5214
-5241
-5266
-5290
-5313
-5335
-5355
-5375
-5393
-5410
-5427
-5442
-5456
-5469
-5481
-5492
-5503
-5512
-5521
-5529
-5536
-5543
-5549
-5554
-5559
-5564
-5568
-5572
-5575
-5578
-5580
-5582
-5584
-5585
-5586
-5587
-5587
-5586
-5586
-5584
-5583
-5581
-5578
-5575
-5571
-5567
-5563
-5558
-5552
-5546
-5540
-5533
-5525
-5518
-5509
-5501
-5491
-5482
-5472
-5462
-5451
-5440
-5429
-5417
-5405
-5393
-5381
-5369
-5357
-5344
-5331
-5319
-5306
-5293
-5280
-5267
-5254
-5241
-5228
-5214
-5201
-5187
-5173
-5159
-5145
-5130
-5115
-5100
-5084
-5068
-5052
-5035
-5018
-5000
-4982
-4964
-4946
-4927
-4907
-4887
-4867
-4846
-4825
-4803
-4781
-4759
-4736
-4713
-4689
-4665
-4641
-4616
-4590
-4564
-4538
-4511
-4484
-4456
-4427
-4398
-4369
-4339
-4308
-4277
-4245
-4213
-4180
-4146
-4111
-4075
-4040
-4003
-3966
-3928
-3889
-3849
-3809
-3767
-3725
-3682
-3638
-3594
-3549
-3503
-3456
-3408
-3360
-3311
-3262
-3212
-3161
-3110
-3058
-3006
-2953
-2900
-2847
-2793
-2740
-2686
-2631
-2577
-2523
-2468
-2414
-2359
-2305
-2250
-2196
-2142
-2088
-2033
-1979
-1926
-1872
-1819
-1765
-1712
-1659
-1607
-1555
-1503
-1451
-1400
-1349
-1299
-1249
-1200
-1150
-1102
-1054
-1006
-959
-912
-866
-820
-775
-731
-686
-643
-599
-556
-514
-471
-429
-388
-347
-305
-265
-224
-183
-143
-102
-62
-21
19
60
101
142
182
224
265
306
348
390
432
474
516
559
601
644
687
730
774
817
861
904
948
992
1035
1079
1123
1166
1210
1253
1297
1340
1383
1426
1469
1512
1554
1596
1638
1680
1721
1762
1802
1842
1881
1919
1957
1994
2031
2066
2101
2135
2168
2200
2231
2261
2290
2317
2344
2370
2395
2419
2441
2463
2484
2503
2522
2539
2556
2572
2586
2600
2613
2625
2636
2646
2655
2664
2672
2679
2685
2691
2696
2700
2704
2708
2711
2714
2716
2718
2720
2722
2723
2725
2726
2728
2730
2731
2734
2736
2739
2742
2745
2749
2754
2759
2765
2771
2778
2785
2793
2802
2812
2822
2833
2845
2857
2870
2884
2898
2914
2930
2946
2964
2982
3001
3021
3041
3063
3085
3108
3131
3156
3181
3208
3235
3263
3292
3322
3352
3384
3417
3451
3485
3521
3558
3595
3634
3674
3714
3756
3799
3842
3887
3932
3979
4026
4074
4123
4172
4223
4274
4326
4378
4431
4484
4539
4593
4648
4704
4760
4816
4873
4930
4988
5045
5103
5162
5221
5279
5339
5398
5457
5517
5577
5637
5696
5756
5816
5876
5936
5995
6055
6114
6173
6231
6289
6346
6403
6459
6515
6569
6623
6676
6728
6778
6828
6876
6923
6968
7013
7055
7097
7137
7175
7212
7247
7280
7312
7342
7371
7397
7422
7446
7467
7487
7505
7521
7535
7548
7558
7567
7574
7579
7582
7583
7583
7581
7577
7571
7563
7554
7543
7530
7516
7500
7483
7464
7443
7422
7398
7373
7347
7319
7290
7260
7228
7195
7161
7125
7087
7049
7009
6968
6925
6881
6836
6790
6742
6693
6642
6591
6538
6484
6429
6372
6314
6255
6195
6134
6071
6008
5943
5877
5810
5741
5672
5602
5530
5458
5384
5310
5235
5158
5081
5003
4925
4845
4765
4685
4603
4522
4440
4358
4275
4193
4110
4027
3944
3861
3778
3695
3613
3531
3449
3367
3286
3205
3125
3045
2966
2888
2810
2733
2657
2581
2507
2433
2360
2288
2217
2147
2078
2009
1942
1875
1810
1745
1681
1619
1557
1496
1436
1377
1319
1261
1205
1150
1096
1042
990
938
887
837
788
740
693
646
600
555
510
466
423
380
337
295
254
212
171
131
90
50
9
-31
-71
-111
-151
-191
-231
-271
-312
-352
-393
-434
-475
-517
-559
-601
-643
-686
-729
-773
-817
-861
-906
-951
-997
-1044
-1090
-1138
-1185
-1233
-1282
-1331
-1380
-1430
-1480
-1530
-1581
-1632
-1683
-1734
-1785
-1837
-1888
-1939
-1991
-2041
-2094
-2145
-2196
-2247
-2298
-2348
-2398
-2448
-2498
-2547
-2596
-2645
-2693
-2741
-2788
-2836
-2882
-2929
-2975
-3021
-3066
-3112
-3157
-3201
-3246
-3290
-3334
-3377
-3421
-3465
-3508
-3551
-3594
-3638
-3681
-3724
-3768
-3811
-3855
-3899
-3942
-3987
-4030
-4075
-4121
-4166
-4211
-4257
-4304
-4350
-4398
-4445
-4493
-4541
-4590
-4639
-4689
-4739
-4790
-4841
-4892
-4944
-4996
-5049
-5102
-5155
-5209
-5263
-5317
-5372
-5427
-5481
-5536
-5591
-5646
-5701
-5756
-5810
-5864
-5918
-5972
-6025
-6077
-6129
-6181
-6231
-6282
-6331
-6380
-6427
-6475
-6521
-6566
-6611
-6654
-6697
-6738
-6779
-6819
-6858
-6896
-6932
-6968
-7003
-7037
-7071
-7103
-7134
-7165
-7194
-7223
-7251
-7277
-7303
-7329
-7353
-7376
-7399
-7421
-7441
-7461
-7480
-7499
-7516
-7532
-7548
-7562
-7576
-7588
-7600
-7611
-7620
-7628
-7636
-7642
-7647
-7651
-7653
-7654
-7654
-7653
-7650
-7646
-7641
-7634
-7625
-7616
-7605
-7592
-7578
-7563
-7546
-7528
-7508
-7487
-7464
-7440
-7415
-7388
-7360
-7330
-7299
-7267
-7234
-7199
-7163
-7125
-7086
-7047
-7006
-6963
-6920
-6875
-6830
-6783
-6735
-6686
-6636
-6585
-6534
-6481
-6428
-6373
-6318
-6262
-6205
-6148
-6090
-6031
-5972
-5912
-5852
-5791
-5730
-5668
-5606
-5544
-5481
-5418
-5355
-5292
-5228
-5165
-5101
-5037
-4973
-4908
-4844
-4780
-4715
-4651
-4586
-4521
-4456
-4391
-4325
-4260
-4194
-4129
-4062
-3997
-3930
-3864
-3797
-3731
-3664
-3597
-3530
-3463
-3395
-3328
-3261
-3194
-3126
-3059
-2992
-2925
-2858
-2792
-2725
-2659
-2593
-2527
-2462
-2396
-2331
-2266
-2202
-2137
-2072
-2008
-1944
-1880
-1816
-1753
-1689
-1626
-1562
-1499
-1436
-1373
-1310
-1248
-1185
-1122
-1060
-998
-935
-873
-811
-749
-687
-626
-564
-502
-441
-379
-318
-257
-195
-134
-73
-11
50
112
173
235
297
359
421
484
546
609
673
736
800
864
929
994
1060
1126
1192
1259
1326
1393
1461
1530
1599
1668
1737
1807
1877
1948
2017
2089
2160
2231
2302
2373
2444
2515
2586
2656
2727
2798
2868
2938
3008
3077
3146
3215
3284
3352
3419
3486
3553
3618
3684
3748
3812
3876
3938
4000
4061
4121
4180
4238
4295
4352
4407
4461
4515
4567
4618
4668
4717
4765
4812
4858
4902
4945
4987
5027
5066
5104
5141
5176
5210
5242
5273
5302
5330
5357
5382
5405
5427
5447
5466
5483
5498
5511
5523
5533
5541
5548
5552
5555
5556
5555
5552
5548
5541
5532
5522
5510
5496
5480
5462
5442
5421
5398
5373
5346
5317
5287
5255
5222
5186
5150
5112
5072
5031
4988
4944
4898
4852
4803
4754
4703
4651
4598
4543
4488
4431
4373
4314
4254
4193
4130
4067
4003
3938
3872
3805
3738
3669
3600
3530
3459
3387
3315
3242
3168
3094
3018
2942
2866
2789
2711
2633
2553
2474
2394
2313
2232
2150
2068
1985
1902
1818
1734
1650
1565
1480
1394
1308
1222
1135
1048
961
874
786
698
609
520
431
342
252
163
73
-18
-108
-198
-289
-380
-470
-561
-652
-743
-834
-925
-1016
-1108
-1199
-1290
-1381
-1472
-1563
-1654
-1745
-1836
-1926
-2016
-2106
-2196
-2286
-2375
-2464
-2552
-2640
-2728
-2815
-2902
-2988
-3073
-3158
-3242
-3325
-3408
-3489
-3570
-3650
-3729
-3807
-3884
-3959
-4034
-4108
-4180
-4252
-4322
-4391
-4459
-4525
-4591
-4655
-4717
-4778
-4838
-4897
-4954
-5009
-5063
-5115
-5166
-5216
-5263
-5309
-5354
-5397
-5438
-5477
-5515
-5551
-5585
-5617
-5648
-5677
-5704
-5729
-5753
-5775
-5794
-5813
-5829
-5843
-5856
-5867
-5877
-5884
-5890
-5894
-5897
-5897
-5896
-5894
-5890
-5884
-5876
-5867
-5857
-5844
-5831
-5815
-5799
-5780
-5761
-5740
-5717
-5693
-5667
-5641
-5612
-5583
-5552
-5520
-5486
-5452
-5416
-5378
-5340
-5300
-5259
-5217
-5173
-5129
-5083
-5036
-4988
-4938
-4888
-4836
-4784
-4730
-4675
-4619
-4563
-4505
-4446
-4386
-4325
-4263
-4200
-4136
-4072
-4006
-3940
-3872
-3804
-3735
-3666
-3595
-3524
-3452
-3379
-3306
-3232
-3158
-3083
-3008
-2932
-2856
-2779
-2702
-2625
-2547
-2470
-2392
-2313
-2235
-2157
-2078
-1999
-1921
-1842
-1763
-1685
-1606
-1528
-1450
-1372
-1294
-1216
-1139
-1062
-985
-909
-833
-758
-683
-609
-535
-462
-389
-317
-246
-175
-105
-36
32
100
167
234
300
365
429
493
556
618
680
741
802
862
921
980
1039
1097
1154
1211
1268
1324
1379
1434
1489
1543
1597
1650
1703
1755
1807
1859
1911
1962
2012
2063
2113
2163
2213
2263
2312
2361
2410
2459
2508
2556
2604
2652
2700
2748
2796
2843
2891
2938
2985
3032
3078
3124
3170
3216
3262
3307
3351
3396
3439
3483
3526
3568
3610
3651
3692
3732
3772
3811
3849
3887
3924
3961
3997
4033
4067
4102
4136
4169
4201
4234
4265
4297
4327
4358
4387
4417
4446
4474
4503
4530
4558
4585
4611
4638
4663
4689
4714
4739
4763
4788
4811
4835
4858
4880
4903
4925
4946
4968
4988
5009
5029
5049
5068
5087
5106
5125
5143
5160
5178
5195
5212
5229
5245
5261
5277
5292
5308
5323
5337
5352
5366
5380
5393
5407
5420
5433
5445
5457
5469
5481
5492
5503
5514
5525
5535
5545
5555
5565
5574
5584
5593
5602
5611
5620
5628
5637
5646
5654
5663
5671
5680
5688
5697
5705
5714
5723
5731
5740
5749
5758
5768
5777
5786
5796
5805
5815
5824
5834
5844
5853
5863
5873
5883
5892
5902
5911
5920
5929
5938
5947
5956
5964
5973
5981
5989
5996
6004
6011
6019
6026
6032
6039
6046
6052
6059
6065
6071
6077
6083
6089
6095
6100
6106
6112
6118
6124
6130
6136
6142
6149
6155
6162
6169
6176
6183
6190
6198
6206
6214
6222
6231
6240
6249
6258
6267
6277
6287
6297
6308
6318
6329
6340
6351
6362
6373
6384
6396
6407
6418
6430
6441
6452
6463
6474
6485
6496
6506
6517
6527
6537
6547
6557
6567
6576
6585
6595
6604
6613
6622
6631
6639
6648
6656
6665
6673
6682
6690
6698
6707
6715
6723
6731
6739
6747
6755
6763
6771
6778
6786
6793
6800
6807
6813
6820
6826
6832
6837
6843
6848
6853
6857
6861
6865
6869
6872
6875
6877
6879
6880
6881
6882
6881
6881
6879
6877
6874
6871
6866
6861
6855
6848
6840
6831
6821
6810
6798
6785
6771
6755
6739
6721
6702
6681
6660
6637
6612
6587
6560
6531
6501
6470
6437
6403
6368
6331
6293
6254
6213
6172
6129
6084
6039
5992
5945
5896
5847
5797
5745
5693
5641
5587
5533
5478
5423
5367
5311
5254
5196
5139
5080
5022
4963
4904
4844
4784
4724
4664
4603
4542
4481
4420
4358
4297
4235
4173
4111
4049
3987
3925
3863
3801
3739
3678
3616
3554
3493
3432
3371
3310
3249
3189
3129
3070
3010
2951
2893
2835
2777
2720
2663
2606
2550
2494
2439
2385
2331
2277
2224
2171
2119
2068
2017
1967
1917
1868
1819
1772
1724
1678
1631
1586
1541
1496
1452
1409
1366
1324
1282
1240
1199
1158
1117
1077
1037
997
958
919
880
841
803
765
726
688
651
613
575
538
500
463
426
389
351
314
277
240
203
166
128
91
54
16
-21
-59
-97
-135
-173
-212
-251
-290
-329
-368
-408
-448
-488
-528
-569
-610
-651
-692
-733
-775
-817
-859
-901
-944
-986
-1029
-1071
-1114
-1156
-1199
-1241
-1284
-1326
-1369
-1411
-1453
-1495
-1537
-1579
-1620
-1662
-1703
-1745
-1786
-1827
-1868
-1909
-1950
-1991
-2032
-2073
-2114
-2154
-2195
-2236
-2277
-2318
-2358
-2399
-2440
-2480
-2521
-2562
-2602
-2642
-2683
-2723
-2763
-2803
-2843
-2883
-2922
-2961
-3000
-3039
-3078
-3116
-3154
-3192
-3229
-3266
-3302
-3338
-3374
-3409
-3444
-3479
-3513
-3546
-3579
-3611
-3643
-3674
-3705
-3735
-3765
-3794
-3822
-3849
-3876
-3902
-3928
-3953
-3976
-3999
-4022
-4043
-4064
-4083
-4102
-4120
-4137
-4154
-4169
-4183
-4197
-4209
-4221
-4231
-4241
-4250
-4257
-4264
-4270
-4275
-4279
-4282
-4285
-4286
-4286
-4285
-4284
-4282
-4278
-4274
-4269
-4263
-4257
-4249
-4241
-4232
-4223
-4212
-4202
-4190
-4178
-4166
-4154
-4141
-4127
-4114
-4100
-4086
-4073
-4059
-4045
-4030
-4018
-4003
-3991
-3978
-3965
-3953
-3941
-3929
-3918
-3907
-3897
-3887
-3878
-3870
-3862
-3854
-3847
-3841
-3836
-3831
-3827
-3823
-3821
-3818
-3817
-3816
-3816
-3816
-3817
-3818
-3820
-3823
-3826
-3830
-3834
-3838
-3843
-3848
-3854
-3860
-3866
-3872
-3879
-3886
-3893
-3901
-3908
-3916
-3923
-3931
-3939
-3947
-3955
-3963
-3971
-3979
-3987
-3995
-4003
-4011
-4019
-4027
-4034
-4042
-4050
-4058
-4066
-4073
-4081
-4089
-4096
-4104
-4111
-4118
-4126
-4133
-4140
-4147
-4154
-4161
-4168
-4175
-4181
-4187
-4194
-4200
-4205
-4211
-4216
-4222
-4227
-4232
-4236
-4241
-4245
-4249
-4252
-4256
-4259
-4261
-4264
-4266
-4268
-4270
-4271
-4273
-4273
-4274
-4275
-4275
-4275
-4274
-4274
-4273
-4272
-4271
-4270
-4268
-4267
-4265
-4263
-4260
-4258
-4255
-4253
-4250
-4247
-4243
-4240
-4236
-4232
-4228
-4224
-4220
-4215
-4211
-4206
-4201
-4195
-4190
-4184
-4179
-4173
-4166
-4160
-4154
-4147
-4140
-4133
-4125
-4118
-4110
-4102
-4094
-4085
-4075
-4067
-4058
-4048
-4038
-4027
-4017
-4006
-3995
-3984
-3972
-3959
-3947
-3934
-3920
-3907
-3892
-3878
-3863
-3847
-3831
-3815
-3798
-3781
-3763
-3745
-3726
-3707
-3687
-3667
-3646
-3625
-3604
-3581
-3559
-3535
-3511
-3487
-3462
-3436
-3410
-3384
-3356
-3329
-3300
-3271
-3242
-3212
-3181
-3150
-3118
-3086
-3053
-3020
-2986
-2951
-2917
-2881
-2846
-2810
-2773
-2736
-2699
-2661
-2623
-2585
-2546
-2507
-2468
-2429
-2389
-2349
-2309
-2269
-2229
-2188
-2148
-2107
-2066
-2025
-1985
-1944
-1903
-1862
-1822
-1781
-1741
-1700
-1660
-1620
-1580
-1540
-1500
-1460
-1421
-1381
-1342
-1303
-1265
-1226
-1188
-1149
-1112
-1074
-1036
-999
-962
-925
-888
-852
-816
-779
-744
-708
-672
-637
-602
-567
-533
-498
-464
-430
-397
-363
-330
-297
-265
-233
-201
-169
-138
-107
-77
-47
-17
13
42
70
98
126
153
180
207
233
259
284
309
333
357
380
403
425
447
469
490
510
530
550
569
588
606
624
641
659
675
692
708
723
739
754
769
783
797
811
824
837
850
863
875
887
899
910
921
932
942
952
962
971
980
989
997
1004
1012
1020
1027
1033
1040
1045
1051
1056
1061
1065
1069
1073
1076
1079
1082
1085
1087
1089
1091
1092
1094
1095
1096
1096
1097
1097
1097
1097
1096
1096
1095
1094
1093
1091
1090
1088
1085
1083
1080
1077
1073
1070
1065
1061
1056
1051
1046
1040
1034
1028
1020
1014
1006
999
991
983
974
965
956
947
938
928
919
909
899
889
879
870
860
851
842
833
824
816
808
800
793
787
780
775
770
766
762
759
757
756
755
755
756
758
761
764
768
774
780
787
794
803
812
822
833
845
857
870
884
898
913
929
945
962
980
998
1016
1035
1055
1075
1095
1116
1137
1158
1180
1202
1225
1248
1270
1294
1317
1340
1364
1388
1412
1435
1459
1483
1507
1531
1554
1578
1602
1625
1648
1671
1694
1716
1738
1760
1782
1803
1824
1845
1865
1885
1905
1924
1942
1960
1978
1995
2012
2028
2043
2058
2073
2087
2100
2112
2124
2135
2146
2156
2165
2173
2181
2188
2195
2200
2206
2210
2214
2217
2219
2221
2222
2222
2222
2221
2219
2217
2214
2211
2207
2202
2197
2191
2184
2177
2169
2161
2152
2143
2133
2123
2111
2100
2088
2075
2062
2048
2033
2020
2005
1989
1974
1957
1941
1924
1907
1889
1871
1853
1834
1816
1796
1777
1757
1737
1717
1697
1676
1655
1634
1613
1591
1570
1548
1526
1504
1482
1460
1437
1415
1392
1370
1347
1325
1302
1279
1257
1234
1211
1189
1166
1144
1121
1099
1076
1054
1032
1008
987
965
943
921
899
877
855
834
812
791
769
748
727
706
685
664
643
623
602
582
562
542
522
503
483
464
445
427
408
390
372
355
337
320
303
287
270
254
238
223
208
192
178
163
149
134
121
107
93
80
67
53
41
28
15
3
-10
-22
-34
-46
-58
-70
-82
-94
-106
-117
-129
-140
-151
-163
-174
-185
-196
-207
-217
-228
-239
-249
-259
-269
-279
-289
-299
-308
-317
-326
-335
-344
-352
-360
-368
-376
-383
-390
-397
-404
-410
-416
-422
-428
-433
-438
-442
-447
-451
-455
-458
-461
-464
-467
-469
-471
-473
-474
-476
-477
-478
-479
-480
-481
-481
-482
-483
-484
-484
-485
-487
-488
-490
-492
-494
-496
-499
-503
-507
-511
-516
-521
-527
-533
-540
-547
-555
-564
-572
-582
-592
-602
-613
-625
-637
-649
-661
-675
-688
-702
-716
-731
-745
-760
-776
-791
-807
-823
-839
-855
-872
-888
-905
-922
-938
-955
-972
-989
-1004
-1022
-1039
-1056
-1072
-1089
-1105
-1121
-1138
-1154
-1170
-1186
-1202
-1217
-1233
-1249
-1264
-1279
-1295
-1310
-1325
-1340
-1355
-1369
-1384
-1399
-1413
-1428
-1442
-1457
-1471
-1485
-1499
-1513
-1527
-1541
-1555
-1568
-1581
-1595
-1608
-1620
-1633
-1645
-1657
-1669
-1681
-1692
-1703
-1713
-1723
-1733
-1742
-1751
-1759
-1767
-1775
-1781
-1788
-1793
-1798
-1803
-1807
-1810
-1812
-1814
-1815
-1815
-1814
-1813
-1811
-1808
-1805
-1800
-1795
-1789
-1783
-1775
-1767
-1758
-1748
-1737
-1726
-1714
-1701
-1688
-1673
-1658
-1643
-1626
-1609
-1591
-1572
-1553
-1533
-1512
-1491
-1469
-1446
-1423
-1399
-1374
-1348
-1322
-1296
-1268
-1241
-1212
-1183
-1154
-1124
-1093
-1062
-1031
-999
-967
-934
-901
-868
-834
-800
-765
-731
-696
-660
-625
-589
-553
-517
-480
-443
-406
-369
-331
-294
-256
-218
-180
-141
-103
-65
-26
12
51
89
127
166
204
241
279
316
353
390
426
462
498
533
568
602
636
669
702
734
765
796
826
855
884
912
939
965
991
1016
1040
1063
1086
1108
1129
1149
1168
1187
1204
1221
1237
1252
1267
1281
1294
1306
1317
1328
1338
1347
1355
1363
1370
1377
1383
1388
1392
1396
1399
1402
1404
1406
1407
1408
1408
1408
1407
1406
1405
1403
1401
1398
1395
1391
1387
1383
1378
1373
1367
1361
1355
1348
1341
1334
1326
1318
1309
1300
1290
1281
1271
1260
1250
1239
1227
1216
1204
1192
1180
1168
1155
1143
1130
1117
1104
1091
1078
1065
1052
1039
1026
1012
1000
987
974
961
948
935
922
910
897
885
873
861
849
838
827
816
805
795
785
775
765
756
748
740
732
724
717
711
705
699
694
690
685
682
679
676
674
673
672
671
671
672
673
675
678
681
684
689
694
699
705
712
719
727
736
745
755
765
777
788
801
814
827
842
856
872
888
904
921
938
956
975
993
1012
1032
1052
1072
1092
1112
1133
1154
1175
1195
1216
1237
1258
1279
1299
1320
1340
1360
1380
1400
1419
1438
1457
1476
1494
1512
1529
1546
1563
1579
1595
1611
1626
1640
1654
1668
1681
1693
1705
1716
1727
1737
1746
1755
1763
1771
1777
1783
1789
1793
1797
1800
1802
1804
1804
1804
1804
1802
1800
1797
1793
1788
1783
1777
1770
1763
1755
1746
1737
1727
1717
1706
1695
1683
1671
1658
1646
1632
1619
1605
1591
1576
1562
1547
1532
1517
1502
1487
1472
1457
1442
1427
1412
1397
1382
1368
1353
1339
1325
1311
1297
1284
1270
1257
1244
1232
1219
1207
1195
1184
1172
1161
1150
1140
1129
1119
1109
1100
1091
1082
1073
1065
1056
1049
1041
1034
1027
1020
1012
1006
1000
995
990
984
979
974
969
965
960
956
952
947
944
940
936
932
929
926
923
920
917
914
911
909
907
905
903
901
899
898
897
896
895
895
894
894
895
895
896
897
899
900
903
905
908
910
914
917
921
925
929
934
939
944
949
955
960
966
972
978
984
991
997
1002
1008
1016
1022
1028
1035
1041
1047
1053
1059
1065
1070
1076
1082
1087
1092
1098
1103
1108
1113
1118
1123
1128
1132
1137
1142
1146
1151
1156
1160
1165
1169
1174
1178
1183
1187
1192
1196
1201
1205
1209
1214
1218
1223
1227
1231
1235
1239
1243
1247
1251
1254
1257
1261
1264
1266
1269
1271
1272
1274
1275
1275
1275
1275
1274
1273
1270
1268
1264
1260
1255
1250
1243
1236
1228
1219
1209
1198
1186
1173
1160
1145
1129
1112
1094
1075
1054
1033
1010
987
963
937
910
882
853
824
793
761
728
694
659
623
586
548
510
470
429
388
346
303
259
214
168
122
75
27
-22
-71
-121
-172
-224
-276
-329
-383
-437
-492
-548
-604
-661
-719
-777
-836
-895
-955
-1014
-1075
-1137
-1198
-1260
-1322
-1385
-1448
-1511
-1575
-1639
-1703
-1767
-1832
-1896
-1961
-2025
-2091
-2155
-2220
-2285
-2350
-2415
-2480
-2545
-2610
-2675
-2739
-2803
-2868
-2931
-2995
-3058
-3122
-3184
-3247
-3309
-3370
-3431
-3492
-3552
-3612
-3671
-3729
-3787
-3845
-3901
-3957
-4013
-4067
-4122
-4176
-4228
-4281
-4332
-4383
-4433
-4483
-4532
-4580
-4628
-4675
-4721
-4767
-4812
-4856
-4900
-4943
-4986
-5027
-5068
-5108
-5148
-5186
-5224
-5261
-5298
-5333
-5368
-5402
-5435
-5466
-5498
-5528
-5557
-5585
-5612
-5638
-5663
-5687
-5710
-5731
-5752
-5771
-5790
-5807
-5823
-5838
-5851
-5864
-5875
-5885
-5894
-5902
-5909
-5915
-5919
-5922
-5924
-5925
-5925
-5924
-5921
-5918
-5913
-5907
-5900
-5892
-5884
-5874
-5862
-5850
-5837
-5823
-5808
-5792
-5775
-5757
-5738
-5718
-5697
-5676
-5653
-5630
-5605
-5580
-5554
-5526
-5499
-5470
-5440
-5410
-5378
-5346
-5313
-5279
-5244
-5209
-5172
-5135
-5097
-5058
-5018
-4977
-4935
-4892
-4849
-4804
-4759
-4712
-4665
-4616
-4567
-4517
-4465
-4413
-4360
-4306
-4251
-4195
-4138
-4080
-4021
-3961
-3901
-3839
-3777
-3714
-3650
-3585
-3520
-3454
-3387
-3319
-3251
-3182
-3113
-3043
-2972
-2902
-2830
-2759
-2687
-2614
-2542
-2469
-2396
-2323
-2250
-2177
-2103
-2029
-1957
-1883
-1810
-1737
-1663
-1590
-1517
-1445
-1372
-1299
-1227
-1155
-1083
-1010
-939
-868
-797
-726
-655
-584
-514
-444
-374
-304
-234
-165
-96
-27
41
110
177
245
312
379
445
511
576
641
706
769
833
895
957
1018
1079
1139
1198
1256
1313
1370
1426
1481
1535
1588
1640
1691
1741
1791
1839
1887
1933
1979
2024
2067
2110
2152
2193
2233
2272
2309
2347
2383
2418
2452
2485
2518
2549
2580
2609
2638
2666
2693
2719
2744
2769
2792
2815
2837
2858
2878
2897
2916
2933
2950
2966
2982
2996
3010
3023
3036
3047
3058
3068
3077
3086
3094
3101
3107
3112
3117
3121
3125
3127
3129
3130
3131
3131
3130
3129
3127
3124
3120
3117
3112
3107
3101
3095
3089
3082
3074
3066
3057
3048
3039
3029
3019
3009
2998
2987
2975
2964
2952
2939
2927
2914
2901
2888
2875
2862
2848
2835
2821
2808
2794
2781
2767
2754
2740
2727
2714
2701
2688
2676
2663
2651
2640
2628
2617
2606
2595
2585
2575
2565
2555
2546
2537
2529
2521
2513
2505
2498
2491
2485
2478
2473
2467
2462
2457
2452
2448
2444
2441
2438
2435
2433
2430
2429
2427
2426
2425
2425
2424
2424
2425
2425
2426
2428
2429
2431
2432
2435
2437
2439
2442
2445
2448
2451
2455
2458
2462
2466
2470
2474
2479
2483
2488
2493
2498
2503
2508
2513
2519
2525
2530
2536
2542
2548
2554
2561
2567
2574
2581
2588
2595
2602
2609
2616
2624
2631
2639
2647
2655
2663
2671
2679
2687
2696
2704
2712
2721
2729
2738
2746
2755
2763
2771
2779
2787
2795
2803
2810
2818
2825
2831
2838
2844
2850
2855
2861
2865
2870
2874
2878
2881
2884
2886
2888
2890
2891
2892
2893
2893
2893
2893
2892
2891
2890
2888
2886
2884
2882
2880
2877
2875
2872
2869
2866
2863
2860
2857
2854
2851
2848
2845
2842
2839
2837
2834
2831
2829
2826
2824
2822
2820
2818
2816
2814
2812
2810
2809
2807
2805
2804
2802
2801
2799
2798
2796
2794
2793
2791
2789
2788
2786
2784
2782
2780
2777
2775
2773
2770
2767
2764
2761
2758
2755
2752
2748
2744
2740
2736
2732
2728
2723
2718
2714
2709
2704
2699
2693
2688
2683
2677
2671
2666
2660
2655
2649
2643
2638
2632
2626
2621
2616
2610
2605
2600
2596
2591
2586
2582
2578
2574
2570
2566
2562
2559
2555
2552
2549
2546
2543
2540
2536
2533
2530
2527
2524
2521
2518
2514
2511
2507
2503
2499
2495
2490
2485
2481
2475
2470
2464
2458
2451
2444
2437
2430
2422
2413
2405
2396
2386
2376
2366
2355
2344
2332
2320
2308
2295
2282
2268
2254
2240
2225
2209
2193
2177
2160
2143
2126
2108
2090
2071
2052
2032
2012
1992
1971
1950
1929
1908
1886
1864
1841
1818
1795
1772
1749
1725
1701
1677
1653
1629
1605
1580
1555
1531
1506
1481
1457
1432
1407
1382
1358
1333
1309
1285
1260
1236
1212
1189
1165
1142
1119
1096
1073
1051
1029
1006
986
965
944
924
904
884
865
847
828
811
793
776
760
744
728
713
698
684
670
657
644
631
619
608
597
586
576
566
556
547
538
530
522
514
507
500
493
487
481
476
470
465
461
456
452
448
445
442
439
436
433
431
429
427
426
424
423
422
421
420
419
419
418
418
418
417
417
416
416
416
415
415
414
414
413
412
411
410
409
408
406
405
403
401
399
397
394
392
389
386
383
379
376
372
368
363
359
354
349
343
337
331
325
318
311
304
297
289
281
272
263
254
244
234
224
213
202
191
179
167
154
141
128
114
99
85
70
54
38
21
4
-13
-31
-49
-68
-88
-108
-128
-149
-170
-192
-215
-238
-261
-285
-309
-334
-359
-385
-411
-438
-465
-492
-520
-548
-577
-606
-635
-664
-694
-724
-755
-785
-816
-847
-878
-909
-940
-971
-1002
-1034
-1066
-1098
-1129
-1161
-1192
-1224
-1255
-1287
-1318
-1350
-1381
-1412
-1443
-1474
-1505
-1536
-1566
-1597
-1627
-1657
-1687
-1717
-1746
-1776
-1805
-1834
-1863
-1892
-1920
-1949
-1977
-2004
-2032
-2059
-2087
-2113
-2140
-2166
-2192
-2218
-2244
-2269
-2294
-2319
-2343
-2367
-2391
-2415
-2438
-2461
-2483
-2506
-2528
-2549
-2571
-2592
-2613
-2633
-2654
-2673
-2693
-2713
-2732
-2750
-2769
-2787
-2805
-2823
-2840
-2857
-2874
-2890
-2907
-2923
-2938
-2954
-2969
-2984
-2999
-3013
-3028
-3042
-3056
-3069
-3083
-3096
-3109
-3121
-3134
-3146
-3158
-3169
-3181
-3192
-3203
-3213
-3224
-3234
-3243
-3253
-3262
-3271
-3280
-3288
-3297
-3304
-3312
-3319
-3326
-3333
-3339
-3345
-3351
-3357
-3362
-3367
-3371
-3375
-3379
-3382
-3385
-3388
-3390
-3392
-3394
-3395
-3396
-3397
-3397
-3397
-3396
-3396
-3394
-3393
-3391
-3388
-3385
-3382
-3379
-3375
-3370
-3366
-3360
-3355
-3349
-3343
-3336
-3329
-3321
-3314
-3305
-3297
-3288
-3279
-3270
-3260
-3250
-3240
-3229
-3218
-3207
-3196
-3184
-3172
-3160
-3148
-3136
-3123
-3110
-3097
-3084
-3071
-3057
-3043
-3030
-3016
-3002
-2988
-2973
-2959
-2945
-2930
-2916
-2901
-2886
-2871
-2856
-2841
-2826
-2811
-2796
-2781
-2766
-2750
-2735
-2720
-2704
-2689
-2674
-2658
-2643
-2628
-2612
-2597
-2581
-2565
-2550
-2534
-2519
-2503
-2487
-2471
-2455
-2439
-2423
-2407
-2391
-2374
-2358
-2341
-2324
-2308
-2291
-2274
-2257
-2239
-2222
-2204
-2186
-2168
-2150
-2132
-2114
-2095
-2076
-2057
-2037
-2017
-1998
-1978
-1958
-1938
-1917
-1896
-1875
-1854
-1832
-1811
-1789
-1767
-1744
-1722
-1699
-1676
-1653
-1629
-1606
-1582
-1558
-1534
-1509
-1485
-1460
-1435
-1410
-1385
-1360
-1335
-1309
-1283
-1258
-1232
-1205
-1179
-1153
-1126
-1099
-1072
-1045
-1018
-990
-963
-935
-907
-879
-850
-821
-792
-763
-734
-705
-675
-645
-615
-585
-554
-524
-493
-462
-432
-401
-370
-339
-308
-277
-246
-215
-185
-154
-123
-93
-63
-33
-3
27
56
86
115
143
172
200
227
255
282
309
335
361
387
412
437
462
486
510
534
557
580
602
625
646
668
689
710
730
750
770
790
809
828
846
865
883
900
918
935
952
969
985
1000
1016
1033
1048
1064
1079
1093
1108
1122
1136
1150
1164
1178
1191
1204
1217
1230
1242
1255
1267
1278
1290
1301
1313
1323
1334
1345
1355
1365
1374
1384
1393
1402
1411
1419
1427
1435
1443
1451
1458
1466
1473
1480
1487
1494
1501
1508
1514
1521
1528
1535
1542
1549
1556
1563
1570
1578
1585
1593
1601
1610
1618
1627
1636
1645
1655
1665
1675
1686
1697
1708
1720
1733
1745
1758
1772
1786
1800
1815
1830
1846
1863
1879
1897
1915
1933
1952
1972
1992
2013
2033
2056
2078
2101
2125
2149
2174
2199
2225
2252
2279
2306
2334
2363
2392
2422
2452
2483
2514
2545
2577
2609
2642
2674
2708
2741
2774
2808
2842
2876
2910
2944
2978
3012
3045
3079
3113
3146
3179
3212
3244
3277
3309
3340
3371
3402
3432
3462
3492
3521
3549
3577
3604
3631
3657
3683
3708
3733
3757
3780
3803
3825
3847
3868
3889
3909
3928
3947
3966
3984
4001
4018
4035
4051
4066
4082
4097
4111
4125
4139
4153
4166
4179
4192
4204
4216
4228
4240
4251
4262
4273
4284
4294
4304
4314
4324
4333
4342
4351
4359
4368
4376
4383
4391
4398
4405
4411
4418
4424
4429
4435
4440
4444
4449
4453
4456
4460
4462
4465
4467
4469
4470
4471
4471
4471
4471
4470
4469
4468
4466
4464
4461
4458
4455
4452
4448
4444
4439
4434
4429
4424
4419
4413
4407
4401
4394
4388
4381
4374
4366
4359
4351
4344
4336
4328
4319
4311
4302
4293
4284
4275
4266
4257
4247
4237
4227
4217
4207
4196
4185
4174
4163
4152
4140
4128
4116
4103
4090
4077
4062
4050
4035
4021
4006
3991
3975
3959
3942
3925
3908
3890
3872
3854
3835
3815
3796
3775
3755
3734
3712
3690
3668
3645
3622
3598
3574
3550
3525
3500
3474
3448
3422
3396
3369
3341
3314
3286
3258
3229
3200
3171
3142
3112
3083
3052
3022
2992
2961
2930
2899
2868
2837
2806
2774
2743
2711
2680
2648
2617
2585
2553
2522
2490
2459
2428
2397
2366
2335
2304
2274
2243
2213
2184
2154
2125
2096
2067
2039
2011
1983
1956
1928
1902
1875
1849
1823
1798
1773
1748
1724
1699
1676
1652
1630
1607
1585
1563
1541
1520
1499
1478
1458
1438
1418
1399
1379
1360
1342
1323
1305
1287
1269
1251
1233
1216
1199
1182
1165
1148
1131
1115
1098
1081
1065
1049
1032
1016
1000
983
967
951
934
918
901
885
868
852
835
818
801
784
766
749
731
713
695
677
659
641
622
603
584
565
546
526
507
487
467
447
426
406
385
364
343
322
301
279
258
236
214
191
169
146
124
101
77
54
30
7
-17
-42
-66
-91
-116
-141
-166
-192
-218
-244
-270
-297
-324
-351
-378
-406
-434
-463
-491
-520
-549
-579
-609
-639
-670
-700
-731
-763
-795
-827
-859
-891
-924
-957
-991
-1024
-1058
-1092
-1126
-1160
-1195
-1230
-1264
-1299
-1334
-1369
-1404
-1439
-1474
-1509
-1544
-1579
-1614
-1649
-1684
-1719
-1753
-1788
-1822
-1856
-1891
-1925
-1958
-1992
-2025
-2059
-2092
-2125
-2157
-2190
-2222
-2254
-2286
-2318
-2349
-2380
-2411
-2442
-2472
-2503
-2533
-2562
-2592
-2621
-2650
-2679
-2708
-2736
-2765
-2793
-2820
-2848
-2875
-2902
-2929
-2956
-2983
-3009
-3035
-3061
-3087
-3112
-3137
-3162
-3187
-3212
-3236
-3260
-3284
-3307
-3331
-3354
-3376
-3398
-3420
-3442
-3463
-3484
-3504
-3524
-3544
-3563
-3582
-3600
-3618
-3635
-3652
-3669
-3685
-3701
-3716
-3730
-3745
-3758
-3772
-3785
-3797
-3809
-3821
-3832
-3843
-3853
-3863
-3872
-3881
-3890
-3898
-3906
-3914
-3921
-3928
-3934
-3940
-3945
-3951
-3955
-3960
-3964
-3967
-3971
-3973
-3976
-3978
-3980
-3981
-3982
-3982
-3982
-3982
-3982
-3981
-3979
-3977
-3975
-3973
-3970
-3967
-3963
-3959
-3955
-3951
-3946
-3941
-3935
-3929
-3923
-3917
-3910
-3903
-3896
-3889
-3881
-3873
-3865
-3857
-3848
-3839
-3830
-3821
-3812
-3802
-3792
-3783
-3773
-3763
-3753
-3743
-3732
-3722
-3712
-3702
-3692
-3681
-3671
-3661
-3651
-3641
-3632
-3622
-3613
-3603
-3594
-3585
-3577
-3568
-3560
-3551
-3543
-3535
-3528
-3521
-3513
-3506
-3500
-3493
-3487
-3481
-3475
-3469
-3463
-3458
-3453
-3448
-3443
-3439
-3434
-3430
-3426
-3422
-3419
-3415
-3412
-3409
-3406
-3403
-3400
-3397
-3395
-3393
-3390
-3388
-3386
-3384
-3382
-3380
-3379
-3377
-3375
-3374
-3372
-3371
-3369
-3368
-3367
-3365
-3364
-3363
-3362
-3360
-3359
-3358
-3357
-3355
-3354
-3353
-3351
-3350
-3349
-3348
-3346
-3345
-3343
-3342
-3340
-3339
-3337
-3335
-3334
-3332
-3330
-3328
-3325
-3323
-3320
-3318
-3315
-3312
-3309
-3306
-3302
-3298
-3294
-3290
-3286
-3281
-3276
-3271
-3266
-3261
-3255
-3249
-3243
-3237
-3230
-3223
-3216
-3209
-3202
-3194
-3186
-3177
-3169
-3160
-3151
-3141
-3131
-3121
-3111
-3100
-3089
-3077
-3065
-3053
-3040
-3027
-3014
-3000
-2986
-2971
-2956
-2941
-2925
-2908
-2891
-2874
-2856
-2838
-2819
-2800
-2780
-2760
-2739
-2718
-2696
-2674
-2651
-2628
-2604
-2580
-2555
-2530
-2504
-2477
-2450
-2423
-2395
-2366
-2337
-2307
-2276
-2245
-2214
-2181
-2149
-2115
-2081
-2047
-2011
-1976
-1939
-1902
-1864
-1826
-1787
-1747
-1707
-1666
-1624
-1582
-1538
-1495
-1450
-1405
-1360
-1313
-1266
-1218
-1170
-1121
-1071
-1020
-970
-918
-866
-813
-759
-705
-650
-595
-539
-482
-425
-368
-310
-251
-192
-132
-71
-11
51
112
175
237
301
364
428
493
558
623
689
755
822
889
957
1024
1093
1161
1230
1299
1369
1439
1509
1579
1650
1721
1792
1864
1935
2007
2079
2151
2223
2296
2368
2441
2513
2586
2658
2731
2803
2876
2948
3021
3093
3165
3237
3309
3380
3452
3523
3594
3665
3735
3805
3875
3945
4014
4083
4152
4220
4288
4355
4422
4489
4555
4621
4687
4752
4816
4880
4944
5007
5070
5132
5193
5255
5315
5376
5435
5495
5554
5612
5670
5727
5784
5841
5897
5952
6007
6062
6116
6169
6222
6275
6327
6379
6430
6481
6531
6581
6630
6678
6727
6774
6821
6868
6914
6959
7004
7048
7092
7135
7177
7219
7260
7300
7340
7378
7417
7454
7491
7527
7562
7596
7630
7662
7694
7725
7755
7784
7812
7840
7866
7892
7916
7940
7963
7985
8006
8026
8045
8063
8080
8096
8112
8125
8138
8151
8163
8173
8183
8192
8200
8207
8213
8218
8223
8226
8228
8230
8231
8230
8229
8228
8225
8221
8217
8212
8206
8199
8191
8183
8173
8164
8153
8141
8130
8117
8103
8090
8074
8060
8044
8026
8010
7992
7973
7954
7934
7914
7893
7871
7849
7826
7803
7779
7755
7730
7704
7678
7651
7624
7597
7569
7540
7511
7482
7452
7422
7391
7360
7329
7297
7265
7233
7201
7168
7135
7102
7069
7036
7002
6969
6935
6902
6869
6835
6802
6768
6735
6702
6669
6636
6603
6571
6539
6506
6474
6443
6411
6380
6349
6318
6288
6257
6227
6198
6168
6139
6110
6081
6053
6025
5997
5969
5942
5915
5889
5862
5836
5810
5785
5759
5734
5710
5685
5661
5637
5614
5590
5567
5544
5522
5500
5477
5456
5434
5412
5391
5370
5349
5329
5308
5288
5268
5248
5228
5208
5189
5169
5150
5131
5112
5093
5075
5056
5038
5020
5001
4983
4965
4948
4930
4912
4895
4877
4860
4842
4825
4808
4791
4774
4757
4740
4722
4705
4688
4671
4654
4637
4620
4602
4585
4568
4550
4532
4515
4497
4479
4461
4443
4424
4406
4388
4369
4350
4331
4312
4293
4273
4254
4234
4214
4194
4174
4154
4133
4112
4091
4070
4049
4027
4006
3984
3961
3939
3916
3893
3870
3847
3823
3799
3775
3750
3725
3700
3674
3649
3623
3596
3570
3543
3515
3488
3460
3432
3403
3374
3345
3316
3286
3256
3226
3195
3164
3133
3102
3070
3038
3006
2973
2940
2907
2874
2841
2807
2773
2738
2704
2669
2634
2599
2563
2528
2492
2456
2419
2383
2346
2309
2272
2235
2197
2160
2122
2084
2045
2007
1969
1930
1892
1853
1814
1775
1735
1696
1656
1617
1577
1537
1497
1457
1417
1376
1335
1295
1254
1213
1172
1130
1089
1047
1004
963
921
879
836
794
751
708
665
622
579
536
492
449
405
362
318
274
231
187
143
99
56
12
-31
-75
-118
-161
-204
-247
-290
-333
-375
-418
-460
-502
-543
-585
-626
-667
-708
-749
-790
-830
-871
-911
-951
-991
-1030
-1070
-1109
-1148
-1187
-1226
-1265
-1304
-1343
-1381
-1419
-1458
-1496
-1534
-1572
-1610
-1647
-1685
-1723
-1760
-1797
-1834
-1871
-1908
-1945
-1982
-2017
-2054
-2091
-2127
-2163
-2199
-2234
-2270
-2306
-2341
-2376
-2411
-2446
-2481
-2516
-2551
-2585
-2620
-2654
-2689
-2723
-2757
-2790
-2824
-2858
-2891
-2925
-2958
-2991
-3024
-3056
-3089
-3121
-3154
-3186
-3217
-3249
-3281
-3312
-3343
-3374
-3405
-3436
-3466
-3497
-3527
-3557
-3587
-3617
-3646
-3676
-3705
-3734
-3763
-3792
-3821
-3849
-3878
-3906
-3934
-3962
-3990
-4017
-4043
-4070
-4098
-4125
-4151
-4177
-4202
-4228
-4253
-4278
-4302
-4326
-4349
-4373
-4395
-4418
-4440
-4461
-4482
-4503
-4523
-4542
-4561
-4580
-4598
-4615
-4632
-4649
-4665
-4680
-4695
-4710
-4723
-4737
-4749
-4762
-4773
-4784
-4795
-4805
-4814
-4823
-4831
-4839
-4846
-4853
-4859
-4865
-4870
-4875
-4879
-4882
-4885
-4888
-4890
-4892
-4893
-4893
-4894
-4893
-4892
-4891
-4889
-4887
-4884
-4881
-4877
-4873
-4869
-4864
-4858
-4852
-4846
-4839
-4831
-4824
-4815
-4807
-4798
-4788
-4778
-4768
-4757
-4746
-4735
-4723
-4710
-4698
-4685
-4671
-4658
-4644
-4630
-4615
-4600
-4585
-4570
-4554
-4539
-4523
-4507
-4491
-4474
-4458
-4442
-4425
-4409
-4392
-4376
-4360
-4343
-4327
-4311
-4295
-4279
-4263
-4247
-4232
-4216
-4201
-4186
-4171
-4156
-4142
-4128
-4114
-4100
-4086
-4073
-4059
-4046
-4033
-4021
-4008
-3996
-3984
-3972
-3960
-3949
-3937
-3926
-3915
-3904
-3893
-3882
-3871
-3861
-3850
-3840
-3829
-3819
-3809
-3798
-3788
-3778
-3767
-3757
-3747
-3736
-3726
-3715
-3705
-3694
-3683
-3672
-3661
-3650
-3639
-3628
-3616
-3605
-3593
-3581
-3569
-3557
-3545
-3532
-3519
-3507
-3493
-3480
-3467
-3453
-3439
-3425
-3410
-3396
-3381
-3366
-3350
-3335
-3319
-3303
-3286
-3270
-3253
-3236
-3218
-3200
-3182
-3164
-3145
-3127
-3107
-3088
-3068
-3048
-3028
-3008
-2987
-2966
-2945
-2924
-2902
-2880
-2858
-2836
-2814
-2791
-2768
-2744
-2721
-2697
-2673
-2649
-2625
-2600
-2576
-2551
-2525
-2500
-2474
-2449
-2423
-2396
-2370
-2344
-2317
-2290
-2263
-2236
-2209
-2181
-2154
-2126
-2098
-2070
-2041
-2013
-1986
-1957
-1929
-1900
-1872
-1843
-1814
-1785
-1756
-1727
-1698
-1669
-1639
-1610
-1581
-1551
-1522
-1493
-1463
-1434
-1404
-1375
-1345
-1316
-1287
-1257
-1228
-1199
-1170
-1141
-1112
-1083
-1054
-1025
-997
-968
-939
-911
-883
-855
-826
-798
-770
-743
-715
-687
-660
-632
-605
-577
-550
-523
-496
-469
-442
-415
-388
-361
-334
-307
-281
-254
-228
-202
-175
-149
-123
-97
-71
-45
-20
6
31
57
82
107
132
157
182
207
231
256
280
305
329
353
377
401
425
449
473
497
520
544
568
591
615
638
661
684
707
730
753
776
798
821
843
865
887
909
931
953
974
995
1016
1038
1059
1080
1100
1121
1142
1162
1183
1203
1223
1243
1264
1284
1304
1324
1344
1364
1384
1404
1423
1443
1463
1483
1502
1522
1541
1561
1580
1600
1619
1638
1657
1676
1695
1714
1733
1752
1770
1789
1807
1825
1843
1861
1879
1897
1914
1932
1949
1966
1983
2000
2016
2033
2049
2065
2081
2097
2113
2128
2143
2158
2173
2187
2201
2215
2229
2243
2256
2269
2282
2294
2306
2318
2330
2341
2352
2362
2373
2383
2393
2402
2411
2420
2428
2436
2444
2452
2459
2466
2472
2479
2485
2491
2496
2502
2507
2512
2516
2521
2525
2529
2533
2537
2541
2545
2549
2552
2556
2559
2563
2566
2570
2573
2577
2581
2584
2588
2592
2596
2600
2604
2608
2612
2617
2621
2626
2631
2636
2641
2647
2652
2658
2664
2670
2677
2683
2690
2697
2705
2712
2720
2727
2735
2744
2752
2760
2769
2778
2787
2796
2805
2814
2824
2833
2843
2852
2862
2871
2881
2891
2900
2910
2919
2929
2938
2948
2957
2966
2975
2984
2993
3002
3010
3018
3026
3034
3042
3049
3056
3062
3068
3074
3079
3084
3088
3092
3096
3099
3101
3103
3104
3105
3105
3105
3104
3102
3100
3097
3093
3089
3084
3078
3072
3065
3057
3049
3040
3030
3020
3009
2998
2985
2973
2959
2945
2931
2916
2900
2884
2868
2850
2833
2815
2796
2777
2757
2737
2717
2696
2675
2653
2631
2609
2586
2563
2540
2516
2493
2469
2444
2420
2395
2370
2345
2319
2294
2268
2242
2216
2189
2163
2136
2110
2083
2056
2029
2001
1975
1947
1920
1893
1865
1838
1810
1783
1755
1728
1700
1673
1645
1618
1590
1563
1536
1509
1482
1455
1428
1401
1374
1348
1322
1295
1270
1244
1218
1193
1168
1144
1119
1095
1071
1048
1024
1002
979
957
935
914
893
872
852
833
813
795
776
758
741
724
707
691
675
660
645
630
616
603
590
577
565
553
542
531
520
510
500
490
481
472
463
455
447
439
432
425
418
411
405
398
392
386
380
375
369
364
359
354
349
344
340
335
330
326
322
317
313
309
305
300
296
292
288
284
280
276
272
268
264
260
255
251
247
242
238
233
229
224
219
214
209
204
199
193
188
182
177
171
165
158
152
146
139
132
125
118
111
104
96
89
81
73
65
57
49
41
33
25
16
8
0
-9
-17
-25
-34
-42
-50
-58
-67
-75
-83
-90
-98
-106
-114
-121
-129
-136
-143
-150
-157
-164
-170
-177
-183
-190
-196
-202
-208
-214
-219
-225
-230
-236
-241
-246
-250
-255
-260
-264
-268
-272
-276
-280
-284
-288
-291
-294
-297
-300
-303
-305
-308
-310
-312
-314
-316
-318
-319
-320
-321
-322
-323
-323
-324
-324
-324
-324
-323
-323
-322
-321
-319
-318
-316
-314
-312
-310
-307
-304
-301
-298
-294
-290
-286
-282
-277
-272
-267
-262
-256
-251
-245
-239
-233
-226
-220
-213
-207
-200
-193
-186
-179
-172
-165
-158
-151
-144
-138
-131
-124
-117
-111
-105
-98
-92
-86
-80
-75
-69
-64
-59
-54
-50
-45
-41
-37
-33
-29
-26
-23
-20
-17
-15
-12
-10
-9
-7
-6
-5
-5
-4
-4
-5
-5
-6
-7
-8
-10
-12
-14
-17
-19
-22
-26
-29
-33
-37
-42
-46
-51
-56
-62
-67
-73
-79
-86
-93
-99
-107
-114
-122
-129
-138
-146
-154
-163
-172
-181
-190
-200
-210
-219
-229
-240
-250
-260
-271
-282
-292
-303
-314
-325
-337
-348
-359
-371
-382
-394
-406
-418
-430
-442
-454
-466
-478
-490
-503
-515
-528
-541
-554
-567
-580
-593
-606
-620
-633
-647
-661
-675
-690
-704
-719
-734
-749
-764
-779
-795
-811
-827
-843
-860
-877
-894
-911
-929
-946
-965
-983
-1002
-1020
-1040
-1059
-1079
-1099
-1119
-1140
-1161
-1182
-1203
-1225
-1247
-1270
-1292
-1315
-1338
-1362
-1385
-1409
-1434
-1458
-1483
-1508
-1533
-1558
-1584
-1610
-1636
-1662
-1688
-1715
-1742
-1769
-1796
-1823
-1851
-1878
-1906
-1934
-1962
-1990
-2017
-2045
-2074
-2103
-2131
-2159
-2188
-2216
-2244
-2272
-2301
-2329
-2357
-2384
-2412
-2439
-2467
-2494
-2520
-2547
-2573
-2599
-2624
-2649
-2674
-2698
-2722
-2745
-2768
-2790
-2812
-2833
-2853
-2873
-2893
-2912
-2930
-2947
-2964
-2980
-2995
-3010
-3024
-3037
-3050
-3062
-3073
-3083
-3093
-3101
-3109
-3117
-3123
-3129
-3134
-3139
-3142
-3145
-3148
-3149
-3150
-3150
-3149
-3148
-3146
-3144
-3141
-3137
-3132
-3127
-3121
-3115
-3108
-3101
-3093
-3084
-3075
-3065
-3055
-3044
-3032
-3021
-3008
-2995
-2982
-2968
-2954
-2939
-2924
-2908
-2892
-2876
-2859
-2841
-2824
-2806
-2787
-2769
-2750
-2730
-2710
-2690
-2670
-2649
-2628
-2607
-2586
-2564
-2542
-2520
-2497
-2475
-2452
-2429
-2406
-2382
-2359
-2335
-2312
-2288
-2264
-2240
-2216
-2192
-2167
-2143
-2119
-2094
-2070
-2045
-2020
-1996
-1971
-1946
-1921
-1897
-1872
-1847
-1822
-1797
-1772
-1746
-1721
-1696
-1671
-1645
-1620
-1594
-1569
-1543
-1518
-1492
-1466
-1441
-1415
-1389
-1363
-1337
-1311
-1285
-1259
-1233
-1207
-1181
-1155
-1129
-1103
-1076
-1050
-1024
-998
-971
-945
-918
-892
-865
-839
-812
-785
-758
-731
-704
-677
-650
-623
-596
-569
-542
-515
-487
-460
-433
-406
-378
-351
-324
-297
-270
-243
-216
-189
-163
-136
-110
-84
-58
-32
-6
19
44
69
94
119
143
167
191
214
237
260
283
305
327
349
370
391
412
432
452
472
492
511
529
548
566
584
601
619
636
652
668
684
700
715
730
745
760
774
788
801
815
828
841
853
865
877
889
901
912
923
934
945
955
965
975
985
994
1004
1012
1022
1030
1039
1047
1055
1063
1070
1078
1085
1092
1098
1105
1111
1117
1123
1129
1134
1139
1144
1149
1154
1158
1162
1166
1169
1173
1176
1179
1182
1184
1186
1188
1190
1191
1192
1193
1194
1194
1194
1194
1194
1193
1192
1191
1189
1187
1185
1183
1180
1177
1174
1170
1166
1162
1157
1153
1147
1142
1136
1130
1124
1117
1111
1103
1096
1088
1080
1072
1064
1055
1046
1037
1027
1018
1008
998
987
977
966
955
944
933
921
910
898
886
874
862
850
838
826
813
801
789
776
764
751
739
727
714
702
690
677
665
653
641
630
618
607
595
584
573
562
552
541
531
521
512
503
493
485
476
468
460
453
445
438
432
426
420
415
410
405
401
397
394
391
389
387
385
384
383
383
383
384
385
387
389
391
394
398
401
406
410
415
421
427
433
439
446
454
461
470
478
487
496
505
515
525
535
546
557
568
579
591
603
615
628
640
653
666
679
693
706
720
734
748
762
776
791
805
820
835
849
864
879
895
910
925
940
956
971
987
1002
1018
1034
1050
1066
1081
1097
1113
1130
1146
1162
1178
1194
1211
1227
1244
1261
1278
1295
1312
1329
1346
1363
1381
1398
1416
1434
1452
1470
1488
1506
1524
1543
1561
1580
1599
1617
1636
1655
1674
1694
1713
1732
1751
1771
1790
1810
1829
1849
1869
1888
1908
1928
1947
1967
1987
2007
2025
2045
2066
2086
2105
2125
2145
2164
2184
2204
2223
2243
2262
2282
2301
2320
2340
2359
2378
2397
2416
2435
2454
2473
2492
2510
2529
2547
2565
2584
2602
2620
2637
2655
2673
2690
2708
2725
2742
2759
2776
2792
2809
2825
2841
2857
2873
2889
2904
2920
2935
2950
2965
2980
2994
3008
3023
3037
3050
3064
3078
3091
3104
3117
3130
3142
3155
3167
3179
3191
3203
3214
3226
3237
3248
3259
3270
3280
3290
3301
3310
3320
3330
3339
3349
3358
3367
3375
3384
3392
3400
3408
3416
3423
3431
3438
3444
3451
3457
3463
3469
3474
3479
3484
3489
3493
3497
3500
3503
3506
3508
3510
3512
3513
3514
3515
3515
3515
3514
3513
3512
3510
3508
3506
3503
3500
3496
3492
3488
3483
3478
3473
3468
3462
3455
3449
3442
3435
3427
3419
3411
3403
3394
3385
3376
3366
3357
3346
3336
3326
3315
3304
3292
3281
3269
3257
3245
3232
3220
3207
3194
3180
3167
3153
3139
3125
3110
3095
3081
3066
3050
3035
3019
3004
2988
2971
2955
2938
2922
2905
2888
2870
2852
2835
2817
2798
2780
2761
2742
2723
2703
2684
2664
2644
2623
2603
2582
2561
2539
2518
2496
2474
2452
2430
2407
2384
2361
2338
2314
2291
2267
2243
2218
2194
2169
2144
2118
2093
2067
2041
2015
1989
1962
1935
1908
1880
1852
1824
1796
1767
1739
1709
1680
1650
1620
1590
1559
1528
1497
1466
1434
1402
1369
1337
1304
1270
1237
1203
1169
1135
1100
1065
1030
995
959
923
887
851
815
778
741
705
667
630
593
555
518
480
443
405
367
329
291
253
216
178
140
102
65
28
-10
-47
-84
-121
-157
-194
-230
-266
-302
-337
-372
-407
-442
-476
-510
-544
-577
-610
-643
-675
-707
-739
-770
-801
-832
-862
-892
-921
-950
-979
-1006
-1035
-1062
-1089
-1116
-1142
-1168
-1193
-1218
-1243
-1267
-1291
-1314
-1337
-1360
-1382
-1404
-1425
-1446
-1467
-1487
-1507
-1526
-1546
-1564
-1583
-1601
-1619
-1636
-1653
-1670
-1687
-1703
-1719
-1734
-1749
-1764
-1779
-1794
-1808
-1822
-1835
-1849
-1862
-1875
-1887
-1900
-1912
-1924
-1935
-1947
-1958
-1969
-1980
-1991
-2001
-2012
-2021
-2032
-2041
-2052
-2062
-2071
-2080
-2090
-2099
-2108
-2117
-2125
-2134
-2142
-2151
-2159
-2167
-2175
-2183
-2191
-2199
-2207
-2215
-2223
-2230
-2238
-2245
-2253
-2260
-2267
-2275
-2282
-2289
-2296
-2303
-2310
-2316
-2323
-2330
-2336
-2342
-2349
-2355
-2361
-2367
-2373
-2378
-2384
-2390
-2395
-2400
-2405
-2410
-2415
-2420
-2424
-2429
-2433
-2438
-2442
-2446
-2450
-2453
-2457
-2460
-2463
-2467
-2469
-2472
-2475
-2477
-2480
-2482
-2484
-2485
-2487
-2488
-2490
-2491
-2492
-2492
-2493
-2493
-2493
-2493
-2493
-2493
-2492
-2491
-2490
-2489
-2488
-2487
-2485
-2483
-2481
-2479
-2476
-2473
-2471
-2468
-2464
-2461
-2457
-2454
-2450
-2445
-2441
-2436
-2432
-2427
-2421
-2416
-2410
-2405
-2398
-2392
-2386
-2379
-2372
-2364
-2357
-2349
-2341
-2333
-2324
-2315
-2306
-2297
-2287
-2277
-2267
-2256
-2245
-2234
-2222
-2210
-2198
-2186
-2173
-2160
-2146
-2132
-2118
-2104
-2089
-2074
-2058
-2041
-2025
-2009
-1993
-1975
-1958
-1940
-1922
-1903
-1884
-1865
-1845
-1825
-1804
-1783
-1762
-1741
-1719
-1697
-1674
-1651
-1628
-1604
-1580
-1556
-1531
-1507
-1481
-1456
-1430
-1404
-1378
-1352
-1325
-1298
-1271
-1244
-1216
-1188
-1161
-1133
-1105
-1076
-1048
-1018
-991
-962
-934
-905
-876
-847
-818
-789
-760
-731
-702
-673
-644
-615
-585
-556
-527
-498
-469
-441
-412
-383
-354
-325
-297
-268
-240
-211
-183
-155
-127
-99
-71
-43
-15
12
40
67
94
121
148
175
202
228
255
282
308
334
360
387
413
439
465
490
516
542
568
594
619
645
671
696
722
747
773
799
824
850
876
902
927
953
979
1004
1031
1057
1083
1109
1135
1161
1187
1214
1240
1267
1293
1320
1347
1374
1401
1428
1455
1483
1510
1538
1566
1594
1622
1651
1679
1708
1737
1766
1795
1825
1854
1884
1914
1945
1975
2005
2036
2068
2099
2130
2162
2194
2226
2258
2290
2323
2356
2389
2422
2455
2489
2522
2556
2590
2624
2659
2693
2727
2762
2797
2831
2866
2901
2936
2971
3006
3041
3076
3111
3146
3181
3216
3251
3286
3320
3355
3390
3424
3458
3493
3527
3561
3594
3628
3662
3695
3728
3761
3794
3826
3859
3891
3923
3955
3987
4018
4049
4080
4111
4141
4172
4202
4232
4261
4291
4320
4349
4378
4406
4434
4462
4490
4517
4544
4571
4598
4624
4650
4676
4701
4726
4751
4776
4800
4824
4847
4871
4894
4916
4939
4961
4982
5004
5024
5045
5065
5085
5105
5124
5143
5161
5180
5197
5215
5232
5248
5265
5281
5296
5311
5326
5341
5355
5368
5381
5394
5407
5419
5431
5442
5453
5464
5474
5484
5494
5503
5512
5520
5528
5536
5544
5551
5557
5564
5570
5576
5581
5586
5591
5595
5599
5603
5606
5609
5612
5614
5616
5617
5619
5620
5620
5620
5620
5619
5619
5617
5616
5614
5611
5608
5605
5602
5598
5594
5589
5584
5579
5573
5567
5561
5554
5547
5539
5531
5522
5514
5504
5495
5485
5474
5463
5452
5440
5428
5415
5402
5388
5374
5360
5345
5329
5313
5297
5280
5262
5244
5225
5206
5186
5166
5145
5124
5102
5080
5057
5033
5009
4985
4959
4934
4907
4880
4853
4825
4796
4767
4737
4707
4676
4645
4613
4580
4547
4513
4479
4445
4409
4374
4338
4301
4264
4226
4188
4149
4110
4070
4030
3990
3950
3909
3867
3825
3783
3740
3698
3654
3611
3567
3523
3479
3434
3389
3344
3298
3253
3207
3161
3115
3068
3022
2975
2928
2881
2834
2787
2740
2693
2645
2598
2550
2503
2455
2408
2360
2313
2265
2218
2170
2123
2075
2028
1981
1934
1887
1840
1794
1747
1701
1655
1609
1563
1518
1473
1428
1383
1338
1294
1250
1206
1162
1119
1076
1033
991
949
907
865
824
783
742
702
662
622
583
544
505
467
429
391
353
316
279
243
206
171
135
100
65
30
-4
-38
-72
-105
-139
-171
-204
-236
-268
-299
-331
-362
-392
-423
-453
-482
-512
-541
-570
-599
-627
-655
-683
-710
-737
-764
-791
-818
-844
-870
-896
-921
-946
-972
-996
-1020
-1046
-1070
-1094
-1118
-1142
-1165
-1189
-1212
-1236
-1259
-1282
-1305
-1327
-1350
-1373
-1396
-1418
-1441
-1463
-1486
-1508
-1531
-1554
-1576
-1599
-1622
-1644
-1667
-1690
-1713
-1736
-1759
-1782
-1806
-1829
-1853
-1876
-1900
-1924
-1948
-1972
-1996
-2021
-2045
-2070
-2095
-2120
-2145
-2171
-2196
-2222
-2248
-2274
-2300
-2327
-2353
-2380
-2407
-2434
-2462
-2489
-2517
-2545
-2573
-2601
-2629
-2658
-2686
-2715
-2744
-2773
-2802
-2832
-2861
-2890
-2920
-2950
-2979
-3009
-3039
-3069
-3099
-3129
-3158
-3188
-3218
-3248
-3278
-3308
-3338
-3368
-3398
-3427
-3457
-3486
-3516
-3545
-3574
-3604
-3633
-3661
-3690
-3719
-3747
-3775
-3804
-3831
-3859
-3887
-3914
-3941
-3967
-3994
-4019
-4046
-4070
-4097
-4121
-4146
-4170
-4194
-4217
-4240
-4263
-4285
-4306
-4327
-4348
-4368
-4388
-4407
-4426
-4444
-4462
-4479
-4496
-4512
-4528
-4543
-4557
-4571
-4584
-4597
-4609
-4620
-4631
-4642
-4651
-4661
-4669
-4677
-4684
-4691
-4697
-4703
-4708
-4712
-4716
-4719
-4721
-4723
-4724
-4725
-4725
-4725
-4724
-4722
-4720
-4717
-4714
-4710
-4705
-4700
-4695
-4689
-4682
-4675
-4668
-4659
-4651
-4642
-4632
-4622
-4612
-4601
-4590
-4578
-4566
-4553
-4540
-4527
-4513
-4498
-4483
-4468
-4453
-4436
-4420
-4403
-4386
-4368
-4350
-4331
-4312
-4293
-4274
-4254
-4233
-4213
-4192
-4170
-4149
-4127
-4105
-4083
-4059
-4037
-4014
-3991
-3967
-3944
-3920
-3896
-3872
-3848
-3824
-3799
-3775
-3750
-3726
-3701
-3676
-3651
-3626
-3601
-3576
-3551
-3526
-3501
-3476
-3451
-3426
-3400
-3375
-3350
-3325
-3299
-3274
-3249
-3223
-3198
-3173
-3147
-3122
-3096
-3071
-3046
-3020
-2995
-2969
-2944
-2918
-2892
-2867
-2841
-2816
-2790
-2764
-2738
-2712
-2686
-2660
-2634
-2608
-2581
-2555
-2528
-2501
-2474
-2447
-2420
-2393
-2366
-2338
-2310
-2282
-2254
-2226
-2198
-2169
-2141
-2112
-2083
-2054
-2025
-1995
-1966
-1936
-1907
-1877
-1847
-1817
-1787
-1757
-1727
-1697
-1667
-1637
-1606
-1576
-1546
-1516
-1485
-1455
-1425
-1395
-1364
-1334
-1304
-1274
-1244
-1214
-1184
-1154
-1125
-1095
-1065
-1036
-1006
-977
-948
-919
-890
-862
-833
-805
-776
-748
-720
-692
-665
-637
-610
-583
-557
-530
-504
-478
-452
-426
-401
-376
-351
-326
-302
-278
-254
-230
-206
-183
-160
-137
-114
-92
-70
-48
-26
-4
17
39
60
81
102
123
144
164
185
205
225
246
266
286
306
326
345
365
385
405
424
444
463
483
502
521
541
560
579
598
617
636
655
674
693
712
731
750
769
787
806
825
843
862
880
898
917
935
953
972
990
1008
1026
1044
1062
1080
1099
1117
1134
1152
1170
1188
1206
1224
1242
1260
1277
1295
1313
1331
1348
1366
1384
1401
1419
1437
1455
1472
1490
1508
1525
1543
1561
1578
1596
1614
1632
1649
1667
1685
1703
1721
1739
1758
1776
1794
1812
1831
1849
1868
1887
1905
1924
1943
1962
1981
2000
2020
2039
2058
2078
2097
2117
2137
2156
2176
2196
2216
2236
2256
2276
2296
2316
2337
2357
2377
2397
2418
2438
2459
2479
2500
2520
2541
2561
2582
2602
2622
2643
2663
2683
2704
2724
2744
2764
2784
2803
2823
2843
2862
2881
2900
2919
2938
2957
2975
2994
3012
3030
3047
3065
3082
3099
3115
3132
3148
3164
3180
3195
3210
3225
3240
3254
3269
3282
3296
3309
3322
3335
3347
3359
3371
3382
3394
3404
3415
3425
3435
3444
3453
3462
3471
3479
3486
3494
3501
3507
3513
3519
3525
3530
3535
3539
3543
3546
3550
3552
3555
3557
3559
3560
3561
3562
3562
3563
3562
3562
3561
3560
3558
3557
3555
3552
3550
3547
3544
3540
3537
3533
3529
3524
3520
3515
3510
3505
3499
3493
3488
3482
3475
3469
3463
3456
3449
3442
3435
3428
3421
3414
3406
3399
3391
3384
3376
3368
3361
3353
3345
3338
3330
3322
3314
3307
3299
3291
3284
3276
3268
3261
3253
3246
3238
3231
3223
3216
3209
3201
3194
3187
3180
3172
3165
3158
3151
3144
3137
3129
3122
3115
3108
3100
3093
3086
3079
3071
3064
3057
3050
3042
3035
3027
3020
3013
3005
2998
2990
2983
2976
2968
2961
2954
2947
2939
2932
2925
2918
2911
2904
2897
2890
2883
2876
2869
2863
2856
2849
2843
2837
2830
2824
2818
2811
2805
2799
2793
2788
2782
2776
2770
2765
2759
2754
2749
2743
2738
2733
2728
2723
2718
2713
2708
2703
2698
2693
2688
2683
2678
2673
2668
2663
2658
2653
2648
2643
2638
2633
2628
2622
2617
2612
2607
2601
2596
2591
2585
2580
2574
2569
2563
2557
2552
2546
2540
2534
2529
2523
2517
2510
2504
2498
2492
2485
2479
2472
2466
2459
2452
2445
2438
2431
2424
2417
2409
2402
2394
2387
2379
2371
2363
2355
2347
2339
2330
2322
2313
2305
2296
2287
2278
2269
2259
2250
2240
2231
2221
2211
2201
2191
2180
2169
2159
2148
2137
2125
2114
2102
2090
2078
2065
2053
2040
2027
2013
2000
1986
1972
1957
1943
1928
1912
1897
1881
1865
1849
1832
1815
1798
1780
1763
1744
1726
1707
1688
1669
1649
1629
1608
1588
1566
1545
1523
1501
1479
1456
1432
1409
1385
1361
1336
1311
1285
1260
1234
1207
1180
1153
1125
1097
1069
1040
1010
982
952
922
892
861
830
798
767
734
702
669
636
603
569
535
500
466
431
396
360
324
288
252
215
178
141
103
66
28
-10
-48
-87
-125
-164
-203
-242
-281
-320
-360
-399
-439
-479
-519
-559
-599
-639
-679
-719
-759
-799
-839
-879
-920
-960
-1000
-1040
-1080
-1119
-1159
-1199
-1239
-1278
-1317
-1357
-1396
-1435
-1474
-1512
-1551
-1589
-1627
-1665
-1703
-1740
-1777
-1814
-1851
-1888
-1924
-1960
-1996
-2031
-2066
-2101
-2136
-2170
-2204
-2237
-2271
-2303
-2336
-2368
-2399
-2431
-2462
-2492
-2522
-2552
-2581
-2610
-2638
-2666
-2693
-2720
-2747
-2773
-2798
-2823
-2848
-2872
-2896
-2919
-2941
-2963
-2985
-3006
-3027
-3047
-3067
-3086
-3104
-3122
-3140
-3157
-3173
-3189
-3204
-3219
-3233
-3247
-3260
-3273
-3285
-3296
-3307
-3317
-3327
-3337
-3345
-3354
-3361
-3368
-3375
-3381
-3386
-3391
-3396
-3400
-3403
-3406
-3408
-3410
-3411
-3412
-3412
-3412
-3411
-3410
-3408
-3406
-3403
-3400
-3396
-3392
-3387
-3382
-3377
-3371
-3365
-3358
-3351
-3344
-3336
-3328
-3319
-3311
-3301
-3292
-3282
-3272
-3262
-3251
-3241
-3229
-3218
-3207
-3195
-3183
-3171
-3158
-3146
-3133
-3121
-3108
-3095
-3082
-3068
-3055
-3042
-3028
-3015
-3001
-2988
-2974
-2960
-2946
-2933
-2919
-2905
-2892
-2878
-2864
-2851
-2837
-2824
-2810
-2797
-2783
-2770
-2756
-2743
-2730
-2717
-2704
-2691
-2678
-2665
-2652
-2640
-2627
-2615
-2602
-2590
-2578
-2566
-2554
-2542
-2530
-2518
-2507
-2495
-2484
-2472
-2461
-2450
-2439
-2428
-2417
-2406
-2395
-2385
-2374
-2363
-2353
-2342
-2332
-2322
-2311
-2301
-2291
-2281
-2271
-2260
-2250
-2241
-2231
-2221
-2211
-2201
-2191
-2182
-2172
-2162
-2153
-2143
-2134
-2124
-2115
-2105
-2096
-2086
-2077
-2067
-2058
-2049
-2039
-2029
-2020
-2011
-2001
-1991
-1981
-1972
-1962
-1952
-1941
-1931
-1921
-1910
-1900
-1889
-1878
-1867
-1856
-1845
-1833
-1821
-1810
-1798
-1785
-1773
-1761
-1748
-1735
-1722
-1709
-1696
-1682
-1668
-1655
-1640
-1626
-1612
-1597
-1582
-1568
-1552
-1537
-1522
-1506
-1490
-1475
-1459
-1443
-1426
-1410
-1394
-1377
-1360
-1344
-1327
-1310
-1293
-1276
-1260
-1243
-1225
-1208
-1191
-1174
-1157
-1140
-1123
-1106
-1089
-1072
-1054
-1037
-1020
-1002
-986
-969
-952
-935
-918
-901
-884
-867
-850
-833
-816
-799
-782
-765
-748
-731
-714
-696
-679
-662
-645
-628
-610
-593
-575
-558
-540
-523
-505
-487
-469
-452
-434
-415
-397
-379
-361
-342
-324
-305
-287
-268
-249
-230
-211
-192
-173
-154
-134
-115
-96
-76
-57
-37
-17
2
22
42
61
81
101
121
140
160
180
199
219
238
258
277
297
316
335
354
373
392
411
430
448
467
485
503
521
539
557
574
591
608
625
642
658
675
691
707
722
737
753
767
782
796
811
824
838
851
864
877
889
901
913
925
936
947
957
967
977
987
996
1004
1014
1022
1030
1038
1045
1052
1059
1066
1072
1077
1083
1088
1093
1097
1102
1106
1109
1113
1116
1118
1121
1123
1125
1126
1128
1129
1129
1130
1130
1130
1130
1129
1128
1127
1126
1125
1123
1121
1119
1117
1115
1112
1109
1106
1103
1100
1097
1093
1090
1086
1082
1078
1074
1070
1066
1062
1058
1053
1049
1045
1040
1036
1031
1026
1022
1016
1012
1008
1004
999
994
990
985
981
977
972
968
964
959
955
951
947
944
940
936
932
929
925
922
919
915
912
909
906
903
901
898
895
893
890
888
885
883
881
879
876
874
872
870
868
865
863
861
858
856
854
851
849
846
843
840
837
834
831
828
825
821
817
814
810
806
802
797
793
788
784
779
774
769
764
758
753
747
741
735
729
723
717
710
704
697
690
683
676
669
662
655
647
640
632
624
616
608
600
592
584
575
567
558
550
541
532
524
515
506
497
487
478
469
459
450
440
431
421
411
401
391
380
370
360
349
338
327
316
305
294
282
271
259
247
235
223
211
198
185
173
160
147
133
120
107
93
79
65
51
37
22
8
-7
-22
-37
-52
-67
-83
-98
-114
-130
-146
-162
-178
-194
-211
-227
-244
-261
-278
-295
-312
-329
-347
-364
-382
-399
-417
-435
-453
-472
-490
-509
-527
-546
-565
-584
-603
-622
-642
-661
-681
-700
-720
-740
-759
-779
-799
-819
-839
-859
-880
-900
-920
-940
-960
-980
-1000
-1020
-1040
-1060
-1080
-1100
-1119
-1139
-1159
-1178
-1198
-1217
-1237
-1256
-1275
-1294
-1313
-1332
-1351
-1370
-1389
-1407
-1426
-1444
-1462
-1481
-1499
-1517
-1534
-1552
-1570
-1587
-1605
-1622
-1639
-1656
-1673
-1689
-1706
-1722
-1739
-1755
-1771
-1786
-1802
-1817
-1833
-1848
-1862
-1877
-1891
-1905
-1919
-1933
-1947
-1960
-1973
-1985
-1998
-2009
-2021
-2033
-2045
-2056
-2066
-2077
-2087
-2096
-2106
-2115
-2124
-2132
-2140
-2148
-2156
-2163
-2170
-2176
-2182
-2188
-2193
-2198
-2202
-2206
-2210
-2214
-2217
-2219
-2221
-2223
-2224
-2225
-2226
-2226
-2226
-2225
-2224
-2222
-2220
-2218
-2215
-2212
-2208
-2204
-2200
-2195
-2189
-2183
-2177
-2171
-2163
-2156
-2148
-2140
-2131
-2122
-2112
-2102
-2092
-2081
-2070
-2058
-2045
-2033
-2021
-2008
-1994
-1980
-1966
-1951
-1936
-1921
-1905
-1889
-1872
-1855
-1838
-1821
-1803
-1785
-1767
-1748
-1730
-1711
-1691
-1672
-1652
-1632
-1612
-1592
-1571
-1550
-1530
-1509
-1488
-1466
-1445
-1423
-1402
-1380
-1358
-1336
-1314
-1292
-1270
-1248
-1226
-1204
-1181
-1159
-1137
-1114
-1092
-1069
-1047
-1024
-1002
-979
-957
-934
-912
-889
-867
-844
-822
-800
-777
-755
-733
-711
-688
-666
-644
-622
-600
-579
-557
-535
-514
-492
-471
-449
-428
-407
-386
-365
-344
-323
-303
-282
-262
-242
-222
-202
-182
-162
-143
-123
-104
-85
-66
-47
-29
-10
8
26
44
62
79
96
113
130
147
164
180
196
212
228
243
259
274
289
304
319
334
348
362
376
390
404
418
431
444
458
471
484
497
509
522
534
547
559
571
583
595
607
619
631
643
654
666
677
689
700
712
723
735
746
758
769
780
792
803
815
826
837
849
860
872
883
895
906
917
929
940
951
963
974
985
996
1006
1018
1029
1040
1050
1061
1071
1082
1092
1102
1112
1122
1132
1141
1151
1160
1169
1179
1188
1196
1205
1214
1222
1230
1239
1247
1255
1263
1270
1278
1286
1293
1301
1308
1315
1323
1330
1337
1344
1351
1358
1365
1372
1378
1385
1392
1398
1405
1412
1418
1425
1431
1438
1444
1451
1457
1463
1470
1476
1482
1488
1495
1501
1507
1513
1519
1525
1531
1536
1542
1548
1554
1560
1565
1571
1576
1582
1587
1593
1598
1603
1609
1614
1619
1624
1629
1634
1639
1644
1648
1653
1658
1662
1666
1671
1675
1679
1683
1687
1691
1695
1698
1702
1705
1708
1712
1715
1718
1721
1723
1726
1729
1731
1733
1735
1737
1739
1740
1742
1743
1744
1745
1745
1746
1746
1746
1746
1745
1745
1744
1743
1741
1740
1738
1736
1733
1730
1727
1724
1720
1716
1712
1708
1703
1698
1692
1687
1681
1674
1668
1661
1653
1646
1638
1630
1621
1612
1603
1594
1584
1574
1563
1553
1542
1531
1519
1507
1495
1482
1470
1457
1443
1430
1416
1402
1387
1373
1358
1342
1327
1311
1295
1279
1262
1245
1228
1211
1194
1176
1158
1140
1121
1103
1084
1065
1046
1026
1006
987
967
946
926
906
885
864
843
822
801
780
758
737
715
693
672
650
628
606
584
562
540
518
496
474
452
430
408
386
364
342
321
299
277
256
234
213
192
171
150
129
108
87
67
47
26
6
-14
-33
-53
-72
-92
-111
-130
-149
-167
-186
-204
-222
-240
-258
-276
-294
-311
-328
-345
-363
-379
-396
-413
-430
-446
-463
-479
-496
-512
-528
-544
-560
-576
-592
-608
-624
-640
-656
-672
-688
-704
-720
-736
-751
-767
-783
-799
-815
-831
-848
-864
-880
-896
-912
-929
-945
-961
-978
-994
-1010
-1028
-1044
-1061
-1078
-1095
-1112
-1128
-1145
-1162
-1180
-1197
-1214
-1231
-1248
-1265
-1283
-1300
-1317
-1335
-1352
-1369
-1387
-1404
-1421
-1439
-1456
-1473
-1491
-1508
-1525
-1542
-1560
-1577
-1594
-1611
-1628
-1645
-1662
-1679
-1696
-1712
-1729
-1746
-1762
-1779
-1795
-1812
-1828
-1844
-1861
-1877
-1893
-1909
-1924
-1940
-1956
-1971
-1987
-2001
-2017
-2032
-2048
-2062
-2077
-2092
-2107
-2121
-2135
-2149
-2163
-2177
-2191
-2205
-2218
-2231
-2244
-2257
-2270
-2283
-2295
-2307
-2319
-2331
-2342
-2354
-2365
-2376
-2386
-2397
-2407
-2417
-2427
-2436
-2445
-2454
-2462
-2471
-2479
-2486
-2494
-2501
-2508
-2514
-2520
-2526
-2531
-2536
-2541
-2546
-2550
-2553
-2557
-2560
-2563
-2565
-2567
-2568
-2570
-2571
-2571
-2572
-2571
-2571
-2570
-2569
-2568
-2566
-2563
-2561
-2558
-2555
-2551
-2547
-2543
-2539
-2534
-2529
-2523
-2517
-2511
-2505
-2498
-2491
-2484
-2477
-2469
-2461
-2453
-2444
-2435
-2426
-2417
-2408
-2398
-2388
-2378
-2368
-2357
-2347
-2336
-2325
-2313
-2302
-2290
-2279
-2267
-2255
-2243
-2230
-2218
-2206
-2193
-2181
-2168
-2155
-2142
-2129
-2116
-2103
-2090
-2077
-2063
-2050
-2037
-2024
-2009
-1997
-1983
-1970
-1957
-1943
-1930
-1917
-1903
-1890
-1877
-1864
-1851
-1838
-1825
-1812
-1799
-1786
-1774
-1762
-1749
-1737
-1725
-1714
-1702
-1690
-1679
-1668
-1657
-1646
-1635
-1625
-1615
-1605
-1595
-1585
-1576
-1567
-1558
-1549
-1540
-1532
-1524
-1516
-1508
-1500
-1493
-1486
-1479
-1473
-1467
-1461
-1455
-1449
-1444
-1439
-1434
-1429
-1425
-1420
-1416
-1413
-1409
-1406
-1402
-1399
-1397
-1394
-1392
-1389
-1387
-1385
-1384
-1382
-1380
-1379
-1378
-1377
-1376
-1375
-1374
-1374
-1373
-1373
-1372
-1372
-1372
-1372
-1372
-1372
-1372
-1372
-1372
-1372
-1372
-1372
-1372
-1372
-1372
-1372
-1372
-1372
-1372
-1372
-1371
-1371
-1370
-1370
-1369
-1368
-1367
-1366
-1364
-1363
-1361
-1359
-1357
-1355
-1352
-1349
-1347
-1343
-1340
-1336
-1333
-1328
-1324
-1320
-1315
-1310
-1304
-1299
-1293
-1286
-1280
-1273
-1266
-1259
-1251
-1243
-1235
-1227
-1218
-1209
-1199
-1189
-1179
-1169
-1158
-1147
-1135
-1124
-1112
-1099
-1086
-1073
-1060
-1046
-1032
-1018
-1002
-988
-973
-957
-942
-926
-909
-892
-875
-858
-841
-823
-805
-787
-768
-749
-730
-711
-691
-672
-652
-632
-612
-591
-570
-550
-529
-508
-486
-465
-443
-422
-400
-378
-356
-334
-312
-289
-267
-245
-222
-200
-177
-155
-132
-110
-87
-65
-42
-20
3
25
48
70
93
115
138
160
182
204
227
249
271
293
315
337
358
380
402
424
445
467
488
509
531
552
573
594
616
637
658
678
699
720
741
761
782
803
823
844
864
885
905
925
945
966
986
1006
1026
1046
1066
1087
1107
1127
1147
1167
1187
1207
1227
1247
1267
1287
1308
1328
1348
1368
1389
1409
1430
1450
1471
1491
1512
1533
1554
1575
1596
1617
1638
1659
1681
1702
1724
1745
1767
1789
1811
1832
1854
1876
1898
1920
1942
1964
1986
2008
2029
2052
2074
2096
2118
2140
2161
2183
2205
2227
2248
2270
2291
2312
2333
2354
2375
2396
2417
2438
2458
2478
2499
2519
2539
2558
2578
2597
2617
2636
2655
2674
2692
2710
2729
2746
2764
2782
2799
2816
2833
2849
2865
2882
2897
2913
2928
2943
2958
2973
2987
3001
3015
3028
3042
3055
3067
3080
3092
3104
3116
3128
3139
3150
3161
3172
3182
3192
3202
3211
3221
3230
3239
3248
3256
3264
3272
3280
3287
3295
3302
3309
3315
3321
3327
3333
3339
3344
3349
3354
3358
3362
3366
3370
3373
3376
3379
3381
3383
3385
3386
3387
3388
3388
3388
3388
3387
3386
3384
3382
3380
3377
3374
3371
3367
3363
3359
3354
3348
3343
3337
3330
3324
3317
3309
3301
3293
3285
3276
3267
3258
3248
3238
3228
3217
3206
3195
3183
3172
3160
3147
3135
3122
3109
3096
3082
3069
3055
3041
3027
3012
2998
2983
2968
2953
2938
2923
2908
2892
2877
2861
2845
2829
2813
2797
2781
2765
2748
2732
2715
2699
2682
2665
2648
2631
2614
2597
2580
2563
2546
2529
2511
2494
2476
2459
2441
2423
2405
2387
2369
2351
2333
2315
2297
2278
2260
2242
2223
2204
2186
2167
2148
2129
2110
2091
2072
2053
2033
2013
1995
1975
1956
1936
1916
1896
1877
1857
1836
1816
1796
1775
1755
1734
1714
1693
1672
1651
1630
1608
1587
1566
1544
1523
1501
1479
1457
1435
1413
1391
1369
1347
1324
1302
1279
1256
1233
1211
1188
1164
1141
1118
1095
1071
1048
1024
1000
977
953
929
905
882
858
834
810
786
762
738
714
690
666
642
618
594
570
547
523
500
476
453
430
407
384
361
339
316
294
272
250
229
208
186
166
145
125
105
85
66
47
28
9
-9
-27
-44
-61
-78
-94
-111
-126
-142
-157
-171
-186
-199
-213
-226
-239
-251
-263
-275
-286
-297
-307
-317
-327
-336
-345
-354
-362
-369
-377
-383
-390
-396
-401
-406
-411
-415
-419
-422
-425
-428
-430
-432
-433
-434
-434
-434
-434
-433
-432
-430
-428
-425
-422
-419
-415
-411
-407
-402
-396
-391
-385
-378
-371
-364
-357
-349
-341
-332
-323
-314
-305
-295
-285
-274
-263
-252
-241
-229
-217
-205
-193
-180
-167
-154
-141
-127
-113
-99
-85
-71
-56
-41
-27
-11
4
19
35
50
66
82
98
114
130
147
163
180
196
213
229
246
262
279
296
313
329
346
363
379
396
412
429
445
462
478
494
511
527
543
559
575
591
607
623
639
654
670
686
701
717
732
747
762
778
793
808
822
837
852
867
881
896
910
925
939
953
967
981
995
1008
1022
1036
1049
1062
1076
1089
1101
1114
1127
1139
1151
1164
1176
1187
1199
1211
1222
1233
1244
1255
1265
1276
1286
1296
1306
1315
1325
1334
1343
1351
1360
1368
1377
1384
1392
1400
1407
1414
1421
1427
1434
1440
1446
1452
1458
1463
1469
1474
1479
1484
1488
1493
1497
1502
1506
1510
1514
1517
1521
1524
1528
1531
1534
1537
1540
1543
1545
1548
1551
1553
1555
1557
1560
1561
1563
1565
1567
1569
1570
1572
1573
1574
1575
1576
1577
1578
1579
1580
1580
1581
1581
1582
1582
1582
1582
1582
1582
1582
1582
1581
1581
1580
1580
1579
1578
1578
1577
1576
1575
1574
1573
1571
1570
1569
1568
1566
1565
1563
1562
1560
1559
1557
1555
1554
1552
1550
1549
1547
1545
1543
1541
1540
1538
1536
1534
1532
1531
1529
1527
1525
1524
1522
1520
1519
1517
1515
1514
1512
1511
1510
1508
1507
1506
1505
1503
1502
1501
1500
1499
1498
1497
1496
1496
1495
1494
1494
1493
1493
1492
1492
1492
1491
1491
1491
1491
1491
1491
1491
1492
1492
1492
1493
1493
1494
1495
1496
1496
1497
1498
1500
1501
1502
1504
1505
1507
1508
1510
1512
1514
1516
1519
1521
1524
1526
1529
1532
1535
1539
1542
1546
1549
1553
1557
1562
1566
1571
1575
1580
1585
1591
1596
1602
1607
1613
1619
1626
1632
1639
1646
1653
1660
1667
1675
1682
1690
1698
1707
1715
1723
1732
1741
1750
1759
1768
1778
1787
1797
1807
1817
1827
1838
1848
1859
1869
1880
1891
1902
1914
1925
1937
1948
1960
1972
1984
1997
2009
2021
2033
2047
2060
2073
2087
2100
2114
2128
2142
2156
2170
2185
2199
2214
2229
2244
2260
2275
2291
2307
2323
2339
2355
2372
2388
2405
2422
2439
2456
2474
2491
2509
2527
2545
2563
2581
2599
2618
2636
2655
2674
2692
2711
2730
2749
2768
2787
2806
2825
2845
2864
2883
2902
2921
2941
2960
2979
2998
3017
3036
3055
3074
3093
3112
3131
3149
3168
3186
3205
3223
3241
3259
3277
3295
3312
3330
3347
3364
3381
3398
3414
3431
3447
3463
3479
3494
3510
3525
3540
3555
3570
3584
3598
3612
3626
3640
3653
3666
3679
3692
3704
3717
3729
3740
3752
3763
3774
3785
3795
3806
3816
3825
3835
3844
3853
3862
3870
3878
3886
3893
3900
3907
3914
3920
3926
3932
3937
3942
3947
3951
3955
3959
3962
3966
3968
3971
3973
3975
3976
3977
3978
3978
3978
3978
3977
3976
3975
3973
3971
3969
3966
3963
3960
3956
3952
3948
3943
3938
3933
3928
3922
3916
3910
3903
3897
3890
3883
3875
3868
3860
3852
3844
3836
3827
3819
3810
3801
3792
3783
3774
3765
3755
3746
3736
3727
3717
3707
3697
3688
3678
3668
3658
3648
3638
3628
3618
3608
3598
3588
3578
3568
3559
3549
3539
3529
3519
3510
3500
3491
3481
3472
3462
3453
3444
3435
3426
3417
3408
3400
3391
3383
3375
3366
3358
3351
3343
3335
3328
3321
3313
3307
3300
3293
3287
3280
3274
3268
3263
3257
3252
3246
3241
3236
3232
3227
3222
3218
3214
3210
3206
3202
3198
3194
3190
3187
3183
3180
3177
3173
3170
3167
3164
3161
3158
3155
3152
3149
3146
3143
3140
3137
3134
3131
3128
3125
3122
3119
3116
3112
3109
3106
3103
3100
3097
3094
3091
3087
3084
3081
3078
3074
3071
3067
3064
3060
3057
3053
3050
3046
3043
3039
3035
3031
3027
3024
3020
3016
3012
3008
3004
3000
2995
2991
2987
2983
2978
2974
2970
2965
2961
2957
2952
2948
2943
2939
2934
2929
2925
2920
2915
2911
2906
2901
2897
2892
2888
2883
2878
2874
2869
2865
2860
2855
2851
2846
2842
2837
2832
2828
2823
2819
2814
2810
2805
2801
2796
2792
2787
2782
2778
2773
2769
2764
2760
2755
2751
2746
2742
2738
2733
2729
2724
2720
2715
2711
2706
2702
2697
2693
2689
2684
2680
2675
2671
2667
2662
2658
2653
2649
2645
2640
2636
2631
2627
2623
2618
2614
2610
2605
2601
2597
2592
2588
2584
2579
2575
2571
2566
2562
2558
2554
2549
2545
2541
2536
2532
2528
2524
2519
2515
2511
2507
2502
2498
2494
2490
2485
2481
2477
2473
2469
2464
2460
2456
2452
2448
2443
2439
2435
2431
2427
2423
2419
2414
2410
2406
2402
2398
2394
2390
2385
2381
2377
2373
2369
2365
2361
2357
2353
2349
2345
2340
2336
2332
2328
2324
2320
2316
2312
2308
2304
2300
2296
2292
2288
2284
2280
2276
2272
2268
2264
2260
2256
2252
2248
2244
2240
2236
2232
2228
2224
2220
2216
2213
2209
2205
2201
2197
2193
2189
2185
2181
2177
2173
2170
2166
2162
2158
2154
2150
2146
2143
2139
2135
2131
2127
2123
2119
2116
2112
2108
2104
2100
2097
2093
2089
2085
2081
2078
2074
2070
2066
2063
2059
2055
2051
2048
2044
2040
2036
2033
2029
2025
2021
2017
2013
2009
2007
2003
1999
1996
1992
1988
1985
1981
1977
1974
1970
1966
1963
1959
1955
1952
1948
1944
1941
1937
1933
1930
1926
1923
1919
1915
1912
1908
1905
1901
1898
1894
1890
1887
1883
1880
1876
1873
1869
1866
1862
1858
1855
1851
1848
1844
1841
1837
1834
1830
1827
1823
1820
1816
1813
1810
1806
1803
1799
1796
1792
1789
1785
1782
1778
1775
1772
1768
1765
1761
1758
1755
1751
1748
1744
1741
1738
1734
1731
1727
1724
1721
1717
1714
1711
1707
1704
1701
1697
1694
1691
1687
1684
1681
1677
1674
1671
1667
1664
1661
1658
1654
1651
1648
1644
1641
1638
1635
1631
1628
1625
1622
1618
1615
1612
1609
1605
1602
1599
1596
1593
1589
1586
1583
1580
1577
1573
1570
1567
1564
1561
1558
1554
1551
1548
1545
1542
1539
1536
1532
1529
1526
1523
1520
1517
1514
1511
1507
1504
1501
1498
1495
1492
1489
1486
1483
1480
1477
1474
1471
1467
1464
1461
1458
1455
1452
1449
1446
1443
1440
1437
1434
1431
1428
1425
1422
1419
1416
1413
1410
1407
1404
1401
1398
1395
1393
1390
1387
1384
1381
1378
1375
1372
1369
1366
1363
1360
1357
1354
1352
1349
1346
1343
1340
1337
1334
1331
1329
1326
1323
1320
1317
1314
1311
1309
1306
1303
1300
1297
1294
1292
1289
1286
1283
1280
1278
1275
1272
1269
1266
1264
1261
1258
1255
1252
1250
1247
1244
1241
1239
1236
1233
1230
1228
1225
1222
1220
1217
1214
1211
1209
1206
1203
1201
1198
1195
1193
1190
1187
1185
1182
1179
1177
1174
1171
1169
1166
1163
1161
1158
1155
1153
1150
1147
1145
1142
1140
1137
1134
1132
1129
1127
1124
1121
1119
1116
1114
1111
1109
1106
1103
1101
1098
1096
1093
1091
1088
1086
1083
1081
1078
1076
1073
1071
1068
1065
1063
1060
1058
1055
1053
1051
1048
1046
1043
1041
1038
1036
1033
1031
1028
1026
1022
1020
1018
1016
1014
1010
1008
1006
1004
1002
999
997
994
992
990
987
985
982
980
978
975
973
971
968
966
963
961
959
956
954
952
949
947
945
942
940
938
935
933
931
928
926
924
922
919
917
915
912
910
908
906
903
901
899
897
894
892
890
888
885
883
881
879
876
874
872
870
867
865
863
861
859
856
854
852
850
848
846
843
841
839
837
835
833
830
828
826
824
822
820
817
815
813
811
809
807
805
803
801
798
796
794
792
790
788
786
784
782
780
778
775
773
771
769
767
765
763
761
759
757
755
753
751
749
747
745
743
741
739
737
735
733
731
729
727
725
723
721
719
717
715
713
711
709
707
705
703
701
699
697
695
693
691
689
688
686
684
682
680
678
676
674
672
670
668
667
665
663
661
659
657
655
653
651
650
648
646
644
642
640
638
637
635
633
631
629
627
626
624
622
620
618
617
615
613
611
609
608
606
604
602
600
599
597
595
593
591
590
588
586
584
583
581
579
577
576
574
572
571
569
567
565
564
562
560
558
557
555
553
552
550
548
547
545
543
542
540
538
536
535
533
531
530
528
527
525
523
522
520
518
517
515
513
512
510
508
507
505
504
502
500
499
497
496
494
492
491
489
488
486
484
483
481
480
478
477
475
474
472
470
469
467
466
464
463
461
460
458
457
455
453
452
450
449
447
446
444
443
441
440
438
437
435
434
432
431
429
428
427
425
424
422
421
419
418
416
415
413
412
411
409
408
406
405
403
402
401
399
398
396
395
393
392
391
389
388
386
385
384
382
381
379
378
377
375
374
373
371
370
369
367
366
364
363
362
360
359
358
356
355
354
352
351
350
348
347
346
344
343
342
341
339
338
337
335
334
333
331
330
329
328
326
325
324
322
321
320
319
317
316
315
314
312
311
310
309
307
306
305
304
303
301
300
299
298
296
295
294
293
292
290
289
288
287
286
284
283
282
281
280
278
277
276
275
274
273
271
270
269
268
267
266
265
263
262
261
260
259
258
257
255
254
253
252
251
250
249
248
246
245
244
243
242
241
240
239
238
237
235
