5
24075
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
6
6
6
6
6
6
6
6
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
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
42
42
42
42
42
42
42
43
43
43
43
43
43
43
44
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
54
54
55
55
56
56
57
57
58
58
59
59
59
60
60
60
61
61
62
62
62
63
63
63
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
64
64
64
64
63
63
63
62
62
62
62
62
62
63
63
63
64
64
65
66
67
67
68
69
69
70
70
71
71
72
72
73
73
73
74
74
74
75
75
75
76
77
77
78
79
80
80
81
82
83
83
84
84
85
85
86
86
87
87
88
88
89
90
91
91
92
93
93
94
95
95
95
96
96
96
96
96
96
97
97
97
97
98
98
99
99
100
101
101
102
102
103
103
104
104
105
105
105
105
105
105
105
105
105
105
104
104
104
103
103
103
103
103
103
103
103
103
103
104
104
104
104
104
105
105
105
105
105
105
105
105
104
104
104
104
103
103
103
103
104
104
104
105
105
106
106
107
107
108
108
109
109
110
110
110
110
111
111
111
111
111
112
112
112
113
114
114
115
116
117
117
118
119
120
120
121
122
122
123
123
123
124
124
125
125
126
126
127
128
129
129
130
131
132
133
133
134
135
135
136
136
137
137
137
137
137
137
136
136
135
135
135
134
134
134
134
134
134
135
135
136
137
138
139
140
141
141
142
143
143
144
145
145
145
146
146
147
147
147
148
148
149
150
150
151
152
153
153
154
155
156
156
157
158
159
159
160
161
161
162
162
163
164
165
165
166
167
168
169
170
171
173
174
176
177
179
181
183
184
185
187
188
189
190
190
191
192
193
194
195
196
197
198
199
201
202
204
205
207
209
210
212
213
214
215
216
217
218
219
220
221
222
222
223
224
224
225
225
226
227
227
228
228
229
230
231
232
232
233
234
235
236
237
238
238
239
239
240
240
240
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
242
242
243
243
244
244
245
245
245
246
246
246
247
247
247
246
246
246
246
246
247
247
248
248
249
250
251
252
253
253
254
255
256
256
257
258
259
259
260
260
261
262
262
263
263
264
265
265
265
266
266
266
266
266
266
265
265
265
265
265
264
264
264
264
264
264
264
264
264
265
265
265
266
266
266
266
266
266
266
266
266
266
267
267
267
268
268
269
269
270
270
271
271
272
272
272
273
273
274
274
275
276
276
276
276
276
276
276
276
276
275
275
275
274
274
274
274
273
273
273
273
273
273
273
272
272
272
272
272
271
271
272
272
272
272
273
273
274
275
275
276
276
277
277
277
278
278
278
278
278
278
278
278
278
279
279
280
280
281
281
282
283
283
284
284
285
285
286
286
287
287
288
288
288
288
288
288
288
287
287
286
286
285
285
285
284
284
283
283
282
281
280
279
278
276
275
274
272
271
270
269
268
267
267
266
265
265
264
264
263
263
263
263
263
263
262
262
262
261
261
261
260
260
260
259
259
259
258
258
258
258
257
257
257
257
257
257
257
257
258
258
259
259
259
259
260
260
260
260
260
259
259
259
258
257
257
256
255
254
253
252
251
250
249
249
248
247
247
246
245
244
242
241
239
238
236
234
232
230
228
226
224
222
220
218
217
216
215
214
213
213
212
212
211
211
211
210
210
209
208
208
207
206
205
205
204
203
202
201
200
199
198
198
197
197
197
197
197
197
198
198
198
198
197
197
196
195
193
192
190
189
187
185
184
183
182
181
181
181
181
182
183
185
187
188
190
192
194
196
198
200
202
204
206
207
209
210
211
213
213
214
215
216
217
218
219
221
222
224
226
227
229
231
232
234
236
237
239
240
241
243
244
246
247
249
250
251
253
254
255
256
257
258
259
260
260
261
262
262
263
264
265
265
267
268
269
270
271
273
274
275
277
278
280
281
283
284
286
288
290
292
293
295
296
298
299
301
302
303
305
306
307
309
310
311
312
314
315
316
318
319
321
323
325
327
329
331
334
336
339
341
344
347
350
352
355
358
361
364
367
370
373
376
379
381
384
387
389
392
395
398
401
404
407
410
413
416
419
422
425
428
431
433
436
438
440
442
444
446
447
449
450
451
452
453
454
455
456
457
458
459
461
462
463
465
466
467
468
470
471
472
474
475
477
478
480
481
482
484
485
486
487
488
489
490
491
492
494
496
497
499
500
502
503
504
505
506
506
507
506
506
505
504
503
502
501
500
499
499
498
498
499
499
500
501
503
504
505
507
508
510
511
512
512
513
514
514
514
514
514
514
514
514
515
515
515
515
515
515
515
515
516
516
516
517
517
517
518
519
520
520
521
522
523
525
526
527
528
529
529
530
530
530
529
528
527
526
524
523
521
519
518
516
514
512
510
509
507
505
503
501
499
497
495
492
490
487
485
483
480
478
476
474
472
470
469
467
466
465
463
462
461
459
458
456
454
452
450
447
445
442
439
436
434
431
428
425
422
420
417
415
413
411
410
408
407
406
405
405
404
404
404
403
403
403
403
402
402
402
402
401
401
401
400
399
399
398
396
395
394
393
391
390
388
387
385
384
382
380
379
377
376
374
373
372
370
369
368
368
367
366
366
365
365
365
364
364
364
363
363
363
362
361
361
360
359
359
358
357
356
355
354
353
351
350
350
349
349
349
349
350
350
351
352
354
355
356
357
358
359
359
360
360
360
360
361
360
360
360
360
359
359
359
358
358
358
358
359
359
359
360
360
361
361
362
362
363
364
364
365
366
366
367
368
369
370
371
372
373
374
375
376
376
377
378
379
380
380
381
382
382
383
383
383
383
383
383
383
383
384
384
384
385
386
386
387
388
389
389
390
391
391
391
391
391
391
390
390
389
388
387
386
385
384
383
382
381
380
380
380
380
380
381
381
381
381
381
381
381
381
380
380
380
379
379
378
378
377
377
376
376
376
376
375
375
375
375
375
376
376
376
376
377
377
378
378
379
381
382
384
386
388
390
392
395
398
400
403
406
409
412
414
417
419
421
422
423
424
425
425
425
425
425
424
424
423
423
423
423
423
424
425
426
427
429
430
431
432
433
433
433
433
432
431
430
428
427
424
422
420
418
415
413
411
409
407
406
405
404
404
404
404
405
405
406
408
409
410
412
414
415
417
419
421
423
425
426
428
430
431
432
434
435
435
436
436
436
436
435
434
433
431
430
428
426
425
423
421
420
418
417
415
414
413
412
411
411
410
410
410
410
410
410
411
411
411
411
411
410
409
409
408
407
406
406
405
405
406
406
408
410
412
415
419
422
426
430
435
439
443
447
450
453
456
459
461
463
465
466
468
468
469
470
470
471
471
472
472
473
474
475
476
478
480
482
484
486
488
491
494
497
499
502
505
508
511
514
516
519
521
524
526
528
530
532
534
536
538
540
541
543
545
546
548
550
551
553
555
557
558
560
562
564
566
568
570
572
574
576
578
581
583
585
587
589
591
593
594
595
597
598
598
599
599
599
599
599
599
599
599
599
600
601
602
604
607
610
614
618
622
627
633
638
644
651
657
663
670
676
681
686
691
696
700
704
708
711
715
719
722
726
730
734
738
743
747
752
757
762
767
772
777
782
786
790
794
798
801
804
806
809
811
813
815
818
820
823
826
829
832
836
840
844
848
853
857
862
867
871
876
880
883
887
890
893
895
897
900
902
904
907
909
911
914
916
918
920
922
924
926
928
930
931
933
935
936
938
939
941
942
943
943
944
944
944
943
943
943
942
942
941
941
941
941
941
942
942
943
943
944
945
947
948
950
952
954
957
959
961
964
966
969
972
974
977
980
983
986
989
992
995
998
1000
1002
1006
1008
1010
1010
1012
1014
1014
1016
1016
1016
1016
1016
1016
1014
1014
1012
1012
1010
1008
1006
1004
1002
999
997
995
993
991
989
987
986
984
983
982
981
980
979
978
978
977
976
976
975
974
972
971
969
967
964
962
959
956
952
949
945
942
938
935
932
930
928
926
924
922
921
920
919
918
918
917
915
914
913
911
909
907
904
901
898
895
892
888
884
880
876
872
867
863
859
855
851
848
844
841
838
835
833
831
830
828
827
826
826
825
825
825
825
825
825
826
826
826
827
828
829
830
831
833
834
836
838
840
842
844
846
847
849
851
852
854
855
857
859
860
862
863
865
867
869
870
873
875
877
879
881
883
885
888
890
892
894
896
899
901
903
905
907
909
911
913
914
915
916
916
916
916
916
915
915
914
913
913
912
912
912
912
912
912
912
912
912
912
911
911
911
910
909
908
907
906
905
903
902
901
900
899
898
898
897
897
897
898
899
900
901
902
904
906
907
908
910
911
912
912
913
913
912
912
911
909
907
905
903
901
899
897
895
894
892
891
890
889
887
886
885
883
881
879
877
875
872
869
866
862
859
855
851
847
843
839
835
832
828
825
821
818
815
812
810
807
805
802
799
797
794
792
789
787
784
781
778
775
772
769
765
762
759
756
753
750
747
745
742
740
738
735
733
730
727
724
721
718
714
711
707
704
700
697
694
691
689
687
685
685
684
684
685
686
688
690
691
693
694
695
696
696
696
696
696
695
694
693
691
690
688
686
684
682
680
678
677
675
673
672
671
671
670
670
670
670
671
671
672
673
674
674
675
675
676
676
675
675
675
675
675
675
675
676
677
678
680
682
684
686
688
690
692
694
696
697
699
700
701
702
702
703
703
704
704
705
706
707
709
710
712
714
716
718
719
720
721
721
721
720
719
718
717
715
713
711
708
706
703
701
699
697
695
694
693
692
692
692
692
693
694
696
698
700
702
705
708
710
713
716
719
721
724
726
728
730
731
733
734
735
736
737
738
738
739
740
740
741
741
742
742
743
743
743
744
744
743
743
743
742
741
741
740
739
738
737
736
735
734
732
731
729
726
724
722
719
716
714
711
708
706
704
702
700
698
697
695
694
693
691
690
689
687
685
683
681
678
675
672
669
666
662
658
654
650
646
642
638
634
629
625
620
614
609
603
598
592
586
581
575
570
564
559
553
548
543
537
532
527
522
517
513
509
504
500
496
492
488
484
480
476
472
468
464
459
455
450
446
441
435
430
425
420
415
410
405
400
396
391
387
383
379
375
371
367
363
358
353
348
342
336
330
323
317
310
303
295
288
281
274
267
260
253
246
239
232
226
219
213
206
200
194
188
182
177
171
166
161
157
152
149
145
142
139
137
135
133
130
128
126
123
120
117
113
109
104
99
94
88
82
75
68
61
53
46
39
32
25
19
13
6
0
-5
-11
-17
-22
-28
-33
-39
-44
-50
-55
-61
-66
-72
-78
-84
-90
-96
-102
-108
-114
-120
-125
-131
-137
-143
-148
-153
-158
-163
-167
-171
-175
-179
-182
-185
-187
-190
-193
-195
-198
-201
-204
-208
-212
-216
-221
-226
-231
-236
-241
-246
-251
-256
-261
-266
-270
-274
-279
-283
-287
-291
-295
-298
-302
-305
-307
-310
-312
-314
-315
-316
-317
-318
-318
-318
-318
-318
-318
-317
-317
-316
-316
-315
-314
-314
-313
-313
-312
-312
-312
-311
-311
-310
-310
-309
-309
-309
-308
-308
-307
-306
-305
-303
-301
-299
-296
-294
-291
-288
-285
-282
-279
-275
-272
-269
-267
-264
-262
-260
-259
-258
-258
-258
-258
-259
-260
-260
-261
-262
-262
-262
-261
-261
-259
-257
-255
-251
-248
-244
-240
-236
-233
-229
-226
-223
-220
-218
-217
-216
-215
-215
-215
-215
-215
-215
-215
-215
-215
-214
-214
-213
-212
-211
-210
-208
-206
-204
-202
-199
-197
-193
-190
-186
-182
-178
-174
-169
-165
-161
-157
-154
-151
-148
-145
-143
-141
-139
-137
-135
-133
-131
-129
-126
-123
-120
-117
-114
-111
-107
-104
-101
-98
-95
-93
-91
-89
-88
-86
-85
-84
-83
-81
-80
-78
-77
-75
-73
-71
-69
-68
-66
-64
-63
-62
-60
-59
-58
-57
-57
-56
-56
-55
-55
-55
-55
-55
-56
-56
-57
-58
-59
-61
-62
-64
-66
-68
-70
-72
-74
-76
-79
-81
-84
-86
-89
-92
-94
-97
-100
-102
-105
-108
-111
-114
-117
-120
-123
-126
-129
-132
-135
-137
-140
-143
-146
-148
-150
-152
-154
-155
-156
-157
-157
-157
-156
-155
-155
-154
-152
-151
-150
-149
-147
-146
-145
-144
-143
-142
-141
-141
-141
-142
-142
-143
-144
-144
-145
-145
-145
-145
-145
-145
-144
-143
-142
-141
-140
-138
-136
-135
-132
-130
-127
-124
-121
-117
-113
-109
-104
-100
-95
-90
-86
-81
-76
-72
-68
-64
-60
-56
-53
-49
-46
-44
-42
-40
-39
-38
-37
-36
-36
-35
-34
-34
-33
-32
-32
-31
-30
-29
-28
-28
-28
-28
-28
-29
-30
-32
-34
-36
-39
-42
-45
-49
-52
-56
-60
-64
-68
-71
-75
-78
-82
-85
-88
-91
-95
-98
-101
-105
-108
-111
-113
-116
-118
-120
-121
-122
-123
-124
-124
-123
-123
-123
-122
-122
-121
-121
-120
-120
-120
-119
-119
-119
-119
-118
-118
-118
-118
-117
-116
-116
-115
-114
-114
-113
-112
-111
-110
-109
-107
-106
-104
-102
-100
-98
-95
-93
-91
-89
-87
-86
-84
-83
-82
-81
-80
-79
-78
-78
-78
-78
-78
-79
-79
-80
-80
-81
-81
-81
-80
-80
-79
-78
-76
-75
-73
-71
-70
-69
-68
-67
-66
-66
-66
-66
-66
-66
-66
-65
-65
-64
-63
-61
-60
-58
-56
-54
-52
-50
-49
-47
-46
-45
-44
-43
-43
-43
-43
-43
-44
-45
-46
-47
-49
-50
-52
-54
-56
-58
-60
-61
-63
-65
-67
-70
-72
-75
-77
-81
-84
-88
-92
-97
-102
-107
-112
-117
-123
-128
-134
-140
-145
-150
-155
-160
-164
-167
-169
-171
-173
-173
-174
-175
-175
-176
-177
-178
-180
-182
-184
-186
-189
-192
-195
-198
-202
-205
-208
-211
-214
-216
-218
-219
-219
-219
-219
-219
-218
-218
-217
-215
-214
-212
-210
-209
-207
-205
-204
-203
-202
-201
-201
-201
-201
-202
-203
-204
-205
-207
-209
-210
-213
-214
-216
-218
-218
-218
-218
-217
-214
-212
-208
-204
-200
-195
-190
-184
-179
-175
-170
-166
-162
-158
-155
-153
-151
-149
-147
-146
-145
-144
-144
-143
-141
-140
-138
-136
-134
-132
-130
-129
-127
-126
-125
-124
-123
-122
-122
-122
-121
-121
-121
-120
-120
-119
-118
-117
-116
-115
-114
-113
-112
-111
-111
-111
-111
-111
-111
-111
-110
-110
-109
-107
-105
-103
-101
-98
-94
-91
-87
-83
-79
-76
-72
-68
-65
-61
-57
-54
-51
-47
-44
-41
-38
-35
-32
-30
-27
-25
-22
-20
-18
-16
-14
-12
-11
-9
-7
-4
-2
1
4
7
10
13
15
18
19
20
21
21
20
20
18
17
15
13
11
9
6
3
0
-3
-7
-11
-15
-19
-23
-26
-30
-32
-35
-37
-38
-39
-40
-41
-42
-43
-45
-47
-49
-52
-54
-57
-60
-63
-67
-70
-74
-77
-81
-85
-89
-93
-97
-101
-106
-110
-114
-119
-123
-127
-131
-135
-138
-140
-142
-144
-145
-145
-146
-146
-145
-145
-145
-146
-147
-148
-150
-152
-155
-158
-162
-166
-170
-175
-179
-184
-189
-194
-198
-203
-207
-212
-216
-221
-225
-230
-235
-240
-246
-251
-257
-262
-268
-274
-280
-286
-292
-298
-304
-310
-315
-320
-325
-330
-334
-339
-343
-348
-353
-358
-362
-367
-372
-377
-382
-388
-393
-399
-406
-412
-419
-426
-434
-442
-450
-458
-467
-475
-484
-492
-501
-509
-518
-526
-534
-542
-550
-557
-563
-570
-576
-582
-588
-593
-599
-605
-611
-616
-622
-628
-634
-639
-645
-651
-657
-663
-670
-677
-684
-691
-698
-706
-714
-721
-729
-737
-745
-752
-759
-765
-771
-776
-781
-785
-789
-792
-795
-798
-800
-802
-803
-805
-807
-808
-810
-812
-815
-817
-820
-824
-827
-831
-834
-838
-841
-843
-846
-847
-849
-850
-851
-851
-851
-851
-851
-851
-850
-850
-849
-849
-849
-850
-851
-852
-854
-856
-858
-860
-863
-865
-867
-869
-870
-871
-872
-872
-872
-872
-872
-873
-873
-873
-874
-874
-875
-875
-876
-876
-877
-878
-878
-879
-879
-880
-880
-881
-881
-880
-880
-879
-879
-878
-877
-876
-876
-875
-875
-876
-876
-878
-880
-882
-885
-888
-891
-895
-899
-903
-907
-911
-915
-918
-922
-925
-927
-930
-932
-935
-937
-939
-941
-944
-946
-948
-951
-954
-957
-961
-965
-969
-975
-980
-986
-992
-999
-1004
-1012
-1018
-1026
-1033
-1040
-1047
-1054
-1060
-1066
-1073
-1079
-1085
-1092
-1099
-1106
-1114
-1122
-1131
-1140
-1150
-1160
-1170
-1181
-1192
-1203
-1215
-1226
-1238
-1250
-1262
-1275
-1287
-1300
-1313
-1326
-1339
-1352
-1365
-1379
-1392
-1405
-1418
-1432
-1445
-1457
-1470
-1482
-1495
-1507
-1519
-1531
-1544
-1556
-1568
-1580
-1592
-1604
-1616
-1627
-1639
-1650
-1661
-1672
-1683
-1694
-1705
-1716
-1727
-1738
-1750
-1761
-1772
-1784
-1795
-1807
-1819
-1830
-1842
-1854
-1867
-1879
-1891
-1904
-1917
-1931
-1944
-1959
-1974
-1989
-2004
-2020
-2037
-2053
-2070
-2087
-2104
-2122
-2139
-2157
-2174
-2191
-2208
-2225
-2241
-2257
-2273
-2288
-2304
-2319
-2333
-2348
-2362
-2377
-2391
-2404
-2418
-2431
-2444
-2457
-2470
-2484
-2497
-2510
-2523
-2535
-2547
-2559
-2570
-2581
-2591
-2601
-2610
-2619
-2628
-2636
-2644
-2652
-2659
-2666
-2672
-2679
-2685
-2691
-2697
-2703
-2709
-2715
-2722
-2729
-2737
-2745
-2753
-2762
-2771
-2780
-2790
-2799
-2809
-2820
-2830
-2841
-2852
-2863
-2875
-2886
-2897
-2908
-2919
-2929
-2939
-2949
-2959
-2968
-2978
-2988
-2997
-3006
-3015
-3024
-3033
-3041
-3049
-3056
-3064
-3071
-3078
-3085
-3092
-3098
-3105
-3111
-3117
-3124
-3130
-3137
-3144
-3151
-3157
-3164
-3170
-3175
-3180
-3185
-3188
-3191
-3194
-3196
-3197
-3199
-3199
-3200
-3200
-3201
-3202
-3202
-3203
-3204
-3205
-3206
-3207
-3209
-3210
-3212
-3214
-3216
-3218
-3221
-3224
-3227
-3230
-3233
-3237
-3242
-3247
-3253
-3259
-3266
-3273
-3281
-3288
-3297
-3306
-3315
-3324
-3334
-3345
-3355
-3367
-3378
-3389
-3401
-3412
-3424
-3435
-3446
-3457
-3467
-3477
-3487
-3496
-3505
-3513
-3521
-3529
-3537
-3545
-3552
-3559
-3566
-3573
-3580
-3586
-3592
-3597
-3602
-3607
-3611
-3615
-3619
-3623
-3627
-3631
-3635
-3639
-3643
-3647
-3651
-3655
-3659
-3662
-3666
-3669
-3673
-3677
-3681
-3685
-3689
-3694
-3698
-3703
-3708
-3713
-3717
-3722
-3726
-3730
-3734
-3738
-3741
-3744
-3747
-3749
-3751
-3752
-3753
-3754
-3754
-3754
-3754
-3755
-3755
-3756
-3758
-3760
-3762
-3765
-3768
-3772
-3776
-3781
-3786
-3791
-3796
-3800
-3805
-3809
-3813
-3816
-3819
-3820
-3821
-3822
-3821
-3820
-3819
-3817
-3815
-3812
-3809
-3807
-3804
-3801
-3798
-3794
-3792
-3789
-3786
-3784
-3781
-3779
-3777
-3775
-3773
-3771
-3769
-3767
-3764
-3761
-3758
-3754
-3750
-3746
-3741
-3735
-3730
-3724
-3717
-3710
-3704
-3697
-3690
-3683
-3676
-3669
-3662
-3655
-3647
-3640
-3633
-3626
-3619
-3613
-3606
-3600
-3593
-3587
-3581
-3575
-3570
-3564
-3559
-3553
-3547
-3542
-3537
-3531
-3526
-3521
-3516
-3510
-3505
-3500
-3494
-3489
-3483
-3478
-3472
-3467
-3463
-3458
-3454
-3450
-3446
-3442
-3438
-3434
-3429
-3424
-3419
-3413
-3407
-3401
-3395
-3388
-3382
-3375
-3369
-3362
-3356
-3349
-3343
-3337
-3331
-3325
-3319
-3314
-3309
-3304
-3299
-3294
-3289
-3283
-3277
-3272
-3266
-3260
-3254
-3249
-3244
-3239
-3236
-3233
-3230
-3228
-3227
-3227
-3227
-3228
-3229
-3231
-3234
-3237
-3240
-3244
-3249
-3253
-3258
-3264
-3269
-3275
-3280
-3286
-3292
-3297
-3302
-3306
-3310
-3313
-3316
-3318
-3319
-3320
-3321
-3322
-3322
-3323
-3324
-3326
-3329
-3332
-3336
-3340
-3345
-3350
-3355
-3360
-3365
-3369
-3374
-3378
-3381
-3385
-3387
-3390
-3391
-3393
-3394
-3395
-3396
-3397
-3398
-3399
-3400
-3402
-3404
-3406
-3409
-3412
-3415
-3419
-3423
-3427
-3432
-3436
-3441
-3445
-3450
-3455
-3460
-3465
-3470
-3476
-3482
-3488
-3494
-3500
-3506
-3512
-3518
-3524
-3530
-3536
-3541
-3547
-3552
-3558
-3563
-3567
-3572
-3575
-3578
-3580
-3582
-3582
-3582
-3580
-3578
-3576
-3572
-3568
-3564
-3560
-3555
-3551
-3546
-3542
-3538
-3534
-3531
-3528
-3525
-3522
-3520
-3517
-3514
-3510
-3506
-3500
-3495
-3488
-3481
-3473
-3465
-3456
-3447
-3438
-3430
-3421
-3412
-3404
-3396
-3388
-3381
-3374
-3366
-3359
-3352
-3344
-3336
-3328
-3320
-3311
-3302
-3293
-3284
-3275
-3266
-3257
-3248
-3240
-3231
-3223
-3215
-3207
-3199
-3191
-3183
-3176
-3168
-3161
-3154
-3147
-3141
-3134
-3127
-3121
-3114
-3108
-3101
-3094
-3087
-3079
-3072
-3064
-3057
-3049
-3041
-3034
-3026
-3019
-3012
-3005
-2999
-2992
-2985
-2978
-2971
-2963
-2955
-2947
-2939
-2930
-2921
-2913
-2904
-2895
-2887
-2879
-2871
-2863
-2856
-2849
-2842
-2836
-2829
-2823
-2817
-2810
-2804
-2797
-2790
-2783
-2776
-2768
-2761
-2753
-2745
-2736
-2728
-2719
-2710
-2701
-2691
-2681
-2671
-2661
-2651
-2641
-2631
-2621
-2611
-2601
-2591
-2581
-2571
-2560
-2550
-2540
-2529
-2519
-2508
-2497
-2486
-2475
-2464
-2453
-2443
-2432
-2422
-2411
-2401
-2391
-2382
-2372
-2363
-2353
-2344
-2335
-2326
-2317
-2308
-2298
-2288
-2278
-2267
-2255
-2243
-2230
-2216
-2202
-2187
-2171
-2155
-2139
-2122
-2105
-2088
-2070
-2052
-2035
-2017
-1999
-1981
-1964
-1947
-1929
-1912
-1895
-1878
-1861
-1844
-1826
-1809
-1791
-1773
-1755
-1737
-1719
-1700
-1682
-1663
-1644
-1626
-1608
-1590
-1573
-1556
-1539
-1522
-1506
-1490
-1474
-1458
-1442
-1426
-1410
-1394
-1377
-1360
-1343
-1326
-1309
-1292
-1275
-1258
-1241
-1223
-1206
-1188
-1169
-1151
-1131
-1112
-1091
-1070
-1049
-1027
-1004
-982
-959
-936
-913
-890
-867
-845
-823
-802
-781
-760
-740
-721
-701
-682
-663
-645
-627
-609
-591
-573
-555
-537
-519
-502
-484
-466
-449
-431
-414
-397
-380
-363
-346
-330
-313
-297
-281
-265
-248
-232
-216
-200
-184
-167
-151
-135
-119
-103
-87
-72
-56
-41
-26
-10
5
20
36
52
68
84
100
117
134
151
168
185
202
220
237
254
270
286
302
317
332
346
359
373
385
398
410
421
433
445
456
468
480
492
505
518
532
547
563
579
597
615
634
654
675
697
719
743
767
793
819
846
873
901
930
960
989
1020
1051
1082
1114
1145
1177
1209
1241
1273
1305
1336
1367
1397
1426
1455
1483
1510
1535
1560
1583
1606
1627
1648
1668
1687
1705
1724
1741
1759
1776
1792
1809
1825
1841
1857
1872
1887
1902
1916
1929
1943
1955
1968
1981
1994
2007
2020
2033
2047
2061
2075
2089
2104
2119
2135
2151
2167
2183
2201
2218
2236
2254
2272
2291
2311
2330
2350
2370
2391
2412
2434
2457
2479
2503
2527
2551
2576
2601
2625
2650
2675
2700
2724
2748
2771
2793
2815
2836
2856
2876
2894
2912
2928
2944
2959
2974
2988
3003
3017
3031
3046
3061
3077
3093
3109
3126
3143
3160
3177
3194
3211
3228
3245
3261
3278
3294
3310
3325
3340
3355
3370
3384
3398
3412
3426
3440
3454
3468
3482
3496
3510
3525
3539
3553
3567
3580
3594
3606
3618
3630
3641
3651
3661
3671
3680
3689
3698
3706
3715
3722
3730
3737
3744
3751
3757
3763
3769
3774
3779
3783
3788
3792
3796
3800
3804
3809
3814
3820
3826
3833
3840
3848
3856
3865
3874
3884
3895
3906
3918
3930
3942
3955
3968
3981
3993
4006
4019
4032
4045
4058
4070
4085
4098
4113
4127
4142
4157
4172
4188
4204
4221
4237
4254
4271
4288
4305
4322
4339
4356
4373
4389
4405
4421
4436
4451
4467
4482
4498
4513
4529
4545
4561
4577
4593
4609
4625
4641
4657
4672
4687
4702
4716
4729
4741
4753
4764
4774
4784
4794
4805
4815
4826
4837
4850
4862
4876
4890
4906
4921
4937
4954
4971
4988
5005
5023
5041
5059
5076
5094
5111
5129
5146
5163
5181
5198
5216
5234
5253
5272
5291
5311
5330
5350
5369
5388
5407
5426
5444
5462
5480
5497
5513
5529
5544
5559
5573
5587
5600
5613
5625
5638
5650
5662
5674
5686
5698
5710
5722
5735
5747
5760
5772
5785
5797
5810
5824
5837
5851
5865
5880
5894
5909
5924
5939
5954
5969
5984
6000
6015
6031
6048
6064
6080
6097
6113
6130
6147
6163
6180
6197
6214
6231
6247
6263
6279
6294
6309
6323
6337
6350
6362
6374
6386
6397
6407
6418
6428
6437
6446
6455
6463
6471
6478
6485
6491
6498
6503
6509
6514
6519
6524
6528
6532
6536
6540
6543
6547
6550
6553
6556
6560
6563
6567
6571
6575
6580
6584
6589
6593
6598
6602
6607
6611
6615
6619
6622
6626
6628
6630
6632
6633
6633
6633
6632
6631
6630
6628
6627
6626
6625
6624
6623
6623
6623
6624
6624
6626
6627
6629
6631
6634
6636
6639
6642
6645
6647
6650
6653
6657
6660
6664
6669
6673
6679
6684
6690
6696
6702
6708
6714
6720
6726
6733
6740
6747
6754
6762
6770
6779
6788
6797
6806
6816
6825
6835
6845
6855
6865
6875
6885
6895
6905
6914
6924
6933
6943
6952
6962
6972
6982
6992
7002
7012
7022
7032
7041
7050
7058
7066
7073
7079
7085
7090
7094
7098
7102
7105
7108
7111
7114
7117
7119
7121
7123
7125
7127
7128
7130
7131
7132
7133
7134
7135
7137
7139
7141
7144
7147
7151
7155
7160
7166
7172
7178
7184
7191
7198
7206
7213
7221
7229
7237
7245
7253
7260
7267
7274
7280
7285
7290
7293
7295
7297
7298
7298
7297
7295
7292
7289
7285
7280
7275
7268
7262
7255
7247
7239
7231
7223
7214
7206
7197
7188
7179
7170
7162
7153
7145
7136
7128
7119
7111
7103
7096
7088
7081
7074
7067
7061
7055
7049
7043
7038
7032
7026
7020
7015
7009
7003
6997
6991
6985
6979
6973
6967
6960
6954
6947
6940
6932
6924
6916
6907
6898
6888
6878
6867
6855
6843
6831
6818
6804
6790
6775
6761
6747
6733
6719
6706
6694
6682
6671
6661
6651
6642
6633
6625
6617
6609
6601
6594
6586
6579
6572
6565
6558
6551
6544
6537
6531
6524
6518
6511
6505
6499
6494
6489
6484
6480
6476
6473
6470
6468
6467
6466
6465
6465
6464
6463
6461
6458
6455
6451
6445
6438
6431
6422
6412
6402
6390
6379
6367
6355
6343
6331
6320
6309
6300
6291
6282
6275
6268
6262
6256
6251
6245
6240
6235
6230
6224
6219
6213
6208
6202
6196
6190
6184
6177
6171
6165
6158
6152
6145
6139
6132
6126
6120
6113
6107
6101
6096
6090
6084
6079
6074
6069
6064
6059
6055
6050
6045
6041
6036
6031
6026
6020
6014
6008
6001
5994
5987
5979
5970
5961
5951
5941
5930
5919
5907
5895
5883
5870
5857
5844
5830
5816
5803
5789
5775
5761
5747
5733
5719
5705
5691
5678
5665
5652
5640
5628
5616
5605
5594
5584
5574
5564
5554
5544
5535
5526
5518
5509
5501
5493
5485
5478
5470
5462
5455
5447
5439
5430
5422
5413
5404
5394
5383
5372
5360
5348
5335
5321
5306
5291
5276
5260
5245
5228
5212
5196
5180
5164
5148
5132
5116
5101
5085
5070
5055
5041
5026
5012
4998
4984
4970
4956
4942
4928
4914
4900
4886
4871
4856
4841
4825
4810
4795
4780
4766
4752
4738
4724
4711
4698
4685
4672
4660
4646
4633
4620
4606
4592
4578
4563
4548
4533
4518
4503
4488
4473
4457
4443
4428
4413
4399
4384
4369
4355
4339
4324
4308
4291
4274
4257
4239
4221
4203
4185
4167
4150
4133
4117
4102
4086
4073
4059
4046
4035
4025
4014
4005
3995
3986
3976
3967
3956
3946
3935
3923
3911
3898
3884
3870
3856
3841
3826
3810
3795
3779
3764
3749
3734
3720
3706
3693
3680
3668
3656
3644
3633
3621
3610
3599
3587
3576
3564
3552
3540
3528
3515
3503
3490
3477
3464
3451
3438
3426
3414
3402
3390
3379
3368
3358
3348
3337
3327
3318
3308
3298
3289
3280
3271
3262
3253
3245
3236
3227
3218
3208
3198
3188
3177
3166
3155
3143
3131
3118
3105
3093
3080
3067
3053
3040
3027
3014
3001
2987
2973
2959
2944
2929
2913
2896
2880
2862
2845
2827
2809
2792
2774
2757
2741
2725
2710
2695
2681
2667
2654
2641
2629
2617
2606
2595
2584
2574
2564
2554
2544
2535
2526
2517
2509
2500
2492
2484
2476
2468
2459
2451
2442
2432
2422
2412
2402
2391
2380
2369
2358
2347
2336
2325
2314
2303
2291
2280
2268
2256
2244
2231
2218
2204
2190
2176
2162
2147
2132
2116
2101
2085
2069
2054
2037
2023
2008
1993
1978
1964
1950
1936
1923
1910
1897
1884
1872
1859
1848
1836
1825
1814
1804
1793
1783
1773
1763
1753
1743
1733
1723
1713
1703
1692
1681
1670
1658
1647
1634
1622
1610
1597
1584
1571
1557
1544
1530
1516
1502
1487
1473
1458
1443
1428
1413
1398
1382
1366
1350
1334
1318
1301
1285
1268
1251
1234
1217
1200
1183
1166
1149
1132
1115
1098
1081
1064
1047
1030
1014
997
981
964
948
932
915
899
882
865
849
831
814
797
780
762
745
727
710
694
677
661
646
631
617
603
589
575
562
548
535
521
507
493
479
465
451
437
423
410
397
384
371
359
346
334
322
309
296
283
270
257
243
228
213
198
182
166
150
133
115
98
80
61
43
24
5
-14
-33
-53
-72
-91
-110
-129
-147
-165
-183
-200
-217
-233
-249
-264
-278
-293
-306
-319
-332
-344
-355
-366
-376
-386
-395
-403
-411
-418
-425
-431
-437
-443
-448
-454
-460
-465
-471
-477
-483
-490
-496
-503
-509
-516
-523
-531
-538
-546
-554
-563
-571
-580
-589
-599
-609
-619
-630
-642
-654
-667
-680
-695
-710
-725
-741
-757
-774
-791
-808
-824
-841
-857
-872
-887
-901
-914
-927
-939
-951
-962
-974
-985
-996
-1006
-1018
-1029
-1040
-1051
-1062
-1072
-1082
-1091
-1101
-1109
-1118
-1126
-1134
-1142
-1149
-1156
-1163
-1170
-1178
-1186
-1194
-1202
-1211
-1221
-1231
-1242
-1252
-1264
-1275
-1286
-1297
-1307
-1318
-1328
-1338
-1348
-1358
-1367
-1377
-1386
-1395
-1404
-1413
-1422
-1431
-1439
-1448
-1457
-1466
-1476
-1485
-1495
-1504
-1513
-1523
-1532
-1540
-1549
-1558
-1566
-1575
-1583
-1592
-1601
-1611
-1620
-1630
-1641
-1651
-1662
-1673
-1684
-1695
-1706
-1717
-1728
-1738
-1748
-1758
-1767
-1775
-1783
-1790
-1797
-1804
-1810
-1815
-1821
-1826
-1831
-1836
-1841
-1846
-1850
-1855
-1859
-1863
-1868
-1872
-1877
-1882
-1887
-1893
-1899
-1905
-1911
-1917
-1924
-1930
-1936
-1942
-1947
-1952
-1956
-1959
-1963
-1965
-1968
-1970
-1972
-1973
-1975
-1977
-1979
-1982
-1984
-1988
-1991
-1995
-1999
-2003
-2008
-2012
-2017
-2021
-2027
-2032
-2037
-2043
-2049
-2056
-2063
-2071
-2079
-2088
-2097
-2105
-2114
-2123
-2131
-2139
-2147
-2154
-2161
-2168
-2175
-2181
-2187
-2194
-2200
-2206
-2212
-2217
-2223
-2228
-2232
-2236
-2240
-2243
-2245
-2246
-2247
-2247
-2247
-2245
-2244
-2242
-2240
-2237
-2235
-2233
-2231
-2230
-2228
-2228
-2227
-2227
-2227
-2228
-2228
-2229
-2230
-2231
-2233
-2234
-2235
-2236
-2237
-2238
-2238
-2239
-2239
-2239
-2239
-2240
-2240
-2241
-2242
-2243
-2244
-2245
-2246
-2247
-2247
-2247
-2247
-2246
-2245
-2244
-2241
-2239
-2235
-2231
-2227
-2222
-2216
-2211
-2205
-2199
-2193
-2188
-2182
-2176
-2170
-2164
-2158
-2152
-2145
-2137
-2129
-2121
-2112
-2103
-2094
-2085
-2077
-2069
-2061
-2055
-2048
-2043
-2037
-2035
-2031
-2028
-2025
-2024
-2021
-2020
-2017
-2016
-2013
-2013
-2011
-2009
-2009
-2008
-2008
-2008
-2009
-2009
-2012
-2013
-2016
-2019
-2021
-2025
-2029
-2035
-2039
-2044
-2049
-2054
-2059
-2064
-2069
-2073
-2077
-2082
-2085
-2089
-2092
-2095
-2098
-2101
-2103
-2105
-2107
-2108
-2110
-2111
-2112
-2113
-2113
-2113
-2113
-2113
-2112
-2111
-2110
-2109
-2108
-2107
-2106
-2106
-2106
-2106
-2107
-2108
-2109
-2111
-2113
-2115
-2117
-2119
-2121
-2124
-2126
-2128
-2130
-2132
-2134
-2137
-2140
-2144
-2147
-2151
-2155
-2159
-2162
-2166
-2169
-2171
-2173
-2174
-2174
-2173
-2172
-2170
-2168
-2165
-2161
-2157
-2152
-2147
-2142
-2136
-2130
-2125
-2119
-2112
-2106
-2099
-2092
-2085
-2078
-2070
-2062
-2054
-2045
-2036
-2027
-2017
-2008
-1998
-1989
-1980
-1970
-1961
-1952
-1943
-1935
-1927
-1918
-1911
-1903
-1895
-1888
-1881
-1874
-1867
-1860
-1853
-1846
-1839
-1832
-1824
-1817
-1809
-1802
-1794
-1786
-1777
-1769
-1760
-1751
-1741
-1732
-1722
-1713
-1703
-1693
-1683
-1674
-1664
-1654
-1644
-1633
-1622
-1611
-1599
-1587
-1575
-1562
-1549
-1535
-1522
-1508
-1494
-1480
-1466
-1452
-1438
-1425
-1411
-1397
-1384
-1370
-1357
-1343
-1329
-1315
-1300
-1286
-1271
-1256
-1241
-1227
-1213
-1199
-1186
-1174
-1162
-1151
-1140
-1130
-1121
-1111
-1101
-1092
-1081
-1070
-1059
-1047
-1035
-1022
-1008
-995
-982
-968
-954
-940
-926
-912
-897
-882
-868
-853
-838
-823
-808
-793
-779
-765
-751
-738
-725
-713
-702
-692
-682
-674
-666
-659
-653
-648
-643
-639
-636
-633
-631
-630
-629
-628
-629
-630
-632
-634
-637
-641
-645
-649
-653
-658
-663
-668
-674
-679
-686
-692
-699
-706
-713
-720
-727
-734
-741
-747
-752
-757
-761
-764
-766
-768
-770
-770
-771
-772
-772
-773
-774
-776
-778
-780
-783
-786
-790
-794
-798
-802
-806
-809
-811
-812
-813
-813
-812
-810
-808
-805
-803
-801
-799
-799
-799
-800
-802
-805
-809
-814
-820
-827
-834
-841
-849
-856
-863
-871
-878
-885
-891
-898
-904
-910
-916
-921
-926
-931
-936
-941
-945
-948
-951
-954
-955
-956
-956
-954
-951
-947
-942
-936
-928
-920
-910
-900
-889
-878
-866
-854
-841
-828
-815
-802
-788
-775
-761
-747
-733
-720
-706
-692
-678
-664
-651
-637
-624
-611
-597
-585
-572
-559
-547
-535
-524
-512
-501
-490
-478
-467
-456
-444
-432
-420
-408
-395
-383
-370
-357
-343
-330
-316
-302
-288
-274
-259
-245
-230
-214
-199
-184
-168
-152
-136
-120
-104
-88
-71
-55
-38
-22
-5
11
27
44
60
76
92
108
124
140
157
174
191
209
228
247
266
286
307
328
350
372
394
417
440
462
485
507
529
551
572
592
611
630
648
666
683
700
716
732
747
762
777
791
805
818
830
842
853
864
874
884
893
902
911
920
928
937
946
955
964
973
983
993
1002
1012
1022
1033
1043
1053
1062
1072
1081
1091
1100
1110
1119
1129
1139
1148
1157
1166
1174
1181
1188
1194
1200
1204
1209
1213
1217
1221
1225
1229
1234
1239
1244
1250
1256
1262
1268
1274
1280
1286
1292
1297
1302
1307
1312
1316
1320
1324
1327
1330
1333
1335
1337
1339
1341
1343
1344
1346
1348
1350
1352
1354
1357
1360
1364
1369
1373
1379
1385
1392
1400
1408
1417
1427
1436
1446
1457
1467
1478
1489
1499
1510
1520
1530
1539
1549
1558
1566
1574
1582
1590
1597
1604
1610
1615
1620
1624
1627
1629
1630
1630
1629
1628
1625
1622
1619
1616
1612
1608
1605
1602
1599
1597
1595
1593
1592
1591
1591
1591
1592
1593
1594
1595
1596
1597
1598
1599
1598
1598
1596
1594
1591
1587
1582
1576
1569
1562
1555
1546
1538
1529
1520
1511
1502
1494
1485
1478
1471
1465
1459
1454
1449
1444
1440
1435
1431
1426
1421
1415
1409
1402
1395
1387
1379
1371
1362
1353
1344
1335
1327
1319
1312
1306
1301
1297
1295
1293
1292
1291
1291
1292
1292
1292
1291
1290
1288
1286
1282
1278
1272
1265
1257
1249
1239
1229
1218
1207
1196
1185
1175
1165
1155
1146
1138
1130
1123
1116
1109
1102
1096
1089
1082
1075
1067
1059
1050
1041
1032
1022
1012
1004
994
986
977
970
962
956
950
944
939
934
929
923
918
912
905
897
889
879
869
858
846
834
821
807
794
780
766
753
740
728
716
705
694
683
673
663
653
642
630
618
604
588
571
553
533
512
489
465
441
415
390
365
339
315
291
268
246
225
205
187
170
154
139
125
112
99
86
74
63
52
41
31
22
12
3
-5
-14
-22
-30
-38
-46
-53
-61
-68
-75
-82
-89
-97
-104
-112
-119
-127
-136
-144
-154
-164
-174
-185
-197
-209
-222
-235
-248
-261
-274
-286
-298
-309
-319
-328
-336
-343
-349
-354
-358
-360
-363
-364
-365
-366
-367
-367
-368
-368
-367
-366
-365
-363
-360
-357
-352
-347
-341
-335
-328
-320
-313
-305
-298
-291
-285
-280
-275
-272
-270
-269
-269
-271
-274
-278
-284
-290
-297
-305
-313
-322
-331
-341
-350
-360
-369
-379
-387
-395
-403
-410
-416
-421
-425
-428
-431
-432
-432
-432
-430
-428
-425
-423
-420
-417
-415
-414
-414
-416
-419
-425
-432
-441
-452
-465
-480
-496
-514
-532
-550
-568
-586
-603
-618
-631
-642
-651
-657
-659
-659
-656
-649
-640
-629
-616
-601
-585
-569
-553
-536
-521
-508
-496
-486
-479
-474
-471
-471
-473
-478
-484
-491
-499
-508
-517
-525
-533
-541
-547
-553
-557
-560
-562
-562
-561
-558
-554
-550
-544
-538
-531
-524
-517
-509
-501
-493
-485
-477
-469
-461
-453
-445
-438
-431
-424
-419
-413
-408
-404
-399
-394
-390
-384
-379
-373
-367
-362
-356
-352
-348
-344
-342
-342
-342
-343
-346
-349
-352
-356
-361
-364
-368
-371
-374
-376
-377
-378
-380
-381
-382
-384
-387
-390
-394
-398
-403
-409
-415
-422
-429
-436
-443
-450
-457
-463
-469
-473
-477
-479
-480
-479
-477
-473
-468
-462
-455
-447
-440
-433
-427
-423
-422
-422
-425
-430
-438
-448
-459
-472
-486
-501
-516
-530
-544
-557
-568
-578
-587
-594
-600
-605
-608
-612
-615
-618
-621
-624
-628
-633
-639
-645
-651
-659
-666
-673
-681
-689
-696
-704
-711
-718
-725
-732
-738
-744
-749
-753
-756
-759
-761
-762
-762
-762
-761
-761
-760
-760
-759
-759
-760
-761
-762
-765
-768
-771
-776
-781
-786
-792
-798
-803
-808
-812
-815
-816
-815
-813
-810
-804
-798
-789
-780
-769
-757
-744
-730
-716
-701
-687
-673
-659
-646
-633
-621
-609
-597
-585
-573
-561
-549
-538
-527
-516
-505
-495
-485
-476
-468
-459
-452
-444
-437
-430
-423
-416
-410
-403
-396
-389
-382
-375
-367
-358
-349
-339
-328
-317
-306
-296
-285
-274
-264
-254
-245
-237
-228
-220
-213
-205
-198
-189
-181
-171
-160
-148
-134
-118
-101
-81
-59
-36
-11
15
41
69
96
124
151
178
204
230
255
279
301
323
345
365
385
405
424
443
462
481
499
516
533
548
563
576
589
600
610
619
628
636
644
652
661
670
679
690
701
713
725
739
753
767
782
797
811
825
838
850
860
870
878
884
890
895
898
901
904
907
910
913
917
922
929
937
946
958
972
987
1004
1024
1045
1067
1090
1112
1134
1156
1175
1194
1210
1224
1236
1247
1255
1262
1267
1271
1274
1277
1279
1281
1283
1285
1288
1291
1295
1300
1305
1311
1317
1323
1329
1335
1340
1344
1348
1352
1354
1356
1358
1360
1361
1363
1366
1369
1374
1379
1385
1394
1404
1416
1431
1448
1468
1491
1515
1542
1571
1600
1631
1663
1694
1725
1755
1785
1812
1839
1863
1887
1908
1929
1949
1969
1989
2009
2031
2054
2078
2103
2129
2156
2183
2210
2237
2263
2288
2312
2335
2356
2377
2396
2414
2432
2448
2464
2480
2495
2510
2526
2543
2560
2579
2599
2620
2643
2667
2693
2719
2747
2774
2802
2830
2858
2885
2911
2936
2961
2986
3009
3033
3057
3080
3104
3128
3152
3176
3201
3225
3250
3274
3298
3321
3343
3364
3384
3402
3418
3433
3446
3457
3465
3472
3476
3479
3479
3478
3475
3471
3465
3459
3453
3446
3439
3431
3424
3417
3411
3404
3397
3391
3384
3377
3371
3364
3358
3352
3347
3343
3339
3337
3336
3337
3339
3344
3350
3359
3370
3383
3398
3416
3435
3455
3477
3500
3523
3546
3570
3593
3616
3639
3662
3684
3706
3728
3750
3771
3793
3813
3833
3852
3870
3888
3904
3919
3933
3945
3956
3965
3974
3981
3987
3992
3997
4001
4005
4009
4011
4016
4019
4022
4027
4030
4032
4034
4035
4035
4035
4034
4032
4030
4027
4024
4019
4014
4008
4001
3994
3986
3977
3968
3959
3950
3941
3931
3921
3912
3902
3892
3881
3871
3860
3849
3838
3826
3814
3801
3787
3773
3757
3741
3725
3707
3690
3672
3654
3636
3619
3602
3586
3570
3555
3540
3527
3513
3500
3487
3474
3460
3446
3432
3416
3400
3382
3363
3342
3321
3298
3275
3250
3225
3199
3172
3146
3119
3093
3068
3043
3019
2996
2973
2952
2932
2913
2894
2877
2861
2845
2830
2816
2802
2788
2774
2761
2747
2733
2720
2706
2692
2678
2664
2650
2636
2621
2607
2593
2579
2565
2552
2538
2525
2511
2498
2485
2471
2457
2443
2429
2414
2399
2384
2369
2354
2338
2323
2307
2292
2276
2260
2244
2227
2211
2194
2177
2161
2145
2130
2115
2101
2088
2075
2062
2051
2040
2029
2020
2011
2003
1995
1989
1982
1976
1971
1965
1959
1953
1947
1940
1931
1922
1912
1901
1889
1875
1861
1846
1831
1816
1801
1786
1773
1760
1749
1739
1729
1721
1713
1705
1697
1688
1679
1669
1659
1647
1634
1621
1606
1589
1572
1554
1535
1514
1493
1472
1450
1427
1405
1382
1359
1335
1312
1288
1264
1239
1214
1188
1161
1134
1105
1077
1048
1018
988
959
929
900
872
844
817
792
768
744
722
700
679
659
638
618
598
577
557
536
515
495
475
455
436
418
400
383
368
353
339
326
314
303
294
285
278
272
266
262
258
254
251
247
243
238
232
226
219
211
203
194
185
177
168
160
153
146
140
135
131
128
125
122
119
115
112
107
102
97
90
83
75
67
59
50
41
33
24
16
9
1
-6
-13
-19
-25
-31
-36
-42
-47
-53
-58
-65
-71
-79
-87
-96
-107
-119
-132
-147
-163
-180
-198
-217
-236
-256
-275
-294
-313
-331
-349
-365
-382
-397
-412
-426
-439
-452
-465
-477
-488
-500
-512
-525
-538
-551
-565
-580
-595
-612
-629
-647
-666
-686
-707
-729
-752
-776
-800
-825
-850
-874
-899
-923
-946
-969
-991
-1012
-1034
-1053
-1073
-1091
-1109
-1126
-1143
-1159
-1175
-1191
-1207
-1223
-1240
-1257
-1275
-1294
-1314
-1335
-1357
-1379
-1402
-1426
-1450
-1475
-1500
-1525
-1550
-1575
-1600
-1626
-1651
-1675
-1699
-1723
-1745
-1766
-1787
-1806
-1823
-1839
-1853
-1866
-1877
-1886
-1894
-1901
-1906
-1911
-1915
-1919
-1923
-1927
-1932
-1937
-1943
-1949
-1956
-1963
-1971
-1979
-1987
-1995
-2003
-2011
-2019
-2025
-2033
-2040
-2045
-2050
-2054
-2058
-2060
-2062
-2064
-2066
-2067
-2069
-2071
-2073
-2076
-2079
-2083
-2088
-2092
-2098
-2103
-2108
-2114
-2119
-2125
-2130
-2134
-2139
-2143
-2146
-2150
-2153
-2156
-2159
-2162
-2165
-2169
-2173
-2177
-2183
-2188
-2194
-2201
-2207
-2213
-2219
-2224
-2229
-2233
-2236
-2238
-2239
-2239
-2239
-2238
-2236
-2235
-2233
-2231
-2230
-2229
-2229
-2230
-2232
-2236
-2241
-2247
-2254
-2262
-2271
-2281
-2291
-2302
-2314
-2326
-2339
-2353
-2367
-2382
-2397
-2412
-2428
-2444
-2460
-2476
-2492
-2508
-2525
-2541
-2557
-2574
-2591
-2608
-2626
-2645
-2664
-2684
-2704
-2726
-2748
-2770
-2793
-2815
-2838
-2860
-2882
-2902
-2922
-2940
-2957
-2972
-2986
-2998
-3008
-3018
-3026
-3033
-3040
-3046
-3052
-3057
-3062
-3067
-3071
-3075
-3078
-3081
-3084
-3087
-3089
-3092
-3096
-3099
-3103
-3108
-3113
-3119
-3125
-3132
-3139
-3146
-3154
-3162
-3170
-3179
-3188
-3198
-3209
-3220
-3232
-3244
-3258
-3271
-3286
-3300
-3315
-3331
-3346
-3361
-3376
-3390
-3404
-3417
-3430
-3443
-3455
-3467
-3478
-3489
-3500
-3511
-3522
-3532
-3543
-3553
-3564
-3574
-3585
-3595
-3606
-3616
-3627
-3637
-3647
-3657
-3667
-3677
-3687
-3696
-3706
-3716
-3725
-3735
-3745
-3755
-3765
-3775
-3785
-3796
-3807
-3819
-3832
-3845
-3860
-3876
-3892
-3910
-3929
-3949
-3969
-3991
-4013
-4035
-4059
-4083
-4109
-4135
-4161
-4188
-4215
-4242
-4270
-4298
-4326
-4355
-4384
-4414
-4445
-4477
-4510
-4544
-4579
-4616
-4653
-4691
-4729
-4768
-4806
-4843
-4879
-4913
-4946
-4976
-5003
-5028
-5051
-5071
-5088
-5104
-5119
-5132
-5144
-5157
-5169
-5182
-5196
-5211
-5228
-5247
-5267
-5290
-5314
-5339
-5366
-5395
-5424
-5454
-5484
-5515
-5546
-5577
-5608
-5639
-5671
-5703
-5735
-5768
-5801
-5834
-5868
-5903
-5938
-5973
-6009
-6045
-6081
-6117
-6154
-6190
-6226
-6262
-6298
-6334
-6369
-6404
-6438
-6472
-6505
-6537
-6568
-6599
-6629
-6659
-6688
-6716
-6744
-6771
-6798
-6824
-6850
-6875
-6899
-6923
-6946
-6969
-6990
-7011
-7031
-7051
-7070
-7089
-7108
-7127
-7146
-7166
-7185
-7206
-7227
-7248
-7271
-7295
-7320
-7345
-7371
-7398
-7425
-7452
-7478
-7505
-7530
-7554
-7577
-7598
-7618
-7636
-7653
-7669
-7683
-7696
-7709
-7721
-7733
-7744
-7756
-7768
-7780
-7792
-7804
-7817
-7830
-7843
-7858
-7873
-7889
-7906
-7924
-7943
-7963
-7985
-8007
-8029
-8054
-8077
-8102
-8127
-8151
-8177
-8202
-8227
-8252
-8278
-8303
-8328
-8353
-8378
-8403
-8428
-8453
-8477
-8501
-8525
-8549
-8573
-8596
-8618
-8640
-8661
-8682
-8702
-8721
-8740
-8759
-8778
-8798
-8817
-8837
-8857
-8877
-8897
-8917
-8937
-8956
-8975
-8994
-9012
-9029
-9045
-9060
-9074
-9087
-9100
-9111
-9122
-9132
-9141
-9151
-9159
-9168
-9177
-9186
-9194
-9203
-9211
-9219
-9227
-9234
-9241
-9247
-9252
-9256
-9260
-9263
-9265
-9267
-9269
-9270
-9272
-9274
-9276
-9279
-9283
-9288
-9293
-9300
-9307
-9315
-9324
-9333
-9343
-9353
-9363
-9374
-9385
-9396
-9408
-9419
-9432
-9444
-9458
-9472
-9487
-9503
-9520
-9538
-9557
-9576
-9597
-9619
-9641
-9664
-9687
-9710
-9732
-9755
-9776
-9797
-9818
-9837
-9855
-9873
-9889
-9905
-9919
-9933
-9946
-9959
-9972
-9984
-9996
-10008
-10021
-10033
-10046
-10059
-10072
-10084
-10096
-10108
-10119
-10130
-10140
-10149
-10157
-10165
-10172
-10179
-10184
-10190
-10194
-10199
-10203
-10208
-10212
-10216
-10221
-10225
-10230
-10234
-10238
-10241
-10245
-10247
-10249
-10251
-10252
-10253
-10253
-10253
-10253
-10253
-10252
-10251
-10250
-10248
-10246
-10243
-10240
-10236
-10231
-10225
-10219
-10211
-10202
-10193
-10181
-10169
-10155
-10140
-10124
-10107
-10088
-10069
-10048
-10026
-10004
-9980
-9956
-9930
-9904
-9878
-9850
-9822
-9794
-9765
-9736
-9707
-9677
-9648
-9619
-9590
-9561
-9532
-9504
-9476
-9449
-9422
-9396
-9370
-9345
-9320
-9295
-9271
-9247
-9223
-9199
-9175
-9151
-9128
-9105
-9082
-9060
-9038
-9016
-8995
-8975
-8955
-8936
-8918
-8900
-8883
-8866
-8849
-8833
-8816
-8799
-8782
-8764
-8746
-8728
-8710
-8691
-8673
-8654
-8635
-8617
-8599
-8582
-8565
-8549
-8534
-8520
-8507
-8495
-8484
-8474
-8464
-8455
-8446
-8437
-8429
-8420
-8412
-8403
-8394
-8385
-8375
-8366
-8356
-8347
-8337
-8329
-8320
-8312
-8305
-8298
-8292
-8285
-8279
-8273
-8267
-8261
-8256
-8250
-8244
-8238
-8233
-8227
-8222
-8217
-8212
-8207
-8202
-8198
-8194
-8189
-8186
-8183
-8180
-8177
-8175
-8173
-8170
-8170
-8169
-8167
-8167
-8166
-8166
-8164
-8164
-8163
-8162
-8161
-8160
-8157
-8157
-8154
-8154
-8151
-8151
-8151
-8151
-8151
-8151
-8154
-8156
-8159
-8162
-8164
-8170
-8173
-8180
-8186
-8193
-8201
-8209
-8219
-8230
-8241
-8254
-8267
-8282
-8297
-8313
-8330
-8346
-8363
-8380
-8396
-8411
-8425
-8438
-8449
-8459
-8467
-8473
-8477
-8480
-8481
-8481
-8480
-8477
-8474
-8469
-8464
-8458
-8451
-8444
-8436
-8428
-8421
-8413
-8406
-8398
-8391
-8384
-8378
-8371
-8365
-8359
-8354
-8349
-8344
-8339
-8336
-8332
-8329
-8326
-8323
-8320
-8317
-8314
-8311
-8308
-8304
-8301
-8297
-8294
-8291
-8288
-8284
-8281
-8278
-8274
-8270
-8265
-8260
-8254
-8247
-8240
-8231
-8222
-8211
-8199
-8186
-8173
-8160
-8147
-8132
-8119
-8106
-8093
-8080
-8069
-8058
-8048
-8037
-8028
-8018
-8009
-8000
-7992
-7983
-7975
-7966
-7958
-7949
-7939
-7929
-7919
-7908
-7896
-7883
-7870
-7855
-7840
-7825
-7809
-7793
-7777
-7761
-7746
-7731
-7717
-7704
-7692
-7682
-7672
-7664
-7657
-7650
-7645
-7641
-7637
-7634
-7632
-7630
-7629
-7628
-7628
-7628
-7629
-7630
-7631
-7633
-7634
-7635
-7636
-7637
-7637
-7638
-7638
-7638
-7638
-7637
-7637
-7636
-7635
-7635
-7634
-7633
-7632
-7632
-7632
-7632
-7633
-7634
-7635
-7637
-7640
-7643
-7647
-7652
-7657
-7662
-7668
-7674
-7681
-7687
-7694
-7699
-7705
-7709
-7713
-7716
-7718
-7720
-7720
-7721
-7720
-7720
-7720
-7721
-7721
-7723
-7725
-7729
-7733
-7737
-7742
-7748
-7753
-7759
-7764
-7768
-7772
-7775
-7776
-7776
-7775
-7773
-7768
-7763
-7756
-7748
-7739
-7729
-7718
-7707
-7696
-7684
-7672
-7661
-7649
-7637
-7625
-7613
-7601
-7588
-7576
-7562
-7549
-7535
-7520
-7505
-7489
-7471
-7453
-7433
-7412
-7390
-7366
-7340
-7314
-7285
-7256
-7225
-7194
-7161
-7129
-7096
-7063
-7030
-6997
-6964
-6932
-6899
-6867
-6836
-6804
-6773
-6742
-6710
-6679
-6648
-6616
-6585
-6553
-6521
-6489
-6457
-6425
-6393
-6361
-6328
-6295
-6261
-6228
-6194
-6159
-6124
-6089
-6053
-6017
-5980
-5942
-5904
-5865
-5826
-5785
-5744
-5702
-5660
-5616
-5573
-5528
-5484
-5439
-5394
-5349
-5303
-5258
-5213
-5168
-5123
-5078
-5033
-4989
-4945
-4901
-4857
-4813
-4770
-4727
-4684
-4642
-4601
-4560
-4520
-4480
-4442
-4404
-4366
-4330
-4293
-4258
-4222
-4187
-4151
-4116
-4080
-4043
-4006
-3970
-3933
-3895
-3857
-3819
-3781
-3744
-3707
-3670
-3634
-3599
-3565
-3531
-3498
-3466
-3435
-3404
-3373
-3343
-3313
-3283
-3254
-3225
-3196
-3168
-3139
-3111
-3084
-3057
-3030
-3004
-2979
-2955
-2932
-2909
-2888
-2866
-2846
-2826
-2807
-2788
-2769
-2751
-2733
-2716
-2699
-2682
-2665
-2649
-2634
-2619
-2604
-2590
-2576
-2563
-2551
-2539
-2528
-2518
-2508
-2498
-2489
-2480
-2472
-2464
-2456
-2449
-2442
-2436
-2430
-2425
-2420
-2415
-2411
-2407
-2404
-2401
-2398
-2395
-2393
-2390
-2388
-2386
-2384
-2382
-2381
-2379
-2377
-2375
-2372
-2370
-2367
-2363
-2360
-2356
-2352
-2348
-2344
-2341
-2337
-2334
-2332
-2330
-2328
-2328
-2328
-2328
-2329
-2331
-2333
-2335
-2337
-2339
-2340
-2341
-2341
-2340
-2339
-2336
-2332
-2327
-2322
-2316
-2309
-2302
-2294
-2287
-2279
-2271
-2263
-2255
-2247
-2238
-2229
-2220
-2210
-2200
-2189
-2178
-2167
-2155
-2143
-2132
-2120
-2108
-2097
-2086
-2076
-2066
-2056
-2047
-2037
-2029
-2021
-2013
-2005
-1997
-1989
-1981
-1972
-1964
-1955
-1946
-1937
-1927
-1916
-1905
-1894
-1882
-1870
-1857
-1843
-1829
-1814
-1799
-1782
-1765
-1747
-1729
-1709
-1689
-1669
-1648
-1626
-1604
-1582
-1560
-1537
-1514
-1491
-1468
-1444
-1419
-1394
-1369
-1342
-1315
-1287
-1258
-1229
-1199
-1169
-1138
-1107
-1077
-1046
-1016
-986
-956
-926
-896
-866
-836
-805
-775
-744
-713
-683
-652
-622
-592
-563
-535
-507
-480
-453
-428
-403
-379
-356
-333
-310
-288
-265
-243
-221
-198
-175
-151
-127
-103
-78
-54
-28
-3
22
48
73
99
124
149
175
200
225
251
276
301
326
351
376
400
424
448
471
493
515
537
558
578
598
618
638
658
678
698
717
737
757
777
796
816
835
854
872
890
908
926
943
960
976
992
1008
1022
1037
1050
1063
1075
1086
1096
1106
1115
1124
1132
1141
1149
1157
1165
1174
1183
1192
1202
1211
1222
1232
1242
1252
1262
1272
1282
1291
1300
1309
1318
1326
1334
1342
1351
1359
1368
1377
1386
1395
1405
1415
1425
1436
1447
1458
1470
1482
1494
1507
1520
1532
1545
1557
1570
1582
1595
1608
1620
1633
1645
1658
1671
1683
1696
1709
1722
1736
1749
1763
1777
1792
1807
1822
1838
1855
1872
1889
1907
1925
1944
1963
1983
2003
2024
2045
2066
2087
2108
2129
2150
2170
2191
2211
2231
2251
2271
2290
2309
2329
2348
2366
2385
2404
2422
2441
2459
2478
2496
2514
2532
2550
2567
2585
2601
2618
2634
2650
2665
2681
2696
2711
2726
2741
2755
2769
2784
2798
2812
2825
2839
2853
2866
2880
2894
2908
2923
2938
2954
2970
2987
3004
3021
3039
3057
3075
3093
3110
3128
3144
3161
3177
3192
3207
3222
3236
3251
3265
3280
3296
3312
3328
3345
3363
3382
3401
3421
3442
3463
3485
3508
3531
3556
3581
3606
3633
3660
3688
3716
3745
3774
3804
3833
3863
3893
3923
3953
3983
4013
4043
4073
4103
4133
4163
4194
4226
4257
4290
4323
4356
4390
4425
4460
4496
4533
4570
4607
4645
4684
4723
4761
4801
4840
4879
4918
4957
4997
5035
5074
5113
5151
5189
5227
5265
5302
5339
5377
5414
5452
5491
5530
5570
5610
5652
5696
5740
5785
5831
5879
5927
5975
6024
6073
6121
6170
6218
6266
6312
6359
6404
6448
6492
6535
6578
6620
6662
6705
6747
6790
6833
6877
6922
6968
7015
7062
7111
7161
7212
7263
7316
7369
7423
7477
7531
7585
7640
7695
7749
7803
7858
7912
7966
8021
8074
8129
8183
8239
8294
8350
8406
8462
8518
8575
8632
8690
8747
8805
8862
8920
8978
9035
9093
9150
9207
9264
9320
9377
9433
9489
9544
9599
9654
9709
9763
9816
9869
9921
9972
10022
10071
10120
10167
10213
10259
10303
10347
10391
10433
10475
10517
10557
10598
10637
10676
10715
10754
10792
10830
10868
10906
10944
10982
11020
11058
11097
11135
11174
11214
11254
11295
11336
11378
11421
11464
11507
11552
11596
11642
11688
11735
11782
11830
11879
11928
11978
12028
12078
12129
12180
12232
12283
12335
12386
12438
12490
12541
12592
12643
12694
12744
12794
12844
12893
12942
12991
13039
13088
13136
13184
13232
13280
13327
13375
13422
13469
13515
13561
13607
13652
13696
13739
13781
13823
13864
13904
13943
13982
14021
14059
14096
14134
14172
14209
14247
14285
14324
14363
14402
14442
14482
14523
14565
14607
14649
14693
14736
14781
14825
14871
14916
14962
15008
15054
15099
15145
15190
15235
15279
15323
15366
15409
15451
15493
15535
15576
15617
15657
15698
15738
15778
15818
15858
15898
15937
15976
16015
16053
16091
16129
16166
16203
16239
16277
16314
16351
16388
16426
16463
16501
16540
16578
16617
16657
16696
16736
16777
16817
16857
16898
16939
16979
17020
17061
17102
17142
17183
17223
17264
17304
17343
17383
17422
17461
17500
17539
17577
17615
17654
17693
17732
17771
17811
17852
17893
17934
17977
18019
18063
18107
18151
18196
18241
18286
18332
18378
18423
18469
18515
18561
18606
18651
18696
18741
18785
18829
18873
18917
18960
19004
19047
19091
19134
19178
19222
19266
19311
19357
19402
19449
19496
19543
19590
19638
19686
19734
19782
19830
19878
19927
19975
20023
20071
20120
20168
20216
20264
20311
20359
20407
20454
20501
20548
20595
20641
20687
20733
20778
20823
20868
20912
20956
20999
21042
21085
21127
21169
21211
21253
21294
21336
21377
21418
21460
21501
21542
21583
21624
21665
21706
21747
21787
21826
21866
21905
21943
21981
22018
22054
22090
22125
22159
22192
22225
22257
22288
22319
22349
22378
22407
22436
22463
22491
22518
22544
22570
22596
22621
22645
22669
22692
22714
22736
22757
22777
22797
22816
22834
22853
22870
22888
22905
22922
22939
22956
22972
22989
23006
23023
23039
23055
23072
23088
23103
23119
23134
23149
23164
23179
23194
23209
23223
23238
23252
23267
23281
23296
23310
23324
23337
23351
23365
23378
23391
23404
23416
23429
23441
23453
23465
23477
23488
23499
23509
23519
23529
23539
23549
23558
23567
23576
23584
23593
23601
23610
23618
23627
23636
23645
23655
23665
23675
23685
23696
23707
23719
23730
23742
23753
23765
23776
23786
23796
23806
23815
23824
23832
23841
23848
23856
23864
23871
23879
23887
23895
23902
23910
23919
23927
23935
23943
23952
23960
23968
23976
23985
23993
24001
24009
24018
24025
24033
24040
24047
24053
24058
24062
24066
24069
24072
24073
24074
24075
24074
24074
24072
24070
24068
24065
24062
24058
24054
24049
24045
24039
24034
24028
24021
24015
24008
24001
23993
23986
23978
23970
23961
23952
23943
23934
23924
23914
23903
23892
23880
23868
23855
23842
23828
23813
23798
23782
23766
23749
23731
23713
23695
23676
23657
23637
23617
23597
23578
23558
23538
23518
23498
23479
23460
23441
23422
23403
23384
23366
23347
23329
23311
23292
23274
23257
23239
23221
23204
23187
23171
23155
23139
23123
23109
23094
23080
23067
23054
23041
23029
23016
23004
22993
22981
22969
22957
22945
22934
22922
22910
22898
22886
22874
22862
22850
22838
22826
22814
22803
22792
22781
22770
22760
22750
22741
22733
22725
22718
22711
22706
22701
22697
22693
22690
22687
22685
22683
22681
22680
22678
22677
22675
22674
22672
22671
22669
22668
22666
22665
22664
22663
22662
22661
22661
22660
22660
22661
22661
22661
22662
22663
22664
22665
22665
22666
22666
22667
22667
22666
22666
22665
22664
22662
22660
22658
22656
22654
22651
22648
22644
22641
22637
22633
22629
22625
22621
22617
22612
22607
22602
22597
22591
22585
22579
22573
22566
22559
22553
22546
22539
22533
22526
22520
22514
22509
22503
22498
22493
22489
22484
22481
22477
22474
22471
22468
22466
22463
22461
22458
22455
22453
22450
22447
22444
22441
22438
22434
22431
22427
22423
22418
22413
22408
22403
22397
22391
22384
22377
22369
22361
22352
22343
22334
22325
22315
22304
22294
22283
22271
22259
22246
22233
22219
22205
22190
22174
22158
22142
22125
22107
22089
22070
22051
22031
22010
21989
21967
21944
21921
21897
21872
21846
21819
21792
21763
21734
21704
21674
21642
21610
21577
21543
21508
21473
21436
21399
21360
21321
21281
21239
21197
21154
21110
21065
21018
20971
20922
20873
20822
20771
20718
20665
20610
20555
20499
20443
20386
20328
20270
20211
20152
20093
20033
19974
19913
19853
19792
19730
19669
19606
19543
19480
19416
19351
19285
19219
19152
19085
19017
18948
18878
18808
18738
18666
18594
18522
18448
18374
18300
18224
18148
18072
17994
17916
17837
17758
17677
17597
17515
17434
17352
17269
17186
17103
17019
16935
16851
16765
16680
16594
16508
16421
16334
16247
16158
16071
15983
15894
15805
15716
15627
15538
15448
15358
15268
15177
15086
14995
14903
14811
14718
14625
14532
14439
14346
14252
14158
14064
13971
13877
13782
13688
13594
13499
13405
13310
13215
13119
13023
12927
12830
12732
12634
12536
12437
12337
12237
12136
12035
11933
11831
11729
11626
11523
11420
11317
11213
11109
11005
10901
10797
10692
10587
10482
10377
10272
10166
10060
9954
9848
9741
9635
9528
9421
9313
9206
9098
8990
8882
8774
8665
8557
8449
8340
8232
8124
8016
7908
7800
7692
7584
7476
7368
7260
7152
7044
6935
6826
6717
6608
6499
6389
6279
6170
6060
5949
5839
5728
5618
5507
5396
5285
5174
5063
4951
4840
4728
4616
4503
4391
4278
4164
4051
3937
3823
3709
3594
3480
3365
3250
3134
3019
2903
2787
2671
2554
2437
2319
2201
2082
1963
1843
1723
1602
1481
1359
1237
1114
992
869
746
623
501
378
256
134
13
-108
-229
-349
-469
-589
-708
-826
-945
-1063
-1180
-1297
-1413
-1529
-1645
-1760
-1874
-1988
-2101
-2214
-2326
-2438
-2550
-2661
-2772
-2882
-2992
-3102
-3211
-3320
-3429
-3537
-3644
-3751
-3858
-3965
-4070
-4176
-4282
-4387
-4492
-4597
-4702
-4806
-4911
-5015
-5118
-5222
-5325
-5427
-5529
-5631
-5732
-5832
-5931
-6030
-6127
-6224
-6321
-6416
-6511
-6605
-6698
-6791
-6883
-6975
-7066
-7156
-7246
-7336
-7425
-7513
-7601
-7689
-7775
-7862
-7948
-8032
-8117
-8201
-8285
-8368
-8451
-8533
-8615
-8696
-8777
-8858
-8939
-9020
-9100
-9180
-9260
-9340
-9420
-9499
-9579
-9658
-9736
-9815
-9892
-9970
-10047
-10123
-10199
-10274
-10349
-10422
-10496
-10568
-10640
-10711
-10782
-10852
-10922
-10991
-11060
-11128
-11197
-11264
-11332
-11400
-11467
-11534
-11601
-11667
-11734
-11800
-11867
-11933
-11999
-12065
-12132
-12198
-12264
-12330
-12396
-12461
-12526
-12591
-12655
-12719
-12782
-12844
-12906
-12967
-13027
-13087
-13146
-13204
-13262
-13319
-13376
-13432
-13488
-13544
-13600
-13655
-13710
-13765
-13819
-13873
-13927
-13981
-14034
-14087
-14140
-14193
-14245
-14298
-14350
-14402
-14454
-14505
-14557
-14608
-14659
-14710
-14761
-14811
-14861
-14910
-14959
-15008
-15056
-15103
-15150
-15196
-15242
-15288
-15333
-15377
-15422
-15466
-15510
-15554
-15598
-15642
-15686
-15730
-15774
-15818
-15861
-15905
-15947
-15990
-16032
-16074
-16114
-16155
-16195
-16235
-16274
-16312
-16351
-16389
-16427
-16464
-16501
-16538
-16575
-16611
-16648
-16684
-16719
-16755
-16790
-16825
-16860
-16894
-16929
-16963
-16998
-17032
-17067
-17102
-17137
-17172
-17208
-17244
-17280
-17316
-17352
-17388
-17424
-17460
-17496
-17531
-17567
-17602
-17637
-17672
-17707
-17743
-17779
-17815
-17852
-17890
-17928
-17966
-18006
-18046
-18087
-18128
-18169
-18211
-18254
-18296
-18339
-18381
-18424
-18467
-18509
-18552
-18594
-18636
-18678
-18720
-18761
-18803
-18844
-18886
-18927
-18969
-19010
-19052
-19093
-19134
-19175
-19216
-19256
-19297
-19337
-19376
-19416
-19455
-19494
-19533
-19572
-19611
-19649
-19688
-19726
-19764
-19802
-19840
-19877
-19914
-19951
-19988
-20024
-20061
-20096
-20132
-20167
-20202
-20236
-20270
-20303
-20336
-20368
-20400
-20431
-20462
-20492
-20521
-20550
-20579
-20607
-20634
-20660
-20686
-20711
-20735
-20759
-20782
-20805
-20826
-20847
-20867
-20887
-20905
-20923
-20939
-20955
-20970
-20985
-20998
-21010
-21022
-21033
-21043
-21051
-21060
-21067
-21073
-21079
-21084
-21088
-21092
-21096
-21099
-21102
-21104
-21107
-21109
-21110
-21112
-21113
-21114
-21115
-21115
-21115
-21115
-21113
-21112
-21109
-21106
-21102
-21098
-21093
-21087
-21081
-21075
-21068
-21060
-21053
-21045
-21037
-21028
-21020
-21012
-21003
-20995
-20987
-20978
-20970
-20961
-20953
-20945
-20937
-20928
-20920
-20912
-20904
-20896
-20888
-20881
-20873
-20866
-20858
-20851
-20844
-20838
-20831
-20825
-20819
-20813
-20807
-20801
-20796
-20790
-20785
-20779
-20774
-20769
-20764
-20759
-20754
-20749
-20745
-20740
-20736
-20732
-20728
-20725
-20721
-20718
-20715
-20713
-20711
-20709
-20708
-20707
-20706
-20706
-20706
-20707
-20708
-20710
-20711
-20713
-20716
-20718
-20721
-20723
-20726
-20729
-20732
-20734
-20737
-20740
-20743
-20746
-20749
-20752
-20754
-20757
-20760
-20763
-20766
-20769
-20772
-20776
-20779
-20783
-20787
-20791
-20795
-20799
-20804
-20809
-20815
-20821
-20827
-20834
-20841
-20849
-20857
-20866
-20875
-20885
-20895
-20906
-20917
-20928
-20940
-20952
-20964
-20977
-20989
-21002
-21016
-21029
-21043
-21057
-21071
-21085
-21099
-21114
-21128
-21143
-21158
-21173
-21188
-21203
-21218
-21232
-21247
-21261
-21275
-21289
-21302
-21315
-21327
-21339
-21350
-21361
-21372
-21382
-21391
-21400
-21408
-21416
-21423
-21430
-21437
-21443
-21449
-21454
-21459
-21464
-21469
-21474
-21478
-21482
-21486
-21489
-21492
-21495
-21498
-21501
-21503
-21505
-21506
-21507
-21508
-21508
-21508
-21507
-21506
-21505
-21503
-21500
-21497
-21493
-21489
-21484
-21478
-21472
-21465
-21457
-21448
-21438
-21428
-21417
-21406
-21394
-21382
-21370
-21357
-21344
-21331
-21317
-21303
-21289
-21274
-21259
-21243
-21227
-21210
-21193
-21175
-21156
-21137
-21116
-21095
-21074
-21051
-21028
-21004
-20979
-20954
-20928
-20901
-20873
-20844
-20815
-20785
-20754
-20722
-20690
-20657
-20623
-20589
-20554
-20519
-20484
-20448
-20413
-20376
-20340
-20304
-20267
-20230
-20193
-20155
-20118
-20080
-20042
-20004
-19965
-19926
-19886
-19846
-19805
-19763
-19722
-19679
-19636
-19592
-19548
-19503
-19458
-19411
-19365
-19317
-19269
-19220
-19171
-19121
-19071
-19021
-18970
-18919
-18867
-18816
-18763
-18711
-18659
-18606
-18553
-18500
-18447
-18393
-18340
-18286
-18231
-18176
-18121
-18065
-18009
-17952
-17895
-17837
-17778
-17719
-17659
-17599
-17539
-17478
-17416
-17354
-17292
-17230
-17167
-17105
-17042
-16979
-16916
-16853
-16789
-16726
-16662
-16598
-16533
-16469
-16403
-16338
-16271
-16206
-16139
-16072
-16004
-15937
-15869
-15800
-15731
-15661
-15592
-15522
-15452
-15381
-15311
-15240
-15169
-15098
-15027
-14956
-14885
-14814
-14743
-14672
-14601
-14530
-14459
-14388
-14317
-14245
-14174
-14102
-14030
-13957
-13884
-13811
-13737
-13662
-13587
-13512
-13436
-13359
-13282
-13204
-13126
-13047
-12968
-12889
-12810
-12730
-12650
-12571
-12491
-12412
-12332
-12252
-12173
-12094
-12014
-11935
-11856
-11777
-11698
-11620
-11541
-11463
-11384
-11306
-11228
-11150
-11073
-10995
-10917
-10839
-10762
-10684
-10607
-10529
-10452
-10375
-10298
-10221
-10144
-10068
-9992
-9917
-9842
-9767
-9692
-9618
-9545
-9472
-9399
-9326
-9254
-9182
-9111
-9039
-8968
-8897
-8827
-8756
-8686
-8616
-8547
-8478
-8409
-8341
-8273
-8205
-8138
-8071
-8004
-7938
-7872
-7807
-7742
-7677
-7612
-7548
-7484
-7420
-7356
-7292
-7229
-7166
-7102
-7039
-6976
-6913
-6850
-6787
-6723
-6660
-6597
-6535
-6472
-6409
-6347
-6284
-6222
-6160
-6098
-6036
-5975
-5913
-5851
-5790
-5728
-5667
-5605
-5543
-5481
-5418
-5355
-5292
-5228
-5164
-5100
-5036
-4971
-4905
-4840
-4775
-4709
-4644
-4578
-4512
-4446
-4380
-4314
-4247
-4181
-4114
-4046
-3979
-3911
-3843
-3775
-3706
-3637
-3568
-3498
-3428
-3358
-3288
-3218
-3148
-3077
-3006
-2936
-2865
-2794
-2723
-2652
-2581
-2510
-2439
-2368
-2297
-2225
-2154
-2083
-2012
-1941
-1871
-1800
-1730
-1660
-1591
-1522
-1452
-1384
-1315
-1246
-1178
-1110
-1042
-973
-905
-837
-769
-702
-634
-567
-499
-432
-365
-298
-232
-165
-99
-32
35
101
168
235
301
368
435
502
569
636
703
770
837
903
970
1036
1103
1169
1235
1301
1366
1432
1498
1563
1628
1694
1759
1824
1889
1954
2017
2083
2147
2211
2276
2339
2403
2467
2530
2593
2656
2719
2782
2844
2906
2967
3029
3090
3151
3212
3273
3334
3394
3455
3515
3575
3635
3695
3754
3813
3872
3930
3988
4045
4101
4157
4212
4267
4321
4373
4426
4477
4528
4578
4628
4677
4726
4774
4822
4870
4917
4964
5010
5057
5103
5149
5195
5240
5286
5331
5376
5420
5465
5509
5552
5596
5638
5681
5723
5764
5806
5847
5888
5928
5969
6009
6049
6089
6129
6168
6208
6247
6286
6325
6363
6402
6440
6477
6515
6552
6589
6626
6662
6698
6734
6769
6805
6840
6874
6909
6943
6977
7010
7044
7077
7110
7143
7175
7208
7241
7274
7307
7339
7372
7405
7438
7471
7504
7537
7569
7601
7633
7665
7696
7727
7758
7788
7818
7848
7877
7906
7935
7964
7993
8021
8050
8079
8108
8135
8164
8194
8223
8252
8280
8309
8338
8366
8394
8422
8450
8477
8504
8531
8558
8584
8610
8636
8661
8686
8711
8736
8760
8784
8807
8830
8852
8874
8896
8917
8938
8958
8978
8998
9017
9036
9055
9073
9091
9109
9126
9143
9160
9177
9194
9211
9229
9246
9263
9280
9298
9315
9333
9351
9369
9387
9405
9424
9442
9460
9478
9496
9515
9532
9550
9568
9585
9602
9619
9636
9652
9669
9685
9700
9716
9731
9746
9761
9775
9789
9803
9816
9829
9842
9854
9866
9877
9887
9898
9907
9916
9925
9932
9940
9947
9953
9959
9965
9970
9975
9980
9985
9989
9993
9997
10001
10005
10008
10012
10015
10018
10021
10024
10026
10029
10031
10034
10036
10038
10040
10042
10044
10046
10047
10049
10050
10052
10053
10054
10055
10057
10058
10058
10059
10060
10060
10060
10060
10060
10060
10060
10059
10058
10058
10057
10056
10055
10053
10052
10051
10049
10048
10046
10044
10043
10041
10039
10037
10035
10033
10031
10029
10028
10026
10024
10023
10021
10020
10019
10018
10017
10016
10016
10016
10015
10015
10015
10015
10016
10016
10016
10017
10017
10017
10018
10018
10018
10019
10019
10019
10019
10019
10019
10019
10019
10019
10018
10018
10017
10017
10016
10015
10014
10012
10011
10009
10007
10004
10001
9999
9995
9992
9988
9985
9981
9977
9973
9968
9964
9959
9955
9950
9945
9940
9935
9929
9924
9918
9913
9908
9902
9897
9891
9886
9881
9876
9871
9865
9860
9855
9850
9844
9838
9832
9826
9820
9813
9807
9800
9793
9785
9778
9770
9762
9754
9746
9738
9729
9721
9712
9703
9693
9684
9674
9664
9653
9643
9632
9620
9609
9597
9585
9573
9560
9547
9534
9521
9508
9495
9481
9467
9454
9440
9426
9413
9399
9385
9372
9358
9345
9332
9319
9305
9292
9279
9266
9253
9240
9227
9214
9200
9187
9173
9158
9144
9129
9114
9099
9083
9067
9051
9034
9018
9001
8984
8966
8948
8930
8912
8893
8874
8855
8836
8816
8796
8776
8755
8735
8714
8692
8671
8649
8627
8605
8582
8560
8537
8514
8491
8468
8445
8422
8398
8375
8352
8328
8304
8281
8257
8233
8210
8186
8162
8138
8114
8090
8066
8042
8018
7994
7970
7946
7922
7897
7872
7847
7822
7796
7771
7745
7719
7693
7668
7642
7616
7591
7565
7540
7516
7491
7467
7443
7419
7396
7372
7349
7326
7303
7280
7257
7234
7212
7189
7166
7144
7121
7099
7077
7054
7032
7011
6989
6968
6946
6925
6905
6884
6863
6843
6823
6803
6783
6764
6744
6726
6707
6689
6671
6653
6636
6618
6601
6585
6568
6551
6535
6518
6501
6485
6468
6451
6434
6417
6400
6383
6366
6349
6331
6314
6297
6281
6264
6247
6230
6214
6198
6181
6165
6149
6132
6116
6100
6084
6067
6051
6034
6018
6001
5985
5968
5951
5934
5917
5900
5883
5866
5849
5832
5814
5797
5779
5761
5744
5726
5708
5690
5671
5653
5634
5615
5596
5577
5558
5538
5518
5498
5477
5456
5434
5413
5391
5369
5346
5323
5300
5277
5253
5230
5206
5182
5158
5133
5109
5084
5060
5035
5011
4986
4961
4937
4912
4888
4863
4839
4815
4791
4767
4744
4721
4697
4674
4651
4628
4606
4583
4560
4538
4515
4492
4469
4446
4423
4400
4376
4353
4329
4305
4280
4256
4232
4207
4182
4158
4133
4108
4083
4059
4034
4009
3983
3958
3932
3906
3880
3854
3827
3799
3772
3744
3716
3688
3659
3630
3601
3571
3541
3511
3481
3450
3420
3389
3358
3327
3296
3265
3233
3202
3170
3138
3107
3075
3042
3010
2978
2945
2912
2879
2846
2813
2779
2746
2712
2678
2644
2610
2576
2541
2506
2471
2436
2401
2366
2330
2295
2259
2224
2188
2152
2116
2081
2045
2009
1972
1936
1900
1863
1826
1789
1751
1713
1675
1637
1598
1559
1519
1480
1440
1400
1359
1319
1278
1238
1197
1156
1115
1073
1032
991
949
908
866
824
782
739
697
654
611
568
525
482
438
394
350
306
262
217
173
128
83
38
-8
-53
-99
-145
-192
-238
-284
-331
-378
-425
-471
-519
-566
-613
-660
-707
-755
-802
-850
-897
-945
-993
-1040
-1088
-1136
-1184
-1232
-1279
-1327
-1375
-1424
-1472
-1520
-1568
-1617
-1666
-1714
-1763
-1812
-1861
-1911
-1960
-2009
-2059
-2109
-2158
-2208
-2258
-2308
-2357
-2407
-2456
-2505
-2554
-2603
-2651
-2700
-2748
-2795
-2843
-2890
-2937
-2984
-3031
-3078
-3124
-3171
-3217
-3264
-3310
-3357
-3403
-3450
-3496
-3543
-3589
-3636
-3682
-3729
-3775
-3822
-3868
-3914
-3960
-4006
-4051
-4098
-4143
-4189
-4234
-4279
-4323
-4367
-4411
-4455
-4498
-4541
-4584
-4626
-4668
-4710
-4752
-4793
-4833
-4874
-4914
-4954
-4993
-5032
-5071
-5110
-5148
-5185
-5222
-5259
-5296
-5332
-5368
-5403
-5439
-5473
-5508
-5542
-5576
-5610
-5643
-5676
-5708
-5740
-5772
-5803
-5834
-5865
-5895
-5925
-5954
-5983
-6012
-6040
-6068
-6095
-6122
-6149
-6175
-6201
-6227
-6253
-6278
-6303
-6328
-6353
-6377
-6402
-6426
-6450
-6474
-6498
-6522
-6546
-6571
-6595
-6619
-6643
-6667
-6691
-6715
-6740
-6764
-6788
-6813
-6837
-6861
-6886
-6910
-6935
-6959
-6984
-7009
-7033
-7058
-7083
-7107
-7132
-7157
-7181
-7206
-7230
-7255
-7279
-7302
-7326
-7350
-7373
-7396
-7418
-7440
-7463
-7484
-7506
-7527
-7548
-7569
-7589
-7610
-7630
-7651
-7671
-7691
-7711
-7731
-7751
-7771
-7791
-7811
-7831
-7851
-7871
-7891
-7910
-7930
-7949
-7968
-7987
-8006
-8023
-8042
-8060
-8077
-8095
-8112
-8128
-8144
-8160
-8175
-8189
-8205
-8219
-8233
-8247
-8260
-8273
-8286
-8298
-8310
-8321
-8332
-8342
-8352
-8362
-8371
-8380
-8388
-8397
-8404
-8412
-8419
-8426
-8433
-8440
-8446
-8452
-8458
-8464
-8470
-8475
-8480
-8485
-8489
-8493
-8497
-8501
-8504
-8506
-8509
-8510
-8512
-8513
-8513
-8513
-8512
-8511
-8509
-8507
-8505
-8502
-8499
-8495
-8492
-8488
-8483
-8479
-8475
-8470
-8466
-8461
-8456
-8452
-8447
-8442
-8437
-8432
-8426
-8421
-8415
-8409
-8403
-8396
-8390
-8383
-8376
-8369
-8362
-8354
-8347
-8339
-8332
-8324
-8316
-8308
-8301
-8293
-8285
-8278
-8270
-8263
-8256
-8249
-8242
-8235
-8228
-8222
-8216
-8210
-8204
-8199
-8193
-8188
-8183
-8177
-8172
-8167
-8162
-8157
-8151
-8146
-8141
-8135
-8131
-8125
-8121
-8116
-8112
-8106
-8103
-8098
-8093
-8089
-8084
-8079
-8074
-8070
-8064
-8060
-8055
-8051
-8045
-8042
-8037
-8032
-8029
-8025
-8021
-8016
-8013
-8009
-8006
-8002
-7998
-7994
-7990
-7986
-7982
-7978
-7973
-7969
-7964
-7959
-7954
-7949
-7944
-7938
-7933
-7927
-7922
-7916
-7910
-7905
-7899
-7893
-7887
-7881
-7875
-7869
-7864
-7858
-7852
-7847
-7841
-7836
-7831
-7826
-7820
-7815
-7810
-7804
-7799
-7793
-7787
-7782
-7776
-7769
-7763
-7757
-7750
-7743
-7736
-7729
-7722
-7715
-7707
-7699
-7691
-7684
-7675
-7667
-7659
-7651
-7642
-7634
-7625
-7617
-7608
-7599
-7590
-7581
-7572
-7563
-7554
-7545
-7536
-7526
-7517
-7507
-7498
-7489
-7479
-7470
-7460
-7451
-7441
-7432
-7422
-7413
-7403
-7393
-7383
-7373
-7362
-7352
-7341
-7331
-7320
-7309
-7297
-7286
-7274
-7262
-7250
-7238
-7225
-7212
-7199
-7185
-7171
-7157
-7143
-7128
-7113
-7097
-7082
-7066
-7050
-7033
-7016
-7000
-6982
-6965
-6948
-6930
-6912
-6894
-6876
-6858
-6839
-6821
-6802
-6783
-6764
-6745
-6726
-6706
-6687
-6667
-6648
-6628
-6608
-6588
-6568
-6548
-6527
-6506
-6485
-6464
-6443
-6421
-6399
-6377
-6354
-6332
-6309
-6287
-6264
-6241
-6218
-6195
-6172
-6150
-6127
-6104
-6081
-6058
-6035
-6012
-5990
-5967
-5944
-5921
-5898
-5875
-5852
-5829
-5806
-5782
-5759
-5735
-5712
-5688
-5665
-5641
-5617
-5593
-5569
-5545
-5521
-5498
-5474
-5450
-5426
-5402
-5379
-5355
-5331
-5308
-5284
-5261
-5238
-5215
-5192
-5169
-5147
-5125
-5103
-5081
-5060
-5039
-5018
-4997
-4976
-4956
-4935
-4914
-4894
-4873
-4852
-4831
-4810
-4788
-4766
-4744
-4722
-4699
-4677
-4654
-4630
-4607
-4584
-4560
-4536
-4512
-4488
-4464
-4439
-4415
-4390
-4365
-4339
-4313
-4288
-4261
-4235
-4209
-4182
-4155
-4128
-4101
-4074
-4046
-4019
-3992
-3965
-3938
-3911
-3884
-3857
-3830
-3804
-3777
-3751
-3725
-3699
-3673
-3647
-3622
-3597
-3572
-3547
-3522
-3497
-3472
-3447
-3422
-3398
-3373
-3347
-3322
-3297
-3271
-3245
-3219
-3192
-3165
-3138
-3110
-3082
-3054
-3025
-2996
-2967
-2937
-2907
-2877
-2846
-2815
-2783
-2752
-2720
-2687
-2654
-2621
-2587
-2553
-2519
-2484
-2449
-2413
-2377
-2341
-2305
-2268
-2231
-2193
-2156
-2118
-2080
-2041
-2003
-1964
-1924
-1885
-1845
-1805
-1764
-1723
-1682
-1641
-1599
-1557
-1515
-1473
-1431
-1388
-1345
-1302
-1259
-1216
-1172
-1129
-1085
-1041
-997
-952
-908
-863
-817
-772
-726
-680
-634
-588
-541
-494
-447
-400
-353
-306
-258
-210
-162
-114
-66
-18
30
79
127
176
224
273
322
370
418
467
515
563
610
658
705
753
800
847
893
940
987
1033
1079
1126
1172
1218
1265
1311
1357
1402
1448
1494
1539
1584
1630
1675
1720
1765
1809
1854
1899
1944
1988
2033
2077
2122
2166
2211
2255
2300
2344
2388
2433
2477
2521
2565
2608
2652
2695
2738
2781
2824
2866
2907
2949
2990
3030
3070
3110
3149
3188
3226
3264
3301
3338
3374
3410
3446
3481
3517
3551
3586
3620
3655
3688
3722
3756
3789
3822
3855
3888
3920
3952
3984
4016
4048
4078
4111
4142
4174
4205
4237
4268
4300
4332
4364
4397
4429
4462
4495
4529
4563
4597
4631
4665
4700
4735
4770
4805
4840
4876
4911
4946
4981
5016
5051
5086
5121
5155
5189
5223
5257
5290
5324
5357
5391
5424
5457
5491
5524
5557
5590
5624
5657
5690
5724
5757
5790
5823
5856
5889
5922
5955
5987
6019
6051
6083
6115
6147
6178
6210
6241
6272
6303
6334
6364
6395
6426
6456
6487
6517
6548
6578
6608
6639
6669
6699
6729
6759
6790
6820
6850
6880
6910
6940
6970
7000
7031
7061
7092
7122
7153
7184
7215
7246
7277
7308
7339
7370
7401
7432
7463
7495
7526
7557
7588
7619
7650
7681
7713
7744
7775
7807
7838
7869
7901
7932
7964
7996
8026
8058
8090
8122
8154
8185
8217
8248
8279
8310
8340
8371
8401
8431
8460
8490
8519
8548
8576
8605
8633
8662
8690
8719
8747
8776
8805
8834
8863
8892
8921
8951
8980
9010
9039
9069
9099
9129
9158
9188
9218
9248
9277
9307
9337
9366
9396
9425
9455
9485
9515
9545
9575
9605
9636
9667
9698
9729
9761
9793
9825
9858
9891
9924
9957
9990
10024
10057
10091
10124
10158
10192
10225
10259
10292
10325
10358
10391
10424
10456
10489
10521
10553
10585
10616
10648
10679
10710
10742
10772
10803
10834
10864
10894
10923
10953
10982
11011
11039
11068
11096
11124
11151
11179
11206
11233
11260
11287
11314
11340
11367
11393
11419
11445
11471
11497
11522
11547
11572
11597
11621
11645
11669
11693
11716
11740
11763
11785
11807
11830
11851
11873
11894
11916
11936
11957
11978
11998
12018
12038
12058
12078
12098
12118
12137
12156
12176
12195
12214
12233
12251
12270
12288
12307
12325
12342
12360
12378
12395
12412
12430
12447
12464
12481
12497
12514
12530
12547
12563
12579
12595
12611
12626
12641
12657
12672
12687
12702
12717
12731
12746
12760
12775
12789
12803
12817
12831
12844
12857
12870
12883
12895
12907
12919
12930
12941
12952
12962
12972
12982
12991
13000
13009
13018
13026
13034
13042
13050
13057
13064
13071
13077
13084
13090
13096
13101
13107
13112
13117
13122
13127
13131
13135
13139
13143
13146
13149
13152
13154
13157
13159
13161
13163
13165
13166
13168
13169
13170
13171
13172
13173
13174
13174
13174
13175
13174
13174
13174
13173
13172
13170
13169
13167
13164
13162
13159
13156
13152
13148
13144
13140
13136
13131
13126
13122
13117
13112
13107
13101
13096
13090
13085
13079
13073
13067
13060
13054
13047
13040
13033
13026
13019
13011
13004
12996
12988
12980
12972
12963
12954
12946
12937
12927
12918
12908
12898
12888
12878
12867
12857
12846
12834
12823
12811
12799
12787
12774
12762
12749
12735
12722
12708
12695
12681
12666
12652
12637
12622
12607
12592
12576
12560
12544
12528
12511
12494
12477
12460
12442
12424
12405
12387
12368
12349
12329
12309
12289
12269
12249
12228
12208
12187
12166
12145
12123
12102
12080
12059
12038
12016
11995
11973
11952
11931
11909
11888
11867
11846
11825
11803
11782
11761
11739
11717
11695
11673
11651
11629
11606
11584
11561
11538
11515
11492
11469
11446
11422
11399
11375
11352
11328
11305
11281
11257
11234
11210
11186
11162
11138
11114
11090
11066
11043
11019
10995
10971
10947
10923
10899
10874
10850
10826
10801
10776
10751
10726
10701
10676
10650
10624
10598
10572
10546
10520
10494
10468
10442
10416
10389
10363
10337
10310
10284
10257
10230
10204
10177
10150
10122
10095
10067
10040
10012
9984
9956
9928
9900
9872
9845
9817
9789
9762
9735
9708
9681
9655
9629
9603
9578
9553
9528
9503
9478
9454
9429
9405
9380
9356
9332
9307
9282
9258
9233
9208
9184
9159
9134
9110
9085
9061
9037
9013
8989
8965
8941
8918
8894
8871
8848
8825
8803
8780
8757
8734
8712
8689
8666
8643
8620
8597
8573
8550
8527
8503
8479
8455
8431
8407
8383
8359
8335
8310
8286
8261
8237
8212
8186
8163
8137
8112
8087
8061
8035
8009
7982
7955
7928
7901
7873
7844
7816
7787
7757
7727
7697
7666
7635
7604
7572
7539
7506
7473
7439
7406
7371
7337
7302
7267
7232
7197
7162
7126
7091
7055
7019
6983
6947
6911
6875
6838
6802
6765
6727
6690
6652
6614
6575
6536
6497
6457
6417
6376
6335
6293
6251
6208
6165
6121
6077
6032
5987
5942
5896
5849
5803
5755
5708
5660
5611
5562
5513
5463
5413
5362
5311
5259
5207
5155
5101
5048
4994
4939
4884
4829
4773
4717
4660
4604
4547
4489
4432
4374
4316
4258
4200
4141
4083
4024
3966
3907
3847
3788
3728
3668
3608
3547
3486
3425
3363
3301
3239
3176
3112
3048
2984
2920
2855
2789
2724
2658
2592
2525
2458
2391
2324
2257
2189
2121
2053
1984
1915
1846
1777
1708
1638
1568
1498
1428
1358
1287
1216
1146
1075
1004
933
862
791
719
648
577
506
435
364
294
223
152
81
10
-60
-131
-201
-271
-341
-411
-480
-549
-618
-687
-755
-823
-891
-958
-1025
-1092
-1159
-1225
-1292
-1358
-1424
-1489
-1555
-1620
-1685
-1750
-1815
-1879
-1943
-2007
-2070
-2134
-2196
-2259
-2321
-2383
-2444
-2505
-2566
-2626
-2686
-2746
-2805
-2865
-2923
-2982
-3040
-3098
-3156
-3214
-3271
-3328
-3385
-3442
-3498
-3554
-3610
-3665
-3720
-3775
-3829
-3882
-3936
-3988
-4040
-4091
-4143
-4194
-4244
-4293
-4342
-4391
-4439
-4486
-4533
-4580
-4626
-4672
-4717
-4763
-4807
-4852
-4896
-4939
-4983
-5026
-5069
-5111
-5153
-5195
-5236
-5278
-5318
-5359
-5399
-5439
-5479
-5519
-5558
-5597
-5636
-5674
-5713
-5751
-5789
-5827
-5865
-5902
-5939
-5976
-6013
-6049
-6084
-6120
-6154
-6189
-6222
-6255
-6288
-6320
-6352
-6383
-6413
-6443
-6473
-6502
-6531
-6559
-6587
-6614
-6641
-6667
-6693
-6719
-6744
-6769
-6793
-6817
-6840
-6863
-6886
-6909
-6931
-6952
-6974
-6995
-7016
-7036
-7056
-7076
-7096
-7115
-7134
-7153
-7171
-7190
-7208
-7226
-7244
-7261
-7279
-7297
-7314
-7331
-7348
-7366
-7383
-7399
-7416
-7433
-7450
-7466
-7483
-7499
-7516
-7532
-7549
-7565
-7582
-7598
-7615
-7631
-7648
-7664
-7681
-7697
-7714
-7731
-7747
-7764
-7780
-7797
-7813
-7830
-7846
-7862
-7878
-7894
-7910
-7926
-7941
-7957
-7972
-7988
-8003
-8018
-8032
-8047
-8061
-8076
-8090
-8103
-8118
-8132
-8145
-8159
-8172
-8185
-8198
-8211
-8223
-8236
-8249
-8261
-8273
-8286
-8298
-8309
-8321
-8333
-8344
-8355
-8366
-8378
-8389
-8400
-8411
-8422
-8433
-8444
-8456
-8467
-8479
-8491
-8503
-8515
-8528
-8540
-8553
-8566
-8579
-8592
-8605
-8617
-8630
-8643
-8656
-8669
-8681
-8694
-8706
-8719
-8731
-8744
-8756
-8768
-8780
-8792
-8804
-8816
-8827
-8839
-8850
-8861
-8871
-8882
-8892
-8902
-8911
-8920
-8930
-8938
-8947
-8956
-8964
-8972
-8980
-8988
-8996
-9003
-9011
-9018
-9026
-9033
-9040
-9047
-9054
-9061
-9068
-9075
-9082
-9089
-9096
-9102
-9109
-9116
-9122
-9129
-9135
-9142
-9149
-9155
-9162
-9169
-9175
-9182
-9189
-9196
-9204
-9211
-9219
-9226
-9234
-9242
-9250
-9257
-9265
-9273
-9280
-9287
-9295
-9302
-9308
-9315
-9321
-9327
-9333
-9339
-9345
-9350
-9356
-9361
-9366
-9371
-9376
-9380
-9385
-9390
-9394
-9398
-9403
-9407
-9411
-9414
-9418
-9421
-9424
-9426
-9429
-9431
-9433
-9435
-9437
-9438
-9439
-9440
-9441
-9441
-9442
-9442
-9441
-9441
-9441
-9440
-9439
-9438
-9436
-9435
-9433
-9431
-9428
-9426
-9423
-9420
-9416
-9413
-9409
-9404
-9400
-9395
-9389
-9383
-9377
-9370
-9363
-9356
-9348
-9340
-9331
-9322
-9312
-9302
-9292
-9281
-9270
-9258
-9246
-9233
-9220
-9207
-9193
-9179
-9165
-9150
-9135
-9119
-9103
-9087
-9071
-9054
-9037
-9020
-9002
-8985
-8966
-8948
-8929
-8910
-8891
-8871
-8851
-8831
-8810
-8789
-8767
-8744
-8722
-8698
-8674
-8650
-8625
-8600
-8574
-8548
-8522
-8495
-8468
-8440
-8412
-8383
-8354
-8325
-8296
-8266
-8235
-8205
-8173
-8143
-8111
-8079
-8047
-8015
-7982
-7949
-7916
-7882
-7849
-7815
-7780
-7746
-7711
-7676
-7641
-7606
-7570
-7535
-7499
-7463
-7427
-7391
-7355
-7318
-7282
-7245
-7209
-7172
-7135
-7098
-7061
-7024
-6987
-6949
-6912
-6874
-6837
-6799
-6761
-6722
-6684
-6646
-6607
-6568
-6529
-6490
-6451
-6412
-6372
-6333
-6294
-6254
-6215
-6175
-6136
-6096
-6056
-6017
-5977
-5937
-5898
-5858
-5819
-5779
-5740
-5700
-5661
-5621
-5582
-5543
-5504
-5465
-5426
-5387
-5348
-5309
-5270
-5231
-5193
-5154
-5115
-5076
-5038
-4999
-4960
-4921
-4883
-4844
-4805
-4767
-4728
-4690
-4651
-4613
-4575
-4537
-4499
-4461
-4424
-4386
-4348
-4311
-4273
-4236
-4198
-4161
-4124
-4086
-4049
-4011
-3974
-3937
-3899
-3862
-3825
-3788
-3751
-3714
-3677
-3640
-3604
-3568
-3531
-3496
-3460
-3424
-3389
-3354
-3319
-3284
-3249
-3214
-3179
-3145
-3110
-3076
-3042
-3008
-2974
-2940
-2906
-2872
-2838
-2805
-2771
-2738
-2705
-2672
-2639
-2605
-2573
-2540
-2507
-2474
-2441
-2408
-2375
-2343
-2310
-2277
-2244
-2211
-2178
-2144
-2111
-2078
-2044
-2009
-1976
-1942
-1908
-1874
-1839
-1805
-1770
-1735
-1700
-1665
-1629
-1593
-1558
-1522
-1486
-1449
-1413
-1377
-1340
-1304
-1268
-1231
-1195
-1158
-1122
-1086
-1050
-1014
-978
-942
-906
-871
-836
-800
-765
-730
-696
-661
-626
-592
-557
-523
-488
-454
-420
-386
-351
-317
-283
-249
-215
-180
-146
-112
-78
-44
-10
24
58
93
126
160
194
228
262
296
329
363
397
430
464
497
530
564
597
630
663
696
728
761
793
825
858
890
921
953
985
1016
1048
1079
1111
1142
1173
1205
1236
1267
1298
1329
1360
1391
1422
1453
1484
1515
1545
1576
1607
1638
1668
1699
1730
1761
1791
1822
1853
1884
1915
1947
1978
2009
2041
2072
2104
2135
2167
2198
2230
2261
2292
2324
2355
2386
2417
2448
2478
2509
2539
2570
2600
2630
2661
2691
2721
2751
2781
2811
2841
2871
2901
2931
2960
2990
3020
3050
3079
3109
3138
3167
3196
3226
3255
3284
3313
3342
3370
3399
3428
3457
3485
3514
3543
3571
3600
3628
3657
3685
3713
3742
3770
3798
3826
3854
3882
3910
3938
3966
3994
4022
4049
4077
4104
4132
4159
4187
4214
4242
4269
4296
4324
4351
4378
4406
4433
4460
4487
4514
4541
4568
4595
4621
4648
4674
4700
4726
4751
4777
4802
4827
4852
4877
4902
4927
4951
4976
5001
5025
5050
5075
5100
5125
5149
5175
5200
5225
5250
5276
5301
5327
5352
5378
5404
5429
5455
5481
5507
5533
5559
5585
5611
5637
5663
5689
5715
5741
5766
5792
5818
5844
5869
5895
5921
5946
5972
5998
6024
6049
6075
6101
6126
6152
6177
6203
6228
6254
6279
6304
6329
6354
6378
6403
6427
6451
6475
6498
6522
6545
6568
6590
6613
6635
6656
6678
6699
6720
6740
6761
6780
6800
6819
6838
6857
6875
6893
6910
6928
6945
6961
6978
6994
7009
7025
7040
7055
7069
7083
7097
7110
7123
7136
7148
7160
7172
7183
7194
7204
7214
7224
7233
7242
7251
7259
7267
7274
7281
7288
7294
7300
7306
7311
7315
7320
7324
7327
7330
7332
7335
7337
7338
7339
7340
7341
7341
7340
7340
7339
7337
7336
7333
7331
7328
7324
7320
7316
7311
7306
7301
7295
7289
7282
7275
7267
7259
7251
7242
7233
7224
7214
7204
7193
7182
7171
7159
7147
7135
7122
7109
7095
7081
7067
7053
7038
7023
7007
6991
6975
6959
6942
6925
6908
6890
6873
6854
6836
6817
6798
6779
6760
6740
6721
6701
6681
6661
6641
6621
6601
6581
6560
6539
6519
6498
6477
6455
6434
6413
6391
6369
6348
6326
6304
6282
6260
6237
6215
6193
6170
6148
6125
6102
6079
6055
6032
6008
5984
5960
5936
5912
5887
5862
5837
5812
5787
5762
5736
5711
5685
5659
5634
5608
5581
5555
5529
5502
5475
5448
5421
5393
5366
5338
5310
5282
5253
5225
5196
5167
5138
5109
5080
5050
5021
4991
4961
4931
4901
4871
4841
4810
4779
4748
4717
4686
4655
4623
4591
4559
4527
4495
4462
4430
4397
4363
4330
4297
4263
4229
4195
4161
4126
4091
4057
4022
3987
3952
3917
3882
3846
3811
3776
3741
3705
3670
3635
3600
3565
3530
3495
3460
3424
3389
3354
3319
3283
3248
3213
3177
3142
3106
3070
3035
2999
2963
2926
2890
2854
2817
2781
2744
2707
2670
2633
2596
2558
2521
2483
2446
2408
2370
2332
2294
2255
2217
2178
2139
2100
2061
2021
1982
1943
1903
1863
1823
1783
1743
1703
1662
1622
1581
1540
1499
1458
1417
1376
1334
1292
1250
1208
1166
1123
1080
1037
994
951
907
864
820
776
731
687
643
598
554
509
465
420
375
330
286
241
196
151
106
62
17
-28
-74
-119
-164
-209
-255
-300
-346
-391
-437
-482
-527
-573
-618
-663
-708
-754
-799
-843
-888
-933
-978
-1022
-1067
-1112
-1156
-1201
-1246
-1290
-1335
-1380
-1424
-1469
-1514
-1559
-1603
-1648
-1693
-1737
-1782
-1826
-1871
-1915
-1959
-2003
-2047
-2091
-2135
-2178
-2222
-2265
-2309
-2352
-2395
-2437
-2480
-2522
-2564
-2606
-2648
-2689
-2731
-2772
-2813
-2854
-2894
-2935
-2975
-3015
-3055
-3094
-3134
-3173
-3212
-3251
-3289
-3328
-3366
-3404
-3441
-3479
-3516
-3553
-3589
-3625
-3662
-3697
-3733
-3768
-3803
-3838
-3873
-3907
-3941
-3975
-4008
-4041
-4074
-4107
-4139
-4171
-4203
-4235
-4266
-4297
-4328
-4359
-4389
-4419
-4449
-4478
-4508
-4537
-4565
-4594
-4622
-4650
-4677
-4704
-4731
-4758
-4785
-4811
-4837
-4862
-4888
-4913
-4938
-4962
-4987
-5011
-5034
-5058
-5081
-5103
-5125
-5147
-5169
-5190
-5210
-5231
-5251
-5270
-5289
-5308
-5327
-5345
-5363
-5381
-5399
-5416
-5433
-5450
-5466
-5483
-5499
-5514
-5530
-5545
-5560
-5575
-5589
-5603
-5616
-5630
-5643
-5655
-5668
-5680
-5692
-5704
-5715
-5727
-5738
-5750
-5761
-5772
-5783
-5794
-5805
-5815
-5826
-5837
-5847
-5858
-5868
-5878
-5888
-5898
-5908
-5918
-5927
-5937
-5946
-5956
-5965
-5974
-5983
-5992
-6001
-6010
-6019
-6028
-6037
-6046
-6055
-6063
-6072
-6080
-6089
-6097
-6105
-6113
-6122
-6130
-6137
-6145
-6153
-6160
-6168
-6175
-6182
-6189
-6196
-6203
-6210
-6216
-6223
-6229
-6236
-6242
-6248
-6254
-6260
-6266
-6272
-6278
-6284
-6290
-6295
-6301
-6307
-6312
-6317
-6323
-6328
-6333
-6338
-6343
-6347
-6352
-6356
-6361
-6365
-6369
-6373
-6377
-6380
-6384
-6387
-6390
-6393
-6396
-6399
-6401
-6404
-6406
-6409
-6411
-6413
-6416
-6418
-6420
-6422
-6424
-6426
-6429
-6431
-6433
-6435
-6437
-6439
-6441
-6443
-6445
-6447
-6448
-6450
-6451
-6453
-6454
-6455
-6457
-6458
-6459
-6460
-6461
-6462
-6463
-6464
-6465
-6466
-6467
-6467
-6468
-6469
-6470
-6471
-6472
-6473
-6474
-6475
-6476
-6477
-6478
-6479
-6480
-6481
-6483
-6483
-6484
-6485
-6486
-6486
-6487
-6487
-6488
-6488
-6488
-6487
-6487
-6487
-6486
-6485
-6484
-6483
-6482
-6481
-6480
-6479
-6478
-6477
-6476
-6475
-6473
-6472
-6471
-6470
-6469
-6468
-6467
-6466
-6465
-6463
-6462
-6461
-6460
-6458
-6457
-6456
-6455
-6454
-6452
-6451
-6450
-6449
-6449
-6448
-6447
-6446
-6446
-6445
-6445
-6445
-6445
-6445
-6445
-6445
-6445
-6445
-6446
-6446
-6446
-6447
-6447
-6447
-6448
-6448
-6448
-6448
-6449
-6449
-6449
-6449
-6450
-6450
-6450
-6451
-6451
-6452
-6452
-6453
-6454
-6454
-6455
-6456
-6456
-6457
-6457
-6457
-6458
-6458
-6457
-6457
-6457
-6456
-6456
-6455
-6454
-6453
-6452
-6451
-6449
-6448
-6447
-6446
-6445
-6444
-6443
-6442
-6441
-6440
-6439
-6438
-6438
-6437
-6436
-6435
-6435
-6434
-6433
-6433
-6432
-6432
-6431
-6431
-6430
-6430
-6429
-6429
-6428
-6427
-6427
-6426
-6425
-6425
-6424
-6423
-6422
-6421
-6419
-6418
-6417
-6415
-6414
-6412
-6410
-6408
-6406
-6404
-6401
-6399
-6396
-6393
-6390
-6387
-6383
-6380
-6376
-6372
-6368
-6364
-6359
-6355
-6350
-6346
-6341
-6336
-6331
-6326
-6321
-6315
-6310
-6304
-6298
-6293
-6287
-6280
-6274
-6268
-6261
-6255
-6248
-6241
-6235
-6228
-6221
-6215
-6208
-6201
-6194
-6187
-6180
-6173
-6166
-6158
-6151
-6143
-6135
-6126
-6117
-6108
-6098
-6088
-6078
-6067
-6056
-6045
-6032
-6020
-6007
-5994
-5980
-5967
-5953
-5938
-5924
-5909
-5894
-5879
-5863
-5848
-5832
-5816
-5799
-5783
-5766
-5749
-5732
-5714
-5697
-5678
-5660
-5641
-5622
-5603
-5583
-5563
-5543
-5523
-5502
-5481
-5460
-5439
-5418
-5396
-5374
-5351
-5329
-5306
-5283
-5259
-5236
-5212
-5187
-5163
-5138
-5113
-5088
-5063
-5037
-5011
-4985
-4958
-4932
-4904
-4877
-4849
-4821
-4792
-4764
-4734
-4704
-4674
-4644
-4613
-4581
-4549
-4517
-4484
-4451
-4418
-4384
-4350
-4316
-4281
-4246
-4211
-4175
-4139
-4103
-4067
-4030
-3994
-3957
-3920
-3882
-3844
-3806
-3768
-3729
-3690
-3651
-3612
-3572
-3531
-3491
-3450
-3408
-3367
-3325
-3282
-3240
-3197
-3154
-3110
-3066
-3022
-2977
-2932
-2887
-2842
-2796
-2750
-2703
-2657
-2609
-2562
-2514
-2466
-2418
-2369
-2320
-2271
-2221
-2171
-2121
-2071
-2021
-1970
-1920
-1869
-1819
-1768
-1717
-1666
-1615
-1564
-1513
-1462
-1411
-1360
-1308
-1257
-1205
-1154
-1102
-1050
-998
-946
-894
-842
-790
-738
-686
-634
-582
-529
-477
-425
-373
-320
-268
-216
-164
-111
-59
-7
45
97
149
201
253
305
357
409
461
512
564
616
667
719
770
822
873
924
976
1027
1078
1129
1180
1231
1281
1332
1383
1433
1484
1534
1585
1635
1685
1735
1786
1836
1886
1936
1986
2035
2085
2135
2185
2234
2284
2333
2382
2431
2481
2530
2579
2627
2676
2725
2773
2822
2870
2918
2966
3014
3062
3109
3157
3204
3252
3299
3346
3393
3440
3487
3534
3581
3628
3674
3721
3768
3814
3861
3907
3953
3999
4045
4091
4137
4183
4228
4273
4318
4363
4407
4452
4496
4540
4584
4627
4670
4714
4757
4799
4842
4885
4927
4969
5011
5053
5094
5136
5177
5219
5260
5301
5342
5383
5424
5465
5505
5546
5587
5628
5668
5709
5749
5790
5830
5871
5911
5951
5991
6031
6071
6111
6150
6190
6229
6267
6306
6344
6382
6419
6456
6493
6530
6566
6602
6637
6673
6708
6742
6777
6811
6845
6879
6912
6946
6979
7012
7045
7077
7110
7142
7174
7206
7238
7269
7301
7332
7364
7395
7426
7457
7487
7518
7548
7578
7608
7638
7668
7697
7726
7755
7784
7812
7840
7868
7895
7922
7949
7976
8002
8028
8054
8079
8103
8129
8153
8177
8200
8224
8247
8269
8291
8313
8335
8356
8376
8396
8416
8436
8455
8474
8492
8511
8528
8546
8563
8580
8597
8614
8631
8647
8663
8679
8695
8710
8726
8741
8756
8771
8786
8800
8814
8828
8842
8856
8869
8882
8895
8908
8920
8933
8945
8957
8968
8980
8991
9002
9013
9024
9035
9045
9056
9066
9076
9086
9096
9106
9116
9125
9134
9144
9153
9162
9170
9179
9187
9195
9203
9211
9218
9225
9232
9239
9246
9252
9258
9264
9270
9275
9281
9286
9292
9297
9302
9306
9311
9316
9320
9325
9329
9334
9338
9342
9346
9350
9354
9358
9362
9366
9370
9374
9378
9382
9386
9389
9393
9397
9400
9404
9408
9411
9415
9418
9421
9425
9428
9431
9435
9438
9441
9444
9447
9450
9453
9456
9459
9462
9464
9467
9470
9472
9474
9477
9479
9481
9483
9484
9486
9488
9490
9491
9493
9494
9496
9498
9499
9501
9502
9504
9505
9507
9508
9510
9511
9512
9513
9515
9515
9516
9517
9518
9519
9519
9520
9521
9522
9522
9523
9524
9524
9525
9526
9527
9527
9528
9528
9529
9529
9529
9529
9529
9529
9529
9528
9528
9527
9526
9525
9524
9523
9521
9520
9518
9516
9514
9512
9510
9508
9506
9504
9502
9499
9497
9495
9492
9489
9487
9484
9481
9477
9474
9470
9467
9463
9459
9454
9449
9445
9440
9434
9429
9423
9417
9411
9405
9399
9392
9386
9379
9372
9364
9357
9349
9342
9334
9326
9318
9310
9301
9293
9284
9275
9266
9257
9248
9239
9229
9219
9210
9200
9189
9179
9168
9158
9147
9136
9125
9113
9102
9090
9078
9067
9054
9042
9030
9018
9005
8992
8980
8967
8954
8941
8928
8915
8901
8888
8874
8861
8847
8833
8819
8805
8791
8777
8762
8748
8733
8718
8703
8688
8673
8657
8642
8626
8610
8594
8578
8563
8547
8531
8516
8500
8484
8468
8453
8437
8422
8406
8390
8375
8359
8344
8328
8313
8297
8282
8266
8251
8235
8220
8205
8189
8173
8159
8143
8128
8113
8096
8082
8067
8052
8036
8021
8006
7991
7976
7961
7945
7930
7915
7900
7885
7870
7855
7840
7825
7810
7795
7780
7765
7751
7736
7721
7706
7691
7676
7661
7647
7632
7617
7602
7588
7573
7558
7544
7529
7514
7500
7485
7471
7456
7441
7427
7412
7398
7383
7369
7354
7340
7326
7311
7297
7282
7268
7254
7239
7225
7211
7196
7182
7168
7154
7139
7125
7111
7097
7083
7069
7055
7040
7026
7012
6998
6984
6970
6956
6942
6928
6914
6900
6886
6873
6859
6845
6831
6817
6803
6789
6776
6762
6748
6734
6721
6707
6693
6680
6666
6652
6639
6625
6612
6598
6584
6571
6557
6544
6530
6517
6503
6490
6476
6463
6450
6436
6423
6410
6396
6383
6370
6356
6343
6330
6317
6303
6290
6277
6264
6251
6238
6224
6211
6198
6185
6172
6159
6146
6133
6120
6107
6094
6081
6068
6055
6042
6029
6017
6004
5991
5978
5965
5953
5940
5927
5914
5902
5889
5876
5864
5851
5838
5826
5813
5800
5788
5775
5763
5750
5738
5725
5713
5700
5688
5675
5663
5651
5638
5626
5614
5601
5589
5577
5564
5552
5540
5528
5515
5503
5491
5479
5467
5454
5442
5430
5418
5406
5394
5382
5370
5358
5346
5334
5322
5310
5298
5286
5274
5262
5250
5239
5227
5215
5203
5191
5180
5168
5156
5144
5133
5121
5109
5098
5086
5074
5063
5051
5039
5028
5016
5005
4993
4982
4970
4959
4947
4936
4924
4913
4902
4890
4879
4868
4856
4845
4834
4822
4811
4800
4788
4777
4766
4755
4744
4733
4721
4710
4699
4688
4677
4666
4655
4644
4633
4622
4611
4600
4589
4578
4567
4556
4545
4534
4523
4512
4502
4491
4480
4469
4458
4448
4437
4426
4415
4405
4394
4383
4373
4362
4351
4341
4330
4320
4309
4299
4288
4277
4267
4257
4246
4236
4225
4215
4204
4194
4184
4173
4163
4152
4142
4132
4122
4111
4101
4091
4081
4070
4059
4050
4040
4030
4019
4009
3999
3989
3979
3969
3959
3949
3939
3929
3919
3909
3899
3889
3879
3869
3859
3849
3839
3830
3820
3810
3800
3790
3781
3771
3761
3751
3742
3732
3722
3713
3703
3693
3684
3674
3664
3655
3645
3636
3626
3617
3607
3598
3588
3579
3569
3560
3550
3541
3531
3522
3513
3503
3494
3485
3475
3466
3457
3447
3438
3429
3420
3411
3401
3392
3383
3374
3365
3356
3346
3337
3328
3319
3310
3301
3292
3283
3274
3265
3256
3247
3238
3229
3220
3212
3203
3194
3185
3176
3167
3159
3150
3141
3132
3123
3115
3106
3097
3089
3080
3071
3063
3054
3045
3037
3028
3019
3011
3002
2994
2985
2977
2968
2960
2951
2943
2934
2926
2918
2909
2901
2892
2884
2876
2867
2859
2851
2842
2834
2826
2818
2809
2801
2793
2785
2777
2769
2760
2752
2744
2736
2728
2720
2712
2704
2696
2688
2680
2672
2664
2656
2648
2640
2632
2624
2616
2608
2600
2592
2584
2577
2569
2561
2553
2545
2538
2530
2522
2514
2507
2499
2491
2484
2476
2468
2461
2453
2445
2438
2430
2423
2415
2408
2400
2393
2385
2378
2370
2363
2355
2348
2340
2333
2326
2318
2311
2303
2296
2289
2281
2274
2267
2260
2252
2245
2238
2231
2223
2216
2209
2202
2195
2187
2180
2173
2166
2159
2152
2145
2138
2131
2124
2117
2110
2103
2096
2089
2082
2075
2068
2061
2054
2047
2040
2033
2027
2020
2013
2005
1999
1992
1986
1979
1972
1965
1959
1952
1945
1939
1932
1925
1919
1912
1905
1899
1892
1886
1879
1872
1866
1859
1853
1846
1840
1833
1827
1820
1814
1807
1801
1795
1788
1782
1775
1769
1763
1756
1750
1744
1737
1731
1725
1718
1712
1706
1700
1694
1687
1681
1675
1669
1663
1656
1650
1644
1638
1632
1626
1620
1614
1608
1602
1596
1590
1584
1578
1572
1566
1560
1554
1548
1542
1536
1530
1524
1518
1512
1507
1501
1495
1489
1483
1477
1472
1466
1460
1454
1449
1443
1437
1432
1426
1420
1415
1409
1403
1398
1392
1386
1381
1375
1370
1364
1358
1353
1347
1342
1336
1331
1325
1320
1314
1309
1304
1298
1293
1287
1282
1277
1271
1266
1261
1255
1250
1245
1239
1234
1229
1223
1218
1213
1208
1202
1197
1192
1187
1182
1176
1171
1166
1161
1156
1151
1146
1141
1136
1130
1125
1120
1115
1110
1105
1100
1095
1090
1085
1080
1075
1071
1066
1061
1056
1051
1046
1041
1036
1031
1027
1022
1016
1012
1006
1002
998
993
988
983
979
974
969
965
960
955
951
946
941
937
932
927
923
918
914
909
904
900
895
891
886
882
877
873
868
864
859
855
850
846
842
837
833
828
824
820
815
811
807
802
798
794
789
785
781
776
772
768
764
759
755
751
747
743
738
734
730
726
722
718
714
709
705
701
697
693
689
685
681
677
673
669
665
661
657
653
649
645
641
637
633
629
625
622
618
614
610
606
602
598
595
591
587
583
579
576
572
568
564
560
557
553
549
546
542
538
535
531
527
524
520
516
513
509
505
502
498
495
491
488
484
480
477
473
470
466
463
459
456
452
449
446
442
439
435
432
428
425
422
418
415
412
408
405
402
398
395
392
388
385
382
379
375
372
369
366
362
359
356
353
350
346
343
340
337
334
331
327
324
321
318
315
312
309
306
303
300
297
294
291
288
285
282
279
276
273
270
267
264
261
258
255
252
249
246
243
240
238
235
232
229
226
223
220
218
215
212
209
206
204
201
198
195
193
190
187
184
182
179
176
174
171
168
166
163
160
158
