10
8096
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
17
17
17
17
17
17
18
18
18
18
18
18
18
19
19
19
19
19
19
20
20
20
20
20
20
21
21
21
21
21
21
22
22
22
22
22
22
23
23
23
23
23
23
24
24
24
24
24
25
25
25
25
25
25
26
26
26
26
26
27
27
27
27
27
28
28
28
28
28
29
29
29
29
29
30
30
30
30
30
31
31
31
31
32
32
32
32
32
33
33
33
33
33
34
34
34
34
35
35
35
35
36
36
36
36
36
37
37
37
37
38
38
38
38
39
39
39
39
40
40
40
40
41
41
41
41
42
42
42
42
43
43
43
43
44
44
44
45
45
45
45
46
46
46
46
47
47
47
48
48
48
48
49
49
49
50
50
50
50
51
51
51
52
52
52
52
53
53
53
54
54
54
55
55
55
55
56
56
56
57
57
57
58
58
58
59
59
59
60
60
60
60
61
61
61
62
62
62
63
63
63
64
64
64
65
65
65
66
66
67
67
67
68
68
68
69
69
69
70
70
70
71
71
71
72
72
73
73
73
74
74
74
75
75
76
76
76
77
77
77
78
78
79
79
79
80
80
80
81
81
82
82
82
83
83
83
84
84
85
85
86
86
86
87
87
88
88
88
89
89
90
90
91
91
91
92
92
93
93
94
94
95
95
96
96
97
97
98
98
98
99
99
100
100
100
101
101
102
102
103
103
104
104
105
105
106
106
106
107
107
108
108
109
109
110
110
111
111
112
112
112
113
113
114
114
115
115
116
116
117
117
118
118
119
119
120
120
121
121
122
122
123
123
124
124
125
125
126
126
127
127
128
128
129
129
130
130
131
131
132
132
133
133
134
134
135
135
136
136
137
138
138
139
139
140
140
141
141
141
142
142
143
143
144
144
145
145
146
146
147
147
148
149
149
150
150
151
151
152
152
153
153
154
154
155
156
156
157
157
158
158
159
160
160
161
161
162
162
163
163
164
164
165
166
166
167
167
168
168
169
170
170
171
171
172
172
173
174
174
175
175
176
177
177
178
178
179
179
180
181
181
182
182
183
184
184
185
185
186
187
187
188
188
189
190
190
191
191
192
193
193
194
194
195
196
196
197
197
198
199
199
200
200
201
202
202
203
203
204
204
205
206
206
207
208
208
209
210
210
211
212
213
213
214
214
215
216
216
217
218
218
219
220
221
221
222
223
224
224
225
226
226
227
228
229
229
230
231
232
232
233
234
235
235
236
237
238
238
239
240
241
242
242
243
244
245
246
247
247
248
249
250
251
251
252
253
254
255
256
257
257
258
259
260
261
262
263
264
265
265
266
267
268
269
270
271
271
272
273
274
275
276
277
278
278
279
280
281
282
283
284
285
286
287
288
288
289
290
291
292
293
294
295
296
296
297
298
299
300
301
302
303
304
305
306
307
307
308
309
310
311
312
313
314
315
316
317
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
395
396
397
398
399
400
401
402
403
404
406
407
408
409
410
411
412
413
414
415
416
417
419
420
421
422
423
424
425
426
427
428
429
431
432
433
434
435
436
437
438
439
441
442
443
444
445
446
447
448
449
451
452
453
454
455
456
458
459
460
461
462
463
464
466
467
468
469
470
471
472
474
475
476
477
478
480
481
482
483
485
486
487
488
489
491
492
493
495
496
497
498
500
501
502
503
505
506
507
508
509
511
512
513
514
515
517
518
519
520
521
523
524
525
526
527
529
530
531
532
534
535
536
537
538
540
541
542
543
544
546
547
548
549
550
552
553
554
555
556
558
559
560
561
562
564
565
566
567
568
569
570
571
572
573
574
574
575
575
575
575
575
574
574
573
571
570
568
566
563
560
557
554
550
545
541
536
530
525
519
513
506
500
493
486
479
471
464
456
448
440
431
423
415
406
397
389
380
371
362
352
343
334
325
315
306
297
289
281
273
266
260
253
247
241
234
228
222
216
211
206
200
196
191
187
182
179
175
172
169
166
164
162
161
159
159
159
160
162
166
170
176
184
192
200
209
218
226
234
241
247
253
258
264
269
275
280
285
291
296
301
306
311
316
322
328
334
340
346
352
356
360
363
365
366
367
367
367
368
369
372
375
379
383
387
391
395
398
402
405
409
413
419
424
430
435
441
446
451
457
462
468
473
479
485
490
495
499
502
504
504
503
502
501
499
498
497
496
496
495
494
494
494
495
495
494
493
491
489
488
486
485
483
481
479
478
477
477
476
476
475
473
472
469
466
464
461
459
457
455
453
452
450
448
446
443
439
435
431
427
424
421
417
414
411
408
405
402
399
396
393
391
389
387
387
387
388
389
389
388
385
382
377
371
365
358
353
350
348
348
348
348
348
347
344
341
337
333
329
327
326
326
327
329
331
333
336
339
340
340
339
336
331
326
319
312
305
298
292
287
283
280
277
274
270
266
261
255
249
242
235
226
217
207
197
186
176
165
154
142
130
118
107
97
87
78
68
59
49
39
29
19
8
-2
-12
-22
-32
-42
-51
-60
-68
-74
-80
-84
-89
-94
-100
-108
-117
-127
-137
-148
-159
-171
-182
-193
-204
-214
-223
-231
-237
-243
-249
-254
-261
-268
-275
-282
-289
-295
-300
-305
-308
-310
-311
-312
-313
-315
-319
-323
-327
-332
-336
-340
-345
-349
-353
-358
-363
-369
-375
-381
-389
-396
-404
-412
-419
-426
-432
-438
-442
-445
-447
-447
-445
-444
-442
-440
-438
-437
-436
-435
-433
-430
-424
-417
-409
-400
-389
-379
-370
-363
-358
-355
-353
-352
-352
-351
-352
-353
-355
-357
-360
-363
-368
-373
-379
-386
-392
-396
-400
-401
-400
-397
-393
-387
-379
-371
-363
-357
-352
-349
-348
-348
-349
-351
-352
-352
-351
-350
-350
-352
-354
-355
-356
-356
-355
-354
-353
-353
-354
-357
-360
-366
-373
-381
-388
-395
-401
-408
-415
-422
-428
-434
-439
-443
-444
-443
-441
-437
-434
-432
-430
-428
-425
-421
-418
-417
-417
-418
-421
-424
-428
-433
-438
-443
-445
-446
-445
-443
-440
-434
-426
-417
-408
-398
-389
-381
-374
-368
-362
-357
-352
-348
-343
-338
-332
-324
-315
-305
-293
-281
-269
-258
-248
-238
-227
-216
-205
-196
-189
-184
-180
-176
-171
-165
-158
-150
-143
-136
-131
-127
-125
-123
-123
-123
-122
-121
-120
-119
-118
-115
-110
-103
-95
-86
-76
-67
-58
-48
-38
-29
-21
-13
-6
2
10
18
27
37
47
57
67
78
89
101
113
126
140
152
162
170
177
181
186
191
198
207
216
227
237
248
257
266
275
282
288
292
293
292
288
282
275
268
260
253
248
244
242
241
242
243
244
247
252
259
266
273
280
286
290
291
290
286
280
272
265
258
253
250
248
246
246
246
244
241
236
228
219
207
192
176
158
143
129
117
109
102
98
94
91
89
87
84
80
76
72
69
67
65
61
56
50
44
38
34
30
29
29
31
34
40
48
59
72
84
95
103
109
113
119
126
135
144
154
161
165
168
169
168
165
161
158
155
152
151
151
153
155
156
155
151
144
136
125
113
102
92
83
75
69
66
63
61
61
62
64
65
66
67
68
68
69
71
75
81
87
94
99
104
107
110
113
116
120
125
130
135
141
149
157
166
175
182
186
188
187
186
185
184
184
184
187
192
199
209
220
232
244
254
262
267
270
271
270
266
263
260
260
260
261
263
265
267
268
269
269
270
270
271
270
270
271
271
271
272
274
277
279
279
280
281
282
282
280
275
271
266
262
260
260
261
263
265
266
267
267
266
264
262
259
257
255
252
249
247
245
243
240
238
238
240
243
246
250
253
257
261
265
269
274
280
286
292
298
303
308
312
316
320
326
332
338
344
348
351
355
357
358
359
360
358
354
348
342
335
329
323
318
313
308
303
298
294
291
288
284
280
276
272
270
266
261
257
254
251
247
243
237
230
223
217
211
206
202
200
199
198
197
197
197
198
198
198
199
200
199
197
195
191
186
181
175
169
165
161
157
154
151
148
145
140
135
130
124
119
115
111
107
102
98
93
87
80
72
63
53
43
32
22
12
2
-8
-16
-23
-28
-33
-38
-43
-47
-50
-54
-57
-61
-65
-70
-75
-83
-92
-103
-115
-128
-141
-154
-166
-177
-187
-195
-201
-205
-207
-209
-209
-209
-211
-214
-221
-231
-243
-256
-271
-286
-300
-315
-329
-342
-353
-363
-371
-379
-385
-391
-397
-403
-412
-422
-433
-444
-455
-466
-477
-489
-501
-514
-527
-542
-557
-573
-589
-603
-618
-632
-646
-658
-668
-678
-688
-697
-706
-717
-727
-739
-750
-762
-774
-787
-798
-808
-814
-818
-820
-819
-817
-815
-813
-812
-812
-812
-813
-814
-815
-815
-815
-816
-817
-819
-823
-829
-835
-843
-851
-858
-865
-870
-875
-879
-883
-887
-889
-892
-895
-900
-904
-910
-916
-921
-926
-927
-927
-924
-920
-916
-911
-908
-906
-905
-907
-910
-915
-922
-931
-940
-949
-957
-964
-968
-969
-969
-966
-962
-958
-953
-949
-947
-947
-949
-952
-956
-960
-962
-964
-966
-967
-969
-970
-970
-970
-971
-972
-972
-973
-973
-974
-976
-977
-978
-978
-978
-978
-977
-975
-972
-970
-969
-969
-971
-973
-976
-980
-983
-987
-992
-996
-999
-1000
-1002
-1002
-1002
-1002
-1000
-997
-993
-989
-985
-980
-975
-970
-965
-960
-956
-951
-947
-943
-939
-935
-932
-928
-925
-924
-924
-925
-926
-928
-930
-931
-933
-935
-939
-942
-946
-950
-953
-957
-960
-963
-966
-970
-975
-980
-986
-992
-998
-1002
-1006
-1008
-1008
-1004
-999
-993
-985
-976
-967
-959
-950
-941
-932
-924
-915
-906
-897
-889
-881
-875
-867
-860
-852
-845
-837
-829
-819
-809
-799
-789
-780
-771
-762
-753
-744
-737
-730
-723
-715
-706
-697
-687
-677
-668
-658
-649
-641
-634
-628
-624
-622
-621
-621
-621
-623
-626
-630
-633
-636
-639
-640
-641
-642
-641
-641
-642
-642
-644
-646
-648
-651
-653
-655
-656
-658
-659
-661
-663
-666
-671
-678
-686
-695
-706
-717
-729
-742
-755
-768
-780
-792
-803
-814
-825
-835
-844
-851
-858
-865
-872
-880
-887
-895
-904
-913
-922
-930
-937
-943
-949
-955
-961
-966
-971
-976
-982
-987
-994
-1000
-1008
-1018
-1027
-1038
-1050
-1061
-1072
-1082
-1092
-1100
-1106
-1111
-1115
-1118
-1120
-1121
-1122
-1122
-1120
-1118
-1114
-1108
-1101
-1093
-1084
-1074
-1065
-1056
-1048
-1040
-1033
-1027
-1022
-1018
-1016
-1012
-1010
-1008
-1008
-1010
-1014
-1018
-1022
-1027
-1030
-1031
-1031
-1029
-1027
-1025
-1024
-1025
-1027
-1030
-1032
-1035
-1038
-1040
-1042
-1044
-1045
-1047
-1048
-1050
-1052
-1051
-1050
-1048
-1045
-1043
-1041
-1040
-1039
-1039
-1040
-1043
-1047
-1052
-1058
-1064
-1071
-1078
-1085
-1093
-1100
-1108
-1116
-1124
-1132
-1140
-1147
-1153
-1158
-1162
-1166
-1170
-1174
-1177
-1180
-1184
-1188
-1192
-1196
-1199
-1202
-1203
-1204
-1204
-1204
-1204
-1203
-1201
-1200
-1199
-1199
-1198
-1198
-1199
-1200
-1201
-1202
-1204
-1207
-1211
-1217
-1223
-1231
-1239
-1247
-1254
-1261
-1267
-1271
-1275
-1277
-1278
-1278
-1278
-1277
-1275
-1273
-1269
-1265
-1260
-1253
-1246
-1238
-1230
-1222
-1214
-1207
-1202
-1198
-1196
-1196
-1198
-1202
-1207
-1213
-1220
-1229
-1238
-1248
-1258
-1269
-1278
-1287
-1294
-1301
-1306
-1311
-1315
-1318
-1321
-1323
-1324
-1324
-1326
-1328
-1333
-1338
-1346
-1355
-1366
-1377
-1388
-1400
-1414
-1429
-1443
-1457
-1470
-1482
-1493
-1503
-1512
-1523
-1533
-1544
-1555
-1566
-1576
-1585
-1593
-1599
-1604
-1607
-1609
-1609
-1610
-1610
-1609
-1609
-1608
-1606
-1602
-1598
-1592
-1585
-1578
-1569
-1561
-1552
-1544
-1536
-1529
-1522
-1516
-1511
-1506
-1501
-1497
-1493
-1489
-1485
-1481
-1476
-1471
-1466
-1460
-1456
-1452
-1449
-1447
-1445
-1443
-1441
-1439
-1438
-1436
-1435
-1433
-1432
-1431
-1431
-1430
-1429
-1428
-1425
-1422
-1417
-1413
-1409
-1405
-1401
-1398
-1396
-1395
-1395
-1395
-1397
-1399
-1401
-1403
-1406
-1409
-1411
-1414
-1418
-1424
-1431
-1439
-1448
-1458
-1469
-1480
-1492
-1504
-1516
-1526
-1535
-1543
-1549
-1554
-1558
-1562
-1564
-1567
-1569
-1572
-1573
-1574
-1574
-1575
-1575
-1575
-1576
-1577
-1580
-1584
-1590
-1596
-1603
-1611
-1618
-1625
-1633
-1641
-1649
-1657
-1665
-1672
-1680
-1686
-1691
-1694
-1694
-1691
-1686
-1680
-1671
-1662
-1652
-1642
-1632
-1620
-1608
-1596
-1583
-1570
-1557
-1545
-1532
-1519
-1506
-1494
-1482
-1473
-1464
-1457
-1451
-1445
-1440
-1435
-1430
-1427
-1423
-1420
-1417
-1413
-1408
-1404
-1400
-1396
-1392
-1387
-1381
-1374
-1366
-1355
-1343
-1328
-1310
-1291
-1271
-1250
-1228
-1206
-1184
-1163
-1143
-1123
-1105
-1086
-1068
-1050
-1034
-1018
-1004
-990
-976
-964
-954
-944
-936
-927
-920
-912
-906
-901
-896
-891
-887
-882
-878
-874
-870
-865
-860
-854
-849
-843
-838
-832
-827
-821
-817
-814
-811
-808
-805
-803
-801
-799
-797
-797
-797
-798
-798
-799
-800
-803
-808
-814
-823
-834
-846
-860
-876
-892
-909
-926
-942
-958
-973
-989
-1004
-1018
-1032
-1047
-1062
-1077
-1090
-1102
-1112
-1119
-1125
-1128
-1130
-1131
-1130
-1128
-1126
-1123
-1119
-1113
-1106
-1098
-1089
-1081
-1072
-1063
-1054
-1044
-1034
-1025
-1016
-1006
-996
-984
-970
-955
-939
-920
-900
-879
-858
-837
-815
-793
-770
-745
-719
-692
-665
-637
-610
-582
-556
-530
-504
-479
-454
-430
-408
-386
-367
-349
-331
-314
-298
-282
-267
-252
-238
-224
-211
-198
-186
-177
-170
-163
-157
-152
-147
-143
-137
-131
-125
-118
-109
-100
-89
-78
-66
-53
-40
-29
-17
-6
3
10
15
18
19
17
13
9
2
-7
-16
-26
-36
-45
-54
-62
-69
-75
-81
-86
-90
-92
-94
-95
-97
-97
-96
-95
-92
-89
-86
-83
-79
-75
-69
-64
-58
-53
-49
-46
-45
-45
-46
-47
-48
-48
-47
-46
-46
-45
-46
-46
-47
-48
-48
-48
-49
-48
-47
-45
-42
-40
-37
-34
-29
-22
-14
-5
5
15
26
37
49
60
70
81
92
103
113
123
131
138
145
152
159
166
172
179
186
195
205
215
227
240
254
269
283
299
315
331
348
366
384
403
422
441
462
482
503
523
543
562
581
600
617
635
652
668
683
698
711
725
739
754
771
788
805
821
838
853
868
882
896
911
926
939
953
967
980
993
1006
1018
1032
1044
1056
1067
1079
1091
1103
1116
1128
1141
1154
1165
1175
1184
1193
1202
1209
1214
1217
1220
1223
1225
1229
1233
1238
1243
1248
1253
1258
1264
1270
1277
1284
1291
1298
1306
1314
1321
1329
1336
1342
1347
1351
1354
1358
1361
1363
1366
1368
1371
1373
1376
1379
1383
1388
1392
1396
1400
1403
1406
1408
1409
1410
1411
1412
1414
1416
1419
1422
1424
1425
1427
1430
1432
1435
1439
1445
1451
1459
1467
1476
1484
1491
1498
1506
1514
1522
1530
1537
1544
1550
1554
1558
1562
1566
1571
1576
1582
1588
1595
1603
1612
1623
1635
1647
1658
1670
1681
1692
1703
1713
1723
1732
1741
1749
1758
1767
1777
1786
1795
1804
1814
1824
1835
1846
1859
1873
1887
1901
1916
1931
1945
1959
1973
1987
2000
2012
2023
2032
2039
2045
2054
2062
2070
2078
2086
2093
2099
2106
2113
2119
2125
2129
2132
2135
2137
2137
2137
2136
2135
2132
2128
2122
2115
2108
2100
2093
2086
2080
2073
2067
2061
2057
2055
2052
2048
2041
2033
2024
2013
2000
1987
1973
1958
1941
1923
1904
1885
1867
1850
1834
1818
1803
1789
1776
1765
1755
1746
1737
1727
1716
1706
1696
1687
1677
1668
1659
1651
1643
1635
1625
1616
1607
1600
1594
1590
1587
1585
1585
1586
1589
1593
1598
1606
1614
1624
1635
1644
1653
1662
1671
1680
1690
1700
1709
1719
1729
1741
1753
1766
1778
1789
1798
1804
1810
1814
1818
1822
1824
1826
1829
1834
1840
1847
1856
1867
1879
1891
1903
1914
1926
1938
1949
1959
1968
1974
1978
1979
1980
1980
1980
1977
1973
1966
1958
1949
1939
1928
1916
1904
1892
1880
1867
1854
1840
1824
1807
1789
1771
1753
1735
1718
1702
1687
1672
1659
1646
1634
1622
1611
1600
1590
1579
1568
1558
1548
1539
1531
1523
1516
1509
1502
1495
1486
1476
1466
1456
1443
1429
1414
1399
1384
1368
1352
1337
1324
1310
1298
1287
1277
1268
1261
1254
1250
1246
1243
1240
1236
1232
1226
1220
1213
1206
1199
1192
1186
1180
1175
1169
1162
1156
1149
1143
1137
1133
1130
1128
1127
1128
1130
1134
1138
1142
1146
1150
1155
1161
1166
1171
1177
1184
1192
1203
1215
1229
1246
1263
1283
1304
1326
1349
1371
1394
1416
1438
1460
1480
1500
1518
1534
1550
1564
1577
1587
1594
1599
1601
1601
1598
1593
1585
1574
1560
1546
1531
1517
1503
1490
1479
1470
1463
1457
1453
1450
1448
1448
1450
1452
1453
1455
1456
1458
1459
1461
1462
1462
1461
1459
1456
1453
1451
1450
1449
1450
1451
1453
1456
1459
1463
1469
1476
1484
1493
1503
1514
1525
1535
1545
1555
1565
1575
1585
1595
1605
1615
1626
1638
1650
1661
1673
1686
1700
1714
1729
1743
1757
1769
1779
1786
1792
1795
1798
1800
1801
1802
1801
1799
1794
1788
1781
1772
1763
1754
1747
1740
1734
1728
1722
1717
1712
1706
1699
1690
1679
1667
1654
1639
1624
1607
1589
1569
1549
1529
1510
1490
1470
1450
1428
1407
1386
1365
1345
1325
1306
1287
1267
1247
1227
1208
1189
1170
1151
1133
1115
1097
1080
1063
1049
1035
1022
1012
1002
994
987
983
980
978
976
975
975
976
978
980
984
989
996
1002
1012
1020
1030
1040
1049
1059
1069
1080
1089
1098
1106
1114
1122
1129
1134
1138
1140
1140
1139
1136
1131
1124
1116
1107
1096
1085
1073
1061
1047
1034
1022
1012
1002
993
984
975
966
956
946
936
926
917
907
896
884
873
864
854
846
839
833
829
825
823
821
819
817
815
812
808
805
801
797
794
793
793
794
797
802
809
818
829
839
850
862
874
886
900
915
932
950
971
993
1016
1041
1066
1091
1116
1140
1162
1183
1203
1221
1238
1253
1266
1279
1292
1305
1319
1333
1348
1363
1379
1395
1411
1428
1446
1463
1480
1497
1512
1525
1537
1547
1556
1565
1572
1578
1585
1591
1598
1606
1614
1622
1630
1638
1645
1652
1660
1668
1676
1685
1694
1704
1716
1728
1740
1750
1760
1767
1773
1776
1777
1776
1772
1766
1759
1752
1746
1740
1734
1728
1723
1719
1717
1715
1714
1715
1718
1723
1730
1738
1747
1758
1770
1783
1795
1807
1818
1827
1835
1842
1849
1855
1860
1864
1867
1870
1873
1875
1877
1878
1878
1879
1879
1878
1877
1875
1874
1873
1872
1871
1871
1871
1870
1868
1867
1867
1868
1868
1870
1873
1876
1881
1886
1892
1898
1906
1914
1924
1935
1946
1958
1969
1979
1990
1999
2005
2012
2017
2020
2023
2025
2027
2028
2029
2033
2037
2041
2047
2053
2059
2063
2068
2072
2076
2079
2083
2087
2090
2092
2094
2095
2096
2097
2097
2096
2095
2094
2093
2093
2094
2097
2100
2105
2110
2115
2120
2125
2131
2137
2143
2149
2155
2162
2168
2173
2177
2180
2183
2183
2181
2176
2171
2163
2152
2139
2123
2105
2085
2062
2037
2012
1986
1958
1930
1900
1869
1835
1800
1765
1731
1699
1668
1640
1612
1586
1563
1542
1523
1507
1493
1480
1469
1460
1451
1441
1432
1424
1415
1406
1396
1387
1379
1370
1362
1354
1346
1338
1329
1320
1311
1301
1292
1283
1274
1266
1258
1252
1249
1247
1248
1251
1256
1261
1268
1276
1286
1298
1312
1327
1345
1364
1385
1405
1426
1445
1464
1480
1494
1505
1512
1517
1517
1515
1509
1502
1494
1485
1474
1463
1451
1438
1424
1408
1391
1375
1359
1343
1328
1313
1300
1287
1275
1263
1251
1240
1228
1215
1203
1190
1177
1164
1151
1137
1124
1110
1096
1080
1065
1048
1031
1012
996
980
965
951
937
925
913
901
890
880
869
858
846
835
823
812
800
788
777
767
757
746
734
722
710
699
687
675
663
651
642
634
628
625
624
626
630
636
644
653
662
670
677
685
691
696
700
700
700
698
694
689
683
677
671
665
658
651
644
637
632
627
622
618
614
611
608
605
603
601
598
596
596
597
599
602
606
610
615
620
625
631
636
643
650
658
668
678
690
702
715
729
743
756
769
782
793
804
814
823
833
843
854
864
874
882
887
890
889
887
883
878
871
863
852
840
826
811
795
779
762
744
726
707
688
668
650
633
618
606
596
588
584
582
584
589
595
603
610
618
626
633
641
649
656
663
670
677
682
686
689
691
691
692
692
691
689
688
686
684
681
676
670
663
655
646
635
624
611
600
589
579
572
566
561
559
558
560
565
572
583
596
612
630
648
665
680
695
707
718
726
732
737
740
741
741
740
736
730
723
714
705
695
685
675
666
658
650
643
635
626
616
603
588
570
551
530
508
487
466
445
425
406
388
372
357
344
333
321
307
293
275
255
232
207
179
148
114
78
38
-4
-49
-94
-140
-188
-236
-284
-333
-380
-428
-475
-522
-568
-613
-655
-695
-732
-768
-801
-832
-862
-892
-922
-954
-987
-1022
-1058
-1096
-1135
-1175
-1216
-1257
-1297
-1335
-1373
-1409
-1444
-1476
-1505
-1533
-1558
-1580
-1599
-1614
-1626
-1636
-1643
-1648
-1653
-1657
-1661
-1664
-1668
-1670
-1672
-1673
-1675
-1677
-1680
-1686
-1694
-1703
-1713
-1723
-1732
-1739
-1744
-1747
-1748
-1744
-1736
-1725
-1711
-1692
-1672
-1649
-1626
-1602
-1579
-1555
-1532
-1508
-1484
-1459
-1433
-1407
-1380
-1351
-1320
-1287
-1251
-1212
-1170
-1128
-1085
-1044
-1004
-969
-937
-910
-886
-865
-848
-833
-820
-808
-798
-790
-784
-780
-779
-780
-782
-786
-792
-800
-811
-823
-837
-852
-866
-881
-894
-907
-918
-927
-934
-940
-945
-949
-953
-957
-962
-969
-977
-988
-998
-1008
-1020
-1029
-1037
-1043
-1049
-1055
-1060
-1066
-1072
-1080
-1091
-1104
-1121
-1140
-1161
-1184
-1207
-1229
-1251
-1270
-1286
-1298
-1307
-1312
-1316
-1320
-1326
-1335
-1349
-1367
-1390
-1418
-1450
-1483
-1517
-1550
-1583
-1613
-1642
-1670
-1697
-1722
-1748
-1773
-1798
-1824
-1850
-1875
-1899
-1922
-1944
-1965
-1986
-2007
-2028
-2049
-2069
-2089
-2108
-2125
-2141
-2154
-2164
-2171
-2176
-2177
-2177
-2174
-2171
-2167
-2163
-2160
-2159
-2159
-2160
-2162
-2164
-2163
-2161
-2156
-2148
-2136
-2119
-2098
-2073
-2045
-2017
-1987
-1957
-1928
-1900
-1873
-1845
-1816
-1786
-1754
-1720
-1682
-1639
-1590
-1536
-1477
-1413
-1346
-1276
-1203
-1128
-1051
-973
-894
-815
-738
-663
-591
-525
-463
-408
-359
-316
-278
-245
-215
-190
-166
-143
-121
-99
-76
-52
-25
5
38
75
115
158
204
255
307
363
421
480
540
598
654
706
752
793
828
859
884
904
920
931
938
942
944
942
938
932
926
920
913
906
898
891
883
875
865
854
841
829
817
806
794
782
769
756
743
730
716
701
685
666
646
624
600
575
548
522
495
470
446
423
402
383
367
352
336
321
304
288
272
259
249
240
232
226
222
220
221
222
223
223
222
218
211
199
182
162
138
110
77
40
-1
-47
-95
-146
-197
-247
-294
-338
-379
-417
-452
-484
-515
-543
-568
-592
-614
-636
-658
-681
-703
-726
-751
-778
-805
-833
-861
-890
-918
-946
-974
-1000
-1030
-1058
-1087
-1116
-1143
-1169
-1191
-1210
-1225
-1236
-1244
-1249
-1252
-1253
-1253
-1251
-1250
-1248
-1244
-1239
-1232
-1222
-1211
-1199
-1185
-1170
-1154
-1137
-1117
-1094
-1068
-1039
-1008
-975
-939
-903
-867
-830
-793
-756
-720
-685
-651
-619
-588
-559
-532
-506
-480
-454
-428
-403
-379
-355
-332
-310
-291
-273
-257
-242
-227
-214
-201
-188
-176
-164
-152
-140
-127
-116
-108
-103
-102
-106
-114
-127
-144
-165
-187
-212
-238
-266
-296
-327
-361
-396
-433
-472
-512
-554
-598
-645
-695
-748
-803
-860
-918
-976
-1035
-1094
-1153
-1211
-1266
-1318
-1366
-1408
-1446
-1479
-1508
-1532
-1552
-1567
-1579
-1587
-1592
-1594
-1593
-1589
-1583
-1577
-1569
-1562
-1555
-1548
-1541
-1533
-1524
-1514
-1501
-1486
-1468
-1449
-1427
-1403
-1378
-1352
-1325
-1298
-1269
-1240
-1208
-1175
-1140
-1104
-1066
-1028
-988
-948
-909
-869
-830
-791
-752
-714
-678
-644
-611
-580
-549
-519
-490
-461
-432
-404
-375
-348
-322
-298
-276
-257
-241
-228
-218
-210
-203
-198
-194
-191
-190
-191
-195
-203
-214
-227
-242
-258
-274
-291
-308
-326
-347
-371
-396
-422
-449
-477
-505
-533
-562
-593
-625
-658
-694
-732
-773
-815
-861
-909
-959
-1010
-1062
-1114
-1167
-1219
-1273
-1327
-1380
-1434
-1487
-1541
-1595
-1648
-1701
-1752
-1801
-1849
-1896
-1941
-1984
-2025
-2063
-2098
-2130
-2159
-2185
-2208
-2229
-2249
-2268
-2286
-2304
-2322
-2340
-2359
-2377
-2395
-2413
-2430
-2448
-2467
-2485
-2503
-2520
-2536
-2551
-2566
-2580
-2594
-2606
-2617
-2627
-2634
-2640
-2643
-2646
-2649
-2652
-2656
-2661
-2667
-2672
-2678
-2683
-2690
-2695
-2698
-2699
-2699
-2698
-2698
-2698
-2701
-2706
-2714
-2725
-2738
-2753
-2768
-2783
-2796
-2809
-2820
-2830
-2840
-2848
-2855
-2861
-2865
-2868
-2869
-2869
-2867
-2863
-2857
-2850
-2841
-2830
-2817
-2803
-2788
-2771
-2753
-2735
-2716
-2698
-2680
-2663
-2647
-2630
-2614
-2597
-2581
-2564
-2547
-2528
-2507
-2484
-2461
-2437
-2414
-2391
-2367
-2343
-2318
-2292
-2265
-2239
-2214
-2191
-2171
-2152
-2135
-2118
-2102
-2084
-2065
-2045
-2024
-2005
-1986
-1970
-1954
-1940
-1928
-1918
-1911
-1906
-1904
-1904
-1907
-1911
-1916
-1923
-1931
-1942
-1955
-1969
-1986
-2005
-2025
-2048
-2072
-2096
-2120
-2146
-2172
-2199
-2226
-2254
-2283
-2313
-2344
-2375
-2406
-2439
-2472
-2505
-2537
-2568
-2597
-2623
-2647
-2669
-2690
-2710
-2729
-2748
-2766
-2785
-2804
-2825
-2847
-2870
-2895
-2920
-2944
-2969
-2992
-3015
-3036
-3056
-3076
-3095
-3113
-3132
-3151
-3169
-3189
-3209
-3230
-3251
-3272
-3291
-3308
-3323
-3334
-3340
-3342
-3340
-3333
-3323
-3310
-3295
-3277
-3257
-3234
-3208
-3180
-3148
-3115
-3079
-3042
-3004
-2964
-2924
-2883
-2842
-2802
-2763
-2724
-2688
-2652
-2619
-2587
-2557
-2528
-2502
-2478
-2456
-2435
-2416
-2398
-2381
-2365
-2348
-2331
-2315
-2298
-2281
-2263
-2245
-2227
-2209
-2191
-2174
-2157
-2142
-2126
-2111
-2096
-2081
-2067
-2054
-2041
-2032
-2021
-2013
-2005
-2000
-1997
-1996
-1997
-1999
-2004
-2009
-2017
-2028
-2039
-2052
-2066
-2082
-2098
-2116
-2135
-2154
-2175
-2197
-2220
-2244
-2268
-2293
-2316
-2338
-2359
-2378
-2397
-2418
-2440
-2465
-2493
-2523
-2554
-2585
-2617
-2649
-2682
-2716
-2751
-2786
-2823
-2859
-2895
-2929
-2962
-2992
-3019
-3045
-3069
-3092
-3114
-3135
-3156
-3176
-3197
-3217
-3238
-3258
-3276
-3292
-3307
-3321
-3333
-3345
-3356
-3369
-3383
-3399
-3416
-3434
-3453
-3471
-3487
-3502
-3516
-3528
-3539
-3548
-3557
-3565
-3574
-3582
-3591
-3599
-3607
-3614
-3620
-3623
-3625
-3624
-3621
-3615
-3608
-3601
-3593
-3586
-3579
-3573
-3567
-3562
-3558
-3554
-3549
-3545
-3541
-3538
-3536
-3534
-3534
-3535
-3538
-3541
-3544
-3549
-3554
-3559
-3563
-3567
-3570
-3573
-3575
-3577
-3577
-3575
-3572
-3568
-3562
-3555
-3547
-3538
-3528
-3516
-3503
-3490
-3475
-3458
-3439
-3420
-3399
-3377
-3354
-3332
-3308
-3284
-3259
-3233
-3206
-3179
-3150
-3122
-3093
-3065
-3039
-3014
-2990
-2968
-2947
-2928
-2911
-2898
-2887
-2879
-2875
-2875
-2879
-2888
-2900
-2917
-2938
-2962
-2990
-3021
-3054
-3089
-3126
-3164
-3201
-3238
-3274
-3307
-3338
-3366
-3393
-3419
-3444
-3469
-3495
-3522
-3551
-3582
-3617
-3654
-3693
-3735
-3779
-3825
-3873
-3922
-3972
-4021
-4069
-4116
-4161
-4206
-4248
-4288
-4326
-4361
-4395
-4427
-4456
-4482
-4506
-4528
-4546
-4563
-4576
-4587
-4595
-4601
-4604
-4605
-4604
-4601
-4595
-4588
-4579
-4570
-4561
-4552
-4543
-4535
-4527
-4519
-4511
-4502
-4491
-4479
-4466
-4452
-4435
-4415
-4393
-4368
-4341
-4311
-4281
-4250
-4219
-4187
-4155
-4123
-4091
-4061
-4032
-4002
-3974
-3945
-3917
-3889
-3862
-3837
-3813
-3791
-3771
-3754
-3739
-3726
-3716
-3707
-3700
-3694
-3690
-3685
-3679
-3673
-3667
-3660
-3651
-3641
-3631
-3621
-3611
-3600
-3589
-3579
-3568
-3558
-3548
-3538
-3530
-3522
-3515
-3509
-3504
-3501
-3499
-3497
-3495
-3493
-3490
-3486
-3481
-3476
-3471
-3466
-3461
-3457
-3454
-3451
-3449
-3449
-3451
-3454
-3460
-3468
-3479
-3491
-3506
-3521
-3537
-3554
-3573
-3593
-3614
-3636
-3658
-3680
-3703
-3725
-3748
-3769
-3789
-3808
-3826
-3841
-3855
-3868
-3878
-3886
-3892
-3897
-3901
-3905
-3908
-3912
-3918
-3925
-3934
-3944
-3956
-3968
-3983
-3998
-4014
-4033
-4051
-4070
-4091
-4112
-4132
-4153
-4174
-4194
-4212
-4229
-4244
-4257
-4265
-4269
-4268
-4263
-4254
-4241
-4223
-4203
-4180
-4154
-4127
-4099
-4070
-4040
-4011
-3982
-3954
-3926
-3899
-3874
-3849
-3825
-3803
-3782
-3762
-3744
-3726
-3710
-3696
-3683
-3672
-3663
-3655
-3648
-3641
-3634
-3626
-3618
-3609
-3599
-3587
-3575
-3561
-3546
-3530
-3511
-3491
-3469
-3447
-3424
-3401
-3378
-3357
-3336
-3315
-3296
-3277
-3259
-3241
-3223
-3205
-3186
-3168
-3149
-3128
-3106
-3084
-3061
-3037
-3013
-2989
-2965
-2941
-2916
-2891
-2865
-2837
-2808
-2778
-2746
-2711
-2675
-2638
-2600
-2562
-2524
-2486
-2449
-2413
-2378
-2344
-2313
-2283
-2256
-2231
-2207
-2186
-2168
-2151
-2137
-2126
-2116
-2108
-2101
-2096
-2092
-2089
-2087
-2085
-2083
-2081
-2080
-2078
-2075
-2072
-2069
-2064
-2060
-2055
-2049
-2043
-2037
-2029
-2021
-2011
-1999
-1984
-1967
-1948
-1926
-1902
-1875
-1846
-1814
-1779
-1741
-1701
-1658
-1613
-1567
-1519
-1470
-1421
-1372
-1325
-1278
-1233
-1189
-1146
-1103
-1062
-1022
-983
-945
-907
-870
-833
-797
-762
-728
-693
-659
-624
-589
-554
-517
-480
-441
-401
-360
-318
-275
-231
-186
-139
-92
-45
3
52
100
148
196
244
293
343
394
445
496
548
600
652
705
758
810
863
914
965
1016
1065
1114
1162
1209
1255
1301
1347
1393
1439
1485
1532
1579
1627
1674
1722
1769
1816
1863
1909
1955
1999
2041
2083
2122
2157
2190
2219
2245
2267
2286
2302
2315
2326
2335
2343
2349
2356
2361
2367
2372
2377
2382
2387
2392
2396
2400
2405
2409
2414
2418
2423
2428
2434
2440
2447
2452
2458
2463
2468
2473
2479
2485
2491
2498
2507
2516
2526
2538
2550
2564
2578
2594
2613
2633
2657
2683
2712
2743
2777
2812
2848
2886
2924
2963
3002
3041
3080
3120
3160
3201
3242
3285
3328
3371
3415
3460
3504
3549
3594
3640
3685
3731
3777
3822
3869
3917
3967
4018
4069
4122
4176
4231
4287
4343
4400
4458
4517
4576
4636
4697
4760
4825
4892
4962
5035
5109
5186
5266
5347
5430
5516
5602
5690
5778
5867
5956
6045
6134
6222
6309
6394
6478
6559
6639
6717
6793
6866
6936
7004
7068
7128
7185
7238
7287
7331
7371
7406
7437
7464
7488
7510
7529
7546
7561
7575
7588
7600
7612
7623
7634
7645
7656
7667
7677
7687
7696
7704
7712
7720
7726
7732
7736
7738
7738
7735
7729
7721
7710
7697
7681
7663
7644
7622
7598
7573
7545
7514
7481
7445
7406
7365
7323
7279
7235
7190
7146
7103
7061
7021
6982
6945
6911
6878
6847
6819
6794
6771
6749
6730
6712
6695
6680
6666
6653
6641
6631
6622
6613
6605
6597
6589
6581
6573
6565
6556
6547
6538
6528
6518
6507
6497
6486
6474
6462
6448
6434
6419
6402
6384
6365
6344
6321
6298
6273
6247
6220
6192
6164
6137
6110
6083
6058
6034
6011
5989
5967
5947
5927
5908
5889
5871
5853
5836
5819
5803
5787
5772
5758
5744
5730
5718
5706
5694
5685
5676
5669
5665
5662
5662
5664
5670
5678
5689
5704
5720
5740
5761
5784
5809
5836
5865
5894
5925
5958
5992
6028
6065
6102
6141
6180
6219
6259
6299
6338
6377
6415
6453
6489
6524
6558
6590
6620
6650
6678
6705
6730
6754
6776
6797
6817
6836
6854
6870
6887
6904
6920
6936
6951
6964
6975
6984
6990
6994
6996
6994
6991
6985
6977
6967
6954
6940
6923
6903
6880
6855
6827
6796
6763
6728
6691
6653
6613
6572
6530
6487
6443
6398
6353
6308
6261
6215
6168
6119
6071
6021
5972
5923
5874
5825
5776
5728
5680
5633
5586
5540
5495
5450
5405
5361
5318
5275
5234
5194
5154
5116
5079
5042
5007
4973
4941
4909
4879
4849
4820
4793
4767
4742
4718
4695
4673
4652
4632
4612
4592
4574
4556
4539
4522
4506
4491
4477
4464
4452
4441
4431
4423
4416
4411
4407
4404
4401
4399
4398
4398
4399
4401
4404
4409
4415
4422
4431
4442
4454
4467
4483
4500
4519
4540
4563
4588
4615
4643
4673
4704
4735
4767
4800
4833
4867
4901
4935
4970
5004
5037
5070
5103
5135
5165
5194
5220
5245
5267
5287
5305
5321
5334
5346
5355
5363
5369
5373
5376
5376
5376
5373
5370
5366
5360
5354
5347
5340
5332
5324
5314
5304
5293
5282
5270
5257
5243
5228
5212
5195
5177
5157
5137
5115
5093
5071
5047
5022
4996
4968
4940
4912
4883
4853
4822
4790
4759
4727
4696
4664
4633
4602
4571
4540
4510
4480
4450
4421
4392
4364
4337
4310
4285
4260
4237
4214
4193
4174
4155
4136
4119
4101
4083
4067
4049
4030
4011
3992
3972
3952
3932
3912
3893
3875
3858
3843
3829
3817
3807
3798
3792
3786
3782
3779
3777
3777
3777
3778
3780
3783
3788
3793
3800
3807
3815
3823
3831
3839
3847
3855
3864
3873
3883
3893
3905
3918
3933
3948
3965
3983
4003
4024
4046
4070
4094
4120
4148
4177
4209
4243
4278
4315
4353
4392
4430
4468
4505
4541
4576
4609
4641
4673
4704
4734
4763
4792
4820
4847
4873
4898
4920
4941
4960
4976
4990
5002
5011
5017
5022
5023
5022
5019
5013
5004
4991
4975
4955
4932
4906
4878
4847
4814
4779
4742
4703
4662
4620
4576
4531
4485
4438
4391
4343
4295
4248
4203
4158
4115
4073
4033
3993
3956
3920
3886
3853
3823
3795
3768
3744
3721
3700
3681
3662
3646
3631
3617
3605
3594
3584
3576
3569
3562
3557
3552
3548
3545
3543
3542
3542
3542
3543
3544
3545
3545
3546
3546
3545
3544
3541
3537
3532
3525
3517
3509
3499
3489
3479
3470
3460
3452
3444
3436
3429
3422
3415
3409
3404
3398
3393
3387
3381
3374
3366
3358
3348
3337
3324
3311
3296
3281
3263
3244
3224
3203
3181
3157
3133
3106
3078
3047
3013
2976
2937
2896
2852
2806
2759
2711
2662
2612
2562
2513
2463
2415
2366
2318
2271
2224
2178
2134
2090
2048
2008
1969
1932
1896
1862
1829
1797
1767
1737
1709
1681
1654
1628
1602
1578
1553
1529
1506
1483
1461
1440
1419
1399
1379
1359
1341
1323
1305
1288
1271
1254
1237
1220
1203
1186
1168
1150
1131
1112
1092
1072
1051
1029
1006
983
959
934
907
879
850
819
787
753
718
681
643
605
566
527
487
447
407
367
325
283
240
196
151
104
56
8
-42
-92
-142
-194
-245
-298
-351
-404
-457
-511
-564
-616
-668
-720
-771
-821
-869
-917
-962
-1006
-1050
-1092
-1132
-1170
-1207
-1242
-1275
-1307
-1336
-1363
-1388
-1410
-1430
-1447
-1461
-1474
-1484
-1492
-1497
-1501
-1503
-1503
-1502
-1500
-1496
-1490
-1484
-1476
-1468
-1458
-1448
-1437
-1426
-1414
-1402
-1390
-1377
-1363
-1350
-1336
-1321
-1306
-1291
-1276
-1261
-1247
-1234
-1222
-1211
-1202
-1193
-1185
-1177
-1171
-1165
-1161
-1159
-1158
-1158
-1161
-1165
-1172
-1181
-1193
-1207
-1223
-1241
-1260
-1282
-1306
-1332
-1361
-1392
-1425
-1461
-1499
-1540
-1584
-1629
-1676
-1725
-1775
-1827
-1880
-1934
-1989
-2044
-2098
-2153
-2208
-2262
-2315
-2368
-2420
-2471
-2522
-2571
-2619
-2666
-2711
-2754
-2797
-2837
-2876
-2913
-2949
-2982
-3013
-3041
-3068
-3092
-3114
-3134
-3153
-3169
-3185
-3198
-3210
-3220
-3228
-3234
-3238
-3239
-3238
-3235
-3230
-3224
-3216
-3207
-3196
-3185
-3173
-3159
-3144
-3128
-3110
-3091
-3070
-3049
-3027
-3005
-2982
-2960
-2938
-2916
-2894
-2874
-2854
-2835
-2817
-2801
-2786
-2772
-2761
-2750
-2742
-2735
-2730
-2727
-2725
-2725
-2727
-2732
-2739
-2748
-2760
-2775
-2793
-2813
-2836
-2860
-2887
-2917
-2949
-2983
-3019
-3057
-3097
-3138
-3180
-3224
-3268
-3313
-3359
-3405
-3452
-3498
-3545
-3591
-3637
-3681
-3725
-3768
-3809
-3848
-3885
-3921
-3954
-3985
-4014
-4041
-4067
-4091
-4113
-4133
-4151
-4167
-4180
-4192
-4202
-4210
-4217
-4221
-4223
-4223
-4221
-4218
-4214
-4209
-4203
-4197
-4190
-4182
-4175
-4167
-4160
-4153
-4147
-4141
-4137
-4135
-4133
-4133
-4135
-4138
-4142
-4147
-4154
-4162
-4171
-4181
-4194
-4207
-4223
-4240
-4258
-4278
-4299
-4322
-4346
-4370
-4396
-4422
-4449
-4478
-4506
-4536
-4566
-4596
-4627
-4657
-4687
-4717
-4745
-4772
-4798
-4823
-4847
-4869
-4891
-4911
-4929
-4946
-4961
-4975
-4988
-5000
-5010
-5019
-5026
-5032
-5037
-5040
-5043
-5044
-5045
-5045
-5044
-5042
-5039
-5034
-5029
-5023
-5016
-5008
-5000
-4992
-4984
-4976
-4967
-4958
-4949
-4940
-4932
-4923
-4915
-4907
-4899
-4891
-4883
-4875
-4867
-4860
-4854
-4847
-4842
-4838
-4835
-4832
-4832
-4832
-4834
-4836
-4841
-4846
-4853
-4861
-4869
-4879
-4890
-4902
-4915
-4928
-4943
-4959
-4975
-4992
-5010
-5029
-5049
-5070
-5093
-5117
-5142
-5169
-5197
-5226
-5257
-5288
-5321
-5355
-5391
-5428
-5466
-5504
-5544
-5584
-5625
-5666
-5708
-5750
-5792
-5835
-5877
-5920
-5963
-6005
-6047
-6088
-6128
-6168
-6206
-6244
-6280
-6316
-6351
-6384
-6417
-6448
-6478
-6507
-6535
-6561
-6585
-6608
-6628
-6647
-6662
-6675
-6685
-6691
-6695
-6695
-6691
-6685
-6675
-6662
-6646
-6626
-6604
-6579
-6551
-6520
-6486
-6450
-6412
-6371
-6328
-6283
-6236
-6188
-6138
-6088
-6036
-5983
-5930
-5876
-5823
-5770
-5717
-5665
-5613
-5562
-5511
-5462
-5414
-5367
-5321
-5276
-5233
-5192
-5152
-5113
-5076
-5040
-5006
-4973
-4942
-4912
-4882
-4855
-4828
-4803
-4779
-4757
-4735
-4714
-4694
-4675
-4656
-4638
-4619
-4601
-4584
-4566
-4548
-4530
-4511
-4492
-4473
-4453
-4432
-4411
-4390
-4368
-4345
-4323
-4300
-4277
-4253
-4230
-4208
-4185
-4164
-4142
-4121
-4099
-4078
-4057
-4035
-4014
-3993
-3971
-3949
-3928
-3906
-3886
-3866
-3847
-3829
-3812
-3795
-3779
-3763
-3747
-3732
-3716
-3700
-3684
-3668
-3651
-3634
-3618
-3601
-3585
-3570
-3555
-3542
-3530
-3519
-3511
-3504
-3499
-3496
-3496
-3498
-3502
-3509
-3518
-3531
-3546
-3563
-3584
-3606
-3632
-3659
-3688
-3720
-3754
-3790
-3828
-3868
-3910
-3954
-3998
-4043
-4091
-4139
-4187
-4235
-4282
-4329
-4375
-4420
-4464
-4505
-4545
-4583
-4619
-4653
-4684
-4713
-4739
-4762
-4782
-4799
-4813
-4823
-4830
-4834
-4835
-4833
-4828
-4820
-4809
-4796
-4780
-4763
-4743
-4721
-4698
-4673
-4647
-4620
-4592
-4563
-4533
-4502
-4471
-4439
-4406
-4374
-4341
-4308
-4275
-4242
-4210
-4178
-4147
-4116
-4086
-4057
-4029
-4000
-3972
-3945
-3917
-3890
-3864
-3838
-3814
-3790
-3768
-3747
-3728
-3710
-3693
-3677
-3663
-3650
-3638
-3629
-3620
-3614
-3609
-3605
-3604
-3603
-3605
-3607
-3611
-3616
-3623
-3630
-3639
-3649
-3660
-3672
-3685
-3699
-3713
-3729
-3746
-3764
-3784
-3805
-3827
-3850
-3874
-3899
-3925
-3951
-3977
-4003
-4030
-4056
-4082
-4108
-4133
-4159
-4185
-4211
-4238
-4264
-4290
-4316
-4343
-4369
-4395
-4421
-4447
-4473
-4498
-4524
-4550
-4575
-4601
-4627
-4653
-4679
-4705
-4732
-4758
-4784
-4810
-4834
-4858
-4881
-4902
-4922
-4940
-4957
-4973
-4986
-4998
-5007
-5014
-5019
-5021
-5021
-5020
-5016
-5011
-5005
-4996
-4985
-4973
-4959
-4944
-4927
-4910
-4891
-4873
-4853
-4833
-4813
-4793
-4772
-4751
-4730
-4708
-4686
-4663
-4640
-4616
-4592
-4567
-4541
-4513
-4485
-4455
-4424
-4392
-4358
-4322
-4286
-4248
-4208
-4168
-4128
-4086
-4043
-4001
-3958
-3914
-3870
-3825
-3781
-3737
-3694
-3652
-3610
-3570
-3530
-3492
-3455
-3419
-3384
-3351
-3319
-3288
-3258
-3229
-3203
-3177
-3153
-3130
-3108
-3087
-3068
-3049
-3031
-3014
-2998
-2983
-2968
-2955
-2942
-2929
-2917
-2904
-2892
-2879
-2866
-2853
-2840
-2826
-2812
-2798
-2784
-2770
-2755
-2740
-2724
-2708
-2693
-2677
-2661
-2645
-2629
-2612
-2594
-2576
-2557
-2538
-2518
-2497
-2476
-2455
-2434
-2413
-2392
-2371
-2350
-2330
-2309
-2290
-2271
-2253
-2236
-2220
-2205
-2192
-2179
-2168
-2158
-2150
-2142
-2136
-2131
-2127
-2124
-2120
-2118
-2116
-2114
-2113
-2113
-2114
-2115
-2117
-2119
-2122
-2125
-2129
-2133
-2137
-2142
-2147
-2152
-2157
-2163
-2169
-2176
-2182
-2189
-2196
-2204
-2212
-2220
-2229
-2240
-2251
-2263
-2276
-2290
-2306
-2323
-2342
-2362
-2383
-2406
-2429
-2453
-2477
-2502
-2527
-2552
-2578
-2603
-2628
-2652
-2677
-2701
-2724
-2747
-2768
-2789
-2808
-2827
-2843
-2858
-2872
-2884
-2893
-2901
-2906
-2910
-2911
-2910
-2907
-2902
-2895
-2886
-2875
-2861
-2846
-2829
-2810
-2789
-2766
-2742
-2717
-2690
-2661
-2631
-2601
-2569
-2537
-2503
-2469
-2434
-2398
-2361
-2323
-2285
-2245
-2205
-2164
-2122
-2080
-2037
-1995
-1951
-1907
-1862
-1816
-1770
-1722
-1674
-1624
-1573
-1521
-1468
-1413
-1358
-1301
-1242
-1183
-1122
-1061
-998
-935
-871
-807
-744
-680
-616
-552
-489
-427
-365
-305
-245
-185
-127
-69
-13
42
96
149
201
252
302
350
398
444
490
535
578
622
664
706
747
789
829
870
910
950
989
1029
1068
1107
1147
1186
1227
1268
1309
1351
1393
1435
1477
1520
1563
1605
1648
1691
1735
1778
1820
1863
1906
1948
1991
2033
2075
2117
2159
2201
2243
2285
2327
2368
2409
2449
2489
2528
2567
2605
2643
2681
2718
2754
2790
2825
2859
2892
2925
2957
2988
3019
3050
3080
3111
3142
3172
3203
3234
3265
3295
3326
3357
3389
3420
3452
3484
3516
3549
3582
3616
3649
3684
3718
3753
3788
3824
3859
3894
3928
3962
3996
4029
4062
4094
4128
4160
4192
4224
4256
4288
4320
4352
4383
4414
4445
4475
4505
4535
4564
4593
4622
4650
4678
4706
4733
4759
4785
4810
4835
4858
4881
4903
4925
4945
4965
4984
5001
5018
5035
5050
5065
5078
5091
5103
5113
5123
5132
5141
5148
5155
5161
5166
5171
5174
5177
5179
5181
5182
5183
5184
5185
5186
5187
5188
5190
5193
5196
5199
5204
5209
5214
5220
5227
5233
5241
5249
5257
5266
5276
5286
5297
5309
5320
5332
5344
5357
5370
5384
5398
5412
5427
5443
5458
5475
5491
5507
5524
5542
5559
5578
5597
5617
5638
5660
5683
5708
5733
5760
5788
5816
5845
5875
5906
5937
5969
6002
6036
6070
6106
6142
6178
6215
6252
6290
6328
6366
6405
6444
6483
6523
6563
6604
6645
6687
6729
6771
6814
6856
6899
6942
6984
7027
7069
7111
7153
7195
7236
7277
7318
7359
7399
7438
7477
7515
7552
7588
7623
7657
7690
7722
7753
7782
7811
7838
7863
7888
7911
7932
7952
7971
7989
8005
8021
8035
8048
8058
8069
8077
8085
8090
8093
8096
8096
8096
8093
8089
8083
8074
8064
8054
8041
8026
8009
7991
7971
7949
7926
7901
7875
7848
7820
7791
7761
7730
7699
7667
7634
7601
7568
7535
7502
7469
7436
7404
7373
7342
7312
7282
7252
7224
7196
7169
7143
7119
7095
7072
7050
7029
7009
6989
6969
6950
6931
6912
6894
6876
6858
6840
6822
6805
6787
6769
6752
6734
6717
6699
6680
6661
6640
6618
6595
6571
6546
6520
6492
6463
6432
6400
6367
6332
6297
6260
6222
6182
6142
6100
6057
6013
5968
5922
5874
5826
5776
5726
5675
5623
5571
5518
5465
5412
5359
5305
5252
5200
5148
5096
5046
4997
4950
4904
4859
4816
4775
4737
4700
4666
4635
4606
4579
4556
4535
4517
4502
4490
4480
4472
4467
4464
4463
4463
4465
4469
4473
4479
4486
4494
4503
4513
4523
4533
4544
4554
4565
4576
4586
4596
4606
4615
4623
4630
4637
4643
4648
4653
4657
4661
4664
4667
4670
4672
4675
4678
4680
4683
4685
4686
4686
4686
4685
4683
4680
4677
4672
4667
4661
4655
4647
4638
4628
4618
4606
4594
4580
4566
4550
4534
4517
4499
4480
4460
4440
4419
4398
4375
4351
4326
4300
4272
4243
4213
4182
4150
4116
4081
4045
4008
3969
3929
3887
3844
3800
3754
3708
3660
3611
3561
3510
3458
3406
3353
3300
3246
3191
3135
3079
3022
2964
2906
2847
2787
2727
2667
2607
2546
2485
2424
2363
2302
2242
2182
2123
2064
2005
1948
1890
1834
1778
1723
1669
1617
1565
1515
1466
1418
1373
1329
1287
1246
1207
1169
1133
1098
1063
1029
996
963
931
898
866
835
803
771
740
708
676
643
610
576
541
506
470
434
397
359
321
283
244
205
166
126
85
45
3
-38
-80
-123
-165
-208
-251
-294
-338
-381
-425
-469
-513
-557
-601
-644
-687
-730
-772
-814
-855
-895
-934
-973
-1010
-1047
-1083
-1117
-1151
-1183
-1215
-1246
-1276
-1306
-1334
-1362
-1389
-1416
-1442
-1467
-1492
-1516
-1540
-1562
-1584
-1604
-1624
-1642
-1660
-1676
-1691
-1705
-1717
-1728
-1737
-1745
-1752
-1757
-1762
-1765
-1767
-1769
-1769
-1768
-1766
-1764
-1760
-1755
-1749
-1742
-1734
-1724
-1714
-1703
-1691
-1679
-1666
-1652
-1638
-1624
-1610
-1596
-1582
-1567
-1552
-1537
-1522
-1507
-1492
-1477
-1463
-1449
-1435
-1422
-1410
-1398
-1386
-1376
-1366
-1357
-1349
-1343
-1336
-1331
-1327
-1324
-1321
-1320
-1320
-1320
-1321
-1323
-1325
-1328
-1332
-1336
-1340
-1345
-1349
-1355
-1360
-1366
-1372
-1379
-1386
-1393
-1400
-1407
-1414
-1421
-1429
-1436
-1444
-1452
-1459
-1467
-1475
-1483
-1491
-1500
-1508
-1517
-1526
-1536
-1545
-1554
-1563
-1571
-1579
-1586
-1592
-1597
-1602
-1606
-1609
-1611
-1613
-1614
-1615
-1616
-1617
-1618
-1619
-1619
-1620
-1621
-1622
-1623
-1624
-1625
-1626
-1628
-1629
-1631
-1633
-1635
-1638
-1641
-1644
-1647
-1651
-1656
-1660
-1666
-1672
-1678
-1685
-1693
-1702
-1711
-1721
-1733
-1745
-1758
-1771
-1786
-1802
-1818
-1835
-1853
-1871
-1890
-1909
-1928
-1948
-1968
-1988
-2008
-2028
-2049
-2071
-2093
-2115
-2138
-2162
-2186
-2211
-2237
-2263
-2291
-2320
-2349
-2380
-2411
-2444
-2477
-2510
-2545
-2580
-2616
-2652
-2689
-2727
-2765
-2803
-2842
-2881
-2920
-2959
-2999
-3038
-3077
-3116
-3154
-3192
-3230
-3268
-3305
-3342
-3379
-3415
-3451
-3486
-3521
-3556
-3589
-3622
-3654
-3686
-3716
-3745
-3774
-3801
-3828
-3853
-3878
-3901
-3924
-3945
-3964
-3982
-3999
-4014
-4027
-4038
-4049
-4058
-4065
-4070
-4074
-4077
-4077
-4075
-4074
-4070
-4064
-4057
-4048
-4038
-4026
-4011
-3997
-3981
-3963
-3944
-3923
-3901
-3877
-3852
-3825
-3797
-3768
-3738
-3706
-3674
-3641
-3606
-3571
-3536
-3500
-3463
-3425
-3387
-3348
-3309
-3269
-3230
-3190
-3151
-3112
-3074
-3037
-3001
-2965
-2931
-2898
-2866
-2835
-2805
-2776
-2748
-2722
-2697
-2673
-2650
-2629
-2609
-2590
-2573
-2557
-2542
-2529
-2517
-2506
-2497
-2489
-2483
-2479
-2475
-2473
-2473
-2473
-2474
-2475
-2478
-2481
-2485
-2490
-2496
-2501
-2508
-2514
-2520
-2526
-2532
-2538
-2544
-2550
-2556
-2561
-2566
-2571
-2575
-2580
-2585
-2589
-2593
-2597
-2601
-2604
-2606
-2608
-2609
-2610
-2611
-2610
-2609
-2607
-2605
-2601
-2596
-2590
-2584
-2577
-2569
-2561
-2552
-2542
-2532
-2521
-2509
-2497
-2485
-2473
-2460
-2447
-2434
-2421
-2408
-2396
-2384
-2373
-2362
-2353
-2344
-2336
-2330
-2324
-2320
-2317
-2314
-2313
-2313
-2314
-2316
-2319
-2323
-2328
-2335
-2342
-2351
-2360
-2371
-2382
-2395
-2409
-2423
-2438
-2454
-2470
-2487
-2505
-2524
-2543
-2562
-2582
-2602
-2622
-2641
-2661
-2679
-2698
-2715
-2732
-2748
-2763
-2777
-2789
-2801
-2812
-2821
-2829
-2836
-2841
-2846
-2849
-2850
-2851
-2850
-2849
-2846
-2843
-2839
-2834
-2830
-2825
-2819
-2814
-2808
-2802
-2795
-2789
-2783
-2777
-2772
-2767
-2763
-2759
-2755
-2753
-2751
-2749
-2748
-2746
-2745
-2745
-2744
-2743
-2743
-2742
-2742
-2742
-2743
-2744
-2745
-2747
-2749
-2751
-2754
-2758
-2761
-2766
-2770
-2775
-2780
-2786
-2792
-2799
-2806
-2815
-2824
-2833
-2844
-2854
-2866
-2878
-2890
-2903
-2916
-2930
-2944
-2959
-2975
-2991
-3008
-3025
-3042
-3060
-3079
-3097
-3117
-3136
-3156
-3175
-3195
-3215
-3234
-3253
-3273
-3291
-3310
-3327
-3345
-3361
-3376
-3391
-3404
-3416
-3427
-3436
-3442
-3447
-3449
-3449
-3446
-3441
-3432
-3421
-3407
-3389
-3369
-3345
-3318
-3288
-3255
-3219
-3180
-3137
-3093
-3045
-2994
-2942
-2886
-2828
-2769
-2707
-2644
-2579
-2513
-2446
-2377
-2307
-2236
-2164
-2092
-2019
-1945
-1871
-1797
-1723
-1650
-1576
-1503
-1431
-1360
-1289
-1220
-1152
-1085
-1020
-957
-894
-834
-775
-717
-661
-607
-554
-503
-454
-405
-358
-312
-267
-224
-181
-140
-100
-61
-23
12
47
80
112
142
171
198
224
249
272
294
314
333
350
365
379
391
402
410
417
422
426
427
428
426
423
419
414
407
399
390
381
370
358
345
332
318
302
286
269
251
232
212
191
169
147
123
98
72
46
18
-10
-39
-69
-99
-131
-162
-195
-228
-261
-294
-328
-361
-394
-427
-460
-492
-523
-553
-582
-609
-635
-660
-683
-704
-724
-742
-759
-774
-787
-799
-809
-818
-825
-831
-836
-840
-843
-845
-846
-846
-845
-843
-841
-837
-832
-826
-819
-811
-802
-792
-782
-770
-758
-744
-730
-716
-700
-684
-667
-649
-630
-610
-588
-566
-543
-518
-492
-465
-437
-408
-378
-346
-314
-281
-247
-213
-178
-142
-106
-70
-33
3
40
77
113
150
186
222
257
291
326
359
392
424
456
486
516
545
573
600
627
652
676
700
722
744
765
785
805
823
840
857
872
887
900
914
926
938
950
961
971
981
991
1000
1008
1016
1024
1031
1036
1042
1046
1050
1053
1056
1058
1059
1060
1059
1059
1057
1055
1052
1048
1043
1037
1031
1025
1016
1008
1000
993
985
977
969
961
954
947
941
935
929
924
919
915
911
907
904
902
899
897
895
893
892
891
890
889
889
889
889
889
890
891
892
894
896
898
900
902
905
907
910
913
916
919
922
925
928
930
932
934
936
937
938
939
939
940
940
940
941
941
942
942
944
945
948
951
954
958
963
969
976
983
992
1002
1012
1024
1036
1050
1065
1080
1096
1113
1131
1150
1169
1189
1210
1232
1255
1278
1301
1325
1350
1374
1400
1425
1450
1475
1500
1525
1549
1572
1596
1618
1640
1661
1682
1703
1722
1742
1760
1779
1797
1814
1832
1849
1865
1882
1898
1914
1929
1945
1960
1974
1988
2001
2015
2027
2037
2049
2059
2068
2076
2083
2089
2094
2099
2102
2104
2106
2107
2106
2105
2102
2099
2094
2088
2082
2074
2064
2054
2043
2029
2016
2001
1987
1970
1953
1935
1916
1896
1875
1854
1832
1809
1786
1762
1737
1712
1686
1659
1632
1604
1575
1546
1516
1485
1454
1422
1390
1357
1324
1291
1258
1225
1192
1159
1126
1094
1062
1030
999
969
939
910
882
854
828
802
778
754
731
709
689
669
651
633
617
602
588
575
562
551
541
532
523
515
508
501
494
488
483
478
473
468
464
460
457
454
451
450
448
447
447
448
449
450
452
455
458
462
466
471
477
482
488
494
500
506
512
518
523
529
534
538
543
547
551
555
559
563
566
570
573
576
578
581
583
584
586
587
588
590
591
592
594
596
597
599
601
603
605
607
609
611
614
617
619
622
626
629
633
637
641
646
651
656
662
669
675
683
691
699
708
718
728
738
749
761
773
785
798
810
823
836
849
861
874
886
898
910
922
933
944
955
966
976
986
995
1004
1012
1022
1031
1040
1048
1056
1064
1071
1079
1085
1091
1097
1102
1106
1109
1112
1114
1115
1115
1115
1114
1113
1111
1109
1107
1104
1100
1096
1092
1087
1082
1076
1071
1064
1058
1052
1045
1039
1032
1025
1018
1012
1006
1000
995
990
986
982
979
976
974
973
973
974
975
977
981
985
990
995
1002
1008
1014
1022
1029
1037
1044
1052
1059
1066
1073
1080
1087
1093
1099
1104
1109
1113
1116
1118
1120
1120
1119
1116
1112
1106
1099
1090
1079
1067
1054
1038
1022
1002
983
962
938
913
886
858
828
797
764
730
694
657
619
580
540
499
458
416
373
330
286
243
199
156
112
70
27
-15
-56
-96
-136
-174
-212
-248
-284
-318
-351
-383
-413
-443
-471
-498
-523
-548
-571
-593
-614
-634
-652
-670
-686
-701
-715
-728
-740
-752
-762
-771
-779
-787
-794
-800
-805
-809
-813
-816
-819
-821
-822
-823
-823
-823
-822
-820
-819
-817
-814
-812
-808
-805
-801
-797
-792
-787
-782
-777
-771
-765
-759
-753
-746
-739
-732
-725
-718
-711
-704
-697
-690
-682
-674
-667
-658
-650
-641
-632
-623
-613
-602
-591
-579
-567
-554
-540
-526
-512
-496
-481
-465
-448
-431
-413
-395
-376
-356
-336
-316
-295
-274
-252
-230
-208
-186
-163
-140
-117
-93
-70
-47
-24
0
22
45
67
89
111
132
152
173
193
213
233
253
272
291
309
327
345
361
377
393
407
420
433
445
455
465
473
481
487
493
498
502
505
507
509
510
511
511
510
509
508
506
503
500
497
493
489
484
480
474
469
463
457
450
442
434
426
417
408
398
388
378
368
357
345
334
321
309
296
282
268
254
239
224
208
192
176
159
142
125
108
90
72
55
37
19
2
-15
-33
-50
-67
-83
-100
-116
-132
-147
-162
-176
-190
-203
-216
-228
-239
-249
-259
-268
-275
-282
-288
-293
-297
-299
-301
-301
-299
-297
-293
-287
-280
-271
-260
-248
-233
-217
-199
-179
-158
-135
-110
-84
-56
-27
3
35
68
102
137
173
209
247
284
322
361
399
437
475
513
550
586
622
658
692
726
759
791
822
852
881
909
936
962
986
1008
1031
1052
1071
1089
1105
1120
1133
1144
1155
1163
1170
1175
1179
1182
1183
1184
1182
1180
1177
1172
1167
1160
1153
1144
1135
1124
1112
1100
1086
1071
1055
1038
1020
1000
980
958
935
911
886
859
831
803
773
742
710
677
643
608
573
536
499
462
424
385
346
307
267
228
188
149
109
70
32
-7
-44
-81
-116
-151
-184
-217
-248
-277
-306
-332
-357
-379
-401
-420
-437
-453
-466
-478
-487
-495
-500
-503
-504
-502
-498
-491
-482
-471
-457
-441
-423
-403
-380
-356
-329
-301
-270
-237
-203
-167
-129
-89
-48
-6
37
81
127
173
220
268
316
364
413
462
512
561
610
658
706
753
799
845
890
934
977
1018
1060
1099
1137
1174
1208
1241
1272
1301
1328
1352
1374
1393
1410
1425
1437
1447
1454
1459
1461
1461
1458
1453
1445
1435
1422
1408
1391
1372
1351
1328
1303
1277
1249
1219
1187
1154
1120
1084
1047
1008
969
929
888
845
802
758
714
669
623
577
531
484
438
391
345
298
252
207
162
117
73
30
-13
-55
-96
-136
-176
-214
-251
-288
-323
-358
-391
-424
-455
-485
-513
-541
-567
-592
-616
-639
-659
-679
-697
-714
-729
-743
-756
-767
-777
-786
-793
-799
-804
-807
-809
-810
-809
-808
-805
-801
-796
-791
-785
-778
-771
-763
-755
-746
-738
-729
-721
-712
-704
-696
-688
-681
-674
-667
-660
-653
-647
-641
-635
-630
-625
-621
-617
-614
-611
-608
-606
-604
-602
-601
-600
-599
-599
-600
-600
-602
-604
-606
-609
-612
-617
-621
-627
-634
-641
-650
-659
-670
-681
-693
-706
-720
-735
-751
-768
-785
-804
-823
-844
-865
-888
-911
-935
-960
-986
-1012
-1039
-1066
-1093
-1122
-1150
-1179
-1208
-1237
-1267
-1297
-1327
-1357
-1387
-1418
-1448
-1478
-1508
-1538
-1568
-1597
-1625
-1654
-1681
-1708
-1734
-1760
-1785
-1809
-1833
-1857
-1879
-1901
-1923
-1944
-1964
-1984
-2003
-2021
-2040
-2058
-2075
-2091
-2107
-2122
-2136
-2150
-2163
-2175
-2187
-2198
-2209
-2220
-2230
-2240
-2249
-2258
-2266
-2274
-2281
-2288
-2295
-2300
-2305
-2310
-2314
-2317
-2319
-2321
-2322
-2322
-2322
-2321
-2319
-2317
-2314
-2311
-2306
-2301
-2296
-2290
-2283
-2276
-2268
-2260
-2251
-2243
-2233
-2223
-2213
-2203
-2191
-2179
-2167
-2154
-2141
-2127
-2112
-2098
-2083
-2068
-2052
-2036
-2020
-2004
-1987
-1971
-1954
-1937
-1921
-1904
-1887
-1870
-1853
-1836
-1819
-1802
-1785
-1767
-1750
-1732
-1714
-1696
-1678
-1660
-1641
-1622
-1603
-1584
-1564
-1544
-1524
-1504
-1484
-1464
-1444
-1424
-1404
-1384
-1364
-1343
-1323
-1302
-1282
-1261
-1240
-1219
-1198
-1176
-1155
-1133
-1112
-1090
-1068
-1046
-1025
-1002
-982
-961
-940
-919
-899
-880
-862
-844
-827
-811
-797
-783
-771
-761
-751
-744
-737
-733
-730
-729
-729
-732
-737
-743
-751
-762
-774
-788
-805
-823
-843
-866
-890
-916
-944
-974
-1004
-1039
-1074
-1110
-1148
-1188
-1228
-1270
-1312
-1356
-1400
-1445
-1491
-1537
-1584
-1630
-1677
-1725
-1772
-1819
-1865
-1911
-1956
-2001
-2045
-2087
-2128
-2169
-2207
-2244
-2279
-2312
-2343
-2372
-2398
-2422
-2443
-2462
-2477
-2490
-2500
-2507
-2511
-2512
-2510
-2504
-2495
-2483
-2468
-2449
-2428
-2403
-2376
-2346
-2313
-2278
-2240
-2200
-2159
-2115
-2070
-2024
-1976
-1927
-1877
-1826
-1774
-1721
-1669
-1616
-1562
-1509
-1456
-1404
-1352
-1301
-1250
-1201
-1153
-1105
-1059
-1014
-971
-929
-888
-849
-812
-776
-742
-709
-679
-651
-624
-600
-578
-558
-540
-524
-510
-498
-487
-479
-472
-467
-464
-462
-461
-462
-464
-468
-472
-478
-485
-493
-501
-511
-521
-532
-543
-555
-568
-581
-594
-608
-622
-636
-651
-665
-680
-695
-710
-725
-740
-756
-771
-786
-802
-817
-832
-847
-862
-876
-891
-905
-918
-931
-944
-956
-968
-979
-990
-999
-1008
-1016
-1024
-1031
-1037
-1042
-1046
-1050
-1053
-1055
-1056
-1057
-1056
-1055
-1053
-1050
-1046
-1041
-1035
-1028
-1020
-1010
-1000
-990
-979
-966
-952
-938
-922
-906
-888
-870
-851
-832
-811
-791
-769
-747
-725
-703
-680
-657
-635
-612
-590
-568
-546
-524
-503
-482
-462
-442
-423
-404
-386
-368
-351
-335
-319
-304
-290
-277
-264
-252
-240
-229
-219
-210
-200
-192
-183
-175
-168
-160
-153
-146
-139
-131
-124
-116
-109
-101
-92
-84
-75
-65
-55
-45
-34
-22
-10
3
16
29
43
58
73
89
105
122
139
156
175
193
212
232
252
273
294
315
337
359
381
404
426
449
472
495
518
542
565
587
610
632
654
676
697
718
738
758
777
795
813
829
845
860
873
885
897
906
915
922
927
931
934
935
934
932
927
922
914
905
893
881
867
851
834
815
795
774
751
728
703
677
650
621
592
563
532
501
470
438
406
374
342
310
279
248
217
186
156
127
98
70
44
17
-8
-32
-55
-76
-97
-116
-133
-150
-164
-178
-190
-201
-210
-218
-224
-229
-232
-234
-235
-234
-232
-229
-224
-219
-212
-205
-197
-189
-180
-171
-161
-152
-142
-132
-122
-113
-103
-93
-84
-75
-67
-58
-50
-43
-36
-29
-23
-18
-13
-8
-5
-1
1
2
3
3
2
0
-3
-6
-10
-15
-21
-28
-36
-45
-55
-66
-78
-90
-104
-118
-132
-148
-164
-180
-197
-215
-232
-250
-268
-286
-303
-321
-338
-354
-371
-387
-403
-418
-433
-448
-462
-476
-489
-501
-513
-525
-536
-546
-556
-565
-574
-581
-588
-594
-599
-603
-607
-609
-611
-612
-612
-611
-609
-606
-603
-598
-593
-586
-579
-571
-561
-551
-540
-528
-515
-501
-486
-470
-453
-435
-416
-397
-376
-355
-334
-311
-288
-264
-240
-216
-191
-165
-140
-114
-88
-61
-34
-7
20
47
74
102
130
158
186
214
243
271
300
330
359
389
419
449
479
509
539
570
600
631
662
692
723
754
784
815
845
875
905
934
963
992
1020
1048
1075
1102
1129
1155
1180
1205
1229
1252
1275
1297
1318
1338
1357
1376
1393
1409
1424
1438
1451
1463
1473
1482
1490
1496
1500
1503
1505
1504
1502
1498
1492
1484
1474
1463
1449
1434
1416
1397
1375
1352
1327
1300
1272
1241
1209
1175
1140
1103
1065
1026
985
943
901
857
813
768
723
676
630
583
535
488
440
392
345
298
251
204
159
113
69
26
-16
-57
-96
-134
-170
-205
-238
-270
-299
-327
-352
-376
-397
-417
-435
-450
-464
-475
-484
-492
-497
-501
-503
-502
-500
-496
-490
-483
-473
-463
-450
-436
-421
-405
-387
-369
-349
-329
-308
-286
-264
-241
-217
-193
-169
-145
-120
-95
-71
-46
-21
3
27
50
73
96
118
140
161
182
202
221
240
259
277
295
312
329
345
361
376
391
406
420
434
448
463
477
491
506
521
537
553
569
586
604
622
640
660
680
701
723
745
769
793
818
844
870
898
926
955
985
1016
1047
1080
1113
1147
1182
1217
1253
1290
1327
1364
1402
1441
1480
1519
1559
1598
1638
1679
1719
1759
1799
1838
1878
1917
1955
1993
2029
2067
2103
2138
2171
2204
2236
2267
2296
2325
2352
2378
2402
2426
2448
2468
2488
2506
2522
2538
2552
2565
2576
2586
2595
2602
2608
2613
2616
2618
2619
2618
2616
2613
2608
2603
2596
2589
2580
2571
2561
2551
2540
2529
2518
2506
2494
2481
2469
2456
2443
2430
2416
2403
2390
2376
2364
2351
2338
2326
2314
2303
2292
2282
2273
2264
2255
2247
2240
2233
2227
2221
2215
2210
2205
2201
2197
2194
2191
2189
2188
2187
2186
2187
2187
2189
2190
2192
2194
2196
2198
2200
2202
2204
2206
2208
2209
2210
2211
2211
2210
2210
2208
2206
2204
2201
2198
2194
2190
2185
2179
2172
2165
2157
2148
2138
2127
2115
2103
2089
2074
2058
2041
2024
2005
1986
1965
1943
1920
1896
1871
1846
1819
1791
1763
1733
1703
1672
1641
1609
1576
1542
1508
1474
1439
1404
1369
1333
1297
1262
1226
1191
1156
1122
1088
1054
1020
989
957
926
896
867
839
812
787
762
739
717
697
678
660
644
629
616
604
594
585
578
573
569
567
567
568
571
575
581
588
598
608
620
633
648
664
680
698
717
736
757
778
799
821
844
866
889
913
936
959
981
1004
1026
1048
1069
1089
1108
1126
1144
1160
1174
1188
1200
1210
1219
1227
1233
1238
1241
1242
1242
1240
1237
1232
1226
1218
1208
1196
1183
1169
1153
1135
1116
1096
1074
1050
1025
999
972
943
913
882
850
816
782
747
711
674
636
598
559
519
479
439
398
356
315
273
230
188
146
103
61
18
-24
-67
-109
-150
-192
-232
-273
-313
-352
-390
-427
-463
-499
-533
-566
-598
-629
-659
-687
-714
-741
-765
-789
-812
-833
-853
-872
-890
-906
-921
-936
-949
-961
-972
-982
-991
-1000
-1006
-1014
-1020
-1025
-1030
-1034
-1038
-1041
-1044
-1047
-1050
-1052
-1055
-1057
-1060
-1063
-1066
-1070
-1074
-1078
-1083
-1088
-1094
-1100
-1107
-1114
-1122
-1130
-1139
-1149
-1160
-1171
-1183
-1195
-1208
-1222
-1237
-1253
-1269
-1286
-1304
-1322
-1341
-1360
-1380
-1401
-1421
-1442
-1463
-1484
-1505
-1526
-1547
-1568
-1588
-1608
-1627
-1646
-1664
-1682
-1698
-1714
-1729
-1743
-1756
-1768
-1779
-1789
-1797
-1805
-1811
-1816
-1819
-1822
-1823
-1822
-1820
-1817
-1813
-1807
-1801
-1793
-1783
-1773
-1762
-1750
-1736
-1722
-1707
-1691
-1674
-1656
-1638
-1619
-1599
-1579
-1558
-1536
-1514
-1491
-1468
-1444
-1420
-1396
-1372
-1348
-1323
-1299
-1275
-1251
-1227
-1204
-1181
-1159
-1137
-1115
-1094
-1073
-1053
-1033
-1014
-995
-976
-958
-941
-923
-906
-890
-874
-858
-842
-826
-811
-796
-781
-767
-753
-739
-726
-714
-702
-690
-679
-669
-659
-651
-643
-635
-629
-624
-619
-616
-614
-612
-612
-613
-615
-618
-622
-628
-634
-641
-650
-659
-669
-680
-692
-705
-719
-733
-749
-765
-781
-798
-816
-835
-853
-873
-893
-913
-933
-954
-975
-996
-1018
-1039
-1060
-1081
-1102
-1123
-1144
-1165
-1185
-1205
-1225
-1245
-1264
-1283
-1301
-1319
-1337
-1354
-1371
-1387
-1402
-1418
-1433
-1447
-1461
-1474
-1487
-1500
-1511
-1523
-1533
-1543
-1553
-1562
-1570
-1578
-1584
-1591
-1597
-1602
-1607
-1612
-1616
-1620
-1624
-1627
-1630
-1633
-1636
-1638
-1641
-1644
-1647
-1650
-1653
-1656
-1660
-1663
-1667
-1671
-1676
-1680
-1685
-1690
-1695
-1701
-1706
-1712
-1718
-1724
-1730
-1737
-1743
-1750
-1757
-1764
-1771
-1778
-1786
-1793
-1801
-1809
-1817
-1825
-1833
-1842
-1850
-1859
-1868
-1877
-1886
-1895
-1904
-1913
-1922
-1931
-1940
-1950
-1959
-1969
-1979
-1989
-1999
-2009
-2019
-2029
-2040
-2050
-2060
-2071
-2081
-2091
-2101
-2112
-2122
-2132
-2142
-2152
-2161
-2171
-2180
-2189
-2197
-2205
-2213
-2220
-2226
-2232
-2237
-2242
-2246
-2250
-2253
-2255
-2257
-2259
-2260
-2260
-2260
-2260
-2259
-2258
-2256
-2254
-2252
-2250
-2247
-2243
-2240
-2236
-2231
-2227
-2222
-2217
-2211
-2205
-2200
-2193
-2187
-2180
-2173
-2166
-2159
-2151
-2143
-2135
-2126
-2117
-2107
-2098
-2087
-2077
-2066
-2055
-2044
-2033
-2021
-2009
-1997
-1985
-1973
-1961
-1949
-1937
-1924
-1912
-1900
-1889
-1877
-1866
-1854
-1843
-1833
-1822
-1811
-1801
-1790
-1780
-1770
-1759
-1749
-1738
-1728
-1717
-1707
-1696
-1686
-1675
-1664
-1654
-1643
-1633
-1623
-1612
-1602
-1592
-1582
-1572
-1561
-1551
-1541
-1531
-1521
-1511
-1500
-1490
-1480
-1469
-1459
-1448
-1437
-1426
-1414
-1403
-1391
-1379
-1366
-1354
-1341
-1327
-1313
-1299
-1285
-1270
-1255
-1239
-1223
-1207
-1190
-1174
-1157
-1140
-1123
-1106
-1088
-1071
-1053
-1036
-1018
-1000
-983
-965
-948
-931
-914
-898
-882
-866
-851
-836
-822
-809
-796
-784
-773
-763
-753
-745
-737
-730
-725
-720
-715
-712
-710
-709
-708
-709
-711
-714
-717
-722
-728
-735
-743
-751
-761
-772
-784
-797
-811
-826
-842
-860
-878
-898
-918
-940
-964
-988
-1012
-1040
-1068
-1097
-1127
-1158
-1190
-1224
-1258
-1294
-1331
-1369
-1407
-1447
-1488
-1530
-1573
-1616
-1660
-1704
-1749
-1795
-1840
-1886
-1932
-1979
-2025
-2071
-2117
-2162
-2208
-2253
-2297
-2342
-2385
-2428
-2470
-2511
-2551
-2590
-2628
-2665
-2700
-2735
-2767
-2799
-2829
-2857
-2883
-2907
-2929
-2949
-2967
-2983
-2996
-3007
-3016
-3023
-3026
-3028
-3027
-3023
-3017
-3009
-2998
-2984
-2968
-2950
-2929
-2906
-2881
-2853
-2823
-2791
-2756
-2720
-2681
-2641
-2599
-2555
-2510
-2462
-2413
-2363
-2311
-2257
-2203
-2147
-2091
-2033
-1976
-1918
-1859
-1800
-1740
-1680
-1621
-1561
-1502
-1443
-1385
-1326
-1269
-1212
-1155
-1100
-1045
-991
-938
-885
-834
-783
-734
-685
-637
-591
-545
-501
-457
-414
-372
-331
-291
-251
-212
-174
-136
-100
-63
-28
7
42
76
109
142
174
206
238
269
299
330
359
389
418
447
475
504
531
559
585
612
638
663
688
713
737
760
783
804
826
846
865
884
902
918
934
949
963
976
989
1000
1010
1018
1028
1035
1042
1048
1052
1056
1060
1062
1063
1064
1063
1062
1060
1057
1053
1048
1043
1037
1030
1022
1014
1004
996
986
976
965
953
942
930
918
906
894
882
869
857
845
834
822
811
800
789
780
770
761
753
746
739
733
728
724
721
719
717
717
718
720
724
729
735
742
752
762
774
788
803
819
837
857
878
900
924
949
976
1004
1034
1065
1098
1132
1167
1203
1241
1279
1319
1359
1401
1443
1486
1530
1574
1619
1664
1710
1755
1801
1847
1893
1939
1984
2029
2074
2119
2163
2207
2250
2292
2333
2374
2413
2452
2490
2526
2561
2595
2627
2658
2687
2714
2740
2764
2787
2807
2826
2842
2857
2870
2880
2889
2896
2900
2902
2902
2901
2897
2891
2883
2873
2861
2847
2831
2814
2795
2775
2753
2730
2705
2679
2652
2624
2594
2564
2532
2500
2467
2433
2398
2363
2328
2292
2255
2219
2182
2144
2107
2070
2033
1995
1958
1921
1884
1848
1811
1775
1739
1704
1668
1634
1599
1566
1532
1500
1468
1436
1405
1375
1345
1316
1288
1261
1234
1208
1182
1158
1134
1110
1088
1066
1044
1024
1004
985
966
948
930
914
897
882
867
853
840
828
816
805
796
787
779
772
765
760
756
753
750
748
748
748
749
751
753
757
761
766
771
778
785
793
802
812
822
833
845
858
871
885
900
915
932
948
966
984
1002
1022
1043
1064
1085
1108
1131
1154
1179
1204
1229
1256
1283
1310
1338
1367
1397
1427
1458
1490
1522
1555
1588
1622
1656
1691
1726
1761
1797
1833
1869
1906
1942
1979
2016
2052
2089
2126
2162
2199
2235
2271
2307
2343
2378
2413
2448
2483
2517
2550
2583
2615
2647
2678
2708
2738
2767
2795
2822
2848
2874
2898
2922
2945
2966
2987
3007
3025
3042
3058
3073
3087
3100
3111
3121
3130
3138
3145
3150
3154
3156
3158
3158
3156
3154
3150
3145
3138
3131
3122
3112
3102
3090
3076
3062
3047
3032
3015
2997
2979
2960
2940
2920
2899
2877
2855
2832
2809
2786
2762
2738
2713
2688
2663
2638
2612
2586
2560
2535
2509
2483
2458
2432
2407
2382
2358
2334
2310
2287
2264
2242
2221
2200
2179
2160
2141
2122
2105
2088
2072
2056
2041
2027
2013
2000
1987
1975
1963
1952
1941
1930
1920
1909
1899
1888
1878
1867
1857
1846
1835
1824
1812
1800
1787
1774
1760
1746
1731
1715
1698
1681
1663
1644
1624
1603
1582
1559
1536
1511
1486
1460
1434
1406
1377
1348
1318
1287
1255
1223
1190
1156
1122
1087
1051
1016
979
943
906
869
831
794
757
719
682
645
609
572
537
501
467
433
399
367
335
304
274
245
217
190
165
140
117
95
74
54
36
19
4
-11
-23
-35
-45
-53
-61
-66
-71
-74
-76
-77
-76
-74
-71
-67
-62
-56
-49
-41
-32
-22
-12
-1
11
23
36
49
62
75
89
103
116
130
143
156
169
181
193
204
215
226
236
245
254
262
269
276
282
288
293
297
301
304
306
308
309
309
309
309
307
305
303
300
297
293
289
284
280
274
269
264
258
252
246
241
235
229
224
218
213
207
202
197
192
188
183
178
174
170
166
162
159
156
153
151
149
147
146
145
145
145
145
145
146
147
149
151
153
155
158
161
165
168
172
176
180
185
190
194
199
204
209
215
220
225
231
236
242
247
252
256
261
265
268
272
275
277
279
280
281
281
280
278
276
273
270
265
260
253
246
237
228
217
206
193
180
165
149
132
113
94
73
52
29
5
-20
-45
-72
-100
-128
-157
-187
-218
-249
-282
-315
-349
-384
-419
-455
-492
-529
-566
-604
-643
-681
-720
-760
-799
-839
-879
-919
-959
-999
-1039
-1079
-1119
-1158
-1197
-1236
-1275
-1313
-1350
-1387
-1424
-1460
-1495
-1530
-1564
-1597
-1630
-1661
-1692
-1721
-1750
-1777
-1804
-1829
-1853
-1877
-1898
-1919
-1938
-1957
-1973
-1989
-2003
-2016
-2027
-2037
-2045
-2052
-2058
-2062
-2064
-2065
-2065
-2063
-2060
-2055
-2050
-2043
-2033
-2025
-2013
-2001
-1990
-1976
-1961
-1945
-1929
-1911
-1893
-1875
-1856
-1836
-1816
-1795
-1774
-1753
-1732
-1711
-1690
-1670
-1649
-1629
-1609
-1590
-1571
-1553
-1536
-1520
-1504
-1490
-1477
-1465
-1453
-1444
-1435
-1428
-1421
-1417
-1413
-1411
-1410
-1410
-1412
-1415
-1420
-1425
-1432
-1440
-1450
-1461
-1472
-1486
-1500
-1516
-1532
-1550
-1569
-1589
-1611
-1633
-1656
-1680
-1705
-1731
-1758
-1785
-1813
-1842
-1871
-1900
-1930
-1961
-1991
-2021
-2053
-2083
-2114
-2144
-2175
-2204
-2234
-2263
-2291
-2319
-2346
-2373
-2398
-2423
-2447
-2470
-2491
-2512
-2531
-2549
-2565
-2581
-2594
-2607
-2617
-2626
-2634
-2640
-2644
-2646
-2647
-2646
-2643
-2638
-2632
-2624
-2615
-2604
-2591
-2576
-2560
-2543
-2524
-2504
-2482
-2459
-2434
-2409
-2382
-2354
-2325
-2296
-2265
-2233
-2201
-2168
-2135
-2101
-2067
-2032
-1997
-1962
-1927
-1891
-1856
-1820
-1785
-1750
-1715
-1681
-1646
-1613
-1579
-1546
-1514
-1482
-1451
-1421
-1392
-1363
-1335
-1309
-1283
-1258
-1235
-1212
-1191
-1171
-1152
-1134
-1117
-1102
-1088
-1075
-1063
-1053
-1044
-1036
-1029
-1024
-1018
-1016
-1012
-1012
-1010
-1012
-1014
-1016
-1020
-1024
-1030
-1036
-1043
-1051
-1060
-1070
-1080
-1091
-1103
-1115
-1129
-1143
-1157
-1172
-1188
-1204
-1221
-1238
-1256
-1274
-1292
-1311
-1330
-1350
-1369
-1389
-1409
-1430
-1450
-1471
-1492
-1513
-1534
-1555
-1577
-1598
-1619
-1641
-1662
-1683
-1704
-1725
-1746
-1767
-1788
-1808
-1828
-1849
-1869
-1888
-1908
-1928
-1947
-1966
-1986
-2004
-2023
-2041
-2059
-2076
-2094
-2110
-2126
-2142
-2158
-2172
-2187
-2201
-2214
-2227
-2239
-2251
-2262
-2273
-2283
-2293
-2301
-2310
-2318
-2325
-2332
-2338
-2344
-2349
-2354
-2358
-2362
-2365
-2368
-2370
-2372
-2373
-2374
-2375
-2374
-2374
-2373
-2371
-2369
-2366
-2363
-2359
-2355
-2351
-2346
-2340
-2335
-2328
-2322
-2315
-2308
-2300
-2292
-2284
-2275
-2266
-2257
-2248
-2238
-2229
-2219
-2209
-2199
-2189
-2179
-2168
-2158
-2147
-2136
-2125
-2113
-2102
-2090
-2077
-2064
-2051
-2037
-2024
-2009
-1996
-1982
-1967
-1952
-1936
-1920
-1904
-1887
-1870
-1853
-1835
-1817
-1798
-1779
-1759
-1739
-1719
-1698
-1677
-1655
-1633
-1611
-1588
-1565
-1541
-1517
-1493
-1469
-1445
-1421
-1397
-1372
-1348
-1324
-1299
-1275
-1251
-1227
-1204
-1180
-1157
-1133
-1110
-1088
-1065
-1043
-1020
-999
-977
-956
-934
-913
-892
-872
-852
-832
-812
-793
-773
-755
-736
-718
-700
-683
-666
-649
-633
-617
-601
-586
-571
-557
-543
-530
-517
-504
-492
-481
-470
-460
-451
-442
-433
-425
-418
-411
-405
-399
-394
-390
-385
-382
-379
-376
-375
-373
-372
-371
-371
-371
-372
-373
-374
-375
-377
-379
-381
-383
-386
-388
-391
-394
-396
-399
-402
-405
-408
-411
-414
-418
-421
-424
-428
-431
-435
-438
-442
-446
-450
-454
-458
-462
-466
-471
-476
-481
-486
-492
-498
-503
-510
-516
-522
-529
-536
-543
-550
-557
-564
-571
-578
-585
-592
-599
-606
-613
-620
-627
-633
-639
-645
-651
-656
-662
-667
-672
-676
-680
-684
-688
-691
-694
-696
-698
-699
-700
-701
-700
-700
-698
-696
-694
-691
-687
-682
-677
-671
-665
-658
-650
-641
-632
-621
-610
-599
-586
-573
-558
-543
-527
-510
-493
-474
-455
-434
-414
-392
-370
-347
-323
-299
-274
-249
-223
-197
-170
-143
-116
-88
-60
-32
-4
25
54
83
112
141
170
199
228
256
285
314
342
370
398
425
453
479
505
531
556
581
605
628
651
673
694
715
735
754
773
791
808
824
839
853
867
879
891
901
911
920
928
935
941
947
951
955
958
961
963
964
965
965
965
964
962
960
958
956
953
950
947
944
941
938
935
932
929
927
925
924
923
923
923
924
926
928
931
935
940
945
952
959
967
976
986
997
1008
1020
1033
1046
1060
1075
1090
1105
1121
1137
1154
1170
1188
1205
1222
1239
1256
1273
1290
1306
1322
1338
1353
1368
1382
1396
1408
1420
1432
1442
1452
1461
1468
1476
1482
1487
1492
1496
1498
1500
1501
1502
1501
1500
1498
1495
1492
1488
1483
1478
1471
1465
1458
1450
1442
1433
1424
1414
1404
1393
1383
1371
1360
1348
1337
1325
1313
1300
1288
1276
1264
1252
1240
1229
1217
1206
1196
1185
1175
1166
1156
1147
1139
1130
1122
1115
1108
1101
1094
1087
1081
1075
1069
1064
1058
1053
1048
1043
1038
1033
1028
1022
1018
1014
1008
1004
999
994
989
984
980
975
970
966
961
957
953
950
946
944
941
939
937
936
935
934
935
935
936
938
941
944
947
951
956
961
967
974
981
988
996
1004
1014
1024
1034
1045
1056
1067
1079
1091
1104
1117
1130
1143
1157
1170
1185
1199
1213
1228
1243
1258
1273
1288
1304
1319
1335
1350
1366
1381
1396
1411
1426
1441
1456
1470
1484
1497
1510
1523
1535
1547
1558
1569
1579
1589
1598
1607
1614
1622
1628
1634
1640
1644
1648
1651
1654
1656
1657
1657
1657
1655
1653
1651
1647
1643
1638
1633
1627
1620
1613
1605
1597
1588
1579
1569
1559
1549
1538
1527
1516
1505
1493
1482
1470
1458
1446
1434
1422
1410
1399
1387
1375
1364
1352
1341
1330
1319
1308
1298
1288
1278
1268
1259
1250
1241
1232
1224
1216
1208
1201
1193
1186
1180
1173
1167
1162
1156
1151
1147
1142
1138
1134
1131
1128
1125
1123
1121
1120
1119
1118
1118
1118
1118
1119
1120
1122
1123
1126
1128
1131
1134
1138
1142
1146
1150
1155
1161
1166
1172
1178
1185
1192
1199
1207
1215
1223
1231
1239
1248
1257
1267
1276
1286
1296
1306
1316
1326
1337
1347
1358
1369
1380
1391
1401
1412
1423
1434
1444
1454
1464
1474
1484
1493
1502
1510
1518
1526
1532
1539
1544
1549
1554
1557
1560
1562
1563
1563
1563
1561
1559
1556
1552
1547
1541
1534
1526
1517
1507
1497
1485
1472
1459
1444
1429
1412
1395
1377
1358
1339
1318
1297
1276
1254
1231
1208
1184
1160
1136
1111
1086
1061
1036
1010
985
960
935
910
885
861
836
812
789
766
743
721
699
678
658
637
618
599
580
562
545
528
511
495
479
463
448
433
419
405
391
377
363
350
337
324
311
298
286
273
261
248
235
223
210
197
185
172
159
146
133
120
107
94
81
68
54
41
28
15
1
-12
-25
-38
-50
-63
-76
-88
-100
-112
-123
-135
-146
-157
-167
-177
-187
-196
-205
-214
-222
-230
-238
-246
-253
-260
-267
-273
-279
-286
-292
-297
-303
-308
-314
-319
-324
-329
-333
-338
-342
-346
-350
-354
-358
-361
-365
-368
-371
-374
-376
-379
-381
-383
-385
-387
-389
-390
-391
-393
-394
-394
-395
-396
-396
-396
-397
-397
-397
-397
-397
-397
-397
-398
-398
-399
-399
-400
-400
-401
-402
-403
-404
-406
-407
-409
-411
-414
-416
-419
-423
-426
-430
-435
-440
-445
-451
-457
-464
-471
-479
-487
-496
-505
-515
-526
-538
-550
-563
-576
-591
-606
-621
-638
-655
-673
-692
-712
-732
-752
-774
-796
-819
-842
-866
-891
-916
-941
-967
-994
-1020
-1048
-1075
-1103
-1131
-1159
-1188
-1217
-1245
-1274
-1303
-1332
-1361
-1390
-1419
-1448
-1477
-1506
-1534
-1563
-1591
-1619
-1647
-1675
-1702
-1729
-1755
-1781
-1807
-1832
-1857
-1881
-1905
-1929
-1952
-1974
-1996
-2017
-2037
-2058
-2078
-2097
-2115
-2133
-2150
-2167
-2182
-2198
-2212
-2226
-2239
-2251
-2262
-2273
-2283
-2292
-2301
-2308
-2315
-2321
-2326
-2330
-2333
-2335
-2336
-2336
-2335
-2333
-2330
-2326
-2321
-2314
-2306
-2297
-2287
-2276
-2263
-2249
-2234
-2218
-2200
-2182
-2162
-2141
-2119
-2096
-2071
-2045
-2019
-1992
-1964
-1935
-1905
-1874
-1843
-1811
-1778
-1744
-1711
-1676
-1642
-1607
-1572
-1536
-1501
-1465
-1430
-1394
-1358
-1323
-1288
-1253
-1219
-1185
-1151
-1118
-1085
-1053
-1022
-991
-961
-932
-903
-876
-849
-823
-798
-774
-751
-729
-708
-688
-669
-652
-635
-619
-605
-592
-580
-569
-559
-551
-543
-537
-532
-528
-525
-523
-522
-523
-524
-526
-529
-533
-538
-543
-550
-557
-564
-573
-581
-591
-600
-611
-621
-632
-643
-655
-666
-678
-691
-703
-715
-728
-741
-753
-766
-779
-791
-804
-817
-829
-841
-854
-866
-878
-890
-902
-914
-925
-936
-947
-958
-968
-979
-988
-998
-1006
-1016
-1024
-1032
-1039
-1046
-1053
-1059
-1064
-1070
-1074
-1078
-1082
-1085
-1088
-1090
-1091
-1092
-1093
-1093
-1093
-1092
-1091
-1089
-1087
-1084
-1081
-1078
-1074
-1070
-1065
-1060
-1055
-1049
-1043
-1037
-1030
-1022
-1014
-1006
-998
-989
-980
-971
-961
-950
-940
-929
-917
-905
-894
-881
-869
-856
-843
-829
-815
-801
-787
-772
-757
-742
-726
-711
-694
-678
-662
-645
-628
-611
-594
-577
-559
-542
-525
-507
-490
-473
-456
-439
-422
-405
-388
-372
-356
-340
-325
-310
-295
-280
-266
-252
-239
-226
-214
-202
-191
-180
-170
-161
-153
-145
-138
-131
-126
-121
-117
-114
-112
-111
-111
-111
-112
-114
-118
-121
-126
-132
-138
-145
-153
-161
-170
-180
-191
-202
-214
-226
-238
-252
-265
-279
-294
-309
-324
-339
-355
-371
-387
-404
-420
-436
-452
-468
-484
-500
-515
-529
-544
-557
-570
-583
-594
-605
-615
-623
-631
-638
-643
-647
-650
-652
-652
-651
-649
-645
-640
-633
-624
-614
-602
-589
-574
-558
-540
-520
-499
-476
-452
-426
-399
-370
-340
-308
-276
-241
-206
-169
-132
-93
-53
-12
30
72
115
159
203
248
294
339
385
431
477
523
569
615
660
705
749
793
836
878
920
960
999
1038
1075
1110
1144
1177
1208
1238
1265
1291
1315
1337
1357
1375
1390
1404
1415
1424
1431
1435
1437
1437
1434
1429
1422
1412
1400
1385
1369
1350
1329
1306
1281
1254
1225
1194
1161
1127
1090
1052
1012
972
929
885
840
794
746
698
649
599
548
496
444
391
338
285
232
178
125
71
18
-34
-87
-139
-190
-241
-290
-339
-387
-434
-479
-523
-566
-608
-647
-686
-722
-757
-790
-821
-850
-878
-903
-926
-947
-966
-983
-998
-1010
-1020
-1029
-1035
-1039
-1041
-1040
-1037
-1032
-1025
-1016
-1004
-990
-974
-956
-935
-913
-888
-862
-833
-802
-770
-735
-699
-661
-621
-579
-536
-492
-446
-399
-351
-301
-251
-199
-147
-94
-40
14
69
124
179
234
290
345
401
456
511
566
620
674
728
780
833
884
934
984
1033
1081
1127
1173
1218
1261
1303
1344
1384
1422
1459
1494
1529
1561
1593
1623
1651
1679
1704
1729
1752
1774
1794
1813
1830
1847
1862
1875
1888
1899
1909
1918
1926
1932
1938
1942
1945
1947
1949
1949
1948
1947
1945
1942
1938
1933
1928
1922
1915
1908
1900
1892
1883
1873
1863
1853
1842
1830
1818
1806
1793
1780
1766
1751
1737
1721
1705
1689
1672
1655
1637
1618
1599
1580
1560
1539
1519
1497
1475
1453
1431
1408
1385
1361
1338
1314
1290
1265
1240
1216
1191
1166
1141
1116
1091
1066
1041
1016
992
968
944
921
898
875
853
831
810
789
769
750
730
712
694
677
660
644
628
613
599
585
572
560
548
536
526
516
506
497
489
482
475
469
463
458
454
451
448
446
445
445
445
446
448
451
454
458
463
469
476
483
491
500
510
520
531
543
556
569
583
597
612
628
644
660
677
695
712
731
749
768
787
806
826
846
865
885
905
926
946
966
986
1006
1026
1045
1065
1084
1104
1123
1141
1160
1178
1195
1213
1230
1247
1263
1279
1294
1309
1324
1338
1351
1365
1377
1389
1401
1412
1423
1434
1443
1453
1462
1471
1479
1487
1494
1501
1508
1514
1520
1526
1532
1537
1542
1547
1551
1555
1559
1563
1566
1570
1573
1575
1578
1580
1582
1584
1586
1588
1589
1590
1591
1591
1592
1592
1592
1591
1591
1590
1589
1587
1586
1584
1581
1579
1576
1573
1569
1565
1561
1556
1552
1546
1541
1535
1529
1522
1515
1508
1501
1493
1485
1477
1469
1460
1452
1443
1434
1425
1415
1406
1397
1387
1378
1368
1359
1349
1340
1331
1322
1313
1304
1296
1288
1280
1273
1266
1260
1254
1248
1243
1239
1235
1231
1228
1226
1224
1223
1222
1222
1222
1223
1225
1227
1230
1234
1239
1244
1249
1256
1263
1271
1279
1288
1298
1308
1318
1329
1341
1353
1365
1378
1391
1405
1419
1433
1447
1461
1475
1490
1504
1519
1533
1548
1562
1576
1590
1603
1616
1629
1641
1652
1663
1674
1683
1692
1701
1708
1714
1720
1724
1728
1730
1731
1732
1731
1729
1725
1721
1715
1708
1700
1690
1680
1668
1655
1640
1625
1608
1590
1571
1550
1529
1506
1483
1458
1433
1406
1379
1351
1322
1292
1262
1230
1198
1166
1133
1099
1065
1031
997
962
927
892
856
821
786
751
716
682
648
614
580
548
515
483
452
422
392
364
335
308
282
257
232
209
187
166
146
127
110
93
78
64
51
40
29
20
12
6
0
-4
-6
-8
-8
-7
-5
-1
3
9
16
25
34
44
56
69
82
97
113
129
147
165
185
205
225
247
269
292
315
339
363
387
412
438
463
489
515
541
567
593
619
645
671
697
723
748
773
798
822
846
869
891
913
934
954
974
993
1010
1028
1045
1061
1075
1089
1102
1114
1124
1134
1143
1150
1157
1162
1166
1169
1171
1172
1171
1170
1167
1163
1157
1151
1143
1134
1124
1113
1101
1087
1073
1057
1040
1022
1002
982
961
938
915
890
865
838
811
782
753
723
692
660
628
595
561
526
492
456
421
385
349
312
276
239
203
166
130
93
57
21
-15
-50
-85
-120
-155
-188
-222
-255
-288
-320
-351
-382
-413
-443
-472
-501
-529
-557
-584
-611
-637
-662
-687
-712
-736
-760
-783
-805
-827
-849
-870
-891
-911
-931
-950
-968
-987
-1004
-1020
-1037
-1053
-1069
-1083
-1098
-1112
-1125
-1138
-1151
-1163
-1175
-1186
-1197
-1208
-1219
-1229
-1239
-1249
-1258
-1267
-1277
-1286
-1295
-1303
-1312
-1321
-1329
-1338
-1346
-1355
-1363
-1371
-1380
-1388
-1396
-1404
-1411
-1419
-1427
-1434
-1441
-1448
-1454
-1461
-1467
-1473
-1478
-1484
-1489
-1493
-1497
-1501
-1504
-1507
-1509
-1511
-1513
-1514
-1514
-1514
-1514
-1513
-1512
-1510
-1508
-1505
-1502
-1498
-1494
-1489
-1483
-1478
-1471
-1464
-1457
-1448
-1440
-1430
-1421
-1410
-1399
-1388
-1376
-1363
-1350
-1337
-1323
-1308
-1293
-1278
-1262
-1246
-1229
-1212
-1195
-1177
-1159
-1140
-1121
-1102
-1083
-1063
-1044
-1024
-1004
-983
-963
-943
-923
-903
-883
-863
-843
-823
-804
-785
-766
-747
-729
-711
-693
-676
-659
-643
-627
-611
-596
-582
-568
-555
-543
-531
-520
-510
-500
-492
-484
-477
-470
-465
-460
-457
-454
-452
-451
-451
-452
-454
-457
-460
-465
-470
-477
-484
-492
-500
-510
-521
-532
-544
-557
-571
-585
-600
-616
-633
-650
-668
-687
-706
-726
-747
-768
-789
-811
-834
-857
-880
-903
-927
-951
-976
-1000
-1025
-1050
-1075
-1101
-1126
-1151
-1176
-1201
-1226
-1251
-1275
-1300
-1324
-1347
-1371
-1394
-1416
-1438
-1460
-1481
-1501
-1521
-1540
-1559
-1577
-1594
-1611
-1627
-1642
-1656
-1670
-1683
-1695
-1707
-1718
-1728
-1738
-1747
-1755
-1763
-1770
-1776
-1782
-1787
-1792
-1796
-1800
-1803
-1806
-1808
-1810
-1811
-1812
-1813
-1813
-1813
-1812
-1811
-1810
-1808
-1806
-1804
-1801
-1798
-1795
-1791
-1787
-1783
-1778
-1774
-1769
-1763
-1757
-1752
-1745
-1739
-1732
-1725
-1718
-1711
-1703
-1695
-1687
-1679
-1670
-1662
-1653
-1644
-1634
-1625
-1615
-1605
-1595
-1585
-1574
-1564
-1553
-1542
-1531
-1519
-1508
-1496
-1484
-1472
-1460
-1448
-1435
-1422
-1410
-1397
-1384
-1370
-1357
-1343
-1329
-1315
-1301
-1287
-1272
-1257
-1242
-1227
-1211
-1196
-1180
-1164
-1148
-1132
-1116
-1100
-1084
-1068
-1052
-1036
-1020
-1004
-989
-974
-959
-944
-929
-915
-901
-888
-875
-862
-850
-838
-826
-815
-804
-794
-785
-775
-767
-759
-751
-744
-738
-732
-726
-722
-718
-714
-712
-710
-708
-707
-707
-708
-709
-710
-713
-716
-720
-724
-729
-735
-741
-748
-756
-764
-773
-783
-794
-805
-816
-828
-841
-854
-868
-882
-897
-912
-928
-944
-960
-977
-994
-1010
-1028
-1046
-1063
-1081
-1098
-1116
-1133
-1151
-1168
-1185
-1201
-1217
-1233
-1249
-1264
-1278
-1292
-1306
-1319
-1331
-1342
-1353
-1363
-1373
-1382
-1389
-1396
-1403
-1408
-1413
-1416
-1419
-1421
-1422
-1423
-1422
-1421
-1419
-1416
-1412
-1408
-1403
-1397
-1391
-1384
-1376
-1368
-1360
-1351
-1342
-1333
-1324
-1314
-1304
-1294
-1285
-1275
-1266
-1257
-1248
-1239
-1231
-1224
-1217
-1211
-1206
-1201
-1198
-1195
-1193
-1193
-1193
-1195
-1198
-1202
-1207
-1213
-1221
-1231
-1241
-1254
-1267
-1283
-1299
-1318
-1338
-1359
-1383
-1407
-1434
-1462
-1491
-1523
-1555
-1589
-1625
-1662
-1700
-1740
-1781
-1823
-1867
-1911
-1957
-2004
-2051
-2100
-2149
-2199
-2250
-2301
-2352
-2404
-2456
-2509
-2561
-2613
-2666
-2717
-2769
-2820
-2870
-2920
-2969
-3018
-3065
-3111
-3156
-3201
-3243
-3285
-3325
-3364
-3401
-3437
-3471
-3504
-3535
-3564
-3592
-3617
-3642
-3664
-3685
-3703
-3720
-3736
-3749
-3761
-3771
-3779
-3785
-3790
-3792
-3794
-3793
-3791
-3787
-3782
-3775
-3767
-3757
-3745
-3732
-3718
-3702
-3685
-3667
-3648
-3627
-3605
-3582
-3559
-3534
-3508
-3482
-3455
-3428
-3400
-3371
-3342
-3313
-3284
-3255
-3226
-3197
-3168
-3139
-3111
-3083
-3055
-3028
-3002
-2976
-2952
-2928
-2905
-2882
-2861
-2841
-2822
-2804
-2787
-2771
-2756
-2743
-2731
-2720
-2710
-2700
-2690
-2680
-2670
-2661
-2651
-2641
-2632
-2622
-2612
-2603
-2593
-2584
-2574
-2565
-2555
-2546
-2536
-2527
-2517
-2508
-2498
-2489
-2480
-2470
-2461
-2452
-2442
-2433
-2424
-2415
-2405
-2396
-2387
-2378
-2369
-2360
-2350
-2341
-2332
-2323
-2314
-2305
-2296
-2287
-2278
-2269
-2260
-2252
-2243
-2234
-2225
-2216
-2207
-2199
-2190
-2181
-2172
-2164
-2155
-2146
-2138
-2129
-2120
-2112
-2103
-2095
-2086
-2077
-2069
-2060
-2052
-2044
-2035
-2027
-2017
-2009
-2001
-1993
-1985
-1977
-1968
-1960
-1952
-1943
-1935
-1927
-1919
-1911
-1903
-1894
-1886
-1878
-1870
-1862
-1854
-1846
-1838
-1830
-1822
-1814
-1806
-1798
-1790
-1782
-1775
-1767
-1759
-1751
-1743
-1736
-1728
-1720
-1712
-1705
-1697
-1689
-1682
-1674
-1666
-1659
-1651
-1644
-1636
-1629
-1621
-1614
-1606
-1599
-1591
-1584
-1576
-1569
-1562
-1554
-1547
-1540
-1532
-1525
-1518
-1511
-1503
-1496
-1489
-1482
-1475
-1468
-1460
-1453
-1446
-1439
-1432
-1425
-1418
-1411
-1404
-1397
-1390
-1383
-1376
-1369
-1363
-1356
-1349
-1342
-1335
-1328
-1322
-1315
-1308
-1301
-1295
-1288
-1281
-1275
-1268
-1261
-1255
-1248
-1242
-1235
-1228
-1222
-1215
-1209
-1202
-1196
-1190
-1183
-1177
-1170
-1164
-1158
-1151
-1145
-1139
-1132
-1126
-1120
-1113
-1107
-1101
-1095
-1089
-1082
-1076
-1070
-1064
-1058
-1052
-1046
-1040
-1034
-1028
-1022
-1016
-1010
-1004
-998
-992
-986
-980
-974
-968
-962
-957
-951
-945
-939
-933
-928
-922
-916
-911
-905
-899
-894
-888
-882
-877
-871
-866
-860
-854
-849
-843
-838
-832
-827
-821
-816
-811
-805
-800
-794
-789
-784
-778
-773
-768
-762
-757
-752
-747
-741
-736
-731
-726
-721
-716
-710
-705
-700
-695
-690
-685
-680
-675
-670
-665
-660
-655
-650
-645
-640
-635
-630
-625
-620
-616
-611
-606
-601
-596
-592
-587
-582
-577
-573
-568
-563
-558
-554
-549
-544
-540
-535
-531
-526
-521
-517
-512
-508
-503
-499
-494
-490
-485
-481
-477
-472
-468
-463
-459
-455
-450
-446
-442
-437
-433
-429
-424
-420
-416
-412
-408
-403
-399
-395
-391
-387
-383
-378
-374
-370
-366
-362
-358
-354
-350
-346
-342
-338
-334
-330
-326
-322
-318
-314
-311
-307
-303
-299
-295
-291
-287
-284
-280
-276
-272
-269
-265
-261
-257
-254
-250
-246
-243
-239
-235
-232
-228
-225
-221
-217
-214
-210
-207
-203
-200
-196
-193
-189
-186
-182
-179
-176
-172
-169
-165
-162
-159
-155
-152
-149
-145
-142
-139
-135
-132
-129
-126
-122
-119
-116
-113
-110
-106
-103
-100
-97
-94
-91
-88
-85
-82
-78
-75
-72
-69
-66
-63
-60
-57
-54
-51
-48
-45
-43
-40
-37
-34
-31
-28
-25
-22
-20
-17
-14
-11
-8
-6
-3
0
3
5
8
11
14
16
19
22
24
27
30
32
35
37
40
43
45
48
50
53
55
58
60
63
65
68
70
73
75
78
80
83
85
87
90
92
95
97
99
102
104
106
109
111
113
