5
14647
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-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
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-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
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-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
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-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
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-43
-43
-43
-43
-44
-44
-44
-44
-45
-45
-45
-46
-46
-46
-46
-47
-47
-47
-48
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-51
-51
-51
-51
-52
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-56
-56
-57
-57
-58
-58
-58
-59
-59
-60
-60
-60
-61
-61
-62
-62
-63
-63
-63
-64
-64
-65
-65
-66
-66
-66
-67
-67
-67
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-72
-72
-72
-73
-73
-73
-74
-74
-74
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-91
-91
-91
-92
-92
-92
-93
-93
-93
-93
-94
-94
-95
-95
-96
-96
-96
-97
-97
-98
-98
-98
-99
-99
-100
-100
-100
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-116
-116
-116
-117
-117
-117
-118
-118
-118
-119
-119
-119
-120
-120
-120
-121
-121
-121
-122
-122
-122
-122
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-126
-126
-126
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-131
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-135
-135
-135
-135
-136
-136
-136
-137
-137
-137
-138
-138
-139
-139
-140
-140
-141
-141
-142
-142
-143
-143
-144
-144
-145
-146
-146
-147
-147
-148
-149
-149
-150
-151
-151
-152
-153
-153
-154
-155
-155
-156
-157
-157
-158
-158
-159
-160
-160
-161
-162
-163
-163
-164
-165
-166
-166
-167
-168
-169
-169
-170
-171
-171
-172
-173
-174
-174
-175
-176
-177
-177
-178
-179
-180
-181
-182
-182
-183
-184
-184
-185
-186
-187
-187
-188
-189
-190
-190
-191
-192
-193
-193
-194
-195
-196
-196
-197
-198
-198
-199
-200
-201
-201
-202
-202
-203
-203
-204
-204
-205
-205
-206
-206
-207
-207
-208
-208
-208
-209
-209
-209
-210
-210
-210
-211
-211
-211
-212
-212
-213
-213
-214
-214
-214
-215
-215
-216
-216
-216
-217
-217
-218
-218
-218
-219
-219
-220
-220
-220
-221
-221
-222
-222
-222
-223
-223
-223
-224
-224
-225
-225
-226
-226
-227
-227
-228
-228
-229
-229
-230
-230
-231
-232
-232
-233
-234
-234
-235
-235
-236
-237
-237
-238
-238
-239
-240
-240
-241
-241
-242
-242
-243
-243
-243
-244
-244
-245
-245
-245
-246
-246
-247
-247
-247
-248
-248
-249
-249
-250
-251
-251
-252
-252
-253
-253
-254
-255
-256
-256
-257
-258
-259
-260
-260
-261
-262
-263
-263
-264
-265
-266
-266
-267
-268
-268
-269
-270
-270
-271
-271
-272
-273
-273
-274
-275
-275
-276
-277
-277
-278
-279
-280
-280
-281
-282
-282
-283
-284
-284
-285
-285
-286
-286
-287
-288
-288
-289
-290
-290
-291
-291
-292
-292
-293
-293
-293
-294
-294
-295
-295
-296
-296
-297
-297
-298
-299
-299
-300
-300
-301
-302
-302
-303
-304
-304
-305
-306
-307
-307
-308
-309
-309
-310
-310
-311
-311
-312
-312
-313
-313
-314
-314
-315
-315
-315
-316
-316
-316
-316
-317
-317
-317
-317
-317
-318
-318
-318
-318
-318
-319
-319
-319
-319
-319
-320
-320
-320
-320
-321
-321
-321
-322
-322
-322
-322
-323
-323
-323
-323
-324
-324
-324
-324
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-324
-324
-324
-324
-324
-323
-323
-323
-323
-323
-322
-322
-322
-322
-321
-321
-321
-320
-320
-319
-319
-319
-318
-318
-317
-317
-317
-317
-316
-316
-316
-315
-315
-315
-314
-314
-314
-314
-313
-313
-313
-312
-312
-312
-311
-311
-311
-311
-310
-310
-310
-310
-310
-310
-310
-310
-309
-309
-309
-309
-309
-309
-309
-308
-308
-308
-308
-308
-307
-307
-307
-307
-307
-306
-306
-306
-306
-305
-305
-305
-305
-304
-304
-304
-304
-303
-303
-303
-303
-302
-302
-302
-302
-301
-301
-301
-301
-301
-300
-300
-300
-300
-300
-300
-300
-300
-299
-299
-299
-299
-299
-299
-299
-298
-298
-298
-298
-298
-298
-298
-297
-297
-297
-297
-297
-296
-296
-296
-296
-295
-295
-295
-295
-294
-294
-294
-293
-293
-293
-292
-292
-291
-291
-291
-290
-290
-289
-289
-288
-288
-288
-287
-287
-286
-286
-285
-285
-284
-283
-283
-282
-282
-281
-281
-280
-280
-280
-279
-279
-278
-278
-277
-277
-277
-276
-276
-275
-275
-275
-275
-274
-274
-274
-273
-273
-273
-272
-272
-272
-271
-271
-271
-271
-270
-270
-269
-269
-269
-268
-268
-267
-267
-266
-265
-265
-264
-264
-263
-262
-262
-261
-260
-260
-259
-258
-257
-256
-256
-255
-254
-253
-252
-251
-250
-249
-248
-247
-246
-245
-244
-243
-242
-241
-240
-239
-238
-237
-236
-236
-235
-234
-233
-232
-231
-230
-229
-228
-227
-226
-225
-224
-223
-222
-221
-219
-218
-217
-216
-215
-213
-212
-211
-210
-208
-207
-205
-204
-203
-201
-200
-199
-197
-196
-195
-193
-192
-190
-189
-187
-186
-184
-183
-181
-180
-178
-177
-176
-174
-173
-172
-170
-169
-168
-167
-165
-164
-163
-162
-161
-159
-158
-157
-156
-155
-154
-153
-152
-151
-150
-149
-148
-147
-146
-145
-144
-143
-143
-142
-141
-140
-139
-138
-137
-136
-135
-134
-133
-132
-132
-131
-130
-129
-128
-127
-127
-126
-125
-124
-123
-122
-121
-121
-120
-119
-118
-117
-116
-115
-115
-114
-113
-112
-111
-110
-109
-108
-107
-106
-106
-105
-104
-103
-102
-101
-100
-99
-98
-97
-96
-95
-94
-93
-92
-91
-90
-89
-88
-88
-87
-86
-85
-84
-83
-82
-81
-80
-79
-78
-77
-75
-74
-73
-72
-71
-70
-68
-67
-66
-65
-64
-62
-61
-60
-59
-57
-56
-55
-53
-52
-51
-49
-48
-47
-45
-44
-43
-42
-40
-39
-38
-37
-36
-35
-34
-32
-31
-30
-29
-28
-27
-25
-24
-23
-21
-20
-19
-17
-16
-15
-13
-12
-11
-9
-8
-7
-5
-4
-2
-1
1
2
4
5
7
8
10
11
13
14
16
17
19
21
22
24
25
27
28
30
31
33
34
36
37
39
40
42
43
45
46
48
49
51
52
54
55
57
58
60
62
63
65
66
68
69
71
72
74
75
77
78
79
81
82
83
85
86
87
88
90
91
92
93
95
96
97
98
100
101
102
103
104
105
107
108
109
111
112
114
115
117
118
119
121
122
124
125
127
128
130
131
133
134
136
137
139
140
141
143
144
146
147
149
150
152
153
155
156
158
159
160
162
163
165
166
167
169
170
172
173
174
176
177
178
180
181
182
183
185
186
187
188
190
191
192
194
195
196
197
199
200
201
202
204
205
206
207
208
209
210
211
212
214
215
216
217
218
219
220
221
222
223
224
225
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
242
243
244
245
246
247
249
250
251
253
254
255
257
258
260
261
263
264
266
267
269
271
272
274
275
277
279
281
282
284
286
287
289
291
292
294
296
298
300
301
303
305
307
309
310
312
314
315
317
319
320
322
324
325
327
329
330
332
334
335
337
338
340
342
343
345
347
349
350
352
354
356
357
359
361
362
364
365
367
369
370
372
374
375
377
379
381
382
384
386
388
389
391
393
394
396
397
399
401
402
404
405
407
408
410
411
413
414
415
417
418
419
421
422
423
425
426
427
429
430
431
433
434
436
437
438
440
441
443
444
446
447
449
450
452
453
454
456
457
459
460
461
462
464
465
466
468
469
470
472
473
474
476
477
478
480
481
482
484
485
487
488
490
492
493
495
496
498
500
501
503
505
507
508
510
512
514
516
517
519
521
523
525
527
528
530
532
534
535
537
539
541
543
545
547
549
551
553
554
556
558
560
561
563
565
567
568
570
572
574
576
577
579
581
583
585
586
588
590
592
594
595
597
599
601
602
604
606
608
610
611
613
615
617
619
621
623
625
627
629
631
633
635
637
639
641
643
645
647
649
651
653
655
657
659
661
663
665
667
668
670
672
673
675
676
678
680
681
683
684
686
688
690
691
693
695
696
698
700
701
703
704
706
708
709
711
712
714
715
717
718
720
721
723
724
726
727
728
730
731
732
733
734
736
737
738
739
740
742
743
744
746
747
749
750
752
753
755
756
758
759
761
762
763
765
766
767
768
769
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
797
798
799
800
801
802
803
804
805
806
806
807
808
808
809
809
810
811
811
812
813
813
814
815
815
816
817
817
818
819
820
820
821
822
823
824
825
826
827
829
830
831
833
834
835
837
838
839
841
842
843
844
845
846
846
847
848
849
850
851
851
852
853
854
855
856
857
858
859
860
861
863
864
865
866
868
869
870
872
873
874
876
877
878
880
881
883
884
886
887
889
890
891
893
894
895
897
898
899
900
901
902
903
904
906
907
908
909
910
912
913
914
915
916
917
918
919
920
921
921
922
923
924
925
926
927
928
929
930
931
932
932
933
934
934
935
936
936
936
937
937
938
938
939
939
940
940
941
941
941
942
943
943
944
945
946
946
947
948
949
949
950
950
951
951
952
952
953
953
953
954
954
954
955
955
955
956
956
956
956
957
957
957
957
957
957
958
958
958
958
958
958
959
959
959
959
960
960
960
960
961
961
962
962
962
963
963
963
963
963
962
962
962
962
962
962
962
962
962
962
962
962
963
963
963
963
963
963
963
964
964
964
965
965
965
966
966
967
967
968
968
968
969
969
970
970
970
970
971
971
971
971
972
972
972
973
973
974
975
975
976
976
977
977
978
978
979
980
980
981
981
981
982
982
982
982
982
981
981
981
980
980
980
979
979
979
978
978
977
977
976
975
974
974
973
972
972
971
970
970
969
968
967
967
966
965
964
963
962
961
960
959
958
957
956
955
954
953
952
951
950
948
947
946
945
944
943
942
941
940
939
938
937
936
936
935
935
934
934
933
933
933
932
932
932
931
931
931
930
930
930
930
929
929
929
928
928
928
927
927
927
926
926
926
925
925
925
925
924
924
924
923
923
923
923
922
922
921
921
920
920
919
918
918
917
916
916
915
914
913
912
911
910
909
908
907
905
904
903
902
901
900
899
897
896
895
894
893
892
890
889
888
887
886
885
884
883
882
881
880
879
878
876
875
874
872
871
869
868
866
865
864
862
860
859
857
856
854
852
850
849
847
845
843
842
840
838
837
835
833
832
830
828
827
825
824
822
821
819
818
816
814
813
811
809
808
806
804
802
801
799
797
796
794
793
792
790
789
787
785
784
782
781
779
778
777
775
774
773
771
770
769
767
766
765
763
762
761
759
758
756
755
753
752
751
750
748
747
746
744
743
742
740
738
737
735
734
732
730
729
727
725
724
722
720
719
718
716
715
713
712
710
709
707
706
705
703
702
700
699
697
695
693
692
690
688
686
684
682
680
678
677
675
673
671
669
668
666
664
663
661
660
658
656
655
653
651
650
648
647
646
644
643
642
640
639
637
636
635
633
632
630
629
627
626
625
624
623
622
621
620
619
618
617
616
616
615
615
614
614
613
613
612
612
611
611
610
609
609
609
608
608
608
607
607
607
607
607
606
606
606
605
605
605
605
604
604
604
604
604
604
604
604
604
604
605
605
605
605
605
605
605
605
605
605
604
604
603
602
602
601
601
600
599
599
598
598
597
597
596
596
596
595
595
595
595
594
594
594
594
593
593
593
592
592
592
591
591
591
590
590
590
589
589
588
588
587
587
586
586
585
585
584
584
583
583
582
581
581
580
580
579
579
578
577
577
576
575
575
574
573
572
571
570
569
569
568
566
565
564
563
562
561
560
559
558
557
556
555
554
553
552
551
550
549
548
547
546
546
545
544
544
543
543
543
542
542
542
542
542
542
542
542
542
543
543
543
543
544
544
545
546
546
547
547
548
548
549
549
550
550
551
551
552
552
553
553
554
554
555
555
555
555
556
556
556
557
557
557
558
558
559
559
560
561
561
562
562
563
563
564
564
565
565
566
566
566
567
567
567
566
566
566
566
565
565
565
564
564
564
563
563
563
562
562
562
562
561
561
561
561
561
560
560
560
560
559
559
559
559
558
558
558
558
558
558
559
559
559
560
560
560
561
561
561
561
562
562
562
563
563
564
564
565
565
566
567
568
568
569
570
571
571
572
572
573
574
574
575
575
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
575
575
575
575
575
575
575
575
575
575
574
574
574
574
573
573
572
571
570
569
568
567
566
565
564
563
561
560
558
557
556
555
553
552
551
550
549
547
546
545
545
544
543
542
541
540
539
539
538
537
537
536
535
535
534
534
533
532
531
530
529
528
528
527
526
525
524
523
522
521
520
519
519
518
518
517
516
516
516
515
515
514
514
514
514
514
513
513
513
513
513
512
512
512
511
511
511
510
510
510
509
509
508
508
507
507
506
505
505
504
504
503
503
502
501
501
501
500
500
499
498
498
497
496
496
495
494
493
493
492
491
491
490
489
489
488
487
486
485
484
483
483
482
481
480
479
478
477
477
476
476
475
475
474
474
474
473
473
473
473
473
473
473
473
473
473
472
472
471
471
470
470
469
468
467
466
465
464
463
462
461
460
460
459
458
457
457
456
455
454
454
453
452
451
451
450
450
449
449
448
447
447
446
445
445
444
443
442
442
441
440
439
438
438
437
437
436
436
436
436
436
436
436
436
436
436
437
437
437
437
437
437
437
437
437
437
437
437
437
438
438
438
439
439
439
439
440
440
441
441
441
442
442
443
444
445
446
447
448
449
450
451
453
454
455
456
458
459
460
461
463
464
465
466
468
469
470
471
472
473
475
476
477
478
479
480
481
482
483
484
485
486
487
487
488
489
490
491
492
493
494
495
495
496
497
498
498
499
500
500
501
501
501
501
501
501
501
501
501
501
500
500
500
499
499
498
498
497
497
496
495
495
494
493
492
491
490
489
488
487
487
486
485
484
484
483
482
482
481
481
480
480
479
479
478
478
477
477
476
475
475
474
474
474
473
473
473
473
474
474
474
475
475
476
477
477
478
479
479
480
481
482
484
485
486
487
488
490
491
493
494
496
497
499
500
502
503
505
507
509
510
512
514
516
518
520
522
524
526
527
529
531
533
535
537
539
541
543
545
547
549
550
552
554
556
557
559
561
562
564
566
567
569
571
572
574
575
577
579
580
582
584
585
587
588
590
592
594
596
598
600
602
604
606
608
610
612
614
616
617
619
621
623
625
627
629
630
632
634
636
638
640
642
643
645
647
649
651
654
656
658
660
662
664
667
669
671
673
676
678
680
683
685
688
690
693
695
698
700
703
705
708
711
713
716
718
721
724
726
729
732
735
737
740
743
745
748
751
753
756
759
761
764
767
769
772
775
777
780
782
785
787
790
792
795
797
799
802
804
806
808
810
812
814
815
817
819
821
822
824
826
828
830
832
833
835
837
839
841
843
845
848
850
852
855
857
860
862
864
867
869
872
874
876
878
881
883
885
887
889
891
893
895
897
899
902
904
906
908
910
912
914
916
919
921
923
926
928
930
933
935
937
940
942
945
947
949
952
954
957
959
962
964
967
969
972
974
977
979
981
984
986
988
990
992
994
996
998
1000
1002
1004
1006
1006
1008
1010
1012
1014
1016
1016
1018
1020
1022
1024
1025
1027
1028
1030
1031
1033
1034
1035
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1048
1049
1050
1050
1051
1052
1052
1053
1053
1054
1055
1055
1056
1056
1057
1057
1058
1058
1059
1060
1061
1061
1062
1063
1063
1064
1065
1065
1066
1067
1067
1068
1069
1069
1070
1071
1071
1072
1072
1073
1073
1074
1074
1075
1075
1076
1076
1076
1077
1077
1077
1077
1077
1078
1078
1078
1078
1078
1078
1079
1079
1079
1079
1079
1079
1080
1080
1080
1080
1079
1079
1079
1079
1078
1078
1078
1078
1077
1077
1077
1076
1076
1076
1075
1075
1075
1074
1074
1073
1073
1072
1071
1071
1070
1070
1069
1068
1067
1067
1066
1065
1064
1063
1062
1061
1060
1059
1059
1058
1057
1056
1055
1054
1053
1052
1050
1049
1048
1047
1046
1045
1043
1042
1041
1040
1039
1038
1037
1036
1035
1034
1033
1032
1031
1030
1029
1028
1027
1026
1026
1025
1024
1022
1022
1020
1020
1018
1018
1016
1016
1014
1014
1012
1012
1010
1010
1008
1008
1006
1006
1004
1004
1004
1002
1002
1000
1000
1000
999
999
998
997
997
996
995
994
993
992
991
990
989
988
987
986
985
984
983
982
981
980
978
977
976
975
974
973
973
972
971
970
969
968
967
966
965
964
963
962
960
959
958
956
955
954
952
950
949
947
945
943
941
939
937
935
933
931
928
926
924
921
919
916
913
911
908
905
903
900
897
895
892
889
887
884
882
879
876
874
871
869
866
864
861
859
856
853
851
848
846
843
841
838
836
833
831
828
826
824
822
819
817
815
814
812
810
809
807
806
804
803
801
800
799
797
796
795
793
792
791
789
788
787
785
784
783
782
780
779
777
776
775
773
772
770
769
767
765
764
762
761
759
757
756
754
752
750
748
746
745
743
741
739
738
736
734
732
729
727
725
723
721
719
716
714
712
710
708
705
703
701
699
697
695
692
690
688
686
684
682
680
678
676
674
672
670
668
666
665
663
661
659
658
656
654
652
651
649
648
646
644
643
641
639
637
635
633
631
630
628
626
624
622
620
618
616
614
612
610
608
606
605
603
601
599
597
596
594
592
591
589
587
585
584
582
581
579
577
576
574
573
571
570
568
567
566
564
563
562
561
560
559
559
558
557
557
556
556
556
555
555
555
554
554
554
554
554
554
553
553
553
553
553
553
553
553
552
552
551
551
550
550
549
548
547
546
545
544
543
542
540
539
537
536
534
532
530
528
526
524
521
519
516
514
511
508
505
502
499
496
493
490
486
483
480
476
473
469
465
462
458
454
451
447
443
439
435
432
428
424
420
416
412
408
405
401
397
393
389
385
381
377
373
369
365
361
357
353
349
345
341
337
333
329
325
321
318
314
310
306
303
299
295
292
288
285
281
278
274
270
266
263
259
255
251
247
243
239
235
231
226
222
218
214
209
205
200
195
191
186
181
176
171
166
161
156
150
145
139
134
128
123
117
111
105
99
94
88
82
76
70
64
58
52
46
40
34
28
22
16
10
4
-2
-8
-14
-20
-26
-32
-37
-43
-49
-55
-60
-66
-71
-77
-82
-88
-93
-99
-104
-109
-114
-119
-124
-128
-133
-138
-142
-147
-151
-156
-160
-164
-168
-172
-176
-180
-183
-187
-191
-195
-198
-202
-206
-210
-213
-217
-221
-225
-228
-232
-236
-239
-243
-247
-251
-254
-258
-262
-265
-269
-272
-276
-279
-283
-286
-290
-293
-297
-300
-304
-307
-311
-314
-318
-321
-325
-329
-332
-336
-339
-343
-346
-350
-353
-357
-360
-364
-367
-371
-374
-378
-381
-385
-388
-391
-395
-398
-402
-405
-408
-411
-415
-418
-421
-425
-428
-431
-434
-438
-441
-444
-447
-450
-453
-457
-460
-463
-466
-469
-472
-475
-478
-480
-483
-486
-489
-492
-495
-498
-500
-503
-506
-508
-511
-513
-516
-518
-521
-523
-525
-528
-530
-532
-534
-536
-538
-539
-541
-543
-545
-547
-549
-550
-552
-554
-555
-557
-559
-560
-562
-563
-564
-566
-567
-568
-569
-570
-571
-571
-572
-573
-573
-573
-574
-574
-574
-574
-574
-575
-575
-575
-575
-576
-576
-577
-577
-577
-578
-578
-579
-579
-580
-580
-581
-581
-582
-582
-582
-582
-582
-583
-583
-583
-583
-583
-583
-583
-584
-584
-584
-584
-584
-584
-584
-584
-584
-584
-584
-584
-584
-584
-584
-584
-584
-584
-584
-584
-585
-585
-585
-586
-586
-587
-588
-589
-590
-591
-592
-593
-594
-595
-596
-597
-598
-600
-601
-602
-603
-604
-605
-606
-607
-608
-609
-609
-610
-611
-612
-614
-615
-616
-617
-618
-619
-621
-622
-623
-624
-626
-627
-628
-630
-631
-632
-634
-635
-637
-638
-639
-641
-642
-643
-644
-646
-647
-648
-649
-650
-651
-652
-654
-655
-656
-657
-658
-659
-660
-660
-661
-662
-663
-664
-664
-665
-665
-666
-666
-667
-667
-668
-668
-668
-669
-669
-669
-670
-670
-671
-671
-671
-672
-672
-673
-673
-673
-674
-674
-674
-675
-675
-675
-676
-676
-676
-677
-677
-678
-678
-679
-679
-679
-680
-680
-681
-681
-682
-682
-682
-682
-682
-683
-683
-683
-683
-683
-683
-683
-683
-683
-683
-683
-683
-683
-683
-683
-683
-683
-683
-684
-684
-684
-684
-684
-684
-684
-684
-684
-683
-683
-683
-683
-683
-682
-682
-682
-681
-681
-681
-680
-680
-680
-679
-679
-679
-678
-678
-677
-677
-676
-676
-675
-675
-674
-673
-672
-672
-671
-670
-669
-668
-667
-667
-666
-665
-663
-662
-661
-660
-659
-658
-657
-656
-655
-654
-653
-652
-651
-650
-649
-648
-647
-647
-646
-645
-645
-644
-644
-643
-643
-642
-642
-642
-642
-642
-642
-642
-642
-642
-642
-641
-641
-641
-641
-641
-641
-641
-640
-640
-640
-640
-640
-640
-640
-640
-640
-641
-641
-641
-642
-642
-643
-643
-644
-644
-645
-645
-646
-646
-646
-647
-647
-647
-648
-648
-648
-648
-648
-648
-648
-648
-648
-647
-647
-647
-646
-646
-645
-645
-645
-644
-644
-643
-642
-642
-641
-640
-640
-639
-638
-637
-636
-634
-633
-632
-631
-630
-629
-627
-626
-625
-624
-623
-621
-620
-619
-618
-617
-615
-614
-613
-612
-610
-609
-608
-607
-605
-604
-603
-602
-601
-600
-599
-598
-597
-596
-595
-594
-594
-593
-593
-592
-592
-591
-591
-590
-590
-590
-590
-591
-591
-592
-592
-593
-594
-595
-596
-597
-598
-600
-601
-603
-605
-606
-608
-610
-612
-614
-616
-618
-621
-623
-625
-627
-629
-632
-634
-636
-638
-640
-642
-644
-646
-648
-650
-652
-654
-656
-657
-659
-661
-662
-664
-665
-667
-668
-670
-671
-672
-673
-674
-675
-676
-677
-677
-678
-678
-679
-679
-679
-679
-679
-679
-678
-678
-678
-677
-676
-676
-675
-674
-674
-673
-672
-671
-671
-670
-669
-669
-668
-667
-667
-666
-665
-664
-663
-663
-662
-661
-661
-660
-659
-659
-658
-658
-657
-657
-656
-656
-655
-655
-654
-654
-654
-654
-654
-654
-654
-654
-654
-654
-654
-654
-654
-655
-655
-655
-656
-656
-657
-657
-658
-659
-660
-660
-661
-663
-664
-665
-666
-667
-669
-670
-672
-673
-675
-676
-677
-679
-680
-681
-682
-684
-685
-686
-687
-688
-689
-690
-690
-691
-692
-692
-693
-693
-694
-694
-695
-695
-695
-696
-696
-696
-696
-696
-696
-696
-696
-696
-696
-696
-696
-696
-697
-697
-697
-697
-697
-697
-697
-697
-697
-698
-698
-698
-698
-698
-699
-699
-699
-699
-699
-700
-700
-700
-701
-701
-702
-702
-703
-703
-704
-705
-705
-706
-707
-707
-708
-709
-710
-711
-711
-712
-713
-713
-714
-714
-715
-715
-716
-716
-717
-717
-717
-718
-718
-718
-718
-718
-718
-718
-718
-717
-717
-717
-717
-717
-716
-716
-716
-715
-715
-714
-714
-713
-713
-712
-711
-711
-710
-709
-709
-708
-708
-707
-706
-705
-705
-704
-703
-702
-702
-701
-700
-700
-699
-699
-698
-698
-697
-697
-697
-697
-697
-697
-697
-697
-697
-697
-697
-698
-698
-699
-700
-701
-701
-702
-703
-704
-705
-706
-707
-708
-708
-709
-710
-711
-712
-713
-714
-715
-716
-717
-718
-719
-720
-721
-722
-723
-724
-725
-727
-728
-729
-731
-732
-734
-735
-737
-738
-739
-741
-742
-744
-745
-746
-748
-749
-750
-752
-753
-755
-756
-758
-759
-761
-762
-764
-766
-767
-769
-770
-772
-774
-775
-777
-779
-781
-782
-784
-786
-787
-788
-790
-791
-792
-793
-794
-795
-796
-797
-797
-798
-798
-799
-799
-799
-800
-800
-800
-801
-801
-802
-802
-803
-803
-804
-805
-806
-807
-808
-809
-810
-811
-812
-813
-813
-814
-815
-815
-816
-816
-817
-817
-817
-817
-817
-817
-817
-816
-816
-816
-815
-815
-814
-813
-812
-812
-811
-810
-808
-807
-806
-804
-803
-801
-800
-798
-796
-795
-793
-791
-789
-787
-785
-783
-781
-779
-777
-775
-773
-771
-769
-767
-764
-762
-760
-758
-756
-753
-751
-749
-746
-744
-742
-739
-737
-735
-733
-730
-728
-726
-724
-722
-720
-718
-716
-714
-712
-710
-708
-706
-704
-703
-701
-699
-698
-696
-694
-693
-691
-690
-689
-688
-687
-686
-685
-684
-683
-683
-682
-682
-681
-681
-681
-681
-682
-682
-682
-683
-684
-685
-686
-687
-688
-689
-691
-692
-694
-696
-697
-699
-701
-703
-705
-707
-709
-711
-713
-716
-718
-720
-722
-724
-726
-729
-731
-733
-735
-737
-739
-741
-743
-744
-746
-748
-750
-752
-753
-755
-757
-758
-760
-762
-763
-765
-767
-768
-770
-771
-773
-774
-775
-777
-778
-779
-780
-781
-782
-783
-784
-785
-786
-788
-789
-790
-791
-792
-793
-794
-796
-797
-798
-800
-801
-802
-804
-805
-807
-808
-810
-811
-813
-815
-816
-818
-819
-821
-822
-824
-825
-827
-828
-830
-832
-833
-835
-836
-838
-839
-841
-842
-844
-845
-847
-848
-849
-851
-852
-853
-854
-855
-857
-858
-859
-860
-862
-863
-864
-866
-867
-869
-870
-872
-873
-875
-877
-878
-880
-881
-883
-885
-887
-888
-890
-892
-894
-896
-898
-900
-902
-905
-907
-909
-912
-915
-917
-920
-922
-925
-928
-930
-933
-935
-938
-941
-943
-946
-948
-950
-953
-955
-957
-959
-960
-962
-964
-965
-967
-968
-969
-970
-971
-972
-973
-974
-974
-974
-975
-975
-974
-974
-974
-974
-973
-973
-972
-972
-971
-970
-970
-969
-968
-968
-967
-966
-965
-965
-964
-964
-963
-963
-963
-963
-963
-963
-962
-962
-962
-962
-962
-962
-962
-962
-963
-963
-963
-963
-963
-964
-964
-965
-965
-966
-966
-967
-967
-968
-969
-969
-970
-971
-971
-972
-973
-974
-975
-975
-976
-977
-978
-979
-980
-981
-982
-983
-984
-985
-986
-986
-987
-988
-989
-990
-990
-991
-992
-992
-993
-993
-994
-994
-995
-995
-996
-996
-997
-997
-997
-998
-998
-998
-999
-999
-999
-1000
-1000
-1000
-1000
-1000
-1000
-1002
-1002
-1002
-1002
-1002
-1002
-1002
-1002
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1002
-1002
-1002
-1002
-1002
-1002
-1002
-1002
-1002
-1002
-1002
-1002
-1002
-1002
-1002
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1006
-1006
-1006
-1006
-1006
-1008
-1008
-1008
-1010
-1010
-1012
-1012
-1012
-1014
-1014
-1016
-1018
-1018
-1020
-1020
-1022
-1024
-1025
-1026
-1028
-1029
-1031
-1032
-1033
-1035
-1037
-1038
-1040
-1042
-1043
-1045
-1047
-1049
-1051
-1053
-1055
-1057
-1059
-1061
-1063
-1065
-1067
-1069
-1071
-1074
-1076
-1078
-1080
-1083
-1085
-1087
-1090
-1092
-1094
-1097
-1099
-1102
-1104
-1107
-1109
-1112
-1115
-1118
-1120
-1123
-1126
-1129
-1132
-1134
-1137
-1141
-1144
-1147
-1150
-1153
-1156
-1160
-1163
-1166
-1169
-1172
-1176
-1179
-1182
-1185
-1188
-1191
-1194
-1197
-1200
-1203
-1206
-1209
-1212
-1215
-1217
-1220
-1223
-1226
-1228
-1231
-1234
-1237
-1239
-1242
-1245
-1248
-1250
-1253
-1255
-1258
-1261
-1263
-1265
-1268
-1270
-1272
-1275
-1277
-1279
-1281
-1284
-1286
-1288
-1291
-1293
-1296
-1298
-1300
-1303
-1305
-1307
-1310
-1312
-1314
-1316
-1318
-1320
-1322
-1324
-1326
-1327
-1329
-1330
-1332
-1333
-1335
-1336
-1337
-1338
-1340
-1341
-1342
-1343
-1344
-1345
-1345
-1346
-1347
-1347
-1348
-1348
-1349
-1349
-1350
-1350
-1350
-1350
-1350
-1351
-1351
-1351
-1351
-1352
-1352
-1352
-1353
-1353
-1354
-1354
-1355
-1355
-1356
-1357
-1357
-1358
-1359
-1360
-1361
-1362
-1363
-1364
-1365
-1366
-1367
-1368
-1369
-1370
-1371
-1372
-1373
-1374
-1375
-1375
-1376
-1377
-1378
-1379
-1379
-1380
-1381
-1381
-1382
-1383
-1383
-1384
-1385
-1385
-1386
-1387
-1387
-1388
-1388
-1388
-1389
-1389
-1389
-1389
-1389
-1389
-1389
-1388
-1388
-1388
-1388
-1387
-1387
-1387
-1386
-1386
-1386
-1385
-1385
-1385
-1384
-1384
-1383
-1383
-1382
-1382
-1381
-1381
-1380
-1380
-1379
-1379
-1378
-1377
-1377
-1376
-1376
-1375
-1374
-1373
-1373
-1372
-1371
-1370
-1370
-1369
-1368
-1368
-1367
-1366
-1366
-1365
-1364
-1364
-1363
-1363
-1362
-1362
-1361
-1361
-1361
-1360
-1360
-1360
-1360
-1360
-1359
-1359
-1359
-1359
-1358
-1358
-1358
-1357
-1357
-1357
-1356
-1356
-1356
-1355
-1355
-1354
-1354
-1353
-1353
-1352
-1352
-1351
-1351
-1350
-1349
-1349
-1348
-1347
-1347
-1346
-1345
-1344
-1342
-1341
-1340
-1339
-1338
-1336
-1335
-1334
-1332
-1331
-1329
-1328
-1327
-1325
-1324
-1322
-1320
-1319
-1317
-1315
-1314
-1312
-1310
-1309
-1307
-1305
-1304
-1302
-1301
-1299
-1297
-1296
-1294
-1292
-1291
-1289
-1287
-1286
-1284
-1282
-1280
-1279
-1277
-1275
-1274
-1272
-1270
-1269
-1267
-1266
-1264
-1263
-1261
-1260
-1258
-1256
-1255
-1253
-1252
-1250
-1249
-1247
-1246
-1244
-1243
-1241
-1240
-1239
-1237
-1236
-1235
-1233
-1232
-1231
-1230
-1229
-1228
-1227
-1226
-1225
-1224
-1223
-1222
-1221
-1220
-1219
-1218
-1217
-1216
-1215
-1214
-1213
-1213
-1212
-1211
-1210
-1209
-1208
-1207
-1207
-1206
-1205
-1204
-1203
-1202
-1201
-1200
-1199
-1198
-1197
-1196
-1195
-1194
-1193
-1192
-1191
-1190
-1189
-1188
-1187
-1185
-1184
-1182
-1181
-1180
-1178
-1177
-1175
-1174
-1172
-1171
-1169
-1168
-1166
-1164
-1162
-1160
-1158
-1156
-1154
-1152
-1150
-1148
-1146
-1144
-1141
-1139
-1136
-1134
-1131
-1128
-1125
-1122
-1119
-1116
-1112
-1109
-1105
-1101
-1097
-1093
-1090
-1086
-1082
-1078
-1073
-1069
-1065
-1061
-1057
-1053
-1050
-1046
-1042
-1038
-1034
-1030
-1026
-1022
-1018
-1014
-1010
-1006
-1002
-998
-994
-990
-986
-982
-978
-974
-970
-966
-963
-959
-956
-952
-949
-946
-942
-939
-936
-933
-930
-928
-925
-922
-920
-918
-915
-913
-911
-909
-907
-905
-903
-901
-899
-897
-895
-893
-891
-889
-887
-885
-884
-882
-880
-878
-876
-875
-873
-871
-869
-867
-865
-864
-862
-860
-858
-856
-854
-852
-849
-847
-845
-843
-841
-839
-837
-835
-833
-831
-829
-827
-825
-823
-820
-818
-816
-813
-811
-808
-806
-803
-800
-797
-794
-790
-787
-784
-780
-777
-773
-769
-765
-761
-757
-753
-749
-744
-740
-735
-730
-725
-721
-716
-711
-706
-701
-696
-691
-685
-680
-675
-670
-664
-659
-654
-648
-643
-638
-632
-627
-621
-616
-610
-605
-600
-594
-589
-583
-578
-573
-568
-563
-558
-553
-548
-544
-539
-535
-531
-527
-523
-519
-515
-512
-508
-505
-502
-499
-496
-493
-491
-488
-486
-483
-481
-478
-476
-473
-471
-468
-466
-464
-461
-459
-456
-454
-451
-449
-446
-443
-441
-438
-435
-432
-430
-427
-424
-422
-419
-416
-413
-410
-408
-405
-402
-399
-396
-393
-390
-387
-384
-381
-378
-375
-371
-368
-365
-361
-358
-354
-351
-347
-343
-339
-335
-330
-326
-321
-317
-312
-307
-302
-297
-291
-286
-280
-275
-269
-263
-258
-252
-246
-240
-234
-228
-222
-216
-210
-204
-197
-191
-185
-179
-172
-166
-159
-153
-147
-140
-134
-127
-121
-114
-108
-102
-95
-89
-83
-76
-70
-64
-59
-53
-47
-42
-37
-31
-26
-21
-16
-12
-7
-3
2
6
10
14
18
22
26
30
34
38
42
45
49
53
56
60
64
67
71
74
78
81
84
87
90
94
97
100
103
106
108
111
114
117
119
122
125
127
130
132
135
137
140
143
145
147
150
152
154
157
159
161
163
165
167
170
172
174
175
177
179
181
183
185
187
189
190
192
194
196
197
199
201
203
204
206
207
208
210
211
212
213
214
215
215
216
217
217
217
218
218
219
219
219
219
219
219
219
219
219
219
219
219
219
218
218
217
217
216
215
214
214
213
212
211
210
209
207
206
205
204
203
202
201
200
199
198
198
197
196
195
194
194
193
192
192
191
191
191
190
190
190
190
190
190
190
190
190
191
191
191
192
192
193
193
194
195
196
197
198
199
201
202
204
205
207
208
210
212
214
216
218
220
223
225
227
230
232
235
238
240
243
246
249
252
254
257
260
263
266
269
272
275
278
282
285
288
292
295
298
302
305
309
312
315
319
322
325
329
332
335
339
342
345
348
351
354
357
360
363
366
369
372
375
378
381
384
387
390
393
396
398
401
404
407
410
412
415
418
421
425
428
431
434
438
441
445
449
453
457
461
465
470
474
478
483
488
493
498
503
508
513
519
524
530
535
541
547
553
560
566
573
579
586
593
600
607
614
621
629
636
643
651
659
666
674
682
690
698
706
714
722
730
738
746
754
762
770
778
786
794
802
810
818
826
834
842
850
858
866
874
882
890
898
906
915
923
931
939
947
955
963
971
979
987
994
1002
1010
1018
1026
1034
1042
1049
1057
1065
1073
1081
1089
1097
1105
1113
1121
1128
1136
1144
1152
1160
1168
1176
1185
1193
1201
1209
1218
1226
1234
1243
1251
1260
1269
1277
1286
1295
1305
1314
1323
1332
1342
1351
1361
1371
1380
1390
1400
1409
1419
1429
1438
1448
1457
1467
1476
1485
1495
1504
1513
1522
1531
1540
1549
1559
1568
1577
1586
1595
1604
1612
1621
1630
1638
1646
1655
1663
1671
1679
1687
1695
1702
1710
1717
1724
1732
1739
1746
1752
1759
1766
1772
1779
1785
1791
1797
1803
1809
1815
1820
1826
1831
1837
1842
1848
1853
1858
1863
1869
1874
1879
1884
1889
1895
1900
1905
1909
1914
1919
1924
1929
1934
1938
1943
1948
1953
1958
1963
1968
1973
1978
1984
1989
1994
2000
2005
2011
2016
2021
2027
2032
2037
2043
2049
2054
2060
2065
2071
2076
2082
2087
2093
2098
2103
2109
2114
2119
2124
2129
2134
2139
2144
2149
2154
2158
2163
2168
2173
2178
2182
2187
2192
2197
2201
2206
2211
2215
2220
2224
2228
2232
2236
2240
2244
2248
2252
2255
2259
2263
2266
2270
2273
2277
2280
2283
2286
2289
2292
2294
2297
2300
2302
2305
2307
2309
2312
2314
2316
2318
2320
2322
2324
2325
2327
2329
2331
2332
2334
2335
2337
2338
2340
2341
2342
2343
2344
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2358
2359
2360
2360
2361
2362
2362
2363
2364
2365
2366
2367
2368
2369
2370
2372
2373
2375
2376
2378
2380
2382
2384
2386
2389
2391
2394
2397
2400
2403
2406
2409
2413
2416
2420
2424
2428
2432
2436
2440
2445
2449
2453
2458
2462
2466
2470
2475
2479
2483
2488
2492
2496
2501
2505
2510
2514
2519
2523
2528
2532
2537
2542
2547
2551
2556
2561
2566
2570
2575
2580
2585
2590
2595
2600
2606
2611
2616
2621
2627
2632
2637
2643
2648
2653
2658
2663
2668
2673
2679
2684
2689
2694
2699
2704
2709
2714
2719
2724
2729
2734
2739
2744
2748
2753
2757
2762
2766
2771
2775
2779
2783
2787
2790
2794
2798
2801
2805
2808
2812
2815
2818
2821
2824
2827
2830
2833
2836
2839
2842
2845
2848
2851
2854
2857
2860
2863
2866
2870
2873
2877
2881
2885
2889
2894
2898
2903
2908
2912
2917
2922
2927
2933
2938
2943
2949
2954
2960
2965
2971
2977
2983
2989
2996
3002
3008
3015
3021
3028
3035
3042
3049
3056
3063
3071
3078
3085
3092
3099
3106
3113
3120
3127
3134
3141
3148
3155
3162
3168
3175
3182
3189
3196
3203
3210
3217
3224
3231
3239
3246
3253
3260
3267
3274
3282
3289
3296
3303
3309
3316
3323
3330
3336
3343
3349
3356
3362
3369
3375
3382
3389
3395
3402
3408
3415
3421
3427
3433
3440
3446
3452
3458
3464
3470
3476
3482
3487
3493
3499
3504
3509
3515
3520
3525
3530
3534
3539
3543
3548
3552
3556
3560
3565
3569
3573
3576
3580
3584
3588
3592
3596
3600
3604
3608
3611
3615
3618
3622
3625
3629
3632
3636
3639
3643
3646
3650
3653
3657
3661
3664
3668
3671
3675
3679
3682
3686
3689
3693
3697
3700
3704
3707
3711
3714
3718
3721
3725
3728
3731
3734
3737
3741
3743
3746
3749
3752
3755
3757
3760
3762
3764
3766
3769
3771
3773
3775
3777
3779
3781
3783
3786
3788
3790
3792
3795
3797
3800
3802
3805
3808
3811
3814
3817
3820
3823
3826
3829
3832
3835
3838
3841
3843
3846
3849
3852
3855
3858
3861
3864
3866
3869
3872
3875
3877
3880
3883
3886
3888
3891
3894
3896
3899
3901
3904
3906
3909
3911
3914
3916
3919
3921
3923
3926
3929
3931
3934
3937
3940
3943
3945
3948
3951
3954
3957
3959
3962
3964
3967
3969
3971
3973
3975
3977
3979
3981
3983
3985
3987
3988
3990
3992
3994
3995
3997
3999
4001
4003
4005
4006
4009
4011
4014
4016
4018
4019
4022
4025
4027
4029
4030
4033
4035
4035
4038
4040
4041
4043
4045
4046
4048
4049
4051
4053
4054
4056
4058
4059
4062
4064
4066
4067
4070
4073
4075
4077
4078
4081
4083
4085
4086
4088
4090
4091
4093
4094
4096
4097
4099
4100
4101
4102
4103
4103
4104
4105
4106
4107
4107
4108
4108
4109
4109
4110
4110
4110
4110
4110
4110
4110
4110
4110
4109
4109
4108
4108
4107
4106
4105
4104
4102
4101
4099
4097
4094
4093
4091
4089
4086
4083
4081
4078
4075
4074
4070
4067
4066
4062
4059
4058
4054
4051
4050
4046
4045
4042
4040
4037
4035
4033
4030
4027
4026
4022
4021
4019
4017
4014
4011
4009
4006
4005
4002
4000
3997
3994
3992
3989
3987
3984
3981
3978
3976
3973
3970
3968
3965
3962
3959
3957
3954
3952
3949
3947
3945
3943
3941
3939
3937
3935
3933
3931
3929
3928
3926
3924
3922
3920
3918
3916
3914
3912
3910
3908
3907
3905
3903
3901
3899
3897
3895
3893
3891
3889
3888
3886
3885
3883
3882
3881
3880
3879
3878
3878
3877
3876
3875
3874
3874
3873
3872
3872
3871
3870
3869
3869
3868
3867
3866
3866
3865
3864
3864
3863
3863
3863
3863
3863
3863
3864
3864
3865
3866
3867
3868
3869
3871
3872
3873
3875
3877
3878
3880
3882
3884
3885
3887
3889
3891
3893
3895
3897
3899
3901
3903
3905
3907
3909
3911
3914
3916
3919
3921
3924
3927
3930
3933
3936
3939
3942
3946
3949
3953
3957
3960
3964
3968
3972
3976
3981
3985
3990
3994
3999
4003
4009
4013
4018
4022
4027
4032
4037
4042
4046
4050
4054
4059
4062
4067
4070
4074
4077
4081
4083
4086
4090
4091
4094
4097
4099
4101
4103
4105
4106
4107
4108
4109
4109
4110
4110
4110
4110
4110
4109
4109
4108
4107
4106
4105
4103
4102
4100
4098
4096
4093
4091
4089
4086
4083
4081
4078
4075
4072
4069
4066
4062
4059
4054
4051
4046
4043
4040
4035
4030
4027
4022
4019
4014
4010
4005
4001
3996
3991
3987
3982
3977
3972
3967
3961
3956
3951
3946
3940
3935
3930
3924
3919
3913
3908
3903
3898
3892
3887
3882
3877
3872
3867
3862
3857
3852
3847
3842
3837
3832
3828
3823
3818
3813
3808
3804
3799
3794
3789
3784
3780
3775
3771
3766
3762
3758
3754
3749
3745
3742
3738
3734
3730
3727
3723
3720
3716
3713
3709
3706
3702
3698
3694
3690
3686
3682
3677
3673
3668
3664
3659
3654
3650
3645
3641
3636
3632
3628
3623
3619
3615
3611
3607
3604
3600
3596
3592
3588
3584
3580
3576
3572
3567
3563
3558
3553
3548
3543
3538
3533
3527
3521
3516
3510
3503
3497
3491
3484
3478
3471
3464
3458
3451
3445
3438
3432
3425
3419
3412
3406
3400
3393
3387
3380
3374
3368
3362
3355
3349
3343
3338
3332
3326
3320
3314
3309
3303
3298
3293
3287
3282
3277
3272
3267
3262
3258
3253
3248
3244
3239
3235
3231
3226
3223
3219
3215
3212
3208
3205
3202
3199
3196
3194
3191
3189
3187
3185
3183
3181
3179
3178
3176
3175
3173
3172
3171
3169
3168
3166
3164
3163
3161
3159
3157
3154
3152
3149
3146
3143
3140
3137
3134
3131
3128
3125
3122
3119
3115
3112
3109
3106
3103
3100
3097
3094
3091
3088
3084
3081
3077
3073
3069
3065
3061
3056
3051
3046
3041
3036
3031
3025
3020
3014
3008
3002
2996
2990
2984
2978
2972
2965
2959
2953
2946
2940
2934
2927
2921
2915
2909
2903
2897
2891
2885
2879
2873
2867
2861
2855
2849
2843
2837
2831
2825
2819
2813
2807
2801
2795
2790
2784
2778
2773
2767
2762
2757
2752
2747
2742
2736
2731
2726
2721
2715
2710
2705
2699
2694
2688
2683
2677
2671
2666
2660
2655
2649
2644
2638
2633
2628
2622
2617
2612
2607
2603
2598
2593
2589
2584
2579
2575
2571
2566
2562
2558
2554
2549
2545
2541
2537
2534
2530
2526
2523
2519
2516
2513
2510
2507
2504
2502
2499
2497
2494
2492
2489
2487
2485
2483
2480
2478
2475
2473
2470
2467
2464
2461
2458
2454
2451
2448
2444
2440
2437
2433
2429
2425
2422
2418
2414
2411
2407
2403
2400
2396
2392
2388
2384
2380
2376
2371
2367
2362
2357
2352
2346
2341
2335
2330
2324
2318
2312
2306
2300
2294
2287
2281
2275
2269
2263
2256
2250
2244
2239
2233
2227
2222
2216
2211
2206
2201
2197
2192
2188
2183
2179
2175
2171
2166
2162
2158
2154
2150
2146
2142
2139
2135
2131
2128
2124
2121
2118
2115
2112
2109
2107
2104
2101
2099
2097
2094
2092
2090
2088
2086
2083
2081
2079
2076
2074
2071
2069
2066
2063
2060
2056
2053
2049
2045
2041
2039
2035
2031
2028
2024
2020
2016
2012
2008
2003
1999
1994
1989
1984
1979
1974
1969
1963
1957
1951
1945
1939
1932
1925
1919
1912
1905
1898
1891
1884
1877
1870
1863
1855
1848
1841
1833
1826
1818
1811
1803
1795
1788
1780
1772
1764
1757
1749
1741
1733
1725
1717
1708
1700
1692
1684
1675
1667
1659
1651
1643
1635
1627
1619
1611
1604
1596
1589
1582
1574
1567
1560
1553
1547
1540
1533
1527
1521
1514
1508
1502
1496
1490
1484
1478
1473
1467
1461
1455
1449
1443
1438
1432
1427
1421
1416
1411
1406
1401
1396
1391
1386
1381
1377
1372
1367
1363
1358
1354
1349
1345
1340
1336
1331
1327
1322
1318
1313
1309
1305
1300
1296
1292
1287
1283
1278
1274
1270
1265
1261
1256
1252
1247
1242
1237
1232
1227
1222
1217
1211
1206
1200
1195
1189
1183
1178
1172
1166
1161
1155
1149
1143
1137
1132
1126
1120
1114
1108
1102
1097
1091
1086
1080
1074
1069
1063
1057
1051
1046
1040
1034
1028
1022
1016
1010
1004
998
992
986
980
975
969
963
958
952
946
941
935
930
925
920
914
909
904
900
895
890
885
880
876
871
866
861
856
851
845
840
835
829
824
819
813
808
803
797
791
786
780
774
768
761
755
749
743
736
729
723
716
709
702
695
687
680
673
666
659
652
646
639
632
626
620
613
607
601
595
589
583
577
571
565
559
554
548
543
538
532
527
521
516
510
505
500
494
489
483
478
472
467
461
456
450
445
439
434
428
422
417
411
405
400
394
388
382
376
370
364
359
353
347
341
335
329
323
317
311
305
299
293
287
281
276
270
264
258
253
247
242
236
230
225
219
214
209
203
198
193
188
183
179
174
170
165
161
156
152
148
144
140
136
132
128
124
120
116
112
109
105
101
98
94
91
88
86
83
81
78
76
74
73
71
69
68
67
66
65
64
63
62
62
62
61
62
62
62
63
63
64
66
67
68
70
72
73
75
77
79
81
83
85
87
89
91
92
94
96
97
99
100
102
103
104
105
106
107
108
109
109
110
110
110
111
110
110
110
110
109
108
107
106
105
103
102
100
98
96
94
92
90
87
85
82
79
77
74
71
69
66
64
61
59
57
54
52
50
48
46
44
42
40
38
36
35
33
32
30
29
28
27
26
25
24
23
22
22
21
20
20
19
19
19
18
18
17
17
16
16
15
15
15
15
15
14
15
15
15
15
15
16
16
17
17
17
18
18
19
20
20
21
22
23
24
25
26
27
28
30
31
32
33
35
36
38
40
42
43
45
47
49
51
54
56
58
60
61
63
65
67
68
70
71
73
74
75
77
78
78
79
80
80
81
81
81
81
81
82
82
82
82
81
81
81
81
81
81
80
80
80
80
79
79
79
78
77
76
75
74
73
71
69
67
65
63
61
58
56
53
50
48
45
42
38
35
32
29
26
23
20
17
14
12
9
6
3
0
-3
-6
-8
-11
-14
-17
-19
-22
-25
-28
-30
-33
-36
-38
-41
-43
-46
-48
-51
-53
-54
-56
-58
-59
-60
-61
-62
-63
-63
-64
-64
-64
-63
-63
-62
-61
-59
-57
-56
-54
-51
-49
-47
-44
-41
-38
-36
-33
-30
-27
-24
-21
-18
-15
-11
-8
-5
-2
1
4
7
10
13
16
19
22
25
29
32
35
38
41
44
47
50
52
55
57
59
61
62
64
65
66
66
67
67
67
66
66
66
65
64
63
62
61
60
59
58
57
55
54
52
51
49
47
45
43
40
38
36
33
31
29
26
24
22
19
17
15
13
12
10
9
7
6
5
4
3
3
2
2
1
1
1
1
0
0
0
0
0
0
0
0
1
1
2
3
4
5
6
7
8
10
12
14
16
18
20
22
24
25
27
28
29
30
30
31
30
30
29
28
26
24
22
19
17
14
11
7
4
0
-3
-7
-11
-15
-18
-22
-26
-29
-33
-36
-40
-43
-46
-49
-52
-55
-58
-60
-63
-65
-67
-69
-71
-72
-73
-74
-74
-75
-75
-74
-74
-73
-71
-70
-68
-66
-64
-62
-60
-57
-55
-52
-50
-47
-44
-41
-39
-36
-33
-30
-27
-24
-21
-18
-15
-12
-9
-6
-3
0
2
5
7
9
11
13
15
17
18
19
21
22
23
24
25
27
28
29
30
31
32
33
34
36
38
39
41
43
45
47
49
51
53
56
58
60
62
64
66
68
69
71
72
74
75
76
77
78
79
79
80
81
81
82
83
84
86
88
89
92
94
97
99
103
106
110
114
118
123
127
132
136
141
146
150
154
158
162
165
169
172
175
177
179
181
182
183
184
184
184
184
184
184
183
182
181
180
178
177
175
174
172
170
168
166
164
162
160
159
157
156
154
153
152
152
151
151
151
150
150
149
149
147
146
144
142
140
137
134
130
126
122
117
112
107
102
97
92
86
81
75
70
64
59
53
48
43
38
33
28
23
19
14
10
5
1
-4
-8
-13
-17
-22
-26
-30
-35
-39
-43
-47
-52
-56
-59
-63
-67
-70
-74
-77
-81
-84
-87
-90
-93
-96
-99
-101
-104
-106
-108
-110
-112
-114
-116
-117
-119
-121
-123
-124
-126
-128
-131
-133
-135
-138
-140
-143
-146
-149
-152
-154
-157
-160
-163
-166
-168
-171
-174
-176
-178
-181
-183
-185
-188
-190
-192
-195
-197
-200
-202
-204
-207
-209
-211
-213
-216
-218
-220
-222
-224
-226
-228
-230
-232
-233
-234
-235
-236
-237
-238
-238
-238
-238
-238
-238
-237
-237
-236
-235
-235
-234
-233
-232
-231
-230
-230
-229
-229
-228
-228
-227
-227
-226
-226
-225
-224
-224
-223
-222
-221
-220
-219
-218
-217
-216
-215
-214
-214
-213
-212
-212
-211
-211
-210
-210
-210
-210
-210
-211
-211
-212
-213
-214
-215
-216
-218
-220
-222
-224
-226
-228
-231
-234
-236
-239
-241
-244
-247
-250
-252
-255
-258
-261
-263
-266
-269
-272
-275
-278
-282
-285
-289
-293
-297
-301
-306
-311
-316
-322
-328
-334
-341
-347
-354
-361
-368
-375
-382
-390
-398
-405
-413
-421
-429
-437
-445
-452
-460
-468
-476
-483
-491
-499
-506
-513
-521
-528
-535
-542
-549
-556
-563
-570
-577
-585
-592
-599
-607
-614
-622
-630
-638
-646
-655
-663
-672
-680
-689
-697
-706
-715
-723
-732
-740
-749
-757
-765
-773
-780
-788
-795
-802
-809
-815
-822
-828
-834
-839
-845
-850
-855
-860
-864
-869
-874
-878
-882
-887
-891
-895
-899
-903
-907
-911
-915
-919
-923
-927
-931
-934
-938
-941
-944
-947
-950
-953
-955
-957
-959
-962
-963
-965
-967
-969
-970
-972
-974
-975
-976
-978
-979
-981
-982
-984
-985
-987
-988
-990
-991
-993
-995
-997
-999
-1000
-1002
-1006
-1008
-1010
-1012
-1016
-1018
-1022
-1025
-1029
-1032
-1036
-1040
-1044
-1049
-1054
-1059
-1064
-1070
-1076
-1083
-1089
-1096
-1104
-1111
-1119
-1127
-1135
-1143
-1151
-1159
-1167
-1174
-1182
-1189
-1196
-1202
-1208
-1214
-1219
-1224
-1228
-1232
-1236
-1239
-1242
-1244
-1246
-1248
-1250
-1251
-1253
-1254
-1255
-1255
-1256
-1256
-1257
-1257
-1258
-1258
-1258
-1259
-1260
-1261
-1262
-1263
-1264
-1265
-1267
-1269
-1271
-1272
-1275
-1277
-1279
-1281
-1283
-1285
-1287
-1289
-1290
-1292
-1293
-1295
-1296
-1296
-1297
-1298
-1299
-1299
-1300
-1301
-1302
-1303
-1304
-1306
-1308
-1311
-1314
-1317
-1321
-1326
-1331
-1336
-1342
-1349
-1356
-1363
-1370
-1378
-1386
-1395
-1403
-1412
-1421
-1430
-1439
-1448
-1457
-1466
-1475
-1484
-1493
-1501
-1510
-1518
-1527
-1535
-1543
-1552
-1560
-1569
-1577
-1586
-1595
-1604
-1613
-1623
-1632
-1642
-1652
-1662
-1673
-1683
-1694
-1704
-1715
-1725
-1736
-1746
-1757
-1767
-1778
-1788
-1798
-1807
-1817
-1826
-1836
-1844
-1853
-1862
-1870
-1878
-1886
-1894
-1902
-1910
-1917
-1925
-1932
-1940
-1948
-1955
-1963
-1970
-1978
-1985
-1993
-2000
-2007
-2013
-2021
-2028
-2035
-2041
-2049
-2056
-2063
-2070
-2077
-2083
-2090
-2097
-2103
-2109
-2116
-2122
-2128
-2134
-2140
-2146
-2152
-2158
-2164
-2170
-2176
-2182
-2188
-2194
-2201
-2207
-2214
-2220
-2227
-2234
-2241
-2248
-2255
-2262
-2269
-2276
-2282
-2289
-2296
-2302
-2308
-2314
-2320
-2325
-2331
-2336
-2341
-2346
-2351
-2355
-2360
-2365
-2369
-2373
-2378
-2382
-2385
-2389
-2393
-2396
-2399
-2402
-2405
-2408
-2411
-2413
-2415
-2418
-2420
-2422
-2424
-2426
-2427
-2429
-2430
-2431
-2432
-2433
-2434
-2435
-2436
-2437
-2438
-2439
-2440
-2441
-2442
-2443
-2445
-2446
-2448
-2449
-2451
-2453
-2455
-2457
-2459
-2462
-2464
-2467
-2470
-2472
-2475
-2478
-2481
-2484
-2487
-2490
-2493
-2496
-2499
-2502
-2505
-2508
-2510
-2513
-2515
-2518
-2520
-2522
-2524
-2526
-2528
-2530
-2532
-2534
-2535
-2537
-2539
-2540
-2542
-2544
-2545
-2547
-2548
-2550
-2552
-2553
-2555
-2557
-2559
-2561
-2563
-2565
-2567
-2569
-2571
-2573
-2575
-2578
-2580
-2582
-2584
-2587
-2589
-2591
-2593
-2595
-2598
-2600
-2602
-2604
-2606
-2608
-2610
-2612
-2614
-2616
-2619
-2621
-2623
-2626
-2628
-2631
-2634
-2636
-2639
-2642
-2644
-2647
-2649
-2651
-2654
-2656
-2658
-2660
-2662
-2664
-2665
-2667
-2669
-2671
-2672
-2674
-2676
-2678
-2680
-2682
-2685
-2687
-2690
-2692
-2695
-2698
-2702
-2705
-2709
-2712
-2716
-2720
-2724
-2728
-2732
-2736
-2740
-2744
-2748
-2752
-2757
-2761
-2765
-2770
-2775
-2779
-2784
-2789
-2794
-2799
-2804
-2809
-2814
-2819
-2823
-2828
-2832
-2836
-2840
-2844
-2848
-2851
-2854
-2856
-2859
-2861
-2863
-2864
-2866
-2867
-2868
-2869
-2870
-2870
-2870
-2870
-2870
-2870
-2870
-2870
-2869
-2869
-2868
-2868
-2867
-2867
-2867
-2866
-2866
-2866
-2866
-2866
-2865
-2865
-2865
-2865
-2865
-2865
-2865
-2865
-2865
-2865
-2865
-2864
-2864
-2863
-2863
-2862
-2861
-2861
-2860
-2859
-2857
-2856
-2855
-2854
-2852
-2851
-2850
-2848
-2847
-2846
-2845
-2844
-2843
-2842
-2841
-2840
-2839
-2839
-2838
-2838
-2837
-2837
-2837
-2837
-2837
-2837
-2837
-2838
-2838
-2839
-2839
-2840
-2841
-2842
-2843
-2844
-2845
-2846
-2846
-2847
-2848
-2849
-2849
-2850
-2850
-2850
-2850
-2850
-2849
-2849
-2848
-2847
-2846
-2845
-2844
-2844
-2843
-2842
-2842
-2841
-2841
-2841
-2841
-2841
-2841
-2842
-2842
-2843
-2844
-2845
-2846
-2847
-2849
-2850
-2851
-2853
-2854
-2856
-2857
-2859
-2861
-2863
-2865
-2867
-2870
-2872
-2875
-2879
-2882
-2886
-2890
-2895
-2900
-2905
-2910
-2916
-2923
-2929
-2936
-2944
-2951
-2959
-2966
-2974
-2982
-2990
-2997
-3005
-3012
-3020
-3027
-3035
-3042
-3049
-3056
-3063
-3071
-3078
-3085
-3091
-3098
-3105
-3111
-3118
-3124
-3130
-3136
-3142
-3148
-3153
-3158
-3163
-3168
-3172
-3176
-3180
-3183
-3186
-3189
-3192
-3194
-3196
-3198
-3199
-3200
-3202
-3202
-3203
-3204
-3204
-3204
-3204
-3204
-3204
-3203
-3202
-3201
-3200
-3199
-3198
-3196
-3195
-3193
-3191
-3190
-3188
-3186
-3185
-3183
-3181
-3180
-3179
-3178
-3177
-3176
-3176
-3176
-3176
-3176
-3176
-3177
-3177
-3178
-3179
-3181
-3182
-3183
-3184
-3186
-3187
-3188
-3190
-3191
-3192
-3193
-3194
-3195
-3196
-3196
-3197
-3198
-3198
-3199
-3199
-3200
-3200
-3200
-3201
-3201
-3201
-3201
-3201
-3200
-3200
-3199
-3198
-3197
-3196
-3194
-3192
-3190
-3188
-3185
-3182
-3179
-3176
-3173
-3169
-3165
-3162
-3158
-3153
-3149
-3144
-3139
-3134
-3129
-3123
-3117
-3111
-3104
-3097
-3091
-3083
-3076
-3069
-3061
-3053
-3045
-3037
-3029
-3020
-3012
-3003
-2995
-2986
-2977
-2969
-2960
-2951
-2943
-2934
-2925
-2916
-2907
-2899
-2890
-2881
-2873
-2864
-2856
-2848
-2840
-2832
-2825
-2818
-2811
-2804
-2798
-2792
-2787
-2781
-2777
-2772
-2767
-2763
-2759
-2756
-2752
-2749
-2746
-2743
-2740
-2737
-2735
-2733
-2730
-2728
-2726
-2724
-2722
-2719
-2717
-2715
-2713
-2710
-2708
-2706
-2703
-2701
-2698
-2695
-2693
-2690
-2687
-2684
-2680
-2677
-2674
-2670
-2667
-2663
-2660
-2657
-2653
-2650
-2646
-2643
-2640
-2636
-2633
-2630
-2627
-2624
-2621
-2619
-2616
-2614
-2611
-2609
-2606
-2604
-2602
-2600
-2598
-2597
-2595
-2594
-2593
-2592
-2592
-2592
-2592
-2592
-2592
-2593
-2594
-2595
-2596
-2598
-2599
-2601
-2602
-2604
-2606
-2607
-2609
-2611
-2612
-2614
-2615
-2617
-2619
-2620
-2622
-2623
-2624
-2626
-2627
-2627
-2628
-2629
-2629
-2629
-2629
-2629
-2629
-2629
-2628
-2628
-2627
-2627
-2626
-2625
-2624
-2623
-2622
-2620
-2619
-2617
-2615
-2613
-2611
-2608
-2605
-2602
-2599
-2595
-2591
-2587
-2582
-2578
-2573
-2568
-2562
-2556
-2551
-2545
-2539
-2532
-2526
-2519
-2513
-2506
-2499
-2492
-2486
-2479
-2472
-2465
-2457
-2450
-2443
-2436
-2429
-2421
-2414
-2406
-2399
-2391
-2383
-2376
-2368
-2360
-2353
-2345
-2338
-2330
-2323
-2316
-2309
-2303
-2296
-2290
-2284
-2279
-2274
-2269
-2264
-2260
-2256
-2252
-2249
-2246
-2243
-2241
-2239
-2237
-2236
-2235
-2233
-2233
-2232
-2231
-2231
-2231
-2231
-2231
-2232
-2232
-2232
-2233
-2234
-2234
-2235
-2235
-2236
-2236
-2237
-2237
-2237
-2238
-2238
-2238
-2238
-2238
-2238
-2238
-2238
-2239
-2239
-2239
-2239
-2239
-2238
-2238
-2238
-2238
-2238
-2238
-2238
-2237
-2237
-2236
-2236
-2235
-2234
-2233
-2232
-2230
-2229
-2227
-2225
-2223
-2221
-2219
-2217
-2215
-2213
-2210
-2208
-2206
-2203
-2201
-2199
-2196
-2194
-2192
-2189
-2187
-2185
-2182
-2180
-2178
-2176
-2174
-2172
-2170
-2168
-2166
-2164
-2162
-2160
-2158
-2156
-2154
-2152
-2150
-2148
-2146
-2145
-2143
-2141
-2140
-2138
-2137
-2136
-2135
-2134
-2133
-2132
-2131
-2130
-2129
-2129
-2128
-2127
-2126
-2126
-2125
-2124
-2123
-2123
-2122
-2121
-2120
-2119
-2117
-2116
-2115
-2113
-2111
-2110
-2108
-2106
-2104
-2102
-2100
-2098
-2095
-2093
-2091
-2089
-2086
-2084
-2082
-2080
-2077
-2075
-2073
-2071
-2069
-2067
-2064
-2062
-2060
-2058
-2056
-2053
-2051
-2049
-2045
-2044
-2041
-2037
-2036
-2033
-2031
-2028
-2025
-2021
-2019
-2017
-2013
-2011
-2008
-2005
-2003
-2000
-1997
-1994
-1991
-1988
-1984
-1981
-1978
-1974
-1971
-1967
-1964
-1960
-1956
-1952
-1949
-1945
-1941
-1937
-1933
-1929
-1925
-1921
-1916
-1912
-1907
-1902
-1897
-1892
-1886
-1881
-1875
-1869
-1863
-1857
-1850
-1844
-1837
-1830
-1823
-1816
-1809
-1801
-1794
-1787
-1779
-1771
-1763
-1755
-1747
-1739
-1731
-1723
-1714
-1705
-1697
-1687
-1678
-1669
-1659
-1649
-1639
-1629
-1618
-1608
-1597
-1586
-1575
-1563
-1552
-1541
-1529
-1518
-1506
-1495
-1483
-1472
-1461
-1449
-1438
-1427
-1416
-1405
-1394
-1383
-1372
-1362
-1351
-1341
-1331
-1321
-1311
-1301
-1291
-1282
-1273
-1264
-1256
-1247
-1240
-1232
-1225
-1218
-1211
-1205
-1198
-1193
-1187
-1182
-1176
-1172
-1167
-1162
-1158
-1154
-1150
-1146
-1143
-1139
-1136
-1132
-1129
-1126
-1122
-1119
-1116
-1113
-1111
-1108
-1105
-1102
-1099
-1096
-1094
-1091
-1088
-1086
-1083
-1081
-1078
-1076
-1073
-1070
-1068
-1065
-1063
-1060
-1058
-1055
-1052
-1049
-1046
-1043
-1040
-1037
-1033
-1030
-1026
-1022
-1018
-1014
-1010
-1004
-1000
-995
-990
-985
-979
-973
-967
-961
-954
-948
-941
-934
-926
-919
-911
-904
-896
-888
-879
-871
-862
-853
-844
-835
-826
-817
-807
-798
-789
-779
-770
-760
-751
-741
-732
-722
-713
-703
-693
-684
-674
-664
-654
-644
-634
-624
-614
-604
-593
-583
-573
-563
-553
-543
-532
-522
-512
-502
-492
-482
-472
-462
-452
-442
-432
-422
-412
-402
-391
-381
-371
-360
-350
-340
-329
-319
-309
-299
-289
-279
-269
-259
-249
-240
-230
-221
-211
-202
-193
-183
-174
-165
-156
-148
-139
-130
-121
-112
-104
-95
-86
-78
-69
-61
-52
-43
-35
-26
-18
-9
-1
8
16
24
32
40
48
56
64
71
79
86
93
101
108
115
122
128
135
141
148
154
160
166
172
177
183
189
195
200
206
211
217
222
227
232
238
243
248
252
257
262
266
270
274
278
282
285
288
292
295
298
300
303
306
308
311
313
316
318
320
323
325
327
329
331
333
335
337
338
340
342
343
345
346
347
348
350
351
352
353
354
355
357
358
359
360
361
363
364
365
367
368
369
371
372
373
375
376
377
379
380
382
383
385
387
388
390
392
394
395
397
399
401
403
405
407
409
411
413
416
418
420
422
424
426
428
430
432
434
436
438
440
442
444
446
448
449
451
453
455
457
459
461
464
466
468
471
473
476
479
481
484
487
490
493
496
499
503
506
509
513
516
520
523
527
531
535
539
542
546
550
554
558
562
566
569
573
577
581
584
588
592
595
599
602
606
609
613
616
620
624
627
631
634
637
641
644
648
651
654
658
661
664
668
671
675
678
682
685
689
692
696
700
704
708
712
716
720
724
728
732
737
741
745
749
753
757
761
765
769
773
777
781
785
789
793
797
801
805
809
813
817
822
826
830
835
839
844
849
853
858
862
867
871
876
880
884
888
892
896
900
903
906
909
912
915
917
920
922
924
926
928
930
932
933
935
936
938
939
941
943
944
946
948
949
951
953
956
958
960
963
965
968
970
973
975
978
980
983
985
987
989
992
994
996
998
999
1000
1002
1004
1004
1006
1008
1008
1008
1010
1010
1010
1010
1010
1010
1010
1010
1010
1008
1008
1008
1006
1006
1004
1004
1002
1002
1000
1000
999
998
997
995
994
993
991
990
989
987
986
984
983
981
980
979
977
976
975
974
973
972
972
972
971
972
972
973
973
974
975
977
978
980
981
983
985
987
990
992
994
997
999
1002
1004
1006
1008
1012
1014
1016
1020
1022
1026
1028
1031
1034
1038
1041
1044
1047
1051
1054
1057
1061
1065
1069
1072
1076
1080
1084
1088
1092
1096
1100
1105
1109
1113
1117
1121
1125
1129
1133
1137
1140
1144
1148
1151
1154
1157
1160
1162
1165
1167
1169
1171
1172
1173
1174
1175
1176
1176
1177
1177
1177
1177
1176
1176
1176
1175
1175
1174
1173
1172
1171
1170
1169
1168
1166
1165
1164
1162
1161
1159
1158
1156
1155
1153
1152
1150
1149
1148
1147
1146
1145
1144
1144
1143
1143
1143
1143
1142
1142
1142
1142
1142
1142
1142
1141
1141
1141
1140
1140
1139
1139
1138
1138
1137
1136
1136
1135
1135
1134
1134
1133
1132
1132
1131
1131
1130
1129
1129
1128
1127
1127
1126
1125
1124
1124
1123
1122
1121
1120
1120
1119
1118
1116
1115
1114
1113
1112
1110
1109
1108
1106
1104
1103
1101
1099
1098
1096
1094
1092
1090
1088
1086
1084
1082
1081
1079
1077
1075
1073
1071
1069
1067
1065
1063
1061
1059
1057
1055
1052
1050
1048
1046
1044
1041
1039
1036
1034
1031
1029
1026
1024
1020
1018
1016
1012
1010
1008
1004
1002
1000
997
995
992
990
987
984
982
979
977
974
972
970
967
965
963
960
958
956
954
952
951
949
947
946
945
944
943
942
941
941
940
940
940
940
940
940
940
941
942
942
943
944
945
945
946
947
948
949
949
950
951
951
952
952
953
953
954
954
955
955
956
956
957
957
957
958
958
958
959
959
959
959
959
959
960
960
959
959
959
959
959
959
958
958
958
957
957
956
955
955
954
953
952
951
950
949
947
946
945
944
942
941
940
938
937
936
935
934
932
931
930
929
928
927
926
925
924
923
922
921
920
919
917
916
915
913
912
911
909
907
906
904
902
900
899
897
895
893
891
890
888
886
885
883
881
880
878
877
875
874
872
871
869
868
866
865
864
862
861
860
858
857
856
854
853
852
850
849
848
846
844
843
841
839
837
835
833
831
829
827
825
823
821
820
818
816
814
812
811
809
807
806
804
803
801
800
798
797
796
794
793
791
790
788
787
785
784
782
781
779
778
777
775
774
773
772
771
770
769
769
768
768
767
767
767
766
766
766
766
766
767
767
768
768
769
770
771
773
774
776
778
779
782
784
786
789
791
794
797
800
803
806
810
814
817
822
826
830
835
840
845
850
856
861
867
873
879
886
892
899
905
912
919
926
932
939
946
953
960
966
973
979
986
992
999
1004
1012
1018
1025
1031
1038
1044
1050
1056
1063
1069
1075
1081
1087
1093
1098
1104
1109
1115
1120
1125
1130
1134
1139
1143
1147
1151
1154
1158
1161
1164
1167
1169
1172
1174
1176
1178
1179
1181
1182
1183
1184
1184
1185
1185
1185
1185
1185
1185
1184
1184
1183
1182
1182
1181
1180
1179
1178
1177
1175
1174
1173
1172
1170
1169
1167
1166
1164
1162
1160
1158
1157
1155
1153
1151
1149
1147
1145
1144
1142
1141
1139
1138
1136
1135
1134
1133
1132
1131
1131
1130
1130
1130
1130
1130
1130
1131
1131
1132
1133
1134
1135
1136
1137
1139
1140
1142
1143
1145
1146
1147
1149
1150
1152
1153
1155
1156
1158
1159
1161
1163
1164
1166
1168
1169
1171
1173
1175
1177
1179
1181
1183
1185
1187
1189
1191
1193
1195
1197
1199
1201
1203
1205
1206
1208
1209
1211
1212
1214
1215
1217
1218
1220
1221
1222
1224
1225
1226
1228
1229
1230
1232
1233
1234
1235
1236
1237
1239
1240
1241
1241
1242
1243
1244
1245
1246
1246
1247
1248
1248
1249
1250
1250
1251
1251
1251
1252
1252
1253
1253
1254
1254
1255
1255
1256
1257
1257
1258
1259
1260
1261
1262
1262
1263
1264
1265
1266
1267
1268
1270
1271
1272
1273
1275
1276
1277
1279
1280
1282
1283
1285
1287
1288
1290
1291
1293
1294
1295
1297
1298
1299
1301
1302
1303
1304
1304
1305
1306
1306
1306
1306
1306
1306
1306
1306
1305
1304
1303
1303
1301
1300
1299
1298
1296
1295
1293
1292
1290
1288
1287
1285
1283
1281
1278
1276
1274
1272
1269
1266
1264
1261
1258
1255
1253
1250
1247
1243
1240
1237
1234
1231
1228
1225
1221
1218
1215
1212
1208
1205
1201
1198
1194
1190
1187
1183
1179
1175
1172
1168
1164
1160
1157
1153
1149
1145
1141
1137
1133
1129
1125
1121
1117
1113
1109
1105
1101
1096
1092
1088
1084
1080
1077
1073
1069
1065
1062
1058
1054
1051
1048
1044
1041
1038
1035
1032
1029
1025
1022
1018
1016
1012
1010
1006
1004
1000
998
995
992
988
985
982
979
976
973
970
967
964
961
958
955
952
950
947
944
942
939
937
934
932
929
927
925
923
920
918
916
914
912
910
908
906
904
903
901
899
898
897
896
895
895
894
894
894
893
893
894
894
894
895
895
896
896
897
898
899
900
901
902
903
904
905
906
907
908
909
909
910
911
912
913
913
914
915
915
916
916
917
917
918
918
918
918
919
919
919
919
920
920
920
920
920
921
921
921
921
921
921
921
920
920
920
920
920
919
919
919
918
918
917
917
917
916
916
916
915
915
915
915
914
914
914
914
914
913
913
912
912
911
910
910
909
908
907
906
905
904
902
901
900
898
897
895
893
892
890
888
886
884
882
880
877
875
872
870
867
865
862
859
857
854
851
848
845
842
839
836
833
829
826
823
819
816
813
809
806
802
799
795
792
788
785
781
778
774
771
768
765
762
759
756
753
750
747
745
742
739
737
735
732
730
728
726
724
722
721
719
717
716
715
714
713
712
711
711
711
711
711
711
711
712
712
713
714
715
716
718
719
720
721
723
724
726
727
729
731
732
734
736
738
739
741
743
745
747
749
751
753
756
758
760
763
766
768
771
774
777
780
783
787
790
793
797
800
804
807
811
814
818
821
824
828
831
835
838
841
845
848
851
855
858
861
864
868
871
874
877
881
884
887
891
894
897
901
904
908
911
915
918
922
926
929
933
937
941
945
948
952
956
960
964
967
971
975
979
982
986
990
994
997
1000
1004
1008
1012
1016
1020
1024
1027
1031
1035
1038
1042
1046
1049
1053
1057
1060
1064
1068
1071
1075
1078
1081
1085
1088
1092
1095
1098
1101
1105
1108
1111
1114
1117
1120
1123
1126
1129
1132
1135
1137
1140
1143
1145
1147
1150
1152
1154
1156
1158
1159
1161
1163
1164
1165
1167
1168
1169
1170
1170
1171
1172
1172
1173
1173
1173
1173
1173
1173
1173
1173
1172
1172
1172
1171
1171
1170
1170
1169
1169
1168
1168
1168
1167
1167
1167
1168
1168
1168
1169
1169
1170
1171
1172
1173
1174
1175
1177
1178
1180
1181
1183
1185
1186
1188
1190
1192
1195
1197
1199
1202
1204
1207
1209
1212
1215
1218
1220
1223
1226
1229
1232
1235
1238
1242
1245
1248
1251
1254
1258
1261
1264
1268
1271
1275
1278
1282
1285
1289
1292
1296
1300
1303
1307
1311
1315
1318
1322
1326
1330
1334
1337
1341
1345
1349
1352
1356
1359
1363
1366
1370
1373
1376
1379
1383
1386
1388
1391
1394
1397
1399
1402
1404
1406
1409
1411
1413
1415
1416
1418
1420
1422
1423
1425
1426
1427
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1453
1454
1456
1457
1459
1461
1463
1465
1467
1470
1472
1475
1478
1481
1484
1487
1491
1494
1498
1502
1506
1510
1514
1518
1523
1527
1532
1536
1541
1545
1550
1555
1560
1565
1570
1575
1580
1585
1590
1595
1600
1606
1611
1617
1622
1628
1633
1639
1644
1650
1655
1661
1666
1671
1677
1682
1688
1693
1699
1704
1710
1716
1722
1727
1733
1739
1745
1751
1756
1762
1768
1774
1780
1786
1792
1798
1804
1809
1815
1821
1827
1833
1838
1844
1850
1855
1861
1866
1872
1877
1882
1888
1893
1898
1903
1907
1912
1916
1920
1925
1929
1933
1936
1940
1943
1947
1950
1953
1956
1959
1962
1964
1967
1969
1971
1974
1976
1978
1980
1981
1983
1985
1986
1988
1989
1990
1992
1993
1994
1995
1997
1998
1999
2001
2001
2004
2005
2007
2008
2009
2012
2013
2016
2017
2020
2021
2024
2025
2028
2029
2032
2033
2036
2037
2040
2041
2044
2045
2048
2050
2052
2054
2056
2058
2060
2062
2064
2066
2068
2070
2072
2073
2075
2077
2079
2081
2083
2084
2086
2088
2089
2091
2093
2094
2096
2097
2099
2100
2101
2103
2104
2106
2107
2109
2111
2112
2114
2115
2117
2119
2120
2122
2124
2126
2127
2129
2131
2132
2134
2136
2137
2139
2140
2142
2143
2145
2146
2147
2149
2150
2152
2153
2155
2156
2158
2159
2160
2162
2163
2165
2166
2168
2170
2171
2173
2175
2177
2178
2180
2183
2185
2187
2190
2192
2195
2198
2201
2205
2208
2212
2215
2219
2223
2228
2232
2236
2241
2245
2250
2254
2259
2264
2269
2273
2278
2283
2288
2293
2298
2303
2308
2313
2318
2323
2328
2333
2338
2343
2349
2354
2359
2364
2370
2375
2380
2385
2390
2396
2401
2406
2411
2417
2422
2427
2432
2437
2443
2448
2453
2458
2463
2468
2472
2477
2482
2486
2491
2495
2499
2503
2507
2511
2515
2518
2522
2525
2528
2531
2534
2537
2539
2541
2544
2546
2547
2549
2550
2551
2552
2553
2553
2553
2553
2553
2552
2551
2550
2548
2547
2545
2543
2540
2538
2535
2532
2529
2525
2522
2518
2514
2510
2506
2502
2497
2493
2488
2484
2479
2474
2470
2465
2460
2455
2450
2445
2440
2435
2430
2426
2421
2416
2411
2406
2401
2396
2391
2386
2381
2377
2372
2367
2362
2358
2353
2349
2344
2340
2336
2331
2327
2323
2319
2314
2310
2306
2303
2299
2295
2292
2288
2285
2281
2278
2275
2271
2268
2265
2262
2259
2256
2254
2251
2248
2246
2243
2241
2239
2237
2235
2233
2232
2231
2230
2229
2228
2227
2227
2226
2226
2226
2226
2226
2227
2227
2228
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2242
2243
2244
2245
2245
2246
2247
2248
2249
2249
2250
2251
2251
2251
2251
2252
2252
2251
2251
2251
2251
2250
2249
2249
2248
2247
2246
2245
2244
2243
2242
2241
2240
2239
2238
2237
2236
2235
2234
2233
2232
2231
2230
2229
2228
2227
2226
2226
2225
2224
2224
2223
2222
2222
2221
2221
2220
2220
2219
2219
2219
2218
2218
2218
2217
2217
2217
2217
2217
2217
2217
2217
2217
2217
2217
2217
2217
2217
2217
2217
2217
2217
2217
2217
2217
2217
2217
2217
2217
2217
2218
2218
2218
2218
2219
2219
2219
2220
2221
2221
2222
2223
2224
2225
2226
2227
2228
2230
2231
2232
2234
2235
2237
2238
2239
2241
2242
2244
2245
2247
2248
2249
2251
2252
2253
2255
2256
2257
2259
2260
2261
2263
2264
2265
2267
2268
2269
2271
2272
2273
2275
2276
2277
2278
2280
2281
2282
2284
2285
2287
2288
2289
2291
2292
2294
2296
2297
2299
2301
2302
2304
2306
2308
2310
2312
2314
2316
2318
2321
2323
2326
2328
2331
2334
2336
2339
2342
2345
2349
2352
2355
2359
2362
2366
2370
2374
2378
2382
2386
2390
2394
2398
2402
2406
2411
2415
2419
2423
2427
2431
2435
2439
2443
2447
2451
2455
2459
2463
2467
2471
2475
2479
2483
2487
2491
2496
2500
2504
2508
2512
2516
2520
2525
2529
2533
2537
2541
2545
2550
2554
2558
2562
2567
2571
2575
2580
2584
2588
2593
2597
2602
2606
2611
2615
2620
2624
2629
2633
2638
2643
2648
2652
2657
2662
2667
2672
2677
2682
2687
2692
2697
2702
2707
2713
2718
2723
2729
2734
2740
2745
2751
2756
2762
2768
2773
2779
2785
2791
2797
2803
2809
2815
2821
2828
2834
2840
2846
2853
2859
2865
2872
2878
2885
2891
2897
2904
2911
2917
2924
2930
2937
2943
2950
2956
2963
2969
2976
2982
2988
2995
3001
3007
3014
3020
3026
3033
3039
3045
3051
3058
3064
3070
3076
3083
3089
3096
3102
3109
3115
3122
3129
3135
3142
3149
3156
3163
3169
3176
3183
3190
3197
3204
3211
3218
3226
3233
3240
3247
3255
3262
3269
3277
3284
3292
3299
3307
3315
3323
3330
3338
3346
3354
3362
3371
3379
3387
3395
3404
3412
3421
3430
3438
3447
3456
3465
3474
3483
3491
3500
3509
3518
3527
3536
3545
3554
3563
3571
3580
3589
3597
3606
3614
3622
3631
3639
3647
3655
3663
3671
3679
3687
3694
3702
3710
3717
3725
3733
3740
3748
3755
3763
3770
3777
3785
3792
3800
3807
3814
3822
3829
3837
3844
3852
3859
3867
3874
3882
3889
3897
3905
3912
3920
3928
3935
3943
3951
3959
3967
3975
3984
3992
4000
4009
4017
4026
4035
4043
4051
4062
4070
4080
4089
4099
4109
4118
4128
4138
4148
4158
4168
4178
4189
4199
4209
4220
4230
4241
4251
4262
4272
4283
4294
4304
4315
4325
4335
4346
4356
4367
4377
4387
4397
4407
4417
4427
4437
4447
4457
4466
4476
4485
4494
4504
4512
4521
4530
4538
4546
4554
4562
4570
4577
4584
4591
4598
4604
4611
4617
4623
4629
4634
4640
4645
4651
4656
4661
4666
4671
4676
4681
4686
4691
4696
4700
4705
4710
4715
4720
4724
4729
4734
4738
4743
4747
4752
4756
4761
4765
4770
4774
4779
4783
4787
4792
4796
4800
4805
4809
4813
4817
4821
4826
4830
4834
4838
4842
4846
4850
4854
4858
4862
4867
4871
4875
4879
4883
4887
4891
4895
4899
4903
4907
4910
4914
4918
4922
4926
4930
4933
4937
4941
4944
4948
4952
4955
4959
4962
4966
4969
4973
4976
4980
4983
4987
4990
4994
4997
5000
5004
5007
5010
5013
5016
5019
5022
5025
5028
5031
5034
5037
5039
5042
5044
5046
5048
5050
5052
5054
5056
5058
5059
5061
5062
5064
5065
5066
5068
5069
5070
5071
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5097
5098
5099
5101
5102
5104
5106
5108
5110
5112
5114
5116
5118
5121
5123
5126
5129
5131
5134
5137
5140
5143
5146
5149
5153
5156
5159
5163
5166
5170
5173
5177
5180
5184
5187
5191
5195
5198
5202
5205
5209
5213
5216
5220
5223
5227
5231
5234
5238
5241
5245
5248
5252
5255
5259
5262
5266
5269
5273
5277
5280
5284
5288
5291
5295
5298
5302
5306
5309
5313
5316
5320
5323
5327
5330
5334
5337
5341
5344
5348
5352
5355
5359
5363
5367
5371
5375
5379
5383
5387
5391
5395
5400
5404
5408
5413
5417
5421
5426
5430
5434
5438
5443
5447
5451
5455
5459
5463
5467
5471
5475
5478
5482
5486
5490
5493
5497
5500
5504
5507
5510
5514
5517
5520
5523
5526
5529
5532
5535
5538
5541
5544
5547
5549
5552
5555
5557
5559
5562
5564
5566
5568
5570
5572
5574
5576
5577
5579
5580
5582
5583
5585
5586
5588
5589
5591
5592
5593
5595
5596
5598
5599
5600
5602
5603
5604
5606
5607
5608
5610
5611
5612
5613
5615
5616
5617
5618
5619
5621
5622
5623
5624
5625
5626
5628
5629
5630
5631
5632
5634
5635
5636
5637
5638
5640
5641
5642
5644
5645
5646
5648
5649
5651
5652
5653
5655
5656
5658
5659
5660
5662
5663
5664
5666
5667
5668
5669
5671
5672
5673
5674
5675
5676
5677
5677
5678
5679
5680
5680
5681
5682
5682
5683
5683
5684
5684
5684
5685
5685
5685
5685
5685
5685
5685
5685
5685
5685
5685
5685
5684
5684
5684
5684
5684
5684
5684
5684
5684
5684
5684
5685
5685
5686
5686
5687
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5700
5701
5702
5704
5705
5707
5708
5710
5711
5713
5714
5716
5718
5720
5721
5723
5725
5727
5729
5730
5732
5734
5736
5738
5740
5742
5744
5746
5748
5750
5752
5754
5756
5758
5760
5762
5764
5766
5768
5769
5771
5773
5774
5776
5777
5779
5780
5782
5783
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5796
5797
5798
5799
5799
5800
5800
5801
5801
5802
5802
5803
5803
5803
5804
5804
5804
5805
5805
5805
5805
5805
5805
5806
5806
5806
5806
5805
5805
5805
5805
5805
5804
5804
5804
5803
5803
5803
5802
5802
5802
5801
5801
5800
5800
5800
5800
5799
5799
5799
5799
5798
5798
5798
5798
5797
5797
5797
5797
5796
5796
5796
5795
5795
5794
5794
5793
5792
5792
5791
5790
5789
5789
5788
5787
5786
5785
5784
5782
5781
5780
5778
5777
5775
5773
5771
5769
5767
5765
5762
5760
5757
5754
5751
5748
5745
5742
5738
5734
5730
5726
5722
5718
5713
5709
5704
5699
5694
5688
5683
5677
5671
5665
5659
5653
5647
5640
5633
5627
5620
5613
5605
5598
5590
5583
5575
5567
5558
5550
5542
5533
5524
5516
5507
5497
5488
5479
5470
5460
5451
5441
5431
5422
5412
5402
5392
5382
5373
5363
5353
5343
5333
5323
5313
5303
5294
5284
5274
5264
5255
5245
5235
5226
5216
5207
5197
5188
5179
5169
5160
5151
5142
5133
5124
5115
5106
5097
5088
5080
5071
5063
5054
5046
5038
5030
5021
5013
5005
4997
4989
4981
4974
4966
4958
4950
4943
4935
4927
4920
4912
4905
4897
4890
4882
4875
4868
4860
4853
4846
4839
4831
4824
4817
4809
4802
4794
4787
4779
4772
4764
4756
4748
4740
4732
4724
4716
4708
4699
4691
4682
4674
4665
4656
4648
4639
4630
4621
4612
4603
4594
4585
4576
4567
4558
4549
4540
4530
4521
4512
4503
4493
4484
4475
4466
4456
4447
4438
4428
4419
4409
4400
4390
4381
4371
4362
4352
4343
4333
4324
4314
4304
4295
4285
4275
4265
4256
4246
4236
4226
4216
4206
4196
4186
4176
4166
4156
4146
4136
4126
4115
4105
4094
4085
4075
4065
4054
4045
4035
4025
4014
4003
3994
3984
3974
3964
3953
3943
3933
3923
3912
3902
3892
3881
3871
3860
3850
3840
3829
3819
3808
3798
3788
3778
3767
3757
3747
3737
3727
3717
3707
3697
3687
3677
3667
3657
3647
3638
3628
3618
3608
3598
3589
3579
3569
3559
3550
3540
3530
3521
3511
3501
3492
3482
3473
3463
3453
3444
3434
3425
3415
3406
3396
3387
3377
3368
3358
3349
3340
3330
3321
3312
3303
3294
3285
3276
3267
3258
3250
3241
3232
3224
3216
3207
3199
3191
3182
3174
3166
3158
3150
3143
3135
3127
3119
3112
3104
3097
3089
3081
3074
3066
3059
3051
3044
3036
3029
3021
3014
3006
2998
2991
2983
2975
2967
2959
2951
2943
2935
2927
2918
2910
2902
2894
2885
2877
2868
2860
2851
2843
2834
2826
2817
2808
2799
2790
2781
2772
2763
2754
2745
2735
2726
2717
2707
2698
2688
2679
2669
2660
2650
2641
2631
2622
2613
2603
2594
2585
2575
2566
2557
2548
2538
2529
2520
2511
2502
2492
2483
2474
2465
2455
2446
2437
2428
2418
2409
2400
2390
2381
2372
2362
2353
2344
2335
2326
2316
2307
2298
2290
2281
2272
2263
2255
2247
2238
2230
2222
2214
2206
2199
2191
2184
2177
2170
2163
2156
2149
2143
2136
2130
2124
2118
2112
2106
2101
2096
2090
2085
2080
2075
2070
2066
2061
2057
2053
2049
2044
2041
2037
2033
2029
2025
2023
2019
2016
2013
2009
2007
2004
2001
1998
1996
1993
1990
1988
1985
1983
1980
1977
1975
1972
1969
1967
1964
1961
1959
1956
1953
1950
1947
1944
1941
1938
1935
1932
1929
1925
1922
1919
1916
1913
1910
1907
1904
1901
1898
1895
1892
1889
1886
1883
1880
1876
1873
1871
1868
1865
1862
1859
1856
1853
1851
1848
1845
1842
1840
1837
1835
1832
1830
1828
1826
1823
1821
1819
1817
1815
1813
1811
1810
1808
1806
1804
1803
1801
1799
1798
1796
1794
1793
1791
1789
1788
1786
1784
1783
1781
1779
1777
1775
1773
1771
1769
1767
1765
1762
1760
1758
1755
1753
1750
1747
1744
1742
1739
1736
1733
1730
1727
1724
1721
1718
1715
1712
1709
1705
1702
1699
1696
1693
1690
1687
1684
1680
1677
1674
1671
1668
1665
1662
1658
1655
1652
1649
1646
1643
1640
1637
1633
1630
1627
1624
1621
1618
1614
1611
1608
1604
1601
1598
1594
1591
1587
1584
1580
1577
1573
1570
1566
1562
1558
1555
1551
1547
1543
1539
1535
1531
1526
1522
1518
1513
1509
1504
1500
1495
1490
1486
1481
1476
1471
1466
1461
1456
1451
1446
1440
1435
1430
1425
1420
1414
1409
1404
1398
1393
1388
1382
1377
1372
1366
1361
1356
1351
1345
1340
1335
1330
1325
1320
1315
1310
1306
1301
1296
1292
1287
1283
1278
1274
1270
1266
1262
1258
1254
1250
1246
1242
1238
1234
1231
1227
1223
1220
1216
1212
1209
1205
1201
1198
1194
1190
1186
1183
1179
1175
1171
1167
1163
1159
1155
1151
1146
1142
1137
1133
1128
1123
1118
1113
1108
1103
1098
1092
1087
1081
1076
1070
1064
1057
1051
1045
1038
1031
1024
1016
1008
1000
994
986
977
969
960
952
943
934
924
915
905
896
886
876
866
856
845
835
824
814
803
792
781
770
759
748
737
725
714
702
691
679
668
656
644
633
621
609
597
585
573
561
549
537
525
513
501
489
477
465
453
441
429
417
405
393
381
369
357
345
333
321
309
298
286
274
262
251
239
227
215
203
191
179
167
155
143
131
118
106
93
81
68
56
43
30
17
4
-9
-22
-35
-48
-62
-75
-88
-102
-116
-129
-143
-157
-171
-185
-199
-214
-228
-242
-257
-271
-286
-301
-315
-330
-345
-360
-374
-389
-404
-418
-433
-448
-462
-477
-491
-506
-520
-534
-548
-563
-577
-591
-605
-618
-632
-646
-659
-673
-686
-699
-713
-726
-739
-751
-764
-777
-789
-802
-814
-826
-838
-850
-862
-874
-885
-897
-908
-919
-931
-942
-953
-964
-974
-985
-996
-1006
-1016
-1027
-1037
-1047
-1057
-1067
-1077
-1086
-1096
-1105
-1115
-1124
-1134
-1143
-1152
-1161
-1170
-1179
-1188
-1197
-1206
-1215
-1224
-1233
-1241
-1250
-1259
-1268
-1277
-1286
-1295
-1303
-1312
-1321
-1330
-1339
-1348
-1357
-1366
-1375
-1383
-1392
-1401
-1410
-1419
-1429
-1438
-1447
-1456
-1465
-1474
-1483
-1493
-1502
-1511
-1520
-1530
-1539
-1548
-1558
-1567
-1577
-1586
-1595
-1605
-1614
-1623
-1633
-1642
-1651
-1661
-1670
-1679
-1689
-1698
-1707
-1716
-1726
-1735
-1744
-1753
-1762
-1771
-1780
-1789
-1798
-1807
-1816
-1825
-1833
-1842
-1851
-1859
-1868
-1876
-1885
-1893
-1901
-1909
-1917
-1925
-1933
-1941
-1948
-1956
-1963
-1970
-1977
-1984
-1991
-1998
-2005
-2012
-2017
-2025
-2031
-2037
-2044
-2050
-2056
-2062
-2068
-2074
-2080
-2086
-2092
-2098
-2103
-2109
-2115
-2121
-2126
-2132
-2137
-2143
-2148
-2154
-2159
-2164
-2170
-2175
-2180
-2186
-2191
-2196
-2201
-2206
-2211
-2216
-2221
-2226
-2231
-2236
-2240
-2245
-2250
-2254
-2258
-2263
-2267
-2272
-2276
-2280
-2284
-2289
-2293
-2297
-2301
-2306
-2310
-2314
-2318
-2322
-2326
-2331
-2335
-2339
-2343
-2347
-2351
-2355
-2359
-2363
-2367
-2371
-2375
-2379
-2383
-2387
-2391
-2395
-2399
-2403
-2406
-2410
-2414
-2417
-2421
-2424
-2428
-2431
-2435
-2438
-2441
-2444
-2447
-2450
-2453
-2456
-2459
-2462
-2464
-2467
-2469
-2472
-2474
-2476
-2478
-2480
-2482
-2483
-2485
-2487
-2488
-2490
-2491
-2492
-2494
-2495
-2496
-2497
-2499
-2500
-2501
-2502
-2504
-2505
-2506
-2508
-2509
-2511
-2513
-2515
-2517
-2519
-2521
-2523
-2526
-2528
-2531
-2534
-2537
-2540
-2543
-2546
-2550
-2553
-2557
-2561
-2565
-2569
-2573
-2577
-2581
-2586
-2590
-2595
-2599
-2604
-2609
-2614
-2619
-2624
-2630
-2635
-2640
-2646
-2652
-2657
-2663
-2669
-2675
-2681
-2687
-2693
-2700
-2706
-2712
-2719
-2725
-2732
-2738
-2745
-2751
-2758
-2764
-2771
-2777
-2784
-2790
-2797
-2803
-2809
-2816
-2822
-2828
-2835
-2841
-2847
-2853
-2859
-2865
-2871
-2877
-2883
-2889
-2895
-2900
-2906
-2912
-2917
-2923
-2929
-2934
-2939
-2945
-2950
-2955
-2960
-2965
-2970
-2975
-2980
-2984
-2988
-2993
-2997
-3001
-3004
-3008
-3012
-3015
-3018
-3021
-3024
-3027
-3030
-3033
-3036
-3038
-3041
-3043
-3045
-3048
-3050
-3052
-3054
-3056
-3057
-3059
-3061
-3062
-3064
-3065
-3066
-3067
-3068
-3069
-3070
-3071
-3071
-3072
-3072
-3072
-3073
-3073
-3072
-3072
-3072
-3072
-3071
-3071
-3071
-3070
-3069
-3069
-3068
-3068
-3067
-3066
-3065
-3065
-3064
-3063
-3062
-3061
-3060
-3059
-3058
-3057
-3056
-3055
-3054
-3052
-3051
-3050
-3048
-3047
-3045
-3044
-3042
-3041
-3039
-3037
-3036
-3034
-3032
-3031
-3029
-3027
-3026
-3024
-3022
-3020
-3019
-3017
-3015
-3013
-3012
-3010
-3008
-3006
-3004
-3002
-3000
-2998
-2996
-2994
-2992
-2990
-2987
-2985
-2982
-2980
-2977
-2974
-2971
-2968
-2965
-2962
-2958
-2955
-2951
-2948
-2944
-2940
-2936
-2932
-2928
-2923
-2919
-2914
-2909
-2905
-2900
-2895
-2889
-2884
-2879
-2874
-2868
-2863
-2857
-2852
-2846
-2840
-2834
-2829
-2823
-2817
-2811
-2805
-2799
-2792
-2786
-2780
-2774
-2767
-2761
-2754
-2748
-2742
-2735
-2729
-2722
-2716
-2709
-2703
-2696
-2690
-2683
-2677
-2671
-2664
-2658
-2652
-2646
-2639
-2633
-2627
-2621
-2615
-2609
-2603
-2597
-2592
-2586
-2580
-2575
-2569
-2564
-2559
-2554
-2548
-2543
-2539
-2534
-2529
-2525
-2520
-2516
-2512
-2508
-2504
-2501
-2497
-2494
-2491
-2488
-2485
-2482
-2480
-2478
-2476
-2474
-2472
-2471
-2470
-2469
-2468
-2467
-2466
-2466
-2465
-2465
-2465
-2465
-2466
-2466
-2467
-2467
-2468
-2469
-2470
-2471
-2473
-2474
-2475
-2477
-2479
-2480
-2482
-2484
-2486
-2488
-2490
-2493
-2495
-2497
-2500
-2503
-2505
-2508
-2511
-2513
-2516
-2519
-2522
-2525
-2528
-2531
-2534
-2538
-2541
-2544
-2547
-2550
-2554
-2557
-2560
-2564
-2567
-2571
-2574
-2577
-2581
-2584
-2587
-2591
-2594
-2597
-2600
-2604
-2607
-2610
-2613
-2616
-2619
-2622
-2625
-2628
-2630
-2633
-2636
-2639
-2641
-2644
-2646
-2649
-2651
-2654
-2656
-2658
-2661
-2663
-2665
-2667
-2669
-2671
-2673
-2675
-2677
-2679
-2681
-2683
-2684
-2686
-2688
-2690
-2692
-2694
-2695
-2697
-2699
-2701
-2703
-2705
-2707
-2709
-2711
-2714
-2716
-2718
-2721
-2723
-2725
-2728
-2730
-2733
-2735
-2738
-2740
-2743
-2745
-2748
-2750
-2753
-2755
-2758
-2760
-2763
-2765
-2768
-2770
-2773
-2775
-2777
-2780
-2782
-2784
-2787
-2789
-2791
-2793
-2795
-2797
-2799
-2801
-2803
-2805
-2806
-2808
-2809
-2811
-2812
-2813
-2814
-2815
-2816
-2817
-2817
-2818
-2818
-2819
-2819
-2819
-2819
-2819
-2818
-2818
-2817
-2816
-2816
-2814
-2813
-2812
-2811
-2809
-2807
-2805
-2803
-2801
-2799
-2796
-2794
-2791
-2788
-2785
-2782
-2779
-2775
-2772
-2768
-2764
-2760
-2756
-2752
-2748
-2744
-2739
-2735
-2730
-2725
-2720
-2715
-2710
-2705
-2700
-2694
-2689
-2684
-2678
-2673
-2668
-2662
-2657
-2652
-2646
-2641
-2636
-2630
-2625
-2620
-2615
-2610
-2604
-2599
-2594
-2589
-2584
-2579
-2573
-2568
-2563
-2558
-2553
-2548
-2543
-2538
-2532
-2527
-2522
-2517
-2512
-2507
-2502
-2497
-2492
-2487
-2482
-2477
-2472
-2467
-2462
-2457
-2452
-2447
-2442
-2437
-2432
-2427
-2422
-2417
-2412
-2407
-2402
-2397
-2392
-2387
-2382
-2377
-2372
-2367
-2362
-2357
-2352
-2347
-2342
-2338
-2333
-2328
-2323
-2319
-2314
-2309
-2305
-2300
-2295
-2291
-2287
-2282
-2278
-2274
-2269
-2265
-2261
-2256
-2252
-2248
-2244
-2240
-2236
-2232
-2228
-2224
-2220
-2216
-2212
-2208
-2205
-2201
-2197
-2194
-2190
-2187
-2183
-2180
-2176
-2173
-2170
-2167
-2164
-2161
-2158
-2155
-2152
-2150
-2147
-2144
-2142
-2139
-2137
-2134
-2132
-2130
-2128
-2126
-2124
-2122
-2120
-2118
-2116
-2115
-2113
-2112
-2110
-2109
-2108
-2107
-2106
-2105
-2104
-2104
-2103
-2103
-2102
-2102
-2102
-2102
-2102
-2102
-2102
-2103
-2103
-2104
-2104
-2105
-2106
-2107
-2107
-2109
-2110
-2111
-2112
-2114
-2115
-2117
-2119
-2120
-2122
-2124
-2126
-2128
-2130
-2132
-2135
-2137
-2139
-2142
-2144
-2147
-2149
-2152
-2155
-2158
-2161
-2164
-2167
-2171
-2174
-2178
-2181
-2185
-2189
-2193
-2197
-2201
-2205
-2209
-2213
-2218
-2222
-2227
-2232
-2236
-2241
-2246
-2251
-2256
-2261
-2266
-2272
-2277
-2282
-2288
-2293
-2299
-2305
-2311
-2316
-2322
-2328
-2334
-2340
-2346
-2353
-2359
-2365
-2371
-2377
-2384
-2390
-2396
-2402
-2409
-2415
-2421
-2428
-2434
-2440
-2447
-2453
-2459
-2465
-2472
-2478
-2484
-2491
-2497
-2503
-2509
-2515
-2522
-2528
-2534
-2540
-2546
-2552
-2559
-2565
-2571
-2577
-2583
-2589
-2596
-2602
-2608
-2614
-2621
-2627
-2634
-2640
-2646
-2653
-2660
-2666
-2673
-2680
-2687
-2693
-2700
-2707
-2715
-2722
-2729
-2737
-2744
-2752
-2759
-2767
-2775
-2783
-2791
-2800
-2808
-2816
-2825
-2834
-2843
-2852
-2861
-2870
-2879
-2889
-2898
-2908
-2918
-2928
-2938
-2948
-2959
-2969
-2980
-2990
-3001
-3012
-3023
-3034
-3046
-3057
-3069
-3080
-3092
-3104
-3116
-3129
-3141
-3154
-3166
-3179
-3192
-3205
-3218
-3231
-3244
-3258
-3271
-3285
-3298
-3312
-3326
-3340
-3353
-3367
-3381
-3396
-3410
-3424
-3438
-3452
-3466
-3481
-3495
-3509
-3524
-3538
-3553
-3567
-3581
-3596
-3610
-3625
-3639
-3654
-3668
-3683
-3698
-3712
-3727
-3741
-3756
-3770
-3785
-3799
-3814
-3828
-3843
-3857
-3872
-3886
-3900
-3914
-3928
-3943
-3957
-3971
-3984
-3998
-4011
-4026
-4038
-4053
-4066
-4078
-4091
-4105
-4118
-4131
-4144
-4156
-4169
-4181
-4193
-4205
-4217
-4229
-4240
-4252
-4263
-4274
-4285
-4296
-4306
-4317
-4327
-4337
-4347
-4356
-4366
-4375
-4384
-4393
-4402
-4410
-4418
-4426
-4434
-4442
-4449
-4457
-4464
-4470
-4477
-4484
-4490
-4496
-4502
-4508
-4514
-4519
-4525
-4530
-4535
-4540
-4545
-4549
-4554
-4558
-4563
-4567
-4571
-4575
-4578
-4582
-4585
-4589
-4592
-4595
-4598
-4601
-4605
-4607
-4610
-4613
-4616
-4619
-4621
-4624
-4627
-4629
-4632
-4634
-4637
-4639
-4642
-4644
-4646
-4649
-4651
-4653
-4656
-4658
-4660
-4663
-4665
-4667
-4670
-4672
-4674
-4677
-4679
-4682
-4684
-4686
-4689
-4691
-4694
-4696
-4699
-4701
-4704
-4706
-4709
-4711
-4714
-4716
-4718
-4721
-4723
-4725
-4728
-4730
-4732
-4735
-4737
-4739
-4741
-4743
-4746
-4748
-4750
-4752
-4754
-4756
-4758
-4759
-4761
-4763
-4764
-4766
-4768
-4769
-4770
-4772
-4773
-4774
-4775
-4776
-4777
-4777
-4778
-4778
-4779
-4779
-4779
-4779
-4779
-4779
-4779
-4778
-4778
-4777
-4776
-4775
-4774
-4773
-4772
-4771
-4769
-4768
-4766
-4764
-4762
-4760
-4758
-4756
-4754
-4752
-4750
-4748
-4746
-4743
-4741
-4739
-4737
-4734
-4732
-4730
-4727
-4725
-4723
-4720
-4718
-4716
-4714
-4711
-4709
-4707
-4704
-4702
-4700
-4697
-4695
-4693
-4690
-4688
-4686
-4683
-4681
-4678
-4676
-4673
-4671
-4668
-4666
-4663
-4661
-4658
-4655
-4652
-4650
-4647
-4644
-4641
-4638
-4635
-4632
-4629
-4626
-4623
-4620
-4617
-4614
-4610
-4607
-4604
-4601
-4597
-4594
-4591
-4587
-4584
-4580
-4577
-4573
-4570
-4566
-4563
-4559
-4556
-4552
-4549
-4545
-4541
-4538
-4534
-4530
-4526
-4522
-4519
-4515
-4511
-4507
-4502
-4498
-4494
-4490
-4486
-4481
-4477
-4473
-4468
-4464
-4459
-4454
-4450
-4445
-4440
-4435
-4431
-4426
-4421
-4416
-4411
-4405
-4400
-4395
-4390
-4384
-4379
-4374
-4368
-4363
-4357
-4352
-4346
-4340
-4334
-4328
-4322
-4316
-4310
-4304
-4298
-4292
-4286
-4279
-4273
-4266
-4260
-4253
-4247
-4240
-4233
-4227
-4220
-4213
-4206
-4199
-4192
-4184
-4177
-4170
-4162
-4155
-4147
-4140
-4132
-4124
-4116
-4108
-4101
-4093
-4085
-4077
-4069
-4059
-4051
-4043
-4035
-4027
-4019
-4011
-4003
-3996
-3988
-3980
-3972
-3964
-3956
-3949
-3941
-3933
-3925
-3918
-3910
-3902
-3895
-3887
-3880
-3872
-3865
-3857
-3850
-3842
-3835
-3827
-3820
-3812
-3805
-3798
-3790
-3783
-3776
-3768
-3761
-3753
-3746
-3738
-3731
-3724
-3716
-3709
-3702
-3694
-3687
-3679
-3672
-3665
-3657
-3650
-3643
-3635
-3628
-3621
-3614
-3606
-3599
-3592
-3584
-3577
-3570
-3563
-3555
-3548
-3541
-3533
-3526
-3519
-3511
-3504
-3497
-3489
-3482
-3475
-3467
-3460
-3453
-3446
-3439
-3431
-3424
-3417
-3410
-3403
-3396
-3389
-3382
-3375
-3368
-3362
-3355
-3348
-3342
-3335
-3328
-3322
-3316
-3309
-3303
-3297
-3291
-3285
-3279
-3273
-3267
-3261
-3255
-3249
-3244
-3238
-3232
-3227
-3221
-3216
-3210
-3205
-3199
-3194
-3189
-3183
-3178
-3173
-3167
-3162
-3157
-3151
-3146
-3141
-3135
-3130
-3125
-3120
-3114
-3109
-3104
-3098
-3093
-3087
-3082
-3077
-3071
-3066
-3060
-3055
-3049
-3044
-3038
-3033
-3027
-3021
-3016
-3010
-3004
-2999
-2993
-2987
-2981
-2976
-2970
-2964
-2958
-2952
-2946
-2940
-2935
-2929
-2923
-2917
-2911
-2905
-2899
-2893
-2887
-2881
-2875
-2869
-2863
-2857
-2851
-2845
-2839
-2833
-2827
-2821
-2815
-2809
-2803
-2797
-2791
-2785
-2779
-2773
-2767
-2760
-2754
-2748
-2742
-2736
-2730
-2724
-2717
-2711
-2705
-2699
-2693
-2686
-2680
-2674
-2668
-2662
-2655
-2649
-2643
-2637
-2631
-2625
-2619
-2613
-2607
-2601
-2595
-2589
-2583
-2577
-2571
-2565
-2559
-2553
-2547
-2542
-2536
-2530
-2525
-2519
-2513
-2508
-2502
-2497
-2491
-2486
-2480
-2475
-2470
-2465
-2459
-2454
-2449
-2444
-2439
-2435
-2430
-2425
-2420
-2416
-2411
-2406
-2402
-2397
-2393
-2388
-2384
-2380
-2375
-2371
-2366
-2362
-2358
-2354
-2349
-2345
-2341
-2337
-2333
-2328
-2324
-2320
-2316
-2312
-2308
-2304
-2300
-2295
-2291
-2287
-2283
-2279
-2275
-2271
-2267
-2263
-2259
-2254
-2250
-2246
-2242
-2238
-2234
-2230
-2225
-2221
-2217
-2213
-2209
-2204
-2200
-2196
-2192
-2187
-2183
-2179
-2174
-2170
-2166
-2161
-2157
-2153
-2148
-2144
-2140
-2135
-2131
-2127
-2122
-2118
-2114
-2109
-2105
-2101
-2096
-2092
-2088
-2083
-2079
-2075
-2071
-2066
-2062
-2058
-2054
-2049
-2045
-2041
-2037
-2033
-2029
-2025
-2021
-2017
-2013
-2009
-2005
-2001
-1997
-1993
-1989
-1985
-1981
-1977
-1974
-1970
-1966
-1962
-1959
-1955
-1951
-1947
-1944
-1940
-1936
-1932
-1929
-1925
-1921
-1917
-1913
-1909
-1905
-1901
-1897
-1893
-1889
-1885
-1881
-1876
-1872
-1868
-1864
-1860
-1856
-1852
-1848
-1844
-1839
-1835
-1831
-1827
-1823
-1819
-1815
-1811
-1807
-1803
-1800
-1796
-1792
-1788
-1784
-1780
-1776
-1772
-1769
-1765
-1761
-1757
-1754
-1750
-1746
-1742
-1739
-1735
-1731
-1728
-1724
-1721
-1717
-1714
-1711
-1707
-1704
-1700
-1697
-1694
-1691
-1688
-1684
-1681
-1678
-1675
-1672
-1669
-1666
-1663
-1660
-1657
-1654
-1651
-1648
-1645
-1642
-1639
-1636
-1633
-1630
-1627
-1624
-1621
-1618
-1615
-1612
-1609
-1606
-1603
-1600
-1597
-1594
-1591
-1588
-1585
-1582
-1579
-1576
-1573
-1570
-1567
-1564
-1561
-1558
-1555
-1552
-1549
-1546
-1543
-1540
-1537
-1534
-1531
-1528
-1525
-1522
-1519
-1516
-1513
-1511
-1508
-1505
-1503
-1500
-1497
-1495
-1492
-1490
-1487
-1485
-1483
-1480
-1478
-1476
-1474
-1471
-1469
-1467
-1465
-1463
-1462
-1460
-1458
-1456
-1455
-1453
-1452
-1451
-1449
-1448
-1447
-1446
-1445
-1444
-1443
-1443
-1442
-1441
-1441
-1440
-1440
-1440
-1440
-1439
-1439
-1440
-1440
-1440
-1440
-1441
-1441
-1442
-1443
-1444
-1445
-1446
-1447
-1448
-1450
-1451
-1453
-1454
-1456
-1458
-1460
-1462
-1464
-1466
-1469
-1471
-1474
-1476
-1479
-1482
-1485
-1488
-1492
-1495
-1498
-1502
-1506
-1509
-1513
-1517
-1521
-1525
-1529
-1534
-1538
-1543
-1547
-1551
-1556
-1561
-1565
-1570
-1575
-1580
-1585
-1590
-1595
-1600
-1605
-1610
-1616
-1621
-1626
-1632
-1637
-1643
-1648
-1654
-1659
-1665
-1671
-1676
-1682
-1688
-1694
-1699
-1705
-1711
-1717
-1723
-1729
-1736
-1742
-1748
-1754
-1760
-1767
-1773
-1779
-1786
-1792
-1799
-1805
-1811
-1818
-1824
-1831
-1837
-1843
-1850
-1856
-1863
-1869
-1876
-1882
-1889
-1895
-1901
-1908
-1914
-1920
-1927
-1933
-1939
-1946
-1952
-1958
-1964
-1970
-1977
-1983
-1989
-1995
-2001
-2007
-2013
-2019
-2025
-2032
-2037
-2044
-2050
-2056
-2062
-2068
-2074
-2080
-2086
-2091
-2097
-2103
-2109
-2115
-2120
-2126
-2132
-2137
-2143
-2148
-2153
-2159
-2164
-2169
-2174
-2179
-2183
-2188
-2193
-2197
-2202
-2206
-2210
-2214
-2218
-2222
-2225
-2229
-2232
-2236
-2239
-2242
-2245
-2248
-2251
-2254
-2256
-2259
-2261
-2264
-2266
-2268
-2270
-2272
-2273
-2275
-2277
-2278
-2279
-2281
-2282
-2283
-2284
-2285
-2286
-2286
-2287
-2287
-2288
-2288
-2289
-2289
-2289
-2289
-2289
-2289
-2289
-2289
-2289
-2289
-2289
-2289
-2289
-2288
-2288
-2287
-2287
-2286
-2286
-2285
-2285
-2284
-2283
-2282
-2281
-2280
-2279
-2278
-2277
-2275
-2274
-2272
-2271
-2269
-2267
-2266
-2264
-2261
-2259
-2257
-2254
-2252
-2249
-2246
-2243
-2240
-2237
-2234
-2230
-2227
-2223
-2219
-2215
-2211
-2206
-2202
-2197
-2193
-2188
-2183
-2178
-2172
-2167
-2161
-2156
-2150
-2144
-2138
-2132
-2126
-2120
-2113
-2106
-2100
-2093
-2086
-2079
-2072
-2065
-2057
-2050
-2041
-2033
-2025
-2017
-2009
-2001
-1993
-1985
-1976
-1968
-1959
-1950
-1941
-1931
-1922
-1912
-1903
-1893
-1884
-1874
-1864
-1854
-1844
-1834
-1824
-1813
-1803
-1792
-1782
-1771
-1761
-1750
-1740
-1729
-1718
-1707
-1697
-1686
-1675
-1664
-1653
-1642
-1631
-1620
-1609
-1598
-1587
-1576
-1565
-1554
-1543
-1532
-1521
-1510
-1499
-1487
-1476
-1465
-1454
-1443
-1431
-1420
-1409
-1398
-1387
-1375
-1364
-1353
-1342
-1331
-1320
-1309
-1298
-1287
-1276
-1265
-1254
-1243
-1232
-1221
-1210
-1199
-1189
-1178
-1167
-1156
-1145
-1134
-1124
-1113
-1102
-1092
-1081
-1070
-1060
-1049
-1039
-1028
-1018
-1006
-997
-986
-976
-966
-956
-945
-935
-925
-915
-904
-894
-884
-874
-864
-854
-844
-834
-824
-814
-804
-794
-784
-774
-764
-754
-744
-735
-725
-715
-706
-696
-686
-677
-667
-657
-648
-638
-628
-619
-609
-600
-590
-580
-571
-561
-551
-541
-532
-522
-512
-502
-492
-481
-471
-461
-451
-440
-430
-419
-408
-397
-387
-376
-365
-353
-342
-331
-319
-308
-296
-284
-272
-260
-248
-236
-223
-211
-198
-186
-173
-160
-147
-134
-121
-108
-94
-81
-67
-54
-40
-26
-13
1
15
29
43
57
71
85
99
114
128
142
157
171
186
200
215
229
244
258
273
287
302
316
331
345
359
374
388
403
417
431
446
460
474
488
503
517
531
545
559
574
588
602
616
630
644
658
672
686
700
714
728
742
756
769
783
797
811
824
838
852
865
879
893
906
920
933
947
960
974
987
1000
1014
1027
1041
1054
1067
1080
1094
1107
1120
1133
1146
1159
1172
1185
1197
1210
1223
1235
1248
1260
1273
1285
1297
1309
1321
1333
1345
1357
1369
1380
1392
1403
1415
1426
1438
1449
1460
1471
1482
1493
1505
1516
1527
1537
1548
1559
1570
1581
1592
1602
1613
1624
1634
1645
1655
1666
1676
1686
1697
1707
1717
1728
1738
1748
1758
1769
1779
1789
1799
1809
1819
1830
1840
1850
1860
1870
1880
1890
1901
1911
1921
1931
1941
1952
1962
1972
1982
1993
2003
2013
2024
2033
2044
2055
2065
2076
2087
2097
2108
2119
2130
2140
2151
2162
2173
2184
2196
2207
2218
2229
2241
2252
2264
2275
2287
2298
2310
2322
2333
2345
2357
2369
2381
2392
2404
2416
2428
2440
2453
2465
2477
2489
2501
2514
2526
2538
2551
2563
2576
2588
2601
2614
2626
2639
2652
2665
2678
2691
2704
2717
2730
2743
2757
2770
2783
2797
2810
2824
2837
2851
2865
2878
2892
2906
2920
2934
2948
2962
2976
2991
3005
3019
3034
3048
3063
3077
3092
3107
3121
3136
3151
3166
3180
3195
3210
3225
3240
3255
3270
3286
3301
3316
3331
3347
3362
3378
3393
3409
3424
3440
3456
3472
3487
3503
3519
3535
3551
3567
3583
3599
3615
3631
3647
3663
3679
3696
3712
3728
3744
3760
3776
3792
3808
3825
3841
3857
3873
3889
3905
3921
3938
3954
3970
3986
4003
4019
4035
4051
4067
4085
4101
4118
4135
4151
4168
4185
4202
4219
4236
4253
4270
4287
4304
4321
4338
4355
4372
4389
4407
4424
4441
4458
4476
4493
4510
4528
4545
4563
4580
4598
4615
4633
4650
4668
4685
4703
4721
4738
4756
4774
4791
4809
4827
4844
4862
4879
4897
4915
4932
4950
4967
4985
5002
5020
5038
5055
5073
5090
5108
5126
5143
5161
5179
5196
5214
5232
5250
5268
5285
5303
5321
5339
5357
5375
5394
5412
5430
5448
5466
5485
5503
5522
5540
5558
5577
5595
5614
5632
5651
5669
5688
5706
5725
5743
5762
5781
5799
5818
5836
5855
5874
5893
5911
5930
5949
5968
5986
6005
6024
6043
6062
6081
6100
6119
6138
6157
6176
6195
6215
6234
6254
6273
6293
6312
6332
6352
6372
6392
6412
6432
6452
6472
6492
6513
6533
6553
6574
6594
6615
6636
6656
6677
6698
6718
6739
6760
6781
6802
6823
6844
6865
6886
6907
6929
6950
6971
6992
7014
7035
7057
7078
7099
7121
7142
7164
7186
7207
7229
7251
7272
7294
7316
7338
7360
7381
7403
7425
7447
7469
7491
7513
7535
7557
7580
7602
7624
7646
7668
7691
7713
7736
7758
7780
7803
7826
7848
7871
7894
7916
7939
7962
7985
8007
8029
8053
8076
8099
8122
8145
8167
8191
8213
8236
8259
8282
8305
8328
8350
8373
8396
8418
8441
8463
8486
8508
8531
8553
8575
8597
8619
8641
8663
8685
8706
8728
8749
8771
8792
8813
8834
8855
8876
8897
8917
8938
8958
8978
8998
9018
9038
9058
9077
9096
9116
9135
9154
9172
9191
9209
9227
9245
9263
9281
9298
9315
9332
9349
9366
9382
9398
9414
9430
9446
9461
9476
9491
9506
9520
9534
9548
9562
9576
9589
9602
9615
9628
9641
9653
9665
9677
9688
9700
9711
9722
9733
9743
9754
9764
9774
9783
9793
9802
9811
9820
9829
9837
9845
9853
9861
9869
9876
9884
9891
9897
9904
9911
9917
9923
9929
9935
9940
9946
9951
9956
9961
9966
9970
9975
9979
9983
9987
9991
9995
9998
10002
10005
10008
10011
10014
10017
10019
10022
10024
10026
10028
10030
10032
10033
10035
10036
10038
10039
10040
10041
10042
10043
10044
10044
10045
10045
10046
10046
10046
10047
10047
10047
10046
10046
10046
10046
10045
10045
10044
10044
10043
10042
10042
10041
10040
10039
10038
10037
10036
10035
10034
10033
10032
10031
10030
10029
10028
10027
10026
10025
10024
10023
10021
10020
10019
10018
10017
10016
10014
10013
10012
10011
10010
10008
10007
10006
10005
10003
10002
10001
10000
9998
9997
9996
9994
9993
9992
9991
9989
9988
9987
9985
9984
9983
9981
9980
9978
9977
9976
9974
9973
9971
9970
9968
9967
9965
9963
9962
9960
9958
9957
9955
9953
9952
9950
9948
9946
9945
9943
9941
9939
9937
9936
9934
9932
9930
9928
9926
9924
9922
9920
9918
9915
9913
9911
9909
9906
9904
9902
9899
9897
9895
9892
9890
9887
9885
9882
9879
9877
9874
9871
9869
9866
9863
9860
9857
9854
9851
9848
9846
9843
9839
9836
9833
9830
9827
9824
9821
9817
9814
9811
9807
9804
9800
9797
9793
9789
9786
9782
9778
9775
9771
9767
9763
9759
9755
9751
9746
9742
9738
9734
9729
9725
9720
9716
9711
9706
9702
9697
9692
9687
9682
9677
9672
9667
9662
9658
9653
9648
9643
9638
9633
9628
9623
9618
9613
9608
9603
9599
9594
9589
9585
9580
9576
9571
9567
9563
9559
9555
9551
9547
9543
9539
9535
9532
9528
9524
9521
9518
9514
9511
9508
9505
9502
9499
9496
9493
9490
9487
9484
9482
9479
9477
9475
9472
9470
9468
9466
9464
9462
9460
9458
9456
9455
9453
9451
9450
9448
9447
9445
9444
9442
9441
9439
9438
9437
9435
9434
9433
9432
9430
9429
9428
9427
9425
9424
9423
9422
9421
9420
9418
9417
9416
9415
9414
9412
9411
9410
9409
9407
9406
9405
9403
9402
9400
9399
9397
9396
9394
9393
9391
9390
9388
9387
9385
9383
9382
9380
9378
9377
9375
9373
9372
9370
9368
9366
9365
9363
9361
9359
9358
9356
9354
9353
9351
9349
9348
9346
9344
9343
9341
9340
9338
9337
9335
9334
9332
9331
9330
9328
9327
9326
9324
9323
9322
9321
9320
9318
9317
9316
9315
9314
9313
9312
9310
9309
9308
9307
9306
9304
9303
9302
9301
9299
9298
9297
9295
9294
9292
9291
9290
9288
9287
9285
9284
9282
9281
9279
9278
9276
9274
9273
9271
9269
9267
9266
9264
9262
9260
9258
9256
9254
9252
9250
9248
9246
9244
9242
9240
9238
9236
9234
9232
9229
9227
9225
9223
9220
9218
9216
9213
9211
9209
9206
9204
9202
9200
9197
9195
9193
9191
9189
9187
9185
9182
9181
9179
9177
9175
9173
9171
9170
9168
9166
9165
9163
9162
9160
9159
9158
9156
9155
9154
9153
9151
9150
9149
9148
9147
9146
9145
9144
9143
9142
9142
9141
9140
9139
9138
9137
9136
9136
9135
9134
9133
9132
9131
9130
9129
9128
9127
9126
9125
9124
9123
9122
9120
9119
9118
9116
9115
9113
9112
9110
9108
9107
9105
9103
9101
9099
9096
9094
9092
9089
9087
9084
9081
9078
9075
9072
9069
9066
9063
9059
9056
9052
9048
9044
9040
9036
9032
9028
9023
9019
9014
9010
9005
9000
8995
8990
8985
8979
8974
8969
8963
8957
8952
8946
8940
8934
8928
8922
8916
8910
8904
8897
8891
8885
8878
8872
8865
8858
8852
8845
8838
8831
8824
8817
8810
8802
8795
8788
8780
8773
8765
8757
8750
8742
8734
8726
8718
8709
8701
8693
8684
8676
8667
8659
8650
8641
8633
8624
8615
8606
8597
8588
8579
8570
8561
8552
8543
8534
8525
8516
8507
8498
8488
8479
8470
8460
8451
8441
8432
8422
8413
8403
8394
8384
8375
8365
8355
8346
8336
8327
8317
8308
8298
8289
8279
8270
8260
8251
8241
8232
8223
8213
8204
8195
8186
8177
8167
8157
8148
8140
8131
8122
8113
8103
8096
8087
8077
8069
8060
8051
8042
8034
8025
8016
8007
8000
7991
7982
7974
7965
7957
7949
7940
7932
7924
7915
7907
7899
7891
7883
7875
7867
7859
7851
7843
7835
7828
7820
7812
7805
7797
7789
7782
7774
7767
7760
7752
7745
7737
7730
7723
7716
7709
7701
7694
7687
7680
7673
7666
7660
7653
7646
7639
7632
7626
7619
7613
7606
7599
7593
7586
7580
7574
7567
7561
7555
7548
7542
7536
7530
7523
7517
7511
7505
7499
7493
7487
7481
7475
7470
7464
7458
7452
7446
7441
7435
7429
7424
7418
7412
7407
7401
7395
7390
7384
7379
7373
7367
7361
7356
7350
7344
7338
7333
7327
7321
7315
7309
7303
7297
7291
7285
7279
7273
7266
7260
7254
7248
7241
7235
7229
7222
7216
7209
7202
7196
7189
7182
7176
7169
7162
7155
7148
7141
7134
7127
7120
7113
7106
7099
7092
7085
7078
7070
7063
7056
7049
7041
7034
7027
7019
7012
7005
6998
6990
6983
6976
6969
6961
6954
6947
6940
6933
6926
6918
6911
6904
6897
6890
6883
6876
6870
6863
6856
6849
6842
6836
6829
6822
6816
6809
6803
6796
6790
6784
6778
6772
6766
6760
6754
6748
6742
6737
6731
6726
6720
6715
6710
6705
6700
6695
6691
6686
6681
6677
6673
6669
6664
6660
6657
6653
6649
6645
6642
6639
6635
6632
6629
6626
6623
6621
6618
6616
6613
6611
6609
6607
6605
6603
6601
6599
6598
6596
6595
6594
6592
6591
6590
6589
6588
6587
6586
6585
6584
6584
6583
6582
6582
6581
6581
6580
6580
6579
6579
6578
6578
6578
6577
6577
6576
6576
6575
6574
6574
6573
6573
6572
6571
6570
6569
6569
6568
6566
6565
6564
6563
6561
6560
6558
6556
6554
6552
6550
6548
6546
6543
6541
6538
6535
6532
6529
6526
6523
6519
6515
6512
6508
6504
6499
6495
6490
6486
6481
6476
6471
6466
6460
6455
6449
6443
6437
6431
6424
6418
6411
6404
6397
6390
6383
6375
6367
6360
6352
6344
6335
6327
6318
6309
6301
6292
6282
6273
6264
6254
6244
6235
6225
6215
6205
6194
6184
6173
6163
6152
6141
6130
6119
6108
6097
6086
6074
6063
6051
6039
6028
6016
6004
5992
5980
5967
5955
5943
5930
5918
5905
5893
5880
5867
5854
5842
5829
5816
5803
5790
5777
5764
5751
5738
5725
5712
5699
5686
5673
5660
5647
5633
5620
5607
5594
5581
5568
5555
5541
5528
5515
5502
5488
5475
5462
5449
5436
5422
5409
5396
5383
5370
5357
5344
5330
5317
5304
5291
5278
5265
5252
5239
5226
5213
5200
5187
5175
5162
5149
5136
5123
5110
5098
5085
5072
5060
5047
5034
5022
5009
4997
4984
4971
4959
4946
4934
4922
4909
4897
4884
4872
4859
4847
4835
4822
4810
4797
4785
4772
4760
4747
4735
4722
4709
4697
4684
4671
4659
4646
4633
4620
4607
4594
4581
4568
4555
4541
4528
4515
4501
4488
4474
4461
4447
4434
4420
4406
4393
4379
4365
4351
4337
4323
4309
4295
4281
4267
4253
4239
4225
4211
4197
4182
4168
4154
4139
4125
4111
4096
4082
4067
4053
4038
4022
4009
3994
3979
3965
3950
3935
3920
3905
3890
3875
3860
3845
3830
3814
3799
3784
3768
3753
3738
3722
3706
3691
3675
3659
3644
3628
3612
3596
3580
3564
3547
3531
3515
3499
3482
3466
3449
3433
3416
3399
3382
3366
3349
3332
3315
3298
3280
3263
3246
3228
3211
3193
3176
3158
3140
3123
3105
3087
3069
3051
3033
3014
2996
2978
2960
2941
2923
2904
2886
2867
2849
2830
2811
2793
2774
2755
2736
2717
2698
2680
2661
2642
2623
2604
2585
2566
2547
2528
2508
2489
2470
2451
2432
2413
2394
2375
2356
2336
2317
2298
2279
2260
2241
2222
2203
2184
2165
2146
2127
2108
2088
2069
2050
2031
2012
1993
1974
1954
1935
1916
1897
1878
1858
1839
1820
1801
1781
1762
1743
1723
1704
1685
1665
1646
1627
1607
1588
1569
1549
1530
1510
1491
1471
1452
1432
1413
1393
1373
1354
1334
1314
1295
1275
1255
1236
1216
1196
1177
1157
1137
1117
1097
1078
1058
1038
1018
998
978
958
938
918
898
878
858
838
817
797
777
756
736
715
694
673
653
632
611
590
569
547
526
505
483
462
440
419
397
375
353
331
309
287
265
242
220
197
175
152
129
106
83
60
37
14
-10
-34
-57
-81
-105
-129
-153
-177
-201
-226
-250
-275
-299
-324
-349
-374
-399
-424
-449
-474
-500
-525
-550
-576
-602
-627
-653
-679
-705
-731
-757
-783
-810
-836
-862
-889
-915
-942
-969
-996
-1022
-1049
-1076
-1103
-1130
-1157
-1185
-1212
-1239
-1267
-1294
-1321
-1349
-1376
-1404
-1431
-1459
-1487
-1514
-1542
-1570
-1597
-1625
-1653
-1681
-1708
-1736
-1764
-1792
-1820
-1847
-1875
-1903
-1931
-1959
-1986
-2013
-2041
-2070
-2097
-2125
-2153
-2181
-2208
-2236
-2264
-2291
-2319
-2346
-2374
-2401
-2428
-2455
-2483
-2510
-2537
-2564
-2590
-2617
-2644
-2670
-2697
-2723
-2749
-2776
-2802
-2828
-2853
-2879
-2905
-2930
-2956
-2981
-3006
-3031
-3056
-3081
-3106
-3131
-3155
-3180
-3204
-3229
-3253
-3277
-3301
-3325
-3349
-3372
-3396
-3420
-3443
-3467
-3490
-3513
-3536
-3559
-3582
-3605
-3628
-3651
-3674
-3696
-3719
-3741
-3764
-3786
-3808
-3830
-3853
-3874
-3896
-3918
-3940
-3962
-3983
-4005
-4026
-4048
-4069
-4090
-4111
-4132
-4153
-4174
-4195
-4216
-4237
-4258
-4278
-4299
-4319
-4340
-4360
-4381
-4401
-4421
-4442
-4462
-4482
-4502
-4522
-4542
-4562
-4582
-4602
-4622
-4641
-4661
-4681
-4700
-4720
-4740
-4759
-4778
-4798
-4817
-4836
-4856
-4875
-4894
-4913
-4933
-4952
-4971
-4990
-5009
-5028
-5048
-5067
-5086
-5105
-5124
-5144
-5163
-5182
-5202
-5221
-5240
-5260
-5279
-5299
-5318
-5338
-5357
-5377
-5396
-5416
-5436
-5455
-5475
-5495
-5515
-5535
-5555
-5575
-5595
-5615
-5635
-5656
-5676
-5696
-5717
-5737
-5758
-5778
-5799
-5820
-5841
-5861
-5882
-5903
-5924
-5946
-5967
-5988
-6009
-6031
-6052
-6073
-6095
-6116
-6138
-6160
-6181
-6203
-6225
-6247
-6268
-6290
-6312
-6334
-6356
-6378
-6400
-6422
-6445
-6467
-6489
-6511
-6534
-6556
-6579
-6601
-6624
-6646
-6669
-6692
-6714
-6737
-6760
-6783
-6805
-6828
-6851
-6874
-6897
-6920
-6943
-6966
-6989
-7012
-7035
-7058
-7081
-7104
-7127
-7150
-7173
-7195
-7218
-7241
-7264
-7287
-7310
-7333
-7356
-7378
-7401
-7424
-7446
-7469
-7492
-7514
-7537
-7559
-7581
-7604
-7626
-7648
-7670
-7692
-7714
-7736
-7758
-7780
-7802
-7823
-7845
-7867
-7888
-7910
-7931
-7952
-7974
-7995
-8016
-8037
-8058
-8079
-8100
-8121
-8141
-8162
-8183
-8204
-8224
-8245
-8265
-8286
-8306
-8327
-8347
-8367
-8388
-8408
-8428
-8449
-8469
-8489
-8510
-8530
-8550
-8570
-8591
-8611
-8631
-8652
-8672
-8693
-8713
-8733
-8754
-8774
-8795
-8816
-8836
-8857
-8877
-8898
-8919
-8940
-8960
-8981
-9002
-9022
-9043
-9064
-9085
-9106
-9126
-9147
-9168
-9189
-9210
-9231
-9252
-9273
-9294
-9315
-9336
-9357
-9378
-9399
-9420
-9441
-9463
-9484
-9505
-9526
-9547
-9568
-9589
-9611
-9632
-9653
-9674
-9695
-9716
-9737
-9759
-9780
-9801
-9822
-9843
-9864
-9885
-9906
-9927
-9948
-9969
-9990
-10011
-10032
-10053
-10074
-10095
-10116
-10137
-10158
-10179
-10199
-10220
-10241
-10262
-10283
-10304
-10325
-10346
-10366
-10387
-10408
-10429
-10450
-10470
-10491
-10512
-10533
-10553
-10574
-10595
-10615
-10636
-10656
-10677
-10698
-10718
-10739
-10759
-10780
-10800
-10821
-10841
-10862
-10882
-10902
-10923
-10943
-10964
-10984
-11004
-11025
-11045
-11065
-11086
-11106
-11126
-11147
-11167
-11187
-11207
-11227
-11248
-11268
-11288
-11308
-11328
-11348
-11368
-11388
-11408
-11427
-11447
-11467
-11487
-11507
-11526
-11546
-11566
-11585
-11605
-11625
-11644
-11664
-11684
-11703
-11723
-11742
-11762
-11782
-11801
-11821
-11841
-11860
-11880
-11899
-11919
-11939
-11959
-11978
-11998
-12018
-12038
-12057
-12077
-12097
-12117
-12137
-12157
-12177
-12197
-12217
-12238
-12258
-12278
-12298
-12318
-12339
-12359
-12380
-12400
-12421
-12441
-12462
-12482
-12503
-12524
-12544
-12565
-12586
-12607
-12628
-12649
-12670
-12691
-12712
-12733
-12754
-12775
-12796
-12817
-12838
-12859
-12881
-12902
-12923
-12944
-12965
-12986
-13007
-13028
-13049
-13070
-13090
-13111
-13132
-13152
-13173
-13193
-13214
-13234
-13254
-13274
-13294
-13314
-13334
-13354
-13373
-13393
-13412
-13432
-13451
-13470
-13489
-13507
-13526
-13544
-13563
-13581
-13599
-13617
-13634
-13652
-13669
-13687
-13704
-13721
-13737
-13754
-13771
-13787
-13803
-13819
-13835
-13851
-13866
-13881
-13897
-13912
-13926
-13941
-13956
-13970
-13984
-13998
-14012
-14026
-14039
-14053
-14066
-14079
-14092
-14105
-14117
-14130
-14142
-14154
-14166
-14178
-14189
-14201
-14212
-14223
-14234
-14245
-14256
-14266
-14277
-14287
-14297
-14307
-14317
-14326
-14336
-14345
-14354
-14363
-14372
-14381
-14389
-14398
-14406
-14414
-14422
-14430
-14437
-14445
-14452
-14459
-14466
-14473
-14480
-14486
-14492
-14499
-14505
-14511
-14517
-14522
-14528
-14533
-14539
-14544
-14549
-14554
-14559
-14563
-14568
-14572
-14576
-14580
-14584
-14588
-14592
-14596
-14599
-14602
-14606
-14609
-14612
-14615
-14617
-14620
-14623
-14625
-14627
-14629
-14631
-14633
-14635
-14637
-14638
-14640
-14641
-14642
-14643
-14644
-14645
-14646
-14646
-14647
-14647
-14647
-14647
-14647
-14647
-14647
-14646
-14646
-14645
-14644
-14643
-14642
-14641
-14639
-14638
-14636
-14635
-14633
-14631
-14629
-14626
-14624
-14621
-14619
-14616
-14613
-14610
-14607
-14604
-14600
-14597
-14593
-14590
-14586
-14582
-14577
-14573
-14569
-14564
-14559
-14554
-14549
-14544
-14539
-14533
-14528
-14522
-14516
-14510
-14504
-14497
-14490
-14484
-14477
-14470
-14462
-14455
-14447
-14439
-14431
-14423
-14415
-14406
-14398
-14389
-14380
-14371
-14361
-14352
-14342
-14332
-14322
-14312
-14301
-14290
-14280
-14269
-14258
-14246
-14235
-14223
-14211
-14199
-14187
-14175
-14162
-14150
-14137
-14124
-14111
-14098
-14085
-14071
-14057
-14044
-14030
-14016
-14002
-13987
-13973
-13959
-13944
-13929
-13914
-13899
-13884
-13869
-13854
-13838
-13823
-13807
-13791
-13776
-13760
-13743
-13727
-13711
-13694
-13678
-13661
-13644
-13627
-13610
-13592
-13575
-13557
-13539
-13521
-13503
-13485
-13467
-13448
-13429
-13410
-13391
-13372
-13353
-13333
-13314
-13294
-13273
-13253
-13233
-13212
-13191
-13170
-13149
-13128
-13106
-13085
-13063
-13041
-13018
-12996
-12973
-12950
-12927
-12904
-12881
-12857
-12833
-12809
-12785
-12761
-12736
-12712
-12687
-12662
-12636
-12611
-12586
-12560
-12534
-12508
-12482
-12455
-12429
-12402
-12375
-12348
-12320
-12293
-12265
-12238
-12210
-12182
-12153
-12125
-12097
-12068
-12039
-12010
-11981
-11952
-11923
-11893
-11863
-11834
-11804
-11774
-11744
-11714
-11684
-11653
-11623
-11592
-11561
-11531
-11500
-11469
-11438
-11406
-11375
-11344
-11312
-11281
-11249
-11217
-11185
-11154
-11122
-11090
-11057
-11025
-10993
-10961
-10928
-10896
-10863
-10830
-10798
-10765
-10732
-10699
-10666
-10633
-10600
-10567
-10534
-10501
-10467
-10434
-10401
-10367
-10334
-10300
-10267
-10233
-10199
-10166
-10132
-10098
-10064
-10030
-9997
-9963
-9929
-9895
-9861
-9827
-9793
-9759
-9724
-9690
-9656
-9622
-9588
-9553
-9519
-9485
-9450
-9416
-9381
-9347
-9312
-9278
-9243
-9209
-9174
-9139
-9105
-9070
-9035
-9000
-8966
-8931
-8896
-8861
-8826
-8791
-8756
-8721
-8687
-8651
-8616
-8581
-8546
-8511
-8476
-8441
-8405
-8370
-8335
-8300
-8264
-8229
-8193
-8157
-8122
-8087
-8051
-8016
-7980
-7945
-7909
-7873
-7838
-7802
-7766
-7731
-7695
-7659
-7623
-7588
-7552
-7516
-7480
-7445
-7409
-7373
-7337
-7302
-7266
-7230
-7194
-7159
-7123
-7087
-7051
-7016
-6980
-6944
-6908
-6873
-6837
-6801
-6766
-6730
-6694
-6659
-6623
-6588
-6552
-6517
-6481
-6446
-6410
-6375
-6339
-6304
-6268
-6233
-6198
-6162
-6127
-6092
-6056
-6021
-5985
-5950
-5915
-5879
-5844
-5808
-5773
-5737
-5702
-5666
-5631
-5595
-5559
-5524
-5488
-5452
-5416
-5381
-5345
-5309
-5273
-5237
-5201
-5164
-5128
-5092
-5056
-5019
-4983
-4947
-4910
-4873
-4837
-4800
-4764
-4727
-4690
-4653
-4616
-4580
-4543
-4506
-4469
-4431
-4394
-4357
-4320
-4283
-4245
-4208
-4171
-4133
-4096
-4058
-4021
-3983
-3946
-3908
-3871
-3833
-3796
-3758
-3720
-3683
-3645
-3607
-3570
-3532
-3494
-3457
-3419
-3382
-3344
-3306
-3269
-3231
-3194
-3156
-3119
-3081
-3044
-3006
-2969
-2931
-2894
-2856
-2819
-2781
-2744
-2706
-2669
-2631
-2594
-2556
-2519
-2482
-2444
-2407
-2369
-2332
-2294
-2257
-2219
-2182
-2145
-2107
-2070
-2032
-1995
-1957
-1920
-1883
-1845
-1808
-1770
-1733
-1695
-1657
-1620
-1582
-1544
-1507
-1469
-1431
-1393
-1355
-1318
-1280
-1242
-1203
-1165
-1127
-1089
-1051
-1012
-975
-936
-898
-860
-821
-783
-745
-706
-668
-630
-591
-553
-514
-476
-437
-399
-360
-322
-283
-245
-206
-168
-129
-91
-52
-14
25
63
102
141
179
218
257
295
334
373
411
450
489
527
566
605
644
683
721
760
799
838
877
916
955
994
1033
1072
1111
1150
1189
1228
1267
1306
1345
1385
1424
1463
1502
1541
1580
1619
1658
1697
1736
1775
1813
1852
1891
1930
1968
2007
2045
2084
2122
2161
2199
2237
2275
2314
2352
2390
2428
2466
2504
2542
2580
2617
2655
2693
2731
2768
2806
2843
2881
2918
2956
2993
3030
3068
3105
3142
3179
3216
3253
3290
3327
3364
3401
3437
3474
3511
3547
3584
3621
3657
3694
3730
3766
3803
3839
3876
3912
3948
3985
4021
4057
4093
4130
4166
4202
4238
4274
4310
4346
4382
4418
4454
4490
4526
4562
4598
4634
4669
4705
4741
4776
4812
4848
4883
4919
4954
4990
5025
5061
5096
5132
5167
5202
5238
5273
5309
5344
5379
5414
5450
5485
5520
5555
5591
5626
5661
5696
5731
5766
5801
5836
5871
5906
5941
5976
6011
6045
6080
6115
6150
6185
6219
6254
6289
6323
6358
6393
6427
6462
6497
6531
6566
6600
6635
6670
6704
6739
6773
6808
6843
6877
6912
6946
6981
7016
7050
7085
7120
7154
7189
7223
7258
7292
7327
7361
7396
7430
7464
7499
7533
7567
7602
7636
7670
7704
7738
7773
7807
7841
7875
7909
7943
7976
8010
8044
8077
8111
8145
8179
8212
8246
8279
8312
8346
8379
8412
8445
8478
8511
8543
8576
8609
8641
8674
8706
8738
8770
8802
8834
8865
8897
8928
8960
8991
9022
9053
9084
9115
9146
9176
9207
9237
9268
9298
9328
9358
9388
9418
9448
9477
9507
9536
9566
9595
9624
9653
9682
9711
9740
9769
9797
9826
9854
9882
9910
9938
9966
9994
10022
10049
10077
10104
10131
10158
10186
10213
10240
10266
10293
10320
10346
10373
10400
10426
10452
10479
10505
10531
10557
10583
10609
10635
10660
10686
10711
10737
10762
10788
10813
10838
10863
10889
10914
10939
10963
10988
11013
11038
11062
11087
11111
11135
11160
11184
11208
11232
11256
11280
11304
11328
11352
11375
11399
11422
11446
11469
11493
11516
11539
11562
11585
11608
11631
11653
11676
11699
11721
11743
11766
11788
11810
11832
11854
11876
11898
11920
11941
11963
11984
12006
12027
12048
12069
12090
12111
12132
12153
12174
12194
12215
12235
12255
12276
12296
12316
12336
12355
12375
12394
12414
12433
12452
12471
12490
12509
12528
12546
12565
12583
12602
12620
12638
12656
12673
12691
12708
12726
12743
12760
12777
12794
12811
12827
12844
12860
12877
12893
12909
12925
12941
12957
12972
12988
13003
13019
13034
13049
13064
13079
13094
13109
13124
13139
13153
13168
13182
13197
13211
13225
13240
13254
13268
13281
13295
13309
13323
13336
13350
13363
13377
13390
13403
13416
13429
13442
13455
13468
13481
13493
13506
13519
13531
13544
13556
13568
13581
13593
13605
13617
13629
13641
13653
13665
13677
13689
13701
13713
13724
13736
13747
13759
13770
13781
13793
13804
13815
13825
13836
13847
13858
13868
13878
13889
13899
13909
13919
13929
13938
13948
13958
13967
13976
13985
13995
14003
14012
14021
14030
14038
14046
14055
14063
14071
14079
14086
14094
14101
14108
14115
14122
14129
14136
14142
14148
14154
14160
14166
14172
14177
14183
14188
14193
14198
14202
14207
14211
14216
14220
14223
14227
14231
14234
14238
14241
14244
14247
14250
14252
14255
14257
14259
14261
14263
14264
14266
14267
14268
14269
14270
14271
14272
14272
14272
14272
14272
14272
14272
14271
14270
14269
14268
14267
14266
14265
14263
14261
14259
14258
14255
14253
14251
14248
14246
14243
14240
14237
14233
14230
14227
14223
14219
14215
14211
14207
14202
14198
14193
14188
14183
14178
14173
14167
14162
14156
14150
14144
14138
14132
14126
14120
14113
14107
14100
14093
14087
14080
14073
14065
14058
14051
14043
14035
14028
14020
14012
14004
13995
13987
13978
13970
13961
13952
13943
13934
13925
13915
13905
13896
13886
13876
13866
13855
13845
13834
13824
13813
13802
13791
13780
13768
13757
13745
13734
13722
13710
13698
13685
13673
13660
13648
13635
13622
13609
13596
13582
13569
13555
13541
13528
13513
13499
13485
13470
13456
13441
13426
13411
13396
13381
13365
13350
13334
13318
13302
13286
13270
13253
13237
13220
13203
13186
13169
13152
13135
13117
13100
13082
13064
13046
13028
13010
12992
12973
12955
12936
12917
12899
12880
12861
12842
12822
12803
12784
12764
12745
12725
12705
12685
12665
12645
12625
12605
12585
12565
12544
12524
12503
12483
12462
12442
12421
12400
12379
12358
12337
12316
12295
12274
12253
12232
12210
12189
12167
12146
12124
12103
12081
12060
12038
12016
11994
11972
11950
11928
11906
11884
11861
11839
11816
11794
11771
11749
11726
11703
11680
11658
11635
11612
11588
11565
11542
11519
11495
11472
11448
11424
11401
11377
11353
11329
11305
11280
11256
11232
11207
11183
11158
11133
11108
11083
11058
11033
11007
10982
10956
10931
10905
10879
10853
10827
10801
10775
10749
10722
10696
10670
10643
10616
10589
10563
10536
10509
10482
10454
10427
10400
10372
10345
10318
10290
10262
10235
10207
10179
10151
10123
10095
10067
10039
10010
9982
9954
9925
9897
9868
9840
9811
9783
9754
9725
9696
9668
9639
9610
9581
9552
9523
9494
9465
9436
9407
9377
9348
9319
9289
9260
9231
9201
9171
9142
9112
9082
9053
9023
8993
8963
8933
8903
8873
8843
8813
8783
8753
8723
8693
8663
8633
8603
8573
8542
8512
8482
8452
8422
8392
8361
8331
8301
8271
8241
8211
8180
8150
8119
8090
8060
8029
7999
7969
7939
7909
7879
7849
7818
7788
7758
7728
7698
7668
7638
7608
7578
7548
7518
7488
7458
7428
7398
7368
7338
7309
7279
7249
7220
7190
7161
7131
7102
7072
7043
7013
6984
6955
6926
6897
6868
6839
6810
6781
6752
6723
6695
6666
6637
6609
6581
6552
6524
6496
6468
6440
6412
6384
6356
6328
6300
6272
6245
6217
6190
6162
6135
6107
6080
6053
6026
5998
5971
5944
5917
5890
5863
5837
5810
5783
5756
5730
5703
5676
5650
5623
5597
5570
5544
5517
5491
5464
5438
5412
5386
5359
5333
5307
5281
5255
5229
5203
5177
5151
5125
5099
5073
5047
5021
4995
4969
4943
4917
4891
4865
4839
4813
4787
4761
4735
4709
4683
4657
4631
4605
4579
4553
4526
4500
4474
4448
4421
4395
4368
4342
4316
4289
4262
4236
4209
4182
4156
4129
4102
4075
4048
4021
3994
3967
3940
3912
3885
3858
3830
3803
3775
3748
3720
3693
3665
3637
3610
3582
3554
3526
3499
3471
3443
3415
3387
3359
3331
3303
3275
3247
3219
3191
3164
3136
3108
3080
3052
3024
2996
2968
2940
2912
2884
2856
2828
2800
2772
2744
2716
2688
2660
2632
2604
2576
2548
2520
2493
2465
2437
2409
2382
2354
2326
2299
2271
2244
2216
2189
2161
2134
2107
2079
2052
2025
1998
1971
1944
1917
1890
1864
1837
1810
1784
1757
1731
1704
1678
1652
1626
1600
1574
1548
1522
1496
1471
1445
1420
1395
1370
1345
1320
1295
1270
1245
1221
1196
1172
1148
1123
1099
1075
1051
1028
1004
980
957
933
910
887
863
840
817
795
772
749
726
704
682
659
637
615
593
571
550
528
507
485
464
443
422
401
380
360
339
319
298
278
258
238
218
198
178
158
138
119
99
80
61
41
22
3
-16
-35
-54
-73
-92
-111
-130
-149
-168
-186
-205
-223
-242
-260
-279
-297
-315
-334
-352
-370
-388
-406
-424
-442
-460
-478
-495
-513
-531
-548
-566
-583
-601
-618
-636
-653
-671
-688
-705
-723
-740
-757
-774
-791
-808
-825
-843
-859
-876
-893
-910
-927
-944
-961
-977
-994
-1010
-1027
-1043
-1060
-1076
-1093
-1109
-1125
-1141
-1157
-1173
-1190
-1206
-1222
-1238
-1253
-1269
-1285
-1301
-1317
-1332
-1348
-1364
-1379
-1395
-1411
-1426
-1442
-1457
-1472
-1488
-1503
-1518
-1533
-1548
-1563
-1578
-1593
-1608
-1623
-1638
-1652
-1667
-1682
-1696
-1711
-1725
-1740
-1754
-1768
-1783
-1797
-1811
-1825
-1839
-1853
-1867
-1881
-1895
-1909
-1922
-1936
-1949
-1963
-1976
-1989
-2003
-2016
-2029
-2041
-2054
-2067
-2080
-2092
-2104
-2117
-2129
-2141
-2153
-2164
-2176
-2188
-2199
-2210
-2222
-2233
-2244
-2254
-2265
-2276
-2286
-2296
-2307
-2317
-2327
-2336
-2346
-2355
-2365
-2374
-2383
-2392
-2401
-2409
-2417
-2426
-2434
-2442
-2449
-2457
-2464
-2472
-2479
-2485
-2492
-2499
-2505
-2511
-2517
-2523
-2529
-2534
-2540
-2545
-2550
-2554
-2559
-2563
-2568
-2572
-2576
-2579
-2583
-2586
-2589
-2592
-2595
-2597
-2599
-2601
-2603
-2605
-2607
-2608
-2609
-2610
-2611
-2611
-2611
-2612
-2611
-2611
-2611
-2610
-2609
-2608
-2607
-2606
-2605
-2603
-2601
-2599
-2597
-2595
-2592
-2590
-2587
-2584
-2581
-2577
-2574
-2570
-2567
-2563
-2559
-2554
-2550
-2546
-2541
-2536
-2531
-2526
-2521
-2515
-2510
-2504
-2498
-2492
-2486
-2480
-2474
-2467
-2461
-2454
-2447
-2440
-2433
-2426
-2419
-2411
-2404
-2396
-2389
-2381
-2373
-2365
-2357
-2349
-2341
-2333
-2325
-2316
-2308
-2299
-2290
-2282
-2273
-2264
-2255
-2246
-2237
-2228
-2218
-2209
-2200
-2190
-2181
-2171
-2162
-2152
-2142
-2132
-2123
-2113
-2103
-2093
-2083
-2073
-2063
-2052
-2041
-2032
-2021
-2011
-2000
-1989
-1979
-1968
-1957
-1946
-1935
-1924
-1913
-1902
-1890
-1879
-1868
-1856
-1845
-1833
-1821
-1809
-1797
-1785
-1773
-1761
-1749
-1737
-1724
-1712
-1699
-1687
-1674
-1661
-1648
-1635
-1622
-1609
-1595
-1582
-1568
-1555
-1541
-1527
-1513
-1499
-1485
-1471
-1457
-1443
-1428
-1413
-1399
-1384
-1369
-1354
-1339
-1323
-1308
-1293
-1277
-1261
-1245
-1229
-1213
-1197
-1181
-1165
-1148
-1131
-1115
-1098
-1081
-1063
-1046
-1029
-1010
-994
-976
-958
-940
-922
-904
-886
-867
-849
-830
-812
-793
-774
-755
-736
-717
-697
-678
-659
-639
-620
-600
-580
-560
-540
-520
-500
-480
-460
-439
-419
-398
-377
-357
-336
-315
-294
-273
-251
-230
-209
-187
-166
-144
-123
-101
-79
-58
-36
-14
8
30
52
74
96
118
140
162
185
207
229
251
274
296
318
341
363
386
409
431
454
477
499
522
545
568
591
614
637
660
683
707
730
753
777
800
824
847
871
894
918
941
965
989
1012
1036
1060
1084
1108
1132
1155
1179
1203
1227
1251
1275
1298
1322
1346
1370
1394
1418
1442
1466
1490
1514
1538
1562
1586
1610
1634
1658
1682
1706
1730
1754
1778
1801
1825
1849
1873
1897
1921
1945
1969
1993
2016
2040
2064
2088
2111
2135
2159
2182
2206
2230
2253
2277
2301
2324
2348
2371
2395
2418
2441
2465
2488
2511
2535
2558
2581
2604
2627
2650
2673
2696
2719
2742
2764
2787
2810
2832
2855
2877
2899
2922
2944
2966
2988
3010
3032
3054
3075
3097
3119
3140
3162
3183
3204
3226
3247
3268
3289
3310
3331
3351
3372
3393
3413
3434
3454
3474
3494
3514
3534
3554
3574
3594
3614
3633
3653
3672
3691
3710
3730
3749
3768
3787
3806
3824
3843
3862
3880
3899
3917
3936
3954
3972
3990
4008
4026
4043
4061
4078
4096
4114
4131
4149
4166
4183
4200
4217
4234
4250
4267
4284
4300
4317
4333
4349
4365
4381
4397
4413
4429
4445
4461
4477
4492
4508
4523
4539
4554
4569
4585
4600
4615
4630
4645
4660
4675
4690
4704
4719
4734
4748
4763
4777
4792
4806
4820
4835
4849
4863
4877
4891
4905
4919
4933
4947
4961
4974
4988
5002
5015
5029
5042
5056
5069
5083
5096
5109
5123
5136
5149
5162
5175
5188
5201
5214
5227
5239
5252
5265
5277
5290
5302
5315
5327
5339
5352
5364
5376
5388
5400
5412
5424
5435
5447
5459
5470
5482
5493
5504
5516
5527
5538
5549
5560
5571
5582
5593
5603
5614
5625
5635
5646
5656
5666
5677
5687
5697
5707
5717
5726
5736
5746
5755
5765
5774
5783
5793
5802
5811
5820
5829
5837
5846
5855
5863
5872
5880
5888
5897
5905
5913
5921
5929
5937
5945
5953
5961
5968
5976
5984
5991
5999
6006
6014
6021
6028
6036
6043
6050
6058
6065
6072
6079
6086
6093
6100
6107
6113
6120
6127
6134
6140
6147
6153
6160
6166
6172
6179
6185
6191
6197
6203
6209
6215
6221
6227
6233
6239
6244
6250
6255
6261
6266
6272
6277
6282
6287
6292
6297
6302
6306
6311
6315
6320
6324
6328
6333
6337
6341
6344
6348
6352
6355
6359
6362
6366
6369
6372
6375
6378
6380
6383
6385
6388
6390
6392
6394
6396
6398
6400
6401
6403
6404
6405
6407
6408
6408
6409
6410
6410
6410
6410
6410
6410
6410
6410
6409
6409
6408
6407
6406
6405
6403
6402
6400
6398
6396
6394
6392
6390
6387
6384
6381
6378
6375
6372
6368
6364
6360
6356
6352
6348
6343
6338
6333
6328
6323
6317
6311
6305
6299
6293
6287
6280
6273
6266
6259
6252
6244
6237
6229
6221
6213
6204
6196
6187
6179
6170
6161
6152
6142
6133
6123
6113
6104
6093
6083
6073
6062
6052
6041
6030
6019
6008
5997
5985
5974
5962
5950
5939
5927
5915
5903
5890
5878
5866
5853
5841
5828
5815
5803
5790
5777
5764
5751
5738
5725
5711
5698
5685
5671
5658
5644
5631
5617
5603
5590
5576
5562
5548
5534
5520
5505
5491
5477
5462
5448
5433
5419
5404
5389
5375
5360
5345
5330
5315
5300
5284
5269
5253
5238
5222
5207
5191
5175
5159
5143
5126
5110
5093
5077
5060
5043
5026
5009
4992
4975
4957
4940
4922
4904
4886
4868
4850
4832
4813
4795
4776
4757
4739
4720
4700
4681
4662
4642
4623
4603
4583
4563
4543
4523
4503
4482
4462
4441
4420
4399
4378
4357
4335
4314
4292
4271
4249
4227
4205
4182
4160
4137
4115
4091
4069
4046
4022
3999
3976
3952
3928
3905
3881
3856
3832
3808
3783
3759
3734
3709
3684
3659
3634
3608
3583
3557
3532
3506
3480
3454
3428
3401
3375
3348
3322
3295
3268
3241
3214
3187
3159
3132
3104
3076
3048
3020
2992
2964
2936
2907
2878
2850
2821
2792
2763
2733
2704
2674
2645
2615
2585
2555
2525
2495
2464
2434
2403
2372
2341
2311
2279
2248
2217
2186
2154
2122
2091
2059
2027
1995
1963
1931
1898
1866
1833
1801
1768
1735
1703
1670
1637
1603
1570
1537
1504
1470
1437
1403
1369
1336
1302
1268
1234
1199
1165
1131
1097
1062
1028
993
959
924
889
855
820
785
750
715
681
646
611
576
541
506
471
436
401
366
331
296
261
226
191
157
122
87
52
17
-18
-53
-88
-122
-157
-192
-227
-261
-296
-331
-365
-400
-435
-469
-504
-538
-573
-607
-641
-676
-710
-744
-778
-813
-847
-881
-915
-949
-983
-1016
-1051
-1085
-1118
-1152
-1186
-1220
-1253
-1287
-1321
-1354
-1388
-1421
-1455
-1488
-1522
-1555
-1588
-1622
-1655
-1689
-1722
-1755
-1789
-1822
-1855
-1888
-1921
-1955
-1988
-2021
-2054
-2087
-2120
-2153
-2186
-2219
-2252
-2285
-2317
-2350
-2383
-2416
-2448
-2481
-2513
-2546
-2578
-2611
-2643
-2676
-2708
-2740
-2773
-2805
-2837
-2869
-2901
-2933
-2965
-2997
-3029
-3061
-3093
-3125
-3157
-3189
-3220
-3252
-3284
-3315
-3347
-3378
-3410
-3441
-3473
-3504
-3536
-3567
-3598
-3630
-3661
-3692
-3723
-3754
-3785
-3816
-3847
-3878
-3909
-3940
-3971
-4002
-4033
-4064
-4094
-4125
-4156
-4186
-4217
-4248
-4278
-4309
-4339
-4369
-4400
-4430
-4460
-4490
-4521
-4551
-4581
-4611
-4641
-4670
-4700
-4730
-4760
-4789
-4819
-4849
-4878
-4907
-4937
-4966
-4995
-5024
-5054
-5083
-5111
-5140
-5169
-5198
-5226
-5255
-5283
-5312
-5340
-5368
-5396
-5424
-5452
-5480
-5507
-5535
-5562
-5590
-5617
-5644
-5671
-5698
-5725
-5752
-5779
-5806
-5832
-5859
-5885
-5911
-5937
-5964
-5990
-6015
-6041
-6067
-6093
-6118
-6144
-6169
-6194
-6220
-6245
-6270
-6295
-6320
-6344
-6369
-6394
-6418
-6442
-6467
-6491
-6515
-6539
-6563
-6587
-6611
-6635
-6659
-6682
-6706
-6729
-6752
-6776
-6799
-6822
-6845
-6868
-6891
-6914
-6937
-6959
-6982
-7004
-7027
-7049
-7071
-7094
-7116
-7138
-7160
-7182
-7204
-7226
-7247
-7269
-7291
-7312
-7334
-7355
-7377
-7398
-7419
-7441
-7462
-7483
-7504
-7525
-7546
-7567
-7587
-7608
-7629
-7649
-7670
-7690
-7711
-7731
-7751
-7771
-7791
-7811
-7831
-7851
-7870
-7890
-7909
-7929
-7948
-7967
-7986
-8005
-8023
-8042
-8061
-8079
-8098
-8116
-8134
-8151
-8170
-8186
-8205
-8222
-8240
-8257
-8274
-8291
-8308
-8324
-8341
-8357
-8374
-8390
-8406
-8422
-8438
-8453
-8469
-8484
-8500
-8515
-8530
-8545
-8560
-8575
-8589
-8604
-8618
-8633
-8647
-8661
-8675
-8688
-8702
-8716
-8729
-8743
-8756
-8769
-8782
-8795
-8808
-8821
-8833
-8846
-8858
-8871
-8883
-8895
-8907
-8919
-8931
-8942
-8954
-8965
-8977
-8988
-8999
-9010
-9021
-9032
-9043
-9054
-9065
-9075
-9086
-9096
-9106
-9117
-9127
-9137
-9147
-9157
-9167
-9177
-9187
-9197
-9206
-9216
-9225
-9235
-9244
-9254
-9263
-9272
-9282
-9291
-9300
-9309
-9318
-9326
-9335
-9344
-9353
-9361
-9370
-9378
-9387
-9395
-9403
-9411
-9419
-9427
-9435
-9443
-9450
-9458
-9466
-9473
-9480
-9488
-9495
-9502
-9509
-9516
-9522
-9529
-9536
-9542
-9549
-9555
-9561
-9567
-9573
-9579
-9585
-9591
-9596
-9602
-9607
-9612
-9617
-9622
-9627
-9632
-9637
-9641
-9646
-9650
-9654
-9659
-9663
-9666
-9670
-9674
-9678
-9681
-9685
-9688
-9691
-9694
-9697
-9700
-9703
-9705
-9708
-9710
-9712
-9714
-9716
-9718
-9720
-9722
-9723
-9724
-9726
-9727
-9728
-9729
-9729
-9730
-9730
-9731
-9731
-9731
-9731
-9731
-9731
-9730
-9730
-9729
-9728
-9727
-9726
-9725
-9723
-9722
-9720
-9719
-9717
-9715
-9712
-9710
-9708
-9705
-9702
-9700
-9697
-9693
-9690
-9687
-9683
-9679
-9675
-9671
-9667
-9663
-9658
-9653
-9648
-9643
-9638
-9633
-9627
-9621
-9616
-9610
-9603
-9597
-9590
-9584
-9577
-9570
-9563
-9556
-9548
-9540
-9533
-9525
-9517
-9509
-9500
-9492
-9483
-9474
-9465
-9456
-9447
-9438
-9428
-9418
-9409
-9399
-9388
-9378
-9368
-9357
-9347
-9336
-9325
-9314
-9303
-9291
-9280
-9268
-9256
-9244
-9232
-9220
-9208
-9195
-9183
-9170
-9157
-9144
-9131
-9117
-9104
-9090
-9077
-9063
-9049
-9035
-9020
-9006
-8991
-8977
-8962
-8947
-8931
-8916
-8901
-8885
-8869
-8853
-8837
-8821
-8805
-8788
-8771
-8754
-8737
-8720
-8703
-8685
-8668
-8650
-8632
-8614
-8596
-8578
-8559
-8540
-8522
-8503
-8484
-8464
-8445
-8425
-8406
-8386
-8366
-8345
-8325
-8305
-8284
-8263
-8242
-8221
-8199
-8178
-8156
-8134
-8112
-8090
-8068
-8045
-8022
-7999
-7976
-7953
-7930
-7906
-7882
-7858
-7834
-7810
-7785
-7761
-7736
-7711
-7686
-7661
-7635
-7610
-7584
-7558
-7532
-7506
-7480
-7454
-7427
-7400
-7374
-7347
-7320
-7292
-7265
-7238
-7210
-7182
-7154
-7126
-7098
-7070
-7041
-7013
-6984
-6956
-6927
-6898
-6869
-6839
-6810
-6781
-6751
-6722
-6692
-6662
-6633
-6603
-6573
-6543
-6513
-6482
-6452
-6422
-6391
-6361
-6330
-6300
-6269
-6238
-6207
-6177
-6146
-6115
-6084
-6053
-6022
-5991
-5959
-5928
-5897
-5866
-5834
-5803
-5772
-5740
-5709
-5678
-5646
-5615
-5583
-5552
-5521
-5489
-5458
-5426
-5395
-5363
-5331
-5300
-5268
-5237
-5205
-5174
-5142
-5110
-5079
-5047
-5015
-4983
-4952
-4920
-4888
-4856
-4824
-4792
-4760
-4728
-4695
-4663
-4631
-4599
-4566
-4534
-4501
-4469
-4436
-4403
-4370
-4338
-4305
-4272
-4239
-4205
-4172
-4139
-4105
-4072
-4038
-4005
-3971
-3937
-3904
-3870
-3836
-3801
-3767
-3733
-3699
-3664
-3629
-3595
-3560
-3525
-3490
-3455
-3420
-3385
-3350
-3315
-3280
-3244
-3209
-3173
-3137
-3102
-3066
-3030
-2994
-2958
-2922
-2886
-2849
-2813
-2777
-2740
-2703
-2667
-2630
-2593
-2557
-2520
-2483
-2446
-2409
-2372
-2335
-2297
-2260
-2223
-2186
-2148
-2111
-2074
-2036
-1999
-1961
-1924
-1886
-1849
-1811
-1773
-1736
-1698
-1660
-1623
-1585
-1547
-1510
-1472
-1434
-1397
-1359
-1321
-1284
-1246
-1208
-1171
-1133
-1095
-1058
-1020
-982
-945
-907
-870
-832
-795
-757
-720
-682
-645
-608
-570
-533
-495
-458
-421
-384
-346
-309
-272
-235
-198
-161
-124
-87
-50
-13
24
61
98
135
171
208
245
281
318
354
391
427
463
500
536
572
608
644
680
716
752
787
823
859
894
929
965
1000
1035
1070
1106
1140
1175
1210
1245
1280
1314
1349
1383
1417
1451
1486
1520
1554
1587
1621
1655
1688
1722
1755
1789
1822
1855
1888
1921
1953
1986
2017
2051
2083
2115
2148
2179
2211
2243
2275
2306
2338
2369
2400
2431
2463
2493
2524
2555
2586
2616
2647
2677
2707
2737
2767
2797
2827
2856
2886
2916
2945
2974
3003
3033
3062
3090
3119
3148
3177
3205
3234
3262
3290
3318
3347
3375
3403
3430
3458
3486
3513
3541
3568
3596
3623
3650
3677
3704
3731
3758
3784
3811
3837
3864
3890
3917
3943
3969
3995
4021
4046
4073
4099
4125
4151
4176
4202
4227
4253
4278
4304
4329
4354
4379
4404
4429
4454
4479
4504
4529
4554
4579
4604
4628
4653
4677
4702
4726
4751
4775
4799
4824
4848
4872
4896
4920
4944
4968
4992
5016
5040
5064
5087
5111
5135
5158
5182
5205
5229
5252
5275
5299
5322
5345
5368
5391
5414
5437
5460
5483
5506
5529
5552
5574
5597
5619
5642
5665
5687
5709
5732
5754
5776
5799
5821
5843
5865
5887
5909
5931
5953
5975
5997
6019
6040
6062
6084
6105
6127
6148
6170
6191
6212
6233
6254
6275
6296
6317
6338
6359
6380
6400
6421
6441
6462
6482
6503
6523
6543
6563
6583
6603
6623
6642
6662
6682
6701
6721
6740
6759
6778
6797
6817
6835
6854
6873
6892
6911
6929
6948
6966
6985
7003
7021
7039
7058
7076
7094
7112
7129
7147
7165
7183
7200
7218
7235
7253
7270
7288
7305
7322
7339
7357
7374
7391
7408
7425
7441
7458
7475
7492
7508
7525
7542
7558
7575
7591
7607
7624
7640
7656
7672
7688
7704
7720
7736
7752
7767
7783
7799
7814
7830
7846
7861
7877
7892
7907
7923
7938
7953
7968
7984
7999
8013
8029
8044
8058
8074
8089
8103
8119
8132
8148
8163
8178
8192
8207
8222
8236
8251
8265
8279
8294
8308
8322
8337
8351
8365
8379
8393
8407
8421
8435
8449
8463
8476
8490
8504
8517
8531
8544
8557
8571
8584
8597
8611
8624
8637
8650
8663
8676
8689
8702
8715
8727
8740
8753
8765
8778
8790
8803
8815
8828
8840
8853
8865
8877
8889
8902
8914
8926
8938
8950
8962
8974
8986
8997
9009
9021
9033
9044
9056
9068
9079
9091
9102
9113
9125
9136
9147
9158
9169
9180
9191
9202
9213
9224
9234
9245
9256
9266
9276
9287
9297
9307
9317
9327
9337
9347
9357
9366
9376
9385
9395
9404
9413
9423
9432
9441
9449
9458
9467
9476
9484
9493
9501
9509
9517
9525
9533
9541
9549
9557
9564
9572
9579
9587
9594
9601
9608
9615
9621
9628
9635
9641
9648
9654
9660
9666
9672
9678
9684
9690
9695
9701
9706
9712
9717
9722
9727
9732
9736
9741
9746
9750
9754
9758
9763
9767
9770
9774
9778
9781
9785
9788
9791
9794
9797
9800
9803
9806
9808
9810
9813
9815
9817
9819
9820
9822
9824
9825
9826
9827
9828
9829
9830
9831
9831
9832
9832
9832
9833
9833
9833
9832
9832
9832
9831
9831
9830
9830
9829
9828
9827
9826
9824
9823
9822
9820
9819
9817
9815
9814
9812
9810
9808
9806
9803
9801
9799
9796
9794
9791
9789
9786
9783
9780
9778
9775
9772
9769
9766
9762
9759
9756
9753
9749
9746
9742
9739
9735
9732
9728
9725
9721
9717
9713
9709
9705
9702
9698
9693
9689
9685
9681
9677
9673
9668
9664
9660
9655
9651
9646
9642
9637
9633
9628
9624
9619
9614
9609
9605
9600
9595
9590
9585
9580
9575
9570
9565
9560
9555
9550
9544
9539
9533
9528
9522
9517
9511
9505
9499
9493
9487
9481
9475
9469
9463
9456
9450
9444
9437
9430
9424
9417
9410
9403
9396
9389
9381
9374
9367
9359
9352
9344
9336
9328
9321
9312
9304
9296
9288
9280
9271
9262
9254
9245
9236
9227
9218
9209
9200
9191
9181
9172
9162
9153
9143
9133
9123
9113
9103
9093
9083
9073
9062
9052
9041
9031
9020
9010
8999
8988
8977
8966
8955
8944
8933
8922
8911
8900
8888
8877
8866
8854
8843
8831
8820
8808
8797
8785
8773
8762
8750
8738
8726
8715
8703
8691
8679
8667
8655
8643
8631
8619
8608
8596
8584
8572
8560
8548
8536
8524
8512
8500
8488
8476
8464
8453
8441
8429
8417
8405
8393
8381
8369
8358
8346
8334
8322
8311
8299
8287
8275
8264
8252
8240
8229
8217
8205
8194
8182
8170
8159
8148
8135
8125
8113
8102
8090
8079
8068
8055
8045
8034
8022
8010
8000
7989
7978
7966
7955
7944
7933
7922
7911
7900
7889
7878
7867
7856
7845
7835
7824
7813
7802
7791
7781
7770
7759
7749
7738
7727
7717
7706
7695
7685
7674
7664
7653
7643
7632
7622
7612
7601
7591
7581
7570
7560
7550
7539
7529
7519
7509
7498
7488
7478
7468
7457
7447
7437
7427
7417
7407
7397
7386
7376
7366
7356
7346
7336
7326
7316
7306
7296
7287
7277
7267
7257
7247
7238
7228
7218
7209
7199
7190
7180
7171
7162
7152
7143
7134
7125
7116
7107
7098
7089
7080
7072
7063
7055
7046
7038
7029
7021
7013
7004
6996
6988
6980
6972
6964
6956
6949
6941
6933
6926
6918
6911
6903
6896
6889
6882
6875
6867
6860
6853
6847
6840
6833
6826
6819
6813
6806
6799
6793
6786
6780
6773
6767
6761
6754
6748
6742
6735
6729
6723
6717
6711
6705
6699
6693
6688
6682
6676
6670
6665
6659
6654
6648
6643
6637
6632
6627
6622
6616
6611
6606
6601
6596
6591
6586
6581
6576
6571
6566
6561
6557
6552
6547
6542
6537
6533
6528
6523
6518
6514
6509
6504
6500
6495
6490
6485
6481
6476
6471
6467
6462
6457
6453
6448
6443
6438
6434
6429
6424
6419
6415
6410
6405
6400
6395
6391
6386
6381
6376
6371
6366
6361
6356
6351
6347
6342
6337
6331
6326
6321
6316
6311
6306
6301
6296
6290
6285
6280
6274
6269
6264
6258
6253
6248
6242
6237
6232
6226
6221
6215
6210
6205
6199
6194
6188
6183
6178
6172
6167
6161
6156
6151
6145
6140
6134
6129
6124
6118
6113
6108
6103
6097
6092
6087
6081
6076
6071
6066
6061
6055
6050
6045
6040
6035
6030
6025
6020
6015
6010
6005
6000
5995
5990
5985
5980
5975
5970
5966
5961
5956
5952
5947
5942
5938
5933
5928
5924
5919
5915
5910
5906
5901
5897
5892
5888
5883
5879
5875
5870
5866
5862
5857
5853
5849
5844
5840
5836
5831
5827
5823
5819
5814
5810
5806
5802
5798
5794
5790
5786
5782
5777
5773
5769
5765
5761
5757
5754
5750
5746
5742
5738
5734
5730
5726
5722
5719
5715
5711
5707
5703
5700
5696
5692
5689
5685
5682
5678
5674
5671
5667
5664
5661
5657
5654
5650
5647
5644
5641
5637
5634
5631
5628
5625
5622
5619
5616
5613
5610
5607
5604
5601
5599
5596
5593
5590
5588
5585
5583
5580
5577
5575
5573
5570
5568
5565
5563
5561
5559
5556
5554
5552
5550
5548
5546
5544
5542
5540
5538
5536
5534
5532
5531
5529
5527
5526
5524
5523
5521
5520
5518
5517
5515
5514
5513
5511
5510
5509
5508
5507
5505
5504
5503
5502
5501
5500
5499
5498
5497
5496
5495
5494
5494
5493
5492
5491
5490
5489
5489
5488
5487
5486
5485
5485
5484
5483
5483
5482
5481
5481
5480
5480
5479
5479
5478
5478
5477
5477
5476
5476
5476
5475
5475
5475
5474
5474
5474
5474
5474
5473
5473
5473
5473
5473
5473
5473
5472
5472
5472
5472
5472
5472
5472
5473
5473
5473
5473
5473
5473
5473
5474
5474
5474
5475
5475
5475
5476
5476
5476
5477
5477
5478
5478
5478
5479
5479
5480
5480
5481
5481
5482
5482
5483
5484
5484
5485
5485
5486
5486
5487
5487
5488
5488
5489
5489
5490
5490
5491
5491
5492
5492
5493
5493
5494
5494
5494
5495
5495
5495
5496
5496
5496
5497
5497
5497
5498
5498
5498
5499
5499
5499
5499
5500
5500
5500
5500
5501
5501
5501
5501
5502
5502
5502
5502
5502
5503
5503
5503
5503
5504
5504
5504
5504
5505
5505
5505
5505
5506
5506
5506
5507
5507
5507
5508
5508
5509
5509
5509
5510
5510
5511
5511
5512
5512
5512
5513
5513
5514
5514
5514
5515
5515
5515
5516
5516
5516
5516
5516
5516
5516
5516
5516
5516
5516
5516
5516
5515
5515
5515
5514
5514
5513
5513
5512
5511
5510
5510
5509
5508
5507
5505
5504
5503
5502
5500
5499
5497
5495
5494
5492
5490
5488
5486
5484
5481
5479
5477
5474
5471
5469
5466
5463
5460
5457
5454
5451
5447
5444
5440
5437
5433
5429
5425
5421
5417
5413
5409
5405
5400
5396
5391
5387
5382
5377
5372
5367
5362
5357
5352
5347
5341
5336
5330
5325
5319
5314
5308
5302
5296
5290
5284
5278
5272
5265
5259
5253
5246
5240
5233
5227
5220
5213
5206
5200
5193
5186
5179
5171
5164
5157
5150
5142
5135
5127
5120
5112
5104
5096
5089
5081
5073
5065
5057
5049
5041
5032
5024
5016
5007
4999
4991
4982
4973
4965
4956
4947
4938
4929
4920
4911
4902
4892
4883
4874
4864
4854
4845
4835
4825
4815
4805
4795
4785
4774
4764
4753
4743
4732
4721
4710
4699
4688
4677
4666
4655
4643
4632
4620
4609
4597
4585
4573
4561
4549
4537
4525
4513
4500
4488
4475
4463
4450
4437
4424
4412
4399
4386
4373
4359
4346
4333
4320
4306
4293
4279
4266
4252
4238
4224
4211
4197
4183
4169
4155
4141
4127
4112
4098
4083
4069
4054
4041
4026
4011
3997
3982
3968
3953
3938
3923
3908
3893
3878
3863
3848
3833
3818
3803
3787
3772
3757
3741
3726
3711
3695
3680
3664
3649
3633
3618
3602
3587
3571
3555
3540
3524
3509
3493
3477
3462
3446
3430
3414
3399
3383
3367
3352
3336
3320
3305
3289
3273
3258
3242
3226
3211
3195
3179
3164
3148
3133
3117
3102
3086
3071
3055
3040
3025
3009
2994
2979
2963
2948
2933
2918
2903
2888
2873
2857
2842
2827
2812
2797
2783
2768
2753
2738
2723
2708
2693
2678
2664
2649
2634
2619
2605
2590
2575
2560
2546
2531
2516
2501
2487
2472
2457
2443
2428
2413
2398
2384
2369
2354
2339
2325
2310
2295
2280
2265
2250
2236
2221
2206
2191
2176
2161
2146
2131
2116
2101
2085
2070
2055
2040
2025
2009
1994
1979
1963
1948
1933
1917
1902
1886
1870
1855
1839
1823
1808
1792
1776
1760
1744
1728
1712
1696
1680
1664
1648
1632
1615
1599
1583
1567
1550
1534
1517
1501
1484
1468
1451
1434
1418
1401
1384
1367
1351
1334
1317
1300
1283
1266
1249
1232
1215
1198
1181
1163
1146
1129
1112
1095
1078
1060
1043
1026
1008
991
974
957
939
922
905
888
870
853
836
818
801
784
766
749
732
714
697
679
662
645
627
610
593
575
558
541
523
506
488
471
454
436
419
402
384
367
349
332
314
297
279
262
244
227
209
192
174
157
139
122
104
87
69
52
34
16
-1
-19
-36
-54
-71
-89
-106
-124
-142
-159
-177
-194
-212
-229
-247
-264
-282
-300
-317
-335
-352
-370
-388
-405
-423
-440
-458
-475
-493
-511
-528
-546
-563
-581
-599
-616
-634
-651
-669
-687
-704
-722
-739
-757
-775
-792
-810
-827
-845
-863
-880
-898
-915
-933
-950
-968
-985
-1002
-1020
-1038
-1055
-1073
-1090
-1107
-1125
-1142
-1159
-1177
-1194
-1211
-1229
-1246
-1263
-1280
-1298
-1315
-1332
-1349
-1366
-1383
-1400
-1416
-1433
-1450
-1467
-1483
-1500
-1517
-1533
-1550
-1566
-1582
-1598
-1615
-1631
-1647
-1663
-1679
-1695
-1710
-1726
-1742
-1757
-1773
-1788
-1804
-1819
-1834
-1849
-1864
-1879
-1894
-1909
-1923
-1938
-1952
-1967
-1981
-1995
-2009
-2024
-2037
-2052
-2065
-2079
-2093
-2107
-2120
-2134
-2147
-2160
-2174
-2187
-2200
-2213
-2226
-2239
-2252
-2264
-2277
-2290
-2302
-2315
-2327
-2340
-2352
-2364
-2377
-2389
-2401
-2413
-2425
-2438
-2450
-2462
-2474
-2485
-2497
-2509
-2521
-2533
-2545
-2556
-2568
-2580
-2592
-2603
-2615
-2627
-2638
-2650
-2662
-2673
-2685
-2696
-2708
-2720
-2731
-2743
-2754
-2766
-2777
-2789
-2801
-2812
-2824
-2835
-2847
-2858
-2870
-2881
-2893
-2904
-2916
-2927
-2939
-2950
-2962
-2973
-2985
-2996
-3008
-3019
-3031
-3042
-3054
-3065
-3077
-3088
-3100
-3111
-3123
-3134
-3146
-3157
-3169
-3180
-3192
-3203
-3214
-3226
-3237
-3249
-3260
-3272
-3283
-3295
-3306
-3318
-3329
-3341
-3352
-3364
-3375
-3386
-3398
-3409
-3421
-3432
-3443
-3455
-3466
-3478
-3489
-3500
-3512
-3523
-3534
-3545
-3557
-3568
-3579
-3590
-3601
-3613
-3624
-3635
-3646
-3657
-3668
-3679
-3690
-3701
-3712
-3723
-3734
-3745
-3756
-3767
-3777
-3788
-3799
-3810
-3820
-3831
-3841
-3852
-3862
-3873
-3883
-3894
-3904
-3914
-3925
-3935
-3945
-3955
-3965
-3975
-3985
-3995
-4005
-4014
-4025
-4035
-4045
-4054
-4064
-4074
-4083
-4093
-4103
-4113
-4122
-4132
-4141
-4151
-4160
-4170
-4179
-4189
-4198
-4207
-4217
-4226
-4235
-4245
-4254
-4263
-4273
-4282
-4291
-4300
-4310
-4319
-4328
-4337
-4347
-4356
-4365
-4374
-4384
-4393
-4402
-4411
-4421
-4430
-4439
-4448
-4457
-4467
-4476
-4485
-4495
-4504
-4513
-4522
-4532
-4541
-4550
-4559
-4569
-4578
-4587
-4596
-4606
-4615
-4624
-4633
-4643
-4652
-4661
-4670
-4680
-4689
-4698
-4707
-4717
-4726
-4735
-4745
-4754
-4763
-4772
-4782
-4791
-4800
-4809
-4818
-4828
-4837
-4846
-4855
-4864
-4873
-4882
-4892
-4901
-4910
-4919
-4928
-4937
-4946
-4955
-4963
-4972
-4981
-4990
-4999
-5007
-5016
-5025
-5034
-5042
-5051
-5059
-5068
-5076
-5085
-5093
-5102
-5110
-5118
-5127
-5135
-5143
-5151
-5159
-5167
-5175
-5183
-5191
-5199
-5207
-5215
-5223
-5230
-5238
-5246
-5253
-5261
-5268
-5275
-5283
-5290
-5297
-5304
-5311
-5318
-5325
-5332
-5339
-5345
-5352
-5359
-5365
-5372
-5378
-5384
-5390
-5396
-5403
-5409
-5414
-5420
-5426
-5432
-5437
-5443
-5448
-5454
-5459
-5464
-5469
-5474
-5480
-5484
-5489
-5494
-5499
-5504
-5508
-5513
-5517
-5522
-5526
-5530
-5534
-5538
-5542
-5546
-5550
-5554
-5558
-5562
-5565
-5569
-5573
-5576
-5579
-5583
-5586
-5589
-5592
-5596
-5599
-5602
-5605
-5608
-5611
-5613
-5616
-5619
-5622
-5624
-5627
-5629
-5632
-5634
-5637
-5639
-5642
-5644
-5646
-5648
-5651
-5653
-5655
-5657
-5659
-5661
-5663
-5665
-5667
-5669
-5670
-5672
-5674
-5676
-5677
-5679
-5680
-5682
-5684
-5685
-5687
-5688
-5689
-5691
-5692
-5694
-5695
-5696
-5697
-5699
-5700
-5701
-5702
-5703
-5704
-5705
-5706
-5707
-5708
-5709
-5710
-5711
-5711
-5712
-5713
-5714
-5714
-5715
-5715
-5716
-5717
-5717
-5717
-5718
-5718
-5719
-5719
-5719
-5719
-5720
-5720
-5720
-5720
-5720
-5720
-5720
-5720
-5720
-5719
-5719
-5719
-5719
-5718
-5718
-5717
-5717
-5716
-5716
-5715
-5714
-5713
-5713
-5712
-5711
-5710
-5709
-5708
-5706
-5705
-5704
-5703
-5701
-5700
-5698
-5697
-5695
-5694
-5692
-5690
-5689
-5687
-5685
-5683
-5681
-5679
-5677
-5675
-5673
-5671
-5668
-5666
-5664
-5661
-5659
-5656
-5654
-5651
-5649
-5646
-5644
-5641
-5638
-5635
-5633
-5630
-5627
-5624
-5621
-5618
-5615
-5612
-5609
-5606
-5603
-5600
-5597
-5594
-5591
-5587
-5584
-5581
-5577
-5574
-5571
-5567
-5564
-5560
-5557
-5553
-5550
-5546
-5542
-5539
-5535
-5531
-5528
-5524
-5520
-5516
-5512
-5508
-5504
-5500
-5496
-5492
-5488
-5483
-5479
-5475
-5470
-5466
-5462
-5457
-5453
-5448
-5443
-5439
-5434
-5429
-5424
-5419
-5415
-5410
-5404
-5399
-5394
-5389
-5384
-5378
-5373
-5368
-5362
-5357
-5351
-5346
-5340
-5334
-5329
-5323
-5317
-5311
-5305
-5299
-5293
-5287
-5281
-5275
-5269
-5262
-5256
-5250
-5244
-5237
-5231
-5224
-5218
-5211
-5205
-5198
-5191
-5185
-5178
-5171
-5164
-5158
-5151
-5144
-5137
-5130
-5123
-5116
-5108
-5101
-5094
-5087
-5080
-5072
-5065
-5057
-5050
-5043
-5035
-5027
-5020
-5012
-5005
-4997
-4989
-4981
-4974
-4966
-4958
-4950
-4942
-4934
-4926
-4918
-4910
-4902
-4895
-4887
-4879
-4871
-4863
-4855
-4847
-4839
-4831
-4823
-4816
-4808
-4800
-4792
-4784
-4776
-4768
-4761
-4753
-4745
-4737
-4729
-4721
-4714
-4706
-4698
-4690
-4682
-4675
-4667
-4659
-4651
-4643
-4636
-4628
-4620
-4612
-4605
-4597
-4589
-4581
-4574
-4566
-4558
-4551
-4543
-4535
-4527
-4520
-4512
-4504
-4497
-4489
-4481
-4474
-4466
-4458
-4451
-4443
-4435
-4428
-4420
-4413
-4405
-4397
-4390
-4382
-4375
-4367
-4359
-4352
-4344
-4337
-4329
-4321
-4314
-4306
-4299
-4291
-4284
-4276
-4269
-4261
-4254
-4246
-4239
-4231
-4224
-4216
-4209
-4201
-4194
-4186
-4179
-4171
-4164
-4156
-4149
-4141
-4134
-4126
-4119
-4112
-4104
-4097
-4089
-4082
-4075
-4067
-4059
-4051
-4045
-4038
-4030
-4022
-4014
-4008
-4001
-3993
-3986
-3979
-3971
-3964
-3957
-3949
-3942
-3935
-3927
-3920
-3913
-3905
-3898
-3891
-3884
-3876
-3869
-3862
-3855
-3847
-3840
-3833
-3826
-3818
-3811
-3804
-3797
-3789
-3782
-3775
-3768
-3761
-3753
-3746
-3739
-3732
-3725
-3718
-3710
-3703
-3696
-3689
-3682
-3675
-3667
-3660
-3653
-3646
-3639
-3632
-3625
-3618
-3611
-3603
-3596
-3589
-3582
-3575
-3568
-3561
-3554
-3547
-3540
-3533
-3526
-3519
-3512
-3505
-3498
-3491
-3484
-3477
-3470
-3463
-3456
-3449
-3442
-3435
-3428
-3421
-3414
-3407
-3400
-3393
-3386
-3379
-3372
-3365
-3358
-3351
-3345
-3338
-3331
-3324
-3317
-3310
-3303
-3296
-3289
-3283
-3276
-3269
-3262
-3255
-3248
-3241
-3235
-3228
-3221
-3214
-3207
-3201
-3194
-3187
-3180
-3173
-3167
-3160
-3153
-3146
-3139
-3133
-3126
-3119
-3112
-3106
-3099
-3092
-3085
-3079
-3072
-3065
-3059
-3052
-3045
-3039
-3032
-3025
-3018
-3012
-3005
-2998
-2992
-2985
-2978
-2972
-2965
-2959
-2952
-2945
-2939
-2932
-2925
-2919
-2912
-2906
-2899
-2892
-2886
-2879
-2873
-2866
-2860
-2853
-2846
-2840
-2833
-2827
-2820
-2814
-2807
-2801
-2794
-2788
-2781
-2775
-2768
-2762
-2755
-2749
-2742
-2736
-2729
-2723
-2716
-2710
-2703
-2697
-2691
-2684
-2678
-2671
-2665
-2658
-2652
-2646
-2639
-2633
-2626
-2620
-2614
-2607
-2601
-2595
-2588
-2582
-2576
-2569
-2563
-2556
-2550
-2544
-2537
-2531
-2525
-2519
-2512
-2506
-2500
-2493
-2487
-2481
-2475
-2468
-2462
-2456
-2449
-2443
-2437
-2431
-2424
-2418
-2412
-2406
-2400
-2393
-2387
-2381
-2375
-2369
-2362
-2356
-2350
-2344
-2338
-2331
-2325
-2319
-2313
-2307
-2301
-2295
-2288
-2282
-2276
-2270
-2264
-2258
-2252
-2246
-2239
-2233
-2227
-2221
-2215
-2209
-2203
-2197
-2191
-2185
-2179
-2173
-2167
-2161
-2155
-2149
-2143
-2137
-2131
-2125
-2119
-2113
-2107
-2101
-2095
-2089
-2083
-2077
-2071
-2065
-2059
-2053
-2047
-2041
-2035
-2029
-2023
-2017
-2011
-2005
-1999
-1994
-1988
-1982
-1976
-1970
-1964
-1958
-1952
-1947
-1941
-1935
-1929
-1923
-1917
-1911
-1906
-1900
-1894
-1888
-1882
-1876
-1871
-1865
-1859
-1853
-1847
-1842
-1836
-1830
-1824
-1819
-1813
-1807
-1801
-1796
-1790
-1784
-1778
-1773
-1767
-1761
-1756
-1750
-1744
-1738
-1733
-1727
-1721
-1716
-1710
-1704
-1699
-1693
-1687
-1682
-1676
-1670
-1665
-1659
-1653
-1648
-1642
-1637
-1631
-1625
-1620
-1614
-1609
-1603
-1597
-1592
-1586
-1581
-1575
-1570
-1564
-1559
-1553
-1547
-1542
-1536
-1531
-1525
-1520
-1514
-1509
-1503
-1498
-1492
-1487
-1481
-1476
-1470
-1465
-1459
-1454
-1448
-1443
-1438
-1432
-1427
-1421
-1416
-1410
-1405
-1400
-1394
-1389
-1383
-1378
-1373
-1367
-1362
-1356
-1351
-1346
-1340
-1335
-1330
-1324
-1319
-1313
-1308
-1303
-1297
-1292
-1287
-1281
-1276
-1271
-1266
-1260
-1255
-1250
-1244
-1239
-1234
-1229
-1223
-1218
-1213
-1208
-1202
-1197
-1192
-1187
-1181
-1176
-1171
-1166
-1160
-1155
-1150
-1145
-1140
-1134
-1129
-1124
-1119
-1114
-1109
-1103
-1098
-1093
-1088
-1083
-1078
-1072
-1067
-1062
-1057
-1052
-1047
-1042
-1037
-1032
-1026
-1020
-1016
-1010
-1006
-1000
-996
-991
-986
-981
-976
-971
-966
-961
-956
-951
-945
-940
-935
-930
-925
-920
-915
-910
-905
-900
-895
-890
-886
-881
-876
-871
-866
-861
-856
-851
-846
-841
-836
-831
-826
-821
-816
-811
-807
-802
-797
-792
-787
-782
-777
-772
-767
-763
-758
-753
-748
-743
-738
-734
-729
-724
-719
-714
-709
-705
-700
-695
-690
-685
-681
-676
-671
-666
-661
-657
-652
-647
-642
-638
-633
-628
-623
-619
-614
-609
-605
-600
-595
-590
-586
-581
-576
-572
-567
-562
-558
-553
-548
-544
-539
-534
-530
-525
-520
-516
-511
-506
-502
-497
-493
-488
-483
-479
-474
-470
-465
-460
-456
-451
-447
-442
-438
-433
-428
-424
-419
-415
-410
-406
-401
-397
-392
-388
-383
-379
-374
-370
-365
-361
-356
-352
-347
-343
-338
-334
-329
-325
-320
-316
-311
-307
-303
-298
-294
-289
-285
-280
-276
-272
-267
-263
-258
-254
-250
-245
-241
-237
-232
-228
-223
-219
-215
-210
-206
-202
-197
-193
-189
-184
-180
-176
-171
-167
-163
-159
-154
-150
-146
-141
-137
-133
-129
-124
-120
-116
-112
-107
-103
-99
-95
-90
-86
-82
-78
-73
-69
-65
-61
-57
-52
-48
-44
-40
-36
-31
-27
-23
-19
-15
-11
-7
-2
2
6
10
14
18
22
27
31
35
39
43
47
51
55
59
63
67
72
76
80
84
88
92
96
100
104
108
112
116
120
124
128
132
136
140
144
148
152
156
160
164
168
172
176
180
184
188
192
196
200
204
208
212
215
219
223
227
231
235
239
243
247
251
255
258
262
266
270
274
278
282
285
289
293
297
301
305
309
312
316
320
324
328
331
335
339
343
347
350
354
358
362
366
369
373
377
381
384
388
392
396
399
403
407
411
414
418
422
425
429
433
436
440
444
448
451
455
459
462
466
470
473
477
481
484
488
492
495
499
502
506
510
513
517
520
524
528
531
535
538
542
546
549
553
556
560
564
567
571
574
578
581
585
588
592
595
599
602
606
610
613
617
620
624
627
631
634
637
641
644
648
651
655
658
662
665
