5
23990
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-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
-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
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
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
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
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
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
8
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
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
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
37
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
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
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
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
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
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
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
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
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
45
45
45
45
45
45
45
45
45
45
45
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
44
44
44
44
44
44
44
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
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
37
37
37
37
37
37
37
37
37
37
37
37
37
37
36
36
36
36
36
36
36
36
36
36
36
36
35
35
35
35
35
35
35
35
35
35
35
34
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
33
33
32
32
32
32
32
32
32
32
31
31
31
31
31
31
31
31
30
30
30
30
30
30
30
30
29
29
29
29
29
29
29
29
28
28
28
28
28
28
28
28
27
27
27
27
27
27
27
27
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
24
24
24
24
24
24
24
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
20
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
4
4
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
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-20
-20
-20
-19
-19
-19
-18
-18
-18
-17
-17
-16
-16
-15
-15
-14
-14
-13
-13
-12
-11
-11
-10
-9
-9
-8
-7
-7
-6
-5
-4
-4
-3
-2
-1
0
0
1
2
3
4
5
6
7
8
8
9
10
11
12
13
14
14
15
16
17
18
19
20
21
22
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
64
65
66
67
68
69
70
70
71
72
73
74
74
75
76
77
78
79
80
81
83
84
85
86
87
89
90
91
93
94
96
97
99
100
102
103
105
107
108
110
111
113
115
117
118
120
122
124
126
128
130
132
134
135
137
139
141
142
144
146
147
149
151
153
154
156
158
160
162
164
166
168
170
172
174
176
178
180
182
184
186
188
190
192
194
196
198
200
202
203
205
207
208
210
211
212
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
229
230
231
231
232
233
234
234
235
236
237
238
238
239
240
242
243
244
245
246
247
248
250
251
252
254
255
256
258
259
260
262
263
265
266
268
269
271
273
275
277
279
281
283
285
288
290
293
295
298
300
303
305
308
311
314
317
320
323
326
330
333
337
341
345
350
354
359
363
368
373
378
382
387
392
397
402
407
412
417
422
427
432
437
442
448
453
458
463
468
473
478
483
488
493
498
502
507
511
516
520
524
528
532
535
538
542
545
547
550
553
555
557
559
561
563
565
566
568
569
570
571
572
573
573
574
574
574
574
574
574
574
574
574
573
573
572
571
570
569
568
567
565
564
562
560
558
556
553
551
549
546
544
541
538
535
532
529
526
523
520
516
513
510
506
503
500
497
493
490
487
484
482
479
476
474
471
469
467
465
462
461
459
457
456
454
453
452
452
451
451
452
452
453
454
455
456
458
460
462
464
466
469
472
475
478
481
485
488
492
496
500
504
509
513
518
522
527
531
536
540
545
549
554
558
562
566
570
574
577
581
584
587
590
593
595
597
599
601
602
603
604
605
606
607
608
608
609
610
610
611
611
612
613
613
614
614
614
614
614
614
614
614
613
613
612
611
610
609
607
606
604
602
599
597
594
591
588
584
581
577
573
568
564
559
555
550
546
541
537
532
528
523
518
513
508
503
497
492
486
480
475
469
464
459
454
450
446
443
439
437
434
432
430
428
426
423
421
419
417
414
411
408
406
403
400
397
395
392
391
389
389
389
389
390
392
393
395
397
400
402
404
407
409
412
414
417
420
423
426
430
433
437
441
446
450
455
461
466
471
477
482
487
493
498
503
508
513
518
522
526
531
535
539
542
546
550
555
559
563
568
573
578
583
588
594
599
605
610
616
622
628
633
639
644
650
655
661
666
671
676
681
685
690
694
698
702
706
710
715
719
724
729
734
739
745
750
756
762
767
772
777
782
786
790
794
797
801
804
808
812
816
821
826
832
839
846
854
862
871
881
891
901
912
922
932
943
952
962
971
979
988
996
1004
1012
1020
1028
1037
1046
1055
1065
1075
1085
1096
1106
1117
1128
1138
1149
1160
1171
1181
1192
1203
1214
1225
1236
1247
1259
1270
1281
1292
1302
1313
1323
1332
1342
1351
1360
1369
1378
1387
1396
1405
1413
1422
1431
1439
1448
1456
1465
1474
1482
1491
1500
1508
1516
1525
1533
1541
1548
1556
1564
1572
1579
1587
1595
1603
1610
1618
1626
1634
1642
1650
1658
1666
1674
1682
1689
1696
1703
1710
1717
1724
1731
1738
1745
1753
1761
1770
1778
1788
1797
1808
1818
1829
1840
1851
1862
1872
1883
1893
1904
1914
1923
1933
1943
1952
1962
1971
1980
1989
1998
2007
2016
2025
2035
2045
2055
2066
2077
2089
2101
2113
2125
2137
2149
2160
2171
2182
2193
2203
2213
2223
2233
2242
2252
2261
2270
2279
2288
2298
2307
2316
2326
2336
2345
2355
2364
2373
2382
2391
2399
2408
2416
2424
2431
2439
2446
2453
2459
2466
2473
2480
2488
2495
2503
2512
2520
2530
2539
2550
2560
2572
2584
2597
2610
2623
2637
2651
2665
2680
2694
2708
2721
2734
2747
2760
2772
2783
2793
2803
2813
2822
2830
2839
2848
2857
2867
2876
2886
2897
2907
2918
2929
2940
2951
2962
2973
2984
2994
3004
3013
3021
3029
3037
3044
3051
3058
3064
3070
3077
3083
3089
3095
3101
3107
3113
3118
3123
3128
3132
3136
3139
3142
3145
3147
3149
3150
3150
3150
3149
3147
3145
3142
3138
3134
3129
3123
3117
3111
3104
3098
3091
3084
3077
3070
3063
3056
3049
3040
3032
3022
3012
3000
2988
2975
2960
2945
2928
2910
2892
2872
2851
2830
2808
2785
2762
2738
2714
2690
2665
2639
2613
2586
2558
2529
2500
2469
2438
2407
2375
2343
2312
2280
2249
2218
2187
2157
2128
2099
2070
2041
2013
1986
1958
1931
1904
1876
1849
1821
1794
1767
1739
1712
1685
1658
1632
1605
1580
1554
1529
1505
1482
1459
1437
1416
1395
1375
1356
1337
1318
1299
1281
1263
1246
1229
1214
1199
1185
1172
1161
1150
1140
1130
1122
1115
1108
1103
1098
1093
1090
1086
1083
1080
1078
1076
1074
1072
1071
1071
1071
1072
1074
1077
1080
1085
1090
1096
1102
1109
1116
1123
1131
1138
1145
1152
1158
1164
1169
1174
1179
1184
1188
1193
1199
1205
1212
1219
1227
1236
1245
1254
1264
1273
1282
1290
1297
1304
1309
1314
1318
1321
1323
1324
1326
1327
1328
1330
1331
1332
1333
1333
1333
1333
1331
1329
1327
1323
1319
1314
1308
1302
1295
1288
1280
1272
1264
1255
1246
1238
1229
1221
1213
1205
1198
1191
1184
1177
1171
1164
1157
1149
1141
1133
1124
1116
1107
1099
1092
1085
1080
1074
1070
1066
1061
1057
1052
1047
1041
1035
1029
1022
1014
1006
999
991
983
974
965
955
944
933
922
910
897
884
870
855
839
822
805
788
770
751
733
715
697
678
659
640
620
599
578
557
535
513
490
468
446
425
403
382
361
339
317
295
272
248
224
199
173
148
122
96
69
43
16
-11
-37
-64
-91
-117
-143
-168
-192
-216
-239
-260
-281
-300
-319
-338
-356
-375
-393
-412
-432
-452
-472
-493
-514
-535
-555
-575
-595
-615
-633
-651
-669
-685
-700
-713
-725
-735
-743
-749
-754
-756
-757
-757
-755
-752
-748
-742
-735
-727
-717
-706
-693
-679
-663
-646
-628
-608
-586
-563
-537
-510
-480
-448
-415
-379
-341
-302
-261
-219
-176
-133
-89
-44
0
45
90
134
179
223
267
310
353
395
437
479
521
563
605
648
690
732
773
814
854
892
930
966
1000
1035
1067
1099
1129
1159
1188
1216
1243
1270
1296
1321
1345
1369
1392
1413
1434
1453
1472
1488
1504
1518
1531
1542
1551
1559
1565
1570
1572
1573
1573
1570
1566
1561
1554
1545
1535
1523
1510
1495
1478
1460
1440
1417
1393
1367
1340
1310
1279
1246
1212
1176
1139
1102
1063
1024
984
944
903
861
819
777
734
690
646
602
557
512
466
419
372
324
275
226
177
128
79
30
-18
-66
-113
-160
-205
-249
-291
-331
-369
-405
-439
-471
-502
-532
-560
-587
-613
-638
-661
-683
-703
-721
-738
-752
-765
-776
-786
-794
-802
-809
-815
-820
-825
-829
-833
-837
-840
-843
-846
-849
-850
-851
-851
-850
-847
-844
-839
-834
-829
-824
-818
-813
-808
-803
-797
-791
-785
-779
-771
-764
-756
-747
-738
-727
-717
-705
-693
-681
-668
-655
-642
-628
-615
-602
-590
-578
-567
-557
-547
-539
-533
-528
-524
-522
-520
-520
-520
-521
-522
-523
-525
-528
-531
-536
-541
-547
-553
-561
-569
-578
-588
-599
-610
-623
-637
-652
-668
-686
-704
-724
-745
-767
-791
-816
-842
-870
-899
-930
-961
-994
-1027
-1060
-1094
-1129
-1163
-1197
-1232
-1266
-1300
-1334
-1368
-1401
-1434
-1467
-1500
-1532
-1564
-1595
-1626
-1656
-1686
-1714
-1742
-1768
-1794
-1820
-1845
-1870
-1894
-1917
-1940
-1962
-1984
-2004
-2024
-2044
-2062
-2081
-2100
-2119
-2138
-2156
-2175
-2193
-2211
-2228
-2245
-2261
-2277
-2292
-2306
-2320
-2333
-2345
-2357
-2367
-2377
-2386
-2394
-2402
-2408
-2414
-2419
-2423
-2427
-2430
-2433
-2434
-2436
-2437
-2438
-2440
-2441
-2444
-2447
-2450
-2455
-2460
-2466
-2473
-2481
-2489
-2498
-2507
-2517
-2527
-2537
-2548
-2559
-2570
-2581
-2593
-2605
-2618
-2631
-2645
-2660
-2674
-2689
-2704
-2720
-2735
-2750
-2766
-2783
-2799
-2817
-2835
-2855
-2875
-2896
-2917
-2940
-2962
-2984
-3007
-3029
-3050
-3071
-3091
-3110
-3127
-3143
-3158
-3171
-3183
-3194
-3204
-3214
-3224
-3235
-3247
-3259
-3271
-3285
-3298
-3312
-3325
-3337
-3348
-3358
-3367
-3373
-3378
-3380
-3381
-3380
-3378
-3375
-3370
-3366
-3362
-3357
-3354
-3350
-3348
-3347
-3346
-3346
-3347
-3349
-3352
-3355
-3359
-3363
-3368
-3373
-3378
-3384
-3389
-3395
-3402
-3408
-3414
-3419
-3424
-3428
-3432
-3435
-3437
-3438
-3438
-3438
-3436
-3434
-3431
-3426
-3421
-3415
-3409
-3402
-3395
-3388
-3380
-3374
-3367
-3361
-3355
-3349
-3343
-3337
-3332
-3326
-3320
-3315
-3310
-3306
-3302
-3299
-3297
-3296
-3295
-3295
-3296
-3298
-3300
-3302
-3305
-3309
-3313
-3317
-3322
-3328
-3334
-3340
-3347
-3354
-3362
-3370
-3378
-3386
-3394
-3402
-3410
-3417
-3424
-3430
-3435
-3440
-3443
-3444
-3445
-3444
-3442
-3439
-3435
-3429
-3423
-3415
-3406
-3397
-3386
-3374
-3362
-3349
-3335
-3320
-3305
-3289
-3272
-3255
-3237
-3218
-3199
-3179
-3160
-3140
-3120
-3101
-3082
-3063
-3045
-3027
-3009
-2990
-2972
-2953
-2934
-2914
-2894
-2873
-2852
-2831
-2809
-2788
-2766
-2743
-2721
-2698
-2675
-2653
-2630
-2607
-2585
-2563
-2542
-2520
-2499
-2478
-2457
-2435
-2413
-2391
-2368
-2345
-2322
-2299
-2276
-2253
-2231
-2209
-2188
-2167
-2147
-2128
-2110
-2092
-2075
-2059
-2044
-2029
-2015
-2001
-1990
-1978
-1966
-1956
-1945
-1935
-1926
-1917
-1909
-1902
-1895
-1890
-1884
-1880
-1876
-1872
-1868
-1865
-1862
-1860
-1858
-1857
-1856
-1856
-1857
-1858
-1860
-1862
-1865
-1869
-1873
-1877
-1882
-1887
-1893
-1900
-1908
-1916
-1924
-1933
-1943
-1953
-1963
-1974
-1985
-1996
-2008
-2020
-2033
-2047
-2062
-2078
-2095
-2114
-2134
-2155
-2177
-2200
-2224
-2248
-2272
-2297
-2321
-2345
-2369
-2393
-2416
-2438
-2460
-2481
-2502
-2522
-2540
-2558
-2576
-2593
-2609
-2625
-2641
-2657
-2673
-2689
-2705
-2722
-2738
-2755
-2771
-2787
-2803
-2819
-2834
-2848
-2862
-2874
-2887
-2898
-2909
-2920
-2930
-2941
-2951
-2962
-2972
-2983
-2995
-3006
-3018
-3030
-3042
-3054
-3066
-3078
-3089
-3100
-3111
-3121
-3131
-3139
-3148
-3155
-3163
-3170
-3177
-3184
-3191
-3198
-3205
-3213
-3221
-3229
-3237
-3246
-3255
-3263
-3272
-3280
-3289
-3297
-3306
-3314
-3322
-3331
-3339
-3348
-3357
-3367
-3377
-3387
-3398
-3408
-3418
-3429
-3439
-3448
-3457
-3465
-3472
-3477
-3482
-3485
-3487
-3488
-3487
-3485
-3483
-3480
-3477
-3474
-3470
-3467
-3465
-3463
-3462
-3462
-3463
-3466
-3469
-3474
-3480
-3488
-3496
-3506
-3517
-3528
-3540
-3553
-3566
-3580
-3594
-3609
-3624
-3639
-3654
-3670
-3686
-3703
-3722
-3741
-3761
-3783
-3805
-3829
-3853
-3877
-3901
-3925
-3948
-3971
-3993
-4014
-4035
-4054
-4073
-4091
-4108
-4123
-4138
-4152
-4165
-4178
-4189
-4201
-4211
-4221
-4231
-4240
-4249
-4257
-4265
-4273
-4280
-4288
-4295
-4302
-4308
-4315
-4322
-4329
-4337
-4344
-4352
-4360
-4369
-4378
-4388
-4398
-4409
-4419
-4430
-4441
-4451
-4461
-4470
-4479
-4486
-4493
-4499
-4504
-4507
-4510
-4512
-4513
-4513
-4513
-4512
-4511
-4510
-4509
-4508
-4508
-4508
-4509
-4510
-4513
-4515
-4519
-4522
-4527
-4531
-4536
-4541
-4547
-4553
-4559
-4566
-4573
-4580
-4589
-4598
-4607
-4618
-4629
-4640
-4653
-4665
-4679
-4693
-4707
-4722
-4737
-4751
-4766
-4780
-4794
-4807
-4819
-4831
-4842
-4853
-4863
-4873
-4883
-4892
-4901
-4910
-4919
-4927
-4936
-4944
-4952
-4960
-4968
-4976
-4984
-4992
-5000
-5008
-5016
-5024
-5033
-5042
-5051
-5060
-5070
-5079
-5089
-5098
-5107
-5116
-5125
-5134
-5142
-5150
-5158
-5165
-5172
-5178
-5185
-5190
-5196
-5200
-5204
-5208
-5210
-5212
-5213
-5213
-5212
-5211
-5208
-5204
-5198
-5192
-5184
-5175
-5165
-5154
-5141
-5127
-5112
-5096
-5079
-5061
-5042
-5022
-5002
-4982
-4962
-4941
-4920
-4900
-4880
-4860
-4841
-4822
-4804
-4787
-4771
-4755
-4741
-4728
-4715
-4703
-4692
-4682
-4672
-4663
-4654
-4645
-4637
-4629
-4622
-4615
-4609
-4603
-4597
-4592
-4588
-4584
-4580
-4577
-4574
-4572
-4570
-4569
-4568
-4568
-4569
-4569
-4570
-4571
-4572
-4573
-4574
-4574
-4574
-4574
-4573
-4573
-4572
-4571
-4570
-4570
-4570
-4570
-4570
-4571
-4573
-4575
-4577
-4580
-4584
-4587
-4591
-4595
-4600
-4605
-4609
-4614
-4619
-4625
-4631
-4637
-4644
-4652
-4660
-4670
-4680
-4692
-4705
-4718
-4733
-4748
-4764
-4781
-4798
-4815
-4832
-4850
-4867
-4883
-4900
-4915
-4930
-4945
-4959
-4972
-4985
-4997
-5008
-5019
-5030
-5039
-5049
-5057
-5064
-5071
-5077
-5082
-5087
-5090
-5093
-5095
-5097
-5097
-5098
-5097
-5097
-5096
-5094
-5092
-5090
-5087
-5083
-5079
-5074
-5068
-5062
-5056
-5048
-5041
-5033
-5024
-5014
-5004
-4993
-4981
-4969
-4955
-4940
-4924
-4907
-4890
-4872
-4853
-4834
-4815
-4796
-4778
-4759
-4741
-4724
-4707
-4690
-4675
-4660
-4645
-4631
-4618
-4604
-4591
-4578
-4566
-4554
-4542
-4530
-4519
-4508
-4498
-4488
-4480
-4472
-4466
-4460
-4456
-4453
-4450
-4449
-4449
-4449
-4450
-4452
-4454
-4456
-4459
-4462
-4464
-4467
-4470
-4473
-4476
-4479
-4482
-4485
-4488
-4492
-4495
-4499
-4502
-4506
-4510
-4514
-4519
-4524
-4530
-4537
-4544
-4553
-4562
-4571
-4581
-4591
-4602
-4612
-4622
-4633
-4643
-4652
-4662
-4670
-4679
-4687
-4695
-4702
-4709
-4716
-4722
-4728
-4733
-4739
-4743
-4748
-4752
-4757
-4761
-4765
-4769
-4772
-4775
-4778
-4780
-4782
-4782
-4782
-4781
-4778
-4775
-4770
-4765
-4758
-4751
-4742
-4732
-4722
-4710
-4698
-4685
-4672
-4658
-4644
-4630
-4615
-4600
-4585
-4569
-4554
-4539
-4524
-4510
-4497
-4485
-4474
-4464
-4456
-4449
-4444
-4441
-4439
-4438
-4439
-4442
-4445
-4450
-4456
-4463
-4471
-4479
-4488
-4496
-4505
-4514
-4522
-4530
-4538
-4546
-4554
-4561
-4568
-4575
-4582
-4589
-4596
-4603
-4610
-4618
-4625
-4631
-4637
-4643
-4647
-4650
-4652
-4653
-4653
-4652
-4649
-4646
-4642
-4637
-4631
-4624
-4616
-4608
-4599
-4590
-4580
-4570
-4560
-4549
-4537
-4525
-4512
-4499
-4486
-4471
-4457
-4442
-4427
-4411
-4396
-4380
-4363
-4346
-4329
-4312
-4294
-4276
-4257
-4238
-4219
-4200
-4180
-4161
-4140
-4120
-4100
-4080
-4059
-4040
-4021
-4002
-3984
-3966
-3949
-3932
-3916
-3899
-3883
-3868
-3852
-3835
-3818
-3801
-3783
-3763
-3743
-3721
-3697
-3672
-3645
-3617
-3586
-3555
-3522
-3487
-3452
-3416
-3380
-3343
-3306
-3269
-3232
-3195
-3158
-3122
-3085
-3049
-3013
-2976
-2940
-2903
-2866
-2828
-2790
-2751
-2712
-2671
-2629
-2587
-2543
-2499
-2453
-2407
-2360
-2312
-2264
-2216
-2168
-2120
-2073
-2025
-1980
-1935
-1891
-1847
-1804
-1762
-1721
-1679
-1639
-1599
-1559
-1520
-1481
-1442
-1404
-1367
-1330
-1293
-1257
-1222
-1187
-1153
-1119
-1086
-1054
-1022
-992
-963
-935
-908
-882
-857
-833
-811
-789
-768
-747
-727
-706
-686
-665
-644
-623
-602
-580
-558
-536
-514
-492
-469
-447
-425
-403
-382
-360
-340
-320
-300
-282
-264
-246
-230
-214
-199
-184
-171
-159
-147
-137
-127
-118
-111
-104
-97
-91
-86
-80
-75
-70
-65
-59
-54
-49
-44
-40
-35
-31
-27
-23
-20
-17
-15
-13
-12
-11
-10
-10
-10
-10
-10
-11
-11
-12
-12
-13
-13
-13
-14
-14
-13
-13
-13
-13
-13
-12
-12
-11
-10
-9
-8
-6
-4
-1
2
6
9
13
17
22
26
30
35
39
43
48
52
56
60
63
66
69
71
72
73
73
73
71
69
66
62
58
53
47
41
35
28
21
14
7
0
-7
-14
-21
-27
-33
-38
-43
-47
-50
-52
-54
-55
-55
-55
-54
-53
-51
-48
-45
-42
-38
-33
-29
-23
-18
-12
-6
0
6
13
20
27
34
42
50
58
67
75
84
92
101
110
118
126
133
141
148
154
161
167
172
178
183
188
194
199
205
210
216
223
230
238
246
255
264
274
284
295
306
317
329
340
352
363
375
387
399
411
424
438
452
467
483
500
518
538
558
580
604
630
658
687
719
752
787
823
861
899
938
978
1016
1057
1096
1136
1174
1212
1248
1284
1318
1351
1383
1413
1441
1467
1492
1515
1537
1556
1574
1590
1605
1618
1629
1640
1649
1656
1663
1669
1674
1678
1682
1685
1688
1691
1695
1698
1702
1706
1710
1714
1718
1722
1725
1728
1730
1731
1731
1731
1729
1727
1725
1721
1718
1714
1709
1705
1699
1693
1687
1681
1673
1666
1658
1650
1642
1634
1625
1617
1608
1600
1591
1582
1573
1564
1555
1547
1540
1532
1526
1520
1516
1512
1510
1509
1510
1511
1515
1519
1525
1532
1541
1550
1561
1573
1586
1600
1615
1631
1648
1666
1684
1702
1721
1741
1760
1781
1801
1823
1844
1867
1890
1913
1937
1962
1987
2012
2037
2063
2089
2115
2140
2166
2191
2215
2239
2262
2285
2306
2326
2345
2363
2380
2396
2411
2425
2439
2453
2467
2482
2496
2512
2528
2545
2564
2583
2603
2625
2647
2669
2692
2715
2738
2761
2784
2805
2826
2846
2864
2881
2897
2912
2925
2937
2948
2958
2967
2975
2983
2991
2999
3006
3015
3023
3033
3044
3056
3070
3085
3102
3121
3142
3165
3190
3218
3248
3281
3317
3355
3396
3439
3485
3533
3583
3634
3688
3744
3801
3860
3921
3983
4046
4110
4176
4242
4310
4378
4447
4516
4587
4658
4729
4800
4872
4944
5016
5088
5160
5232
5304
5376
5447
5517
5587
5655
5723
5790
5856
5921
5984
6047
6108
6168
6226
6284
6340
6395
6448
6500
6551
6600
6647
6693
6737
6780
6821
6861
6899
6936
6972
7007
7041
7074
7107
7139
7172
7204
7237
7270
7303
7337
7372
7407
7442
7479
7516
7554
7592
7632
7671
7712
7752
7793
7834
7875
7917
7959
8002
8045
8089
8132
8178
8224
8270
8316
8363
8409
8456
8502
8547
8592
8636
8678
8720
8760
8798
8836
8872
8907
8941
8974
9007
9039
9070
9100
9130
9158
9186
9213
9239
9263
9286
9308
9329
9348
9366
9382
9397
9410
9421
9431
9439
9444
9448
9449
9448
9444
9437
9428
9415
9399
9379
9356
9330
9300
9267
9230
9191
9147
9101
9051
8998
8942
8882
8819
8753
8684
8611
8536
8458
8377
8294
8208
8121
8032
7942
7851
7760
7669
7579
7490
7403
7317
7234
7153
7076
7001
6929
6860
6795
6732
6673
6617
6564
6514
6467
6424
6384
6348
6316
6288
6263
6242
6224
6210
6198
6188
6180
6173
6167
6162
6158
6153
6149
6145
6142
6139
6136
6133
6131
6129
6127
6126
6125
6124
6124
6124
6124
6126
6128
6132
6136
6142
6150
6159
6170
6183
6198
6215
6233
6253
6275
6298
6322
6348
6374
6402
6430
6458
6488
6517
6547
6577
6606
6635
6663
6690
6716
6741
6764
6787
6807
6826
6844
6859
6872
6883
6892
6899
6903
6906
6908
6908
6907
6905
6903
6902
6900
6900
6901
6902
6906
6910
6916
6923
6930
6938
6946
6954
6961
6967
6972
6976
6978
6979
6978
6975
6971
6964
6957
6947
6936
6923
6909
6894
6878
6861
6843
6824
6805
6785
6763
6741
6718
6693
6666
6639
6609
6578
6546
6511
6476
6439
6400
6360
6319
6277
6234
6190
6144
6098
6051
6003
5955
5906
5856
5806
5755
5705
5654
5604
5555
5506
5458
5411
5365
5320
5276
5233
5191
5151
5111
5072
5034
4997
4961
4926
4891
4857
4823
4789
4756
4723
4689
4656
4623
4590
4556
4523
4490
4458
4426
4395
4365
4336
4309
4284
4261
4241
4223
4208
4196
4187
4182
4181
4184
4192
4205
4222
4244
4272
4306
4344
4389
4440
4496
4559
4628
4703
4784
4872
4966
5066
5172
5285
5403
5526
5655
5790
5929
6072
6218
6368
6519
6672
6826
6979
7131
7282
7430
7576
7718
7856
7990
8119
8246
8368
8486
8599
8709
8815
8918
9018
9115
9209
9300
9390
9477
9562
9646
9728
9808
9886
9963
10038
10112
10185
10256
10327
10396
10465
10534
10602
10670
10738
10806
10874
10942
11010
11077
11145
11211
11278
11343
11408
11471
11533
11595
11655
11714
11771
11828
11884
11939
11993
12047
12100
12152
12204
12256
12307
12358
12409
12460
12511
12563
12615
12668
12723
12779
12836
12895
12956
13018
13081
13145
13210
13274
13338
13402
13464
13524
13583
13641
13696
13749
13801
13851
13900
13948
13996
14045
14093
14144
14195
14249
14305
14363
14424
14488
14556
14626
14700
14778
14858
14942
15030
15121
15215
15312
15412
15515
15621
15730
15840
15953
16067
16183
16297
16414
16529
16643
16755
16865
16972
17076
17177
17274
17369
17459
17546
17630
17709
17786
17858
17926
17990
18049
18103
18152
18195
18232
18262
18286
18302
18311
18313
18308
18295
18275
18248
18215
18176
18130
18080
18025
17966
17903
17837
17769
17698
17626
17553
17478
17403
17326
17250
17172
17095
17017
16939
16861
16784
16708
16633
16560
16489
16422
16357
16297
16242
16192
16146
16109
16076
16050
16029
16015
16006
16003
16006
16013
16024
16042
16064
16090
16120
16154
16193
16235
16280
16329
16383
16440
16500
16564
16631
16702
16775
16852
16932
17015
17101
17190
17282
17376
17473
17571
17671
17773
17874
17976
18077
18176
18273
18366
18454
18538
18615
18684
18745
18798
18840
18871
18891
18898
18891
18871
18836
18785
18719
18636
18536
18419
18284
18132
17962
17775
17570
17347
17108
16852
16580
16292
15990
15673
15343
15000
14644
14275
13895
13503
13100
12685
12259
11822
11375
10916
10446
9967
9477
8977
8467
7949
7422
6887
6344
5794
5238
4675
4107
3535
2959
2379
1797
1213
629
45
-537
-1116
-1692
-2263
-2828
-3387
-3938
-4482
-5017
-5544
-6061
-6570
-7069
-7559
-8039
-8512
-8974
-9428
-9874
-10310
-10738
-11157
-11568
-11969
-12361
-12743
-13116
-13479
-13831
-14174
-14507
-14830
-15145
-15452
-15751
-16044
-16331
-16613
-16892
-17166
-17438
-17707
-17974
-18239
-18502
-18762
-19021
-19276
-19529
-19778
-20022
-20263
-20498
-20729
-20953
-21171
-21382
-21587
-21784
-21974
-22156
-22330
-22497
-22655
-22806
-22948
-23082
-23207
-23324
-23432
-23531
-23621
-23702
-23773
-23834
-23886
-23927
-23958
-23979
-23990
-23990
-23980
-23960
-23930
-23892
-23844
-23788
-23725
-23655
-23578
-23495
-23407
-23314
-23216
-23113
-23007
-22895
-22779
-22658
-22532
-22401
-22264
-22120
-21970
-21814
-21650
-21479
-21300
-21115
-20922
-20723
-20517
-20306
-20089
-19867
-19641
-19412
-19179
-18944
-18707
-18468
-18228
-17988
-17747
-17506
-17267
-17029
-16793
-16559
-16329
-16102
-15880
-15662
-15450
-15243
-15041
-14845
-14654
-14469
-14288
-14112
-13940
-13772
-13607
-13445
-13285
-13127
-12972
-12818
-12665
-12515
-12365
-12217
-12070
-11925
-11781
-11639
-11499
-11361
-11226
-11094
-10965
-10839
-10716
-10597
-10482
-10370
-10262
-10157
-10055
-9957
-9861
-9768
-9678
-9589
-9503
-9420
-9339
-9261
-9186
-9114
-9046
-8983
-8923
-8869
-8819
-8774
-8735
-8700
-8671
-8647
-8627
-8613
-8603
-8599
-8598
-8603
-8612
-8626
-8643
-8665
-8691
-8720
-8751
-8785
-8821
-8858
-8895
-8933
-8971
-9008
-9045
-9080
-9114
-9146
-9175
-9203
-9228
-9251
-9272
-9289
-9305
-9319
-9331
-9341
-9351
-9359
-9367
-9375
-9382
-9390
-9398
-9406
-9415
-9425
-9435
-9447
-9461
-9477
-9494
-9515
-9538
-9564
-9593
-9625
-9661
-9699
-9741
-9785
-9832
-9881
-9932
-9984
-10036
-10090
-10143
-10196
-10248
-10299
-10349
-10397
-10442
-10484
-10523
-10558
-10589
-10615
-10636
-10652
-10662
-10667
-10666
-10658
-10645
-10626
-10602
-10571
-10536
-10496
-10450
-10401
-10347
-10290
-10228
-10163
-10095
-10023
-9946
-9867
-9783
-9694
-9602
-9505
-9404
-9299
-9190
-9077
-8962
-8844
-8724
-8602
-8479
-8356
-8232
-8108
-7984
-7861
-7739
-7618
-7498
-7379
-7262
-7146
-7031
-6918
-6806
-6695
-6585
-6476
-6368
-6261
-6154
-6049
-5944
-5839
-5735
-5632
-5530
-5428
-5326
-5225
-5123
-5021
-4919
-4817
-4715
-4612
-4510
-4408
-4307
-4207
-4109
-4014
-3922
-3833
-3749
-3670
-3595
-3527
-3465
-3409
-3360
-3319
-3284
-3256
-3235
-3222
-3215
-3214
-3220
-3232
-3250
-3274
-3302
-3337
-3375
-3419
-3466
-3516
-3570
-3627
-3685
-3744
-3805
-3866
-3927
-3988
-4048
-4108
-4166
-4223
-4279
-4333
-4387
-4438
-4489
-4538
-4586
-4632
-4677
-4722
-4765
-4806
-4847
-4886
-4924
-4961
-4995
-5028
-5058
-5085
-5109
-5130
-5147
-5159
-5167
-5171
-5169
-5163
-5152
-5135
-5114
-5089
-5059
-5026
-4989
-4949
-4908
-4864
-4819
-4773
-4727
-4682
-4636
-4591
-4547
-4504
-4463
-4422
-4383
-4345
-4308
-4272
-4237
-4203
-4169
-4136
-4104
-4070
-4038
-4008
-3976
-3945
-3913
-3882
-3850
-3817
-3784
-3750
-3715
-3678
-3640
-3601
-3559
-3516
-3470
-3422
-3372
-3320
-3265
-3208
-3148
-3086
-3023
-2957
-2890
-2822
-2752
-2683
-2614
-2545
-2478
-2411
-2346
-2283
-2221
-2161
-2103
-2047
-1992
-1939
-1887
-1836
-1787
-1738
-1690
-1642
-1595
-1547
-1499
-1451
-1402
-1353
-1303
-1252
-1200
-1148
-1095
-1042
-988
-934
-879
-824
-768
-712
-655
-597
-538
-478
-416
-354
-290
-226
-161
-95
-29
36
101
165
228
290
349
407
463
516
568
617
665
710
755
797
839
880
920
960
1000
1041
1083
1125
1168
1212
1258
1305
1354
1405
1458
1513
1570
1629
1690
1752
1815
1880
1945
2011
2076
2141
2206
2269
2330
2390
2449
2505
2560
2613
2665
2715
2763
2810
2856
2901
2945
2987
3028
3068
3107
3144
3181
3216
3249
3282
3314
3345
3374
3403
3432
3459
3486
3512
3538
3563
3587
3611
3635
3657
3680
3701
3722
3742
3761
3779
3796
3812
3826
3840
3853
3864
3875
3886
3895
3905
3914
3924
3933
3943
3954
3965
3977
3989
4003
4017
4030
4046
4061
4075
4091
4107
4122
4137
4151
4164
4177
4189
4201
4211
4221
4230
4238
4245
4252
4258
4264
4269
4275
4280
4286
4291
4297
4303
4309
4316
4323
4331
4339
4348
4358
4369
4380
4393
4406
4421
4436
4452
4469
4486
4504
4523
4542
4561
4580
4599
4618
4636
4653
4669
4683
4696
4707
4716
4722
4727
4728
4728
4725
4719
4711
4700
4687
4671
4653
4632
4609
4583
4555
4525
4492
4458
4421
4383
4344
4303
4261
4219
4176
4133
4090
4046
4003
3962
3921
3880
3841
3802
3764
3726
3690
3653
3617
3582
3546
3510
3473
3436
3398
3359
3318
3276
3233
3188
3142
3094
3045
2994
2942
2889
2835
2779
2722
2664
2606
2546
2487
2427
2367
2307
2247
2188
2130
2073
2017
1962
1909
1858
1809
1761
1715
1670
1627
1585
1544
1505
1465
1426
1388
1349
1310
1271
1230
1190
1148
1106
1063
1018
975
930
885
840
794
748
703
657
610
564
518
472
426
380
334
289
245
202
160
119
80
43
8
-24
-54
-81
-105
-126
-145
-160
-173
-184
-192
-198
-201
-203
-203
-202
-201
-198
-196
-194
-193
-192
-193
-195
-199
-204
-212
-221
-232
-246
-261
-278
-296
-316
-337
-360
-383
-408
-433
-459
-486
-514
-542
-571
-601
-630
-660
-691
-721
-751
-781
-811
-841
-869
-898
-925
-952
-978
-1002
-1028
-1051
-1074
-1096
-1118
-1138
-1158
-1176
-1194
-1210
-1225
-1238
-1250
-1259
-1267
-1272
-1274
-1274
-1271
-1265
-1256
-1244
-1229
-1211
-1190
-1166
-1140
-1111
-1080
-1047
-1012
-976
-938
-898
-856
-814
-770
-725
-679
-632
-584
-535
-485
-434
-383
-331
-278
-225
-171
-117
-63
-8
46
100
154
207
260
312
363
414
463
512
561
609
657
704
752
799
847
894
941
989
1036
1083
1129
1176
1221
1266
1310
1353
1396
1437
1477
1517
1555
1591
1627
1661
1693
1723
1752
1779
1804
1827
1848
1867
1884
1898
1911
1921
1930
1937
1942
1947
1950
1953
1955
1958
1961
1964
1969
1975
1984
1994
2007
2021
2040
2061
2085
2112
2142
2175
2210
2248
2288
2330
2374
2419
2466
2513
2561
2609
2657
2705
2753
2801
2848
2896
2943
2990
3038
3086
3134
3184
3235
3288
3343
3400
3459
3521
3586
3654
3724
3796
3872
3949
4029
4110
4193
4277
4362
4448
4534
4621
4709
4796
4883
4971
5059
5146
5234
5322
5410
5498
5586
5675
5764
5853
5942
6032
6122
6213
6304
6395
6487
6580
6673
6767
6861
6955
7049
7144
7238
7333
7428
7523
7619
7714
7809
7905
8000
8096
8193
8289
8385
8481
8578
8674
8769
8865
8959
9053
9146
9239
9330
9419
9507
9594
9679
9762
9843
9922
9999
10074
10146
10217
10285
10351
10415
10476
10536
10593
10648
10701
10751
10799
10844
10887
10926
10963
10996
11026
11052
11075
11094
11109
11120
11127
11131
11130
11126
11117
11106
11091
11073
11052
11029
11002
10974
10943
10910
10874
10836
10796
10754
10708
10661
10610
10557
10501
10442
10380
10315
10247
10175
10101
10022
9940
9855
9766
9673
9577
9477
9374
9267
9157
9044
8929
8811
8690
8568
8443
8317
8189
8061
7932
7802
7671
7541
7410
7279
7149
7018
6889
6759
6630
6502
6374
6248
6122
5997
5873
5750
5629
5509
5390
5272
5157
5042
4929
4818
4707
4598
4490
4383
4277
4171
4065
3960
3854
3749
3643
3538
3432
3326
3221
3115
3010
2906
2802
2699
2597
2496
2397
2300
2204
2110
2017
1928
1840
1754
1670
1588
1508
1431
1356
1283
1213
1145
1079
1016
956
897
842
788
737
689
642
598
556
517
480
444
411
380
352
325
300
277
257
238
221
206
192
179
168
158
149
141
133
126
119
112
106
99
93
86
80
73
66
59
52
44
37
29
21
12
3
-7
-17
-29
-41
-54
-68
-83
-98
-115
-131
-148
-165
-182
-198
-214
-229
-244
-257
-269
-281
-291
-301
-310
-318
-325
-332
-339
-345
-351
-357
-362
-367
-372
-377
-381
-385
-389
-392
-394
-397
-398
-399
-400
-400
-400
-400
-399
-399
-399
-399
-399
-400
-402
-405
-408
-413
-418
-425
-433
-442
-453
-464
-477
-492
-507
-524
-542
-561
-582
-603
-625
-649
-673
-698
-723
-750
-777
-804
-832
-861
-891
-920
-951
-982
-1014
-1047
-1081
-1115
-1151
-1188
-1225
-1264
-1305
-1346
-1389
-1434
-1480
-1527
-1576
-1626
-1677
-1730
-1785
-1840
-1898
-1956
-2016
-2078
-2140
-2204
-2269
-2336
-2403
-2472
-2541
-2612
-2684
-2757
-2831
-2905
-2981
-3058
-3136
-3214
-3294
-3374
-3455
-3538
-3621
-3704
-3789
-3873
-3958
-4043
-4128
-4212
-4296
-4379
-4461
-4542
-4621
-4698
-4773
-4845
-4916
-4983
-5047
-5108
-5166
-5221
-5272
-5320
-5365
-5407
-5445
-5481
-5514
-5544
-5572
-5598
-5621
-5643
-5662
-5680
-5696
-5711
-5723
-5734
-5744
-5751
-5756
-5760
-5761
-5761
-5758
-5753
-5745
-5736
-5724
-5710
-5694
-5677
-5657
-5636
-5614
-5590
-5565
-5538
-5511
-5483
-5453
-5424
-5393
-5362
-5330
-5298
-5265
-5232
-5199
-5165
-5132
-5098
-5064
-5030
-4995
-4960
-4925
-4890
-4854
-4818
-4781
-4743
-4705
-4666
-4626
-4586
-4545
-4503
-4461
-4418
-4374
-4330
-4286
-4241
-4197
-4152
-4108
-4062
-4019
-3975
-3932
-3889
-3847
-3805
-3763
-3723
-3683
-3644
-3606
-3569
-3533
-3498
-3464
-3432
-3401
-3372
-3344
-3319
-3296
-3275
-3256
-3241
-3227
-3217
-3209
-3204
-3202
-3203
-3207
-3214
-3223
-3235
-3250
-3266
-3284
-3304
-3325
-3347
-3370
-3394
-3418
-3441
-3465
-3489
-3513
-3536
-3559
-3581
-3603
-3625
-3647
-3668
-3689
-3710
-3731
-3752
-3773
-3794
-3814
-3835
-3855
-3875
-3895
-3913
-3932
-3949
-3965
-3980
-3994
-4006
-4018
-4027
-4035
-4042
-4046
-4049
-4050
-4049
-4046
-4040
-4033
-4022
-4011
-3997
-3981
-3962
-3941
-3918
-3893
-3865
-3834
-3802
-3767
-3730
-3691
-3650
-3607
-3563
-3516
-3468
-3419
-3368
-3315
-3262
-3207
-3152
-3096
-3039
-2981
-2923
-2865
-2806
-2747
-2688
-2629
-2571
-2513
-2455
-2398
-2342
-2287
-2232
-2178
-2126
-2075
-2024
-1975
-1927
-1880
-1834
-1790
-1746
-1703
-1662
-1621
-1582
-1544
-1506
-1470
-1434
-1400
-1366
-1333
-1301
-1270
-1239
-1209
-1179
-1150
-1120
-1091
-1063
-1034
-1006
-977
-949
-921
-893
-865
-837
-810
-783
-756
-730
-705
-680
-657
-634
-612
-592
-573
-556
-540
-526
-513
-502
-494
-487
-481
-478
-477
-477
-479
-483
-489
-496
-504
-514
-525
-537
-550
-564
-578
-594
-610
-628
-645
-664
-683
-703
-723
-744
-766
-788
-811
-834
-858
-882
-906
-931
-957
-982
-1008
-1036
-1063
-1091
-1120
-1150
-1181
-1213
-1246
-1280
-1315
-1351
-1388
-1426
-1466
-1506
-1548
-1591
-1635
-1681
-1727
-1775
-1824
-1874
-1925
-1978
-2031
-2085
-2140
-2197
-2254
-2311
-2370
-2429
-2488
-2548
-2609
-2669
-2729
-2789
-2849
-2909
-2968
-3027
-3084
-3141
-3197
-3253
-3307
-3361
-3413
-3465
-3516
-3566
-3615
-3664
-3711
-3758
-3804
-3849
-3893
-3937
-3979
-4019
-4059
-4099
-4137
-4173
-4207
-4240
-4271
-4299
-4326
-4351
-4373
-4392
-4410
-4424
-4436
-4445
-4452
-4456
-4457
-4456
-4451
-4445
-4435
-4424
-4410
-4393
-4375
-4354
-4331
-4307
-4280
-4251
-4221
-4188
-4155
-4119
-4082
-4043
-4003
-3962
-3920
-3876
-3832
-3786
-3739
-3692
-3643
-3595
-3545
-3495
-3445
-3394
-3343
-3292
-3240
-3189
-3137
-3084
-3032
-2980
-2927
-2874
-2821
-2768
-2715
-2662
-2609
-2556
-2503
-2450
-2398
-2346
-2295
-2244
-2194
-2145
-2096
-2049
-2001
-1957
-1913
-1869
-1827
-1786
-1746
-1707
-1668
-1631
-1595
-1560
-1525
-1492
-1459
-1427
-1396
-1366
-1336
-1308
-1280
-1253
-1227
-1202
-1178
-1154
-1131
-1110
-1089
-1069
-1049
-1031
-1012
-997
-981
-967
-953
-941
-930
-920
-911
-904
-897
-892
-888
-885
-883
-881
-881
-881
-882
-883
-885
-887
-889
-892
-895
-898
-902
-905
-909
-914
-918
-923
-929
-935
-942
-949
-958
-967
-978
-990
-1002
-1016
-1032
-1048
-1065
-1083
-1102
-1121
-1141
-1162
-1183
-1204
-1225
-1246
-1268
-1289
-1311
-1332
-1353
-1374
-1395
-1416
-1437
-1457
-1478
-1499
-1519
-1539
-1559
-1578
-1597
-1616
-1633
-1650
-1665
-1680
-1693
-1706
-1717
-1726
-1734
-1741
-1746
-1750
-1752
-1753
-1752
-1750
-1746
-1741
-1735
-1728
-1720
-1712
-1703
-1693
-1684
-1674
-1665
-1656
-1648
-1640
-1633
-1628
-1623
-1618
-1615
-1612
-1611
-1610
-1609
-1609
-1610
-1612
-1614
-1617
-1620
-1625
-1631
-1638
-1646
-1656
-1668
-1681
-1696
-1713
-1732
-1753
-1776
-1801
-1829
-1858
-1890
-1923
-1959
-1997
-2037
-2080
-2124
-2171
-2219
-2269
-2322
-2376
-2432
-2489
-2548
-2609
-2670
-2733
-2797
-2861
-2926
-2991
-3057
-3122
-3188
-3253
-3318
-3383
-3447
-3510
-3573
-3634
-3694
-3753
-3810
-3866
-3920
-3972
-4022
-4070
-4117
-4161
-4203
-4243
-4281
-4317
-4351
-4384
-4414
-4442
-4469
-4494
-4517
-4539
-4559
-4578
-4595
-4611
-4626
-4639
-4652
-4664
-4675
-4686
-4696
-4706
-4716
-4725
-4735
-4745
-4755
-4766
-4777
-4789
-4801
-4814
-4827
-4841
-4856
-4871
-4887
-4903
-4920
-4937
-4954
-4972
-4990
-5008
-5026
-5045
-5063
-5081
-5100
-5118
-5136
-5154
-5171
-5188
-5205
-5221
-5236
-5251
-5265
-5278
-5291
-5302
-5312
-5322
-5330
-5337
-5342
-5347
-5350
-5351
-5352
-5351
-5348
-5345
-5340
-5333
-5326
-5316
-5305
-5293
-5279
-5263
-5245
-5226
-5205
-5183
-5159
-5133
-5106
-5078
-5048
-5016
-4984
-4950
-4915
-4879
-4842
-4804
-4765
-4725
-4685
-4643
-4601
-4559
-4515
-4472
-4428
-4383
-4339
-4294
-4250
-4205
-4161
-4117
-4074
-4030
-3989
-3948
-3907
-3868
-3829
-3790
-3753
-3716
-3680
-3645
-3611
-3577
-3543
-3510
-3478
-3446
-3415
-3384
-3353
-3323
-3294
-3264
-3235
-3207
-3178
-3150
-3122
-3095
-3067
-3040
-3013
-2987
-2961
-2936
-2912
-2888
-2865
-2843
-2822
-2802
-2784
-2766
-2750
-2736
-2722
-2711
-2700
-2691
-2684
-2678
-2673
-2670
-2668
-2667
-2667
-2668
-2670
-2673
-2676
-2680
-2684
-2688
-2692
-2695
-2698
-2701
-2702
-2703
-2703
-2702
-2699
-2696
-2691
-2686
-2679
-2671
-2661
-2651
-2640
-2627
-2614
-2599
-2583
-2567
-2549
-2530
-2510
-2489
-2467
-2443
-2418
-2392
-2364
-2335
-2304
-2272
-2238
-2203
-2167
-2129
-2090
-2050
-2008
-1965
-1921
-1875
-1827
-1779
-1728
-1676
-1623
-1568
-1511
-1453
-1393
-1332
-1269
-1204
-1138
-1070
-1000
-929
-857
-783
-708
-632
-555
-477
-397
-317
-236
-154
-71
13
97
182
267
352
438
523
609
695
782
868
954
1040
1127
1213
1299
1385
1472
1558
1644
1730
1816
1902
1988
2074
2159
2244
2329
2414
2498
2581
2664
2746
2828
2909
2989
3068
3146
3223
3299
3374
3448
3520
3591
3661
3729
3795
3859
3922
3983
4041
4098
4152
4204
4253
4301
4346
4389
4429
4468
4505
4539
4572
4603
4632
4659
4685
4710
4733
4755
4776
4796
4815
4832
4849
4865
4880
4895
4909
4922
4934
4946
4957
4967
4977
4986
4995
5003
5011
5018
5024
5030
5035
5039
5042
5044
5046
5046
5045
5043
5040
5036
5030
5023
5015
5006
4995
4983
4970
4955
4939
4922
4904
4884
4864
4842
4819
4795
4770
4744
4717
4689
4660
4630
4598
4566
4533
4498
4462
4425
4387
4348
4308
4266
4224
4180
4135
4089
4042
3994
3945
3895
3844
3792
3739
3686
3632
3578
3523
3468
3412
3357
3301
3246
3191
3136
3082
3028
2975
2923
2872
2822
2772
2724
2677
2631
2586
2542
2500
2458
2418
2379
2341
2305
2269
2235
2202
2169
2138
2108
2078
2050
2023
1997
1972
1948
1926
1905
1886
1868
1851
1836
1823
1811
1801
1792
1786
1780
1777
1775
1775
1776
1779
1783
1788
1795
1803
1812
1823
1835
1848
1863
1879
1896
1915
1935
1956
1979
2004
2029
2057
2086
2116
2147
2179
2212
2246
2281
2316
2352
2389
2426
2463
2500
2538
2575
2613
2650
2687
2724
2761
2797
2833
2868
2903
2937
2971
3004
3036
3068
3098
3129
3158
3187
3215
3243
3270
3296
3321
3345
3369
3392
3414
3435
3455
3474
3492
3509
3524
3538
3550
3561
3571
3579
3585
3590
3593
3595
3595
3593
3590
3586
3580
3572
3563
3553
3541
3527
3512
3496
3478
3459
3438
3416
3392
3367
3341
3314
3285
3256
3225
3194
3162
3130
3097
3063
3029
2994
2959
2923
2887
2850
2813
2775
2737
2698
2659
2619
2579
2539
2498
2457
2415
2374
2332
2290
2249
2207
2166
2125
2084
2044
2003
1963
1924
1885
1846
1808
1770
1733
1695
1659
1622
1586
1549
1513
1477
1441
1405
1369
1333
1297
1261
1225
1188
1152
1115
1079
1042
1004
969
932
896
859
822
786
749
713
676
640
604
568
532
497
462
427
393
359
325
292
259
227
196
164
133
103
72
42
12
-18
-48
-78
-108
-137
-167
-197
-226
-255
-284
-313
-341
-369
-396
-423
-450
-476
-502
-528
-552
-577
-601
-625
-648
-672
-695
-718
-740
-763
-786
-808
-831
-854
-876
-899
-921
-943
-965
-987
-1008
-1030
-1051
-1071
-1092
-1112
-1132
-1151
-1170
-1188
-1207
-1224
-1242
-1258
-1274
-1290
-1305
-1319
-1332
-1344
-1355
-1366
-1375
-1383
-1390
-1396
-1401
-1404
-1406
-1407
-1407
-1404
-1401
-1396
-1389
-1380
-1370
-1358
-1344
-1329
-1311
-1292
-1271
-1248
-1223
-1197
-1169
-1140
-1109
-1077
-1044
-1010
-975
-939
-903
-867
-830
-794
-756
-719
-682
-644
-607
-569
-531
-492
-454
-415
-377
-338
-299
-261
-222
-184
-147
-110
-74
-38
-3
31
64
95
126
155
184
210
236
260
283
305
325
344
361
377
391
404
415
425
433
440
444
447
449
449
447
443
438
431
423
412
401
387
372
356
337
317
296
272
247
220
192
162
130
96
61
24
-14
-54
-96
-139
-184
-230
-278
-327
-378
-429
-482
-536
-591
-647
-704
-762
-820
-879
-939
-998
-1059
-1119
-1179
-1240
-1300
-1360
-1420
-1479
-1538
-1595
-1652
-1708
-1762
-1816
-1868
-1919
-1968
-2015
-2061
-2105
-2148
-2188
-2226
-2263
-2297
-2329
-2359
-2387
-2413
-2437
-2459
-2479
-2497
-2513
-2527
-2540
-2551
-2560
-2568
-2575
-2581
-2585
-2588
-2591
-2592
-2593
-2593
-2593
-2591
-2589
-2587
-2584
-2580
-2576
-2572
-2566
-2561
-2554
-2547
-2539
-2530
-2521
-2510
-2499
-2486
-2472
-2458
-2442
-2425
-2407
-2389
-2369
-2348
-2327
-2305
-2282
-2258
-2234
-2209
-2183
-2157
-2131
-2104
-2076
-2049
-2021
-1993
-1965
-1937
-1909
-1881
-1852
-1824
-1795
-1767
-1738
-1710
-1681
-1653
-1624
-1596
-1568
-1541
-1513
-1486
-1459
-1432
-1406
-1380
-1354
-1330
-1305
-1281
-1258
-1236
-1213
-1192
-1171
-1151
-1131
-1112
-1093
-1076
-1058
-1042
-1026
-1010
-996
-983
-970
-959
-948
-939
-930
-923
-917
-912
-908
-905
-904
-904
-905
-907
-910
-915
-920
-927
-934
-943
-952
-962
-973
-984
-996
-1008
-1022
-1035
-1049
-1062
-1076
-1090
-1104
-1119
-1133
-1147
-1162
-1177
-1191
-1206
-1221
-1235
-1250
-1265
-1280
-1295
-1311
-1326
-1342
-1358
-1374
-1391
-1408
-1425
-1443
-1462
-1482
-1503
-1524
-1546
-1570
-1594
-1619
-1645
-1672
-1700
-1729
-1759
-1790
-1822
-1854
-1887
-1920
-1954
-1989
-2024
-2059
-2094
-2130
-2166
-2202
-2238
-2274
-2310
-2346
-2382
-2417
-2452
-2487
-2521
-2555
-2589
-2622
-2655
-2687
-2719
-2750
-2781
-2811
-2840
-2869
-2896
-2923
-2949
-2974
-2998
-3021
-3042
-3062
-3081
-3098
-3114
-3128
-3140
-3151
-3160
-3167
-3173
-3176
-3178
-3178
-3176
-3172
-3166
-3159
-3149
-3138
-3126
-3111
-3095
-3077
-3057
-3036
-3013
-2989
-2964
-2937
-2908
-2879
-2848
-2816
-2783
-2749
-2713
-2677
-2639
-2601
-2561
-2520
-2478
-2434
-2390
-2344
-2297
-2248
-2198
-2147
-2095
-2041
-1987
-1932
-1876
-1819
-1761
-1702
-1643
-1584
-1524
-1464
-1403
-1343
-1282
-1222
-1161
-1101
-1041
-982
-923
-865
-807
-750
-693
-638
-583
-529
-476
-424
-372
-322
-272
-222
-174
-126
-79
-33
13
59
103
148
192
235
278
321
364
406
449
491
533
575
617
659
700
742
783
825
866
907
947
988
1028
1068
1108
1148
1188
1227
1266
1305
1343
1381
1419
1456
1493
1529
1564
1599
1633
1666
1698
1729
1760
1789
1818
1845
1872
1897
1922
1945
1968
1989
2009
2029
2048
2067
2084
2100
2116
2130
2144
2157
2170
2181
2192
2202
2211
2220
2228
2235
2242
2247
2252
2256
2259
2262
2263
2263
2263
2261
2259
2255
2251
2246
2239
2232
2224
2216
2206
2196
2186
2175
2163
2151
2139
2127
2115
2103
2091
2079
2068
2057
2045
2036
2025
2016
2005
1997
1987
1978
1969
1959
1950
1940
1930
1919
1909
1898
1886
1875
1863
1850
1838
1825
1812
1799
1785
1772
1759
1746
1733
1721
1708
1696
1684
1672
1661
1650
1638
1628
1617
1607
1596
1586
1577
1567
1558
1549
1539
1530
1521
1511
1502
1491
1481
1469
1457
1444
1431
1416
1400
1383
1364
1344
1323
1300
1276
1250
1222
1193
1163
1131
1097
1062
1025
987
947
906
863
819
774
727
679
629
579
527
475
421
367
312
256
200
143
86
28
-30
-88
-146
-205
-263
-322
-381
-441
-500
-560
-620
-680
-740
-801
-861
-921
-982
-1042
-1103
-1163
-1223
-1282
-1342
-1400
-1458
-1516
-1572
-1628
-1683
-1737
-1790
-1842
-1892
-1942
-1990
-2037
-2084
-2129
-2172
-2215
-2257
-2297
-2336
-2375
-2412
-2448
-2484
-2518
-2552
-2585
-2617
-2649
-2680
-2710
-2740
-2770
-2799
-2827
-2856
-2884
-2911
-2939
-2966
-2993
-3019
-3046
-3072
-3098
-3123
-3148
-3173
-3197
-3221
-3245
-3268
-3290
-3312
-3334
-3356
-3377
-3398
-3419
-3439
-3460
-3480
-3501
-3521
-3542
-3563
-3584
-3605
-3627
-3649
-3671
-3694
-3717
-3740
-3764
-3787
-3812
-3836
-3861
-3886
-3912
-3937
-3963
-3989
-4014
-4041
-4067
-4094
-4120
-4147
-4173
-4199
-4226
-4252
-4279
-4306
-4333
-4360
-4387
-4415
-4442
-4470
-4499
-4527
-4555
-4584
-4613
-4642
-4672
-4702
-4732
-4762
-4793
-4824
-4856
-4888
-4920
-4953
-4987
-5021
-5055
-5090
-5126
-5162
-5199
-5236
-5274
-5312
-5351
-5391
-5431
-5472
-5513
-5555
-5597
-5639
-5682
-5726
-5769
-5813
-5857
-5901
-5944
-5988
-6032
-6076
-6120
-6163
-6206
-6249
-6292
-6335
-6377
-6419
-6461
-6503
-6544
-6586
-6627
-6667
-6708
-6747
-6787
-6826
-6864
-6902
-6939
-6976
-7011
-7047
-7081
-7115
-7148
-7181
-7213
-7244
-7275
-7305
-7334
-7363
-7391
-7418
-7445
-7470
-7495
-7520
-7543
-7566
-7587
-7608
-7629
-7648
-7666
-7684
-7701
-7717
-7732
-7747
-7761
-7774
-7787
-7799
-7812
-7824
-7836
-7847
-7859
-7871
-7883
-7896
-7908
-7921
-7934
-7947
-7960
-7974
-7988
-8000
-8015
-8029
-8042
-8057
-8070
-8084
-8098
-8112
-8125
-8138
-8151
-8164
-8177
-8189
-8202
-8213
-8224
-8235
-8245
-8254
-8262
-8270
-8276
-8282
-8286
-8290
-8292
-8293
-8293
-8291
-8288
-8284
-8278
-8271
-8263
-8253
-8242
-8229
-8215
-8200
-8182
-8164
-8144
-8122
-8099
-8074
-8048
-8019
-7990
-7958
-7925
-7889
-7852
-7813
-7773
-7730
-7685
-7639
-7591
-7541
-7488
-7434
-7379
-7321
-7261
-7200
-7136
-7071
-7004
-6936
-6865
-6793
-6719
-6643
-6566
-6487
-6406
-6324
-6241
-6156
-6070
-5983
-5895
-5806
-5716
-5625
-5533
-5440
-5346
-5251
-5155
-5059
-4962
-4864
-4765
-4665
-4565
-4464
-4363
-4261
-4158
-4054
-3952
-3849
-3746
-3642
-3539
-3436
-3333
-3230
-3127
-3025
-2923
-2822
-2720
-2620
-2519
-2419
-2320
-2221
-2122
-2024
-1927
-1830
-1734
-1638
-1543
-1449
-1355
-1262
-1170
-1079
-989
-899
-811
-723
-637
-551
-467
-384
-302
-221
-142
-64
13
89
163
235
307
376
445
512
579
643
707
770
831
892
952
1010
1068
1125
1181
1236
1291
1344
1397
1450
1501
1552
1602
1651
1699
1746
1793
1838
1883
1927
1971
2013
2055
2096
2136
2176
2215
2254
2292
2330
2368
2405
2441
2478
2514
2550
2586
2622
2658
2694
2731
2769
2806
2845
2884
2924
2965
3006
3049
3092
3137
3182
3228
3275
3323
3371
3421
3471
3522
3573
3625
3678
3732
3786
3840
3895
3951
4006
4064
4121
4178
4235
4293
4351
4409
4467
4524
4582
4639
4697
4753
4810
4866
4922
4977
5031
5085
5139
5192
5244
5296
5347
5397
5447
5497
5545
5594
5642
5689
5735
5781
5827
5872
5916
5960
6003
6045
6087
6128
6168
6208
6246
6284
6321
6357
6392
6426
6459
6491
6523
6553
6582
6611
6638
6664
6690
6714
6737
6758
6779
6798
6816
6832
6847
6861
6873
6884
6893
6901
6907
6912
6915
6917
6917
6917
6915
6911
6907
6901
6895
6887
6878
6868
6857
6845
6832
6818
6803
6787
6770
6752
6733
6713
6693
6672
6650
6628
6604
6581
6557
6532
6507
6481
6455
6429
6402
6375
6348
6321
6293
6265
6237
6208
6179
6149
6120
6090
6059
6029
5997
5966
5934
5902
5870
5837
5804
5771
5738
5705
5672
5639
5607
5574
5542
5509
5477
5446
5414
5383
5352
5322
5292
5262
5233
5204
5176
5148
5121
5094
5068
5042
5016
4992
4967
4943
4919
4896
4874
4852
4830
4808
4787
4766
4746
4726
4706
4686
4667
4648
4630
4611
4593
4576
4558
4542
4525
4509
4494
4479
4465
4451
4438
4426
4414
4403
4393
4384
4375
4367
4360
4354
4349
4345
4342
4339
4338
4338
4339
4341
4345
4349
4354
4361
4369
4377
4387
4397
4409
4421
4434
4448
4462
4478
4493
4510
4526
4544
4562
4580
4599
4619
4639
4660
4681
4703
4725
4748
4771
4794
4818
4842
4867
4891
4915
4940
4963
4987
5010
5033
5054
5075
5096
5115
5133
5151
5167
5183
5197
5210
5222
5233
5243
5252
5259
5265
5271
5274
5277
5279
5279
5278
5277
5274
5269
5264
5258
5250
5242
5232
5221
5210
5197
5183
5168
5152
5135
5117
5098
5078
5057
5035
5012
4988
4963
4937
4910
4883
4854
4824
4794
4763
4731
4698
4665
4630
4595
4560
4524
4487
4449
4411
4373
4334
4294
4254
4214
4173
4132
4090
4048
4006
3963
3920
3877
3833
3790
3746
3702
3658
3614
3571
3527
3484
3441
3398
3355
3313
3271
3229
3187
3145
3103
3062
3020
2979
2938
2896
2855
2813
2771
2730
2688
2645
2603
2561
2518
2475
2432
2389
2346
2303
2259
2215
2171
2127
2083
2037
1994
1949
1904
1860
1815
1771
1727
1682
1638
1594
1551
1507
1464
1421
1378
1336
1294
1253
1212
1171
1131
1092
1054
1016
979
943
908
873
840
807
775
743
712
682
651
622
592
563
535
506
477
449
421
393
364
337
309
281
253
226
199
172
145
118
91
64
37
10
-17
-44
-71
-99
-127
-155
-183
-212
-241
-270
-300
-330
-361
-392
-423
-455
-487
-519
-552
-585
-618
-651
-685
-719
-752
-787
-821
-855
-889
-924
-958
-993
-1028
-1063
-1097
-1132
-1168
-1203
-1238
-1273
-1308
-1343
-1377
-1412
-1446
-1480
-1513
-1546
-1579
-1611
-1642
-1673
-1704
-1733
-1763
-1791
-1819
-1846
-1873
-1899
-1925
-1949
-1974
-1998
-2021
-2043
-2065
-2086
-2107
-2127
-2147
-2165
-2183
-2201
-2217
-2233
-2248
-2262
-2276
-2288
-2300
-2311
-2321
-2331
-2340
-2348
-2356
-2363
-2369
-2375
-2380
-2385
-2389
-2392
-2395
-2398
-2400
-2401
-2402
-2402
-2402
-2401
-2400
-2398
-2395
-2392
-2388
-2383
-2378
-2372
-2365
-2357
-2349
-2341
-2331
-2322
-2311
-2300
-2289
-2277
-2264
-2251
-2238
-2225
-2211
-2196
-2182
-2167
-2152
-2136
-2120
-2104
-2087
-2070
-2052
-2033
-2013
-1995
-1975
-1954
-1933
-1912
-1889
-1867
-1843
-1819
-1795
-1770
-1745
-1719
-1693
-1666
-1639
-1612
-1584
-1555
-1526
-1497
-1467
-1437
-1406
-1375
-1343
-1311
-1279
-1246
-1213
-1179
-1145
-1110
-1075
-1040
-1004
-968
-931
-894
-856
-818
-779
-739
-699
-657
-615
-572
-529
-484
-439
-392
-345
-298
-249
-200
-151
-101
-50
1
52
103
154
206
257
309
361
412
464
515
566
617
668
719
770
820
870
920
969
1018
1068
1117
1165
1213
1260
1307
1353
1399
1444
1488
1532
1575
1617
1658
1699
1738
1777
1815
1853
1889
1925
1960
1995
2029
2062
2095
2128
2160
2192
2223
2254
2285
2316
2346
2376
2406
2435
2464
2493
2521
2549
2577
2605
2632
2660
2687
2714
2741
2768
2795
2822
2849
2876
2903
2931
2958
2985
3013
3040
3068
3095
3122
3149
3176
3202
3229
3255
3281
3307
3333
3358
3383
3408
3433
3457
3481
3505
3529
3552
3576
3599
3622
3645
3667
3689
3711
3733
3754
3775
3796
3816
3836
3855
3873
3892
3909
3926
3942
3957
3972
3985
3998
4010
4021
4030
4040
4048
4054
4061
4066
4070
4073
4075
4075
4075
4075
4073
4069
4065
4061
4054
4048
4041
4033
4024
4014
4003
3994
3982
3970
3957
3944
3930
3916
3900
3885
3869
3852
3835
3818
3800
3781
3763
3744
3725
3705
3685
3666
3646
3626
3606
3586
3566
3546
3526
3506
3486
3466
3446
3426
3406
3387
3367
3347
3328
3309
3290
3271
3253
3235
3217
3200
3183
3167
3150
3134
3119
3103
3088
3074
3059
3045
3031
3017
3003
2989
2975
2961
2948
2934
2920
2906
2892
2877
2863
2848
2833
2818
2803
2787
2771
2755
2738
2722
2704
2687
2669
2651
2632
2613
2593
2573
2552
2531
2510
2488
2466
2443
2420
2396
2373
2349
2324
2300
2275
2250
2225
2199
2174
2148
2122
2096
2069
2041
2015
1988
1961
1933
1904
1876
1847
1818
1789
1759
1729
1699
1669
1639
1609
1579
1548
1518
1487
1457
1426
1395
1364
1333
1302
1270
1239
1207
1175
1143
1111
1079
1047
1014
983
951
920
888
856
825
794
763
732
702
671
641
611
581
550
520
490
459
428
397
365
333
301
268
234
201
166
131
96
60
24
-13
-51
-88
-127
-165
-204
-243
-282
-322
-362
-402
-442
-482
-523
-563
-603
-644
-684
-724
-765
-805
-845
-886
-926
-966
-1006
-1047
-1087
-1127
-1167
-1208
-1248
-1288
-1328
-1369
-1409
-1449
-1489
-1530
-1570
-1610
-1650
-1690
-1730
-1769
-1809
-1849
-1888
-1927
-1966
-2005
-2043
-2081
-2119
-2157
-2194
-2230
-2266
-2302
-2337
-2371
-2405
-2438
-2471
-2503
-2534
-2565
-2596
-2626
-2656
-2685
-2714
-2742
-2770
-2798
-2825
-2852
-2879
-2906
-2932
-2958
-2983
-3008
-3033
-3058
-3082
-3106
-3130
-3153
-3176
-3199
-3221
-3244
-3266
-3287
-3308
-3329
-3350
-3371
-3391
-3410
-3430
-3449
-3468
-3486
-3504
-3522
-3540
-3557
-3574
-3592
-3608
-3625
-3642
-3658
-3674
-3690
-3706
-3722
-3738
-3754
-3770
-3785
-3800
-3816
-3831
-3846
-3861
-3875
-3889
-3904
-3917
-3931
-3944
-3957
-3970
-3982
-3994
-4005
-4016
-4027
-4037
-4046
-4056
-4064
-4073
-4081
-4088
-4094
-4102
-4108
-4113
-4119
-4124
-4128
-4133
-4137
-4141
-4144
-4147
-4150
-4153
-4156
-4158
-4161
-4163
-4165
-4166
-4168
-4169
-4169
-4170
-4170
-4169
-4168
-4167
-4166
-4164
-4162
-4159
-4156
-4153
-4149
-4145
-4142
-4137
-4133
-4128
-4124
-4119
-4114
-4109
-4104
-4098
-4093
-4086
-4081
-4075
-4069
-4062
-4054
-4048
-4041
-4034
-4026
-4019
-4011
-4003
-3996
-3989
-3981
-3974
-3967
-3960
-3953
-3947
-3940
-3934
-3928
-3922
-3916
-3910
-3904
-3898
-3892
-3887
-3881
-3875
-3869
-3864
-3858
-3851
-3845
-3839
-3832
-3825
-3818
-3811
-3803
-3795
-3786
-3777
-3768
-3758
-3748
-3737
-3726
-3715
-3703
-3690
-3677
-3664
-3650
-3636
-3621
-3606
-3591
-3575
-3559
-3543
-3526
-3509
-3492
-3475
-3458
-3441
-3423
-3406
-3388
-3371
-3353
-3336
-3319
-3302
-3285
-3269
-3253
-3237
-3221
-3207
-3192
-3178
-3164
-3151
-3139
-3127
-3115
-3104
-3093
-3083
-3073
-3063
-3054
-3046
-3037
-3030
-3022
-3016
-3009
-3003
-2998
-2993
-2988
-2984
-2981
-2978
-2975
-2973
-2972
-2970
-2969
-2969
-2968
-2968
-2968
-2969
-2969
-2970
-2971
-2972
-2974
-2975
-2977
-2979
-2982
-2984
-2986
-2989
-2992
-2995
-2998
-3001
-3004
-3008
-3011
-3014
-3017
-3021
-3024
-3027
-3031
-3034
-3037
-3041
-3045
-3048
-3052
-3056
-3059
-3063
-3067
-3070
-3073
-3076
-3079
-3081
-3083
-3084
-3085
-3085
-3085
-3084
-3082
-3080
-3077
-3073
-3069
-3064
-3059
-3053
-3047
-3040
-3033
-3026
-3018
-3010
-3002
-2993
-2984
-2975
-2966
-2956
-2947
-2937
-2927
-2917
-2906
-2896
-2886
-2875
-2865
-2854
-2843
-2833
-2822
-2811
-2800
-2788
-2777
-2766
-2755
-2744
-2733
-2722
-2711
-2700
-2689
-2678
-2668
-2658
-2648
-2638
-2628
-2618
-2609
-2600
-2591
-2582
-2573
-2565
-2557
-2548
-2540
-2532
-2524
-2516
-2508
-2501
-2493
-2485
-2477
-2469
-2461
-2453
-2445
-2436
-2428
-2419
-2410
-2401
-2392
-2383
-2374
-2365
-2355
-2346
-2336
-2327
-2317
-2307
-2297
-2287
-2277
-2266
-2255
-2244
-2233
-2222
-2210
-2198
-2186
-2173
-2160
-2147
-2133
-2119
-2105
-2090
-2075
-2060
-2044
-2028
-2011
-1995
-1978
-1961
-1943
-1925
-1907
-1889
-1870
-1852
-1832
-1813
-1793
-1773
-1753
-1732
-1711
-1689
-1667
-1645
-1622
-1599
-1575
-1551
-1526
-1501
-1476
-1450
-1424
-1397
-1370
-1342
-1314
-1285
-1256
-1226
-1196
-1166
-1135
-1104
-1072
-1040
-1006
-974
-941
-907
-873
-839
-804
-769
-734
-699
-664
-628
-593
-557
-521
-485
-448
-412
-376
-339
-303
-266
-230
-193
-156
-119
-81
-44
-7
31
69
107
145
184
222
261
300
339
378
417
457
496
535
575
614
654
693
732
770
809
847
884
921
958
994
1030
1064
1099
1132
1164
1196
1227
1257
1286
1313
1340
1366
1391
1416
1439
1461
1483
1504
1524
1544
1563
1581
1599
1616
1633
1649
1665
1680
1694
1708
1722
1735
1748
1760
1771
1783
1793
1804
1814
1824
1833
1842
1851
1859
1867
1874
1881
1888
1894
1899
1905
1909
1913
1917
1920
1923
1926
1928
1929
1930
1931
1931
1931
1931
1931
1930
1929
1927
1926
1924
1923
1921
1919
1916
1914
1911
1909
1906
1903
1899
1896
1893
1889
1885
1882
1878
1874
1869
1865
1861
1856
1851
1846
1841
1836
1831
1825
1820
1815
1809
1804
1798
1793
1787
1782
1776
1771
1766
1760
1755
1749
1744
1738
1733
1727
1721
1715
1709
1703
1696
1689
1682
1675
1667
1660
1652
1644
1636
1627
1619
1611
1602
1594
1585
1577
1568
1560
1551
1542
1534
1525
1516
1507
1498
1489
1479
1470
1460
1450
1440
1430
1420
1410
1399
1389
1379
1368
1358
1348
1339
1329
1320
1311
1303
1294
1287
1279
1272
1266
1259
1253
1247
1242
1236
1231
1226
1220
1215
1210
1204
1199
1193
1187
1180
1174
1167
1160
1153
1146
1139
1131
1123
1116
1108
1100
1092
1084
1076
1068
1060
1053
1045
1037
1030
1022
1014
1008
1000
995
988
982
976
970
964
959
953
948
943
938
934
929
925
921
917
913
910
907
904
901
898
896
893
891
889
887
884
882
880
877
875
872
868
865
861
857
853
848
843
838
832
827
821
814
808
801
794
787
780
772
765
758
750
743
735
728
720
713
705
698
691
684
676
669
662
655
648
641
634
627
620
613
606
599
592
585
578
572
565
559
553
546
540
534
528
522
517
511
505
500
494
489
483
478
473
468
463
458
454
450
446
443
440
438
436
435
435
435
437
439
442
446
450
456
462
470
478
487
496
507
517
529
541
554
567
580
594
609
623
638
654
670
686
703
720
738
756
775
793
813
833
853
874
895
916
938
961
984
1006
1031
1055
1080
1106
1132
1159
1186
1214
1243
1272
1302
1333
1365
1397
1431
1465
1500
1536
1573
1611
1649
1689
1729
1770
1812
1855
1898
1941
1985
2029
2074
2119
2163
2208
2253
2298
2342
2386
2430
2474
2517
2559
2602
2643
2684
2725
2765
2804
2842
2880
2917
2954
2990
3025
3059
3093
3125
3157
3188
3218
3247
3276
3303
3329
3355
3380
3403
3426
3448
3470
3490
3510
3530
3548
3566
3584
3601
3618
3634
3649
3664
3679
3693
3707
3720
3733
3745
3757
3768
3778
3788
3797
3806
3814
3822
3829
3836
3842
3847
3853
3857
3861
3865
3868
3871
3873
3875
3876
3877
3878
3878
3878
3877
3876
3875
3873
3871
3869
3866
3862
3859
3855
3851
3846
3841
3835
3829
3823
3816
3808
3800
3792
3784
3774
3765
3755
3744
3733
3722
3710
3698
3685
3672
3658
3644
3630
3616
3601
3586
3570
3555
3539
3522
3506
3489
3472
3455
3437
3419
3401
3382
3363
3344
3324
3304
3283
3262
3241
3219
3197
3174
3152
3129
3105
3081
3057
3033
3008
2983
2957
2931
2905
2878
2851
2824
2796
2768
2739
2710
2681
2651
2621
2590
2559
2527
2495
2462
2429
2396
2362
2328
2293
2258
2222
2187
2151
2115
2078
2041
2005
1968
1931
1894
1857
1820
1783
1746
1709
1673
1637
1601
1566
1531
1496
1461
1427
1393
1360
1327
1294
1262
1230
1199
1168
1137
1107
1077
1048
1018
991
964
936
910
884
859
834
810
787
765
743
722
702
683
665
647
630
614
598
584
569
556
543
530
518
506
494
483
472
461
450
439
429
418
407
397
386
376
365
354
344
333
322
311
300
288
277
265
254
242
229
217
204
192
178
165
151
137
122
107
92
76
60
43
26
9
-9
-28
-47
-67
-87
-107
-128
-149
-171
-193
-216
-239
-262
-286
-310
-335
-360
-385
-410
-436
-462
-489
-515
-542
-569
-596
-623
-650
-677
-704
-732
-759
-787
-814
-842
-869
-897
-924
-951
-979
-1006
-1033
-1060
-1087
-1114
-1141
-1167
-1193
-1220
-1246
-1271
-1297
-1323
-1348
-1373
-1398
-1423
-1448
-1473
-1498
-1522
-1547
-1572
-1597
-1622
-1647
-1673
-1698
-1724
-1749
-1775
-1801
-1827
-1853
-1880
-1906
-1933
-1960
-1986
-2013
-2040
-2067
-2094
-2121
-2148
-2174
-2201
-2227
-2253
-2279
-2305
-2330
-2355
-2379
-2404
-2427
-2451
-2473
-2496
-2518
-2539
-2560
-2580
-2600
-2619
-2637
-2656
-2674
-2691
-2708
-2725
-2741
-2757
-2773
-2788
-2803
-2818
-2832
-2846
-2860
-2873
-2887
-2899
-2912
-2924
-2936
-2947
-2958
-2968
-2978
-2988
-2997
-3006
-3015
-3023
-3030
-3037
-3044
-3050
-3055
-3060
-3065
-3069
-3072
-3074
-3076
-3077
-3078
-3078
-3077
-3075
-3073
-3071
-3068
-3064
-3060
-3055
-3050
-3045
-3040
-3034
-3028
-3021
-3015
-3008
-3001
-2994
-2988
-2981
-2973
-2966
-2959
-2952
-2945
-2937
-2930
-2923
-2916
-2908
-2901
-2894
-2887
-2879
-2872
-2865
-2858
-2850
-2843
-2836
-2829
-2821
-2814
-2807
-2799
-2792
-2785
-2777
-2770
-2762
-2754
-2747
-2740
-2732
-2725
-2718
-2711
-2704
-2698
-2691
-2685
-2680
-2674
-2669
-2665
-2660
-2656
-2653
-2650
-2647
-2645
-2643
-2641
-2640
-2640
-2639
-2639
-2640
-2641
-2642
-2643
-2645
-2647
-2649
-2651
-2654
-2656
-2659
-2662
-2665
-2668
-2671
-2675
-2678
-2682
-2686
-2690
-2694
-2698
-2703
-2708
-2713
-2718
-2723
-2728
-2733
-2738
-2743
-2748
-2753
-2757
-2762
-2766
-2770
-2774
-2777
-2781
-2783
-2786
-2788
-2790
-2791
-2792
-2793
-2794
-2793
-2793
-2792
-2791
-2789
-2787
-2785
-2782
-2779
-2775
-2771
-2767
-2762
-2758
-2752
-2747
-2741
-2736
-2730
-2723
-2717
-2711
-2704
-2697
-2690
-2682
-2675
-2667
-2659
-2650
-2641
-2632
-2623
-2613
-2603
-2593
-2582
-2571
-2559
-2547
-2534
-2520
-2506
-2491
-2476
-2459
-2442
-2425
-2406
-2387
-2367
-2346
-2324
-2301
-2278
-2254
-2229
-2203
-2177
-2150
-2123
-2095
-2066
-2037
-2008
-1978
-1948
-1917
-1886
-1855
-1824
-1793
-1761
-1729
-1697
-1665
-1633
-1600
-1568
-1535
-1502
-1468
-1434
-1400
-1366
-1332
-1297
-1261
-1226
-1190
-1155
-1119
-1083
-1046
-1010
-974
-938
-902
-866
-830
-794
-758
-722
-686
-651
-616
-580
-545
-511
-476
-442
-408
-374
-340
-307
-274
-241
-208
-176
-144
-112
-80
-49
-17
14
45
76
107
138
168
199
229
259
289
320
350
380
409
439
469
499
529
558
588
617
646
676
705
734
763
792
820
849
877
906
934
962
990
1018
1046
1075
1103
1131
1159
1188
1217
1246
1275
1305
1335
1365
1396
1427
1458
1490
1522
1554
1586
1619
1652
1685
1718
1752
1786
1819
1853
1887
1922
1956
1991
2025
2060
2095
2130
2165
2200
2236
2272
2308
2344
2381
2417
2454
2491
2528
2566
2603
2641
2679
2718
2756
2795
2834
2873
2912
2951
2991
3031
3070
3110
3151
3191
3231
3272
3312
3353
3393
3434
3475
3516
3557
3598
3639
3680
3722
3763
3805
3847
3888
3930
3972
4014
4056
4097
4139
4181
4222
4264
4305
4346
4388
4428
4469
4510
4550
4590
4629
4668
4707
4745
4783
4821
4858
4894
4930
4965
5000
5034
5067
5100
5133
5165
5196
5227
5257
5287
5317
5346
5374
5402
5430
5457
5484
5511
5538
5564
5589
5615
5640
5664
5689
5713
5736
5759
5782
5805
5827
5849
5870
5890
5910
5930
5949
5967
5984
6001
6018
6033
6048
6063
6076
6089
6101
6113
6124
6135
6145
6154
6163
6172
6180
6187
6195
6202
6208
6214
6220
6226
6232
6237
6242
6247
6251
6256
6260
6264
6268
6272
6276
6280
6284
6287
6291
6295
6298
6301
6305
6308
6311
6314
6317
6320
6323
6325
6328
6330
6332
6334
6335
6336
6337
6338
6339
6339
6339
6339
6338
6338
6337
6335
6334
6332
6330
6328
6325
6322
6318
6315
6310
6305
6300
6294
6288
6281
6273
6265
6256
6246
6235
6224
6212
6199
6185
6171
6156
6140
6123
6105
6087
6068
6048
6028
6006
5985
5962
5939
5916
5892
5867
5842
5816
5790
5764
5736
5709
5681
5653
5624
5595
5566
5536
5506
5476
5445
5414
5383
5352
5321
5289
5258
5226
5195
5164
5132
5101
5070
5039
5008
4978
4948
4918
4888
4859
4830
4801
4772
4744
4717
4689
4662
4635
4609
4582
4556
4531
4505
4480
4455
4431
4407
4382
4358
4335
4311
4288
4265
4242
4219
4196
4174
4151
4129
4107
4085
4062
4042
4019
3999
3978
3956
3935
3914
3893
3871
3850
3828
3807
3785
3763
3740
3718
3695
3672
3648
3625
3601
3576
3551
3526
3501
3475
3449
3423
3396
3369
3342
3314
3286
3258
3230
3202
3174
3145
3117
3088
3060
3032
3004
2975
2947
2920
2892
2864
2837
2810
2783
2756
2729
2703
2676
2649
2623
2596
2570
2543
2517
2490
2463
2436
2410
2383
2356
2329
2302
2275
2248
2222
2195
2168
2141
2114
2087
2060
2033
2007
1979
1952
1925
1898
1870
1842
1815
1787
1759
1731
1703
1674
1646
1617
1589
1560
1531
1501
1472
1442
1413
1383
1352
1322
1291
1261
1230
1198
1167
1135
1103
1071
1039
1006
974
941
908
874
840
806
772
738
703
667
632
596
559
523
486
448
410
372
334
296
257
218
179
140
101
61
22
-17
-56
-95
-135
-174
-213
-252
-291
-329
-368
-407
-447
-486
-525
-564
-604
-643
-683
-722
-762
-802
-841
-881
-921
-961
-1000
-1040
-1079
-1119
-1158
-1197
-1237
-1275
-1314
-1353
-1391
-1430
-1467
-1505
-1542
-1579
-1616
-1652
-1687
-1723
-1757
-1792
-1825
-1858
-1891
-1923
-1955
-1986
-2017
-2048
-2078
-2107
-2137
-2166
-2195
-2223
-2252
-2280
-2308
-2336
-2363
-2391
-2418
-2445
-2472
-2499
-2526
-2552
-2579
-2605
-2632
-2658
-2685
-2711
-2738
-2765
-2791
-2818
-2845
-2873
-2900
-2928
-2956
-2984
-3013
-3042
-3072
-3102
-3132
-3163
-3195
-3227
-3259
-3293
-3326
-3360
-3395
-3430
-3466
-3502
-3539
-3575
-3613
-3650
-3688
-3727
-3765
-3804
-3843
-3882
-3921
-3960
-4000
-4038
-4078
-4119
-4158
-4197
-4237
-4276
-4315
-4353
-4392
-4430
-4468
-4506
-4543
-4580
-4617
-4654
-4690
-4726
-4761
-4796
-4831
-4866
-4900
-4934
-4967
-5000
-5033
-5066
-5098
-5130
-5162
-5194
-5225
-5257
-5288
-5319
-5350
-5380
-5411
-5442
-5472
-5503
-5533
-5563
-5593
-5623
-5653
-5682
-5712
-5741
-5769
-5798
-5825
-5853
-5880
-5906
-5932
-5957
-5982
-6006
-6029
-6052
-6074
-6096
-6116
-6136
-6156
-6175
-6193
-6210
-6227
-6243
-6258
-6273
-6286
-6300
-6312
-6325
-6336
-6347
-6357
-6367
-6376
-6384
-6392
-6400
-6406
-6413
-6419
-6424
-6429
-6433
-6437
-6441
-6444
-6447
-6449
-6451
-6452
-6453
-6454
-6454
-6455
-6454
-6454
-6453
-6453
-6452
-6450
-6449
-6447
-6446
-6444
-6442
-6440
-6437
-6435
-6433
-6431
-6428
-6426
-6424
-6421
-6419
-6417
-6415
-6414
-6412
-6411
-6409
-6408
-6408
-6407
-6407
-6407
-6407
-6407
-6408
-6409
-6410
-6411
-6412
-6414
-6416
-6418
-6420
-6422
-6424
-6427
-6429
-6431
-6433
-6436
-6438
-6440
-6442
-6444
-6445
-6447
-6448
-6450
-6451
-6452
-6452
-6453
-6453
-6453
-6453
-6452
-6452
-6450
-6449
-6447
-6445
-6442
-6439
-6435
-6431
-6426
-6421
-6415
-6409
-6402
-6395
-6386
-6378
-6368
-6358
-6348
-6337
-6325
-6313
-6301
-6288
-6274
-6260
-6246
-6231
-6216
-6200
-6183
-6167
-6150
-6132
-6114
-6095
-6076
-6057
-6037
-6017
-5996
-5975
-5953
-5932
-5909
-5886
-5863
-5840
-5816
-5791
-5766
-5741
-5715
-5689
-5663
-5636
-5609
-5581
-5553
-5525
-5496
-5467
-5438
-5408
-5378
-5348
-5318
-5287
-5256
-5225
-5193
-5161
-5129
-5096
-5063
-5030
-4997
-4963
-4929
-4895
-4860
-4826
-4791
-4756
-4721
-4686
-4651
-4615
-4580
-4544
-4509
-4473
-4438
-4403
-4367
-4332
-4297
-4263
-4228
-4194
-4159
-4125
-4091
-4058
-4025
-3992
-3959
-3927
-3894
-3862
-3830
-3798
-3766
-3734
-3703
-3671
-3640
-3609
-3577
-3546
-3516
-3485
-3455
-3425
-3395
-3365
-3336
-3307
-3278
-3250
-3222
-3194
-3167
-3139
-3112
-3085
-3059
-3032
-3005
-2979
-2953
-2926
-2900
-2874
-2848
-2821
-2795
-2768
-2741
-2714
-2687
-2660
-2632
-2604
-2576
-2547
-2518
-2489
-2460
-2430
-2399
-2369
-2338
-2307
-2275
-2243
-2211
-2178
-2146
-2112
-2079
-2045
-2011
-1977
-1942
-1907
-1872
-1837
-1802
-1766
-1731
-1695
-1659
-1623
-1587
-1552
-1516
-1480
-1444
-1408
-1373
-1337
-1301
-1265
-1230
-1194
-1158
-1122
-1086
-1050
-1014
-979
-943
-907
-871
-835
-800
-764
-729
-693
-658
-623
-588
-554
-520
-486
-452
-419
-387
-355
-323
-291
-260
-230
-200
-170
-141
-111
-83
-54
-26
2
30
58
86
113
141
168
195
222
249
276
303
329
355
380
406
431
456
480
504
528
552
575
598
620
643
665
687
708
730
751
772
793
814
834
854
874
894
914
933
952
971
990
1008
1026
1045
1062
1080
1097
1114
1131
1148
1165
1181
1197
1213
1229
1244
1260
1275
1289
1304
1318
1332
1346
1359
1372
1384
1396
1408
1419
1429
1439
1448
1457
1465
1473
1480
1486
1492
1497
1502
1506
1510
1513
1515
1517
1518
1519
1519
1518
1518
1516
1515
1513
1511
1508
1505
1502
1499
1496
1493
1490
1486
1483
1480
1477
1473
1470
1468
1465
1462
1460
1458
1456
1454
1453
1451
1450
1449
1449
1449
1449
1449
1450
1451
1453
1454
1457
1459
1462
1465
1469
1474
1478
1483
1489
1495
1502
1508
1516
1524
1532
1540
1549
1559
1568
1578
1589
1600
1611
1623
1635
1647
1660
1674
1688
1703
1718
1733
1750
1766
1784
1802
1820
1839
1859
1879
1899
1920
1941
1963
1985
2007
2029
2052
2075
2098
2121
2145
2169
2193
2217
2241
2265
2290
2315
2340
2365
2390
2415
2441
2466
2492
2518
2544
2570
2596
2622
2649
2675
2701
2728
2754
2781
2807
2833
2859
2885
2911
2936
2962
2987
3011
3036
3060
3084
3108
3131
3154
3176
3198
3220
3242
3263
3284
3305
3325
3346
3366
3386
3405
3425
3444
3463
3482
3501
3520
3539
3557
3575
3593
3611
3629
3647
3664
3681
3698
3715
3732
3748
3764
3779
3794
3809
3824
3838
3852
3865
3878
3891
3903
3916
3927
3939
3950
3961
3972
3982
3993
4003
4013
4022
4032
4041
4051
4059
4067
4077
4085
4093
4101
4108
4116
4123
4129
4136
4142
4149
4155
4161
4166
4172
4177
4183
4188
4193
4198
4202
4207
4211
4216
4220
4224
4228
4232
4236
4240
4244
4248
4251
4255
4258
4262
4265
4268
4271
4274
4277
4280
4282
4285
4287
4289
4291
4293
4295
4296
4297
4298
4298
4299
4299
4299
4298
4297
4296
4295
4293
4291
4289
4287
4284
4281
4277
4274
4269
4265
4260
4255
4249
4243
4236
4229
4222
4214
4205
4196
4187
4177
4167
4156
4144
4133
4120
4107
4093
4078
4065
4049
4033
4017
4000
3982
3964
3945
3925
3905
3885
3864
3842
3820
3798
3775
3751
3727
3703
3678
3652
3627
3600
3573
3546
3519
3490
3462
3433
3403
3374
3343
3312
3281
3250
3217
3185
3152
3119
3085
3051
3016
2981
2945
2910
2874
2837
2800
2763
2725
2688
2650
2611
2572
2533
2494
2455
2415
2375
2335
2295
2255
2215
2175
2134
2094
2053
2013
1973
1932
1892
1852
1811
1771
1731
1691
1651
1612
1572
1532
1493
1454
1414
1375
1336
1298
1259
1221
1182
1144
1106
1069
1031
994
957
920
883
846
810
774
737
701
665
629
594
558
522
486
451
415
379
343
307
271
235
199
163
127
91
54
18
-19
-56
-92
-129
-166
-202
-239
-275
-312
-348
-385
-421
-457
-493
-529
-565
-601
-636
-672
-707
-743
-778
-813
-848
-883
-918
-952
-987
-1020
-1056
-1090
-1124
-1158
-1193
-1227
-1261
-1294
-1328
-1362
-1396
-1430
-1463
-1497
-1531
-1564
-1598
-1631
-1664
-1698
-1731
-1763
-1796
-1828
-1860
-1892
-1924
-1955
-1986
-2016
-2045
-2076
-2106
-2135
-2164
-2192
-2220
-2248
-2275
-2302
-2329
-2355
-2381
-2407
-2432
-2457
-2482
-2506
-2530
-2554
-2577
-2600
-2623
-2646
-2668
-2690
-2711
-2733
-2753
-2774
-2794
-2814
-2833
-2852
-2870
-2888
-2906
-2923
-2939
-2956
-2971
-2987
-3001
-3015
-3029
-3042
-3055
-3067
-3078
-3088
-3098
-3108
-3116
-3123
-3130
-3136
-3141
-3145
-3149
-3151
-3152
-3153
-3152
-3151
-3148
-3145
-3140
-3135
-3129
-3121
-3113
-3104
-3093
-3082
-3070
-3057
-3043
-3028
-3012
-2996
-2978
-2960
-2940
-2920
-2899
-2878
-2855
-2832
-2808
-2784
-2758
-2733
-2707
-2680
-2653
-2626
-2598
-2570
-2542
-2513
-2485
-2456
-2427
-2398
-2370
-2341
-2312
-2283
-2254
-2225
-2197
-2168
-2140
-2111
-2083
-2055
-2025
-1998
-1971
-1943
-1915
-1887
-1860
-1832
-1805
-1777
-1750
-1722
-1695
-1667
-1640
-1612
-1584
-1556
-1528
-1500
-1471
-1442
-1413
-1384
-1354
-1324
-1294
-1263
-1232
-1201
-1169
-1137
-1105
-1072
-1040
-1006
-974
-941
-908
-875
-841
-808
-775
-742
-709
-677
-644
-612
-579
-547
-515
-483
-452
-421
-390
-359
-328
-298
-268
-238
-208
-179
-150
-121
-93
-65
-37
-10
17
44
71
97
122
148
172
197
221
244
267
289
311
333
354
374
394
413
431
449
466
483
499
515
529
543
557
570
582
594
605
616
626
636
645
653
661
668
675
682
687
693
697
701
705
708
710
712
713
714
714
713
712
711
709
707
704
701
697
693
688
684
678
673
667
660
653
646
638
630
621
612
602
592
582
571
559
547
535
522
509
495
481
467
453
438
423
407
392
376
359
343
326
309
292
275
258
240
222
205
187
169
151
133
115
97
78
60
42
23
5
-14
-32
-51
-70
-89
-108
-128
-147
-167
-186
-206
-227
-247
-268
-289
-310
-332
-354
-376
-398
-421
-445
-469
-493
-517
-542
-567
-592
-617
-643
-669
-695
-721
-748
-774
-801
-828
-855
-881
-908
-935
-963
-990
-1016
-1045
-1072
-1100
-1128
-1156
-1184
-1212
-1241
-1270
-1299
-1328
-1358
-1387
-1417
-1447
-1478
-1508
-1539
-1570
-1601
-1632
-1663
-1694
-1726
-1757
-1789
-1820
-1852
-1883
-1915
-1946
-1977
-2008
-2039
-2070
-2101
-2132
-2162
-2192
-2223
-2253
-2282
-2312
-2341
-2370
-2399
-2428
-2457
-2485
-2513
-2540
-2568
-2595
-2621
-2648
-2674
-2700
-2726
-2751
-2776
-2801
-2825
-2850
-2874
-2898
-2922
-2946
-2970
-2994
-3018
-3042
-3066
-3090
-3114
-3138
-3162
-3186
-3210
-3234
-3258
-3281
-3305
-3329
-3353
-3376
-3399
-3423
-3446
-3469
-3491
-3514
-3536
-3558
-3579
-3601
-3622
-3643
-3663
-3683
-3703
-3723
-3742
-3761
-3780
-3798
-3816
-3834
-3851
-3868
-3885
-3901
-3917
-3933
-3948
-3963
-3977
-3992
-4006
-4019
-4033
-4046
-4059
-4072
-4083
-4096
-4108
-4119
-4131
-4142
-4152
-4163
-4173
-4183
-4192
-4202
-4211
-4220
-4228
-4237
-4245
-4253
-4260
-4268
-4275
-4282
-4288
-4295
-4301
-4307
-4313
-4318
-4323
-4329
-4333
-4338
-4342
-4347
-4351
-4355
-4358
-4362
-4365
-4368
-4370
-4373
-4375
-4377
-4379
-4380
-4381
-4382
-4382
-4383
-4382
-4382
-4381
-4380
-4378
-4377
-4374
-4372
-4369
-4366
-4362
-4358
-4353
-4349
-4343
-4338
-4331
-4325
-4318
-4310
-4302
-4294
-4285
-4276
-4267
-4257
-4247
-4237
-4226
-4215
-4204
-4192
-4180
-4168
-4155
-4142
-4128
-4115
-4100
-4086
-4070
-4056
-4041
-4025
-4009
-3992
-3976
-3959
-3941
-3924
-3906
-3888
-3870
-3852
-3833
-3814
-3795
-3775
-3756
-3736
-3716
-3695
-3674
-3653
-3632
-3610
-3589
-3566
-3544
-3521
-3498
-3474
-3450
-3426
-3401
-3376
-3351
-3325
-3299
-3272
-3245
-3217
-3189
-3161
-3132
-3103
-3074
-3044
-3014
-2983
-2952
-2921
-2889
-2857
-2824
-2791
-2758
-2725
-2691
-2656
-2621
-2586
-2551
-2515
-2479
-2443
-2406
-2369
-2332
-2295
-2257
-2220
-2182
-2144
-2106
-2069
-2031
-1993
-1955
-1918
-1881
-1844
-1807
-1770
-1734
-1698
-1662
-1627
-1593
-1558
-1524
-1491
-1458
-1426
-1394
-1363
-1333
-1303
-1273
-1245
-1216
-1189
-1162
-1136
-1110
-1085
-1060
-1037
-1012
-990
-968
-947
-926
-905
-886
-866
-847
-829
-812
-795
-778
-762
-747
-733
-719
-705
-693
-680
-669
-658
-648
-638
-630
-621
-613
-606
-599
-593
-587
-582
-577
-573
-569
-566
-563
-560
-558
-557
-555
-554
-554
-553
-553
-553
-554
-554
-555
-556
-557
-558
-559
-560
-562
-563
-564
-566
-567
-569
-571
-572
-574
-576
-579
-581
-583
-586
-588
-591
-594
-597
-600
-603
-606
-609
-612
-616
-619
-622
-624
-627
-630
-632
-634
-636
-638
-639
-640
-641
-641
-641
-640
-639
-638
-636
-634
-631
-628
-625
-621
-616
-611
-606
-600
-594
-588
-581
-573
-565
-557
-549
-540
-531
-521
-512
-501
-491
-480
-469
-458
-446
-434
-421
-409
-396
-383
-369
-355
-341
-327
-313
-298
-283
-267
-252
-236
-219
-203
-186
-168
-151
-133
-115
-96
-78
-59
-39
-20
0
20
40
61
81
102
123
143
164
186
207
228
249
270
292
313
334
355
376
396
417
437
457
477
497
517
536
555
575
593
612
630
649
667
685
702
720
738
755
773
790
807
825
842
859
876
894
911
928
945
962
980
997
1014
1032
1049
1067
1084
1102
1119
1137
1155
1173
1191
1209
1228
1246
1265
1283
1302
1320
1339
1358
1377
1395
1414
1433
1452
1471
1490
1509
1528
1547
1565
1584
1602
1620
1638
1656
1674
1691
1708
1724
1741
1757
1773
1788
1803
1818
1833
1847
1861
1874
1888
1901
1914
1926
1939
1951
1962
1974
1985
1996
2007
2017
2028
2039
2049
2059
2068
2078
2088
2097
2106
2116
2125
2134
2143
2152
2162
2171
2180
2189
2198
2207
2216
2225
2235
2244
2253
2262
2271
2280
2289
2298
2307
2316
2325
2334
2343
2352
2361
2370
2378
2387
2396
2405
2414
2423
2432
2441
2450
2459
2469
2478
2487
2497
2507
2516
2526
2536
2547
2557
2567
2577
2588
2599
2609
2620
2631
2642
2652
2663
2674
2685
2696
2708
2719
2730
2741
2752
2764
2775
2786
2798
2809
2821
2832
2844
2855
2867
2879
2891
2902
2914
2926
2938
2951
2963
2975
2987
3000
3012
3024
3037
3049
3061
3074
3086
3098
3110
3122
3133
3145
3156
3168
3179
3189
3200
3210
3221
3230
3240
3249
3258
3267
3275
3283
3290
3297
3303
3309
3315
3320
3325
3329
3333
3336
3339
3342
3343
3345
3346
3346
3347
3346
3345
3344
3342
3339
3337
3333
3329
3325
3320
3315
3309
3303
3296
3289
3281
3273
3264
3255
3245
3235
3224
3213
3202
3189
3177
3164
3150
3136
3121
3106
3090
3074
3057
3040
3022
3004
2985
2965
2946
2925
2904
2883
2861
2838
2815
2792
2768
2744
2720
2695
2669
2643
2617
2591
2564
2536
2509
2481
2452
2423
2394
2365
2335
2305
2275
2245
2214
2183
2152
2121
2089
2058
2025
1994
1962
1930
1897
1865
1832
1800
1767
1734
1701
1668
1635
1602
1569
1536
1503
1470
1437
1403
1370
1337
1304
1270
1237
1204
1170
1136
1103
1069
1035
1000
967
934
900
866
832
798
764
730
696
663
629
596
563
530
498
465
433
401
369
338
307
276
245
214
184
154
124
95
65
36
7
-21
-50
-78
-106
-134
-161
-188
-215
-242
-269
-295
-321
-347
-373
-399
-424
-449
-474
-499
-523
-547
-571
-595
-619
-642
-665
-688
-710
-732
-754
-775
-797
-818
-838
-859
-879
-899
-919
-938
-958
-977
-996
-1014
-1034
-1052
-1071
-1089
-1107
-1125
-1144
-1162
-1179
-1197
-1215
-1233
-1250
-1268
-1285
-1303
-1320
-1337
-1355
-1372
-1389
-1407
-1424
-1441
-1458
-1475
-1493
-1510
-1527
-1544
-1561
-1578
-1595
-1611
-1628
-1645
-1661
-1677
-1693
-1709
-1724
-1740
-1755
-1769
-1784
-1798
-1812
-1826
-1839
-1853
-1866
-1878
-1891
-1903
-1915
-1927
-1938
-1949
-1960
-1970
-1981
-1991
-2000
-2009
-2017
-2027
-2035
-2041
-2049
-2056
-2063
-2069
-2074
-2079
-2084
-2088
-2092
-2096
-2099
-2101
-2103
-2105
-2106
-2107
-2108
-2108
-2107
-2107
-2105
-2104
-2102
-2099
-2096
-2093
-2089
-2085
-2081
-2076
-2071
-2065
-2059
-2053
-2045
-2037
-2031
-2023
-2013
-2005
-1995
-1985
-1975
-1964
-1952
-1941
-1928
-1916
-1902
-1889
-1875
-1861
-1846
-1831
-1816
-1801
-1785
-1769
-1752
-1736
-1719
-1701
-1684
-1666
-1648
-1629
-1611
-1592
-1572
-1553
-1533
-1513
-1492
-1472
-1451
-1429
-1408
-1386
-1365
-1343
-1321
-1299
-1276
-1254
-1232
-1209
-1187
-1164
-1141
-1118
-1096
-1073
-1050
-1027
-1004
-980
-957
-934
-911
-888
-864
-841
-818
-795
-771
-748
-725
-702
-679
-656
-634
-611
-588
-566
-544
-522
-500
-478
-457
-436
-415
-395
-374
-355
-335
-316
-297
-279
-260
-243
-225
-208
-192
-175
-159
-144
-129
-114
-100
-86
-72
-59
-46
-34
-22
-10
1
12
23
33
43
52
61
70
78
86
94
101
107
114
120
125
130
135
140
144
147
150
153
155
157
158
159
160
160
159
159
158
156
154
152
150
147
145
142
139
135
132
129
125
122
119
115
111
108
104
101
97
93
90
86
82
78
74
71
67
62
58
54
50
46
41
37
32
27
23
18
12
7
2
-4
-10
-16
-22
-28
-35
-42
-49
-56
-64
-71
-79
-87
-95
-103
-111
-119
-128
-136
-145
-154
-163
-172
-181
-190
-200
-209
-219
-229
-239
-249
-259
-270
-280
-291
-302
-313
-324
-336
-347
-359
-370
-382
-394
-406
-417
-429
-441
-453
-464
-476
-488
-499
-511
-522
-534
-545
-556
-567
-578
-589
-600
-611
-621
-632
-642
-653
-663
-673
-683
-693
-703
-712
-722
-732
-741
-751
-760
-770
-779
-788
-798
-807
-817
-826
-836
-846
-856
-866
-876
-886
-897
-907
-918
-929
-939
-950
-961
-973
-984
-995
-1006
-1018
-1029
-1041
-1052
-1064
-1075
-1087
-1098
-1109
-1120
-1131
-1142
-1153
-1164
-1175
-1185
-1195
-1206
-1216
-1226
-1236
-1246
-1255
-1265
-1275
-1284
-1294
-1303
-1312
-1321
-1330
-1339
-1348
-1356
-1365
-1373
-1381
-1388
-1396
-1403
-1410
-1416
-1423
-1429
-1435
-1440
-1445
-1450
-1455
-1459
-1463
-1466
-1469
-1472
-1475
-1477
-1479
-1480
-1482
-1482
-1483
-1483
-1483
-1482
-1481
-1480
-1478
-1475
-1473
-1470
-1466
-1462
-1458
-1453
-1448
-1443
-1437
-1431
-1424
-1417
-1410
-1402
-1394
-1385
-1376
-1367
-1358
-1348
-1338
-1328
-1317
-1306
-1295
-1284
-1272
-1260
-1248
-1236
-1223
-1211
-1198
-1185
-1172
-1159
-1146
-1133
-1119
-1106
-1093
-1079
-1066
-1052
-1039
-1025
-1012
-998
-984
-970
-957
-943
-929
-915
-901
-886
-872
-858
-844
-829
-815
-800
-786
-771
-757
-742
-728
-713
-699
-684
-670
-656
-641
-627
-613
-600
-586
-572
-559
-546
-533
-520
-508
-495
-483
-471
-459
-447
-435
-423
-412
-400
-389
-378
-366
-355
-344
-334
-323
-313
-303
-293
-283
-273
-264
-255
-246
-237
-229
-220
-212
-204
-196
-188
-180
-172
-164
-156
-149
-141
-133
-125
-117
-109
-101
-93
-85
-77
-68
-59
-51
-42
-33
-24
-14
-5
5
15
25
35
45
55
66
76
87
98
109
120
131
143
154
166
178
190
202
214
226
239
251
264
277
289
302
315
327
340
353
365
378
390
402
415
426
438
450
461
472
483
494
505
515
526
536
546
556
565
575
585
594
604
613
623
632
642
651
661
670
680
689
699
709
718
728
738
748
757
767
777
787
797
806
816
826
836
846
855
865
875
884
894
904
913
923
932
941
951
960
969
978
987
996
1004
1012
1022
1030
1039
1047
1055
1063
1071
1079
1087
1095
1102
1110
1117
1124
1131
1138
1144
1151
1157
1163
1168
1174
1179
1184
1190
1194
1199
1204
1209
1213
1218
1222
1227
1231
1236
1240
1245
1249
1254
1259
1264
1269
1274
1279
1284
1289
1295
1300
1306
1312
1317
1323
1329
1335
1341
1347
1354
1360
1366
1373
1379
1385
1392
1398
1404
1410
1417
1423
1429
1435
1441
1447
1453
1459
1464
1470
1476
1482
1488
1493
1499
1505
1510
1516
1521
1526
1532
1537
1542
1547
1551
1556
1561
1565
1569
1573
1577
1581
1585
1588
1591
1594
1597
1600
1602
1605
1607
1608
1610
1611
1612
1613
1613
1613
1613
1612
1611
1609
1607
1605
1602
1598
1594
1590
1584
1579
1572
1565
1557
1549
1540
1530
1519
1508
1497
1484
1471
1458
1443
1428
1413
1397
1381
1364
1346
1328
1310
1291
1272
1252
1232
1212
1191
1170
1149
1128
1106
1084
1061
1039
1016
993
970
946
922
898
874
850
825
801
776
751
726
700
675
650
625
599
574
549
524
499
474
449
425
400
376
352
329
305
282
259
236
214
191
169
147
125
103
81
59
37
15
-6
-28
-50
-71
-93
-114
-135
-157
-178
-199
-221
-242
-263
-285
-306
-327
-349
-370
-392
-413
-435
-456
-477
-499
-520
-542
-563
-584
-605
-627
-648
-669
-690
-711
-732
-753
-774
-795
-816
-837
-858
-879
-900
-920
-941
-962
-983
-1004
-1025
-1046
-1067
-1088
-1109
-1130
-1151
-1172
-1193
-1214
-1235
-1256
-1277
-1298
-1319
-1339
-1360
-1380
-1400
-1420
-1440
-1460
-1480
-1499
-1519
-1538
-1557
-1577
-1596
-1615
-1634
-1652
-1671
-1690
-1708
-1727
-1745
-1764
-1782
-1800
-1818
-1837
-1855
-1873
-1891
-1909
-1927
-1945
-1963
-1982
-2000
-2017
-2037
-2055
-2074
-2092
-2111
-2129
-2147
-2166
-2184
-2203
-2221
-2240
-2258
-2276
-2295
-2313
-2332
-2350
-2368
-2387
-2405
-2423
-2442
-2460
-2478
-2496
-2515
-2533
-2551
-2569
-2587
-2605
-2623
-2640
-2658
-2675
-2693
-2710
-2727
-2744
-2761
-2777
-2794
-2810
-2826
-2842
-2858
-2873
-2889
-2904
-2919
-2933
-2947
-2962
-2975
-2989
-3003
-3016
-3029
-3042
-3054
-3067
-3079
-3091
-3103
-3115
-3127
-3138
-3150
-3161
-3172
-3183
-3194
-3205
-3215
-3225
-3235
-3245
-3255
-3264
-3273
-3282
-3291
-3299
-3307
-3314
-3322
-3329
-3335
-3342
-3347
-3353
-3358
-3363
-3367
-3371
-3374
-3377
-3379
-3381
-3383
-3383
-3384
-3384
-3383
-3382
-3381
-3379
-3376
-3373
-3370
-3366
-3361
-3356
-3351
-3345
-3339
-3333
-3326
-3318
-3311
-3303
-3294
-3286
-3277
-3268
-3259
-3250
-3240
-3231
-3221
-3211
-3202
-3192
-3182
-3172
-3162
-3152
-3142
-3132
-3122
-3112
-3103
-3093
-3083
-3074
-3064
-3055
-3046
-3037
-3028
-3019
-3010
-3002
-2993
-2985
-2977
-2969
-2961
-2953
-2946
-2938
-2931
-2924
-2917
-2910
-2903
-2896
-2890
-2883
-2877
-2870
-2864
-2858
-2851
-2845
-2839
-2833
-2827
-2821
-2815
-2809
-2804
-2798
-2792
-2786
-2780
-2774
-2768
-2762
-2756
-2750
-2744
-2738
-2731
-2725
-2718
-2712
-2705
-2699
-2692
-2685
-2678
-2671
-2664
-2657
-2649
-2642
-2634
-2626
-2618
-2610
-2602
-2593
-2584
-2576
-2567
-2557
-2548
-2539
-2529
-2519
-2509
-2499
-2488
-2478
-2467
-2456
-2445
-2433
-2422
-2410
-2398
-2386
-2373
-2361
-2348
-2335
-2321
-2308
-2294
-2280
-2266
-2252
-2238
-2223
-2208
-2193
-2178
-2163
-2148
-2132
-2117
-2101
-2085
-2069
-2053
-2037
-2021
-2005
-1989
-1973
-1957
-1941
-1925
-1909
-1893
-1877
-1860
-1844
-1828
-1812
-1796
-1780
-1764
-1748
-1732
-1716
-1701
-1685
-1669
-1653
-1637
-1622
-1606
-1590
-1574
-1559
-1543
-1527
-1512
-1496
-1480
-1465
-1449
-1434
-1419
-1403
-1388
-1373
-1358
-1343
-1328
-1313
-1299
-1284
-1269
-1255
-1241
-1226
-1212
-1198
-1184
-1170
-1156
-1143
-1129
-1116
-1102
-1089
-1076
-1063
-1050
-1038
-1025
-1012
-1000
-988
-976
-964
-952
-941
-929
-918
-906
-895
-884
-873
-862
-852
-842
-831
-822
-812
-803
-794
-785
-777
-769
-761
-754
-747
-740
-734
-728
-723
-718
-714
-710
-707
-704
-701
-699
-698
-697
-697
-697
-698
-699
-701
-704
-707
-710
-714
-719
-724
-730
-736
-742
-749
-757
-765
-773
-782
-791
-801
-811
-822
-833
-844
-856
-869
-881
-895
-908
-922
-937
-951
-966
-982
-998
-1014
-1030
-1046
-1063
-1080
-1097
-1115
-1132
-1150
-1168
-1186
-1204
-1223
-1241
-1260
-1279
-1298
-1317
-1336
-1355
-1375
-1394
-1414
-1434
-1454
-1474
-1494
-1514
-1534
-1555
-1575
-1595
-1615
-1636
-1656
-1676
-1697
-1717
-1737
-1757
-1777
-1797
-1817
-1837
-1857
-1877
-1896
-1916
-1935
-1954
-1973
-1992
-2011
-2029
-2048
-2066
-2084
-2102
-2119
-2137
-2154
-2171
-2188
-2205
-2221
-2238
-2254
-2270
-2286
-2302
-2318
-2333
-2348
-2364
-2378
-2393
-2408
-2422
-2436
-2450
-2464
-2478
-2491
-2505
-2518
-2531
-2544
-2557
-2570
-2583
-2595
-2608
-2621
-2633
-2645
-2657
-2669
-2681
-2693
-2705
-2716
-2728
-2739
-2750
-2761
-2772
-2783
-2794
-2805
-2815
-2826
-2836
-2846
-2856
-2866
-2876
-2886
-2895
-2905
-2914
-2923
-2932
-2941
-2949
-2957
-2965
-2972
-2979
-2986
-2993
-2999
-3005
-3010
-3015
-3020
-3024
-3028
-3032
-3035
-3038
-3041
-3043
-3045
-3046
-3047
-3048
-3048
-3048
-3047
-3047
-3045
-3044
-3042
-3039
-3036
-3033
-3029
-3025
-3021
-3016
-3011
-3006
-3000
-2994
-2987
-2980
-2974
-2966
-2959
-2952
-2944
-2937
-2929
-2921
-2913
-2905
-2898
-2890
-2882
-2875
-2867
-2860
-2852
-2845
-2838
-2831
-2824
-2818
-2811
-2805
-2799
-2793
-2787
-2781
-2776
-2771
-2766
-2761
-2756
-2752
-2747
-2743
-2739
-2735
-2731
-2728
-2724
-2721
-2718
-2715
-2713
-2710
-2708
-2706
-2703
-2702
-2700
-2698
-2696
-2695
-2694
-2692
-2691
-2690
-2688
-2687
-2686
-2685
-2683
-2682
-2681
-2679
-2678
-2677
-2675
-2674
-2673
-2672
-2670
-2669
-2668
-2667
-2666
-2665
-2664
-2663
-2662
-2661
-2660
-2659
-2658
-2657
-2656
-2655
-2655
-2654
-2653
-2652
-2651
-2651
-2650
-2650
-2649
-2648
-2648
-2647
-2647
-2647
-2646
-2646
-2645
-2644
-2644
-2643
-2642
-2641
-2640
-2639
-2637
-2636
-2634
-2632
-2630
-2627
-2625
-2622
-2619
-2616
-2612
-2608
-2605
-2601
-2596
-2592
-2587
-2583
-2578
-2572
-2567
-2561
-2556
-2550
-2544
-2537
-2531
-2524
-2517
-2509
-2502
-2494
-2486
-2478
-2469
-2460
-2451
-2441
-2432
-2421
-2411
-2400
-2389
-2377
-2365
-2353
-2341
-2328
-2314
-2301
-2287
-2272
-2257
-2242
-2226
-2210
-2194
-2177
-2160
-2143
-2125
-2107
-2088
-2070
-2051
-2031
-2012
-1992
-1972
-1952
-1932
-1911
-1890
-1869
-1848
-1827
-1805
-1783
-1761
-1739
-1716
-1694
-1671
-1648
-1625
-1602
-1578
-1554
-1531
-1507
-1483
-1458
-1434
-1410
-1385
-1360
-1335
-1310
-1285
-1259
-1234
-1208
-1182
-1156
-1129
-1103
-1077
-1050
-1022
-996
-969
-942
-914
-887
-860
-832
-804
-776
-749
-721
-693
-665
-637
-609
-581
-553
-525
-497
-469
-441
-413
-385
-356
-328
-300
-272
-244
-215
-187
-158
-130
-101
-73
-44
-15
13
42
71
99
128
156
185
213
242
270
299
327
355
383
411
439
467
495
523
551
578
606
633
660
687
714
741
768
794
820
847
873
899
924
950
975
1000
1025
1050
1075
1099
1123
1147
1170
1194
1216
1239
1261
1283
1304
1325
1345
1365
1385
1404
1423
1441
1458
1475
1492
1508
1523
1538
1552
1566
1579
1592
1604
1615
1626
1636
1646
1655
1663
1671
1679
1686
1692
1698
1703
1708
1712
1716
1719
1721
1723
1725
1726
1726
1726
1726
1725
1723
1721
1718
1715
1712
1708
1703
1698
1693
1687
1681
1675
1668
1661
1654
1646
1638
1629
1621
1612
1602
1593
1583
1573
1562
1551
1540
1529
1518
1506
1494
1482
1469
1457
1444
1431
1417
1404
1390
1377
1363
1349
1335
1320
1306
1291
1276
1261
1246
1231
1216
1200
1185
1169
1153
1137
1121
1104
1088
1071
1054
1038
1020
1004
986
969
952
934
917
899
882
864
846
828
811
793
775
757
739
721
703
684
666
648
629
611
593
574
555
537
518
499
480
461
442
423
404
385
366
347
327
308
289
270
251
231
212
193
174
155
136
116
97
78
59
40
21
2
-17
-36
-55
-74
-93
-112
-132
-151
-170
-189
-208
-227
-246
-265
-284
-304
-323
-342
-361
-380
-399
-418
-437
-456
-474
-493
-512
-530
-549
-567
-585
-603
-621
-639
-657
-674
-691
-708
-725
-742
-758
-774
-790
-806
-821
-836
-851
-866
-880
-894
-908
-922
-935
-948
-961
-974
-987
-999
-1010
-1022
-1034
-1045
-1056
-1066
-1077
-1087
-1096
-1106
-1115
-1124
-1133
-1141
-1149
-1157
-1165
-1172
-1180
-1187
-1194
-1201
-1207
-1214
-1220
-1226
-1232
-1238
-1244
-1249
-1255
-1261
-1266
-1271
-1277
-1282
-1287
-1293
-1298
-1304
-1309
-1315
-1320
-1326
-1331
-1337
-1343
-1349
-1355
-1361
-1367
-1373
-1379
-1385
-1391
-1397
-1404
-1410
-1417
-1423
-1430
-1437
-1444
-1450
-1457
-1464
-1472
-1479
-1486
-1494
-1501
-1509
-1517
-1525
-1533
-1541
-1549
-1558
-1567
-1575
-1584
-1593
-1603
-1612
-1621
-1631
-1641
-1651
-1661
-1671
-1681
-1692
-1703
-1714
-1724
-1736
-1747
-1758
-1770
-1781
-1793
-1805
-1816
-1828
-1840
-1852
-1864
-1877
-1889
-1901
-1913
-1926
-1938
-1951
-1963
-1976
-1988
-2001
-2013
-2025
-2039
-2051
-2064
-2077
-2089
-2102
-2114
-2127
-2140
-2152
-2165
-2177
-2190
-2202
-2214
-2226
-2238
-2250
-2262
-2274
-2286
-2297
-2308
-2319
-2330
-2341
-2351
-2361
-2371
-2380
-2390
-2399
-2408
-2416
-2425
-2433
-2440
-2448
-2455
-2462
-2469
-2475
-2482
-2487
-2493
-2498
-2503
-2508
-2512
-2516
-2520
-2523
-2525
-2528
-2530
-2531
-2533
-2533
-2533
-2533
-2533
-2531
-2530
-2528
-2525
-2522
-2519
-2515
-2510
-2505
-2500
-2494
-2488
-2481
-2475
-2467
-2460
-2452
-2444
-2435
-2426
-2417
-2408
-2399
-2389
-2380
-2370
-2360
-2349
-2339
-2329
-2318
-2308
-2297
-2286
-2276
-2265
-2254
-2243
-2233
-2222
-2212
-2201
-2191
-2181
-2171
-2161
-2151
-2141
-2132
-2122
-2113
-2103
-2094
-2085
-2076
-2067
-2058
-2050
-2041
-2033
-2024
-2016
-2008
-2000
-1992
-1984
-1976
-1969
-1961
-1954
-1946
-1939
-1932
-1925
-1918
-1911
-1904
-1898
-1891
-1884
-1878
-1871
-1865
-1858
-1852
-1846
-1839
-1833
-1827
-1821
-1815
-1809
-1803
-1797
-1791
-1786
-1780
-1774
-1769
-1764
-1758
-1753
-1748
-1743
-1738
-1733
-1729
-1724
-1720
-1715
-1711
-1707
-1702
-1698
-1694
-1690
-1686
-1682
-1678
-1674
-1670
-1665
-1661
-1657
-1652
-1648
-1643
-1638
-1634
-1628
-1623
-1618
-1613
-1607
-1601
-1596
-1590
-1583
-1577
-1571
-1564
-1558
-1551
-1544
-1537
-1530
-1522
-1515
-1507
-1499
-1491
-1483
-1474
-1466
-1457
-1448
-1439
-1430
-1421
-1411
-1401
-1392
-1382
-1371
-1361
-1351
-1340
-1330
-1319
-1308
-1297
-1285
-1274
-1262
-1251
-1239
-1227
-1215
-1202
-1190
-1177
-1164
-1150
-1137
-1123
-1109
-1095
-1081
-1066
-1051
-1036
-1020
-1006
-990
-974
-957
-941
-924
-907
-890
-873
-855
-837
-819
-801
-783
-764
-745
-726
-707
-687
-667
-647
-627
-607
-587
-566
-545
-524
-503
-482
-460
-439
-417
-396
-374
-352
-330
-308
-286
-264
-242
-220
-198
-176
-154
-132
-110
-88
-66
-44
-23
-1
20
42
63
84
104
125
145
166
186
206
225
245
264
283
302
321
339
358
376
394
412
430
448
465
483
501
518
536
553
570
587
605
622
639
656
673
690
707
725
742
759
776
793
810
827
845
862
879
896
914
931
948
965
982
999
1016
1034
1051
1068
1085
1101
1118
1135
1152
1169
1185
1202
1219
1235
1251
1268
1284
1300
1316
1332
1348
1364
1380
1395
1411
1426
1441
1456
1471
1486
1501
1515
1529
1544
1558
1571
1585
1598
1611
1624
1637
1649
1661
1673
1685
1696
1707
1718
1728
1738
1748
1758
1767
1776
1785
1793
1801
1809
1816
1824
1831
1837
1844
1850
1856
1861
1867
1872
1877
1882
1886
1890
1894
1898
1902
1905
1908
1911
1914
1916
1918
1920
1922
1923
1924
1925
1926
1926
1926
1926
1925
1924
1923
1921
1920
1917
1915
1912
1909
1905
1901
1897
1893
1888
1883
1878
1872
1867
1860
1854
1848
1841
1834
1827
1820
1812
1804
1797
1789
1780
1772
1764
1755
1746
1737
1728
1719
1710
1701
1691
1682
1672
1662
1653
1643
1633
1623
1612
1602
1592
1581
1571
1560
1550
1539
1529
1518
1507
1496
1486
1475
1464
1453
1442
1431
1420
1409
1398
1387
1376
1365
1353
1342
1331
1319
1308
1296
1285
1273
1262
1250
1239
1227
1215
1204
1192
1180
1168
1157
1145
1133
1121
1110
1098
1086
1075
1063
1051
1040
1028
1016
1004
993
982
970
959
948
936
925
913
902
890
879
867
856
844
833
821
810
798
787
775
764
753
741
730
719
708
697
685
674
663
652
641
630
619
609
598
587
577
567
556
546
536
527
517
508
498
489
480
472
463
455
446
438
430
422
414
407
399
392
384
377
370
363
357
350
344
338
332
326
320
314
309
303
298
293
288
283
278
273
268
264
259
254
249
245
240
235
230
225
220
215
210
205
200
194
189
183
178
172
166
160
154
148
142
135
128
122
115
108
101
93
86
78
71
63
55
47
39
31
23
14
6
-2
-11
-19
-27
-35
-43
-51
-59
-67
-74
-82
-89
-96
-103
-109
-116
-122
-128
-134
-140
-145
-150
-155
-160
-165
-169
-173
-177
-181
-184
-187
-190
-193
-196
-198
-200
-202
-204
-205
-207
-208
-208
-209
-209
-209
-209
-209
-208
-208
-207
-205
-204
-202
-200
-198
-196
-194
-191
-188
-185
-182
-178
-175
-171
-167
-163
-158
-154
-150
-145
-140
-136
-131
-126
-121
-116
-111
-106
-100
-95
-90
-85
-79
-74
-68
-63
-57
-52
-46
-41
-35
-29
-24
-18
-12
-6
0
6
12
18
25
31
37
44
51
58
65
72
79
86
94
101
109
117
125
133
141
149
157
165
173
182
190
199
207
216
225
233
242
251
260
269
278
287
296
305
314
323
333
342
352
361
371
381
391
401
411
421
432
442
453
464
475
487
498
510
522
534
546
559
572
585
598
612
625
639
654
668
683
698
714
729
745
761
777
793
810
826
843
860
877
895
912
929
947
964
982
1000
1018
1036
1054
1072
1090
1109
1127
1146
1164
1183
1201
1220
1238
1257
1276
1294
1313
1331
1350
1368
1387
1405
1423
1441
1459
1477
1495
1513
1531
1548
1566
1583
1601
1618
1635
1652
1669
1686
1703
1720
1737
1754
1771
1787
1804
1821
1838
1855
1872
1889
1906
1923
1940
1957
1974
1992
2009
2027
2045
2063
2081
2099
2117
2135
2153
2172
2190
2209
2228
2247
2266
2285
2304
2323
2342
2362
2381
2401
2421
2441
2461
2481
2501
2522
2542
2563
2584
2604
2625
2646
2667
2689
2710
2731
2753
2774
2796
2817
2839
2861
2882
2904
2926
2947
2969
2991
3012
3034
3056
3077
3099
3120
3141
3163
3184
3205
3226
3247
3268
3289
3310
3331
3352
3372
3393
3414
3435
3455
3476
3496
3517
3537
3558
3579
3599
3619
3640
3660
3681
3701
3721
3741
3762
3782
3802
3822
3842
3862
3882
3902
3922
3942
3961
3981
4001
4019
4038
4059
4078
4097
4116
4134
4153
4171
4189
4207
4225
4243
4260
4277
4294
4311
4328
4344
4360
4376
4391
4407
4422
4436
4451
4465
4479
4493
4507
4520
4534
4547
4559
4572
4585
4597
4609
4621
4633
4644
4656
4667
4679
4690
4701
4712
4723
4734
4745
4755
4766
4777
4787
4798
4808
4819
4829
4839
4849
4859
4869
4879
4889
4899
4909
4918
4928
4938
4948
4957
4967
4976
4986
4996
5005
5015
5024
5034
5043
5053
5062
5072
5081
5090
5100
5109
5118
5127
5137
5146
5155
5164
5173
5182
5190
5199
5207
5216
5224
5232
5240
5248
5256
5263
5270
5277
5284
5291
5298
5304
5310
5317
5323
5329
5334
5340
5345
5351
5356
5361
5367
5371
5376
5381
5386
5390
5395
5399
5403
5407
5411
5415
5419
5422
5426
5429
5432
5436
5439
5442
5445
5447
5450
5453
5455
5458
5460
5463
5465
5467
5469
5471
5473
5475
5477
5479
5481
5483
5485
5487
5489
5491
5492
5494
5496
5498
5499
5501
5502
5504
5505
5506
5507
5508
5509
5509
5510
5510
5510
5510
5510
5510
5510
5509
5508
5508
5507
5505
5504
5503
5501
5500
5498
5496
5494
5492
5490
5488
5485
5483
5480
5478
5475
5472
5469
5466
5462
5459
5455
5451
5447
5443
5439
5434
5430
5425
5420
5415
5409
5404
5398
5392
5386
5380
5374
5368
5361
5355
5348
5341
5334
5327
5320
5312
5305
5297
5290
5282
5274
5267
5259
5251
5243
5235
5227
5219
5211
5203
5195
5187
5179
5170
5162
5154
5146
5138
5130
5121
5113
5105
5097
5089
5081
5073
5065
5057
5049
5041
5033
5025
5017
5009
5001
4993
4984
4976
4968
4960
4952
4943
4935
4927
4918
4910
4901
4893
4884
4876
4867
4859
4850
4842
4833
4824
4816
4807
4799
4790
4781
4773
4764
4755
4746
4738
4729
4720
4711
4702
4693
4684
4675
4666
4657
4648
4639
4630
4621
4612
4603
4594
4585
4576
4567
4558
4549
4540
4531
4522
4513
4504
4496
4487
4478
4469
4460
4452
4443
4434
4426
4417
4408
4400
4391
4382
4374
4365
4356
4348
4339
4331
4322
4313
4305
4296
4288
4279
4271
4262
4254
4245
4237
4228
4220
4211
4203
4194
4186
4177
4169
4160
4152
4144
4135
4127
4118
4110
4102
4093
4085
4077
4067
4059
4051
4043
4035
4027
4018
4010
4002
3994
3985
3977
3969
3961
3952
3944
3936
3928
3920
3911
3903
3895
3887
3879
3871
3862
3854
3846
3838
3830
3822
3814
3806
3798
3790
3781
3773
3765
3757
3749
3741
3733
3725
3717
3709
3701
3693
3685
3677
3670
3662
3654
3646
3638
3630
3622
3614
3606
3598
3591
3583
3575
3567
3559
3551
3544
3536
3528
3520
3512
3505
3497
3489
3481
3474
3466
3458
3450
3443
3435
3427
3420
3412
3404
3397
3389
3381
3374
3366
3358
3351
3343
3336
3328
3320
3313
3305
3298
3290
3283
3275
3268
3260
3253
3245
3238
3230
3223
3215
3208
3200
3193
3185
3178
3171
3163
3156
3148
3141
3134
3126
3119
3111
3104
3097
3089
3082
3075
3067
3060
3053
3046
3038
3031
3024
3017
3009
3002
2995
2988
2980
2973
2966
2959
2952
2944
2937
2930
2923
2916
2909
2902
2894
2887
2880
2873
2866
2859
2852
2845
2838
2831
2824
2817
2810
2803
2796
2789
2782
2775
2768
2761
2754
2747
2740
2733
2726
2719
2712
2705
2698
2691
2684
2678
2671
2664
2657
2650
2643
2636
2630
2623
2616
2609
2602
2596
2589
2582
2575
2569
2562
2555
2548
2542
2535
2528
2521
2515
2508
2501
2495
2488
2481
2475
2468
2461
2455
2448
2442
2435
2428
2422
2415
2409
2402
2396
2389
2383
2376
2369
2363
2356
2350
2343
2337
2330
2324
2318
2311
2305
2298
2292
2285
2279
2272
2266
2260
2253
2247
2241
2234
2228
2221
2215
2209
2202
2196
2190
2184
2177
2171
2165
2158
2152
2146
2140
2133
2127
2121
2115
2108
2102
2096
2090
2084
2077
2071
2065
2059
2053
2047
2041
2033
2028
2021
2016
2009
2004
1998
1992
1986
1980
1974
1968
1962
1955
1949
1943
1937
1931
1925
1919
1913
1908
1902
1896
1890
1884
1878
1872
1866
1860
1854
1848
1842
1836
1831
1825
1819
1813
1807
1801
1795
1790
1784
1778
1772
1766
1761
1755
1749
1743
1738
1732
1726
1720
1715
1709
1703
1697
1692
1686
1680
1675
1669
1663
1658
1652
1646
1641
1635
1630
1624
1618
1613
1607
1602
1596
1590
1585
1579
1574
1568
1563
1557
1552
1546
1541
1535
1530
1524
1519
1513
1508
1502
1497
1491
1486
1480
1475
1470
1464
1459
1453
1448
1443
1437
1432
1427
1421
1416
1411
1405
1400
1395
1389
1384
1379
1373
1368
1363
1358
1352
1347
1342
1337
1331
1326
1321
1316
1310
1305
1300
1295
1290
1285
1279
1274
1269
1264
1259
1254
1249
1243
1238
1233
1228
1223
1218
1213
1208
1203
1198
1193
1188
1183
1178
1173
1168
1163
1158
1153
1148
1143
1138
1133
1128
1123
1118
1113
1108
1103
1098
1093
1088
1083
1079
1074
1069
1064
1059
1054
1049
1044
1040
1035
1030
1025
1020
1016
1010
1006
1000
996
992
987
982
977
973
968
963
958
954
949
944
940
935
930
926
921
916
912
907
902
898
893
888
884
879
875
870
865
861
856
852
847
843
838
833
829
824
820
815
811
806
802
797
793
788
784
779
775
771
766
762
757
753
748
744
740
735
731
726
722
718
713
709
705
700
696
691
687
683
679
674
670
666
661
657
653
648
644
640
636
631
627
623
619
615
610
606
602
598
593
589
585
581
577
573
568
564
560
556
552
548
544
540
535
531
527
523
519
515
511
507
503
499
495
491
487
483
479
475
471
467
463
459
455
451
447
443
439
435
431
427
423
419
415
411
407
403
400
396
392
388
384
380
376
372
369
365
361
357
353
349
346
342
338
334
330
327
323
319
315
312
308
304
300
297
293
289
286
282
278
274
271
267
263
260
256
252
249
245
241
238
234
230
227
223
220
216
212
209
205
202
198
195
191
187
184
180
177
173
170
166
163
159
156
152
149
145
142
138
135
131
128
124
121
117
114
111
107
104
100
97
93
90
87
83
80
77
73
70
66
63
60
56
53
50
46
43
40
37
33
30
27
23
20
17
14
10
7
4
0
-3
-6
-9
-12
-16
-19
-22
-25
-28
-32
-35
-38
-41
-44
-48
-51
-54
-57
-60
-63
-66
-70
-73
-76
-79
-82
-85
-88
-91
-94
-97
-101
-104
-107
-110
-113
-116
-119
-122
-125
-128
-131
-134
-137
-140
-143
-146
-149
-152
-155
-158
-161
-164
-167
-170
-173
-176
-178
-181
-184
-187
-190
-193
-196
-199
-202
-205
-208
-210
-213
-216
-219
-222
-225
-228
-230
-233
-236
-239
-242
-245
-247
-250
-253
-256
-259
-261
-264
-267
-270
-272
-275
-278
-281
-283
-286
-289
-292
-294
-297
-300
-302
-305
-308
-311
-313
-316
-319
-321
-324
-327
-329
-332
-335
-337
-340
-342
-345
-348
-350
-353
-356
-358
-361
-363
-366
-368
-371
-374
-376
-379
-381
-384
-386
-389
-391
-394
-397
-399
-402
-404
-407
-409
-412
-414
-417
-419
-422
-424
-427
-429
-431
-434
-436
-439
-441
-444
-446
-449
-451
-453
-456
-458
-461
-463
-465
-468
-470
-473
-475
-477
-480
-482
-484
-487
-489
-491
-494
-496
-498
-501
-503
-505
-508
-510
-512
-515
-517
-519
-521
-524
-526
-528
-530
-533
-535
-537
-539
-542
-544
-546
-548
-551
-553
-555
-557
-559
-562
-564
-566
-568
-570
-573
-575
-577
-579
-581
-583
-586
-588
-590
-592
-594
-596
-598
-600
-603
-605
-607
