5
36193
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
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
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
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
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
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
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
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
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
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
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
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
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
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
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
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
27
27
27
27
27
27
27
27
27
27
27
27
26
26
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
21
21
21
21
21
21
21
20
20
20
20
20
20
19
19
19
19
19
19
18
18
18
18
18
17
17
17
17
17
17
16
16
16
16
16
15
15
15
15
15
15
14
14
14
14
14
13
13
13
13
13
12
12
12
12
12
11
11
11
11
10
10
10
10
9
9
9
9
9
8
8
8
8
7
7
7
7
6
6
6
6
5
5
5
5
4
4
4
4
4
3
3
3
3
2
2
2
2
1
1
1
1
0
0
0
0
-1
-1
-1
-1
-1
-2
-2
-2
-2
-3
-3
-3
-3
-4
-4
-4
-4
-5
-5
-5
-5
-5
-6
-6
-6
-6
-7
-7
-7
-7
-7
-8
-8
-8
-8
-9
-9
-9
-9
-9
-10
-10
-10
-10
-11
-11
-11
-11
-11
-12
-12
-12
-12
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-30
-30
-30
-30
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-60
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-53
-53
-53
-53
-52
-52
-52
-52
-51
-51
-51
-51
-51
-50
-50
-50
-50
-49
-49
-49
-49
-49
-48
-48
-48
-48
-47
-47
-47
-47
-46
-46
-46
-46
-45
-45
-45
-44
-44
-44
-44
-43
-43
-43
-43
-42
-42
-42
-42
-41
-41
-41
-40
-40
-40
-40
-39
-39
-39
-39
-38
-38
-38
-38
-37
-37
-37
-36
-36
-36
-36
-35
-35
-35
-34
-34
-34
-33
-33
-33
-33
-32
-32
-32
-31
-31
-31
-30
-30
-30
-30
-29
-29
-29
-28
-28
-28
-27
-27
-27
-27
-26
-26
-26
-25
-25
-25
-24
-24
-24
-24
-23
-23
-23
-22
-22
-22
-21
-21
-21
-20
-20
-20
-20
-19
-19
-19
-18
-18
-18
-17
-17
-17
-17
-16
-16
-16
-15
-15
-15
-14
-14
-14
-14
-13
-13
-13
-12
-12
-12
-11
-11
-11
-11
-10
-10
-10
-9
-9
-9
-8
-8
-8
-7
-7
-7
-6
-6
-6
-6
-5
-5
-5
-4
-4
-4
-3
-3
-3
-2
-2
-2
-1
-1
-1
0
0
0
1
1
1
1
2
2
2
3
3
3
4
4
4
5
5
5
6
6
7
7
7
8
8
8
9
9
9
10
10
10
11
11
11
12
12
13
13
13
14
14
14
15
15
15
16
16
16
17
17
18
18
18
19
19
19
20
20
21
21
21
22
22
23
23
23
24
24
24
25
25
26
26
26
27
27
28
28
28
29
29
30
30
30
31
31
32
32
32
33
33
34
34
34
35
35
36
36
36
37
37
38
38
38
39
39
40
40
41
41
41
42
42
43
43
43
44
44
45
45
46
46
46
47
47
48
48
48
49
49
50
50
50
51
51
52
52
53
53
53
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
65
66
66
67
67
68
68
69
69
69
70
70
71
71
72
72
72
73
73
74
74
75
75
76
76
77
77
77
78
78
79
79
80
80
81
81
82
82
83
83
83
84
84
85
85
86
86
87
87
88
88
89
89
90
90
90
91
91
92
92
93
93
94
94
95
95
96
96
97
97
98
98
99
99
100
100
101
101
102
102
103
103
104
104
105
105
106
106
107
107
108
108
109
109
110
111
111
112
112
113
113
114
114
115
115
116
116
117
117
118
118
119
119
120
121
121
122
122
123
123
124
124
125
125
126
126
127
127
128
128
129
129
130
130
131
131
132
132
133
133
134
134
135
135
136
136
137
137
138
138
139
139
140
140
140
141
141
142
142
143
143
144
144
145
145
146
146
147
147
148
148
149
149
150
150
151
151
152
152
153
153
154
154
155
155
156
156
156
157
157
158
158
159
159
160
160
161
161
162
162
163
163
164
164
165
165
166
166
167
167
168
168
169
169
170
170
171
171
171
172
172
173
173
174
174
175
175
176
176
177
177
178
178
179
179
180
180
181
181
182
182
183
183
184
184
185
185
186
186
187
187
188
188
188
189
189
190
190
191
191
192
192
193
193
194
194
195
195
196
196
197
197
198
198
199
199
200
200
200
201
201
202
202
203
203
204
204
205
205
206
206
207
207
208
208
209
209
210
210
211
211
212
212
213
213
214
214
215
215
216
216
217
217
218
218
219
219
220
220
221
221
222
222
223
223
224
224
225
225
226
226
226
227
227
228
228
229
229
230
230
231
231
232
232
233
233
234
234
235
235
236
236
237
237
238
238
239
239
240
240
241
241
242
242
243
243
244
244
245
245
246
246
247
247
248
248
249
249
250
250
251
251
252
252
253
253
254
254
255
255
256
257
257
258
258
259
259
260
260
261
261
262
262
263
263
264
264
265
265
266
266
267
267
268
268
269
269
270
270
271
271
272
272
273
273
274
274
275
275
276
276
277
277
278
278
279
279
280
280
281
281
282
282
283
283
284
284
285
285
286
286
287
287
288
288
289
289
290
290
291
291
292
293
293
294
294
295
295
296
296
297
297
298
298
299
299
300
300
301
301
302
302
303
303
304
305
305
306
306
307
307
308
308
309
309
310
310
311
311
312
312
313
313
314
314
315
315
316
316
317
317
318
318
319
319
320
320
321
321
322
322
323
323
324
324
325
325
326
326
327
327
328
328
329
329
330
330
331
331
332
332
333
333
334
334
335
335
336
336
337
337
337
338
338
339
339
340
340
341
341
342
342
343
343
344
344
345
345
346
346
347
347
348
348
349
349
350
350
351
351
351
352
352
353
353
354
354
355
355
356
356
357
357
358
358
359
359
360
360
361
361
362
362
363
363
364
364
364
365
365
366
366
367
367
368
368
369
369
370
370
371
371
371
372
372
373
373
374
374
375
375
376
376
377
377
378
378
379
379
380
380
381
381
382
382
383
383
384
384
385
385
385
386
386
387
387
388
388
389
389
390
390
391
391
392
392
393
393
394
394
395
395
396
396
397
398
398
399
399
400
400
401
401
402
402
403
403
404
404
405
405
406
406
407
407
408
408
409
409
410
410
411
411
412
412
413
413
414
414
415
415
416
416
417
417
418
418
419
419
420
420
421
421
422
422
423
423
424
424
425
425
426
426
427
427
428
428
429
429
430
430
431
431
432
432
433
433
434
434
435
435
436
437
437
438
438
439
439
440
440
441
441
442
442
443
443
444
444
445
445
446
446
447
447
448
448
449
449
450
450
451
451
452
452
453
453
454
454
455
455
456
456
457
457
458
458
459
459
460
460
461
461
462
462
463
463
464
464
465
465
466
467
467
468
468
469
469
470
470
471
471
472
472
473
473
474
474
475
476
476
477
477
478
478
479
479
480
480
481
481
482
482
483
483
484
485
485
486
486
487
487
488
488
489
489
490
490
491
492
492
493
493
494
494
495
495
496
497
497
498
498
499
499
500
500
501
502
502
503
503
504
504
505
505
506
507
507
508
508
509
509
510
511
511
512
512
513
513
514
515
515
516
516
517
517
518
518
519
520
520
521
521
522
522
523
524
524
525
525
526
526
527
528
528
529
529
530
530
531
532
532
533
533
534
534
535
536
536
537
538
538
539
539
540
541
541
542
543
543
544
544
545
546
546
547
548
548
549
549
550
551
551
552
553
553
554
555
555
556
557
557
558
558
559
560
560
561
562
562
563
564
564
565
566
566
567
568
568
569
570
570
571
572
572
573
574
574
575
576
576
577
578
578
579
580
580
581
582
583
583
584
585
585
586
587
587
588
589
589
590
591
591
592
593
593
594
595
596
596
597
598
598
599
600
600
601
602
603
603
604
605
605
606
607
608
608
609
610
610
611
612
612
613
614
615
615
616
617
617
618
619
620
620
621
622
622
623
624
625
625
626
627
627
628
629
630
630
631
632
633
633
634
635
635
636
637
638
638
639
640
641
641
642
643
643
644
645
646
646
647
648
649
649
650
651
652
652
653
654
655
656
656
657
658
659
659
660
661
662
663
663
664
665
666
666
667
668
669
670
670
671
672
673
674
674
675
676
677
678
678
679
680
681
682
683
683
684
685
686
687
687
688
689
690
691
692
692
693
694
695
696
696
697
698
699
700
701
701
702
703
704
705
706
706
707
708
709
710
711
712
712
713
714
715
716
717
718
718
719
720
721
722
723
724
725
725
726
727
728
729
730
731
732
732
733
734
735
736
737
738
739
740
741
742
742
743
744
745
746
747
748
749
750
751
752
753
754
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
825
826
827
828
829
830
831
832
833
834
836
837
838
839
840
841
842
843
844
846
847
848
849
850
851
852
853
855
856
857
858
859
860
862
863
864
865
866
867
869
870
871
872
873
874
876
877
878
879
880
882
883
884
885
886
888
889
890
891
893
894
895
896
898
899
900
901
902
904
905
906
907
909
910
911
913
914
915
916
918
919
920
921
923
924
925
926
928
929
930
932
933
934
935
937
938
939
941
942
943
944
946
947
948
950
951
952
954
955
956
958
959
960
962
963
965
966
967
969
970
971
973
974
976
977
978
980
981
982
984
985
987
988
989
991
992
994
995
996
998
999
1000
1002
1002
1004
1006
1008
1008
1010
1012
1012
1014
1016
1018
1018
1020
1022
1022
1025
1026
1028
1029
1031
1032
1034
1035
1036
1038
1039
1041
1042
1044
1045
1047
1048
1050
1051
1053
1054
1056
1057
1059
1060
1062
1063
1065
1066
1068
1069
1071
1072
1074
1075
1077
1078
1080
1081
1083
1084
1086
1087
1089
1090
1092
1093
1095
1097
1098
1100
1101
1103
1104
1106
1107
1109
1111
1112
1114
1115
1117
1118
1120
1122
1123
1125
1126
1128
1129
1131
1133
1134
1136
1137
1139
1140
1142
1144
1145
1147
1149
1150
1152
1153
1155
1157
1158
1160
1161
1163
1165
1166
1168
1170
1171
1173
1174
1176
1178
1179
1181
1183
1184
1186
1188
1189
1191
1192
1194
1196
1197
1199
1201
1202
1204
1206
1207
1209
1211
1212
1214
1216
1217
1219
1221
1223
1224
1226
1228
1229
1231
1233
1234
1236
1238
1239
1241
1243
1245
1246
1248
1250
1251
1253
1255
1256
1258
1260
1262
1263
1265
1267
1268
1270
1272
1274
1275
1277
1279
1281
1282
1284
1286
1288
1289
1291
1293
1295
1296
1298
1300
1302
1303
1305
1307
1308
1310
1312
1313
1315
1317
1318
1320
1322
1323
1325
1326
1328
1330
1332
1333
1335
1337
1338
1340
1342
1344
1346
1347
1349
1351
1353
1355
1356
1358
1360
1362
1364
1365
1367
1369
1371
1373
1374
1376
1378
1379
1381
1383
1384
1386
1387
1389
1391
1392
1394
1395
1397
1398
1399
1401
1402
1404
1405
1407
1408
1409
1411
1412
1413
1415
1416
1417
1418
1420
1421
1422
1423
1424
1426
1427
1428
1430
1431
1432
1434
1435
1437
1438
1440
1442
1444
1446
1448
1450
1452
1454
1456
1458
1460
1462
1465
1467
1469
1471
1473
1475
1477
1479
1481
1484
1486
1488
1490
1492
1494
1496
1498
1499
1501
1502
1503
1503
1504
1504
1504
1503
1503
1502
1500
1499
1498
1496
1495
1493
1492
1490
1489
1488
1487
1487
1487
1487
1488
1489
1491
1493
1495
1498
1501
1504
1507
1511
1514
1517
1521
1524
1527
1530
1533
1535
1538
1540
1542
1543
1545
1546
1547
1548
1549
1549
1550
1550
1550
1550
1550
1550
1550
1549
1548
1547
1546
1544
1541
1539
1536
1532
1529
1525
1521
1516
1512
1507
1502
1498
1493
1489
1484
1481
1477
1474
1472
1470
1469
1469
1470
1471
1472
1474
1477
1480
1483
1487
1491
1495
1500
1504
1509
1514
1519
1525
1531
1537
1544
1552
1560
1568
1577
1587
1597
1607
1617
1627
1637
1646
1655
1663
1670
1676
1680
1683
1685
1685
1683
1680
1675
1669
1661
1652
1642
1631
1619
1606
1594
1582
1570
1560
1550
1541
1534
1529
1525
1522
1521
1522
1523
1525
1528
1532
1537
1541
1546
1551
1556
1561
1566
1571
1576
1580
1585
1590
1594
1599
1603
1608
1612
1617
1622
1627
1633
1640
1647
1655
1663
1672
1681
1691
1700
1710
1720
1729
1737
1745
1751
1756
1760
1762
1764
1763
1762
1760
1756
1751
1745
1737
1728
1719
1708
1697
1685
1672
1660
1647
1635
1622
1611
1600
1590
1581
1572
1564
1557
1550
1545
1540
1537
1535
1535
1536
1539
1544
1552
1561
1573
1587
1602
1619
1636
1654
1672
1689
1707
1723
1739
1754
1768
1780
1792
1802
1811
1818
1825
1830
1833
1835
1836
1835
1832
1827
1819
1810
1798
1785
1770
1754
1737
1720
1702
1685
1669
1654
1641
1629
1619
1611
1605
1600
1597
1595
1593
1592
1591
1589
1588
1586
1584
1583
1582
1582
1583
1586
1590
1596
1603
1612
1622
1633
1646
1659
1672
1686
1699
1712
1724
1736
1746
1755
1763
1770
1775
1778
1781
1783
1783
1783
1782
1781
1779
1777
1776
1774
1773
1773
1772
1772
1772
1772
1772
1772
1771
1770
1768
1765
1761
1755
1748
1740
1731
1721
1711
1700
1688
1677
1666
1656
1647
1640
1634
1631
1629
1629
1632
1636
1641
1647
1654
1661
1669
1677
1684
1691
1698
1704
1709
1713
1717
1719
1721
1721
1721
1719
1717
1715
1713
1710
1708
1705
1702
1699
1695
1691
1686
1680
1675
1669
1663
1658
1653
1649
1646
1645
1645
1647
1651
1656
1663
1671
1681
1691
1701
1712
1721
1730
1737
1742
1746
1748
1748
1746
1743
1738
1733
1727
1721
1714
1708
1701
1695
1688
1680
1673
1665
1657
1649
1642
1635
1628
1623
1620
1617
1617
1617
1619
1622
1625
1628
1632
1636
1641
1646
1652
1658
1664
1671
1678
1685
1692
1699
1707
1714
1722
1730
1737
1743
1747
1750
1752
1753
1753
1753
1752
1751
1750
1749
1747
1746
1743
1740
1736
1730
1724
1716
1708
1700
1691
1683
1675
1668
1662
1657
1652
1649
1645
1643
1641
1640
1638
1637
1636
1635
1633
1630
1626
1622
1618
1612
1607
1602
1597
1592
1587
1583
1580
1577
1575
1574
1574
1575
1576
1579
1582
1585
1589
1594
1598
1602
1606
1610
1615
1618
1622
1625
1628
1630
1632
1633
1633
1633
1631
1629
1625
1620
1614
1608
1601
1595
1590
1586
1584
1583
1583
1585
1588
1592
1596
1600
1605
1609
1613
1616
1620
1623
1626
1628
1630
1632
1633
1634
1633
1631
1628
1623
1617
1609
1600
1590
1578
1566
1552
1539
1526
1514
1502
1492
1483
1475
1468
1463
1459
1455
1452
1449
1447
1446
1446
1447
1449
1453
1457
1462
1468
1473
1478
1483
1488
1491
1495
1497
1499
1501
1502
1502
1501
1499
1497
1495
1491
1487
1482
1476
1469
1462
1454
1447
1439
1433
1427
1423
1421
1420
1422
1425
1430
1436
1442
1449
1456
1462
1467
1472
1476
1479
1482
1485
1486
1487
1488
1487
1486
1484
1481
1477
1472
1465
1458
1450
1441
1432
1423
1413
1403
1393
1383
1374
1365
1357
1350
1344
1338
1333
1329
1325
1321
1318
1315
1311
1308
1304
1299
1294
1287
1280
1271
1262
1252
1242
1232
1221
1210
1200
1190
1180
1172
1165
1160
1156
1154
1153
1153
1155
1156
1158
1160
1162
1163
1163
1162
1160
1157
1152
1147
1140
1132
1124
1114
1104
1093
1081
1068
1054
1039
1022
1004
983
960
934
906
877
847
816
784
751
719
686
654
622
591
561
531
503
476
451
428
407
389
373
360
349
340
334
330
327
327
328
331
336
343
352
363
377
392
409
428
447
466
485
503
519
533
544
551
554
553
547
537
522
504
482
458
432
407
382
359
338
320
305
293
284
278
274
272
270
269
267
265
261
256
249
240
230
218
205
190
173
155
135
113
89
63
37
9
-19
-47
-74
-99
-121
-140
-155
-166
-175
-181
-185
-187
-189
-189
-189
-188
-187
-186
-183
-179
-174
-167
-158
-146
-133
-118
-102
-85
-68
-51
-35
-21
-9
-1
4
4
-1
-9
-20
-34
-48
-62
-75
-86
-95
-102
-107
-111
-115
-119
-125
-132
-140
-150
-160
-171
-180
-189
-195
-200
-202
-202
-199
-194
-189
-183
-179
-178
-181
-189
-203
-222
-247
-277
-313
-351
-393
-435
-477
-519
-559
-597
-635
-671
-707
-742
-778
-813
-849
-885
-922
-958
-994
-1028
-1059
-1087
-1110
-1130
-1145
-1155
-1162
-1166
-1167
-1166
-1164
-1161
-1158
-1156
-1153
-1151
-1149
-1145
-1142
-1137
-1132
-1126
-1120
-1113
-1107
-1102
-1098
-1096
-1095
-1098
-1103
-1112
-1123
-1138
-1154
-1172
-1191
-1210
-1228
-1244
-1259
-1271
-1281
-1289
-1295
-1301
-1306
-1311
-1317
-1323
-1329
-1336
-1343
-1349
-1353
-1356
-1357
-1355
-1349
-1341
-1331
-1319
-1306
-1293
-1281
-1269
-1257
-1244
-1231
-1217
-1203
-1188
-1174
-1159
-1146
-1134
-1125
-1118
-1113
-1111
-1111
-1112
-1114
-1115
-1116
-1115
-1113
-1109
-1105
-1101
-1098
-1098
-1101
-1110
-1124
-1146
-1175
-1211
-1252
-1299
-1349
-1401
-1453
-1504
-1554
-1601
-1645
-1686
-1725
-1760
-1793
-1823
-1851
-1876
-1898
-1917
-1933
-1945
-1953
-1957
-1958
-1955
-1950
-1942
-1934
-1926
-1919
-1913
-1910
-1910
-1913
-1920
-1930
-1942
-1956
-1971
-1986
-2000
-2013
-2024
-2033
-2039
-2043
-2047
-2052
-2059
-2069
-2084
-2104
-2129
-2160
-2195
-2234
-2276
-2319
-2362
-2403
-2443
-2479
-2513
-2546
-2577
-2608
-2638
-2668
-2696
-2723
-2748
-2772
-2794
-2816
-2838
-2860
-2884
-2908
-2935
-2963
-2993
-3025
-3057
-3092
-3126
-3161
-3194
-3226
-3255
-3280
-3301
-3317
-3329
-3337
-3342
-3345
-3348
-3350
-3352
-3354
-3358
-3364
-3373
-3385
-3401
-3420
-3442
-3466
-3493
-3523
-3555
-3589
-3627
-3666
-3708
-3751
-3795
-3840
-3885
-3928
-3971
-4011
-4051
-4086
-4119
-4147
-4170
-4189
-4202
-4211
-4214
-4213
-4208
-4199
-4186
-4171
-4155
-4137
-4121
-4104
-4088
-4073
-4058
-4043
-4027
-4013
-3997
-3981
-3965
-3949
-3933
-3917
-3901
-3884
-3867
-3850
-3834
-3818
-3803
-3790
-3778
-3768
-3760
-3755
-3751
-3749
-3749
-3750
-3752
-3755
-3758
-3762
-3767
-3774
-3782
-3792
-3804
-3819
-3836
-3854
-3874
-3896
-3918
-3941
-3965
-3989
-4013
-4038
-4065
-4091
-4121
-4151
-4182
-4213
-4245
-4277
-4308
-4340
-4372
-4403
-4434
-4465
-4494
-4523
-4552
-4583
-4615
-4650
-4688
-4729
-4774
-4823
-4874
-4928
-4984
-5042
-5101
-5160
-5218
-5276
-5332
-5385
-5435
-5481
-5523
-5559
-5590
-5614
-5633
-5647
-5654
-5658
-5657
-5652
-5644
-5634
-5621
-5606
-5588
-5568
-5546
-5522
-5496
-5468
-5438
-5405
-5369
-5330
-5290
-5247
-5204
-5160
-5116
-5074
-5034
-4998
-4964
-4935
-4910
-4889
-4873
-4862
-4855
-4855
-4861
-4874
-4895
-4922
-4957
-4999
-5045
-5097
-5152
-5210
-5271
-5334
-5398
-5464
-5530
-5596
-5662
-5728
-5794
-5858
-5922
-5985
-6046
-6105
-6161
-6214
-6264
-6310
-6353
-6392
-6427
-6457
-6481
-6500
-6513
-6519
-6518
-6511
-6496
-6475
-6446
-6411
-6369
-6321
-6269
-6213
-6154
-6094
-6033
-5971
-5910
-5849
-5792
-5737
-5689
-5646
-5610
-5582
-5562
-5550
-5545
-5548
-5558
-5573
-5594
-5619
-5646
-5674
-5703
-5731
-5758
-5784
-5809
-5833
-5856
-5879
-5902
-5924
-5947
-5970
-5993
-6016
-6040
-6064
-6088
-6113
-6138
-6163
-6188
-6211
-6233
-6253
-6270
-6283
-6294
-6301
-6304
-6303
-6299
-6293
-6284
-6274
-6264
-6253
-6243
-6234
-6226
-6220
-6216
-6213
-6211
-6210
-6209
-6207
-6203
-6197
-6191
-6186
-6182
-6181
-6183
-6188
-6196
-6207
-6220
-6235
-6253
-6274
-6297
-6323
-6351
-6383
-6418
-6456
-6497
-6541
-6589
-6640
-6694
-6750
-6808
-6867
-6928
-6990
-7052
-7114
-7175
-7235
-7294
-7350
-7404
-7455
-7503
-7549
-7592
-7634
-7676
-7717
-7759
-7800
-7842
-7885
-7927
-7971
-8015
-8058
-8103
-8147
-8193
-8239
-8288
-8340
-8396
-8457
-8522
-8592
-8667
-8747
-8831
-8920
-9013
-9108
-9206
-9305
-9404
-9500
-9592
-9678
-9756
-9826
-9885
-9934
-9971
-9996
-10008
-10009
-9998
-9977
-9945
-9904
-9852
-9792
-9722
-9643
-9555
-9458
-9353
-9240
-9121
-8995
-8864
-8730
-8593
-8455
-8318
-8182
-8050
-7923
-7800
-7683
-7573
-7471
-7375
-7287
-7206
-7131
-7063
-7001
-6944
-6890
-6839
-6790
-6742
-6694
-6646
-6597
-6546
-6492
-6436
-6376
-6315
-6252
-6189
-6128
-6070
-6016
-5969
-5928
-5893
-5867
-5847
-5834
-5827
-5826
-5829
-5837
-5847
-5860
-5875
-5892
-5910
-5929
-5948
-5967
-5985
-6003
-6019
-6035
-6049
-6061
-6071
-6079
-6084
-6086
-6085
-6079
-6070
-6056
-6039
-6019
-5996
-5969
-5939
-5906
-5869
-5829
-5784
-5735
-5683
-5627
-5568
-5508
-5447
-5388
-5332
-5281
-5237
-5202
-5177
-5162
-5159
-5167
-5187
-5219
-5263
-5320
-5388
-5469
-5560
-5663
-5777
-5901
-6036
-6182
-6339
-6507
-6686
-6876
-7076
-7287
-7507
-7735
-7970
-8212
-8457
-8705
-8953
-9200
-9444
-9683
-9916
-10141
-10358
-10564
-10759
-10940
-11109
-11263
-11403
-11530
-11643
-11742
-11829
-11903
-11965
-12014
-12052
-12079
-12095
-12100
-12094
-12077
-12048
-12007
-11954
-11888
-11810
-11719
-11617
-11505
-11381
-11248
-11105
-10954
-10794
-10626
-10452
-10272
-10088
-9902
-9715
-9528
-9343
-9161
-8985
-8815
-8654
-8502
-8361
-8232
-8116
-8012
-7922
-7845
-7781
-7727
-7685
-7654
-7632
-7620
-7618
-7627
-7646
-7676
-7716
-7765
-7823
-7888
-7959
-8036
-8116
-8200
-8286
-8374
-8463
-8554
-8646
-8737
-8828
-8917
-9005
-9089
-9169
-9245
-9315
-9380
-9437
-9488
-9532
-9569
-9599
-9622
-9639
-9650
-9656
-9655
-9649
-9637
-9618
-9593
-9562
-9523
-9476
-9422
-9359
-9287
-9207
-9119
-9022
-8918
-8806
-8686
-8559
-8426
-8286
-8141
-7992
-7839
-7684
-7527
-7370
-7213
-7059
-6908
-6762
-6623
-6492
-6371
-6261
-6164
-6081
-6012
-5959
-5922
-5901
-5896
-5905
-5928
-5963
-6011
-6070
-6139
-6217
-6304
-6398
-6500
-6609
-6723
-6844
-6970
-7100
-7236
-7375
-7518
-7665
-7815
-7968
-8122
-8277
-8433
-8588
-8740
-8890
-9035
-9175
-9308
-9434
-9551
-9660
-9759
-9848
-9926
-9994
-10052
-10100
-10138
-10165
-10182
-10189
-10185
-10171
-10146
-10112
-10068
-10014
-9953
-9883
-9807
-9724
-9635
-9543
-9448
-9352
-9256
-9160
-9068
-8979
-8896
-8819
-8750
-8689
-8637
-8595
-8563
-8540
-8529
-8528
-8539
-8561
-8595
-8642
-8700
-8770
-8851
-8943
-9045
-9156
-9275
-9402
-9536
-9675
-9820
-9968
-10120
-10273
-10428
-10582
-10736
-10888
-11038
-11185
-11327
-11464
-11593
-11714
-11824
-11921
-12006
-12077
-12133
-12174
-12198
-12206
-12198
-12174
-12133
-12077
-12006
-11919
-11819
-11706
-11581
-11445
-11300
-11146
-10986
-10821
-10652
-10482
-10312
-10144
-9978
-9815
-9656
-9502
-9353
-9208
-9068
-8934
-8804
-8680
-8561
-8447
-8337
-8233
-8132
-8037
-7946
-7859
-7776
-7700
-7629
-7565
-7508
-7458
-7416
-7380
-7351
-7327
-7309
-7296
-7287
-7281
-7277
-7275
-7272
-7269
-7265
-7257
-7247
-7232
-7214
-7193
-7169
-7144
-7119
-7096
-7076
-7062
-7053
-7051
-7057
-7070
-7092
-7121
-7159
-7205
-7258
-7317
-7381
-7450
-7522
-7597
-7672
-7749
-7827
-7906
-7986
-8068
-8151
-8238
-8328
-8423
-8523
-8631
-8746
-8871
-9007
-9156
-9318
-9495
-9687
-9894
-10117
-10357
-10613
-10884
-11172
-11475
-11793
-12126
-12472
-12832
-13204
-13587
-13981
-14386
-14799
-15222
-15652
-16088
-16534
-16985
-17443
-17908
-18378
-18854
-19336
-19822
-20312
-20806
-21302
-21800
-22299
-22799
-23298
-23795
-24291
-24784
-25273
-25758
-26237
-26709
-27174
-27630
-28075
-28509
-28930
-29337
-29729
-30103
-30460
-30798
-31115
-31411
-31682
-31929
-32148
-32339
-32500
-32630
-32728
-32794
-32826
-32825
-32790
-32722
-32621
-32485
-32319
-32118
-31885
-31619
-31320
-30989
-30625
-30230
-29803
-29346
-28860
-28344
-27800
-27230
-26633
-26011
-25366
-24697
-24008
-23299
-22570
-21824
-21062
-20285
-19494
-18689
-17873
-17045
-16206
-15358
-14502
-13639
-12769
-11893
-11012
-10127
-9239
-8349
-7458
-6567
-5677
-4789
-3902
-3018
-2137
-1261
-392
471
1326
2172
3007
3832
4644
5442
6226
6993
7742
8473
9184
9873
10540
11185
11805
12400
12971
13516
14035
14529
14998
15442
15863
16262
16639
16998
17340
17667
17983
18290
18590
18886
19181
19477
19777
20084
20399
20726
21066
21422
21795
22185
22593
23018
23459
23915
24384
24865
25357
25858
26367
26882
27401
27923
28446
28968
29486
29998
30503
30999
31482
31951
32405
32841
33258
33654
34026
34374
34696
34990
35254
35488
35690
35859
35995
36096
36162
36193
36187
36145
36066
35950
35797
35606
35379
35114
34814
34478
34107
33702
33264
32796
32296
31769
31214
30634
30030
29405
28759
28096
27419
26728
26028
25321
24610
23897
23186
22478
21777
21083
20399
19727
19066
18419
17784
17163
16556
15961
15378
14807
14246
13695
13152
12616
12087
11564
11045
10531
10020
9511
9005
8502
8000
7501
7004
6510
6018
5529
5044
4563
4086
3618
3156
2702
2258
1825
1404
997
604
226
-135
-479
-805
-1113
-1403
-1673
-1926
-2163
-2386
-2599
-2803
-3004
-3203
-3403
-3607
-3818
-4035
-4263
-4501
-4752
-5016
-5294
-5586
-5892
-6212
-6545
-6891
-7249
-7617
-7995
-8382
-8774
-9172
-9573
-9975
-10376
-10774
-11168
-11555
-11934
-12303
-12661
-13007
-13338
-13654
-13952
-14233
-14493
-14732
-14948
-15139
-15305
-15444
-15555
-15638
-15691
-15714
-15705
-15664
-15589
-15481
-15338
-15161
-14948
-14701
-14419
-14102
-13752
-13369
-12954
-12509
-12035
-11535
-11010
-10463
-9895
-9310
-8709
-8093
-7465
-6826
-6178
-5521
-4858
-4189
-3516
-2840
-2163
-1487
-813
-146
514
1164
1801
2423
3028
3612
4173
4709
5217
5696
6142
6556
6933
7275
7578
7841
8066
8250
8396
8503
8574
8612
8622
8607
8573
8524
8464
8395
8320
8241
8157
8071
7982
7888
7789
7684
7570
7448
7316
7173
7017
6850
6671
6479
6276
6060
5834
5596
5349
5093
4829
4559
4285
4010
3735
3464
3200
2945
2701
2472
2258
2060
1880
1717
1571
1441
1326
1224
1134
1054
984
923
869
822
782
749
721
699
683
670
662
658
657
659
664
674
689
711
740
779
828
890
965
1055
1160
1282
1422
1580
1757
1953
2168
2403
2656
2925
3209
3505
3811
4125
4444
4768
5095
5424
5754
6084
6414
6743
7072
7399
7725
8048
8370
8687
9000
9308
9608
9901
10182
10452
10706
10942
11158
11352
11520
11660
11771
11850
11896
11908
11884
11824
11726
11593
11423
11220
10985
10720
10429
10114
9777
9421
9048
8660
8257
7842
7416
6978
6532
6078
5618
5154
4687
4220
3754
3291
2835
2386
1947
1519
1104
703
317
-53
-406
-741
-1058
-1355
-1631
-1885
-2115
-2320
-2499
-2649
-2769
-2858
-2915
-2937
-2925
-2877
-2794
-2674
-2518
-2325
-2094
-1826
-1520
-1176
-796
-379
71
552
1060
1590
2137
2699
3271
3852
4438
5028
5620
6211
6798
7380
7953
8514
9062
9591
10101
10587
11046
11477
11874
12237
12561
12844
13084
13279
13426
13526
13577
13578
13528
13428
13276
13073
12819
12514
12159
11753
11299
10798
10253
9668
9046
8395
7719
7024
6316
5602
4884
4168
3457
2756
2067
1396
745
117
-484
-1055
-1594
-2098
-2566
-2995
-3384
-3732
-4038
-4301
-4520
-4696
-4828
-4917
-4965
-4972
-4941
-4873
-4771
-4637
-4474
-4286
-4075
-3845
-3599
-3342
-3076
-2803
-2528
-2254
-1981
-1715
-1456
-1206
-969
-745
-536
-343
-167
-8
132
255
362
452
529
595
653
705
754
803
855
911
974
1045
1124
1213
1313
1422
1541
1670
1809
1956
2112
2275
2444
2618
2795
2975
3155
3334
3512
3688
3861
4030
4195
4355
4512
4664
4813
4960
5106
5252
5401
5554
5712
5877
6049
6231
6423
6625
6839
7066
7306
7558
7823
8100
8387
8682
8983
9288
9594
9899
10201
10498
10786
11064
11330
11582
11817
12033
12229
12403
12553
12678
12776
12848
12892
12908
12897
12859
12795
12707
12597
12467
12320
12158
11985
11804
11616
11424
11229
11034
10839
10646
10454
10265
10080
9900
9725
9558
9399
9249
9110
8983
8869
8768
8680
8607
8547
8500
8465
8440
8426
8418
8417
8421
8427
8435
8443
8451
8457
8461
8460
8456
8446
8429
8406
8375
8336
8289
8234
8170
8101
8026
7946
7864
7781
7700
7623
7551
7485
7428
7380
7342
7313
7295
7286
7286
7293
7308
7327
7351
7378
7406
7436
7467
7497
7528
7560
7592
7626
7663
7703
7748
7798
7856
7921
7994
8077
8169
8271
8383
8506
8638
8780
8932
9091
9259
9432
9610
9790
9972
10152
10330
10502
10667
10823
10967
11098
11214
11313
11394
11455
11495
11512
11506
11475
11418
11336
11229
11097
10940
10760
10558
10335
10093
9833
9557
9266
8961
8644
8316
7979
7633
7279
6917
6549
6174
5793
5406
5012
4613
4208
3798
3383
2965
2544
2121
1697
1274
852
434
22
-384
-781
-1166
-1539
-1897
-2238
-2562
-2867
-3152
-3417
-3663
-3889
-4094
-4284
-4455
-4610
-4750
-4875
-4987
-5086
-5173
-5247
-5309
-5359
-5398
-5424
-5439
-5443
-5434
-5412
-5379
-5334
-5276
-5205
-5122
-5027
-4920
-4800
-4668
-4525
-4370
-4203
-4026
-3837
-3638
-3429
-3211
-2983
-2747
-2503
-2251
-1993
-1729
-1459
-1185
-908
-629
-348
-67
213
491
767
1038
1304
1564
1817
2062
2298
2524
2740
2945
3139
3321
3490
3647
3790
3920
4035
4138
4226
4302
4364
4415
4456
4486
4508
4523
4531
4535
4535
4532
4527
4520
4512
4503
4493
4481
4469
4454
4437
4419
4398
4374
4347
4318
4285
4250
4212
4171
4128
4083
4037
3988
3939
3890
3840
3790
3741
3693
3646
3600
3554
3510
3466
3423
3380
3337
3294
3251
3207
3161
3115
3066
3015
2962
2905
2845
2780
2712
2639
2562
2481
2396
2308
2218
2127
2035
1944
1855
1769
1686
1609
1537
1471
1412
1360
1316
1280
1253
1234
1223
1221
1228
1244
1267
1300
1341
1390
1448
1513
1586
1665
1752
1845
1944
2048
2157
2272
2391
2515
2643
2774
2909
3046
3187
3330
3475
3623
3772
3922
4074
4228
4383
4540
4698
4857
5018
5179
5342
5504
5667
5830
5992
6153
6312
6468
6622
6772
6919
7060
7196
7327
7451
7569
7679
7783
7878
7965
8044
8115
8176
8229
8274
8310
8337
8357
8370
8376
8376
8371
8362
8350
8336
8322
8307
8293
8280
8270
8264
8261
8262
8268
8280
8296
8319
8346
8380
8419
8463
8512
8565
8622
8682
8744
8807
8872
8936
8999
9060
9119
9174
9224
9270
9310
9344
9372
9393
9409
9420
9427
9430
9431
9430
9429
9428
9427
9428
9430
9433
9438
9444
9451
9459
9468
9478
9488
9500
9513
9528
9545
9564
9587
9612
9641
9675
9712
9753
9800
9850
9906
9966
10032
10102
10177
10257
10342
10432
10526
10625
10729
10837
10950
11067
11188
11314
11445
11579
11718
11861
12008
12157
12310
12464
12620
12776
12933
13089
13243
13395
13543
13687
13825
13957
14081
14196
14301
14395
14478
14547
14604
14646
14674
14688
14687
14671
14641
14596
14538
14467
14383
14288
14182
14066
13942
13810
13672
13530
13383
13235
13086
12938
12792
12648
12508
12372
12242
12117
11999
11888
11783
11686
11597
11516
11444
11381
11327
11282
11248
11223
11208
11204
11209
11225
11250
11285
11328
11380
11440
11506
11579
11658
11741
11830
11922
12018
12118
12219
12323
12428
12535
12642
12750
12859
12968
13077
13186
13296
13405
13515
13625
13735
13845
13956
14068
14180
14292
14405
14517
14629
14740
14850
14957
15063
15164
15262
15355
15442
15523
15598
15665
15725
15777
15822
15860
15892
15918
15940
15957
15972
15984
15995
16004
16014
16024
16033
16044
16053
16065
16077
16088
16100
16111
16122
16132
16142
16152
16161
16171
16181
16193
16204
16219
16236
16253
16273
16294
16317
16340
16363
16385
16405
16421
16433
16440
16440
16432
16417
16393
16360
16317
16264
16201
16128
16044
15951
15848
15735
15614
15486
15350
15209
15064
14915
14764
14612
14460
14308
14159
14013
13869
13729
13592
13459
13329
13202
13078
12956
12835
12715
12596
12476
12356
12235
12112
11988
11863
11735
11606
11475
11343
11210
11078
10947
10817
10689
10563
10441
10322
10207
10096
9989
9886
9787
9693
9604
9520
9441
9367
9298
9236
9180
9130
9088
9054
9027
9009
8999
8997
9003
9018
9039
9067
9100
9137
9178
9220
9264
9307
9348
9386
9421
9450
9473
9489
9498
9498
9490
9475
9451
9421
9385
9343
9298
9250
9201
9151
9102
9054
9008
8965
8925
8888
8854
8823
8795
8770
8746
8724
8704
8685
8666
8647
8629
8611
8592
8574
8557
8540
8525
8512
8502
8495
8493
8495
8503
8516
8536
8562
8594
8634
8681
8736
8797
8866
8941
9022
9109
9202
9299
9400
9505
9612
9722
9833
9945
10056
10167
10277
10385
10490
10591
10689
10782
10870
10953
11031
11103
11168
11227
11280
11326
11365
11398
11423
11442
11454
11459
11457
11448
11432
11409
11380
11343
11300
11251
11196
11135
11070
11001
10929
10854
10778
10701
10624
10547
10471
10397
10325
10255
10188
10124
10063
10006
9953
9905
9861
9822
9788
9760
9738
9722
9712
9709
9713
9725
9743
9768
9800
9838
9882
9932
9987
10045
10107
10172
10237
10304
10370
10435
10499
10560
10619
10674
10727
10775
10821
10863
10903
10939
10971
11001
11027
11049
11066
11079
11088
11090
11088
11079
11064
11043
11015
10981
10941
10896
10845
10789
10728
10664
10596
10524
10449
10371
10290
10207
10121
10033
9942
9850
9754
9657
9557
9456
9352
9247
9141
9033
8924
8814
8704
8593
8482
8372
8262
8154
8045
7940
7835
7732
7630
7529
7429
7329
7229
7129
7027
6925
6820
6714
6605
6494
6380
6265
6147
6029
5910
5791
5672
5554
5438
5324
5212
5104
4999
4898
4800
4707
4617
4532
4451
4374
4301
4231
4165
4102
4042
3986
3931
3879
3829
3781
3734
3688
3643
3599
3553
3507
3460
3411
3360
3307
3251
3192
3129
3064
2995
2923
2849
2772
2693
2613
2532
2451
2372
2295
2220
2150
2084
2024
1970
1923
1883
1850
1826
1809
1801
1802
1810
1827
1853
1886
1928
1977
2033
2098
2169
2246
2330
2420
2515
2615
2720
2830
2943
3061
3181
3305
3431
3560
3691
3823
3956
4090
4224
4358
4491
4624
4754
4882
5008
5130
5249
5365
5476
5583
5685
5783
5875
5963
6046
6124
6198
6268
6334
6397
6456
6513
6566
6616
6663
6706
6747
6783
6816
6845
6870
6891
6908
6921
6931
6937
6940
6940
6938
6934
6928
6921
6913
6905
6896
6886
6876
6865
6853
6839
6823
6805
6784
6759
6732
6700
6665
6625
6581
6532
6480
6423
6362
6297
6228
6155
6078
5998
5914
5826
5735
5640
5541
5439
5333
5224
5111
4995
4877
4757
4635
4512
4388
4264
4140
4016
3892
3769
3646
3524
3402
3279
3157
3034
2910
2786
2660
2533
2405
2274
2142
2009
1874
1737
1599
1460
1319
1177
1034
889
742
594
443
290
135
-24
-187
-353
-523
-698
-877
-1061
-1249
-1442
-1640
-1842
-2048
-2258
-2470
-2686
-2904
-3124
-3346
-3570
-3795
-4022
-4251
-4482
-4714
-4947
-5182
-5418
-5654
-5892
-6130
-6367
-6605
-6842
-7078
-7312
-7544
-7774
-8000
-8223
-8442
-8656
-8865
-9068
-9266
-9457
-9641
-9818
-9988
-10150
-10304
-10449
-10584
-10711
-10827
-10934
-11029
-11114
-11189
-11252
-11304
-11346
-11377
-11398
-11410
-11413
-11408
-11397
-11379
-11357
-11331
-11302
-11270
-11238
-11204
-11171
-11139
-11107
-11077
-11048
-11021
-10996
-10973
-10951
-10931
-10912
-10893
-10875
-10856
-10837
-10816
-10795
-10771
-10746
-10718
-10688
-10656
-10621
-10585
-10546
-10506
-10463
-10420
-10375
-10330
-10284
-10239
-10194
-10150
-10108
-10067
-10029
-9994
-9961
-9932
-9906
-9883
-9864
-9848
-9834
-9823
-9814
-9807
-9801
-9795
-9790
-9785
-9779
-9773
-9765
-9758
-9749
-9739
-9729
-9717
-9704
-9691
-9677
-9662
-9646
-9630
-9614
-9598
-9582
-9567
-9554
-9542
-9532
-9524
-9520
-9518
-9521
-9527
-9537
-9551
-9570
-9594
-9621
-9653
-9689
-9729
-9772
-9817
-9865
-9915
-9966
-10018
-10071
-10123
-10174
-10224
-10273
-10320
-10365
-10407
-10447
-10484
-10518
-10549
-10577
-10602
-10625
-10644
-10661
-10676
-10689
-10700
-10708
-10716
-10722
-10727
-10730
-10734
-10736
-10739
-10742
-10746
-10751
-10758
-10767
-10778
-10792
-10808
-10828
-10851
-10878
-10907
-10940
-10976
-11014
-11055
-11098
-11143
-11190
-11238
-11288
-11339
-11392
-11446
-11501
-11558
-11617
-11677
-11738
-11800
-11863
-11926
-11989
-12052
-12113
-12173
-12230
-12284
-12335
-12382
-12425
-12462
-12495
-12523
-12545
-12562
-12574
-12580
-12580
-12576
-12568
-12555
-12538
-12518
-12495
-12470
-12443
-12415
-12386
-12356
-12326
-12297
-12267
-12239
-12211
-12184
-12158
-12134
-12112
-12092
-12074
-12059
-12046
-12036
-12030
-12027
-12027
-12031
-12038
-12049
-12063
-12081
-12103
-12128
-12157
-12190
-12226
-12265
-12308
-12354
-12404
-12456
-12511
-12569
-12629
-12690
-12754
-12819
-12885
-12952
-13019
-13086
-13153
-13219
-13283
-13347
-13409
-13468
-13526
-13582
-13636
-13687
-13736
-13783
-13828
-13870
-13910
-13948
-13983
-14015
-14044
-14071
-14094
-14115
-14132
-14146
-14158
-14166
-14172
-14176
-14178
-14178
-14176
-14174
-14170
-14165
-14160
-14155
-14149
-14143
-14137
-14130
-14124
-14118
-14111
-14105
-14099
-14093
-14087
-14081
-14075
-14069
-14062
-14055
-14047
-14039
-14029
-14019
-14007
-13994
-13979
-13962
-13943
-13921
-13897
-13871
-13841
-13808
-13772
-13732
-13688
-13640
-13587
-13530
-13469
-13402
-13331
-13255
-13174
-13089
-13000
-12907
-12811
-12712
-12611
-12508
-12405
-12301
-12197
-12094
-11992
-11891
-11793
-11697
-11602
-11510
-11420
-11331
-11244
-11156
-11068
-10980
-10889
-10796
-10701
-10602
-10500
-10394
-10285
-10173
-10058
-9940
-9821
-9700
-9578
-9455
-9332
-9210
-9088
-8968
-8848
-8730
-8614
-8499
-8386
-8275
-8164
-8057
-7951
-7845
-7741
-7638
-7536
-7436
-7337
-7239
-7142
-7046
-6952
-6859
-6768
-6677
-6587
-6498
-6409
-6322
-6234
-6147
-6061
-5976
-5891
-5807
-5725
-5644
-5565
-5488
-5413
-5340
-5271
-5205
-5143
-5084
-5030
-4980
-4934
-4892
-4854
-4821
-4793
-4768
-4748
-4731
-4717
-4707
-4700
-4696
-4694
-4694
-4697
-4701
-4707
-4714
-4723
-4733
-4744
-4756
-4769
-4783
-4797
-4811
-4826
-4840
-4855
-4870
-4884
-4898
-4912
-4926
-4940
-4955
-4970
-4986
-5004
-5023
-5045
-5069
-5095
-5125
-5159
-5196
-5237
-5281
-5329
-5381
-5437
-5495
-5557
-5622
-5689
-5758
-5828
-5900
-5973
-6046
-6119
-6191
-6263
-6334
-6404
-6472
-6538
-6601
-6663
-6721
-6777
-6830
-6879
-6925
-6966
-7004
-7037
-7066
-7090
-7110
-7125
-7136
-7143
-7146
-7146
-7142
-7136
-7128
-7117
-7105
-7091
-7077
-7062
-7047
-7031
-7016
-7002
-6988
-6975
-6963
-6953
-6943
-6934
-6925
-6917
-6909
-6901
-6892
-6883
-6873
-6862
-6849
-6836
-6821
-6805
-6787
-6769
-6748
-6727
-6704
-6680
-6654
-6627
-6598
-6569
-6539
-6509
-6478
-6448
-6418
-6390
-6362
-6337
-6313
-6292
-6274
-6258
-6245
-6235
-6227
-6221
-6218
-6216
-6215
-6215
-6214
-6214
-6212
-6210
-6207
-6203
-6197
-6190
-6182
-6173
-6163
-6152
-6141
-6129
-6116
-6103
-6089
-6075
-6060
-6044
-6027
-6009
-5990
-5970
-5949
-5927
-5905
-5881
-5857
-5832
-5806
-5780
-5752
-5724
-5695
-5665
-5633
-5600
-5566
-5530
-5493
-5454
-5414
-5372
-5327
-5281
-5232
-5181
-5127
-5070
-5010
-4947
-4881
-4811
-4738
-4662
-4583
-4502
-4418
-4331
-4243
-4154
-4064
-3973
-3882
-3792
-3703
-3615
-3529
-3446
-3366
-3289
-3216
-3148
-3084
-3025
-2971
-2922
-2879
-2840
-2807
-2778
-2754
-2734
-2717
-2704
-2695
-2687
-2682
-2679
-2676
-2675
-2674
-2673
-2672
-2670
-2667
-2663
-2655
-2646
-2633
-2617
-2597
-2573
-2545
-2513
-2477
-2437
-2393
-2345
-2293
-2239
-2181
-2120
-2058
-1993
-1926
-1858
-1788
-1718
-1647
-1576
-1505
-1433
-1362
-1290
-1219
-1147
-1076
-1004
-933
-862
-790
-719
-647
-576
-504
-432
-361
-290
-219
-148
-78
-9
60
129
198
266
334
403
471
540
609
678
747
817
886
956
1026
1095
1164
1232
1299
1366
1432
1497
1561
1624
1687
1749
1810
1870
1929
1987
2043
2098
2151
2202
2252
2298
2342
2384
2422
2458
2490
2518
2544
2565
2584
2599
2611
2621
2627
2632
2634
2635
2634
2631
2627
2623
2617
2611
2604
2596
2587
2579
2569
2560
2550
2540
2529
2519
2509
2499
2489
2480
2471
2463
2456
2448
2442
2435
2428
2422
2414
2406
2397
2386
2374
2360
2344
2327
2307
2286
2262
2237
2210
2181
2150
2118
2085
2050
2013
1975
1937
1897
1856
1814
1771
1727
1682
1636
1588
1539
1488
1435
1380
1324
1266
1206
1145
1082
1018
953
887
821
755
688
622
556
490
425
360
295
231
166
102
38
-27
-92
-157
-222
-287
-352
-417
-482
-545
-608
-669
-729
-786
-842
-894
-944
-991
-1034
-1074
-1110
-1144
-1173
-1199
-1222
-1242
-1259
-1273
-1285
-1295
-1303
-1309
-1314
-1318
-1321
-1324
-1326
-1327
-1329
-1329
-1330
-1330
-1331
-1331
-1331
-1332
-1333
-1334
-1336
-1338
-1341
-1345
-1349
-1354
-1359
-1365
-1371
-1377
-1383
-1388
-1393
-1398
-1401
-1403
-1404
-1404
-1402
-1399
-1394
-1388
-1381
-1372
-1363
-1352
-1341
-1330
-1318
-1306
-1293
-1281
-1268
-1255
-1241
-1226
-1211
-1195
-1178
-1159
-1140
-1119
-1097
-1073
-1048
-1022
-995
-967
-938
-909
-878
-847
-816
-784
-752
-719
-685
-651
-617
-581
-544
-507
-469
-430
-391
-351
-312
-273
-235
-198
-162
-128
-96
-65
-37
-11
13
33
51
66
78
87
92
94
92
87
78
66
50
31
9
-16
-42
-71
-101
-132
-164
-196
-228
-261
-293
-325
-358
-390
-422
-455
-487
-521
-555
-589
-625
-662
-699
-738
-778
-819
-861
-905
-949
-994
-1041
-1088
-1136
-1184
-1233
-1282
-1331
-1379
-1427
-1474
-1519
-1562
-1603
-1642
-1678
-1710
-1740
-1766
-1788
-1806
-1820
-1829
-1833
-1832
-1827
-1816
-1800
-1779
-1753
-1723
-1688
-1649
-1607
-1561
-1513
-1462
-1410
-1358
-1305
-1252
-1200
-1149
-1100
-1052
-1006
-963
-923
-884
-849
-816
-785
-757
-732
-710
-690
-673
-659
-648
-640
-634
-632
-632
-634
-639
-646
-654
-664
-675
-687
-700
-713
-727
-741
-756
-770
-784
-797
-810
-823
-835
-846
-857
-868
-879
-890
-901
-913
-925
-938
-951
-966
-981
-996
-1012
-1029
-1047
-1064
-1082
-1099
-1116
-1133
-1149
-1164
-1178
-1191
-1201
-1210
-1217
-1221
-1223
-1222
-1219
-1214
-1206
-1196
-1184
-1169
-1153
-1136
-1116
-1095
-1072
-1048
-1022
-995
-966
-936
-905
-873
-839
-805
-771
-736
-701
-666
-631
-597
-564
-531
-499
-468
-437
-408
-380
-352
-326
-300
-276
-252
-229
-207
-186
-166
-146
-127
-108
-90
-72
-55
-39
-23
-7
7
21
34
46
57
68
77
86
94
101
107
112
117
122
126
130
134
138
142
146
150
155
159
163
167
171
175
178
181
183
185
186
186
186
185
184
182
179
175
170
165
159
153
146
138
130
122
114
105
97
89
81
74
67
60
55
50
47
45
44
45
47
50
56
63
71
82
94
108
123
140
157
176
195
214
234
253
273
292
310
329
346
363
379
395
410
424
438
451
463
475
487
498
510
521
532
543
555
566
578
590
601
613
625
637
648
659
670
681
691
701
712
722
732
743
753
764
776
787
799
812
825
838
851
866
880
895
911
926
942
959
975
992
1008
1026
1043
1060
1077
1095
1113
1132
1151
1171
1191
1213
1235
1257
1281
1304
1328
1352
1376
1399
1421
1443
1464
1485
1504
1522
1539
1556
1572
1587
1601
1614
1627
1639
1650
1659
1668
1676
1682
1686
1689
1691
1691
1689
1686
1682
1676
1670
1662
1654
1645
1636
1627
1618
1609
1600
1592
1585
1579
1574
1570
1567
1565
1565
1565
1567
1571
1575
1581
1587
1595
1603
1613
1622
1633
1643
1654
1665
1676
1687
1699
1710
1721
1733
1745
1757
1770
1783
1797
1811
1827
1842
1859
1876
1894
1913
1932
1951
1971
1991
2012
2033
2055
2077
2098
2120
2142
2164
2186
2207
2228
2247
2266
2284
2301
2317
2332
2345
2357
2368
2377
2385
2391
2396
2399
2401
2401
2400
2397
2394
2389
2382
2375
2367
2359
2349
2340
2329
2319
2307
2296
2284
2271
2258
2245
2230
2216
2201
2187
2172
2158
2144
2132
2120
2110
2101
2093
2088
2083
2080
2079
2078
2079
2080
2081
2083
2085
2087
2088
2089
2088
2087
2085
2082
2078
2072
2065
2056
2045
2036
2024
2011
1998
1985
1971
1957
1944
1931
1918
1906
1895
1884
1874
1866
1858
1851
1844
1838
1832
1827
1821
1815
1808
1801
1794
1785
1776
1766
1756
1744
1731
1717
1703
1687
1669
1651
1632
1611
1590
1568
1545
1522
1499
1476
1452
1430
1407
1386
1364
1344
1323
1304
1284
1265
1245
1226
1206
1186
1165
1144
1122
1099
1075
1050
1025
998
971
942
913
882
850
817
783
747
709
670
628
585
541
494
446
396
345
293
239
185
129
74
18
-38
-94
-149
-205
-259
-314
-368
-421
-474
-527
-579
-631
-683
-735
-787
-839
-891
-944
-997
-1050
-1103
-1157
-1211
-1265
-1320
-1374
-1429
-1485
-1540
-1595
-1650
-1705
-1759
-1813
-1865
-1917
-1968
-2017
-2066
-2113
-2159
-2203
-2246
-2287
-2328
-2367
-2405
-2441
-2478
-2513
-2548
-2582
-2616
-2650
-2684
-2717
-2751
-2785
-2819
-2853
-2887
-2921
-2956
-2990
-3025
-3059
-3093
-3127
-3160
-3192
-3223
-3252
-3281
-3307
-3332
-3354
-3375
-3394
-3411
-3426
-3440
-3453
-3464
-3475
-3485
-3494
-3503
-3512
-3521
-3529
-3537
-3545
-3553
-3561
-3568
-3574
-3580
-3585
-3589
-3592
-3594
-3594
-3594
-3593
-3590
-3587
-3583
-3579
-3573
-3567
-3561
-3554
-3546
-3538
-3529
-3520
-3511
-3501
-3490
-3478
-3465
-3452
-3437
-3422
-3405
-3387
-3367
-3347
-3325
-3302
-3278
-3252
-3226
-3198
-3170
-3141
-3112
-3082
-3052
-3022
-2992
-2962
-2932
-2902
-2872
-2842
-2812
-2781
-2750
-2719
-2686
-2654
-2621
-2587
-2553
-2519
-2485
-2451
-2418
-2385
-2353
-2321
-2290
-2261
-2232
-2204
-2177
-2151
-2126
-2102
-2079
-2057
-2036
-2015
-1995
-1976
-1958
-1940
-1923
-1906
-1889
-1873
-1857
-1841
-1826
-1810
-1795
-1780
-1766
-1751
-1737
-1723
-1710
-1697
-1684
-1671
-1659
-1646
-1634
-1622
-1610
-1598
-1586
-1573
-1561
-1548
-1535
-1521
-1508
-1494
-1481
-1467
-1453
-1440
-1427
-1414
-1401
-1388
-1376
-1364
-1352
-1340
-1328
-1316
-1303
-1291
-1278
-1266
-1253
-1240
-1227
-1214
-1202
-1189
-1177
-1166
-1155
-1145
-1135
-1127
-1120
-1115
-1110
-1107
-1106
-1106
-1107
-1110
-1114
-1119
-1126
-1134
-1143
-1153
-1165
-1177
-1191
-1205
-1219
-1234
-1250
-1265
-1281
-1296
-1311
-1326
-1340
-1354
-1368
-1380
-1392
-1404
-1414
-1424
-1433
-1441
-1447
-1453
-1459
-1463
-1466
-1468
-1469
-1469
-1468
-1466
-1463
-1460
-1456
-1452
-1446
-1440
-1434
-1427
-1420
-1412
-1404
-1396
-1387
-1378
-1369
-1360
-1350
-1340
-1330
-1320
-1310
-1300
-1289
-1279
-1269
-1259
-1250
-1241
-1232
-1224
-1217
-1210
-1204
-1199
-1195
-1191
-1188
-1186
-1184
-1183
-1181
-1181
-1180
-1180
-1181
-1181
-1182
-1183
-1185
-1187
-1189
-1191
-1194
-1196
-1199
-1202
-1205
-1208
-1211
-1215
-1219
-1223
-1228
-1234
-1241
-1249
-1258
-1268
-1280
-1294
-1309
-1326
-1344
-1365
-1387
-1412
-1438
-1466
-1496
-1527
-1561
-1596
-1633
-1672
-1713
-1755
-1800
-1845
-1893
-1942
-1992
-2045
-2098
-2153
-2210
-2267
-2326
-2386
-2446
-2508
-2570
-2632
-2695
-2759
-2823
-2887
-2952
-3017
-3083
-3149
-3216
-3283
-3350
-3418
-3486
-3555
-3624
-3693
-3763
-3832
-3902
-3971
-4040
-4110
-4178
-4246
-4314
-4381
-4446
-4511
-4575
-4637
-4698
-4757
-4816
-4872
-4927
-4981
-5033
-5084
-5134
-5182
-5229
-5274
-5318
-5360
-5401
-5440
-5477
-5513
-5548
-5581
-5612
-5642
-5670
-5697
-5723
-5747
-5770
-5792
-5812
-5831
-5849
-5866
-5881
-5895
-5907
-5918
-5928
-5936
-5943
-5948
-5951
-5953
-5953
-5952
-5949
-5945
-5939
-5933
-5925
-5916
-5907
-5896
-5884
-5871
-5857
-5842
-5825
-5808
-5789
-5768
-5746
-5723
-5699
-5673
-5645
-5617
-5587
-5556
-5523
-5490
-5455
-5419
-5383
-5345
-5305
-5265
-5224
-5181
-5137
-5092
-5045
-4998
-4949
-4899
-4849
-4797
-4744
-4691
-4637
-4583
-4528
-4474
-4419
-4364
-4309
-4255
-4200
-4147
-4094
-4041
-3989
-3938
-3887
-3838
-3789
-3740
-3693
-3646
-3599
-3553
-3508
-3464
-3420
-3377
-3335
-3293
-3252
-3212
-3172
-3132
-3093
-3054
-3015
-2976
-2937
-2898
-2859
-2820
-2781
-2742
-2702
-2662
-2622
-2582
-2541
-2500
-2458
-2416
-2374
-2331
-2287
-2243
-2198
-2153
-2107
-2060
-2013
-1966
-1918
-1870
-1822
-1774
-1727
-1679
-1633
-1587
-1543
-1500
-1458
-1418
-1379
-1343
-1308
-1275
-1244
-1215
-1188
-1162
-1138
-1115
-1094
-1074
-1055
-1037
-1020
-1004
-990
-976
-962
-949
-936
-924
-912
-901
-890
-879
-869
-858
-848
-837
-827
-817
-806
-795
-784
-773
-762
-750
-739
-727
-715
-702
-690
-677
-664
-650
-637
-623
-610
-597
-584
-571
-558
-545
-533
-520
-508
-495
-482
-470
-457
-443
-430
-416
-402
-387
-373
-358
-342
-327
-312
-296
-281
-265
-250
-235
-220
-205
-190
-175
-161
-146
-132
-117
-102
-87
-72
-57
-42
-26
-11
5
21
38
55
72
90
109
129
149
171
193
216
241
266
292
318
346
375
404
434
465
496
528
560
593
625
659
692
725
759
792
824
856
887
917
947
975
1002
1028
1053
1077
1100
1122
1144
1165
1186
1207
1229
1250
1273
1296
1320
1345
1372
1400
1430
1461
1494
1527
1563
1599
1636
1675
1714
1754
1795
1836
1877
1920
1962
2004
2047
2089
2131
2173
2214
2255
2295
2335
2373
2411
2447
2483
2518
2552
2585
2617
2648
2680
2710
2741
2771
2801
2832
2863
2894
2925
2957
2989
3022
3055
3088
3122
3155
3189
3222
3254
3286
3318
3349
3379
3408
3436
3463
3489
3514
3538
3561
3583
3604
3625
3644
3663
3681
3698
3715
3730
3745
3759
3772
3784
3795
3805
3814
3822
3830
3836
3842
3847
3852
3855
3859
3862
3864
3866
3868
3869
3871
3871
3872
3872
3872
3871
3870
3868
3865
3862
3858
3854
3849
3843
3836
3828
3819
3809
3797
3785
3772
3757
3741
3723
3705
3685
3663
3641
3617
3592
3566
3539
3510
3481
3452
3421
3391
3360
3329
3298
3268
3238
3208
3178
3149
3121
3092
3064
3036
3008
2980
2953
2925
2897
2869
2841
2814
2786
2759
2732
2705
2679
2653
2628
2603
2578
2553
2529
2505
2481
2457
2433
2410
2386
2362
2338
2314
2290
2266
2241
2217
2192
2167
2142
2117
2091
2065
2039
2013
1987
1960
1933
1906
1878
1850
1821
1791
1761
1730
1699
1666
1633
1598
1563
1527
1489
1451
1412
1372
1332
1291
1249
1207
1164
1122
1079
1036
993
950
908
866
824
782
741
700
659
619
579
539
500
461
423
385
347
310
274
239
204
170
136
103
71
39
8
-22
-52
-82
-111
-139
-167
-194
-221
-248
-274
-300
-325
-351
-376
-401
-425
-449
-473
-497
-520
-543
-566
-588
-611
-633
-656
-678
-701
-724
-746
-770
-793
-817
-841
-865
-889
-913
-938
-962
-987
-1010
-1035
-1058
-1082
-1104
-1127
-1148
-1169
-1190
-1210
-1228
-1246
-1263
-1279
-1293
-1307
-1319
-1329
-1339
-1346
-1353
-1358
-1362
-1365
-1367
-1367
-1367
-1366
-1364
-1361
-1358
-1354
-1350
-1345
-1340
-1334
-1329
-1322
-1316
-1309
-1301
-1293
-1286
-1278
-1270
-1262
-1254
-1246
-1238
-1231
-1224
-1217
-1211
-1205
-1199
-1193
-1188
-1184
-1180
-1176
-1173
-1171
-1169
-1169
-1169
-1171
-1174
-1178
-1183
-1190
-1198
-1207
-1218
-1230
-1243
-1258
-1274
-1290
-1308
-1326
-1346
-1365
-1385
-1406
-1427
-1447
-1469
-1490
-1510
-1531
-1551
-1571
-1590
-1608
-1625
-1641
-1656
-1670
-1683
-1695
-1705
-1714
-1723
-1730
-1736
-1741
-1746
-1749
-1753
-1755
-1758
-1759
-1761
-1763
-1764
-1766
-1768
-1769
-1771
-1774
-1776
-1779
-1782
-1785
-1788
-1792
-1796
-1800
-1805
-1810
-1815
-1821
-1826
-1832
-1837
-1843
-1849
-1854
-1859
-1865
-1870
-1875
-1881
-1886
-1892
-1898
-1904
-1910
-1916
-1922
-1927
-1933
-1938
-1943
-1947
-1951
-1954
-1957
-1959
-1960
-1961
-1961
-1960
-1959
-1957
-1955
-1952
-1949
-1946
-1943
-1939
-1935
-1931
-1926
-1922
-1917
-1912
-1906
-1901
-1894
-1887
-1880
-1871
-1862
-1852
-1842
-1830
-1817
-1804
-1790
-1775
-1759
-1742
-1724
-1706
-1687
-1668
-1649
-1629
-1609
-1588
-1568
-1547
-1526
-1506
-1485
-1464
-1444
-1425
-1405
-1387
-1368
-1351
-1334
-1318
-1303
-1288
-1275
-1262
-1249
-1238
-1227
-1217
-1208
-1199
-1191
-1184
-1177
-1170
-1164
-1159
-1154
-1149
-1144
-1139
-1134
-1130
-1125
-1120
-1115
-1109
-1103
-1096
-1089
-1081
-1073
-1064
-1054
-1044
-1033
-1020
-1006
-993
-978
-962
-945
-926
-907
-886
-864
-842
-818
-794
-769
-743
-717
-690
-663
-636
-609
-582
-555
-528
-502
-476
-451
-426
-402
-379
-357
-335
-315
-296
-278
-261
-246
-231
-218
-206
-195
-185
-176
-168
-160
-153
-146
-140
-133
-126
-119
-112
-105
-96
-88
-78
-68
-57
-45
-32
-19
-4
12
29
47
66
86
108
131
155
180
206
234
263
293
324
357
390
425
460
497
535
574
613
653
694
736
778
820
863
905
947
990
1032
1073
1114
1154
1194
1233
1271
1307
1343
1378
1411
1443
1473
1501
1528
1553
1576
1597
1616
1633
1649
1663
1675
1686
1696
1705
1713
1721
1728
1735
1741
1748
1755
1762
1770
1778
1787
1796
1807
1818
1830
1843
1857
1872
1887
1904
1921
1939
1957
1976
1995
2015
2035
2056
2077
2098
2120
2142
2164
2187
2210
2234
2257
2282
2306
2331
2356
2381
2406
2432
2458
2484
2510
2536
2563
2589
2616
2643
2669
2696
2722
2749
2775
2802
2828
2854
2881
2907
2933
2959
2986
3012
3039
3066
3094
3122
3151
3181
3212
3244
3277
3311
3346
3382
3419
3458
3498
3539
3580
3623
3667
3711
3755
3800
3846
3891
3937
3982
4027
4070
4115
4159
4202
4244
4285
4326
4366
4406
4445
4483
4521
4558
4595
4632
4668
4704
4739
4774
4808
4841
4874
4905
4936
4965
4993
5020
5045
5069
5091
5112
5131
5149
5165
5179
5192
5204
5215
5224
5233
5240
5247
5252
5257
5261
5264
5266
5268
5268
5268
5268
5266
5263
5260
5256
5251
5245
5239
5231
5223
5213
5203
5192
5180
5167
5154
5140
5125
5110
5094
5078
5061
5044
5027
5010
4992
4974
4956
4938
4919
4900
4880
4860
4840
4818
4796
4773
4749
4723
4697
4670
4641
4611
4580
4548
4515
4480
4445
4408
4371
4333
4294
4255
4215
4175
4134
4094
4053
4011
3971
3930
3889
3849
3809
3769
3730
3691
3652
3614
3577
3540
3504
3468
3434
3400
3367
3335
3304
3274
3245
3217
3190
3164
3138
3113
3089
3065
3042
3019
2996
2974
2951
2929
2906
2884
2861
2839
2816
2793
2771
2749
2726
2704
2682
2660
2639
2618
2597
2576
2556
2536
2516
2497
2477
2458
2439
2420
2402
2384
2366
2349
2332
2316
2301
2287
2273
2261
2249
2238
2229
2220
2213
2207
2201
2197
2194
2191
2190
2189
2189
2190
2192
2195
2198
2201
2206
2210
2215
2221
2228
2235
2242
2250
2259
2269
2279
2289
2300
2312
2324
2337
2350
2363
2377
2390
2404
2418
2431
2444
2458
2471
2483
2496
2508
2520
2532
2544
2555
2566
2577
2588
2599
2610
2621
2632
2643
2653
2664
2674
2684
2693
2702
2710
2718
2725
2731
2736
2741
2745
2749
2751
2753
2755
2756
2757
2757
2757
2757
2757
2756
2756
2756
2755
2755
2755
2756
2756
2758
2759
2761
2763
2766
2769
2773
2777
2782
2787
2793
2799
2806
2813
2821
2828
2837
2845
2853
2862
2871
2879
2888
2897
2906
2915
2924
2932
2941
2950
2959
2967
2975
2983
2991
2998
3005
3012
3019
3025
3030
3036
3041
3047
3052
3058
3064
3070
3076
3082
3088
3094
3100
3106
3112
3118
3123
3128
3133
3137
3140
3143
3145
3147
3148
3148
3148
3147
3145
3143
3140
3136
3132
3128
3122
3117
3111
3105
3098
3092
3085
3078
3071
3065
3058
3051
3045
3038
3032
3026
3021
3016
3011
3006
3002
2997
2994
2990
2987
2984
2980
2977
2974
2971
2967
2964
2960
2955
2951
2946
2942
2937
2932
2927
2922
2917
2912
2907
2903
2899
2895
2892
2889
2886
2885
2883
2882
2881
2881
2880
2880
2879
2878
2877
2875
2873
2869
2865
2860
2854
2847
2838
2829
2819
2808
2796
2783
2770
2755
2740
2725
2709
2692
2675
2657
2639
2620
2601
2582
2562
2541
2520
2498
2476
2453
2430
2407
2383
2358
2333
2308
2282
2256
2229
2201
2173
2145
2116
2087
2058
2028
1998
1968
1938
1908
1877
1846
1814
1783
1751
1718
1685
1652
1618
1583
1547
1511
1475
1438
1401
1363
1325
1287
1249
1211
1174
1137
1100
1063
1028
992
958
924
890
858
826
794
764
734
704
675
647
618
591
563
535
508
480
452
424
396
368
340
311
282
253
224
195
166
136
107
77
47
18
-12
-42
-71
-101
-131
-160
-189
-218
-247
-275
-303
-330
-357
-383
-409
-434
-459
-484
-508
-532
-555
-578
-600
-622
-644
-665
-685
-705
-725
-744
-763
-781
-798
-815
-832
-848
-863
-879
-894
-909
-925
-940
-956
-971
-988
-1004
-1022
-1039
-1058
-1077
-1096
-1115
-1135
-1155
-1175
-1196
-1216
-1236
-1256
-1276
-1296
-1315
-1335
-1354
-1374
-1393
-1412
-1431
-1450
-1468
-1486
-1504
-1521
-1538
-1554
-1570
-1585
-1600
-1614
-1629
-1643
-1656
-1670
-1683
-1696
-1708
-1721
-1733
-1744
-1755
-1766
-1776
-1787
-1796
-1806
-1815
-1824
-1832
-1841
-1850
-1858
-1867
-1876
-1885
-1895
-1905
-1915
-1927
-1939
-1952
-1965
-1980
-1996
-2012
-2029
-2048
-2066
-2086
-2105
-2125
-2145
-2165
-2185
-2204
-2223
-2241
-2258
-2274
-2289
-2303
-2316
-2328
-2338
-2346
-2353
-2359
-2364
-2367
-2369
-2370
-2370
-2369
-2367
-2364
-2360
-2354
-2348
-2341
-2333
-2323
-2313
-2302
-2290
-2277
-2263
-2248
-2233
-2217
-2201
-2184
-2167
-2149
-2131
-2113
-2094
-2076
-2057
-2037
-2019
-1999
-1980
-1960
-1940
-1920
-1899
-1877
-1855
-1832
-1808
-1783
-1758
-1731
-1704
-1676
-1647
-1617
-1586
-1554
-1521
-1487
-1452
-1417
-1381
-1344
-1306
-1269
-1230
-1192
-1153
-1114
-1075
-1037
-998
-960
-922
-884
-847
-811
-775
-739
-705
-671
-638
-606
-575
-546
-517
-490
-464
-440
-417
-395
-375
-356
-339
-323
-308
-294
-282
-271
-261
-253
-245
-239
-234
-230
-227
-225
-223
-223
-224
-225
-227
-230
-233
-237
-241
-246
-251
-256
-262
-267
-274
-280
-287
-295
-303
-312
-321
-331
-342
-353
-366
-379
-393
-407
-423
-439
-456
-473
-491
-509
-527
-546
-566
-585
-605
-626
-646
-667
-688
-710
-731
-753
-776
-798
-821
-844
-868
-891
-915
-939
-963
-988
-1012
-1036
-1060
-1085
-1109
-1133
-1156
-1180
-1203
-1227
-1250
-1272
-1295
-1318
-1340
-1363
-1386
-1408
-1431
-1454
-1477
-1501
-1524
-1549
-1573
-1599
-1625
-1652
-1680
-1709
-1740
-1772
-1805
-1840
-1876
-1913
-1952
-1993
-2035
-2078
-2122
-2167
-2214
-2261
-2309
-2358
-2407
-2457
-2507
-2557
-2608
-2658
-2708
-2758
-2808
-2857
-2906
-2954
-3001
-3048
-3094
-3140
-3184
-3228
-3270
-3312
-3352
-3392
-3431
-3468
-3505
-3541
-3576
-3610
-3643
-3676
-3708
-3740
-3771
-3801
-3831
-3861
-3890
-3919
-3948
-3976
-4003
-4032
-4061
-4089
-4117
-4145
-4174
-4202
-4231
-4260
-4289
-4319
-4348
-4377
-4405
-4434
-4461
-4488
-4515
-4540
-4564
-4588
-4610
-4632
-4652
-4672
-4691
-4709
-4726
-4742
-4758
-4774
-4789
-4803
-4818
-4832
-4845
-4858
-4871
-4883
-4895
-4906
-4917
-4927
-4936
-4944
-4951
-4957
-4962
-4966
-4968
-4970
-4970
-4968
-4966
-4962
-4957
-4950
-4943
-4934
-4925
-4914
-4903
-4891
-4878
-4865
-4851
-4836
-4821
-4806
-4790
-4773
-4757
-4740
-4722
-4704
-4686
-4667
-4648
-4628
-4607
-4586
-4564
-4542
-4519
-4495
-4470
-4444
-4417
-4390
-4361
-4332
-4302
-4271
-4239
-4206
-4173
-4139
-4104
-4067
-4032
-3995
-3957
-3918
-3878
-3838
-3797
-3755
-3713
-3670
-3627
-3583
-3539
-3495
-3450
-3406
-3361
-3316
-3272
-3227
-3183
-3139
-3095
-3052
-3008
-2965
-2923
-2880
-2838
-2796
-2755
-2713
-2672
-2631
-2591
-2550
-2509
-2469
-2429
-2388
-2348
-2308
-2269
-2229
-2190
-2150
-2112
-2073
-2035
-1997
-1959
-1922
-1885
-1848
-1812
-1775
-1739
-1704
-1668
-1633
-1598
-1564
-1530
-1496
-1463
-1431
-1399
-1368
-1337
-1307
-1277
-1248
-1219
-1190
-1162
-1135
-1107
-1080
-1053
-1027
-1000
-974
-949
-923
-897
-872
-847
-823
-798
-774
-750
-727
-704
-682
-661
-640
-620
-600
-582
-565
-548
-532
-517
-503
-490
-477
-465
-454
-443
-432
-422
-412
-403
-393
-384
-375
-366
-357
-348
-339
-329
-319
-309
-298
-287
-275
-262
-249
-236
-221
-207
-192
-177
-161
-146
-131
-117
-103
-89
-76
-64
-53
-43
-34
-27
-20
-15
-11
-8
-6
-5
-6
-7
-9
-11
-14
-17
-20
-24
-27
-30
-33
-35
-37
-39
-41
-43
-45
-46
-48
-49
-51
-52
-54
-55
-56
-56
-57
-56
-55
-53
-51
-48
-44
-39
-33
-26
-18
-8
2
13
25
39
54
70
88
106
126
147
169
193
217
243
270
297
326
355
384
414
445
476
508
539
571
602
634
665
696
726
756
785
814
842
869
895
921
946
970
993
1014
1037
1058
1079
1099
1118
1137
1155
1172
1189
1205
1221
1236
1250
1264
1278
1291
1304
1316
1328
1339
1350
1361
1372
1382
1391
1400
1409
1417
1425
1432
1439
1445
1451
1456
1461
1466
1470
1473
1476
1479
1482
1484
1486
1488
1489
1490
1491
1492
1492
1493
1493
1493
1493
1492
1492
1491
1491
1490
1490
1489
1488
1488
1487
1486
1485
1484
1482
1481
1479
1477
1474
1471
1467
1463
1459
1453
1448
1442
1435
1428
1421
1413
1405
1397
1388
1379
1370
1361
1351
1342
1332
1322
1312
1303
1293
1283
1273
1263
1253
1243
1233
1224
1214
1205
1195
1186
1177
1169
1161
1154
1147
1141
1135
1131
1127
1125
1123
1123
1123
1125
1128
1131
1136
1141
1147
1153
1160
1167
1173
1180
1187
1194
1200
1206
1211
1216
1221
1225
1229
1232
1236
1239
1243
1246
1250
1254
1258
1263
1268
1274
1280
1287
1295
1303
1312
1322
1332
1343
1355
1367
1379
1392
1405
1418
1431
1444
1457
1470
1482
1494
1505
1515
1525
1534
1542
1548
1554
1558
1561
1563
1564
1564
1563
1561
1559
1555
1551
1546
1541
1535
1528
1521
1513
1506
1498
1489
1481
1473
1464
1456
1449
1442
1435
1428
1423
1418
1413
1409
1406
1403
1401
1399
1398
1397
1396
1395
1393
1392
1391
1389
1388
1386
1383
1381
1378
1375
1372
1369
1365
1361
1356
1352
1347
1342
1336
1330
1324
1318
1311
1305
1298
1290
1282
1274
1266
1258
1249
1240
1231
1222
1213
1204
1195
1185
1176
1167
1157
1148
1138
1129
1119
1109
1098
1088
1077
1067
1056
1046
1035
1025
1014
1004
996
987
979
971
964
958
953
948
945
942
940
939
938
938
939
941
943
947
951
955
960
966
972
979
987
995
1004
1012
1022
1032
1043
1053
1064
1074
1085
1097
1108
1119
1131
1143
1155
1168
1181
1194
1208
1222
1237
1252
1268
1284
1301
1318
1336
1355
1374
1394
1414
1435
1456
1479
1501
1524
1547
1570
1593
1616
1639
1661
1684
1706
1727
1748
1768
1788
1807
1825
1843
1860
1876
1892
1907
1922
1936
1949
1963
1976
1989
2003
2016
2029
2041
2055
2068
2081
2094
2106
2118
2130
2141
2151
2161
2170
2178
2186
2194
2200
2206
2212
2218
2223
2228
2233
2238
2244
2249
2255
2261
2268
2275
2283
2291
2300
2309
2320
2331
2342
2355
2368
2382
2398
2414
2431
2448
2467
2487
2507
2528
2549
2572
2594
2617
2641
2665
2689
2714
2739
2765
2790
2816
2842
2868
2894
2920
2946
2972
2997
3022
3046
3070
3093
3116
3138
3159
3179
3198
3217
3235
3252
3268
3284
3299
3313
3327
3339
3352
3363
3374
3385
3394
3403
3411
3419
3426
3432
3438
3443
3447
3450
3453
3456
3458
3459
3460
3461
3461
3461
3461
3461
3461
3461
3461
3462
3463
3463
3465
3466
3469
3471
3474
3477
3480
3483
3487
3491
3495
3499
3503
3507
3511
3516
3520
3525
3530
3535
3540
3546
3551
3557
3563
3569
3575
3581
3588
3595
3602
3609
3616
3623
3630
3637
3644
3651
3657
3663
3668
3673
3677
3680
3682
3683
3684
3684
3682
3681
3678
3675
3671
3667
3662
3657
3652
3646
3641
3635
3630
3625
3620
3615
3611
3607
3604
3602
3600
3599
3599
3600
3601
3603
3606
3610
3614
3619
3624
3629
3635
3642
3648
3654
3660
3665
3671
3675
3680
3683
3686
3688
3690
3691
3691
3691
3690
3688
3686
3684
3680
3676
3672
3667
3661
3654
3647
3638
3629
3619
3609
3597
3585
3571
3557
3542
3526
3509
3491
3472
3453
3432
3412
3390
3368
3345
3321
3297
3273
3248
3223
3198
3172
3146
3120
3094
3068
3042
3016
2990
2964
2938
2912
2887
2861
2836
2810
2785
2759
2734
2708
2683
2657
2631
2606
2580
2554
2529
2503
2477
2451
2425
2399
2373
2348
2322
2296
2270
2244
2218
2192
2165
2139
2112
2086
2059
2032
2005
1978
1951
1924
1897
1869
1842
1814
1787
1759
1731
1703
1675
1647
1619
1591
1563
1536
1508
1481
1454
1426
1399
1372
1345
1318
1291
1263
1235
1207
1179
1150
1121
1092
1062
1031
1000
969
938
906
874
843
810
778
746
714
683
651
619
588
556
525
494
462
431
400
370
339
309
279
249
219
190
162
134
106
79
52
26
0
-26
-51
-75
-99
-123
-147
-170
-193
-215
-237
-258
-280
-301
-321
-341
-361
-381
-401
-420
-439
-457
-476
-494
-512
-529
-546
-563
-580
-595
-611
-626
-641
-655
-669
-683
-697
-710
-724
-738
-752
-765
-780
-794
-808
-823
-837
-852
-867
-882
-897
-912
-927
-943
-958
-973
-988
-1004
-1018
-1035
-1051
-1067
-1084
-1100
-1117
-1134
-1150
-1167
-1184
-1201
-1217
-1234
-1250
-1265
-1281
-1295
-1310
-1323
-1336
-1349
-1360
-1371
-1382
-1391
-1400
-1408
-1416
-1423
-1430
-1437
-1443
-1449
-1455
-1462
-1468
-1474
-1481
-1488
-1496
-1504
-1512
-1521
-1530
-1539
-1549
-1560
-1571
-1582
-1594
-1607
-1620
-1633
-1647
-1662
-1677
-1693
-1709
-1726
-1744
-1762
-1781
-1800
-1820
-1841
-1862
-1884
-1906
-1929
-1953
-1978
-2003
-2029
-2056
-2083
-2111
-2140
-2169
-2199
-2229
-2260
-2291
-2322
-2354
-2385
-2417
-2449
-2480
-2512
-2543
-2574
-2604
-2633
-2662
-2690
-2717
-2743
-2769
-2793
-2817
-2839
-2861
-2882
-2902
-2921
-2939
-2957
-2974
-2990
-3006
-3021
-3036
-3051
-3066
-3080
-3094
-3109
-3123
-3138
-3153
-3168
-3183
-3198
-3214
-3230
-3245
-3261
-3277
-3294
-3310
-3326
-3342
-3359
-3375
-3391
-3408
-3424
-3441
-3457
-3473
-3489
-3505
-3521
-3536
-3551
-3565
-3579
-3593
-3606
-3618
-3630
-3641
-3651
-3661
-3670
-3678
-3685
-3692
-3698
-3703
-3708
-3711
-3714
-3716
-3717
-3718
-3717
-3715
-3713
-3709
-3704
-3699
-3693
-3687
-3679
-3672
-3664
-3656
-3647
-3639
-3632
-3624
-3617
-3611
-3605
-3601
-3597
-3595
-3593
-3593
-3594
-3596
-3599
-3603
-3609
-3615
-3623
-3632
-3641
-3651
-3662
-3673
-3684
-3696
-3708
-3719
-3731
-3742
-3753
-3764
-3774
-3783
-3792
-3800
-3808
-3815
-3821
-3828
-3833
-3839
-3844
-3849
-3854
-3859
-3864
-3870
-3875
-3881
-3887
-3893
-3900
-3907
-3914
-3922
-3930
-3938
-3946
-3955
-3964
-3973
-3981
-3990
-3999
-4006
-4014
-4022
-4030
-4035
-4042
-4046
-4051
-4054
-4056
-4057
-4057
-4056
-4054
-4050
-4045
-4038
-4032
-4022
-4013
-4001
-3988
-3974
-3958
-3941
-3923
-3903
-3882
-3860
-3837
-3813
-3787
-3761
-3733
-3705
-3676
-3646
-3615
-3583
-3550
-3517
-3483
-3448
-3413
-3377
-3341
-3304
-3267
-3230
-3193
-3156
-3118
-3081
-3045
-3008
-2972
-2936
-2900
-2865
-2830
-2795
-2761
-2727
-2692
-2659
-2625
-2591
-2557
-2522
-2488
-2454
-2419
-2384
-2349
-2314
-2279
-2244
-2209
-2173
-2138
-2102
-2067
-2031
-1996
-1961
-1926
-1891
-1856
-1822
-1788
-1754
-1721
-1688
-1655
-1622
-1590
-1558
-1525
-1493
-1462
-1430
-1398
-1367
-1335
-1304
-1272
-1241
-1210
-1179
-1148
-1118
-1087
-1057
-1027
-997
-967
-937
-908
-878
-848
-819
-789
-759
-730
-701
-671
-642
-613
-585
-556
-528
-501
-473
-446
-419
-392
-366
-340
-314
-288
-263
-238
-213
-188
-164
-140
-116
-92
-69
-45
-22
1
24
47
70
92
115
138
161
184
207
230
253
276
299
322
345
368
391
414
436
459
481
503
525
547
568
590
610
631
652
672
692
713
733
753
774
794
815
835
856
877
897
918
939
959
979
1000
1020
1039
1059
1077
1096
1114
1132
1149
1165
1181
1196
1210
1224
1237
1249
1260
1271
1280
1289
1297
1305
1311
1317
1322
1327
1331
1335
1338
1340
1343
1345
1346
1348
1349
1350
1350
1351
1351
1351
1351
1351
1350
1350
1349
1348
1347
1345
1344
1342
1341
1339
1337
1336
1334
1332
1331
1329
1328
1327
1325
1324
1323
1321
1320
1319
1317
1316
1314
1313
1312
1311
1310
1309
1309
1308
1309
1309
1310
1311
1313
1315
1318
1321
1325
1329
1333
1337
1342
1346
1351
1355
1359
1363
1366
1369
1371
1372
1373
1373
1371
1369
1366
1361
1355
1348
1340
1331
1321
1309
1297
1283
1269
1253
1237
1219
1202
1183
1164
1144
1125
1104
1084
1064
1043
1022
1002
983
962
942
922
902
883
863
843
823
804
784
765
745
726
708
689
672
654
637
621
606
591
578
564
552
541
530
520
511
502
494
486
479
472
465
458
451
444
436
429
421
413
405
396
387
378
368
359
349
339
329
319
309
299
289
279
269
260
251
242
234
226
219
212
206
200
195
190
186
183
180
177
175
174
173
173
173
173
174
176
178
181
184
188
193
198
203
209
216
222
229
237
244
252
260
268
275
283
290
297
304
311
317
324
330
336
341
346
351
356
361
365
369
373
376
380
383
386
389
392
394
397
400
403
405
408
410
413
415
417
419
421
423
425
427
429
431
433
435
437
438
439
440
441
441
441
440
439
437
434
430
426
421
415
408
401
393
384
375
365
355
345
335
324
313
302
291
280
269
258
247
237
226
215
204
194
183
171
160
148
136
123
109
95
80
64
47
29
11
-9
-30
-52
-75
-99
-124
-150
-178
-207
-236
-267
-299
-332
-366
-401
-436
-472
-508
-545
-582
-619
-656
-693
-730
-767
-803
-839
-874
-909
-944
-978
-1010
-1044
-1076
-1108
-1139
-1170
-1201
-1231
-1261
-1290
-1320
-1349
-1379
-1408
-1437
-1467
-1496
-1526
-1556
-1586
-1615
-1645
-1675
-1705
-1735
-1765
-1795
-1825
-1855
-1885
-1915
-1945
-1975
-2005
-2035
-2066
-2096
-2127
-2157
-2188
-2219
-2250
-2281
-2312
-2343
-2375
-2406
-2438
-2471
-2503
-2536
-2568
-2601
-2634
-2667
-2700
-2732
-2764
-2796
-2827
-2858
-2888
-2917
-2946
-2974
-3001
-3027
-3053
-3077
-3101
-3124
-3146
-3167
-3188
-3208
-3227
-3246
-3264
-3282
-3300
-3317
-3334
-3350
-3366
-3382
-3398
-3414
-3430
-3447
-3463
-3480
-3496
-3513
-3531
-3548
-3566
-3584
-3602
-3620
-3638
-3655
-3673
-3691
-3708
-3725
-3741
-3757
-3772
-3787
-3801
-3815
-3828
-3840
-3851
-3861
-3870
-3878
-3885
-3890
-3895
-3898
-3900
-3901
-3900
-3898
-3894
-3889
-3882
-3874
-3864
-3853
-3841
-3827
-3811
-3794
-3776
-3756
-3735
-3713
-3689
-3665
-3638
-3611
-3583
-3553
-3523
-3491
-3459
-3425
-3391
-3355
-3319
-3283
-3245
-3207
-3169
-3129
-3090
-3049
-3009
-2967
-2925
-2883
-2841
-2797
-2754
-2710
-2666
-2621
-2576
-2531
-2485
-2440
-2394
-2348
-2302
-2257
-2211
-2166
-2121
-2077
-2033
-1989
-1947
-1905
-1864
-1823
-1784
-1745
-1707
-1670
-1634
-1599
-1564
-1530
-1497
-1465
-1433
-1402
-1370
-1340
-1309
-1279
-1249
-1218
-1188
-1157
-1126
-1095
-1063
-1031
-998
-966
-932
-898
-864
-830
-795
-759
-724
-688
-651
-615
-578
-542
-505
-469
-433
-397
-361
-326
-291
-257
-223
-190
-157
-126
-95
-64
-35
-6
22
49
76
102
128
153
178
203
227
252
277
302
328
354
380
407
434
462
491
520
550
580
612
643
676
708
741
774
808
841
874
907
940
973
1006
1038
1069
1100
1131
1161
1190
1219
1247
1274
1300
1326
1351
1375
1398
1421
1443
1464
1485
1506
1526
1546
1566
1586
1605
1625
1645
1665
1685
1705
1726
1747
1768
1789
1811
1833
1856
1878
1901
1924
1947
1970
1993
2016
2039
2061
2083
2104
2125
2146
2166
2185
2204
2222
2239
2255
2270
2285
2299
2311
2323
2334
2344
2352
2360
2367
2373
2379
2383
2387
2390
2393
2395
2397
2399
2400
2402
2403
2404
2405
2407
2408
2410
2412
2414
2417
2420
2422
2426
2429
2432
2436
2440
2443
2447
2450
2453
2456
2459
2462
2464
2466
2467
2469
2469
2469
2469
2468
2466
2464
2461
2458
2454
2449
2444
2438
2431
2424
2417
2409
2400
2391
2381
2371
2361
2350
2339
2328
2316
2304
2292
2280
2268
2255
2243
2230
2217
2204
2190
2177
2163
2149
2135
2121
2107
2092
2077
2062
2045
2029
2013
1995
1977
1959
1940
1920
1900
1880
1859
1838
1816
1794
1772
1750
1727
1705
1682
1660
1637
1615
1593
1570
1548
1526
1504
1482
1460
1439
1418
1396
1375
1354
1334
1313
1292
1271
1250
1230
1209
1188
1167
1146
1125
1104
1083
1061
1040
1018
998
977
957
937
917
897
878
859
841
823
805
788
772
756
741
726
712
699
686
674
663
652
643
633
624
616
609
601
594
587
581
574
567
561
554
546
539
531
522
513
504
494
484
474
462
451
439
427
414
402
389
375
362
349
335
322
309
296
283
270
257
245
232
220
209
197
185
174
162
151
140
129
118
107
95
84
73
61
50
38
26
14
2
-10
-22
-33
-45
-57
-69
-80
-91
-102
-112
-122
-132
-141
-149
-157
-165
-172
-178
-184
-190
-194
-198
-202
-204
-206
-208
-208
-208
-207
-206
-203
-200
-197
-192
-187
-182
-176
-170
-163
-156
-149
-141
-134
-126
-119
-111
-104
-97
-90
-84
-78
-72
-66
-61
-56
-52
-48
-45
-42
-39
-37
-36
-35
-35
-36
-37
-40
-43
-47
-52
-58
-66
-74
-83
-93
-105
-117
-130
-145
-160
-176
-194
-212
-230
-250
-270
-291
-312
-334
-356
-379
-402
-425
-448
-472
-496
-519
-543
-568
-592
-616
-640
-665
-689
-713
-738
-762
-786
-809
-833
-856
-879
-902
-924
-945
-966
-987
-1006
-1027
-1046
-1064
-1083
-1101
-1118
-1136
-1153
-1169
-1186
-1203
-1219
-1235
-1252
-1268
-1284
-1301
-1317
-1333
-1350
-1366
-1382
-1398
-1415
-1431
-1447
-1463
-1478
-1494
-1509
-1524
-1539
-1553
-1568
-1581
-1595
-1608
-1620
-1633
-1645
-1657
-1669
-1680
-1692
-1703
-1714
-1725
-1737
-1748
-1759
-1770
-1782
-1794
-1805
-1817
-1829
-1841
-1854
-1867
-1880
-1893
-1906
-1920
-1935
-1949
-1964
-1980
-1995
-2011
-2027
-2043
-2059
-2076
-2092
-2109
-2126
-2142
-2159
-2175
-2191
-2207
-2223
-2239
-2255
-2270
-2285
-2300
-2315
-2330
-2344
-2359
-2373
-2387
-2401
-2415
-2429
-2442
-2456
-2469
-2483
-2496
-2509
-2521
-2534
-2546
-2557
-2568
-2579
-2590
-2600
-2609
-2618
-2627
-2635
-2642
-2649
-2656
-2662
-2668
-2673
-2678
-2683
-2687
-2691
-2694
-2697
-2700
-2702
-2704
-2706
-2707
-2709
-2709
-2710
-2710
-2710
-2710
-2710
-2709
-2709
-2708
-2707
-2706
-2704
-2703
-2701
-2699
-2697
-2694
-2691
-2688
-2684
-2680
-2675
-2670
-2665
-2659
-2653
-2647
-2640
-2633
-2626
-2618
-2611
-2603
-2596
-2588
-2580
-2572
-2565
-2557
-2549
-2542
-2534
-2527
-2519
-2512
-2505
-2497
-2490
-2482
-2475
-2467
-2460
-2452
-2445
-2438
-2431
-2424
-2417
-2411
-2405
-2400
-2395
-2391
-2387
-2383
-2380
-2377
-2375
-2374
-2372
-2371
-2370
-2370
-2369
-2369
-2369
-2369
-2368
-2368
-2368
-2367
-2367
-2366
-2365
-2365
-2363
-2362
-2361
-2359
-2358
-2356
-2353
-2351
-2348
-2345
-2341
-2337
-2333
-2328
-2323
-2317
-2312
-2305
-2299
-2292
-2284
-2277
-2268
-2260
-2251
-2242
-2233
-2223
-2213
-2202
-2191
-2180
-2168
-2156
-2143
-2130
-2117
-2103
-2089
-2074
-2059
-2043
-2028
-2012
-1995
-1979
-1962
-1945
-1928
-1911
-1894
-1876
-1858
-1840
-1822
-1804
-1786
-1767
-1748
-1728
-1709
-1689
-1668
-1647
-1626
-1605
-1584
-1562
-1540
-1518
-1496
-1474
-1453
-1431
-1409
-1388
-1367
-1346
-1325
-1304
-1284
-1263
-1243
-1223
-1202
-1182
-1161
-1140
-1119
-1098
-1077
-1056
-1035
-1012
-992
-971
-950
-928
-908
-887
-866
-846
-826
-807
-788
-770
-752
-734
-717
-701
-685
-669
-655
-641
-627
-614
-602
-591
-580
-569
-560
-550
-541
-533
-525
-518
-511
-505
-498
-493
-487
-482
-476
-471
-466
-461
-456
-451
-445
-439
-433
-427
-420
-413
-405
-397
-389
-380
-372
-363
-353
-344
-335
-325
-316
-307
-298
-289
-281
-272
-265
-257
-250
-244
-237
-232
-227
-222
-217
-213
-210
-206
-203
-199
-196
-193
-189
-185
-181
-177
-173
-168
-163
-157
-152
-147
-141
-135
-130
-124
-119
-114
-110
-105
-101
-98
-95
-92
-90
-88
-86
-85
-84
-84
-84
-84
-85
-86
-88
-90
-92
-95
-98
-101
-105
-108
-112
-117
-121
-126
-130
-135
-140
-145
-150
-155
-160
-165
-170
-175
-180
-185
-190
-194
-199
-204
-208
-213
-217
-222
-226
-231
-236
-241
-246
-251
-256
-262
-268
-273
-279
-286
-292
-298
-305
-312
-319
-326
-333
-341
-348
-356
-365
-373
-382
-391
-400
-409
-418
-428
-438
-448
-458
-467
-477
-487
-496
-506
-515
-523
-532
-540
-547
-555
-562
-568
-574
-580
-586
-591
-596
-601
-606
-610
-614
-617
-621
-623
-626
-628
-630
-631
-632
-632
-632
-631
-629
-627
-625
-622
-618
-614
-610
-605
-599
-593
-587
-581
-574
-567
-559
-552
-544
-536
-527
-519
-510
-501
-492
-482
-472
-461
-450
-438
-426
-414
-400
-387
-372
-357
-342
-326
-310
-294
-277
-260
-243
-226
-209
-192
-176
-159
-143
-128
-113
-98
-84
-70
-57
-45
-33
-21
-10
1
11
22
32
42
51
61
70
79
88
97
105
113
121
129
136
143
150
157
163
169
176
182
189
196
203
211
219
228
237
247
257
267
278
290
301
313
326
338
351
363
376
389
401
414
426
438
450
463
475
487
499
511
523
535
547
559
571
583
595
607
618
629
640
650
659
667
675
682
688
693
697
701
703
705
705
705
705
704
702
700
697
694
690
686
682
677
672
666
660
653
647
640
633
626
618
611
604
597
590
583
576
569
563
557
551
545
539
534
528
523
518
513
507
502
497
492
487
482
477
472
467
463
459
455
452
449
447
444
443
441
439
438
437
435
434
432
429
427
423
420
415
410
405
399
392
385
378
370
362
353
345
336
327
318
309
300
291
282
273
263
253
243
233
223
212
200
189
176
164
151
138
125
112
99
86
72
59
46
32
19
6
-8
-22
-37
-52
-67
-84
-101
-119
-138
-159
-180
-202
-225
-249
-274
-300
-326
-352
-379
-406
-434
-462
-490
-518
-546
-574
-602
-630
-658
-685
-713
-740
-767
-793
-819
-845
-870
-895
-919
-942
-965
-987
-1008
-1030
-1050
-1070
-1088
-1106
-1124
-1141
-1157
-1173
-1188
-1203
-1217
-1230
-1244
-1257
-1269
-1281
-1293
-1305
-1316
-1327
-1337
-1348
-1358
-1367
-1377
-1385
-1394
-1402
-1410
-1417
-1424
-1431
-1437
-1443
-1449
-1454
-1460
-1465
-1470
-1475
-1480
-1485
-1489
-1494
-1499
-1504
-1509
-1514
-1519
-1524
-1529
-1534
-1540
-1545
-1551
-1557
-1563
-1570
-1576
-1583
-1590
-1596
-1603
-1609
-1615
-1621
-1627
-1632
-1637
-1642
-1647
-1651
-1654
-1657
-1660
-1662
-1663
-1664
-1665
-1665
-1665
-1665
-1664
-1662
-1660
-1658
-1655
-1652
-1648
-1644
-1640
-1635
-1629
-1624
-1617
-1611
-1604
-1596
-1588
-1579
-1570
-1561
-1551
-1540
-1529
-1518
-1506
-1493
-1480
-1467
-1453
-1439
-1424
-1409
-1393
-1378
-1362
-1346
-1331
-1315
-1299
-1284
-1269
-1254
-1240
-1226
-1213
-1200
-1187
-1176
-1164
-1154
-1144
-1135
-1126
-1118
-1111
-1104
-1098
-1092
-1086
-1081
-1077
-1072
-1067
-1063
-1058
-1053
-1048
-1043
-1038
-1033
-1027
-1020
-1014
-1008
-1002
-995
-989
-982
-976
-969
-963
-957
-951
-945
-939
-934
-929
-923
-918
-913
-907
-902
-896
-890
-884
-877
-870
-862
-854
-845
-835
-824
-813
-802
-789
-776
-762
-748
-733
-718
-702
-685
-669
-652
-634
-617
-599
-581
-564
-546
-528
-511
-494
-477
-460
-443
-427
-411
-396
-381
-366
-352
-338
-324
-311
-298
-285
-273
-260
-248
-236
-223
-211
-199
-186
-174
-162
-150
-137
-125
-113
-101
-89
-77
-66
-55
-44
-33
-22
-12
-1
9
19
29
39
48
58
68
78
88
98
109
119
130
141
152
164
176
188
200
212
224
237
249
262
275
287
300
312
324
336
347
358
368
378
387
395
403
410
417
423
429
434
438
442
446
449
452
454
455
456
457
457
457
455
454
451
448
444
439
434
427
420
412
403
394
383
371
359
345
331
315
299
282
264
246
226
207
187
166
145
124
103
81
59
37
16
-6
-28
-50
-71
-93
-114
-135
-155
-176
-196
-215
-234
-253
-272
-290
-308
-325
-342
-358
-374
-390
-405
-420
-434
-448
-462
-476
-489
-502
-515
-528
-541
-554
-566
-579
-592
-604
-617
-629
-641
-653
-665
-676
-687
-697
-707
-717
-726
-735
-744
-752
-760
-767
-775
-782
-788
-795
-801
-806
-812
-817
-821
-825
-828
-831
-833
-835
-836
-837
-837
-837
-836
-835
-833
-832
-830
-829
-827
-825
-823
-821
-819
-817
-815
-813
-812
-810
-808
-807
-806
-804
-803
-802
-801
-800
-799
-797
-796
-794
-792
-789
-787
-783
-780
-776
-771
-766
-760
-754
-748
-741
-734
-726
-718
-709
-700
-690
-680
-670
-660
-649
-638
-627
-615
-604
-592
-580
-568
-556
-544
-532
-519
-507
-494
-482
-469
-456
-443
-430
-417
-403
-390
-376
-362
-348
-334
-320
-306
-291
-276
-260
-245
-229
-212
-196
-179
-161
-143
-125
-107
-88
-69
-50
-30
-9
12
33
55
77
99
122
146
170
194
218
243
268
293
319
344
370
396
422
448
474
499
525
550
575
600
625
649
673
696
719
742
764
786
807
827
847
865
883
900
917
932
947
960
973
985
996
1006
1016
1026
1034
1042
1050
1057
1064
1070
1076
1082
1087
1092
1097
1102
1106
1110
1113
1117
1120
1122
1124
1126
1128
1129
1130
1131
1131
1131
1131
1130
1130
1128
1127
1125
1123
1121
1119
1116
1113
1109
1105
1101
1097
1092
1087
1082
1076
1071
1065
1060
1054
1049
1043
1038
1033
1029
1024
1020
1016
1012
1008
1004
1002
1000
998
997
995
994
994
994
994
994
995
997
998
1000
1000
1002
1004
1006
1008
1008
1010
1010
1010
1010
1010
1008
1006
1004
1000
996
991
986
980
973
966
958
950
941
932
923
913
903
894
884
874
865
855
846
836
827
818
809
800
791
782
774
765
757
748
740
732
724
716
708
701
693
686
678
671
664
656
649
642
635
627
619
611
603
595
586
577
567
557
547
536
525
513
502
489
477
464
452
439
425
412
399
385
371
357
344
330
316
303
289
276
263
251
239
226
215
203
192
181
170
159
148
137
127
116
104
93
81
69
57
45
32
18
5
-10
-24
-39
-55
-70
-86
-103
-120
-137
-154
-172
-190
-208
-227
-246
-265
-284
-303
-322
-341
-361
-380
-399
-418
-438
-457
-476
-494
-513
-532
-550
-568
-587
-605
-623
-641
-659
-677
-695
-713
-730
-747
-764
-781
-798
-815
-831
-847
-863
-878
-893
-908
-923
-937
-950
-963
-976
-988
-1000
-1010
-1022
-1033
-1043
-1053
-1063
-1072
-1081
-1089
-1097
-1106
-1113
-1121
-1128
-1136
-1143
-1150
-1157
-1164
-1170
-1177
-1184
-1191
-1198
-1205
-1212
-1220
-1227
-1235
-1243
-1251
-1259
-1267
-1275
-1283
-1292
-1300
-1308
-1316
-1324
-1333
-1340
-1348
-1356
-1363
-1370
-1376
-1382
-1388
-1393
-1398
-1402
-1406
-1409
-1411
-1413
-1414
-1414
-1414
-1413
-1411
-1408
-1404
-1400
-1395
-1389
-1382
-1374
-1366
-1358
-1349
-1339
-1329
-1319
-1309
-1298
-1287
-1276
-1265
-1253
-1242
-1230
-1218
-1206
-1194
-1182
-1170
-1157
-1145
-1132
-1119
-1106
-1094
-1081
-1068
-1056
-1044
-1032
-1020
-1010
-1000
-991
-982
-973
-965
-957
-949
-942
-936
-930
-924
-918
-912
-907
-902
-897
-891
-886
-882
-877
-872
-867
-862
-857
-852
-847
-842
-837
-832
-827
-821
-816
-810
-804
-797
-791
-784
-776
-769
-761
-752
-743
-733
-724
-713
-703
-692
-681
-670
-659
-648
-637
-626
-615
-604
-594
-584
-574
-565
-556
-547
-538
-529
-520
-510
-501
-491
-481
-470
-458
-446
-433
-420
-405
-390
-375
-359
-342
-325
-308
-291
-274
-257
-241
-225
-210
-197
-184
-172
-161
-151
-142
-135
-129
-123
-119
-116
-114
-113
-113
-115
-117
-120
-123
-128
-133
-138
-143
-149
-154
-158
-163
-166
-168
-169
-169
-168
-165
-161
-155
-148
-139
-128
-116
-103
-88
-72
-54
-35
-15
6
28
51
75
99
125
150
176
203
229
256
282
309
335
362
388
413
439
465
490
515
541
566
591
616
641
666
690
714
738
761
784
806
828
849
870
891
911
931
951
971
990
1010
1029
1049
1068
1088
1107
1127
1146
1166
1186
1205
1224
1243
1262
1280
1298
1316
1333
1350
1367
1384
1401
1417
1433
1450
1466
1482
1499
1515
1532
1549
1566
1583
1601
1618
1636
1654
1671
1689
1707
1724
1741
1757
1773
1789
1804
1818
1833
1846
1860
1873
1886
1899
1913
1926
1939
1953
1967
1981
1996
2011
2027
2043
2060
2077
2094
2111
2129
2146
2163
2180
2196
2212
2228
2243
2257
2270
2283
2294
2305
2315
2324
2333
2340
2346
2352
2357
2361
2364
2367
2370
2372
2374
2376
2378
2381
2384
2387
2391
2396
2401
2408
2415
2423
2432
2442
2452
2463
2474
2485
2497
2508
2518
2528
2537
2545
2551
2557
2561
2563
2564
2563
2561
2558
2553
2547
2539
2531
2521
2511
2500
2488
2477
2464
2452
2440
2428
2416
2404
2393
2382
2371
2362
2352
2343
2335
2327
2319
2311
2303
2295
2286
2277
2267
2257
2245
2233
2219
2205
2190
2174
2157
2140
2122
2104
2086
2067
2049
2032
2013
1997
1980
1964
1948
1933
1918
1903
1888
1873
1859
1844
1830
1815
1800
1785
1770
1755
1740
1724
1708
1692
1676
1659
1642
1625
1607
1588
1569
1550
1530
1510
1489
1468
1446
1423
1401
1378
1355
1331
1308
1284
1261
1238
1214
1191
1168
1146
1123
1101
1079
1058
1037
1016
996
976
957
939
921
903
886
869
852
836
819
803
786
770
753
736
719
701
684
666
648
630
611
593
574
556
537
519
500
481
462
443
423
404
384
364
343
323
302
281
260
239
218
197
177
157
138
119
101
84
68
52
38
25
12
1
-10
-19
-28
-36
-43
-50
-56
-61
-66
-71
-75
-80
-84
-88
-92
-96
-100
-105
-109
-115
-120
-127
-133
-141
-150
-159
-169
-181
-193
-206
-220
-235
-251
-268
-285
-303
-322
-342
-362
-383
-404
-425
-447
-469
-492
-514
-537
-560
-583
-606
-629
-652
-674
-697
-719
-742
-764
-787
-810
-833
-855
-878
-901
-924
-947
-969
-992
-1014
-1037
-1059
-1081
-1103
-1125
-1146
-1166
-1187
-1207
-1227
-1246
-1265
-1284
-1302
-1320
-1338
-1355
-1372
-1388
-1403
-1418
-1432
-1446
-1460
-1473
-1485
-1497
-1509
-1520
-1531
-1542
-1552
-1562
-1572
-1581
-1590
-1599
-1607
-1615
-1622
-1629
-1636
-1642
-1648
-1653
-1658
-1663
-1667
-1671
-1675
-1679
-1682
-1684
-1687
-1689
-1691
-1692
-1693
-1693
-1693
-1693
-1692
-1691
-1689
-1687
-1684
-1680
-1676
-1672
-1667
-1661
-1655
-1648
-1641
-1633
-1625
-1616
-1607
-1597
-1588
-1578
-1568
-1558
-1548
-1538
-1529
-1520
-1512
-1504
-1497
-1490
-1485
-1480
-1475
-1472
-1469
-1467
-1465
-1464
-1463
-1463
-1463
-1463
-1463
-1463
-1464
-1464
-1464
-1464
-1464
-1464
-1463
-1461
-1460
-1457
-1454
-1451
-1446
-1441
-1436
-1429
-1423
-1415
-1407
-1399
-1390
-1380
-1371
-1360
-1350
-1338
-1327
-1314
-1302
-1289
-1275
-1261
-1246
-1231
-1215
-1199
-1183
-1166
-1149
-1131
-1113
-1095
-1077
-1058
-1039
-1020
-1000
-980
-960
-940
-919
-898
-877
-856
-835
-813
-791
-770
-748
-726
-705
-684
-662
-641
-620
-599
-578
-558
-537
-516
-496
-475
-455
-434
-414
-393
-372
-351
-329
-307
-285
-263
-240
-217
-194
-171
-148
-124
-101
-77
-54
-30
-7
17
40
64
88
111
135
159
183
207
231
256
280
305
330
355
380
405
430
455
480
505
530
554
579
603
627
651
675
698
722
745
769
792
815
838
861
884
907
930
953
976
998
1020
1043
1065
1087
1108
1129
1150
1171
1191
1210
1229
1248
1266
1283
1300
1316
1332
1347
1362
1377
1391
1405
1419
1432
1445
1458
1470
1482
1494
1506
1517
1528
1539
1549
1558
1567
1576
1585
1593
1600
1608
1615
1622
1628
1634
1640
1646
1651
1656
1661
1665
1669
1673
1676
1680
1683
1686
1688
1691
1693
1696
1698
1700
1702
1703
1705
1706
1707
1708
1709
1710
1710
1710
1710
1710
1709
1708
1707
1706
1705
1703
1701
1699
1697
1694
1692
1689
1687
1684
1682
1679
1677
1674
1672
1670
1668
1666
1664
1662
1660
1658
1656
1654
1652
1650
1647
1645
1642
1640
1637
1635
1632
1630
1627
1625
1622
1620
1618
1615
1613
1611
1609
1606
1604
1602
1600
1597
1595
1592
1590
1588
1585
1583
1581
1578
1576
1574
1572
1570
1568
1566
1564
1562
1561
1559
1556
1554
1552
1550
1548
1546
1543
1541
1539
1537
1535
1532
1530
1528
1526
1524
1522
1519
1517
1515
1513
1511
1509
1506
1504
1502
1500
1498
1496
1493
1491
1489
1487
1485
1483
1481
1478
1476
1474
1472
1470
1468
1466
1463
1461
1459
1457
1455
1453
1451
1449
1446
1444
1442
1440
1438
1436
1434
1432
1429
1427
1425
1423
1421
1419
1417
1415
1413
1410
1408
1406
1404
1402
1400
1398
1396
1394
1392
1390
1387
1385
1383
1381
1379
1377
1375
1373
1371
1369
1367
1365
1363
1360
1358
1356
1354
1352
1350
1348
1346
1344
1342
1340
1338
1336
1334
1332
1330
1328
1326
1324
1321
1319
1317
1315
1313
1311
1309
1307
1305
1303
1301
1299
1297
1295
1293
1291
1289
1287
1285
1283
1281
1279
1277
1275
1273
1271
1269
1267
1265
1263
1261
1259
1257
1255
1253
1251
1249
1247
1245
1243
1241
1239
1237
1235
1233
1231
1229
1227
1225
1223
1221
1219
1217
1216
1214
1212
1210
1208
1206
1204
1202
1200
1198
1196
1194
1192
1190
1188
1186
1184
1182
1180
1179
1177
1175
1173
1171
1169
1167
1165
1163
1161
1159
1157
1155
1154
1152
1150
1148
1146
1144
1142
1140
1138
1136
1134
1133
1131
1129
1127
1125
1123
1121
1119
1117
1116
1114
1112
1110
1108
1106
1104
1102
1101
1099
1097
1095
1093
1091
1089
1088
1086
1084
1082
1080
1078
1076
1075
1073
1071
1069
1067
1065
1063
1062
1060
1058
1056
1054
1052
1051
1049
1047
1045
1043
1041
1040
1038
1036
1034
1032
1031
1029
1027
1025
1022
1020
1020
1018
1016
1014
1012
1010
1008
1006
1004
1004
1002
1000
998
996
995
993
991
989
987
986
984
982
980
979
977
975
973
972
970
968
966
964
963
961
959
957
956
954
952
950
949
947
945
943
942
940
938
937
935
933
931
930
928
926
924
923
921
919
918
916
914
912
911
909
907
906
904
902
900
899
897
895
894
892
890
889
887
885
884
882
880
878
877
875
873
872
870
868
867
865
863
862
860
858
857
855
853
852
850
848
847
845
843
842
840
839
837
835
834
832
830
829
827
825
824
822
821
819
817
816
814
812
811
809
808
806
804
803
801
799
798
796
795
793
791
790
788
787
785
783
782
780
779
777
776
774
772
771
769
768
766
764
763
761
760
758
757
755
753
752
750
749
747
746
744
743
741
739
738
736
735
733
732
730
729
727
726
724
722
721
719
718
716
715
713
712
710
709
707
706
704
703
701
700
698
697
695
694
692
691
689
688
686
685
683
682
680
679
677
676
674
673
671
670
668
667
665
664
662
661
659
658
656
655
653
652
650
649
648
646
645
643
642
640
639
637
636
634
633
632
630
629
627
626
624
623
621
620
619
617
616
614
613
611
610
609
607
606
604
603
602
600
599
597
596
595
593
592
590
589
587
586
585
583
582
581
579
578
576
575
574
572
571
569
568
567
565
564
563
561
560
558
557
556
554
553
552
550
549
548
546
545
543
542
541
539
538
537
535
534
533
531
530
529
527
526
525
523
522
521
519
518
517
515
514
513
511
510
509
508
506
505
504
502
501
500
498
497
496
494
493
492
491
489
488
487
485
484
483
482
480
479
478
476
475
474
473
471
470
469
468
466
465
464
462
461
460
459
457
456
455
454
452
451
450
449
447
446
445
444
442
441
440
439
437
436
435
434
433
431
430
429
428
426
425
424
423
422
420
419
418
417
416
414
413
412
411
409
408
407
406
405
403
402
401
400
399
398
396
395
394
393
392
390
389
388
387
386
385
383
382
381
380
379
378
376
375
374
373
372
371
369
368
367
366
365
364
363
361
360
359
358
357
356
355
353
352
351
350
349
348
347
345
344
343
342
341
340
339
338
337
335
334
333
332
331
330
329
328
327
325
324
323
322
321
320
319
318
317
316
315
313
312
311
310
309
308
307
306
305
304
303
302
300
299
298
297
296
295
294
293
292
291
290
289
288
287
286
285
284
282
281
280
279
278
277
276
275
274
273
272
271
270
269
268
267
266
265
264
263
262
261
260
259
258
257
256
255
254
253
252
251
250
249
248
247
246
245
244
243
242
241
240
239
238
237
236
235
234
233
232
231
230
229
228
227
226
225
224
223
222
221
220
219
218
217
216
215
214
213
212
211
210
210
209
208
207
206
205
204
203
202
201
200
199
198
197
196
195
194
194
193
192
191
190
189
188
187
186
185
184
183
182
182
181
180
179
178
177
176
175
174
173
172
172
171
170
169
168
167
166
165
164
163
163
162
161
160
159
158
157
156
156
155
154
153
152
151
150
149
149
148
147
146
145
144
143
142
142
141
140
139
138
137
136
136
135
134
133
132
131
131
130
129
128
127
126
125
125
124
123
122
121
120
120
119
118
117
116
116
115
114
113
112
111
111
110
109
108
107
107
106
105
104
103
103
102
101
100
99
99
98
97
96
95
95
94
93
92
91
91
90
89
