5
22021
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
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
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
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
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
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
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
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
38
38
38
38
38
38
38
39
39
39
39
39
39
39
40
40
40
40
40
40
41
41
41
41
41
41
41
42
42
42
42
42
42
42
43
43
43
43
43
43
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
47
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
54
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
58
58
58
58
58
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
68
68
68
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
72
72
72
72
73
73
73
73
73
74
74
74
74
75
75
75
75
75
76
76
76
76
77
77
77
77
77
78
78
78
78
79
79
79
79
80
80
80
80
80
81
81
81
81
82
82
82
82
83
83
83
83
84
84
84
84
84
85
85
85
85
86
86
86
86
87
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
97
97
97
97
98
98
98
98
99
99
99
99
100
100
100
101
101
101
101
102
102
102
102
103
103
103
103
104
104
104
105
105
105
105
106
106
106
107
107
107
107
108
108
108
109
109
109
109
110
110
110
111
111
111
111
112
112
112
113
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
123
123
124
124
124
125
125
126
126
126
127
127
128
128
129
129
130
130
131
131
132
133
133
134
134
134
135
135
135
136
136
136
137
137
137
138
138
138
139
139
139
140
140
141
141
141
142
142
142
142
143
143
143
143
143
143
144
144
144
144
145
145
145
145
146
146
146
147
147
147
147
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
147
147
147
147
147
147
147
147
147
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
147
147
147
148
148
148
149
149
149
150
150
150
150
150
150
149
149
149
149
148
148
148
147
147
146
146
145
144
144
143
142
141
140
139
138
137
136
136
135
134
133
133
132
132
131
131
130
130
130
130
129
129
129
129
129
129
129
128
128
128
128
128
127
127
127
127
127
127
127
128
128
128
128
129
129
130
130
131
132
132
133
134
134
135
136
136
137
137
138
138
138
138
138
138
138
138
138
137
137
137
136
136
136
136
135
135
135
136
136
137
137
138
139
139
140
141
142
143
144
144
145
146
147
147
148
149
149
150
151
151
152
152
153
154
155
155
156
157
158
158
159
160
160
161
162
162
162
163
163
163
163
163
163
162
162
162
162
162
162
161
161
161
160
160
159
159
158
158
157
157
156
156
155
155
155
155
155
155
155
155
155
156
156
157
157
158
159
160
161
162
163
164
165
166
167
168
168
169
170
171
172
173
174
175
176
176
177
178
179
180
180
181
181
181
181
181
181
181
181
181
181
180
180
179
179
178
178
177
177
176
175
174
174
173
172
172
171
170
170
170
169
169
169
169
169
169
169
169
169
169
169
169
169
170
170
170
170
171
171
171
172
172
172
172
172
172
172
172
172
172
171
171
171
170
170
169
168
168
167
166
165
164
163
162
161
161
160
159
158
158
157
157
157
157
156
156
156
156
156
155
155
155
155
154
154
154
153
153
153
152
151
151
150
149
149
148
147
146
145
145
144
143
142
141
141
140
139
138
137
136
135
134
133
132
131
131
130
130
129
129
129
128
128
128
128
127
127
126
126
125
125
124
123
122
121
120
119
117
116
114
113
111
109
107
105
103
101
99
97
95
93
91
89
86
84
82
80
78
76
74
73
71
70
69
69
68
68
67
67
67
67
66
66
65
65
64
64
63
63
62
61
60
60
59
57
56
55
53
51
50
48
46
44
42
40
38
36
34
33
31
29
27
25
23
20
18
16
14
12
10
8
6
4
3
1
-1
-2
-4
-5
-7
-9
-10
-12
-14
-15
-17
-19
-20
-22
-23
-25
-26
-28
-30
-32
-34
-36
-38
-41
-43
-46
-48
-50
-53
-55
-57
-59
-61
-63
-64
-66
-68
-69
-71
-72
-74
-75
-76
-77
-79
-80
-81
-82
-83
-84
-85
-86
-87
-89
-90
-92
-93
-95
-97
-99
-101
-103
-105
-107
-109
-111
-114
-116
-118
-121
-124
-127
-129
-132
-135
-138
-141
-144
-147
-150
-153
-155
-158
-160
-163
-165
-168
-171
-173
-176
-179
-182
-184
-187
-189
-191
-194
-196
-197
-199
-201
-203
-205
-207
-209
-212
-214
-217
-220
-223
-227
-230
-233
-237
-240
-244
-247
-251
-254
-258
-262
-265
-269
-272
-275
-278
-281
-284
-287
-289
-292
-294
-297
-299
-301
-304
-306
-308
-310
-311
-313
-314
-316
-317
-318
-319
-320
-320
-321
-322
-323
-324
-326
-327
-328
-330
-331
-333
-334
-336
-338
-339
-341
-342
-344
-346
-347
-349
-351
-352
-354
-356
-357
-359
-360
-362
-363
-365
-366
-367
-368
-369
-370
-370
-371
-371
-372
-372
-372
-372
-372
-372
-371
-371
-372
-372
-372
-373
-374
-375
-376
-378
-379
-381
-383
-385
-387
-390
-392
-394
-396
-398
-400
-401
-403
-405
-406
-408
-409
-410
-412
-413
-414
-415
-416
-418
-419
-420
-421
-422
-424
-425
-426
-427
-428
-429
-431
-432
-433
-434
-435
-437
-438
-439
-440
-441
-442
-443
-444
-445
-446
-448
-449
-449
-450
-451
-452
-453
-454
-454
-455
-456
-456
-456
-457
-457
-458
-458
-459
-459
-460
-461
-462
-463
-464
-465
-466
-467
-468
-469
-470
-471
-472
-473
-474
-475
-476
-477
-478
-479
-479
-480
-481
-481
-482
-483
-483
-484
-485
-486
-486
-487
-488
-488
-489
-489
-490
-490
-490
-491
-491
-492
-492
-492
-492
-492
-492
-492
-492
-492
-492
-492
-491
-491
-491
-491
-491
-491
-491
-490
-490
-490
-490
-490
-490
-490
-490
-490
-490
-490
-490
-490
-490
-490
-489
-489
-489
-489
-489
-489
-489
-489
-489
-489
-489
-490
-490
-491
-491
-492
-492
-492
-493
-493
-493
-493
-493
-493
-492
-492
-492
-491
-491
-490
-489
-488
-487
-486
-484
-483
-481
-480
-479
-477
-476
-475
-474
-472
-471
-470
-469
-467
-466
-465
-463
-462
-460
-459
-457
-456
-455
-454
-453
-452
-452
-451
-451
-452
-452
-453
-453
-454
-455
-455
-456
-456
-456
-457
-456
-456
-455
-454
-453
-451
-450
-448
-446
-444
-443
-441
-440
-438
-437
-436
-435
-435
-434
-433
-433
-432
-432
-431
-431
-430
-430
-429
-429
-428
-428
-428
-427
-427
-426
-425
-425
-424
-423
-422
-422
-421
-420
-418
-417
-416
-415
-413
-412
-410
-409
-407
-405
-404
-402
-400
-399
-398
-397
-396
-395
-395
-395
-394
-394
-394
-394
-393
-393
-392
-391
-390
-388
-387
-385
-383
-381
-379
-377
-375
-372
-370
-367
-365
-362
-359
-356
-353
-350
-347
-344
-341
-338
-335
-332
-329
-326
-323
-320
-318
-316
-314
-312
-310
-309
-307
-306
-305
-304
-303
-302
-301
-300
-299
-299
-298
-298
-297
-296
-296
-295
-294
-293
-292
-291
-290
-289
-287
-286
-284
-282
-280
-278
-276
-273
-271
-268
-265
-262
-259
-256
-253
-250
-247
-244
-241
-239
-237
-234
-232
-230
-227
-225
-222
-220
-217
-214
-211
-208
-204
-201
-198
-194
-191
-188
-184
-181
-178
-175
-171
-168
-165
-162
-160
-157
-154
-151
-148
-145
-142
-139
-136
-132
-128
-124
-120
-115
-110
-106
-101
-96
-92
-87
-83
-79
-75
-71
-68
-64
-61
-57
-54
-51
-47
-44
-41
-38
-35
-32
-29
-26
-23
-21
-18
-16
-13
-11
-9
-7
-4
-2
0
3
6
8
11
14
17
20
23
27
30
34
38
42
45
49
53
56
60
63
67
70
73
76
79
82
85
88
91
94
97
100
102
105
108
110
112
115
117
119
122
124
126
129
131
133
135
138
140
142
144
145
147
149
151
152
154
155
156
157
158
159
160
161
162
163
164
164
165
166
167
169
170
171
172
174
175
177
178
179
181
182
184
185
187
188
190
191
192
194
195
197
198
200
201
202
203
204
205
205
206
206
206
206
206
206
205
205
204
203
203
202
201
201
200
200
200
200
200
201
201
202
203
204
205
205
206
206
207
207
207
208
208
208
208
208
208
208
209
209
209
208
208
208
207
207
206
205
204
204
203
202
202
201
200
200
199
198
197
196
195
193
192
190
189
187
185
183
181
179
177
175
173
171
169
167
165
163
161
159
157
155
154
152
150
148
147
145
143
141
139
137
134
132
129
126
123
120
117
114
111
108
105
102
98
95
92
89
85
82
78
75
72
68
65
62
59
56
53
50
47
44
40
37
34
31
27
23
20
16
11
7
2
-3
-8
-13
-19
-25
-31
-37
-43
-50
-56
-62
-68
-74
-79
-84
-90
-95
-99
-104
-109
-114
-118
-123
-128
-133
-138
-143
-148
-153
-158
-163
-168
-173
-178
-183
-187
-192
-196
-200
-204
-207
-211
-214
-218
-221
-224
-228
-231
-234
-238
-242
-245
-249
-253
-257
-261
-265
-269
-274
-278
-282
-286
-290
-295
-299
-303
-308
-312
-317
-321
-326
-331
-336
-340
-345
-349
-354
-358
-362
-366
-370
-374
-377
-381
-384
-387
-390
-393
-397
-400
-403
-406
-410
-414
-418
-422
-427
-432
-438
-444
-450
-456
-463
-470
-477
-485
-492
-500
-507
-515
-523
-530
-538
-545
-553
-560
-566
-573
-579
-586
-592
-597
-603
-609
-614
-620
-625
-631
-637
-642
-648
-654
-661
-667
-674
-681
-687
-694
-701
-708
-715
-722
-729
-735
-741
-748
-754
-759
-765
-770
-776
-781
-786
-790
-795
-799
-803
-808
-812
-816
-820
-824
-828
-832
-836
-840
-844
-848
-852
-855
-859
-862
-866
-869
-873
-876
-880
-884
-889
-894
-898
-904
-909
-914
-920
-926
-932
-938
-944
-949
-955
-961
-967
-972
-978
-983
-988
-994
-999
-1004
-1010
-1016
-1020
-1026
-1032
-1037
-1042
-1047
-1052
-1057
-1061
-1066
-1071
-1075
-1080
-1085
-1089
-1094
-1099
-1103
-1108
-1113
-1118
-1123
-1129
-1135
-1140
-1146
-1152
-1158
-1165
-1171
-1177
-1183
-1188
-1194
-1199
-1204
-1209
-1214
-1219
-1223
-1228
-1232
-1237
-1241
-1246
-1251
-1256
-1260
-1265
-1270
-1274
-1278
-1283
-1287
-1291
-1295
-1299
-1303
-1307
-1311
-1314
-1318
-1321
-1325
-1328
-1332
-1335
-1339
-1342
-1345
-1349
-1352
-1355
-1358
-1361
-1364
-1367
-1369
-1371
-1373
-1375
-1377
-1380
-1382
-1384
-1387
-1389
-1393
-1396
-1400
-1403
-1407
-1411
-1415
-1420
-1424
-1427
-1431
-1435
-1438
-1441
-1444
-1447
-1449
-1452
-1454
-1456
-1459
-1461
-1463
-1465
-1467
-1469
-1472
-1474
-1477
-1479
-1482
-1485
-1488
-1491
-1494
-1497
-1500
-1502
-1504
-1506
-1508
-1509
-1511
-1512
-1512
-1513
-1513
-1514
-1514
-1514
-1513
-1513
-1513
-1512
-1512
-1511
-1510
-1509
-1509
-1508
-1508
-1507
-1507
-1507
-1507
-1508
-1509
-1510
-1511
-1512
-1514
-1515
-1517
-1518
-1520
-1521
-1522
-1523
-1523
-1523
-1522
-1521
-1520
-1518
-1517
-1514
-1512
-1510
-1507
-1505
-1502
-1500
-1497
-1495
-1493
-1491
-1489
-1487
-1486
-1484
-1483
-1482
-1481
-1480
-1479
-1479
-1478
-1477
-1477
-1476
-1475
-1474
-1473
-1472
-1470
-1469
-1466
-1464
-1461
-1458
-1454
-1450
-1445
-1441
-1436
-1430
-1425
-1419
-1413
-1407
-1401
-1395
-1389
-1383
-1378
-1372
-1367
-1362
-1358
-1353
-1349
-1346
-1342
-1339
-1335
-1332
-1329
-1326
-1323
-1320
-1318
-1315
-1313
-1310
-1308
-1305
-1303
-1300
-1298
-1295
-1293
-1290
-1288
-1285
-1282
-1280
-1277
-1275
-1272
-1269
-1265
-1262
-1258
-1253
-1249
-1243
-1238
-1232
-1226
-1221
-1215
-1209
-1204
-1199
-1195
-1191
-1188
-1185
-1182
-1180
-1179
-1178
-1176
-1176
-1175
-1174
-1174
-1174
-1174
-1174
-1174
-1174
-1173
-1173
-1173
-1172
-1172
-1171
-1169
-1168
-1166
-1164
-1162
-1160
-1157
-1155
-1152
-1150
-1147
-1144
-1142
-1139
-1136
-1133
-1130
-1127
-1123
-1120
-1116
-1113
-1109
-1105
-1101
-1097
-1093
-1089
-1084
-1080
-1075
-1071
-1066
-1062
-1058
-1054
-1050
-1047
-1044
-1041
-1039
-1037
-1035
-1034
-1032
-1031
-1031
-1030
-1030
-1029
-1028
-1028
-1027
-1027
-1026
-1026
-1025
-1025
-1024
-1024
-1022
-1022
-1022
-1020
-1020
-1018
-1018
-1016
-1014
-1014
-1012
-1012
-1012
-1010
-1010
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1010
-1010
-1012
-1014
-1014
-1016
-1018
-1018
-1020
-1020
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1020
-1020
-1020
-1020
-1020
-1020
-1020
-1018
-1018
-1018
-1016
-1016
-1014
-1012
-1012
-1010
-1008
-1006
-1006
-1004
-1002
-1002
-1000
-1000
-1000
-999
-999
-999
-999
-1000
-1000
-1000
-1000
-1000
-1002
-1002
-1002
-1004
-1004
-1004
-1004
-1006
-1006
-1006
-1006
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1006
-1006
-1006
-1004
-1004
-1004
-1002
-1002
-1000
-1000
-999
-998
-997
-997
-996
-995
-994
-994
-993
-992
-992
-992
-991
-991
-991
-990
-990
-990
-990
-990
-991
-991
-992
-994
-995
-997
-1000
-1002
-1006
-1010
-1012
-1016
-1022
-1026
-1029
-1033
-1037
-1040
-1043
-1045
-1047
-1049
-1051
-1052
-1053
-1053
-1054
-1054
-1054
-1054
-1054
-1055
-1055
-1056
-1057
-1058
-1059
-1060
-1062
-1064
-1066
-1068
-1070
-1073
-1075
-1077
-1080
-1083
-1085
-1088
-1092
-1095
-1098
-1102
-1106
-1110
-1113
-1117
-1120
-1123
-1125
-1128
-1129
-1130
-1131
-1131
-1131
-1130
-1129
-1127
-1126
-1123
-1121
-1118
-1115
-1112
-1109
-1106
-1103
-1100
-1097
-1094
-1091
-1089
-1087
-1085
-1083
-1081
-1079
-1078
-1077
-1075
-1074
-1073
-1071
-1070
-1069
-1068
-1068
-1067
-1067
-1067
-1067
-1067
-1067
-1067
-1067
-1068
-1067
-1067
-1067
-1066
-1065
-1063
-1062
-1060
-1057
-1055
-1052
-1049
-1046
-1042
-1039
-1036
-1032
-1029
-1025
-1022
-1018
-1014
-1012
-1008
-1006
-1004
-1002
-1000
-1000
-999
-998
-998
-998
-998
-998
-999
-999
-1000
-1000
-1000
-1000
-1000
-1000
-1000
-999
-998
-996
-994
-991
-987
-984
-980
-975
-971
-966
-962
-957
-953
-948
-944
-939
-935
-930
-926
-921
-916
-911
-906
-901
-895
-890
-884
-879
-874
-869
-864
-859
-854
-850
-846
-841
-837
-833
-830
-826
-822
-818
-815
-811
-806
-802
-797
-792
-787
-782
-777
-772
-767
-762
-757
-753
-749
-745
-741
-738
-735
-732
-729
-726
-723
-720
-717
-713
-709
-705
-700
-696
-690
-685
-679
-673
-668
-662
-656
-650
-645
-640
-634
-629
-625
-620
-615
-611
-606
-602
-597
-593
-588
-584
-579
-574
-569
-564
-559
-554
-549
-545
-540
-536
-532
-528
-525
-522
-519
-516
-513
-511
-508
-506
-503
-501
-498
-495
-492
-489
-486
-483
-480
-477
-474
-471
-468
-465
-462
-459
-456
-453
-449
-446
-442
-438
-435
-431
-426
-422
-417
-413
-408
-402
-397
-391
-384
-378
-371
-365
-358
-351
-345
-339
-333
-327
-321
-316
-311
-306
-302
-297
-293
-289
-286
-282
-279
-275
-272
-269
-267
-264
-262
-259
-257
-255
-252
-250
-248
-245
-242
-239
-235
-231
-227
-222
-217
-211
-206
-200
-194
-188
-182
-176
-170
-163
-157
-150
-144
-137
-130
-123
-117
-110
-102
-95
-88
-81
-74
-67
-61
-54
-47
-41
-35
-29
-24
-18
-13
-7
-2
3
8
14
20
25
31
37
44
50
57
63
70
77
83
90
96
103
109
115
121
126
132
138
144
149
155
161
167
173
178
184
189
195
200
205
210
215
220
224
229
233
237
241
244
248
250
253
256
258
260
261
263
265
267
269
271
273
275
277
279
281
283
285
286
287
288
289
290
291
292
293
295
296
298
300
302
304
307
309
312
314
317
320
322
325
328
330
333
335
338
340
342
345
347
350
352
355
357
360
363
366
369
372
375
379
383
387
392
396
401
406
410
415
420
424
429
433
437
441
444
448
451
454
457
460
462
464
467
469
470
472
473
474
475
475
475
475
474
474
473
472
470
469
468
466
465
464
464
464
465
466
467
469
471
474
477
480
484
488
492
496
500
504
509
513
517
521
525
528
531
534
537
539
541
543
544
545
546
547
547
548
548
548
548
548
549
549
549
549
550
550
550
550
550
550
551
551
551
552
552
553
553
554
554
554
554
553
552
552
551
550
549
547
546
545
544
543
542
541
540
539
538
536
535
533
531
529
527
525
524
522
521
519
519
518
518
517
518
518
518
519
519
520
521
521
522
523
524
525
525
526
526
526
526
525
524
523
522
521
519
517
515
512
509
506
503
500
496
493
489
485
481
477
473
470
466
463
459
456
453
451
448
446
444
442
440
438
437
436
436
436
436
437
439
441
443
446
449
452
455
458
460
462
464
465
466
467
467
466
465
463
461
458
454
451
446
442
437
432
426
421
415
409
402
396
390
384
379
373
368
363
358
354
350
346
343
340
337
334
332
329
327
325
322
320
318
315
313
310
308
305
303
300
297
295
292
290
287
284
281
279
276
273
270
267
264
260
256
251
247
241
236
230
224
218
212
205
198
191
184
178
171
164
158
152
146
140
135
130
126
122
118
115
111
109
106
103
101
98
96
94
92
90
88
86
84
82
80
77
75
73
71
69
67
65
63
61
60
59
58
57
57
56
56
56
57
57
57
58
58
59
59
59
58
58
57
56
55
53
52
51
49
48
47
46
45
45
44
44
43
43
42
42
41
40
39
38
36
34
32
30
27
24
21
18
15
12
9
5
2
-1
-5
-8
-10
-13
-14
-16
-17
-17
-17
-16
-15
-13
-10
-7
-4
1
5
10
15
21
27
33
39
45
51
57
63
69
75
81
86
91
96
101
105
108
112
114
117
120
122
125
127
130
133
136
140
143
147
152
156
160
164
168
172
176
179
183
186
189
193
196
200
204
208
211
215
219
222
226
229
232
235
238
240
243
245
247
250
252
254
257
259
262
265
268
270
273
275
277
279
281
282
283
283
284
284
284
283
283
282
281
280
279
277
276
274
273
272
271
270
269
269
269
270
270
271
272
274
275
277
279
281
283
285
288
290
293
296
299
302
305
309
312
316
320
324
329
333
337
342
346
350
355
359
363
366
369
372
375
378
380
382
383
385
386
387
388
388
389
389
390
390
390
390
391
392
392
394
395
397
399
401
403
406
409
412
415
418
421
423
425
427
429
429
430
430
429
428
427
425
424
422
420
418
416
415
414
414
415
416
417
420
423
426
430
434
439
444
449
455
461
467
473
479
485
491
497
503
508
513
517
521
525
528
530
532
533
534
535
535
535
536
536
537
538
539
540
542
544
546
548
550
553
556
558
561
564
567
570
572
575
577
580
582
583
585
587
588
589
590
591
592
593
595
596
598
600
603
605
608
611
614
617
620
622
625
628
631
633
636
639
642
645
647
650
652
653
654
655
655
654
653
651
650
648
646
644
642
640
639
638
637
638
638
639
641
643
646
650
654
660
665
672
679
686
694
701
709
717
724
731
738
745
751
756
761
766
770
773
776
778
779
780
780
780
779
777
776
774
772
770
768
766
764
763
762
762
761
762
763
764
766
768
771
775
779
783
788
794
800
806
812
818
825
831
837
843
849
854
859
863
867
871
875
878
881
884
887
890
893
895
898
900
903
905
908
910
913
916
920
924
928
933
939
946
954
962
971
980
990
1000
1012
1022
1035
1048
1061
1074
1088
1102
1117
1132
1147
1162
1177
1192
1206
1221
1234
1248
1261
1273
1286
1297
1309
1320
1331
1341
1351
1361
1370
1379
1388
1396
1404
1412
1419
1427
1435
1443
1451
1459
1468
1478
1488
1499
1511
1523
1536
1548
1561
1575
1588
1601
1614
1626
1639
1651
1662
1673
1683
1693
1702
1710
1717
1724
1730
1736
1741
1745
1749
1753
1756
1758
1761
1763
1765
1767
1768
1770
1772
1774
1776
1778
1780
1782
1785
1787
1790
1793
1796
1800
1804
1808
1812
1817
1822
1828
1834
1840
1847
1853
1861
1868
1875
1883
1890
1897
1904
1910
1917
1923
1928
1934
1939
1944
1949
1953
1958
1962
1967
1971
1976
1980
1985
1990
1994
1999
2004
2009
2013
2019
2024
2029
2035
2040
2045
2050
2055
2060
2065
2070
2074
2079
2083
2088
2092
2097
2101
2105
2109
2113
2117
2121
2124
2127
2129
2131
2133
2134
2136
2137
2138
2139
2140
2141
2143
2145
2147
2150
2153
2157
2161
2164
2168
2172
2176
2180
2183
2186
2189
2191
2193
2195
2196
2196
2196
2196
2195
2193
2192
2190
2187
2185
2182
2180
2177
2174
2172
2170
2167
2165
2163
2161
2159
2158
2156
2155
2154
2153
2152
2152
2152
2152
2153
2154
2155
2157
2159
2162
2165
2169
2172
2176
2181
2185
2189
2193
2197
2201
2205
2209
2212
2216
2219
2222
2225
2228
2231
2235
2238
2241
2245
2249
2253
2257
2262
2266
2272
2277
2283
2289
2296
2303
2310
2318
2326
2334
2343
2351
2359
2367
2375
2383
2390
2396
2402
2407
2411
2415
2418
2420
2421
2422
2423
2422
2422
2420
2419
2417
2415
2412
2410
2407
2404
2401
2398
2395
2393
2390
2388
2387
2385
2385
2384
2384
2385
2386
2386
2388
2389
2391
2393
2395
2398
2401
2404
2407
2411
2414
2417
2420
2423
2425
2427
2429
2430
2431
2431
2431
2432
2432
2432
2432
2431
2431
2432
2432
2431
2431
2431
2431
2431
2431
2430
2430
2430
2430
2431
2431
2432
2434
2435
2437
2439
2442
2444
2447
2451
2454
2459
2463
2469
2475
2481
2488
2496
2503
2511
2519
2527
2534
2542
2548
2555
2561
2566
2571
2575
2579
2583
2586
2589
2592
2594
2597
2600
2602
2605
2608
2612
2615
2619
2622
2626
2629
2632
2635
2638
2640
2641
2642
2642
2642
2641
2639
2637
2634
2631
2627
2623
2619
2615
2611
2608
2604
2601
2597
2594
2591
2588
2586
2583
2580
2577
2575
2572
2570
2567
2565
2563
2561
2560
2559
2558
2558
2559
2559
2560
2561
2563
2564
2566
2568
2570
2571
2572
2574
2575
2576
2577
2578
2579
2580
2582
2583
2585
2587
2590
2593
2596
2600
2604
2608
2613
2617
2622
2627
2631
2636
2640
2644
2648
2652
2656
2659
2662
2666
2669
2672
2675
2679
2682
2685
2688
2692
2695
2699
2702
2705
2708
2710
2712
2714
2715
2716
2717
2718
2719
2720
2720
2722
2723
2724
2726
2728
2731
2734
2737
2740
2743
2747
2752
2756
2761
2765
2771
2776
2781
2787
2792
2798
2803
2809
2815
2821
2826
2832
2837
2842
2846
2850
2854
2856
2859
2860
2862
2862
2862
2862
2862
2861
2860
2860
2859
2859
2859
2858
2858
2858
2858
2858
2858
2858
2857
2857
2857
2856
2855
2854
2853
2851
2849
2846
2843
2840
2836
2831
2826
2822
2817
2812
2807
2803
2800
2797
2795
2793
2792
2791
2791
2792
2792
2794
2795
2797
2800
2802
2805
2808
2812
2815
2819
2822
2826
2829
2831
2834
2835
2837
2837
2838
2838
2838
2838
2837
2837
2837
2838
2838
2839
2840
2841
2843
2845
2847
2849
2852
2855
2858
2861
2864
2868
2871
2874
2877
2880
2883
2885
2887
2888
2889
2890
2891
2892
2893
2894
2895
2898
2900
2903
2907
2911
2915
2920
2924
2928
2932
2936
2939
2941
2943
2944
2945
2945
2945
2944
2942
2940
2938
2935
2933
2930
2927
2924
2922
2920
2919
2917
2917
2917
2917
2917
2917
2918
2919
2920
2921
2922
2923
2924
2926
2927
2928
2930
2932
2935
2937
2940
2943
2945
2948
2951
2954
2957
2959
2962
2965
2968
2972
2976
2980
2985
2991
2997
3003
3009
3016
3022
3028
3034
3039
3044
3049
3053
3057
3060
3064
3067
3069
3072
3074
3076
3077
3078
3079
3079
3079
3079
3079
3078
3077
3076
3075
3074
3073
3072
3071
3070
3069
3069
3068
3067
3066
3065
3064
3063
3062
3061
3060
3060
3059
3058
3058
3057
3057
3056
3056
3055
3054
3054
3053
3052
3052
3052
3053
3053
3054
3056
3058
3060
3063
3066
3069
3073
3076
3080
3083
3087
3090
3093
3096
3098
3101
3103
3105
3107
3110
3112
3115
3117
3121
3124
3128
3132
3137
3143
3148
3154
3160
3167
3173
3180
3186
3193
3199
3205
3210
3215
3219
3223
3227
3230
3233
3235
3237
3239
3240
3242
3243
3244
3245
3245
3246
3246
3246
3246
3246
3245
3244
3242
3240
3237
3234
3230
3225
3221
3216
3211
3206
3201
3195
3190
3184
3178
3173
3167
3162
3157
3153
3148
3144
3141
3137
3134
3131
3128
3125
3122
3119
3117
3114
3112
3111
3109
3108
3107
3106
3105
3103
3102
3101
3099
3097
3095
3093
3091
3089
3086
3083
3081
3077
3074
3070
3066
3062
3057
3052
3047
3042
3036
3030
3024
3017
3011
3005
2998
2992
2985
2979
2973
2966
2960
2954
2947
2941
2935
2928
2922
2915
2908
2901
2895
2888
2881
2875
2868
2862
2857
2852
2847
2842
2838
2833
2829
2825
2820
2815
2810
2805
2799
2793
2787
2781
2775
2768
2762
2757
2751
2747
2742
2738
2735
2732
2729
2727
2724
2722
2720
2718
2716
2714
2712
2711
2710
2709
2708
2707
2706
2706
2705
2704
2703
2702
2702
2701
2700
2700
2700
2700
2700
2700
2700
2701
2701
2702
2703
2704
2704
2705
2705
2705
2705
2704
2703
2701
2699
2697
2694
2691
2686
2682
2677
2671
2666
2660
2654
2649
2643
2638
2633
2629
2625
2622
2620
2619
2618
2619
2620
2623
2626
2630
2635
2640
2645
2651
2657
2662
2666
2671
2674
2676
2678
2678
2678
2676
2674
2672
2668
2665
2660
2656
2651
2646
2641
2635
2629
2623
2617
2611
2605
2598
2592
2586
2581
2576
2571
2567
2563
2560
2558
2556
2555
2554
2554
2554
2555
2557
2558
2559
2561
2562
2563
2564
2564
2564
2564
2563
2562
2561
2560
2558
2557
2556
2555
2554
2553
2553
2553
2553
2553
2553
2552
2552
2551
2550
2549
2547
2545
2543
2539
2536
2532
2527
2522
2516
2511
2505
2498
2492
2486
2480
2474
2468
2462
2457
2452
2447
2443
2439
2434
2430
2426
2422
2418
2414
2410
2406
2402
2399
2395
2392
2389
2386
2383
2381
2378
2376
2373
2371
2369
2367
2364
2362
2360
2359
2357
2355
2354
2353
2352
2351
2351
2351
2351
2353
2355
2357
2361
2365
2370
2376
2382
2389
2396
2404
2411
2419
2427
2435
2443
2451
2460
2468
2476
2484
2493
2501
2509
2517
2525
2533
2541
2550
2558
2566
2574
2582
2590
2597
2605
2613
2621
2628
2636
2644
2651
2659
2666
2674
2681
2689
2696
2704
2712
2720
2728
2736
2745
2754
2764
2773
2783
2793
2802
2812
2821
2830
2838
2846
2854
2861
2868
2875
2882
2888
2894
2901
2907
2913
2919
2925
2930
2935
2940
2945
2949
2952
2956
2958
2961
2963
2965
2967
2969
2971
2974
2976
2980
2983
2987
2992
2997
3002
3008
3014
3021
3028
3035
3042
3049
3057
3064
3072
3080
3088
3096
3105
3113
3122
3131
3140
3148
3156
3164
3171
3178
3184
3190
3195
3199
3203
3206
3209
3211
3214
3216
3219
3222
3226
3230
3235
3240
3246
3252
3259
3265
3272
3279
3285
3291
3297
3303
3308
3313
3317
3321
3325
3328
3330
3332
3333
3334
3335
3335
3335
3335
3334
3334
3333
3332
3331
3329
3328
3325
3323
3320
3316
3313
3309
3305
3300
3296
3292
3287
3283
3278
3274
3270
3266
3262
3258
3255
3251
3248
3244
3240
3236
3232
3228
3224
3220
3216
3212
3208
3204
3201
3198
3195
3192
3189
3186
3183
3180
3177
3174
3171
3168
3164
3160
3155
3150
3145
3139
3133
3127
3120
3113
3106
3098
3090
3083
3075
3067
3059
3052
3044
3037
3030
3024
3017
3011
3004
2999
2993
2988
2984
2980
2977
2975
2974
2973
2973
2973
2975
2977
2979
2983
2986
2990
2994
2999
3003
3007
3011
3015
3018
3021
3024
3026
3028
3030
3031
3032
3032
3032
3031
3029
3027
3024
3020
3016
3011
3006
3000
2994
2988
2981
2975
2968
2962
2956
2950
2945
2940
2936
2932
2929
2926
2924
2922
2921
2919
2918
2917
2917
2916
2916
2915
2914
2914
2913
2912
2911
2909
2908
2905
2903
2900
2897
2894
2891
2887
2884
2881
2878
2875
2871
2868
2865
2861
2856
2851
2846
2840
2834
2828
2821
2814
2806
2799
2791
2784
2776
2768
2761
2753
2745
2736
2728
2719
2710
2701
2692
2683
2673
2664
2654
2644
2635
2625
2616
2606
2597
2587
2577
2567
2557
2546
2536
2526
2516
2506
2496
2486
2476
2467
2457
2447
2438
2428
2418
2407
2397
2386
2375
2364
2354
2343
2332
2321
2311
2300
2290
2280
2269
2259
2248
2238
2227
2217
2207
2197
2187
2177
2169
2160
2153
2145
2138
2132
2126
2120
2115
2110
2105
2100
2096
2092
2088
2085
2082
2079
2076
2074
2072
2069
2067
2064
2062
2059
2056
2053
2050
2048
2045
2041
2040
2037
2036
2033
2033
2032
2029
2029
2028
2027
2025
2025
2024
2021
2021
2019
2017
2015
2012
2009
2005
2000
1994
1988
1981
1973
1964
1955
1946
1936
1926
1916
1907
1897
1887
1877
1867
1856
1846
1836
1825
1815
1805
1794
1784
1775
1765
1756
1747
1739
1731
1723
1715
1708
1701
1694
1687
1680
1672
1665
1657
1649
1641
1632
1624
1615
1605
1596
1586
1577
1567
1557
1547
1537
1527
1517
1507
1497
1487
1478
1469
1460
1453
1445
1439
1433
1428
1424
1421
1418
1416
1414
1413
1412
1411
1410
1409
1408
1406
1405
1402
1399
1396
1393
1389
1384
1380
1375
1370
1365
1359
1354
1349
1344
1340
1335
1331
1327
1323
1320
1317
1315
1313
1311
1309
1308
1307
1306
1305
1304
1302
1301
1299
1297
1295
1293
1291
1288
1286
1284
1281
1279
1277
1274
1272
1271
1269
1267
1266
1264
1263
1261
1259
1257
1255
1252
1249
1246
1243
1240
1236
1232
1228
1223
1218
1213
1207
1201
1194
1186
1178
1169
1159
1149
1138
1127
1116
1104
1093
1081
1070
1058
1047
1036
1025
1014
1004
995
986
977
968
960
952
945
938
931
925
919
913
907
902
896
891
886
882
877
873
868
864
860
857
853
850
847
844
842
840
838
837
836
836
835
836
836
836
837
837
838
838
839
839
839
840
840
840
840
840
840
840
840
840
840
841
842
843
845
847
849
852
855
858
863
867
872
878
884
890
897
904
912
919
927
934
942
949
955
962
967
973
978
982
986
990
992
994
995
996
995
994
992
990
987
985
981
978
975
972
969
966
964
962
960
959
959
959
959
960
961
963
965
968
971
975
979
984
989
995
1000
1006
1014
1020
1027
1033
1039
1045
1050
1055
1060
1065
1069
1073
1077
1080
1083
1086
1089
1091
1094
1096
1099
1101
1104
1108
1111
1115
1119
1124
1129
1134
1139
1144
1149
1154
1160
1165
1170
1175
1179
1184
1189
1193
1197
1201
1205
1209
1213
1217
1220
1223
1226
1229
1232
1234
1237
1239
1241
1243
1244
1246
1247
1249
1250
1252
1254
1256
1259
1262
1265
1268
1271
1275
1279
1282
1286
1290
1293
1296
1299
1302
1305
1308
1311
1314
1317
1319
1322
1324
1327
1329
1330
1332
1333
1334
1335
1335
1334
1333
1332
1330
1327
1324
1320
1316
1311
1306
1301
1295
1288
1281
1274
1266
1259
1251
1243
1236
1228
1221
1214
1207
1201
1194
1189
1183
1178
1174
1170
1167
1163
1161
1158
1156
1154
1151
1149
1145
1142
1137
1132
1126
1119
1111
1102
1092
1082
1070
1059
1046
1034
1020
1008
995
982
969
956
943
931
918
906
894
881
869
857
844
832
820
808
797
785
774
763
752
741
730
720
710
699
689
679
669
659
649
639
629
618
608
598
587
576
565
554
543
532
521
510
499
489
479
470
462
453
446
439
432
426
421
415
410
405
400
395
390
385
380
374
369
363
357
350
344
337
331
324
317
310
303
295
288
281
274
267
260
253
246
239
233
227
221
216
212
208
205
202
200
198
197
196
195
195
194
194
193
192
190
188
186
182
178
173
168
162
155
148
141
134
126
119
112
105
98
92
86
81
76
72
69
66
63
61
59
58
57
57
57
57
58
59
60
61
62
63
64
64
64
63
62
61
59
56
54
51
47
44
40
36
32
28
24
19
15
10
5
0
-4
-9
-14
-20
-25
-30
-35
-40
-45
-50
-55
-60
-65
-70
-75
-80
-85
-91
-96
-102
-108
-115
-121
-128
-134
-141
-148
-155
-162
-169
-176
-183
-190
-197
-204
-211
-219
-227
-235
-244
-253
-262
-272
-282
-292
-302
-313
-324
-336
-347
-359
-371
-382
-394
-405
-416
-427
-437
-446
-455
-464
-471
-478
-484
-488
-492
-496
-498
-499
-500
-501
-500
-500
-499
-498
-497
-496
-495
-494
-494
-494
-494
-495
-496
-497
-499
-501
-502
-504
-506
-508
-511
-513
-515
-517
-520
-522
-525
-527
-530
-532
-534
-536
-537
-537
-537
-537
-536
-534
-531
-528
-525
-520
-516
-511
-505
-500
-494
-488
-482
-476
-470
-464
-459
-453
-448
-442
-437
-433
-428
-424
-420
-417
-413
-410
-406
-402
-398
-394
-389
-384
-379
-373
-367
-361
-355
-349
-343
-337
-331
-325
-319
-313
-308
-302
-297
-292
-288
-283
-279
-275
-271
-268
-264
-261
-259
-257
-255
-253
-253
-252
-253
-254
-256
-258
-261
-265
-269
-274
-278
-283
-289
-294
-299
-304
-309
-314
-319
-323
-327
-332
-336
-340
-344
-349
-354
-359
-364
-369
-375
-380
-386
-392
-398
-405
-412
-420
-428
-437
-447
-458
-468
-480
-491
-502
-514
-525
-535
-546
-555
-565
-574
-583
-592
-600
-609
-617
-625
-634
-642
-651
-659
-667
-675
-682
-689
-695
-701
-707
-712
-718
-723
-728
-733
-738
-743
-748
-753
-759
-764
-769
-775
-780
-785
-791
-797
-802
-808
-815
-821
-828
-835
-843
-850
-857
-864
-870
-876
-882
-886
-891
-894
-898
-901
-903
-906
-908
-911
-913
-916
-919
-922
-926
-930
-934
-937
-941
-945
-949
-952
-954
-957
-958
-959
-960
-960
-960
-959
-957
-956
-954
-951
-949
-946
-944
-942
-940
-938
-936
-934
-933
-932
-931
-929
-928
-926
-924
-922
-919
-916
-913
-909
-906
-902
-898
-894
-891
-888
-885
-882
-880
-879
-878
-877
-876
-876
-876
-876
-877
-877
-877
-877
-878
-878
-878
-878
-877
-877
-876
-875
-873
-872
-870
-867
-865
-862
-860
-857
-854
-851
-848
-845
-842
-839
-835
-832
-828
-823
-819
-815
-811
-807
-804
-801
-799
-797
-796
-795
-795
-796
-796
-797
-797
-797
-797
-797
-795
-793
-791
-788
-784
-779
-774
-768
-762
-756
-749
-742
-735
-728
-721
-715
-708
-701
-694
-688
-682
-675
-669
-664
-658
-652
-647
-641
-637
-632
-628
-624
-620
-617
-614
-612
-609
-607
-605
-602
-599
-595
-591
-587
-582
-577
-571
-565
-560
-554
-549
-544
-539
-535
-531
-527
-524
-522
-519
-518
-516
-515
-513
-512
-511
-510
-510
-509
-508
-507
-507
-506
-506
-506
-507
-507
-508
-510
-511
-513
-515
-518
-520
-523
-525
-527
-530
-532
-533
-535
-536
-537
-538
-539
-540
-541
-542
-542
-543
-544
-545
-547
-548
-550
-552
-554
-556
-559
-561
-564
-566
-569
-571
-574
-576
-578
-580
-581
-583
-584
-585
-586
-586
-587
-587
-587
-587
-587
-587
-586
-585
-584
-582
-580
-578
-576
-573
-571
-569
-567
-565
-563
-563
-562
-563
-563
-565
-567
-569
-572
-576
-580
-584
-588
-592
-597
-601
-606
-610
-614
-619
-623
-628
-632
-637
-643
-648
-654
-660
-666
-673
-679
-686
-692
-699
-705
-711
-717
-722
-727
-731
-735
-738
-742
-744
-747
-749
-751
-753
-755
-756
-758
-759
-759
-760
-761
-761
-761
-762
-762
-762
-762
-762
-763
-763
-764
-764
-765
-765
-766
-767
-767
-768
-769
-771
-772
-774
-776
-778
-780
-783
-784
-786
-788
-789
-789
-790
-790
-790
-789
-789
-788
-788
-787
-787
-787
-787
-788
-789
-790
-792
-794
-797
-799
-802
-805
-809
-813
-817
-821
-826
-830
-835
-840
-846
-851
-856
-861
-866
-871
-875
-880
-884
-887
-891
-894
-897
-900
-903
-906
-909
-913
-916
-920
-924
-929
-934
-939
-945
-951
-958
-965
-973
-981
-990
-999
-1008
-1016
-1025
-1034
-1042
-1050
-1057
-1064
-1071
-1078
-1084
-1089
-1095
-1100
-1105
-1111
-1116
-1121
-1125
-1130
-1135
-1140
-1145
-1151
-1156
-1162
-1168
-1174
-1181
-1188
-1195
-1202
-1210
-1218
-1227
-1235
-1244
-1253
-1262
-1271
-1280
-1289
-1299
-1308
-1318
-1328
-1338
-1348
-1359
-1369
-1379
-1390
-1400
-1410
-1419
-1429
-1439
-1448
-1458
-1467
-1477
-1487
-1497
-1507
-1518
-1528
-1540
-1551
-1563
-1575
-1588
-1601
-1614
-1628
-1642
-1657
-1671
-1687
-1702
-1718
-1734
-1750
-1767
-1783
-1799
-1816
-1832
-1848
-1864
-1879
-1895
-1910
-1925
-1940
-1955
-1969
-1983
-1997
-2011
-2024
-2036
-2049
-2061
-2072
-2084
-2095
-2105
-2115
-2126
-2136
-2145
-2155
-2165
-2175
-2185
-2195
-2206
-2217
-2228
-2239
-2250
-2262
-2274
-2286
-2299
-2312
-2325
-2337
-2350
-2363
-2375
-2387
-2399
-2410
-2421
-2431
-2441
-2451
-2460
-2469
-2478
-2487
-2496
-2504
-2513
-2522
-2531
-2539
-2548
-2556
-2565
-2573
-2581
-2589
-2596
-2604
-2611
-2618
-2625
-2632
-2639
-2645
-2652
-2658
-2664
-2670
-2675
-2680
-2684
-2688
-2692
-2695
-2698
-2701
-2704
-2707
-2710
-2712
-2714
-2716
-2718
-2720
-2721
-2722
-2722
-2723
-2723
-2722
-2722
-2721
-2719
-2718
-2717
-2715
-2714
-2712
-2711
-2709
-2708
-2707
-2705
-2704
-2702
-2701
-2699
-2697
-2696
-2694
-2692
-2690
-2688
-2686
-2683
-2680
-2677
-2673
-2670
-2666
-2662
-2657
-2652
-2647
-2642
-2637
-2632
-2626
-2621
-2615
-2610
-2604
-2599
-2594
-2590
-2586
-2582
-2579
-2577
-2575
-2574
-2573
-2573
-2573
-2574
-2575
-2576
-2577
-2579
-2581
-2583
-2586
-2588
-2591
-2594
-2596
-2599
-2602
-2604
-2606
-2608
-2610
-2611
-2612
-2613
-2614
-2615
-2615
-2615
-2616
-2616
-2617
-2617
-2618
-2619
-2620
-2621
-2622
-2623
-2625
-2627
-2629
-2631
-2633
-2636
-2639
-2642
-2646
-2650
-2654
-2659
-2663
-2668
-2672
-2676
-2680
-2683
-2686
-2689
-2691
-2693
-2694
-2694
-2694
-2693
-2692
-2690
-2688
-2685
-2682
-2678
-2674
-2670
-2665
-2660
-2656
-2651
-2645
-2640
-2635
-2629
-2624
-2618
-2613
-2608
-2604
-2599
-2595
-2592
-2589
-2586
-2584
-2582
-2580
-2577
-2575
-2573
-2570
-2567
-2564
-2560
-2555
-2550
-2544
-2538
-2531
-2523
-2515
-2507
-2498
-2489
-2479
-2469
-2459
-2449
-2439
-2430
-2420
-2410
-2401
-2393
-2384
-2376
-2369
-2362
-2356
-2350
-2344
-2339
-2334
-2329
-2325
-2321
-2317
-2313
-2309
-2305
-2302
-2298
-2294
-2290
-2285
-2280
-2274
-2268
-2261
-2254
-2246
-2238
-2229
-2220
-2210
-2200
-2190
-2180
-2170
-2159
-2149
-2139
-2129
-2119
-2109
-2099
-2089
-2080
-2071
-2062
-2053
-2044
-2036
-2027
-2019
-2009
-2001
-1993
-1984
-1975
-1966
-1957
-1948
-1939
-1930
-1920
-1911
-1902
-1892
-1883
-1874
-1865
-1856
-1847
-1839
-1830
-1822
-1814
-1805
-1797
-1788
-1780
-1771
-1762
-1754
-1745
-1737
-1728
-1721
-1713
-1706
-1699
-1692
-1686
-1680
-1675
-1670
-1666
-1662
-1659
-1657
-1654
-1653
-1651
-1650
-1649
-1649
-1648
-1648
-1648
-1648
-1649
-1649
-1649
-1649
-1650
-1650
-1650
-1651
-1651
-1652
-1652
-1652
-1653
-1653
-1653
-1654
-1654
-1655
-1656
-1657
-1658
-1659
-1660
-1662
-1663
-1665
-1668
-1670
-1673
-1676
-1679
-1683
-1686
-1690
-1694
-1698
-1701
-1705
-1708
-1712
-1715
-1718
-1722
-1725
-1728
-1731
-1734
-1737
-1740
-1743
-1746
-1749
-1752
-1756
-1759
-1762
-1766
-1770
-1774
-1778
-1782
-1787
-1792
-1798
-1804
-1811
-1818
-1826
-1834
-1842
-1851
-1859
-1868
-1877
-1886
-1894
-1902
-1911
-1918
-1926
-1933
-1940
-1946
-1952
-1958
-1963
-1968
-1973
-1978
-1983
-1988
-1993
-1998
-2003
-2007
-2012
-2017
-2021
-2027
-2032
-2037
-2041
-2045
-2050
-2055
-2059
-2063
-2067
-2072
-2076
-2080
-2085
-2089
-2094
-2099
-2104
-2110
-2115
-2121
-2127
-2132
-2138
-2144
-2149
-2154
-2160
-2165
-2169
-2174
-2179
-2184
-2189
-2194
-2200
-2206
-2213
-2219
-2227
-2234
-2241
-2249
-2256
-2264
-2271
-2278
-2285
-2291
-2297
-2303
-2308
-2313
-2318
-2322
-2325
-2328
-2330
-2332
-2334
-2336
-2337
-2339
-2341
-2342
-2344
-2347
-2349
-2352
-2355
-2359
-2362
-2366
-2370
-2374
-2378
-2382
-2386
-2390
-2394
-2399
-2403
-2407
-2412
-2417
-2422
-2427
-2433
-2439
-2446
-2452
-2460
-2467
-2475
-2484
-2493
-2502
-2512
-2522
-2532
-2544
-2555
-2567
-2579
-2592
-2605
-2618
-2631
-2644
-2657
-2670
-2683
-2696
-2709
-2721
-2734
-2746
-2758
-2769
-2780
-2791
-2802
-2812
-2822
-2831
-2840
-2849
-2857
-2866
-2874
-2882
-2890
-2897
-2905
-2912
-2919
-2926
-2933
-2940
-2946
-2952
-2959
-2965
-2971
-2976
-2982
-2988
-2994
-2999
-3005
-3012
-3018
-3025
-3032
-3039
-3047
-3055
-3063
-3072
-3081
-3090
-3100
-3109
-3119
-3129
-3139
-3149
-3159
-3169
-3179
-3190
-3200
-3210
-3220
-3229
-3239
-3248
-3257
-3266
-3274
-3281
-3289
-3296
-3302
-3308
-3313
-3318
-3323
-3327
-3332
-3336
-3340
-3344
-3349
-3353
-3358
-3363
-3368
-3374
-3380
-3387
-3394
-3401
-3408
-3416
-3424
-3432
-3440
-3448
-3456
-3464
-3472
-3479
-3487
-3494
-3501
-3507
-3514
-3520
-3526
-3531
-3537
-3542
-3547
-3551
-3556
-3560
-3564
-3569
-3573
-3578
-3583
-3588
-3593
-3598
-3604
-3610
-3616
-3621
-3627
-3632
-3637
-3641
-3645
-3648
-3651
-3653
-3655
-3656
-3657
-3657
-3657
-3656
-3655
-3654
-3653
-3651
-3650
-3648
-3646
-3645
-3643
-3642
-3641
-3640
-3639
-3639
-3638
-3637
-3636
-3636
-3635
-3633
-3632
-3631
-3629
-3628
-3626
-3625
-3623
-3621
-3619
-3617
-3615
-3613
-3611
-3609
-3607
-3605
-3603
-3601
-3598
-3596
-3594
-3592
-3590
-3589
-3588
-3587
-3587
-3587
-3588
-3589
-3591
-3593
-3595
-3597
-3600
-3602
-3605
-3607
-3610
-3611
-3613
-3614
-3614
-3614
-3612
-3611
-3608
-3604
-3600
-3596
-3590
-3584
-3578
-3571
-3563
-3555
-3547
-3538
-3529
-3520
-3511
-3501
-3492
-3483
-3474
-3465
-3456
-3448
-3440
-3432
-3425
-3417
-3410
-3403
-3396
-3389
-3382
-3375
-3368
-3361
-3354
-3347
-3340
-3332
-3325
-3318
-3312
-3305
-3298
-3292
-3285
-3279
-3273
-3266
-3260
-3253
-3245
-3237
-3229
-3220
-3211
-3201
-3191
-3180
-3170
-3160
-3150
-3140
-3131
-3123
-3115
-3108
-3102
-3097
-3093
-3089
-3087
-3085
-3083
-3082
-3081
-3080
-3079
-3077
-3075
-3073
-3070
-3066
-3061
-3055
-3049
-3041
-3032
-3023
-3012
-3001
-2989
-2977
-2963
-2950
-2936
-2922
-2908
-2894
-2880
-2866
-2853
-2840
-2828
-2816
-2804
-2793
-2783
-2772
-2763
-2753
-2744
-2734
-2725
-2716
-2707
-2698
-2688
-2679
-2669
-2659
-2649
-2638
-2627
-2615
-2604
-2591
-2578
-2565
-2551
-2536
-2521
-2506
-2490
-2474
-2458
-2441
-2424
-2407
-2390
-2373
-2356
-2340
-2323
-2307
-2291
-2275
-2260
-2246
-2232
-2218
-2204
-2191
-2179
-2167
-2155
-2144
-2133
-2123
-2113
-2103
-2094
-2085
-2077
-2068
-2060
-2052
-2045
-2037
-2029
-2021
-2015
-2008
-2001
-1995
-1989
-1983
-1977
-1972
-1967
-1962
-1957
-1952
-1947
-1942
-1937
-1932
-1927
-1921
-1915
-1910
-1904
-1898
-1893
-1888
-1883
-1878
-1873
-1869
-1865
-1862
-1859
-1856
-1853
-1851
-1849
-1847
-1846
-1845
-1844
-1843
-1843
-1842
-1842
-1841
-1841
-1840
-1839
-1838
-1837
-1836
-1835
-1834
-1832
-1831
-1830
-1829
-1828
-1827
-1827
-1826
-1826
-1826
-1825
-1825
-1825
-1825
-1826
-1826
-1827
-1827
-1828
-1829
-1830
-1831
-1832
-1834
-1835
-1837
-1839
-1841
-1844
-1847
-1851
-1855
-1859
-1864
-1869
-1874
-1880
-1885
-1890
-1896
-1901
-1906
-1911
-1915
-1920
-1924
-1928
-1932
-1935
-1939
-1944
-1948
-1953
-1958
-1964
-1970
-1977
-1984
-1992
-2001
-2009
-2020
-2029
-2040
-2051
-2062
-2073
-2084
-2095
-2106
-2117
-2127
-2137
-2147
-2157
-2166
-2175
-2184
-2193
-2202
-2211
-2220
-2229
-2237
-2246
-2255
-2265
-2274
-2283
-2293
-2302
-2312
-2322
-2332
-2342
-2352
-2362
-2372
-2382
-2392
-2402
-2412
-2422
-2431
-2441
-2450
-2460
-2469
-2479
-2488
-2497
-2507
-2516
-2525
-2535
-2544
-2553
-2563
-2572
-2581
-2589
-2598
-2607
-2615
-2623
-2631
-2638
-2646
-2652
-2659
-2665
-2671
-2677
-2682
-2687
-2692
-2696
-2700
-2704
-2708
-2712
-2715
-2719
-2722
-2725
-2727
-2730
-2732
-2733
-2734
-2735
-2735
-2735
-2734
-2733
-2731
-2730
-2728
-2726
-2723
-2721
-2719
-2718
-2716
-2715
-2714
-2713
-2713
-2713
-2714
-2715
-2717
-2718
-2721
-2723
-2726
-2729
-2732
-2736
-2739
-2743
-2747
-2751
-2755
-2760
-2764
-2769
-2774
-2779
-2784
-2789
-2795
-2800
-2805
-2811
-2817
-2822
-2828
-2834
-2840
-2846
-2852
-2858
-2865
-2871
-2878
-2885
-2892
-2900
-2908
-2915
-2924
-2932
-2940
-2949
-2958
-2967
-2976
-2985
-2994
-3003
-3012
-3021
-3031
-3040
-3049
-3058
-3067
-3077
-3086
-3096
-3106
-3116
-3126
-3136
-3145
-3155
-3164
-3174
-3182
-3191
-3199
-3207
-3214
-3222
-3229
-3236
-3242
-3248
-3255
-3261
-3267
-3272
-3278
-3284
-3290
-3297
-3304
-3311
-3318
-3326
-3334
-3343
-3352
-3361
-3370
-3379
-3388
-3397
-3406
-3415
-3424
-3433
-3442
-3451
-3460
-3469
-3478
-3488
-3497
-3507
-3517
-3526
-3536
-3546
-3556
-3566
-3575
-3585
-3595
-3604
-3614
-3624
-3634
-3644
-3654
-3665
-3676
-3687
-3698
-3710
-3721
-3733
-3745
-3757
-3768
-3780
-3792
-3803
-3814
-3825
-3835
-3844
-3853
-3861
-3869
-3875
-3881
-3886
-3891
-3895
-3899
-3902
-3905
-3907
-3910
-3912
-3914
-3916
-3918
-3920
-3921
-3923
-3925
-3927
-3929
-3931
-3933
-3935
-3938
-3941
-3944
-3947
-3951
-3955
-3958
-3962
-3966
-3970
-3973
-3976
-3979
-3981
-3984
-3986
-3987
-3988
-3990
-3990
-3991
-3992
-3992
-3992
-3993
-3993
-3993
-3993
-3993
-3993
-3993
-3994
-3994
-3995
-3996
-3997
-3998
-4000
-4001
-4003
-4005
-4006
-4009
-4011
-4014
-4017
-4019
-4022
-4025
-4029
-4032
-4035
-4037
-4040
-4043
-4045
-4046
-4046
-4048
-4048
-4046
-4046
-4045
-4043
-4041
-4038
-4035
-4032
-4029
-4025
-4022
-4019
-4014
-4011
-4008
-4003
-3999
-3995
-3990
-3985
-3979
-3973
-3966
-3959
-3952
-3944
-3936
-3927
-3918
-3909
-3899
-3889
-3879
-3868
-3857
-3845
-3833
-3821
-3808
-3796
-3783
-3769
-3756
-3743
-3729
-3715
-3702
-3688
-3674
-3660
-3645
-3631
-3617
-3602
-3588
-3573
-3558
-3543
-3528
-3513
-3498
-3482
-3466
-3450
-3433
-3417
-3400
-3383
-3366
-3349
-3332
-3314
-3297
-3280
-3262
-3244
-3226
-3208
-3189
-3170
-3151
-3132
-3112
-3093
-3073
-3053
-3034
-3014
-2994
-2975
-2955
-2935
-2915
-2895
-2875
-2855
-2835
-2814
-2794
-2773
-2753
-2732
-2712
-2692
-2672
-2652
-2632
-2612
-2593
-2574
-2555
-2536
-2517
-2498
-2480
-2462
-2444
-2426
-2408
-2391
-2374
-2357
-2340
-2323
-2306
-2290
-2273
-2256
-2239
-2221
-2204
-2186
-2169
-2151
-2133
-2116
-2098
-2081
-2063
-2045
-2028
-2011
-1993
-1976
-1960
-1943
-1926
-1910
-1894
-1877
-1861
-1845
-1828
-1812
-1795
-1779
-1762
-1746
-1729
-1713
-1696
-1680
-1664
-1648
-1632
-1617
-1601
-1586
-1570
-1555
-1540
-1525
-1510
-1495
-1480
-1465
-1451
-1436
-1422
-1407
-1392
-1377
-1362
-1346
-1330
-1314
-1298
-1281
-1263
-1246
-1229
-1211
-1194
-1177
-1160
-1143
-1127
-1111
-1095
-1080
-1065
-1051
-1037
-1022
-1010
-998
-987
-975
-965
-955
-946
-936
-928
-919
-910
-902
-893
-884
-875
-866
-856
-847
-837
-828
-818
-808
-798
-789
-779
-770
-760
-751
-742
-734
-725
-718
-710
-703
-697
-691
-685
-680
-675
-671
-667
-663
-658
-654
-650
-646
-642
-637
-633
-629
-624
-620
-616
-612
-607
-603
-599
-594
-589
-584
-579
-574
-568
-562
-557
-552
-546
-541
-537
-532
-529
-525
-522
-519
-517
-515
-513
-512
-511
-510
-509
-509
-509
-509
-509
-509
-509
-510
-510
-510
-510
-509
-508
-508
-506
-505
-503
-501
-499
-497
-495
-493
-492
-490
-489
-487
-486
-485
-484
-483
-482
-482
-481
-480
-479
-479
-478
-477
-476
-476
-475
-475
-475
-475
-475
-476
-477
-479
-481
-483
-487
-490
-495
-500
-506
-512
-520
-527
-536
-545
-554
-564
-574
-584
-595
-606
-617
-628
-639
-649
-660
-671
-682
-693
-704
-715
-726
-736
-747
-758
-768
-779
-790
-801
-812
-823
-835
-847
-860
-873
-886
-900
-914
-928
-943
-958
-973
-989
-1004
-1020
-1038
-1055
-1072
-1089
-1106
-1123
-1140
-1158
-1175
-1191
-1208
-1224
-1240
-1256
-1272
-1287
-1302
-1316
-1330
-1344
-1357
-1371
-1383
-1396
-1408
-1420
-1432
-1444
-1455
-1466
-1477
-1488
-1499
-1509
-1519
-1529
-1538
-1548
-1558
-1567
-1576
-1586
-1596
-1605
-1615
-1625
-1635
-1645
-1655
-1665
-1676
-1686
-1696
-1707
-1717
-1728
-1738
-1749
-1760
-1770
-1782
-1793
-1805
-1817
-1829
-1841
-1854
-1866
-1879
-1892
-1904
-1916
-1929
-1940
-1952
-1963
-1975
-1986
-1996
-2007
-2017
-2028
-2039
-2049
-2059
-2069
-2078
-2088
-2097
-2105
-2114
-2122
-2131
-2139
-2147
-2155
-2164
-2172
-2181
-2189
-2198
-2207
-2217
-2226
-2236
-2246
-2256
-2267
-2279
-2290
-2302
-2314
-2326
-2339
-2351
-2363
-2376
-2387
-2399
-2409
-2419
-2429
-2437
-2445
-2452
-2459
-2464
-2469
-2473
-2476
-2479
-2482
-2483
-2485
-2485
-2486
-2486
-2485
-2485
-2484
-2482
-2481
-2479
-2477
-2475
-2472
-2470
-2468
-2465
-2463
-2461
-2459
-2457
-2455
-2453
-2451
-2449
-2447
-2445
-2443
-2440
-2438
-2435
-2432
-2428
-2424
-2419
-2414
-2408
-2401
-2394
-2386
-2378
-2369
-2359
-2349
-2338
-2326
-2314
-2302
-2289
-2276
-2263
-2249
-2236
-2222
-2209
-2195
-2182
-2168
-2155
-2141
-2127
-2112
-2097
-2082
-2067
-2050
-2033
-2016
-1999
-1981
-1962
-1943
-1924
-1904
-1884
-1864
-1843
-1822
-1801
-1779
-1757
-1735
-1712
-1690
-1667
-1644
-1620
-1597
-1574
-1551
-1528
-1506
-1483
-1461
-1439
-1417
-1395
-1373
-1351
-1329
-1307
-1285
-1263
-1241
-1218
-1196
-1174
-1152
-1130
-1109
-1089
-1069
-1050
-1032
-1014
-999
-983
-968
-954
-940
-927
-914
-902
-890
-878
-866
-853
-841
-828
-815
-801
-787
-772
-756
-740
-723
-705
-686
-667
-647
-627
-605
-584
-561
-539
-516
-493
-470
-447
-425
-403
-381
-360
-340
-320
-301
-283
-265
-248
-231
-215
-200
-184
-169
-153
-138
-122
-106
-89
-72
-54
-36
-17
3
24
45
67
89
112
136
159
184
208
232
257
281
305
330
353
377
400
423
446
468
489
510
530
550
569
588
607
625
643
661
679
698
716
734
753
772
791
810
830
849
869
889
910
930
951
972
993
1014
1035
1057
1078
1100
1121
1143
1164
1185
1207
1228
1249
1270
1291
1311
1332
1352
1372
1391
1410
1429
1447
1464
1482
1498
1515
1530
1546
1561
1576
1590
1605
1619
1634
1648
1662
1677
1691
1706
1721
1736
1752
1767
1783
1799
1816
1832
1849
1865
1882
1898
1915
1931
1947
1962
1977
1991
2004
2017
2029
2041
2052
2062
2072
2081
2089
2098
2105
2113
2120
2127
2133
2139
2145
2151
2157
2163
2169
2175
2182
2188
2195
2202
2210
2218
2226
2234
2242
2251
2259
2268
2276
2285
2294
2302
2311
2320
2329
2337
2346
2355
2364
2372
2381
2389
2397
2405
2413
2421
2429
2437
2445
2454
2462
2471
2479
2488
2497
2506
2515
2524
2533
2542
2551
2560
2569
2577
2585
2593
2600
2606
2613
2618
2622
2626
2628
2630
2630
2630
2628
2625
2621
2617
2611
2604
2596
2588
2578
2568
2557
2546
2533
2520
2507
2493
2478
2463
2447
2431
2414
2396
2378
2359
2340
2320
2299
2278
2256
2234
2211
2188
2164
2140
2115
2090
2064
2037
2011
1983
1955
1926
1896
1866
1834
1802
1769
1736
1701
1666
1630
1594
1556
1518
1480
1441
1402
1362
1323
1283
1244
1204
1165
1125
1086
1047
1008
970
932
894
856
818
781
744
707
670
633
596
559
522
484
446
408
369
329
289
249
208
166
125
82
40
-3
-47
-90
-134
-177
-221
-265
-308
-351
-394
-436
-478
-519
-560
-600
-640
-679
-718
-756
-794
-832
-869
-907
-944
-982
-1018
-1057
-1094
-1132
-1170
-1208
-1246
-1284
-1322
-1361
-1399
-1437
-1474
-1512
-1549
-1585
-1620
-1655
-1689
-1722
-1755
-1786
-1817
-1847
-1877
-1906
-1935
-1963
-1991
-2019
-2045
-2073
-2100
-2127
-2153
-2178
-2204
-2229
-2254
-2279
-2303
-2328
-2352
-2375
-2399
-2423
-2445
-2468
-2490
-2512
-2532
-2553
-2572
-2591
-2609
-2626
-2643
-2659
-2675
-2690
-2704
-2718
-2732
-2746
-2760
-2773
-2787
-2800
-2814
-2828
-2843
-2857
-2872
-2887
-2902
-2917
-2932
-2947
-2961
-2975
-2989
-3002
-3015
-3027
-3038
-3050
-3060
-3071
-3081
-3091
-3101
-3111
-3121
-3132
-3142
-3153
-3163
-3174
-3185
-3196
-3206
-3217
-3228
-3239
-3249
-3259
-3269
-3279
-3289
-3298
-3306
-3314
-3321
-3328
-3334
-3339
-3344
-3349
-3353
-3357
-3360
-3364
-3367
-3371
-3375
-3379
-3383
-3388
-3393
-3398
-3403
-3409
-3414
-3420
-3425
-3431
-3436
-3441
-3445
-3449
-3452
-3455
-3457
-3459
-3459
-3459
-3457
-3455
-3452
-3448
-3444
-3439
-3434
-3428
-3422
-3415
-3408
-3402
-3394
-3387
-3380
-3372
-3365
-3357
-3350
-3342
-3334
-3327
-3319
-3312
-3304
-3297
-3289
-3282
-3274
-3267
-3259
-3251
-3243
-3234
-3225
-3215
-3205
-3193
-3181
-3168
-3154
-3139
-3124
-3107
-3090
-3072
-3054
-3035
-3015
-2996
-2976
-2956
-2936
-2916
-2896
-2876
-2856
-2836
-2816
-2795
-2775
-2754
-2733
-2711
-2689
-2667
-2644
-2620
-2596
-2571
-2546
-2520
-2494
-2467
-2439
-2411
-2382
-2353
-2324
-2294
-2263
-2232
-2200
-2168
-2135
-2101
-2067
-2032
-1996
-1959
-1921
-1882
-1842
-1801
-1758
-1715
-1671
-1625
-1579
-1532
-1484
-1436
-1387
-1337
-1286
-1235
-1183
-1131
-1079
-1027
-975
-923
-871
-819
-768
-718
-668
-618
-570
-521
-473
-426
-379
-332
-285
-239
-193
-147
-101
-55
-10
36
81
126
170
215
260
304
349
393
437
482
526
570
615
659
704
748
792
837
881
925
970
1014
1058
1101
1145
1188
1231
1274
1316
1358
1399
1440
1480
1520
1559
1598
1636
1674
1712
1750
1787
1825
1864
1903
1942
1981
2021
2062
2103
2144
2186
2228
2270
2312
2354
2396
2439
2481
2523
2566
2608
2651
2694
2737
2780
2823
2866
2908
2951
2994
3036
3078
3119
3160
3201
3240
3280
3318
3356
3392
3428
3464
3498
3531
3563
3594
3624
3653
3681
3708
3734
3759
3784
3808
3831
3855
3877
3900
3922
3944
3966
3987
4008
4029
4049
4069
4089
4108
4126
4144
4161
4177
4193
4207
4221
4235
4247
4259
4269
4279
4288
4297
4304
4311
4317
4323
4328
4333
4338
4342
4346
4350
4354
4359
4363
4367
4372
4377
4382
4388
4393
4400
4406
4413
4420
4427
4435
4443
4451
4459
4468
4476
4485
4494
4502
4510
4518
4526
4533
4540
4546
4552
4558
4563
4567
4572
4576
4580
4584
4588
4591
4594
4597
4600
4602
4604
4606
4607
4607
4608
4607
4606
4605
4603
4601
4598
4595
4592
4588
4584
4580
4575
4569
4564
4557
4551
4543
4535
4527
4517
4508
4497
4486
4474
4462
4449
4435
4421
4406
4390
4374
4357
4340
4322
4303
4284
4264
4243
4222
4200
4178
4155
4131
4107
4082
4056
4030
4003
3977
3950
3923
3895
3867
3839
3812
3784
3757
3729
3702
3675
3648
3622
3595
3569
3543
3518
3492
3467
3442
3417
3393
3369
3345
3322
3299
3276
3254
3231
3209
3188
3166
3144
3122
3100
3078
3056
3034
3011
2989
2966
2943
2919
2895
2872
2848
2824
2800
2776
2752
2728
2704
2681
2657
2633
2610
2586
2562
2539
2515
2492
2469
2446
2424
2402
2381
2360
2340
2321
2303
2285
2267
2251
2234
2218
2202
2185
2169
2153
2136
2120
2103
2086
2069
2052
2036
2019
2003
1987
1971
1955
1939
1924
1909
1893
1878
1863
1848
1832
1817
1802
1788
1773
1758
1744
1730
1715
1701
1688
1674
1660
1647
1633
1620
1606
1593
1580
1567
1555
1543
1531
1519
1508
1497
1487
1477
1467
1457
1448
1439
1430
1422
1413
1404
1396
1387
1379
1370
1362
1353
1345
1336
1327
1318
1309
1300
1291
1282
1273
1264
1255
1246
1237
1229
1220
1211
1202
1193
1183
1174
1165
1155
1146
1136
1127
1117
1108
1099
1090
1081
1073
1065
1058
1051
1044
1039
1033
1029
1024
1020
1016
1012
1010
1008
1004
1002
1000
1000
998
997
996
996
996
996
996
996
997
999
1000
1002
1004
1008
1012
1016
1022
1028
1035
1042
1049
1056
1064
1072
1080
1088
1097
1105
1114
1123
1133
1143
1153
1164
1175
1186
1198
1210
1222
1235
1248
1261
1275
1289
1304
1319
1335
1351
1367
1384
1402
1420
1439
1458
1477
1498
1518
1539
1561
1583
1606
1629
1653
1677
1702
1728
1754
1780
1807
1835
1862
1890
1918
1947
1975
2004
2032
2061
2089
2118
2147
2175
2204
2233
2262
2292
2321
2351
2382
2413
2445
2478
2511
2546
2581
2617
2654
2692
2730
2769
2808
2847
2887
2927
2966
3005
3043
3081
3119
3156
3192
3228
3263
3298
3333
3367
3401
3435
3468
3502
3535
3569
3603
3637
3672
3706
3741
3776
3812
3848
3885
3922
3960
3998
4037
4075
4116
4157
4198
4240
4282
4325
4368
4411
4456
4500
4545
4590
4635
4680
4725
4771
4816
4860
4905
4949
4992
5036
5078
5120
5162
5203
5244
5284
5324
5364
5403
5442
5481
5520
5558
5596
5635
5673
5712
5750
5789
5828
5867
5906
5946
5986
6026
6066
6106
6147
6187
6228
6268
6308
6348
6388
6428
6467
6506
6545
6583
6621
6659
6696
6734
6771
6808
6844
6881
6916
6952
6987
7022
7056
7090
7123
7155
7187
7218
7249
7279
7309
7338
7367
7395
7423
7451
7478
7505
7532
7559
7586
7613
7639
7666
7692
7718
7745
7772
7799
7826
7853
7881
7909
7937
7965
7993
8021
8048
8076
8103
8130
8156
8180
8205
8229
8252
8274
8295
8316
8336
8356
8375
8394
8413
8432
8451
8470
8490
8510
8531
8552
8574
8597
8621
8646
8672
8699
8727
8755
8784
8814
8844
8874
8904
8934
8963
8992
9020
9047
9073
9098
9122
9144
9165
9185
9203
9220
9236
9251
9265
9278
9290
9302
9314
9325
9335
9346
9357
9368
9379
9390
9402
9414
9426
9438
9450
9463
9475
9487
9498
9509
9520
9530
9540
9549
9557
9564
9571
9577
9582
9587
9591
9594
9597
9599
9600
9602
9603
9603
9603
9603
9602
9601
9600
9599
9597
9595
9593
9590
9587
9584
9581
9577
9573
9569
9564
9559
9554
9547
9541
9533
9525
9516
9507
9496
9484
9472
9458
9444
9428
9412
9394
9376
9357
9337
9317
9296
9273
9251
9227
9203
9178
9152
9125
9098
9071
9042
9013
8983
8953
8923
8892
8861
8830
8799
8768
8738
8708
8679
8650
8622
8595
8568
8542
8517
8493
8469
8446
8423
8400
8378
8356
8334
8312
8290
8268
8246
8223
8199
8175
8151
8125
8101
8074
8048
8021
7994
7967
7940
7913
7887
7861
7835
7810
7785
7762
7738
7715
7693
7671
7650
7629
7608
7586
7565
7543
7520
7497
7473
7448
7422
7396
7368
7339
7309
7279
7248
7216
7183
7150
7117
7083
7049
7015
6981
6946
6911
6876
6841
6806
6771
6736
6701
6666
6630
6595
6560
6524
6489
6453
6417
6381
6345
6309
6273
6236
6200
6163
6127
6090
6054
6017
5981
5945
5909
5874
5839
5804
5769
5735
5701
5667
5634
5602
5570
5538
5507
5477
5447
5418
5389
5362
5334
5308
5282
5257
5233
5209
5186
5163
5140
5117
5095
5072
5050
5027
5004
4982
4959
4936
4914
4891
4869
4847
4826
4804
4783
4762
4741
4720
4699
4679
4658
4637
4615
4594
4572
4549
4527
4504
4481
4458
4434
4411
4388
4365
4342
4320
4298
4276
4254
4233
4212
4191
4170
4149
4128
4107
4086
4064
4042
4019
3996
3972
3948
3923
3898
3873
3847
3820
3794
3767
3740
3713
3686
3660
3633
3606
3579
3553
3527
3501
3475
3450
3425
3400
3376
3352
3328
3304
3280
3257
3233
3210
3187
3164
3141
3119
3097
3076
3055
3035
3015
2996
2978
2960
2943
2926
2910
2894
2879
2864
2849
2835
2821
2808
2795
2782
2770
2758
2746
2735
2723
2712
2700
2689
2677
2665
2653
2641
2628
2616
2603
2590
2578
2565
2552
2540
2527
2515
2502
2490
2478
2466
2453
2441
2429
2417
2404
2392
2379
2366
2353
2339
2325
2311
2296
2280
2264
2248
2231
2214
2197
2179
2161
2143
2125
2108
2090
2073
2057
2041
2025
2011
1997
1983
1970
1958
1946
1935
1925
1915
1906
1897
1889
1881
1874
1868
1862
1857
1852
1847
1843
1839
1835
1832
1828
1825
1822
1820
1817
1815
1814
1813
1813
1814
1815
1818
1821
1826
1831
1837
1844
1852
1861
1871
1881
1892
1903
1915
1927
1939
1952
1964
1977
1989
2001
2013
2025
2037
2049
2061
2074
2086
2099
2112
2126
2140
2154
2169
2185
2201
2217
2234
2251
2268
2285
2303
2320
2337
2354
2370
2387
2403
2418
2433
2448
2462
2476
2489
2501
2513
2525
2535
2546
2555
2565
2574
2583
2591
2600
2608
2616
2624
2633
2642
2651
2660
2670
2680
2691
2702
2713
2725
2737
2749
2760
2771
2782
2791
2800
2808
2815
2820
2824
2828
2830
2831
2832
2831
2831
2829
2827
2825
2822
2820
2817
2814
2811
2808
2805
2802
2799
2796
2792
2788
2784
2780
2775
2770
2765
2759
2753
2746
2739
2731
2723
2715
2706
2697
2687
2678
2668
2659
2649
2640
2631
2622
2614
2607
2599
2593
2586
2580
2575
2570
2565
2560
2556
2551
2546
2541
2536
2530
2523
2517
2509
2501
2493
2484
2474
2464
2454
2442
2431
2419
2407
2394
2382
2369
2356
2344
2331
2319
2307
2295
2283
2271
2259
2247
2235
2223
2210
2197
2184
2170
2155
2140
2124
2107
2090
2072
2053
2033
2013
1993
1971
1949
1927
1903
1880
1855
1831
1806
1780
1754
1728
1702
1675
1648
1621
1593
1565
1537
1507
1478
1447
1417
1385
1354
1321
1288
1255
1221
1187
1152
1116
1080
1044
1006
969
931
892
852
812
771
730
688
645
601
557
512
467
421
375
328
281
234
187
140
93
46
-1
-48
-94
-140
-185
-231
-276
-321
-365
-409
-453
-496
-540
-583
-626
-669
-711
-754
-797
-840
-884
-928
-972
-1018
-1063
-1110
-1157
-1205
-1254
-1304
-1354
-1405
-1457
-1510
-1563
-1616
-1669
-1723
-1777
-1831
-1884
-1937
-1990
-2041
-2093
-2144
-2194
-2243
-2291
-2339
-2386
-2432
-2478
-2522
-2566
-2609
-2651
-2691
-2731
-2770
-2807
-2844
-2879
-2914
-2947
-2980
-3013
-3044
-3076
-3107
-3138
-3169
-3200
-3231
-3262
-3292
-3322
-3352
-3382
-3411
-3439
-3467
-3495
-3521
-3548
-3574
-3599
-3624
-3648
-3672
-3695
-3718
-3741
-3763
-3785
-3806
-3826
-3846
-3866
-3885
-3904
-3922
-3940
-3958
-3975
-3991
-4008
-4024
-4040
-4056
-4072
-4088
-4104
-4119
-4135
-4150
-4166
-4181
-4196
-4210
-4225
-4239
-4253
-4266
-4279
-4291
-4303
-4314
-4324
-4333
-4342
-4349
-4356
-4361
-4366
-4369
-4371
-4372
-4372
-4371
-4369
-4366
-4363
-4358
-4353
-4348
-4342
-4336
-4329
-4322
-4315
-4308
-4300
-4291
-4283
-4274
-4264
-4254
-4244
-4233
-4222
-4210
-4197
-4184
-4171
-4157
-4143
-4129
-4115
-4100
-4085
-4069
-4054
-4038
-4021
-4003
-3987
-3969
-3951
-3932
-3913
-3894
-3874
-3855
-3835
-3816
-3796
-3777
-3758
-3738
-3719
-3699
-3680
-3660
-3639
-3619
-3598
-3576
-3554
-3532
-3509
-3486
-3462
-3438
-3414
-3389
-3363
-3338
-3311
-3285
-3257
-3230
-3201
-3173
-3143
-3113
-3083
-3052
-3020
-2988
-2956
-2923
-2889
-2856
-2822
-2788
-2754
-2720
-2686
-2652
-2619
-2586
-2553
-2520
-2488
-2456
-2424
-2393
-2362
-2331
-2300
-2270
-2240
-2209
-2179
-2149
-2119
-2089
-2059
-2028
-1998
-1967
-1936
-1905
-1873
-1841
-1808
-1776
-1742
-1708
-1673
-1638
-1602
-1565
-1527
-1489
-1451
-1412
-1373
-1333
-1294
-1254
-1215
-1175
-1136
-1097
-1059
-1020
-981
-942
-903
-863
-823
-782
-740
-697
-652
-606
-559
-510
-459
-407
-354
-299
-242
-184
-125
-65
-4
57
120
183
247
311
375
439
504
569
634
699
763
828
892
956
1020
1083
1146
1209
1272
1335
1398
1462
1525
1590
1655
1720
1787
1855
1923
1993
2063
2135
2207
2280
2353
2427
2502
2576
2650
2724
2798
2872
2945
3017
3089
3161
3232
3303
3373
3443
3513
3582
3650
3719
3786
3853
3920
3986
4051
4118
4183
4248
4313
4377
4442
4507
4571
4636
4701
4766
4832
4897
4963
5029
5095
5161
5227
5294
5361
5428
5494
5561
5628
5695
5762
5828
5894
5959
6023
6086
6148
6209
6269
6327
6384
6440
6494
6547
6598
6648
6696
6743
6789
6834
6877
6920
6962
7003
7043
7084
7124
7164
7204
7244
7285
7327
7369
7412
7456
7501
7547
7594
7642
7690
7740
7791
7843
7895
7948
8002
8055
8109
8164
8221
8276
8331
8387
8442
8497
8552
8606
8660
8713
8765
8817
8867
8917
8965
9013
9060
9106
9151
9196
9240
9284
9327
9370
9413
9457
9500
9543
9586
9629
9671
9714
9756
9798
9839
9880
9921
9961
10000
10039
10078
10116
10154
10192
10228
10265
10300
10335
10369
10403
10435
10466
10497
10526
10555
10582
10608
10634
10658
10682
10705
10727
10748
10769
10789
10809
10829
10849
10868
10887
10905
10924
10942
10961
10979
10997
11015
11034
11052
11071
11089
11108
11126
11145
11163
11181
11198
11215
11232
11247
11262
11275
11287
11298
11308
11317
11325
11331
11337
11341
11345
11348
11350
11352
11353
11354
11355
11355
11355
11355
11355
11355
11355
11355
11355
11356
11356
11357
11358
11359
11360
11362
11363
11365
11366
11368
11369
11370
11371
11372
11373
11373
11373
11373
11371
11369
11367
11363
11359
11354
11349
11342
11335
11327
11319
11310
11300
11291
11281
11270
11260
11249
11238
11226
11214
11201
11187
11173
11158
11142
11125
11107
11088
11068
11047
11025
11002
10979
10955
10930
10905
10879
10853
10825
10797
10769
10739
10709
10678
10647
10615
10582
10549
10515
10481
10446
10411
10375
10339
10302
10265
10227
10188
10148
10107
10064
10021
9977
9931
9884
9836
9787
9736
9685
9633
9580
9527
9473
9419
9364
9309
9254
9199
9144
9088
9033
8979
8924
8869
8815
8762
8708
8655
8602
8550
8497
8445
8393
8341
8290
8239
8186
8135
8085
8035
7984
7934
7884
7834
7784
7735
7685
7636
7587
7538
7490
7441
7393
7345
7297
7250
7202
7155
7109
7062
7017
6971
6927
6882
6838
6795
6752
6709
6666
6623
6581
6538
6495
6452
6409
6367
6324
6281
6238
6196
6154
6112
6071
6030
5990
5951
5913
5875
5839
5803
5769
5735
5702
5671
5640
5611
5582
5555
5529
5503
5478
5454
5431
5408
5386
5364
5342
5320
5297
5275
5252
5228
5204
5180
5155
5129
5103
5076
5049
5021
4993
4965
4936
4907
4879
4850
4822
4794
4766
4739
4712
4686
4660
4635
4610
4585
4562
4538
4514
4491
4468
4445
4422
4398
4375
4351
4327
4302
4278
4253
4228
4202
4176
4151
4125
4100
4074
4049
4024
4000
3976
3953
3930
3908
3887
3866
3845
3826
3807
3788
3770
3753
3736
3720
3705
3690
3675
3660
3646
3632
3617
3602
3587
3572
3556
3539
3523
3506
3489
3471
3454
3437
3421
3405
3390
3376
3363
3351
3340
3331
3323
3316
3310
3306
3302
3300
3299
3298
3299
3300
3302
3304
3307
3310
3313
3317
3320
3323
3325
3327
3329
3331
3332
3333
3333
3333
3333
3333
3333
3333
3333
3333
3334
3335
3336
3338
3341
3344
3347
3351
3356
3361
3367
3373
3379
3386
3394
3402
3410
3419
3428
3437
3447
3456
3466
3477
3487
3498
3508
3519
3530
3541
3551
3562
3573
3583
3593
3604
3614
3624
3634
3644
3655
3665
3675
3686
3696
3706
3716
3726
3735
3744
3752
3760
3768
3774
3780
3786
3791
3796
3800
3804
3808
3811
3815
3819
3824
3828
3833
3838
3844
3850
3857
3863
3870
3878
3885
3892
3899
3907
3914
3921
3928
3935
3941
3948
3954
3960
3966
3971
3976
3980
3985
3989
3992
3995
3998
4000
4001
4003
4003
4003
4005
4005
4003
4003
4002
4001
3999
3997
3995
3992
3990
3987
3984
3982
3979
3978
3976
3976
3975
3976
3977
3979
3982
3986
3990
3995
4001
4006
4014
4022
4030
4038
4046
4056
4065
4074
4083
4093
4102
4111
4120
4128
4136
4144
4151
4158
4164
4170
4176
4181
4186
4190
4195
4198
4202
4205
4208
4210
4212
4213
4215
4216
4216
4216
4216
4216
4215
4214
4213
4212
4210
4209
4207
4205
4202
4200
4198
4195
4192
4189
4186
4183
4179
4176
4172
4168
4164
4159
4154
4149
4144
4138
4132
4126
4120
4113
4106
4098
4091
4083
4075
4067
4059
4051
4043
4035
4027
4018
4009
4000
3991
3981
3972
3962
3951
3941
3930
3919
3908
3897
3885
3873
3861
3849
3837
3825
3812
3799
3785
3771
3756
3741
3724
3707
3688
3668
3646
3623
3599
3574
3547
3519
3490
3460
3429
3397
3365
3331
3297
3262
3227
3190
3153
3115
3076
3036
2995
2954
2912
2869
2825
2781
2736
2691
2646
2600
2555
2509
2463
2417
2371
2326
2280
2234
2188
2142
2096
2049
2003
1956
1909
1861
1814
1766
1717
1669
1621
1572
1524
1475
1427
1379
1331
1283
1235
1187
1140
1092
1045
998
951
904
858
811
765
720
674
630
585
541
498
454
411
369
326
284
241
199
156
112
68
24
-21
-67
-114
-161
-210
-260
-310
-361
-413
-466
-520
-574
-629
-684
-740
-796
-852
-909
-965
-1022
-1078
-1135
-1191
-1247
-1304
-1360
-1416
-1471
-1527
-1582
-1637
-1692
-1746
-1801
-1855
-1910
-1964
-2019
-2074
-2129
-2185
-2241
-2297
-2355
-2413
-2471
-2530
-2590
-2649
-2709
-2769
-2829
-2890
-2949
-3009
-3068
-3128
-3186
-3245
-3303
-3360
-3418
-3475
-3531
-3587
-3643
-3699
-3754
-3808
-3863
-3916
-3970
-4022
-4075
-4127
-4179
-4230
-4281
-4331
-4382
-4432
-4482
-4533
-4583
-4634
-4685
-4737
-4789
-4841
-4894
-4947
-5001
-5055
-5110
-5165
-5220
-5276
-5332
-5389
-5446
-5503
-5561
-5618
-5676
-5733
-5790
-5847
-5904
-5960
-6015
-6070
-6123
-6176
-6229
-6280
-6330
-6380
-6429
-6477
-6525
-6572
-6619
-6665
-6711
-6757
-6803
-6848
-6893
-6938
-6982
-7027
-7071
-7115
-7159
-7202
-7246
-7289
-7332
-7374
-7417
-7459
-7500
-7541
-7582
-7621
-7660
-7698
-7736
-7772
-7808
-7842
-7876
-7908
-7939
-7969
-7998
-8026
-8053
-8079
-8103
-8127
-8150
-8172
-8194
-8214
-8234
-8253
-8271
-8288
-8305
-8321
-8337
-8352
-8367
-8381
-8394
-8407
-8420
-8432
-8444
-8455
-8466
-8477
-8487
-8498
-8507
-8517
-8526
-8534
-8542
-8550
-8557
-8564
-8570
-8575
-8579
-8583
-8586
-8588
-8589
-8589
-8589
-8587
-8585
-8582
-8579
-8574
-8569
-8563
-8557
-8550
-8542
-8534
-8526
-8517
-8507
-8497
-8487
-8477
-8466
-8455
-8443
-8430
-8417
-8403
-8388
-8372
-8355
-8337
-8317
-8296
-8273
-8248
-8222
-8194
-8164
-8132
-8100
-8064
-8029
-7991
-7952
-7911
-7870
-7827
-7783
-7738
-7692
-7646
-7598
-7550
-7502
-7452
-7402
-7351
-7300
-7248
-7195
-7141
-7087
-7032
-6977
-6921
-6865
-6809
-6752
-6696
-6639
-6582
-6525
-6468
-6410
-6353
-6296
-6239
-6181
-6123
-6066
-6008
-5950
-5891
-5833
-5774
-5716
-5657
-5598
-5539
-5480
-5421
-5362
-5302
-5242
-5182
-5122
-5061
-5000
-4939
-4877
-4815
-4753
-4690
-4627
-4564
-4501
-4437
-4373
-4309
-4245
-4181
-4117
-4051
-3987
-3923
-3857
-3792
-3726
-3660
-3594
-3528
-3461
-3393
-3325
-3257
-3188
-3119
-3049
-2979
-2908
-2836
-2763
-2690
-2615
-2539
-2462
-2384
-2305
-2225
-2143
-2061
-1977
-1893
-1808
-1723
-1637
-1550
-1463
-1376
-1288
-1200
-1112
-1022
-934
-844
-754
-664
-573
-482
-391
-299
-207
-115
-22
71
164
257
351
444
538
632
726
821
915
1008
1104
1199
1294
1389
1484
1579
1674
1770
1865
1961
2057
2154
2250
2346
2443
2539
2636
2733
2829
2926
3022
3118
3214
3310
3404
3499
3593
3686
3778
3869
3960
4049
4138
4226
4313
4399
4484
4569
4652
4735
4817
4898
4979
5058
5137
5215
5293
5369
5445
5520
5594
5668
5741
5813
5884
5955
6025
6094
6163
6231
6299
6366
6433
6500
6566
6632
6698
6763
6828
6893
6957
7020
7083
7146
7208
7269
7330
7390
7450
7509
7568
7626
7683
7741
7798
7855
7911
7968
8023
8080
8135
8192
8247
8302
8356
8410
8463
8516
8567
8618
8667
8716
8764
8810
8856
8900
8943
8986
9027
9067
9106
9144
9180
9216
9251
9284
9317
9349
9379
9409
9438
9466
9494
9521
9547
9573
9598
9623
9647
9671
9694
9717
9739
9760
9781
9802
9822
9841
9861
9880
9899
9917
9935
9953
9971
9989
10007
10025
10042
10060
10078
10095
10112
10129
10145
10161
10176
10191
10204
10217
10229
10239
10248
10255
10261
10266
10269
10270
10270
10268
10265
10260
10253
10246
10236
10226
10214
10201
10187
10172
10157
10140
10123
10106
10088
10069
10050
10031
10011
9991
9970
9949
9927
9904
9881
9857
9832
9806
9779
9752
9723
9693
9662
9629
9595
9560
9523
9485
9445
9403
9360
9316
9270
9223
9175
9126
9076
9026
8976
8925
8874
8823
8773
8722
8672
8622
8572
8522
8473
8424
8374
8325
8275
8226
8176
8125
8076
8025
7974
7922
7871
7818
7765
7712
7658
7603
7548
7492
7437
7380
7324
7267
7210
7153
7096
7039
6982
6925
6869
6812
6756
6700
6644
6588
6533
6477
6421
6365
6309
6252
6195
6138
6081
6023
5965
5906
5847
5788
5728
5668
5608
5547
5486
5425
5364
5304
5243
5182
5121
5061
5001
4941
4881
4822
4764
4705
4647
4590
4533
4476
4419
4362
4305
4248
4191
4134
4075
4017
3958
3898
3837
3776
3714
3651
3587
3523
3457
3392
3325
3258
3191
3123
3055
2986
2917
2847
2777
2707
2636
2566
2495
2424
2354
2283
2212
2142
2071
2001
1931
1860
1790
1719
1648
1577
1506
1435
1364
1292
1221
1149
1078
1006
935
864
792
720
649
577
505
432
359
286
212
138
63
-12
-88
-164
-241
-319
-397
-476
-555
-635
-715
-796
-876
-957
-1038
-1119
-1200
-1281
-1361
-1442
-1522
-1601
-1680
-1759
-1837
-1915
-1993
-2070
-2146
-2223
-2299
-2375
-2451
-2527
-2602
-2678
-2753
-2828
-2904
-2979
-3055
-3130
-3205
-3281
-3356
-3432
-3507
-3582
-3657
-3732
-3807
-3881
-3955
-4029
-4102
-4175
-4247
-4319
-4391
-4462
-4533
-4603
-4673
-4742
-4811
-4880
-4948
-5016
-5084
-5152
-5220
-5287
-5354
-5422
-5489
-5556
-5624
-5691
-5758
-5825
-5893
-5960
-6028
-6095
-6163
-6230
-6298
-6365
-6433
-6500
-6566
-6633
-6698
-6763
-6828
-6891
-6954
-7016
-7076
-7136
-7194
-7252
-7307
-7362
-7415
-7467
-7518
-7567
-7615
-7661
-7707
-7750
-7793
-7835
-7875
-7914
-7952
-7989
-8025
-8060
-8093
-8127
-8159
-8191
-8222
-8253
-8283
-8312
-8341
-8369
-8397
-8424
-8451
-8478
-8504
-8530
-8556
-8581
-8607
-8632
-8657
-8681
-8705
-8729
-8752
-8775
-8797
-8818
-8838
-8857
-8875
-8892
-8908
-8923
-8937
-8950
-8962
-8972
-8982
-8991
-8999
-9006
-9012
-9018
-9023
-9027
-9031
-9034
-9036
-9038
-9039
-9040
-9041
-9041
-9040
-9039
-9038
-9037
-9036
-9034
-9032
-9030
-9027
-9025
-9022
-9018
-9014
-9010
-9005
-9000
-8994
-8987
-8980
-8972
-8963
-8954
-8945
-8934
-8924
-8913
-8902
-8890
-8878
-8866
-8854
-8842
-8829
-8817
-8804
-8792
-8779
-8767
-8754
-8741
-8728
-8715
-8701
-8687
-8673
-8657
-8641
-8625
-8608
-8590
-8571
-8552
-8533
-8512
-8492
-8471
-8450
-8429
-8408
-8387
-8366
-8345
-8324
-8304
-8284
-8265
-8246
-8228
-8211
-8194
-8178
-8163
-8148
-8135
-8122
-8109
-8098
-8086
-8074
-8064
-8053
-8042
-8032
-8022
-8012
-8003
-7994
-7986
-7978
-7970
-7963
-7957
-7952
-7947
-7942
-7938
-7935
-7932
-7930
-7929
-7928
-7928
-7928
-7929
-7930
-7933
-7935
-7938
-7942
-7947
-7952
-7957
-7963
-7969
-7976
-7984
-7991
-7999
-8007
-8013
-8022
-8029
-8036
-8042
-8048
-8053
-8057
-8058
-8061
-8061
-8061
-8061
-8058
-8055
-8052
-8047
-8041
-8035
-8026
-8019
-8010
-8000
-7989
-7977
-7965
-7951
-7937
-7922
-7906
-7888
-7871
-7852
-7832
-7811
-7789
-7767
-7743
-7718
-7692
-7665
-7637
-7608
-7577
-7545
-7512
-7478
-7443
-7407
-7370
-7333
-7294
-7255
-7215
-7174
-7132
-7090
-7047
-7003
-6959
-6914
-6868
-6821
-6774
-6726
-6678
-6628
-6578
-6528
-6477
-6426
-6374
-6322
-6269
-6217
-6164
-6110
-6057
-6003
-5948
-5894
-5838
-5783
-5727
-5670
-5613
-5556
-5498
-5440
-5381
-5322
-5263
-5204
-5145
-5086
-5027
-4969
-4910
-4852
-4795
-4737
-4680
-4623
-4565
-4508
-4451
-4394
-4336
-4278
-4220
-4162
-4104
-4045
-3986
-3928
-3869
-3810
-3751
-3693
-3634
-3576
-3517
-3460
-3402
-3345
-3288
-3232
-3177
-3122
-3068
-3014
-2962
-2910
-2859
-2809
-2760
-2712
-2665
-2618
-2573
-2528
-2484
-2440
-2398
-2356
-2315
-2274
-2235
-2195
-2157
-2119
-2082
-2045
-2009
-1973
-1938
-1903
-1869
-1836
-1803
-1771
-1740
-1710
-1681
-1653
-1626
-1600
-1575
-1551
-1529
-1508
-1489
-1471
-1454
-1439
-1425
-1413
-1402
-1393
-1385
-1379
-1374
-1371
-1369
-1368
-1369
-1370
-1373
-1377
-1381
-1387
-1393
-1400
-1408
-1417
-1426
-1436
-1446
-1458
-1470
-1482
-1496
-1510
-1525
-1541
-1558
-1576
-1595
-1615
-1636
-1658
-1681
-1706
-1732
-1759
-1787
-1816
-1846
-1878
-1910
-1944
-1978
-2013
-2050
-2087
-2125
-2165
-2205
-2246
-2288
-2331
-2375
-2420
-2465
-2512
-2559
-2607
-2656
-2705
-2755
-2806
-2857
-2909
-2962
-3015
-3068
-3123
-3178
-3234
-3291
-3348
-3407
-3466
-3526
-3586
-3648
-3710
-3773
-3836
-3900
-3965
-4030
-4096
-4162
-4229
-4297
-4366
-4435
-4504
-4574
-4645
-4716
-4787
-4859
-4931
-5003
-5076
-5149
-5221
-5294
-5368
-5441
-5513
-5586
-5659
-5731
-5804
-5875
-5947
-6018
-6089
-6160
-6230
-6300
-6370
-6439
-6508
-6577
-6645
-6714
-6782
-6850
-6918
-6987
-7055
-7123
-7191
-7259
-7328
-7396
-7465
-7534
-7602
-7671
-7740
-7809
-7878
-7947
-8016
-8085
-8154
-8224
-8293
-8363
-8432
-8502
-8572
-8642
-8712
-8783
-8853
-8925
-8996
-9068
-9140
-9213
-9286
-9360
-9434
-9509
-9584
-9660
-9737
-9813
-9891
-9968
-10046
-10125
-10203
-10282
-10362
-10441
-10521
-10601
-10681
-10761
-10841
-10921
-11002
-11082
-11162
-11243
-11323
-11403
-11484
-11564
-11644
-11724
-11804
-11884
-11964
-12044
-12123
-12202
-12281
-12360
-12438
-12516
-12593
-12670
-12746
-12821
-12895
-12969
-13042
-13114
-13186
-13257
-13327
-13396
-13465
-13533
-13601
-13668
-13736
-13803
-13870
-13938
-14006
-14074
-14143
-14211
-14281
-14351
-14421
-14491
-14562
-14633
-14704
-14775
-14846
-14917
-14988
-15059
-15130
-15200
-15270
-15339
-15408
-15477
-15545
-15612
-15679
-15746
-15812
-15877
-15942
-16007
-16071
-16134
-16197
-16259
-16321
-16382
-16443
-16503
-16562
-16622
-16681
-16739
-16798
-16856
-16915
-16973
-17031
-17089
-17147
-17205
-17263
-17321
-17379
-17437
-17495
-17553
-17610
-17667
-17724
-17781
-17837
-17893
-17949
-18005
-18060
-18114
-18168
-18222
-18276
-18329
-18382
-18435
-18487
-18539
-18591
-18642
-18694
-18745
-18797
-18848
-18899
-18950
-19001
-19052
-19103
-19154
-19205
-19255
-19305
-19355
-19405
-19454
-19502
-19551
-19598
-19645
-19692
-19737
-19782
-19827
-19871
-19914
-19957
-20000
-20042
-20084
-20125
-20167
-20208
-20249
-20290
-20332
-20373
-20415
-20457
-20499
-20541
-20583
-20625
-20667
-20709
-20751
-20793
-20834
-20875
-20916
-20956
-20995
-21034
-21073
-21111
-21148
-21185
-21221
-21257
-21292
-21326
-21360
-21392
-21424
-21455
-21485
-21515
-21543
-21571
-21597
-21623
-21649
-21673
-21697
-21721
-21743
-21765
-21786
-21807
-21827
-21845
-21863
-21880
-21896
-21912
-21926
-21939
-21951
-21962
-21972
-21982
-21990
-21998
-22004
-22010
-22014
-22018
-22020
-22021
-22021
-22020
-22017
-22014
-22009
-22003
-21996
-21988
-21979
-21968
-21957
-21945
-21932
-21918
-21903
-21886
-21869
-21851
-21831
-21811
-21789
-21767
-21743
-21718
-21692
-21666
-21638
-21610
-21581
-21551
-21520
-21489
-21456
-21423
-21390
-21355
-21320
-21284
-21247
-21209
-21170
-21131
-21091
-21050
-21008
-20965
-20922
-20878
-20832
-20786
-20739
-20692
-20643
-20594
-20543
-20492
-20440
-20388
-20334
-20280
-20225
-20169
-20113
-20056
-19998
-19939
-19880
-19820
-19759
-19698
-19636
-19574
-19511
-19447
-19383
-19318
-19253
-19187
-19121
-19054
-18987
-18919
-18851
-18782
-18713
-18643
-18573
-18502
-18430
-18358
-18285
-18212
-18137
-18062
-17986
-17910
-17832
-17754
-17675
-17595
-17514
-17433
-17351
-17268
-17184
-17099
-17013
-16927
-16840
-16751
-16662
-16572
-16481
-16389
-16296
-16202
-16107
-16012
-15915
-15818
-15719
-15620
-15520
-15420
-15318
-15216
-15113
-15010
-14906
-14801
-14696
-14590
-14483
-14376
-14269
-14160
-14052
-13942
-13833
-13722
-13612
-13500
-13388
-13276
-13163
-13050
-12936
-12821
-12706
-12590
-12474
-12358
-12240
-12123
-12004
-11886
-11766
-11647
-11526
-11406
-11284
-11163
-11041
-10918
-10795
-10672
-10549
-10426
-10302
-10179
-10055
-9931
-9808
-9685
-9562
-9440
-9318
-9196
-9075
-8955
-8835
-8715
-8597
-8478
-8360
-8243
-8125
-8009
-7893
-7777
-7662
-7547
-7432
-7318
-7204
-7090
-6977
-6864
-6752
-6640
-6529
-6418
-6307
-6197
-6087
-5978
-5869
-5760
-5653
-5545
-5438
-5331
-5225
-5119
-5014
-4909
-4804
-4700
-4596
-4493
-4390
-4288
-4186
-4085
-3985
-3885
-3786
-3687
-3590
-3493
-3396
-3301
-3207
-3113
-3021
-2929
-2839
-2749
-2661
-2573
-2487
-2402
-2318
-2235
-2153
-2072
-1991
-1912
-1833
-1755
-1678
-1601
-1525
-1449
-1374
-1299
-1224
-1150
-1076
-1002
-928
-855
-781
-708
-635
-562
-489
-416
-344
-272
-200
-129
-58
13
83
152
220
288
355
421
487
551
615
677
739
800
860
920
978
1036
1094
1150
1207
1263
1319
1375
1430
1486
1542
1598
1654
1710
1767
1823
1880
1937
1994
2050
2107
2163
2219
2274
2329
2383
2437
2489
2542
2593
2643
2693
2742
2790
2838
2885
2931
2976
3021
3066
3110
3153
3197
3239
3282
3324
3365
3407
3448
3489
3529
3570
3610
3650
3690
3730
3770
3809
3849
3888
3928
3967
4006
4045
4083
4121
4159
4196
4232
4268
4303
4338
4372
4405
4437
4469
4500
4531
4561
4590
4618
4646
4674
4700
4726
4752
4777
4801
4825
4849
4872
4895
4917
4940
4961
4983
5004
5026
5046
5067
5088
5108
5129
5149
5168
5188
5207
5226
5245
5263
5281
5298
5315
5331
5346
5361
5375
5389
5401
5413
5425
5436
5446
5455
5464
5472
5479
5486
5493
5499
5504
5509
5514
5518
5522
5525
5528
5532
5535
5538
5541
5544
5547
5550
5553
5556
5560
5563
5566
5570
5573
5577
5581
5585
5589
5593
5597
5602
5607
5612
5617
5622
5627
5633
5639
5644
5649
5654
5659
5664
5669
5673
5677
5680
5683
5686
5689
5691
5693
5694
5695
5696
5696
5696
5696
5695
5693
5692
5690
5688
5685
5683
5680
5677
5674
5671
5668
5665
5662
5658
5655
5652
5648
5645
5641
5638
5634
5631
5627
5623
5620
5616
5613
5609
5606
5602
5599
5595
5592
5589
5585
5582
5579
5576
5572
5569
5566
5562
5559
5555
5552
5548
5545
5541
5537
5533
5530
5526
5522
5519
5515
5512
5508
5506
5503
5501
5499
5497
5496
5495
5495
5494
5494
5495
5495
5496
5496
5497
5497
5498
5498
5498
5498
5498
5498
5498
5498
5497
5497
5497
5497
5497
5497
5497
5497
5497
5497
5497
5497
5498
5498
5498
5497
5497
5497
5496
5495
5494
5493
5492
5491
5489
5488
5486
5485
5483
5481
5479
5478
5476
5475
5474
5473
5472
5471
5471
5471
5471
5472
5472
5473
5475
5476
5478
5480
5482
5484
5486
5488
5490
5492
5493
5495
5496
5496
5497
5497
5496
5496
5494
5492
5490
5488
5485
5481
5478
5474
5470
5466
5461
5457
5453
5450
5446
5442
5439
5436
5433
5431
5428
5426
5424
5422
5420
5419
5417
5415
5413
5412
5410
5408
5406
5404
5402
5400
5399
5397
5395
5392
5390
5388
5386
5384
5382
5380
5378
5377
5375
5374
5372
5371
5370
5369
5368
5368
5367
5366
5366
5365
5364
5364
5363
5362
5361
5360
5359
5357
5356
5354
5353
5351
5349
5348
5347
5346
5345
5344
5344
5345
5345
5347
5349
5351
5354
5358
5362
5366
5371
5377
5383
5389
5396
5403
5411
5419
5427
5435
5444
5454
5464
5474
5485
5496
5508
5521
5534
5548
5563
5578
5594
5611
5628
5645
5663
5682
5701
5720
5740
5760
5780
5801
5822
5843
5865
5887
5909
5932
5955
5978
6002
6027
6051
6076
6101
6127
6153
6179
6206
6232
6259
6286
6313
6341
6368
6396
6425
6453
6482
6511
6541
6571
6602
6633
6664
6696
6728
6761
6794
6827
6861
6895
6929
6964
6998
7033
7068
7104
7139
7175
7211
7247
7283
7320
7357
7394
7431
7468
7506
7544
7582
7621
7660
7699
7738
7778
7819
7859
7900
7941
7982
8023
8064
8106
8148
8191
8233
8276
8319
8361
8404
8447
8490
8533
8576
8618
8660
8702
8743
8784
8825
8865
8904
8944
8983
9022
9061
9100
9138
9177
9216
9254
9293
9331
9370
9408
9446
9484
9522
9560
9598
9636
9674
9711
9749
9786
9824
9861
9899
9936
9973
10009
10045
10080
10115
10150
10183
10216
10248
10279
10309
10339
10367
10395
10422
10447
10472
10496
10520
10542
10564
10586
10606
10626
10646
10665
10683
10702
10719
10737
10754
10771
10788
10804
10820
10835
10850
10865
10880
10894
10908
10921
10934
10946
10958
10969
10980
10990
11000
11010
11018
11027
11035
11042
11049
11056
11062
11068
11074
11079
11084
11088
11092
11095
11098
11101
11103
11104
11105
11106
11106
11106
11106
11105
11104
11103
11102
11100
11098
11096
11094
11091
11088
11085
11082
11079
11075
11072
11068
11064
11060
11056
11052
11048
11044
11040
11036
11032
11028
11023
11019
11014
11010
11005
11000
10995
10990
10985
10979
10974
10969
10963
10958
10952
10946
10941
10935
10930
10925
10919
10914
10910
10905
10901
10897
10893
10890
10887
10884
10882
10880
10879
10878
10878
10878
10878
10879
10879
10881
10882
10884
10885
10887
10889
10891
10893
10894
10896
10897
10898
10898
10898
10898
10897
10895
10893
10890
10887
10884
10880
10876
10872
10867
10863
10858
10854
10849
10845
10841
10837
10833
10830
10827
10824
10821
10818
10815
10812
10810
10807
10804
10802
10799
10796
10793
10789
10785
10781
10776
10771
10766
10760
10753
10745
10737
10728
10719
10708
10696
10684
10670
10655
10640
10623
10606
10588
10568
10549
10528
10507
10485
10463
10440
10416
10391
10366
10341
10314
10287
10259
10230
10201
10171
10140
10109
10077
10044
10010
9975
9940
9904
9866
9828
9789
9748
9707
9664
9620
9575
9529
9482
9433
9384
9333
9281
9228
9174
9119
9063
9006
8948
8889
8829
8768
8707
8645
8583
8520
8457
8393
8329
8266
8202
8138
8074
8010
7948
7885
7822
7760
7699
7638
7577
7517
7457
7397
7338
7279
7221
7163
7104
7047
6989
6931
6874
6817
6760
6703
6646
6590
6534
6478
6423
6368
6314
6260
6207
6154
6102
6051
6001
5951
5902
5854
5807
5761
5715
5671
5627
5584
5543
5502
5461
5422
5384
5346
5310
5274
5239
5205
5173
5141
5110
5080
5052
5025
4999
4974
4950
4928
4907
4887
4868
4851
4836
4821
4808
4796
4785
4776
4768
4761
4755
4751
4747
4745
4744
4743
4744
4745
4747
4750
4753
4757
4762
4767
4773
4779
4786
4793
4801
4809
4818
4827
4837
4847
4857
4868
4880
4892
4904
4917
4931
4945
4960
4975
4991
5007
5024
5041
5059
5078
5097
5116
5136
5157
5177
5198
5220
5242
5264
5286
5309
5331
5354
5377
5400
5424
5447
5470
5494
5517
5541
5565
5589
5613
5636
5660
5684
5708
5732
5756
5780
5804
5828
5851
5875
5898
5921
5944
5967
5989
6011
6033
6054
6075
6096
6116
6136
6156
6176
6195
6215
6234
6253
6273
6292
6311
6331
6350
6370
6390
6410
6430
6451
6471
6492
6513
6534
6555
6576
6597
6619
6641
6663
6685
6708
6730
6754
6777
6801
6826
6850
6876
6902
6928
6955
6983
7011
7039
7069
7099
7129
7161
7192
7225
7257
7290
7324
7358
7392
7426
7461
7496
7531
7567
7603
7639
7675
7711
7748
7785
7823
7861
7899
7938
7976
8016
8055
8096
8135
8177
8218
8260
8302
8345
8388
8431
8475
8519
8564
8608
8653
8699
8744
8790
8836
8882
8928
8974
9020
9067
9113
9159
9205
9251
9297
9342
9388
9433
9478
9522
9566
9610
9653
9696
9738
9779
9820
9861
9900
9939
9977
10014
10051
10086
10121
10155
10189
10221
10252
10283
10313
10342
10370
10397
10423
10448
10473
10496
10519
10541
10562
10583
10602
10621
10639
10657
10674
10691
10706
10722
10736
10750
10764
10776
10788
10799
10810
10819
10828
10836
10843
10849
10854
10859
10862
10864
10865
10866
10865
10863
10861
10858
10853
10848
10842
10836
10828
10820
10811
10801
10791
10780
10768
10756
10743
10730
10717
10703
10688
10673
10658
10642
10625
10608
10590
10572
10554
10535
10515
10495
10475
10454
10433
10411
10390
10368
10346
10323
10301
10278
10256
10233
10210
10186
10163
10139
10116
10092
10068
10044
10019
9995
9970
9945
9920
9895
9869
9843
9816
9789
9762
9734
9705
9677
9648
9618
9588
9558
9527
9497
9465
9434
9402
9370
9338
9306
9274
9242
9209
9176
9144
9111
9078
9046
9013
8980
8947
8915
8882
8850
8817
8785
8752
8719
8686
8653
8620
8587
8553
8519
8484
8449
8414
8378
8342
8306
8269
8231
8193
8154
8116
8077
8037
7998
7957
7917
7876
7834
7793
7751
7709
7667
7625
7583
7541
7498
7456
7414
7372
7330
7287
7245
7203
7161
7119
7077
7034
6992
6950
6907
6864
6821
6778
6734
6690
6645
6600
6555
6509
6462
6415
6367
6319
6270
6220
6170
6119
6068
6016
5964
5911
5858
5805
5751
5696
5642
5587
5532
5476
5421
5365
5309
5253
5197
5141
5084
5028
4972
4915
4858
4802
4745
4688
4631
4575
4518
4461
4404
4347
4290
4233
4176
4119
4062
4003
3947
3890
3833
3776
3719
3662
3605
3549
3492
3436
3380
3325
3270
3215
3161
3108
3055
3002
2951
2900
2849
2800
2751
2703
2655
2608
2561
2515
2470
2424
2379
2334
2289
2245
2200
2156
2112
2068
2023
1979
1935
1891
1848
1804
1761
1718
1676
1633
1591
1550
1509
1468
1428
1388
1350
1311
1273
1236
1200
1164
1129
1094
1059
1025
992
959
926
893
861
829
797
765
733
702
670
639
607
576
544
513
482
450
419
388
356
325
294
264
233
202
172
142
112
82
52
23
-6
-35
-64
-92
-120
-148
-176
-203
-231
-258
-285
-312
-338
-365
-391
-418
-444
-471
-497
-524
-550
-577
-604
-631
-658
-685
-712
-739
-766
-793
-820
-848
-875
-902
-929
-956
-983
-1010
-1037
-1064
-1091
-1118
-1145
-1172
-1199
-1227
-1254
-1282
-1310
-1338
-1367
-1395
-1424
-1453
-1483
-1513
-1543
-1574
-1605
-1636
-1668
-1700
-1733
-1767
-1801
-1835
-1870
-1906
-1941
-1978
-2015
-2052
-2090
-2128
-2167
-2205
-2244
-2284
-2323
-2363
-2402
-2442
-2482
-2521
-2561
-2601
-2640
-2679
-2718
-2757
-2796
-2835
-2873
-2912
-2950
-2988
-3026
-3064
-3101
-3139
-3176
-3213
-3250
-3287
-3323
-3360
-3396
-3432
-3468
-3503
-3539
-3574
-3609
-3644
-3679
-3713
-3747
-3781
-3814
-3847
-3879
-3911
-3942
-3973
-4003
-4033
-4062
-4091
-4120
-4148
-4175
-4202
-4228
-4254
-4279
-4304
-4328
-4351
-4374
-4397
-4419
-4440
-4461
-4481
-4501
-4521
-4539
-4558
-4576
-4594
-4611
-4627
-4643
-4659
-4674
-4688
-4702
-4715
-4728
-4740
-4752
-4763
-4773
-4783
-4792
-4801
-4809
-4817
-4825
-4832
-4838
-4844
-4849
-4854
-4859
-4863
-4867
-4870
-4874
-4876
-4879
-4882
-4884
-4886
-4888
-4889
-4891
-4892
-4893
-4894
-4895
-4896
-4897
-4897
-4898
-4899
-4899
-4900
-4900
-4901
-4901
-4902
-4902
-4903
-4903
-4904
-4904
-4905
-4905
-4906
-4907
-4907
-4907
-4908
-4908
-4909
-4909
-4909
-4909
-4909
-4908
-4907
-4906
-4905
-4904
-4902
-4900
-4898
-4896
-4893
-4890
-4887
-4883
-4879
-4875
-4871
-4866
-4861
-4856
-4851
-4845
-4839
-4833
-4826
-4820
-4813
-4805
-4798
-4790
-4782
-4774
-4765
-4756
-4747
-4738
-4728
-4718
-4707
-4697
-4686
-4674
-4662
-4650
-4637
-4624
-4611
-4597
-4582
-4567
-4552
-4536
-4519
-4502
-4485
-4467
-4449
-4430
-4411
-4392
-4372
-4352
-4332
-4312
-4291
-4271
-4250
-4229
-4209
-4188
-4167
-4146
-4125
-4104
-4083
-4062
-4041
-4019
-3999
-3978
-3957
-3937
-3916
-3895
-3875
-3855
-3834
-3814
-3795
-3775
-3756
-3736
-3717
-3698
-3679
-3661
-3643
-3625
-3607
-3590
-3573
-3556
-3540
-3525
-3509
-3495
-3480
-3467
-3453
-3440
-3428
-3416
-3404
-3392
-3381
-3371
-3360
-3350
-3340
-3331
-3321
-3312
-3303
-3294
-3285
-3277
-3268
-3259
-3251
-3242
-3233
-3225
-3216
-3207
-3198
-3189
-3180
-3171
-3162
-3153
-3144
-3135
-3126
-3116
-3107
-3098
-3089
-3080
-3071
-3061
-3052
-3043
-3034
-3026
-3017
-3008
-3000
-2991
-2983
-2975
-2967
-2959
-2952
-2944
-2937
-2930
-2922
-2915
-2908
-2900
-2893
-2885
-2877
-2869
-2861
-2853
-2844
-2835
-2827
-2818
-2808
-2799
-2789
-2780
-2770
-2760
-2751
-2741
-2731
-2721
-2711
-2702
-2692
-2683
-2673
-2664
-2655
-2646
-2637
-2629
-2620
-2612
-2604
-2596
-2588
-2581
-2574
-2568
-2562
-2556
-2551
-2546
-2542
-2538
-2535
-2532
-2530
-2528
-2527
-2526
-2526
-2527
-2528
-2530
-2532
-2535
-2539
-2543
-2548
-2554
-2560
-2567
-2575
-2584
-2593
-2603
-2614
-2626
-2638
-2651
-2665
-2680
-2695
-2711
-2728
-2746
-2765
-2784
-2803
-2824
-2845
-2867
-2890
-2913
-2937
-2962
-2988
-3014
-3041
-3069
-3097
-3126
-3157
-3187
-3219
-3251
-3284
-3318
-3353
-3388
-3425
-3461
-3499
-3537
-3576
-3615
-3655
-3696
-3736
-3778
-3819
-3862
-3904
-3947
-3990
-4033
-4077
-4121
-4165
-4209
-4254
-4299
-4344
-4390
-4436
-4482
-4528
-4574
-4621
-4668
-4714
-4761
-4807
-4854
-4900
-4947
-4993
-5039
-5085
-5131
-5176
-5222
-5267
-5312
-5357
-5402
-5447
-5492
-5536
-5580
-5624
-5668
-5711
-5754
-5797
-5840
-5882
-5924
-5966
-6007
-6048
-6090
-6130
-6171
-6212
-6252
-6293
-6333
-6373
-6413
-6453
-6493
-6533
-6573
-6612
-6651
-6690
-6729
-6767
-6806
-6843
-6881
-6918
-6955
-6992
-7028
-7064
-7100
-7136
-7171
-7205
-7240
-7274
-7308
-7342
-7375
-7408
-7441
-7474
-7506
-7539
-7571
-7603
-7636
-7668
-7700
-7732
-7764
-7796
-7827
-7859
-7891
-7922
-7953
-7984
-8015
-8045
-8077
-8106
-8137
-8167
-8196
-8225
-8254
-8283
-8311
-8339
-8366
-8394
-8421
-8447
-8473
-8499
-8525
-8550
-8576
-8601
-8625
-8650
-8674
-8698
-8722
-8746
-8770
-8793
-8816
-8840
-8862
-8885
-8908
-8930
-8953
-8975
-8997
-9019
-9041
-9062
-9084
-9105
-9126
-9148
-9169
-9190
-9211
-9231
-9252
-9273
-9294
-9315
-9337
-9358
-9380
-9401
-9423
-9446
-9468
-9490
-9513
-9536
-9559
-9582
-9605
-9627
-9650
-9673
-9695
-9718
-9740
-9762
-9783
-9805
-9826
-9847
-9868
-9889
-9909
-9929
-9949
-9968
-9988
-10007
-10026
-10044
-10063
-10081
-10099
-10116
-10133
-10151
-10167
-10184
-10200
-10216
-10232
-10247
-10263
-10278
-10292
-10306
-10320
-10334
-10347
-10360
-10373
-10386
-10398
-10410
-10422
-10433
-10445
-10456
-10467
-10478
-10489
-10500
-10511
-10522
-10532
-10543
-10553
-10564
-10574
-10583
-10593
-10602
-10610
-10619
-10626
-10634
-10641
-10647
-10653
-10659
-10663
-10667
-10671
-10673
-10675
-10677
-10677
-10677
-10676
-10675
-10673
-10670
-10667
-10664
-10659
-10654
-10649
-10643
-10637
-10630
-10622
-10614
-10606
-10596
-10586
-10575
-10563
-10550
-10537
-10522
-10507
-10490
-10473
-10455
-10435
-10415
-10394
-10372
-10349
-10325
-10300
-10273
-10246
-10218
-10188
-10158
-10126
-10094
-10060
-10025
-9989
-9952
-9914
-9875
-9834
-9793
-9750
-9707
-9662
-9617
-9571
-9524
-9476
-9428
-9379
-9329
-9279
-9228
-9176
-9124
-9072
-9019
-8966
-8912
-8858
-8804
-8749
-8694
-8639
-8583
-8527
-8471
-8415
-8358
-8301
-8244
-8186
-8129
-8071
-8013
-7954
-7896
-7837
-7778
-7719
-7660
-7600
-7541
-7481
-7421
-7361
-7301
-7240
-7180
-7119
-7058
-6997
-6935
-6873
-6811
-6749
-6686
-6623
-6560
-6496
-6432
-6368
-6303
-6238
-6174
-6108
-6043
-5978
-5912
-5846
-5780
-5714
-5648
-5582
-5516
-5450
-5384
-5318
-5252
-5186
-5119
-5053
-4987
-4921
-4854
-4788
-4721
-4654
-4587
-4520
-4452
-4384
-4316
-4247
-4178
-4109
-4038
-3969
-3899
-3829
-3758
-3687
-3616
-3545
-3474
-3403
-3331
-3260
-3189
-3118
-3047
-2977
-2906
-2836
-2765
-2695
-2626
-2556
-2486
-2417
-2348
-2279
-2209
-2140
-2071
-2001
-1933
-1863
-1794
-1724
-1655
-1585
-1515
-1444
-1374
-1303
-1232
-1162
-1090
-1018
-947
-875
-803
-731
-658
-586
-512
-439
-365
-291
-217
-143
-68
6
81
157
232
307
383
458
534
610
686
762
838
914
991
1067
1143
1220
1297
1373
1450
1527
1604
1681
1757
1834
1911
1988
2064
2141
2218
2294
2371
2447
2524
2601
2677
2754
2831
2908
2985
3061
3138
3215
3292
3369
3445
3522
3598
3674
3750
3825
3900
3975
4049
4123
4196
4269
4341
4413
4485
4556
4626
4696
4765
4834
4902
4970
5038
5105
5172
5239
5305
5370
5435
5500
5565
5629
5692
5756
5818
5880
5942
6003
6063
6123
6182
6241
6298
6355
6412
6467
6522
6576
6630
6683
6735
6787
6837
6888
6937
6986
7035
7082
7129
7175
7221
7265
7309
7352
7394
7436
7476
7515
7554
7592
7629
7665
7700
7734
7768
7800
7832
7864
7894
7924
7954
7982
8010
8038
8064
8092
8118
8144
8169
8194
8219
8243
8267
8291
8314
8336
8359
8380
8402
8422
8442
8462
8481
8499
8517
8534
8550
8566
8581
8595
8608
8621
8633
8645
8655
8665
8674
8683
8691
8698
8705
8711
8717
8722
8726
8730
8734
8737
8739
8740
8741
8741
8741
8740
8737
8734
8731
8726
8720
8714
8707
8699
8690
8681
8670
8659
8648
8635
8622
8608
8593
8578
8562
8546
8529
8511
8493
8474
8455
8436
8416
8396
8375
8354
8333
8311
8289
8266
8243
8220
8196
8172
8147
8122
8096
8071
8044
8018
7990
7963
7935
7906
7877
7848
7818
7788
7757
7726
7695
7663
7631
7598
7564
7531
7496
7462
7426
7391
7354
7318
7281
7244
7206
7168
7130
7091
7052
7013
6973
6934
6894
6854
6813
6773
6732
6692
6651
6610
6569
6528
6487
6446
6405
6364
6323
6282
6241
6200
6159
6117
6076
6035
5993
5951
5909
5866
5824
5781
5738
5694
5651
5607
5562
5518
5473
5428
5383
5337
5291
5244
5197
5150
5102
5054
5006
4957
4908
4858
4809
4758
4708
4657
4606
4555
4503
4452
4400
4347
4295
4242
4189
4136
4082
4027
3974
3920
3865
3810
3755
3700
3644
3589
3533
3476
3420
3363
3305
3248
3190
3131
3072
3012
2951
2890
2829
2766
2703
2639
2574
2508
2442
2376
2308
2240
2172
2103
2033
1963
1893
1822
1751
1680
1608
1537
1464
1392
1320
1247
1174
1100
1027
953
879
804
730
655
579
503
427
351
274
196
118
40
-39
-118
-197
-277
-357
-437
-518
-599
-680
-761
-842
-923
-1004
-1085
-1166
-1247
-1328
-1409
-1489
-1570
-1650
-1729
-1809
-1888
-1967
-2045
-2125
-2203
-2281
-2359
-2437
-2515
-2592
-2669
-2745
-2822
-2898
-2974
-3049
-3124
-3199
-3273
-3347
-3420
-3493
-3565
-3637
-3708
-3778
-3848
-3917
-3985
-4053
-4119
-4186
-4251
-4316
-4380
-4443
-4506
-4568
-4629
-4689
-4749
-4807
-4865
-4923
-4979
-5035
-5090
-5145
-5199
-5252
-5305
-5358
-5410
-5462
-5513
-5564
-5614
-5664
-5713
-5763
-5811
-5859
-5907
-5954
-6000
-6046
-6092
-6137
-6181
-6224
-6267
-6309
-6351
-6392
-6432
-6471
-6510
-6547
-6584
-6620
-6655
-6689
-6722
-6754
-6786
-6816
-6845
-6874
-6902
-6929
-6955
-6980
-7004
-7028
-7051
-7073
-7095
-7116
-7137
-7157
-7177
-7196
-7214
-7232
-7250
-7267
-7283
-7299
-7314
-7329
-7343
-7356
-7368
-7380
-7391
-7401
-7410
-7418
-7425
-7431
-7436
-7440
-7443
-7445
-7445
-7445
-7443
-7440
-7435
-7430
-7423
-7415
-7405
-7395
-7383
-7370
-7356
-7340
-7324
-7307
-7288
-7269
-7248
-7227
-7204
-7181
-7156
-7131
-7104
-7077
-7048
-7019
-6988
-6956
-6924
-6890
-6856
-6820
-6783
-6746
-6707
-6668
-6628
-6587
-6545
-6502
-6459
-6415
-6370
-6324
-6278
-6232
-6184
-6137
-6088
-6039
-5990
-5940
-5890
-5839
-5788
-5736
-5683
-5630
-5577
-5523
-5468
-5413
-5357
-5301
-5244
-5186
-5127
-5068
-5008
-4948
-4886
-4824
-4762
-4698
-4634
-4569
-4504
-4438
-4371
-4304
-4236
-4168
-4099
-4029
-3959
-3889
-3818
-3747
-3675
-3602
-3529
-3456
-3382
-3308
-3233
-3158
-3082
-3006
-2930
-2853
-2776
-2699
-2621
-2542
-2464
-2385
-2305
-2225
-2145
-2065
-1984
-1902
-1821
-1739
-1657
-1574
-1492
-1409
-1326
-1243
-1159
-1076
-992
-908
-823
-739
-654
-569
-483
-398
-312
-225
-139
-52
35
122
210
298
386
474
562
650
738
826
914
1002
1089
1177
1264
1351
1438
1524
1610
1696
1781
1866
1951
2035
2119
2202
2285
2368
2450
2531
2612
2693
2773
2853
2933
3012
3090
3169
3246
3324
3401
3478
3554
3630
3706
3781
3856
3930
4003
4078
4151
4224
4297
4369
4441
4512
4582
4653
4722
4791
4860
4927
4995
5061
5127
5192
5256
5320
5383
5445
5506
5567
5626
5685
5743
5800
5856
5911
5965
6018
6071
6122
6172
6222
6270
6318
6365
6411
6456
6500
6544
6586
6628
6669
6709
6748
6787
6824
6861
6898
6933
6967
7001
7034
7067
7098
7129
7159
7189
7217
7245
7272
7298
7324
7348
7372
7396
7418
7440
7461
7482
7502
7521
7539
7558
7575
7592
7609
7625
7640
7655
7670
7684
7698
7711
7724
7737
7749
7760
7771
7782
7792
7801
7810
7818
7826
7834
7840
7846
7852
7857
7861
7865
7868
7871
7874
7875
7877
7878
7879
7879
7879
7879
7878
7877
7876
7874
7872
7870
7867
7864
7860
7857
7852
7848
7843
7838
7832
7825
7819
7811
7803
7795
7786
7776
7766
7755
7743
7731
7718
7705
7690
7676
7661
7645
7628
7611
7594
7576
7557
7538
7519
7499
7478
7457
7436
7414
7392
7370
7347
7324
7301
7278
7254
7231
7207
7182
7158
7133
7109
7083
7058
7032
7006
6980
6954
6927
6899
6872
6844
6815
6786
6757
6727
6697
6666
6634
6602
6570
6537
6503
6469
6434
6399
6363
6327
6290
6253
6216
6178
6140
6102
6063
6025
5985
5946
5906
5866
5826
5785
5745
5703
5662
5620
5578
5535
5492
5449
5405
5361
5317
5272
5227
5181
5135
5089
5042
4995
4947
4899
4851
4803
4754
4705
4656
4607
4558
4509
4459
4410
4360
4311
4261
4211
4161
4112
4062
4011
3962
3912
3862
3812
3762
3712
3662
3611
3561
3511
3461
3411
3361
3311
3261
3211
3161
3112
3063
3014
2965
2916
2868
2820
2772
2724
2677
2630
2583
2537
2490
2444
2399
2353
2308
2263
2219
2174
2130
2087
2043
2000
1957
1914
1871
1829
1787
1746
1704
1664
1623
1583
1543
1504
1466
1428
1390
1353
1317
1281
1246
1211
1177
1143
1110
1077
1044
1012
981
949
918
887
856
825
795
764
734
703
673
643
612
582
552
522
492
462
433
403
374
345
316
287
259
230
202
173
145
117
89
60
32
4
-24
-52
-80
-108
-136
-164
-191
-219
-247
-275
-302
-330
-357
-385
-412
-439
-466
-493
-519
-546
-572
-598
-623
-649
-674
-699
-725
-749
-774
-799
-823
-848
-872
-896
-920
-944
-968
-991
-1014
-1038
-1061
-1083
-1106
-1127
-1149
-1170
-1191
-1211
-1231
-1251
-1269
-1288
-1305
-1323
-1339
-1355
-1371
-1385
-1400
-1413
-1426
-1439
-1451
-1462
-1473
-1484
-1494
-1503
-1513
-1521
-1530
-1538
-1546
-1554
-1561
-1568
-1574
-1581
-1587
-1592
-1597
-1602
-1606
-1610
-1613
-1616
-1618
-1619
-1620
-1620
-1620
-1618
-1616
-1613
-1610
-1605
-1600
-1595
-1588
-1581
-1572
-1564
-1554
-1544
-1533
-1521
-1509
-1495
-1482
-1467
-1453
-1437
-1421
-1404
-1387
-1369
-1350
-1331
-1311
-1291
-1270
-1249
-1227
-1204
-1181
-1158
-1134
-1109
-1084
-1059
-1033
-1006
-979
-952
-924
-896
-867
-838
-808
-779
-748
-718
-687
-655
-623
-591
-559
-526
-493
-459
-425
-391
-357
-322
-287
-252
-216
-181
-145
-108
-72
-35
2
40
77
115
152
190
228
267
305
343
382
420
459
498
536
575
614
653
692
732
771
810
849
889
928
968
1006
1047
1086
1126
1165
1205
1244
1284
1324
1363
1403
1443
1482
1522
1562
1602
1642
1681
1721
1761
1800
1840
1879
1918
1957
1995
2033
2072
2110
2148
2185
2223
2260
2297
2333
2370
2406
2442
2479
2515
2551
2586
2622
2658
2694
2730
2766
2802
2839
2875
2911
2948
2984
3021
3057
3094
3131
3167
3204
3240
3277
3313
3349
3385
3421
3456
3492
3527
3562
3597
3631
3666
3700
3733
3767
3800
3833
3866
3898
3931
3963
3995
4026
4058
4089
4120
4151
4182
4212
4243
4273
4303
4333
4364
4393
4423
4453
4483
4512
4541
4570
4599
4628
4656
4685
4712
4740
4767
4794
4821
4847
4873
4899
4924
4950
4975
4999
5024
5048
5073
5097
5121
5145
5168
5192
5215
5238
5262
5285
5307
5330
5352
5375
5397
5419
5440
5462
5483
5504
5524
5544
5564
5584
5603
5622
5641
5659
5677
5695
5712
5730
5747
5764
5780
5796
5812
5828
5843
5858
5873
5888
5902
5915
5928
5941
5954
5966
5977
5988
5999
6009
6019
6029
6037
6046
6054
6061
6068
6074
6080
6085
6090
6095
6099
6102
6105
6107
6109
6111
6112
6112
6112
6112
6111
6110
6108
6106
6103
6100
6096
6092
6087
6082
6076
6070
6063
6056
6048
6040
6032
6023
6013
6003
5993
5982
5970
5959
5947
5934
5921
5908
5894
5880
5865
5851
5835
5820
5803
5787
5770
5753
5735
5717
5698
5679
5660
5640
5619
5598
5577
5555
5533
5510
5487
5464
5440
5416
5392
5368
5343
5319
5294
5269
5244
5219
5193
5167
5141
5115
5089
5062
5035
5007
4979
4951
4922
4892
4862
4832
4801
4769
4736
4703
4670
4635
4600
4565
4529
4492
4454
4417
4378
4339
4300
4260
4220
4179
4138
4096
4054
4011
3969
3925
3882
3838
3793
3748
3703
3657
3611
3564
3517
3470
3422
3373
3324
3275
3226
3176
3126
3075
3025
2974
2923
2872
2821
2771
2720
2669
2619
2569
2520
2470
2421
2373
2324
2277
2229
2183
2136
2090
2044
1999
1954
1909
1865
1821
1777
1733
1690
1647
1604
1561
1518
1476
1433
1391
1350
1308
1267
1226
1186
1146
1106
1066
1027
989
951
913
876
840
804
768
733
699
665
631
598
566
534
503
472
442
412
384
355
328
301
275
250
225
201
178
155
133
112
92
73
54
36
19
3
-12
-26
-40
-52
-64
-75
-85
-94
-103
-111
-118
-125
-131
-137
-142
-147
-151
-155
-158
-161
-164
-167
-169
-171
-172
-174
-175
-176
-176
-177
-177
-177
-177
-176
-175
-174
-172
-171
-169
-166
-164
-161
-158
-154
-151
-147
-143
-138
-134
-128
-123
-117
-111
-105
-98
-91
-83
-75
-67
-59
-50
-41
-31
-22
-12
-2
9
19
30
42
53
65
77
89
102
115
128
141
154
168
182
196
211
225
240
255
270
285
301
316
332
347
363
378
394
410
425
441
457
472
487
503
518
533
548
563
578
592
607
622
637
651
666
681
696
711
726
742
757
773
789
805
821
838
854
871
889
906
924
942
960
979
998
1016
1036
1056
1075
1095
1116
1136
1157
1178
1199
1220
1241
1263
1285
1307
1330
1352
1375
1398
1421
1444
1468
1491
1515
1539
1563
1588
1612
1637
1662
1687
1712
1738
1763
1789
1815
1841
1867
1893
1919
1945
1971
1997
2023
2049
2075
2101
2127
2153
2178
2204
2230
2255
2280
2306
2331
2356
2382
2407
2432
2457
2482
2507
2533
2558
2583
2609
2635
2660
2686
2713
2739
2766
2793
2820
2847
2875
2903
2931
2959
2988
3016
3045
3074
3103
3132
3161
3190
3219
3248
3277
3306
3335
3364
3393
3422
3451
3480
3509
3538
3566
3595
3624
3653
3682
3711
3740
3769
3799
3828
3858
3887
3917
3947
3978
4008
4038
4070
4101
4132
4164
4195
4227
4259
4292
4324
4357
4390
4423
4456
4489
4522
4556
4589
4622
4656
4689
4722
4755
4788
4821
4854
4886
4918
4950
4982
5013
5044
5075
5105
5136
5166
5195
5225
5254
5283
5311
5339
5367
5395
5422
5449
5476
5502
5529
5555
5580
5606
5631
5655
5680
5704
5728
5751
5775
5797
5819
5841
5862
5883
5903
5922
5941
5959
5977
5993
6009
6024
6039
6052
6065
6077
6088
6099
6108
6117
6125
6131
6137
6143
6147
6151
6153
6155
6157
6157
6157
6156
6155
6153
6150
6147
6143
6138
6133
6127
6120
6113
6106
6098
6089
6080
6070
6059
6049
6037
6025
6013
6000
5987
5973
5958
5943
5928
5912
5896
5878
5861
5843
5824
5805
5785
5765
5744
5722
5700
5677
5654
5630
5605
5580
5554
5527
5500
5473
5444
5415
5386
5355
5325
5293
5261
5229
5196
5162
5128
5094
5059
5024
4988
4952
4916
4879
4842
4805
4767
4730
4691
4653
4614
4575
4536
4496
4456
4416
4375
4334
4293
4251
4208
4166
4122
4078
4034
3990
3944
3898
3852
3805
3757
3709
3661
3612
3562
3512
3462
3411
3359
3308
3256
3203
3150
3097
3043
2989
2935
2880
2825
2769
2713
2657
2600
2542
2484
2426
2367
2308
2248
2188
2127
2065
2004
1942
1879
1816
1753
1690
1626
1562
1498
1433
1369
1304
1239
1174
1108
1043
977
912
846
780
713
647
580
513
446
379
312
244
176
107
39
-30
-99
-169
-238
-308
-379
-449
-520
-591
-663
-734
-806
-878
-951
-1022
-1096
-1168
-1241
-1314
-1387
-1460
-1533
-1606
-1679
-1752
-1824
-1897
-1969
-2041
-2113
-2185
-2256
-2327
-2398
-2468
-2538
-2608
-2677
-2747
-2815
-2884
-2952
-3020
-3088
-3155
-3222
-3289
-3355
-3421
-3487
-3553
-3618
-3684
-3748
-3813
-3877
-3941
-4005
-4069
-4132
-4195
-4257
-4319
-4381
-4443
-4504
-4564
-4624
-4684
-4743
-4802
-4860
-4918
-4975
-5032
-5088
-5144
-5198
-5253
-5306
-5359
-5412
-5464
-5515
-5565
-5615
-5664
-5713
-5761
-5808
-5855
-5901
-5946
-5991
-6035
-6078
-6121
-6164
-6205
-6246
-6287
-6327
-6366
-6405
-6443
-6481
-6518
-6554
-6590
-6625
-6660
-6694
-6727
-6760
-6792
-6824
-6855
-6885
-6915
-6944
-6972
-7000
-7027
-7053
-7078
-7103
-7126
-7149
-7171
-7193
-7213
-7233
-7252
-7271
-7289
-7306
-7322
-7338
-7353
-7368
-7382
-7395
-7408
-7421
-7432
-7444
-7454
-7465
-7474
-7483
-7492
-7500
-7507
-7513
-7519
-7524
-7528
-7532
-7535
-7537
-7538
-7539
-7539
-7538
-7536
-7533
-7530
-7526
-7521
-7515
-7509
-7502
-7494
-7486
-7477
-7467
-7457
-7446
-7434
-7422
-7409
-7396
-7381
-7367
-7351
-7335
-7318
-7301
-7282
-7263
-7244
-7224
-7203
-7181
-7159
-7137
-7114
-7090
-7066
-7042
-7017
-6992
-6966
-6940
-6914
-6888
-6861
-6834
-6807
-6780
-6752
-6725
-6697
-6669
-6640
-6612
-6583
-6554
-6524
-6495
-6465
-6435
-6404
-6374
-6343
-6312
-6281
-6249
-6217
-6186
-6154
-6122
-6090
-6057
-6025
-5993
-5961
-5928
-5896
-5864
-5831
-5799
-5767
-5735
-5704
-5672
-5641
-5609
-5578
-5548
-5517
-5487
-5457
-5427
-5398
-5368
-5339
-5311
-5282
-5254
-5226
-5198
-5170
-5142
-5115
-5087
-5060
-5033
-5006
-4979
-4952
-4926
-4899
-4873
-4847
-4821
-4795
-4770
-4744
-4719
-4694
-4669
-4644
-4619
-4594
-4570
-4545
-4521
-4496
-4472
-4448
-4424
-4400
-4376
-4352
-4327
-4303
-4279
-4255
-4230
-4206
-4182
-4157
-4132
-4108
-4083
-4059
-4034
-4010
-3985
-3961
-3936
-3912
-3888
-3863
-3839
-3815
-3791
-3767
-3742
-3718
-3694
-3669
-3645
-3620
-3596
-3571
-3546
-3522
-3497
-3472
-3447
-3421
-3396
-3371
-3346
-3320
-3295
-3269
-3244
-3218
-3193
-3167
-3141
-3116
-3090
-3064
-3039
-3013
-2988
-2962
-2937
-2911
-2886
-2860
-2835
-2810
-2785
-2760
-2734
-2709
-2684
-2659
-2634
-2609
-2584
-2559
-2534
-2509
-2484
-2459
-2434
-2409
-2384
-2360
-2335
-2310
-2285
-2261
-2236
-2212
-2188
-2165
-2142
-2119
-2096
-2074
-2053
-2032
-2011
-1991
-1971
-1952
-1934
-1916
-1898
-1881
-1864
-1848
-1832
-1817
-1802
-1787
-1773
-1759
-1746
-1733
-1720
-1708
-1696
-1684
-1673
-1662
-1652
-1641
-1631
-1621
-1612
-1602
-1593
-1584
-1576
-1568
-1560
-1552
-1545
-1538
-1531
-1525
-1519
-1513
-1508
-1503
-1499
-1495
-1491
-1488
-1486
-1483
-1481
-1480
-1479
-1478
-1478
-1478
-1478
-1479
-1481
-1482
-1485
-1487
-1490
-1494
-1498
-1503
-1507
-1513
-1519
-1525
-1531
-1538
-1546
-1554
-1562
-1571
-1580
-1589
-1599
-1609
-1619
-1630
-1641
-1653
-1665
-1677
-1689
-1702
-1715
-1728
-1742
-1756
-1770
-1785
-1800
-1815
-1831
-1847
-1864
-1880
-1898
-1915
-1933
-1951
-1970
-1989
-2008
-2027
-2047
-2067
-2087
-2107
-2128
-2148
-2169
-2190
-2210
-2231
-2252
-2273
-2294
-2316
-2337
-2358
-2379
-2400
-2421
-2443
-2464
-2485
-2507
-2528
-2550
-2572
-2593
-2615
-2637
-2659
-2681
-2703
-2725
-2747
-2769
-2791
-2813
-2835
-2857
-2878
-2900
-2921
-2942
-2963
-2983
-3004
-3024
-3043
-3063
-3082
-3101
-3119
-3138
-3155
-3173
-3190
-3206
-3223
-3238
-3254
-3269
-3284
-3298
-3312
-3325
-3339
-3352
-3365
-3377
-3390
-3402
-3414
-3426
-3438
-3449
-3461
-3472
-3483
-3494
-3505
-3515
-3526
-3536
-3546
-3556
-3566
-3575
-3584
-3593
-3602
-3611
-3619
-3627
-3635
-3642
-3650
-3656
-3663
-3670
-3676
-3682
-3688
-3694
-3699
-3705
-3710
-3715
-3720
-3725
-3729
-3733
-3738
-3742
-3745
-3749
-3753
-3756
-3759
-3762
-3764
-3767
-3769
-3771
-3772
-3774
-3775
-3776
-3776
-3776
-3776
-3775
-3774
-3773
-3771
-3769
-3767
-3764
-3761
-3758
-3754
-3750
-3746
-3741
-3736
-3731
-3725
-3718
-3712
-3705
-3697
-3689
-3680
-3671
-3662
-3652
-3642
-3631
-3620
-3609
-3597
-3584
-3572
-3559
-3546
-3532
-3518
-3503
-3489
-3474
-3458
-3443
-3427
-3410
-3394
-3377
-3360
-3342
-3325
-3306
-3288
-3269
-3250
-3231
-3211
-3191
-3171
-3151
-3129
-3108
-3086
-3064
-3041
-3018
-2995
-2971
-2947
-2922
-2897
-2871
-2845
-2818
-2792
-2764
-2737
-2709
-2681
-2653
-2624
-2595
-2566
-2536
-2507
-2477
-2447
-2416
-2386
-2355
-2324
-2293
-2262
-2231
-2199
-2167
-2135
-2103
-2071
-2037
-2005
-1973
-1940
-1907
-1874
-1841
-1808
-1774
-1740
-1706
-1672
-1637
-1603
-1567
-1532
-1496
-1460
-1424
-1387
-1350
-1313
-1275
-1237
-1199
-1160
-1121
-1082
-1042
-1002
-962
-921
-880
-839
-798
-756
-714
-672
-630
-588
-545
-502
-459
-416
-373
-330
-287
-243
-200
-156
-113
-69
-26
18
62
106
149
193
237
281
325
368
412
456
500
545
589
633
677
721
765
810
854
898
943
987
1031
1076
1120
1165
1210
1255
1299
1345
1390
1435
1480
1526
1572
1617
1663
1709
1754
1800
1846
1891
1937
1982
2027
2072
2118
2162
2207
2252
2296
2340
2384
2428
2472
2516
2559
2603
2646
2690
2733
2776
2820
2863
2907
2951
2994
3038
3082
3126
3171
3215
3260
3305
3349
3394
3439
3484
3529
3575
3620
3665
3710
3755
3800
3845
3890
3935
3979
4024
4069
4114
4159
4204
4250
4295
4340
4386
4431
4477
4523
4570
4616
4663
4710
4757
4804
4851
4899
4947
4995
5043
5092
5140
5189
5238
5287
5337
5386
5435
5485
5534
5584
5634
5683
5733
5783
5832
5882
5931
5980
6029
6077
6126
6174
6222
6270
6317
6364
6411
6458
6504
6550
6596
6641
6686
6731
6775
6819
6862
6905
6948
6990
7031
7072
7112
7152
7191
7230
7268
7305
7342
7378
7413
7448
7483
7516
7549
7581
7613
7644
7674
7703
7732
7760
7787
7814
7840
7865
7889
7913
7935
7957
7978
7998
8016
8036
8053
8069
8085
8099
8113
8125
8138
8148
8159
8167
8176
8183
8191
8196
8202
8206
8209
8212
8214
8216
8217
8217
8216
8215
8212
8210
8206
8202
8198
8192
8186
8180
8172
8164
8156
8146
8137
8125
8115
8103
8090
8077
8064
8051
8037
8022
8006
7990
7974
7957
7940
7922
7904
7886
7867
7848
7828
7808
7787
7766
7745
7724
7702
7680
7657
7635
7611
7588
7564
7540
7516
7491
7466
7441
7415
7389
7363
7336
7308
7281
7253
7224
7195
7166
7136
7106
7076
7045
7013
6981
6948
6915
6882
6848
6813
6778
6742
6705
6668
6631
6593
6554
6515
6475
6434
6393
6352
6309
6266
6223
6179
6135
6089
6044
5998
5951
5904
5856
5808
5759
5710
5660
5610
5559
5509
5457
5405
5353
5301
5248
5195
5141
5087
5032
4977
4922
4867
4811
4754
4697
4640
4583
4525
4467
4408
4349
4290
4231
4171
4111
4051
3990
3930
3869
3808
3746
3685
3623
3561
3499
3436
3374
3312
3249
3186
3124
3061
2998
2936
2873
2810
2748
2685
2623
2561
2499
2436
2374
2312
2250
2189
2127
2065
2004
1943
1881
1820
1759
1698
1638
1577
1517
1457
1397
1337
1278
1219
1160
1101
1042
984
927
869
812
755
699
643
587
532
477
423
369
316
263
210
158
107
56
5
-45
-95
-144
-193
-242
-290
-338
-385
-433
-480
-527
-573
-620
-666
-713
-759
-805
-851
-896
-942
-988
-1033
-1079
-1124
-1169
-1214
-1259
-1304
-1349
-1394
-1438
-1482
-1526
-1570
-1613
-1657
-1699
-1742
-1784
-1826
-1868
-1909
-1950
-1991
-2032
-2072
-2112
-2151
-2191
-2230
-2269
-2307
-2346
-2384
-2422
-2460
-2497
-2534
-2571
-2608
-2644
-2681
-2716
-2752
-2787
-2823
-2857
-2892
-2926
-2961
-2995
-3028
-3062
-3095
-3128
-3161
-3193
-3225
-3257
-3288
-3319
-3350
-3380
-3410
-3439
-3468
-3496
-3524
-3551
-3578
-3605
-3631
-3656
-3681
-3706
-3730
-3754
-3777
-3800
-3822
-3844
-3866
-3887
-3907
-3927
-3947
-3966
-3984
-4003
-4021
-4038
-4054
-4072
-4088
-4104
-4119
-4134
-4149
-4164
-4178
-4192
-4205
-4218
-4231
-4243
-4255
-4266
-4277
-4288
-4298
-4307
-4316
-4325
-4333
-4341
-4348
-4355
-4361
-4367
-4372
-4377
-4381
-4385
-4388
-4391
-4393
-4395
-4396
-4397
-4397
-4397
-4396
-4395
-4393
-4391
-4389
-4386
-4382
-4378
-4374
-4369
-4363
-4358
-4351
-4345
-4338
-4330
-4322
-4314
-4305
-4296
-4286
-4276
-4266
-4255
-4243
-4231
-4219
-4206
-4193
-4179
-4164
-4149
-4134
-4118
-4101
-4083
-4067
-4049
-4030
-4011
-3993
-3973
-3954
-3934
-3914
-3893
-3873
-3852
-3831
-3810
-3789
-3768
-3747
-3726
-3705
-3684
-3663
-3642
-3621
-3600
-3580
-3559
-3538
-3517
-3497
-3476
-3455
-3435
-3414
-3393
-3372
-3351
-3330
-3309
-3288
-3267
-3246
-3225
-3203
-3182
-3160
-3139
-3117
-3096
-3074
-3053
-3031
-3009
-2988
-2966
-2944
-2922
-2901
-2879
-2857
-2835
-2813
-2791
-2769
-2747
-2725
-2702
-2679
-2656
-2633
-2610
-2586
-2563
-2539
-2515
-2490
-2466
-2441
-2416
-2390
-2365
-2340
-2314
-2288
-2262
-2236
-2210
-2184
-2158
-2131
-2105
-2078
-2052
-2025
-1998
-1971
-1944
-1917
-1889
-1861
-1834
-1805
-1777
-1749
-1720
-1691
-1662
-1633
-1603
-1574
-1544
-1514
-1484
-1454
-1423
-1393
-1362
-1331
-1300
-1269
-1238
-1207
-1175
-1143
-1111
-1079
-1047
-1014
-982
-950
-917
-884
-851
-818
-785
-751
-718
-684
-650
-616
-582
-548
-514
-479
-445
-410
-376
-341
-306
-271
-236
-201
-166
-130
-95
-59
-24
12
48
83
119
155
191
227
262
298
334
370
406
441
477
513
549
584
620
655
691
726
762
797
832
867
902
937
972
1006
1042
1077
1111
1146
1180
1214
1248
1282
1316
1349
1382
1415
1448
1481
1513
1545
1577
1609
1641
1672
1703
1733
1764
1794
1824
1854
1883
1912
1941
1970
1998
2025
2054
2082
2109
2136
2162
2189
2215
2240
2266
2291
2315
2340
2364
2387
2411
2434
2456
2479
2501
2522
2544
2564
2585
2605
2625
2645
2664
2684
2702
2721
2740
2758
2776
2794
2812
2830
2848
2865
2883
2900
2918
2936
2953
2971
2988
3006
3024
3041
3059
3077
3095
3112
3130
3148
3166
3184
3202
3220
3238
3256
3274
3292
3309
3327
3345
3363
3381
3399
3417
3435
3452
3470
3488
3505
3523
3540
3558
3575
3592
3609
3626
3643
3660
3677
3693
3710
3726
3743
3759
3776
3792
3808
3824
3841
3857
3873
3889
3905
3921
3937
3953
3969
3985
4000
4016
4032
4046
4062
4078
4093
4108
4123
4138
4153
4168
4183
4198
4212
4227
4241
4256
4271
4285
4300
4315
4329
4344
4359
4373
4388
4403
4417
4432
4447
4461
4476
4490
4504
4518
4532
4546
4559
4573
4586
4599
4612
4625
4637
4650
4662
4674
4686
4698
4710
4722
4733
4744
4755
4766
4776
4786
4796
4806
4815
4824
4833
4841
4849
4857
4865
4872
4880
4887
4893
4900
4906
4912
4918
4923
4928
4934
4939
4943
4948
4952
4956
4960
4964
4968
4971
4974
4978
4981
4983
4986
4989
4991
4994
4996
4998
5000
5002
5004
5006
5007
5009
5010
5011
5012
5013
5014
5014
5014
5015
5015
5014
5014
5014
5013
5012
5011
5010
5009
5008
5006
5004
5003
5001
4999
4997
4995
4993
4991
4988
4986
4984
4981
4979
4977
4974
4972
4970
4967
4965
4963
4960
4958
4955
4952
4950
4947
4944
4940
4937
4934
4930
4926
4922
4918
4914
4910
4905
4901
4896
4892
4887
4882
4877
4872
4868
4863
4857
4852
4847
4842
4837
4832
4826
4821
4815
4810
4804
4799
4793
4787
4782
4776
4770
4765
4759
4753
4748
4742
4736
4730
4725
4719
4713
4707
4701
4695
4688
4682
4676
4669
4662
4655
4648
4641
4634
4626
4618
4610
4602
4594
4585
4577
4568
4558
4549
4540
4530
4520
4510
4500
4490
4480
4469
4459
4448
4438
4427
4416
4405
4394
4384
4373
4362
4350
4339
4328
4317
4305
4294
4283
4271
4259
4248
4236
4224
4212
4199
4187
4174
4161
4148
4134
4121
4107
4093
4078
4064
4049
4034
4018
4003
3987
3971
3955
3938
3922
3905
3888
3871
3854
3837
3820
3803
3786
3768
3751
3734
3716
3699
3682
3664
3647
3630
3613
3596
3579
3562
3545
3529
3512
3496
3480
3464
3448
3433
3417
3402
3387
3372
3357
3342
3327
3312
3298
3283
3269
3255
3241
3227
3213
3199
3185
3172
3159
3145
3132
3120
3107
3095
3082
3071
3059
3048
3037
3026
3016
3006
2996
2987
2978
2970
2961
2954
2946
2939
2932
2926
2920
2914
2909
2904
2899
2894
2890
2886
2882
2878
2875
2872
2869
2866
2864
2862
2860
2859
2857
2856
2855
2854
2854
2853
2853
2853
2853
2853
2853
2853
2854
2854
2855
2855
2856
2857
2858
2859
2860
2861
2862
2864
2865
2866
2868
2869
2871
2872
2874
2875
2877
2878
2880
2881
2883
2884
2885
2886
2887
2887
2888
2888
2888
2888
2887
2887
2886
2885
2884
2883
2881
2880
2878
2876
2874
2871
2869
2866
2863
2860
2856
2853
2849
2845
2840
2836
2831
2826
2820
2815
2808
2802
2795
2788
2780
2772
2764
2755
2746
2737
2727
2717
2707
2696
2685
2673
2661
2649
2637
2624
2610
2597
2583
2569
2554
2539
2524
2508
2492
2475
2458
2441
2423
2404
2385
2366
2346
2325
2304
2283
2260
2238
2214
2191
2166
2141
2116
2090
2064
2037
2009
1982
1953
1924
1895
1866
1836
1806
1775
1744
1712
1681
1648
1616
1583
1550
1517
1483
1449
1415
1381
1346
1311
1276
1241
1205
1169
1133
1097
1061
1024
987
951
914
876
839
802
764
726
688
651
613
574
536
498
460
421
383
344
305
267
228
189
150
110
71
31
-8
-48
-88
-129
-169
-210
-251
-292
-333
-374
-415
-457
-498
-540
-582
-624
-666
-708
-750
-792
-835
-877
-920
-962
-1004
-1047
-1090
-1133
-1176
-1219
-1262
-1305
-1348
-1391
-1435
-1478
-1522
-1565
-1609
-1653
-1697
-1741
-1785
-1829
-1873
-1918
-1962
-2005
-2051
-2095
-2140
-2184
-2229
-2274
-2318
-2363
-2407
-2452
-2497
-2542
-2587
-2631
-2676
-2721
-2766
-2811
-2857
-2902
-2947
-2992
-3037
-3083
-3128
-3173
-3218
-3264
-3309
-3354
-3399
-3445
-3490
-3535
-3580
-3624
-3669
-3714
-3758
-3802
-3847
-3891
-3934
-3978
-4022
-4065
-4108
-4151
-4194
-4236
-4279
-4321
-4363
-4404
-4445
-4486
-4527
-4568
-4608
-4648
-4688
-4728
-4767
-4806
-4845
-4884
-4923
-4961
-5000
-5038
-5076
-5113
-5151
-5188
-5224
-5261
-5297
-5333
-5368
-5403
-5438
-5472
-5506
-5539
-5572
-5604
-5636
-5668
-5699
-5729
-5760
-5789
-5818
-5847
-5875
-5903
-5931
-5958
-5984
-6010
-6036
-6061
-6086
-6111
-6135
-6159
-6182
-6205
-6228
-6250
-6271
-6293
-6313
-6334
-6354
-6374
-6393
-6412
-6430
-6448
-6466
-6483
-6499
-6516
-6532
-6547
-6562
-6576
-6590
-6603
-6616
-6628
-6640
-6651
-6662
-6672
-6681
-6690
-6698
-6705
-6712
-6718
-6724
-6729
-6733
-6736
-6739
-6741
-6743
-6743
-6743
-6743
-6741
-6739
-6736
-6732
-6728
-6723
-6718
-6711
-6704
-6696
-6688
-6679
-6669
-6659
-6648
-6637
-6625
-6612
-6599
-6585
-6570
-6555
-6540
-6524
-6507
-6490
-6472
-6453
-6434
-6415
-6394
-6374
-6352
-6330
-6307
-6284
-6260
-6236
-6211
-6186
-6159
-6133
-6106
-6078
-6050
-6021
-5991
-5962
-5931
-5900
-5869
-5836
-5804
-5771
-5737
-5702
-5668
-5632
-5596
-5560
-5523
-5486
-5448
-5410
-5372
-5333
-5294
-5254
-5214
-5174
-5133
-5092
-5050
-5008
-4966
-4923
-4880
-4837
-4794
-4750
-4705
-4661
-4616
-4571
-4526
-4480
-4434
-4388
-4342
-4295
-4248
-4201
-4154
-4106
-4059
-4011
-3963
-3915
-3867
-3819
-3770
-3722
-3674
-3625
-3577
-3529
-3480
-3432
-3384
-3336
-3287
-3239
-3191
-3143
-3096
-3048
-3000
-2952
-2904
-2857
-2809
-2761
-2714
-2666
-2618
-2571
-2523
-2475
-2428
-2380
-2332
-2285
-2237
-2189
-2141
-2094
-2045
-1998
-1951
-1903
-1856
-1809
-1761
-1714
-1667
-1620
-1573
-1527
-1480
-1433
-1387
-1341
-1295
-1249
-1204
-1158
-1113
-1068
-1024
-979
-935
-891
-848
-804
-761
-719
-677
-635
-593
-552
-511
-470
-430
-390
-350
-311
-272
-233
-195
-156
-119
-81
-43
-6
31
67
104
140
176
211
247
282
317
351
385
420
453
487
520
553
586
618
651
683
714
746
777
807
838
868
899
928
958
988
1016
1046
1075
1104
1133
1161
1190
1218
1246
1274
1302
1330
1358
1386
1413
1440
1467
1494
1521
1547
1574
1600
1625
1651
1676
1701
1726
1750
1774
1798
1822
1845
1868
1891
1914
1936
1959
1981
2001
2024
2045
2067
2088
2109
2129
2150
2170
2190
2209
2229
2248
2267
2285
2303
2321
2339
2356
2373
2390
2407
2423
2439
2455
2470
2485
2501
2515
2530
2545
2559
2574
2588
2602
2616
2629
2643
2656
2670
2683
2696
2709
2722
2734
2747
2759
2771
2783
2795
2807
2818
2830
2841
2852
2862
2873
2883
2894
2904
2913
2923
2932
2941
2950
2959
2967
2974
2982
2989
2996
3002
3008
3014
3019
3024
3028
3032
3036
3039
3042
3045
3047
3049
3050
3051
3052
3052
3052
3051
3050
3049
3047
3045
3043
3040
3036
3033
3029
3024
3019
3013
3007
3001
2994
2987
2979
2971
2962
2953
2943
2933
2923
2912
2901
2889
2877
2864
2851
2838
2824
2810
2796
2781
2766
2750
2735
2718
2702
2685
2668
2651
2633
2615
2597
2578
2559
2540
2520
2501
2481
2461
2440
2419
2398
2377
2355
2334
2311
2289
2267
2244
2221
2198
2175
2151
2128
2104
2080
2056
2032
2008
1984
1960
1935
1911
1887
1862
1838
1813
1788
1764
1739
1715
1690
1665
1641
1616
1592
1567
1543
1518
1494
1469
1445
1421
1396
1372
1348
1323
1299
1274
1250
1225
1201
1176
1151
1126
1101
1076
1050
1025
999
974
948
922
896
871
845
819
793
767
741
715
689
663
637
612
586
560
535
510
484
459
434
410
385
361
337
313
289
265
242
219
196
174
151
129
107
86
64
43
23
2
-18
-38
-58
-77
-96
-114
-132
-150
-167
-184
-201
-217
-233
-248
-263
-278
-292
-306
-320
-333
-346
-358
-370
-382
-393
-404
-414
-425
-434
-444
-453
-462
-471
-479
-487
-495
-503
-510
-517
-524
-531
-537
-544
-550
-556
-562
-567
-573
-579
-584
-589
-594
-599
-604
-609
-613
-617
-622
-626
-629
-633
-636
-639
-642
-645
-648
-650
-652
-654
-656
-657
-659
-660
-661
-662
-662
-663
-663
-663
-663
-663
-663
-663
-662
-662
-661
-661
-660
-659
-659
-658
-657
-657
-656
-655
-655
-654
-653
-653
-652
-651
-651
-650
-649
-649
-648
-647
-647
-646
-645
-644
-643
-643
-642
-641
-640
-639
-638
-637
-637
-636
-635
-634
-633
-633
-632
-631
-631
-630
-629
-629
-628
-628
-627
-627
-626
-626
-625
-625
-624
-624
-624
-623
-623
-623
-623
-622
-622
-622
-622
-621
-621
-621
-621
-620
-620
-620
-620
-619
-619
-619
-618
-618
-617
-617
-616
-616
-615
-615
-614
-614
-613
-612
-611
-611
-610
-609
-607
-606
-605
-604
-602
-601
-599
-598
-596
-594
-592
-591
-588
-586
-584
-582
-579
-577
-574
-571
-569
-566
-563
-560
-556
-553
-550
-547
-544
-540
-537
-534
-531
-528
-525
-522
-520
-517
-515
-512
-510
-508
-506
-505
-503
-502
-500
-499
-498
-497
-496
-496
-495
-494
-494
-494
-493
-493
-493
-493
-493
-494
-494
-495
-495
-496
-497
-498
-500
-501
-503
-505
-507
-509
-512
-515
-517
-521
-524
-528
-531
-535
-540
-544
-549
-554
-559
-564
-570
-575
-581
-587
-594
-600
-607
-614
-621
-628
-636
-643
-651
-659
-667
-676
-684
-693
-702
-712
-721
-731
-741
-751
-762
-773
-784
-795
-807
-819
-831
-844
-856
-870
-883
-897
-911
-925
-940
-955
-970
-986
-1002
-1018
-1034
-1051
-1067
-1084
-1101
-1119
-1136
-1154
-1171
-1189
-1207
-1226
-1244
-1263
-1281
-1300
-1319
-1338
-1358
-1377
-1397
-1417
-1437
-1457
-1478
-1499
-1520
-1541
-1563
-1585
-1607
-1629
-1652
-1675
-1698
-1721
-1745
-1768
-1792
-1816
-1840
-1864
-1889
-1913
-1938
-1963
-1988
-2013
-2039
-2064
-2090
-2116
-2142
-2168
-2195
-2221
-2248
-2275
-2302
-2329
-2357
-2385
-2412
-2441
-2469
-2497
-2526
-2555
-2584
-2613
-2643
-2673
-2702
-2733
-2763
-2793
-2824
-2855
-2886
-2917
-2948
-2980
-3011
-3043
-3074
-3106
-3138
-3170
-3203
-3235
-3267
-3300
-3332
-3364
-3397
-3429
-3462
-3494
-3526
-3558
-3590
-3622
-3654
-3686
-3717
-3749
-3780
-3811
-3842
-3873
-3904
-3934
-3964
-3995
-4025
-4054
-4085
-4115
-4144
-4174
-4203
-4232
-4261
-4290
-4319
-4347
-4375
-4403
-4431
-4459
-4486
-4513
-4541
-4567
-4594
-4621
-4647
-4673
-4699
-4724
-4749
-4774
-4799
-4823
-4848
-4871
-4895
-4918
-4941
-4963
-4986
-5007
-5029
-5050
-5071
-5091
-5111
-5131
-5150
-5169
-5188
-5206
-5224
-5241
-5259
-5276
-5292
-5309
-5325
-5341
-5356
-5371
-5386
-5401
-5415
-5429
-5442
-5455
-5468
-5481
-5493
-5505
-5516
-5528
-5538
-5549
-5559
-5569
-5579
-5589
-5598
-5607
-5616
-5624
-5633
-5641
-5649
-5657
-5665
-5673
-5681
-5688
-5696
-5703
-5710
-5717
-5724
-5731
-5738
-5744
-5751
-5757
-5763
-5769
-5775
-5781
-5786
-5792
-5797
-5802
-5807
-5812
-5816
-5821
-5825
-5830
-5834
-5838
-5841
-5845
-5849
-5852
-5856
-5859
-5862
-5865
-5868
-5871
-5873
-5876
-5878
-5880
-5882
-5883
-5885
-5886
-5887
-5888
-5889
-5889
-5889
-5889
-5889
-5888
-5888
-5886
-5885
-5883
-5881
-5878
-5875
-5872
-5869
-5865
-5861
-5856
-5851
-5846
-5840
-5834
-5828
-5821
-5814
-5806
-5799
-5790
-5782
-5773
-5763
-5753
-5743
-5732
-5721
-5710
-5698
-5685
-5672
-5659
-5645
-5630
-5616
-5600
-5585
-5568
-5552
-5535
-5517
-5499
-5480
-5461
-5442
-5422
-5402
-5381
-5360
-5338
-5316
-5293
-5271
-5247
-5223
-5199
-5175
-5150
-5124
-5098
-5072
-5046
-5019
-4992
-4964
-4937
-4909
-4881
-4852
-4824
-4795
-4766
-4737
-4708
-4678
-4649
-4619
-4589
-4560
-4530
-4500
-4470
-4440
-4410
-4380
-4350
-4320
-4290
-4260
-4230
-4200
-4170
-4140
-4110
-4080
-4050
-4019
-3990
-3960
-3930
-3899
-3869
-3839
-3808
-3778
-3748
-3717
-3687
-3656
-3625
-3595
-3564
-3534
-3503
-3472
-3442
-3411
-3380
-3350
-3320
-3289
-3259
-3229
-3199
-3169
-3139
-3109
-3080
-3050
-3021
-2992
-2963
-2935
-2906
-2878
-2850
-2822
-2794
-2766
-2739
-2712
-2685
-2657
-2631
-2604
-2577
-2550
-2524
-2497
-2471
-2445
-2419
-2393
-2367
-2341
-2315
-2289
-2264
-2238
-2213
-2188
-2163
-2138
-2113
-2088
-2064
-2040
-2016
-1992
-1968
-1945
-1921
-1898
-1875
-1853
-1830
-1808
-1786
-1764
-1742
-1720
-1699
-1677
-1655
-1634
-1612
-1591
-1569
-1547
-1526
-1504
-1482
-1461
-1439
-1417
-1395
-1373
-1351
-1329
-1307
-1285
-1263
-1240
-1218
-1195
-1173
-1150
-1127
-1104
-1081
-1058
-1035
-1012
-989
-966
-943
-920
-897
-874
-851
-827
-804
-781
-758
-734
-711
-688
-664
-640
-617
-593
-569
-545
-521
-497
-473
-448
-424
-399
-375
-350
-325
-300
-275
-250
-225
-199
-174
-149
-123
-97
-71
-46
-20
6
33
59
85
111
138
164
190
217
243
270
296
322
349
376
402
429
456
482
509
536
563
590
617
645
672
700
727
755
783
811
839
867
895
923
951
979
1008
1036
1064
1092
1120
1148
1176
1203
1231
1258
1286
1313
1340
1367
1394
1421
1447
1474
1500
1526
1552
1578
1603
1629
1654
1679
1704
1729
1753
1778
1802
1826
1850
1874
1897
1920
1944
1967
1989
2012
2033
2056
2078
2099
2121
2142
2163
2183
2204
2224
2243
2263
2282
2301
2320
2338
2356
2374
2392
2409
2426
2443
2460
2476
2492
2508
2524
2539
2554
2568
2583
2597
2611
2624
2637
2650
2663
2676
2688
2700
2711
2723
2734
2745
2756
2767
2777
2787
2797
2807
2817
2827
2836
2846
2855
2865
2874
2883
2892
2901
2910
2919
2929
2938
2947
2956
2965
2975
2984
2993
3003
3013
3022
3032
3042
3052
3062
3073
3083
3094
3105
3116
3128
3139
3151
3163
3175
3187
3199
3212
3224
3237
3250
3263
3277
3290
3304
3317
3331
3345
3359
3373
3388
3402
3417
3432
3446
3461
3476
3491
3506
3522
3537
3553
3568
3584
3599
3615
3631
3647
3663
3679
3695
3711
3728
3744
3761
3777
3794
3811
3828
3845
3862
3879
3896
3913
3931
3948
3965
3983
4001
4018
4035
4054
4072
4090
4108
4126
4144
4162
4180
4198
4216
4234
4252
4270
4288
4306
4324
4343
4361
4379
4397
4415
4433
4452
4470
4488
4507
4525
4543
4561
4580
4598
4617
4635
4653
4672
4690
4709
4727
4746
4764
4783
4801
4820
4838
4857
4875
4894
4912
4931
4949
4968
4986
5004
5023
5041
5060
5078
5097
5115
5134
5153
5171
5190
5209
5228
5247
5266
5285
5304
5323
5342
5361
5381
5400
5420
5440
5459
5479
5499
5519
5540
5560
5580
5601
5621
5642
5663
5684
5705
5726
5747
5768
5790
5811
5832
5853
5874
5896
5917
5938
5959
5980
6001
6022
6043
6064
6085
6106
6127
6148
6168
6189
6210
6231
6251
6272
6293
6314
6335
6355
6377
6398
6419
6440
6462
6483
6505
6526
6548
6570
6592
6614
6636
6659
6681
6703
6726
6749
6771
6794
6817
6840
6863
6886
6909
6932
6955
6979
7002
7025
7049
7072
7096
7119
7143
7167
7191
7214
7238
7262
7286
7311
7335
7359
7384
7409
7434
7459
7484
7509
7534
7560
7585
7611
7637
7663
7689
7716
7742
7769
7796
7823
7850
7878
7905
7933
7961
7989
8016
8045
8074
8103
8132
8161
8189
8220
8249
8279
8308
8338
8368
8397
8427
8457
8487
8517
8547
8576
8606
8636
8666
8696
8726
8755
8785
8815
8845
8874
8904
8934
8963
8993
9022
9051
9080
9109
9138
9167
9195
9224
9252
9280
9308
9335
9363
9390
9417
9443
9470
9496
9522
9548
9573
9598
9623
9647
9671
9695
9718
9742
9764
9787
9809
9830
9851
9872
9893
9913
9932
9952
9971
9989
10007
10025
10043
10060
10076
10092
10108
10124
10139
10154
10168
10182
10196
10209
10222
10235
10247
10259
10271
10282
10292
10303
10313
10322
10331
10340
10349
10357
10365
10372
10379
10386
10392
10398
10404
10410
10415
10420
10424
10429
10433
10436
10440
10443
10446
10449
10451
10453
10455
10457
10458
10459
10460
10460
10460
10460
10459
10458
10457
10455
10453
10450
10447
10444
10440
10436
10432
10427
10422
10417
10411
10405
10399
10392
10385
10377
10369
10361
10353
10344
10335
10325
10315
10305
10294
10284
10272
10261
10249
10237
10224
10211
10198
10184
10171
10157
10142
10127
10112
10097
10082
10066
10050
10034
10017
10000
9983
9966
9948
9930
9912
9894
9875
9856
9837
9818
9798
9778
9757
9737
9716
9694
9673
9651
9629
9607
9584
9562
9539
9516
9492
9469
9445
9421
9396
9372
9347
9323
9298
9272
9247
9221
9196
9170
9144
9117
9091
9064
9037
9011
8983
8956
8929
8901
8874
8846
8818
8790
8762
8733
8705
8676
8648
8619
8590
8560
8531
8502
8472
8442
8412
8383
8353
8323
8293
8262
8232
8202
8172
8141
8111
8080
8050
8020
7989
7958
7928
7897
7866
7835
7805
7774
7743
7711
7680
7649
7618
7586
7555
7523
7491
7460
7428
7396
7364
7332
7300
7268
7236
7204
7172
7140
7108
7076
7044
7012
6980
6948
6917
6885
6853
6821
6789
6758
6726
6695
6663
6631
6600
6569
6537
6506
6475
6444
6413
6382
6351
6320
6290
6259
6229
6199
6169
6139
6109
6079
6050
6021
5991
5962
5933
5904
5875
5847
5818
5790
5762
5734
5706
5678
5651
5623
5596
5569
5542
5516
5489
5463
5437
5411
5385
5360
5334
5309
5284
5259
5234
5210
5185
5161
5137
5113
5089
5065
5041
5018
4994
4971
4948
4925
4902
4879
4856
4834
4812
4789
4767
4745
4724
4702
4681
4659
4638
4617
4596
4576
4556
4535
4515
4496
4476
4457
4437
4418
4400
4381
4363
4345
4327
4310
4292
4275
4258
4241
4225
4209
4193
4177
4161
4145
4130
4115
4100
4085
4070
4056
4041
4027
4013
3998
3984
3970
3956
3942
3928
3915
3901
3887
3873
3860
3846
3833
3820
3806
3793
3780
3767
3754
3741
3728
3715
3703
3690
3678
3666
3654
3642
3630
3618
3607
3595
3584
3573
3562
3551
3540
3530
3519
3509
3499
3488
3479
3469
3459
3450
3440
3431
3422
3413
3404
3395
3386
3378
3369
3361
3353
3345
3337
3329
3322
3314
3307
3300
3293
3286
3280
3273
3267
3261
3255
3249
3244
3238
3233
3228
3223
3218
3213
3209
3204
3200
3195
3191
3187
3183
3179
3175
3171
3168
3164
3160
3156
3153
3149
3146
3142
3139
3135
3132
3128
3125
3121
3118
3115
3111
3108
3104
3101
3097
3094
3091
3087
3084
3080
3077
3073
3069
3066
3062
3059
3055
3051
3048
3044
3040
3037
3033
3029
3025
3021
3017
3013
3009
3005
3001
2997
2993
2988
2984
2980
2976
2971
2967
2962
2958
2953
2948
2944
2939
2934
2929
2925
2920
2915
2911
2906
2902
2897
2893
2889
2884
2880
2876
2872
2868
2864
2861
2857
2853
2850
2846
2842
2839
2835
2832
2828
2825
2821
2817
2814
2810
2806
2802
2798
2794
2790
2786
2782
2778
2774
2770
2765
2761
2757
2752
2748
2743
2739
2734
2730
2725
2720
2716
2711
2706
2701
2696
2691
2686
2681
2675
2670
2664
2659
2653
2648
2642
2636
2630
2624
2618
2612
2606
2599
2593
2586
2579
2572
2565
2558
2551
2543
2535
2528
2519
2511
2503
2494
2485
2476
2466
2456
2446
2436
2425
2414
2403
2391
2379
2367
2355
2342
2328
2315
2301
2287
2272
2258
2242
2227
2211
2195
2178
2161
2144
2126
2108
2089
2070
2051
2031
2011
1991
1970
1949
1927
1905
1882
1859
1836
1812
1788
1764
1739
1713
1687
1661
1635
1608
1580
1552
1524
1495
1466
1436
1406
1376
1345
1314
1282
1250
1217
1184
1151
1117
1083
1048
1012
978
943
907
871
835
798
761
724
687
649
611
573
535
497
458
420
381
342
303
263
224
185
145
105
66
26
-14
-53
-93
-133
-173
-213
-253
-293
-333
-373
-413
-454
-494
-534
-574
-615
-655
-695
-735
-776
-816
-856
-895
-935
-975
-1014
-1053
-1093
-1131
-1170
-1209
-1247
-1285
-1323
-1361
-1399
-1436
-1473
-1511
-1548
-1584
-1621
-1658
-1694
-1730
-1766
-1802
-1838
-1874
-1909
-1944
-1980
-2015
-2050
-2085
-2120
-2155
-2189
-2224
-2258
-2293
-2327
-2361
-2395
-2429
-2462
-2496
-2529
-2562
-2595
-2627
-2660
-2692
-2724
-2756
-2788
-2819
-2850
-2881
-2911
-2941
-2971
-3001
-3030
-3059
-3088
-3117
-3145
-3173
-3201
-3228
-3256
-3283
-3310
-3336
-3362
-3388
-3414
-3440
-3465
-3490
-3515
-3540
-3564
-3589
-3612
-3636
-3659
-3683
-3705
-3728
-3750
-3772
-3794
-3816
-3837
-3858
-3878
-3898
-3918
-3938
-3957
-3976
-3995
-4013
-4030
-4048
-4065
-4082
-4098
-4114
-4130
-4145
-4160
-4175
-4189
-4203
-4217
-4230
-4243
-4256
-4268
-4281
-4293
-4304
-4316
-4327
-4338
-4349
-4359
-4369
-4379
-4389
-4398
-4407
-4416
-4425
-4433
-4441
-4448
-4456
-4463
-4469
-4476
-4482
-4488
-4493
-4499
-4504
-4509
-4514
-4518
-4523
-4527
-4531
-4535
-4538
-4542
-4545
-4549
-4552
-4555
-4558
-4560
-4563
-4565
-4568
-4570
-4572
-4574
-4575
-4577
-4578
-4579
-4580
-4581
-4582
-4582
-4582
-4582
-4581
-4581
-4580
-4579
-4577
-4576
-4574
-4571
-4569
-4566
-4563
-4560
-4556
-4552
-4548
-4543
-4539
-4534
-4529
-4523
-4517
-4511
-4505
-4499
-4492
-4485
-4478
-4471
-4463
-4455
-4447
-4439
-4431
-4422
-4413
-4404
-4395
-4386
-4376
-4366
-4356
-4346
-4335
-4325
-4314
-4303
-4292
-4281
-4269
-4258
-4246
-4234
-4222
-4209
-4197
-4184
-4171
-4158
-4145
-4131
-4117
-4103
-4089
-4075
-4059
-4045
-4030
-4014
-4000
-3984
-3968
-3952
-3936
-3920
-3903
-3886
-3870
-3853
-3835
-3818
-3801
-3783
-3765
-3747
-3729
-3711
-3693
-3674
-3656
-3637
-3618
-3599
-3580
-3561
-3542
-3523
-3504
-3485
-3466
-3447
-3429
-3410
-3391
-3372
-3353
-3334
-3316
-3297
-3279
-3260
-3242
-3224
-3205
-3187
-3169
-3151
-3132
-3114
-3096
-3078
-3059
-3041
-3023
-3004
-2986
-2968
-2949
-2930
-2912
-2893
-2875
-2856
-2837
-2818
-2799
-2780
-2761
-2742
-2723
-2704
-2685
-2666
-2647
-2628
-2609
-2590
-2571
-2552
-2533
-2514
-2496
-2477
-2459
-2440
-2422
-2404
-2386
-2368
-2350
-2333
-2316
-2299
-2282
-2265
-2249
-2232
-2216
-2200
-2185
-2169
-2154
-2139
-2124
-2110
-2095
-2081
-2067
-2053
-2040
-2025
-2013
-2000
-1987
-1974
-1961
-1949
-1937
-1925
-1913
-1902
-1890
-1879
-1868
-1858
-1847
-1837
-1827
-1817
-1808
-1798
-1789
-1780
-1772
-1763
-1755
-1747
-1740
-1732
-1725
-1718
-1712
-1705
-1699
-1693
-1687
-1681
-1676
-1671
-1666
-1661
-1656
-1652
-1647
-1643
-1640
-1636
-1633
-1630
-1627
-1625
-1623
-1621
-1620
-1619
-1618
-1618
-1618
-1618
-1619
-1620
-1621
-1623
-1625
-1627
-1629
-1632
-1635
-1639
-1642
-1646
-1650
-1655
-1659
-1664
-1669
-1675
-1680
-1686
-1692
-1698
-1704
-1711
-1717
-1724
-1731
-1738
-1746
-1753
-1761
-1769
-1777
-1785
-1794
-1802
-1811
-1820
-1829
-1838
-1847
-1856
-1865
-1875
-1885
-1894
-1904
-1914
-1924
-1934
-1944
-1954
-1965
-1975
-1986
-1996
-2007
-2017
-2028
-2039
-2050
-2062
-2073
-2084
-2095
-2107
-2118
-2129
-2141
-2152
-2164
-2175
-2187
-2198
-2210
-2221
-2232
-2244
-2255
-2266
-2277
-2288
-2299
-2310
-2321
-2332
-2343
-2353
-2364
-2374
-2385
-2395
-2405
-2416
-2426
-2436
-2446
-2456
-2466
-2475
-2485
-2495
-2505
-2514
-2524
-2534
-2543
-2553
-2562
-2572
-2581
-2591
-2600
-2610
-2619
-2628
-2638
-2647
-2656
-2665
-2674
-2683
-2692
-2701
-2710
-2719
-2728
-2737
-2746
-2754
-2763
-2772
-2781
-2789
-2798
-2807
-2816
-2824
-2833
-2842
-2851
-2859
-2868
-2877
-2886
-2894
-2903
-2912
-2921
-2929
-2938
-2947
-2956
-2964
-2973
-2982
-2991
-3000
-3009
-3018
-3027
-3036
-3045
-3054
-3063
-3072
-3081
-3090
-3099
-3108
-3117
-3126
-3135
-3143
-3152
-3161
-3170
-3179
-3188
-3197
-3206
-3215
-3224
-3233
-3242
-3251
-3260
-3269
-3278
-3287
-3296
-3305
-3315
-3324
-3333
-3342
-3351
-3360
-3369
-3378
-3386
-3395
-3404
-3413
-3421
-3430
-3438
-3447
-3455
-3463
-3471
-3479
-3487
-3495
-3502
-3510
-3517
-3524
-3531
-3538
-3544
-3551
-3557
-3563
-3569
-3574
-3580
-3585
-3590
-3595
-3599
-3603
-3608
-3611
-3615
-3618
-3622
-3624
-3627
-3630
-3632
-3634
-3635
-3637
-3638
-3639
-3640
-3640
-3640
-3639
-3639
-3638
-3637
-3635
-3633
-3631
-3628
-3625
-3622
-3618
-3615
-3610
-3606
-3601
-3596
-3591
-3586
-3580
-3574
-3568
-3562
-3555
-3548
-3541
-3534
-3526
-3518
-3510
-3501
-3493
-3483
-3474
-3465
-3455
-3445
-3434
-3424
-3413
-3402
-3391
-3379
-3367
-3356
-3343
-3331
-3319
-3306
-3293
-3280
-3267
-3254
-3240
-3227
-3213
-3199
-3185
-3170
-3156
-3141
-3127
-3112
-3097
-3082
-3066
-3050
-3035
-3019
-3002
-2986
-2969
-2952
-2935
-2918
-2900
-2882
-2864
-2846
-2828
-2809
-2791
-2772
-2752
-2733
-2714
-2694
-2674
-2654
-2634
-2613
-2593
-2572
-2551
-2530
-2509
-2488
-2466
-2444
-2422
-2400
-2378
-2355
-2332
-2309
-2286
-2263
-2239
-2215
-2190
-2166
-2141
-2116
-2091
-2065
-2039
-2013
-1987
-1960
-1933
-1906
-1879
-1852
-1824
-1796
-1768
-1740
-1711
-1683
-1654
-1625
-1596
-1566
-1537
-1507
-1477
-1447
-1417
-1386
-1355
-1325
-1294
-1262
-1231
-1200
-1168
-1137
-1105
-1073
-1041
-1010
-977
-945
-913
-881
-849
-816
-784
-752
-720
-687
-655
-623
-591
-559
-527
-496
-464
-433
-401
-370
-339
-308
-277
-247
-217
-187
-157
-127
-98
-69
-40
-12
17
45
72
100
127
154
180
207
232
258
283
308
333
357
381
405
428
452
474
497
519
541
563
585
606
626
647
667
687
707
726
745
764
782
800
818
836
853
871
887
904
921
937
953
969
985
1000
1016
1031
1046
1061
1076
1090
1105
1119
1133
1148
1162
1175
1189
1203
1216
1229
1243
1256
1269
1282
1294
1307
1319
1332
1344
1356
1368
1379
1391
1402
1414
1425
1436
1447
1458
1469
1479
1490
1501
1511
1521
1532
1542
1552
1562
1572
1582
1592
1602
1612
1622
1632
1641
1651
1661
1671
1680
1690
1700
1709
1719
1729
1738
1748
1757
1767
1776
1786
1796
1805
1815
1824
1833
1843
1852
1862
1871
1881
1890
1899
1908
1918
1927
1936
1945
1954
1963
1972
1981
1990
1999
2007
2016
2024
2033
2041
2049
2057
2065
2072
2080
2088
2095
2102
2109
2116
2123
2130
2137
2143
2150
2156
2162
2168
2173
2179
2184
2189
2194
2199
2203
2207
2211
2215
2219
2222
2226
2229
2231
2234
2236
2238
2240
2242
2243
2245
2246
2247
2247
2248
2248
2248
2248
2248
2248
2247
2246
2245
2244
2243
2241
2239
2237
2235
2232
2230
2227
2224
2220
2217
2213
2209
2204
2200
2195
2190
2185
2180
2174
2168
2162
2156
2150
2143
2136
2129
2121
2114
2106
2098
2089
2081
2072
2063
2054
2044
2035
2025
2015
2004
1994
1983
1972
1961
1950
1938
1927
1915
1902
1890
1878
1865
1852
1839
1826
1812
1799
1785
1771
1757
1743
1729
1715
1700
1686
1671
1656
1641
1626
1611
1596
1581
1565
1550
1534
1519
1503
1487
1471
1455
1439
1423
1407
1390
1374
1357
1341
1324
1307
1290
1273
1256
1239
1221
1204
1186
1169
1151
1134
1116
1098
1080
1062
1045
1027
1008
991
973
955
937
919
901
884
866
848
831
813
796
779
762
745
728
711
695
679
662
646
631
615
599
584
569
554
539
524
509
495
480
466
452
438
425
411
398
385
372
359
346
334
322
310
298
286
274
263
252
241
230
219
209
199
189
179
169
160
151
142
133
124
116
108
100
93
85
78
71
65
58
52
46
40
34
28
23
18
13
8
3
-1
-6
-10
-14
-18
-22
-26
-30
-33
-37
-40
-43
-46
-49
-52
-54
-57
-59
-61
-63
-65
-66
-68
-69
-71
-72
-73
-74
-75
-75
-76
-76
-77
-77
-77
-78
-78
-78
-77
-77
-77
-76
-76
-75
-74
-74
-73
-72
-70
-69
-68
-67
-66
-64
-63
-62
-61
-60
-58
-57
-56
-55
-54
-52
-51
-50
-49
-48
-46
-45
-44
-43
-42
-41
-39
-38
-37
-36
-35
-33
-32
-31
-30
-29
-28
-26
-25
-24
-23
-22
-21
-19
-18
-17
-16
-15
-14
-12
-11
-10
-9
-8
-7
-5
-4
-3
-2
-1
0
1
3
4
5
6
7
8
9
11
12
13
14
15
16
17
19
20
21
22
23
24
25
26
28
29
30
31
32
33
34
35
36
38
39
40
41
42
43
44
45
46
48
49
50
51
52
53
54
55
56
58
59
60
61
62
63
64
65
66
67
68
70
71
72
73
74
75
76
77
78
79
80
81
82
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
233
234
235
236
237
238
239
240
241
242
243
244
244
245
246
247
248
249
250
251
252
253
254
254
255
256
257
258
259
260
261
262
263
263
264
265
266
267
268
269
270
271
271
272
273
274
275
276
277
278
279
279
280
281
282
283
284
285
286
286
287
288
289
290
291
292
292
293
294
295
296
297
298
298
299
300
301
302
303
304
304
305
306
307
308
309
310
310
311
312
313
314
315
315
316
317
318
319
320
320
321
322
323
324
325
325
326
327
328
329
330
330
331
332
333
334
334
335
336
337
338
339
339
340
341
342
343
343
344
345
346
347
347
348
349
350
351
351
352
353
354
355
355
356
357
358
359
359
360
361
362
362
363
364
365
366
366
367
368
369
369
370
371
372
373
373
374
375
376
376
377
378
379
379
380
381
382
383
383
384
385
386
386
387
388
389
389
390
391
392
392
393
394
395
395
396
397
398
398
399
400
401
401
402
403
404
404
405
406
406
407
408
409
409
410
411
412
412
413
414
414
415
416
417
417
418
419
419
420
421
422
422
423
424
424
425
426
427
427
428
429
429
430
431
432
432
433
434
434
435
436
436
437
438
438
439
440
441
441
442
443
443
444
445
445
446
447
447
448
449
449
450
451
452
452
453
454
454
455
456
456
457
458
458
459
460
460
461
462
462
463
464
464
465
466
466
467
468
468
469
469
470
471
471
472
473
473
474
475
475
476
477
477
478
479
479
480
480
481
482
482
483
484
484
485
486
486
487
487
488
489
489
490
491
491
492
492
493
494
494
495
496
496
497
497
498
499
499
500
500
501
502
502
503
504
504
505
505
506
507
507
508
508
509
510
510
511
511
512
513
513
514
514
515
516
516
517
517
518
519
519
520
520
521
521
522
523
523
524
524
525
526
526
527
527
528
528
529
530
530
531
531
532
532
533
534
534
535
535
536
536
537
538
538
539
539
540
540
541
541
542
543
543
544
544
545
545
546
546
547
548
548
549
549
550
550
551
551
552
552
553
553
554
555
555
556
556
557
557
558
558
559
559
560
560
561
562
562
563
563
564
564
565
565
566
566
567
567
568
568
569
569
570
570
571
571
572
572
573
573
574
574
575
576
576
577
577
578
578
579
579
580
580
581
581
582
582
583
583
584
584
585
585
586
586
587
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
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
612
613
613
614
614
615
615
616
616
617
617
617
618
618
619
619
620
620
621
621
621
622
622
623
623
624
624
624
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
638
638
638
639
639
640
640
640
641
641
642
642
642
643
643
644
644
644
645
645
646
646
646
647
647
648
648
648
649
649
650
650
650
651
651
652
652
652
653
653
654
654
654
655
655
655
656
656
657
657
657
658
658
659
659
659
660
660
660
661
661
662
662
662
663
663
663
664
664
664
665
665
666
666
666
667
667
667
668
668
668
669
669
670
670
670
671
671
671
672
672
672
673
673
673
674
674
675
