5
3373
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
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
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
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
37
37
37
37
37
38
38
38
38
38
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
39
39
40
40
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
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
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
91
91
91
91
91
91
91
91
91
91
91
91
90
90
90
90
90
90
90
90
90
89
89
89
89
89
89
89
89
88
88
88
88
88
88
88
88
88
87
87
87
87
87
87
87
86
86
86
86
86
86
86
85
85
85
85
85
85
85
84
84
84
84
84
84
84
83
83
83
83
83
83
83
82
82
82
82
82
82
81
81
81
81
80
80
80
80
80
79
79
79
78
78
78
78
77
77
77
76
76
76
76
75
75
75
74
74
74
74
73
73
73
72
72
72
72
71
71
71
71
70
70
70
70
69
69
69
69
68
68
68
68
68
67
67
67
67
66
66
66
66
66
65
65
65
65
65
65
64
64
64
64
64
64
64
64
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
62
62
62
62
62
62
62
62
61
61
61
61
61
61
60
60
60
60
60
60
59
59
59
59
59
58
58
58
58
58
57
57
57
57
57
56
56
56
56
56
55
55
55
55
55
55
55
55
55
54
54
54
54
54
54
54
54
54
53
53
53
53
53
53
53
54
54
54
54
54
54
55
55
55
55
56
56
56
57
57
57
58
58
59
59
59
60
60
60
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
61
61
61
61
60
60
59
59
59
58
58
58
57
57
57
57
56
56
56
56
56
56
55
55
55
55
54
54
54
53
53
53
53
52
52
52
52
51
51
51
51
50
50
50
50
50
49
49
49
48
48
48
48
48
48
48
48
47
47
47
47
47
47
46
46
46
45
45
45
45
44
44
44
44
43
43
43
42
42
42
41
41
40
40
40
39
39
39
39
38
38
38
38
37
37
37
36
36
36
36
35
35
35
35
34
34
34
34
33
33
33
32
32
32
31
31
30
30
29
29
28
28
28
27
27
27
26
26
25
25
24
24
23
22
22
21
21
20
19
19
18
17
17
17
16
16
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
16
16
16
17
17
17
18
18
18
18
19
19
19
19
20
20
20
21
21
21
21
21
21
20
20
19
19
18
17
16
15
14
13
12
12
11
10
9
8
7
6
5
4
3
2
2
2
1
1
1
0
0
0
0
0
-1
-1
-1
-1
-2
-2
-2
-2
-3
-3
-3
-4
-4
-5
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-17
-18
-19
-20
-22
-23
-25
-26
-27
-29
-30
-31
-33
-34
-36
-37
-38
-40
-41
-43
-44
-46
-48
-49
-51
-52
-54
-56
-58
-60
-61
-63
-65
-67
-69
-71
-74
-76
-78
-80
-83
-85
-87
-90
-92
-94
-96
-99
-101
-103
-106
-108
-111
-113
-116
-118
-121
-124
-126
-129
-132
-134
-137
-140
-143
-145
-148
-151
-154
-156
-159
-162
-164
-167
-169
-171
-173
-176
-178
-180
-182
-184
-186
-188
-190
-192
-194
-195
-197
-198
-199
-200
-201
-202
-203
-204
-204
-205
-205
-206
-206
-207
-207
-207
-207
-207
-206
-206
-205
-204
-203
-203
-202
-201
-200
-198
-197
-196
-194
-193
-192
-190
-189
-187
-186
-185
-183
-182
-181
-180
-179
-178
-177
-176
-175
-174
-173
-172
-171
-170
-169
-168
-168
-167
-166
-165
-165
-164
-164
-164
-164
-164
-164
-165
-166
-166
-167
-168
-168
-169
-169
-170
-171
-171
-172
-172
-173
-174
-175
-175
-176
-177
-178
-180
-181
-183
-184
-186
-188
-190
-192
-194
-197
-199
-201
-203
-205
-207
-209
-211
-213
-215
-217
-219
-221
-223
-226
-228
-230
-232
-234
-235
-237
-239
-241
-243
-245
-248
-250
-252
-255
-257
-259
-262
-264
-266
-268
-270
-272
-274
-276
-278
-279
-281
-282
-283
-284
-285
-285
-286
-286
-287
-287
-287
-287
-288
-288
-288
-288
-287
-287
-287
-287
-286
-286
-285
-285
-284
-283
-282
-281
-280
-279
-278
-276
-275
-273
-272
-270
-269
-268
-267
-267
-266
-266
-265
-265
-264
-264
-264
-263
-263
-263
-263
-263
-263
-263
-264
-264
-264
-265
-265
-266
-266
-267
-268
-268
-270
-271
-273
-275
-277
-279
-282
-285
-288
-291
-294
-296
-299
-301
-304
-306
-308
-310
-312
-314
-316
-318
-319
-321
-323
-324
-325
-326
-327
-328
-328
-328
-328
-327
-327
-326
-326
-325
-324
-323
-321
-320
-319
-318
-316
-315
-314
-313
-311
-310
-309
-308
-307
-306
-304
-303
-301
-300
-298
-296
-294
-293
-291
-289
-288
-287
-286
-285
-284
-283
-282
-280
-279
-278
-276
-275
-274
-273
-272
-271
-271
-270
-270
-270
-270
-269
-269
-269
-268
-267
-266
-265
-264
-263
-262
-262
-261
-260
-260
-260
-260
-259
-259
-259
-259
-259
-258
-258
-259
-259
-260
-261
-262
-263
-265
-266
-268
-270
-271
-273
-274
-275
-276
-277
-278
-278
-279
-279
-280
-280
-280
-281
-281
-282
-282
-283
-285
-287
-289
-292
-296
-300
-304
-309
-313
-318
-323
-327
-332
-336
-340
-344
-348
-352
-356
-360
-364
-368
-371
-375
-378
-381
-384
-387
-389
-392
-394
-397
-400
-403
-407
-411
-415
-419
-423
-427
-431
-435
-439
-442
-446
-449
-452
-455
-458
-461
-463
-465
-467
-469
-470
-471
-471
-471
-472
-472
-472
-473
-474
-475
-475
-476
-477
-478
-478
-479
-479
-479
-478
-478
-478
-478
-477
-477
-477
-477
-477
-476
-475
-473
-471
-468
-464
-460
-456
-452
-447
-443
-439
-435
-431
-428
-425
-422
-419
-416
-413
-410
-408
-405
-402
-398
-395
-392
-389
-386
-382
-379
-375
-372
-368
-364
-361
-357
-354
-351
-349
-346
-344
-343
-341
-340
-339
-338
-337
-337
-336
-336
-336
-336
-337
-339
-340
-342
-345
-347
-350
-353
-356
-360
-363
-367
-371
-375
-379
-384
-388
-393
-397
-402
-406
-411
-415
-419
-424
-429
-433
-438
-443
-449
-454
-460
-465
-471
-477
-482
-487
-492
-497
-502
-506
-510
-514
-518
-521
-524
-527
-530
-533
-535
-538
-541
-543
-546
-548
-551
-554
-557
-560
-563
-566
-569
-572
-575
-577
-579
-582
-584
-586
-589
-591
-594
-597
-600
-603
-607
-610
-614
-617
-620
-624
-627
-630
-632
-635
-638
-640
-643
-645
-648
-651
-654
-658
-661
-664
-668
-671
-674
-676
-678
-680
-682
-683
-684
-685
-687
-688
-689
-690
-691
-692
-693
-694
-695
-696
-698
-699
-701
-702
-704
-707
-709
-712
-714
-717
-720
-722
-725
-727
-729
-731
-732
-733
-734
-735
-736
-736
-736
-736
-736
-736
-735
-734
-733
-732
-731
-730
-729
-729
-728
-728
-728
-729
-730
-731
-732
-733
-734
-734
-735
-735
-735
-734
-734
-734
-734
-734
-734
-734
-734
-735
-735
-735
-735
-736
-736
-737
-738
-740
-743
-746
-749
-754
-759
-764
-769
-775
-781
-786
-792
-798
-804
-810
-816
-823
-829
-835
-842
-848
-853
-858
-863
-868
-872
-875
-879
-882
-884
-887
-890
-893
-896
-899
-901
-904
-908
-911
-914
-917
-920
-923
-926
-929
-933
-937
-941
-945
-949
-954
-959
-963
-968
-973
-977
-981
-985
-988
-991
-994
-996
-998
-1000
-1000
-1002
-1004
-1004
-1006
-1006
-1006
-1006
-1006
-1006
-1006
-1006
-1006
-1006
-1006
-1006
-1006
-1006
-1004
-1004
-1004
-1002
-1002
-1000
-999
-998
-996
-995
-994
-993
-992
-992
-991
-991
-990
-990
-990
-989
-989
-989
-990
-990
-992
-993
-995
-997
-999
-1002
-1004
-1006
-1008
-1010
-1012
-1014
-1014
-1016
-1018
-1020
-1022
-1026
-1028
-1030
-1033
-1035
-1038
-1040
-1043
-1046
-1049
-1052
-1055
-1059
-1063
-1067
-1071
-1076
-1080
-1084
-1089
-1093
-1097
-1100
-1104
-1108
-1111
-1114
-1117
-1120
-1122
-1123
-1124
-1125
-1125
-1125
-1125
-1125
-1124
-1125
-1125
-1126
-1127
-1129
-1130
-1131
-1132
-1133
-1134
-1134
-1135
-1135
-1135
-1136
-1136
-1136
-1137
-1137
-1137
-1136
-1135
-1134
-1132
-1130
-1128
-1125
-1122
-1119
-1116
-1112
-1108
-1104
-1099
-1094
-1088
-1082
-1076
-1070
-1064
-1057
-1052
-1046
-1041
-1036
-1031
-1027
-1022
-1018
-1016
-1012
-1008
-1006
-1004
-1002
-1000
-1000
-1000
-1000
-1000
-1002
-1004
-1006
-1008
-1010
-1010
-1012
-1012
-1012
-1010
-1010
-1008
-1006
-1004
-1002
-1000
-997
-995
-992
-988
-985
-981
-977
-972
-967
-962
-957
-951
-946
-941
-936
-933
-930
-928
-928
-928
-929
-930
-932
-933
-935
-937
-938
-939
-940
-940
-940
-939
-938
-936
-933
-931
-927
-923
-919
-915
-910
-905
-901
-897
-893
-889
-886
-883
-881
-879
-878
-877
-877
-877
-877
-878
-880
-883
-885
-889
-892
-896
-900
-904
-907
-910
-912
-913
-914
-914
-914
-913
-912
-911
-910
-909
-908
-907
-906
-905
-904
-903
-901
-900
-899
-899
-899
-900
-901
-903
-905
-908
-911
-914
-917
-919
-921
-923
-924
-925
-926
-927
-927
-928
-929
-931
-932
-934
-936
-938
-940
-942
-944
-946
-948
-951
-954
-956
-959
-962
-964
-967
-969
-971
-973
-974
-974
-974
-973
-972
-969
-967
-964
-961
-958
-955
-952
-949
-947
-944
-941
-938
-936
-933
-930
-928
-927
-926
-926
-927
-929
-931
-935
-938
-943
-948
-953
-958
-964
-969
-975
-980
-986
-991
-996
-1000
-1006
-1012
-1016
-1022
-1028
-1034
-1039
-1045
-1050
-1056
-1061
-1066
-1071
-1076
-1081
-1085
-1089
-1093
-1096
-1099
-1102
-1104
-1105
-1107
-1109
-1111
-1112
-1114
-1117
-1119
-1121
-1124
-1127
-1130
-1133
-1136
-1140
-1144
-1148
-1153
-1158
-1163
-1168
-1174
-1180
-1185
-1190
-1195
-1199
-1203
-1205
-1207
-1209
-1210
-1210
-1210
-1210
-1210
-1209
-1209
-1208
-1207
-1206
-1205
-1203
-1202
-1199
-1197
-1193
-1190
-1185
-1181
-1176
-1171
-1166
-1161
-1157
-1153
-1149
-1145
-1142
-1138
-1135
-1132
-1129
-1126
-1124
-1122
-1120
-1120
-1119
-1120
-1122
-1124
-1128
-1132
-1136
-1141
-1147
-1152
-1158
-1164
-1170
-1176
-1182
-1188
-1194
-1200
-1205
-1210
-1215
-1219
-1222
-1225
-1226
-1227
-1227
-1227
-1226
-1225
-1223
-1222
-1220
-1217
-1215
-1213
-1210
-1208
-1206
-1204
-1202
-1200
-1200
-1199
-1199
-1199
-1200
-1201
-1202
-1203
-1204
-1204
-1204
-1204
-1204
-1203
-1202
-1202
-1201
-1201
-1201
-1201
-1202
-1203
-1203
-1204
-1205
-1206
-1207
-1207
-1208
-1208
-1208
-1209
-1209
-1209
-1210
-1211
-1212
-1213
-1215
-1216
-1217
-1219
-1220
-1221
-1222
-1223
-1223
-1224
-1225
-1227
-1228
-1230
-1232
-1234
-1235
-1237
-1239
-1240
-1241
-1242
-1243
-1245
-1246
-1248
-1250
-1253
-1255
-1259
-1262
-1266
-1269
-1273
-1276
-1279
-1282
-1284
-1286
-1288
-1289
-1290
-1292
-1293
-1295
-1296
-1298
-1301
-1303
-1306
-1308
-1310
-1312
-1314
-1315
-1316
-1316
-1317
-1317
-1318
-1319
-1321
-1322
-1324
-1327
-1329
-1331
-1333
-1334
-1335
-1335
-1335
-1333
-1331
-1328
-1324
-1320
-1314
-1309
-1303
-1296
-1289
-1282
-1274
-1266
-1258
-1250
-1242
-1233
-1225
-1217
-1208
-1200
-1192
-1183
-1174
-1165
-1156
-1147
-1137
-1127
-1116
-1106
-1095
-1084
-1073
-1063
-1052
-1042
-1032
-1022
-1014
-1004
-997
-988
-981
-974
-967
-961
-956
-951
-947
-944
-941
-939
-937
-935
-933
-930
-927
-924
-921
-917
-914
-910
-906
-902
-899
-896
-892
-889
-886
-883
-879
-876
-873
-871
-869
-867
-867
-867
-868
-871
-873
-877
-881
-885
-890
-895
-900
-905
-910
-915
-921
-927
-932
-938
-944
-949
-954
-958
-961
-964
-966
-967
-967
-967
-967
-968
-968
-968
-969
-971
-973
-975
-978
-982
-985
-989
-993
-998
-1002
-1008
-1014
-1022
-1028
-1035
-1042
-1049
-1056
-1061
-1066
-1070
-1074
-1076
-1078
-1079
-1080
-1081
-1082
-1082
-1082
-1082
-1082
-1081
-1080
-1078
-1076
-1073
-1070
-1067
-1064
-1060
-1057
-1053
-1050
-1047
-1044
-1041
-1038
-1035
-1032
-1029
-1026
-1022
-1018
-1014
-1010
-1006
-1002
-997
-992
-986
-981
-974
-968
-961
-955
-948
-942
-935
-930
-925
-920
-916
-912
-909
-905
-902
-898
-895
-891
-886
-882
-877
-872
-867
-862
-857
-853
-848
-844
-841
-837
-834
-831
-828
-826
-823
-820
-817
-814
-811
-807
-804
-801
-797
-793
-789
-785
-781
-776
-771
-767
-762
-757
-752
-747
-743
-740
-737
-734
-733
-732
-732
-733
-734
-736
-739
-743
-747
-751
-756
-760
-766
-771
-776
-781
-785
-790
-793
-797
-799
-801
-801
-802
-801
-800
-798
-796
-793
-790
-787
-784
-780
-776
-772
-768
-764
-761
-758
-755
-753
-752
-751
-751
-752
-753
-754
-756
-758
-761
-763
-765
-767
-769
-771
-772
-773
-774
-774
-774
-773
-771
-769
-766
-762
-757
-752
-745
-737
-729
-720
-710
-700
-690
-680
-669
-659
-650
-641
-632
-625
-618
-612
-607
-602
-599
-596
-595
-594
-593
-593
-594
-595
-596
-598
-600
-602
-604
-606
-607
-609
-610
-611
-611
-611
-611
-610
-609
-607
-605
-603
-600
-597
-594
-591
-588
-584
-581
-577
-574
-570
-567
-564
-560
-557
-553
-549
-546
-542
-537
-533
-529
-524
-520
-515
-510
-504
-499
-492
-486
-479
-472
-465
-458
-450
-443
-436
-429
-422
-415
-408
-402
-396
-390
-385
-380
-376
-373
-371
-370
-369
-369
-370
-372
-374
-376
-378
-381
-384
-387
-389
-392
-395
-398
-400
-402
-404
-405
-405
-405
-404
-403
-401
-399
-396
-392
-389
-385
-380
-376
-370
-365
-359
-353
-346
-338
-331
-323
-315
-306
-298
-289
-280
-270
-261
-250
-239
-227
-215
-202
-188
-174
-159
-145
-130
-116
-103
-90
-77
-65
-53
-42
-30
-19
-8
3
14
24
33
42
49
56
63
68
74
79
83
88
93
97
102
106
111
115
120
124
129
133
138
142
147
151
156
160
164
168
172
175
177
180
182
185
187
189
192
196
199
203
208
212
217
221
226
230
234
238
242
245
249
252
255
258
260
261
262
262
261
260
259
257
255
253
250
248
245
241
238
234
229
225
220
215
210
206
202
199
196
194
193
193
192
192
193
193
193
193
194
194
194
194
195
196
197
199
201
204
207
211
216
221
226
232
238
245
252
259
266
274
281
289
296
304
312
320
327
335
343
350
357
364
371
378
385
392
398
405
412
419
426
434
441
449
457
464
471
478
484
490
495
499
503
506
509
511
513
514
515
515
515
513
512
509
506
503
500
496
493
490
487
485
483
482
481
481
480
480
481
481
482
483
485
487
490
493
496
500
503
507
511
514
517
520
523
526
528
531
533
535
537
539
541
543
545
548
550
553
556
560
564
568
573
578
584
590
596
603
609
616
622
628
634
640
646
651
655
660
664
667
670
673
676
678
681
683
685
687
689
691
694
696
698
699
701
702
703
703
703
702
701
700
698
696
694
691
688
686
683
680
677
674
671
668
665
663
661
660
660
661
662
665
668
672
677
683
689
696
702
709
716
723
730
737
743
750
756
762
767
773
778
783
788
794
799
804
809
815
821
827
833
840
847
853
860
866
872
878
883
887
891
894
896
897
897
897
895
893
891
888
885
882
879
877
874
872
870
868
867
865
863
861
859
857
856
854
853
852
851
850
850
850
849
849
849
848
848
847
846
845
844
843
842
841
840
839
837
835
833
830
827
824
820
816
812
807
802
797
792
787
781
775
769
763
757
751
745
739
733
728
724
720
717
714
713
713
713
714
716
719
723
726
730
734
737
741
743
745
747
748
749
749
748
748
746
745
743
741
739
736
734
731
728
726
723
721
719
717
715
713
712
711
710
708
707
705
703
701
698
696
692
688
684
680
675
669
664
657
651
644
637
630
623
615
608
602
595
589
584
579
574
571
568
566
564
564
565
566
569
572
577
582
587
593
600
606
613
620
626
633
639
645
650
655
660
665
669
674
678
682
686
690
694
697
701
704
707
709
711
712
714
714
715
715
715
715
714
713
712
711
710
709
708
707
706
706
706
706
706
707
708
710
711
713
716
718
721
724
727
730
732
735
738
741
743
746
748
749
751
752
752
752
751
750
749
747
745
742
740
738
735
733
730
727
725
722
718
715
712
708
704
701
697
694
690
687
685
682
680
678
676
675
674
673
672
672
671
671
670
670
668
667
665
662
659
656
652
648
643
639
635
630
626
622
619
615
612
609
606
603
601
599
596
595
593
591
590
589
588
587
587
586
586
586
585
584
584
582
581
579
577
575
572
569
566
563
560
556
553
550
546
543
540
537
534
531
527
524
520
517
512
508
503
499
494
489
483
478
473
468
463
458
453
448
443
438
434
429
425
421
418
415
412
409
407
405
403
402
400
399
398
398
398
398
399
400
401
403
405
408
410
413
415
417
420
422
423
425
426
428
429
430
431
432
433
433
434
434
434
433
432
431
430
428
426
424
421
418
415
411
407
403
398
393
388
383
379
374
370
367
363
360
358
355
353
351
349
347
344
342
340
338
336
335
333
332
331
330
329
327
325
323
321
319
316
313
311
309
307
306
304
303
303
302
301
300
300
299
298
297
296
296
295
295
294
293
292
291
290
289
287
285
283
280
278
275
273
271
269
267
266
265
265
265
265
265
266
267
269
271
272
275
277
279
282
284
286
289
290
292
293
293
293
292
290
288
285
282
278
274
268
263
256
250
242
235
227
219
210
202
193
185
176
168
159
151
143
135
127
119
111
103
96
89
81
74
67
61
54
47
41
35
29
23
17
12
7
2
-3
-8
-12
-16
-20
-24
-28
-31
-35
-38
-41
-44
-48
-51
-54
-57
-60
-62
-65
-68
-70
-73
-75
-77
-79
-81
-83
-85
-86
-87
-88
-89
-90
-90
-90
-89
-88
-87
-85
-83
-80
-77
-74
-70
-66
-62
-58
-53
-48
-43
-39
-34
-29
-24
-20
-16
-12
-8
-4
-1
3
6
10
14
18
22
27
31
36
41
46
50
55
58
62
65
68
70
72
74
75
76
77
77
77
77
77
76
76
75
74
74
73
72
71
71
70
69
69
68
68
67
67
66
66
66
66
65
64
63
62
60
57
54
51
47
42
37
32
27
21
15
9
3
-3
-9
-15
-20
-26
-32
-37
-43
-48
-52
-57
-61
-65
-68
-72
-75
-78
-81
-85
-88
-92
-96
-100
-104
-108
-112
-116
-120
-124
-128
-132
-136
-140
-144
-147
-150
-153
-156
-159
-161
-163
-164
-165
-166
-166
-166
-166
-166
-166
-165
-164
-163
-162
-161
-160
-159
-157
-156
-155
-154
-153
-153
-152
-152
-152
-152
-152
-151
-151
-150
-149
-147
-145
-142
-139
-136
-132
-128
-124
-120
-116
-113
-109
-106
-104
-101
-99
-98
-96
-95
-94
-93
-93
-92
-91
-89
-88
-87
-85
-83
-80
-78
-75
-71
-68
-64
-60
-56
-52
-47
-43
-39
-35
-31
-28
-25
-22
-20
-18
-17
-16
-15
-15
-15
-16
-17
-18
-20
-23
-25
-28
-31
-34
-38
-41
-45
-48
-51
-54
-57
-60
-63
-66
-69
-72
-75
-77
-80
-83
-86
-90
-93
-97
-100
-103
-107
-109
-112
-114
-116
-117
-117
-117
-117
-115
-114
-112
-109
-106
-102
-98
-94
-89
-83
-77
-71
-64
-58
-51
-44
-38
-31
-25
-20
-15
-10
-5
-1
3
7
11
15
18
22
25
28
30
33
35
38
40
42
44
47
49
51
53
55
57
58
60
61
62
63
63
64
64
64
64
64
63
63
63
62
62
61
61
60
60
59
59
59
59
58
58
58
58
57
57
57
56
55
55
54
54
53
52
51
50
48
46
44
41
38
34
30
26
22
18
13
9
4
0
-5
-9
-14
-19
-24
-29
-34
-39
-44
-49
-54
-58
-63
-67
-71
-74
-77
-81
-83
-86
-88
-91
-93
-94
-96
-98
-99
-100
-101
-101
-101
-101
-100
-99
-98
-97
-95
-94
-92
-90
-87
-85
-83
-81
-79
-77
-75
-72
-70
-68
-66
-64
-62
-60
-58
-56
-54
-52
-51
-50
-49
-48
-47
-46
-46
-46
-45
-45
-45
-46
-46
-48
-49
-51
-53
-56
-59
-63
-67
-71
-76
-81
-86
-91
-97
-102
-108
-114
-119
-125
-130
-135
-140
-145
-150
-154
-158
-162
-166
-169
-172
-175
-177
-180
-182
-183
-184
-185
-186
-187
-187
-187
-188
-188
-188
-188
-188
-188
-188
-188
-186
-185
-183
-180
-177
-173
-169
-164
-159
-154
-148
-142
-136
-129
-122
-115
-108
-100
-93
-86
-78
-71
-64
-57
-51
-44
-38
-31
-24
-17
-10
-3
4
11
19
26
34
42
49
57
65
73
80
88
95
103
110
117
124
131
138
146
153
160
167
175
182
190
198
206
214
222
231
240
249
258
267
277
287
297
307
317
327
337
346
355
364
373
381
389
396
403
409
415
420
425
430
434
438
442
446
449
453
456
459
461
464
466
468
470
471
471
472
471
470
469
467
465
462
459
455
451
446
441
436
430
425
419
414
408
404
399
395
392
389
387
385
384
383
382
381
380
380
380
380
380
380
381
381
382
384
385
386
388
389
391
392
393
394
396
397
398
399
399
400
402
403
404
405
407
409
411
414
417
421
425
429
434
439
443
448
452
455
458
461
462
463
463
462
461
458
456
452
448
444
439
433
427
421
414
407
400
393
386
378
371
364
357
350
344
337
331
325
319
313
308
302
297
291
286
281
276
271
267
262
258
254
250
246
242
239
236
234
232
230
229
229
228
228
229
230
230
231
232
233
234
234
234
235
235
235
235
234
234
235
235
235
236
237
239
241
243
246
250
254
259
264
270
276
282
288
294
300
306
312
317
322
327
331
336
340
344
348
352
356
360
363
367
370
374
377
381
384
387
391
394
397
399
401
403
404
404
404
403
401
399
396
393
389
385
380
375
370
365
360
355
350
345
341
337
334
331
330
329
329
329
331
333
335
338
342
345
349
352
355
358
361
363
365
366
367
368
368
368
367
366
365
363
361
358
356
353
351
348
346
344
342
340
338
337
335
334
333
332
331
330
330
329
328
328
327
327
327
326
327
327
328
329
330
331
333
335
337
339
342
345
348
351
355
358
363
367
372
376
381
387
392
397
403
408
414
420
426
433
439
446
453
460
467
474
481
488
494
501
507
512
518
523
527
532
536
540
544
547
551
553
556
559
561
563
565
567
568
570
571
573
574
576
578
580
583
585
588
591
594
597
600
603
606
608
610
612
613
614
614
615
615
615
615
614
614
614
613
612
611
611
610
609
608
607
607
606
606
607
608
609
611
613
616
619
623
627
632
636
641
646
651
656
661
666
670
675
679
683
687
691
694
698
701
704
707
709
711
712
714
714
714
714
714
714
713
712
711
710
709
707
706
704
702
700
698
695
693
691
689
687
685
683
681
680
679
677
677
676
675
674
674
674
674
674
673
673
673
673
673
672
671
670
668
666
663
661
658
655
652
649
645
642
639
636
633
631
629
627
625
624
623
622
622
622
622
622
622
623
624
625
626
626
627
628
628
628
628
627
627
626
625
623
622
620
618
616
614
612
609
606
603
600
596
592
588
583
578
573
567
562
556
550
544
537
531
524
517
510
503
496
488
480
471
462
452
442
431
420
408
396
384
372
359
347
334
322
310
298
286
275
264
254
244
235
226
218
210
204
197
192
187
183
179
175
172
169
167
165
163
161
160
159
157
156
155
154
153
151
150
148
146
144
141
139
136
133
129
126
122
118
114
109
104
99
94
88
82
76
70
63
56
49
42
35
28
21
15
8
2
-4
-10
-16
-21
-26
-31
-35
-39
-43
-46
-50
-53
-56
-58
-61
-63
-66
-69
-72
-75
-78
-82
-86
-90
-94
-98
-101
-105
-108
-110
-112
-113
-114
-114
-114
-113
-111
-109
-106
-102
-98
-93
-87
-81
-75
-67
-60
-53
-45
-37
-30
-23
-16
-10
-4
2
7
12
16
20
23
26
28
30
31
32
32
32
32
31
30
29
27
26
25
24
23
23
22
22
22
22
23
23
24
25
27
28
29
30
32
33
34
34
35
35
35
35
35
35
34
33
32
31
30
28
26
25
23
21
19
18
17
16
15
15
15
15
15
16
16
17
18
18
19
19
20
20
20
20
20
20
20
20
20
19
19
18
17
16
15
14
13
12
12
12
12
13
14
16
19
23
27
31
37
43
50
57
65
73
82
91
100
109
118
127
136
145
153
161
169
177
184
191
197
203
208
213
218
221
225
228
230
232
233
234
234
233
232
231
229
227
224
221
217
214
210
206
201
196
191
186
181
176
170
164
159
153
147
141
136
130
125
120
115
110
106
103
99
97
95
93
92
91
91
92
93
94
96
99
102
106
111
115
120
126
131
137
143
148
154
159
164
169
173
176
179
182
183
185
185
186
185
185
184
183
183
182
182
183
184
186
188
192
196
201
207
214
221
229
238
247
256
265
275
284
293
302
311
319
326
333
339
344
349
352
355
357
358
359
359
359
358
358
357
356
355
355
355
354
354
354
354
355
355
354
354
353
352
350
347
343
338
332
325
317
308
297
285
273
259
245
229
214
198
182
165
149
133
117
102
88
74
61
49
38
28
19
11
4
-2
-7
-12
-15
-18
-21
-24
-26
-29
-31
-35
-39
-43
-49
-56
-63
-72
-81
-91
-102
-114
-126
-138
-151
-164
-177
-189
-201
-213
-224
-234
-244
-252
-260
-267
-273
-278
-283
-288
-292
-296
-299
-303
-307
-311
-315
-319
-323
-328
-333
-339
-345
-352
-359
-366
-374
-382
-390
-398
-406
-413
-420
-426
-431
-436
-440
-443
-445
-447
-448
-448
-449
-448
-447
-446
-445
-442
-439
-436
-432
-427
-421
-415
-408
-401
-392
-384
-374
-364
-353
-341
-328
-315
-301
-286
-270
-254
-237
-220
-202
-184
-166
-147
-129
-110
-91
-72
-54
-35
-17
2
20
38
56
75
93
111
129
147
165
183
201
218
236
253
271
288
305
321
338
354
370
386
401
415
429
442
455
466
477
488
497
506
514
522
530
538
545
552
559
566
573
580
587
594
600
607
613
619
624
630
635
639
643
647
650
652
654
655
655
655
654
653
651
649
646
643
639
634
629
623
617
610
603
595
587
579
571
563
555
548
541
535
529
524
519
515
510
506
502
497
493
488
483
477
472
466
460
454
448
441
435
430
424
419
413
409
404
400
396
393
390
388
386
384
383
383
383
383
385
387
389
392
396
400
405
410
415
421
426
431
435
439
442
445
446
447
447
445
443
439
434
427
419
410
399
387
374
360
344
328
312
295
278
260
243
226
208
191
174
158
141
125
108
92
76
59
43
27
11
-5
-21
-37
-53
-69
-86
-103
-120
-138
-156
-174
-193
-213
-233
-254
-276
-298
-320
-342
-365
-388
-410
-433
-455
-476
-497
-517
-536
-554
-570
-586
-600
-613
-625
-635
-645
-653
-660
-666
-672
-676
-679
-682
-683
-684
-684
-682
-680
-676
-671
-666
-659
-651
-641
-631
-620
-608
-595
-581
-567
-552
-536
-520
-504
-488
-472
-457
-441
-427
-412
-398
-385
-372
-360
-348
-337
-326
-315
-305
-296
-287
-278
-270
-262
-255
-248
-242
-235
-229
-222
-216
-210
-203
-197
-191
-184
-178
-173
-167
-162
-158
-153
-149
-145
-141
-137
-133
-130
-127
-124
-121
-118
-115
-113
-111
-109
-107
-105
-104
-103
-102
-102
-102
-103
-104
-106
-108
-112
-116
-120
-125
-131
-137
-143
-149
-156
-163
-170
-177
-185
-192
-199
-205
-212
-218
-223
-228
-233
-237
-241
-245
-248
-251
-254
-258
-261
-266
-270
-275
-282
-288
-296
-304
-314
-324
-334
-345
-356
-367
-378
-388
-398
-407
-416
-423
-430
-435
-440
-444
-447
-449
-451
-452
-453
-453
-453
-453
-453
-453
-454
-454
-456
-458
-461
-465
-470
-476
-483
-492
-503
-514
-527
-542
-557
-573
-591
-609
-628
-647
-667
-688
-709
-729
-750
-771
-791
-811
-831
-850
-868
-887
-904
-921
-938
-954
-970
-985
-1000
-1014
-1029
-1042
-1055
-1068
-1080
-1092
-1104
-1116
-1128
-1140
-1153
-1166
-1179
-1193
-1207
-1221
-1236
-1251
-1266
-1281
-1295
-1309
-1323
-1337
-1350
-1362
-1373
-1384
-1394
-1402
-1410
-1417
-1422
-1427
-1431
-1434
-1436
-1437
-1437
-1438
-1437
-1436
-1435
-1434
-1432
-1429
-1426
-1423
-1418
-1413
-1407
-1401
-1394
-1386
-1378
-1370
-1361
-1352
-1342
-1333
-1323
-1312
-1302
-1291
-1280
-1269
-1258
-1247
-1236
-1226
-1217
-1208
-1200
-1193
-1186
-1181
-1176
-1172
-1169
-1166
-1163
-1160
-1158
-1156
-1153
-1151
-1149
-1146
-1144
-1141
-1138
-1135
-1132
-1129
-1125
-1121
-1117
-1113
-1108
-1103
-1098
-1093
-1088
-1083
-1078
-1074
-1069
-1065
-1062
-1059
-1056
-1055
-1053
-1053
-1054
-1055
-1058
-1061
-1065
-1070
-1076
-1082
-1090
-1098
-1107
-1116
-1126
-1136
-1146
-1157
-1168
-1178
-1189
-1199
-1209
-1220
-1230
-1240
-1251
-1261
-1273
-1285
-1297
-1310
-1324
-1339
-1354
-1370
-1388
-1406
-1424
-1444
-1464
-1485
-1506
-1528
-1550
-1572
-1595
-1617
-1640
-1662
-1684
-1706
-1727
-1748
-1768
-1786
-1804
-1821
-1836
-1850
-1863
-1875
-1885
-1894
-1902
-1908
-1914
-1919
-1922
-1925
-1927
-1928
-1928
-1927
-1926
-1923
-1920
-1916
-1910
-1904
-1896
-1887
-1877
-1865
-1852
-1838
-1823
-1806
-1789
-1771
-1752
-1732
-1712
-1692
-1672
-1652
-1632
-1613
-1594
-1577
-1560
-1544
-1529
-1515
-1503
-1492
-1482
-1473
-1465
-1459
-1453
-1448
-1444
-1441
-1439
-1437
-1437
-1437
-1438
-1440
-1443
-1448
-1453
-1460
-1468
-1477
-1488
-1501
-1516
-1532
-1550
-1570
-1591
-1614
-1638
-1664
-1690
-1718
-1746
-1774
-1804
-1833
-1864
-1894
-1925
-1957
-1989
-2021
-2054
-2086
-2119
-2152
-2184
-2216
-2247
-2278
-2309
-2339
-2369
-2398
-2426
-2454
-2482
-2509
-2535
-2561
-2587
-2612
-2636
-2660
-2682
-2704
-2725
-2744
-2763
-2781
-2798
-2814
-2829
-2843
-2856
-2868
-2880
-2890
-2898
-2906
-2911
-2915
-2918
-2918
-2917
-2915
-2910
-2904
-2896
-2886
-2875
-2862
-2847
-2831
-2814
-2794
-2774
-2752
-2729
-2704
-2679
-2653
-2627
-2600
-2572
-2545
-2517
-2490
-2463
-2436
-2410
-2386
-2362
-2340
-2319
-2300
-2283
-2268
-2254
-2243
-2233
-2226
-2220
-2217
-2215
-2215
-2216
-2220
-2225
-2231
-2239
-2248
-2257
-2267
-2276
-2286
-2295
-2304
-2312
-2319
-2325
-2329
-2332
-2333
-2333
-2330
-2326
-2319
-2310
-2299
-2285
-2269
-2251
-2231
-2208
-2184
-2158
-2131
-2103
-2075
-2045
-2016
-1987
-1958
-1929
-1902
-1875
-1849
-1825
-1801
-1779
-1758
-1739
-1721
-1704
-1688
-1673
-1660
-1647
-1636
-1625
-1615
-1606
-1598
-1590
-1583
-1578
-1572
-1568
-1564
-1561
-1559
-1557
-1555
-1555
-1554
-1554
-1555
-1557
-1559
-1563
-1568
-1574
-1582
-1591
-1601
-1614
-1627
-1642
-1659
-1677
-1696
-1716
-1737
-1759
-1782
-1806
-1831
-1857
-1883
-1910
-1937
-1963
-1990
-2016
-2041
-2067
-2090
-2113
-2134
-2153
-2171
-2186
-2200
-2212
-2222
-2231
-2238
-2243
-2247
-2250
-2252
-2254
-2255
-2256
-2256
-2257
-2257
-2256
-2256
-2256
-2255
-2254
-2252
-2250
-2247
-2243
-2238
-2233
-2226
-2219
-2210
-2201
-2190
-2179
-2167
-2154
-2141
-2127
-2113
-2098
-2083
-2067
-2052
-2036
-2021
-2005
-1990
-1975
-1960
-1946
-1933
-1920
-1908
-1897
-1886
-1877
-1868
-1859
-1852
-1844
-1838
-1831
-1825
-1819
-1813
-1807
-1801
-1795
-1789
-1783
-1776
-1770
-1764
-1758
-1752
-1747
-1742
-1737
-1733
-1729
-1726
-1723
-1721
-1720
-1719
-1720
-1721
-1724
-1728
-1733
-1739
-1747
-1757
-1768
-1781
-1796
-1812
-1830
-1850
-1871
-1894
-1917
-1943
-1969
-1996
-2024
-2052
-2082
-2111
-2141
-2171
-2202
-2232
-2263
-2293
-2323
-2352
-2382
-2410
-2438
-2465
-2490
-2515
-2538
-2559
-2578
-2596
-2612
-2626
-2638
-2649
-2658
-2664
-2670
-2674
-2676
-2677
-2676
-2674
-2672
-2667
-2662
-2657
-2650
-2643
-2635
-2627
-2618
-2609
-2600
-2591
-2581
-2572
-2562
-2552
-2542
-2532
-2522
-2511
-2500
-2489
-2478
-2466
-2455
-2443
-2430
-2418
-2405
-2391
-2377
-2362
-2347
-2331
-2314
-2296
-2277
-2257
-2235
-2213
-2190
-2167
-2142
-2117
-2091
-2065
-2037
-2012
-1986
-1960
-1935
-1911
-1888
-1866
-1845
-1826
-1809
-1794
-1780
-1769
-1760
-1753
-1747
-1744
-1742
-1742
-1743
-1746
-1749
-1754
-1759
-1764
-1770
-1776
-1782
-1788
-1794
-1800
-1806
-1811
-1816
-1821
-1827
-1832
-1837
-1843
-1850
-1856
-1863
-1871
-1880
-1889
-1898
-1908
-1918
-1929
-1939
-1950
-1961
-1972
-1984
-1995
-2005
-2016
-2025
-2036
-2045
-2054
-2062
-2069
-2074
-2079
-2081
-2083
-2083
-2081
-2078
-2074
-2068
-2062
-2055
-2047
-2037
-2029
-2020
-2011
-2001
-1992
-1983
-1973
-1964
-1955
-1947
-1939
-1931
-1924
-1918
-1911
-1905
-1900
-1895
-1890
-1886
-1881
-1877
-1873
-1869
-1866
-1862
-1859
-1856
-1852
-1849
-1846
-1842
-1839
-1835
-1831
-1827
-1822
-1818
-1813
-1808
-1804
-1799
-1794
-1789
-1784
-1778
-1772
-1766
-1759
-1752
-1744
-1736
-1727
-1718
-1708
-1697
-1686
-1675
-1663
-1651
-1638
-1625
-1612
-1598
-1584
-1571
-1557
-1544
-1531
-1519
-1507
-1495
-1485
-1475
-1465
-1457
-1449
-1441
-1434
-1428
-1422
-1417
-1412
-1408
-1403
-1399
-1396
-1392
-1389
-1385
-1382
-1378
-1374
-1369
-1364
-1359
-1353
-1346
-1339
-1332
-1324
-1316
-1307
-1298
-1289
-1280
-1271
-1262
-1253
-1244
-1235
-1226
-1218
-1209
-1201
-1192
-1183
-1175
-1166
-1157
-1147
-1138
-1128
-1117
-1106
-1094
-1082
-1069
-1056
-1042
-1027
-1012
-998
-983
-969
-954
-941
-928
-917
-907
-898
-891
-885
-881
-879
-879
-881
-885
-892
-900
-910
-922
-935
-950
-966
-983
-1000
-1020
-1039
-1058
-1077
-1097
-1116
-1136
-1156
-1175
-1195
-1215
-1234
-1254
-1274
-1294
-1313
-1333
-1352
-1372
-1391
-1409
-1427
-1445
-1462
-1479
-1494
-1508
-1521
-1533
-1543
-1551
-1557
-1562
-1565
-1566
-1565
-1562
-1557
-1551
-1543
-1533
-1522
-1510
-1497
-1483
-1467
-1452
-1436
-1419
-1402
-1386
-1369
-1352
-1335
-1319
-1303
-1287
-1271
-1255
-1239
-1223
-1207
-1191
-1175
-1158
-1142
-1124
-1107
-1089
-1070
-1051
-1031
-1010
-990
-969
-948
-927
-907
-886
-866
-847
-829
-811
-795
-780
-766
-753
-741
-731
-721
-713
-705
-698
-691
-684
-677
-671
-664
-656
-648
-639
-629
-619
-607
-594
-581
-567
-552
-536
-519
-502
-485
-467
-449
-431
-413
-395
-377
-360
-342
-325
-307
-290
-274
-257
-241
-226
-210
-196
-181
-167
-152
-139
-125
-111
-98
-85
-71
-58
-45
-32
-19
-6
7
20
33
46
59
71
83
94
105
115
124
132
140
146
152
156
159
161
161
161
159
156
152
147
140
133
124
114
104
93
81
68
55
42
28
14
0
-14
-27
-41
-54
-66
-78
-89
-99
-108
-116
-123
-129
-133
-136
-138
-139
-139
-137
-135
-132
-127
-122
-116
-110
-103
-95
-87
-78
-69
-60
-50
-40
-30
-19
-8
3
14
25
37
48
60
72
83
95
106
118
128
139
148
158
166
173
180
186
190
194
197
199
200
200
199
198
196
194
191
188
185
182
179
176
173
171
168
166
163
161
159
157
156
154
153
151
150
149
148
147
146
145
145
145
145
145
146
147
148
149
151
152
155
157
160
164
168
173
178
184
191
197
204
212
220
227
235
243
251
259
268
276
284
293
302
310
319
328
337
346
356
365
375
384
394
404
414
424
434
444
454
463
473
482
490
498
506
514
521
528
534
541
548
555
562
570
578
587
597
607
618
630
643
658
673
688
705
722
740
758
777
796
815
833
852
870
887
904
920
936
950
964
976
987
996
1004
1010
1016
1020
1022
1022
1022
1018
1016
1010
1004
997
988
978
967
956
944
931
917
903
889
875
861
847
833
819
806
793
781
769
758
747
736
726
716
707
698
689
680
671
662
653
643
634
625
615
605
595
585
575
565
555
546
536
527
518
510
502
494
487
480
473
468
463
458
455
452
450
450
450
451
452
454
457
461
465
470
475
481
488
495
503
512
521
532
544
557
571
586
603
621
640
660
682
705
729
754
781
808
835
864
892
921
949
977
1004
1033
1059
1086
1111
1136
1160
1184
1206
1229
1251
1272
1293
1313
1333
1352
1370
1389
1406
1424
1440
1456
1472
1487
1502
1516
1530
1544
1556
1568
1580
1591
1601
1611
1619
1627
1634
1640
1645
1649
1653
1655
1656
1657
1657
1656
1654
1652
1649
1645
1641
1637
1632
1627
1622
1616
1610
1603
1597
1590
1583
1576
1569
1562
1555
1549
1542
1536
1531
1525
1520
1516
1512
1509
1507
1505
1504
1503
1503
1504
1505
1507
1509
1512
1515
1519
1522
1526
1531
1535
1540
1544
1549
1554
1559
1564
1569
1574
1578
1583
1588
1592
1596
1601
1605
1609
1613
1617
1621
1624
1628
1632
1635
1639
1642
1645
1649
1652
1654
1657
1660
1662
1664
1666
1667
1668
1669
1670
1670
1669
1669
1667
1666
1664
1662
1659
1656
1653
1650
1647
1644
1641
1639
1636
1634
1632
1630
1629
1629
1629
1630
1632
1635
1640
1645
1652
1660
1670
1680
1693
1706
1721
1738
1755
1774
1794
1814
1836
1859
1882
1906
1930
1954
1979
2004
2029
2054
2079
2103
2127
2151
2175
2198
2220
2242
2262
2282
2301
2319
2336
2352
2366
2380
2393
2405
2416
2426
2435
2443
2450
2457
2462
2466
2469
2470
2471
2470
2467
2463
2458
2451
2442
2432
2421
2408
2393
2377
2359
2340
2320
2298
2275
2251
2227
2201
2175
2149
2122
2095
2069
2041
2016
1990
1964
1939
1915
1892
1869
1848
1827
1807
1788
1770
1753
1737
1722
1707
1694
1683
1672
1662
1654
1647
1640
1635
1632
1629
1627
1626
1627
1628
1631
1634
1639
1644
1650
1658
1666
1675
1685
1695
1707
1720
1733
1748
1763
1778
1795
1812
1829
1847
1865
1884
1904
1924
1944
1965
1986
2008
2029
2052
2075
2098
2122
2145
2169
2193
2217
2241
2265
2288
2312
2335
2357
2379
2400
2421
2440
2459
2476
2491
2506
2519
2530
2540
2548
2555
2560
2563
2565
2565
2564
2561
2558
2553
2547
2540
2533
2526
2518
2509
2501
2493
2485
2477
2470
2463
2456
2450
2444
2439
2434
2428
2423
2418
2413
2407
2401
2395
2388
2381
2372
2363
2354
2343
2332
2319
2306
2293
2278
2263
2248
2232
2216
2200
2184
2168
2153
2139
2125
2113
2101
2090
2079
2070
2061
2053
2045
2037
2031
2023
2015
2007
1998
1989
1979
1968
1956
1943
1929
1913
1897
1880
1862
1843
1824
1803
1783
1761
1740
1718
1697
1675
1654
1633
1612
1592
1572
1553
1534
1516
1498
1480
1463
1447
1431
1415
1399
1384
1368
1353
1338
1323
1308
1292
1277
1262
1247
1232
1217
1202
1187
1173
1159
1146
1133
1121
1109
1098
1087
1078
1069
1060
1053
1046
1041
1036
1033
1030
1028
1028
1028
1029
1030
1032
1034
1037
1039
1042
1044
1046
1048
1050
1051
1052
1053
1053
1053
1052
1051
1050
1048
1046
1043
1040
1037
1034
1030
1026
1022
1018
1014
1010
1008
1004
1002
999
997
996
995
995
995
996
997
999
1000
1004
1006
1010
1014
1018
1020
1025
1028
1030
1033
1034
1036
1036
1037
1036
1036
1035
1033
1031
1029
1027
1024
1020
1018
1014
1012
1008
1006
1002
1000
997
993
989
986
981
977
972
966
960
953
945
937
927
916
904
892
878
863
847
831
813
795
777
758
739
720
701
682
663
644
626
607
589
572
554
538
521
506
491
476
462
448
436
423
411
400
389
379
369
359
349
340
330
321
312
303
294
285
277
268
259
251
242
233
224
215
206
197
187
177
166
155
143
131
117
103
89
73
57
40
22
3
-17
-37
-58
-79
-101
-123
-145
-168
-190
-213
-236
-258
-280
-302
-323
-343
-363
-382
-400
-418
-435
-451
-466
-481
-495
-509
-522
-534
-546
-558
-569
-580
-591
-602
-613
-624
-635
-646
-657
-668
-680
-692
-704
-716
-728
-741
-755
-768
-782
-796
-811
-826
-842
-858
-875
-892
-910
-929
-948
-968
-989
-1010
-1031
-1053
-1076
-1099
-1122
-1146
-1170
-1195
-1219
-1244
-1269
-1294
-1318
-1343
-1367
-1391
-1414
-1436
-1458
-1479
-1500
-1519
-1538
-1556
-1572
-1588
-1603
-1618
-1631
-1643
-1655
-1665
-1674
-1683
-1691
-1698
-1704
-1709
-1714
-1718
-1721
-1723
-1724
-1725
-1725
-1724
-1723
-1721
-1719
-1716
-1713
-1710
-1707
-1704
-1701
-1698
-1695
-1693
-1692
-1690
-1690
-1690
-1691
-1692
-1695
-1698
-1702
-1706
-1712
-1718
-1725
-1733
-1741
-1750
-1759
-1768
-1777
-1787
-1796
-1805
-1814
-1823
-1831
-1839
-1847
-1854
-1861
-1868
-1874
-1880
-1885
-1891
-1895
-1900
-1904
-1909
-1913
-1917
-1921
-1926
-1930
-1935
-1939
-1944
-1950
-1955
-1961
-1967
-1974
-1980
-1987
-1995
-2001
-2009
-2017
-2025
-2033
-2040
-2048
-2056
-2064
-2072
-2080
-2087
-2095
-2103
-2111
-2118
-2125
-2132
-2139
-2145
-2151
-2157
-2163
-2168
-2173
-2178
-2183
-2188
-2192
-2196
-2200
-2204
-2207
-2211
-2214
-2217
-2219
-2222
-2224
-2226
-2228
-2229
-2230
-2231
-2232
-2233
-2233
-2233
-2233
-2233
-2232
-2232
-2231
-2231
-2230
-2230
-2230
-2229
-2229
-2230
-2230
-2231
-2232
-2234
-2236
-2238
-2240
-2243
-2246
-2249
-2253
-2257
-2261
-2266
-2271
-2276
-2281
-2287
-2293
-2299
-2305
-2312
-2319
-2326
-2333
-2340
-2348
-2356
-2364
-2372
-2380
-2389
-2398
-2408
-2417
-2427
-2437
-2448
-2458
-2469
-2480
-2492
-2503
-2515
-2526
-2538
-2550
-2562
-2575
-2587
-2599
-2612
-2625
-2637
-2651
-2664
-2677
-2690
-2704
-2717
-2731
-2744
-2757
-2771
-2784
-2797
-2810
-2823
-2836
-2849
-2862
-2874
-2887
-2899
-2910
-2922
-2933
-2944
-2955
-2965
-2976
-2986
-2996
-3007
-3018
-3029
-3040
-3052
-3064
-3076
-3089
-3102
-3115
-3129
-3142
-3156
-3169
-3183
-3196
-3209
-3222
-3235
-3247
-3259
-3271
-3282
-3292
-3302
-3311
-3320
-3328
-3335
-3341
-3347
-3352
-3357
-3361
-3364
-3367
-3369
-3371
-3372
-3373
-3373
-3373
-3372
-3371
-3369
-3367
-3364
-3361
-3357
-3353
-3349
-3343
-3338
-3331
-3324
-3316
-3307
-3298
-3288
-3277
-3265
-3252
-3238
-3224
-3208
-3192
-3176
-3158
-3140
-3122
-3102
-3083
-3062
-3042
-3021
-3000
-2978
-2957
-2935
-2913
-2891
-2869
-2847
-2825
-2802
-2780
-2758
-2735
-2712
-2690
-2667
-2644
-2621
-2597
-2574
-2551
-2527
-2504
-2481
-2457
-2434
-2411
-2388
-2365
-2343
-2321
-2300
-2279
-2259
-2240
-2221
-2203
-2186
-2171
-2156
-2142
-2129
-2118
-2108
-2099
-2091
-2085
-2080
-2076
-2073
-2071
-2070
-2071
-2072
-2074
-2077
-2080
-2084
-2089
-2095
-2101
-2107
-2114
-2121
-2129
-2137
-2146
-2154
-2163
-2171
-2180
-2189
-2198
-2207
-2215
-2224
-2233
-2241
-2249
-2257
-2265
-2272
-2279
-2286
-2292
-2298
-2304
-2310
-2315
-2320
-2325
-2329
-2334
-2338
-2341
-2345
-2348
-2351
-2353
-2355
-2356
-2357
-2357
-2356
-2355
-2353
-2351
-2347
-2343
-2339
-2334
-2328
-2322
-2315
-2307
-2299
-2291
-2283
-2274
-2265
-2256
-2246
-2237
-2228
-2219
-2210
-2201
-2192
-2183
-2174
-2166
-2158
-2149
-2141
-2133
-2125
-2116
-2108
-2100
-2091
-2083
-2074
-2066
-2057
-2048
-2039
-2029
-2021
-2012
-2003
-1994
-1985
-1976
-1966
-1957
-1948
-1938
-1929
-1919
-1909
-1899
-1889
-1878
-1868
-1857
-1847
-1836
-1826
-1815
-1805
-1795
-1784
-1774
-1764
-1755
-1745
-1736
-1726
-1717
-1709
-1701
-1693
-1685
-1678
-1672
-1666
-1660
-1655
-1651
-1647
-1644
-1642
-1640
-1638
-1638
-1637
-1638
-1638
-1640
-1641
-1643
-1646
-1649
-1652
-1656
-1660
-1664
-1669
-1674
-1679
-1684
-1690
-1697
-1703
-1710
-1716
-1723
-1731
-1738
-1745
-1753
-1761
-1769
-1776
-1784
-1793
-1801
-1809
-1817
-1825
-1833
-1841
-1849
-1856
-1864
-1871
-1879
-1886
-1893
-1900
-1907
-1914
-1920
-1926
-1932
-1938
-1943
-1948
-1952
-1956
-1959
-1962
-1964
-1965
-1966
-1966
-1966
-1966
-1964
-1963
-1960
-1957
-1954
-1950
-1946
-1941
-1936
-1930
-1924
-1917
-1911
-1904
-1896
-1888
-1880
-1872
-1863
-1854
-1845
-1836
-1826
-1816
-1806
-1796
-1786
-1775
-1765
-1754
-1743
-1732
-1721
-1710
-1698
-1686
-1674
-1662
-1649
-1635
-1622
-1607
-1593
-1578
-1562
-1546
-1529
-1512
-1495
-1477
-1459
-1440
-1421
-1401
-1382
-1362
-1342
-1322
-1302
-1282
-1262
-1242
-1222
-1203
-1184
-1165
-1147
-1129
-1112
-1095
-1079
-1063
-1048
-1034
-1020
-1008
-996
-985
-974
-964
-955
-946
-938
-931
-924
-917
-910
-904
-899
-893
-888
-883
-877
-872
-867
-862
-856
-851
-845
-839
-832
-825
-818
-811
-804
-796
-788
-780
-773
-765
-758
-751
-744
-737
-731
-725
-720
-715
-710
-706
-702
-699
-696
-693
-691
-689
-688
-686
-685
-683
-682
-680
-678
-676
-673
-670
-666
-663
-658
-654
-649
-643
-638
-632
-625
-619
-612
-605
-598
-590
-583
-575
-568
-560
-553
-545
-537
-530
-522
-514
-507
-499
-492
-484
-476
-468
-461
-453
-445
-436
-428
-419
-410
-401
-392
-383
-373
-364
-354
-344
-335
-325
-316
-307
-297
-289
-280
-271
-263
-255
-247
-240
-233
-227
-220
-215
-210
-205
-201
-198
-195
-193
-191
-190
-190
-190
-191
-192
-194
-197
-201
-205
-210
-215
-221
-228
-235
-243
-252
-261
-270
-280
-290
-300
-311
-322
-333
-344
-355
-366
-378
-389
-400
-411
-421
-432
-442
-452
-462
-472
-481
-490
-499
-508
-516
-524
-532
-539
-546
-553
-559
-564
-569
-574
-578
-581
-583
-585
-586
-585
-585
-583
-580
-577
-572
-567
-560
-553
-545
-536
-527
-517
-506
-495
-483
-471
-458
-446
-433
-419
-406
-392
-379
-365
-351
-338
-324
-310
-296
-282
-269
-255
-241
-227
-213
-199
-185
-171
-157
-144
-130
-116
-103
-90
-77
-64
-52
-40
-29
-18
-8
1
10
18
26
32
38
43
48
52
56
59
62
64
66
68
70
71
72
73
74
75
76
77
78
80
81
83
84
86
88
91
93
95
98
100
103
106
108
111
114
117
120
123
126
130
133
137
140
144
147
151
155
159
163
168
172
177
182
187
193
199
204
210
217
223
229
236
243
250
258
265
273
282
290
299
307
316
325
333
342
350
358
366
374
381
389
395
402
408
413
418
423
427
430
433
435
437
438
438
438
438
437
436
434
432
430
427
424
421
418
414
410
406
402
398
394
390
386
382
377
373
369
365
360
356
352
347
342
338
333
328
323
317
312
306
301
295
289
283
277
271
264
258
252
245
238
232
225
219
212
206
199
193
187
180
174
168
162
156
151
145
140
135
131
127
124
121
118
117
115
115
115
116
117
119
122
126
130
135
141
147
154
161
169
177
186
195
204
213
222
231
240
248
257
265
273
280
288
295
302
309
316
322
329
335
341
347
353
358
364
369
374
378
383
387
391
394
397
400
402
404
406
406
407
407
407
406
404
403
401
398
395
391
388
384
379
375
370
365
360
355
351
346
341
336
332
328
324
320
317
314
311
309
306
304
303
301
300
299
299
298
298
298
299
299
299
300
301
301
302
303
304
304
305
306
307
308
309
310
311
313
314
316
317
319
321
324
326
329
333
336
340
344
348
352
357
362
366
371
376
381
386
391
395
400
404
408
412
415
418
421
423
425
427
429
430
430
431
431
431
430
430
429
428
426
425
423
422
420
418
416
415
413
411
410
408
407
406
404
403
402
401
401
400
399
399
399
398
398
398
399
399
399
399
400
400
401
401
402
403
404
405
406
407
408
409
411
412
414
415
417
419
420
422
424
426
427
429
431
432
434
435
436
437
438
439
439
439
439
439
438
437
435
434
432
429
427
423
420
416
412
407
403
397
391
385
379
372
365
358
350
342
334
325
316
306
296
286
276
265
254
243
231
219
207
195
183
170
157
144
132
119
106
93
81
68
56
45
33
22
11
1
-9
-18
-27
-36
-44
-52
-60
-68
-76
-83
-91
-99
-106
-114
-122
-130
-138
-146
-154
-163
-171
-180
-189
-198
-207
-216
-226
-235
-245
-254
-264
-273
-283
-292
-301
-311
-319
-328
-336
-344
-352
-359
-366
-372
-379
-384
-390
-395
-399
-403
-406
-409
-412
-414
-415
-416
-416
-416
-416
-415
-413
-411
-408
-405
-402
-398
-395
-391
-386
-382
-377
-373
-368
-364
-359
-355
-351
-346
-343
-339
-335
-332
-329
-326
-323
-321
-319
-317
-315
-313
-312
-310
-309
-308
-307
-306
-305
-305
-304
-304
-303
-303
-302
-302
-302
-301
-301
-300
-300
-300
-299
-299
-298
-298
-297
-297
-296
-295
-293
-292
-290
-288
-286
-284
-282
-279
-276
-273
-270
-267
-264
-260
-257
-253
-250
-246
-243
-239
-236
-232
-229
-226
-223
-220
-217
-215
-213
-210
-208
-206
-204
-202
-200
-197
-195
-193
-191
-188
-185
-183
-180
-176
-173
-169
-166
-162
-157
-153
-149
-144
-139
-135
-130
-125
-121
-117
-113
-109
-106
-103
-101
-98
-97
-95
-94
-93
-93
-93
-94
-94
-96
-97
-99
-101
-104
-106
-109
-111
-114
-117
-119
-121
-124
-126
-128
-130
-131
-133
-134
-136
-137
-139
-140
-142
-143
-145
-147
-149
-151
-153
-155
-158
-161
-164
-167
-170
-173
-177
-181
-185
-189
-193
-198
-202
-207
-212
-217
-222
-227
-232
-238
-243
-249
-255
-261
-268
-274
-282
-289
-297
-305
-313
-322
-331
-340
-349
-358
-368
-378
-387
-397
-407
-416
-426
-435
-444
-453
-462
-470
-478
-486
-493
-500
-507
-513
-519
-524
-530
-535
-539
-544
-548
-552
-555
-559
-562
-565
-568
-570
-573
-574
-576
-578
-579
-580
-580
-581
-581
-581
-581
-581
-580
-580
-579
-579
-578
-577
-576
-575
-574
-573
-572
-571
-570
-568
-567
-565
-563
-561
-559
-557
-554
-551
-548
-545
-542
-539
-535
-532
-528
-525
-521
-518
-514
-511
-507
-504
-501
-498
-495
-492
-490
-488
-486
-484
-482
-481
-479
-478
-477
-477
-476
-476
-476
-476
-477
-477
-478
-480
-481
-483
-485
-487
-490
-493
-496
-500
-503
-507
-511
-515
-520
-525
-529
-534
-539
-545
-550
-555
-561
-567
-572
-578
-584
-590
-596
-601
-607
-613
-619
-624
-630
-636
-642
-647
-653
-658
-664
-669
-675
-680
-686
-691
-697
-702
-707
-713
-718
-723
-728
-733
-738
-743
-748
-753
-758
-762
-767
-771
-775
-779
-783
-787
-791
-794
-798
-801
-804
-807
-809
-812
-814
-817
-819
-821
-824
-826
-828
-830
-832
-834
-837
-839
-841
-843
-845
-847
-849
-851
-854
-856
-858
-860
-862
-864
-866
-868
-869
-871
-873
-875
-877
-879
-881
-883
-885
-888
-891
-893
-896
-900
-903
-907
-910
-914
-918
-922
-926
-930
-934
-938
-941
-945
-948
-951
-953
-956
-958
-959
-961
-962
-963
-964
-964
-965
-965
-966
-966
-967
-968
-968
-969
-970
-972
-973
-974
-976
-978
-980
-982
-984
-986
-988
-990
-991
-993
-994
-996
-997
-998
-998
-999
-999
-1000
-1000
-1000
-1000
-1000
-1000
-1002
-1002
-1002
-1004
-1004
-1006
-1008
-1010
-1012
-1014
-1018
-1020
-1024
-1028
-1032
-1037
-1041
-1045
-1050
-1055
-1059
-1064
-1068
-1072
-1077
-1081
-1084
-1088
-1092
-1095
-1098
-1101
-1104
-1107
-1110
-1112
-1115
-1118
-1120
-1123
-1127
-1130
-1133
-1137
-1141
-1145
-1149
-1153
-1158
-1162
-1167
-1171
-1176
-1180
-1185
-1189
-1193
-1197
-1201
-1204
-1208
-1211
-1214
-1216
-1219
-1221
-1224
-1226
-1228
-1229
-1231
-1232
-1234
-1235
-1236
-1237
-1238
-1239
-1239
-1240
-1240
-1241
-1241
-1241
-1241
-1241
-1241
-1241
-1241
-1241
-1240
-1240
-1240
-1239
-1239
-1238
-1237
-1236
-1235
-1234
-1233
-1231
-1230
-1228
-1227
-1225
-1223
-1221
-1218
-1216
-1213
-1209
-1206
-1202
-1198
-1193
-1188
-1182
-1177
-1170
-1164
-1157
-1149
-1141
-1132
-1124
-1114
-1104
-1094
-1083
-1072
-1060
-1048
-1035
-1022
-1008
-995
-982
-967
-953
-938
-924
-909
-893
-878
-863
-848
-832
-817
-802
-786
-771
-756
-741
-727
-712
-698
-684
-669
-656
-642
-628
-615
-602
-589
-576
-563
-551
-539
-527
-515
-503
-491
-480
-468
-457
-445
-434
-423
-412
-401
-390
-379
-369
-359
-349
-339
-330
-321
-312
-303
-295
-287
-280
-273
-266
-260
-255
-249
-245
-241
-237
-234
-231
-229
-227
-225
-224
-224
-223
-223
-224
-225
-226
-228
-230
-232
-235
-238
-241
-244
-248
-252
-257
-262
-267
-273
-278
-285
-291
-298
-305
-312
-319
-326
-333
-340
-348
-355
-362
-370
-377
-384
-392
-399
-406
-413
-420
-426
-432
-438
-443
-449
-453
-458
-462
-466
-469
-472
-475
-477
-479
-481
-483
-484
-485
-486
-486
-487
-487
-488
-488
-488
-488
-488
-488
-487
-487
-486
-486
-485
-484
-483
-482
-481
-480
-479
-478
-477
-476
-475
-474
-473
-472
-471
-470
-469
-468
-467
-466
-465
-464
-463
-461
-460
-459
-457
-456
-455
-453
-452
-450
-449
-447
-445
-443
-442
-440
-438
-436
-434
-432
-430
-428
-426
-424
-421
-419
-417
-414
-412
-409
-406
-403
-399
-396
-392
-387
-383
-378
-374
-369
-363
-358
-353
-347
-341
-335
-330
-324
-318
-312
-306
-300
-294
-288
-282
-276
-270
-265
-259
-253
-247
-242
-236
-230
-225
-219
-213
-207
-201
-195
-189
-183
-177
-171
-165
-159
-153
-146
-140
-134
-128
-123
-117
-111
-106
-101
-96
-91
-87
-82
-78
-75
-71
-68
-65
-62
-59
-57
-55
-53
-51
-50
-48
-47
-46
-45
-44
-44
-43
-43
-42
-41
-41
-40
-39
-39
-38
-37
-37
-36
-35
-34
-33
-32
-30
-29
-28
-26
-24
-22
-20
-18
-16
-14
-11
-8
-6
-3
0
2
5
8
11
14
17
20
23
26
30
33
36
40
43
46
50
53
57
60
64
67
71
74
78
81
85
88
92
96
99
103
106
110
114
117
121
124
128
131
134
138
141
144
147
150
153
156
159
162
165
168
171
175
178
181
185
188
192
195
199
203
207
211
215
219
224
228
232
237
241
245
250
254
258
262
266
270
274
278
281
285
288
292
295
298
301
304
306
309
311
313
315
317
319
320
321
322
323
324
324
325
325
325
325
324
324
323
322
321
321
320
319
318
316
315
314
314
313
312
311
310
309
309
308
307
307
306
306
305
305
304
304
303
303
302
302
302
302
301
301
302
302
302
303
304
305
306
308
310
312
314
317
320
323
327
330
334
338
343
347
352
356
361
366
371
376
380
385
390
395
400
405
409
414
419
423
427
431
435
439
443
446
449
452
455
457
460
462
464
465
466
468
468
469
469
469
469
469
468
467
466
465
463
461
459
456
454
450
447
443
439
434
429
424
418
411
404
396
388
379
369
359
348
336
324
311
298
284
270
255
240
224
208
191
174
156
138
120
102
84
65
47
28
10
-9
-27
-45
-64
-82
-100
-117
-135
-152
-169
-186
-203
-219
-235
-250
-265
-280
-295
-309
-323
-336
-350
-363
-375
-388
-400
-412
-424
-435
-447
-458
-469
-480
-490
-500
-511
-520
-530
-540
-549
-558
-566
-574
-583
-590
-598
-605
-612
-619
-626
-632
-639
-645
-651
-656
-662
-667
-673
-678
-683
-689
-694
-699
-704
-709
-713
-718
-722
-727
-731
-735
-740
-744
-748
-752
-756
-760
-764
-768
-772
-776
-780
-784
-788
-791
-795
-799
-803
-807
-811
-815
-818
-822
-825
-828
-831
-834
-836
-839
-840
-842
-843
-843
-844
-843
-843
-842
-841
-839
-837
-834
-831
-828
-824
-820
-815
-810
-805
-800
-794
-788
-781
-774
-767
-760
-753
-745
-737
-728
-720
-711
-702
-693
-684
-674
-665
-655
-646
-636
-627
-617
-608
-599
-589
-580
-572
-563
-555
-547
-539
-532
-525
-519
-512
-507
-502
-497
-493
-489
-486
-483
-481
-479
-477
-476
-476
-476
-477
-478
-480
-482
-485
-489
-493
-498
-503
-509
-515
-522
-529
-537
-545
-554
-564
-574
-584
-595
-606
-618
-630
-642
-654
-667
-680
-693
-707
-721
-735
-749
-763
-777
-792
-806
-821
-835
-850
-864
-878
-891
-905
-918
-931
-943
-955
-967
-978
-989
-999
-1008
-1018
-1028
-1037
-1045
-1053
-1061
-1068
-1075
-1081
-1087
-1093
-1099
-1104
-1108
-1113
-1117
-1120
-1123
-1126
-1129
-1132
-1134
-1136
-1138
-1139
-1141
-1142
-1143
-1144
-1145
-1146
-1147
-1147
-1148
-1148
-1149
-1149
-1150
-1150
-1151
-1152
-1153
-1153
-1155
-1156
-1157
-1159
-1161
-1163
-1165
-1168
-1171
-1174
-1177
-1181
-1184
-1188
-1191
-1195
-1199
-1202
-1206
-1209
-1213
-1216
-1219
-1222
-1224
-1227
-1229
-1231
-1233
-1235
-1237
-1238
-1240
-1241
-1242
-1243
-1244
-1244
-1245
-1246
-1246
-1246
-1247
-1247
-1247
-1247
-1246
-1246
-1246
-1245
-1244
-1244
-1243
-1242
-1241
-1240
-1239
-1238
-1237
-1235
-1234
-1233
-1231
-1230
-1228
-1227
-1225
-1223
-1222
-1220
-1219
-1217
-1215
-1213
-1211
-1209
-1207
-1205
-1202
-1200
-1197
-1194
-1191
-1188
-1185
-1181
-1177
-1173
-1169
-1164
-1160
-1155
-1149
-1144
-1138
-1132
-1126
-1119
-1113
-1106
-1099
-1091
-1084
-1076
-1068
-1060
-1051
-1043
-1034
-1025
-1016
-1006
-998
-989
-979
-970
-961
-951
-942
-932
-922
-913
-904
-894
-885
-877
-868
-859
-851
-843
-836
-828
-821
-814
-808
-802
-796
-791
-785
-781
-777
-773
-769
-767
-764
-762
-761
-760
-759
-759
-759
-759
-760
-761
-763
-765
-767
-769
-772
-774
-778
-781
-784
-788
-792
-797
-801
-806
-811
-816
-822
-828
-834
-840
-847
-854
-861
-868
-875
-883
-891
-899
-906
-914
-922
-930
-938
-946
-954
-962
-970
-978
-985
-993
-1000
-1006
-1014
-1020
-1028
-1034
-1041
-1047
-1053
-1059
-1065
-1071
-1076
-1082
-1087
-1092
-1097
-1102
-1107
-1111
-1116
-1120
-1124
-1128
-1131
-1135
-1138
-1141
-1144
-1147
-1150
-1152
-1154
-1156
-1157
-1159
-1160
-1161
-1162
-1163
-1163
-1163
-1164
-1163
-1163
-1163
-1162
-1161
-1160
-1159
-1158
-1157
-1155
-1153
-1152
-1150
-1147
-1145
-1143
-1140
-1137
-1135
-1132
-1129
-1126
-1123
-1119
-1116
-1113
-1109
-1106
-1102
-1098
-1094
-1090
-1086
-1082
-1078
-1073
-1069
-1064
-1060
-1056
-1051
-1047
-1043
-1038
-1034
-1030
-1025
-1020
-1016
-1012
-1008
-1004
-1000
-998
-994
-990
-987
-983
-980
-976
-973
-970
-967
-964
-961
-959
-957
-955
-954
-953
-952
-952
-952
-953
-954
-955
-957
-959
-962
-965
-969
-972
-977
-981
-986
-990
-996
-1000
-1006
-1010
-1016
-1022
-1027
-1032
-1037
-1042
-1046
-1050
-1054
-1058
-1061
-1064
-1066
-1068
-1070
-1072
-1073
-1073
-1074
-1074
-1074
-1074
-1073
-1073
-1072
-1071
-1069
-1068
-1066
-1064
-1062
-1059
-1056
-1052
-1048
-1044
-1039
-1033
-1027
-1020
-1012
-1004
-996
-987
-977
-967
-956
-944
-932
-920
-907
-894
-881
-867
-853
-838
-823
-809
-794
-779
-764
-749
-734
-718
-703
-688
-673
-659
-644
-629
-614
-599
-585
-570
-556
-541
-527
-513
-499
-485
-471
-457
-443
-430
-416
-403
-390
-377
-365
-352
-340
-328
-316
-305
-294
-283
-272
-261
-251
-241
-232
-222
-213
-204
-196
-187
-179
-171
-163
-156
-149
-142
-135
-128
-122
-116
-110
-105
-100
-95
-91
-87
-84
-81
-78
-76
-74
-73
-72
-71
-71
-72
-73
-74
-75
-77
-79
-82
-85
-88
-92
-96
-100
-104
-109
-113
-118
-123
-129
-134
-139
-145
-150
-156
-162
-167
-173
-179
-184
-190
-195
-201
-206
-211
-216
-221
-225
-230
-234
-238
-242
-246
-250
-253
-257
-260
-263
-265
-268
-271
-273
-275
-277
-279
-280
-282
-283
-284
-285
-286
-286
-287
-287
-287
-287
-286
-285
-284
-283
-281
-280
-278
-276
-273
-271
-268
-265
-262
-259
-256
-252
-248
-245
-241
-237
-233
-228
-224
-220
-215
-211
-206
-202
-197
-192
-187
-182
-177
-171
-166
-161
-155
-150
-145
-140
-134
-129
-124
-119
-115
-110
-106
-102
-98
-94
-91
-88
-85
-83
-81
-79
-78
-77
-76
-75
-75
-75
-75
-76
-76
-77
-77
-78
-79
-80
-81
-82
-83
-83
-84
-85
-85
-86
-86
-86
-86
-86
-86
-86
-85
-85
-85
-84
-83
-82
-81
-80
-79
-78
-77
-75
-74
-72
-71
-69
-67
-66
-64
-62
-60
-59
-57
-55
-53
-51
-49
-47
-44
-42
-40
-37
-35
-32
-30
-27
-24
-22
-19
-16
-13
-9
-6
-3
1
4
8
11
15
19
22
26
29
33
36
39
42
45
48
50
52
54
56
58
59
61
62
64
65
66
68
69
70
71
73
74
76
77
78
80
81
83
85
86
88
89
91
92
94
95
96
97
98
99
100
100
101
101
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
101
101
101
101
100
100
99
99
98
98
97
97
96
95
95
94
93
92
91
90
89
88
87
87
86
85
84
83
82
81
79
78
76
74
73
70
68
66
63
60
57
54
50
47
43
39
35
31
27
23
19
14
10
5
1
-4
-9
-13
-18
-23
-28
-32
-37
-42
-46
-51
-56
-60
-65
-69
-73
-77
-81
-85
-89
-92
-95
-99
-101
-104
-107
-109
-111
-113
-114
-116
-117
-118
-119
-120
-120
-121
-121
-121
-122
-122
-122
-123
-123
-124
-124
-125
-126
-126
-127
-129
-130
-132
-133
-135
-137
-139
-142
-144
-147
-149
-152
-155
-158
-162
-165
-169
-173
-176
-181
-185
-189
-194
-199
-203
-209
-214
-219
-225
-231
-237
-243
-249
-256
-263
-270
-277
-284
-292
-299
-308
-316
-324
-333
-342
-351
-360
-369
-379
-388
-398
-408
-417
-427
-436
-446
-455
-464
-473
-481
-490
-498
-506
-514
-521
-528
-535
-542
-548
-554
-560
-566
-571
-576
-581
-586
-590
-594
-598
-602
-605
-609
-612
-615
-617
-620
-622
-623
-625
-626
-626
-627
-627
-626
-625
-624
-623
-621
-618
-616
-613
-609
-606
-602
-598
-594
-589
-585
-580
-575
-571
-566
-561
-556
-552
-547
-542
-538
-533
-529
-525
-520
-516
-512
-509
-505
-502
-499
-496
-493
-491
-488
-486
-484
-483
-481
-480
-479
-478
-477
-476
-475
-475
-474
-474
-473
-473
-473
-472
-472
-472
-471
-471
-471
-470
-470
-469
-469
-468
-468
-467
-467
-467
-467
-466
-466
-466
-466
-466
-466
-466
-467
-467
-467
-468
-468
-469
-469
-470
-470
-471
-472
-472
-473
-474
-474
-475
-475
-476
-476
-477
-477
-477
-477
-478
-478
-478
-478
-478
-478
-478
-479
-479
-479
-479
-479
-479
-480
-480
-480
-480
-480
-479
-479
-479
-478
-478
-477
-477
-476
-475
-474
-473
-472
-471
-471
-470
-469
-468
-467
-466
-465
-465
-464
-463
-463
-462
-462
-462
-461
-461
-461
-460
-460
-460
-460
-460
-461
-461
-461
-462
-463
-464
-465
-466
-467
-468
-470
-471
-473
-475
-477
-479
-482
-484
-486
-489
-491
-494
-497
-499
-502
-505
-508
-511
-514
-516
-519
-522
-525
-528
-530
-533
-535
-538
-540
-542
-544
-546
-547
-549
-550
-551
-552
-552
-553
-553
-552
-552
-551
-550
-549
-548
-546
-544
-542
-540
-537
-534
-531
-528
-525
-521
-517
-514
-510
-506
-502
-498
-493
-489
-485
-481
-477
-473
-469
-465
-461
-457
-453
-449
-446
-442
-438
-434
-430
-426
-422
-418
-415
-411
-407
-404
-400
-397
-394
-391
-388
-386
-384
-382
-380
-378
-377
-376
-375
-374
-374
-374
-373
-373
-373
-374
-374
-374
-374
-375
-375
-375
-376
-376
-376
-376
-376
-376
-376
-375
-375
-374
-373
-372
-371
-370
-369
-368
-366
-365
-364
-362
-361
-360
-359
-358
-357
-356
-355
-354
-353
-352
-351
-350
-349
-349
-348
-347
-347
-346
-346
-345
-345
-345
-345
-345
-344
-344
-344
-344
-344
-344
-343
-343
-343
-342
-341
-341
-340
-339
-338
-337
-335
-334
-333
-332
-330
-329
-328
-327
-326
-325
-324
-323
-322
-321
-320
-320
-319
-319
-318
-318
-318
-317
-317
-317
-317
-317
-316
-316
-316
-316
-316
-315
-315
-315
-314
-314
-313
-313
-312
-311
-310
-310
-309
-308
-307
-306
-305
-304
-303
-301
-300
-299
-298
-297
-295
-294
-293
-292
-291
-291
-290
-290
-289
-289
-290
-290
-291
-292
-293
-294
-295
-297
-299
-301
-303
-306
-309
-312
-315
-318
-322
-325
-329
-333
-337
-342
-346
-351
-356
-360
-365
-370
-375
-380
-386
-391
-396
-401
-406
-411
-416
-421
-425
-430
-435
-439
-443
-448
-452
-456
-460
-463
-467
-470
-473
-475
-478
-480
-482
-483
-485
-486
-487
-488
-488
-489
-489
-489
-489
-489
-488
-488
-487
-487
-486
-485
-484
-483
-481
-480
-478
-477
-475
-473
-471
-469
-467
-464
-462
-459
-456
-453
-450
-447
-443
-440
-436
-432
-429
-425
-421
-417
-413
-410
-406
-402
-398
-395
-391
-388
-384
-381
-377
-374
-371
-367
-364
-361
-358
-355
-352
-349
-345
-342
-339
-336
-333
-330
-328
-325
-322
-320
-317
-315
-313
-311
-309
-307
-306
-305
-304
-304
-304
-304
-304
-305
-306
-308
-309
-311
-314
-316
-319
-323
-326
-330
-334
-338
-342
-346
-351
-356
-360
-365
-370
-375
-380
-385
-390
-395
-400
-405
-411
-416
-421
-427
-432
-438
-444
-449
-455
-461
-468
-474
-481
-487
-494
-501
-508
-515
-522
-529
-536
-544
-551
-558
-565
-572
-580
-587
-594
-601
-608
-615
-622
-630
-637
-644
-651
-658
-666
-673
-681
-688
-696
-704
-712
-720
-728
-736
-745
-753
-761
-770
-778
-786
-794
-803
-811
-819
-827
-835
-843
-851
-859
-867
-875
-882
-890
-898
-905
-912
-920
-927
-934
-941
-948
-955
-962
-968
-975
-981
-988
-994
-1000
-1006
-1012
-1018
-1024
-1030
-1035
-1041
-1046
-1051
-1056
-1061
-1066
-1071
-1076
-1080
-1085
-1089
-1094
-1098
-1102
-1107
-1111
-1115
-1119
-1123
-1127
-1131
-1135
-1138
-1142
-1146
-1149
-1153
-1157
-1160
-1163
-1167
-1170
-1174
-1177
-1180
-1183
-1186
-1189
-1192
-1194
-1197
-1200
-1202
-1205
-1207
-1209
-1212
-1214
-1216
-1218
-1220
-1222
-1224
-1226
-1227
-1229
-1230
-1232
-1233
-1234
-1235
-1237
-1238
-1239
-1240
-1240
-1241
-1242
-1243
-1243
-1244
-1244
-1244
-1245
-1245
-1245
-1245
-1245
-1245
-1244
-1244
-1243
-1243
-1242
-1242
-1241
-1240
-1240
-1239
-1238
-1237
-1235
-1234
-1233
-1232
-1230
-1229
-1228
-1227
-1225
-1224
-1223
-1221
-1220
-1219
-1218
-1217
-1216
-1216
-1215
-1214
-1214
-1213
-1213
-1212
-1212
-1212
-1211
-1211
-1211
-1211
-1211
-1211
-1211
-1211
-1211
-1211
-1211
-1211
-1212
-1212
-1212
-1212
-1213
-1213
-1213
-1213
-1213
-1213
-1213
-1213
-1213
-1213
-1213
-1212
-1212
-1212
-1211
-1210
-1210
-1209
-1208
-1207
-1206
-1204
-1203
-1202
-1200
-1198
-1196
-1194
-1191
-1189
-1186
-1183
-1180
-1177
-1174
-1170
-1167
-1163
-1159
-1156
-1152
-1148
-1144
-1141
-1137
-1133
-1130
-1126
-1123
-1119
-1116
-1113
-1110
-1107
-1104
-1101
-1098
-1096
-1093
-1091
-1089
-1087
-1085
-1083
-1081
-1079
-1077
-1075
-1073
-1072
-1070
-1068
-1066
-1064
-1063
-1061
-1059
-1058
-1056
-1055
-1054
-1052
-1051
-1050
-1049
-1049
-1048
-1048
-1047
-1047
-1047
-1047
-1047
-1048
-1048
-1049
-1049
-1050
-1050
-1051
-1051
-1052
-1053
-1053
-1054
-1054
-1054
-1055
-1055
-1055
-1055
-1055
-1055
-1055
-1055
-1055
-1054
-1054
-1053
-1053
-1052
-1051
-1050
-1048
-1047
-1045
-1043
-1041
-1039
-1036
-1033
-1030
-1027
-1022
-1018
-1014
-1010
-1006
-1002
-997
-992
-986
-981
-976
-970
-964
-959
-953
-947
-940
-934
-928
-921
-915
-908
-901
-894
-887
-880
-873
-866
-858
-851
-843
-835
-827
-819
-811
-803
-795
-787
-779
-771
-763
-755
-747
-739
-732
-724
-716
-708
-701
-693
-686
-678
-671
-664
-656
-649
-642
-635
-628
-622
-615
-608
-602
-596
-589
-583
-577
-572
-566
-561
-555
-550
-545
-541
-536
-531
-527
-523
-519
-515
-512
-509
-506
-503
-500
-497
-495
-493
-491
-489
-488
-486
-485
-484
-483
-483
-482
-482
-482
-482
-482
-483
-484
-485
-486
-487
-489
-490
-492
-494
-497
-499
-502
-504
-507
-510
-513
-516
-519
-522
-525
-528
-531
-534
-538
-541
-544
-547
-550
-554
-557
-560
-563
-566
-569
-572
-575
-578
-581
-584
-587
-589
-592
-594
-596
-599
-601
-603
-605
-607
-608
-610
-612
-613
-614
-616
-617
-618
-619
-620
-621
-622
-622
-623
-624
-624
-625
-625
-625
-625
-625
-625
-625
-625
-624
-624
-623
-622
-621
-620
-619
-617
-616
-614
-613
-611
-609
-607
-605
-603
-600
-598
-595
-593
-590
-588
-585
-582
-579
-576
-573
-570
-566
-563
-559
-555
-551
-547
-543
-539
-535
-530
-526
-521
-516
-511
-506
-501
-496
-490
-485
-479
-473
-467
-461
-455
-449
-443
-436
-430
-423
-417
-410
-403
-396
-389
-382
-375
-368
-360
-353
-346
-338
-331
-323
-316
-308
-301
-293
-286
-278
-271
-263
-256
-249
-241
-234
-227
-220
-213
-206
-199
-193
-186
-179
-173
-167
-160
-154
-148
-142
-137
-131
-125
-120
-115
-109
-104
-100
-95
-90
-86
-82
-78
-73
-70
-66
-62
-59
-55
-52
-49
-46
-43
-40
-37
-34
-31
-29
-26
-24
-21
-19
-16
-14
-12
-9
-7
-5
-3
-1
1
4
5
7
9
11
13
14
16
17
19
20
21
21
22
22
22
22
21
20
19
18
16
14
12
10
7
4
1
-2
-5
-8
-12
-16
-19
-23
-27
-31
-34
-38
-42
-46
-50
-54
-58
-62
-66
-70
-74
-79
-83
-87
-92
-96
-101
-106
-110
-115
-120
-124
-129
-133
-138
-142
-146
-151
-155
-158
-162
-166
-169
-172
-175
-178
-180
-183
-185
-187
-190
-191
-193
-195
-197
-198
-200
-201
-202
-203
-204
-204
-205
-206
-206
-206
-206
-206
-206
-206
-205
-205
-204
-203
-202
-201
-200
-199
-198
-197
-196
-195
-194
-193
-192
-191
-190
-189
-188
-187
-186
-185
-184
-184
-183
-182
-181
-180
-179
-179
-178
-177
-176
-176
-175
-174
-173
-173
-172
-171
-170
-170
-169
-168
-167
-166
-165
-164
-163
-162
-161
-159
-158
-157
-155
-154
-152
-150
-148
-146
-144
-142
-140
-138
-136
-133
-131
-129
-126
-124
-121
-119
-116
-114
-111
-109
-106
-103
-101
-98
-95
-92
-90
-87
-84
-81
-79
-76
-73
-71
-68
-66
-63
-60
-58
-56
-53
-51
-48
-46
-44
-42
-40
-38
-37
-35
-34
-32
-31
-31
-30
-30
-29
-29
-29
-29
-30
-30
-31
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-42
-43
-44
-45
-46
-47
-48
-49
-50
-50
-51
-52
-53
-53
-54
-54
-55
-55
-56
-56
-57
-57
-58
-58
-58
-59
-59
-60
-60
-61
-61
-61
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-64
-64
-65
-66
-66
-67
-68
-70
-71
-72
-74
-76
-77
-79
-81
-84
-86
-88
-91
-94
-97
-100
-103
-107
-111
-115
-119
-124
-128
-133
-139
-144
-150
-156
-162
-169
-175
-182
-189
-196
-204
-211
-219
-227
-235
-244
-252
-261
-270
-279
-288
-297
-306
-316
-326
-335
-345
-355
-365
-375
-385
-395
-405
-415
-425
-435
-444
-454
-463
-472
-481
-490
-498
-506
-514
-522
-529
-537
-544
-551
-557
-564
-570
-577
-583
-589
-595
-601
-606
-612
-617
-623
-628
-633
-638
-642
-647
-651
-655
-659
-663
-667
-670
-673
-676
-679
-681
-683
-685
-687
-689
-690
-692
-693
-694
-695
-696
-697
-698
-698
-699
-699
-700
-700
-700
-701
-701
-701
-701
-701
-701
-701
-701
-701
-701
-700
-700
-700
-699
-699
-698
-697
-697
-696
-695
-695
-694
-693
-692
-692
-691
-690
-690
-689
-689
-689
-689
-689
-689
-689
-689
-689
-690
-690
-691
-691
-692
-693
-694
-694
-695
-696
-697
-698
-699
-700
-701
-702
-702
-703
-704
-705
-706
-706
-707
-708
-709
-710
-710
-711
-712
-713
-714
-716
-717
-718
-720
-722
-724
-726
-728
-730
-732
-735
-738
-741
-744
-747
-750
-754
-757
-761
-765
-769
-773
-777
-781
-786
-790
-795
-800
-804
-809
-814
-819
-824
-829
-834
-840
-845
-850
-855
-860
-866
-871
-876
-881
-886
-891
-896
-901
-906
-911
-916
-921
-926
-932
-937
-942
-948
-954
-960
-966
-972
-978
-984
-991
-998
-1004
-1010
-1018
-1025
-1032
-1039
-1046
-1053
-1060
-1067
-1074
-1081
-1088
-1095
-1101
-1108
-1115
-1121
-1128
-1134
-1141
-1147
-1154
-1160
-1166
-1173
-1179
-1185
-1191
-1197
-1202
-1208
-1213
-1219
-1224
-1228
-1233
-1238
-1242
-1246
-1250
-1253
-1257
-1260
-1263
-1266
-1268
-1271
-1273
-1275
-1277
-1279
-1280
-1282
-1283
-1285
-1286
-1287
-1289
-1290
-1291
-1292
-1293
-1293
-1294
-1295
-1295
-1296
-1296
-1296
-1296
-1296
-1296
-1296
-1295
-1295
-1294
-1293
-1292
-1290
-1289
-1287
-1285
-1283
-1281
-1279
-1277
-1274
-1272
-1269
-1266
-1263
-1261
-1258
-1255
-1252
-1249
-1246
-1242
-1239
-1236
-1233
-1230
-1227
-1224
-1221
-1217
-1214
-1211
-1208
-1205
-1202
-1199
-1196
-1193
-1190
-1187
-1185
-1182
-1179
-1176
-1173
-1170
-1168
-1165
-1162
-1159
-1157
-1154
-1151
-1148
-1146
-1143
-1140
-1137
-1134
-1131
-1128
-1125
-1122
-1119
-1116
-1113
-1110
-1107
-1103
-1100
-1097
-1094
-1090
-1087
-1084
-1081
-1079
-1076
-1073
-1071
-1068
-1066
-1064
-1062
-1060
-1058
-1057
-1055
-1054
-1052
-1051
-1050
-1049
-1049
-1048
-1048
-1047
-1047
-1047
-1047
-1047
-1047
-1047
-1047
-1047
-1048
-1048
-1048
-1049
-1049
-1050
-1051
-1051
-1052
-1053
-1054
-1055
-1056
-1057
-1058
-1059
-1060
-1061
-1062
-1063
-1064
-1065
-1067
-1068
-1069
-1071
-1072
-1073
-1075
-1076
-1078
-1079
-1081
-1083
-1084
-1086
-1087
-1089
-1091
-1092
-1093
-1095
-1096
-1097
-1098
-1098
-1099
-1099
-1099
-1099
-1099
-1098
-1097
-1096
-1095
-1094
-1092
-1091
-1089
-1087
-1085
-1083
-1081
-1079
-1077
-1074
-1072
-1069
-1066
-1064
-1061
-1058
-1055
-1051
-1048
-1044
-1041
-1037
-1033
-1030
-1026
-1020
-1016
-1012
-1008
-1004
-999
-995
-990
-986
-981
-977
-972
-968
-964
-959
-955
-951
-947
-943
-939
-936
-932
-928
-924
-921
-917
-913
-909
-905
-901
-896
-892
-887
-883
-878
-873
-868
-862
-857
-852
-846
-841
-835
-830
-824
-819
-814
-808
-803
-798
-793
-788
-784
-779
-775
-770
-766
-762
-758
-753
-749
-745
-741
-737
-733
-729
-725
-721
-717
-714
-710
-706
-703
-700
-697
-694
-691
-688
-686
-683
-682
-680
-678
-677
-676
-675
-675
-675
-675
-675
-675
-675
-676
-676
-677
-678
-679
-680
-680
-681
-682
-683
-684
-685
-686
-687
-688
-689
-690
-691
-692
-693
-694
-695
-697
-698
-699
-700
-702
-703
-704
-705
-706
-707
-708
-709
-710
-711
-711
-712
-712
-712
-713
-712
-712
-712
-711
-711
-710
-710
-709
-708
-708
-707
-707
-706
-706
-706
-706
-706
-706
-706
-706
-706
-706
-707
-707
-708
-708
-709
-710
-710
-711
-712
-712
-713
-714
-715
-716
-717
-718
-719
-721
-722
-724
-725
-727
-729
-732
-734
-736
-739
-742
-745
-748
-751
-755
-758
-762
-766
-769
-773
-777
-782
-786
-790
-794
-798
-803
-807
-811
-815
-819
-823
-827
-831
-835
-839
-843
-847
-851
-855
-859
-863
-867
-871
-876
-880
-884
-889
-893
-898
-903
-907
-912
-917
-921
-926
-930
-935
-939
-943
-947
-951
-955
-959
-963
-966
-969
-973
-976
-979
-982
-984
-987
-989
-991
-993
-994
-996
-997
-998
-999
-999
-999
-999
-999
-998
-997
-996
-994
-992
-990
-987
-984
-981
-978
-974
-970
-966
-962
-957
-952
-947
-942
-937
-932
-926
-921
-915
-909
-903
-897
-892
-886
-880
-874
-868
-862
-856
-850
-844
-839
-833
-827
-821
-815
-809
-803
-797
-791
-785
-779
-773
-767
-761
-755
-749
-743
-737
-731
-725
-719
-713
-707
-702
-696
-691
-685
-680
-675
-670
-665
-660
-655
-651
-646
-642
-638
-634
-630
-627
-623
-620
-617
-614
-611
-608
-606
-603
-601
-599
-597
-595
-593
-592
-591
-590
-589
-588
-588
-588
-588
-588
-589
-589
-590
-591
-592
-593
-594
-596
-597
-599
-601
-602
-604
-607
-609
-611
-614
-616
-619
-622
-625
-628
-631
-634
-638
-642
-645
-649
-653
-657
-661
-665
-670
-674
-678
-683
-687
-692
-697
-701
-706
-711
-716
-720
-725
-730
-735
-740
-745
-750
-754
-759
-764
-769
-774
-779
-784
-790
-795
-800
-805
-810
-815
-820
-825
-830
-835
-840
-844
-849
-853
-858
-862
-866
-870
-874
-877
-881
-884
-887
-890
-892
-894
-896
-897
-899
-899
-900
-900
-900
-899
-899
-897
-896
-894
-892
-890
-887
-884
-880
-877
-873
-868
-864
-859
-854
-849
-844
-838
-832
-826
-819
-813
-806
-799
-792
-785
-778
-770
-763
-755
-747
-739
-731
-723
-715
-707
-699
-690
-682
-674
-665
-657
-649
-640
-632
-624
-616
-608
-601
-593
-586
-578
-571
-565
-558
-552
-546
-541
-535
-531
-526
-522
-518
-515
-512
-510
-507
-506
-505
-504
-503
-503
-504
-504
-506
-507
-509
-511
-513
-516
-519
-521
-525
-528
-531
-535
-538
-542
-546
-549
-553
-557
-561
-564
-568
-572
-575
-579
-582
-586
-589
-592
-596
-599
-602
-605
-608
-610
-613
-615
-618
-620
-622
-624
-626
-627
-629
-630
-631
-632
-633
-633
-634
-634
-634
-634
-634
-633
-633
-632
-631
-631
-630
-629
-628
-627
-626
-625
-623
-622
-621
-619
-618
-616
-615
-613
-611
-610
-608
-606
-605
-603
-601
-600
-598
-597
-595
-594
-593
-592
-591
-590
-589
-589
-588
-588
-587
-587
-587
-587
-587
-587
-587
-587
-587
-587
-587
-588
-588
-588
-589
-590
-590
-591
-592
-593
-594
-595
-597
-598
-600
-602
-604
-606
-608
-610
-613
-616
-618
-621
-624
-627
-630
-634
-637
-640
-643
-646
-650
-653
-656
-659
-661
-664
-667
-669
-671
-673
-675
-677
-678
-680
-681
-682
-683
-684
-684
-685
-685
-685
-686
-686
-686
-686
-686
-685
-685
-685
-684
-684
-683
-682
-682
-681
-680
-680
-679
-678
-677
-676
-675
-675
-674
-673
-673
-672
-671
-671
-670
-669
-669
-668
-668
-667
-667
-666
-666
-665
-665
-664
-663
-662
-661
-660
-659
-658
-656
-655
-653
-651
-649
-647
-644
-642
-639
-637
-634
-632
-629
-627
-624
-622
-619
-617
-615
-612
-610
-608
-606
-604
-602
-600
-598
-596
-594
-592
-590
-589
-587
-585
-583
-582
-580
-578
-576
-575
-573
-571
-570
-568
-567
-566
-564
-563
-562
-561
-560
-559
-559
-558
-558
-557
-557
-557
-558
-558
-558
-559
-560
-561
-562
-563
-564
-566
-568
-569
-571
-573
-575
-577
-579
-581
-583
-585
-587
-589
-591
-593
-595
-597
-598
-600
-602
-603
-605
-606
-607
-609
-610
-611
-612
-613
-615
-616
-617
-618
-619
-621
-622
-623
-625
-626
-627
-629
-631
-632
-634
-635
-637
-639
-641
-642
-644
-646
-648
-649
-651
-653
-655
-657
-659
-661
-663
-665
-667
-669
-671
-674
-676
-679
-682
-685
-688
-691
-694
-698
-701
-705
-709
-713
-717
-721
-725
-729
-734
-738
-742
-747
-751
-755
-760
-764
-768
-773
-777
-782
-786
-791
-795
-800
-804
-809
-814
-818
-823
-828
-832
-837
-842
-847
-851
-856
-861
-866
-871
-876
-880
-885
-890
-895
-899
-904
-908
-913
-917
-922
-926
-931
-935
-940
-944
-949
-953
-957
-962
-966
-970
-974
-978
-983
-986
-990
-994
-998
-1000
-1004
-1006
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1022
-1025
-1025
-1026
-1027
-1027
-1028
-1028
-1028
-1028
-1029
-1029
-1029
-1029
-1029
-1029
-1029
-1029
-1029
-1030
-1030
-1030
-1030
-1031
-1031
-1031
-1032
-1032
-1032
-1033
-1033
-1034
-1034
-1035
-1035
-1036
-1036
-1037
-1037
-1037
-1038
-1038
-1038
-1039
-1039
-1039
-1039
-1039
-1038
-1038
-1038
-1038
-1037
-1037
-1036
-1035
-1035
-1034
-1033
-1032
-1031
-1029
-1028
-1027
-1025
-1022
-1022
-1020
-1018
-1016
-1014
-1012
-1008
-1006
-1004
-1002
-1000
-998
-995
-993
-990
-988
-985
-983
-980
-978
-975
-972
-970
-967
-964
-961
-958
-955
-952
-949
-946
-943
-939
-936
-932
-929
-926
-922
-919
-915
-912
-909
-906
-902
-899
-897
-894
-891
-888
-886
-884
-881
-879
-877
-875
-873
-871
-870
-868
-866
-865
-863
-862
-860
-859
-857
-856
-855
-853
-852
-850
-849
-848
-846
-845
-844
-843
-841
-840
-839
-838
-837
-836
-835
-834
-834
-833
-832
-832
-831
-831
-830
-829
-829
-828
-828
-827
-827
-827
-826
-826
-825
-825
-824
-824
-823
-823
-822
-822
-821
-821
-820
-819
-818
-817
-816
-815
-813
-812
-811
-809
-807
-805
-803
-801
-799
-797
-794
-792
-789
-786
-783
-780
-777
-774
-771
-768
-765
-762
-759
-756
-753
-750
-747
-744
-742
-739
-736
-734
-732
-730
-728
-726
-724
-722
-720
-719
-717
-716
-715
-714
-712
-711
-710
-709
-708
-707
-706
-705
-704
-703
-702
-701
-700
-699
-698
-697
-695
-694
-693
-692
-690
-689
-688
-687
-685
-684
-683
-682
-680
-679
-678
-677
-676
-675
-674
-673
-672
-671
-670
-670
-669
-668
-667
-667
-666
-666
-665
-665
-665
-665
-665
-665
-665
-666
-667
-668
-669
-670
-671
-673
-674
-676
-678
-680
-682
-684
-686
-688
-690
-692
-694
-696
-698
-699
-701
-702
-704
-705
-706
-707
-708
-708
-709
-710
-710
-710
-710
-710
-710
-710
-710
-710
-710
-710
-710
-709
-709
-709
-708
-708
-708
-707
-707
-706
-706
-705
-704
-704
-703
-702
-701
-700
-699
-698
-696
-695
-693
-691
-689
-687
-684
-682
-679
-677
-674
-671
-668
-665
-662
-659
-655
-652
-649
-645
-642
-639
-635
-632
-629
-625
-622
-618
-615
-612
-608
-604
-601
-597
-593
-590
-586
-582
-578
-575
-571
-567
-563
-560
-556
-553
-549
-546
-543
-540
-537
-534
-531
-528
-525
-523
-520
-518
-516
-513
-511
-509
-506
-504
-502
-499
-497
-494
-491
-488
-486
-483
-479
-476
-473
-470
-466
-463
-459
-456
-452
-449
-446
-442
-439
-435
-432
-429
-426
-423
-420
-417
-414
-412
-409
-407
-405
-403
-401
-399
-397
-395
-394
-392
-391
-390
-389
-388
-387
-386
-386
-385
-385
-385
-385
-385
-385
-385
-386
-386
-387
-387
-388
-388
-389
-389
-390
-390
-390
-391
-391
-391
-391
-391
-391
-391
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-391
-392
-392
-393
-394
-395
-396
-397
-399
-400
-402
-403
-405
-406
-408
-409
-411
-412
-414
-415
-417
-418
-420
-421
-422
-424
-425
-427
-428
-430
-431
-433
-434
-436
-438
-439
-441
-442
-444
-445
-447
-448
-449
-450
-451
-452
-453
-454
-455
-455
-456
-456
-456
-456
-457
-457
-457
-457
-456
-456
-456
-456
-456
-456
-457
-457
-457
-457
-458
-458
-459
-460
-460
-461
-462
-463
-464
-465
-466
-467
-468
-469
-470
-471
-472
-473
-474
-475
-475
-476
-477
-478
-479
-481
-482
-483
-484
-486
-487
-488
-490
-492
-493
-495
-497
-499
-501
-503
-505
-507
-510
-512
-514
-517
-519
-522
-524
-527
-529
-532
-534
-537
-539
-542
-544
-547
-549
-551
-554
-556
-558
-561
-563
-565
-567
-569
-571
-573
-575
-577
-578
-580
-581
-583
-584
-586
-587
-588
-589
-590
-591
-592
-592
-593
-593
-594
-594
-594
-593
-593
-593
-592
-591
-591
-590
-588
-587
-586
-584
-583
-581
-579
-577
-575
-573
-571
-569
-567
-564
-562
-560
-557
-555
-552
-550
-547
-545
-543
-541
-538
-536
-534
-532
-530
-528
-526
-524
-522
-520
-518
-516
-514
-512
-511
-509
-507
-505
-503
-502
-500
-498
-496
-495
-493
-491
-490
-488
-487
-486
-484
-483
-482
-481
-480
-478
-477
-476
-475
-474
-473
-473
-472
-471
-470
-470
-469
-468
-468
-467
-467
-467
-466
-466
-466
-465
-465
-465
-465
-465
-465
-465
-465
-465
-466
-466
-466
-467
-467
-468
-468
-469
-469
-470
-471
-472
-472
-473
-475
-476
-477
-478
-480
-481
-483
-485
-487
-488
-490
-493
-495
-497
-499
-501
-504
-506
-508
-511
-513
-515
-517
-520
-522
-524
-526
-528
-530
-533
-535
-537
-539
-541
-543
-545
-547
-549
-551
-553
-556
-558
-560
-562
-565
-567
-570
-572
-575
-577
-580
-582
-585
-588
-591
-593
-596
-599
-602
-604
-607
-610
-612
-615
-618
-620
-623
-625
-627
-630
-632
-634
-636
-638
-640
-641
-643
-644
-646
-647
-648
-649
-651
-652
-653
-654
-655
-656
-657
-658
-659
-660
-661
-662
-664
-665
-667
-668
-670
-672
-674
-676
-679
-681
-684
-686
-689
-692
-694
-697
-700
-703
-706
-709
-712
-715
-718
-721
-725
-728
-731
-734
-738
-741
-744
-748
-751
-754
-758
-761
-765
-768
-771
-775
-778
-781
-784
-787
-790
-793
-796
-799
-802
-804
-807
-809
-811
-814
-816
-818
-820
-822
-824
-826
-827
-829
-831
-832
-834
-835
-837
-838
-840
-841
-842
-844
-845
-846
-847
-848
-849
-849
-850
-850
-851
-851
-851
-851
-850
-850
-849
-848
-847
-846
-845
-843
-842
-840
-838
-836
-833
-831
-828
-825
-822
-819
-815
-812
-808
-804
-799
-795
-790
-785
-780
-775
-770
-765
-759
-754
-748
-742
-737
-731
-725
-719
-713
-707
-701
-695
-690
-684
-678
-673
-667
-662
-657
-652
-647
-642
-638
-634
-630
-626
-622
-619
-616
-613
-611
-609
-607
-605
-604
-603
-602
-602
-602
-601
-602
-602
-603
-603
-604
-605
-607
-608
-610
-611
-613
-615
-617
-619
-621
-624
-626
-629
-631
-634
-637
-640
-643
-646
-649
-652
-656
-659
-663
-667
-671
-674
-678
-682
-686
-690
-694
-698
-702
-706
-709
-713
-717
-720
-724
-727
-730
-734
-737
-740
-743
-746
-749
-753
-756
-759
-762
-765
-768
-771
-775
-778
-781
-784
-787
-791
-794
-797
-800
-803
-807
-810
-813
-816
-819
-822
-825
-828
-831
-834
-836
-839
-842
-845
-847
-850
-853
-855
-858
-860
-863
-865
-867
-870
-872
-874
-876
-879
-881
-883
-885
-887
-889
-891
-893
-895
-896
-898
-899
-901
-903
-904
-905
-907
-908
-909
-910
-912
-913
-914
-915
-916
-917
-918
-920
-921
-922
-923
-925
-926
-928
-929
-931
-933
-935
-936
-938
-940
-942
-944
-947
-949
-951
-953
-956
-958
-960
-962
-964
-967
-969
-971
-973
-975
-977
-979
-981
-983
-985
-986
-988
-990
-992
-993
-995
-996
-998
-999
-1000
-1002
-1002
-1004
-1004
-1006
-1008
-1008
-1008
-1010
-1010
-1012
-1012
-1012
-1012
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1012
-1012
-1012
-1012
-1010
-1010
-1008
-1008
-1006
-1004
-1004
-1002
-1000
-999
-997
-995
-993
-991
-988
-986
-983
-981
-978
-975
-973
-970
-967
-964
-961
-958
-955
-952
-949
-947
-944
-941
-938
-935
-933
-930
-927
-925
-922
-920
-917
-915
-913
-910
-908
-906
-904
-902
-899
-898
-896
-894
-892
-890
-889
-887
-886
-884
-883
-882
-881
-880
-879
-879
-878
-878
-878
-878
-878
-878
-878
-879
-879
-880
-881
-882
-882
-883
-884
-886
-887
-888
-889
-890
-892
-893
-894
-896
-897
-898
-899
-901
-902
-903
-904
-905
-906
-907
-908
-909
-910
-911
-911
-912
-913
-913
-914
-914
-915
-915
-916
-916
-917
-917
-918
-918
-919
-919
-920
-920
-921
-921
-922
-922
-923
-923
-923
-924
-924
-924
-925
-925
-925
-925
-925
-925
-925
-925
-925
-925
-925
-924
-924
-924
-923
-923
-923
-922
-922
-921
-921
-920
-920
-919
-919
-918
-918
-917
-917
-916
-916
-915
-915
-914
-914
-914
-913
-913
-912
-912
-912
-911
-911
-910
-909
-909
-908
-907
-906
-906
-905
-904
-903
-901
-900
-899
-898
-896
-895
-893
-892
-890
-889
-887
-885
-884
-882
-880
-878
-876
-874
-872
-870
-868
-866
-864
-862
-860
-858
-856
-853
-851
-849
-847
-844
-842
-840
-838
-836
-833
-831
-829
-827
-825
-823
-821
-819
-817
-815
-813
-812
-810
-808
-807
-805
-804
-802
-801
-800
-799
-798
-797
-796
-795
-794
-793
-793
-792
-792
-792
-792
-791
-791
-792
-792
-792
-792
-792
-792
-793
-793
-793
-793
-793
-793
-793
-793
-793
-793
-792
-792
-792
-791
-790
-790
-789
-788
-787
-786
-785
-784
-783
-782
-781
-780
-779
-778
-777
-776
-774
-773
-772
-771
-769
-768
-766
-765
-763
-762
-760
-758
-756
-754
-753
-751
-749
-747
-744
-742
-740
-738
-735
-733
-730
-728
-725
-723
-720
-717
-715
-712
-709
-707
-704
-701
-699
-696
-694
-691
-689
-687
-684
-682
-680
-678
-676
-674
-673
-671
-669
-668
-666
-665
-663
-662
-660
-659
-658
-657
-656
-655
-654
-653
-652
-651
-651
-651
-650
-650
-650
-651
-651
-652
-652
-653
-654
-656
-657
-659
-660
-662
-664
-667
-669
-672
-674
-677
-680
-684
-687
-690
-694
-698
-701
-705
-710
-714
-718
-723
-727
-732
-737
-742
-747
-752
-757
-762
-768
-773
-778
-784
-789
-794
-800
-805
-810
-815
-821
-826
-831
-836
-841
-846
-851
-856
-861
-865
-870
-875
-879
-884
-888
-892
-896
-900
-904
-908
-912
-915
-919
-922
-925
-928
-931
-934
-937
-939
-941
-943
-945
-947
-949
-950
-952
-953
-954
-955
-955
-956
-956
-956
-957
-957
-957
-956
-956
-956
-955
-955
-954
-953
-952
-952
-951
-950
-948
-947
-946
-945
-943
-942
-941
-939
-938
-937
-935
-934
-932
-931
-930
-928
-927
-926
-924
-923
-922
-921
-920
-919
-918
-917
-916
-915
-914
-914
-913
-913
-912
-912
-912
-912
-912
-912
-912
-913
-913
-914
-914
-915
-916
-917
-918
-920
-921
-923
-925
-926
-929
-931
-933
-936
-939
-941
-944
-948
-951
-954
-958
-961
-965
-968
-972
-976
-980
-984
-988
-992
-996
-1000
-1002
-1006
-1010
-1014
-1018
-1022
-1027
-1031
-1035
-1038
-1042
-1046
-1049
-1053
-1056
-1059
-1062
-1065
-1068
-1071
-1074
-1076
-1079
-1081
-1083
-1085
-1087
-1089
-1091
-1092
-1094
-1096
-1097
-1099
-1100
-1102
-1103
-1105
-1106
-1108
-1109
-1111
-1112
-1114
-1116
-1117
-1119
-1121
-1123
-1124
-1126
-1128
-1130
-1132
-1133
-1135
-1137
-1139
-1140
-1142
-1144
-1145
-1147
-1149
-1150
-1152
-1154
-1155
-1157
-1158
-1160
-1161
-1163
-1164
-1165
-1166
-1167
-1168
-1169
-1170
-1170
-1171
-1171
-1171
-1171
-1171
-1171
-1170
-1169
-1168
-1167
-1166
-1164
-1163
-1161
-1159
-1157
-1155
-1153
-1150
-1148
-1145
-1143
-1140
-1137
-1134
-1131
-1128
-1125
-1122
-1119
-1115
-1112
-1109
-1105
-1102
-1098
-1095
-1091
-1088
-1084
-1081
-1077
-1074
-1070
-1067
-1063
-1060
-1057
-1054
-1051
-1048
-1045
-1042
-1039
-1036
-1033
-1030
-1028
-1025
-1022
-1020
-1016
-1014
-1012
-1008
-1006
-1004
-1002
-999
-997
-994
-992
-990
-987
-985
-983
-981
-979
-976
-974
-972
-970
-968
-966
-964
-962
-960
-958
-956
-954
-952
-949
-947
-945
-942
-940
-937
-934
-932
-929
-926
-923
-920
-918
-915
-912
-909
-906
-902
-899
-896
-893
-890
-886
-883
-879
-876
-872
-868
-864
-860
-855
-851
-846
-842
-837
-832
-827
-822
-817
-812
-806
-801
-796
-791
-785
-780
-775
-770
-765
-760
-755
-750
-745
-740
-736
-731
-727
-723
-718
-714
-710
-706
-702
-698
-694
-691
-687
-684
-680
-677
-673
-670
-667
-663
-660
-657
-654
-651
-649
-646
-643
-641
-638
-636
-633
-631
-629
-627
-625
-623
-621
-619
-618
-616
-615
-613
-612
-611
-610
-609
-608
-607
-606
-605
-604
-604
-603
-602
-602
-601
-600
-600
-599
-598
-597
-597
-596
-595
-594
-592
-591
-590
-588
-586
-584
-582
-580
-578
-576
-573
-570
-567
-564
-561
-558
-554
-551
-547
-544
-540
-536
-532
-529
-525
-521
-517
-514
-510
-507
-503
-500
-496
-493
-490
-487
-484
-481
-478
-475
-472
-469
-466
-463
-461
-458
-455
-453
-450
-448
-445
-443
-441
-438
-436
-434
-432
-429
-427
-425
-423
-421
-419
-417
-415
-413
-411
-409
-407
-405
-403
-401
-399
-397
-394
-392
-390
-387
-385
-382
-380
-377
-374
-371
-369
-366
-363
-360
-357
-354
-351
-349
-346
-343
-340
-337
-334
-332
-329
-326
-323
-321
-318
-315
-312
-309
-307
-304
-301
-298
-295
-292
-289
-287
-284
-281
-278
-276
-273
-270
-268
-265
-263
-260
-258
-256
-254
-252
-250
-248
-246
-244
-242
-241
-239
-238
-237
-235
-234
-233
-232
-232
-231
-230
-230
-230
-230
-229
-230
-230
-230
-230
-231
-232
-232
-233
-234
-234
-235
-236
-237
-238
-239
-240
-241
-242
-243
-244
-245
-246
-247
-248
-250
-251
-252
-253
-255
-256
-257
-259
-260
-262
-263
-264
-266
-267
-269
-270
-271
-272
-274
-275
-276
-277
-278
-279
-279
-280
-281
-281
-281
-282
-282
-282
-282
-282
-282
-282
-281
-281
-280
-280
-279
-278
-277
-276
-274
-273
-271
-270
-268
-266
-264
-262
-259
-257
-255
-252
-249
-247
-244
-241
-238
-235
-232
-229
-226
-222
-219
-216
-213
-210
-207
-204
-200
-197
-194
-191
-188
-185
-183
-180
-177
-174
-172
-169
-167
-165
-162
-160
-158
-157
-155
-153
-152
-151
-150
-149
-148
-148
-147
-147
-147
-147
-147
-147
-147
-148
-148
-149
-150
-150
-151
-152
-153
-154
-156
-157
-158
-160
-161
-163
-164
-166
-168
-170
-172
-173
-175
-177
-179
-181
-183
-185
-187
-189
-191
-193
-194
-196
-198
-199
-201
-202
-203
-205
-206
-207
-208
-209
-210
-210
-211
-212
-213
-213
-214
-215
-215
-216
-216
-217
-217
-218
-218
-219
-219
-220
-221
-221
-222
-223
-224
-225
-225
-226
-227
-228
-229
-230
-231
-232
-233
-234
-235
-236
-237
-238
-238
-239
-240
-241
-241
-242
-243
-244
-245
-245
-246
-247
-248
-249
-251
-252
-253
-255
-257
-258
-260
-262
-264
-267
-269
-272
-275
-277
-280
-283
-287
-290
-293
-297
-300
-304
-308
-312
-315
-319
-323
-328
-332
-336
-340
-345
-349
-354
-358
-363
-368
-372
-377
-382
-387
-392
-397
-402
-407
-412
-418
-423
-428
-433
-439
-444
-449
-454
-459
-464
-469
-474
-479
-484
-489
-493
-498
-502
-507
-511
-515
-519
-523
-526
-530
-533
-537
-540
-543
-546
-549
-552
-555
-558
-561
-564
-567
-569
-572
-575
-577
-580
-582
-584
-587
-589
-591
-593
-595
-596
-598
-600
-601
-602
-604
-605
-605
-606
-607
-607
-608
-608
-608
-609
-609
-609
-609
-609
-609
-608
-608
-608
-608
-607
-607
-607
-607
-606
-606
-606
-605
-605
-604
-604
-604
-603
-603
-602
-602
-601
-601
-600
-600
-599
-598
-598
-597
-597
-597
-596
-596
-596
-596
-596
-596
-597
-597
-598
-599
-600
-602
-603
-605
-606
-608
-610
-613
-615
-617
-620
-622
-625
-628
-631
-633
-636
-639
-642
-645
-648
-651
-655
-658
-661
-664
-667
-671
-674
-678
-681
-684
-688
-691
-695
-699
-702
-706
-709
-713
-716
-719
-723
-726
-729
-733
-736
-739
-742
-744
-747
-750
-752
-754
-757
-759
-761
-763
-764
-766
-767
-769
-770
-771
-772
-773
-773
-774
-774
-774
-774
-774
-774
-773
-773
-772
-771
-770
-769
-768
-767
-765
-764
-762
-761
-759
-757
-755
-754
-752
-750
-748
-746
-744
-742
-740
-738
-736
-734
-732
-730
-729
-727
-725
-723
-722
-720
-719
-718
-716
-715
-714
-713
-712
-712
-711
-711
-710
-710
-710
-710
-710
-710
-711
-711
-712
-713
-714
-715
-716
-718
-719
-721
-723
-725
-727
-730
-732
-735
-738
-741
-744
-747
-751
-754
-758
-762
-766
-770
-775
-779
-784
-788
-793
-797
-802
-807
-812
-817
-822
-827
-832
-837
-842
-847
-852
-856
-861
-866
-871
-875
-880
-885
-889
-894
-898
-902
-907
-911
-915
-919
-923
-927
-931
-935
-939
-942
-946
-950
-953
-956
-959
-962
-965
-968
-971
-973
-976
-978
-980
-982
-983
-985
-986
-988
-989
-990
-991
-991
-992
-992
-993
-993
-993
-993
-993
-993
-992
-991
-991
-990
-989
-988
-987
-985
-984
-982
-981
-979
-977
-975
-973
-971
-969
-966
-964
-961
-959
-956
-954
-951
-948
-945
-942
-939
-936
-933
-930
-927
-924
-921
-917
-914
-910
-907
-903
-899
-896
-892
-888
-884
-880
-875
-871
-867
-863
-859
-854
-850
-846
-842
-838
-834
-830
-826
-823
-819
-815
-812
-808
-805
-802
-799
-795
-792
-789
-786
-783
-781
-778
-775
-772
-769
-767
-764
-761
-759
-756
-754
-751
-749
-747
-745
-743
-741
-739
-738
-736
-735
-734
-733
-732
-731
-731
-730
-730
-729
-729
-729
-729
-729
-729
-729
-730
-730
-731
-731
-732
-732
-733
-734
-735
-736
-737
-738
-740
-741
-743
-745
-747
-749
-751
-754
-756
-759
-762
-765
-768
-771
-775
-778
-781
-785
-789
-792
-796
-799
-803
-807
-810
-814
-817
-821
-824
-828
-831
-835
-838
-842
-845
-848
-852
-855
-858
-862
-865
-868
-872
-875
-878
-881
-885
-888
-891
-894
-897
-900
-903
-906
-908
-911
-914
-916
-919
-921
-923
-925
-927
-929
-931
-933
-935
-937
-938
-939
-941
-942
-943
-944
-945
-946
-946
-947
-947
-948
-948
-948
-948
-948
-949
-949
-949
-948
-948
-948
-948
-948
-948
-948
-948
-948
-949
-949
-949
-949
-949
-949
-950
-950
-950
-951
-951
-951
-952
-952
-952
-953
-953
-954
-954
-955
-956
-956
-957
-958
-959
-959
-960
-962
-963
-964
-965
-967
-968
-970
-972
-973
-975
-977
-979
-981
-984
-986
-988
-991
-993
-996
-999
-1000
-1004
-1006
-1010
-1012
-1014
-1018
-1020
-1024
-1027
-1030
-1033
-1036
-1039
-1042
-1045
-1048
-1051
-1054
-1058
-1061
-1064
-1067
-1070
-1073
-1076
-1079
-1082
-1085
-1088
-1091
-1094
-1097
-1100
-1103
-1105
-1108
-1111
-1113
-1116
-1119
-1121
-1124
-1126
-1129
-1131
-1134
-1136
-1139
-1141
-1144
-1146
-1149
-1151
-1154
-1156
-1159
-1161
-1164
-1166
-1168
-1171
-1173
-1176
-1178
-1181
-1183
-1185
-1188
-1190
-1193
-1195
-1198
-1200
-1202
-1205
-1207
-1209
-1212
-1214
-1216
-1218
-1220
-1222
-1225
-1227
-1229
-1231
-1233
-1235
-1237
-1238
-1240
-1242
-1244
-1246
-1248
-1249
-1251
-1253
-1255
-1256
-1258
-1260
-1262
-1263
-1265
-1267
-1269
-1270
-1272
-1273
-1275
-1277
-1278
-1280
-1281
-1283
-1284
-1286
-1287
-1289
-1290
-1291
-1293
-1294
-1296
-1297
-1298
-1300
-1301
-1303
-1304
-1305
-1307
-1308
-1310
-1311
-1312
-1314
-1315
-1316
-1318
-1319
-1320
-1321
-1322
-1323
-1324
-1325
-1326
-1326
-1327
-1328
-1328
-1328
-1329
-1329
-1329
-1329
-1329
-1329
-1329
-1329
-1329
-1328
-1328
-1328
-1327
-1327
-1327
-1326
-1326
-1325
-1325
-1324
-1324
-1323
-1323
-1322
-1321
-1321
-1320
-1320
-1319
-1318
-1317
-1317
-1316
-1315
-1315
-1314
-1313
-1313
-1312
-1312
-1311
-1310
-1310
-1310
-1309
-1309
-1309
-1308
-1308
-1308
-1308
-1308
-1308
-1308
-1309
-1309
-1309
-1310
-1310
-1310
-1311
-1311
-1312
-1312
-1313
-1313
-1314
-1314
-1315
-1315
-1316
-1317
-1317
-1318
-1318
-1319
-1320
-1321
-1321
-1322
-1323
-1323
-1324
-1324
-1325
-1325
-1326
-1326
-1326
-1326
-1326
-1326
-1326
-1326
-1326
-1325
-1325
-1324
-1323
-1323
-1322
-1321
-1320
-1319
-1318
-1317
-1316
-1315
-1314
-1312
-1311
-1310
-1309
-1307
-1306
-1304
-1303
-1302
-1300
-1299
-1297
-1295
-1294
-1292
-1291
-1289
-1287
-1286
-1284
-1282
-1281
-1279
-1278
-1276
-1275
-1273
-1272
-1270
-1269
-1268
-1267
-1265
-1264
-1263
-1262
-1261
-1261
-1260
-1259
-1259
-1258
-1257
-1257
-1257
-1256
-1256
-1256
-1256
-1256
-1256
-1257
-1257
-1257
-1258
-1258
-1259
-1260
-1260
-1261
-1262
-1263
-1264
-1266
-1267
-1268
-1270
-1271
-1273
-1275
-1276
-1278
-1280
-1282
-1284
-1286
-1288
-1290
-1292
-1295
-1297
-1300
-1302
-1305
-1307
-1310
-1313
-1316
-1319
-1322
-1325
-1328
-1332
-1335
-1338
-1342
-1345
-1348
-1352
-1355
-1359
-1363
-1366
-1370
-1373
-1377
-1380
-1384
-1388
-1391
-1395
-1399
-1403
-1406
-1410
-1414
-1418
-1422
-1425
-1429
-1433
-1437
-1440
-1444
-1448
-1452
-1455
-1459
-1463
-1466
-1470
-1473
-1477
-1480
-1483
-1487
-1490
-1493
-1497
-1500
-1503
-1506
-1509
-1512
-1515
-1517
-1520
-1523
-1525
-1528
-1530
-1532
-1534
-1536
-1538
-1540
-1542
-1544
-1545
-1547
-1548
-1549
-1550
-1551
-1552
-1553
-1554
-1555
-1556
-1556
-1557
-1557
-1557
-1558
-1558
-1558
-1558
-1558
-1558
-1558
-1557
-1557
-1557
-1556
-1556
-1555
-1555
-1554
-1553
-1552
-1551
-1550
-1549
-1547
-1546
-1544
-1543
-1541
-1539
-1537
-1535
-1533
-1531
-1529
-1527
-1524
-1521
-1519
-1516
-1513
-1510
-1507
-1504
-1500
-1497
-1493
-1490
-1486
-1482
-1478
-1474
-1470
-1466
-1462
-1458
-1454
-1449
-1445
-1440
-1436
-1431
-1427
-1422
-1417
-1413
-1408
-1403
-1398
-1393
-1388
-1382
-1377
-1372
-1366
-1361
-1355
-1349
-1344
-1338
-1332
-1326
-1320
-1314
-1308
-1302
-1296
-1290
-1284
-1279
-1273
-1267
-1261
-1255
-1249
-1244
-1238
-1232
-1227
-1221
-1216
-1211
-1206
-1200
-1195
-1191
-1186
-1181
-1176
-1172
-1167
-1163
-1159
-1155
-1151
-1147
-1143
-1139
-1135
-1131
-1128
-1124
-1121
-1117
-1114
-1110
-1107
-1104
-1100
-1097
-1094
-1091
-1087
-1084
-1081
-1078
-1075
-1071
-1068
-1065
-1062
-1058
-1055
-1052
-1048
-1045
-1042
-1038
-1035
-1031
-1028
-1024
-1020
-1016
-1014
-1010
-1006
-1002
-998
-995
-991
-987
-982
-978
-974
-970
-965
-961
-956
-951
-946
-942
-937
-932
-926
-921
-916
-911
-906
-900
-895
-890
-884
-879
-873
-868
-862
-857
-851
-846
-840
-835
-829
-824
-818
-813
-807
-802
-796
-791
-785
-780
-774
-769
-763
-758
-753
-747
-742
-737
-732
-727
-722
-717
-712
-707
-702
-697
-693
-688
-683
-679
-674
-669
-665
-660
-656
-651
-646
-642
-637
-632
-628
-623
-618
-614
-609
-604
-600
-595
-590
-586
-581
-577
-572
-568
-563
-559
-555
-551
-546
-542
-538
-535
-531
-527
-523
-519
-516
-512
-508
-505
-501
-498
-494
-491
-487
-484
-480
-477
-473
-470
-467
-463
-460
-457
-454
-450
-447
-444
-441
-438
-436
-433
-430
-427
-425
-422
-419
-417
-414
-411
-409
-406
-404
-401
-399
-396
-393
-391
-388
-386
-383
-381
-378
-375
-373
-370
-368
-366
-363
-361
-359
-356
-354
-352
-350
-348
-346
-344
-343
-341
-339
-338
-336
-335
-333
-332
-331
-329
-328
-327
-326
-324
-323
-322
-321
-320
-318
-317
-316
-314
-313
-312
-310
-309
-308
-306
-305
-303
-302
-300
-298
-297
-295
-294
-292
-290
-288
-287
-285
-283
-281
-280
-278
-276
-274
-273
-271
-269
-267
-266
-264
-262
-260
-259
-257
-255
-254
-252
-250
-249
-247
-245
-243
-242
-240
-238
-237
-235
-233
-232
-230
-228
-227
-225
-223
-221
-219
-217
-215
-213
-211
-209
-207
-205
-202
-200
-197
-195
-192
-190
-187
-184
-182
-179
-176
-174
-171
-168
-166
-163
-160
-158
-155
-153
-150
-148
-145
-143
-141
-138
-136
-134
-132
-130
-127
-125
-123
-121
-119
-117
-115
-112
-110
-108
-106
-103
-101
-99
-96
-94
-91
-89
-86
-84
-81
-79
-76
-74
-71
-68
-66
-63
-60
-58
-55
-52
-49
-46
-44
-41
-38
-35
-32
-29
-25
-22
-19
-16
-12
-9
-6
-2
1
5
9
12
16
20
23
27
31
35
38
42
46
50
53
57
61
64
68
71
74
78
81
84
87
90
93
96
98
101
103
106
108
110
113
115
117
119
120
122
124
125
127
128
130
131
132
133
135
136
137
138
139
139
140
141
142
142
143
143
144
144
144
144
144
144
144
143
143
142
142
141
140
139
138
136
135
134
132
130
129
127
125
123
121
118
116
114
111
109
106
104
101
98
95
93
90
87
84
81
78
75
72
69
66
64
61
58
55
52
49
47
44
42
39
37
34
32
30
28
26
24
22
20
18
17
15
13
12
11
9
8
7
5
4
3
2
1
0
-1
-2
-4
-5
-5
-6
-7
-8
-9
-10
-11
-11
-12
-13
-13
-14
-15
-15
-16
-16
-16
-17
-17
-17
-18
-18
-18
-18
-19
-19
-19
-19
-20
-20
-20
-20
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-20
-19
-19
-18
-17
-16
-15
-14
-13
-12
-11
-10
-9
-7
-6
-5
-4
-2
-1
0
1
2
3
5
6
7
8
9
10
11
12
12
13
14
15
16
16
17
17
18
18
18
18
18
18
18
18
17
16
16
15
14
12
11
9
8
6
4
2
0
-3
-5
-8
-11
-14
-17
-20
-24
-28
-31
-35
-40
-44
-48
-53
-58
-63
-68
-73
-79
-84
-90
-96
-102
-108
-114
-121
-127
-134
-140
-147
-154
-160
-167
-174
-181
-188
-194
-201
-208
-215
-221
-228
-235
-241
-248
-254
-261
-267
-274
-280
-286
-293
-299
-305
-311
-317
-323
-330
-336
-342
-348
-354
-360
-366
-372
-379
-385
-391
-397
-404
-410
-416
-423
-429
-436
-442
-449
-455
-462
-469
-475
-482
-489
-496
-503
-510
-517
-525
-532
-539
-546
-554
-561
-568
-576
-583
-591
-598
-606
-613
-621
-629
-636
-644
-651
-659
-667
-674
-682
-690
-698
-705
-713
-721
-729
-737
-744
-752
-760
-768
-776
-784
-792
-799
-807
-815
-823
-831
-839
-847
-855
-863
-871
-879
-886
-894
-902
-910
-918
-926
-933
-941
-949
-957
-964
-972
-980
-988
-995
-1002
-1010
-1018
-1026
-1034
-1042
-1049
-1057
-1064
-1072
-1080
-1087
-1094
-1102
-1109
-1116
-1123
-1130
-1137
-1144
-1150
-1157
-1163
-1170
-1176
-1183
-1189
-1195
-1201
-1207
-1213
-1219
-1225
-1230
-1236
-1242
-1247
-1253
-1259
-1264
-1270
-1275
-1281
-1286
-1292
-1297
-1303
-1309
-1314
-1320
-1325
-1331
-1336
-1342
-1348
-1353
-1359
-1365
-1371
-1376
-1382
-1388
-1394
-1400
-1406
-1412
-1418
-1424
-1430
-1436
-1442
-1448
-1454
-1460
-1467
-1473
-1479
-1485
-1491
-1497
-1503
-1509
-1515
-1520
-1526
-1532
-1537
-1542
-1548
-1553
-1558
-1563
-1568
-1573
-1578
-1582
-1587
-1591
-1596
-1600
-1605
-1609
-1614
-1618
-1622
-1627
-1631
-1635
-1639
-1644
-1648
-1652
-1656
-1660
-1664
-1669
-1673
-1677
-1681
-1685
-1689
-1692
-1696
-1700
-1704
-1707
-1711
-1715
-1718
-1721
-1725
-1728
-1731
-1734
-1737
-1740
-1743
-1746
-1749
-1752
-1755
-1758
-1761
-1764
-1767
-1770
-1773
-1776
-1779
-1782
-1785
-1789
-1792
-1795
-1799
-1802
-1806
-1809
-1813
-1817
-1820
-1824
-1828
-1832
-1836
-1840
-1844
-1848
-1852
-1856
-1860
-1864
-1868
-1872
-1877
-1881
-1885
-1889
-1894
-1898
-1902
-1907
-1911
-1915
-1919
-1923
-1928
-1932
-1936
-1940
-1944
-1948
-1952
-1956
-1960
-1964
-1968
-1972
-1976
-1980
-1983
-1987
-1990
-1994
-1997
-2001
-2004
-2007
-2009
-2013
-2016
-2019
-2021
-2024
-2025
-2029
-2031
-2033
-2035
-2037
-2039
-2041
-2043
-2044
-2045
-2047
-2049
-2050
-2052
-2053
-2054
-2055
-2056
-2057
-2058
-2059
-2060
-2061
-2062
-2063
-2064
-2065
-2065
-2066
-2067
-2067
-2068
-2069
-2069
-2070
-2071
-2071
-2072
-2073
-2073
-2074
-2075
-2075
-2076
-2077
-2077
-2078
-2079
-2079
-2080
-2081
-2082
-2083
-2083
-2084
-2085
-2086
-2087
-2088
-2089
-2090
-2091
-2092
-2093
-2094
-2095
-2096
-2097
-2098
-2099
-2100
-2101
-2102
-2103
-2103
-2104
-2105
-2106
-2107
-2108
-2108
-2109
-2110
-2110
-2111
-2112
-2112
-2113
-2113
-2114
-2114
-2115
-2115
-2115
-2116
-2116
-2117
-2117
-2118
-2118
-2118
-2119
-2119
-2120
-2120
-2121
-2121
-2122
-2122
-2123
-2124
-2125
-2125
-2126
-2127
-2128
-2128
-2129
-2130
-2131
-2131
-2132
-2132
-2133
-2134
-2134
-2134
-2135
-2135
-2135
-2135
-2135
-2135
-2135
-2135
-2134
-2134
-2133
-2132
-2132
-2131
-2130
-2128
-2127
-2126
-2124
-2123
-2121
-2119
-2117
-2115
-2113
-2111
-2108
-2105
-2103
-2100
-2096
-2093
-2090
-2086
-2082
-2078
-2074
-2070
-2066
-2062
-2057
-2052
-2047
-2041
-2037
-2032
-2025
-2021
-2015
-2009
-2004
-1998
-1991
-1985
-1979
-1972
-1966
-1959
-1952
-1945
-1939
-1932
-1925
-1917
-1910
-1903
-1896
-1889
-1882
-1874
-1867
-1860
-1853
-1846
-1839
-1832
-1824
-1818
-1811
-1804
-1797
-1790
-1783
-1776
-1769
-1763
-1756
-1749
-1742
-1736
-1729
-1722
-1716
-1709
-1702
-1695
-1689
-1682
-1675
-1668
-1662
-1655
-1648
-1641
-1635
-1628
-1621
-1614
-1607
-1601
-1594
-1587
-1580
-1573
-1566
-1559
-1552
-1545
-1538
-1530
-1523
-1516
-1508
-1501
-1493
-1486
-1478
-1470
-1463
-1455
-1447
-1439
-1431
-1424
-1416
-1408
-1400
-1392
-1384
-1376
-1369
-1361
-1353
-1345
-1338
-1330
-1322
-1315
-1307
-1300
-1292
-1285
-1277
-1270
-1262
-1255
-1247
-1240
-1233
-1225
-1218
-1211
-1203
-1196
-1189
-1182
-1174
-1167
-1160
-1153
-1146
-1139
-1132
-1125
-1118
-1111
-1104
-1097
-1090
-1084
-1077
-1070
-1064
-1057
-1051
-1045
-1039
-1032
-1026
-1020
-1014
-1008
-1002
-998
-992
-987
-982
-977
-972
-967
-962
-958
-953
-949
-944
-940
-936
-932
-928
-924
-920
-916
-912
-908
-904
-900
-896
-892
-889
-885
-881
-877
-873
-870
-866
-862
-858
-855
-851
-847
-844
-840
-837
-833
-830
-826
-823
-819
-816
-813
-809
-806
-803
-799
-796
-793
-789
-786
-783
-779
-776
-773
-770
-766
-763
-759
-756
-753
-749
-746
-743
-739
-736
-733
-730
-726
-723
-720
-717
-714
-711
-708
-706
-703
-701
-698
-696
-693
-691
-689
-687
-685
-683
-681
-679
-677
-675
-674
-672
-670
-669
-667
-666
-664
-663
-662
-661
-659
-658
-657
-656
-655
-654
-654
-653
-652
-652
-651
-651
-650
-650
-649
-649
-648
-648
-647
-647
-646
-646
-645
-644
-644
-643
-643
-642
-641
-641
-640
-639
-638
-638
-637
-636
-636
-635
-634
-633
-633
-632
-631
-631
-630
-629
-628
-628
-627
-626
-625
-624
-623
-622
-621
-620
-619
-618
-616
-615
-614
-612
-610
-609
-607
-605
-603
-601
-599
-597
-595
-593
-591
-588
-586
-584
-582
-579
-577
-574
-572
-569
-567
-564
-562
-559
-557
-554
-552
-549
-547
-544
-542
-539
-537
-534
-532
-529
-527
-524
-522
-519
-517
-514
-512
-510
-507
-505
-503
-501
-499
-497
-495
-493
-491
-489
-487
-486
-484
-483
-481
-480
-478
-477
-476
-475
-474
-473
-471
-470
-469
-468
-468
-467
-466
-465
-464
-463
-462
-461
-460
-459
-458
-457
-456
-455
-454
-453
-452
-452
-451
-450
-449
-448
-448
-447
-446
-446
-446
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-446
-446
-446
-446
-447
-447
-447
-448
-448
-449
-449
-449
-450
-450
-451
-451
-452
-452
-453
-453
-454
-454
-455
-455
-456
-457
-457
-458
-459
-459
-460
-461
-461
-462
-463
-464
-465
-466
-467
-468
-469
-470
-471
-473
-474
-475
-477
-479
-480
-482
-484
-485
-487
-489
-491
-493
-495
-497
-499
-502
-504
-506
-509
-511
-513
-516
-518
-521
-523
-526
-529
-531
-534
-537
-539
-542
-545
-547
-550
-553
-555
-558
-561
-563
-566
-568
-571
-573
-576
-578
-580
-583
-585
-587
-589
-592
-594
-596
-598
-601
-603
-605
-608
-610
-612
-615
-617
-620
-622
-624
-627
-629
-632
-634
-636
-638
-641
-643
-645
-647
-649
-651
-653
-655
-656
-658
-660
-661
-663
-664
-665
-667
-668
-669
-671
-672
-673
-674
-675
-676
-677
-678
-679
-680
-681
-682
-682
-683
-684
-685
-685
-686
-686
-687
-687
-688
-688
-688
-689
-689
-689
-689
-689
-689
-689
-689
-689
-689
-689
-689
-688
-688
-688
-687
-687
-686
-686
-686
-685
-685
-684
-684
-683
-683
-682
-681
-681
-680
-680
-679
-678
-678
-677
-676
-675
-674
-674
-673
-672
-671
-670
-669
-668
-667
-666
-665
-664
-663
-662
-661
-660
-660
-659
-658
-657
-657
-656
-655
-655
-654
-654
-654
-653
-653
-653
-653
-653
-653
-653
-653
-654
-654
-654
-655
-656
-656
-657
-658
-659
-660
-660
-661
-663
-664
-665
-666
-667
-668
-669
-670
-672
-673
-674
-675
-676
-677
-678
-679
-681
-682
-683
-684
-685
-686
-687
-687
-688
-689
-690
-691
-692
-693
-694
-695
-696
-697
-698
-698
-699
-700
-701
-701
-702
-703
-704
-704
-705
-705
-706
-706
-707
-707
-708
-708
-708
-709
-709
-709
-710
-710
-710
-711
-711
-711
-711
-711
-712
-712
-712
-712
-712
-712
-713
-713
-713
-713
-713
-713
-713
-713
-713
-713
-713
-714
-714
-714
-714
-714
-714
-714
-715
-715
-715
-715
-716
-716
-716
-717
-717
-718
-718
-719
-720
-720
-721
-722
-722
-723
-724
-725
-726
-727
-728
-729
-730
-731
-732
-733
-734
-735
-736
-737
-738
-739
-741
-742
-743
-744
-745
-746
-747
-748
-749
-750
-751
-751
-752
-753
-753
-754
-755
-755
-756
-756
-757
-757
-757
-758
-758
-758
-759
-759
-759
-760
-760
-760
-761
-761
-761
-761
-762
-762
-762
-763
-763
-763
-764
-764
-764
-764
-765
-765
-765
-766
-766
-766
-767
-767
-767
-767
-768
-768
-768
-769
-769
-769
-769
-770
-770
-770
-771
-771
-771
-772
-772
-772
-772
-773
-773
-773
-774
-774
-774
-774
-775
-775
-775
-776
-776
-776
-776
-777
-777
-777
-778
-778
-778
-779
-779
-779
-779
-780
-780
-780
-781
-781
-781
-781
-782
-782
-782
-783
-783
-783
-783
-784
-784
-784
-785
-785
-785
-785
-786
-786
-786
-787
-787
-787
-787
-788
-788
-788
-788
-789
-789
-789
-790
-790
-790
-790
-791
-791
-791
-792
-792
-792
-792
-793
-793
-793
-794
-794
-794
-794
-795
-795
-795
-795
-796
-796
-796
-797
-797
-797
-797
-798
-798
-798
-798
-799
-799
-799
-800
-800
-800
-800
-801
-801
-801
-801
-802
-802
-802
-803
-803
-803
-803
-804
-804
-804
-804
-805
-805
-805
-806
-806
-806
-806
-807
-807
-807
-807
-808
-808
-808
-808
-809
-809
-809
-810
-810
-810
-810
-811
-811
-811
-811
-812
-812
-812
-812
-813
-813
-813
-814
-814
-814
-814
-815
-815
-815
-815
-816
-816
-816
-816
-817
-817
-817
-817
-818
-818
-818
-818
-819
-819
-819
-820
-820
-820
-820
-821
-821
-821
-821
-822
-822
-822
-822
-823
-823
-823
-823
-824
-824
-824
-824
-825
-825
-825
-825
-826
-826
-826
-826
-827
-827
-827
-827
-828
-828
-828
-828
-829
-829
-829
-829
-830
-830
-830
-830
-831
-831
-831
-831
-832
-832
-832
-832
-833
-833
-833
-833
-834
-834
-834
-834
-835
-835
-835
-835
-836
-836
-836
-836
-837
-837
-837
-837
-838
-838
-838
-838
-839
-839
-839
-839
-839
-840
-840
-840
-840
-841
-841
-841
-841
-842
-842
-842
-842
-843
-843
-843
-843
-844
-844
-844
-844
-844
-845
-845
-845
-845
-846
-846
-846
-846
-847
-847
-847
-847
-848
-848
-848
-848
-849
-849
-849
-849
-849
-850
-850
-850
-850
-851
-851
-851
-851
-852
-852
-852
-852
-852
-853
-853
-853
-853
-854
-854
-854
-854
-855
-855
-855
-855
-855
-856
-856
-856
-856
-857
-857
-857
-857
-857
-858
-858
-858
-858
-859
-859
-859
-859
-859
-860
-860
-860
-860
-861
-861
-861
-861
-862
-862
-862
-862
-862
-863
-863
-863
-863
-864
-864
-864
-864
-864
-865
-865
-865
-865
-865
-866
-866
-866
-866
-867
-867
-867
-867
-867
-868
-868
-868
-868
-869
-869
-869
-869
-869
-870
-870
-870
-870
-870
-871
-871
-871
-871
-872
-872
-872
-872
-872
-873
-873
-873
-873
-873
-874
-874
-874
-874
-875
-875
-875
-875
-875
-876
-876
-876
-876
-876
-877
-877
-877
-877
-877
-878
-878
-878
-878
-878
-879
-879
-879
-879
-880
-880
-880
-880
-880
-881
-881
-881
-881
-881
-882
-882
-882
-882
-882
-883
-883
-883
-883
-883
-884
-884
-884
-884
-884
-885
-885
-885
-885
-885
-886
-886
-886
-886
-886
-887
-887
-887
-887
-887
-888
-888
-888
-888
-888
-889
-889
-889
-889
-889
-890
-890
-890
-890
-890
-891
-891
-891
-891
-891
-892
-892
-892
-892
-892
-893
-893
-893
-893
-893
-893
-894
-894
-894
-894
-894
-895
-895
-895
-895
-895
-896
-896
-896
-896
-896
-897
-897
-897
-897
-897
-897
-898
-898
-898
-898
-898
-899
-899
-899
-899
-899
-900
-900
-900
-900
-900
-900
-901
-901
-901
-901
-901
-902
-902
-902
-902
-902
-903
-903
-903
-903
-903
-903
-904
-904
-904
-904
-904
-905
-905
-905
-905
-905
-905
-906
-906
-906
-906
-906
-907
-907
-907
-907
-907
-907
-908
-908
-908
-908
-908
-909
-909
-909
-909
-909
-909
-910
-910
-910
-910
-910
-910
-911
-911
-911
-911
-911
-912
-912
-912
-912
-912
-912
-913
-913
-913
-913
-913
-913
-914
-914
-914
-914
-914
-914
-915
-915
-915
-915
-915
-916
-916
-916
-916
-916
-916
-917
-917
-917
-917
-917
-917
-918
-918
-918
-918
-918
-918
-919
-919
-919
-919
-919
-919
-920
-920
-920
-920
-920
-920
-921
-921
-921
-921
-921
-921
-922
-922
-922
-922
-922
-922
-923
-923
-923
-923
-923
-923
-924
-924
-924
-924
-924
-924
-925
-925
-925
-925
-925
-925
-925
-926
-926
-926
-926
-926
-926
-927
-927
-927
-927
-927
-927
-928
-928
-928
-928
-928
-928
-929
-929
-929
-929
-929
-929
-929
-930
-930
-930
-930
-930
-930
-931
-931
-931
-931
-931
-931
-931
-932
-932
-932
-932
-932
-932
-933
-933
-933
-933
-933
-933
-933
-934
-934
-934
-934
-934
-934
-935
-935
-935
-935
-935
-935
-935
-936
-936
-936
-936
-936
-936
-937
-937
-937
-937
-937
-937
-937
-938
-938
-938
-938
-938
-938
-938
-939
-939
-939
-939
-939
-939
-939
-940
-940
-940
-940
-940
-940
-940
-941
-941
-941
-941
-941
-941
-942
-942
-942
-942
-942
-942
-942
-943
-943
-943
-943
-943
-943
-943
-944
-944
-944
-944
-944
-944
-944
-945
-945
-945
-945
-945
-945
-945
-945
-946
-946
-946
-946
-946
-946
-946
-947
-947
-947
-947
-947
-947
-947
-948
-948
-948
-948
-948
-948
-948
-949
-949
-949
-949
-949
-949
-949
-949
-950
-950
-950
-950
-950
-950
-950
-951
-951
-951
-951
-951
-951
-951
-952
-952
-952
-952
-952
-952
-952
-952
-953
-953
-953
-953
-953
-953
-953
-953
-954
-954
-954
-954
-954
-954
-954
-955
-955
-955
-955
-955
-955
-955
-955
-956
-956
-956
-956
-956
-956
-956
-956
-957
-957
-957
-957
-957
-957
-957
-957
-958
-958
-958
-958
-958
-958
-958
-958
-959
-959
-959
-959
-959
-959
-959
-959
-960
-960
-960
-960
-960
-960
-960
-960
-961
-961
-961
-961
-961
-961
-961
-961
-962
-962
-962
-962
-962
-962
-962
-962
-963
-963
-963
-963
-963
-963
-963
-963
