20
16385
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-22
-22
-22
-22
-23
-23
-23
-23
-23
-24
-24
-24
-24
-25
-25
-25
-25
-26
-26
-26
-26
-27
-27
-27
-28
-28
-28
-28
-29
-29
-29
-30
-30
-30
-31
-31
-31
-31
-32
-32
-32
-33
-33
-33
-34
-34
-34
-34
-35
-35
-35
-36
-36
-36
-37
-37
-37
-37
-38
-38
-38
-39
-39
-39
-40
-40
-40
-41
-41
-41
-41
-42
-42
-42
-43
-43
-43
-44
-44
-44
-45
-45
-45
-46
-46
-46
-47
-47
-47
-48
-48
-48
-49
-49
-49
-50
-50
-50
-51
-51
-51
-52
-52
-52
-53
-53
-54
-54
-54
-55
-55
-55
-56
-56
-57
-57
-57
-58
-58
-58
-59
-59
-60
-60
-60
-61
-61
-61
-62
-62
-63
-63
-63
-64
-64
-64
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-67
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-81
-82
-83
-83
-83
-84
-84
-84
-84
-84
-83
-83
-82
-82
-82
-81
-81
-81
-81
-80
-80
-80
-79
-78
-78
-77
-76
-76
-75
-74
-74
-74
-75
-75
-75
-76
-76
-77
-78
-79
-80
-82
-84
-86
-88
-91
-93
-96
-98
-100
-102
-105
-107
-108
-110
-111
-112
-113
-114
-114
-114
-114
-114
-114
-113
-112
-112
-111
-110
-109
-109
-108
-108
-107
-107
-106
-106
-106
-106
-106
-107
-107
-108
-108
-109
-109
-110
-110
-111
-111
-112
-113
-113
-114
-115
-117
-118
-119
-120
-121
-122
-123
-124
-124
-125
-125
-126
-127
-128
-128
-129
-130
-131
-131
-132
-132
-132
-133
-133
-133
-133
-133
-133
-133
-133
-132
-132
-131
-130
-129
-128
-126
-125
-124
-123
-122
-121
-120
-120
-119
-118
-118
-117
-117
-116
-116
-116
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-115
-115
-114
-113
-111
-110
-109
-107
-105
-103
-101
-99
-97
-95
-93
-90
-88
-86
-85
-83
-81
-79
-78
-76
-74
-73
-71
-70
-68
-67
-65
-63
-62
-60
-58
-57
-55
-54
-52
-51
-49
-47
-46
-44
-43
-43
-42
-42
-42
-42
-43
-44
-45
-45
-46
-47
-48
-49
-49
-50
-50
-51
-51
-51
-51
-50
-50
-50
-49
-48
-48
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-49
-50
-51
-53
-55
-56
-58
-60
-62
-64
-66
-68
-70
-73
-75
-77
-79
-82
-84
-86
-88
-90
-92
-93
-95
-96
-97
-97
-97
-97
-96
-96
-95
-95
-95
-94
-94
-95
-95
-95
-95
-95
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-97
-96
-95
-93
-91
-90
-88
-86
-84
-82
-80
-78
-77
-75
-75
-74
-74
-75
-76
-78
-80
-82
-85
-87
-89
-91
-93
-95
-96
-96
-96
-95
-93
-91
-89
-86
-84
-82
-79
-76
-72
-68
-64
-61
-57
-54
-50
-48
-45
-44
-43
-42
-42
-43
-44
-46
-47
-49
-51
-53
-55
-57
-59
-60
-62
-64
-65
-66
-67
-68
-68
-68
-68
-68
-68
-67
-66
-65
-63
-61
-59
-57
-56
-55
-54
-53
-53
-53
-52
-52
-51
-51
-51
-51
-50
-49
-48
-47
-46
-44
-43
-40
-38
-36
-33
-30
-26
-21
-16
-10
-3
3
10
16
21
26
30
33
34
35
36
35
35
34
32
30
28
25
23
20
16
12
8
4
0
-3
-6
-9
-11
-13
-15
-18
-20
-23
-27
-30
-34
-38
-41
-44
-47
-49
-52
-55
-58
-61
-64
-67
-70
-73
-76
-79
-84
-89
-94
-99
-105
-111
-117
-124
-131
-139
-147
-156
-166
-175
-184
-193
-201
-211
-220
-230
-240
-249
-259
-267
-275
-282
-288
-293
-298
-302
-305
-307
-308
-309
-308
-307
-305
-303
-299
-295
-290
-284
-279
-272
-266
-259
-252
-246
-241
-238
-236
-236
-235
-235
-234
-234
-234
-235
-236
-237
-239
-241
-243
-245
-247
-250
-252
-254
-257
-259
-261
-262
-262
-263
-264
-265
-267
-268
-270
-271
-273
-276
-278
-281
-283
-285
-287
-288
-287
-287
-285
-283
-280
-276
-272
-267
-261
-254
-246
-239
-231
-222
-212
-202
-191
-179
-168
-156
-145
-134
-123
-112
-101
-92
-83
-75
-68
-62
-57
-53
-50
-47
-46
-46
-47
-48
-51
-54
-58
-64
-69
-75
-81
-85
-88
-91
-93
-95
-95
-96
-95
-95
-95
-94
-94
-94
-95
-96
-97
-99
-102
-106
-110
-114
-119
-124
-130
-136
-142
-147
-152
-157
-160
-163
-167
-170
-172
-174
-175
-177
-178
-179
-181
-184
-186
-189
-192
-195
-198
-202
-206
-211
-216
-222
-227
-233
-238
-243
-249
-254
-258
-262
-266
-268
-268
-268
-266
-264
-260
-255
-250
-243
-234
-224
-213
-201
-188
-174
-160
-146
-131
-118
-104
-91
-79
-66
-54
-43
-30
-18
-7
3
12
22
31
40
50
59
69
78
88
97
107
117
129
142
156
171
187
203
221
239
257
277
297
319
341
363
384
406
427
449
469
488
506
524
540
556
570
584
596
607
618
628
636
644
650
656
662
667
673
679
686
693
701
709
717
725
733
741
748
755
762
769
775
782
788
794
800
806
812
816
820
824
826
828
830
831
830
830
829
828
827
825
822
818
814
810
805
800
795
790
785
780
776
771
766
761
756
751
745
739
732
725
718
711
703
697
691
688
686
685
685
685
686
686
687
687
688
690
692
695
698
701
704
705
706
707
708
709
711
714
717
721
726
731
737
744
751
758
765
771
778
784
790
795
800
804
808
811
814
817
819
821
821
821
819
816
812
807
802
796
789
782
774
766
757
749
741
733
725
718
711
705
700
696
693
691
688
686
683
680
677
673
669
665
661
656
651
645
640
633
626
619
612
604
597
590
583
575
565
555
545
535
525
515
505
496
488
479
471
462
453
443
432
422
411
400
388
375
360
344
326
308
290
272
254
236
219
203
187
172
157
143
130
117
104
91
79
67
56
45
34
23
14
7
0
-5
-11
-16
-21
-26
-31
-35
-38
-40
-41
-40
-38
-35
-31
-26
-20
-13
-5
4
14
25
35
45
54
62
69
76
82
88
94
99
104
109
114
119
125
131
137
143
148
153
157
160
162
162
161
159
155
151
146
141
133
125
115
105
94
84
75
66
57
48
38
28
16
5
-7
-18
-28
-38
-47
-57
-67
-77
-87
-98
-108
-118
-129
-139
-149
-159
-168
-177
-185
-191
-197
-203
-206
-209
-209
-209
-208
-207
-204
-201
-196
-190
-181
-171
-160
-147
-133
-119
-105
-90
-73
-56
-37
-19
-1
17
34
51
68
86
103
120
135
150
164
177
189
200
209
217
225
230
235
238
241
242
242
241
239
236
233
230
227
225
223
223
223
224
225
227
230
235
240
246
252
260
268
276
283
290
297
302
307
312
317
321
325
329
332
335
338
342
348
356
365
374
385
395
406
417
429
440
452
463
475
486
498
510
524
538
553
568
583
597
610
622
633
642
650
658
665
672
678
682
684
685
684
682
679
675
670
665
660
655
649
642
635
629
622
616
611
607
605
605
607
611
617
623
629
636
643
649
656
663
671
679
685
690
694
695
696
695
694
693
690
686
682
677
671
663
654
645
634
621
607
592
576
560
544
528
512
497
481
464
447
430
413
396
380
365
351
338
325
313
301
291
282
276
274
274
275
279
285
291
298
306
313
321
329
335
341
346
350
353
354
354
352
349
343
335
326
316
305
293
280
266
252
238
225
214
203
193
183
173
162
151
140
129
117
106
93
79
65
50
34
18
2
-15
-31
-46
-62
-79
-95
-112
-130
-147
-164
-181
-196
-211
-224
-237
-249
-261
-271
-281
-291
-301
-310
-319
-328
-336
-345
-354
-365
-376
-388
-400
-411
-423
-434
-446
-458
-470
-482
-495
-508
-522
-536
-551
-567
-582
-597
-613
-627
-641
-654
-665
-676
-684
-691
-696
-699
-701
-700
-698
-694
-689
-683
-677
-670
-663
-657
-652
-648
-645
-644
-645
-647
-651
-656
-663
-670
-679
-688
-697
-706
-715
-725
-735
-744
-754
-763
-772
-781
-790
-800
-810
-820
-830
-842
-854
-867
-881
-897
-913
-930
-948
-968
-989
-1012
-1036
-1062
-1089
-1117
-1146
-1174
-1203
-1230
-1257
-1282
-1304
-1323
-1339
-1352
-1362
-1368
-1371
-1371
-1367
-1360
-1350
-1338
-1325
-1310
-1296
-1281
-1269
-1258
-1249
-1241
-1235
-1230
-1226
-1223
-1221
-1221
-1222
-1224
-1226
-1229
-1232
-1234
-1237
-1240
-1245
-1251
-1258
-1267
-1278
-1290
-1304
-1319
-1335
-1352
-1369
-1387
-1406
-1426
-1446
-1465
-1484
-1501
-1518
-1533
-1548
-1561
-1573
-1585
-1595
-1604
-1610
-1615
-1617
-1617
-1615
-1611
-1605
-1595
-1583
-1569
-1552
-1532
-1511
-1489
-1467
-1444
-1421
-1397
-1373
-1348
-1323
-1298
-1275
-1251
-1228
-1205
-1182
-1159
-1135
-1112
-1091
-1072
-1053
-1035
-1018
-1002
-988
-974
-961
-949
-938
-926
-916
-906
-896
-886
-877
-869
-861
-852
-844
-835
-826
-817
-808
-799
-790
-782
-774
-766
-760
-754
-748
-744
-741
-738
-736
-734
-732
-730
-728
-725
-721
-718
-716
-715
-714
-713
-712
-711
-709
-707
-704
-701
-697
-691
-685
-677
-667
-655
-642
-628
-612
-596
-580
-563
-546
-528
-509
-490
-469
-448
-426
-405
-384
-365
-347
-331
-317
-304
-291
-279
-267
-256
-245
-236
-227
-220
-215
-209
-205
-199
-194
-188
-180
-172
-162
-152
-140
-128
-115
-101
-86
-71
-55
-40
-24
-10
4
17
31
45
61
76
93
110
128
147
167
188
209
231
254
279
304
330
358
385
414
443
472
501
531
561
591
622
653
685
718
752
787
822
858
894
929
963
996
1027
1057
1086
1112
1137
1160
1179
1196
1211
1224
1236
1246
1255
1262
1266
1269
1269
1268
1265
1260
1255
1250
1244
1238
1232
1225
1217
1209
1201
1192
1183
1174
1165
1157
1149
1141
1134
1126
1118
1110
1102
1093
1083
1073
1064
1056
1048
1042
1037
1034
1032
1032
1033
1035
1037
1041
1046
1051
1058
1065
1072
1080
1088
1097
1108
1119
1131
1144
1157
1171
1186
1203
1220
1239
1257
1276
1294
1311
1328
1344
1359
1375
1390
1405
1419
1431
1441
1449
1455
1460
1465
1469
1472
1474
1475
1475
1473
1470
1464
1457
1448
1438
1429
1419
1409
1398
1386
1373
1358
1343
1327
1312
1297
1285
1274
1266
1260
1257
1256
1257
1259
1264
1270
1277
1287
1297
1308
1319
1332
1345
1357
1370
1382
1394
1408
1422
1437
1453
1470
1486
1501
1515
1528
1540
1551
1561
1571
1580
1589
1597
1603
1609
1612
1614
1614
1611
1607
1602
1595
1589
1581
1573
1565
1557
1550
1543
1537
1531
1527
1524
1522
1521
1522
1524
1528
1532
1537
1542
1549
1555
1560
1564
1568
1572
1575
1579
1581
1582
1582
1581
1579
1577
1575
1573
1571
1569
1566
1562
1559
1555
1553
1551
1550
1550
1550
1550
1548
1546
1543
1540
1538
1536
1534
1532
1530
1527
1524
1520
1515
1509
1503
1495
1485
1474
1462
1450
1438
1428
1418
1408
1399
1389
1379
1369
1358
1345
1332
1315
1297
1278
1259
1239
1220
1200
1181
1160
1139
1116
1091
1066
1042
1016
995
972
950
927
904
881
856
831
805
778
750
723
697
671
646
622
599
577
556
536
516
497
478
458
439
420
401
382
364
346
329
314
299
286
273
261
249
237
225
212
200
187
174
161
150
139
130
123
116
110
103
97
91
85
81
78
76
75
75
75
77
78
81
85
89
94
99
105
111
117
124
132
140
149
158
166
174
180
185
189
192
193
193
191
187
181
173
163
151
139
126
112
97
78
58
35
11
-16
-44
-73
-103
-134
-165
-198
-231
-265
-300
-335
-369
-403
-435
-467
-498
-529
-560
-590
-619
-647
-673
-698
-723
-747
-772
-798
-825
-850
-874
-895
-916
-935
-954
-973
-992
-1012
-1031
-1049
-1066
-1080
-1092
-1102
-1112
-1122
-1132
-1143
-1153
-1163
-1172
-1181
-1189
-1197
-1205
-1212
-1219
-1224
-1229
-1232
-1235
-1238
-1240
-1242
-1243
-1243
-1242
-1241
-1239
-1236
-1234
-1232
-1230
-1227
-1223
-1217
-1210
-1203
-1194
-1185
-1175
-1165
-1156
-1148
-1140
-1134
-1129
-1124
-1120
-1116
-1114
-1112
-1112
-1112
-1113
-1115
-1118
-1122
-1126
-1130
-1135
-1140
-1146
-1153
-1162
-1171
-1180
-1189
-1198
-1207
-1217
-1226
-1237
-1250
-1265
-1281
-1299
-1318
-1337
-1355
-1371
-1386
-1400
-1412
-1422
-1432
-1439
-1444
-1447
-1447
-1446
-1443
-1439
-1433
-1425
-1415
-1403
-1389
-1372
-1354
-1333
-1311
-1286
-1258
-1228
-1196
-1162
-1129
-1095
-1062
-1030
-999
-970
-941
-913
-886
-861
-838
-817
-798
-782
-766
-753
-741
-731
-722
-716
-712
-709
-709
-711
-714
-720
-728
-737
-748
-760
-773
-787
-802
-817
-832
-849
-865
-881
-898
-914
-930
-945
-959
-971
-982
-993
-1002
-1012
-1022
-1034
-1044
-1055
-1066
-1077
-1089
-1101
-1113
-1125
-1138
-1149
-1161
-1171
-1181
-1190
-1200
-1209
-1219
-1228
-1238
-1246
-1255
-1262
-1268
-1274
-1279
-1285
-1291
-1298
-1305
-1313
-1320
-1326
-1329
-1331
-1332
-1332
-1332
-1332
-1331
-1330
-1328
-1325
-1321
-1315
-1308
-1301
-1292
-1283
-1274
-1263
-1251
-1238
-1225
-1212
-1198
-1182
-1166
-1150
-1131
-1111
-1089
-1064
-1037
-1008
-979
-948
-917
-884
-852
-819
-786
-754
-723
-694
-666
-639
-614
-589
-565
-540
-516
-493
-469
-447
-425
-403
-382
-361
-338
-312
-283
-253
-220
-185
-148
-109
-68
-25
19
64
111
159
207
255
303
352
401
451
502
553
604
654
704
754
801
848
893
937
980
1018
1055
1088
1117
1143
1166
1187
1206
1223
1239
1254
1269
1282
1294
1305
1314
1321
1327
1332
1338
1344
1351
1358
1367
1377
1387
1396
1404
1412
1420
1428
1437
1447
1457
1466
1476
1487
1499
1512
1524
1536
1546
1554
1561
1568
1574
1580
1584
1587
1588
1587
1587
1588
1589
1591
1591
1591
1590
1589
1589
1589
1589
1590
1592
1593
1593
1592
1591
1588
1584
1579
1574
1570
1566
1562
1558
1554
1552
1550
1548
1546
1543
1541
1538
1534
1530
1525
1520
1515
1510
1505
1500
1496
1492
1487
1481
1474
1467
1460
1452
1444
1434
1423
1410
1397
1382
1367
1351
1334
1317
1300
1282
1265
1248
1232
1218
1205
1194
1183
1172
1161
1150
1140
1132
1126
1121
1117
1112
1105
1094
1080
1063
1044
1022
1000
979
956
934
913
892
873
854
835
815
793
771
749
726
703
678
651
622
591
559
527
494
459
422
383
342
300
257
215
174
134
95
58
23
-13
-48
-84
-121
-159
-197
-236
-276
-317
-361
-406
-452
-499
-546
-595
-645
-696
-748
-799
-849
-897
-942
-986
-1027
-1067
-1107
-1147
-1185
-1223
-1260
-1296
-1331
-1365
-1398
-1431
-1463
-1495
-1528
-1564
-1603
-1645
-1689
-1733
-1776
-1819
-1861
-1901
-1942
-1982
-2021
-2059
-2096
-2129
-2160
-2190
-2222
-2255
-2289
-2323
-2355
-2383
-2409
-2434
-2458
-2482
-2506
-2530
-2555
-2581
-2607
-2634
-2661
-2687
-2712
-2737
-2762
-2787
-2813
-2840
-2869
-2900
-2930
-2960
-2990
-3020
-3053
-3090
-3131
-3177
-3225
-3275
-3323
-3372
-3421
-3472
-3524
-3577
-3629
-3678
-3726
-3772
-3816
-3859
-3901
-3941
-3979
-4014
-4049
-4081
-4112
-4143
-4173
-4204
-4237
-4271
-4308
-4347
-4388
-4431
-4475
-4522
-4570
-4618
-4664
-4710
-4753
-4795
-4835
-4872
-4908
-4943
-4975
-5007
-5036
-5065
-5092
-5117
-5141
-5163
-5184
-5203
-5222
-5241
-5260
-5278
-5294
-5308
-5320
-5329
-5335
-5339
-5339
-5338
-5335
-5331
-5326
-5319
-5310
-5297
-5280
-5259
-5234
-5205
-5172
-5136
-5098
-5057
-5015
-4971
-4925
-4879
-4832
-4784
-4737
-4689
-4641
-4592
-4544
-4495
-4447
-4398
-4350
-4303
-4256
-4209
-4164
-4119
-4074
-4029
-3983
-3935
-3885
-3833
-3779
-3725
-3672
-3619
-3568
-3516
-3466
-3416
-3367
-3320
-3274
-3228
-3183
-3136
-3086
-3034
-2980
-2926
-2875
-2825
-2778
-2734
-2692
-2652
-2615
-2581
-2548
-2515
-2484
-2453
-2424
-2397
-2372
-2348
-2324
-2301
-2278
-2256
-2234
-2211
-2186
-2160
-2133
-2104
-2072
-2039
-2004
-1969
-1933
-1896
-1858
-1817
-1776
-1733
-1688
-1642
-1594
-1544
-1493
-1440
-1387
-1332
-1276
-1220
-1162
-1103
-1044
-984
-926
-870
-816
-764
-715
-667
-621
-576
-532
-489
-447
-406
-366
-327
-290
-254
-217
-181
-145
-111
-79
-49
-20
9
37
65
92
119
145
170
194
216
238
261
283
307
331
357
384
412
442
473
505
537
568
597
626
654
682
709
736
761
786
811
834
857
880
901
923
943
962
982
1002
1022
1041
1060
1078
1095
1111
1127
1144
1159
1174
1186
1196
1202
1204
1204
1202
1196
1187
1174
1156
1134
1109
1081
1053
1025
996
966
933
899
861
821
778
732
684
635
587
541
495
451
408
366
325
284
242
198
154
111
70
32
-3
-34
-62
-88
-111
-134
-155
-175
-193
-209
-223
-236
-246
-254
-259
-262
-263
-262
-260
-257
-254
-250
-247
-245
-246
-249
-254
-259
-265
-271
-276
-278
-279
-278
-276
-271
-266
-259
-251
-240
-228
-214
-198
-183
-167
-151
-135
-118
-99
-79
-58
-36
-13
10
32
55
79
104
130
157
185
212
238
263
288
312
336
360
385
410
434
457
479
501
521
540
558
574
588
601
612
621
628
632
633
632
628
621
611
597
582
563
541
516
485
451
412
369
322
272
218
161
102
40
-23
-90
-159
-231
-305
-381
-459
-538
-619
-699
-778
-855
-930
-1002
-1074
-1142
-1208
-1273
-1336
-1398
-1457
-1515
-1571
-1625
-1677
-1727
-1774
-1818
-1860
-1900
-1940
-1979
-2017
-2055
-2092
-2127
-2161
-2192
-2221
-2248
-2274
-2298
-2321
-2343
-2363
-2380
-2396
-2410
-2421
-2430
-2437
-2442
-2445
-2446
-2444
-2439
-2433
-2424
-2412
-2397
-2378
-2356
-2331
-2304
-2273
-2240
-2203
-2165
-2124
-2081
-2035
-1985
-1933
-1879
-1825
-1771
-1717
-1664
-1612
-1561
-1509
-1456
-1403
-1349
-1295
-1241
-1186
-1132
-1079
-1027
-976
-927
-878
-830
-784
-738
-692
-645
-597
-547
-495
-442
-388
-333
-276
-217
-157
-97
-36
25
86
147
207
267
328
389
450
512
574
636
700
764
828
892
956
1020
1087
1155
1223
1293
1365
1438
1514
1590
1666
1742
1819
1895
1971
2045
2120
2191
2260
2328
2394
2458
2521
2582
2642
2698
2753
2806
2857
2906
2953
2999
3043
3087
3129
3170
3209
3247
3282
3316
3347
3375
3402
3426
3450
3471
3492
3511
3530
3548
3567
3586
3604
3621
3637
3653
3668
3683
3699
3716
3734
3751
3768
3783
3797
3809
3821
3832
3842
3849
3855
3859
3862
3863
3862
3859
3855
3850
3843
3833
3821
3807
3790
3773
3753
3734
3715
3696
3679
3663
3648
3635
3624
3614
3605
3598
3592
3589
3587
3587
3590
3594
3602
3611
3624
3639
3655
3673
3692
3711
3731
3753
3777
3802
3830
3860
3892
3925
3960
3996
4034
4074
4117
4163
4212
4264
4319
4376
4437
4500
4565
4632
4701
4770
4841
4912
4984
5057
5131
5205
5281
5357
5434
5511
5589
5666
5743
5819
5894
5967
6039
6108
6175
6239
6300
6360
6418
6475
6532
6590
6646
6702
6757
6812
6867
6922
6978
7034
7091
7147
7203
7256
7309
7362
7414
7466
7518
7568
7617
7663
7709
7752
7795
7836
7876
7914
7951
7986
8019
8051
8082
8113
8143
8173
8203
8234
8264
8294
8324
8354
8385
8417
8450
8485
8521
8558
8597
8636
8677
8719
8763
8808
8854
8901
8950
9000
9050
9099
9147
9194
9240
9285
9330
9373
9414
9455
9494
9531
9566
9601
9634
9665
9695
9723
9750
9775
9799
9823
9846
9870
9895
9921
9947
9975
10003
10032
10062
10094
10127
10161
10196
10233
10270
10308
10345
10383
10421
10460
10498
10536
10573
10610
10645
10679
10712
10744
10775
10804
10833
10860
10886
10910
10933
10955
10976
10996
11016
11035
11053
11070
11085
11098
11110
11121
11130
11137
11143
11146
11148
11149
11147
11143
11138
11131
11122
11111
11098
11085
11069
11053
11034
11015
10995
10973
10952
10929
10906
10883
10859
10835
10809
10783
10756
10727
10696
10664
10629
10591
10551
10508
10462
10414
10364
10311
10256
10197
10136
10071
10005
9936
9865
9792
9717
9642
9564
9484
9402
9318
9232
9146
9058
8969
8879
8789
8697
8605
8511
8416
8320
8222
8122
8021
7918
7813
7705
7594
7480
7363
7242
7116
6985
6851
6711
6568
6421
6270
6115
5957
5796
5634
5469
5304
5138
4971
4804
4636
4467
4297
4127
3956
3786
3616
3446
3278
3111
2946
2783
2623
2466
2311
2160
2011
1865
1721
1581
1443
1309
1176
1047
919
794
669
546
424
303
184
65
-54
-171
-289
-406
-525
-643
-763
-883
-1002
-1124
-1244
-1365
-1486
-1608
-1730
-1853
-1976
-2101
-2226
-2351
-2477
-2602
-2728
-2854
-2982
-3110
-3240
-3370
-3500
-3631
-3763
-3894
-4026
-4157
-4289
-4420
-4552
-4686
-4820
-4955
-5091
-5228
-5366
-5504
-5643
-5783
-5925
-6067
-6211
-6355
-6500
-6644
-6789
-6933
-7077
-7221
-7363
-7506
-7648
-7790
-7931
-8071
-8211
-8351
-8489
-8627
-8764
-8899
-9033
-9166
-9298
-9429
-9560
-9690
-9819
-9949
-10079
-10209
-10339
-10470
-10602
-10734
-10868
-11002
-11137
-11272
-11407
-11542
-11677
-11811
-11945
-12079
-12212
-12345
-12478
-12611
-12743
-12873
-13003
-13131
-13259
-13384
-13507
-13628
-13746
-13862
-13976
-14086
-14195
-14301
-14405
-14507
-14606
-14703
-14798
-14890
-14980
-15066
-15149
-15230
-15308
-15384
-15458
-15529
-15598
-15665
-15728
-15789
-15847
-15903
-15955
-16004
-16050
-16094
-16136
-16175
-16210
-16241
-16268
-16293
-16314
-16332
-16347
-16359
-16369
-16376
-16382
-16384
-16385
-16382
-16378
-16372
-16364
-16354
-16341
-16326
-16309
-16288
-16265
-16239
-16210
-16178
-16143
-16107
-16068
-16024
-15980
-15932
-15883
-15831
-15776
-15719
-15660
-15599
-15536
-15469
-15400
-15327
-15252
-15173
-15092
-15007
-14920
-14828
-14733
-14633
-14530
-14423
-14312
-14197
-14079
-13958
-13833
-13704
-13572
-13437
-13299
-13158
-13015
-12869
-12722
-12574
-12424
-12274
-12125
-11975
-11826
-11676
-11527
-11378
-11229
-11081
-10934
-10788
-10642
-10497
-10352
-10208
-10065
-9922
-9780
-9639
-9497
-9356
-9216
-9077
-8939
-8802
-8667
-8533
-8401
-8270
-8140
-8010
-7883
-7756
-7631
-7507
-7385
-7265
-7147
-7030
-6914
-6800
-6687
-6575
-6465
-6358
-6252
-6148
-6045
-5944
-5844
-5745
-5647
-5551
-5455
-5361
-5267
-5173
-5081
-4988
-4896
-4804
-4713
-4621
-4530
-4440
-4351
-4261
-4172
-4083
-3996
-3909
-3822
-3736
-3650
-3565
-3480
-3396
-3313
-3230
-3149
-3069
-2990
-2912
-2836
-2761
-2686
-2612
-2539
-2466
-2394
-2324
-2255
-2188
-2122
-2057
-1992
-1928
-1864
-1802
-1741
-1682
-1623
-1567
-1513
-1460
-1410
-1362
-1316
-1273
-1233
-1196
-1161
-1130
-1102
-1078
-1056
-1037
-1020
-1008
-998
-992
-987
-986
-986
-989
-993
-998
-1002
-1010
-1016
-1025
-1033
-1041
-1049
-1057
-1064
-1072
-1080
-1088
-1096
-1103
-1110
-1116
-1121
-1124
-1127
-1128
-1129
-1128
-1128
-1127
-1125
-1124
-1122
-1120
-1117
-1115
-1112
-1110
-1109
-1107
-1107
-1107
-1108
-1109
-1111
-1115
-1119
-1124
-1130
-1138
-1146
-1156
-1166
-1178
-1191
-1206
-1223
-1242
-1263
-1285
-1309
-1334
-1361
-1389
-1418
-1449
-1481
-1514
-1548
-1583
-1620
-1657
-1696
-1735
-1775
-1817
-1859
-1902
-1945
-1988
-2032
-2075
-2120
-2164
-2209
-2254
-2299
-2343
-2387
-2430
-2472
-2512
-2551
-2588
-2623
-2655
-2685
-2712
-2737
-2759
-2779
-2797
-2813
-2827
-2839
-2849
-2857
-2864
-2869
-2873
-2876
-2877
-2878
-2877
-2874
-2871
-2866
-2860
-2852
-2843
-2833
-2822
-2810
-2796
-2780
-2763
-2745
-2725
-2703
-2679
-2653
-2625
-2595
-2564
-2531
-2496
-2459
-2420
-2379
-2336
-2290
-2243
-2193
-2142
-2088
-2033
-1975
-1916
-1854
-1791
-1726
-1659
-1592
-1522
-1452
-1379
-1306
-1230
-1153
-1074
-994
-912
-828
-743
-657
-569
-481
-391
-300
-209
-117
-26
66
157
248
339
429
519
607
694
781
866
951
1034
1116
1198
1280
1361
1442
1523
1604
1685
1765
1845
1924
2003
2081
2160
2238
2316
2395
2473
2551
2630
2708
2787
2867
2948
3029
3111
3193
3277
3361
3446
3533
3621
3711
3803
3897
3992
4089
4188
4289
4392
4497
4604
4712
4823
4937
5052
5170
5290
5411
5534
5659
5785
5912
6041
6171
6302
6433
6565
6697
6830
6962
7095
7228
7360
7492
7623
7753
7881
8009
8135
8260
8383
8505
8626
8745
8862
8977
9090
9202
9311
9418
9522
9623
9721
9816
9908
9998
10084
10167
10248
10325
10400
10471
10539
10603
10662
10718
10770
10818
10862
10902
10937
10968
10995
11017
11036
11050
11061
11067
11070
11069
11064
11055
11042
11026
11006
10983
10957
10928
10896
10862
10825
10785
10742
10697
10650
10601
10550
10497
10444
10389
10333
10276
10219
10160
10102
10043
9983
9923
9863
9802
9741
9679
9618
9556
9495
9433
9372
9310
9249
9187
9126
9064
9002
8940
8878
8817
8756
8695
8634
8574
8514
8454
8394
8334
8275
8216
8157
8100
8042
7984
7928
7871
7816
7761
7707
7655
7603
7552
7502
7453
7406
7359
7312
7266
7220
7175
7130
7084
7038
6991
6944
6896
6846
6796
6744
6691
6637
6582
6525
6467
6407
6347
6285
6223
6159
6094
6028
5961
5892
5822
5751
5679
5605
5530
5454
5375
5295
5214
5131
5046
4960
4872
4784
4695
4605
4514
4423
4331
4239
4147
4056
3964
3872
3781
3690
3599
3508
3418
3329
3241
3153
3067
2982
2899
2816
2736
2657
2580
2505
2432
2360
2291
2223
2158
2094
2033
1974
1918
1863
1811
1761
1714
1668
1625
1584
1545
1507
1472
1438
1406
1376
1349
1323
1299
1278
1258
1241
1225
1211
1199
1189
1179
1171
1164
1157
1152
1147
1143
1139
1136
1133
1129
1126
1122
1117
1112
1107
1102
1096
1090
1084
1078
1072
1065
1059
1052
1045
1038
1031
1024
1016
1010
1004
999
994
991
988
986
985
985
986
988
991
995
1000
1006
1014
1022
1034
1046
1059
1074
1090
1106
1124
1142
1161
1182
1203
1224
1246
1268
1290
1312
1333
1353
1373
1392
1410
1427
1442
1456
1469
1480
1490
1497
1502
1505
1506
1504
1500
1494
1485
1474
1461
1445
1427
1406
1383
1357
1328
1298
1265
1231
1194
1157
1117
1077
1036
993
950
906
861
815
768
720
672
623
573
523
472
422
371
321
270
219
168
117
66
15
-35
-85
-134
-183
-231
-279
-326
-373
-420
-466
-512
-558
-603
-649
-695
-742
-790
-839
-889
-941
-994
-1049
-1106
-1165
-1226
-1289
-1354
-1422
-1492
-1565
-1640
-1718
-1798
-1880
-1966
-2054
-2145
-2240
-2337
-2437
-2540
-2646
-2753
-2863
-2975
-3089
-3204
-3320
-3437
-3555
-3674
-3793
-3913
-4034
-4155
-4276
-4397
-4518
-4640
-4760
-4881
-5001
-5120
-5238
-5355
-5471
-5586
-5700
-5812
-5922
-6030
-6136
-6240
-6342
-6442
-6541
-6637
-6731
-6823
-6913
-7001
-7087
-7172
-7253
-7333
-7411
-7486
-7559
-7630
-7700
-7767
-7832
-7895
-7956
-8015
-8073
-8128
-8182
-8234
-8284
-8332
-8377
-8421
-8462
-8502
-8540
-8575
-8609
-8642
-8673
-8702
-8730
-8757
-8782
-8805
-8828
-8849
-8868
-8886
-8903
-8918
-8931
-8942
-8951
-8958
-8963
-8966
-8967
-8965
-8961
-8955
-8947
-8937
-8925
-8911
-8896
-8877
-8857
-8835
-8811
-8785
-8756
-8725
-8691
-8655
-8616
-8574
-8530
-8483
-8433
-8379
-8323
-8264
-8202
-8137
-8068
-7997
-7922
-7844
-7763
-7679
-7592
-7502
-7409
-7314
-7215
-7114
-7010
-6903
-6794
-6682
-6567
-6450
-6330
-6208
-6083
-5955
-5825
-5692
-5556
-5419
-5279
-5138
-4994
-4848
-4701
-4551
-4400
-4247
-4093
-3936
-3779
-3620
-3460
-3300
-3138
-2976
-2813
-2650
-2487
-2323
-2160
-1997
-1834
-1672
-1510
-1349
-1190
-1032
-875
-720
-567
-415
-265
-116
31
176
320
462
602
741
878
1014
1148
1280
1412
1542
1671
1800
1927
2054
2180
2305
2429
2552
2674
2795
2916
3035
3153
3270
3386
3500
3613
3725
3835
3943
4050
4155
4257
4358
4456
4553
4646
4737
4826
4911
4994
5074
5151
5225
5295
5362
5426
5487
5545
5599
5649
5697
5740
5780
5816
5850
5880
5907
5931
5952
5970
5985
5997
6006
6013
6016
6016
6014
6008
5999
5987
5972
5954
5932
5908
5881
5850
5817
5780
5740
5697
5652
5603
5551
5495
5438
5377
5313
5248
5179
5108
5034
4958
4880
4799
4717
4632
4546
4458
4368
4278
4185
4091
3997
3902
3807
3710
3614
3517
3420
3323
3226
3129
3032
2934
2836
2737
2638
2538
2438
2337
2236
2134
2031
1928
1825
1721
1616
1510
1404
1297
1190
1082
974
866
758
651
543
436
328
221
113
5
-102
-210
-317
-424
-531
-638
-744
-849
-954
-1058
-1161
-1263
-1364
-1464
-1563
-1661
-1757
-1852
-1944
-2035
-2125
-2212
-2297
-2381
-2462
-2541
-2618
-2693
-2766
-2837
-2906
-2973
-3038
-3101
-3162
-3221
-3278
-3333
-3386
-3437
-3485
-3532
-3577
-3619
-3660
-3699
-3736
-3772
-3807
-3840
-3871
-3902
-3931
-3958
-3985
-4010
-4035
-4058
-4081
-4104
-4126
-4147
-4168
-4188
-4208
-4227
-4245
-4262
-4278
-4293
-4307
-4320
-4331
-4342
-4351
-4359
-4366
-4371
-4375
-4378
-4379
-4379
-4376
-4372
-4365
-4357
-4346
-4333
-4318
-4301
-4281
-4259
-4235
-4208
-4180
-4149
-4115
-4080
-4042
-4002
-3959
-3913
-3866
-3816
-3764
-3710
-3654
-3596
-3536
-3474
-3410
-3345
-3277
-3208
-3137
-3064
-2990
-2913
-2836
-2756
-2676
-2594
-2512
-2428
-2344
-2258
-2172
-2084
-1996
-1908
-1819
-1729
-1639
-1548
-1457
-1366
-1275
-1184
-1093
-1002
-912
-823
-734
-646
-559
-473
-388
-303
-220
-137
-56
25
105
184
262
340
417
493
568
643
717
790
863
934
1004
1074
1142
1210
1276
1341
1405
1467
1529
1589
1649
1707
1764
1821
1876
1929
1982
2033
2085
2135
2184
2233
2281
2328
2375
2421
2467
2512
2557
2602
2646
2689
2732
2774
2814
2854
2893
2932
2969
3006
3042
3077
3111
3144
3176
3207
3237
3267
3295
3322
3349
3374
3399
3423
3446
3468
3489
3509
3528
3547
3565
3583
3600
3616
3632
3647
3661
3675
3688
3701
3714
3726
3737
3747
3757
3766
3775
3783
3790
3796
3802
3806
3810
3812
3814
3814
3814
3812
3810
3806
3800
3793
3785
3776
3765
3754
3741
3727
3713
3697
3680
3662
3643
3623
3602
3581
3559
3536
3512
3487
3462
3436
3410
3382
3354
3325
3295
3265
3233
3200
3167
3133
3098
3062
3025
2987
2948
2907
2865
2822
2778
2733
2686
2639
2590
2540
2489
2436
2383
2328
2272
2215
2157
2099
2039
1980
1919
1859
1797
1736
1674
1612
1549
1486
1423
1360
1297
1234
1171
1108
1046
983
921
860
799
738
677
617
557
499
440
383
327
271
217
164
112
61
12
-36
-82
-127
-171
-213
-254
-294
-332
-369
-405
-439
-472
-503
-532
-560
-585
-610
-632
-653
-672
-690
-707
-722
-735
-748
-758
-768
-776
-783
-788
-792
-795
-796
-796
-795
-793
-790
-786
-780
-774
-768
-760
-751
-742
-731
-720
-708
-695
-681
-667
-653
-638
-623
-607
-591
-574
-557
-539
-521
-503
-485
-467
-450
-432
-416
-400
-384
-369
-355
-341
-329
-317
-306
-297
-288
-280
-273
-266
-260
-255
-250
-246
-242
-239
-236
-234
-233
-232
-231
-232
-232
-234
-236
-239
-242
-246
-251
-255
-260
-266
-271
-277
-283
-290
-296
-303
-310
-317
-324
-331
-338
-345
-352
-360
-368
-376
-384
-393
-402
-412
-422
-433
-444
-456
-469
-481
-495
-508
-522
-536
-550
-564
-578
-592
-607
-621
-635
-649
-663
-677
-692
-706
-720
-735
-749
-763
-778
-792
-807
-821
-835
-850
-864
-878
-892
-906
-919
-933
-946
-959
-971
-982
-993
-1004
-1014
-1022
-1033
-1042
-1050
-1059
-1067
-1076
-1084
-1091
-1099
-1106
-1113
-1120
-1126
-1133
-1139
-1145
-1151
-1156
-1162
-1167
-1172
-1177
-1182
-1188
-1193
-1198
-1203
-1208
-1213
-1217
-1221
-1225
-1229
-1233
-1236
-1239
-1242
-1245
-1248
-1250
-1253
-1255
-1257
-1259
-1261
-1263
-1265
-1267
-1270
-1272
-1275
-1279
-1282
-1286
-1290
-1295
-1299
-1304
-1308
-1313
-1318
-1323
-1328
-1333
-1338
-1344
-1349
-1354
-1360
-1365
-1370
-1375
-1379
-1383
-1388
-1392
-1395
-1398
-1401
-1403
-1405
-1406
-1406
-1406
-1404
-1402
-1398
-1394
-1388
-1381
-1373
-1364
-1353
-1342
-1330
-1316
-1302
-1286
-1270
-1252
-1233
-1214
-1193
-1172
-1150
-1127
-1103
-1079
-1053
-1028
-1000
-975
-948
-920
-893
-865
-837
-808
-780
-751
-723
-694
-665
-636
-607
-578
-549
-520
-492
-464
-437
-410
-384
-358
-333
-308
-283
-259
-236
-213
-191
-170
-149
-129
-109
-90
-72
-54
-37
-21
-5
11
26
41
55
69
82
95
108
120
132
143
154
164
173
181
189
196
202
207
211
214
215
216
215
214
211
206
201
194
187
178
167
156
143
129
113
97
79
59
39
18
-5
-28
-52
-77
-103
-129
-156
-183
-211
-239
-267
-295
-324
-352
-379
-406
-433
-459
-485
-510
-534
-557
-579
-601
-621
-640
-657
-673
-687
-699
-710
-719
-726
-732
-735
-737
-737
-735
-732
-726
-719
-710
-699
-686
-671
-654
-635
-614
-591
-567
-540
-511
-481
-448
-415
-379
-342
-303
-263
-221
-178
-133
-88
-41
7
55
105
156
207
259
312
366
420
474
529
585
641
697
753
810
866
923
980
1038
1095
1152
1209
1266
1322
1378
1433
1488
1543
1597
1650
1702
1754
1805
1856
1905
1954
2003
2050
2097
2143
2188
2233
2276
2319
2361
2402
2442
2481
2519
2555
2591
2625
2658
2689
2719
2749
2776
2803
2829
2853
2876
2897
2917
2936
2953
2968
2983
2996
3007
3018
3026
3034
3040
3044
3047
3048
3047
3045
3041
3036
3029
3020
3010
2997
2983
2967
2949
2930
2909
2886
2861
2835
2807
2778
2747
2714
2680
2645
2609
2571
2532
2491
2450
2408
2364
2320
2275
2229
2182
2134
2086
2037
1987
1937
1887
1836
1785
1734
1683
1632
1581
1529
1478
1427
1376
1325
1274
1223
1172
1120
1069
1016
966
914
861
809
756
703
650
597
544
491
438
385
332
279
226
173
120
67
14
-40
-93
-146
-200
-253
-306
-359
-411
-463
-515
-566
-617
-668
-718
-767
-816
-863
-910
-956
-1000
-1045
-1088
-1130
-1171
-1211
-1249
-1287
-1323
-1358
-1392
-1424
-1456
-1486
-1515
-1543
-1569
-1595
-1618
-1640
-1661
-1680
-1698
-1714
-1729
-1742
-1754
-1764
-1772
-1778
-1783
-1786
-1787
-1786
-1783
-1779
-1774
-1766
-1758
-1748
-1736
-1723
-1709
-1693
-1676
-1657
-1637
-1616
-1594
-1571
-1547
-1522
-1496
-1470
-1442
-1413
-1383
-1353
-1321
-1289
-1256
-1222
-1188
-1153
-1118
-1083
-1047
-1010
-975
-939
-904
-868
-833
-798
-764
-731
-698
-666
-635
-604
-574
-546
-518
-491
-466
-442
-419
-398
-379
-361
-344
-330
-317
-306
-296
-289
-284
-280
-279
-279
-282
-287
-293
-302
-313
-326
-340
-357
-375
-396
-418
-441
-467
-494
-522
-552
-583
-616
-649
-684
-720
-756
-793
-831
-869
-908
-947
-986
-1025
-1065
-1105
-1144
-1183
-1223
-1261
-1300
-1338
-1375
-1413
-1449
-1486
-1522
-1557
-1591
-1625
-1658
-1690
-1721
-1750
-1779
-1806
-1832
-1856
-1879
-1900
-1920
-1938
-1954
-1969
-1982
-1993
-2003
-2011
-2017
-2021
-2025
-2025
-2025
-2023
-2019
-2013
-2007
-1999
-1989
-1978
-1966
-1952
-1937
-1921
-1905
-1887
-1869
-1850
-1831
-1811
-1790
-1769
-1748
-1727
-1706
-1684
-1663
-1641
-1620
-1599
-1579
-1558
-1538
-1518
-1498
-1479
-1459
-1440
-1421
-1402
-1383
-1364
-1345
-1327
-1308
-1290
-1272
-1254
-1236
-1218
-1201
-1183
-1166
-1148
-1131
-1114
-1097
-1080
-1063
-1046
-1028
-1010
-993
-975
-956
-937
-917
-897
-876
-855
-833
-810
-787
-763
-738
-713
-688
-661
-635
-608
-580
-552
-524
-496
-467
-438
-409
-379
-349
-320
-290
-260
-230
-199
-169
-139
-108
-78
-47
-16
15
46
76
107
138
168
199
229
260
291
321
352
383
414
444
475
506
537
567
598
628
658
688
717
747
776
804
833
861
888
916
943
969
995
1020
1046
1071
1096
1120
1144
1167
1190
1213
1235
1257
1278
1299
1319
1339
1359
1378
1397
1416
1435
1454
1472
1491
1509
1527
1545
1563
1581
1599
1616
1634
1652
1669
1686
1703
1720
1736
1751
1766
1781
1795
1808
1822
1834
1847
1859
1871
1882
1893
1904
1914
1924
1933
1942
1951
1959
1967
1975
1982
1989
1995
2001
2005
2009
2013
2017
2019
2021
2021
2021
2021
2019
2017
2013
2009
2005
1999
1993
1986
1979
1971
1962
1952
1942
1931
1919
1906
1893
1879
1863
1847
1831
1813
1795
1777
1758
1738
1718
1696
1674
1652
1628
1604
1579
1553
1527
1500
1472
1445
1416
1387
1358
1328
1298
1267
1236
1204
1172
1140
1107
1074
1041
1006
973
939
904
869
834
799
763
727
691
654
618
582
545
509
473
437
401
366
331
296
262
228
194
161
129
97
65
34
4
-25
-54
-82
-109
-136
-161
-187
-211
-235
-258
-281
-303
-324
-345
-365
-385
-404
-422
-440
-457
-474
-490
-506
-521
-536
-550
-565
-578
-592
-605
-617
-630
-641
-653
-664
-675
-685
-695
-704
-713
-722
-730
-738
-745
-753
-760
-767
-773
-779
-785
-791
-796
-801
-805
-809
-813
-816
-819
-822
-825
-827
-829
-831
-832
-834
-836
-837
-838
-839
-841
-842
-843
-843
-844
-845
-845
-846
-846
-846
-846
-846
-845
-845
-845
-845
-845
-845
-846
-847
-848
-849
-851
-852
-854
-856
-859
-862
-865
-869
-873
-878
-884
-890
-897
-904
-912
-921
-931
-941
-952
-964
-976
-989
-1002
-1016
-1032
-1047
-1064
-1081
-1098
-1117
-1136
-1155
-1175
-1195
-1216
-1237
-1259
-1281
-1304
-1327
-1350
-1374
-1399
-1424
-1450
-1476
-1503
-1530
-1558
-1586
-1614
-1642
-1671
-1700
-1728
-1757
-1785
-1813
-1842
-1870
-1897
-1925
-1953
-1980
-2007
-2033
-2060
-2086
-2111
-2137
-2161
-2186
-2209
-2232
-2255
-2277
-2298
-2319
-2339
-2358
-2377
-2395
-2412
-2429
-2445
-2459
-2473
-2487
-2499
-2511
-2521
-2531
-2541
-2549
-2556
-2562
-2566
-2570
-2572
-2573
-2572
-2571
-2567
-2562
-2555
-2547
-2537
-2525
-2512
-2497
-2480
-2462
-2442
-2421
-2398
-2374
-2348
-2321
-2293
-2263
-2232
-2200
-2166
-2131
-2095
-2057
-2017
-1978
-1937
-1895
-1852
-1807
-1762
-1715
-1668
-1619
-1570
-1519
-1468
-1415
-1361
-1307
-1251
-1195
-1138
-1081
-1022
-964
-904
-844
-784
-723
-661
-600
-537
-475
-412
-350
-287
-224
-161
-99
-36
26
88
149
210
270
330
389
448
505
562
618
673
727
780
832
883
934
983
1030
1077
1122
1167
1209
1251
1291
1329
1366
1402
1435
1467
1497
1525
1551
1575
1598
1618
1636
1653
1667
1679
1689
1697
1704
1708
1710
1710
1709
1705
1700
1692
1683
1672
1659
1644
1628
1610
1591
1570
1548
1525
1500
1474
1447
1419
1390
1360
1329
1297
1264
1231
1196
1161
1125
1089
1052
1016
979
942
906
869
833
797
761
726
692
658
624
591
558
526
494
463
433
404
375
347
319
293
267
242
217
193
170
148
126
105
85
66
46
28
10
-7
-24
-40
-55
-70
-84
-98
-111
-124
-137
-149
-161
-173
-184
-196
-207
-218
-229
-239
-250
-260
-270
-279
-289
-299
-308
-317
-325
-333
-341
-349
-357
-365
-372
-380
-387
-394
-402
-409
-416
-424
-431
-438
-445
-452
-459
-465
-472
-478
-484
-491
-497
-504
-510
-517
-524
-530
-537
-545
-552
-559
-566
-573
-581
-588
-595
-602
-609
-616
-623
-630
-636
-642
-648
-654
-659
-665
-670
-674
-679
-683
-686
-690
-693
-696
-698
-701
-703
-705
-706
-708
-710
-711
-713
-714
-716
-717
-718
-719
-719
-720
-720
-721
-721
-721
-721
-720
-719
-719
-718
-717
-716
-715
-713
-712
-710
-709
-707
-706
-704
-702
-701
-699
-697
-696
-694
-693
-691
-689
-688
-686
-685
-683
-682
-681
-680
-679
-678
-678
-677
-677
-677
-676
-677
-677
-677
-678
-680
-681
-683
-686
-688
-691
-694
-698
-702
-707
-712
-717
-723
-729
-735
-742
-748
-755
-762
-770
-777
-785
-792
-800
-807
-814
-821
-828
-835
-842
-849
-855
-861
-867
-872
-877
-882
-887
-892
-896
-900
-904
-907
-910
-912
-914
-916
-917
-918
-918
-917
-916
-915
-913
-910
-907
-903
-900
-895
-891
-886
-881
-875
-870
-864
-858
-853
-847
-840
-834
-828
-821
-814
-808
-801
-794
-786
-779
-772
-765
-758
-750
-743
-736
-728
-721
-713
-706
-699
-691
-684
-677
-669
-662
-654
-646
-638
-630
-622
-614
-606
-598
-590
-581
-573
-566
-558
-550
-543
-536
-529
-522
-515
-509
-503
-497
-492
-487
-483
-479
-476
-473
-470
-468
-466
-464
-463
-463
-462
-462
-463
-463
-465
-467
-469
-472
-475
-479
-483
-488
-494
-500
-507
-515
-523
-532
-541
-551
-562
-573
-585
-597
-610
-624
-638
-653
-668
-684
-699
-716
-732
-749
-766
-783
-800
-818
-835
-852
-870
-887
-904
-921
-938
-955
-971
-986
-1000
-1016
-1030
-1044
-1056
-1069
-1080
-1091
-1101
-1110
-1119
-1127
-1135
-1142
-1148
-1155
-1160
-1166
-1171
-1176
-1180
-1184
-1187
-1190
-1193
-1196
-1198
-1200
-1201
-1203
-1203
-1204
-1204
-1204
-1203
-1203
-1201
-1200
-1199
-1197
-1195
-1193
-1190
-1188
-1185
-1182
-1179
-1176
-1172
-1168
-1164
-1159
-1154
-1148
-1142
-1136
-1129
-1122
-1114
-1106
-1098
-1090
-1081
-1072
-1063
-1053
-1043
-1033
-1022
-1010
-999
-987
-975
-962
-949
-936
-922
-908
-893
-878
-862
-846
-829
-812
-795
-778
-760
-741
-723
-704
-684
-665
-645
-625
-605
-584
-563
-543
-522
-501
-480
-458
-438
-417
-396
-376
-356
-336
-316
-296
-277
-258
-240
-221
-204
-186
-169
-152
-136
-119
-103
-88
-73
-58
-43
-28
-13
1
16
30
45
59
74
89
104
119
134
150
166
182
199
216
233
251
269
288
307
327
347
367
388
409
430
451
473
495
518
541
564
587
611
635
659
683
707
731
755
779
803
826
850
873
897
920
943
965
987
1008
1031
1052
1073
1094
1114
1134
1154
1173
1192
1211
1229
1247
1264
1280
1296
1312
1327
1341
1355
1369
1382
1395
1407
1419
1431
1443
1454
1465
1475
1486
1496
1507
1517
1527
1537
1546
1556
1566
1575
1585
1594
1604
1613
1622
1632
1642
1652
1662
1672
1682
1692
1703
1713
1724
1735
1746
1758
1770
1782
1794
1807
1819
1833
1846
1859
1873
1888
1902
1917
1932
1947
1962
1977
1993
2009
2025
2041
2058
2075
2092
2109
2126
2143
2160
2178
2195
2213
2230
2248
2266
2283
2301
2319
2337
2354
2372
2390
2407
2424
2442
2459
2475
2492
2508
2524
2539
2555
2569
2584
2598
2611
2624
2636
2647
2658
2668
2677
2685
2692
2698
2704
2708
2712
2715
2717
2718
2718
2717
2715
2713
2709
2705
2700
2694
2688
2681
2673
2665
2657
2648
2639
2629
2619
2609
2598
2587
2576
2565
2554
2542
2531
2519
2507
2496
2484
2472
2460
2448
2436
2424
2412
2400
2388
2376
2365
2353
2341
2330
2318
2306
2295
2283
2272
2260
2249
2237
2226
2215
2203
2192
2181
2170
2158
2147
2136
2125
2114
2103
2092
2081
2070
2059
2048
2037
2025
2015
2004
1994
1983
1972
1961
1951
1940
1930
1919
1908
1898
1887
1877
1867
1856
1846
1835
1825
1815
1805
1794
1784
1774
1764
1754
1744
1734
1724
1714
1704
1694
1684
1674
1664
1654
1644
1635
1625
1615
1606
1596
1586
1577
1567
1558
1548
1539
1529
1520
1510
1501
1492
1482
1473
1464
1455
1445
1436
1427
1418
1409
1400
1391
1382
1373
1364
1355
1346
1337
1328
1320
1311
1302
1293
1285
1276
1267
1259
1250
1242
1233
1225
1216
1208
1199
1191
1183
1174
1166
1158
1149
1141
1133
1125
1117
1109
1101
1092
1084
1076
1068
1061
1053
1045
1037
1029
1020
1012
1006
998
990
983
975
967
960
952
945
937
930
922
915
907
900
893
885
878
871
863
856
849
842
835
828
820
813
806
799
792
785
778
772
765
758
751
744
737
731
724
717
711
704
697
691
684
678
671
664
658
652
645
639
632
626
620
613
607
601
595
588
582
576
570
564
558
552
546
540
534
528
522
516
510
504
498
492
487
481
475
469
464
458
452
447
441
436
430
424
419
414
408
403
397
392
386
381
376
370
365
360
355
349
344
339
334
329
324
319
