5
46703
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
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
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
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
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
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
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
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
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
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
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
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
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
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
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
47
47
47
47
47
47
47
47
47
47
47
47
47
46
46
46
46
46
46
46
46
46
46
46
46
46
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
44
44
44
44
44
44
44
44
44
44
44
44
44
43
43
43
43
43
43
43
43
43
43
43
43
43
43
42
42
42
42
42
42
42
42
42
42
41
41
41
41
41
41
41
41
40
40
40
40
40
40
40
39
39
39
39
39
39
39
39
39
38
38
38
38
38
38
38
38
38
37
37
37
37
37
37
37
37
36
36
36
36
36
36
36
36
35
35
35
35
35
35
35
34
34
34
34
34
34
34
33
33
33
33
33
33
33
32
32
32
32
32
32
32
31
31
31
31
31
31
31
30
30
30
30
30
30
30
29
29
29
29
29
29
28
28
28
28
28
28
28
28
27
27
27
27
27
27
26
26
26
26
26
25
25
25
25
25
25
24
24
24
24
24
23
23
23
23
23
23
22
22
22
22
22
22
21
21
21
21
21
21
20
20
20
20
20
20
19
19
19
19
19
19
18
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
13
12
12
12
12
12
12
11
11
11
11
11
11
11
10
10
10
10
10
10
9
9
9
9
9
9
8
8
8
8
8
8
8
7
7
7
7
7
7
7
6
6
6
6
6
6
6
5
5
5
5
5
5
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-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
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-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
-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
-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
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-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
-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
-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
-29
-28
-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
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-16
-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
-11
-11
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-7
-7
-7
-7
-6
-6
-6
-6
-6
-5
-5
-5
-5
-4
-4
-4
-4
-3
-3
-3
-3
-2
-2
-2
-2
-2
-1
-1
-1
-1
0
0
0
0
1
1
1
1
2
2
2
2
2
3
3
3
3
3
4
4
4
4
5
5
5
5
6
6
6
6
7
7
7
8
8
8
8
9
9
9
10
10
10
11
11
11
11
12
12
12
12
13
13
13
13
14
14
14
14
14
15
15
15
15
16
16
16
16
17
17
17
18
18
18
18
19
19
19
20
20
20
20
21
21
21
22
22
22
22
23
23
23
24
24
24
25
25
25
26
26
26
26
27
27
27
28
28
28
28
29
29
29
30
30
30
31
31
31
32
32
32
32
33
33
33
34
34
34
34
35
35
35
36
36
36
36
37
37
37
38
38
38
39
39
39
40
40
40
41
41
41
41
42
42
42
43
43
43
43
44
44
44
45
45
45
45
46
46
46
47
47
47
47
48
48
48
49
49
49
50
50
50
51
51
51
52
52
52
53
53
53
54
54
54
55
55
55
55
56
56
56
57
57
57
58
58
58
59
59
59
60
60
60
60
61
61
61
62
62
62
63
63
63
64
64
64
65
65
65
66
66
66
67
67
67
68
68
68
69
69
69
70
70
70
71
71
71
72
72
72
73
73
73
74
74
74
75
75
75
75
76
76
76
77
77
77
78
78
78
79
79
79
80
80
80
81
81
81
82
82
83
83
83
84
84
84
85
85
85
86
86
86
86
87
87
87
88
88
88
89
89
90
90
90
91
91
92
92
92
93
93
93
94
94
94
95
95
95
96
96
96
97
97
97
98
98
99
99
99
100
100
100
101
101
101
102
102
102
103
103
104
104
104
105
105
105
106
106
107
107
107
108
108
108
109
109
109
110
110
111
111
111
112
112
113
113
114
114
114
115
115
115
116
116
117
117
118
118
118
119
119
120
120
121
121
121
122
122
123
123
124
124
124
125
125
126
126
127
127
128
128
128
129
129
130
130
131
131
132
132
133
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
149
150
150
151
151
152
152
153
153
154
154
155
155
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
172
172
173
173
174
174
175
175
176
176
177
177
178
178
179
179
180
181
181
182
182
183
183
184
184
185
185
186
186
187
187
188
189
189
190
190
191
191
192
192
193
193
194
194
195
195
196
196
197
198
198
199
199
200
200
201
201
202
202
203
204
204
205
205
206
206
207
208
208
209
209
210
210
211
211
212
212
213
214
214
215
215
216
217
217
218
218
219
219
220
220
221
222
222
223
223
224
224
225
226
226
227
227
228
229
229
230
230
231
232
232
233
234
234
235
235
236
237
237
238
239
239
240
241
241
242
242
243
244
244
245
245
246
247
247
248
249
249
250
251
251
252
253
253
254
255
255
256
257
257
258
259
259
260
261
261
262
263
263
264
265
265
266
267
267
268
269
269
270
271
271
272
273
273
274
275
275
276
277
277
278
279
280
280
281
281
282
283
283
284
285
285
286
287
288
288
289
290
290
291
292
292
293
294
294
295
296
296
297
298
299
299
300
301
301
302
303
304
304
305
306
306
307
308
309
309
310
311
311
312
313
313
314
315
315
316
317
318
318
319
320
320
321
322
323
323
324
325
325
326
327
327
328
329
329
330
331
332
332
333
334
335
335
336
337
337
338
339
340
340
341
342
343
343
344
345
346
346
347
348
348
349
350
351
351
352
353
354
354
355
356
356
357
358
359
359
360
361
361
362
363
364
364
365
366
367
367
368
369
370
370
371
372
372
373
374
375
375
376
377
378
378
379
380
381
382
382
383
384
385
385
386
387
388
388
389
390
391
391
392
393
394
394
395
396
397
398
398
399
400
401
401
402
403
404
404
405
406
407
408
408
409
410
411
411
412
413
414
415
415
416
417
418
419
419
420
421
422
423
423
424
425
426
427
427
428
429
430
431
431
432
433
434
435
435
436
437
438
439
440
440
441
442
443
444
444
445
446
447
448
448
449
450
451
451
452
453
454
455
455
456
457
458
459
460
460
461
462
463
464
464
465
466
467
468
468
469
470
471
472
472
473
474
475
476
476
477
478
479
480
480
481
482
483
484
484
485
486
487
488
488
489
490
491
492
492
493
494
495
496
497
497
498
499
500
501
502
502
503
504
505
506
507
508
509
509
510
511
512
513
514
515
516
516
517
518
519
520
521
522
523
523
524
525
526
527
528
529
529
530
531
532
533
534
535
536
537
537
538
539
540
541
542
543
544
544
545
546
547
548
549
550
551
551
552
553
554
555
556
557
558
559
560
560
561
562
563
564
565
566
567
568
569
569
570
571
572
573
574
575
576
577
578
579
579
580
581
582
583
584
585
586
587
588
589
589
590
591
592
593
594
595
596
597
598
598
599
600
601
602
603
604
605
606
606
607
608
609
610
611
612
613
614
615
616
616
617
618
619
620
621
622
623
624
625
625
626
627
628
629
630
631
632
633
634
635
635
636
637
638
639
640
641
642
643
644
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
658
659
660
661
662
663
664
665
666
667
668
669
670
670
671
672
673
674
675
676
677
678
679
680
681
681
682
683
684
685
686
687
688
689
690
690
691
692
693
694
695
696
697
698
698
699
700
701
702
703
704
705
706
706
707
708
709
710
711
712
713
714
715
715
716
717
718
719
720
721
722
723
724
724
725
726
727
728
729
730
731
732
733
734
734
735
736
737
738
739
740
741
742
742
743
744
745
746
747
748
749
750
751
752
752
753
754
755
756
757
758
759
760
761
762
763
764
765
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
921
922
923
924
925
926
927
928
929
930
931
932
933
933
934
935
936
937
938
939
940
941
942
943
944
944
945
946
947
948
949
949
950
951
952
952
953
954
955
955
956
957
957
958
959
960
960
961
962
962
963
964
965
965
966
967
967
968
969
969
970
970
971
972
972
973
973
974
974
975
975
976
976
976
977
977
977
977
977
978
978
978
978
978
978
979
979
979
979
979
979
980
980
980
980
981
981
981
981
982
982
983
983
984
984
985
985
986
986
987
988
988
989
990
991
991
992
993
994
994
995
996
997
997
998
999
999
1000
1000
1000
1000
1002
1002
1002
1002
1002
1002
1002
1002
1002
1004
1004
1004
1004
1004
1004
1004
1006
1006
1006
1006
1008
1008
1008
1010
1010
1012
1012
1014
1014
1016
1018
1018
1020
1022
1022
1025
1026
1027
1029
1030
1031
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1042
1043
1044
1044
1045
1045
1045
1045
1045
1045
1045
1045
1045
1044
1044
1044
1044
1044
1044
1043
1043
1044
1044
1044
1044
1045
1045
1046
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1057
1058
1060
1061
1063
1064
1066
1068
1069
1071
1073
1074
1076
1077
1078
1079
1081
1082
1082
1083
1084
1085
1085
1086
1087
1087
1088
1088
1089
1089
1090
1090
1091
1091
1092
1092
1093
1093
1094
1094
1094
1095
1095
1095
1096
1096
1096
1097
1097
1097
1098
1098
1098
1099
1099
1099
1100
1100
1100
1101
1101
1101
1102
1102
1102
1102
1103
1103
1103
1103
1104
1104
1105
1105
1106
1107
1108
1109
1110
1111
1113
1114
1116
1117
1119
1120
1122
1124
1125
1127
1129
1130
1132
1134
1135
1137
1138
1140
1141
1142
1143
1144
1145
1146
1146
1147
1147
1147
1147
1146
1146
1146
1145
1145
1145
1145
1146
1146
1147
1148
1149
1150
1151
1153
1155
1156
1158
1160
1163
1165
1167
1170
1172
1174
1177
1179
1181
1182
1184
1185
1186
1186
1187
1187
1187
1187
1186
1186
1186
1186
1186
1185
1185
1185
1185
1185
1185
1185
1186
1186
1186
1187
1188
1188
1189
1190
1191
1193
1194
1195
1197
1198
1200
1202
1203
1205
1206
1208
1209
1210
1212
1213
1214
1214
1215
1216
1216
1217
1217
1218
1218
1219
1219
1220
1220
1221
1221
1221
1222
1222
1222
1223
1223
1223
1223
1223
1223
1223
1223
1223
1224
1224
1224
1224
1224
1224
1225
1225
1225
1225
1226
1226
1226
1227
1227
1228
1228
1229
1230
1231
1233
1235
1237
1239
1241
1244
1246
1249
1252
1255
1258
1261
1263
1266
1269
1271
1274
1276
1278
1280
1281
1283
1284
1285
1285
1286
1286
1286
1286
1286
1286
1285
1284
1283
1282
1281
1280
1278
1277
1275
1273
1271
1270
1268
1266
1264
1262
1261
1260
1258
1258
1257
1257
1257
1258
1258
1260
1261
1263
1265
1268
1270
1272
1275
1277
1280
1282
1284
1286
1288
1291
1293
1294
1296
1298
1299
1301
1302
1303
1304
1305
1306
1307
1307
1308
1308
1309
1309
1310
1310
1311
1311
1312
1312
1313
1313
1313
1314
1313
1313
1313
1312
1311
1309
1308
1306
1304
1302
1301
1299
1297
1296
1295
1295
1295
1295
1295
1296
1297
1299
1300
1302
1304
1306
1309
1311
1313
1315
1317
1318
1319
1320
1321
1322
1322
1322
1322
1321
1320
1320
1319
1317
1316
1315
1313
1312
1310
1308
1306
1305
1303
1301
1299
1298
1296
1295
1294
1293
1292
1291
1291
1290
1290
1290
1291
1291
1292
1292
1293
1294
1294
1295
1296
1296
1296
1296
1296
1296
1295
1295
1294
1293
1292
1291
1290
1289
1288
1287
1287
1286
1285
1284
1284
1283
1283
1282
1282
1281
1280
1279
1277
1276
1274
1272
1269
1267
1264
1262
1259
1256
1253
1251
1248
1246
1244
1242
1241
1239
1238
1236
1235
1234
1234
1233
1232
1231
1231
1230
1229
1228
1226
1225
1223
1221
1219
1217
1214
1212
1209
1207
1205
1202
1200
1198
1196
1194
1193
1191
1189
1188
1186
1185
1184
1182
1181
1180
1179
1178
1177
1176
1175
1174
1173
1171
1169
1167
1164
1161
1157
1154
1149
1144
1139
1134
1128
1121
1115
1108
1101
1094
1088
1081
1074
1067
1061
1055
1049
1044
1039
1034
1030
1025
1020
1016
1014
1010
1006
1002
999
996
993
989
986
983
980
977
974
971
968
965
962
958
955
952
948
945
941
937
933
928
924
919
914
909
903
898
893
888
883
878
873
868
864
860
856
852
848
844
840
835
831
826
820
814
808
802
795
788
781
774
767
761
754
748
742
736
730
724
719
713
708
702
697
692
687
682
678
674
670
667
664
662
661
660
660
661
662
663
664
665
666
667
668
668
667
666
664
661
658
654
650
646
641
636
632
628
624
621
618
615
613
612
611
610
610
609
609
609
609
609
609
608
608
607
607
606
605
603
602
600
598
596
593
590
587
584
579
575
570
564
558
551
544
536
529
521
513
506
498
492
485
479
474
470
467
464
463
463
464
465
468
472
476
480
486
491
497
503
508
514
519
524
528
531
534
536
537
538
538
537
536
534
532
529
527
524
522
519
516
514
511
508
506
503
499
495
491
487
482
477
471
465
460
454
447
441
435
428
421
415
408
401
395
389
382
377
371
366
361
357
354
351
348
347
346
345
346
347
348
351
354
358
362
367
372
378
383
389
395
401
406
411
416
420
423
426
428
430
430
431
430
429
428
425
423
419
415
411
406
401
395
389
384
378
373
369
365
363
361
360
360
361
362
364
366
368
371
374
378
381
385
389
393
397
401
406
410
414
418
421
424
427
428
429
428
427
424
421
417
413
409
404
400
396
392
388
385
383
380
377
375
372
369
366
363
359
356
353
349
347
344
342
341
340
340
340
341
342
344
346
348
350
353
356
359
363
366
370
373
376
378
381
383
384
385
385
385
384
383
381
379
376
372
367
361
355
349
342
335
329
323
317
312
307
302
298
294
289
285
280
274
268
262
255
247
240
232
225
218
212
206
202
198
196
195
196
197
200
203
208
213
218
223
228
234
238
242
246
249
251
253
254
255
256
256
257
257
258
258
258
258
257
257
256
256
256
255
255
256
256
257
257
258
259
259
260
261
261
261
260
260
259
258
257
257
257
258
260
263
267
273
280
289
298
309
321
333
345
358
370
381
392
401
410
418
424
429
432
435
435
434
432
428
423
416
408
398
388
377
365
353
341
329
317
307
298
291
285
281
280
280
282
287
293
300
310
320
331
342
353
363
373
381
389
395
400
403
404
404
403
399
394
388
381
372
362
351
340
327
314
301
287
272
257
241
224
207
190
173
155
138
122
106
92
78
66
55
46
38
32
27
24
22
22
23
26
30
36
42
50
58
67
76
84
93
100
107
113
117
121
125
127
130
133
136
140
144
148
154
160
167
175
183
191
199
208
215
222
228
232
236
237
237
235
230
224
215
203
190
175
159
141
123
105
87
70
54
39
26
14
5
-3
-9
-14
-17
-21
-23
-26
-29
-31
-33
-34
-34
-33
-31
-27
-21
-14
-5
6
19
32
47
61
75
89
100
110
118
124
127
128
126
122
115
106
96
84
72
59
46
33
21
10
0
-9
-16
-23
-29
-34
-38
-41
-44
-47
-49
-50
-52
-54
-56
-59
-61
-64
-66
-69
-72
-76
-79
-83
-87
-90
-93
-95
-97
-97
-97
-97
-96
-95
-94
-94
-94
-94
-96
-99
-102
-108
-114
-122
-131
-142
-154
-167
-180
-195
-211
-227
-243
-260
-278
-295
-313
-330
-348
-366
-383
-401
-419
-438
-457
-476
-496
-515
-534
-552
-569
-584
-598
-611
-622
-631
-640
-647
-653
-658
-662
-666
-670
-674
-678
-683
-688
-695
-701
-707
-713
-719
-723
-725
-727
-727
-726
-725
-724
-723
-723
-724
-726
-729
-733
-739
-746
-754
-762
-771
-781
-789
-798
-805
-812
-818
-823
-828
-833
-839
-845
-852
-860
-869
-878
-888
-897
-907
-917
-926
-934
-942
-948
-954
-959
-963
-965
-966
-966
-965
-964
-961
-959
-956
-953
-950
-948
-947
-946
-946
-947
-949
-951
-955
-959
-964
-969
-974
-978
-983
-986
-989
-992
-993
-993
-993
-992
-990
-989
-988
-987
-988
-991
-996
-1002
-1010
-1022
-1035
-1050
-1066
-1083
-1101
-1119
-1137
-1154
-1170
-1186
-1201
-1215
-1228
-1241
-1253
-1266
-1278
-1290
-1302
-1314
-1325
-1336
-1347
-1356
-1365
-1373
-1379
-1385
-1390
-1394
-1397
-1400
-1402
-1405
-1407
-1410
-1413
-1416
-1420
-1424
-1429
-1434
-1440
-1447
-1454
-1462
-1470
-1478
-1487
-1496
-1504
-1513
-1522
-1531
-1540
-1549
-1559
-1568
-1579
-1590
-1601
-1613
-1626
-1639
-1653
-1667
-1682
-1697
-1712
-1728
-1743
-1759
-1774
-1790
-1805
-1821
-1836
-1851
-1865
-1880
-1894
-1907
-1921
-1935
-1949
-1963
-1977
-1991
-2005
-2020
-2033
-2048
-2063
-2077
-2091
-2106
-2121
-2136
-2151
-2166
-2181
-2197
-2212
-2228
-2244
-2260
-2278
-2296
-2314
-2334
-2355
-2377
-2401
-2425
-2450
-2477
-2504
-2532
-2560
-2589
-2619
-2649
-2679
-2709
-2739
-2768
-2797
-2825
-2853
-2879
-2904
-2929
-2952
-2975
-2997
-3018
-3040
-3061
-3083
-3105
-3128
-3151
-3175
-3200
-3226
-3253
-3282
-3312
-3344
-3377
-3411
-3446
-3481
-3515
-3550
-3583
-3615
-3646
-3675
-3703
-3729
-3754
-3778
-3800
-3823
-3845
-3867
-3889
-3911
-3934
-3957
-3981
-4006
-4030
-4057
-4083
-4111
-4138
-4166
-4194
-4222
-4251
-4280
-4309
-4338
-4367
-4396
-4425
-4454
-4483
-4513
-4543
-4573
-4604
-4636
-4669
-4702
-4737
-4772
-4807
-4843
-4879
-4914
-4950
-4985
-5020
-5054
-5087
-5119
-5149
-5178
-5207
-5233
-5259
-5285
-5309
-5333
-5356
-5379
-5402
-5425
-5448
-5471
-5494
-5518
-5543
-5568
-5595
-5624
-5654
-5686
-5720
-5755
-5792
-5830
-5869
-5909
-5950
-5991
-6033
-6075
-6118
-6161
-6205
-6250
-6296
-6343
-6391
-6440
-6490
-6542
-6593
-6646
-6699
-6751
-6804
-6855
-6905
-6954
-7001
-7045
-7088
-7127
-7164
-7198
-7230
-7259
-7287
-7312
-7336
-7359
-7381
-7402
-7424
-7446
-7468
-7491
-7516
-7542
-7569
-7597
-7628
-7659
-7693
-7728
-7764
-7803
-7842
-7883
-7925
-7969
-8013
-8058
-8105
-8151
-8201
-8251
-8301
-8353
-8406
-8459
-8512
-8566
-8619
-8672
-8724
-8775
-8825
-8874
-8921
-8968
-9014
-9058
-9102
-9145
-9187
-9230
-9272
-9315
-9358
-9401
-9444
-9488
-9531
-9575
-9618
-9662
-9704
-9746
-9788
-9829
-9870
-9911
-9952
-9993
-10034
-10076
-10119
-10162
-10205
-10249
-10293
-10336
-10379
-10421
-10462
-10502
-10539
-10576
-10610
-10643
-10674
-10704
-10734
-10763
-10792
-10821
-10851
-10883
-10916
-10952
-10989
-11028
-11070
-11113
-11157
-11203
-11249
-11296
-11344
-11392
-11441
-11490
-11540
-11590
-11641
-11691
-11742
-11791
-11840
-11888
-11934
-11979
-12022
-12063
-12103
-12140
-12174
-12207
-12237
-12265
-12291
-12315
-12337
-12358
-12378
-12396
-12414
-12432
-12451
-12469
-12489
-12509
-12530
-12551
-12573
-12595
-12617
-12638
-12658
-12678
-12696
-12713
-12728
-12742
-12754
-12765
-12773
-12781
-12787
-12792
-12796
-12800
-12804
-12808
-12814
-12821
-12829
-12839
-12851
-12865
-12881
-12900
-12921
-12943
-12968
-12994
-13021
-13048
-13076
-13105
-13133
-13162
-13190
-13218
-13246
-13274
-13301
-13327
-13353
-13377
-13399
-13420
-13440
-13457
-13472
-13485
-13497
-13506
-13513
-13519
-13524
-13528
-13531
-13533
-13536
-13538
-13540
-13542
-13545
-13548
-13550
-13554
-13557
-13561
-13565
-13570
-13575
-13581
-13588
-13596
-13605
-13616
-13628
-13641
-13656
-13674
-13692
-13712
-13733
-13755
-13777
-13800
-13822
-13844
-13866
-13887
-13908
-13930
-13951
-13973
-13996
-14019
-14043
-14068
-14094
-14120
-14148
-14176
-14204
-14233
-14262
-14290
-14318
-14344
-14370
-14393
-14415
-14434
-14451
-14466
-14477
-14486
-14492
-14494
-14494
-14491
-14486
-14479
-14469
-14458
-14444
-14429
-14412
-14392
-14371
-14347
-14321
-14292
-14261
-14228
-14192
-14154
-14115
-14074
-14033
-13991
-13951
-13911
-13873
-13838
-13805
-13774
-13747
-13724
-13703
-13686
-13673
-13662
-13655
-13650
-13648
-13649
-13651
-13654
-13658
-13663
-13668
-13672
-13676
-13679
-13680
-13680
-13678
-13673
-13666
-13657
-13645
-13630
-13613
-13593
-13571
-13546
-13520
-13491
-13461
-13429
-13396
-13361
-13326
-13288
-13250
-13209
-13167
-13124
-13078
-13030
-12981
-12930
-12877
-12822
-12766
-12709
-12651
-12593
-12534
-12476
-12419
-12363
-12309
-12257
-12207
-12159
-12114
-12071
-12030
-11992
-11955
-11919
-11884
-11851
-11818
-11785
-11753
-11721
-11689
-11658
-11628
-11598
-11569
-11541
-11513
-11486
-11460
-11433
-11407
-11380
-11352
-11324
-11294
-11263
-11230
-11195
-11158
-11119
-11078
-11035
-10991
-10945
-10897
-10849
-10801
-10752
-10702
-10653
-10603
-10554
-10505
-10455
-10407
-10359
-10312
-10266
-10222
-10180
-10140
-10103
-10069
-10038
-10010
-9985
-9963
-9944
-9928
-9914
-9903
-9893
-9885
-9877
-9870
-9862
-9854
-9845
-9835
-9824
-9812
-9798
-9783
-9767
-9749
-9729
-9708
-9685
-9661
-9635
-9608
-9580
-9551
-9523
-9494
-9466
-9440
-9414
-9391
-9369
-9350
-9333
-9319
-9307
-9298
-9291
-9286
-9283
-9281
-9280
-9280
-9280
-9279
-9278
-9277
-9274
-9270
-9264
-9257
-9248
-9237
-9225
-9211
-9195
-9177
-9157
-9136
-9113
-9088
-9062
-9034
-9006
-8976
-8945
-8914
-8883
-8852
-8820
-8788
-8756
-8724
-8691
-8658
-8623
-8589
-8552
-8515
-8476
-8435
-8392
-8348
-8301
-8252
-8202
-8148
-8095
-8039
-7983
-7925
-7866
-7806
-7746
-7686
-7625
-7565
-7505
-7445
-7386
-7328
-7270
-7214
-7159
-7107
-7056
-7007
-6961
-6918
-6877
-6839
-6805
-6772
-6743
-6717
-6693
-6671
-6651
-6633
-6617
-6602
-6588
-6574
-6561
-6548
-6534
-6519
-6504
-6488
-6470
-6451
-6430
-6408
-6384
-6359
-6334
-6307
-6280
-6253
-6225
-6198
-6171
-6144
-6117
-6091
-6065
-6038
-6012
-5986
-5959
-5932
-5904
-5876
-5847
-5818
-5789
-5760
-5731
-5701
-5672
-5644
-5615
-5587
-5560
-5533
-5506
-5480
-5455
-5431
-5407
-5385
-5363
-5342
-5323
-5305
-5289
-5274
-5262
-5251
-5243
-5237
-5233
-5231
-5231
-5232
-5234
-5236
-5239
-5242
-5244
-5246
-5246
-5246
-5244
-5241
-5237
-5233
-5228
-5222
-5217
-5212
-5209
-5206
-5204
-5204
-5205
-5206
-5208
-5210
-5212
-5213
-5214
-5213
-5210
-5206
-5200
-5192
-5181
-5169
-5154
-5136
-5116
-5094
-5069
-5042
-5013
-4982
-4949
-4914
-4878
-4841
-4803
-4765
-4726
-4688
-4650
-4613
-4576
-4540
-4504
-4470
-4436
-4403
-4370
-4338
-4307
-4275
-4244
-4212
-4180
-4149
-4118
-4086
-4056
-4027
-3998
-3971
-3944
-3919
-3894
-3871
-3849
-3827
-3807
-3787
-3767
-3748
-3728
-3709
-3690
-3672
-3653
-3634
-3616
-3598
-3580
-3563
-3545
-3528
-3510
-3492
-3474
-3455
-3434
-3413
-3390
-3365
-3339
-3310
-3280
-3248
-3214
-3178
-3141
-3102
-3063
-3023
-2983
-2944
-2904
-2865
-2826
-2788
-2751
-2715
-2680
-2647
-2614
-2582
-2551
-2521
-2492
-2463
-2436
-2409
-2383
-2358
-2333
-2310
-2286
-2264
-2242
-2220
-2199
-2178
-2158
-2139
-2120
-2102
-2084
-2068
-2053
-2039
-2027
-2016
-2005
-1998
-1992
-1987
-1984
-1983
-1983
-1984
-1987
-1991
-1996
-2001
-2009
-2017
-2028
-2037
-2049
-2061
-2073
-2085
-2097
-2110
-2122
-2134
-2146
-2157
-2169
-2180
-2190
-2201
-2211
-2222
-2232
-2243
-2254
-2265
-2277
-2289
-2302
-2317
-2331
-2347
-2364
-2382
-2400
-2418
-2437
-2456
-2474
-2492
-2508
-2523
-2536
-2546
-2555
-2561
-2564
-2566
-2565
-2561
-2556
-2548
-2539
-2528
-2516
-2502
-2487
-2470
-2453
-2434
-2413
-2391
-2367
-2341
-2312
-2282
-2249
-2214
-2176
-2135
-2092
-2047
-2000
-1950
-1899
-1847
-1793
-1739
-1685
-1631
-1578
-1525
-1474
-1424
-1375
-1328
-1282
-1238
-1196
-1156
-1117
-1079
-1043
-1006
-973
-940
-908
-877
-848
-819
-792
-767
-744
-723
-705
-689
-675
-664
-655
-650
-646
-646
-648
-652
-660
-669
-681
-695
-712
-730
-751
-773
-798
-824
-851
-881
-912
-945
-980
-1016
-1056
-1099
-1144
-1192
-1243
-1298
-1357
-1419
-1485
-1555
-1629
-1706
-1788
-1874
-1963
-2057
-2154
-2255
-2359
-2467
-2579
-2695
-2814
-2937
-3064
-3195
-3330
-3470
-3614
-3763
-3916
-4074
-4236
-4404
-4576
-4753
-4935
-5122
-5313
-5510
-5711
-5917
-6128
-6343
-6563
-6788
-7017
-7249
-7486
-7727
-7972
-8220
-8472
-8727
-8986
-9247
-9511
-9778
-10046
-10317
-10590
-10864
-11139
-11416
-11693
-11972
-12250
-12530
-12809
-13089
-13369
-13648
-13926
-14202
-14477
-14750
-15020
-15287
-15551
-15811
-16065
-16317
-16562
-16800
-17032
-17257
-17473
-17679
-17876
-18061
-18233
-18392
-18537
-18665
-18777
-18872
-18947
-19004
-19040
-19056
-19051
-19024
-18976
-18904
-18810
-18693
-18552
-18388
-18199
-17986
-17748
-17485
-17197
-16883
-16545
-16181
-15793
-15380
-14942
-14481
-13996
-13489
-12962
-12415
-11850
-11269
-10675
-10069
-9455
-8835
-8210
-7584
-6960
-6338
-5722
-5113
-4514
-3926
-3350
-2787
-2238
-1704
-1185
-680
-190
287
750
1201
1640
2068
2485
2894
3294
3686
4073
4454
4831
5205
5577
5949
6323
6698
7078
7464
7856
8258
8670
9093
9529
9978
10442
10920
11412
11920
12442
12980
13532
14099
14681
15278
15890
16516
17157
17812
18480
19161
19854
20558
21273
21998
22730
23470
24216
24966
25720
26476
27232
27989
28744
29496
30244
30987
31724
32454
33176
33888
34590
35280
35959
36624
37276
37912
38533
39138
39726
40297
40849
41382
41895
42386
42856
43304
43727
44126
44499
44846
45166
45457
45720
45953
46156
46327
46467
46575
46651
46694
46703
46680
46624
46534
46412
46257
46069
45850
45600
45318
45007
44667
44298
43901
43479
43031
42559
42065
41550
41016
40465
39898
39317
38725
38123
37513
36898
36279
35659
35038
34420
33805
33194
32591
31996
31410
30835
30271
29721
29185
28663
28157
27667
27194
26737
26298
25877
25473
25086
24716
24362
24025
23702
23393
23098
22816
22544
22283
22031
21788
21551
21320
21094
20871
20651
20432
20214
19994
19773
19550
19323
19092
18857
18616
18370
18117
17858
17593
17321
17042
16756
16464
16165
15858
15545
15224
14896
14558
14210
13851
13481
13097
12699
12286
11856
11409
10943
10457
9950
9423
8873
8302
7708
7093
6455
5796
5114
4412
3689
2947
2185
1405
609
-203
-1029
-1868
-2718
-3576
-4442
-5313
-6187
-7062
-7935
-8802
-9663
-10514
-11352
-12174
-12977
-13760
-14519
-15251
-15955
-16628
-17268
-17873
-18441
-18970
-19460
-19908
-20314
-20675
-20991
-21261
-21485
-21661
-21789
-21870
-21903
-21890
-21831
-21727
-21581
-21396
-21173
-20916
-20629
-20315
-19978
-19622
-19250
-18865
-18470
-18068
-17660
-17249
-16837
-16423
-16010
-15599
-15189
-14782
-14378
-13977
-13580
-13186
-12795
-12408
-12026
-11647
-11273
-10903
-10538
-10178
-9823
-9474
-9128
-8788
-8453
-8122
-7799
-7482
-7172
-6871
-6579
-6298
-6030
-5774
-5531
-5303
-5089
-4891
-4709
-4543
-4392
-4257
-4137
-4029
-3934
-3848
-3769
-3697
-3628
-3561
-3494
-3427
-3358
-3287
-3212
-3135
-3053
-2967
-2877
-2782
-2683
-2579
-2470
-2356
-2238
-2115
-1988
-1857
-1722
-1585
-1444
-1301
-1156
-1008
-862
-715
-568
-421
-275
-131
12
154
294
434
573
711
849
987
1125
1264
1404
1545
1688
1833
1980
2129
2281
2435
2592
2751
2912
3076
3241
3407
3574
3743
3912
4081
4251
4422
4593
4765
4938
5113
5289
5468
5649
5833
6021
6213
6410
6612
6819
7032
7250
7475
7705
7941
8180
8427
8676
8928
9183
9439
9694
9949
10201
10449
10693
10930
11160
11381
11593
11793
11981
12156
12318
12465
12596
12712
12812
12895
12963
13014
13050
13070
13077
13069
13049
13018
12976
12925
12867
12802
12733
12661
12588
12515
12445
12379
12318
12264
12219
12184
12160
12148
12149
12164
12194
12238
12297
12372
12461
12566
12685
12819
12967
13128
13303
13489
13688
13898
14118
14348
14588
14837
15094
15359
15631
15911
16196
16488
16784
17085
17388
17694
18000
18306
18609
18908
19203
19489
19768
20035
20291
20532
20758
20967
21157
21328
21477
21605
21710
21792
21851
21887
21901
21893
21864
21815
21748
21664
21564
21449
21320
21179
21027
20865
20694
20514
20326
20130
19927
19716
19499
19275
19044
18806
18561
18311
18054
17791
17524
17251
16974
16694
16409
16120
15831
15537
15241
14943
14642
14339
14034
13726
13417
13105
12791
12474
12156
11836
11514
11190
10865
10539
10211
9883
9555
9227
8899
8572
8247
7924
7604
7288
6977
6670
6370
6077
5791
5513
5244
4983
4732
4490
4258
4035
3820
3613
3414
3221
3034
2852
2675
2501
2331
2163
1999
1836
1677
1519
1365
1214
1066
922
783
650
523
402
289
184
88
1
-77
-144
-201
-248
-284
-309
-322
-325
-317
-298
-268
-228
-178
-119
-51
25
108
196
289
385
482
579
675
769
858
943
1020
1093
1157
1212
1259
1296
1324
1342
1350
1348
1336
1314
1283
1241
1190
1130
1060
982
895
800
698
589
472
349
221
87
-52
-194
-341
-490
-641
-795
-951
-1108
-1267
-1427
-1589
-1752
-1917
-2084
-2252
-2422
-2594
-2768
-2943
-3120
-3297
-3475
-3652
-3828
-4002
-4173
-4339
-4500
-4655
-4803
-4943
-5074
-5196
-5308
-5411
-5503
-5585
-5658
-5720
-5773
-5817
-5853
-5881
-5903
-5919
-5929
-5935
-5938
-5937
-5933
-5927
-5919
-5910
-5898
-5885
-5870
-5853
-5835
-5814
-5791
-5766
-5738
-5708
-5676
-5641
-5604
-5565
-5525
-5483
-5441
-5398
-5356
-5315
-5276
-5239
-5204
-5172
-5144
-5120
-5099
-5083
-5072
-5065
-5063
-5064
-5070
-5078
-5089
-5101
-5114
-5128
-5141
-5154
-5165
-5174
-5181
-5187
-5190
-5192
-5191
-5189
-5186
-5181
-5175
-5168
-5161
-5153
-5145
-5137
-5129
-5120
-5112
-5105
-5097
-5091
-5085
-5082
-5079
-5080
-5083
-5090
-5102
-5118
-5139
-5166
-5200
-5240
-5287
-5342
-5405
-5476
-5555
-5642
-5738
-5841
-5953
-6073
-6200
-6333
-6473
-6619
-6769
-6923
-7080
-7239
-7398
-7557
-7714
-7869
-8020
-8167
-8310
-8447
-8579
-8705
-8825
-8939
-9047
-9149
-9245
-9336
-9422
-9504
-9581
-9655
-9725
-9793
-9858
-9920
-9981
-10040
-10098
-10154
-10209
-10263
-10314
-10364
-10412
-10457
-10499
-10538
-10573
-10604
-10630
-10653
-10671
-10684
-10692
-10695
-10693
-10686
-10673
-10654
-10630
-10600
-10563
-10521
-10473
-10418
-10358
-10291
-10220
-10143
-10061
-9975
-9885
-9791
-9695
-9597
-9497
-9397
-9295
-9193
-9092
-8992
-8892
-8795
-8699
-8605
-8514
-8425
-8339
-8256
-8175
-8098
-8023
-7952
-7883
-7817
-7754
-7694
-7636
-7581
-7528
-7479
-7431
-7387
-7345
-7307
-7272
-7240
-7211
-7186
-7165
-7148
-7135
-7126
-7122
-7121
-7125
-7133
-7146
-7162
-7181
-7203
-7228
-7255
-7282
-7311
-7338
-7364
-7389
-7410
-7427
-7440
-7448
-7451
-7447
-7437
-7421
-7398
-7369
-7335
-7294
-7248
-7199
-7145
-7089
-7030
-6971
-6911
-6851
-6793
-6737
-6683
-6632
-6585
-6541
-6500
-6464
-6431
-6402
-6376
-6354
-6334
-6315
-6297
-6279
-6261
-6240
-6216
-6189
-6157
-6121
-6078
-6030
-5976
-5916
-5849
-5777
-5699
-5616
-5529
-5438
-5344
-5248
-5150
-5051
-4951
-4851
-4751
-4651
-4551
-4451
-4352
-4252
-4152
-4050
-3947
-3841
-3733
-3622
-3508
-3389
-3267
-3140
-3009
-2873
-2734
-2590
-2443
-2292
-2139
-1985
-1829
-1672
-1515
-1358
-1201
-1046
-892
-739
-588
-438
-289
-142
4
148
292
435
577
718
859
999
1138
1276
1412
1548
1682
1814
1945
2073
2199
2322
2442
2560
2674
2784
2891
2994
3093
3188
3278
3365
3447
3524
3598
3667
3731
3791
3846
3896
3941
3981
4016
4045
4067
4086
4098
4105
4106
4101
4091
4075
4056
4032
4003
3971
3935
3897
3856
3814
3770
3725
3680
3635
3591
3546
3503
3460
3417
3375
3333
3291
3249
3207
3163
3118
3071
3023
2973
2920
2866
2810
2752
2692
2632
2570
2509
2447
2386
2325
2265
2207
2149
2093
2037
1983
1929
1875
1821
1767
1712
1656
1599
1541
1482
1421
1360
1297
1233
1168
1102
1035
968
901
833
766
699
632
566
501
437
374
313
253
195
139
85
33
-16
-62
-106
-147
-185
-220
-252
-280
-305
-326
-343
-356
-365
-370
-371
-367
-358
-345
-327
-304
-276
-242
-203
-159
-108
-51
12
82
159
244
335
434
541
655
777
906
1043
1187
1339
1497
1663
1834
2012
2195
2382
2575
2771
2971
3173
3379
3586
3795
4006
4219
4432
4647
4863
5080
5297
5516
5736
5956
6178
6400
6622
6845
7069
7292
7515
7738
7960
8182
8402
8622
8840
9058
9274
9490
9705
9919
10132
10345
10557
10768
10980
11190
11401
11611
11820
12029
12238
12446
12653
12858
13062
13264
13465
13663
13859
14052
14242
14429
14614
14795
14974
15150
15324
15495
15664
15832
15998
16163
16326
16490
16652
16815
16977
17139
17302
17464
17627
17791
17955
18120
18285
18451
18618
18785
18952
19119
19286
19451
19615
19777
19936
20093
20245
20393
20537
20676
20809
20937
21060
21177
21288
21393
21492
21585
21672
21753
21829
21899
21964
22025
22081
22134
22183
22231
22277
22322
22367
22413
22460
22509
22561
22614
22671
22731
22794
22860
22929
23001
23076
23153
23231
23312
23394
23477
23561
23647
23733
23819
23906
23994
24083
24172
24262
24352
24442
24533
24625
24716
24808
24900
24992
25085
25177
25269
25360
25451
25541
25630
25717
25802
25885
25966
26043
26118
26190
26259
26324
26386
26445
26501
26555
26606
26655
26703
26750
26795
26841
26886
26931
26978
27025
27073
27123
27175
27229
27284
27342
27402
27464
27528
27593
27660
27729
27798
27868
27938
28007
28076
28143
28209
28273
28335
28393
28449
28502
28551
28596
28638
28676
28711
28741
28768
28792
28813
28830
28845
28857
28868
28876
28883
28889
28895
28900
28905
28910
28916
28923
28931
28940
28950
28961
28974
28987
29002
29017
29032
29048
29064
29080
29095
29110
29124
29137
29149
29160
29170
29179
29187
29193
29198
29201
29203
29204
29203
29201
29197
29192
29186
29179
29171
29161
29151
29140
29127
29114
29100
29085
29069
29052
29033
29012
28990
28965
28937
28907
28873
28835
28793
28747
28697
28642
28582
28518
28449
28375
28297
28215
28128
28037
27942
27843
27740
27634
27524
27411
27295
27175
27053
26928
26801
26671
26540
26407
26273
26138
26003
25866
25730
25593
25456
25319
25183
25046
24909
24772
24634
24495
24356
24216
24074
23931
23785
23638
23488
23336
23181
23022
22861
22696
22527
22355
22178
21997
21813
21624
21431
21233
21032
20826
20617
20404
20188
19968
19746
19521
19293
19064
18834
18603
18371
18139
17908
17678
17449
17223
16999
16778
16560
16347
16137
15933
15733
15539
15350
15167
14989
14818
14652
14493
14339
14191
14050
13914
13784
13660
13541
13429
13323
13223
13130
13043
12962
12889
12822
12762
12709
12664
12626
12596
12574
12559
12552
12553
12562
12578
12602
12633
12671
12716
12767
12824
12886
12953
13024
13099
13177
13257
13339
13424
13509
13596
13683
13771
13859
13948
14037
14126
14216
14306
14396
14487
14578
14670
14762
14855
14949
15043
15138
15233
15329
15427
15524
15623
15723
15823
15924
16026
16129
16233
16338
16445
16552
16660
16770
16881
16994
17108
17223
17341
17460
17580
17703
17828
17955
18085
18217
18351
18488
18627
18769
18913
19059
19208
19358
19511
19666
19822
19980
20140
20301
20462
20625
20788
20952
21117
21281
21446
21612
21777
21943
22108
22274
22439
22604
22769
22933
23096
23259
23421
23582
23742
23901
24059
24214
24368
24520
24670
24818
24964
25107
25247
25385
25520
25653
25782
25908
26031
26150
26266
26379
26487
26592
26692
26788
26879
26965
27047
27123
27193
27258
27318
27372
27420
27463
27500
27533
27561
27584
27602
27617
27628
27637
27642
27645
27645
27644
27641
27637
27632
27625
27617
27608
27598
27586
27573
27558
27541
27522
27499
27474
27444
27410
27372
27329
27280
27226
27166
27099
27026
26946
26859
26764
26663
26554
26438
26314
26183
26045
25900
25748
25590
25426
25255
25078
24896
24709
24517
24319
24118
23912
23702
23488
23271
23051
22827
22601
22372
22142
21909
21675
21439
21202
20964
20726
20488
20249
20012
19775
19539
19304
19071
18839
18610
18382
18157
17935
17715
17499
17285
17076
16869
16667
16469
16274
16085
15900
15719
15543
15372
15206
15045
14888
14737
14590
14448
14311
14179
14051
13927
13807
13692
13580
13472
13367
13264
13165
13067
12972
12877
12785
12693
12601
12510
12419
12328
12236
12144
12051
11957
11861
11765
11666
11566
11464
11360
11253
11145
11033
10920
10804
10686
10565
10442
10317
10190
10061
9931
9798
9664
9528
9391
9253
9113
8973
8831
8689
8546
8402
8259
8114
7970
7826
7682
7539
7397
7256
7116
6978
6841
6707
6575
6445
6317
6192
6070
5951
5834
5720
5609
5501
5396
5293
5192
5094
4998
4904
4811
4719
4628
4538
4448
4358
4268
4178
4086
3996
3904
3812
3719
3626
3532
3439
3345
3252
3159
3067
2976
2887
2799
2713
2629
2548
2469
2392
2319
2249
2181
2116
2055
1996
1941
1888
1837
1789
1743
1698
1655
1612
1571
1529
1488
1446
1404
1361
1318
1273
1227
1180
1132
1082
1031
979
925
870
814
756
696
636
574
512
448
383
318
252
186
119
52
-15
-82
-149
-216
-284
-351
-418
-484
-551
-618
-685
-753
-820
-887
-955
-1022
-1090
-1158
-1226
-1294
-1362
-1430
-1498
-1565
-1632
-1698
-1764
-1828
-1892
-1954
-2015
-2074
-2131
-2187
-2241
-2293
-2343
-2392
-2438
-2484
-2528
-2571
-2613
-2655
-2696
-2738
-2780
-2822
-2865
-2909
-2955
-3002
-3051
-3101
-3153
-3207
-3262
-3320
-3380
-3441
-3504
-3570
-3638
-3708
-3780
-3854
-3931
-4010
-4091
-4176
-4261
-4349
-4438
-4529
-4620
-4712
-4805
-4897
-4989
-5080
-5170
-5258
-5345
-5429
-5512
-5592
-5670
-5746
-5819
-5890
-5959
-6026
-6091
-6154
-6216
-6276
-6334
-6392
-6448
-6503
-6558
-6611
-6665
-6717
-6770
-6822
-6874
-6926
-6978
-7031
-7083
-7135
-7187
-7239
-7291
-7342
-7393
-7443
-7492
-7541
-7588
-7635
-7680
-7724
-7767
-7808
-7847
-7885
-7921
-7955
-7988
-8019
-8048
-8074
-8100
-8124
-8145
-8164
-8183
-8200
-8215
-8228
-8239
-8249
-8257
-8263
-8267
-8269
-8270
-8269
-8266
-8261
-8255
-8247
-8237
-8226
-8213
-8199
-8183
-8166
-8147
-8127
-8105
-8082
-8057
-8031
-8003
-7974
-7943
-7911
-7878
-7844
-7809
-7773
-7737
-7700
-7662
-7625
-7587
-7549
-7512
-7474
-7437
-7400
-7363
-7327
-7291
-7256
-7222
-7188
-7155
-7122
-7090
-7059
-7029
-6999
-6971
-6943
-6917
-6891
-6867
-6844
-6822
-6802
-6783
-6765
-6749
-6736
-6724
-6714
-6706
-6700
-6697
-6696
-6697
-6701
-6707
-6715
-6725
-6738
-6752
-6768
-6785
-6805
-6825
-6848
-6871
-6896
-6923
-6950
-6980
-7011
-7043
-7078
-7114
-7153
-7194
-7237
-7283
-7332
-7384
-7438
-7495
-7555
-7617
-7683
-7752
-7824
-7899
-7976
-8057
-8141
-8228
-8319
-8412
-8508
-8607
-8709
-8814
-8922
-9032
-9144
-9260
-9377
-9496
-9617
-9739
-9863
-9988
-10113
-10240
-10367
-10495
-10624
-10752
-10881
-11010
-11139
-11267
-11396
-11525
-11654
-11782
-11911
-12039
-12167
-12295
-12424
-12552
-12680
-12808
-12937
-13065
-13193
-13322
-13450
-13578
-13706
-13833
-13960
-14087
-14212
-14337
-14461
-14585
-14707
-14828
-14949
-15069
-15188
-15306
-15424
-15541
-15657
-15773
-15888
-16003
-16117
-16231
-16344
-16456
-16567
-16677
-16786
-16893
-16999
-17103
-17205
-17306
-17405
-17501
-17595
-17687
-17777
-17864
-17948
-18030
-18109
-18186
-18259
-18330
-18398
-18462
-18523
-18582
-18636
-18688
-18737
-18782
-18823
-18862
-18897
-18929
-18958
-18984
-19007
-19026
-19044
-19058
-19070
-19080
-19087
-19092
-19096
-19097
-19097
-19095
-19091
-19085
-19078
-19069
-19059
-19047
-19032
-19017
-18999
-18979
-18957
-18934
-18909
-18882
-18853
-18823
-18791
-18759
-18726
-18692
-18657
-18622
-18588
-18553
-18520
-18486
-18454
-18422
-18391
-18361
-18332
-18304
-18276
-18249
-18222
-18195
-18169
-18142
-18116
-18089
-18062
-18035
-18007
-17980
-17952
-17925
-17898
-17871
-17844
-17818
-17793
-17769
-17745
-17723
-17703
-17683
-17666
-17650
-17636
-17624
-17614
-17606
-17600
-17596
-17593
-17593
-17594
-17597
-17601
-17606
-17613
-17621
-17630
-17639
-17650
-17661
-17674
-17687
-17702
-17717
-17734
-17753
-17773
-17794
-17817
-17842
-17869
-17898
-17929
-17962
-17997
-18033
-18072
-18112
-18155
-18199
-18245
-18293
-18343
-18394
-18447
-18502
-18559
-18617
-18677
-18739
-18803
-18868
-18935
-19003
-19074
-19145
-19219
-19294
-19370
-19449
-19528
-19610
-19692
-19776
-19861
-19947
-20034
-20122
-20210
-20299
-20387
-20476
-20564
-20653
-20740
-20827
-20913
-20997
-21081
-21163
-21244
-21323
-21401
-21477
-21552
-21625
-21696
-21765
-21834
-21900
-21965
-22028
-22090
-22151
-22210
-22267
-22323
-22378
-22431
-22483
-22533
-22581
-22629
-22674
-22718
-22761
-22802
-22842
-22881
-22918
-22954
-22989
-23023
-23055
-23087
-23118
-23148
-23177
-23206
-23233
-23260
-23286
-23311
-23336
-23359
-23382
-23405
-23426
-23447
-23467
-23487
-23507
-23526
-23544
-23562
-23580
-23598
-23615
-23632
-23649
-23666
-23683
-23700
-23716
-23733
-23749
-23766
-23782
-23799
-23816
-23832
-23849
-23865
-23882
-23898
-23913
-23928
-23943
-23957
-23970
-23983
-23995
-24006
-24016
-24025
-24034
-24042
-24050
-24057
-24063
-24069
-24075
-24081
-24088
-24094
-24101
-24109
-24118
-24128
-24139
-24152
-24166
-24182
-24200
-24220
-24242
-24266
-24292
-24321
-24351
-24384
-24418
-24454
-24492
-24532
-24574
-24616
-24661
-24706
-24752
-24800
-24848
-24897
-24947
-24997
-25049
-25100
-25153
-25205
-25258
-25312
-25366
-25421
-25475
-25531
-25586
-25643
-25699
-25757
-25815
-25873
-25932
-25992
-26053
-26114
-26176
-26238
-26301
-26364
-26427
-26491
-26555
-26618
-26682
-26745
-26809
-26871
-26934
-26996
-27058
-27120
-27181
-27242
-27303
-27363
-27423
-27483
-27542
-27601
-27660
-27718
-27775
-27833
-27889
-27945
-28000
-28054
-28107
-28159
-28209
-28258
-28306
-28352
-28396
-28438
-28478
-28516
-28551
-28584
-28615
-28643
-28669
-28692
-28712
-28729
-28744
-28756
-28764
-28770
-28774
-28774
-28771
-28765
-28757
-28746
-28732
-28716
-28697
-28676
-28653
-28628
-28602
-28573
-28544
-28513
-28481
-28447
-28413
-28378
-28342
-28305
-28268
-28229
-28189
-28149
-28107
-28064
-28020
-27974
-27927
-27879
-27829
-27778
-27725
-27672
-27616
-27559
-27501
-27442
-27381
-27319
-27256
-27192
-27126
-27060
-26992
-26924
-26854
-26783
-26712
-26639
-26565
-26491
-26415
-26339
-26261
-26183
-26104
-26024
-25943
-25862
-25781
-25699
-25616
-25533
-25450
-25367
-25283
-25200
-25115
-25031
-24946
-24860
-24774
-24688
-24600
-24512
-24423
-24332
-24240
-24147
-24053
-23957
-23860
-23761
-23661
-23560
-23457
-23352
-23246
-23139
-23031
-22921
-22810
-22698
-22584
-22469
-22353
-22236
-22118
-21999
-21879
-21758
-21637
-21515
-21394
-21272
-21150
-21028
-20907
-20786
-20667
-20548
-20430
-20313
-20198
-20084
-19971
-19860
-19750
-19642
-19536
-19431
-19328
-19226
-19126
-19028
-18931
-18835
-18742
-18649
-18558
-18468
-18379
-18291
-18204
-18117
-18031
-17946
-17862
-17777
-17694
-17610
-17527
-17443
-17360
-17278
-17195
-17112
-17029
-16946
-16863
-16779
-16696
-16612
-16528
-16443
-16358
-16271
-16186
-16099
-16012
-15924
-15836
-15748
-15660
-15571
-15482
-15394
-15306
-15217
-15129
-15042
-14955
-14868
-14782
-14696
-14610
-14525
-14441
-14358
-14275
-14194
-14113
-14033
-13954
-13877
-13800
-13725
-13650
-13577
-13504
-13433
-13363
-13293
-13224
-13155
-13087
-13020
-12953
-12886
-12820
-12754
-12689
-12624
-12560
-12496
-12433
-12371
-12310
-12249
-12190
-12132
-12074
-12018
-11963
-11909
-11857
-11805
-11755
-11706
-11658
-11612
-11566
-11522
-11478
-11436
-11395
-11355
-11316
-11278
-11241
-11205
-11170
-11136
-11104
-11072
-11041
-11012
-10984
-10956
-10930
-10905
-10882
-10859
-10838
-10818
-10800
-10782
-10766
-10751
-10737
-10724
-10711
-10700
-10689
-10678
-10668
-10657
-10647
-10636
-10625
-10613
-10600
-10586
-10572
-10556
-10538
-10519
-10499
-10477
-10453
-10427
-10399
-10369
-10337
-10303
-10267
-10228
-10187
-10143
-10097
-10048
-9997
-9944
-9888
-9829
-9769
-9706
-9641
-9575
-9506
-9436
-9365
-9292
-9219
-9144
-9069
-8994
-8918
-8842
-8766
-8690
-8614
-8539
-8463
-8388
-8314
-8240
-8167
-8093
-8021
-7949
-7878
-7807
-7736
-7666
-7596
-7527
-7457
-7388
-7319
-7251
-7182
-7113
-7045
-6976
-6907
-6838
-6768
-6698
-6628
-6557
-6486
-6414
-6341
-6269
-6196
-6122
-6048
-5974
-5899
-5825
-5750
-5675
-5600
-5525
-5449
-5373
-5297
-5220
-5142
-5064
-4985
-4905
-4824
-4742
-4659
-4575
-4490
-4405
-4318
-4231
-4142
-4053
-3962
-3871
-3778
-3685
-3591
-3495
-3399
-3302
-3203
-3104
-3003
-2901
-2799
-2695
-2590
-2484
-2377
-2270
-2161
-2052
-1941
-1830
-1718
-1605
-1491
-1376
-1261
-1144
-1027
-908
-789
-668
-547
-424
-301
-177
-52
74
200
328
456
584
714
844
975
1106
1238
1371
1505
1639
1773
1908
2044
2180
2317
2454
2592
2729
2867
3006
3144
3282
3420
3559
3696
3834
3971
4107
4242
4377
4511
4643
4775
4906
5035
5164
5291
5417
5543
5667
5790
5912
6033
6153
6272
6391
6508
6624
6740
6854
6968
7080
7192
7302
7411
7519
7626
7732
7837
7941
8044
8145
8245
8344
8442
8538
8633
8726
8818
8907
8995
9082
9166
9248
9328
9406
9481
9554
9626
9695
9762
9827
9890
9951
10010
10068
10124
10179
10233
10286
10338
10389
10439
10489
10538
10587
10635
10683
10731
10778
10825
10872
10919
10965
11011
11056
11102
11146
11190
11234
11276
11318
11359
11399
11438
11476
11512
11547
11581
11614
11645
11675
11703
11730
11756
11780
11803
11824
11844
11863
11880
11896
11911
11924
11936
11947
11957
11965
11973
11979
11984
11988
11992
11994
11996
11997
11998
11998
11998
11997
11996
11995
11994
11992
11991
11990
11989
11989
11988
11988
11988
11988
11989
11990
11991
11992
11994
11996
11998
12000
12002
12004
12007
12010
12012
12015
12017
12019
12021
12022
12022
12022
12021
12019
12016
12013
12008
12001
11994
11985
11974
11962
11949
11933
11917
11898
11878
11856
11833
11808
11781
11753
11723
11691
11659
11624
11589
11552
11514
11475
11435
11395
11353
11311
11268
11225
11181
11138
11094
11049
11006
10962
10918
10875
10832
10790
10748
10708
10667
10628
10589
10552
10515
10479
10443
10409
10375
10342
10309
10277
10246
10215
10184
10153
10123
10092
10062
10031
10001
9970
9939
9908
9877
9846
9816
9786
9756
9726
9697
9669
9641
9615
9589
9564
9540
9518
9496
9476
9457
9439
9423
9407
9393
9380
9368
9357
9347
9339
9331
9324
9318
9314
9310
9308
9306
9306
9306
9308
9311
9314
9319
9324
9330
9336
9343
9350
9358
9366
9374
9382
9390
9399
9407
9415
9423
9430
9438
9445
9451
9457
9463
9469
9474
9478
9482
9486
9490
9493
9495
9497
9499
9501
9502
9503
9503
9503
9503
9502
9501
9499
9497
9494
9490
9486
9481
9476
9470
9463
9456
9449
9441
9433
9424
9415
9406
9396
9387
9377
9368
9358
9348
9338
9328
9318
9307
9296
9285
9274
9262
9250
9237
9224
9211
9197
9184
9170
9156
9142
9128
9114
9100
9087
9073
9060
9047
9035
9023
9012
9001
8990
8980
8971
8962
8954
8946
8939
8932
8926
8921
8916
8912
8908
8904
8900
8897
8894
8890
8886
8883
8878
8874
8869
8863
8857
8851
8843
8836
8827
8818
8809
8799
8789
8778
8767
8756
8745
8733
8721
8710
8698
8686
8673
8661
8648
8636
8623
8611
8598
8585
8573
8560
8548
8537
8525
8514
8504
8494
8485
8476
8468
8461
8455
8449
8443
8438
8434
8430
8426
8423
8420
8417
8414
8411
8408
8406
8403
8400
8397
8394
8391
8387
8384
8380
8377
8373
8370
8366
8363
8360
8357
8355
8353
8352
8351
8350
8350
8351
8353
8355
8358
8362
8367
8373
8379
8386
8394
8402
8411
8421
8431
8441
8452
8463
8473
8484
8494
8504
8513
8521
8529
8537
8543
8548
8553
8556
8559
8560
8561
8560
8558
8555
8551
8546
8540
8532
8524
8514
8504
8492
8480
8467
8454
8440
8426
8412
8397
8383
8368
8354
8340
8326
8312
8299
8286
8273
8261
8250
8239
8228
8218
8209
8200
8191
8183
8176
8167
8161
8154
8146
8138
8130
8122
8113
8103
8093
8084
8074
8063
8052
8041
8029
8019
8007
7997
7986
7976
7965
7955
7944
7933
7922
7910
7899
7886
7874
7861
7847
7834
7820
7805
7790
7775
7760
7744
7728
7711
7694
7677
7659
7640
7621
7601
7580
7559
7537
7514
7491
7466
7440
7414
7386
7358
7328
7297
7265
7232
7198
7163
7127
7090
7051
7013
6973
6932
6892
6850
6808
6766
6724
6682
6639
6597
6555
6513
6472
6430
6390
6349
6310
6270
6232
6194
6157
6121
6085
6050
6016
5982
5950
5917
5886
5854
5824
5793
5764
5734
5705
5676
5647
5619
5591
5564
5536
5510
5483
5457
5432
5407
5383
5359
5336
5313
5291
5269
5247
5225
5203
5181
5159
5137
5113
5090
5065
5040
5014
4988
4960
4931
4902
4871
4840
4808
4775
4742
4707
4672
4636
4600
4562
4525
4486
4446
4406
4366
4324
4282
4239
4195
4151
4106
4059
4014
3967
3919
3871
3821
3771
3721
3670
3618
3565
3512
3458
3404
3349
3294
3238
3182
3125
3068
3010
2951
2892
2833
2773
2712
2650
2587
2523
2459
2393
2326
2258
2190
2119
2048
1976
1902
1828
1752
1675
1597
1519
1439
1358
1276
1194
1110
1026
942
856
770
684
598
510
423
335
247
159
70
-19
-108
-197
-287
-377
-468
-558
-650
-741
-833
-926
-1018
-1112
-1207
-1301
-1396
-1492
-1588
-1684
-1781
-1878
-1975
-2073
-2170
-2267
-2364
-2461
-2557
-2652
-2747
-2841
-2934
-3027
-3118
-3207
-3296
-3383
-3468
-3552
-3634
-3714
-3792
-3868
-3942
-4014
-4085
-4153
-4220
-4285
-4348
-4409
-4468
-4526
-4583
-4638
-4692
-4745
-4797
-4848
-4898
-4947
-4996
-5043
-5091
-5137
-5184
-5230
-5276
-5321
-5366
-5411
-5456
-5500
-5544
-5588
-5631
-5675
-5717
-5760
-5802
-5844
-5885
-5927
-5967
-6007
-6047
-6086
-6125
-6163
-6201
-6238
-6274
-6310
-6346
-6381
-6416
-6450
-6484
-6518
-6552
-6585
-6618
-6650
-6683
-6715
-6748
-6779
-6811
-6842
-6873
-6904
-6933
-6963
-6991
-7019
-7046
-7073
-7098
-7122
-7146
-7168
-7189
-7208
-7227
-7244
-7260
-7274
-7287
-7298
-7308
-7316
-7323
-7328
-7332
-7335
-7336
-7336
-7335
-7332
-7329
-7325
-7320
-7314
-7308
-7301
-7294
-7287
-7279
-7271
-7263
-7255
-7246
-7238
-7229
-7221
-7212
-7203
-7195
-7187
-7178
-7170
-7162
-7153
-7145
-7138
-7130
-7122
-7115
-7108
-7102
-7095
-7089
-7084
-7079
-7075
-7071
-7067
-7065
-7063
-7061
-7060
-7060
-7061
-7063
-7065
-7069
-7073
-7079
-7085
-7092
-7101
-7110
-7120
-7131
-7143
-7156
-7170
-7184
-7198
-7214
-7229
-7246
-7262
-7279
-7296
-7314
-7331
-7349
-7367
-7384
-7402
-7419
-7437
-7454
-7471
-7488
-7504
-7520
-7536
-7552
-7567
-7583
-7598
-7613
-7629
-7644
-7660
-7676
-7693
-7710
-7728
-7747
-7766
-7786
-7807
-7829
-7853
-7877
-7903
-7929
-7957
-7986
-8015
-8045
-8077
-8109
-8143
-8177
-8211
-8245
-8280
-8316
-8351
-8387
-8423
-8459
-8495
-8531
-8567
-8602
-8637
-8672
-8706
-8740
-8772
-8805
-8836
-8866
-8896
-8924
-8951
-8978
-9003
-9028
-9051
-9074
-9096
-9117
-9137
-9157
-9177
-9197
-9216
-9235
-9254
-9274
-9293
-9313
-9333
-9353
-9374
-9395
-9417
-9439
-9462
-9486
-9510
-9535
-9560
-9586
-9612
-9639
-9667
-9695
-9723
-9752
-9781
-9810
-9839
-9868
-9898
-9927
-9956
-9985
-10013
-10041
-10069
-10097
-10124
-10151
-10177
-10203
-10228
-10253
-10278
-10302
-10325
-10349
-10372
-10394
-10417
-10438
-10460
-10482
-10503
-10524
-10545
-10566
-10587
-10607
-10628
-10648
-10668
-10688
-10708
-10727
-10746
-10765
-10784
-10802
-10820
-10838
-10855
-10872
-10889
-10906
-10922
-10938
-10954
-10970
-10985
-11001
-11016
-11031
-11046
-11061
-11075
-11089
-11103
-11117
-11131
-11144
-11158
-11170
-11183
-11195
-11207
-11219
-11230
-11241
-11252
-11263
-11273
-11284
-11294
-11304
-11314
-11324
-11334
-11344
-11353
-11363
-11373
-11382
-11391
-11400
-11409
-11418
-11426
-11435
-11443
-11450
-11457
-11464
-11470
-11476
-11481
-11485
-11489
-11492
-11495
-11497
-11497
-11497
-11496
-11494
-11492
-11488
-11483
-11477
-11470
-11462
-11453
-11444
-11433
-11421
-11408
-11395
-11380
-11365
-11348
-11331
-11313
-11294
-11274
-11253
-11232
-11209
-11186
-11162
-11138
-11112
-11086
-11059
-11032
-11004
-10975
-10946
-10916
-10886
-10855
-10824
-10792
-10760
-10728
-10695
-10663
-10629
-10596
-10562
-10528
-10494
-10460
-10425
-10390
-10356
-10321
-10286
-10251
-10215
-10180
-10144
-10109
-10072
-10036
-9999
-9962
-9925
-9887
-9849
-9810
-9772
-9732
-9693
-9653
-9613
-9572
-9531
-9490
-9448
-9406
-9364
-9321
-9278
-9234
-9190
-9146
-9102
-9058
-9013
-8969
-8924
-8879
-8835
-8790
-8746
-8702
-8658
-8615
-8572
-8529
-8487
-8445
-8403
-8363
-8323
-8283
-8244
-8206
-8167
-8131
-8095
-8058
-8023
-7989
-7955
-7921
-7888
-7854
-7821
-7788
-7756
-7723
-7690
-7658
-7625
-7592
-7558
-7525
-7491
-7457
-7422
-7387
-7352
-7316
-7280
-7243
-7206
-7168
-7130
-7091
-7051
-7011
-6969
-6927
-6884
-6839
-6794
-6748
-6701
-6653
-6604
-6555
-6504
-6453
-6400
-6347
-6293
-6238
-6182
-6126
-6069
-6011
-5952
-5892
-5831
-5770
-5707
-5644
-5580
-5516
-5451
-5385
-5319
-5252
-5186
-5119
-5052
-4985
-4918
-4851
-4785
-4718
-4653
-4588
-4523
-4459
-4396
-4333
-4271
-4210
-4150
-4091
-4032
-3974
-3917
-3861
-3805
-3751
-3697
-3644
-3592
-3541
-3490
-3441
-3393
-3345
-3299
-3253
-3209
-3165
-3123
-3082
-3041
-3002
-2964
-2926
-2889
-2853
-2817
-2782
-2746
-2711
-2675
-2639
-2603
-2566
-2529
-2491
-2452
-2412
-2372
-2331
-2289
-2247
-2205
-2162
-2118
-2075
-2031
-1987
-1943
-1899
-1855
-1811
-1767
-1723
-1679
-1635
-1591
-1548
-1504
-1461
-1418
-1375
-1333
-1290
-1249
-1207
-1167
-1126
-1087
-1048
-1010
-972
-936
-900
-866
-832
-800
-769
-739
-710
-682
-656
-631
-608
-586
-565
-546
-527
-510
-495
-480
-466
-453
-441
-429
-418
-407
-396
-385
-374
-362
-351
-338
-325
-311
-296
-281
-264
-246
-226
-206
-184
-161
-137
-112
-86
-59
-31
-2
27
57
87
118
148
180
211
242
273
303
333
363
393
421
449
477
504
529
554
578
602
624
645
665
685
703
721
738
754
769
784
798
811
824
837
849
860
872
883
894
904
915
925
936
946
957
967
978
988
999
1010
1020
1032
1042
1053
1063
1074
1083
1093
1102
1110
1118
1125
1131
1137
1142
1146
1150
1152
1154
1156
1157
1158
1158
1159
1159
1159
1160
1161
1162
1163
1165
1168
1171
1174
1178
1182
1187
1192
1197
1203
1209
1215
1222
1229
1236
1243
1251
1259
1267
1276
1285
1294
1304
1315
1325
1337
1349
1361
1374
1388
1402
1417
1432
1447
1463
1479
1495
1511
1527
1543
1559
1575
1590
1605
1619
1632
1645
1658
1669
1680
1689
1698
1706
1714
1720
1726
1731
1735
1739
1742
1744
1746
1747
1748
1749
1749
1750
1750
1750
1749
1750
1750
1750
1751
1751
1753
1754
1756
1758
1760
1762
1764
1767
1769
1772
1774
1776
1778
1780
1782
1784
1786
1789
1791
1794
1797
1800
1805
1810
1817
1824
1833
1843
1855
1868
1883
1900
1919
1940
1963
1988
2016
2045
2079
2114
2153
2194
2237
2284
2334
2388
2444
2503
2566
2632
2700
2772
2847
2924
3004
3086
3170
3256
3343
3431
3520
3609
3698
3788
3877
3965
4051
4138
4222
4305
4386
4465
4542
4617
4690
4761
4829
4895
4959
5020
5080
5137
5191
5244
5294
5342
5388
5431
5473
5513
5550
5586
5621
5654
5685
5716
5746
5775
5803
5831
5860
5888
5917
5947
5977
6008
6040
6074
6109
6145
6182
6221
6262
6304
6348
6392
6439
6486
6535
6585
6635
6687
6739
6791
6844
6897
6950
7003
7055
7107
7158
7209
7258
7306
7353
7399
7442
7485
7525
7564
7601
7637
7670
7702
7732
7761
7788
7813
7837
7861
7883
7904
7924
7944
7964
7983
8002
8021
8039
8058
8077
8096
8116
8135
8154
8175
8195
8215
8235
8255
8275
8294
8314
8333
8352
8370
8388
8405
8422
8439
8454
8470
8484
8499
8512
8526
8538
8551
8563
8574
8585
8596
8606
8616
8626
8635
8644
8653
8661
8669
8677
8685
8693
8701
8709
8717
8725
8734
8742
8751
8760
8769
8778
8787
8796
8804
8813
8821
8829
8836
8843
8849
8855
8860
8864
8867
8869
8871
8872
8872
8871
8870
8869
8867
8864
8862
8859
8856
8853
8850
8847
8845
8842
8839
8837
8834
8832
8829
8827
8825
8823
8821
8818
8816
8813
8811
8808
8805
8802
8798
8794
8790
8786
8781
8777
8771
8766
8760
8754
8748
8741
8734
8726
8718
8709
8700
8691
8680
8670
8658
8647
8634
8622
8609
8596
8583
8570
8558
8545
8532
8520
8508
8496
8484
8472
8461
8449
8438
8426
8415
8402
8390
8378
8365
8351
8338
8324
8310
8296
8282
8268
8255
8241
8228
8215
8203
8192
8180
8170
8160
8151
8143
8135
8127
8121
8115
8109
8103
8099
8093
8089
8085
8080
8077
8073
8070
8067
8064
8061
8060
8058
8058
8058
8058
8060
8063
8066
8070
8074
8080
8087
8093
8102
8111
8119
8130
8141
8151
8164
8176
8189
8203
8217
8232
8247
8263
8280
8297
8315
8333
8352
8371
8391
8412
8433
8454
8476
8498
8521
8544
8567
8591
8615
8640
8664
8689
8713
8738
8763
8788
8812
8837
8862
8887
8912
8936
8961
8986
9011
9036
9061
9086
9111
9135
9160
9184
9207
9231
9253
9276
9297
9318
9338
9357
9375
9392
9408
9423
9437
9449
9459
9469
9476
9482
9487
9490
9491
9490
9488
9485
9479
9472
9464
9454
9443
9431
9418
9404
9389
9374
9359
9343
9327
9312
9296
9281
9266
9251
9236
9222
9208
9194
9180
9166
9152
9139
9125
9110
9096
9082
9067
9052
9037
9022
9007
8991
8976
8960
8944
8928
8911
8895
8878
8861
8844
8826
8808
8791
8773
8754
8736
8717
8698
8679
8660
8640
8620
8599
8578
8557
8535
8512
8487
8462
8436
8409
8380
8350
8318
8285
8250
8213
8175
8135
8093
8051
8006
7960
7911
7861
7810
7756
7701
7645
7586
7526
7464
7401
7336
7270
7202
7133
7062
6991
6918
6845
6771
6696
6620
6544
6468
6391
6313
6236
6158
6080
6002
5924
5846
5768
5690
5612
5534
5457
5380
5304
5227
5151
5076
5001
4926
4852
4779
4706
4634
4562
4492
4422
4353
4285
4218
4152
4086
4022
3961
3899
3839
3780
3722
3664
3608
3554
3500
3447
3395
3344
3294
3245
3197
3150
3103
3057
3012
2967
2922
2878
2834
2790
2747
2703
2660
2616
2572
2528
2484
2439
2394
2349
2303
2257
2211
2164
2117
2071
2024
1976
1929
1882
1835
1787
1740
1693
1647
1600
1554
1508
1463
1418
1374
1330
1286
1243
1201
1159
1117
1076
1035
995
955
915
876
838
799
761
724
687
650
614
579
544
509
475
441
408
375
342
310
278
246
214
182
150
118
86
53
21
-12
-45
-78
-111
-145
-178
-212
-246
-280
-314
-349
-384
-419
-454
-490
-526
-563
-600
-637
-676
-714
-754
-794
-835
-876
-918
-961
-1004
-1049
-1094
-1139
-1185
-1232
-1279
-1327
-1376
-1425
-1475
-1525
-1576
-1628
-1680
-1733
-1786
-1840
-1894
-1949
-2004
-2059
-2114
-2170
-2225
-2280
-2335
-2390
-2445
-2499
-2554
-2607
-2661
-2714
-2767
-2819
-2872
-2923
-2975
-3026
-3077
-3127
-3177
-3227
-3276
-3325
-3373
-3421
-3469
-3516
-3562
-3609
-3655
-3700
-3746
-3791
-3836
-3880
-3925
-3969
-4011
-4056
-4098
-4140
-4182
-4223
-4264
-4303
-4342
-4381
-4419
-4455
-4491
-4527
-4561
-4594
-4626
-4658
-4688
-4717
-4746
-4773
-4800
-4826
-4851
-4876
-4900
-4924
-4948
-4972
-4996
-5020
-5044
-5068
-5092
-5117
-5142
-5166
-5191
-5217
-5242
-5267
-5293
-5319
-5345
-5371
-5397
-5423
-5449
-5475
-5501
-5527
-5553
-5579
-5605
-5631
-5657
-5682
-5708
-5734
-5759
-5784
-5809
-5834
-5859
-5884
-5909
-5933
-5957
-5981
-6005
-6028
-6051
-6074
-6096
-6119
-6140
-6162
-6183
-6204
-6225
-6245
-6265
-6285
-6304
-6322
-6340
-6358
-6375
-6392
-6408
-6424
-6439
-6454
-6468
-6482
-6495
-6508
-6521
-6533
-6545
-6556
-6567
-6577
-6588
-6597
-6606
-6615
-6624
-6632
-6639
-6646
-6653
-6659
-6665
-6670
-6675
-6679
-6683
-6686
-6688
-6690
-6691
-6691
-6691
-6690
-6688
-6685
-6682
-6677
-6672
-6667
-6660
-6653
-6645
-6637
-6628
-6619
-6609
-6599
-6588
-6576
-6565
-6553
-6541
-6528
-6515
-6502
-6489
-6476
-6463
-6450
-6437
-6424
-6411
-6398
-6385
-6373
-6360
-6348
-6335
-6323
-6311
-6299
-6287
-6275
-6264
-6253
-6242
-6232
-6221
-6211
-6202
-6193
-6184
-6176
-6168
-6161
-6155
-6149
-6144
-6139
-6136
-6133
-6130
-6128
-6127
-6126
-6126
-6126
-6127
-6127
-6129
-6130
-6131
-6133
-6134
-6135
-6137
-6138
-6139
-6141
-6142
-6143
-6144
-6146
-6147
-6149
-6151
-6153
-6155
-6158
-6161
-6165
-6169
-6173
-6178
-6183
-6189
-6195
-6202
-6209
-6216
-6224
-6232
-6240
-6249
-6259
-6268
-6278
-6288
-6298
-6308
-6318
-6329
-6339
-6349
-6358
-6367
-6376
-6385
-6392
-6400
-6406
-6412
-6418
-6422
-6426
-6429
-6432
-6433
-6434
-6435
-6434
-6433
-6432
-6430
-6427
-6424
-6420
-6416
-6412
-6407
-6402
-6396
-6391
-6385
-6379
-6372
-6366
-6359
-6352
-6345
-6338
-6330
-6323
-6315
-6307
-6300
-6292
-6284
-6276
-6268
-6259
-6251
-6242
-6234
-6225
-6216
-6207
-6198
-6189
-6179
-6169
-6159
-6148
-6137
-6125
-6113
-6101
-6088
-6074
-6059
-6043
-6027
-6010
-5991
-5972
-5952
-5931
-5908
-5884
-5859
-5833
-5805
-5776
-5746
-5715
-5682
-5648
-5612
-5576
-5539
-5500
-5461
-5421
-5381
-5340
-5299
-5257
-5216
-5174
-5133
-5092
-5052
-5011
-4972
-4933
-4894
-4856
-4819
-4783
-4747
-4711
-4676
-4641
-4607
-4573
-4538
-4504
-4470
-4435
-4401
-4366
-4331
-4295
-4260
-4224
-4187
-4151
-4114
-4077
-4038
-4002
-3963
-3925
-3887
-3848
-3809
-3770
-3730
-3691
-3651
-3612
-3572
-3532
-3493
-3453
-3413
-3373
-3333
-3294
-3254
-3214
-3174
-3134
-3094
-3054
-3014
-2974
-2933
-2893
-2853
-2812
-2771
-2731
-2690
-2648
-2607
-2566
-2524
-2482
-2440
-2398
-2355
-2312
-2268
-2225
-2181
-2136
-2091
-2045
-2000
-1954
-1908
-1860
-1813
-1764
-1716
-1666
-1617
-1566
-1515
-1464
-1412
-1360
-1307
-1254
-1200
-1146
-1091
-1037
-982
-926
-870
-814
-758
-702
-645
-588
-530
-472
-414
-356
-297
-237
-178
-117
-57
4
66
128
191
254
318
382
447
513
578
645
711
778
846
913
981
1049
1118
1186
1255
1324
1393
1461
1530
1599
1668
1738
1807
1876
1945
2015
2084
2153
2223
2292
2362
2431
2501
2570
2639
2708
2777
2845
2914
2982
3050
3118
3185
3253
3320
3387
3453
3519
3585
3651
3716
3781
3845
3909
3972
4034
4096
4157
4217
4277
4336
4394
4451
4507
4563
4618
4672
4726
4779
4831
4883
4934
4985
5035
5084
5133
5181
5229
5276
5323
5368
5414
5458
5502
5546
5588
5630
5672
5713
5754
5794
5833
5873
5912
5950
5989
6027
6065
6103
6140
6178
6215
6252
6289
6325
6361
6397
6432
6467
6502
6536
6570
6603
6635
6667
6698
6728
6758
6787
6815
6842
6869
6894
6918
6942
6964
6985
7006
7025
7043
7061
7077
7093
7108
7122
7135
7148
7159
7170
7180
7190
7198
7206
7213
7220
7226
7231
7235
7239
7242
7244
7246
7247
7247
7247
7245
7243
7241
7238
7234
7229
7224
7218
7211
7204
7197
7189
7180
7172
7162
7153
7143
7134
7124
7114
7104
7094
7084
7074
7064
7054
7044
7034
7024
7014
7004
6994
6984
6974
6964
6954
6944
6934
6923
6913
6902
6892
6881
6871
6860
6849
6839
6828
6818
6807
6797
6786
6776
6765
6755
6744
6733
6721
6709
6697
6684
6670
6656
6641
6625
6608
6591
6572
6552
6532
6510
6487
6463
6438
6412
6385
6356
6326
6296
6264
6231
6197
6163
6127
6092
6055
6019
5982
5945
5908
5871
5834
5797
5761
5724
5689
5653
5618
5584
5550
5516
5483
5450
5418
5386
5355
5324
5293
5263
5233
5204
5174
5145
5116
5087
5059
5030
5001
4972
4943
4914
4885
4855
4825
4795
4764
4733
4702
4670
4638
4606
4573
4539
4505
4471
4436
4401
4365
4329
4293
4256
4219
4182
4144
4107
4070
4032
3995
3958
3921
3884
3847
3810
3773
3737
3701
3665
3629
3594
3559
3525
3491
3458
3426
3395
3365
3336
3307
3280
3254
3229
3206
3183
3162
3142
3122
3104
3087
3071
3056
3042
3029
3016
3004
2993
2983
2973
2963
2954
2946
2937
2930
2922
2915
2909
2902
2896
2890
2884
2878
2873
2868
2862
2857
2852
2847
2842
2837
2832
2827
2821
2815
2809
2803
2797
2791
2784
2777
2770
2763
2756
2748
2741
2734
2727
2721
2714
2708
2702
2696
2690
2685
2680
2675
2671
2667
2663
2659
2656
2653
2650
2648
2646
2644
2643
2642
2641
2641
2641
2641
2642
2643
2644
2645
2646
2648
2650
2651
2653
2655
2657
2659
2661
2663
2665
2667
2668
2670
2671
2672
2673
2673
2672
2671
2669
2667
2664
2660
2655
2649
2642
2634
2624
2614
2603
2591
2578
2563
2548
2532
2514
2496
2477
2457
2437
2415
2393
2370
2346
2322
2298
2272
2247
2220
2194
2167
2139
2112
2083
2055
2025
1997
1968
1938
1909
1879
1850
1820
1790
1761
1731
1702
1672
1643
1615
1586
1558
1530
1502
1475
1448
1421
1395
1369
1342
1316
1290
1264
1238
1212
1186
1160
1133
1107
1080
1053
1026
999
972
945
918
892
865
838
812
786
760
735
710
686
662
639
616
594
572
551
531
512
494
476
459
443
428
413
399
386
373
361
349
338
327
317
306
296
287
277
268
259
250
242
234
226
218
211
203
197
190
184
178
172
167
163
159
155
152
149
147
145
144
143
142
142
142
143
144
145
146
147
149
150
152
154
156
157
159
162
164
166
168
170
172
175
177
180
182
185
187
190
193
196
199
202
206
210
213
218
222
226
230
235
240
244
249
254
259
263
268
273
277
282
286
291
295
299
303
307
311
315
318
321
324
327
329
331
332
333
333
333
333
331
330
328
325
323
319
316
312
308
305
301
297
293
289
285
281
277
273
269
266
262
258
255
251
247
244
240
237
233
229
226
222
218
214
210
206
202
198
193
189
185
180
175
171
166
160
155
150
144
137
131
123
116
107
98
89
78
67
55
42
28
13
-3
-19
-37
-55
-74
-94
-115
-137
-159
-182
-205
-229
-254
-279
-304
-330
-355
-381
-407
-433
-459
-485
-510
-536
-561
-586
-611
-636
-660
-684
-708
-732
-756
-779
-803
-826
-849
-872
-894
-917
-939
-961
-982
-1004
-1025
-1045
-1065
-1085
-1105
-1124
-1143
-1161
-1180
-1198
-1216
-1234
-1252
-1270
-1287
-1305
-1323
-1340
-1358
-1376
-1393
-1411
-1429
-1447
-1464
-1482
-1500
-1518
-1536
-1554
-1571
-1589
-1606
-1624
-1641
-1658
-1675
-1692
-1709
-1725
-1741
-1757
-1773
-1789
-1804
-1819
-1834
-1849
-1864
-1879
-1894
-1909
-1924
-1939
-1955
-1970
-1986
-2001
-2019
-2036
-2053
-2071
-2089
-2108
-2127
-2147
-2167
-2187
-2208
-2230
-2252
-2274
-2297
-2320
-2344
-2367
-2392
-2416
-2441
-2467
-2492
-2518
-2544
-2570
-2595
-2621
-2647
-2673
-2698
-2723
-2748
-2772
-2796
-2819
-2842
-2864
-2886
-2907
-2927
-2947
-2966
-2984
-3002
-3019
-3035
-3050
-3064
-3078
-3090
-3102
-3113
-3123
-3132
-3140
-3148
-3155
-3161
-3166
-3171
-3175
-3179
-3182
-3184
-3186
-3188
-3189
-3190
-3190
-3191
-3191
-3191
-3191
-3191
-3191
-3190
-3190
-3189
-3189
-3188
-3188
-3188
-3187
-3187
-3188
-3188
-3189
-3190
-3192
-3195
-3198
-3202
-3207
-3213
-3220
-3228
-3237
-3247
-3259
-3272
-3287
-3302
-3319
-3337
-3357
-3377
-3398
-3419
-3442
-3465
-3488
-3511
-3535
-3558
-3581
-3604
-3627
-3649
-3670
-3691
-3711
-3730
-3749
-3766
-3783
-3799
-3814
-3828
-3842
-3854
-3866
-3877
-3887
-3897
-3906
-3914
-3922
-3929
-3936
-3942
-3948
-3954
-3959
-3964
-3969
-3974
-3978
-3982
-3986
-3990
-3993
-3996
-3999
-4002
-4003
-4006
-4006
-4008
-4008
-4006
-4006
-4003
-4001
-3998
-3994
-3990
-3985
-3980
-3974
-3967
-3961
-3954
-3947
-3939
-3931
-3923
-3915
-3906
-3897
-3888
-3878
-3868
-3858
-3847
-3835
-3823
-3810
-3796
-3782
-3767
-3752
-3735
-3719
-3702
-3684
-3666
-3649
-3631
-3614
-3597
-3580
-3564
-3549
-3535
-3521
-3508
-3496
-3485
-3474
-3465
-3455
-3447
-3439
-3432
-3425
-3418
-3412
-3406
-3401
-3396
-3391
-3387
-3383
-3378
-3375
-3371
-3367
-3364
-3361
-3358
-3355
-3353
-3350
-3348
-3346
-3345
-3344
-3343
-3342
-3342
-3342
-3342
-3342
-3343
-3344
-3345
-3347
-3349
-3351
-3353
-3356
-3358
-3362
-3365
-3368
-3372
-3376
-3379
-3383
-3387
-3390
-3393
-3395
-3397
-3398
-3399
-3398
-3397
-3395
-3391
-3386
-3380
-3373
-3365
-3355
-3344
-3332
-3319
-3304
-3289
-3272
-3254
-3236
-3217
-3197
-3177
-3157
-3136
-3114
-3093
-3071
-3050
-3028
-3006
-2984
-2962
-2941
-2919
-2897
-2876
-2854
-2833
-2812
-2791
-2770
-2749
-2729
-2708
-2687
-2667
-2646
-2626
-2605
-2584
-2563
-2542
-2521
-2499
-2478
-2457
-2435
-2414
-2392
-2371
-2351
-2330
-2310
-2291
-2272
-2254
-2236
-2219
-2203
-2187
-2173
-2158
-2145
-2132
-2119
-2107
-2095
-2083
-2072
-2060
-2049
-2037
-2025
-2015
-2004
-1992
-1981
-1969
-1958
-1947
-1936
-1925
-1915
-1905
-1895
-1886
-1877
-1869
-1861
-1853
-1846
-1839
-1833
-1827
-1821
-1816
-1811
-1806
-1801
-1796
-1791
-1786
-1781
-1775
-1769
-1762
-1755
-1748
-1739
-1730
-1721
-1710
-1699
-1687
-1674
-1661
-1646
-1631
-1615
-1599
-1581
-1563
-1544
-1524
-1503
-1482
-1460
-1437
-1414
-1390
-1366
-1342
-1317
-1293
-1268
-1243
-1219
-1195
-1171
-1147
-1124
-1101
-1078
-1056
-1035
-1014
-993
-973
-954
-936
-918
-901
-884
-868
-854
-839
-826
-814
-802
-791
-780
-771
-762
-754
-746
-738
-731
-724
-718
-711
-705
-698
-692
-686
-679
-672
-665
-658
-651
-644
-636
-628
-620
-612
-604
-595
-587
-579
-571
-563
-556
-549
-542
-535
-528
-522
-516
-511
-505
-500
-495
-491
-486
-482
-478
-474
-470
-467
-464
-461
-458
-455
-453
-450
-448
-445
-443
-441
-438
-435
-433
-430
-426
-423
-419
-414
-410
-404
-399
-392
-385
-378
-369
-361
-351
-341
-330
-319
-307
-295
-282
-269
-256
-242
-228
-214
-199
-185
-170
-155
-140
-125
-110
-95
-79
-63
-48
-31
-15
2
19
36
53
71
88
106
124
142
160
178
195
213
230
247
264
280
296
312
327
342
357
371
384
398
411
423
435
446
457
467
477
486
495
503
510
516
522
527
532
536
539
542
544
545
547
547
548
548
548
547
546
546
545
544
543
542
541
540
539
538
538
537
536
535
534
532
531
529
527
524
522
518
514
510
504
499
492
485
477
469
460
451
441
430
419
408
396
383
371
358
344
330
316
302
288
273
258
243
227
212
196
179
162
145
127
109
89
70
49
28
6
-17
-41
-65
-90
-116
-143
-170
-197
-225
-254
-283
-313
-342
-373
-403
-434
-465
-496
-527
-559
-590
-622
-653
-685
-717
-749
-781
-813
-845
-878
-910
-943
-975
-1008
-1042
-1075
-1109
-1143
-1177
-1212
-1247
-1282
-1317
-1353
-1389
-1425
-1462
-1499
-1536
-1573
-1610
-1648
-1686
-1724
-1761
-1799
-1836
-1873
-1910
-1946
-1981
-2015
-2049
-2081
-2112
-2142
-2171
-2199
-2226
-2251
-2276
-2299
-2322
-2343
-2364
-2384
-2404
-2423
-2441
-2460
-2477
-2495
-2512
-2528
-2545
-2561
-2577
-2593
-2609
-2624
-2639
-2653
-2668
-2682
-2695
-2708
-2721
-2734
-2745
-2757
-2768
-2778
-2789
-2798
-2808
-2817
-2825
-2834
-2841
-2849
-2856
-2863
-2870
-2876
-2882
-2888
-2893
-2898
-2903
-2907
-2911
-2915
-2918
-2921
-2924
-2927
-2929
-2932
-2934
-2936
-2938
-2939
-2941
-2943
-2945
-2946
-2948
-2949
-2951
-2953
-2954
-2956
-2958
-2960
-2962
-2964
-2967
-2970
-2973
-2977
-2981
-2985
-2990
-2996
-3001
-3007
-3013
-3020
-3027
-3034
-3041
-3049
-3056
-3064
-3072
-3080
-3088
-3096
-3104
-3112
-3120
-3128
-3136
-3143
-3151
-3158
-3165
-3172
-3179
-3186
-3193
-3199
-3206
-3213
-3220
-3227
-3234
-3241
-3248
-3255
-3262
-3269
-3275
-3282
-3289
-3295
-3301
-3307
-3312
-3317
-3322
-3326
-3330
-3333
-3336
-3338
-3340
-3341
-3342
-3342
-3342
-3342
-3341
-3340
-3339
-3337
-3335
-3333
-3330
-3328
-3325
-3321
-3318
-3314
-3310
-3306
-3301
-3296
-3291
-3285
-3280
-3274
-3267
-3260
-3253
-3246
-3238
-3230
-3222
-3213
-3205
-3196
-3187
-3178
-3169
-3160
-3151
-3142
-3133
-3124
-3115
-3106
-3097
-3089
-3080
-3071
-3062
-3053
-3044
-3035
-3026
-3016
-3007
-2997
-2987
-2977
-2967
-2957
-2946
-2935
-2924
-2913
-2902
-2891
-2879
-2867
-2855
-2843
-2831
-2818
-2805
-2793
-2780
-2767
-2754
-2740
-2727
-2714
-2701
-2688
-2675
-2662
-2649
-2636
-2623
-2611
-2599
-2587
-2575
-2563
-2551
-2540
-2529
-2518
-2507
-2496
-2486
-2476
-2466
-2457
-2448
-2440
-2431
-2424
-2416
-2409
-2403
-2396
-2390
-2385
-2380
-2375
-2370
-2366
-2361
-2357
-2354
-2350
-2347
-2343
-2340
-2337
-2334
-2330
-2327
-2324
-2321
-2318
-2314
-2311
-2307
-2303
-2299
-2295
-2290
-2286
-2281
-2275
-2270
-2264
-2258
-2251
-2244
-2237
-2229
-2221
-2213
-2204
-2195
-2186
-2176
-2166
-2156
-2146
-2136
-2125
-2114
-2104
-2093
-2082
-2070
-2059
-2048
-2036
-2025
-2013
-2001
-1990
-1979
-1967
-1956
-1944
-1933
-1922
-1911
-1901
-1890
-1880
-1870
-1860
-1850
-1840
-1830
-1820
-1811
-1801
-1791
-1782
-1772
-1762
-1752
-1742
-1732
-1722
-1712
-1701
-1691
-1680
-1669
-1659
-1647
-1636
-1625
-1613
-1601
-1589
-1577
-1564
-1551
-1538
-1525
-1511
-1497
-1483
-1469
-1454
-1439
-1424
-1408
-1392
-1376
-1360
-1343
-1325
-1308
-1290
-1271
-1252
-1232
-1212
-1192
-1171
-1149
-1128
-1105
-1083
-1060
-1037
-1014
-990
-966
-942
-918
-894
-870
-845
-821
-796
-771
-746
-722
-697
-671
-646
-621
-596
-570
-545
-519
-494
-468
-443
-417
-392
-366
-340
-315
-290
-264
-239
-214
-188
-163
-138
-113
-88
-63
-38
-13
12
37
62
87
111
136
161
186
210
234
259
282
306
330
353
376
398
421
443
465
486
508
529
549
569
589
609
628
646
664
681
698
714
730
744
759
772
785
797
808
819
828
838
846
854
862
869
875
881
887
892
897
901
905
909
912
916
919
921
924
926
929
931
933
935
937
939
941
943
945
947
949
952
954
957
960
964
967
971
976
981
986
992
998
1004
1010
1018
1026
1033
1042
1050
1059
1068
1078
1088
1098
1109
1120
1131
1143
1155
1167
1179
1192
1205
1219
1232
1246
1260
1274
1289
1303
1318
1333
1348
1363
1379
1394
1410
1426
1442
1458
1474
1491
1507
1524
1542
1559
1577
1595
1614
1633
1652
1672
1692
1713
1734
1755
1777
1799
1822
1845
1868
1892
1916
1941
1965
1991
2016
2041
2068
2095
2122
2149
2176
2203
2231
2258
2286
2313
2340
2367
2394
2421
2448
2474
2500
2525
2550
2575
2600
2624
2647
2670
2693
2715
2737
2758
2779
2799
2818
2837
2855
2873
2891
2908
2924
2940
2955
2970
2984
2998
3011
3024
3037
3049
3061
3073
3085
3096
3107
3118
3129
3140
3151
3162
3173
3184
3195
3206
3218
3229
3240
3251
3263
3274
3285
3297
3308
3319
3330
3342
3353
3365
3376
3388
3400
3412
3424
3436
3448
3461
3473
3486
3499
3512
3524
3537
3550
3562
3575
3587
3599
3611
3623
3635
3646
3657
3668
3679
3690
3700
3711
3721
3731
3741
3751
3761
3771
3781
3790
3800
3810
3821
3831
3841
3852
3863
3874
3886
3897
3909
3922
3935
3948
3961
3975
3989
4003
4018
4033
4048
4064
4080
4097
4113
4130
4147
4165
4182
4200
4218
4236
4254
4273
4291
4310
4329
4348
4366
4385
4404
4423
4442
4461
4480
4499
4518
4537
4555
4574
4592
4610
4627
4645
4661
4678
4693
4709
4723
4737
4751
4764
4776
4788
4799
4809
4818
4827
4836
4843
4850
4857
4862
4867
4872
4875
4878
4881
4883
4884
4885
4885
4884
4883
4881
4879
4876
4873
4869
4864
4859
4853
4847
4840
4832
4824
4815
4806
4795
4785
4774
4762
4749
4737
4723
4710
4695
4681
4666
4651
4636
4621
4606
4590
4575
4559
4544
4528
4513
4498
4482
4467
4452
4437
4422
4407
4393
4378
4363
4349
4335
4321
4307
4293
4279
4266
4253
4240
4227
4214
4202
4190
4178
4167
4155
4144
4133
4122
4111
4100
4089
4078
4067
4056
4045
4034
4022
4011
4000
3988
3976
3963
3950
3937
3923
3909
3895
3880
3864
3849
3833
3816
3800
3783
3765
3748
3729
3711
3692
3674
3654
3635
3615
3596
3576
3556
3536
3515
3495
3475
3454
3434
3413
3392
3372
3351
3330
3309
3287
3266
3245
3223
3201
3179
3157
3135
3113
3090
3068
3045
3022
2999
2976
2953
2930
2906
2882
2858
2834
2809
2785
2759
2734
2708
2682
2655
2628
2600
2572
2543
2514
2485
2455
2424
2394
2362
2331
2299
2266
2234
2201
2168
2134
2101
2067
2033
2000
1967
1933
1900
1866
1833
1799
1766
1733
1700
1667
1634
1601
1569
1536
1503
1470
1437
1404
1370
1337
1303
1269
1235
1201
1167
1132
1097
1062
1027
992
956
920
884
848
811
775
737
700
663
625
587
548
510
471
433
394
355
315
276
237
197
158
118
79
39
0
-40
-79
-119
-158
-197
-237
-276
-315
-354
-393
-432
-471
-510
-548
-587
-625
-664
-702
-740
-779
-817
-855
-893
-930
-968
-1006
-1043
-1081
-1118
-1155
-1192
-1230
-1267
-1304
-1341
-1378
-1415
-1452
-1490
-1527
-1565
-1602
-1640
-1678
-1716
-1753
-1791
-1829
-1867
-1904
-1942
-1979
-2017
-2054
-2091
-2129
-2166
-2202
-2239
-2276
-2312
-2349
-2385
-2421
-2457
-2493
-2529
-2565
-2601
-2636
-2672
-2707
-2742
-2777
-2812
-2847
-2881
-2916
-2950
-2984
-3017
-3050
-3082
-3115
-3146
-3177
-3207
-3237
-3266
-3295
-3322
-3350
-3376
-3402
-3428
-3453
-3477
-3501
-3525
-3549
-3573
-3596
-3620
-3643
-3666
-3690
-3713
-3736
-3760
-3783
-3807
-3831
-3854
-3878
-3901
-3925
-3949
-3972
-3995
-4019
-4042
-4064
-4086
-4109
-4131
-4153
-4174
-4195
-4216
-4236
-4256
-4275
-4295
-4314
-4332
-4351
-4369
-4387
-4404
-4422
-4439
-4457
-4474
-4490
-4507
-4524
-4540
-4556
-4573
-4588
-4604
-4620
-4635
-4650
-4664
-4679
-4693
-4706
-4719
-4731
-4743
-4754
-4764
-4773
-4782
-4790
-4797
-4803
-4808
-4812
-4816
-4818
-4820
-4821
-4820
-4819
-4818
-4815
-4812
-4807
-4803
-4797
-4791
-4784
-4777
-4769
-4761
-4752
-4742
-4733
-4723
-4713
-4702
-4691
-4680
-4669
-4657
-4645
-4633
-4621
-4609
-4596
-4583
-4569
-4556
-4542
-4527
-4512
-4497
-4482
-4466
-4449
-4433
-4416
-4399
-4381
-4363
-4345
-4326
-4308
-4289
-4270
-4250
-4231
-4211
-4192
-4172
-4152
-4131
-4111
-4091
-4070
-4050
-4029
-4009
-3988
-3967
-3947
-3926
-3905
-3884
-3863
-3842
-3821
-3800
-3779
-3758
-3737
-3716
-3694
-3673
-3651
-3629
-3608
-3586
-3563
-3541
-3519
-3496
-3474
-3451
-3428
-3406
-3383
-3360
-3337
-3315
-3292
-3269
-3247
-3224
-3202
-3180
-3158
-3136
-3114
-3092
-3071
-3049
-3028
-3008
-2987
-2967
-2947
-2927
-2907
-2888
-2869
-2851
-2833
-2815
-2797
-2780
-2763
-2746
-2729
-2713
-2696
-2680
-2665
-2649
-2633
-2618
-2602
-2587
-2571
-2556
-2540
-2525
-2509
-2493
-2477
-2461
-2445
-2428
-2411
-2394
-2377
-2359
-2341
-2323
-2305
-2286
-2267
-2248
-2228
-2209
-2189
-2168
-2148
-2127
-2106
-2085
-2064
-2041
-2021
-1999
-1978
-1956
-1934
-1913
-1891
-1869
-1847
-1825
-1803
-1781
-1759
-1737
-1715
-1693
-1671
-1648
-1626
-1603
-1580
-1557
-1534
-1510
-1486
-1463
-1439
-1415
-1390
-1366
-1342
-1317
-1293
-1268
-1244
-1220
-1195
-1171
-1147
-1123
-1099
-1076
-1052
-1028
-1004
-981
-958
-935
-911
-888
-865
-842
-819
-796
-773
-751
-728
-706
-684
-662
-640
-619
-597
-576
-556
-535
-515
-495
-476
-456
-437
-418
-400
-382
-364
-347
-329
-313
-296
-280
-264
-249
-234
-219
-205
-191
-177
-164
-151
-138
-126
-114
-103
-92
-81
-71
-61
-52
-43
-35
-27
-19
-11
-4
2
9
15
21
27
32
37
42
47
51
56
60
63
67
71
74
77
79
82
84
85
87
88
89
90
90
90
90
89
89
88
87
86
84
83
81
79
77
75
73
71
68
66
63
61
58
55
53
50
47
45
42
39
37
34
31
29
26
23
21
18
16
13
10
8
5
3
1
-2
-4
-6
-8
-10
-12
-14
-16
-18
-19
-21
-22
-24
-25
-26
-28
-29
-30
-32
-33
-35
-36
-38
-40
-42
-44
-46
-49
-51
-54
-58
-61
-65
-69
-74
-79
-84
-89
-95
-101
-108
-115
-122
-130
-138
-147
-156
-166
-177
-187
-199
-211
-223
-236
-250
-264
-278
-293
-308
-324
-340
-357
-374
-391
-409
-427
-445
-464
-483
-502
-521
-541
-561
-581
-601
-621
-641
-662
-682
-702
-722
-742
-762
-781
-801
-820
-839
-857
-875
-893
-910
-928
-945
-961
-978
-994
-1010
-1026
-1042
-1057
-1073
-1089
-1105
-1120
-1136
-1153
-1169
-1186
-1202
-1220
-1237
-1255
-1273
-1291
-1310
-1330
-1349
-1369
-1390
-1411
-1432
-1454
-1477
-1500
-1523
-1547
-1572
-1597
-1622
-1648
-1675
-1701
-1728
-1756
-1784
-1812
-1840
-1869
-1898
-1928
-1958
-1988
-2017
-2049
-2080
-2111
-2142
-2174
-2206
-2237
-2269
-2301
-2333
-2366
-2398
-2430
-2461
-2493
-2524
-2556
-2586
-2617
-2647
-2677
-2706
-2735
-2763
-2790
-2818
-2844
-2870
-2896
-2921
-2945
-2969
-2992
-3014
-3035
-3056
-3076
-3095
-3114
-3131
-3148
-3164
-3179
-3194
-3207
-3220
-3231
-3242
-3252
-3262
-3271
-3279
-3286
-3293
-3299
-3305
-3310
-3315
-3319
-3324
-3327
-3331
-3334
-3337
-3340
-3343
-3345
-3348
-3350
-3351
-3353
-3354
-3355
-3356
-3357
-3357
-3358
-3358
-3358
-3357
-3356
-3355
-3354
-3353
-3351
-3349
-3347
-3344
-3341
-3338
-3334
-3330
-3325
-3320
-3315
-3309
-3303
-3297
-3290
-3282
-3275
-3266
-3258
-3249
-3239
-3229
-3218
-3207
-3196
-3183
-3170
-3157
-3143
-3129
-3113
-3098
-3081
-3064
-3046
-3028
-3009
-2990
-2970
-2950
-2929
-2907
-2885
-2863
-2840
-2817
-2794
-2770
-2746
-2722
-2698
-2674
-2649
-2625
-2600
-2575
-2551
-2526
-2501
-2476
-2452
-2427
-2402
-2377
-2352
-2327
-2303
-2278
-2253
-2227
-2202
-2177
-2152
-2126
-2101
-2075
-2050
-2024
-1998
-1971
-1945
-1919
-1892
-1866
-1839
-1812
-1785
-1758
-1731
-1703
-1676
-1648
-1621
-1593
-1565
-1537
-1509
-1481
-1452
-1424
-1395
-1366
-1337
-1308
-1279
-1250
-1221
-1191
-1162
-1132
-1102
-1072
-1043
-1012
-982
-952
-922
-891
-860
-830
-799
-767
-736
-704
-672
-640
-608
-575
-542
-509
-476
-443
-409
-375
-340
-305
-270
-235
-199
-163
-127
-90
-53
-16
21
59
97
135
174
212
251
289
328
367
406
445
484
523
563
602
641
680
719
758
797
835
874
912
950
988
1026
1064
1101
1138
1175
1211
1247
1283
1318
1353
1388
1422
1456
1490
1523
1556
1589
1622
1654
1686
1718
1749
1781
1812
1843
1873
1903
1933
1963
1993
2021
2051
2079
2107
2135
2162
2189
2216
2242
2267
2292
2316
2340
2363
2386
2408
2429
2450
2470
2490
2508
2527
2544
2561
2577
2593
2608
2622
2636
2649
2661
2672
2683
2693
2702
2711
2718
2725
2731
2737
2742
2746
2749
2752
2754
2756
2757
2758
2759
2759
2759
2759
2758
2758
2758
2757
2757
2757
2757
2757
2758
2759
2760
2762
2764
2766
2769
2772
2776
2780
2784
2789
2794
2800
2805
2811
2818
2824
2830
2837
2844
2850
2857
2863
2869
2876
2881
2887
2892
2897
2902
2906
2910
2914
2917
2920
2922
2925
2926
2928
2929
2930
2931
2931
2932
2932
2932
2932
2932
2932
2932
2932
2932
2932
2932
2932
2932
2933
2933
2934
2935
2936
2937
2938
2940
2942
2944
2946
2948
2951
2954
2957
2960
2964
2968
2972
2976
2980
2985
2990
2995
3000
3005
3010
3016
3021
3027
3033
3039
3044
3050
3056
3062
3067
3073
3078
3084
3089
3094
3098
3103
3107
3111
3115
3118
3121
3124
3127
3130
3132
3135
3137
3139
3141
3144
3146
3148
3150
3153
3155
3158
3161
3164
3167
3170
3174
3178
3182
3187
3192
3197
3202
3208
3215
3222
3229
3236
3244
3253
3262
3272
3281
3292
3303
3314
3325
3337
3350
3362
3375
3389
3402
3416
3430
3444
3458
3473
3487
3502
3517
3531
3546
3560
3574
3589
3603
3617
3630
3644
3657
3670
3683
3695
3708
3719
3731
3742
3753
3763
3773
3783
3792
3801
3809
3816
3823
3830
3836
3842
3847
3851
3855
3858
3861
3864
3866
3867
3868
3869
3868
3868
3867
3865
3863
3861
3858
3855
3851
3847
3842
3838
3832
3827
3821
3814
3808
3801
3793
3786
3777
3769
3760
3751
3742
3732
3722
3711
3700
3689
3677
3665
3652
3639
3626
3612
3597
3583
3567
3551
3535
3518
3500
3482
3463
3444
3424
3404
3383
3361
3339
3317
3294
3270
3246
3222
3197
3172
3146
3120
3093
3066
3038
3010
2981
2951
2921
2890
2858
2826
2793
2759
2724
2689
2652
2615
2577
2539
2500
2460
2419
2377
2335
2292
2249
2205
2160
2115
2069
2023
1976
1929
1881
1833
1785
1736
1686
1637
1587
1536
1486
1435
1383
1332
1280
1228
1175
1123
1070
1016
964
910
857
803
749
695
640
586
531
476
421
366
311
256
200
145
90
34
-21
-76
-132
-187
-242
-297
-353
-408
-463
-518
-573
-629
-684
-739
-795
-850
-906
-962
-1018
-1074
-1130
-1187
-1243
-1300
-1357
-1414
-1471
-1529
-1586
-1643
-1701
-1758
-1815
-1872
-1930
-1987
-2043
-2100
-2156
-2212
-2268
-2324
-2379
-2433
-2488
-2541
-2595
-2648
-2700
-2752
-2803
-2853
-2903
-2953
-3002
-3050
-3097
-3144
-3191
-3237
-3282
-3326
-3370
-3414
-3457
-3500
-3542
-3583
-3625
-3666
-3707
-3747
-3788
-3828
-3868
-3908
-3947
-3987
-4027
-4066
-4106
-4146
-4185
-4225
-4264
-4304
-4344
-4383
-4423
-4462
-4502
-4541
-4580
-4619
-4657
-4696
-4734
-4772
-4810
-4847
-4884
-4921
-4958
-4993
-5029
-5064
-5098
-5132
-5166
-5199
-5231
-5262
-5293
-5324
-5353
-5382
-5411
-5438
-5465
-5491
-5517
-5542
-5566
-5589
-5612
-5634
-5656
-5677
-5697
-5717
-5736
-5754
-5772
-5789
-5806
-5823
-5839
-5854
-5869
-5884
-5898
-5912
-5926
-5939
-5953
-5966
-5979
-5991
-6004
-6017
-6029
-6041
-6053
-6066
-6077
-6089
-6101
-6112
-6124
-6135
-6146
-6156
-6167
-6177
-6186
-6195
-6204
-6213
-6221
-6228
-6235
-6241
-6247
-6253
-6258
-6262
-6266
-6270
-6273
-6275
-6277
-6278
-6279
-6280
-6280
-6280
-6279
-6278
-6277
-6275
-6273
-6271
-6268
-6266
-6263
-6259
-6256
-6252
-6248
-6243
-6239
-6234
-6228
-6223
-6217
-6210
-6204
-6196
-6189
-6181
-6172
-6163
-6154
-6144
-6133
-6123
-6111
-6100
-6088
-6075
-6062
-6049
-6035
-6021
-6006
-5991
-5975
-5960
-5943
-5927
-5910
-5893
-5875
-5858
-5839
-5821
-5802
-5783
-5764
-5745
-5725
-5705
-5685
-5664
-5644
-5623
-5602
-5581
-5559
-5537
-5516
-5493
-5471
-5449
-5426
-5403
-5380
-5356
-5332
-5308
-5284
-5259
-5234
-5209
-5183
-5157
-5130
-5103
-5075
-5048
-5019
-4990
-4961
-4931
-4900
-4869
-4838
-4806
-4773
-4740
-4706
-4672
-4637
-4602
-4566
-4530
-4494
-4457
-4420
-4382
-4345
-4306
-4268
-4229
-4190
-4152
-4113
-4074
-4035
-3996
-3957
-3918
-3880
-3841
-3803
-3765
-3728
-3690
-3653
-3616
-3580
-3543
-3507
-3471
-3436
-3400
-3365
-3330
-3295
-3261
-3227
-3192
-3158
-3125
-3091
-3057
-3024
-2990
-2957
-2923
-2890
-2857
-2823
-2790
-2756
-2723
-2689
-2655
-2621
-2587
-2553
-2519
-2485
-2450
-2415
-2380
-2345
-2310
-2274
-2239
-2203
-2168
-2132
-2096
-2060
-2024
-1988
-1952
-1916
-1880
-1843
-1807
-1771
-1735
-1699
-1663
-1626
-1590
-1554
-1517
-1481
-1445
-1408
-1372
-1335
-1298
-1262
-1225
-1188
-1151
-1114
-1077
-1039
-1002
-964
-926
-888
-850
-812
-773
-735
-696
-657
-618
-579
-540
-501
-462
-423
-384
-345
-306
-267
-229
-190
-151
-113
-74
-36
2
41
79
117
155
193
231
269
307
345
383
421
459
497
535
573
612
650
688
726
765
803
841
879
916
954
991
1028
1065
1102
1138
1174
1209
1244
1279
1313
1347
1381
1413
1446
1477
1509
1539
1569
1599
1628
1656
1684
1711
1738
1764
1790
1816
1841
1866
1890
1914
1937
1961
1983
2005
2028
2049
2071
2092
2112
2132
2151
2170
2189
2207
2224
2242
2258
2274
2290
2306
2321
2335
2350
2364
2377
2390
2403
2415
2428
2439
2450
2461
2472
2482
2492
2501
2510
2519
2527
2535
2542
2550
2557
2564
2570
2576
2582
2588
2594
2599
2604
2609
2614
2618
2622
2626
2629
2631
2634
2635
2637
2637
2638
2637
2636
2635
2633
2630
2627
2624
2619
2615
2610
2604
2599
2592
2586
2579
2571
2564
2556
2548
2539
2530
2521
2511
2501
2491
2480
2469
2458
2446
2434
2422
2410
2397
2384
2371
2357
2344
2330
2316
2302
2287
2272
2258
2242
2227
2212
2196
2180
2164
2147
2131
2114
2096
2079
2061
2043
2025
2007
1988
1969
1950
1930
1910
1890
1870
1849
1828
1807
1786
1764
1742
1720
1698
1675
1653
1630
1606
1583
1559
1536
1511
1487
1462
1437
1412
1386
1360
1334
1308
1281
1254
1227
1200
1172
1145
1117
1089
1061
1033
1004
976
948
920
892
864
836
808
780
752
725
698
671
644
618
592
567
542
517
493
469
445
422
400
377
356
334
313
292
272
252
232
213
194
175
157
139
122
105
88
72
57
41
27
13
-1
-15
-27
-40
-52
-63
-74
-85
-95
-105
-114
-124
-133
-142
-151
-161
-170
-179
-188
-197
-206
-216
-225
-234
-244
-253
-262
-271
-280
-289
-297
-305
-313
-321
-328
-336
-342
-349
-355
-361
-366
-371
-376
-380
-384
-388
-392
-395
-398
-400
-403
-405
-407
-408
-409
-410
-411
-411
-411
-411
-410
-409
-408
-406
-404
-402
-399
-395
-391
-387
-383
-378
-372
-367
-361
-355
-348
-341
-334
-327
-319
-312
-304
-297
-289
-282
-274
-267
-260
-253
-247
-240
-234
-229
-224
-219
-214
-209
-205
-201
-198
-194
-191
-188
-185
-182
-179
-177
-174
-171
-169
-166
-163
-160
-157
-154
-150
-147
-143
-139
-135
-131
-127
-122
-118
-113
-108
-103
-98
-93
-87
-82
-76
-70
-65
-59
-53
-47
-41
-35
-29
-23
-18
-12
-6
0
5
11
16
22
27
33
38
43
49
54
59
64
69
74
78
83
87
92
96
100
104
107
111
114
117
119
122
124
126
128
130
131
133
134
135
136
137
138
139
139
140
141
141
142
143
143
144
144
145
145
146
146
147
147
147
148
148
148
148
148
147
147
146
145
143
142
140
137
135
132
128
125
121
117
112
108
103
98
92
87
81
75
68
62
55
48
41
34
26
18
10
2
-7
-16
-25
-34
-44
-54
-64
-74
-85
-96
-107
-119
-131
-143
-156
-169
-182
-195
-209
-223
-237
-251
-266
-281
-297
-312
-329
-345
-362
-379
-396
-414
-432
-451
-470
-489
-508
-528
-548
-568
-588
-608
-628
-649
-669
-690
-710
-730
-750
-771
-790
-810
-830
-849
-869
-888
-906
-925
-944
-962
-980
-998
-1016
-1034
-1051
-1069
-1086
-1103
-1120
-1137
-1155
-1172
-1189
-1206
-1223
-1240
-1257
-1274
-1291
-1308
-1325
-1342
-1360
-1377
-1394
-1412
-1429
-1447
-1465
-1483
-1501
-1519
-1538
-1557
-1576
-1595
-1614
-1634
-1654
-1674
-1695
-1716
-1737
-1758
-1780
-1802
-1825
-1847
-1870
-1893
-1916
-1939
-1963
-1987
-2011
-2035
-2059
-2083
-2108
-2132
-2157
-2182
-2206
-2231
-2256
-2281
-2306
-2331
-2356
-2381
-2407
-2432
-2457
-2482
-2507
-2532
-2557
-2582
-2606
-2631
-2655
-2679
-2703
-2727
-2751
-2774
-2797
-2821
-2844
-2866
-2889
-2911
-2934
-2956
-2977
-2999
-3020
-3041
-3062
-3082
-3102
-3121
-3140
-3159
-3177
-3195
-3212
-3229
-3245
-3261
-3275
-3290
-3303
-3316
-3328
-3340
-3351
-3361
-3370
-3379
-3387
-3394
-3401
-3407
-3413
-3418
-3422
-3426
-3429
-3432
-3435
-3437
-3439
-3440
-3441
-3442
-3442
-3442
-3442
-3442
-3442
-3441
-3441
-3440
-3439
-3439
-3438
-3437
-3437
-3436
-3436
-3435
-3435
-3434
-3434
-3434
-3434
-3434
-3434
-3434
-3434
-3434
-3435
-3435
-3435
-3435
-3436
-3436
-3437
-3437
-3437
-3438
-3438
-3438
-3438
-3438
-3438
-3437
-3437
-3436
-3435
-3434
-3432
-3430
-3428
-3426
-3423
-3420
-3417
-3414
-3410
-3406
-3403
-3398
-3394
-3390
-3385
-3381
-3376
-3371
-3366
-3361
-3356
-3350
-3344
-3339
-3333
-3326
-3320
-3313
-3306
-3299
-3292
-3284
-3276
-3268
-3260
-3252
-3243
-3235
-3226
-3217
-3207
-3198
-3188
-3179
-3169
-3159
-3150
-3140
-3130
-3121
-3111
-3102
-3093
-3084
-3075
-3066
-3058
-3049
-3041
-3033
-3025
-3018
-3010
-3003
-2996
-2990
-2983
-2977
-2971
-2965
-2959
-2954
-2948
-2943
-2938
-2933
-2929
-2924
-2920
-2917
-2913
-2910
-2907
-2904
-2902
-2900
-2899
-2898
-2897
-2897
-2897
-2897
-2898
-2900
-2902
-2904
-2907
-2910
-2914
-2919
-2924
-2929
-2935
-2942
-2948
-2956
-2964
-2972
-2981
-2989
-2999
-3008
-3018
-3028
-3039
-3049
-3060
-3071
-3081
-3092
-3103
-3114
-3125
-3136
-3147
-3158
-3169
-3180
-3191
-3202
-3213
-3224
-3235
-3246
-3257
-3268
-3280
-3291
-3302
-3313
-3325
-3336
-3347
-3358
-3369
-3380
-3391
-3402
-3413
-3424
-3435
-3446
-3457
-3467
-3478
-3489
-3500
-3510
-3521
-3532
-3542
-3553
-3564
-3575
-3585
-3596
-3607
-3618
-3629
-3640
-3651
-3662
-3673
-3684
-3695
-3707
-3718
-3729
-3739
-3750
-3761
-3772
-3782
-3793
-3803
-3813
-3823
-3833
-3843
-3853
-3862
-3872
-3881
-3890
-3899
-3908
-3917
-3926
-3935
-3944
-3953
-3962
-3971
-3979
-3988
-3997
-4006
-4014
-4024
-4033
-4042
-4051
-4059
-4070
-4078
-4089
-4099
-4109
-4118
-4128
-4139
-4149
-4159
-4169
-4180
-4190
-4200
-4211
-4222
-4232
-4243
-4254
-4265
-4275
-4286
-4297
-4308
-4319
-4330
-4341
-4351
-4362
-4373
-4384
-4395
-4406
-4418
-4429
-4440
-4452
-4463
-4475
-4486
-4498
-4510
-4522
-4534
-4546
-4558
-4571
-4583
-4595
-4608
-4621
-4633
-4646
-4659
-4672
-4685
-4698
-4711
-4724
-4738
-4751
-4765
-4779
-4793
-4807
-4822
-4836
-4851
-4866
-4881
-4897
-4912
-4928
-4944
-4960
-4976
-4993
-5010
-5027
-5044
-5061
-5079
-5096
-5114
-5131
-5149
-5167
-5185
-5203
-5221
-5239
-5257
-5275
-5294
-5312
-5330
-5348
-5367
-5385
-5403
-5421
-5439
-5457
-5475
-5492
-5510
-5527
-5544
-5561
-5578
-5594
-5610
-5626
-5642
-5657
-5672
-5687
-5702
-5717
-5731
-5745
-5759
-5773
-5787
-5800
-5813
-5826
-5839
-5851
-5864
-5876
-5887
-5899
-5910
-5921
-5932
-5942
-5952
-5962
-5972
-5981
-5990
-5999
-6007
-6015
-6023
-6030
-6037
-6044
-6050
-6056
-6061
-6066
-6071
-6075
-6079
-6082
-6085
-6087
-6089
-6090
-6091
-6092
-6092
-6092
-6091
-6090
-6088
-6086
-6083
-6080
-6076
-6072
-6068
-6063
-6057
-6051
-6044
-6037
-6030
-6022
-6013
-6004
-5995
-5985
-5975
-5964
-5953
-5941
-5929
-5916
-5903
-5890
-5876
-5861
-5846
-5831
-5815
-5799
-5782
-5765
-5747
-5729
-5710
-5691
-5672
-5652
-5632
-5611
-5590
-5569
-5548
-5526
-5505
-5483
-5461
-5439
-5417
-5395
-5373
-5351
-5330
-5308
-5286
-5264
-5243
-5221
-5200
-5178
-5157
-5136
-5114
-5093
-5072
-5051
-5030
-5008
-4987
-4966
-4945
-4924
-4903
-4882
-4860
-4839
-4818
-4797
-4775
-4754
-4732
-4711
-4689
-4667
-4645
-4623
-4601
-4579
-4556
-4534
-4511
-4489
-4466
-4444
-4421
-4398
-4376
-4354
-4331
-4309
-4287
-4265
-4243
-4222
-4200
-4179
-4158
-4137
-4116
-4096
-4075
-4054
-4034
-4014
-3994
-3974
-3954
-3934
-3915
-3895
-3875
-3856
-3836
-3817
-3798
-3778
-3759
-3740
-3721
-3701
-3682
-3663
-3644
-3625
-3606
-3586
-3567
-3548
-3529
-3510
-3491
-3473
-3454
-3435
-3417
-3398
-3380
-3362
-3344
-3326
-3308
-3291
-3273
-3256
-3240
-3223
-3207
-3191
-3175
-3160
-3145
-3130
-3115
-3101
-3087
-3073
-3059
-3046
-3033
-3019
-3006
-2994
-2981
-2969
-2957
-2945
-2933
-2921
-2910
-2898
-2887
-2876
-2866
-2855
-2844
-2834
-2824
-2814
-2804
-2794
-2785
-2775
-2765
-2756
-2747
-2738
-2728
-2719
-2710
-2701
-2692
-2683
-2675
-2666
-2657
-2648
-2639
-2631
-2622
-2613
-2604
-2596
-2587
-2579
-2570
-2562
-2554
-2546
-2538
-2530
-2523
-2515
-2508
-2501
-2494
-2487
-2480
-2474
-2467
-2461
-2455
-2448
-2442
-2436
-2430
-2424
-2417
-2411
-2405
-2398
-2391
-2385
-2378
-2370
-2363
-2355
-2347
-2339
-2331
-2323
-2314
-2305
-2296
-2287
-2278
-2268
-2259
-2249
-2239
-2228
-2218
-2207
-2196
-2185
-2174
-2162
-2150
-2138
-2125
-2112
-2099
-2086
-2072
-2058
-2043
-2028
-2013
-1998
-1982
-1967
-1951
-1934
-1918
-1901
-1884
-1867
-1850
-1833
-1816
-1798
-1781
-1763
-1746
-1728
-1710
-1693
-1675
-1658
-1640
-1623
-1606
-1588
-1571
-1554
-1538
-1521
-1505
-1489
-1473
-1457
-1442
-1427
-1412
-1397
-1382
-1368
-1354
-1340
-1327
-1313
-1300
-1287
-1274
-1262
-1249
-1237
-1225
-1212
-1200
-1188
-1176
-1164
-1152
-1140
-1127
-1115
-1102
-1089
-1077
-1064
-1051
-1037
-1024
-1010
-997
-983
-969
-955
-941
-927
-913
-899
-885
-871
-857
-843
-829
-815
-802
-788
-775
-762
-749
-736
-723
-710
-698
-686
-673
-661
-649
-637
-625
-613
-601
-589
-578
-566
-554
-542
-530
-517
-505
-492
-480
-467
-454
-440
-427
-413
-399
-384
-370
-355
-340
-324
-308
-292
-276
-260
-243
-226
-209
-192
-174
-157
-139
-122
-104
-86
-68
-50
-33
-15
3
22
40
58
76
94
113
131
149
167
185
204
221
239
257
274
291
308
325
341
358
373
389
404
418
433
447
460
474
487
499
512
524
536
548
559
570
581
592
602
613
623
633
642
652
661
671
680
689
697
706
715
724
732
741
750
759
767
776
785
794
803
813
822
831
841
851
860
870
880
890
900
911
921
931
941
951
962
972
982
992
1002
1012
1022
1033
1044
1054
1065
1075
1086
1096
1107
1118
1129
1140
1151
1162
1173
1185
1196
1207
1219
1230
1242
1254
1265
1277
1289
1300
1312
1323
1334
1346
1357
1368
1379
1389
1400
1410
1420
1430
1439
1448
1457
1465
1473
1480
1487
1494
1501
1506
1512
1517
1522
1526
1530
1534
1537
1540
1543
1545
1547
1548
1550
1551
1551
1552
1552
1552
1552
1551
1551
1550
1549
1549
1548
1547
1546
1544
1543
1542
1541
1539
1538
1536
1535
1533
1532
1530
1529
1527
1525
1523
1521
1519
1517
1515
1512
1510
1507
1504
1501
1498
1495
1492
1488
1485
1481
1477
1473
1468
1464
1459
1454
1448
1443
1437
1431
1425
1419
1412
1405
1398
1391
1383
1375
1367
1359
1350
1342
1333
1323
1314
1304
1295
1285
1274
1264
1253
1243
1232
1220
1209
1197
1186
1174
1161
1149
1137
1124
1112
1099
1086
1073
1060
1047
1034
1022
1008
996
983
971
959
946
934
922
910
898
887
875
864
853
842
831
820
809
798
788
777
767
756
746
736
726
716
706
696
686
676
667
657
647
638
628
618
609
599
590
580
570
561
551
541
532
522
513
504
494
485
476
467
459
450
442
434
426
418
410
403
396
389
382
375
369
362
356
350
344
338
332
326
321
315
309
304
299
293
288
282
277
271
266
261
255
249
244
238
232
227
221
215
209
202
196
190
184
177
171
165
158
152
146
140
134
128
122
116
111
106
101
97
93
89
85
82
80
77
75
74
73
72
71
71
72
73
74
75
77
79
82
85
88
92
95
100
104
109
114
120
126
132
138
144
151
158
165
172
179
186
194
201
209
217
225
233
240
248
256
264
272
280
288
296
304
312
319
327
334
341
348
354
360
366
372
377
383
387
392
396
400
403
407
409
412
414
416
417
418
419
419
419
418
417
416
414
412
409
406
403
399
395
390
385
380
375
369
363
357
351
344
337
331
324
317
309
302
295
288
280
273
266
258
251
244
237
230
223
216
209
203
196
189
183
177
170
164
158
152
146
141
135
130
124
119
114
109
103
99
94
89
85
80
76
72
68
65
61
58
55
52
50
47
45
43
41
40
39
38
37
36
36
36
36
36
36
37
38
39
40
42
44
46
48
50
53
56
59
63
67
71
75
79
84
89
95
100
106
112
119
125
132
139
147
154
162
169
177
185
193
202
210
219
227
236
245
254
263
272
282
291
301
311
321
331
342
352
363
374
385
396
407
418
430
442
454
466
478
490
502
515
527
540
553
566
579
592
605
618
631
644
657
670
683
696
709
722
734
747
760
772
784
796
808
820
832
843
855
866
877
888
899
910
921
931
942
953
963
974
984
995
1006
1016
1027
1038
1049
1059
1070
1081
1092
1103
1114
1125
1136
1147
1158
1169
1180
1191
1202
1213
1223
1234
1244
1254
1264
1274
1283
1292
1301
1310
1318
1326
1333
1340
1347
1353
1359
1365
1370
1375
1380
1384
1387
1391
1393
1396
1398
1400
1401
1402
1403
1403
1403
1402
1401
1400
1399
1397
1395
1393
1390
1388
1385
1381
1378
1374
1371
1367
1362
1358
1354
1349
1344
1339
1333
1328
1322
1316
1310
1303
1296
1289
1282
1274
1266
1258
1250
1241
1232
1223
1213
1204
1193
1183
1173
1162
1150
1139
1127
1115
1103
1090
1077
1064
1050
1036
1022
1006
992
977
962
946
930
913
896
879
862
844
826
808
789
770
751
732
712
693
673
653
632
612
591
570
548
527
505
483
460
437
414
390
366
342
317
292
266
240
213
185
158
129
101
71
42
12
-19
-50
-81
-113
-145
-178
-211
-244
-278
-312
-347
-382
-418
-453
-490
-526
-564
-601
-639
-678
-716
-756
-795
-835
-876
-917
-958
-1000
-1042
-1084
-1127
-1170
-1213
-1257
-1300
-1344
-1388
-1432
-1477
-1521
-1565
-1610
-1654
-1699
-1743
-1787
-1832
-1876
-1920
-1964
-2008
-2052
-2095
-2139
-2182
-2225
-2268
-2311
-2354
-2397
-2440
-2482
-2525
-2567
-2610
-2652
-2694
-2736
-2779
-2821
-2863
-2906
-2948
-2990
-3033
-3076
-3118
-3161
-3204
-3246
-3289
-3332
-3375
-3418
-3461
-3504
-3547
-3590
-3632
-3675
-3717
-3760
-3802
-3844
-3886
-3928
-3969
-4011
-4051
-4093
-4134
-4174
-4215
-4255
-4295
-4335
-4375
-4414
-4453
-4492
-4531
-4570
-4608
-4646
-4684
-4722
-4759
-4797
-4834
-4870
-4907
-4943
-4979
-5015
-5050
-5085
-5120
-5155
-5189
-5223
-5257
-5290
-5323
-5356
-5388
-5420
-5452
-5483
-5513
-5543
-5573
-5602
-5631
-5659
-5686
-5713
-5739
-5765
-5790
-5815
-5838
-5862
-5884
-5906
-5927
-5948
-5968
-5987
-6006
-6024
-6042
-6059
-6075
-6092
-6107
-6123
-6138
-6153
-6167
-6182
-6196
-6210
-6223
-6237
-6251
-6264
-6278
-6291
-6305
-6318
-6331
-6345
-6358
-6371
-6384
-6397
-6410
-6422
-6435
-6447
-6459
-6471
-6483
-6495
-6506
-6517
-6528
-6538
-6549
-6559
-6569
-6578
-6587
-6596
-6604
-6613
-6620
-6628
-6635
-6641
-6647
-6653
-6658
-6663
-6668
-6672
-6675
-6678
-6681
-6683
-6684
-6685
-6686
-6686
-6686
-6685
-6684
-6682
-6680
-6678
-6675
-6672
-6668
-6664
-6660
-6655
-6650
-6645
-6639
-6633
-6627
-6620
-6614
-6607
-6600
-6592
-6585
-6577
-6569
-6561
-6553
-6545
-6536
-6528
-6519
-6511
-6502
-6493
-6484
-6475
-6467
-6458
-6449
-6440
-6432
-6423
-6415
-6406
-6398
-6390
-6382
-6375
-6367
-6360
-6353
-6346
-6339
-6333
-6326
-6320
-6314
-6308
-6302
-6297
-6291
-6286
-6281
-6275
-6270
-6265
-6260
-6255
-6251
-6246
-6241
-6236
-6231
-6226
-6221
-6216
-6211
-6206
-6201
-6196
-6191
-6186
-6181
-6175
-6170
-6165
-6160
-6154
-6149
-6143
-6138
-6132
-6127
-6121
-6116
-6110
-6104
-6099
-6093
-6087
-6081
-6075
-6069
-6063
-6057
-6051
-6045
-6039
-6032
-6026
-6019
-6012
-6005
-5998
-5991
-5983
-5975
-5968
-5960
-5951
-5943
-5934
-5926
-5917
-5907
-5898
-5889
-5879
-5869
-5859
-5849
-5838
-5828
-5817
-5807
-5796
-5785
-5774
-5763
-5752
-5741
-5730
-5719
-5708
-5697
-5686
-5674
-5663
-5652
-5640
-5629
-5617
-5606
-5594
-5582
-5570
-5559
-5547
-5535
-5523
-5511
-5498
-5486
-5474
-5462
-5450
-5438
-5425
-5413
-5401
-5389
-5377
-5365
-5353
-5341
-5329
-5317
-5305
-5293
-5281
-5269
-5257
-5246
-5234
-5222
-5210
-5198
-5186
-5173
-5161
-5149
-5136
-5123
-5111
-5098
-5085
-5072
-5058
-5045
-5031
-5018
-5004
-4990
-4976
-4961
-4947
-4933
-4918
-4903
-4888
-4873
-4858
-4843
-4828
-4812
-4797
-4781
-4765
-4750
-4734
-4718
-4701
-4685
-4669
-4652
-4636
-4619
-4603
-4586
-4569
-4552
-4535
-4518
-4501
-4484
-4467
-4450
-4432
-4415
-4398
-4380
-4363
-4345
-4328
-4310
-4293
-4275
-4258
-4240
-4222
-4205
-4187
-4169
-4151
-4133
-4115
-4097
-4078
-4061
-4042
-4024
-4005
-3987
-3968
-3949
-3929
-3910
-3890
-3871
-3851
-3831
-3810
-3790
-3769
-3749
-3728
-3707
-3686
-3664
-3643
-3621
-3600
-3578
-3556
-3534
-3512
-3490
-3468
-3445
-3423
-3400
-3378
-3355
-3332
-3309
-3286
-3263
-3240
-3217
-3193
-3170
-3146
-3123
-3099
-3075
-3051
-3027
-3003
-2979
-2955
-2931
-2907
-2882
-2858
-2833
-2809
-2784
-2759
-2735
-2709
-2684
-2659
-2633
-2607
-2581
-2555
-2528
-2501
-2474
-2446
-2418
-2390
-2361
-2332
-2303
-2273
-2243
-2212
-2181
-2150
-2118
-2085
-2053
-2019
-1986
-1952
-1918
-1883
-1848
-1813
-1778
-1742
-1706
-1670
-1634
-1598
-1562
-1525
-1488
-1452
-1415
-1379
-1342
-1305
-1269
-1232
-1196
-1160
-1123
-1087
-1051
-1016
-980
-944
-909
-874
-839
-804
-770
-735
-701
-668
-634
-601
-568
-535
-502
-470
-438
-407
-375
-344
-313
-282
-251
-221
-191
-161
-131
-101
-71
-42
-12
17
46
75
104
132
161
189
217
245
273
300
328
355
382
409
435
462
488
514
539
564
589
614
638
662
686
709
733
755
778
800
821
843
864
885
905
925
945
964
983
1002
1020
1039
1057
1074
1092
1109
1125
1142
1158
1174
1190
1205
1220
1236
1250
1265
1280
1294
1308
1322
1336
1349
1362
1375
1388
1401
1413
1425
1437
1449
1460
1471
1482
1493
1503
1513
1522
1531
1540
1549
1557
1565
1573
1580
1587
1594
1600
1606
1612
1617
1622
1627
1631
1636
1639
1643
1646
1649
1652
1654
1656
1658
1660
1662
1663
1664
1666
1667
1668
1670
1671
1672
1673
1674
1676
1677
1678
1680
1681
1683
1684
1685
1686
1687
1689
1689
1690
1691
1692
1692
1692
1692
1692
1692
1691
1690
1689
1688
1687
1685
1684
1682
1680
1677
1675
1672
1669
1666
1663
1660
1657
1653
1650
1646
1642
1638
1634
1630
1626
1622
1618
1613
1609
1604
1600
1596
1591
1586
1582
1577
1572
1568
1563
1558
1553
1548
1543
1537
1532
1526
1521
1515
1509
1503
1496
1490
1483
1476
1469
1461
1453
1445
1437
1429
1420
1412
1403
1393
1384
1374
1365
1355
1345
1335
1325
1314
1304
1294
1283
1272
1262
1251
1241
1230
1219
1208
1198
1187
1176
1166
1155
1144
1133
1123
1112
1101
1091
1080
1070
1059
1049
1039
1028
1018
1008
998
988
978
968
958
948
938
928
917
907
897
887
876
866
855
845
834
823
813
802
791
780
769
757
746
735
723
712
700
688
676
665
652
640
628
616
604
591
579
567
554
542
530
517
505
492
480
467
455
442
429
416
403
389
376
362
349
335
320
306
292
277
263
248
233
218
203
189
174
159
144
129
114
100
85
70
55
41
26
11
-4
-19
-34
-48
-63
-78
-93
-108
-123
-138
-153
-168
-183
-198
-213
-228
-243
-258
-273
-288
-303
-318
-333
-347
-362
-377
-392
-406
-420
-435
-449
-463
-476
-490
-503
-516
-529
-542
-554
-567
-579
-591
-602
-614
-625
-636
-647
-658
-668
-679
-689
-699
-709
-719
-729
-738
-748
-757
-766
-775
-784
-793
-802
-810
-819
-827
-835
-843
-851
-859
-866
-873
-880
-887
-894
-900
-906
-912
-918
-924
-929
-934
-939
-944
-948
-952
-956
-960
-963
-966
-969
-971
-974
-976
-977
-978
-980
-980
-981
-981
-981
-980
-980
-979
-977
-976
-974
-972
-970
-967
-964
-961
-958
-954
-950
-946
-942
-937
-932
-927
-922
-917
-911
-905
-899
-893
-886
-880
-873
-865
-858
-850
-842
-834
-825
-816
-807
-798
-789
-779
-769
-759
-748
-738
-727
-716
-705
-693
-682
-670
-658
-646
-633
-621
-608
-596
-583
-570
-557
-544
-530
-517
-504
-490
-477
-464
-450
-437
-423
-410
-396
-383
-369
-356
-343
-330
-317
-304
-291
-278
-265
-253
-240
-227
-215
-203
-190
-178
-166
-154
-141
-129
-117
-105
-92
-80
-68
-56
-43
-31
-19
-7
6
18
30
42
55
67
79
91
103
115
127
138
150
162
173
184
196
207
217
228
238
249
259
268
278
287
296
305
314
322
330
338
345
353
359
366
373
379
385
391
396
401
406
411
415
420
423
427
430
433
436
438
440
441
443
443
444
444
444
443
442
440
439
437
434
431
428
425
421
417
412
408
402
397
391
385
378
371
364
357
349
342
334
326
317
309
301
292
283
275
266
258
249
241
233
225
217
209
202
194
187
181
175
169
163
158
153
148
144
140
136
133
129
127
124
122
119
117
116
114
112
111
109
108
107
105
104
103
102
101
99
98
97
96
95
94
93
92
92
91
90
90
90
90
90
90
90
91
91
92
93
94
96
97
99
101
103
105
107
110
113
116
119
122
125
129
133
137
141
145
150
154
159
164
169
175
180
186
192
198
204
210
217
223
230
237
244
251
259
266
274
282
289
297
305
314
322
330
339
347
356
365
373
382
391
399
408
417
426
435
443
452
461
469
478
487
495
504
512
521
529
537
545
553
561
568
576
583
590
597
604
610
617
623
630
636
642
649
655
661
668
674
681
687
694
701
708
715
722
730
737
745
753
761
770
779
788
797
806
816
826
836
846
856
867
878
889
900
911
922
934
945
957
969
981
993
1004
1016
1029
1042
1054
1066
1078
1091
1103
1115
1127
1140
1152
1164
1176
1188
1201
1213
1224
1236
1248
1260
1271
1282
1294
1305
1316
1327
1338
1348
1359
1369
1379
1389
1399
1409
1419
1428
1438
1447
1457
1466
1475
1484
1494
1503
1512
1521
1530
1540
1549
1558
1567
1577
1586
1596
1605
1615
1625
1635
1645
1655
1665
1675
1686
1696
1706
1717
1727
1738
1749
1759
1770
1780
1791
1802
1813
1824
1835
1846
1857
1868
1879
1891
1902
1914
1925
1937
1949
1962
1974
1987
1999
2012
2025
2037
2052
2065
2078
2092
2105
2119
2132
2146
2159
2173
2186
2200
2213
2227
2240
2253
2266
2280
2293
2306
2320
2333
2346
2359
2373
2386
2399
2413
2426
2440
2453
2467
2480
2494
2507
2521
2535
2548
2562
2576
2589
2603
2617
2630
2644
2658
2671
2685
2698
2712
2725
2739
2752
2765
2779
2792
2805
2818
2831
2844
2857
2870
2883
2896
2909
2922
2934
2947
2960
2972
2985
2997
3009
3022
3034
3046
3058
3070
3082
3093
3105
3117
3128
3139
3151
3162
3173
3183
3194
3205
3215
3225
3236
3246
3256
3266
3276
3286
3296
3306
3316
3326
3336
3345
3355
3365
3375
3385
3394
3404
3414
3424
3434
3444
3454
3464
3474
3484
3494
3504
3515
3526
3536
3547
3558
3570
3581
3593
3604
3616
3628
3641
3653
3666
3679
3692
3706
3719
3733
3748
3762
3777
3792
3807
3822
3838
3854
3871
3887
3904
3921
3939
3957
3975
3993
4011
4030
4049
4069
4088
4108
4128
4148
4168
4189
4210
4230
4252
4273
4295
4316
4338
4361
4383
4406
4428
4451
4474
4498
4521
4545
4568
4592
4616
4640
4664
4688
4712
4736
4761
4785
4809
4833
4858
4882
4906
4930
4955
4979
5003
5027
5050
5074
5098
5121
5144
5168
5191
5213
5236
5259
5281
5303
5326
5348
5370
5392
5413
5435
5456
5478
5499
5520
5541
5562
5583
5604
5625
5645
5665
5686
5706
5726
5746
5765
5785
5804
5823
5842
5861
5880
5898
5917
5935
5953
5971
5989
6006
6024
6042
6059
6076
6094
6111
6128
6145
6162
6179
6195
6212
6229
6245
6262
6278
6295
6311
6327
6343
6359
6375
6391
6407
6422
6438
6453
6469
6484
6499
6514
6530
6544
6559
6574
6589
6603
6618
6632
6646
6660
6674
6688
6701
6714
6727
6740
6753
6765
6777
6789
6801
6812
6824
6835
6845
6856
6866
6875
6885
6894
6903
6911
6919
6927
6935
6942
6949
6956
6963
6969
6976
6982
6988
6993
6999
7004
7009
7015
7019
7024
7029
7033
7038
7042
7046
7050
7054
7057
7061
7064
7068
7071
7074
7077
7080
7082
7085
7087
7089
7091
7093
7095
7097
7098
7100
7101
7102
7102
7103
7103
7103
7103
7103
7102
7102
7101
7099
7098
7096
7095
7093
7091
7088
7086
7083
7081
7078
7075
7072
7068
7065
7061
7058
7054
7050
7046
7042
7038
7033
7029
7025
7020
7016
7011
7006
7002
6997
6993
6988
6983
6978
6973
6968
6963
6958
6953
6948
6942
6937
6931
6925
6919
6913
6906
6900
6893
6886
6879
6872
6865
6857
6850
6842
6834
6826
6818
6810
6802
6793
6785
6777
6768
6759
6751
6742
6733
6724
6715
6706
6697
6687
6678
6669
6660
6651
6642
6633
6624
6615
6606
6597
6588
6579
6570
6561
6552
6543
6534
6525
6516
6507
6498
6489
6480
6472
6463
6454
6445
6436
6427
6418
6409
6400
6391
6382
6374
6365
6356
6347
6338
6329
6321
6312
6303
6294
6285
6276
6268
6259
6250
6241
6232
6224
6215
6206
6197
6189
6180
6171
6162
6154
6145
6136
6128
6119
6110
6101
6093
6084
6075
6067
6058
6049
6041
6032
6023
6015
6006
5997
5989
5980
5972
5963
5954
5946
5937
5929
5920
5912
5903
5894
5886
5877
5869
5860
5852
5843
5835
5826
5818
5809
5801
5792
5784
5775
5767
5758
5750
5741
5733
5724
5716
5707
5699
5691
5682
5674
5665
5657
5649
5640
5632
5623
5615
5607
5598
5590
5582
5573
5565
5557
5548
5540
5532
5523
5515
5507
5498
5490
5482
5474
5465
5457
5449
5440
5432
5424
5416
5408
5399
5391
5383
5375
5366
5358
5350
5342
5334
5326
5317
5309
5301
5293
5285
5277
5268
5260
5252
5244
5236
5228
5220
5212
5204
5195
5187
5179
5171
5163
5155
5147
5139
5131
5123
5115
5107
5099
5091
5083
5075
5067
5059
5051
5043
5035
5027
5019
5011
5003
4995
4987
4979
4971
4963
4956
4948
4940
4932
4924
4916
4908
4900
4892
4885
4877
4869
4861
4853
4845
4837
4830
4822
4814
4806
4798
4791
4783
4775
4767
4759
4752
4744
4736
4728
4721
4713
4705
4697
4690
4682
4674
4667
4659
4651
4643
4636
4628
4620
4613
4605
4597
4590
4582
4574
4567
4559
4552
4544
4536
4529
4521
4514
4506
4498
4491
4483
4476
4468
4461
4453
4445
4438
4430
4423
4415
4408
4400
4393
4385
4378
4370
4363
4355
4348
4340
4333
4325
4318
4311
4303
4296
4288
4281
4273
4266
4259
4251
4244
4236
4229
4222
4214
4207
4199
4192
4185
4177
4170
4163
4155
4148
4141
4133
4126
4119
4112
4104
4097
4090
4082
4075
4067
4061
4053
4046
4038
4032
4024
4017
4010
4003
3996
3988
3981
3974
3967
3960
3952
3945
3938
3931
3924
3917
3910
3902
3895
3888
3881
3874
3867
3860
3853
3846
3838
3831
3824
3817
3810
3803
3796
3789
3782
3775
3768
3761
3754
3747
3740
3733
3726
3719
3712
3705
3698
3691
3684
3677
3670
3663
3656
3649
3642
3635
3628
3622
3615
3608
3601
3594
3587
3580
3573
3566
3560
3553
3546
3539
3532
3525
3518
3512
3505
3498
3491
3484
3478
3471
3464
3457
3450
3444
3437
3430
3423
3417
3410
3403
3396
3390
3383
3376
3369
3363
3356
3349
3343
3336
3329
3323
3316
3309
3303
3296
3289
3283
3276
3269
3263
3256
3250
3243
3236
3230
3223
3217
3210
3203
3197
3190
3184
3177
3171
3164
3157
3151
3144
3138
3131
3125
3118
3112
3105
3099
3092
3086
3079
3073
3066
3060
3054
3047
3041
3034
3028
3021
3015
3009
3002
2996
2989
2983
2977
2970
2964
2957
2951
2945
2938
2932
2926
2919
2913
2907
2900
2894
2888
2881
2875
2869
2862
2856
2850
2844
2837
2831
2825
2818
2812
2806
2800
2794
2787
2781
2775
2769
2762
2756
2750
2744
2738
2731
2725
2719
2713
2707
2701
2694
2688
2682
2676
2670
2664
2658
2652
2645
2639
2633
2627
2621
2615
2609
2603
2597
2591
2585
2579
2573
2567
2560
2554
2548
2542
2536
2530
2524
2518
2512
2506
2500
2494
2488
2482
2477
2471
2465
2459
2453
2447
2441
2435
2429
2423
2417
2411
2405
2399
2394
2388
2382
2376
2370
2364
2358
2353
2347
2341
2335
2329
2323
2318
2312
2306
2300
2294
2288
2283
2277
2271
2265
2260
2254
2248
2242
2237
2231
2225
2219
2214
2208
2202
2196
2191
2185
2179
2174
2168
2162
2157
2151
2145
2140
2134
2128
2123
2117
2111
2106
2100
2094
2089
2083
2078
2072
2066
2061
2055
2050
2044
2039
2033
2027
2021
2016
2011
2005
2000
1994
1989
1983
1978
1972
1967
1961
1956
1950
1945
1939
1934
1928
1923
1917
1912
1906
1901
1895
1890
1885
1879
1874
1868
1863
1858
1852
1847
1841
1836
1831
1825
1820
1814
1809
1804
1798
1793
1788
1782
1777
1772
1766
1761
1756
1751
1745
1740
1735
1729
1724
1719
1714
1708
1703
1698
1692
1687
1682
1677
1672
1666
1661
1656
1651
1645
1640
1635
1630
1625
1620
1614
1609
1604
1599
1594
1589
1583
1578
1573
1568
1563
1558
1553
1548
1542
1537
1532
1527
1522
1517
1512
1507
1502
1497
1492
1487
1482
1476
1471
1466
1461
1456
1451
1446
1441
1436
1431
1426
1421
1416
1411
1406
1401
1396
1391
1387
1382
1377
1372
1367
1362
1357
1352
1347
1342
1337
1332
1327
1323
1318
1313
1308
1303
1298
1293
1288
1284
1279
1274
1269
1264
1259
1255
1250
1245
1240
1235
1231
1226
1221
1216
1211
1207
1202
1197
1192
1188
1183
1178
1173
1169
1164
1159
1154
1150
1145
1140
1135
1131
1126
1121
1117
1112
1107
1103
1098
1093
1089
1084
1079
1075
1070
1065
1061
1056
1052
1047
1042
1038
1033
1029
1024
1018
1014
1010
1006
1000
996
992
987
983
978
974
969
965
960
956
951
947
942
938
933
929
924
920
915
911
906
902
897
893
888
884
879
875
871
866
862
857
853
848
844
840
835
831
826
822
818
813
809
805
800
796
791
787
783
778
774
770
765
761
757
753
748
744
740
735
731
727
722
718
714
710
705
701
697
693
688
684
680
676
671
667
663
659
655
650
646
642
638
634
629
625
621
617
613
609
604
600
596
592
588
584
580
575
571
567
563
559
555
551
547
543
539
534
530
526
522
518
514
510
506
502
498
494
490
486
482
478
474
470
466
462
458
454
450
446
442
438
434
430
426
422
418
414
410
406
402
398
394
391
387
383
379
375
371
367
363
359
355
