5
4673
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
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
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
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
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
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
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
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
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
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
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
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
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
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
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
34
34
34
34
34
34
34
35
35
35
35
35
35
36
36
36
36
36
36
36
37
37
37
37
37
37
38
38
38
38
38
38
39
39
39
39
39
40
40
40
40
40
40
41
41
41
41
41
42
42
42
42
42
43
43
43
43
43
44
44
44
44
44
45
45
45
45
45
46
46
46
46
46
47
47
47
47
47
48
48
48
48
48
49
49
49
49
49
50
50
50
50
51
51
51
51
51
52
52
52
52
53
53
53
53
53
54
54
54
54
55
55
55
55
56
56
56
56
56
57
57
57
57
58
58
58
58
59
59
59
59
60
60
60
60
61
61
61
61
62
62
62
62
63
63
63
63
63
64
64
64
65
65
65
65
66
66
66
66
67
67
67
67
68
68
68
68
69
69
69
69
70
70
70
70
71
71
71
72
72
72
72
73
73
73
73
74
74
74
74
75
75
75
76
76
76
76
77
77
77
77
78
78
78
78
79
79
79
80
80
80
80
81
81
81
81
82
82
82
82
83
83
83
84
84
84
84
85
85
85
85
86
86
86
86
87
87
87
88
88
88
88
89
89
89
89
90
90
90
90
91
91
91
91
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
95
96
96
96
96
97
97
97
97
98
98
98
98
99
99
99
99
100
100
100
100
101
101
101
101
102
102
102
103
103
103
103
104
104
104
104
105
105
105
105
106
106
106
106
107
107
107
108
108
108
108
109
109
109
109
110
110
110
111
111
111
111
112
112
112
112
113
113
113
114
114
114
115
115
115
115
116
116
116
117
117
117
118
118
118
118
119
119
119
120
120
120
121
121
121
122
122
122
122
123
123
123
124
124
124
125
125
125
126
126
126
127
127
127
128
128
128
128
129
129
129
130
130
130
131
131
131
132
132
132
133
133
133
134
134
134
135
135
135
136
136
136
137
137
137
138
138
138
139
139
139
140
140
140
141
141
141
142
142
142
143
143
143
144
144
144
145
145
145
146
146
146
147
147
147
148
148
148
149
149
149
150
150
151
151
151
152
152
152
153
153
153
154
154
155
155
155
156
156
156
157
157
157
158
158
158
159
159
160
160
160
161
161
161
162
162
162
163
163
163
164
164
164
165
165
165
166
166
166
167
167
167
168
168
168
169
169
169
170
170
170
171
171
171
172
172
172
173
173
173
174
174
174
175
175
175
176
176
176
176
177
177
177
178
178
178
179
179
179
180
180
180
180
181
181
181
182
182
182
183
183
183
183
184
184
184
184
185
185
185
185
186
186
186
186
186
187
187
187
187
187
187
188
188
188
188
189
189
189
189
189
190
190
190
190
191
191
191
191
192
192
192
192
193
193
193
193
193
194
194
194
194
194
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
194
194
194
194
194
194
194
194
194
194
194
194
194
193
193
193
193
193
192
192
192
192
191
191
191
190
190
190
189
189
189
188
188
188
188
188
187
187
187
187
187
187
187
186
186
186
186
186
186
186
186
186
185
185
185
185
185
185
184
184
184
184
184
183
183
183
183
183
182
182
182
182
181
181
181
181
180
180
180
180
179
179
179
179
178
178
178
178
177
177
177
177
176
176
176
176
175
175
175
175
174
174
174
174
174
173
173
173
173
173
172
172
172
172
172
172
172
171
171
171
171
170
170
170
170
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
168
168
168
168
167
167
166
166
165
164
164
163
162
161
160
160
159
158
157
156
155
155
154
153
152
152
151
151
150
150
149
149
149
149
148
148
148
148
148
148
148
147
147
147
148
148
148
148
148
148
148
147
147
147
147
146
146
146
146
145
145
145
145
144
144
143
143
142
142
141
140
140
139
138
137
136
136
135
134
133
132
131
131
130
129
129
128
128
127
127
126
126
126
125
125
124
124
124
123
123
122
122
121
121
121
120
120
119
119
119
118
118
117
116
116
115
114
114
113
112
111
110
110
109
108
107
107
106
105
104
103
103
102
101
100
99
98
97
97
96
95
94
93
92
91
91
90
89
88
88
87
86
86
85
85
84
83
83
82
82
81
81
81
81
80
80
80
80
80
80
80
80
81
81
81
82
82
83
84
84
85
85
86
87
87
88
88
89
89
90
90
91
91
92
92
92
92
92
92
92
92
92
92
92
91
91
91
90
90
89
89
88
88
87
87
86
86
85
84
83
83
82
81
81
80
79
78
77
75
74
73
72
70
69
68
67
65
64
63
62
60
59
58
57
55
54
52
51
49
48
46
44
42
41
39
37
35
33
31
29
27
24
22
20
18
17
15
13
11
9
7
6
4
2
0
-2
-3
-5
-7
-9
-11
-12
-14
-16
-19
-21
-23
-26
-28
-31
-34
-37
-40
-43
-46
-48
-51
-54
-56
-59
-61
-64
-66
-68
-70
-73
-75
-78
-80
-83
-86
-89
-92
-95
-99
-102
-106
-110
-114
-118
-122
-126
-130
-134
-138
-142
-146
-150
-154
-158
-162
-166
-170
-174
-178
-182
-186
-190
-194
-199
-203
-207
-211
-216
-220
-224
-228
-232
-236
-241
-245
-248
-252
-256
-260
-263
-267
-270
-273
-277
-280
-283
-286
-289
-291
-294
-297
-299
-302
-304
-307
-309
-311
-314
-316
-319
-321
-324
-327
-330
-333
-336
-339
-341
-344
-347
-349
-351
-354
-356
-358
-360
-362
-363
-365
-367
-368
-369
-370
-371
-372
-373
-374
-374
-375
-376
-377
-378
-379
-380
-381
-382
-383
-383
-384
-384
-385
-385
-385
-386
-386
-387
-388
-388
-389
-390
-392
-393
-394
-396
-398
-399
-401
-403
-405
-408
-410
-413
-416
-418
-421
-424
-426
-429
-432
-434
-436
-439
-441
-443
-445
-447
-448
-450
-452
-454
-456
-459
-461
-464
-467
-470
-473
-477
-480
-484
-488
-491
-495
-499
-502
-506
-509
-513
-516
-519
-522
-526
-529
-532
-535
-538
-541
-545
-548
-551
-555
-559
-562
-566
-570
-574
-579
-583
-587
-591
-595
-598
-602
-605
-608
-611
-614
-617
-620
-623
-625
-628
-631
-634
-637
-640
-643
-646
-649
-652
-654
-657
-660
-663
-666
-668
-671
-673
-676
-678
-680
-682
-684
-686
-688
-689
-690
-691
-692
-693
-694
-695
-696
-697
-697
-698
-699
-700
-700
-701
-701
-701
-701
-701
-701
-701
-701
-701
-701
-701
-701
-701
-701
-701
-702
-702
-702
-703
-703
-704
-704
-705
-705
-706
-706
-707
-707
-708
-708
-709
-709
-710
-710
-710
-710
-710
-709
-709
-708
-708
-707
-706
-705
-705
-704
-703
-702
-701
-701
-700
-699
-698
-697
-697
-696
-695
-694
-693
-692
-692
-690
-689
-688
-686
-685
-683
-681
-679
-677
-674
-672
-669
-667
-664
-662
-659
-656
-652
-649
-645
-642
-638
-634
-630
-626
-621
-617
-613
-609
-605
-601
-598
-594
-590
-587
-584
-581
-578
-575
-572
-570
-568
-566
-565
-564
-564
-564
-564
-565
-566
-567
-568
-570
-573
-575
-578
-581
-584
-587
-590
-592
-595
-597
-600
-602
-604
-605
-607
-608
-610
-611
-613
-615
-616
-618
-620
-623
-625
-628
-631
-635
-638
-642
-646
-650
-654
-658
-662
-666
-670
-674
-677
-681
-684
-688
-691
-694
-697
-701
-704
-708
-712
-716
-720
-724
-728
-732
-737
-741
-745
-749
-753
-756
-759
-762
-765
-768
-770
-772
-774
-776
-777
-779
-781
-782
-784
-785
-786
-788
-789
-790
-791
-793
-794
-796
-798
-799
-801
-803
-805
-807
-809
-811
-813
-816
-819
-823
-826
-830
-834
-838
-843
-847
-852
-857
-863
-868
-874
-879
-885
-890
-896
-901
-907
-912
-917
-922
-927
-932
-936
-939
-943
-945
-948
-950
-951
-952
-953
-954
-955
-956
-956
-957
-957
-957
-958
-959
-960
-961
-962
-963
-964
-966
-968
-969
-971
-974
-976
-978
-980
-983
-984
-986
-988
-990
-992
-994
-996
-998
-1000
-1002
-1004
-1006
-1008
-1008
-1010
-1010
-1012
-1012
-1012
-1014
-1014
-1014
-1014
-1014
-1014
-1012
-1012
-1010
-1008
-1006
-1004
-1002
-1002
-1000
-998
-996
-995
-993
-992
-991
-990
-989
-988
-988
-987
-987
-986
-985
-984
-983
-982
-982
-982
-982
-982
-982
-982
-982
-981
-981
-981
-980
-979
-977
-975
-973
-971
-968
-965
-961
-958
-955
-952
-949
-946
-944
-942
-940
-939
-939
-938
-938
-938
-938
-939
-939
-940
-941
-941
-942
-942
-943
-944
-944
-945
-946
-947
-948
-949
-951
-952
-953
-955
-956
-957
-959
-961
-963
-965
-967
-969
-971
-974
-977
-980
-983
-986
-990
-994
-998
-1002
-1006
-1012
-1016
-1022
-1027
-1033
-1038
-1045
-1051
-1058
-1065
-1072
-1079
-1086
-1094
-1101
-1109
-1116
-1124
-1131
-1139
-1146
-1153
-1160
-1167
-1175
-1182
-1190
-1197
-1205
-1214
-1222
-1231
-1239
-1248
-1256
-1264
-1272
-1279
-1286
-1293
-1300
-1307
-1313
-1320
-1326
-1332
-1338
-1344
-1349
-1355
-1360
-1365
-1371
-1376
-1381
-1386
-1392
-1397
-1403
-1408
-1414
-1419
-1424
-1430
-1435
-1441
-1446
-1452
-1458
-1464
-1470
-1477
-1485
-1493
-1501
-1509
-1518
-1527
-1536
-1545
-1554
-1563
-1572
-1580
-1589
-1598
-1606
-1614
-1622
-1630
-1638
-1645
-1652
-1659
-1666
-1672
-1678
-1684
-1689
-1695
-1700
-1705
-1711
-1716
-1721
-1727
-1733
-1739
-1746
-1753
-1760
-1767
-1775
-1783
-1790
-1798
-1807
-1815
-1823
-1832
-1841
-1849
-1858
-1867
-1876
-1884
-1893
-1901
-1910
-1918
-1926
-1934
-1943
-1951
-1959
-1967
-1975
-1983
-1991
-1999
-2005
-2013
-2021
-2028
-2035
-2041
-2047
-2054
-2060
-2066
-2072
-2078
-2083
-2089
-2095
-2100
-2105
-2110
-2114
-2118
-2121
-2124
-2126
-2128
-2130
-2131
-2132
-2132
-2132
-2131
-2130
-2129
-2127
-2124
-2122
-2119
-2116
-2112
-2109
-2105
-2102
-2098
-2094
-2091
-2088
-2085
-2083
-2081
-2079
-2078
-2077
-2077
-2076
-2076
-2076
-2077
-2077
-2077
-2078
-2079
-2079
-2081
-2082
-2084
-2086
-2088
-2091
-2094
-2097
-2101
-2105
-2110
-2114
-2119
-2125
-2130
-2135
-2140
-2145
-2150
-2155
-2161
-2165
-2170
-2175
-2179
-2184
-2188
-2191
-2195
-2198
-2201
-2203
-2205
-2207
-2209
-2211
-2213
-2215
-2217
-2219
-2221
-2224
-2226
-2229
-2232
-2236
-2239
-2243
-2247
-2251
-2255
-2259
-2262
-2266
-2269
-2273
-2276
-2279
-2282
-2285
-2288
-2291
-2295
-2298
-2301
-2304
-2307
-2310
-2312
-2315
-2318
-2321
-2324
-2327
-2331
-2334
-2337
-2340
-2342
-2345
-2347
-2350
-2352
-2354
-2356
-2357
-2359
-2360
-2360
-2361
-2361
-2361
-2361
-2360
-2360
-2360
-2359
-2359
-2359
-2359
-2360
-2361
-2361
-2362
-2363
-2364
-2365
-2366
-2366
-2366
-2366
-2366
-2365
-2364
-2364
-2363
-2362
-2362
-2362
-2362
-2362
-2362
-2362
-2363
-2364
-2365
-2366
-2368
-2369
-2371
-2373
-2374
-2376
-2377
-2379
-2380
-2382
-2384
-2386
-2388
-2389
-2391
-2393
-2394
-2396
-2397
-2398
-2399
-2400
-2401
-2401
-2402
-2402
-2401
-2401
-2400
-2399
-2398
-2396
-2394
-2392
-2389
-2386
-2383
-2380
-2377
-2373
-2369
-2365
-2361
-2357
-2352
-2348
-2343
-2339
-2334
-2329
-2323
-2318
-2313
-2308
-2303
-2299
-2295
-2291
-2288
-2285
-2282
-2280
-2279
-2277
-2276
-2276
-2276
-2276
-2276
-2276
-2277
-2277
-2278
-2278
-2279
-2280
-2281
-2282
-2284
-2286
-2287
-2288
-2289
-2290
-2291
-2291
-2291
-2291
-2290
-2289
-2288
-2287
-2285
-2284
-2282
-2280
-2278
-2277
-2275
-2273
-2271
-2269
-2268
-2267
-2266
-2264
-2263
-2262
-2261
-2261
-2260
-2259
-2257
-2256
-2255
-2253
-2251
-2249
-2247
-2245
-2242
-2240
-2238
-2235
-2233
-2230
-2228
-2225
-2223
-2220
-2217
-2214
-2211
-2208
-2206
-2203
-2201
-2198
-2196
-2193
-2191
-2188
-2186
-2183
-2180
-2178
-2175
-2172
-2168
-2164
-2161
-2157
-2153
-2149
-2145
-2141
-2137
-2134
-2131
-2128
-2126
-2125
-2124
-2123
-2122
-2122
-2122
-2121
-2121
-2120
-2119
-2118
-2117
-2115
-2112
-2110
-2107
-2104
-2101
-2098
-2095
-2091
-2087
-2083
-2079
-2075
-2070
-2066
-2061
-2056
-2051
-2045
-2040
-2033
-2028
-2021
-2016
-2009
-2003
-1996
-1988
-1981
-1973
-1965
-1956
-1947
-1938
-1928
-1917
-1907
-1896
-1884
-1873
-1862
-1850
-1839
-1827
-1816
-1805
-1794
-1784
-1773
-1763
-1753
-1744
-1735
-1727
-1719
-1711
-1704
-1697
-1690
-1684
-1678
-1672
-1667
-1663
-1659
-1656
-1653
-1652
-1650
-1649
-1649
-1649
-1649
-1649
-1649
-1649
-1648
-1648
-1648
-1647
-1647
-1646
-1646
-1646
-1646
-1647
-1648
-1649
-1651
-1653
-1656
-1659
-1662
-1666
-1670
-1675
-1680
-1685
-1691
-1697
-1703
-1710
-1716
-1723
-1729
-1736
-1742
-1748
-1753
-1758
-1763
-1767
-1770
-1773
-1776
-1778
-1779
-1780
-1781
-1781
-1782
-1782
-1782
-1782
-1782
-1781
-1781
-1780
-1779
-1777
-1775
-1773
-1771
-1769
-1767
-1765
-1763
-1761
-1759
-1758
-1757
-1756
-1755
-1755
-1756
-1756
-1757
-1758
-1759
-1760
-1762
-1763
-1765
-1766
-1768
-1770
-1772
-1774
-1775
-1777
-1778
-1778
-1778
-1778
-1778
-1777
-1776
-1776
-1775
-1774
-1774
-1773
-1772
-1771
-1770
-1769
-1767
-1764
-1762
-1759
-1755
-1752
-1749
-1745
-1742
-1739
-1736
-1733
-1729
-1726
-1724
-1721
-1718
-1715
-1712
-1709
-1705
-1702
-1698
-1694
-1689
-1684
-1678
-1672
-1666
-1658
-1651
-1643
-1634
-1626
-1617
-1608
-1599
-1591
-1582
-1574
-1565
-1557
-1549
-1541
-1533
-1526
-1518
-1511
-1504
-1497
-1490
-1483
-1477
-1471
-1465
-1459
-1454
-1449
-1444
-1438
-1433
-1427
-1421
-1415
-1409
-1402
-1395
-1387
-1380
-1372
-1363
-1355
-1347
-1339
-1331
-1323
-1315
-1307
-1300
-1293
-1287
-1280
-1275
-1270
-1265
-1261
-1258
-1255
-1253
-1252
-1251
-1252
-1253
-1255
-1257
-1260
-1264
-1268
-1273
-1278
-1284
-1290
-1297
-1303
-1310
-1318
-1325
-1332
-1339
-1346
-1353
-1359
-1365
-1371
-1376
-1381
-1384
-1388
-1390
-1392
-1393
-1393
-1393
-1392
-1391
-1389
-1387
-1384
-1381
-1378
-1376
-1373
-1370
-1367
-1364
-1360
-1357
-1354
-1350
-1347
-1344
-1341
-1338
-1335
-1332
-1328
-1325
-1322
-1319
-1315
-1312
-1309
-1306
-1303
-1300
-1297
-1294
-1291
-1289
-1287
-1285
-1283
-1282
-1281
-1280
-1279
-1277
-1276
-1275
-1273
-1271
-1269
-1266
-1263
-1260
-1256
-1252
-1247
-1242
-1237
-1231
-1225
-1219
-1213
-1206
-1199
-1191
-1184
-1177
-1169
-1162
-1154
-1147
-1141
-1134
-1128
-1123
-1118
-1113
-1109
-1105
-1101
-1096
-1092
-1088
-1083
-1078
-1072
-1066
-1059
-1052
-1044
-1036
-1027
-1018
-1008
-998
-988
-977
-967
-956
-946
-936
-926
-916
-906
-896
-886
-877
-867
-857
-848
-838
-828
-818
-809
-799
-789
-780
-771
-763
-755
-747
-740
-733
-727
-722
-717
-712
-708
-704
-701
-698
-696
-694
-692
-690
-688
-686
-684
-682
-680
-679
-677
-676
-674
-673
-672
-670
-669
-667
-666
-664
-662
-660
-659
-657
-655
-652
-650
-647
-643
-640
-636
-631
-627
-622
-617
-612
-606
-600
-595
-588
-582
-575
-569
-562
-555
-548
-542
-535
-529
-522
-516
-510
-503
-496
-490
-483
-477
-471
-465
-459
-453
-447
-441
-435
-429
-422
-416
-409
-402
-394
-386
-378
-370
-362
-354
-345
-337
-329
-322
-314
-307
-300
-294
-288
-283
-278
-273
-269
-265
-262
-259
-256
-254
-253
-251
-250
-249
-249
-249
-249
-249
-249
-249
-249
-249
-249
-248
-247
-246
-245
-243
-241
-239
-236
-233
-230
-227
-225
-222
-220
-217
-216
-214
-213
-213
-213
-214
-215
-217
-219
-222
-225
-229
-233
-238
-242
-247
-252
-256
-260
-265
-269
-273
-276
-280
-283
-285
-287
-289
-290
-291
-292
-292
-291
-290
-289
-286
-283
-280
-275
-271
-265
-259
-253
-246
-238
-230
-222
-214
-206
-197
-188
-179
-170
-160
-151
-141
-131
-121
-111
-101
-90
-79
-68
-57
-46
-35
-24
-14
-4
6
15
24
32
40
47
55
62
69
76
83
90
97
105
113
121
130
140
149
159
170
181
193
204
217
229
242
255
268
281
295
308
322
335
349
364
378
392
406
421
435
449
464
478
492
505
519
531
544
556
568
580
592
603
615
626
638
649
660
671
681
691
701
710
719
728
736
743
750
757
763
769
775
780
785
790
795
799
804
808
812
816
820
824
828
832
836
841
845
850
855
860
865
870
875
880
885
890
895
900
905
909
914
918
923
927
931
936
940
945
949
954
958
963
967
972
977
982
988
993
999
1004
1010
1016
1024
1030
1036
1043
1049
1054
1060
1065
1070
1074
1078
1082
1085
1088
1091
1093
1095
1097
1099
1101
1103
1105
1107
1109
1112
1114
1117
1121
1124
1128
1132
1137
1141
1146
1151
1157
1163
1169
1175
1182
1188
1195
1202
1210
1217
1224
1231
1239
1246
1253
1260
1267
1273
1280
1286
1293
1299
1305
1312
1318
1324
1331
1337
1343
1349
1355
1361
1367
1373
1379
1385
1391
1396
1402
1408
1414
1419
1425
1430
1434
1439
1443
1447
1450
1454
1457
1460
1463
1466
1468
1471
1473
1476
1478
1481
1484
1486
1489
1492
1495
1497
1500
1502
1505
1507
1509
1510
1512
1513
1514
1514
1515
1516
1516
1517
1518
1519
1520
1521
1523
1525
1527
1530
1533
1536
1540
1544
1550
1555
1562
1569
1577
1585
1594
1603
1612
1622
1632
1642
1653
1664
1674
1686
1697
1709
1720
1732
1745
1757
1770
1782
1795
1809
1822
1836
1850
1864
1878
1892
1906
1920
1934
1948
1962
1977
1991
2005
2019
2033
2048
2063
2077
2092
2106
2120
2134
2147
2161
2174
2187
2200
2212
2225
2237
2248
2259
2270
2280
2290
2299
2308
2316
2323
2330
2336
2341
2346
2351
2354
2358
2361
2364
2367
2369
2371
2373
2376
2378
2380
2382
2385
2388
2391
2395
2399
2404
2409
2415
2421
2427
2434
2441
2448
2455
2462
2469
2476
2483
2491
2498
2506
2513
2521
2529
2536
2543
2551
2558
2564
2571
2577
2583
2589
2595
2601
2607
2613
2619
2625
2631
2637
2642
2648
2654
2659
2664
2668
2672
2675
2678
2681
2683
2685
2686
2687
2687
2687
2686
2684
2682
2680
2677
2673
2669
2664
2659
2653
2647
2641
2634
2628
2621
2614
2608
2601
2595
2590
2584
2579
2575
2571
2567
2564
2562
2560
2559
2558
2557
2557
2558
2559
2560
2561
2563
2565
2567
2570
2573
2576
2580
2584
2588
2592
2597
2601
2606
2610
2614
2619
2623
2627
2631
2635
2638
2641
2644
2646
2649
2650
2652
2653
2654
2655
2655
2655
2655
2655
2654
2654
2653
2652
2652
2651
2650
2649
2649
2648
2648
2648
2648
2649
2650
2652
2654
2657
2660
2664
2668
2673
2678
2684
2690
2696
2702
2708
2714
2720
2727
2734
2740
2747
2754
2762
2769
2777
2784
2792
2800
2807
2815
2823
2830
2838
2845
2853
2861
2868
2876
2883
2891
2899
2906
2914
2921
2928
2935
2942
2949
2956
2962
2968
2975
2981
2987
2992
2998
3003
3008
3013
3018
3022
3026
3030
3034
3038
3041
3043
3046
3048
3050
3052
3053
3055
3057
3059
3061
3063
3066
3069
3072
3075
3078
3081
3085
3089
3092
3096
3099
3103
3106
3109
3111
3114
3116
3117
3118
3119
3119
3119
3118
3116
3114
3111
3108
3104
3099
3093
3087
3079
3071
3063
3054
3044
3034
3023
3012
3001
2990
2979
2968
2957
2945
2934
2923
2912
2900
2889
2878
2868
2857
2847
2837
2828
2819
2810
2802
2795
2787
2781
2774
2768
2762
2757
2751
2746
2742
2737
2733
2729
2726
2723
2719
2716
2713
2710
2707
2704
2701
2697
2693
2688
2684
2678
2672
2666
2659
2652
2644
2636
2628
2620
2611
2602
2593
2584
2576
2567
2559
2551
2543
2535
2528
2521
2515
2509
2503
2498
2493
2489
2485
2482
2480
2478
2476
2474
2473
2471
2470
2468
2467
2465
2463
2460
2457
2454
2450
2445
2440
2435
2429
2423
2417
2410
2404
2396
2389
2381
2373
2365
2357
2349
2341
2333
2325
2317
2309
2302
2294
2286
2279
2272
2265
2258
2251
2245
2239
2233
2227
2222
2216
2211
2206
2200
2195
2190
2184
2179
2174
2169
2164
2159
2154
2149
2145
2140
2135
2131
2126
2122
2118
2114
2110
2106
2102
2099
2095
2092
2089
2086
2083
2080
2078
2075
2072
2070
2067
2064
2061
2058
2054
2050
2045
2041
2036
2031
2025
2019
2012
2005
1998
1990
1982
1973
1963
1953
1942
1931
1918
1905
1891
1877
1862
1846
1830
1813
1797
1780
1763
1747
1730
1714
1697
1681
1665
1650
1635
1620
1606
1593
1580
1567
1556
1544
1534
1524
1514
1505
1497
1488
1480
1472
1465
1458
1451
1445
1438
1432
1426
1420
1414
1408
1402
1395
1389
1381
1374
1366
1357
1349
1340
1332
1323
1315
1306
1298
1291
1284
1277
1271
1265
1259
1254
1249
1245
1241
1237
1233
1230
1227
1224
1221
1219
1216
1214
1212
1209
1207
1205
1202
1200
1197
1194
1192
1189
1185
1182
1178
1175
1171
1167
1163
1160
1156
1152
1148
1144
1140
1137
1133
1129
1125
1121
1116
1112
1107
1103
1098
1093
1088
1083
1079
1074
1070
1065
1061
1057
1053
1049
1045
1041
1037
1034
1030
1027
1024
1020
1018
1016
1016
1014
1012
1012
1012
1012
1012
1014
1014
1014
1014
1016
1016
1016
1016
1018
1018
1020
1020
1022
1025
1028
1031
1035
1039
1043
1048
1054
1059
1066
1073
1080
1087
1095
1104
1112
1121
1130
1138
1147
1156
1165
1173
1182
1190
1197
1205
1212
1218
1225
1230
1235
1240
1243
1247
1249
1251
1253
1254
1255
1256
1256
1256
1255
1254
1253
1251
1249
1246
1243
1239
1235
1231
1227
1223
1218
1213
1209
1204
1199
1194
1190
1185
1181
1176
1172
1168
1164
1161
1157
1154
1151
1148
1144
1141
1138
1134
1131
1127
1124
1120
1116
1112
1108
1104
1099
1095
1090
1085
1080
1075
1070
1064
1058
1053
1047
1041
1035
1029
1022
1016
1010
1004
998
992
985
978
971
964
957
950
943
935
928
920
912
904
896
889
881
873
866
858
850
843
835
827
819
811
803
794
785
776
766
757
747
737
727
717
707
698
688
679
670
662
654
646
639
633
626
621
616
611
607
604
601
598
596
594
593
592
591
591
590
590
590
590
590
589
589
589
589
588
588
588
587
587
587
587
586
586
586
585
585
585
585
585
585
585
585
585
585
585
586
586
586
586
586
586
586
586
586
586
586
586
586
586
587
587
587
587
587
587
587
587
587
587
588
588
589
590
591
593
595
597
599
602
605
608
612
616
620
625
629
634
639
645
650
655
660
665
670
675
679
684
689
694
699
703
708
713
718
724
729
735
741
746
752
759
765
772
778
785
791
798
804
810
815
821
826
830
834
837
840
842
844
845
846
846
845
845
843
842
840
838
835
832
829
826
822
819
815
812
808
805
801
798
794
790
786
782
777
772
766
760
754
748
741
733
725
717
708
698
688
678
667
656
644
633
620
608
595
582
569
556
542
529
516
503
490
477
465
453
440
428
416
405
393
382
370
359
349
338
327
316
306
295
284
272
261
249
238
226
214
202
190
178
166
154
142
130
118
106
95
83
72
61
51
40
30
20
11
1
-8
-17
-26
-35
-44
-53
-62
-72
-81
-90
-99
-108
-117
-126
-135
-143
-152
-161
-170
-178
-186
-195
-203
-210
-218
-225
-232
-239
-245
-251
-257
-263
-269
-274
-279
-284
-289
-294
-298
-302
-307
-310
-314
-318
-321
-324
-328
-331
-334
-337
-340
-343
-346
-350
-353
-356
-360
-363
-367
-371
-375
-380
-384
-389
-394
-400
-405
-410
-416
-422
-427
-433
-438
-443
-448
-452
-456
-460
-463
-466
-469
-471
-473
-474
-475
-476
-477
-478
-479
-480
-482
-484
-486
-488
-491
-495
-498
-503
-508
-513
-519
-525
-532
-539
-547
-556
-564
-574
-583
-593
-603
-614
-625
-636
-647
-659
-670
-682
-694
-706
-718
-730
-742
-754
-767
-779
-792
-805
-819
-833
-848
-863
-879
-895
-912
-930
-948
-966
-986
-1004
-1026
-1046
-1067
-1088
-1109
-1131
-1152
-1173
-1195
-1216
-1237
-1257
-1278
-1299
-1319
-1339
-1360
-1380
-1400
-1420
-1440
-1459
-1479
-1499
-1518
-1537
-1556
-1575
-1593
-1611
-1629
-1646
-1662
-1679
-1694
-1709
-1724
-1738
-1752
-1766
-1779
-1792
-1805
-1818
-1831
-1844
-1857
-1870
-1883
-1896
-1910
-1924
-1938
-1952
-1966
-1981
-1995
-2009
-2025
-2041
-2057
-2073
-2089
-2106
-2122
-2139
-2157
-2174
-2192
-2210
-2228
-2246
-2264
-2282
-2300
-2319
-2337
-2355
-2374
-2392
-2411
-2430
-2448
-2467
-2486
-2504
-2523
-2542
-2561
-2579
-2598
-2617
-2636
-2654
-2673
-2691
-2709
-2728
-2746
-2764
-2783
-2801
-2819
-2838
-2857
-2876
-2896
-2915
-2935
-2956
-2976
-2997
-3017
-3038
-3058
-3079
-3099
-3119
-3139
-3158
-3177
-3195
-3213
-3230
-3246
-3262
-3277
-3291
-3305
-3319
-3331
-3343
-3355
-3366
-3377
-3387
-3398
-3407
-3417
-3427
-3437
-3446
-3456
-3465
-3475
-3484
-3494
-3503
-3513
-3522
-3531
-3540
-3550
-3559
-3568
-3577
-3586
-3595
-3604
-3613
-3623
-3632
-3642
-3651
-3660
-3669
-3678
-3687
-3696
-3704
-3712
-3720
-3728
-3735
-3742
-3749
-3755
-3761
-3766
-3770
-3774
-3778
-3781
-3783
-3785
-3787
-3788
-3789
-3789
-3789
-3789
-3789
-3788
-3787
-3787
-3786
-3785
-3784
-3784
-3783
-3782
-3782
-3782
-3782
-3783
-3783
-3784
-3786
-3787
-3789
-3790
-3792
-3794
-3796
-3798
-3800
-3802
-3804
-3806
-3807
-3808
-3810
-3810
-3811
-3811
-3811
-3811
-3811
-3810
-3809
-3807
-3806
-3804
-3802
-3800
-3798
-3796
-3794
-3792
-3790
-3788
-3786
-3784
-3783
-3782
-3780
-3779
-3778
-3777
-3776
-3774
-3773
-3772
-3770
-3769
-3768
-3766
-3764
-3762
-3759
-3757
-3754
-3750
-3746
-3742
-3737
-3732
-3726
-3720
-3713
-3706
-3698
-3690
-3682
-3673
-3664
-3654
-3645
-3635
-3626
-3616
-3607
-3597
-3588
-3579
-3570
-3561
-3553
-3545
-3537
-3530
-3522
-3515
-3509
-3502
-3497
-3491
-3486
-3482
-3478
-3474
-3471
-3468
-3466
-3464
-3462
-3461
-3460
-3459
-3459
-3459
-3459
-3460
-3461
-3463
-3465
-3467
-3469
-3472
-3476
-3480
-3484
-3489
-3494
-3500
-3507
-3513
-3521
-3528
-3536
-3545
-3554
-3563
-3573
-3583
-3594
-3604
-3615
-3627
-3638
-3649
-3661
-3672
-3684
-3695
-3706
-3717
-3728
-3738
-3749
-3759
-3769
-3779
-3788
-3798
-3807
-3816
-3825
-3833
-3841
-3850
-3858
-3866
-3873
-3881
-3889
-3897
-3905
-3913
-3921
-3929
-3937
-3945
-3954
-3962
-3970
-3978
-3986
-3994
-4002
-4010
-4018
-4025
-4032
-4038
-4046
-4053
-4059
-4067
-4074
-4081
-4088
-4096
-4103
-4111
-4118
-4126
-4134
-4143
-4152
-4160
-4169
-4179
-4188
-4197
-4207
-4217
-4227
-4236
-4246
-4256
-4266
-4275
-4284
-4293
-4302
-4309
-4317
-4323
-4329
-4335
-4340
-4344
-4347
-4350
-4352
-4353
-4354
-4354
-4353
-4352
-4350
-4347
-4344
-4340
-4335
-4330
-4324
-4318
-4312
-4306
-4299
-4293
-4286
-4279
-4273
-4266
-4259
-4253
-4246
-4240
-4234
-4227
-4222
-4216
-4210
-4205
-4201
-4196
-4192
-4189
-4186
-4182
-4180
-4177
-4175
-4173
-4171
-4169
-4167
-4166
-4164
-4162
-4160
-4158
-4156
-4153
-4150
-4147
-4143
-4139
-4135
-4130
-4125
-4120
-4114
-4108
-4102
-4094
-4088
-4081
-4074
-4065
-4057
-4048
-4038
-4029
-4018
-4006
-3995
-3983
-3970
-3957
-3943
-3928
-3913
-3898
-3882
-3865
-3848
-3831
-3813
-3796
-3777
-3759
-3740
-3722
-3702
-3683
-3664
-3644
-3625
-3605
-3586
-3566
-3547
-3527
-3508
-3488
-3469
-3450
-3431
-3412
-3393
-3375
-3356
-3338
-3320
-3302
-3283
-3265
-3247
-3229
-3211
-3194
-3176
-3158
-3141
-3124
-3107
-3090
-3073
-3056
-3039
-3023
-3007
-2991
-2975
-2959
-2943
-2928
-2912
-2897
-2882
-2867
-2852
-2837
-2822
-2807
-2792
-2777
-2762
-2747
-2732
-2718
-2703
-2688
-2673
-2659
-2645
-2631
-2617
-2603
-2590
-2577
-2565
-2553
-2542
-2531
-2521
-2511
-2503
-2494
-2487
-2480
-2474
-2469
-2465
-2461
-2458
-2456
-2455
-2454
-2454
-2455
-2456
-2458
-2460
-2463
-2466
-2470
-2474
-2479
-2484
-2489
-2495
-2501
-2508
-2514
-2521
-2527
-2534
-2541
-2547
-2553
-2559
-2565
-2571
-2577
-2582
-2587
-2592
-2597
-2602
-2606
-2611
-2614
-2618
-2621
-2624
-2626
-2628
-2630
-2631
-2631
-2632
-2631
-2631
-2630
-2629
-2627
-2626
-2624
-2622
-2619
-2617
-2614
-2611
-2608
-2604
-2600
-2597
-2592
-2588
-2584
-2579
-2574
-2569
-2564
-2558
-2553
-2547
-2542
-2536
-2530
-2524
-2518
-2512
-2506
-2500
-2493
-2487
-2481
-2474
-2468
-2461
-2455
-2448
-2442
-2436
-2429
-2423
-2417
-2411
-2406
-2400
-2395
-2389
-2384
-2379
-2375
-2370
-2366
-2362
-2358
-2355
-2351
-2348
-2345
-2341
-2338
-2335
-2331
-2328
-2324
-2320
-2316
-2311
-2306
-2301
-2294
-2288
-2281
-2273
-2265
-2257
-2247
-2238
-2228
-2217
-2206
-2195
-2184
-2172
-2161
-2149
-2138
-2126
-2115
-2103
-2092
-2081
-2069
-2058
-2045
-2033
-2021
-2011
-1999
-1986
-1974
-1962
-1949
-1936
-1922
-1908
-1894
-1879
-1864
-1848
-1832
-1815
-1798
-1780
-1762
-1743
-1724
-1705
-1685
-1665
-1645
-1625
-1605
-1585
-1564
-1544
-1524
-1504
-1483
-1463
-1443
-1423
-1403
-1383
-1363
-1343
-1323
-1303
-1283
-1264
-1244
-1225
-1205
-1186
-1167
-1148
-1129
-1110
-1091
-1072
-1053
-1034
-1014
-997
-978
-959
-941
-922
-904
-886
-868
-851
-833
-816
-799
-782
-766
-750
-734
-718
-703
-688
-674
-659
-645
-631
-618
-604
-591
-579
-566
-554
-543
-531
-520
-509
-499
-488
-479
-469
-460
-451
-442
-434
-426
-417
-409
-402
-394
-386
-379
-371
-364
-356
-349
-341
-333
-325
-317
-309
-300
-291
-282
-273
-263
-253
-243
-233
-222
-211
-200
-189
-177
-165
-153
-141
-128
-115
-102
-90
-77
-64
-52
-40
-28
-17
-6
4
14
23
31
39
46
53
59
64
69
74
78
82
85
89
92
96
99
103
107
111
116
120
125
131
137
144
151
159
167
176
186
196
206
217
229
240
252
264
276
288
300
312
324
336
348
359
371
382
393
405
416
427
439
450
462
474
486
498
511
524
537
550
564
578
591
606
620
634
649
664
679
694
710
725
741
758
774
791
807
824
841
857
874
891
907
923
939
954
970
984
998
1012
1025
1038
1050
1062
1073
1083
1093
1103
1112
1121
1130
1138
1145
1152
1159
1166
1172
1178
1184
1189
1193
1197
1200
1203
1205
1206
1207
1206
1205
1203
1201
1198
1194
1190
1185
1180
1175
1170
1165
1160
1154
1150
1145
1141
1137
1134
1131
1130
1128
1128
1129
1130
1132
1135
1139
1144
1150
1156
1164
1173
1182
1193
1204
1216
1229
1243
1258
1273
1289
1305
1322
1340
1358
1376
1395
1414
1433
1453
1473
1493
1513
1534
1556
1577
1599
1621
1643
1666
1688
1711
1734
1756
1779
1802
1824
1847
1870
1892
1915
1937
1960
1982
2004
2027
2049
2072
2094
2116
2139
2161
2183
2205
2227
2249
2271
2293
2314
2336
2357
2378
2399
2420
2441
2462
2483
2504
2525
2546
2567
2589
2611
2633
2656
2679
2702
2726
2749
2773
2797
2821
2845
2868
2892
2916
2939
2962
2985
3007
3029
3051
3072
3092
3112
3131
3150
3168
3185
3202
3218
3233
3247
3260
3273
3284
3295
3305
3314
3323
3330
3337
3343
3348
3353
3357
3360
3363
3366
3368
3370
3371
3372
3373
3373
3373
3373
3373
3372
3371
3371
3370
3369
3368
3367
3366
3366
3365
3365
3365
3365
3365
3366
3367
3369
3371
3373
3376
3380
3384
3389
3394
3400
3406
3413
3420
3428
3436
3444
3453
3462
3472
3481
3491
3501
3511
3521
3530
3540
3549
3559
3567
3576
3584
3592
3599
3606
3613
3619
3624
3630
3634
3639
3643
3647
3651
3654
3657
3661
3664
3667
3670
3673
3676
3679
3683
3687
3691
3695
3699
3704
3709
3714
3720
3725
3731
3738
3744
3751
3758
3765
3773
3780
3788
3796
3804
3812
3820
3829
3837
3846
3855
3864
3874
3883
3893
3903
3913
3924
3935
3946
3957
3969
3981
3993
4006
4018
4030
4043
4057
4070
4083
4097
4110
4124
4138
4152
4166
4181
4195
4209
4224
4238
4253
4268
4283
4298
4314
4329
4345
4360
4376
4392
4407
4423
4438
4453
4468
4483
4497
4511
4524
4537
4549
4561
4572
4582
4592
4602
4610
4619
4626
4633
4639
4645
4650
4655
4659
4663
4666
4669
4671
4672
4673
4673
4672
4670
4668
4665
4660
4656
4650
4643
4636
4628
4619
4610
4600
4589
4579
4567
4555
4543
4530
4517
4504
4490
4477
4462
4448
4433
4419
4403
4388
4372
4356
4340
4324
4308
4291
4275
4258
4241
4225
4208
4191
4174
4158
4141
4125
4108
4091
4075
4061
4046
4030
4016
4002
3988
3974
3961
3949
3936
3925
3913
3903
3892
3883
3873
3865
3856
3848
3841
3833
3826
3819
3813
3806
3800
3793
3787
3781
3775
3769
3763
3757
3751
3744
3738
3731
3725
3718
3710
3702
3694
3686
3677
3668
3658
3648
3638
3627
3616
3605
3593
3581
3569
3557
3545
3532
3520
3508
3495
3482
3470
3457
3444
3431
3418
3405
3393
3380
3367
3354
3341
3328
3315
3302
3289
3276
3262
3248
3234
3220
3205
3190
3175
3159
3143
3127
3111
3094
3077
3059
3041
3023
3004
2984
2964
2944
2922
2901
2878
2855
2831
2806
2781
2755
2729
2701
2673
2645
2616
2586
2556
2525
2494
2463
2431
2399
2367
2334
2301
2267
2233
2199
2164
2129
2094
2058
2021
1985
1947
1910
1872
1834
1795
1756
1716
1676
1636
1596
1556
1515
1475
1435
1396
1356
1317
1278
1240
1202
1164
1127
1090
1054
1018
983
948
914
881
848
815
783
752
721
691
662
632
604
576
548
521
495
468
442
417
392
367
342
318
294
271
247
224
202
179
157
136
115
94
74
54
35
15
-4
-23
-42
-60
-79
-97
-116
-134
-152
-171
-189
-208
-227
-246
-265
-285
-305
-325
-345
-366
-388
-409
-431
-454
-477
-500
-523
-547
-571
-595
-619
-644
-669
-694
-720
-745
-771
-798
-824
-850
-877
-903
-930
-956
-983
-1008
-1035
-1060
-1086
-1110
-1135
-1159
-1183
-1206
-1229
-1252
-1274
-1295
-1317
-1337
-1358
-1377
-1397
-1416
-1434
-1452
-1469
-1486
-1502
-1518
-1533
-1548
-1562
-1575
-1587
-1599
-1610
-1620
-1630
-1639
-1647
-1654
-1660
-1666
-1671
-1676
-1680
-1684
-1687
-1690
-1693
-1695
-1697
-1699
-1700
-1702
-1703
-1704
-1705
-1706
-1707
-1708
-1709
-1711
-1712
-1713
-1714
-1715
-1717
-1718
-1720
-1722
-1724
-1726
-1728
-1731
-1733
-1736
-1739
-1741
-1744
-1748
-1751
-1755
-1759
-1763
-1768
-1773
-1779
-1785
-1792
-1800
-1807
-1816
-1825
-1835
-1845
-1856
-1867
-1879
-1891
-1904
-1917
-1930
-1944
-1958
-1972
-1987
-2003
-2017
-2033
-2051
-2067
-2084
-2101
-2119
-2136
-2154
-2171
-2189
-2207
-2224
-2242
-2260
-2278
-2296
-2313
-2331
-2348
-2366
-2383
-2400
-2417
-2434
-2451
-2468
-2484
-2501
-2518
-2535
-2551
-2568
-2585
-2601
-2618
-2635
-2652
-2670
-2687
-2705
-2722
-2740
-2758
-2776
-2794
-2812
-2831
-2849
-2867
-2885
-2904
-2922
-2940
-2959
-2977
-2995
-3013
-3031
-3049
-3066
-3084
-3102
-3119
-3137
-3155
-3172
-3190
-3208
-3226
-3244
-3262
-3280
-3299
-3317
-3336
-3355
-3374
-3393
-3412
-3432
-3451
-3471
-3492
-3512
-3533
-3554
-3575
-3596
-3617
-3639
-3660
-3682
-3704
-3725
-3747
-3769
-3791
-3813
-3834
-3856
-3877
-3899
-3920
-3941
-3962
-3983
-4003
-4024
-4043
-4064
-4083
-4103
-4122
-4142
-4161
-4180
-4199
-4217
-4236
-4254
-4273
-4291
-4309
-4327
-4345
-4362
-4379
-4396
-4412
-4428
-4444
-4459
-4474
-4488
-4501
-4514
-4526
-4538
-4549
-4560
-4570
-4579
-4587
-4596
-4603
-4610
-4616
-4622
-4627
-4632
-4636
-4640
-4643
-4645
-4647
-4648
-4649
-4650
-4650
-4649
-4648
-4647
-4645
-4642
-4640
-4637
-4634
-4631
-4628
-4624
-4621
-4617
-4614
-4610
-4607
-4603
-4600
-4597
-4594
-4591
-4588
-4585
-4583
-4580
-4578
-4575
-4573
-4571
-4569
-4567
-4565
-4563
-4561
-4560
-4558
-4557
-4556
-4554
-4553
-4552
-4551
-4551
-4550
-4549
-4549
-4548
-4548
-4547
-4547
-4547
-4547
-4548
-4548
-4549
-4550
-4552
-4553
-4555
-4557
-4559
-4561
-4563
-4565
-4567
-4569
-4571
-4573
-4575
-4577
-4579
-4580
-4582
-4583
-4584
-4585
-4586
-4587
-4588
-4588
-4588
-4588
-4588
-4587
-4585
-4584
-4582
-4579
-4576
-4573
-4569
-4564
-4560
-4555
-4549
-4544
-4538
-4532
-4526
-4519
-4513
-4506
-4498
-4491
-4483
-4475
-4467
-4459
-4450
-4442
-4433
-4424
-4415
-4405
-4396
-4386
-4377
-4367
-4357
-4347
-4337
-4326
-4316
-4305
-4294
-4284
-4273
-4262
-4252
-4242
-4231
-4221
-4212
-4202
-4193
-4184
-4176
-4167
-4159
-4152
-4144
-4137
-4130
-4124
-4117
-4111
-4105
-4099
-4093
-4088
-4082
-4077
-4070
-4065
-4059
-4054
-4049
-4043
-4038
-4033
-4027
-4021
-4016
-4010
-4003
-3998
-3992
-3985
-3979
-3972
-3965
-3958
-3950
-3942
-3934
-3926
-3917
-3908
-3899
-3889
-3878
-3868
-3856
-3845
-3833
-3821
-3808
-3795
-3782
-3768
-3755
-3741
-3727
-3712
-3698
-3683
-3669
-3654
-3639
-3624
-3609
-3593
-3578
-3563
-3548
-3532
-3517
-3502
-3487
-3472
-3458
-3443
-3429
-3415
-3401
-3387
-3374
-3361
-3348
-3336
-3324
-3313
-3302
-3291
-3281
-3271
-3262
-3253
-3245
-3237
-3230
-3222
-3215
-3209
-3202
-3196
-3190
-3184
-3178
-3171
-3165
-3159
-3153
-3146
-3139
-3132
-3125
-3118
-3111
-3103
-3096
-3088
-3080
-3072
-3064
-3055
-3047
-3038
-3030
-3021
-3012
-3003
-2993
-2984
-2974
-2964
-2954
-2943
-2933
-2922
-2911
-2899
-2888
-2877
-2866
-2854
-2843
-2832
-2821
-2810
-2799
-2788
-2778
-2767
-2757
-2746
-2736
-2726
-2715
-2705
-2695
-2684
-2674
-2664
-2653
-2642
-2632
-2621
-2610
-2599
-2588
-2577
-2566
-2555
-2544
-2533
-2522
-2511
-2499
-2488
-2477
-2466
-2454
-2443
-2432
-2421
-2411
-2400
-2389
-2379
-2369
-2359
-2349
-2339
-2329
-2319
-2309
-2299
-2290
-2280
-2271
-2261
-2251
-2242
-2232
-2223
-2213
-2204
-2195
-2185
-2176
-2167
-2157
-2148
-2139
-2130
-2120
-2111
-2102
-2092
-2083
-2074
-2065
-2055
-2045
-2037
-2028
-2019
-2011
-2001
-1993
-1985
-1977
-1969
-1961
-1953
-1945
-1937
-1930
-1923
-1916
-1909
-1902
-1896
-1889
-1883
-1877
-1870
-1864
-1858
-1851
-1845
-1839
-1832
-1826
-1819
-1813
-1807
-1801
-1795
-1789
-1783
-1777
-1772
-1766
-1761
-1756
-1751
-1745
-1740
-1735
-1730
-1724
-1719
-1713
-1707
-1702
-1696
-1690
-1684
-1678
-1672
-1666
-1660
-1653
-1647
-1640
-1633
-1626
-1619
-1612
-1605
-1598
-1590
-1583
-1575
-1567
-1560
-1552
-1543
-1535
-1526
-1518
-1509
-1500
-1491
-1482
-1473
-1464
-1455
-1446
-1437
-1428
-1419
-1410
-1400
-1391
-1382
-1373
-1363
-1354
-1345
-1335
-1325
-1316
-1306
-1296
-1286
-1275
-1265
-1254
-1244
-1233
-1221
-1210
-1198
-1186
-1174
-1161
-1149
-1136
-1123
-1110
-1096
-1083
-1070
-1056
-1042
-1028
-1014
-1000
-986
-972
-958
-944
-930
-916
-902
-888
-874
-861
-847
-834
-820
-806
-793
-780
-766
-753
-740
-726
-713
-700
-687
-674
-661
-648
-636
-623
-611
-599
-587
-576
-564
-554
-543
-533
-523
-514
-505
-497
-489
-482
-474
-467
-461
-454
-448
-442
-436
-431
-425
-419
-414
-408
-403
-397
-391
-385
-380
-374
-368
-362
-356
-349
-343
-337
-331
-325
-320
-314
-309
-303
-298
-293
-288
-283
-279
-275
-270
-266
-263
-259
-255
-252
-249
-246
-243
-240
-238
-236
-234
-232
-231
-230
-229
-228
-228
-227
-227
-227
-227
-227
-227
-228
-228
-229
-230
-231
-232
-234
-236
-238
-240
-243
-246
-249
-253
-257
-262
-266
-272
-277
-283
-289
-295
-302
-308
-316
-323
-331
-339
-347
-355
-364
-373
-382
-391
-399
-408
-417
-426
-435
-444
-453
-461
-470
-478
-487
-495
-503
-511
-519
-527
-534
-542
-550
-557
-564
-571
-578
-585
-592
-599
-605
-612
-618
-624
-630
-635
-640
-646
-651
-655
-660
-665
-669
-673
-677
-682
-686
-689
-693
-697
-700
-704
-707
-710
-713
-716
-718
-721
-723
-724
-726
-727
-728
-728
-728
-728
-728
-728
-727
-726
-724
-723
-721
-718
-716
-713
-710
-706
-702
-698
-694
-689
-684
-679
-673
-667
-661
-654
-647
-639
-632
-624
-616
-607
-598
-589
-580
-571
-561
-551
-541
-530
-520
-509
-498
-486
-474
-462
-450
-437
-423
-410
-396
-381
-366
-351
-335
-319
-302
-286
-268
-251
-233
-215
-197
-179
-160
-142
-124
-105
-87
-69
-51
-33
-15
3
20
37
54
71
87
103
119
134
149
164
178
193
207
220
234
247
259
272
284
296
308
319
330
341
352
362
372
381
391
400
409
418
426
434
442
450
458
465
472
479
485
491
498
504
509
515
521
526
532
538
543
549
555
560
566
572
578
584
590
596
602
608
614
620
626
632
638
644
650
656
661
667
672
677
681
686
690
694
698
701
704
707
709
712
714
716
717
719
720
721
723
723
724
725
726
726
727
728
728
729
730
730
731
732
732
733
734
735
736
737
739
740
742
744
747
749
752
755
758
762
766
770
774
779
784
789
794
799
805
810
816
822
829
835
841
848
854
861
867
874
880
886
892
898
903
908
914
918
923
928
932
936
939
943
946
949
952
955
957
959
962
964
966
968
969
971
973
974
975
976
977
977
978
977
977
976
975
974
972
971
969
966
964
961
958
954
951
947
943
939
935
931
927
922
918
914
910
905
901
898
894
890
887
884
881
878
875
872
869
867
864
862
859
857
855
853
852
850
849
847
846
845
844
844
843
843
842
842
842
842
842
842
843
843
844
845
845
846
848
849
850
852
854
856
858
860
862
864
867
870
873
875
879
882
885
889
893
896
900
904
909
913
917
922
926
930
935
939
943
948
952
956
960
964
969
973
977
981
986
990
995
999
1004
1008
1014
1018
1024
1029
1035
1040
1046
1051
1057
1063
1069
1075
1081
1087
1093
1099
1105
1111
1116
1122
1128
1133
1138
1143
1147
1151
1155
1159
1162
1166
1169
1172
1174
1177
1180
1182
1185
1187
1190
1192
1195
1198
1201
1203
1206
1209
1213
1216
1219
1223
1226
1230
1233
1237
1241
1244
1248
1252
1255
1259
1262
1266
1269
1272
1275
1278
1281
1284
1287
1290
1292
1295
1298
1300
1303
1305
1307
1309
1311
1312
1313
1314
1315
1315
1315
1315
1314
1313
1312
1310
1308
1306
1303
1299
1296
1292
1288
1283
1278
1273
1267
1261
1255
1249
1242
1235
1228
1220
1212
1204
1195
1186
1177
1167
1158
1147
1137
1126
1116
1105
1093
1082
1071
1059
1048
1036
1024
1012
1000
989
977
965
952
940
927
914
901
888
874
861
847
833
818
804
789
774
759
744
728
713
697
681
664
648
631
614
597
580
563
546
528
511
494
477
460
443
426
409
393
377
360
344
329
313
297
282
267
252
237
222
208
194
180
165
151
137
123
109
95
81
67
53
39
25
11
-3
-17
-32
-46
-60
-75
-89
-103
-117
-131
-145
-158
-171
-184
-197
-210
-222
-234
-246
-258
-269
-281
-292
-303
-314
-325
-336
-347
-358
-368
-379
-390
-400
-411
-421
-431
-441
-451
-461
-471
-481
-491
-500
-510
-520
-529
-539
-549
-558
-568
-577
-587
-597
-606
-616
-626
-636
-646
-657
-667
-678
-689
-701
-712
-724
-736
-748
-761
-773
-786
-799
-812
-826
-839
-853
-868
-882
-897
-912
-927
-942
-958
-974
-990
-1006
-1022
-1039
-1056
-1073
-1091
-1108
-1126
-1144
-1162
-1181
-1199
-1218
-1238
-1257
-1277
-1296
-1316
-1337
-1357
-1378
-1399
-1421
-1442
-1464
-1486
-1509
-1532
-1555
-1579
-1602
-1626
-1651
-1675
-1700
-1725
-1750
-1776
-1801
-1827
-1853
-1879
-1904
-1930
-1956
-1982
-2008
-2033
-2060
-2085
-2111
-2136
-2162
-2187
-2212
-2237
-2261
-2286
-2310
-2334
-2357
-2381
-2404
-2427
-2449
-2471
-2493
-2514
-2535
-2556
-2576
-2595
-2615
-2633
-2651
-2669
-2686
-2703
-2719
-2735
-2750
-2765
-2779
-2793
-2806
-2819
-2831
-2843
-2855
-2866
-2876
-2887
-2897
-2906
-2916
-2925
-2933
-2941
-2949
-2956
-2963
-2969
-2975
-2980
-2984
-2988
-2991
-2993
-2995
-2996
-2997
-2996
-2996
-2994
-2992
-2989
-2986
-2982
-2978
-2974
-2969
-2963
-2958
-2952
-2946
-2939
-2933
-2926
-2919
-2911
-2904
-2896
-2888
-2880
-2871
-2862
-2853
-2844
-2834
-2824
-2814
-2804
-2793
-2783
-2772
-2760
-2749
-2738
-2726
-2715
-2703
-2692
-2681
-2669
-2658
-2647
-2635
-2624
-2613
-2602
-2591
-2580
-2569
-2558
-2548
-2537
-2526
-2515
-2504
-2494
-2483
-2472
-2461
-2450
-2439
-2428
-2417
-2406
-2395
-2384
-2374
-2363
-2352
-2341
-2330
-2320
-2309
-2299
-2288
-2278
-2268
-2258
-2249
-2239
-2229
-2220
-2211
-2202
-2193
-2184
-2176
-2167
-2159
-2151
-2143
-2135
-2127
-2120
-2112
-2104
-2096
-2088
-2080
-2072
-2064
-2056
-2047
-2039
-2031
-2021
-2013
-2005
-1996
-1987
-1978
-1969
-1960
-1951
-1941
-1932
-1922
-1913
-1903
-1893
-1884
-1874
-1864
-1854
-1844
-1833
-1823
-1813
-1802
-1792
-1781
-1771
-1760
-1749
-1739
-1728
-1717
-1706
-1695
-1684
-1672
-1661
-1650
-1638
-1627
-1615
-1603
-1592
-1580
-1568
-1556
-1544
-1532
-1520
-1508
-1495
-1483
-1471
-1459
-1446
-1434
-1421
-1409
-1397
-1384
-1371
-1359
-1346
-1333
-1320
-1306
-1293
-1279
-1265
-1251
-1236
-1222
-1207
-1192
-1177
-1162
-1147
-1132
-1117
-1102
-1087
-1072
-1057
-1043
-1029
-1014
-1000
-987
-974
-961
-947
-934
-922
-909
-896
-884
-871
-859
-847
-835
-823
-811
-799
-787
-776
-764
-753
-742
-730
-719
-708
-697
-686
-674
-663
-652
-640
-629
-618
-606
-595
-583
-572
-560
-549
-537
-525
-514
-502
-490
-479
-467
-455
-444
-432
-421
-409
-398
-387
-375
-364
-353
-343
-332
-322
-311
-302
-292
-283
-274
-265
-256
-248
-240
-232
-225
-218
-210
-203
-197
-190
-183
-177
-170
-164
-158
-152
-146
-141
-136
-130
-125
-121
-116
-111
-107
-103
-99
-95
-91
-88
-84
-81
-78
-75
-72
-70
-67
-65
-62
-60
-57
-55
-53
-51
-49
-47
-45
-43
-41
-40
-38
-37
-36
-34
-33
-33
-32
-31
-30
-30
-29
-28
-28
-27
-27
-27
-27
-26
-26
-26
-27
-27
-27
-27
-27
-28
-28
-29
-29
-30
-30
-30
-31
-31
-31
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-32
-32
-31
-30
-29
-27
-26
-24
-22
-20
-17
-14
-12
-8
-5
-2
2
5
9
13
17
21
26
30
35
40
45
50
55
61
66
72
77
83
89
95
101
107
114
120
126
132
138
145
151
157
162
168
173
178
183
187
191
195
198
201
204
206
208
210
211
212
212
213
213
212
211
210
209
208
206
204
202
200
197
194
191
188
185
181
177
174
169
165
161
156
151
147
142
137
131
126
120
115
109
103
97
91
85
78
72
66
60
53
47
41
35
29
24
18
13
8
4
-1
-5
-9
-12
-16
-19
-21
-24
-26
-28
-29
-31
-32
-33
-33
-33
-33
-33
-33
-32
-32
-31
-30
-28
-26
-24
-22
-20
-17
-14
-11
-8
-4
0
4
8
12
17
22
27
32
38
43
49
55
61
67
73
80
86
92
98
104
110
115
121
126
131
136
141
146
150
155
159
163
166
170
173
176
179
181
184
186
187
188
189
190
190
190
190
189
188
187
185
184
182
181
179
177
176
174
172
171
169
168
166
164
163
161
160
158
156
154
152
149
147
144
141
137
134
130
126
121
116
111
106
101
95
89
83
77
70
63
56
49
42
35
27
20
12
4
-3
-11
-19
-27
-35
-42
-50
-58
-66
-74
-81
-89
-97
-105
-113
-121
-130
-138
-147
-156
-165
-175
-184
-194
-205
-215
-226
-237
-249
-261
-273
-285
-298
-311
-325
-338
-353
-367
-382
-397
-412
-427
-443
-460
-476
-493
-509
-526
-543
-560
-578
-595
-612
-629
-646
-664
-681
-698
-715
-732
-749
-766
-783
-800
-817
-834
-851
-868
-885
-901
-918
-935
-952
-968
-985
-1002
-1018
-1036
-1053
-1070
-1087
-1104
-1122
-1139
-1157
-1175
-1192
-1210
-1228
-1246
-1264
-1282
-1301
-1319
-1337
-1356
-1374
-1392
-1410
-1428
-1446
-1464
-1482
-1500
-1517
-1534
-1551
-1568
-1584
-1600
-1617
-1633
-1648
-1664
-1679
-1695
-1710
-1725
-1739
-1754
-1768
-1782
-1796
-1810
-1823
-1837
-1850
-1862
-1875
-1887
-1899
-1911
-1924
-1935
-1947
-1959
-1971
-1982
-1993
-2005
-2016
-2027
-2037
-2048
-2059
-2069
-2079
-2089
-2099
-2109
-2119
-2129
-2138
-2147
-2157
-2166
-2175
-2183
-2192
-2201
-2209
-2217
-2225
-2233
-2241
-2248
-2256
-2263
-2270
-2277
-2284
-2290
-2296
-2302
-2307
-2313
-2318
-2322
-2327
-2331
-2335
-2338
-2341
-2344
-2347
-2349
-2350
-2352
-2353
-2353
-2354
-2354
-2353
-2352
-2351
-2349
-2347
-2344
-2341
-2338
-2334
-2330
-2326
-2321
-2315
-2310
-2303
-2297
-2290
-2283
-2275
-2267
-2258
-2249
-2240
-2230
-2220
-2210
-2199
-2188
-2177
-2165
-2154
-2142
-2130
-2117
-2105
-2092
-2079
-2066
-2053
-2039
-2025
-2012
-1999
-1985
-1971
-1956
-1942
-1928
-1913
-1898
-1883
-1867
-1852
-1836
-1821
-1805
-1789
-1773
-1756
-1740
-1723
-1706
-1689
-1672
-1655
-1638
-1620
-1602
-1584
-1566
-1547
-1528
-1509
-1490
-1470
-1450
-1430
-1410
-1390
-1369
-1349
-1328
-1307
-1286
-1265
-1244
-1223
-1202
-1180
-1159
-1137
-1116
-1094
-1072
-1050
-1028
-1006
-984
-962
-940
-918
-895
-873
-851
-828
-806
-783
-761
-738
-716
-693
-671
-649
-626
-604
-581
-559
-536
-514
-491
-469
-446
-424
-401
-379
-356
-334
-311
-288
-266
-244
-221
-199
-176
-154
-132
-109
-87
-65
-43
-20
2
24
46
68
90
111
133
155
176
198
219
240
261
282
303
324
345
366
387
408
429
450
471
492
514
535
556
578
599
620
641
663
684
705
725
746
767
787
808
828
849
869
889
909
929
949
969
989
1008
1028
1047
1067
1086
1105
1124
1143
1161
1180
1198
1216
1234
1252
1270
1287
1305
1322
1339
1356
1373
1389
1406
1422
1437
1453
1468
1483
1498
1512
1526
1540
1553
1566
1579
1592
1604
1616
1627
1638
1649
1660
1670
1680
1690
1700
1709
1718
1727
1735
1743
1751
1758
1766
1773
1779
1786
1791
1797
1802
1807
1811
1815
1818
1821
1823
1825
1827
1828
1829
1829
1829
1829
1828
1827
1825
1824
1821
1819
1816
1813
1810
1806
1803
1798
1794
1789
1784
1779
1774
1768
1762
1755
1749
1742
1735
1728
1721
1713
1706
1698
1690
1682
1674
1666
1657
1648
1640
1631
1622
1613
1603
1594
1584
1575
1565
1554
1544
1533
1523
1512
1501
1489
1478
1466
1454
1442
1430
1417
1404
1391
1378
1365
1352
1338
1325
1311
1297
1283
1269
1255
1240
1225
1211
1195
1180
1165
1149
1133
1117
1101
1084
1067
1050
1033
1014
998
980
961
943
924
905
886
867
848
828
808
788
768
748
727
706
685
664
643
621
600
578
556
534
512
490
467
445
423
401
378
356
334
312
290
268
246
224
202
180
159
137
116
95
74
53
32
11
-10
-30
-51
-71
-92
-113
-133
-154
-174
-195
-216
-237
-258
-279
-300
-322
-343
-364
-386
-407
-429
-450
-472
-493
-514
-536
-557
-578
-600
-621
-642
-663
-684
-705
-725
-746
-766
-786
-806
-826
-845
-865
-884
-903
-922
-941
-960
-978
-997
-1014
-1033
-1050
-1068
-1085
-1102
-1119
-1136
-1152
-1168
-1184
-1200
-1216
-1232
-1247
-1262
-1277
-1292
-1306
-1320
-1335
-1349
-1362
-1376
-1389
-1403
-1416
-1429
-1441
-1454
-1466
-1479
-1491
-1503
-1515
-1527
-1538
-1550
-1561
-1572
-1583
-1594
-1605
-1615
-1625
-1636
-1646
-1656
-1665
-1675
-1685
-1694
-1703
-1713
-1722
-1731
-1740
-1750
-1759
-1768
-1777
-1786
-1796
-1805
-1814
-1823
-1832
-1841
-1850
-1859
-1868
-1876
-1885
-1893
-1901
-1909
-1916
-1924
-1931
-1938
-1945
-1952
-1959
-1965
-1971
-1977
-1982
-1988
-1993
-1998
-2001
-2005
-2011
-2013
-2017
-2021
-2024
-2027
-2029
-2031
-2033
-2035
-2036
-2037
-2039
-2040
-2041
-2041
-2041
-2041
-2041
-2041
-2041
-2041
-2041
-2041
-2040
-2039
-2037
-2037
-2035
-2033
-2032
-2029
-2028
-2025
-2023
-2021
-2017
-2015
-2013
-2009
-2007
-2004
-2001
-1999
-1996
-1994
-1991
-1988
-1986
-1983
-1981
-1978
-1976
-1973
-1971
-1969
-1966
-1964
-1961
-1959
-1956
-1954
-1952
-1949
-1947
-1944
-1942
-1939
-1937
-1934
-1931
-1929
-1926
-1923
-1920
-1917
-1914
-1911
-1908
-1905
-1901
-1898
-1895
-1891
-1888
-1884
-1881
-1877
-1874
-1870
-1866
-1862
-1859
-1855
-1851
-1847
-1844
-1840
-1836
-1832
-1828
-1825
-1821
-1817
-1814
-1810
-1807
-1804
-1801
-1798
-1795
-1793
-1791
-1789
-1787
-1786
-1785
-1784
-1783
-1782
-1782
-1782
-1782
-1782
-1783
-1783
-1784
-1785
-1786
-1787
-1788
-1790
-1792
-1793
-1795
-1797
-1799
-1801
-1804
-1806
-1808
-1811
-1814
-1817
-1820
-1823
-1826
-1829
-1833
-1836
-1840
-1843
-1847
-1850
-1854
-1857
-1860
-1864
-1867
-1870
-1874
-1877
-1880
-1883
-1886
-1888
-1891
-1893
-1895
-1897
-1899
-1900
-1901
-1902
-1902
-1902
-1902
-1902
-1901
-1900
-1898
-1897
-1895
-1893
-1890
-1887
-1884
-1881
-1877
-1873
-1868
-1864
-1859
-1854
-1848
-1842
-1836
-1830
-1824
-1817
-1811
-1804
-1797
-1790
-1784
-1777
-1770
-1763
-1756
-1749
-1742
-1735
-1728
-1721
-1714
-1707
-1700
-1693
-1686
-1679
-1672
-1665
-1658
-1651
-1644
-1637
-1630
-1622
-1615
-1608
-1600
-1593
-1586
-1578
-1571
-1563
-1555
-1548
-1540
-1532
-1524
-1516
-1508
-1500
-1492
-1483
-1475
-1466
-1458
-1449
-1440
-1431
-1422
-1412
-1403
-1393
-1383
-1373
-1363
-1353
-1342
-1331
-1320
-1309
-1298
-1287
-1275
-1264
-1252
-1240
-1228
-1216
-1204
-1192
-1179
-1167
-1154
-1141
-1128
-1115
-1101
-1088
-1074
-1060
-1046
-1031
-1016
-1002
-988
-973
-958
-942
-927
-912
-896
-880
-865
-849
-833
-817
-801
-785
-769
-752
-736
-720
-703
-687
-670
-654
-637
-620
-604
-587
-570
-553
-537
-520
-503
-486
-469
-453
-436
-419
-403
-387
-371
-355
-339
-324
-309
-294
-279
-265
-251
-238
-224
-211
-199
-186
-174
-162
-151
-140
-129
-118
-107
-97
-86
-76
-66
-56
-46
-36
-26
-16
-6
5
15
25
35
45
56
66
76
86
96
106
116
126
135
145
155
164
173
183
192
201
210
218
227
236
244
252
260
268
275
283
290
297
304
311
318
324
330
336
342
347
352
357
362
367
371
376
380
384
388
392
395
398
402
405
408
410
413
415
417
419
421
423
425
427
428
430
431
432
433
434
435
436
437
437
437
437
437
437
436
435
434
433
431
429
427
424
421
418
415
411
407
403
398
394
389
384
379
374
369
363
357
352
346
340
334
327
321
314
308
301
293
286
279
271
263
255
247
239
230
221
213
204
195
185
176
166
157
147
137
127
117
107
97
87
76
65
55
44
33
22
11
0
-11
-22
-33
-45
-56
-67
-79
-90
-102
-113
-125
-136
-148
-160
-171
-183
-195
-206
-218
-229
-241
-252
-263
-275
-286
-297
-308
-319
-330
-341
-352
-363
-374
-384
-395
-405
-416
-426
-436
-446
-456
-466
-475
-485
-494
-503
-512
-520
-529
-537
-545
-553
-561
-568
-576
-583
-590
-598
-605
-612
-618
-625
-632
-639
-645
-652
-659
-665
-672
-678
-684
-691
-697
-703
-710
-716
-722
-728
-734
-739
-745
-750
-756
-761
-766
-771
-776
-781
-785
-790
-794
-799
-803
-807
-811
-815
-819
-822
-826
-829
-832
-834
-836
-838
-840
-841
-842
-843
-843
-843
-842
-841
-840
-838
-836
-834
-831
-828
-825
-822
-818
-813
-809
-804
-799
-793
-788
-782
-775
-769
-762
-755
-748
-741
-733
-726
-718
-710
-702
-693
-685
-676
-667
-659
-650
-641
-632
-622
-613
-604
-594
-585
-575
-566
-556
-546
-537
-527
-517
-507
-497
-486
-476
-465
-454
-443
-432
-420
-408
-396
-384
-371
-358
-345
-332
-319
-305
-291
-277
-263
-249
-234
-220
-205
-191
-176
-162
-147
-133
-118
-103
-89
-74
-59
-45
-30
-16
-1
13
27
41
55
69
83
96
109
122
135
147
159
171
182
193
204
215
225
234
244
253
262
270
278
286
293
300
307
313
319
325
330
335
339
343
347
351
354
357
359
361
363
365
366
367
368
368
368
368
368
367
366
365
364
362
360
357
355
352
349
345
342
338
334
330
326
322
317
312
307
302
297
292
287
281
276
270
265
259
254
248
243
237
232
226
221
216
211
206
200
195
190
185
180
176
171
166
161
156
151
147
142
137
132
127
123
118
113
108
104
99
94
90
85
81
77
72
68
63
59
55
51
47
43
39
35
32
28
25
22
19
16
13
10
8
6
4
2
0
-2
-3
-4
-5
-6
-7
-7
-8
-8
-8
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-8
-8
-8
-8
-8
-9
-9
-10
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-23
-24
-26
-27
-29
-31
-32
-34
-36
-38
-40
-42
-44
-46
-48
-51
-53
-55
-57
-60
-62
-64
-67
-69
-71
-74
-77
-79
-82
-85
-87
-90
-93
-96
-100
-103
-106
-110
-113
-117
-121
-125
-130
-134
-139
-144
-149
-154
-160
-166
-172
-178
-185
-191
-199
-206
-214
-221
-230
-238
-247
-256
-265
-274
-284
-294
-304
-315
-325
-336
-347
-358
-370
-382
-393
-405
-417
-430
-442
-455
-467
-480
-493
-506
-519
-532
-545
-558
-571
-584
-598
-611
-624
-638
-651
-665
-678
-692
-706
-719
-733
-747
-760
-774
-788
-801
-815
-829
-842
-856
-870
-883
-897
-911
-924
-938
-952
-965
-979
-993
-1006
-1020
-1035
-1049
-1063
-1078
-1092
-1106
-1121
-1135
-1150
-1165
-1179
-1194
-1208
-1223
-1237
-1252
-1266
-1280
-1295
-1309
-1323
-1337
-1351
-1364
-1378
-1392
-1406
-1419
-1432
-1446
-1459
-1472
-1485
-1498
-1511
-1524
-1536
-1549
-1561
-1574
-1586
-1599
-1611
-1623
-1636
-1648
-1660
-1672
-1684
-1697
-1709
-1721
-1733
-1746
-1758
-1770
-1782
-1794
-1806
-1818
-1829
-1841
-1853
-1864
-1875
-1887
-1898
-1909
-1919
-1930
-1941
-1951
-1962
-1972
-1982
-1992
-2001
-2012
-2021
-2031
-2040
-2049
-2059
-2068
-2076
-2085
-2094
-2102
-2110
-2118
-2125
-2132
-2139
-2146
-2153
-2159
-2165
-2171
-2177
-2182
-2187
-2192
-2197
-2201
-2205
-2209
-2213
-2216
-2220
-2223
-2226
-2229
-2232
-2234
-2237
-2239
-2241
-2243
-2244
-2246
-2247
-2248
-2249
-2250
-2250
-2250
-2250
-2250
-2249
-2249
-2248
-2246
-2245
-2243
-2241
-2238
-2236
-2233
-2230
-2226
-2222
-2219
-2215
-2210
-2206
-2201
-2196
-2191
-2185
-2180
-2174
-2167
-2161
-2155
-2148
-2141
-2134
-2126
-2119
-2111
-2103
-2095
-2087
-2079
-2071
-2063
-2054
-2045
-2037
-2029
-2020
-2012
-2003
-1995
-1986
-1977
-1969
-1960
-1951
-1943
-1934
-1925
-1916
-1908
-1899
-1890
-1881
-1872
-1863
-1855
-1846
-1838
-1829
-1821
-1812
-1804
-1796
-1788
-1781
-1773
-1765
-1758
-1751
-1743
-1737
-1730
-1723
-1717
-1710
-1704
-1698
-1692
-1686
-1681
-1675
-1669
-1664
-1658
-1653
-1647
-1642
-1636
-1631
-1626
-1620
-1615
-1610
-1604
-1599
-1594
-1588
-1583
-1578
-1572
-1567
-1562
-1556
-1551
-1545
-1540
-1535
-1529
-1523
-1518
-1512
-1506
-1501
-1495
-1489
-1483
-1477
-1471
-1464
-1458
-1451
-1445
-1438
-1431
-1424
-1417
-1410
-1403
-1396
-1389
-1381
-1374
-1366
-1359
-1351
-1344
-1336
-1328
-1320
-1312
-1304
-1296
-1287
-1279
-1271
-1262
-1253
-1245
-1236
-1227
-1218
-1210
-1201
-1192
-1183
-1174
-1165
-1157
-1148
-1139
-1130
-1122
-1113
-1104
-1095
-1087
-1078
-1070
-1061
-1053
-1045
-1037
-1029
-1020
-1012
-1004
-997
-989
-981
-974
-966
-958
-950
-943
-935
-927
-919
-911
-903
-895
-887
-879
-870
-862
-853
-844
-835
-826
-817
-808
-799
-789
-780
-770
-761
-751
-741
-731
-721
-711
-701
-690
-680
-669
-659
-648
-638
-627
-616
-605
-594
-582
-571
-559
-548
-536
-525
-513
-501
-489
-477
-465
-453
-441
-429
-417
-405
-393
-381
-370
-358
-346
-334
-323
-311
-299
-288
-277
-265
-254
-243
-231
-220
-209
-198
-187
-175
-164
-153
-142
-131
-119
-108
-97
-86
-75
-64
-53
-41
-30
-19
-8
3
14
25
36
47
59
70
81
92
103
114
126
137
148
159
171
182
194
205
216
228
239
251
262
274
285
297
308
319
330
341
352
363
374
385
396
406
417
427
437
448
458
468
478
488
497
507
517
526
536
545
555
564
573
582
592
601
610
619
628
636
645
654
662
670
679
687
695
702
710
717
724
731
738
744
750
756
762
767
773
778
782
787
791
795
799
803
806
810
813
815
818
821
823
825
827
829
830
832
833
835
836
836
837
838
838
838
839
838
838
838
837
836
835
834
833
831
829
827
825
822
819
817
813
810
807
803
800
796
792
788
784
779
775
771
766
762
758
753
749
745
740
736
732
727
723
718
714
709
705
700
695
690
685
680
674
669
663
657
651
645
639
632
626
619
612
605
598
591
584
577
570
562
555
548
540
533
526
518
511
503
495
488
480
473
465
457
449
441
433
425
417
409
401
393
384
376
368
360
352
344
336
328
320
312
304
296
288
280
272
264
256
248
240
232
224
216
208
200
191
183
175
167
158
150
142
134
125
117
109
100
92
84
75
67
58
50
42
33
25
16
8
-1
-9
-17
-26
-34
-42
-51
-59
-67
-75
-84
-92
-100
-108
-116
-124
-132
-140
-148
-156
-164
-172
-180
-188
-195
-203
-211
-219
-227
-235
-243
-251
-259
-267
-275
-283
-292
-300
-308
-317
-325
-334
-343
-352
-361
-370
-379
-388
-398
-407
-417
-427
-437
-447
-457
-467
-477
-488
-498
-509
-519
-530
-541
-551
-562
-573
-584
-595
-606
-617
-629
-640
-651
-663
-675
-686
-698
-710
-722
-735
-747
-760
-772
-785
-798
-811
-824
-838
-851
-865
-878
-892
-906
-920
-934
-949
-963
-977
-992
-1006
-1020
-1035
-1050
-1064
-1079
-1094
-1109
-1123
-1138
-1153
-1168
-1183
-1198
-1213
-1228
-1243
-1258
-1273
-1288
-1303
-1318
-1333
-1348
-1363
-1378
-1392
-1407
-1422
-1436
-1450
-1464
-1479
-1492
-1506
-1520
-1533
-1547
-1560
-1573
-1586
-1598
-1611
-1624
-1636
-1648
-1660
-1672
-1683
-1695
-1706
-1717
-1728
-1739
-1749
-1759
-1769
-1779
-1788
-1797
-1806
-1815
-1823
-1831
-1839
-1847
-1854
-1861
-1868
-1875
-1882
-1888
-1895
-1901
-1907
-1913
-1919
-1924
-1930
-1935
-1940
-1945
-1949
-1954
-1958
-1962
-1966
-1970
-1974
-1977
-1980
-1983
-1985
-1987
-1989
-1991
-1993
-1994
-1995
-1996
-1997
-1998
-1998
-1998
-1998
-1998
-1998
-1998
-1997
-1997
-1996
-1995
-1994
-1993
-1992
-1991
-1990
-1988
-1987
-1985
-1983
-1981
-1979
-1977
-1974
-1972
-1969
-1967
-1964
-1961
-1958
-1954
-1951
-1947
-1943
-1940
-1936
-1931
-1927
-1923
-1918
-1913
-1908
-1903
-1898
-1893
-1888
-1883
-1877
-1872
-1866
-1860
-1854
-1848
-1842
-1836
-1829
-1822
-1816
-1809
-1802
-1795
-1788
-1781
-1773
-1766
-1759
-1751
-1744
-1736
-1729
-1722
-1714
-1707
-1699
-1692
-1684
-1676
-1669
-1661
-1654
-1646
-1638
-1630
-1623
-1615
-1607
-1599
-1592
-1584
-1576
-1568
-1560
-1552
-1545
-1537
-1529
-1521
-1513
-1505
-1497
-1488
-1480
-1472
-1463
-1455
-1447
-1438
-1430
-1421
-1412
-1403
-1395
-1386
-1377
-1368
-1359
-1350
-1340
-1331
-1322
-1313
-1303
-1294
-1285
-1275
-1265
-1256
-1246
-1236
-1227
-1217
-1207
-1197
-1187
-1177
-1167
-1157
-1147
-1137
-1127
-1117
-1107
-1097
-1087
-1077
-1067
-1058
-1048
-1038
-1029
-1018
-1010
-1000
-992
-983
-974
-966
-957
-949
-941
-933
-926
-918
-911
-904
-898
-891
-885
-879
-873
-868
-863
-858
-853
-848
-844
-839
-835
-831
-828
-824
-820
-817
-814
-810
-807
-804
-800
-797
-794
-791
-787
-784
-781
-777
-774
-770
-767
-763
-760
-757
-753
-750
-747
-744
-741
-738
-735
-733
-730
-728
-726
-724
-722
-720
-718
-717
-715
-714
-713
-712
-711
-710
-710
-709
-709
-708
-708
-708
-709
-709
-709
-710
-711
-711
-712
-714
-715
-716
-718
-719
-721
-723
-725
-727
-729
-731
-734
-736
-739
-741
-744
-746
-749
-752
-755
-757
-760
-763
-766
-769
-772
-775
-778
-781
-784
-787
-790
-792
-795
-798
-801
-804
-807
-810
-813
-816
-819
-821
-824
-827
-830
-833
-835
-838
-841
-844
-847
-850
-853
-856
-859
-862
-865
-868
-872
-875
-878
-882
-885
-888
-892
-896
-899
-903
-906
-910
-914
-918
-922
-925
-929
-933
-937
-941
-945
-949
-953
-957
-961
-965
-969
-974
-978
-982
-986
-991
-995
-1000
-1004
-1008
-1014
-1018
-1022
-1028
-1034
-1039
-1044
-1049
-1055
-1061
-1066
-1072
-1078
-1084
-1091
-1097
-1104
-1111
-1117
-1124
-1131
-1139
-1146
-1153
-1161
-1168
-1175
-1183
-1190
-1198
-1206
-1213
-1221
-1229
-1237
-1245
-1253
-1261
-1269
-1277
-1285
-1293
-1301
-1309
-1318
-1326
-1334
-1343
-1351
-1360
-1368
-1377
-1386
-1395
-1404
-1413
-1422
-1431
-1440
-1450
-1459
-1469
-1478
-1488
-1498
-1508
-1518
-1528
-1538
-1548
-1558
-1568
-1578
-1588
-1599
-1609
-1619
-1629
-1639
-1649
-1660
-1670
-1680
-1689
-1699
-1709
-1719
-1728
-1738
-1747
-1756
-1765
-1774
-1783
-1792
-1801
-1809
-1817
-1826
-1834
-1842
-1850
-1858
-1865
-1873
-1880
-1887
-1894
-1901
-1908
-1915
-1922
-1928
-1934
-1941
-1947
-1953
-1959
-1964
-1970
-1976
-1981
-1986
-1991
-1996
-2001
-2005
-2009
-2013
-2017
-2021
-2025
-2029
-2033
-2036
-2037
-2041
-2043
-2045
-2047
-2048
-2050
-2051
-2051
-2052
-2052
-2052
-2052
-2051
-2050
-2049
-2048
-2047
-2045
-2044
-2041
-2040
-2037
-2035
-2032
-2029
-2025
-2023
-2020
-2016
-2013
-2009
-2005
-2001
-1997
-1993
-1988
-1984
-1980
-1975
-1970
-1966
-1961
-1956
-1952
-1947
-1942
-1937
-1932
-1927
-1922
-1917
-1913
-1908
-1903
-1898
-1893
-1888
-1883
-1878
-1874
-1869
-1864
-1859
-1854
-1848
-1843
-1838
-1833
-1827
-1822
-1817
-1811
-1805
-1800
-1794
-1788
-1782
-1776
-1769
-1763
-1756
-1750
-1743
-1736
-1729
-1722
-1715
-1708
-1700
-1693
-1685
-1678
-1670
-1662
-1654
-1646
-1638
-1630
-1622
-1613
-1605
-1597
-1588
-1580
-1572
-1564
-1555
-1547
-1539
-1530
-1522
-1514
-1506
-1498
-1490
-1482
-1474
-1466
-1458
-1451
-1443
-1436
-1429
-1422
-1415
-1408
-1401
-1394
-1387
-1381
-1374
-1368
-1362
-1356
-1350
-1344
-1338
-1332
-1327
-1321
-1316
-1310
-1305
-1299
-1294
-1289
-1283
-1278
-1273
-1268
-1263
-1258
-1253
-1248
-1243
-1238
-1233
-1228
-1223
-1218
-1213
-1209
-1204
-1199
-1194
-1190
-1185
-1180
-1176
-1171
-1167
-1162
-1157
-1153
-1148
-1144
-1139
-1135
-1130
-1125
-1121
-1116
-1112
-1107
-1102
-1098
-1093
-1088
-1084
-1079
-1075
-1070
-1065
-1061
-1056
-1052
-1047
-1043
-1039
-1035
-1030
-1026
-1022
-1018
-1014
-1010
-1006
-1004
-1000
-997
-994
-991
-988
-985
-982
-979
-977
-975
-972
-970
-968
-967
-965
-963
-962
-961
-959
-958
-957
-956
-955
-955
-954
-953
-953
-952
-951
-951
-950
-950
-949
-949
-949
-948
-948
-948
-947
-947
-947
-947
-947
-947
-947
-947
-947
-947
-948
-948
-949
-949
-950
-951
-952
-953
-955
-956
-958
-960
-962
-963
-966
-968
-970
-972
-975
-978
-980
-983
-986
-989
-992
-995
-999
-1002
-1006
-1008
-1012
-1016
-1020
-1025
-1029
-1032
-1036
-1040
-1045
-1049
-1053
-1057
-1061
-1065
-1069
-1073
-1077
-1080
-1084
-1088
-1092
-1096
-1100
-1103
-1107
-1111
-1114
-1118
-1121
-1125
-1128
-1131
-1135
-1138
-1141
-1145
-1148
-1151
-1155
-1158
-1161
-1164
-1168
-1171
-1174
-1177
-1181
-1184
-1187
-1190
-1193
-1196
-1200
-1203
-1206
-1209
-1212
-1215
-1218
-1221
-1224
-1227
-1230
-1233
-1236
-1239
-1242
-1245
-1248
-1251
-1254
-1256
-1259
-1262
-1265
-1268
-1270
-1273
-1275
-1277
-1279
-1281
-1283
-1285
-1287
-1288
-1289
-1291
-1292
-1292
-1293
-1293
-1294
-1294
-1294
-1294
-1293
-1293
-1292
-1291
-1290
-1289
-1287
-1285
-1283
-1281
-1279
-1277
-1274
-1271
-1268
-1265
-1262
-1259
-1256
-1252
-1248
-1244
-1240
-1236
-1232
-1228
-1223
-1219
-1214
-1209
-1204
-1199
-1193
-1188
-1182
-1176
-1171
-1165
-1158
-1152
-1146
-1140
-1133
-1127
-1120
-1114
-1107
-1100
-1094
-1087
-1080
-1073
-1066
-1059
-1052
-1045
-1038
-1031
-1024
-1016
-1010
-1002
-996
-989
-982
-975
-968
-961
-954
-947
-940
-933
-926
-919
-911
-904
-897
-890
-883
-876
-869
-862
-854
-847
-840
-833
-826
-819
-813
-806
-799
-793
-786
-780
-774
-768
-762
-757
-751
-746
-741
-737
-733
-728
-725
-721
-718
-714
-712
-709
-707
-704
-703
-701
-700
-699
-698
-698
-698
-698
-699
-700
-701
-702
-704
-706
-709
-711
-714
-717
-721
-724
-728
-732
-736
-741
-745
-750
-754
-759
-764
-769
-775
-780
-785
-791
-797
-803
-809
-815
-821
-827
-833
-840
-846
-853
-859
-866
-873
-880
-886
-893
-900
-908
-915
-922
-929
-936
-943
-950
-957
-965
-972
-979
-986
-993
-1000
-1006
-1014
-1022
-1029
-1036
-1043
-1050
-1058
-1065
-1072
-1079
-1086
-1094
-1101
-1108
-1115
-1122
-1129
-1136
-1143
-1150
-1157
-1164
-1171
-1177
-1184
-1191
-1198
-1204
-1211
-1217
-1224
-1230
-1237
-1243
-1249
-1255
-1261
-1267
-1273
-1279
-1285
-1290
-1295
-1300
-1305
-1310
-1315
-1320
-1324
-1329
-1333
-1337
-1341
-1345
-1349
-1353
-1356
-1360
-1363
-1366
-1369
-1372
-1375
-1377
-1379
-1381
-1383
-1384
-1385
-1386
-1387
-1387
-1387
-1387
-1386
-1385
-1384
-1383
-1382
-1380
-1379
-1377
-1375
-1373
-1370
-1368
-1366
-1363
-1360
-1358
-1355
-1352
-1349
-1346
-1342
-1339
-1335
-1332
-1328
-1324
-1320
-1316
-1311
-1307
-1302
-1297
-1292
-1287
-1282
-1277
-1271
-1266
-1260
-1255
-1249
-1243
-1238
-1232
-1226
-1220
-1214
-1209
-1203
-1197
-1191
-1185
-1179
-1174
-1168
-1162
-1156
-1151
-1145
-1140
-1134
-1129
-1123
-1118
-1113
-1108
-1103
-1099
-1094
-1090
-1085
-1081
-1077
-1073
-1070
-1066
-1063
-1059
-1056
-1053
-1051
-1048
-1046
-1043
-1041
-1039
-1037
-1035
-1033
-1031
-1029
-1028
-1026
-1024
-1022
-1020
-1018
-1018
-1016
-1014
-1012
-1012
-1010
-1008
-1006
-1004
-1002
-1000
-1000
-998
-996
-994
-992
-990
-987
-985
-983
-980
-978
-976
-973
-970
-968
-965
-963
-960
-957
-954
-951
-948
-946
-943
-940
-937
-933
-930
-927
-924
-921
-917
-914
-910
-907
-903
-899
-896
-892
-888
-884
-880
-876
-872
-868
-864
-860
-856
-852
-847
-843
-838
-834
-830
-825
-821
-816
-812
-807
-803
-799
-794
-790
-786
-782
-777
-773
-769
-765
-761
-758
-754
-750
-746
-743
-739
-735
-732
-728
-725
-721
-718
-715
-711
-708
-705
-702
-699
-695
-692
-690
-687
-684
-681
-678
-675
-673
-670
-668
-665
-663
-661
-658
-656
-654
-652
-651
-649
-647
-646
-645
-644
-643
-642
-642
-641
-641
-640
-640
-640
-640
-640
-640
-641
-641
-641
-642
-642
-643
-643
-644
-644
-645
-645
-646
-646
-647
-647
-648
-648
-648
-649
-649
-650
-650
-651
-651
-651
-652
-652
-653
-653
-654
-654
-655
-655
-655
-656
-656
-657
-657
-658
-658
-658
-659
-659
-660
-660
-661
-661
-662
-662
-662
-663
-663
-664
-664
-665
-665
-666
-666
-666
-667
-667
-668
-668
-669
-669
-669
-670
-670
-671
-671
-672
-672
-673
-673
-673
-674
-674
-675
-675
-676
-676
-676
-677
-677
-678
-678
-679
-679
-679
-680
-680
-681
-681
-682
-682
-682
-683
-683
-684
-684
-685
-685
-686
-686
-686
-687
-687
-688
-688
-689
-689
-689
-690
-690
-691
-691
-692
-692
-692
-693
-693
-694
-694
-695
-695
-695
-696
-696
-697
-697
-698
-698
-698
-699
-699
-700
-700
-701
-701
-701
-702
-702
-703
-703
-704
-704
-704
-705
-705
-706
-706
-707
-707
-707
-708
-708
-709
-709
-709
-710
-710
-711
-711
-712
-712
-712
-713
-713
-714
-714
-715
-715
-715
-716
-716
-717
-717
-717
-718
-718
-719
-719
-720
-720
-720
-721
-721
-722
-722
-722
-723
-723
-724
-724
-725
-725
-725
-726
-726
-727
-727
-727
-728
-728
-729
-729
-730
-730
-730
-731
-731
-732
-732
-732
-733
-733
-734
-734
-735
-735
-735
-736
-736
-737
-737
-737
-738
-738
-739
-739
-739
-740
-740
-741
-741
-741
-742
-742
-743
-743
-744
-744
-744
-745
-745
-746
-746
-746
-747
-747
-748
-748
-748
-749
-749
-750
-750
-750
-751
-751
-752
-752
-752
-753
-753
-754
-754
-754
-755
-755
-756
-756
-756
-757
-757
-758
-758
-758
-759
-759
-760
-760
-760
-761
-761
-762
-762
-762
-763
-763
-764
-764
-764
-765
-765
-766
-766
-766
-767
-767
-768
-768
-768
-769
-769
-770
-770
-770
-771
-771
-771
-772
-772
-773
-773
-773
-774
-774
-775
-775
-775
-776
-776
-777
-777
-777
-778
-778
-778
-779
-779
-780
-780
-780
-781
-781
-782
-782
-782
-783
-783
-783
-784
-784
-785
-785
-785
-786
-786
-787
-787
-787
-788
-788
-788
-789
-789
-790
-790
-790
-791
-791
-791
-792
-792
-793
-793
-793
-794
-794
-795
-795
-795
-796
-796
-796
-797
-797
-798
-798
-798
-799
-799
-799
-800
-800
-801
-801
-801
-802
-802
-802
-803
-803
-803
-804
-804
-805
-805
-805
-806
-806
-806
-807
-807
-808
-808
-808
-809
-809
-809
-810
-810
-810
-811
-811
-812
-812
-812
-813
-813
-813
-814
-814
-815
-815
-815
-816
-816
-816
-817
-817
-817
-818
-818
-818
-819
-819
-820
-820
-820
-821
-821
-821
-822
-822
-822
-823
-823
-824
-824
-824
-825
-825
-825
-826
-826
-826
-827
-827
-827
-828
-828
-828
-829
-829
-830
-830
-830
-831
-831
-831
-832
-832
-832
-833
-833
-833
-834
-834
-834
-835
-835
-835
-836
-836
-837
-837
-837
-838
-838
-838
-839
-839
-839
-840
-840
-840
-841
-841
-841
-842
-842
-842
-843
-843
-843
-844
-844
-844
-845
-845
-845
-846
-846
-846
-847
-847
-847
-848
-848
-849
-849
-849
-850
-850
-850
-851
-851
-851
-852
-852
-852
-853
-853
-853
-854
-854
-854
-855
-855
-855
-856
-856
-856
-857
-857
-857
-858
-858
-858
-859
-859
-859
-859
-860
-860
-860
-861
-861
-861
-862
-862
-862
-863
-863
-863
-864
-864
-864
-865
-865
-865
-866
-866
-866
-867
-867
-867
-868
-868
-868
-869
-869
-869
-870
-870
-870
-871
-871
-871
-871
-872
-872
-872
-873
-873
-873
-874
-874
-874
-875
-875
-875
-876
-876
-876
-877
-877
-877
-877
-878
-878
-878
-879
-879
-879
-880
-880
-880
-881
-881
-881
-882
-882
-882
-882
-883
-883
-883
-884
-884
-884
-885
-885
-885
-886
-886
-886
-886
-887
-887
-887
-888
-888
-888
-889
-889
-889
-889
-890
-890
-890
-891
-891
-891
-892
-892
-892
-893
-893
-893
-893
-894
-894
-894
-895
-895
-895
-896
-896
-896
-896
-897
-897
-897
-898
-898
-898
-898
-899
-899
-899
-900
-900
-900
-901
-901
-901
-901
-902
-902
-902
-903
-903
-903
-903
-904
-904
-904
-905
-905
-905
-905
-906
-906
-906
-907
-907
-907
-907
-908
-908
-908
-909
-909
-909
-909
-910
-910
-910
-911
-911
-911
-911
-912
-912
-912
-913
-913
-913
-913
-914
-914
-914
-915
-915
-915
-915
-916
-916
-916
-917
-917
-917
-917
-918
-918
-918
-918
-919
-919
-919
-920
-920
-920
-920
-921
-921
-921
-921
-922
-922
-922
-923
-923
-923
-923
-924
-924
-924
-924
-925
-925
-925
-926
-926
-926
-926
-927
-927
-927
-927
-928
-928
-928
-928
-929
-929
-929
-930
-930
-930
-930
-931
-931
-931
-931
-932
-932
-932
-932
-933
-933
-933
-933
-934
-934
-934
-935
-935
-935
-935
-936
-936
-936
-936
-937
-937
-937
-937
-938
-938
-938
-938
-939
-939
-939
-939
-940
-940
-940
-940
-941
-941
-941
-941
-942
-942
-942
-942
-943
-943
-943
-943
-944
-944
-944
-944
-945
-945
-945
-945
-946
-946
-946
-946
-947
-947
-947
-947
-948
-948
-948
-948
-949
-949
-949
-949
-950
-950
-950
-950
-951
-951
-951
-951
-952
-952
-952
-952
-953
-953
-953
-953
-954
-954
-954
-954
-955
-955
-955
-955
-955
-956
-956
-956
-956
-957
-957
-957
-957
-958
-958
-958
-958
-959
-959
-959
-959
-959
-960
-960
-960
-960
-961
-961
-961
-961
-962
-962
-962
-962
-963
-963
-963
-963
-963
-964
-964
-964
-964
-965
-965
-965
-965
-966
-966
-966
-966
-966
-967
-967
-967
-967
-968
-968
-968
-968
-968
-969
-969
-969
-969
-970
-970
-970
-970
-970
-971
-971
-971
-971
-972
-972
-972
-972
-972
-973
-973
-973
-973
-974
-974
-974
-974
-974
-975
-975
-975
-975
-976
-976
-976
-976
-976
-977
-977
-977
-977
-977
-978
-978
-978
-978
-979
-979
-979
-979
-979
-980
-980
-980
-980
-980
-981
-981
-981
-981
-982
-982
-982
-982
-982
-983
-983
-983
-983
-983
-984
-984
-984
