5
13385
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
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
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
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
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
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
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
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
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
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
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
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
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
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
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
53
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
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
58
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
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
84
84
84
84
84
84
84
85
85
85
85
85
85
85
86
86
86
86
86
86
86
87
87
87
87
87
87
87
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
116
116
117
117
117
117
117
117
117
117
117
118
118
118
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
120
121
121
121
121
121
121
121
121
121
122
122
122
122
122
122
122
122
122
123
123
123
123
123
123
123
123
123
124
124
124
124
124
124
124
124
124
124
125
125
125
125
125
125
125
125
125
125
125
126
126
126
126
126
126
126
126
126
126
126
126
127
127
127
127
127
127
127
127
127
127
127
127
128
128
128
128
128
128
128
128
128
128
128
128
128
129
129
129
129
129
129
129
129
129
129
129
130
130
130
130
130
130
130
130
130
130
130
130
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
135
135
135
135
135
135
135
135
135
135
135
135
135
135
134
134
134
134
134
134
134
134
134
134
134
134
134
133
133
133
133
133
133
133
133
133
133
133
133
132
132
132
132
132
132
132
132
132
132
132
131
131
131
131
131
131
131
131
131
131
130
130
130
130
130
130
130
130
130
130
129
129
129
129
129
129
129
129
129
128
128
128
128
128
128
128
128
127
127
127
127
127
127
127
127
126
126
126
126
126
126
126
126
125
125
125
125
125
125
125
125
125
124
124
124
124
124
124
124
124
124
123
123
123
123
123
123
123
123
122
122
122
122
122
122
122
122
121
121
121
121
121
121
121
121
120
120
120
120
120
120
120
120
119
119
119
119
119
119
119
119
118
118
118
118
118
118
118
117
117
117
117
117
117
116
116
116
116
116
116
116
115
115
115
115
115
115
114
114
114
114
114
113
113
113
113
113
112
112
112
112
111
111
111
111
110
110
110
109
109
109
109
108
108
108
107
107
107
106
106
106
105
105
105
104
104
104
103
103
103
102
102
102
101
101
100
100
99
99
99
98
98
98
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
96
96
96
96
95
95
95
94
94
93
93
92
92
91
91
90
90
89
89
89
88
88
87
87
87
87
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
86
86
86
86
85
85
84
84
83
83
82
81
81
80
80
79
79
78
78
77
77
76
76
75
75
74
73
72
72
71
70
70
69
69
68
68
67
66
66
65
65
64
63
62
61
60
59
58
56
55
54
53
51
50
49
48
48
47
46
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
31
30
28
27
26
25
23
22
20
19
18
16
15
14
12
11
9
8
6
5
4
2
1
0
-1
-3
-4
-5
-6
-7
-8
-9
-10
-12
-13
-14
-15
-16
-17
-19
-20
-22
-23
-25
-27
-29
-30
-32
-33
-34
-35
-37
-38
-39
-40
-41
-43
-44
-46
-48
-50
-52
-55
-57
-60
-63
-66
-68
-71
-73
-75
-78
-80
-82
-84
-86
-89
-91
-94
-96
-98
-101
-103
-105
-107
-110
-112
-114
-117
-119
-122
-124
-127
-131
-134
-138
-142
-145
-150
-154
-158
-163
-167
-172
-176
-180
-183
-187
-191
-194
-198
-202
-206
-210
-213
-217
-221
-224
-227
-231
-234
-237
-240
-243
-246
-249
-251
-253
-255
-257
-259
-260
-261
-263
-263
-264
-265
-266
-267
-267
-268
-270
-271
-272
-273
-274
-275
-277
-278
-279
-281
-283
-285
-286
-288
-289
-291
-292
-293
-295
-296
-297
-298
-300
-301
-302
-304
-305
-306
-306
-306
-306
-305
-305
-304
-303
-301
-300
-299
-297
-296
-294
-293
-292
-291
-290
-289
-288
-287
-287
-287
-287
-287
-287
-287
-288
-288
-289
-291
-292
-294
-295
-297
-299
-301
-304
-306
-309
-311
-314
-318
-322
-327
-332
-338
-344
-351
-358
-365
-372
-379
-385
-392
-399
-406
-413
-419
-426
-432
-439
-445
-452
-458
-465
-472
-478
-485
-491
-498
-504
-509
-515
-521
-526
-531
-536
-541
-546
-550
-555
-559
-564
-568
-571
-575
-578
-581
-584
-587
-590
-593
-596
-600
-604
-608
-612
-616
-620
-624
-627
-632
-636
-641
-646
-651
-657
-662
-668
-674
-679
-684
-688
-692
-696
-699
-701
-703
-705
-706
-707
-707
-707
-707
-707
-707
-706
-705
-704
-703
-702
-700
-698
-697
-695
-693
-691
-689
-687
-686
-685
-683
-682
-680
-677
-674
-671
-666
-661
-656
-650
-644
-637
-631
-624
-617
-610
-603
-596
-589
-581
-573
-566
-558
-551
-544
-538
-532
-527
-522
-518
-515
-512
-510
-508
-508
-507
-507
-508
-509
-510
-512
-514
-517
-519
-520
-522
-523
-525
-527
-529
-531
-535
-539
-543
-548
-554
-559
-563
-567
-570
-572
-574
-575
-576
-577
-578
-578
-579
-580
-580
-581
-582
-583
-584
-586
-587
-588
-589
-590
-591
-592
-593
-593
-594
-594
-594
-594
-594
-593
-592
-591
-588
-586
-582
-578
-573
-567
-560
-552
-542
-532
-522
-511
-501
-491
-482
-473
-463
-454
-445
-436
-427
-417
-409
-400
-392
-384
-377
-371
-365
-359
-353
-348
-342
-337
-331
-327
-322
-318
-314
-310
-306
-302
-297
-293
-289
-286
-282
-279
-276
-273
-270
-266
-262
-258
-254
-250
-246
-243
-239
-236
-234
-231
-229
-227
-225
-223
-222
-220
-218
-216
-214
-212
-210
-209
-207
-205
-202
-200
-197
-195
-192
-190
-187
-184
-181
-178
-175
-171
-168
-166
-164
-163
-164
-165
-166
-168
-170
-172
-174
-175
-176
-177
-178
-179
-180
-181
-181
-182
-183
-183
-184
-184
-183
-183
-182
-180
-179
-178
-177
-176
-175
-175
-175
-176
-178
-180
-183
-186
-188
-190
-191
-191
-189
-186
-183
-179
-175
-172
-169
-167
-165
-163
-162
-161
-160
-160
-159
-159
-160
-161
-162
-163
-165
-167
-169
-171
-173
-175
-176
-178
-181
-183
-186
-188
-191
-193
-196
-198
-201
-204
-208
-213
-218
-226
-234
-244
-254
-265
-277
-289
-302
-315
-329
-343
-358
-374
-390
-406
-424
-441
-460
-478
-497
-516
-535
-553
-570
-586
-602
-618
-634
-651
-670
-689
-710
-730
-750
-769
-788
-807
-825
-844
-863
-881
-899
-916
-932
-947
-961
-975
-989
-1002
-1014
-1026
-1037
-1049
-1060
-1072
-1084
-1097
-1109
-1122
-1134
-1147
-1159
-1171
-1183
-1195
-1207
-1218
-1230
-1241
-1251
-1260
-1268
-1275
-1282
-1289
-1296
-1304
-1312
-1320
-1329
-1339
-1349
-1358
-1368
-1379
-1389
-1399
-1409
-1420
-1430
-1441
-1453
-1465
-1478
-1492
-1506
-1522
-1538
-1555
-1573
-1591
-1610
-1630
-1650
-1670
-1691
-1711
-1732
-1753
-1775
-1797
-1819
-1841
-1863
-1885
-1906
-1927
-1947
-1967
-1987
-2008
-2029
-2052
-2075
-2098
-2121
-2144
-2166
-2187
-2208
-2228
-2248
-2267
-2284
-2301
-2318
-2333
-2348
-2362
-2375
-2389
-2402
-2415
-2429
-2443
-2457
-2472
-2487
-2501
-2516
-2530
-2544
-2556
-2568
-2579
-2590
-2600
-2609
-2618
-2625
-2631
-2635
-2636
-2636
-2634
-2630
-2624
-2618
-2612
-2604
-2597
-2589
-2581
-2574
-2566
-2560
-2554
-2550
-2547
-2546
-2547
-2550
-2554
-2560
-2566
-2572
-2579
-2586
-2593
-2600
-2608
-2615
-2622
-2630
-2637
-2644
-2651
-2657
-2663
-2669
-2674
-2680
-2686
-2693
-2700
-2709
-2718
-2729
-2741
-2753
-2766
-2779
-2793
-2807
-2821
-2836
-2851
-2867
-2883
-2900
-2916
-2933
-2949
-2965
-2980
-2993
-3006
-3017
-3028
-3039
-3048
-3057
-3065
-3073
-3080
-3088
-3096
-3105
-3113
-3120
-3127
-3132
-3137
-3141
-3146
-3150
-3155
-3159
-3163
-3167
-3170
-3172
-3174
-3176
-3177
-3177
-3178
-3178
-3178
-3179
-3180
-3181
-3183
-3186
-3190
-3194
-3198
-3203
-3209
-3214
-3220
-3226
-3231
-3235
-3238
-3241
-3243
-3244
-3245
-3244
-3243
-3241
-3240
-3238
-3238
-3237
-3235
-3232
-3228
-3222
-3214
-3206
-3195
-3184
-3171
-3157
-3143
-3129
-3115
-3100
-3085
-3069
-3052
-3035
-3018
-3000
-2983
-2965
-2946
-2925
-2902
-2875
-2845
-2813
-2778
-2740
-2701
-2660
-2616
-2570
-2522
-2474
-2425
-2377
-2330
-2284
-2238
-2193
-2148
-2103
-2059
-2016
-1975
-1934
-1895
-1855
-1815
-1774
-1732
-1688
-1644
-1599
-1554
-1510
-1467
-1425
-1383
-1342
-1302
-1262
-1223
-1183
-1144
-1104
-1062
-1018
-976
-931
-886
-841
-797
-753
-710
-668
-627
-587
-548
-509
-472
-436
-400
-366
-333
-301
-269
-239
-208
-177
-145
-112
-77
-41
-2
37
77
116
154
192
228
263
297
330
363
396
428
459
489
517
544
571
599
626
653
679
703
725
744
761
776
792
808
823
837
850
861
870
877
884
891
898
905
913
921
928
935
942
948
954
961
968
975
983
991
999
1006
1012
1018
1026
1032
1039
1047
1057
1068
1081
1096
1113
1130
1149
1167
1185
1203
1219
1234
1246
1256
1265
1273
1279
1284
1287
1287
1284
1277
1268
1255
1240
1223
1205
1186
1166
1146
1124
1102
1080
1057
1034
1010
986
960
932
902
870
837
804
770
735
700
665
629
593
557
522
488
455
421
388
354
320
285
251
219
189
160
133
108
84
60
38
17
-4
-23
-41
-58
-75
-91
-107
-121
-135
-148
-160
-172
-184
-196
-208
-220
-232
-244
-255
-265
-272
-277
-279
-278
-274
-268
-260
-249
-234
-215
-193
-167
-139
-108
-77
-45
-13
18
48
78
108
137
165
194
223
252
284
318
354
391
431
471
514
558
605
654
706
759
814
869
923
975
1024
1072
1118
1163
1208
1254
1301
1348
1395
1440
1484
1527
1569
1610
1652
1694
1734
1773
1809
1841
1868
1892
1911
1926
1938
1947
1954
1959
1963
1965
1965
1964
1961
1955
1946
1934
1919
1903
1888
1873
1860
1848
1836
1825
1814
1801
1789
1775
1761
1746
1729
1712
1695
1678
1663
1649
1636
1624
1614
1603
1593
1584
1574
1565
1557
1548
1541
1533
1526
1518
1510
1501
1491
1480
1467
1453
1438
1422
1405
1387
1370
1353
1337
1321
1306
1292
1277
1263
1248
1232
1214
1194
1172
1150
1127
1105
1083
1063
1045
1029
1014
1002
991
980
969
959
948
937
927
917
906
893
880
864
847
829
809
789
767
744
721
698
676
655
635
616
597
577
558
538
517
497
478
460
445
432
421
414
408
404
401
399
397
394
390
384
377
369
359
349
338
326
315
303
292
280
269
257
244
231
218
205
192
178
165
150
136
122
108
94
80
66
54
43
33
24
16
8
0
-10
-20
-31
-42
-54
-66
-77
-89
-100
-111
-123
-136
-149
-162
-177
-192
-208
-226
-246
-267
-290
-315
-340
-364
-389
-413
-436
-458
-479
-499
-518
-535
-552
-567
-582
-595
-606
-615
-623
-629
-635
-640
-645
-650
-654
-658
-661
-663
-663
-663
-661
-657
-653
-647
-640
-633
-625
-617
-609
-601
-592
-582
-570
-557
-541
-525
-509
-494
-480
-469
-459
-451
-444
-438
-433
-429
-426
-425
-426
-428
-431
-435
-439
-443
-448
-453
-457
-462
-465
-467
-468
-467
-465
-462
-459
-455
-451
-446
-442
-439
-436
-434
-432
-430
-428
-426
-422
-418
-411
-404
-396
-389
-381
-372
-364
-354
-344
-332
-320
-308
-296
-284
-274
-264
-256
-250
-246
-243
-241
-241
-241
-243
-245
-250
-255
-262
-271
-280
-289
-298
-306
-313
-318
-322
-325
-327
-329
-330
-331
-331
-331
-331
-331
-331
-331
-331
-330
-330
-328
-324
-318
-309
-298
-286
-271
-255
-237
-219
-201
-182
-164
-146
-128
-110
-92
-73
-54
-35
-17
1
17
32
46
58
69
79
88
97
105
113
121
131
141
153
166
180
195
211
228
246
265
285
305
326
346
364
380
393
404
411
417
419
420
420
418
416
414
413
413
414
416
420
424
429
435
441
447
454
460
465
469
472
472
471
468
464
459
453
447
441
435
430
424
418
410
402
392
381
369
356
342
327
312
295
279
263
247
232
217
204
190
178
166
154
141
129
115
102
87
73
60
46
34
22
10
-1
-12
-23
-34
-44
-54
-65
-75
-85
-94
-103
-112
-120
-128
-137
-146
-156
-167
-178
-189
-199
-208
-217
-225
-233
-241
-251
-260
-270
-280
-290
-298
-304
-309
-313
-315
-316
-317
-317
-317
-316
-316
-315
-313
-310
-306
-299
-291
-282
-271
-259
-247
-236
-225
-215
-206
-197
-188
-179
-169
-159
-148
-136
-125
-113
-102
-91
-79
-68
-56
-44
-31
-18
-4
10
24
38
52
65
77
89
100
111
123
135
149
164
180
196
212
228
244
258
273
286
299
312
325
337
349
361
373
384
396
407
419
432
445
458
471
483
496
508
519
530
540
549
557
563
568
572
577
581
586
590
594
599
603
607
611
616
621
628
635
644
654
666
678
692
706
722
738
755
773
792
811
832
854
875
897
919
940
961
981
999
1016
1032
1047
1059
1071
1082
1092
1102
1112
1121
1130
1140
1149
1157
1166
1174
1182
1189
1195
1201
1207
1211
1215
1218
1220
1221
1221
1220
1217
1213
1209
1203
1197
1191
1185
1179
1174
1169
1164
1160
1155
1151
1146
1141
1136
1131
1127
1124
1120
1117
1114
1111
1108
1105
1102
1099
1095
1092
1089
1086
1084
1082
1082
1083
1085
1088
1094
1102
1112
1124
1139
1155
1174
1193
1213
1232
1252
1271
1291
1310
1329
1348
1366
1385
1404
1422
1439
1456
1472
1486
1500
1513
1525
1537
1549
1561
1572
1584
1595
1607
1618
1628
1638
1647
1656
1665
1673
1680
1686
1690
1693
1693
1692
1689
1685
1678
1671
1661
1651
1640
1628
1616
1604
1592
1580
1568
1557
1546
1535
1525
1515
1504
1494
1483
1473
1463
1454
1445
1437
1429
1421
1413
1405
1397
1389
1381
1374
1366
1360
1355
1350
1347
1345
1343
1341
1340
1339
1339
1339
1340
1342
1344
1347
1351
1354
1357
1360
1362
1365
1367
1370
1371
1372
1373
1373
1372
1372
1371
1370
1369
1367
1365
1363
1360
1356
1352
1348
1343
1338
1332
1327
1320
1312
1303
1293
1281
1269
1257
1244
1230
1217
1204
1190
1176
1162
1147
1132
1117
1101
1084
1067
1050
1034
1018
1004
991
980
970
962
955
948
941
935
928
920
912
904
895
885
875
865
854
843
832
819
806
792
777
761
744
727
710
692
675
658
641
626
613
603
594
588
584
582
582
584
587
591
596
600
605
611
616
623
630
639
648
657
667
677
687
698
708
718
728
738
747
755
763
771
780
789
799
810
822
834
847
860
874
888
902
916
931
946
961
976
991
1006
1022
1038
1054
1069
1085
1100
1115
1129
1144
1158
1173
1188
1203
1217
1232
1247
1261
1277
1292
1308
1324
1341
1358
1375
1393
1410
1428
1445
1462
1478
1494
1508
1520
1532
1543
1553
1563
1572
1580
1587
1594
1600
1606
1610
1614
1617
1619
1621
1622
1623
1623
1622
1621
1620
1618
1616
1613
1610
1606
1602
1598
1594
1591
1589
1587
1586
1586
1585
1585
1585
1585
1584
1582
1580
1576
1570
1564
1556
1547
1538
1528
1519
1509
1498
1488
1477
1466
1455
1442
1430
1416
1403
1389
1376
1362
1349
1337
1325
1313
1301
1290
1277
1265
1252
1239
1226
1213
1200
1187
1174
1161
1149
1136
1123
1109
1095
1081
1067
1053
1038
1024
1010
996
982
968
953
937
920
903
886
869
852
836
820
804
788
773
757
742
728
713
699
685
671
657
644
632
620
608
596
584
572
560
548
535
523
510
498
486
474
462
450
438
426
414
401
388
375
362
348
335
321
307
293
278
264
249
234
220
207
194
182
172
163
155
148
142
137
132
127
123
119
115
112
109
107
105
103
101
100
98
95
92
88
84
80
76
71
67
62
58
54
50
46
43
40
37
34
33
32
31
31
31
31
31
31
30
29
28
26
25
23
22
20
20
20
20
20
21
23
24
25
25
26
26
27
28
30
32
34
37
40
43
47
50
54
59
63
67
72
76
80
85
89
94
99
105
112
120
128
137
145
152
158
163
167
171
174
177
180
184
187
190
193
195
197
199
199
198
196
192
187
180
173
166
158
150
142
134
125
116
107
97
88
77
67
56
45
34
24
15
6
-1
-6
-10
-12
-13
-12
-10
-7
-3
1
7
13
22
31
42
53
65
77
90
103
116
129
143
155
168
179
190
201
212
222
233
244
255
266
276
286
296
305
313
321
328
333
338
342
345
347
350
352
354
357
358
359
360
360
359
358
357
356
355
354
352
350
348
344
341
338
335
332
330
329
329
329
330
331
333
335
337
338
338
338
337
335
332
328
323
318
311
304
296
288
279
270
260
250
241
231
220
209
197
185
172
159
146
132
117
101
83
65
46
27
8
-11
-29
-47
-65
-83
-100
-117
-133
-149
-163
-176
-187
-198
-207
-215
-221
-225
-228
-229
-229
-228
-227
-225
-223
-221
-218
-215
-212
-208
-203
-199
-194
-190
-186
-182
-178
-175
-170
-166
-161
-156
-151
-146
-140
-135
-129
-124
-120
-115
-112
-109
-106
-104
-103
-103
-103
-103
-104
-104
-104
-104
-105
-106
-107
-108
-110
-113
-117
-122
-128
-135
-143
-151
-160
-170
-180
-189
-199
-210
-221
-232
-245
-259
-274
-289
-305
-321
-337
-352
-366
-379
-390
-400
-410
-418
-426
-434
-442
-450
-458
-465
-472
-479
-486
-493
-499
-506
-513
-520
-527
-535
-543
-552
-562
-571
-580
-588
-595
-601
-606
-609
-610
-611
-610
-609
-607
-604
-601
-598
-596
-593
-590
-587
-585
-582
-579
-577
-575
-572
-570
-567
-563
-559
-554
-548
-541
-533
-523
-512
-500
-487
-474
-459
-445
-431
-417
-404
-391
-379
-367
-357
-347
-338
-330
-323
-317
-311
-307
-303
-299
-296
-293
-291
-288
-286
-283
-281
-279
-276
-274
-272
-269
-267
-264
-260
-256
-252
-247
-242
-236
-231
-225
-220
-215
-211
-206
-202
-197
-193
-189
-185
-181
-178
-175
-173
-170
-168
-166
-165
-163
-162
-160
-159
-156
-154
-151
-148
-145
-141
-138
-134
-130
-126
-123
-120
-117
-115
-114
-113
-112
-110
-109
-107
-104
-102
-99
-96
-94
-91
-90
-89
-88
-89
-89
-89
-89
-88
-86
-84
-82
-79
-76
-73
-71
-69
-67
-66
-66
-67
-68
-70
-72
-76
-80
-85
-90
-96
-103
-109
-116
-122
-128
-134
-139
-144
-150
-155
-160
-165
-169
-173
-176
-178
-180
-181
-182
-182
-182
-182
-182
-182
-182
-182
-181
-181
-181
-180
-180
-179
-178
-176
-174
-172
-169
-165
-161
-156
-151
-146
-141
-136
-132
-128
-124
-119
-115
-110
-104
-98
-91
-84
-76
-68
-60
-51
-43
-35
-27
-19
-10
-1
9
20
31
43
55
67
78
89
100
109
117
125
131
136
141
145
148
150
151
151
151
149
147
145
141
137
133
128
123
118
113
108
103
99
94
89
85
80
74
69
63
56
49
41
32
23
13
2
-10
-22
-34
-47
-60
-73
-86
-98
-111
-124
-137
-150
-163
-177
-192
-206
-221
-237
-254
-270
-288
-305
-323
-340
-357
-374
-391
-408
-426
-444
-461
-479
-497
-514
-531
-548
-566
-583
-601
-620
-639
-658
-678
-697
-718
-737
-757
-776
-795
-813
-831
-848
-866
-883
-900
-917
-934
-950
-966
-981
-997
-1012
-1028
-1044
-1060
-1076
-1091
-1106
-1122
-1137
-1152
-1168
-1185
-1201
-1219
-1237
-1256
-1276
-1295
-1316
-1337
-1358
-1380
-1402
-1425
-1448
-1471
-1494
-1516
-1538
-1560
-1581
-1601
-1620
-1639
-1657
-1674
-1690
-1704
-1718
-1730
-1741
-1750
-1759
-1766
-1773
-1779
-1784
-1788
-1792
-1796
-1801
-1806
-1811
-1818
-1825
-1833
-1841
-1849
-1858
-1866
-1875
-1884
-1892
-1901
-1910
-1920
-1930
-1941
-1953
-1965
-1978
-1991
-2005
-2019
-2033
-2048
-2063
-2078
-2093
-2109
-2124
-2140
-2155
-2171
-2186
-2201
-2215
-2230
-2244
-2258
-2272
-2285
-2298
-2311
-2322
-2333
-2344
-2354
-2363
-2372
-2381
-2390
-2399
-2407
-2416
-2423
-2431
-2437
-2444
-2450
-2456
-2462
-2468
-2474
-2481
-2487
-2493
-2499
-2504
-2510
-2515
-2519
-2523
-2527
-2530
-2532
-2533
-2533
-2533
-2532
-2531
-2529
-2527
-2525
-2523
-2521
-2519
-2517
-2515
-2514
-2514
-2514
-2514
-2515
-2517
-2518
-2520
-2522
-2525
-2529
-2532
-2537
-2541
-2545
-2549
-2553
-2557
-2561
-2566
-2570
-2575
-2580
-2586
-2591
-2596
-2601
-2606
-2612
-2617
-2623
-2629
-2635
-2640
-2645
-2649
-2652
-2653
-2654
-2654
-2653
-2652
-2650
-2649
-2647
-2645
-2643
-2641
-2639
-2635
-2631
-2627
-2621
-2615
-2608
-2600
-2592
-2583
-2574
-2564
-2554
-2544
-2533
-2521
-2509
-2496
-2483
-2470
-2456
-2442
-2428
-2415
-2401
-2387
-2373
-2360
-2346
-2332
-2318
-2305
-2292
-2280
-2268
-2257
-2246
-2235
-2224
-2213
-2202
-2191
-2179
-2167
-2155
-2143
-2130
-2118
-2107
-2096
-2086
-2078
-2070
-2065
-2060
-2056
-2053
-2050
-2049
-2047
-2045
-2044
-2041
-2039
-2036
-2033
-2029
-2025
-2021
-2017
-2013
-2011
-2008
-2005
-2004
-2004
-2004
-2005
-2005
-2008
-2011
-2013
-2017
-2023
-2027
-2031
-2035
-2039
-2041
-2045
-2048
-2050
-2053
-2055
-2057
-2059
-2062
-2064
-2066
-2068
-2070
-2073
-2075
-2077
-2079
-2081
-2083
-2084
-2085
-2085
-2085
-2084
-2083
-2083
-2082
-2082
-2083
-2084
-2085
-2088
-2092
-2096
-2102
-2108
-2115
-2122
-2129
-2136
-2142
-2147
-2151
-2155
-2158
-2161
-2163
-2165
-2167
-2168
-2169
-2170
-2170
-2170
-2170
-2170
-2171
-2171
-2172
-2174
-2177
-2181
-2186
-2193
-2201
-2210
-2220
-2232
-2245
-2259
-2276
-2293
-2313
-2335
-2358
-2384
-2411
-2441
-2473
-2507
-2543
-2581
-2621
-2663
-2706
-2749
-2794
-2839
-2885
-2932
-2979
-3026
-3074
-3122
-3169
-3216
-3262
-3307
-3352
-3396
-3440
-3484
-3528
-3572
-3615
-3658
-3701
-3744
-3786
-3829
-3871
-3913
-3954
-3996
-4038
-4080
-4123
-4166
-4210
-4254
-4299
-4345
-4391
-4438
-4486
-4535
-4585
-4636
-4688
-4740
-4792
-4845
-4898
-4952
-5005
-5058
-5111
-5163
-5214
-5264
-5313
-5360
-5406
-5450
-5491
-5531
-5568
-5603
-5635
-5664
-5689
-5712
-5731
-5747
-5759
-5767
-5771
-5771
-5768
-5760
-5749
-5735
-5718
-5698
-5675
-5650
-5623
-5594
-5562
-5530
-5495
-5459
-5423
-5385
-5346
-5307
-5267
-5226
-5186
-5145
-5104
-5064
-5024
-4984
-4946
-4908
-4871
-4836
-4800
-4766
-4732
-4698
-4664
-4631
-4598
-4565
-4532
-4500
-4468
-4437
-4407
-4377
-4347
-4318
-4289
-4261
-4233
-4206
-4179
-4153
-4127
-4101
-4074
-4046
-4019
-3993
-3966
-3938
-3911
-3884
-3858
-3832
-3807
-3782
-3758
-3736
-3715
-3696
-3678
-3661
-3646
-3632
-3619
-3606
-3595
-3585
-3576
-3568
-3561
-3555
-3550
-3546
-3542
-3539
-3536
-3535
-3534
-3534
-3535
-3537
-3539
-3542
-3546
-3549
-3553
-3557
-3560
-3561
-3562
-3560
-3557
-3552
-3544
-3534
-3522
-3509
-3493
-3476
-3458
-3439
-3419
-3398
-3377
-3355
-3333
-3310
-3288
-3265
-3243
-3221
-3199
-3178
-3157
-3136
-3115
-3095
-3074
-3052
-3030
-3008
-2984
-2959
-2933
-2906
-2878
-2849
-2820
-2790
-2760
-2728
-2697
-2665
-2632
-2599
-2565
-2531
-2498
-2465
-2433
-2402
-2372
-2343
-2316
-2289
-2264
-2239
-2214
-2190
-2166
-2141
-2117
-2091
-2065
-2037
-2009
-1980
-1950
-1920
-1889
-1859
-1829
-1800
-1772
-1746
-1722
-1700
-1680
-1662
-1647
-1633
-1622
-1612
-1603
-1595
-1587
-1579
-1570
-1559
-1546
-1531
-1514
-1494
-1471
-1444
-1414
-1380
-1343
-1301
-1257
-1209
-1158
-1104
-1048
-991
-931
-871
-809
-746
-682
-618
-552
-485
-418
-350
-281
-213
-144
-76
-8
59
127
194
261
328
396
465
536
608
683
760
841
925
1012
1102
1196
1292
1392
1494
1599
1705
1813
1922
2032
2143
2254
2366
2480
2594
2710
2828
2948
3070
3194
3319
3446
3574
3703
3833
3962
4091
4219
4345
4470
4593
4714
4832
4947
5060
5170
5277
5381
5483
5583
5679
5773
5865
5955
6042
6127
6210
6291
6370
6448
6524
6600
6674
6747
6820
6893
6965
7036
7107
7177
7246
7314
7381
7446
7510
7572
7632
7690
7747
7802
7854
7903
7949
7991
8028
8061
8089
8112
8131
8145
8154
8161
8163
8161
8157
8148
8138
8125
8109
8092
8071
8048
8023
7996
7967
7938
7907
7876
7845
7814
7784
7755
7726
7699
7673
7647
7622
7597
7573
7549
7526
7503
7480
7457
7436
7415
7394
7375
7356
7339
7323
7307
7293
7279
7266
7253
7239
7225
7210
7194
7177
7158
7139
7120
7100
7080
7060
7041
7022
7003
6985
6967
6950
6933
6918
6904
6892
6880
6871
6863
6856
6851
6848
6846
6846
6848
6852
6858
6866
6876
6888
6902
6917
6934
6952
6971
6992
7014
7036
7060
7085
7111
7138
7166
7196
7227
7258
7291
7324
7358
7391
7424
7456
7486
7516
7544
7572
7598
7624
7649
7674
7698
7720
7742
7763
7782
7800
7815
7829
7840
7849
7856
7861
7863
7864
7862
7858
7852
7844
7835
7823
7809
7793
7775
7754
7730
7704
7674
7640
7604
7565
7524
7481
7436
7390
7343
7295
7245
7195
7143
7090
7036
6979
6921
6860
6797
6732
6665
6595
6523
6449
6372
6293
6213
6130
6046
5961
5873
5784
5693
5600
5505
5409
5310
5210
5108
5006
4904
4802
4700
4599
4499
4400
4302
4205
4110
4014
3922
3831
3741
3652
3565
3480
3397
3315
3235
3157
3080
3004
2930
2857
2786
2716
2648
2581
2518
2456
2398
2343
2290
2242
2197
2155
2117
2083
2051
2023
1997
1974
1953
1935
1919
1906
1895
1885
1877
1871
1866
1862
1860
1859
1858
1859
1859
1860
1860
1860
1859
1857
1855
1851
1847
1842
1836
1829
1821
1811
1800
1788
1775
1761
1746
1730
1713
1696
1679
1662
1646
1629
1613
1596
1581
1566
1551
1538
1525
1513
1502
1492
1483
1476
1470
1465
1461
1459
1459
1459
1460
1462
1464
1466
1469
1471
1474
1476
1478
1479
1479
1479
1477
1473
1468
1461
1452
1440
1427
1411
1394
1375
1354
1332
1309
1284
1259
1232
1204
1175
1146
1115
1084
1052
1020
987
955
921
888
853
819
783
747
710
673
636
597
558
519
479
439
397
355
312
269
224
178
131
84
35
-15
-66
-118
-171
-225
-281
-338
-397
-457
-519
-583
-648
-716
-785
-856
-929
-1004
-1082
-1161
-1241
-1323
-1407
-1491
-1576
-1662
-1748
-1835
-1923
-2012
-2101
-2191
-2281
-2372
-2464
-2557
-2651
-2744
-2839
-2934
-3029
-3125
-3222
-3319
-3417
-3516
-3615
-3714
-3815
-3916
-4018
-4121
-4224
-4328
-4432
-4535
-4639
-4742
-4844
-4947
-5049
-5150
-5251
-5352
-5451
-5549
-5646
-5742
-5836
-5929
-6020
-6110
-6198
-6284
-6369
-6452
-6533
-6612
-6690
-6765
-6838
-6910
-6978
-7045
-7109
-7171
-7230
-7287
-7341
-7393
-7442
-7488
-7532
-7574
-7614
-7652
-7688
-7723
-7756
-7789
-7820
-7850
-7879
-7908
-7936
-7964
-7991
-8018
-8045
-8071
-8099
-8125
-8151
-8179
-8205
-8232
-8259
-8286
-8314
-8341
-8369
-8397
-8426
-8454
-8483
-8511
-8539
-8567
-8594
-8620
-8646
-8670
-8694
-8717
-8739
-8760
-8779
-8797
-8813
-8827
-8840
-8851
-8861
-8868
-8874
-8878
-8881
-8882
-8881
-8879
-8876
-8872
-8867
-8861
-8855
-8848
-8841
-8833
-8825
-8818
-8810
-8801
-8792
-8783
-8773
-8763
-8752
-8741
-8730
-8718
-8705
-8693
-8680
-8667
-8653
-8640
-8626
-8611
-8595
-8578
-8561
-8542
-8523
-8504
-8484
-8464
-8445
-8425
-8405
-8386
-8366
-8347
-8328
-8309
-8290
-8271
-8252
-8232
-8213
-8192
-8170
-8148
-8125
-8101
-8074
-8048
-8020
-7991
-7960
-7929
-7896
-7862
-7826
-7789
-7751
-7711
-7670
-7627
-7583
-7537
-7490
-7441
-7392
-7341
-7289
-7237
-7185
-7132
-7078
-7024
-6971
-6917
-6862
-6808
-6754
-6699
-6644
-6589
-6533
-6476
-6418
-6360
-6299
-6238
-6175
-6111
-6046
-5979
-5911
-5842
-5771
-5699
-5627
-5554
-5479
-5405
-5329
-5253
-5177
-5100
-5023
-4946
-4867
-4789
-4710
-4630
-4551
-4472
-4393
-4314
-4236
-4157
-4078
-4001
-3924
-3846
-3769
-3693
-3617
-3542
-3468
-3394
-3321
-3247
-3174
-3100
-3026
-2953
-2879
-2805
-2732
-2659
-2587
-2515
-2443
-2371
-2300
-2228
-2157
-2085
-2013
-1942
-1870
-1798
-1725
-1652
-1577
-1502
-1425
-1347
-1268
-1187
-1105
-1020
-936
-850
-762
-672
-581
-488
-394
-299
-201
-103
-2
100
203
307
413
520
628
737
847
957
1068
1179
1290
1402
1513
1624
1735
1845
1955
2064
2173
2282
2390
2497
2604
2710
2816
2920
3022
3124
3226
3326
3426
3525
3624
3723
3821
3918
4014
4111
4207
4301
4396
4489
4582
4675
4767
4859
4950
5041
5131
5221
5311
5400
5488
5576
5664
5752
5840
5928
6016
6105
6193
6282
6371
6460
6548
6637
6725
6812
6899
6985
7071
7156
7241
7325
7408
7490
7571
7650
7729
7806
7882
7956
8029
8101
8172
8241
8309
8375
8440
8503
8565
8625
8683
8740
8794
8846
8896
8944
8990
9034
9077
9117
9157
9196
9234
9271
9308
9345
9381
9417
9453
9490
9526
9563
9600
9637
9676
9714
9754
9794
9834
9876
9917
9959
10000
10042
10084
10125
10167
10208
10249
10290
10330
10371
10411
10450
10490
10529
10568
10607
10645
10684
10723
10761
10800
10838
10877
10916
10955
10995
11035
11076
11117
11159
11202
11246
11291
11337
11383
11431
11479
11528
11577
11628
11679
11731
11784
11838
11892
11946
12001
12056
12111
12167
12221
12276
12330
12384
12436
12488
12539
12589
12638
12686
12734
12780
12825
12868
12910
12950
12989
13025
13059
13092
13122
13150
13176
13200
13223
13244
13263
13281
13298
13313
13327
13339
13350
13360
13368
13375
13380
13383
13385
13384
13382
13379
13373
13366
13358
13347
13335
13321
13304
13286
13266
13244
13220
13195
13168
13140
13110
13078
13045
13011
12976
12940
12902
12864
12824
12783
12742
12700
12657
12613
12569
12524
12478
12431
12384
12336
12288
12240
12191
12142
12092
12042
11992
11942
11891
11840
11788
11735
11681
11626
11570
11513
11455
11396
11336
11274
11212
11149
11085
11020
10955
10889
10823
10756
10689
10621
10553
10484
10415
10346
10276
10206
10136
10065
9994
9923
9851
9778
9705
9631
9556
9480
9405
9328
9251
9174
9096
9018
8938
8858
8777
8695
8613
8529
8444
8358
8272
8183
8095
8006
7915
7825
7733
7641
7549
7456
7363
7270
7178
7085
6993
6901
6810
6718
6627
6536
6446
6355
6265
6175
6085
5996
5906
5816
5726
5636
5546
5455
5364
5273
5181
5089
4997
4905
4812
4719
4626
4533
4440
4346
4252
4158
4065
3971
3877
3784
3690
3597
3503
3410
3317
3224
3131
3039
2947
2856
2765
2676
2587
2499
2412
2327
2242
2159
2077
1996
1916
1838
1762
1687
1613
1540
1469
1398
1327
1257
1188
1119
1049
980
911
843
774
705
636
567
499
430
362
294
227
160
93
26
-40
-107
-173
-238
-304
-369
-435
-500
-565
-631
-696
-762
-828
-894
-961
-1027
-1094
-1160
-1226
-1292
-1358
-1423
-1488
-1551
-1614
-1676
-1737
-1797
-1856
-1915
-1972
-2028
-2082
-2136
-2188
-2238
-2287
-2335
-2381
-2426
-2469
-2511
-2551
-2591
-2629
-2666
-2702
-2738
-2772
-2805
-2838
-2870
-2902
-2933
-2964
-2994
-3023
-3052
-3081
-3109
-3137
-3165
-3193
-3221
-3249
-3276
-3304
-3332
-3361
-3389
-3418
-3447
-3477
-3506
-3535
-3564
-3594
-3623
-3652
-3681
-3710
-3739
-3768
-3796
-3825
-3854
-3884
-3914
-3945
-3975
-4006
-4037
-4069
-4100
-4132
-4164
-4197
-4229
-4262
-4296
-4330
-4364
-4399
-4434
-4469
-4504
-4539
-4574
-4608
-4643
-4676
-4710
-4743
-4775
-4808
-4839
-4871
-4901
-4931
-4960
-4989
-5017
-5044
-5071
-5097
-5122
-5146
-5169
-5191
-5213
-5233
-5253
-5271
-5289
-5307
-5323
-5339
-5354
-5369
-5383
-5395
-5407
-5418
-5428
-5437
-5445
-5453
-5459
-5465
-5470
-5475
-5480
-5485
-5489
-5494
-5498
-5503
-5507
-5510
-5514
-5517
-5520
-5522
-5523
-5524
-5524
-5523
-5521
-5517
-5513
-5507
-5500
-5491
-5482
-5471
-5459
-5445
-5431
-5416
-5400
-5382
-5364
-5345
-5325
-5303
-5281
-5257
-5231
-5203
-5173
-5142
-5108
-5072
-5034
-4995
-4953
-4910
-4866
-4820
-4772
-4723
-4672
-4621
-4567
-4513
-4458
-4402
-4344
-4286
-4227
-4168
-4108
-4046
-3986
-3924
-3861
-3798
-3735
-3671
-3606
-3541
-3475
-3409
-3342
-3276
-3209
-3142
-3076
-3010
-2945
-2879
-2814
-2750
-2685
-2621
-2557
-2493
-2430
-2367
-2304
-2242
-2181
-2121
-2061
-2003
-1945
-1889
-1835
-1781
-1729
-1678
-1628
-1579
-1531
-1484
-1438
-1392
-1348
-1304
-1261
-1219
-1178
-1137
-1098
-1060
-1022
-986
-950
-915
-881
-848
-815
-782
-750
-719
-687
-657
-627
-598
-570
-543
-517
-492
-467
-444
-423
-402
-382
-364
-348
-333
-319
-307
-296
-286
-279
-272
-268
-264
-263
-263
-264
-266
-270
-274
-279
-285
-292
-300
-309
-318
-328
-338
-350
-361
-373
-385
-397
-409
-421
-433
-444
-455
-466
-476
-486
-496
-507
-517
-528
-539
-550
-562
-574
-587
-600
-614
-628
-642
-657
-672
-688
-705
-723
-742
-762
-783
-805
-829
-853
-878
-903
-929
-955
-982
-1008
-1036
-1063
-1090
-1117
-1144
-1171
-1197
-1223
-1249
-1275
-1301
-1326
-1351
-1375
-1400
-1423
-1446
-1469
-1491
-1513
-1533
-1553
-1573
-1591
-1609
-1626
-1643
-1659
-1675
-1690
-1704
-1718
-1731
-1743
-1755
-1766
-1776
-1786
-1795
-1804
-1812
-1819
-1826
-1832
-1838
-1843
-1848
-1851
-1854
-1856
-1858
-1858
-1857
-1856
-1853
-1850
-1845
-1840
-1834
-1827
-1820
-1812
-1804
-1795
-1786
-1776
-1766
-1755
-1744
-1733
-1722
-1711
-1700
-1688
-1677
-1665
-1654
-1643
-1632
-1621
-1611
-1601
-1591
-1582
-1573
-1564
-1556
-1547
-1540
-1532
-1525
-1519
-1513
-1507
-1502
-1498
-1494
-1491
-1487
-1484
-1481
-1479
-1477
-1475
-1474
-1473
-1473
-1473
-1474
-1475
-1477
-1480
-1483
-1488
-1492
-1498
-1504
-1510
-1517
-1524
-1532
-1541
-1550
-1560
-1570
-1581
-1593
-1605
-1618
-1631
-1645
-1659
-1674
-1690
-1706
-1723
-1740
-1758
-1777
-1797
-1817
-1839
-1861
-1884
-1907
-1932
-1957
-1984
-2011
-2039
-2068
-2098
-2129
-2160
-2193
-2226
-2260
-2295
-2331
-2367
-2404
-2442
-2480
-2519
-2558
-2597
-2636
-2676
-2715
-2754
-2794
-2833
-2872
-2911
-2950
-2989
-3028
-3067
-3105
-3144
-3182
-3220
-3258
-3295
-3333
-3370
-3406
-3442
-3478
-3512
-3546
-3579
-3611
-3641
-3671
-3700
-3729
-3756
-3783
-3808
-3833
-3857
-3880
-3902
-3924
-3945
-3966
-3986
-4005
-4025
-4043
-4062
-4081
-4100
-4119
-4137
-4156
-4175
-4194
-4213
-4233
-4253
-4274
-4295
-4316
-4338
-4360
-4383
-4407
-4431
-4455
-4480
-4505
-4531
-4557
-4583
-4609
-4636
-4663
-4690
-4718
-4745
-4773
-4800
-4828
-4855
-4883
-4911
-4939
-4967
-4995
-5023
-5051
-5079
-5108
-5136
-5165
-5195
-5224
-5254
-5285
-5315
-5346
-5376
-5407
-5437
-5467
-5497
-5527
-5556
-5585
-5614
-5643
-5671
-5700
-5728
-5756
-5783
-5811
-5839
-5867
-5895
-5923
-5951
-5980
-6008
-6036
-6065
-6093
-6121
-6148
-6175
-6202
-6229
-6255
-6282
-6308
-6334
-6360
-6386
-6413
-6439
-6465
-6491
-6517
-6543
-6568
-6593
-6617
-6641
-6664
-6687
-6709
-6731
-6752
-6772
-6792
-6811
-6829
-6847
-6863
-6880
-6895
-6910
-6923
-6936
-6948
-6959
-6970
-6979
-6987
-6995
-7001
-7007
-7012
-7016
-7019
-7021
-7022
-7021
-7020
-7017
-7014
-7009
-7003
-6996
-6988
-6979
-6968
-6956
-6943
-6928
-6912
-6895
-6877
-6857
-6837
-6816
-6794
-6771
-6748
-6724
-6699
-6673
-6646
-6619
-6591
-6562
-6532
-6502
-6471
-6439
-6408
-6376
-6343
-6310
-6277
-6243
-6209
-6175
-6140
-6104
-6069
-6033
-5996
-5960
-5923
-5886
-5849
-5812
-5775
-5738
-5701
-5665
-5629
-5593
-5558
-5522
-5487
-5453
-5418
-5384
-5351
-5318
-5285
-5253
-5221
-5189
-5158
-5128
-5097
-5067
-5037
-5007
-4978
-4950
-4922
-4894
-4867
-4841
-4816
-4791
-4766
-4743
-4720
-4698
-4676
-4655
-4635
-4616
-4597
-4580
-4563
-4546
-4531
-4517
-4504
-4491
-4480
-4469
-4460
-4451
-4443
-4436
-4430
-4424
-4419
-4415
-4411
-4408
-4405
-4403
-4401
-4400
-4399
-4399
-4399
-4400
-4402
-4404
-4406
-4408
-4411
-4414
-4416
-4419
-4422
-4425
-4428
-4431
-4434
-4438
-4441
-4445
-4449
-4453
-4457
-4462
-4468
-4473
-4480
-4487
-4494
-4503
-4512
-4523
-4534
-4545
-4558
-4571
-4585
-4599
-4614
-4630
-4645
-4661
-4677
-4693
-4709
-4725
-4740
-4756
-4772
-4787
-4802
-4817
-4832
-4847
-4863
-4878
-4894
-4910
-4926
-4943
-4960
-4977
-4994
-5010
-5027
-5044
-5060
-5076
-5092
-5108
-5123
-5138
-5153
-5168
-5182
-5196
-5210
-5224
-5238
-5252
-5267
-5281
-5296
-5311
-5327
-5343
-5359
-5376
-5393
-5410
-5427
-5445
-5464
-5482
-5502
-5521
-5541
-5561
-5582
-5603
-5625
-5647
-5670
-5693
-5717
-5741
-5766
-5791
-5817
-5843
-5869
-5895
-5922
-5949
-5975
-6002
-6028
-6055
-6081
-6107
-6133
-6158
-6184
-6210
-6235
-6261
-6286
-6311
-6336
-6361
-6386
-6411
-6436
-6461
-6486
-6512
-6537
-6562
-6587
-6612
-6636
-6660
-6684
-6708
-6731
-6753
-6775
-6796
-6817
-6837
-6856
-6875
-6893
-6910
-6926
-6941
-6955
-6968
-6980
-6991
-7000
-7009
-7016
-7022
-7026
-7029
-7031
-7032
-7031
-7029
-7026
-7022
-7016
-7009
-7001
-6992
-6981
-6969
-6956
-6941
-6925
-6908
-6890
-6870
-6849
-6828
-6805
-6781
-6757
-6732
-6706
-6679
-6652
-6624
-6595
-6566
-6536
-6505
-6475
-6443
-6412
-6380
-6347
-6314
-6280
-6246
-6212
-6176
-6141
-6105
-6068
-6032
-5995
-5959
-5922
-5885
-5848
-5811
-5774
-5737
-5700
-5663
-5626
-5589
-5551
-5514
-5477
-5439
-5401
-5363
-5325
-5286
-5247
-5207
-5167
-5127
-5086
-5044
-5002
-4959
-4916
-4872
-4827
-4781
-4735
-4688
-4641
-4593
-4544
-4495
-4445
-4395
-4346
-4296
-4246
-4195
-4145
-4094
-4045
-3995
-3945
-3895
-3845
-3795
-3746
-3696
-3646
-3597
-3547
-3498
-3449
-3400
-3351
-3302
-3254
-3206
-3158
-3110
-3063
-3017
-2970
-2924
-2879
-2833
-2789
-2744
-2699
-2655
-2611
-2568
-2524
-2481
-2438
-2396
-2353
-2311
-2268
-2226
-2184
-2142
-2100
-2058
-2016
-1973
-1931
-1888
-1846
-1803
-1761
-1719
-1677
-1635
-1593
-1552
-1511
-1470
-1430
-1391
-1352
-1313
-1275
-1238
-1200
-1163
-1127
-1091
-1055
-1020
-986
-953
-919
-886
-854
-822
-791
-760
-730
-700
-670
-641
-612
-584
-555
-527
-499
-471
-443
-415
-388
-360
-332
-304
-276
-249
-221
-194
-166
-138
-110
-82
-54
-26
2
31
59
89
118
148
178
209
240
271
303
335
368
402
436
471
506
542
578
615
652
689
726
764
802
840
879
917
957
996
1035
1075
1114
1153
1192
1232
1271
1310
1349
1388
1427
1466
1505
1543
1582
1620
1658
1695
1733
1770
1807
1843
1880
1916
1952
1987
2021
2057
2091
2126
2160
2193
2227
2260
2293
2326
2358
2390
2422
2453
2484
2515
2545
2575
2604
2633
2661
2689
2717
2744
2771
2797
2824
2850
2876
2902
2928
2954
2979
3004
3030
3055
3080
3106
3132
3157
3184
3210
3236
3263
3290
3317
3345
3372
3400
3428
3456
3484
3511
3539
3567
3594
3621
3648
3674
3700
3726
3751
3776
3800
3823
3846
3869
3890
3912
3932
3952
3971
3989
4006
4022
4038
4054
4067
4081
4094
4106
4116
4126
4135
4144
4151
4158
4164
4169
4174
4177
4181
4184
4186
4187
4188
4189
4189
4188
4186
4184
4182
4179
4175
4172
4168
4163
4158
4153
4148
4142
4135
4129
4121
4114
4106
4098
4089
4080
4070
4062
4051
4042
4032
4022
4011
4001
3990
3979
3968
3958
3947
3936
3925
3914
3902
3891
3879
3867
3855
3842
3830
3817
3803
3790
3776
3762
3748
3733
3718
3702
3686
3670
3653
3635
3617
3599
3580
3560
3540
3519
3497
3474
3451
3427
3403
3378
3352
3326
3300
3273
3246
3219
3191
3163
3135
3107
3079
3051
3023
2994
2966
2938
2910
2882
2854
2827
2800
2773
2747
2721
2696
2670
2646
2621
2597
2573
2550
2527
2504
2482
2460
2439
2418
2398
2378
2358
2339
2321
2303
2285
2268
2251
2235
2220
2205
2191
2177
2164
2151
2139
2128
2117
2106
2096
2087
2078
2069
2061
2053
2045
2037
2031
2023
2016
2009
2001
1995
1988
1981
1974
1967
1960
1952
1944
1936
1928
1919
1910
1900
1890
1880
1869
1858
1847
1836
1824
1812
1800
1788
1775
1762
1748
1734
1720
1705
1690
1674
1659
1643
1626
1609
1591
1573
1555
1536
1517
1498
1479
1459
1440
1421
1401
1382
1363
1343
1324
1304
1285
1265
1246
1226
1206
1187
1167
1147
1128
1108
1088
1068
1048
1027
1006
985
963
942
920
898
877
855
833
812
790
769
748
727
706
686
666
647
628
610
592
575
558
542
527
511
496
481
467
452
438
423
409
394
380
366
352
338
324
311
298
285
273
261
250
240
230
221
212
204
197
190
184
178
173
168
164
161
157
154
151
149
147
146
145
144
143
143
143
142
142
142
142
142
143
143
143
144
145
147
148
150
152
153
155
157
158
159
159
160
160
161
161
162
162
163
163
164
164
164
165
165
165
165
165
165
164
163
162
161
159
157
155
152
149
146
143
139
135
130
125
120
114
108
101
95
88
81
73
66
58
51
43
35
27
19
10
2
-7
-15
-24
-33
-42
-52
-61
-71
-80
-90
-100
-110
-120
-130
-140
-150
-160
-171
-181
-191
-202
-212
-222
-232
-241
-251
-260
-270
-279
-287
-295
-303
-311
-318
-324
-330
-336
-341
-345
-348
-352
-354
-356
-358
-359
-360
-360
-361
-361
-362
-362
-363
-363
-364
-364
-365
-366
-367
-368
-369
-370
-372
-374
-376
-378
-381
-383
-386
-389
-392
-395
-398
-402
-405
-409
-412
-416
-419
-422
-425
-428
-431
-434
-437
-439
-442
-444
-446
-449
-451
-453
-455
-457
-459
-460
-462
-464
-465
-467
-468
-470
-471
-472
-473
-473
-474
-474
-475
-475
-475
-476
-476
-476
-476
-477
-477
-477
-477
-477
-476
-476
-476
-475
-475
-474
-473
-472
-472
-470
-469
-468
-466
-465
-463
-460
-458
-455
-452
-449
-445
-440
-436
-430
-425
-419
-413
-407
-400
-394
-387
-380
-373
-366
-359
-351
-343
-334
-325
-316
-306
-296
-285
-275
-263
-252
-240
-227
-215
-201
-188
-174
-160
-145
-129
-113
-97
-80
-63
-45
-27
-8
11
31
51
72
93
114
136
158
180
203
226
250
274
298
323
348
373
399
425
452
479
507
535
564
593
623
653
683
714
746
779
812
846
882
917
954
992
1030
1069
1109
1149
1189
1230
1271
1312
1354
1396
1438
1480
1522
1564
1605
1647
1687
1728
1768
1807
1845
1883
1921
1957
1994
2029
2064
2098
2131
2164
2195
2226
2257
2286
2315
2343
2370
2397
2423
2448
2473
2497
2520
2543
2566
2588
2610
2631
2652
2673
2693
2712
2731
2750
2768
2785
2802
2819
2835
2851
2866
2881
2895
2910
2924
2937
2951
2964
2977
2991
3004
3017
3029
3042
3055
3067
3079
3091
3103
3115
3127
3139
3150
3162
3173
3185
3197
3208
3220
3231
3242
3253
3264
3275
3285
3295
3305
3315
3324
3333
3341
3350
3357
3365
3372
3378
3385
3391
3397
3403
3409
3415
3421
3427
3432
3437
3442
3446
3450
3454
3458
3462
3465
3468
3471
3473
3475
3476
3478
3479
3480
3481
3481
3482
3482
3482
3481
3480
3479
3478
3476
3473
3470
3466
3462
3457
3451
3445
3438
3431
3422
3414
3404
3394
3383
3372
3360
3347
3334
3321
3307
3292
3278
3263
3247
3231
3215
3198
3181
3164
3146
3127
3108
3089
3070
3050
3030
3009
2989
2968
2947
2926
2905
2884
2863
2842
2820
2799
2778
2756
2734
2713
2691
2669
2647
2625
2603
2580
2557
2534
2511
2487
2463
2439
2415
2390
2366
2341
2316
2290
2265
2239
2213
2187
2161
2135
2108
2081
2054
2025
1999
1971
1943
1914
1885
1857
1828
1798
1769
1739
1709
1679
1649
1618
1587
1556
1525
1494
1463
1431
1399
1367
1335
1302
1270
1237
1204
1172
1139
1106
1073
1041
1008
976
944
912
881
850
819
788
758
727
697
667
637
608
578
549
520
491
462
434
405
377
349
321
293
265
237
210
182
154
126
98
70
42
15
-13
-41
-69
-97
-125
-152
-180
-207
-234
-261
-288
-314
-340
-366
-392
-417
-442
-467
-491
-515
-539
-562
-584
-607
-628
-649
-670
-690
-709
-728
-747
-765
-783
-800
-817
-833
-849
-864
-878
-892
-906
-919
-932
-944
-956
-968
-979
-989
-1000
-1008
-1018
-1027
-1035
-1043
-1050
-1056
-1062
-1067
-1072
-1076
-1080
-1083
-1086
-1088
-1090
-1092
-1093
-1093
-1093
-1093
-1092
-1090
-1088
-1086
-1084
-1082
-1079
-1076
-1073
-1070
-1067
-1064
-1061
-1059
-1056
-1054
-1052
-1050
-1048
-1047
-1045
-1044
-1043
-1042
-1040
-1039
-1038
-1036
-1035
-1034
-1032
-1031
-1030
-1029
-1028
-1027
-1027
-1027
-1027
-1027
-1028
-1029
-1029
-1030
-1031
-1033
-1034
-1035
-1036
-1037
-1038
-1040
-1041
-1042
-1044
-1045
-1046
-1047
-1048
-1048
-1049
-1049
-1049
-1049
-1049
-1048
-1047
-1046
-1044
-1042
-1040
-1037
-1034
-1031
-1027
-1022
-1018
-1014
-1008
-1002
-997
-991
-985
-978
-971
-964
-956
-949
-941
-933
-924
-916
-907
-898
-889
-880
-871
-862
-853
-844
-835
-826
-818
-809
-801
-794
-786
-779
-772
-765
-758
-751
-744
-738
-732
-726
-720
-714
-709
-704
-699
-695
-691
-686
-683
-679
-676
-672
-669
-666
-663
-661
-658
-654
-651
-648
-644
-640
-636
-631
-627
-622
-617
-612
-606
-601
-595
-588
-582
-575
-568
-561
-553
-545
-536
-527
-517
-506
-495
-483
-470
-457
-444
-429
-415
-399
-384
-368
-351
-334
-317
-299
-280
-262
-242
-223
-203
-183
-162
-141
-119
-98
-76
-53
-31
-8
15
37
60
83
106
129
151
174
196
218
240
262
284
305
326
347
369
390
411
431
452
473
494
515
537
558
579
601
623
645
667
690
712
735
759
782
806
831
855
880
906
932
958
985
1012
1039
1067
1096
1125
1154
1183
1213
1243
1273
1304
1335
1366
1397
1429
1461
1493
1525
1557
1590
1623
1656
1690
1724
1758
1792
1827
1862
1897
1933
1968
2004
2041
2077
2114
2151
2188
2225
2263
2300
2338
2375
2413
2451
2489
2527
2565
2604
2643
2682
2721
2760
2800
2840
2880
2920
2961
3002
3043
3084
3125
3166
3206
3247
3288
3328
3368
3408
3448
3488
3528
3568
3608
3647
3687
3726
3764
3803
3841
3879
3916
3953
3990
4026
4062
4097
4131
4165
4199
4232
4264
4295
4327
4357
4388
4418
4447
4476
4504
4531
4558
4583
4608
4632
4656
4678
4699
4720
4740
4759
4777
4794
4810
4826
4841
4856
4869
4883
4895
4907
4918
4929
4939
4948
4957
4965
4973
4980
4987
4993
4998
5003
5007
5011
5014
5017
5019
5021
5022
5023
5023
5022
5021
5020
5018
5015
5012
5009
5004
4999
4993
4987
4980
4972
4964
4955
4945
4935
4924
4912
4900
4887
4873
4858
4843
4828
4811
4794
4777
4759
4740
4721
4701
4681
4660
4638
4616
4594
4571
4547
4523
4498
4472
4446
4420
4393
4366
4338
4310
4282
4253
4224
4194
4164
4134
4103
4070
4038
4006
3974
3941
3907
3873
3838
3803
3767
3730
3693
3656
3617
3579
3540
3501
3461
3421
3381
3340
3299
3258
3216
3174
3132
3090
3047
3004
2960
2917
2873
2829
2784
2740
2695
2650
2605
2559
2513
2467
2420
2373
2326
2278
2230
2181
2133
2084
2033
1985
1935
1885
1834
1784
1734
1683
1633
1583
1532
1482
1431
1381
1330
1280
1230
1179
1129
1078
1028
977
927
877
826
776
726
675
624
573
522
471
419
368
317
266
215
164
114
63
13
-37
-87
-136
-185
-233
-282
-329
-376
-423
-469
-515
-560
-604
-648
-691
-733
-775
-816
-857
-897
-936
-974
-1012
-1049
-1085
-1121
-1156
-1191
-1224
-1258
-1290
-1322
-1353
-1384
-1414
-1444
-1472
-1500
-1528
-1555
-1581
-1607
-1632
-1656
-1680
-1702
-1725
-1746
-1767
-1787
-1806
-1825
-1843
-1860
-1877
-1893
-1908
-1923
-1937
-1951
-1964
-1977
-1989
-2000
-2012
-2021
-2033
-2043
-2053
-2062
-2071
-2079
-2087
-2095
-2102
-2108
-2114
-2120
-2124
-2128
-2131
-2134
-2136
-2138
-2139
-2140
-2140
-2140
-2140
-2139
-2138
-2136
-2134
-2132
-2129
-2127
-2124
-2120
-2117
-2113
-2110
-2106
-2102
-2097
-2093
-2088
-2083
-2078
-2073
-2067
-2062
-2056
-2050
-2044
-2037
-2031
-2024
-2017
-2009
-2001
-1994
-1986
-1978
-1970
-1961
-1953
-1945
-1936
-1928
-1919
-1911
-1903
-1894
-1886
-1878
-1870
-1863
-1855
-1848
-1841
-1834
-1827
-1821
-1815
-1809
-1803
-1797
-1791
-1786
-1780
-1775
-1770
-1764
-1759
-1753
-1748
-1742
-1737
-1731
-1726
-1721
-1715
-1710
-1704
-1699
-1694
-1688
-1683
-1677
-1672
-1666
-1660
-1655
-1649
-1643
-1637
-1631
-1625
-1618
-1612
-1606
-1600
-1593
-1587
-1580
-1574
-1567
-1560
-1553
-1546
-1538
-1530
-1522
-1514
-1506
-1498
-1489
-1481
-1472
-1464
-1455
-1446
-1437
-1428
-1419
-1409
-1400
-1390
-1380
-1370
-1359
-1349
-1338
-1327
-1315
-1303
-1292
-1280
-1267
-1255
-1243
-1231
-1218
-1206
-1194
-1181
-1168
-1156
-1143
-1131
-1119
-1106
-1094
-1083
-1071
-1060
-1049
-1038
-1027
-1016
-1006
-995
-985
-975
-965
-954
-944
-934
-924
-913
-903
-893
-882
-871
-860
-849
-838
-827
-815
-803
-791
-779
-767
-754
-741
-729
-716
-703
-690
-677
-664
-651
-638
-625
-613
-600
-588
-576
-564
-553
-541
-530
-519
-508
-498
-488
-478
-468
-459
-450
-442
-433
-426
-418
-411
-404
-398
-392
-386
-380
-375
-370
-365
-361
-357
-354
-350
-347
-344
-341
-339
-337
-336
-335
-334
-334
-334
-334
-335
-336
-338
-340
-343
-346
-349
-352
-356
-360
-364
-369
-374
-379
-384
-389
-394
-400
-405
-411
-416
-422
-427
-433
-438
-443
-448
-452
-457
-461
-465
-468
-472
-475
-478
-481
-483
-486
-488
-490
-492
-494
-496
-498
-500
-502
-504
-506
-507
-509
-511
-513
-515
-517
-519
-520
-522
-524
-526
-527
-529
-530
-532
-533
-534
-536
-538
-539
-541
-544
-546
-548
-551
-554
-557
-560
-564
-567
-571
-576
-580
-585
-590
-595
-601
-607
-613
-620
-628
-635
-643
-652
-661
-670
-680
-690
-700
-711
-722
-734
-746
-759
-772
-786
-800
-815
-830
-846
-862
-878
-896
-913
-931
-949
-968
-987
-1006
-1026
-1045
-1065
-1085
-1104
-1124
-1144
-1164
-1184
-1204
-1224
-1244
-1264
-1285
-1305
-1326
-1346
-1366
-1386
-1406
-1426
-1446
-1466
-1485
-1504
-1524
-1543
-1562
-1581
-1599
-1618
-1636
-1654
-1671
-1689
-1706
-1722
-1739
-1755
-1770
-1786
-1801
-1815
-1830
-1844
-1857
-1871
-1883
-1896
-1908
-1920
-1931
-1942
-1953
-1963
-1973
-1983
-1992
-2001
-2011
-2019
-2028
-2037
-2045
-2053
-2061
-2069
-2077
-2084
-2091
-2098
-2105
-2111
-2117
-2122
-2128
-2133
-2138
-2142
-2146
-2150
-2154
-2158
-2161
-2164
-2166
-2169
-2171
-2173
-2175
-2176
-2177
-2178
-2178
-2178
-2177
-2176
-2174
-2171
-2169
-2165
-2161
-2156
-2151
-2146
-2140
-2134
-2127
-2120
-2112
-2104
-2095
-2086
-2077
-2067
-2056
-2045
-2033
-2023
-2011
-1999
-1986
-1974
-1961
-1948
-1935
-1922
-1909
-1895
-1882
-1868
-1854
-1840
-1826
-1812
-1798
-1784
-1769
-1755
-1740
-1726
-1711
-1697
-1682
-1668
-1653
-1638
-1624
-1609
-1595
-1580
-1566
-1551
-1537
-1522
-1508
-1494
-1480
-1465
-1451
-1436
-1422
-1408
-1393
-1379
-1364
-1350
-1336
-1321
-1307
-1292
-1278
-1264
-1249
-1235
-1221
-1207
-1193
-1179
-1164
-1150
-1136
-1123
-1109
-1095
-1082
-1068
-1055
-1042
-1029
-1016
-1002
-990
-977
-964
-951
-938
-925
-912
-898
-885
-871
-858
-844
-830
-816
-801
-787
-773
-758
-744
-729
-714
-699
-684
-669
-654
-639
-624
-608
-592
-576
-560
-544
-528
-512
-496
-480
-463
-447
-430
-414
-397
-380
-363
-347
-329
-312
-295
-278
-260
-243
-226
-208
-191
-174
-157
-140
-122
-106
-89
-72
-56
-39
-23
-7
8
24
39
54
68
83
97
111
124
138
151
164
177
189
202
214
226
237
249
260
271
281
291
301
311
321
330
339
348
356
364
372
380
388
396
403
411
418
425
432
439
446
453
459
466
472
478
484
490
496
501
507
512
518
523
528
533
537
542
546
550
554
558
561
564
567
569
571
573
575
576
576
577
577
576
575
574
573
571
569
566
564
561
558
554
550
546
542
537
532
527
522
516
510
503
497
490
482
474
466
458
449
440
431
422
412
402
392
381
370
360
348
337
326
314
302
290
277
265
252
240
227
214
201
188
175
162
149
135
122
109
96
82
69
56
42
29
16
3
-10
-24
-36
-49
-62
-75
-87
-99
-111
-123
-135
-146
-157
-168
-179
-189
-199
-209
-218
-227
-236
-244
-252
-260
-268
-275
-282
-288
-295
-301
-306
-311
-316
-320
-324
-328
-331
-334
-336
-338
-340
-341
-342
-342
-342
-342
-341
-340
-339
-337
-334
-332
-329
-325
-322
-318
-313
-308
-303
-298
-292
-285
-279
-271
-264
-256
-248
-239
-231
-221
-212
-202
-192
-181
-170
-159
-147
-135
-123
-111
-98
-85
-72
-59
-45
-32
-18
-4
10
24
38
52
66
80
94
109
123
137
152
167
181
196
211
226
241
256
272
287
302
317
333
348
363
378
393
408
422
437
451
464
478
491
504
517
529
541
552
563
574
585
595
604
614
622
631
639
647
654
661
668
674
680
685
690
694
698
702
705
708
710
712
714
716
717
717
718
718
718
717
716
715
713
712
709
707
704
701
698
694
690
687
683
679
675
670
666
661
657
652
648
643
638
633
627
622
616
610
604
598
591
585
578
571
563
556
548
541
533
525
517
508
500
492
483
475
466
457
449
440
431
423
414
405
397
388
379
371
362
353
345
336
327
319
310
301
293
284
276
268
260
252
244
237
229
222
215
208
201
194
187
181
174
168
162
156
150
144
138
132
127
121
116
110
105
99
94
89
83
78
73
67
62
57
51
46
41
36
31
26
21
16
12
7
3
-2
-7
-11
-16
-21
-26
-32
-37
-43
-49
-55
-61
-68
-74
-81
-87
-94
-101
-109
-116
-124
-131
-139
-146
-153
-161
-168
-175
-182
-189
-196
-203
-210
-217
-223
-229
-236
-241
-247
-253
-258
-263
-268
-273
-277
-281
-285
-289
-293
-296
-299
-302
-305
-307
-310
-312
-313
-315
-316
-318
-319
-319
-320
-321
-321
-321
-321
-320
-319
-318
-317
-315
-314
-312
-309
-307
-305
-302
-299
-296
-293
-290
-287
-284
-281
-278
-274
-270
-267
-263
-259
-255
-251
-246
-242
-237
-232
-226
-220
-214
-208
-202
-195
-188
-180
-173
-165
-157
-148
-139
-131
-122
-112
-103
-93
-83
-74
-64
-53
-43
-33
-23
-12
-2
9
20
30
41
52
63
74
85
97
108
119
131
142
154
166
177
189
200
212
223
235
246
258
269
280
292
303
314
324
335
345
356
366
375
385
394
403
412
420
428
435
442
449
455
460
466
470
475
478
481
484
486
488
489
489
489
489
488
486
484
481
478
474
469
463
457
451
443
435
426
417
407
396
384
372
359
346
332
318
303
287
272
255
239
222
205
187
169
151
133
114
95
76
57
37
17
-3
-24
-45
-66
-87
-109
-130
-153
-175
-197
-220
-243
-266
-289
-312
-335
-359
-382
-406
-429
-453
-476
-500
-524
-547
-571
-595
-618
-642
-666
-689
-713
-737
-760
-784
-808
-832
-856
-879
-903
-927
-950
-974
-998
-1020
-1045
-1068
-1091
-1115
-1138
-1162
-1185
-1208
-1232
-1255
-1278
-1302
-1325
-1348
-1372
-1395
-1418
-1441
-1464
-1487
-1509
-1532
-1555
-1577
-1599
-1622
-1644
-1666
-1688
-1710
-1732
-1753
-1774
-1796
-1817
-1837
-1858
-1878
-1899
-1919
-1939
-1959
-1979
-1998
-2017
-2037
-2057
-2076
-2095
-2114
-2134
-2153
-2172
-2192
-2211
-2230
-2249
-2268
-2287
-2306
-2325
-2344
-2363
-2381
-2400
-2419
-2438
-2457
-2476
-2495
-2514
-2533
-2552
-2571
-2591
-2610
-2630
-2650
-2670
-2690
-2710
-2731
-2751
-2772
-2793
-2814
-2835
-2856
-2877
-2899
-2920
-2941
-2963
-2984
-3006
-3027
-3048
-3070
-3091
-3112
-3134
-3155
-3176
-3197
-3219
-3240
-3261
-3282
-3303
-3324
-3345
-3366
-3387
-3408
-3429
-3449
-3470
-3490
-3510
-3530
-3549
-3569
-3588
-3607
-3626
-3645
-3663
-3682
-3700
-3718
-3736
-3754
-3771
-3788
-3805
-3822
-3839
-3855
-3871
-3887
-3902
-3917
-3931
-3946
-3960
-3974
-3987
-4000
-4013
-4025
-4038
-4049
-4061
-4072
-4083
-4094
-4104
-4114
-4124
-4133
-4143
-4152
-4160
-4169
-4177
-4184
-4192
-4199
-4205
-4211
-4217
-4223
-4228
-4233
-4238
-4242
-4246
-4250
-4253
-4256
-4259
-4261
-4263
-4264
-4265
-4266
-4267
-4267
-4266
-4266
-4265
-4264
-4262
-4261
-4259
-4257
-4254
-4252
-4249
-4245
-4242
-4238
-4234
-4230
-4226
-4221
-4217
-4212
-4206
-4201
-4195
-4189
-4182
-4175
-4168
-4161
-4153
-4145
-4137
-4128
-4119
-4110
-4100
-4090
-4080
-4070
-4059
-4049
-4038
-4026
-4014
-4003
-3991
-3979
-3966
-3954
-3941
-3927
-3914
-3900
-3886
-3872
-3857
-3842
-3827
-3812
-3796
-3780
-3764
-3747
-3730
-3713
-3696
-3678
-3660
-3642
-3624
-3606
-3587
-3568
-3549
-3530
-3511
-3491
-3472
-3452
-3432
-3412
-3392
-3371
-3351
-3330
-3309
-3287
-3266
-3244
-3222
-3199
-3177
-3154
-3131
-3107
-3084
-3060
-3036
-3012
-2988
-2964
-2939
-2915
-2890
-2865
-2841
-2816
-2791
-2766
-2741
-2716
-2690
-2665
-2639
-2613
-2587
-2561
-2535
-2508
-2482
-2455
-2428
-2401
-2373
-2346
-2318
-2290
-2262
-2233
-2204
-2175
-2146
-2117
-2087
-2057
-2027
-1997
-1967
-1936
-1906
-1875
-1844
-1813
-1782
-1751
-1720
-1689
-1658
-1626
-1595
-1564
-1533
-1503
-1472
-1441
-1411
-1381
-1350
-1320
-1291
-1261
-1232
-1202
-1173
-1145
-1116
-1088
-1060
-1032
-1004
-976
-949
-922
-895
-869
-842
-815
-789
-763
-737
-711
-684
-658
-632
-606
-581
-555
-529
-504
-478
-453
-428
-403
-378
-353
-328
-304
-280
-256
-232
-208
-184
-160
-136
-113
-89
-66
-42
-19
4
28
51
74
98
121
145
168
192
216
240
263
287
311
335
360
384
408
432
456
480
504
528
553
577
601
625
650
674
698
723
747
772
797
822
847
871
896
922
947
972
997
1022
1047
1072
1097
1122
1147
1172
1197
1221
1246
1270
1295
1319
1343
1367
1391
1415
1439
1462
1486
1509
1532
1555
1578
1601
1624
1647
1670
1692
1715
1737
1760
1782
1805
1827
1850
1872
1894
1917
1939
1961
1983
2005
2027
2049
2071
2092
2114
2136
2157
2179
2200
2222
2243
2264
2285
2306
2327
2348
2369
2390
2410
2431
2451
2471
2491
2511
2531
2550
2570
2589
2608
2626
2645
2663
2681
2699
2716
2733
2750
2766
2782
2798
2814
2829
2844
2859
2873
2887
2901
2914
2927
2940
2952
2964
2976
2988
2999
3009
3020
3030
3040
3050
3060
3069
3079
3088
3097
3106
3115
3124
3132
3141
3149
3158
3166
3174
3182
3190
3198
3206
3214
3222
3230
3238
3245
3253
3260
3268
3275
3282
3289
3295
3302
3308
3313
3319
3324
3329
3333
3338
3342
3345
3348
3351
3354
3357
3359
3361
3362
3363
3364
3365
3365
3365
3365
3364
3363
3362
3360
3358
3355
3353
3349
3346
3342
3338
3333
3328
3323
3317
3311
3305
3298
3292
3284
3277
3269
3262
3253
3245
3236
3227
3218
3209
3199
3189
3179
3168
3158
3147
3136
3124
3113
3101
3089
3077
3065
3053
3040
3028
3015
3002
2988
2975
2961
2948
2934
2920
2905
2891
2877
2862
2848
2833
2819
2804
2789
2774
2759
2744
2729
2714
2698
2683
2667
2652
2636
2621
2605
2590
2575
2559
2544
2529
2514
2500
2485
2470
2456
2442
2428
2414
2401
2387
2374
2360
2347
2334
2321
2308
2296
2283
2271
2259
2246
2234
2222
2210
2198
2187
2175
2163
2151
2139
2127
2116
2104
2092
2080
2068
2055
2043
2029
2017
2005
1992
1979
1966
1952
1938
1925
1911
1896
1882
1867
1852
1837
1821
1805
1789
1772
1755
1738
1720
1701
1683
1663
1644
1624
1603
1582
1561
1539
1517
1495
1472
1448
1425
1401
1376
1352
1327
1302
1276
1250
1224
1198
1171
1144
1116
1089
1061
1033
1004
975
946
916
886
856
826
795
764
732
700
668
636
604
571
537
504
470
436
402
367
332
297
262
226
190
154
118
82
45
9
-28
-65
-102
-139
-177
-214
-252
-289
-327
-365
-403
-441
-479
-517
-556
-594
-632
-671
-709
-747
-786
-824
-863
-902
-940
-979
-1016
-1056
-1094
-1132
-1170
-1208
-1246
-1284
-1322
-1359
-1396
-1433
-1470
-1506
-1542
-1578
-1613
-1648
-1683
-1717
-1750
-1783
-1816
-1848
-1880
-1911
-1942
-1972
-2001
-2032
-2061
-2089
-2118
-2145
-2173
-2199
-2225
-2251
-2276
-2301
-2325
-2348
-2371
-2393
-2415
-2436
-2457
-2477
-2496
-2515
-2533
-2550
-2567
-2584
-2600
-2615
-2630
-2644
-2658
-2671
-2684
-2696
-2708
-2719
-2730
-2741
-2751
-2761
-2770
-2779
-2788
-2796
-2803
-2810
-2817
-2823
-2829
-2835
-2840
-2844
-2848
-2852
-2855
-2858
-2861
-2863
-2865
-2866
-2867
-2868
-2869
-2869
-2869
-2868
-2868
-2867
-2866
-2865
-2863
-2861
-2859
-2857
-2854
-2851
-2848
-2845
-2842
-2838
-2834
-2829
-2825
-2820
-2815
-2810
-2805
-2799
-2793
-2787
-2780
-2774
-2767
-2760
-2752
-2745
-2737
-2729
-2721
-2713
-2705
-2696
-2687
-2679
-2669
-2660
-2651
-2641
-2631
-2621
-2610
-2600
-2589
-2579
-2568
-2557
-2546
-2534
-2523
-2512
-2500
-2489
-2477
-2465
-2453
-2441
-2429
-2417
-2405
-2392
-2380
-2367
-2354
-2341
-2328
-2315
-2302
-2288
-2275
-2261
-2247
-2234
-2219
-2205
-2191
-2176
-2162
-2147
-2132
-2117
-2101
-2086
-2070
-2055
-2039
-2023
-2007
-1991
-1974
-1958
-1941
-1925
-1908
-1892
-1875
-1859
-1842
-1825
-1809
-1792
-1776
-1759
-1742
-1726
-1709
-1693
-1676
-1660
-1644
-1627
-1611
-1595
-1579
-1563
-1548
-1532
-1516
-1501
-1486
-1471
-1456
-1441
-1427
-1412
-1398
-1384
-1371
-1357
-1344
-1332
-1320
-1308
-1296
-1285
-1274
-1264
-1254
-1244
-1235
-1226
-1218
-1210
-1202
-1195
-1188
-1182
-1176
-1170
-1165
-1160
-1155
-1150
-1146
-1142
-1139
-1135
-1132
-1129
-1126
-1123
-1121
-1118
-1116
-1114
-1112
-1110
-1108
-1105
-1103
-1101
-1099
-1097
-1095
-1093
-1090
-1088
-1085
-1083
-1080
-1077
-1074
-1071
-1068
-1064
-1061
-1058
-1054
-1051
-1047
-1043
-1040
-1036
-1032
-1028
-1024
-1020
-1016
-1012
-1008
-1004
-1000
-997
-994
-990
-987
-984
-981
-978
-976
-973
-971
-969
-967
-965
-964
-962
-961
-960
-959
-958
-957
-956
-955
-955
-954
-954
-954
-954
-954
-955
-955
-956
-957
-958
-960
-961
-963
-965
-967
-969
-972
-974
-977
-980
-983
-987
-990
-994
-998
-1002
-1008
-1012
-1018
-1022
-1029
-1035
-1041
-1048
-1055
-1062
-1069
-1077
-1085
-1093
-1101
-1110
-1119
-1129
-1139
-1149
-1159
-1170
-1181
-1193
-1205
-1217
-1229
-1242
-1255
-1269
-1282
-1296
-1310
-1324
-1338
-1353
-1367
-1382
-1397
-1412
-1427
-1442
-1457
-1472
-1487
-1502
-1517
-1532
-1547
-1562
-1577
-1592
-1607
-1622
-1637
-1652
-1666
-1681
-1696
-1711
-1725
-1739
-1754
-1768
-1781
-1795
-1809
-1822
-1836
-1849
-1862
-1875
-1888
-1901
-1914
-1926
-1939
-1951
-1963
-1975
-1986
-1998
-2009
-2020
-2029
-2041
-2051
-2061
-2070
-2080
-2089
-2097
-2105
-2113
-2121
-2129
-2136
-2143
-2149
-2156
-2162
-2167
-2173
-2178
-2183
-2187
-2191
-2195
-2199
-2202
-2205
-2208
-2211
-2213
-2215
-2217
-2218
-2220
-2221
-2221
-2222
-2222
-2222
-2221
-2220
-2219
-2217
-2215
-2213
-2210
-2207
-2203
-2199
-2195
-2191
-2186
-2180
-2175
-2169
-2163
-2156
-2150
-2142
-2135
-2127
-2119
-2111
-2102
-2093
-2084
-2075
-2065
-2055
-2045
-2033
-2023
-2012
-2001
-1989
-1978
-1966
-1954
-1941
-1929
-1916
-1903
-1890
-1877
-1864
-1850
-1836
-1822
-1808
-1793
-1779
-1763
-1748
-1732
-1716
-1700
-1684
-1667
-1650
-1632
-1615
-1597
-1579
-1560
-1542
-1522
-1503
-1483
-1463
-1443
-1422
-1401
-1380
-1358
-1335
-1313
-1290
-1266
-1242
-1218
-1193
-1168
-1142
-1116
-1090
-1064
-1037
-1010
-982
-955
-927
-898
-870
-841
-812
-782
-752
-722
-692
-662
-631
-600
-569
-538
-507
-475
-443
-411
-379
-347
-315
-282
-250
-217
-184
-151
-118
-85
-51
-18
15
49
82
115
149
182
215
248
282
315
348
381
414
446
479
512
544
576
608
640
672
703
735
766
797
827
858
888
918
948
977
1006
1035
1064
1092
1120
1148
1175
1202
1229
1256
1282
1307
1333
1358
1383
1407
1431
1455
1479
1502
1524
1547
1569
1590
1612
1633
1654
1674
1694
1714
1733
1753
1772
1790
1809
1827
1845
1863
1881
1898
1916
1933
1950
1966
1983
1999
2015
2031
2047
2062
2077
2092
2107
2122
2136
2151
2165
2179
2192
2206
2219
2232
2244
2257
2269
2280
2292
2303
2314
2324
2334
2344
2354
2363
2372
2381
2389
2397
2405
2412
2419
2426
2433
2439
2445
2451
2456
2461
2466
2470
2475
2478
2482
2485
2488
2491
2493
2495
2497
2498
2499
2499
2499
2499
2498
2497
2496
2494
2492
2490
2487
2484
2481
2478
2474
2470
2465
2461
2456
2451
2445
2439
2434
2428
2421
2415
2409
2402
2395
2388
2381
2373
2366
2358
2350
2342
2334
2326
2318
2309
2301
2292
2283
2274
2265
2256
2247
2238
2229
2220
2210
2201
2191
2182
2172
2162
2152
2142
2132
2121
2111
2101
2090
2080
2069
2058
2047
2036
2025
2013
2003
1992
1980
1969
1957
1945
1933
1921
1909
1897
1885
1872
1860
1847
1835
1822
1809
1795
1782
1768
1755
1741
1726
1712
1698
1683
1668
1653
1638
1623
1608
1593
1577
1562
1546
1531
1515
1499
1483
1467
1451
1435
1418
1402
1385
1369
1352
1335
1318
1301
1285
1268
1251
1234
1217
1200
1183
1166
1150
1133
1116
1099
1082
1066
1049
1032
1016
999
982
966
949
933
916
899
883
866
850
833
817
800
784
768
752
736
720
704
688
673
657
642
627
612
597
582
567
552
537
523
508
494
480
466
452
438
424
411
397
384
371
359
346
334
322
310
299
288
276
265
255
244
234
223
213
203
193
183
174
164
155
145
136
127
118
109
101
92
84
75
67
59
51
44
36
29
22
15
8
2
-4
-10
-16
-22
-28
-33
-39
-44
-49
-54
-59
-63
-68
-72
-76
-80
-84
-87
-91
-94
-97
-100
-103
-106
-108
-111
-113
-115
-117
-119
-121
-122
-124
-125
-126
-127
-127
-128
-128
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-132
-132
-133
-133
-134
-134
-135
-136
-137
-138
-139
-140
-141
-142
-144
-145
-147
-149
-151
-153
-155
-158
-161
-163
-166
-170
-173
-176
-180
-184
-187
-191
-195
-199
-203
-208
-212
-216
-221
-225
-230
-235
-239
-245
-250
-255
-261
-266
-272
-278
-284
-290
-296
-302
-308
-315
-321
-327
-334
-341
-347
-354
-361
-368
-374
-381
-388
-395
-401
-408
-415
-421
-428
-434
-441
-447
-453
-459
-465
-471
-477
-483
-488
-493
-498
-503
-508
-512
-516
-520
-524
-527
-531
-534
-536
-539
-541
-544
-546
-547
-549
-551
-552
-553
-554
-555
-556
-557
-558
-558
-559
-559
-559
-560
-560
-560
-560
-560
-560
-560
-560
-560
-559
-559
-558
-557
-556
-555
-554
-553
-551
-550
-548
-546
-544
-542
-540
-537
-535
-532
-530
-527
-524
-521
-517
-514
-510
-506
-502
-498
-494
-490
-486
-481
-476
-472
-467
-462
-457
-452
-447
-442
-436
-431
-426
-420
-415
-409
-403
-398
-392
-386
-380
-374
-368
-362
-356
-350
-344
-337
-331
-325
-318
-312
-305
-299
-292
-285
-279
-272
-265
-258
-251
-245
-238
-231
-225
-218
-212
-205
-199
-193
-186
-180
-174
-168
-162
-156
-151
-145
-140
-135
-130
-125
-120
-115
-110
-106
-102
-97
-93
-90
-86
-82
-79
-76
-73
-70
-68
-66
-64
-62
-60
-59
-58
-58
-57
-57
-57
-57
-58
-59
-59
-61
-62
-63
-65
-67
-69
-72
-74
-77
-80
-83
-86
-89
-93
-96
-100
-104
-109
-113
-117
-122
-127
-132
-137
-142
-147
-152
-158
-163
-169
-175
-181
-187
-193
-199
-206
-213
-219
-226
-233
-240
-247
-254
-261
-268
-275
-282
-289
-296
-303
-310
-317
-324
-331
-338
-345
-352
-359
-366
-373
-380
-386
-392
-398
-405
-410
-416
-422
-428
-433
-439
-444
-449
-455
-460
-464
-469
-474
-478
-483
-487
-491
-495
-499
-502
-505
-509
-512
-515
-518
-521
-524
-526
-529
-532
-534
-537
-540
-542
-545
-547
-550
-552
-555
-557
-560
-562
-565
-567
-570
-572
-575
-577
-580
-582
-585
-587
-589
-592
-594
-596
-598
-600
-602
-604
-606
-608
-609
-611
-612
-613
-615
-616
-617
-619
-620
-622
-623
-624
-626
-627
-629
-630
-631
-633
-634
-636
-637
-638
-639
-641
-642
-643
-644
-645
-646
-647
-648
-649
-649
-650
-651
-652
-653
-653
-654
-655
-655
-656
-657
-657
-658
-658
-658
-659
-659
-659
-659
-659
-659
-659
-659
-658
-658
-658
-658
-657
-657
-657
-657
-656
-656
-656
-655
-655
-654
-654
-654
-653
-653
-653
-652
-652
-651
-651
-650
-650
-650
-649
-649
-649
-648
-648
-648
-648
-647
-647
-647
-648
-648
-648
-648
-649
-649
-649
-649
-650
-650
-651
-652
-652
-653
-654
-655
-656
-657
-659
-660
-662
-664
-665
-667
-669
-670
-672
-674
-676
-677
-679
-681
-682
-683
-685
-686
-687
-688
-689
-689
-690
-690
-691
-691
-691
-691
-690
-690
-689
-689
-688
-687
-686
-685
-683
-682
-681
-680
-678
-677
-676
-674
-672
-671
-669
-667
-666
-664
-662
-661
-659
-657
-655
-654
-652
-651
-649
-648
-646
-645
-643
-642
-640
-639
-638
-636
-635
-633
-631
-629
-627
-625
-623
-621
-619
-616
-614
-611
-609
-606
-603
-600
-598
-594
-591
-588
-585
-582
-578
-575
-571
-568
-564
-561
-557
-553
-549
-545
-542
-538
-534
-529
-525
-521
-517
-512
-508
-504
-499
-495
-490
-486
-481
-477
-472
-467
-463
-458
-453
-447
-442
-437
-432
-427
-422
-417
-412
-406
-402
-397
-392
-387
-382
-377
-373
-368
-364
-359
-355
-350
-346
-341
-337
-332
-328
-324
-320
-315
-311
-307
-304
-300
-296
-293
-289
-286
-283
-280
-277
-274
-271
-269
-266
-264
-261
-259
-256
-254
-252
-249
-247
-245
-243
-241
-239
-237
-235
-233
-231
-229
-228
-226
-225
-223
-222
-220
-219
-218
-216
-215
-214
-214
-213
-212
-212
-211
-211
-211
-211
-211
-211
-211
-212
-212
-213
-213
-214
-214
-214
-215
-215
-216
-216
-217
-218
-218
-219
-220
-221
-222
-223
-224
-225
-226
-228
-229
-231
-233
-235
-237
-239
-241
-243
-246
-248
-251
-253
-256
-259
-262
-265
-268
-272
-275
-279
-283
-287
-291
-295
-299
-303
-307
-312
-316
-321
-325
-330
-335
-339
-344
-349
-354
-360
-365
-371
-376
-382
-387
-393
-398
-404
-409
-415
-420
-426
-431
-436
-442
-447
-452
-457
-462
-467
-472
-476
-480
-485
-488
-492
-496
-499
-502
-505
-508
-511
-513
-516
-518
-520
-521
-523
-524
-525
-526
-527
-528
-529
-529
-529
-530
-530
-529
-529
-529
-528
-527
-526
-525
-524
-523
-521
-519
-517
-515
-513
-511
-509
-506
-503
-501
-498
-494
-491
-488
-484
-481
-477
-473
-470
-466
-462
-458
-454
-450
-446
-442
-437
-433
-428
-424
-419
-415
-411
-406
-402
-398
-393
-389
-385
-382
-378
-374
-370
-367
-363
-360
-357
-354
-351
-348
-346
-343
-340
-338
-335
-332
-330
-327
-325
-323
-321
-319
-317
-315
-313
-312
-310
-308
-305
-303
-301
-299
-297
-295
-293
-291
-289
-287
-285
-283
-281
-280
-278
-276
-275
-273
-272
-270
-269
-268
-267
-266
-264
-263
-262
-261
-260
-260
-259
-258
-258
-257
-257
-257
-257
-257
-257
-257
-257
-258
-258
-259
-260
-261
-262
-264
-265
-266
-268
-269
-271
-273
-275
-277
-280
-282
-284
-287
-290
-292
-295
-298
-300
-303
-306
-308
-311
-313
-315
-318
-320
-322
-324
-325
-327
-329
-331
-333
-335
-337
-339
-341
-342
-344
-346
-347
-348
-349
-351
-351
-352
-353
-353
-353
-353
-353
-353
-352
-352
-352
-351
-350
-350
-349
-348
-347
-346
-345
-343
-342
-340
-337
-335
-333
-330
-327
-324
-321
-318
-315
-312
-309
-306
-302
-299
-296
-292
-289
-285
-281
-278
-274
-270
-266
-263
-259
-256
-252
-249
-246
-242
-239
-236
-234
-231
-228
-226
-224
-222
-220
-218
-217
-215
-214
-213
-211
-210
-209
-208
-207
-206
-205
-205
-204
-204
-204
-204
-204
-203
-203
-203
-203
-204
-204
-204
-204
-205
-206
-206
-207
-208
-209
-210
-211
-212
-213
-215
-216
-217
-219
-220
-222
-223
-224
-226
-227
-229
-231
-233
-235
-236
-238
-240
-242
-244
-247
-249
-251
-253
-256
-258
-260
-263
-265
-268
-271
-273
-276
-279
-281
-284
-287
-290
-293
-296
-300
-303
-307
-311
-314
-318
-322
-326
-330
-335
-339
-343
-347
-352
-356
-361
-365
-370
-374
-379
-383
-388
-392
-397
-402
-407
-411
-416
-421
-426
-432
-437
-442
-448
-453
-459
-464
-470
-475
-481
-486
-491
-497
-503
-508
-514
-520
-525
-531
-537
-542
-548
-554
-559
-564
-569
-575
-579
-584
-589
-594
-598
-603
-608
-612
-617
-622
-626
-631
-635
-640
-644
-649
-653
-658
-662
-667
-671
-676
-680
-685
-689
-694
-699
-704
-709
-715
-720
-726
-732
-737
-743
-749
-755
-762
-768
-774
-781
-787
-794
-801
-807
-814
-821
-827
-834
-841
-848
-855
-862
-869
-877
-884
-892
-899
-907
-914
-922
-930
-937
-945
-953
-961
-969
-978
-986
-995
-1004
-1012
-1020
-1031
-1040
-1049
-1058
-1068
-1077
-1087
-1097
-1106
-1116
-1126
-1136
-1146
-1157
-1167
-1178
-1188
-1199
-1210
-1221
-1232
-1243
-1255
-1266
-1277
-1289
-1300
-1312
-1323
-1335
-1346
-1358
-1370
-1382
-1393
-1405
-1417
-1429
-1440
-1452
-1464
-1475
-1487
-1498
-1510
-1522
-1533
-1545
-1557
-1568
-1580
-1592
-1603
-1615
-1627
-1638
-1650
-1661
-1673
-1685
-1696
-1707
-1719
-1730
-1741
-1753
-1764
-1775
-1786
-1797
-1808
-1819
-1829
-1840
-1851
-1862
-1873
-1883
-1894
-1905
-1915
-1925
-1936
-1946
-1956
-1966
-1976
-1986
-1996
-2005
-2016
-2025
-2035
-2045
-2055
-2065
-2075
-2085
-2096
-2106
-2116
-2126
-2136
-2146
-2156
-2166
-2175
-2185
-2195
-2205
-2215
-2225
-2235
-2244
-2254
-2264
-2273
-2283
-2292
-2302
-2311
-2321
-2330
-2339
-2349
-2358
-2368
-2377
-2386
-2396
-2405
-2414
-2423
-2432
-2441
-2450
-2459
-2467
-2476
-2484
-2492
-2500
-2508
-2515
-2522
-2529
-2536
-2542
-2548
-2554
-2560
-2565
-2570
-2574
-2578
-2582
-2585
-2588
-2591
-2593
-2595
-2597
-2598
-2599
-2600
-2600
-2600
-2600
-2599
-2598
-2597
-2595
-2593
-2591
-2588
-2585
-2581
-2578
-2573
-2569
-2564
-2559
-2554
-2548
-2542
-2536
-2529
-2522
-2515
-2507
-2500
-2492
-2483
-2475
-2466
-2457
-2448
-2438
-2428
-2417
-2407
-2396
-2385
-2373
-2361
-2349
-2337
-2325
-2312
-2299
-2286
-2273
-2259
-2245
-2231
-2217
-2202
-2188
-2173
-2158
-2143
-2128
-2113
-2098
-2082
-2067
-2051
-2036
-2020
-2004
-1989
-1973
-1957
-1940
-1924
-1908
-1891
-1875
-1858
-1842
-1825
-1809
-1792
-1775
-1758
-1741
-1724
-1707
-1690
-1673
-1656
-1639
-1622
-1605
-1588
-1571
-1554
-1537
-1520
-1503
-1487
-1470
-1454
-1437
-1421
-1405
-1389
-1373
-1357
-1341
-1325
-1310
-1294
-1278
-1263
-1247
-1232
-1217
-1201
-1186
-1171
-1157
-1142
-1128
-1114
-1099
-1085
-1071
-1057
-1044
-1030
-1016
-1002
-989
-975
-962
-948
-935
-921
-907
-894
-880
-867
-853
-839
-826
-812
-798
-785
-771
-758
-744
-731
-717
-704
-690
-677
-664
-650
-637
-624
-610
-597
-584
-571
-558
-545
-533
-520
-507
-495
-482
-470
-458
-446
-434
-422
-410
-398
-386
-375
-363
-352
-340
-329
-318
-307
-296
-285
-274
-264
-253
-242
-231
-220
-209
-198
-187
-176
-165
-154
-143
-132
-121
-109
-98
-87
-76
-64
-53
-41
-30
-18
-6
6
18
30
42
54
66
79
91
104
117
130
143
156
169
182
195
208
221
234
248
261
274
287
300
313
326
339
352
365
378
391
404
417
430
443
456
468
481
494
507
519
532
545
557
570
582
595
607
619
631
643
655
667
679
690
701
712
723
734
744
755
765
775
785
794
804
813
822
832
841
849
858
867
875
884
892
900
909
917
925
933
941
949
957
965
972
980
988
996
1002
1010
1018
1027
1034
1042
1050
1058
1066
1074
1082
1090
1098
1106
1113
1121
1129
1137
1145
1153
1161
1168
1176
1184
1191
1199
1207
1214
1222
1229
1237
1245
1252
1260
1268
1275
1283
1291
1298
1306
1314
1322
1329
1337
1345
1353
1361
1369
1377
1385
1393
1401
1410
1418
1426
1434
1443
1451
1460
1468
1476
1485
1493
1502
1510
1518
1527
1535
1543
1551
1559
1567
1575
1582
1590
1598
1605
1613
1621
1628
1636
1643
1651
1658
1666
1673
1680
1688
1695
1702
1709
1715
1722
1729
1735
1741
1747
1754
1759
1765
1771
1777
1782
1788
1793
1798
1803
1808
1813
1818
1822
1827
1831
1835
1839
1843
1847
1851
1854
1858
1861
1864
1867
1870
1873
1875
1878
1880
1882
1885
1887
1889
1890
1892
1894
1895
1897
1898
1899
1900
1901
1902
1902
1903
1903
1903
1904
1904
1904
1903
1903
1903
1902
1902
1901
1900
1899
1898
1897
1896
1895
1893
1892
1890
1888
1886
1884
1881
1879
1876
1874
1871
1868
1865
1862
1859
1856
1852
1849
1846
1842
1838
1835
1831
1827
1823
1818
1814
1810
1805
1800
1796
1791
1786
1781
1776
1772
1767
1762
1757
1752
1747
1742
1737
1732
1727
1722
1717
1712
1707
1703
1698
1694
1689
1685
1680
1676
1672
1667
1663
1659
1655
1651
1647
1643
1639
1635
1631
1627
1623
1619
1615
1611
1608
1604
1600
1596
1593
1589
1585
1582
1578
1575
1571
1568
1564
1561
1557
1554
1551
1547
1544
1541
1538
1535
1532
1529
1526
1523
1520
1518
1515
1513
1510
1508
1506
1504
1502
1500
1499
1497
1496
1494
1493
1492
1491
1490
1489
1488
1488
1487
1486
1486
1485
1485
1485
1484
1484
1483
1483
1483
1482
1482
1482
1481
1481
1481
1481
1481
1481
1482
1482
1482
1483
1483
1483
1483
1484
1484
1484
1485
1485
1485
1485
1485
1485
1485
1485
1485
1484
1484
1483
1483
1482
1481
1480
1479
1477
1476
1474
1472
1470
1468
1466
1463
1461
1458
1455
1452
1449
1446
1443
1439
1436
1432
1429
1425
1421
1417
1413
1409
1405
1401
1397
1393
1388
1384
1380
1375
1371
1367
1362
1358
1353
1349
1344
1339
1335
1330
1325
1321
1316
1311
1307
1302
1297
1293
1288
1283
1279
1274
1270
1265
1261
1257
1252
1248
1244
1240
1236
1233
1229
1226
1222
1219
1216
1213
1210
1207
1205
1202
1200
1197
1195
1193
1191
1189
1187
1185
1183
1181
1179
1177
1175
1174
1172
1170
1168
1167
1165
1163
1161
1159
1157
1155
1153
1151
1149
1147
1145
1143
1140
1138
1136
1133
1131
1128
1125
1122
1119
1116
1113
1109
1106
1102
1099
1095
1091
1088
1084
1080
1076
1072
1068
1064
1059
1055
1051
1047
1043
1039
1034
1030
1025
1020
1016
1012
1006
1002
998
993
988
983
978
973
968
962
957
951
946
940
934
928
922
916
910
903
896
889
882
875
868
861
853
845
838
830
822
813
805
797
788
779
771
762
753
744
734
725
716
706
696
686
676
666
656
645
634
623
612
601
589
578
566
554
542
529
517
504
491
478
465
452
438
424
410
396
382
368
353
338
323
308
293
278
263
247
231
216
200
184
167
151
134
118
101
84
67
49
32
14
-4
-22
-40
-59
-77
-96
-115
-134
-153
-173
-192
-212
-232
-252
-272
-292
-312
-332
-353
-374
-394
-415
-436
-457
-479
-500
-521
-543
-565
-586
-608
-630
-651
-673
-695
-717
-739
-761
-783
-805
-827
-849
-871
-894
-916
-938
-961
-983
-1004
-1028
-1050
-1072
-1095
-1117
-1139
-1162
-1184
-1207
-1229
-1252
-1274
-1297
-1319
-1342
-1364
-1387
-1409
-1432
-1454
-1477
-1499
-1522
-1544
-1567
-1589
-1612
-1634
-1657
-1679
-1701
-1723
-1745
-1768
-1790
-1812
-1834
-1856
-1878
-1899
-1921
-1943
-1965
-1986
-2008
-2029
-2051
-2072
-2093
-2114
-2135
-2156
-2176
-2197
-2217
-2237
-2257
-2277
-2297
-2317
-2336
-2356
-2375
-2394
-2413
-2432
-2450
-2469
-2487
-2505
-2523
-2541
-2558
-2576
-2593
-2610
-2627
-2644
-2661
-2677
-2694
-2710
-2725
-2741
-2757
-2772
-2788
-2803
-2818
-2833
-2848
-2863
-2877
-2892
-2907
-2921
-2936
-2950
-2964
-2979
-2993
-3007
-3021
-3035
-3049
-3063
-3077
-3091
-3104
-3118
-3132
-3145
-3158
-3172
-3185
-3198
-3211
-3224
-3237
-3249
-3262
-3274
-3286
-3299
-3311
-3323
-3336
-3348
-3360
-3372
-3383
-3395
-3407
-3418
-3430
-3441
-3452
-3463
-3474
-3485
-3496
-3507
-3517
-3528
-3539
-3549
-3559
-3569
-3580
-3589
-3599
-3609
-3619
-3628
-3637
-3646
-3655
-3664
-3672
-3681
-3689
-3697
-3705
-3713
-3721
-3728
-3736
-3743
-3750
-3757
-3764
-3771
-3777
-3784
-3790
-3797
-3803
-3809
-3814
-3820
-3825
-3830
-3835
-3840
-3844
-3849
-3853
-3856
-3860
-3864
-3867
-3870
-3873
-3875
-3878
-3880
-3882
-3884
-3885
-3887
-3888
-3888
-3889
-3890
-3890
-3890
-3890
-3889
-3889
-3888
-3887
-3886
-3884
-3883
-3881
-3878
-3876
-3873
-3870
-3867
-3864
-3860
-3856
-3852
-3848
-3844
-3839
-3834
-3829
-3823
-3818
-3812
-3805
-3799
-3792
-3785
-3777
-3770
-3762
-3753
-3745
-3736
-3727
-3717
-3707
-3697
-3687
-3676
-3665
-3653
-3642
-3630
-3618
-3605
-3592
-3579
-3566
-3553
-3539
-3525
-3511
-3496
-3482
-3467
-3452
-3436
-3421
-3405
-3389
-3372
-3356
-3339
-3322
-3305
-3287
-3270
-3252
-3234
-3216
-3197
-3179
-3160
-3141
-3122
-3103
-3083
-3064
-3044
-3024
-3004
-2983
-2963
-2942
-2921
-2900
-2879
-2858
-2836
-2815
-2793
-2771
-2749
-2727
-2705
-2682
-2659
-2636
-2613
-2590
-2566
-2543
-2519
-2494
-2470
-2446
-2421
-2396
-2371
-2346
-2321
-2296
-2270
-2245
-2219
-2193
-2167
-2140
-2114
-2087
-2061
-2033
-2007
-1980
-1953
-1925
-1898
-1870
-1842
-1814
-1786
-1757
-1729
-1700
-1671
-1642
-1613
-1583
-1554
-1524
-1494
-1464
-1433
-1403
-1372
-1341
-1310
-1279
-1248
-1216
-1184
-1152
-1120
-1088
-1055
-1022
-990
-957
-924
-890
-857
-823
-789
-755
-721
-687
-652
-618
-584
-549
-514
-480
-445
-410
-375
-340
-305
-270
-235
-200
-165
-130
-95
-61
-26
9
44
79
113
148
183
217
252
286
320
355
389
423
457
490
524
558
591
624
657
690
723
756
788
821
853
885
917
949
980
1012
1044
1075
1106
1137
1168
1199
1230
1261
1291
1321
1352
1382
1411
1441
1471
1500
1529
1558
1587
1615
1643
1671
1698
1725
1752
1779
1805
1831
1857
1882
1907
1932
1956
1981
2004
2028
2051
2074
2097
2119
2141
2163
2184
2205
2226
2247
2267
2287
2306
2326
2345
2364
2382
2401
2419
2436
2454
2471
2488
2504
2521
2537
2553
2568
2583
2598
2613
2627
2641
2655
2669
2682
2696
2708
2721
2734
2746
2757
2769
2780
2791
2802
2813
2823
2833
2843
2852
2862
2870
2879
2887
2895
2903
2910
2917
2924
2930
2936
2942
2948
2953
2958
2962
2967
2971
2975
2978
2981
2984
2987
2989
2991
2992
2994
2995
2996
2996
2996
2996
2995
2994
2993
2992
2990
2987
2985
2982
2978
2975
2971
2967
2962
2957
2952
2946
2940
2934
2927
2920
2913
2905
2897
2888
2879
2870
2860
2850
2839
2829
2817
2806
2793
2781
2768
2754
2741
2726
2712
2697
2681
2666
2650
2633
2617
2600
2583
2566
2548
2530
2512
2494
2475
2457
2438
2418
2399
2379
2360
2340
2320
2299
2279
2258
2237
2217
2196
2175
2153
2132
2111
2090
2068
2047
2025
2004
1982
1960
1938
1917
1895
1872
1850
1828
1806
1783
1761
1738
1715
1693
1670
1647
1624
1601
1578
1555
1532
1509
1486
1463
1440
1416
1393
1370
1347
1324
1301
1278
1255
1231
1208
1185
1162
1139
1115
1092
1069
1046
1022
999
976
952
929
906
882
859
836
812
789
766
742
719
695
672
649
625
602
579
555
532
509
486
462
439
416
393
369
346
323
300
276
253
230
207
184
161
138
115
93
70
47
25
2
-20
-43
-65
-87
-109
-131
-153
-174
-196
-217
-238
-259
-280
-301
-322
-342
-362
-382
-402
-422
-442
-461
-480
-499
-518
-537
-555
-574
-592
-610
-628
-646
-664
-682
-699
-717
-734
-751
-768
-785
-802
-818
-835
-851
-867
-883
-898
-914
-929
-945
-960
-975
-989
-1004
-1018
-1033
-1047
-1061
-1074
-1088
-1102
-1115
-1128
-1141
-1154
-1167
-1180
-1193
-1206
-1218
-1231
-1243
-1256
-1268
-1280
-1292
-1304
-1316
-1328
-1340
-1352
-1364
-1375
-1387
-1399
-1411
-1422
-1434
-1446
-1458
-1469
-1481
-1493
-1506
-1518
-1530
-1542
-1555
-1567
-1579
-1592
-1605
-1617
-1630
-1643
-1656
-1669
-1682
-1695
-1708
-1721
-1734
-1747
-1761
-1774
-1788
-1801
-1815
-1828
-1842
-1856
-1870
-1884
-1897
-1911
-1925
-1939
-1953
-1967
-1981
-1995
-2009
-2023
-2037
-2051
-2065
-2079
-2093
-2106
-2120
-2134
-2147
-2161
-2175
-2188
-2201
-2215
-2228
-2241
-2254
-2267
-2280
-2293
-2306
-2318
-2331
-2343
-2356
-2368
-2380
-2392
-2405
-2416
-2428
-2440
-2452
-2463
-2474
-2485
-2497
-2508
-2518
-2529
-2540
-2550
-2561
-2571
-2581
-2591
-2601
-2611
-2621
-2630
-2640
-2649
-2658
-2666
-2675
-2683
-2691
-2699
-2706
-2714
-2721
-2728
-2735
-2742
-2749
-2755
-2762
-2768
-2774
-2779
-2785
-2790
-2795
-2801
-2805
-2810
-2815
-2819
-2823
-2827
-2831
-2835
-2839
-2842
-2846
-2849
-2853
-2856
-2859
-2862
-2865
-2867
-2870
-2873
-2875
-2877
-2879
-2881
-2883
-2884
-2886
-2887
-2888
-2889
-2890
-2891
-2892
-2893
-2894
-2894
-2895
-2895
-2895
-2895
-2895
-2895
-2894
-2894
-2893
-2892
-2891
-2890
-2888
-2886
-2885
-2882
-2880
-2878
-2875
-2872
-2869
-2866
-2863
-2859
-2855
-2851
-2847
-2843
-2838
-2834
-2829
-2824
-2819
-2814
-2809
-2804
-2798
-2793
-2787
-2781
-2775
-2769
-2762
-2756
-2749
-2742
-2736
-2729
-2722
-2714
-2707
-2700
-2692
-2685
-2677
-2670
-2662
-2654
-2646
-2638
-2630
-2622
-2613
-2605
-2597
-2588
-2580
-2572
-2563
-2555
-2547
-2538
-2530
-2522
-2515
-2507
-2499
-2492
-2484
-2477
-2470
-2463
-2455
-2449
-2442
-2435
-2428
-2421
-2415
-2408
-2402
-2396
-2390
-2384
-2379
-2373
-2368
-2362
-2357
-2352
-2347
-2342
-2338
-2333
-2329
-2324
-2320
-2315
-2311
-2307
-2303
-2299
-2295
-2292
-2288
-2284
-2281
-2277
-2274
-2270
-2267
-2264
-2260
-2257
-2254
-2250
-2247
-2244
-2241
-2238
-2235
-2232
-2229
-2226
-2223
-2220
-2217
-2214
-2210
-2207
-2204
-2201
-2198
-2195
-2192
-2189
-2186
-2183
-2181
-2178
-2175
-2172
-2169
-2166
-2164
-2161
-2158
-2155
-2152
-2150
-2147
-2144
-2142
-2139
-2136
-2133
-2131
-2128
-2125
-2122
-2120
-2117
-2114
-2111
-2108
-2106
-2103
-2100
-2097
-2094
-2091
-2088
-2085
-2082
-2079
-2076
-2074
-2071
-2068
-2065
-2062
-2060
-2057
-2054
-2052
-2049
-2045
-2044
-2041
-2037
-2036
-2033
-2031
-2028
-2025
-2021
-2020
-2017
-2013
-2011
-2008
-2005
-2001
-1999
-1996
-1993
-1990
-1987
-1984
-1982
-1979
-1976
-1973
-1970
-1967
-1964
-1961
-1958
-1956
-1953
-1950
-1948
-1945
-1942
-1939
-1936
-1934
-1931
-1928
-1925
-1922
-1919
-1916
-1912
-1909
-1906
-1902
-1899
-1895
-1892
-1888
-1884
-1880
-1877
-1872
-1868
-1864
-1860
-1855
-1851
-1846
-1842
-1837
-1832
-1827
-1822
-1817
-1812
-1807
-1801
-1796
-1791
-1785
-1780
-1774
-1769
-1763
-1758
-1752
-1746
-1741
-1735
-1729
-1723
-1717
-1711
-1705
-1699
-1693
-1687
-1681
-1674
-1668
-1661
-1655
-1648
-1641
-1635
-1628
-1621
-1614
-1608
-1601
-1594
-1587
-1580
-1573
-1565
-1558
-1551
-1544
-1536
-1529
-1521
-1514
-1507
-1499
-1492
-1484
-1476
-1468
-1461
-1453
-1445
-1437
-1429
-1421
-1412
-1404
-1396
-1388
-1379
-1371
-1363
-1354
-1346
-1337
-1329
-1320
-1311
-1303
-1294
-1285
-1276
-1267
-1258
-1249
-1240
-1231
-1221
-1212
-1202
-1193
-1183
-1173
-1163
-1153
-1143
-1133
-1123
-1112
-1102
-1091
-1081
-1070
-1059
-1048
-1036
-1025
-1012
-1002
-990
-978
-966
-953
-941
-928
-916
-903
-890
-876
-863
-850
-836
-822
-808
-794
-780
-766
-751
-737
-722
-707
-692
-677
-662
-646
-630
-615
-599
-583
-566
-550
-533
-517
-500
-483
-465
-448
-430
-413
-395
-377
-359
-340
-322
-303
-285
-266
-247
-228
-210
-190
-171
-152
-133
-113
-94
-74
-54
-34
-14
6
26
47
67
88
108
129
150
171
191
212
233
254
276
297
318
339
361
382
404
425
447
468
490
511
533
555
576
598
620
642
663
685
707
729
750
772
794
815
837
858
879
901
922
943
964
985
1004
1026
1047
1067
1088
1108
1129
1149
1169
1188
1208
1228
1247
1266
1285
1303
1321
1339
1357
1375
1392
1409
1426
1442
1459
1474
1490
1505
1520
1534
1548
1562
1575
1588
1601
1613
1625
1636
1647
1657
1668
1677
1687
1696
1704
1713
1720
1728
1734
1741
1747
1752
1758
1762
1766
1770
1774
1777
1780
1782
1784
1786
1787
1788
1789
1789
1789
1788
1787
1786
1785
1783
1780
1777
1774
1771
1767
1763
1758
1753
1748
1742
1736
1730
1723
1716
1709
1701
1693
1684
1676
1667
1657
1648
1638
1627
1617
1606
1594
1583
1571
1558
1546
1533
1520
1507
1493
1479
1465
1450
1436
1421
1405
1390
1374
1358
1342
1326
1309
1292
1275
1258
1240
1223
1205
1187
1169
1151
1132
1114
1095
1077
1058
1039
1020
1000
981
961
942
922
902
882
862
842
822
801
781
760
740
719
698
677
656
635
614
593
572
551
530
509
487
466
444
423
401
380
358
336
315
293
271
249
227
205
183
161
139
116
94
72
50
28
6
-17
-39
-61
-83
-105
-127
-149
-172
-194
-216
-238
-260
-282
-304
-326
-348
-369
-391
-413
-434
-456
-477
-499
-520
-542
-563
-584
-605
-626
-647
-668
-689
-710
-731
-752
-772
-793
-814
-834
-854
-875
-895
-915
-935
-955
-975
-995
-1014
-1034
-1054
-1073
-1093
-1112
-1131
-1150
-1169
-1188
-1206
-1225
-1243
-1262
-1280
-1298
-1317
-1335
-1353
-1371
-1389
-1406
-1424
-1442
-1459
-1477
-1494
-1512
-1529
-1547
-1564
-1581
-1598
-1615
-1632
-1649
-1665
-1682
-1698
-1715
-1731
-1747
-1763
-1779
-1794
-1810
-1825
-1840
-1855
-1870
-1884
-1899
-1913
-1927
-1940
-1954
-1967
-1980
-1993
-2005
-2017
-2029
-2041
-2054
-2066
-2077
-2088
-2099
-2110
-2120
-2131
-2141
-2150
-2160
-2169
-2177
-2186
-2194
-2202
-2210
-2217
-2224
-2231
-2237
-2243
-2249
-2255
-2260
-2265
-2270
-2274
-2279
-2283
-2286
-2290
-2293
-2296
-2299
-2302
-2304
-2306
-2308
-2310
-2312
-2313
-2314
-2316
-2316
-2317
-2317
-2318
-2318
-2318
-2317
-2317
-2316
-2315
-2314
-2313
-2312
-2311
-2309
-2307
-2305
-2303
-2301
-2299
-2297
-2294
-2292
-2289
-2286
-2284
-2281
-2277
-2274
-2271
-2268
-2264
-2260
-2257
-2253
-2249
-2245
-2240
-2236
-2231
-2227
-2222
-2217
-2212
-2207
-2201
-2196
-2190
-2185
-2179
-2173
-2167
-2160
-2154
-2147
-2140
-2133
-2126
-2119
-2112
-2104
-2096
-2088
-2080
-2072
-2063
-2054
-2045
-2036
-2027
-2017
-2008
-1998
-1988
-1978
-1967
-1957
-1946
-1934
-1923
-1911
-1900
-1888
-1875
-1863
-1850
-1837
-1824
-1811
-1797
-1783
-1769
-1755
-1741
-1726
-1712
-1697
-1682
-1666
-1651
-1635
-1619
-1603
-1587
-1571
-1554
-1537
-1520
-1503
-1486
-1469
-1451
-1433
-1416
-1398
-1380
-1362
-1343
-1325
-1307
-1288
-1270
-1251
-1232
-1214
-1195
-1176
-1157
-1138
-1119
-1100
-1081
-1062
-1043
-1024
-1004
-985
-966
-947
-927
-908
-889
-869
-850
-830
-811
-791
-771
-752
-732
-713
-693
-673
-654
-634
-614
-594
-575
-555
-535
-515
-495
-475
-455
-436
-416
-396
-376
-356
-336
-316
-296
-276
-256
-236
-216
-197
-177
-157
-137
-117
-97
-78
-58
-38
-19
1
20
40
59
78
97
116
135
154
173
192
210
229
247
265
283
301
318
336
353
370
387
403
420
436
452
468
483
498
514
529
543
558
572
586
600
614
627
641
654
667
679
692
704
716
729
740
752
764
775
786
797
808
818
829
839
849
859
868
878
887
896
905
913
922
930
938
946
953
961
968
975
982
989
995
1002
1008
1014
1020
1025
1031
1036
1041
1046
1051
1056
1060
1064
1068
1072
1076
1079
1082
1085
1088
1091
1093
1095
1097
1099
1101
1102
1103
1104
1105
1105
1106
1106
1106
1105
1105
1104
1103
1102
1101
1100
1098
1096
1094
1092
1089
1086
1083
1080
1077
1073
1070
1066
1062
1057
1053
1048
1043
1037
1032
1026
1020
1014
1006
1000
994
986
979
971
964
956
948
939
931
922
914
905
896
887
877
868
858
848
838
828
818
807
797
786
775
764
752
741
729
717
705
693
680
668
655
642
629
616
602
589
575
561
547
533
518
504
489
475
460
445
430
415
399
384
369
353
338
322
306
290
275
259
243
227
211
195
179
163
147
131
114
98
82
66
49
33
16
0
-17
-33
-49
-66
-82
-99
-115
-132
-148
-165
-181
-197
-214
-230
-246
-262
-278
-294
-310
-326
-342
-358
-373
-389
-404
-419
-435
-450
-464
-479
-494
-508
-523
-537
-551
-565
-578
-592
-605
-619
-632
-645
-658
-670
-683
-695
-708
-720
-732
-743
-755
-766
-778
-789
-799
-810
-820
-831
-840
-850
-860
-869
-878
-887
-895
-903
-912
-920
-927
-935
-942
-950
-957
-964
-970
-977
-984
-990
-996
-1002
-1008
-1014
-1020
-1025
-1031
-1036
-1041
-1046
-1051
-1056
-1061
-1065
-1070
-1075
-1079
-1083
-1088
-1092
-1096
-1100
-1104
-1108
-1112
-1116
-1120
-1124
-1127
-1131
-1135
-1138
-1141
-1145
-1148
-1151
-1154
-1157
-1160
-1163
-1166
-1169
-1172
-1175
-1178
-1180
-1183
-1186
-1189
-1191
-1194
-1197
-1199
-1202
-1205
-1207
-1210
-1213
-1215
-1218
-1221
-1223
-1226
-1229
-1232
-1235
-1238
-1240
-1243
-1246
-1249
-1252
-1255
-1259
-1262
-1265
-1269
-1272
-1276
-1279
-1283
-1287
-1290
-1294
-1298
-1302
-1306
-1310
-1314
-1318
-1322
-1326
-1330
-1334
-1338
-1342
-1346
-1350
-1354
-1359
-1363
-1367
-1371
-1376
-1380
-1384
-1388
-1393
-1397
-1401
-1405
-1409
-1414
-1418
-1422
-1426
-1430
-1435
-1439
-1443
-1447
-1451
-1455
-1460
-1464
-1468
-1472
-1476
-1480
-1483
-1487
-1491
-1495
-1498
-1502
-1505
-1508
-1511
-1514
-1517
-1519
-1522
-1524
-1526
-1528
-1530
-1532
-1533
-1535
-1536
-1537
-1538
-1539
-1539
-1540
-1540
-1540
-1540
-1540
-1539
-1539
-1538
-1537
-1536
-1534
-1533
-1532
-1530
-1528
-1526
-1524
-1522
-1520
-1518
-1515
-1513
-1510
-1507
-1505
-1502
-1499
-1496
-1493
-1490
-1487
-1483
-1480
-1477
-1473
-1470
-1466
-1462
-1459
-1455
-1451
-1447
-1443
-1439
-1436
-1432
-1428
-1424
-1420
-1416
-1412
-1408
-1405
-1401
-1397
-1393
-1389
-1385
-1381
-1377
-1373
-1369
-1365
-1361
-1357
-1352
-1348
-1344
-1340
-1335
-1331
-1326
-1322
-1317
-1312
-1308
-1303
-1298
-1293
-1288
-1283
-1278
-1272
-1267
-1261
-1256
-1250
-1245
-1239
-1233
-1227
-1221
-1215
-1208
-1202
-1195
-1189
-1182
-1175
-1168
-1161
-1154
-1147
-1140
-1132
-1125
-1117
-1109
-1101
-1093
-1085
-1077
-1068
-1060
-1051
-1042
-1033
-1024
-1014
-1006
-996
-986
-977
-966
-956
-946
-935
-925
-914
-903
-892
-880
-868
-857
-844
-832
-820
-807
-795
-782
-769
-756
-743
-729
-716
-702
-689
-675
-661
-647
-633
-619
-605
-591
-576
-562
-547
-532
-517
-503
-488
-472
-457
-442
-427
-411
-396
-380
-364
-349
-333
-317
-301
-285
-268
-252
-236
-220
-203
-187
-170
-154
-137
-121
-104
-87
-70
-54
-37
-20
-3
14
31
48
65
82
99
116
133
150
167
184
201
218
234
251
268
285
302
319
335
352
369
385
402
419
435
452
468
485
501
518
534
551
567
583
599
615
631
647
663
679
694
710
725
740
755
770
785
800
814
829
843
857
871
885
899
913
926
940
953
966
979
991
1004
1016
1029
1041
1053
1065
1077
1088
1100
1111
1123
1134
1145
1156
1167
1178
1188
1199
1209
1220
1230
1239
1249
1259
1268
1278
1287
1296
1304
1313
1322
1330
1338
1346
1354
1362
1370
1377
1384
1392
1399
1405
1412
1419
1425
1431
1438
1444
1449
1455
1461
1466
1471
1476
1481
1486
1490
1494
1498
1502
1506
1509
1513
1516
1518
1521
1523
1526
1528
1529
1531
1532
1533
1534
1534
1535
1535
1535
1535
1534
1533
1532
1531
1530
1528
1526
1524
1522
1520
1517
1514
1511
1507
1503
1500
1495
1491
1486
1481
1476
1471
1465
1459
1453
1447
1440
1433
1426
1418
1411
1403
1395
1386
1378
1369
1360
1350
1341
1331
1321
1311
1301
1290
1280
1269
1258
1247
1235
1224
1212
1200
1188
1176
1164
1152
1139
1127
1114
1101
1088
1075
1061
1048
1034
1020
1006
992
978
963
949
934
919
903
888
873
857
841
825
809
793
776
760
743
726
709
692
675
657
640
622
604
587
569
550
532
514
495
477
458
440
421
402
383
364
345
326
307
288
268
249
230
210
191
171
151
132
112
92
72
52
32
13
-7
-27
-47
-67
-87
-107
-127
-147
-167
-187
-207
-227
-247
-267
-287
-307
-326
-346
-366
-385
-405
-424
-444
-463
-482
-502
-521
-539
-558
-577
-595
-614
-632
-650
-668
-686
-704
-721
-739
-756
-773
-791
-807
-824
-841
-857
-874
-890
-906
-922
-937
-953
-968
-983
-999
-1014
-1028
-1043
-1058
-1072
-1086
-1100
-1114
-1128
-1142
-1155
-1168
-1181
-1194
-1206
-1219
-1231
-1243
-1255
-1267
-1278
-1290
-1301
-1312
-1323
-1334
-1344
-1355
-1365
-1375
-1385
-1395
-1405
-1414
-1424
-1433
-1442
-1450
-1459
-1467
-1476
-1484
-1491
-1499
-1507
-1514
-1521
-1528
-1534
-1541
-1547
-1553
-1559
-1565
-1570
-1575
-1580
-1585
-1589
-1594
-1598
-1601
-1605
-1608
-1611
-1614
-1616
-1618
-1620
-1622
-1624
-1625
-1626
-1627
-1628
-1628
-1628
-1628
-1627
-1627
-1626
-1625
-1623
-1622
-1620
-1618
-1616
-1613
-1611
-1608
-1605
-1601
-1598
-1594
-1590
-1586
-1581
-1577
-1572
-1567
-1561
-1556
-1550
-1544
-1538
-1531
-1524
-1517
-1510
-1503
-1495
-1487
-1478
-1470
-1461
-1452
-1443
-1433
-1423
-1413
-1402
-1392
-1381
-1369
-1357
-1345
-1333
-1320
-1307
-1294
-1281
-1267
-1253
-1238
-1224
-1209
-1194
-1178
-1163
-1147
-1131
-1114
-1098
-1081
-1064
-1046
-1029
-1010
-992
-974
-955
-936
-916
-897
-877
-857
-836
-815
-794
-773
-752
-730
-708
-686
-663
-641
-618
-595
-572
-548
-524
-500
-476
-452
-427
-402
-377
-352
-327
-301
-275
-249
-223
-197
-171
-144
-118
-91
-64
-37
-10
18
45
72
100
128
155
183
211
239
267
295
324
352
380
409
437
466
495
524
552
581
610
638
667
696
725
753
782
810
839
867
896
924
953
981
1008
1037
1065
1093
1121
1148
1176
1203
1231
1258
1285
1312
1339
1366
1393
1419
1446
1472
1498
1524
1550
1576
1602
1628
1653
1678
1704
1729
1754
1778
1803
1828
1852
1876
1900
1924
1948
1971
1995
2017
2041
2064
2087
2109
2132
2154
2176
2198
2220
2242
2263
2285
2306
2327
2347
2368
2388
2408
2428
2448
2467
2487
2506
2525
2544
2562
2580
2598
2616
2634
2651
2668
2685
2702
2718
2734
2750
2765
2781
2796
2811
2825
2840
2854
2867
2881
2894
2907
2920
2932
2944
2956
2967
2978
2989
2999
3010
3019
3029
3038
3047
3056
3064
3072
3080
3087
3094
3101
3108
3114
3120
3125
3131
3136
3140
3145
3149
3153
3156
3159
3162
3165
3167
3169
3171
3172
3173
3173
3173
3173
3173
3172
3171
3169
3167
3165
3162
3159
3156
3152
3148
3143
3139
3134
3128
3122
3116
3110
3103
3096
3089
3081
3074
3065
3057
3048
3039
3029
3019
3009
2998
2988
2976
2965
2953
2941
2929
2916
2904
2891
2877
2864
2850
2836
2821
2807
2792
2777
2762
2747
2732
2716
2701
2685
2669
2653
2636
2620
2603
2587
2570
2553
2536
2519
2502
2485
2467
2450
2433
2415
2398
2380
2362
2344
2327
2309
2290
2272
2254
2236
2218
2199
2181
2162
2144
2125
2107
2088
2069
2050
2031
2013
1994
1975
1956
1937
1918
1899
1880
1861
1842
1823
1804
1785
1767
1748
1729
1710
1692
1673
1654
1636
1617
1599
1580
1561
1543
1524
1506
1488
1469
1451
1433
1415
1397
1379
1361
1344
1326
1309
1291
1274
1257
1240
1223
1206
1189
1173
1156
1140
1124
1107
1091
1075
1060
1044
1028
1012
997
982
967
952
937
922
907
892
878
863
849
834
820
806
792
778
764
750
737
723
709
696
683
669
656
643
630
617
605
592
579
567
555
542
530
518
506
494
482
470
459
447
436
424
413
402
391
380
369
358
347
336
326
315
305
294
284
274
263
253
243
234
224
214
204
195
186
176
167
158
149
140
131
122
114
105
97
88
80
72
64
56
48
41
33
26
19
12
5
-2
-9
-16
-22
-29
-35
-41
-47
-53
-59
-65
-70
-75
-80
-85
-90
-95
-99
-103
-107
-111
-115
-119
-122
-126
-129
-132
-135
-138
-140
-143
-145
-147
-149
-151
-153
-155
-156
-157
-159
-160
-161
-162
-164
-165
-166
-167
-168
-170
-171
-172
-173
-174
-176
-177
-178
-179
-180
-182
-183
-184
-185
-186
-187
-189
-190
-191
-192
-193
-194
-196
-197
-198
-199
-200
-201
-203
-204
-205
-206
-207
-208
-209
-211
-212
-213
-214
-215
-216
-217
-219
-220
-221
-222
-223
-224
-225
-226
-228
-229
-230
-231
-232
-233
-234
-235
-237
-238
-239
-240
-241
-242
-243
-244
-245
-246
-248
-249
-250
-251
-252
-253
-254
-255
-256
-257
-258
-259
-260
-262
-263
-264
-265
-266
-267
-268
-269
-270
-271
-272
-273
-274
-275
-276
-277
-279
-280
-281
-282
-283
-284
-285
-286
-287
-288
-289
-290
-291
-292
-293
-294
-295
-296
-297
-298
-299
-300
-301
-302
-303
-304
-305
-306
-307
-308
-309
-310
-311
-312
-313
-314
-315
-316
-317
-318
-319
-320
-321
-322
-323
-324
-325
-326
-327
-328
-329
-330
-331
-332
-333
-334
-335
-336
-337
-338
-338
-339
-340
-341
-342
-343
-344
-345
-346
-347
-348
-349
-350
-351
-352
-353
-354
-354
-355
-356
-357
-358
-359
-360
-361
-362
-363
-364
-365
-366
-366
-367
-368
-369
-370
-371
-372
-373
-374
-375
-375
-376
-377
-378
-379
-380
-381
-382
-383
-383
-384
-385
-386
-387
-388
-389
-390
-391
-391
-392
-393
-394
-395
-396
-397
-397
-398
-399
-400
-401
-402
-403
-403
-404
-405
-406
-407
-408
-408
-409
-410
-411
-412
-413
-414
-414
-415
-416
-417
-418
-419
-419
-420
-421
-422
-423
-423
-424
-425
-426
-427
-427
-428
-429
-430
-431
-432
-432
-433
-434
-435
-436
-436
-437
-438
-439
-439
-440
-441
-442
-443
-443
-444
-445
-446
-447
-447
-448
-449
-450
-450
-451
-452
-453
-453
-454
-455
-456
-457
-457
-458
-459
-460
-460
-461
-462
-463
-463
-464
-465
-466
-466
-467
-468
-469
-469
-470
-471
-471
-472
-473
-474
-474
-475
-476
-477
-477
-478
-479
-479
-480
-481
-482
-482
-483
-484
-485
-485
-486
-487
-487
-488
-489
-489
-490
-491
-492
-492
-493
-494
-494
-495
-496
-496
-497
-498
-498
-499
-500
-501
-501
-502
-503
-503
-504
-505
-505
-506
-507
-507
-508
-509
-509
-510
-511
-511
-512
-513
-513
-514
-515
-515
-516
-517
-517
-518
-518
-519
-520
-520
-521
-522
-522
-523
-524
-524
-525
-526
-526
-527
-527
-528
-529
-529
-530
-531
-531
-532
-532
-533
-534
-534
-535
-536
-536
-537
-537
-538
-539
-539
-540
-540
-541
-542
-542
-543
-543
-544
-545
-545
-546
-546
-547
-548
-548
-549
-549
-550
-551
-551
-552
-552
-553
-554
-554
-555
-555
-556
-556
-557
-558
-558
-559
-559
-560
-560
-561
-562
-562
-563
-563
-564
-564
-565
-565
-566
-567
-567
-568
-568
-569
-569
-570
-570
-571
-572
-572
-573
-573
-574
-574
-575
-575
-576
-576
-577
-577
-578
-579
-579
-580
-580
-581
-581
-582
-582
-583
-583
-584
-584
-585
-585
-586
-586
-587
-587
-588
-588
-589
-589
-590
-590
-591
-591
-592
-592
-593
-593
-594
-594
-595
-595
-596
-596
-597
-597
-598
-598
-599
-599
-600
-600
-601
-601
-602
-602
-603
-603
-604
-604
-605
-605
-606
-606
-607
-607
-607
-608
-608
-609
-609
-610
-610
-611
-611
-612
-612
-613
-613
-613
-614
-614
-615
-615
-616
-616
-617
-617
-618
-618
-618
-619
-619
-620
-620
-621
-621
-621
-622
-622
-623
-623
-624
-624
-625
-625
-625
-626
-626
-627
-627
-627
-628
-628
-629
-629
-630
-630
-630
-631
-631
-632
-632
-633
-633
-633
-634
-634
-635
-635
-635
-636
-636
-637
-637
-637
-638
-638
-639
-639
-639
-640
-640
-641
-641
-641
-642
-642
-642
-643
-643
-644
-644
-644
-645
-645
-646
-646
-646
-647
-647
-647
-648
-648
-649
-649
-649
-650
-650
-650
-651
-651
-652
-652
-652
-653
-653
-653
-654
-654
-654
-655
-655
-655
-656
-656
-657
-657
-657
-658
-658
-658
-659
-659
-659
-660
-660
-660
-661
-661
-661
-662
-662
-662
-663
-663
-663
-664
-664
-664
-665
-665
-665
-666
-666
-666
-667
-667
-667
-668
-668
-668
-669
-669
-669
-670
-670
-670
-671
-671
-671
-671
-672
-672
-672
-673
-673
-673
-674
-674
-674
-675
-675
-675
-675
-676
-676
-676
-677
-677
-677
-678
-678
-678
-678
-679
-679
-679
-680
-680
-680
-681
-681
-681
-681
-682
-682
-682
-683
-683
-683
-683
-684
-684
-684
-684
-685
-685
-685
-686
-686
-686
-686
-687
-687
-687
-687
-688
-688
-688
-689
-689
-689
-689
-690
-690
-690
-690
-691
-691
-691
-691
-692
-692
-692
-692
-693
-693
-693
-693
-694
-694
-694
-694
-695
-695
-695
-695
-696
-696
-696
-696
-697
-697
-697
-697
-698
-698
-698
-698
-698
-699
-699
-699
-699
-700
-700
-700
-700
-701
-701
-701
-701
-701
-702
-702
-702
-702
-703
-703
-703
-703
-703
-704
-704
-704
-704
-705
-705
-705
-705
-705
-706
-706
-706
-706
-706
-707
-707
-707
-707
-707
-708
-708
-708
-708
-708
-709
-709
-709
-709
-709
-710
-710
-710
-710
-710
-711
-711
-711
-711
-711
-712
-712
-712
-712
-712
-712
-713
-713
-713
-713
-713
-714
-714
-714
-714
-714
-714
-715
-715
-715
-715
-715
-716
-716
-716
-716
-716
-716
-717
-717
-717
-717
-717
-717
-718
-718
-718
-718
-718
-718
-719
-719
-719
-719
-719
-719
-720
-720
-720
-720
-720
-720
-720
-721
-721
-721
-721
-721
-721
-722
-722
-722
-722
-722
-722
-722
-723
-723
-723
-723
-723
-723
-723
-724
-724
-724
-724
-724
-724
-724
-725
-725
-725
-725
-725
-725
-725
-725
-726
-726
-726
-726
-726
-726
-726
-727
-727
-727
-727
-727
-727
-727
-727
-728
-728
-728
-728
-728
-728
-728
-728
-728
-729
-729
-729
-729
-729
-729
-729
-729
-730
-730
