20
8307
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-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
-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
-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
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-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
0
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
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
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
1
1
1
1
1
1
1
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
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
11
11
11
11
11
11
12
12
12
12
12
13
13
13
13
13
14
14
14
14
14
15
15
15
15
15
15
16
16
16
16
16
17
17
17
17
17
17
18
18
18
18
18
18
19
19
19
19
19
19
20
20
20
20
20
21
21
21
21
21
21
21
22
22
22
22
22
22
23
23
23
23
23
23
24
24
24
24
24
24
25
25
25
25
25
25
26
26
26
26
26
26
26
27
27
27
27
27
27
28
28
28
28
28
28
28
29
29
29
29
29
29
30
30
30
30
30
30
31
31
31
31
31
31
31
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
34
34
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
42
42
42
42
42
43
43
43
43
43
44
44
44
44
44
45
45
45
46
46
46
46
46
46
47
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
50
50
50
51
51
51
51
52
52
52
52
53
53
53
53
53
54
54
54
54
54
54
55
55
55
55
55
55
55
55
56
56
56
56
57
57
57
57
57
57
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
62
61
61
61
61
61
61
61
61
60
60
60
60
59
59
59
59
58
58
58
58
57
57
57
57
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
58
58
58
58
58
59
59
59
59
60
60
60
60
60
61
61
61
61
61
62
62
62
62
62
62
62
62
62
61
61
61
61
61
61
61
60
60
60
59
59
59
58
58
58
57
57
57
57
57
57
56
56
56
56
56
56
55
55
55
55
54
54
53
53
52
51
51
50
49
48
48
47
47
46
46
45
45
44
44
44
43
43
42
42
42
42
41
41
41
41
41
40
40
40
39
39
39
38
37
37
36
35
35
34
34
33
33
32
32
32
32
33
33
33
33
33
33
34
34
34
34
34
34
35
35
36
36
36
36
36
36
36
35
35
34
34
34
34
33
33
33
33
32
32
32
32
32
31
31
32
32
32
32
32
32
33
33
33
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
37
37
38
39
40
41
41
42
43
43
44
44
45
46
47
47
48
49
50
50
50
51
51
51
51
51
51
51
52
52
52
53
53
53
53
53
53
53
54
54
54
55
56
56
57
58
59
60
61
62
63
64
65
66
67
68
68
69
70
70
71
72
72
73
74
75
75
76
76
76
77
77
77
77
77
77
77
77
77
77
76
76
76
76
75
75
75
74
74
74
73
73
73
72
72
72
71
71
71
70
70
70
70
69
69
69
69
69
70
70
70
69
69
69
69
68
68
68
68
68
68
68
68
68
68
67
67
65
64
63
62
61
59
58
57
56
55
54
53
52
50
49
47
45
43
42
41
40
39
39
38
38
37
37
37
36
36
36
36
36
36
37
37
37
38
38
38
38
37
37
37
37
37
37
37
38
38
39
40
40
40
40
39
38
38
36
35
34
32
31
30
29
28
27
27
26
26
25
24
24
23
22
21
20
19
18
17
16
16
15
14
14
13
12
11
11
11
11
11
10
10
10
10
11
11
11
11
11
11
11
10
9
8
7
5
4
2
1
-1
-2
-3
-5
-6
-8
-9
-11
-12
-14
-15
-17
-19
-20
-22
-24
-26
-28
-30
-33
-35
-37
-39
-40
-41
-42
-43
-43
-44
-45
-46
-47
-48
-49
-51
-53
-55
-57
-58
-60
-61
-62
-62
-63
-65
-66
-68
-70
-72
-74
-76
-79
-81
-83
-85
-87
-88
-88
-89
-89
-89
-90
-90
-91
-92
-93
-93
-94
-95
-96
-97
-97
-98
-98
-99
-99
-99
-100
-100
-100
-100
-99
-99
-98
-97
-96
-95
-93
-90
-88
-85
-83
-82
-80
-79
-78
-77
-77
-77
-77
-76
-75
-74
-73
-70
-68
-66
-64
-62
-61
-61
-61
-62
-63
-65
-66
-68
-70
-72
-73
-74
-75
-76
-78
-79
-81
-83
-84
-86
-87
-88
-89
-90
-91
-92
-93
-94
-96
-97
-98
-99
-101
-102
-103
-104
-105
-106
-107
-108
-110
-111
-113
-113
-114
-115
-116
-116
-117
-117
-117
-117
-116
-114
-113
-110
-108
-104
-100
-95
-91
-86
-83
-80
-78
-77
-77
-77
-77
-77
-78
-79
-79
-79
-78
-77
-75
-74
-72
-71
-70
-69
-68
-67
-67
-67
-67
-68
-68
-69
-70
-72
-74
-76
-79
-83
-86
-89
-93
-96
-100
-103
-107
-110
-113
-116
-119
-123
-126
-130
-134
-138
-142
-145
-149
-151
-154
-156
-157
-158
-159
-161
-162
-163
-164
-166
-167
-169
-170
-172
-174
-176
-178
-179
-180
-182
-183
-185
-188
-190
-192
-194
-196
-198
-199
-199
-199
-199
-198
-196
-195
-193
-191
-189
-188
-186
-185
-184
-184
-184
-183
-183
-183
-184
-184
-185
-185
-186
-187
-188
-189
-190
-190
-190
-190
-188
-187
-184
-182
-180
-178
-177
-176
-175
-174
-175
-175
-176
-177
-178
-179
-181
-182
-183
-185
-187
-189
-191
-194
-196
-198
-200
-200
-201
-200
-200
-200
-199
-199
-200
-201
-202
-204
-207
-211
-215
-219
-223
-227
-231
-234
-236
-238
-240
-242
-243
-245
-248
-251
-255
-259
-263
-268
-273
-278
-282
-286
-289
-291
-293
-295
-296
-298
-299
-301
-302
-303
-303
-303
-302
-300
-298
-295
-291
-287
-283
-279
-276
-275
-274
-273
-273
-273
-272
-272
-271
-270
-268
-266
-263
-260
-256
-252
-249
-246
-243
-240
-237
-234
-230
-225
-220
-214
-208
-202
-197
-192
-188
-185
-182
-180
-178
-177
-176
-175
-175
-175
-175
-176
-177
-179
-181
-184
-186
-189
-191
-194
-197
-199
-202
-204
-206
-207
-208
-208
-209
-209
-210
-210
-210
-209
-209
-209
-208
-207
-206
-204
-203
-201
-199
-198
-197
-197
-198
-200
-201
-203
-204
-206
-208
-210
-212
-213
-214
-214
-214
-213
-213
-212
-213
-213
-213
-213
-212
-211
-210
-209
-208
-207
-207
-207
-208
-209
-211
-213
-216
-218
-222
-225
-227
-230
-233
-235
-236
-236
-234
-232
-229
-226
-223
-220
-217
-214
-210
-207
-204
-201
-198
-196
-194
-193
-193
-193
-195
-196
-198
-199
-200
-201
-201
-200
-199
-196
-193
-188
-183
-177
-170
-163
-155
-148
-141
-135
-129
-124
-119
-115
-112
-109
-106
-103
-101
-98
-97
-96
-96
-96
-98
-100
-103
-105
-107
-109
-111
-113
-114
-117
-119
-122
-126
-129
-132
-135
-137
-139
-141
-143
-145
-147
-149
-150
-151
-152
-152
-153
-154
-156
-158
-160
-161
-163
-165
-167
-168
-169
-170
-171
-172
-172
-171
-170
-169
-166
-163
-158
-153
-147
-141
-134
-127
-121
-115
-110
-106
-102
-99
-95
-92
-88
-85
-83
-80
-78
-76
-74
-74
-73
-73
-72
-71
-71
-71
-71
-72
-74
-77
-80
-85
-90
-96
-101
-107
-113
-119
-125
-130
-135
-139
-141
-142
-142
-141
-138
-136
-134
-132
-129
-126
-122
-118
-113
-107
-100
-92
-85
-77
-70
-63
-57
-52
-48
-44
-40
-37
-35
-33
-31
-30
-28
-26
-23
-19
-15
-9
-3
3
10
16
22
27
31
34
36
37
38
38
37
36
35
34
33
32
31
29
27
24
21
19
17
15
13
11
10
10
12
14
18
22
25
27
28
28
26
23
20
16
12
8
6
3
3
3
4
6
8
11
14
17
20
24
27
30
31
32
33
35
38
42
47
53
59
64
68
72
76
80
84
89
94
99
106
114
123
133
143
153
162
170
178
186
195
203
212
221
229
237
245
253
261
269
277
285
293
300
308
315
323
331
339
348
357
367
377
387
399
411
424
436
447
458
467
476
485
494
503
512
521
530
537
542
546
548
549
548
546
544
542
539
537
537
536
537
537
538
538
538
539
539
540
540
540
540
538
536
534
531
528
524
520
514
506
497
485
472
457
442
427
412
398
386
375
366
360
355
352
349
346
343
339
336
334
333
333
333
332
330
326
321
315
309
302
296
290
286
283
282
282
281
281
280
279
277
276
274
272
270
269
267
265
264
262
259
257
254
251
249
247
246
246
247
248
250
253
256
260
264
269
273
276
279
281
282
284
286
290
294
301
308
316
324
333
341
349
356
362
367
373
378
384
391
398
406
414
421
427
431
434
436
436
434
431
427
421
415
407
400
393
386
380
374
368
361
354
347
341
336
333
332
331
332
333
333
334
334
334
335
335
334
333
332
332
332
333
334
336
338
340
343
347
351
357
364
371
379
388
398
409
421
434
447
460
473
486
499
511
522
532
540
547
552
555
558
560
562
565
569
573
578
583
588
594
600
607
613
620
625
630
635
640
644
648
651
653
655
656
657
658
659
661
663
665
668
670
674
678
682
688
694
701
709
716
724
732
738
744
750
756
762
768
774
780
787
794
800
805
809
812
814
815
818
821
824
828
832
836
840
844
847
850
852
852
851
848
843
838
832
824
816
808
800
792
785
777
770
762
755
748
741
735
729
723
717
712
706
700
695
690
686
683
681
681
682
683
685
687
690
692
695
696
697
698
698
698
697
696
694
692
689
687
684
682
681
680
680
680
680
681
683
686
689
693
696
700
704
708
712
715
718
719
718
716
712
707
701
694
687
680
672
665
658
652
646
641
637
636
636
638
641
644
648
652
655
658
662
665
668
670
674
677
680
683
685
686
686
684
681
678
674
670
666
663
661
658
657
655
654
651
649
646
644
642
642
643
646
650
654
660
665
670
674
678
681
683
685
686
687
688
689
692
696
701
708
716
724
732
740
747
754
760
765
769
772
775
778
782
786
793
800
808
816
822
828
833
838
841
843
845
846
847
847
848
849
850
851
851
851
850
849
848
846
843
841
838
835
831
829
826
824
821
819
817
814
812
811
810
811
813
816
821
825
830
834
838
841
843
844
844
843
842
841
839
838
836
835
834
833
833
833
832
831
828
824
818
812
805
797
790
782
774
768
762
758
755
753
752
749
746
742
737
732
727
722
719
716
716
718
720
725
730
736
742
749
755
761
767
771
775
778
780
782
783
783
781
779
774
769
762
753
744
734
723
711
699
686
673
658
644
628
613
597
581
566
552
539
527
515
503
492
481
471
462
455
448
443
438
433
429
425
421
418
414
411
408
405
402
399
397
396
396
396
396
395
395
394
393
393
392
392
392
393
394
396
397
397
397
394
390
384
377
368
360
352
344
335
327
320
313
308
303
298
292
285
278
270
262
254
247
239
231
222
214
204
195
185
175
166
156
146
135
124
111
98
86
74
63
53
44
34
24
14
4
-7
-17
-27
-38
-48
-58
-68
-77
-84
-90
-95
-98
-100
-102
-104
-105
-107
-109
-112
-116
-122
-128
-134
-140
-147
-154
-162
-171
-182
-193
-204
-215
-226
-237
-248
-259
-271
-283
-296
-309
-322
-335
-348
-362
-375
-388
-402
-417
-432
-449
-466
-484
-502
-520
-538
-556
-575
-593
-611
-630
-648
-666
-685
-704
-724
-743
-761
-778
-792
-805
-815
-824
-832
-838
-843
-848
-853
-859
-865
-873
-882
-893
-905
-917
-929
-940
-952
-963
-974
-985
-996
-1008
-1020
-1035
-1052
-1070
-1089
-1108
-1126
-1143
-1158
-1171
-1183
-1192
-1201
-1207
-1213
-1218
-1222
-1226
-1229
-1232
-1234
-1236
-1237
-1237
-1236
-1236
-1236
-1235
-1233
-1231
-1227
-1223
-1218
-1212
-1206
-1200
-1194
-1189
-1184
-1180
-1176
-1173
-1172
-1172
-1174
-1178
-1183
-1190
-1199
-1209
-1220
-1232
-1245
-1258
-1272
-1286
-1301
-1316
-1330
-1344
-1357
-1370
-1381
-1391
-1401
-1411
-1421
-1433
-1445
-1459
-1473
-1488
-1504
-1520
-1536
-1553
-1569
-1585
-1602
-1619
-1637
-1654
-1673
-1691
-1710
-1729
-1749
-1768
-1787
-1805
-1823
-1839
-1854
-1867
-1878
-1888
-1894
-1899
-1903
-1905
-1905
-1905
-1904
-1901
-1897
-1892
-1887
-1881
-1874
-1868
-1862
-1858
-1854
-1852
-1851
-1852
-1854
-1857
-1860
-1862
-1864
-1866
-1868
-1870
-1871
-1873
-1875
-1877
-1879
-1880
-1882
-1883
-1883
-1883
-1882
-1881
-1881
-1881
-1882
-1882
-1882
-1881
-1880
-1880
-1879
-1879
-1880
-1881
-1882
-1883
-1884
-1885
-1884
-1883
-1881
-1878
-1874
-1869
-1864
-1859
-1853
-1849
-1845
-1841
-1839
-1837
-1837
-1838
-1840
-1842
-1845
-1848
-1850
-1853
-1855
-1858
-1862
-1866
-1872
-1879
-1887
-1895
-1905
-1916
-1928
-1941
-1953
-1966
-1979
-1991
-2003
-2015
-2027
-2040
-2054
-2069
-2086
-2105
-2125
-2146
-2167
-2187
-2206
-2223
-2239
-2253
-2266
-2278
-2289
-2299
-2308
-2317
-2324
-2332
-2341
-2351
-2362
-2373
-2386
-2400
-2414
-2429
-2444
-2460
-2474
-2487
-2498
-2508
-2516
-2525
-2532
-2539
-2547
-2556
-2565
-2576
-2587
-2600
-2613
-2628
-2644
-2660
-2675
-2690
-2704
-2717
-2727
-2735
-2742
-2746
-2750
-2752
-2755
-2759
-2765
-2772
-2780
-2789
-2799
-2810
-2823
-2837
-2851
-2867
-2882
-2897
-2912
-2927
-2940
-2953
-2963
-2971
-2976
-2978
-2977
-2975
-2971
-2967
-2961
-2955
-2950
-2945
-2939
-2934
-2928
-2921
-2912
-2902
-2890
-2875
-2860
-2843
-2826
-2810
-2795
-2782
-2771
-2762
-2755
-2750
-2744
-2739
-2732
-2723
-2712
-2698
-2682
-2663
-2642
-2620
-2597
-2574
-2550
-2527
-2504
-2481
-2457
-2433
-2407
-2382
-2357
-2333
-2312
-2294
-2279
-2266
-2255
-2244
-2233
-2221
-2208
-2196
-2184
-2174
-2167
-2163
-2162
-2164
-2167
-2170
-2174
-2176
-2176
-2173
-2168
-2160
-2149
-2137
-2124
-2111
-2099
-2087
-2076
-2066
-2056
-2047
-2037
-2029
-2019
-2009
-1998
-1986
-1975
-1964
-1954
-1944
-1934
-1923
-1911
-1898
-1883
-1866
-1849
-1830
-1811
-1789
-1767
-1743
-1718
-1692
-1666
-1640
-1614
-1590
-1566
-1542
-1517
-1492
-1465
-1437
-1409
-1380
-1350
-1320
-1291
-1262
-1233
-1204
-1175
-1147
-1118
-1088
-1058
-1027
-996
-965
-932
-899
-864
-829
-794
-758
-723
-687
-649
-612
-575
-538
-503
-469
-437
-407
-378
-351
-326
-302
-282
-263
-248
-236
-228
-223
-220
-220
-222
-227
-233
-241
-250
-259
-267
-275
-280
-285
-289
-293
-297
-301
-305
-307
-309
-309
-310
-311
-313
-317
-322
-328
-334
-338
-341
-342
-341
-337
-333
-328
-321
-313
-304
-293
-281
-269
-256
-243
-231
-217
-202
-186
-168
-148
-126
-101
-73
-40
-3
39
87
140
198
258
322
387
453
519
583
646
707
765
823
878
931
981
1028
1072
1115
1157
1198
1236
1272
1305
1334
1360
1381
1400
1415
1426
1433
1436
1435
1431
1425
1416
1406
1395
1384
1376
1370
1369
1372
1379
1390
1404
1420
1437
1457
1479
1503
1528
1556
1586
1619
1655
1694
1737
1781
1826
1872
1916
1957
1996
2033
2067
2097
2123
2147
2167
2184
2199
2210
2220
2228
2235
2240
2245
2250
2255
2260
2265
2271
2278
2285
2294
2304
2313
2322
2329
2335
2341
2346
2353
2361
2372
2387
2407
2430
2458
2490
2525
2561
2599
2636
2674
2711
2747
2782
2817
2852
2890
2930
2973
3018
3067
3117
3169
3222
3275
3327
3378
3425
3470
3511
3550
3588
3627
3668
3709
3752
3796
3842
3889
3938
3989
4041
4094
4146
4199
4253
4306
4358
4408
4456
4500
4539
4573
4603
4628
4648
4664
4676
4684
4688
4690
4692
4693
4696
4700
4707
4718
4733
4752
4777
4807
4841
4880
4923
4970
5022
5079
5141
5205
5272
5339
5407
5474
5540
5602
5663
5720
5773
5822
5867
5906
5939
5965
5985
5999
6010
6018
6023
6027
6030
6032
6033
6033
6033
6033
6035
6038
6043
6049
6059
6070
6085
6103
6125
6149
6175
6202
6228
6252
6272
6287
6296
6298
6293
6282
6265
6246
6225
6203
6180
6156
6128
6097
6063
6025
5985
5942
5897
5852
5808
5767
5730
5699
5675
5657
5646
5639
5637
5638
5641
5646
5652
5660
5669
5678
5688
5698
5707
5714
5718
5720
5719
5717
5714
5710
5703
5696
5688
5679
5672
5668
5665
5666
5668
5674
5683
5694
5709
5724
5740
5756
5771
5784
5795
5805
5812
5818
5822
5825
5828
5830
5831
5830
5825
5814
5798
5776
5750
5720
5687
5651
5613
5570
5523
5471
5415
5356
5295
5234
5174
5112
5049
4985
4919
4851
4780
4706
4627
4544
4458
4366
4271
4170
4066
3959
3851
3743
3638
3535
3435
3338
3244
3152
3060
2969
2879
2790
2702
2613
2524
2435
2347
2261
2179
2102
2029
1964
1902
1845
1791
1741
1693
1647
1602
1559
1516
1476
1437
1401
1370
1344
1323
1309
1302
1301
1305
1313
1323
1335
1345
1354
1360
1363
1365
1365
1366
1367
1367
1367
1366
1365
1364
1362
1360
1356
1351
1346
1341
1335
1327
1320
1312
1305
1299
1295
1295
1300
1311
1326
1346
1370
1396
1421
1443
1460
1470
1472
1466
1453
1435
1413
1388
1362
1334
1303
1268
1230
1186
1136
1081
1018
954
884
813
742
669
597
523
446
368
288
207
127
47
-31
-107
-182
-255
-326
-394
-460
-525
-589
-651
-710
-765
-817
-864
-908
-948
-985
-1018
-1048
-1075
-1098
-1116
-1129
-1137
-1141
-1142
-1141
-1142
-1144
-1150
-1158
-1170
-1185
-1204
-1227
-1254
-1285
-1320
-1359
-1403
-1451
-1503
-1560
-1620
-1683
-1751
-1823
-1899
-1977
-2056
-2136
-2217
-2297
-2378
-2459
-2543
-2630
-2720
-2814
-2909
-3007
-3105
-3203
-3301
-3397
-3492
-3583
-3671
-3756
-3837
-3913
-3984
-4048
-4105
-4154
-4197
-4233
-4265
-4292
-4318
-4344
-4372
-4402
-4436
-4474
-4515
-4558
-4604
-4652
-4703
-4757
-4814
-4875
-4938
-5003
-5070
-5139
-5211
-5285
-5363
-5443
-5526
-5611
-5698
-5788
-5880
-5975
-6073
-6174
-6278
-6385
-6496
-6610
-6727
-6845
-6965
-7083
-7198
-7309
-7416
-7518
-7616
-7709
-7797
-7880
-7959
-8032
-8098
-8157
-8207
-8248
-8279
-8299
-8307
-8305
-8292
-8271
-8242
-8207
-8167
-8124
-8076
-8023
-7964
-7899
-7828
-7750
-7667
-7580
-7491
-7400
-7310
-7222
-7137
-7053
-6971
-6890
-6807
-6722
-6635
-6548
-6463
-6382
-6308
-6241
-6182
-6131
-6088
-6052
-6023
-6000
-5981
-5966
-5953
-5941
-5929
-5915
-5898
-5876
-5849
-5816
-5777
-5731
-5677
-5616
-5549
-5477
-5402
-5326
-5250
-5174
-5102
-5034
-4973
-4918
-4872
-4835
-4806
-4787
-4778
-4778
-4786
-4803
-4827
-4858
-4892
-4929
-4965
-4999
-5028
-5053
-5071
-5083
-5088
-5086
-5076
-5059
-5037
-5012
-4984
-4954
-4925
-4895
-4866
-4838
-4811
-4787
-4764
-4744
-4725
-4708
-4692
-4677
-4661
-4644
-4626
-4608
-4588
-4568
-4548
-4526
-4503
-4478
-4452
-4424
-4394
-4363
-4331
-4298
-4263
-4226
-4186
-4143
-4096
-4043
-3984
-3920
-3849
-3774
-3695
-3612
-3527
-3442
-3357
-3273
-3193
-3117
-3046
-2979
-2917
-2859
-2805
-2754
-2706
-2660
-2616
-2573
-2532
-2494
-2459
-2427
-2398
-2370
-2345
-2321
-2299
-2276
-2252
-2226
-2197
-2166
-2131
-2091
-2048
-2001
-1952
-1898
-1841
-1780
-1717
-1651
-1583
-1514
-1441
-1366
-1287
-1205
-1118
-1029
-939
-848
-760
-674
-593
-516
-446
-381
-324
-273
-229
-191
-159
-132
-110
-92
-77
-64
-53
-42
-30
-18
-6
8
23
40
59
79
101
126
155
187
224
265
311
361
415
471
531
593
658
724
792
861
931
999
1065
1127
1186
1240
1289
1333
1372
1406
1436
1460
1480
1496
1508
1518
1524
1529
1532
1532
1532
1530
1528
1526
1525
1527
1532
1539
1549
1561
1574
1589
1604
1619
1635
1649
1662
1672
1681
1686
1690
1693
1693
1692
1690
1685
1679
1671
1663
1654
1644
1635
1626
1618
1612
1607
1604
1603
1606
1611
1620
1634
1651
1673
1699
1729
1763
1802
1844
1891
1940
1991
2044
2099
2155
2213
2273
2335
2398
2463
2528
2593
2658
2721
2782
2841
2898
2953
3005
3055
3102
3146
3188
3228
3267
3307
3347
3387
3429
3473
3519
3568
3621
3677
3737
3800
3866
3936
4009
4083
4162
4242
4323
4405
4488
4570
4652
4735
4817
4899
4981
5062
5142
5220
5296
5370
5440
5507
5570
5631
5688
5742
5794
5844
5891
5935
5975
6009
6038
6060
6076
6084
6085
6079
6065
6044
6015
5979
5938
5890
5836
5776
5712
5642
5567
5488
5405
5319
5231
5143
5054
4966
4881
4797
4716
4635
4556
4477
4397
4317
4238
4158
4078
3998
3918
3839
3760
3683
3607
3532
3460
3390
3321
3254
3189
3125
3064
3005
2949
2897
2848
2802
2760
2720
2682
2645
2609
2574
2539
2505
2472
2439
2407
2375
2344
2313
2282
2251
2220
2188
2156
2123
2090
2057
2024
1991
1958
1926
1894
1862
1830
1797
1764
1730
1695
1659
1622
1584
1546
1508
1470
1433
1398
1366
1337
1311
1288
1267
1248
1230
1214
1198
1183
1168
1153
1137
1121
1104
1085
1064
1041
1016
987
956
922
886
848
808
768
727
685
643
601
557
513
466
417
366
313
258
200
141
79
15
-53
-123
-198
-276
-359
-444
-532
-622
-713
-805
-896
-987
-1076
-1164
-1250
-1333
-1415
-1493
-1568
-1639
-1706
-1769
-1828
-1885
-1938
-1990
-2039
-2087
-2134
-2180
-2225
-2268
-2310
-2350
-2388
-2424
-2457
-2488
-2515
-2538
-2558
-2573
-2585
-2594
-2601
-2606
-2610
-2614
-2617
-2619
-2622
-2625
-2628
-2631
-2634
-2637
-2641
-2644
-2649
-2655
-2663
-2672
-2682
-2693
-2706
-2719
-2732
-2746
-2761
-2775
-2791
-2806
-2822
-2838
-2855
-2871
-2887
-2901
-2915
-2927
-2937
-2945
-2951
-2956
-2959
-2961
-2961
-2961
-2961
-2959
-2956
-2952
-2945
-2936
-2924
-2909
-2891
-2871
-2848
-2823
-2796
-2768
-2739
-2708
-2678
-2647
-2616
-2584
-2552
-2519
-2486
-2453
-2422
-2392
-2363
-2337
-2312
-2291
-2272
-2257
-2244
-2235
-2228
-2225
-2225
-2228
-2235
-2245
-2257
-2270
-2284
-2297
-2308
-2316
-2320
-2320
-2315
-2305
-2291
-2272
-2249
-2222
-2192
-2158
-2122
-2083
-2041
-1999
-1956
-1912
-1869
-1827
-1786
-1747
-1711
-1676
-1643
-1611
-1581
-1550
-1520
-1489
-1457
-1424
-1391
-1357
-1323
-1288
-1253
-1218
-1182
-1145
-1106
-1066
-1025
-983
-939
-894
-848
-801
-753
-704
-654
-603
-553
-503
-454
-407
-362
-317
-275
-234
-194
-156
-119
-84
-51
-18
15
49
84
120
159
200
242
287
332
379
427
476
525
574
625
676
728
782
836
892
949
1006
1065
1125
1185
1245
1305
1365
1423
1480
1535
1587
1636
1682
1724
1763
1798
1830
1859
1886
1910
1932
1952
1971
1989
2005
2021
2037
2053
2069
2084
2099
2113
2128
2142
2157
2171
2186
2201
2216
2231
2248
2265
2282
2300
2317
2335
2353
2370
2387
2404
2421
2438
2456
2474
2492
2511
2530
2550
2568
2585
2599
2610
2618
2622
2623
2621
2616
2609
2600
2591
2581
2571
2560
2549
2538
2528
2519
2510
2504
2499
2496
2495
2495
2496
2499
2503
2507
2512
2517
2522
2528
2534
2541
2548
2557
2565
2573
2580
2584
2586
2584
2578
2568
2555
2539
2520
2498
2475
2451
2426
2401
2375
2348
2321
2293
2264
2234
2204
2172
2140
2107
2074
2040
2005
1970
1934
1896
1857
1818
1777
1736
1694
1651
1605
1559
1511
1462
1412
1361
1310
1258
1208
1159
1111
1066
1022
984
947
914
883
856
832
811
792
776
763
752
743
735
728
722
717
712
708
704
700
695
689
682
675
667
658
647
636
623
608
592
573
553
531
507
481
454
425
395
365
335
305
275
247
219
193
169
147
126
106
88
72
57
43
30
18
7
-4
-15
-26
-37
-49
-61
-74
-87
-102
-116
-132
-147
-163
-178
-193
-208
-223
-239
-254
-269
-284
-298
-313
-327
-339
-351
-360
-368
-375
-381
-385
-389
-393
-397
-400
-405
-411
-418
-426
-435
-445
-455
-465
-476
-487
-500
-515
-533
-553
-576
-601
-628
-657
-687
-720
-754
-789
-827
-866
-906
-948
-992
-1037
-1083
-1129
-1174
-1219
-1263
-1305
-1346
-1384
-1420
-1453
-1484
-1512
-1537
-1560
-1579
-1595
-1608
-1618
-1626
-1630
-1633
-1633
-1631
-1627
-1620
-1611
-1601
-1588
-1574
-1558
-1540
-1521
-1500
-1478
-1456
-1432
-1409
-1385
-1362
-1339
-1317
-1295
-1274
-1254
-1234
-1215
-1197
-1179
-1162
-1144
-1127
-1111
-1094
-1078
-1063
-1048
-1033
-1018
-1006
-992
-978
-964
-950
-935
-919
-903
-886
-869
-851
-834
-818
-802
-786
-772
-760
-748
-738
-729
-720
-711
-703
-696
-689
-682
-676
-670
-664
-659
-655
-651
-648
-645
-642
-639
-637
-636
-635
-635
-636
-638
-641
-645
-650
-656
-663
-671
-679
-688
-697
-706
-715
-724
-733
-741
-748
-754
-758
-761
-762
-760
-757
-752
-745
-738
-730
-722
-714
-706
-699
-691
-684
-676
-668
-660
-651
-641
-631
-618
-604
-588
-569
-549
-526
-501
-474
-446
-417
-387
-357
-328
-300
-274
-251
-231
-214
-201
-192
-187
-187
-190
-198
-209
-225
-245
-269
-295
-325
-358
-393
-429
-467
-506
-546
-586
-625
-664
-702
-738
-774
-807
-839
-868
-895
-920
-942
-962
-979
-995
-1008
-1018
-1028
-1034
-1038
-1040
-1040
-1037
-1032
-1024
-1014
-1002
-989
-974
-957
-938
-918
-897
-876
-854
-831
-808
-784
-759
-733
-707
-680
-653
-626
-600
-575
-552
-531
-512
-495
-481
-470
-462
-456
-453
-452
-454
-458
-464
-470
-478
-485
-493
-500
-507
-514
-521
-527
-533
-539
-545
-552
-558
-564
-570
-576
-582
-590
-598
-606
-616
-626
-637
-649
-662
-675
-689
-703
-717
-731
-745
-758
-770
-782
-793
-803
-812
-821
-829
-837
-845
-852
-858
-864
-870
-874
-877
-878
-879
-878
-875
-871
-864
-857
-847
-837
-825
-812
-799
-784
-770
-755
-739
-722
-705
-688
-669
-649
-629
-607
-585
-563
-541
-518
-496
-474
-452
-430
-410
-389
-369
-350
-330
-311
-292
-272
-253
-232
-211
-190
-168
-145
-121
-96
-70
-44
-15
14
45
77
111
146
181
217
253
289
324
359
393
425
456
485
512
537
560
582
601
619
636
651
665
679
692
705
717
730
744
758
773
788
803
820
836
854
871
888
906
922
938
953
966
978
989
998
1006
1010
1014
1014
1014
1010
1004
996
985
972
956
938
919
900
880
859
840
821
803
787
773
761
751
743
736
731
727
725
723
722
722
723
723
724
725
724
723
721
717
712
705
698
690
682
675
667
661
655
651
648
646
647
649
652
658
666
676
687
699
713
727
742
757
771
785
799
813
826
838
850
861
872
882
892
900
908
914
919
923
926
927
927
927
924
921
916
911
904
896
887
878
868
857
846
836
825
815
805
795
786
778
769
761
754
746
739
733
726
719
712
704
695
686
676
665
654
642
629
617
604
591
577
564
551
538
526
514
502
490
479
468
457
446
435
424
413
401
388
374
360
344
327
309
290
270
248
224
200
174
148
121
94
67
40
14
-11
-36
-61
-84
-107
-128
-149
-169
-187
-204
-219
-233
-246
-256
-266
-273
-280
-285
-289
-293
-296
-298
-300
-301
-303
-304
-304
-305
-305
-305
-304
-304
-304
-304
-303
-303
-302
-302
-301
-299
-297
-294
-290
-286
-281
-276
-269
-261
-253
-244
-235
-226
-217
-208
-200
-192
-185
-178
-172
-168
-164
-161
-159
-159
-160
-162
-165
-169
-174
-180
-186
-193
-199
-204
-208
-209
-209
-206
-201
-193
-184
-172
-159
-145
-129
-113
-96
-79
-63
-47
-31
-17
-3
10
23
34
45
56
66
75
84
93
100
108
114
121
127
132
137
141
145
148
151
154
155
157
157
158
158
157
157
157
156
155
155
154
153
152
151
150
150
149
148
146
145
142
139
134
128
121
113
104
92
80
65
49
32
13
-7
-27
-47
-66
-85
-103
-120
-135
-148
-159
-168
-174
-178
-179
-178
-175
-170
-164
-156
-146
-136
-125
-112
-100
-87
-75
-62
-51
-40
-30
-20
-12
-5
1
6
10
11
11
9
6
0
-7
-16
-26
-38
-51
-66
-81
-98
-115
-133
-152
-171
-191
-212
-233
-254
-275
-296
-317
-337
-357
-376
-395
-412
-428
-443
-457
-469
-479
-488
-495
-500
-504
-506
-507
-506
-504
-500
-495
-488
-481
-472
-463
-453
-442
-430
-418
-405
-391
-378
-365
-351
-339
-327
-315
-305
-296
-289
-283
-279
-276
-275
-275
-276
-278
-281
-285
-289
-293
-298
-303
-308
-313
-318
-323
-328
-332
-336
-340
-342
-344
-345
-345
-343
-341
-339
-336
-332
-329
-325
-323
-320
-318
-317
-317
-318
-319
-322
-325
-329
-334
-341
-349
-358
-369
-381
-394
-408
-422
-435
-449
-462
-475
-488
-502
-516
-530
-545
-561
-578
-595
-613
-632
-650
-669
-687
-704
-721
-737
-753
-767
-781
-795
-807
-818
-828
-837
-844
-850
-854
-857
-859
-859
-858
-855
-850
-844
-836
-826
-814
-801
-786
-768
-749
-728
-704
-678
-650
-619
-587
-553
-518
-481
-443
-405
-366
-326
-286
-246
-206
-166
-127
-89
-53
-17
17
50
81
111
138
164
188
211
232
253
273
292
309
326
342
357
370
382
393
403
411
418
424
430
434
438
442
446
448
451
452
453
454
454
454
454
453
454
454
455
457
460
464
469
474
481
489
499
509
522
535
551
568
586
606
627
650
674
699
724
751
778
806
835
863
891
919
946
972
997
1020
1044
1065
1085
1103
1119
1132
1145
1155
1164
1171
1176
1180
1182
1183
1183
1181
1179
1176
1173
1169
1164
1160
1154
1149
1142
1135
1127
1118
1108
1097
1085
1071
1056
1039
1020
1000
977
952
925
895
864
831
796
760
723
684
645
605
565
525
485
445
406
367
329
292
256
221
187
154
122
92
62
33
5
-22
-49
-76
-102
-128
-154
-180
-205
-230
-255
-279
-303
-326
-349
-371
-393
-413
-432
-449
-465
-479
-492
-502
-511
-517
-522
-525
-525
-523
-519
-514
-506
-496
-484
-471
-457
-441
-424
-406
-387
-367
-348
-327
-307
-287
-268
-249
-230
-212
-195
-178
-162
-146
-131
-116
-103
-90
-77
-66
-56
-46
-38
-31
-25
-21
-17
-16
-16
-17
-21
-26
-32
-40
-50
-61
-72
-85
-99
-113
-128
-144
-159
-175
-190
-206
-222
-238
-255
-271
-287
-304
-321
-338
-355
-372
-389
-406
-423
-439
-456
-472
-488
-503
-518
-533
-547
-561
-575
-589
-602
-614
-627
-639
-652
-664
-675
-687
-698
-709
-719
-728
-737
-745
-752
-758
-763
-767
-769
-770
-769
-767
-763
-758
-751
-742
-732
-719
-705
-689
-671
-652
-632
-612
-590
-568
-546
-524
-502
-481
-460
-440
-421
-403
-386
-370
-355
-341
-327
-315
-303
-292
-281
-270
-259
-248
-236
-224
-211
-198
-185
-171
-157
-142
-127
-112
-96
-81
-65
-49
-33
-17
-2
14
30
46
62
78
94
110
126
142
158
174
190
206
222
237
252
268
283
298
313
329
344
360
376
393
410
428
447
466
485
505
525
546
566
586
606
625
645
664
682
700
717
732
747
761
773
785
795
804
812
819
825
830
835
839
842
845
848
850
851
852
852
851
850
849
846
844
840
837
833
829
825
820
816
812
808
803
799
795
791
787
784
781
778
776
775
774
775
777
780
785
790
797
805
814
824
835
846
858
871
884
898
911
925
940
955
970
985
1000
1018
1035
1052
1070
1087
1105
1123
1142
1159
1177
1195
1212
1229
1245
1261
1276
1291
1305
1318
1331
1343
1354
1364
1373
1382
1391
1398
1405
1412
1417
1422
1427
1430
1433
1435
1435
1435
1433
1430
1425
1419
1411
1401
1389
1375
1359
1341
1321
1298
1274
1248
1221
1193
1164
1135
1106
1077
1048
1020
993
967
942
918
895
873
852
833
813
795
776
759
741
724
707
690
673
656
640
623
608
592
578
564
551
538
526
515
505
495
487
479
472
465
459
454
450
445
441
437
432
427
422
417
411
404
398
391
384
377
370
363
356
350
344
338
332
326
320
314
307
301
294
287
280
271
262
253
243
232
220
209
196
184
172
160
148
136
124
113
101
89
77
64
50
36
21
4
-13
-31
-51
-73
-95
-120
-146
-173
-202
-232
-263
-295
-327
-360
-394
-427
-461
-494
-527
-559
-590
-620
-648
-675
-700
-723
-744
-763
-780
-795
-808
-820
-830
-839
-847
-854
-860
-866
-870
-873
-875
-876
-875
-873
-870
-865
-859
-852
-844
-835
-826
-815
-803
-791
-778
-765
-750
-736
-721
-706
-690
-674
-657
-641
-623
-605
-587
-568
-548
-527
-504
-481
-456
-431
-404
-376
-347
-318
-287
-255
-223
-190
-157
-123
-88
-53
-18
17
52
87
120
153
184
214
242
268
292
315
335
354
370
385
398
409
418
426
432
436
438
439
439
436
432
427
420
411
401
389
377
364
349
334
319
303
287
270
253
236
218
200
182
164
146
128
110
93
76
60
44
28
12
-3
-18
-33
-48
-64
-79
-95
-112
-128
-145
-162
-179
-197
-214
-232
-249
-266
-283
-300
-317
-334
-350
-365
-380
-394
-407
-420
-433
-446
-459
-472
-485
-498
-511
-524
-536
-548
-560
-571
-580
-589
-597
-604
-610
-615
-618
-621
-622
-621
-619
-615
-610
-602
-592
-581
-567
-552
-535
-516
-497
-476
-455
-433
-411
-388
-366
-344
-322
-300
-278
-257
-236
-216
-196
-177
-158
-140
-122
-105
-88
-71
-55
-39
-23
-8
7
22
37
51
65
79
94
108
122
137
151
166
182
197
213
229
245
261
278
294
310
326
341
356
370
383
396
407
418
428
437
446
453
461
467
473
479
483
488
492
495
499
502
505
509
512
516
520
524
527
531
535
538
541
544
547
549
551
554
555
557
558
559
559
558
557
555
552
547
542
536
528
519
509
498
486
472
458
442
426
409
392
374
356
337
318
298
278
258
238
217
195
174
152
131
109
87
65
44
22
1
-20
-41
-62
-82
-102
-122
-142
-162
-182
-203
-224
-246
-268
-291
-314
-337
-361
-385
-409
-433
-457
-480
-504
-529
-553
-578
-603
-628
-654
-681
-709
-737
-766
-796
-826
-857
-889
-922
-955
-988
-1022
-1056
-1091
-1126
-1161
-1196
-1231
-1266
-1301
-1336
-1371
-1405
-1439
-1473
-1506
-1539
-1572
-1604
-1635
-1666
-1696
-1726
-1754
-1782
-1808
-1834
-1858
-1882
-1904
-1926
-1946
-1965
-1983
-2000
-2016
-2029
-2043
-2054
-2065
-2074
-2082
-2089
-2095
-2100
-2105
-2108
-2111
-2113
-2114
-2115
-2115
-2113
-2111
-2108
-2104
-2099
-2092
-2085
-2076
-2067
-2056
-2045
-2033
-2020
-2007
-1993
-1979
-1964
-1949
-1934
-1918
-1903
-1887
-1872
-1857
-1842
-1828
-1814
-1801
-1787
-1774
-1760
-1747
-1734
-1721
-1707
-1694
-1682
-1669
-1657
-1646
-1635
-1625
-1615
-1606
-1599
-1592
-1587
-1583
-1581
-1580
-1580
-1583
-1587
-1592
-1600
-1608
-1619
-1630
-1643
-1657
-1671
-1686
-1701
-1717
-1733
-1750
-1766
-1782
-1799
-1815
-1830
-1845
-1860
-1873
-1886
-1898
-1909
-1918
-1926
-1933
-1938
-1942
-1944
-1944
-1943
-1940
-1935
-1928
-1919
-1909
-1896
-1882
-1866
-1848
-1829
-1808
-1786
-1762
-1737
-1712
-1685
-1657
-1629
-1601
-1572
-1542
-1512
-1482
-1452
-1422
-1392
-1363
-1333
-1305
-1276
-1249
-1222
-1195
-1170
-1144
-1120
-1095
-1072
-1049
-1027
-1004
-984
-963
-943
-923
-903
-884
-866
-848
-830
-814
-798
-784
-770
-758
-746
-734
-722
-710
-698
-687
-675
-663
-652
-641
-629
-618
-607
-595
-584
-573
-562
-551
-541
-530
-519
-508
-498
-487
-477
-466
-456
-446
-435
-425
-415
-405
-395
-385
-375
-365
-356
-346
-336
-327
-317
-308
-298
-289
-280
-270
-261
-252
-243
-234
-225
-216
-207
-198
-190
-181
-172
-164
-155
-147
-139
-130
-122
-114
-105
-97
-89
-81
-73
-65
-58
-50
-42
-34
-27
-19
-12
-4
3
11
18
25
33
40
47
54
61
68
75
82
89
95
102
109
115
122
129
135
142
148
154
161
167
173
179
185
191
197
203
209
215
221
227
232
238
244
249
255
260
266
271
277
282
287
293
298
303
308
313
318
323
328
333
338
343
347
352
357
362
366
371
375
380
384
389
393
397
402
406
410
414
418
422
427
431
435
438
442
446
450
454
458
461
465
469
472
476
479
483
486
490
493
497
500
503
506
510
513
516
519
522
525
528
531
534
537
540
543
546
548
551
554
557
559
562
564
567
570
572
574
577
579
582
584
586
589
591
593
595
597
600
602
604
606
608
610
612
614
616
618
619
621
623
625
627
628
630
632
633
635
636
638
640
641
643
644
645
647
648
650
651
652
653
655
656
657
658
659
661
