5
22466
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
68
68
68
68
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
75
75
75
75
75
76
76
76
76
76
77
77
77
77
77
78
78
78
78
78
79
79
79
79
79
80
80
80
80
80
81
81
81
81
81
82
82
82
82
83
83
83
83
83
84
84
84
84
84
85
85
85
85
85
86
86
86
86
87
87
87
87
87
88
88
88
88
89
89
89
89
90
90
90
90
91
91
91
91
91
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
95
96
96
96
96
97
97
97
97
97
98
98
98
98
99
99
99
99
100
100
100
101
101
101
101
101
102
102
102
103
103
103
103
104
104
104
104
104
105
105
105
106
106
106
106
107
107
107
107
108
108
108
108
109
109
109
110
110
110
110
111
111
111
111
112
112
112
113
113
113
113
114
114
114
115
115
115
115
116
116
116
117
117
117
117
118
118
118
119
119
119
119
120
120
120
121
121
121
122
122
122
122
123
123
123
124
124
124
125
125
125
125
126
126
126
127
127
127
128
128
128
129
129
129
129
130
130
130
131
131
131
132
132
132
133
133
133
134
134
134
135
135
135
136
136
136
137
137
137
138
138
138
139
139
139
140
140
140
141
141
141
142
142
142
143
143
143
144
144
144
145
145
145
146
146
147
147
147
148
148
148
149
149
150
150
150
151
151
151
152
152
153
153
153
154
154
154
155
155
156
156
156
157
157
158
158
158
159
159
160
160
160
161
161
162
162
162
163
163
164
164
164
165
165
166
166
166
167
167
168
168
168
169
169
170
170
170
171
171
172
172
172
173
173
174
174
175
175
175
176
176
177
177
177
178
178
179
179
180
180
180
181
181
182
182
183
183
183
184
184
185
185
186
186
186
187
187
188
188
189
189
189
190
190
191
191
192
192
192
193
193
194
194
195
195
196
196
196
197
197
198
198
199
199
200
200
200
201
201
202
202
203
203
204
204
204
205
205
206
206
207
207
208
208
209
209
210
210
210
211
211
212
212
213
213
214
214
215
215
216
216
217
217
218
218
219
219
219
220
220
221
221
222
222
223
223
224
224
225
225
226
226
227
227
228
228
228
229
229
230
230
231
231
232
232
233
233
234
234
235
235
236
236
236
237
237
238
238
239
239
240
240
241
241
242
242
242
243
243
244
244
245
245
246
246
247
247
248
248
249
249
249
250
250
251
251
252
252
253
253
254
254
255
255
256
256
257
257
258
258
259
259
260
260
261
261
261
262
262
263
263
264
264
265
265
266
266
267
267
268
268
269
269
270
270
271
271
272
272
273
273
274
274
275
275
276
276
276
277
277
278
278
279
279
280
280
281
281
282
282
283
283
284
284
285
285
286
286
287
287
288
288
289
289
290
290
291
291
292
292
293
293
294
294
295
295
296
296
297
297
298
298
299
300
300
301
301
302
302
303
303
304
304
305
305
306
306
307
307
308
308
309
309
310
310
311
311
312
313
313
314
314
315
315
316
316
317
317
318
318
319
319
320
320
321
321
322
322
323
323
324
324
325
325
326
326
327
328
328
329
329
330
330
331
331
332
332
333
333
334
334
335
335
336
336
337
337
338
338
339
340
340
341
341
342
342
343
343
344
344
345
345
346
346
347
348
348
349
349
350
350
351
351
352
352
353
353
354
355
355
356
356
357
357
358
358
359
359
360
360
361
362
362
363
363
364
364
365
365
366
366
367
368
368
369
369
370
370
371
371
372
372
373
374
374
375
375
376
376
377
377
378
378
379
380
380
381
381
382
382
383
383
384
385
385
386
386
387
387
388
388
389
390
390
391
391
392
392
393
393
394
395
395
396
396
397
397
398
398
399
400
400
401
401
402
402
403
403
404
405
405
406
406
407
407
408
409
409
410
410
411
411
412
412
413
414
414
415
415
416
416
417
418
418
419
419
420
420
421
422
422
423
423
424
424
425
426
426
427
427
428
428
429
430
430
431
431
432
433
433
434
434
435
435
436
436
437
438
438
439
439
440
440
441
442
442
443
443
444
444
445
446
446
447
447
448
449
449
450
450
451
451
452
453
453
454
454
455
456
456
457
457
458
458
459
460
460
461
461
462
463
463
464
464
465
465
466
467
467
468
468
469
470
470
471
471
472
472
473
474
474
475
475
476
477
477
478
478
479
480
480
481
481
482
483
483
484
484
485
486
486
487
487
488
489
489
490
490
491
492
492
493
494
494
495
495
496
497
497
498
498
499
500
500
501
502
502
503
503
504
505
505
506
506
507
508
508
509
509
510
511
511
512
513
513
514
514
515
516
516
517
518
518
519
519
520
521
521
522
522
523
524
524
525
526
526
527
527
528
529
529
530
530
531
532
532
533
534
534
535
535
536
537
537
538
539
539
540
541
541
542
542
543
544
544
545
546
546
547
547
548
549
549
550
551
551
552
553
553
554
554
555
556
556
557
558
558
559
560
560
561
561
562
563
563
564
565
565
566
567
567
568
569
569
570
571
571
572
572
573
574
574
575
576
576
577
578
578
579
579
580
581
581
582
583
583
584
585
585
586
587
587
588
589
589
590
590
591
592
592
593
594
594
595
596
596
597
597
598
599
599
600
601
601
602
602
603
604
604
605
606
606
607
608
608
609
609
610
611
611
612
613
613
614
614
615
616
616
617
618
618
619
620
620
621
622
622
623
623
624
625
625
626
627
627
628
629
629
630
631
631
632
632
633
634
634
635
636
636
637
638
638
639
639
640
641
641
642
643
643
644
645
645
646
647
647
648
648
649
650
650
651
652
652
653
654
654
655
656
656
657
657
658
659
659
660
661
661
662
663
663
664
665
665
666
667
667
668
669
669
670
670
671
672
672
673
674
674
675
676
676
677
678
678
679
679
680
681
681
682
683
683
684
685
685
686
686
687
688
688
689
690
690
691
691
692
693
693
694
695
695
696
696
697
698
698
699
700
700
701
702
702
703
703
704
705
705
706
707
707
708
709
709
710
710
711
712
712
713
714
714
715
716
716
717
718
718
719
719
720
721
721
722
723
723
724
725
725
726
727
727
728
728
729
730
730
731
732
732
733
734
734
735
736
736
737
737
738
739
739
740
741
741
742
743
743
744
745
745
746
747
747
748
749
749
750
750
751
752
753
753
754
755
755
756
757
757
758
759
759
760
761
761
762
763
763
764
765
765
766
767
767
768
769
769
770
771
772
772
773
774
774
775
776
776
777
778
778
779
780
780
781
782
782
783
784
785
785
786
787
787
788
789
789
790
791
791
792
793
793
794
795
795
796
797
798
798
799
800
800
801
802
802
803
804
804
805
806
806
807
808
808
809
810
810
811
812
812
813
814
814
815
816
816
817
818
818
819
820
820
821
822
822
823
824
824
825
826
826
827
828
829
829
830
831
831
832
833
833
834
835
835
836
837
837
838
839
839
840
841
842
842
843
844
844
845
846
846
847
848
848
849
850
850
851
852
852
853
854
855
855
856
857
857
858
859
859
860
861
861
862
863
864
864
865
866
866
867
868
868
869
870
870
871
872
873
873
874
875
875
876
877
877
878
879
879
880
881
881
882
883
884
884
885
886
886
887
888
888
889
890
890
891
892
892
893
894
895
895
896
897
897
898
899
899
900
901
901
902
903
904
904
905
906
906
907
908
908
909
910
910
911
912
912
913
914
915
915
916
917
917
918
919
919
920
921
921
922
923
923
924
925
925
926
927
928
928
929
930
930
931
932
932
933
934
934
935
936
936
937
938
939
939
940
941
941
942
943
943
944
945
945
946
947
948
948
949
950
950
951
952
952
953
954
954
955
956
957
957
958
959
959
960
961
961
962
963
963
964
965
965
966
967
968
968
969
970
970
971
972
972
973
974
974
975
976
976
977
978
978
979
980
981
981
982
983
983
984
985
985
986
987
987
988
989
989
990
991
991
992
993
993
994
995
995
996
997
997
998
999
1000
1000
1000
1002
1002
1002
1004
1004
1004
1006
1006
1006
1008
1008
1008
1010
1010
1010
1012
1012
1012
1014
1014
1014
1016
1016
1016
1018
1018
1018
1020
1020
1020
1022
1022
1022
1024
1024
1025
1026
1026
1027
1028
1028
1029
1030
1030
1031
1032
1032
1033
1034
1035
1035
1036
1037
1037
1038
1039
1039
1040
1041
1041
1042
1043
1043
1044
1045
1045
1046
1047
1048
1048
1049
1050
1050
1051
1052
1053
1053
1054
1055
1055
1056
1057
1057
1058
1059
1060
1060
1061
1062
1062
1063
1064
1065
1065
1066
1067
1067
1068
1069
1070
1070
1071
1072
1073
1073
1074
1075
1075
1076
1077
1078
1078
1079
1080
1081
1081
1082
1083
1083
1084
1085
1086
1086
1087
1088
1089
1089
1090
1091
1092
1092
1093
1094
1095
1095
1096
1097
1097
1098
1099
1100
1100
1101
1102
1103
1103
1104
1105
1106
1106
1107
1108
1109
1109
1110
1111
1112
1112
1113
1114
1114
1115
1116
1117
1117
1118
1119
1120
1120
1121
1122
1123
1123
1124
1125
1126
1126
1127
1128
1129
1129
1130
1131
1132
1132
1133
1134
1135
1135
1136
1137
1138
1138
1139
1140
1141
1141
1142
1143
1144
1144
1145
1146
1147
1147
1148
1149
1150
1150
1151
1152
1153
1153
1154
1155
1156
1156
1157
1158
1158
1159
1160
1161
1161
1162
1163
1164
1164
1165
1166
1167
1167
1168
1169
1170
1170
1171
1172
1173
1173
1174
1175
1175
1176
1177
1178
1178
1179
1180
1181
1181
1182
1183
1184
1184
1185
1186
1187
1187
1188
1189
1189
1190
1191
1192
1192
1193
1194
1195
1195
1196
1197
1198
1198
1199
1200
1200
1201
1202
1203
1203
1204
1205
1206
1206
1207
1208
1208
1209
1210
1211
1211
1212
1213
1213
1214
1215
1216
1216
1217
1218
1218
1219
1220
1221
1221
1222
1223
1223
1224
1225
1226
1226
1227
1228
1228
1229
1230
1231
1231
1232
1233
1233
1234
1235
1236
1236
1237
1238
1238
1239
1240
1241
1241
1242
1243
1243
1244
1245
1246
1246
1247
1248
1248
1249
1250
1251
1251
1252
1253
1253
1254
1255
1256
1256
1257
1258
1258
1259
1260
1261
1261
1262
1263
1263
1264
1265
1265
1266
1267
1268
1268
1269
1270
1270
1271
1272
1272
1273
1274
1275
1275
1276
1277
1277
1278
1279
1279
1280
1281
1282
1282
1283
1284
1284
1285
1286
1287
1287
1288
1289
1289
1290
1291
1291
1292
1293
1294
1294
1295
1296
1296
1297
1298
1299
1299
1300
1301
1302
1302
1303
1304
1304
1305
1306
1307
1307
1308
1309
1309
1310
1311
1312
1312
1313
1314
1315
1315
1316
1317
1317
1318
1319
1320
1320
1321
1322
1322
1323
1324
1325
1325
1326
1327
1327
1328
1329
1330
1330
1331
1332
1332
1333
1334
1335
1335
1336
1337
1337
1338
1339
1340
1340
1341
1342
1342
1343
1344
1344
1345
1346
1347
1347
1348
1349
1349
1350
1351
1351
1352
1353
1353
1354
1355
1356
1356
1357
1358
1358
1359
1360
1360
1361
1362
1363
1363
1364
1365
1365
1366
1367
1367
1368
1369
1369
1370
1371
1372
1372
1373
1374
1374
1375
1376
1376
1377
1378
1378
1379
1380
1380
1381
1382
1382
1383
1384
1385
1385
1386
1387
1387
1388
1389
1389
1390
1390
1391
1392
1392
1393
1394
1394
1395
1396
1396
1397
1398
1398
1399
1399
1400
1401
1401
1402
1402
1403
1404
1404
1405
1405
1406
1406
1407
1407
1408
1408
1409
1409
1409
1410
1410
1411
1411
1411
1412
1412
1413
1413
1413
1414
1414
1414
1415
1415
1415
1416
1416
1416
1417
1417
1417
1418
1418
1418
1419
1419
1419
1419
1420
1420
1420
1420
1420
1421
1421
1421
1421
1421
1421
1421
1421
1421
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1421
1421
1421
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1423
1423
1423
1423
1423
1424
1424
1424
1425
1425
1426
1426
1427
1427
1428
1428
1428
1429
1429
1429
1430
1430
1430
1431
1431
1431
1432
1432
1433
1433
1434
1434
1435
1436
1436
1437
1437
1437
1438
1438
1438
1439
1439
1439
1439
1440
1440
1440
1441
1441
1442
1443
1443
1444
1445
1446
1446
1447
1448
1449
1449
1450
1451
1451
1452
1452
1453
1453
1454
1455
1456
1456
1457
1458
1459
1460
1461
1462
1463
1464
1464
1465
1466
1466
1467
1468
1468
1469
1470
1471
1471
1472
1473
1474
1475
1476
1477
1478
1478
1479
1480
1481
1482
1483
1483
1484
1485
1486
1487
1488
1489
1489
1490
1490
1491
1492
1492
1493
1493
1494
1494
1495
1496
1497
1497
1498
1498
1499
1499
1500
1500
1500
1500
1501
1501
1501
1501
1501
1500
1500
1500
1500
1500
1501
1501
1501
1502
1502
1503
1503
1504
1504
1505
1505
1505
1506
1506
1506
1507
1507
1507
1507
1507
1507
1507
1508
1508
1508
1509
1509
1510
1510
1511
1512
1513
1514
1514
1515
1515
1515
1515
1516
1516
1516
1516
1516
1517
1517
1518
1518
1519
1519
1520
1521
1521
1522
1522
1523
1524
1524
1525
1525
1525
1526
1527
1527
1528
1528
1529
1530
1531
1531
1532
1532
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1534
1534
1534
1535
1535
1535
1535
1535
1535
1534
1534
1534
1534
1535
1535
1536
1536
1537
1538
1538
1539
1540
1541
1541
1542
1543
1543
1544
1545
1546
1546
1547
1548
1549
1550
1551
1552
1553
1554
1554
1555
1555
1556
1556
1556
1556
1556
1556
1556
1556
1555
1555
1555
1555
1555
1555
1555
1555
1555
1555
1554
1554
1554
1553
1553
1553
1553
1553
1553
1553
1553
1554
1554
1555
1555
1556
1557
1557
1558
1558
1559
1559
1559
1559
1559
1560
1560
1561
1561
1562
1563
1564
1566
1567
1569
1570
1572
1573
1575
1576
1578
1579
1580
1582
1583
1584
1584
1585
1585
1586
1586
1586
1586
1586
1586
1585
1585
1585
1586
1586
1586
1586
1587
1587
1588
1588
1589
1589
1590
1590
1590
1591
1591
1592
1592
1592
1593
1594
1595
1596
1597
1598
1600
1601
1603
1605
1607
1608
1610
1612
1613
1614
1616
1616
1617
1618
1618
1618
1619
1619
1619
1620
1620
1621
1621
1622
1623
1624
1625
1625
1626
1627
1628
1628
1629
1629
1629
1629
1629
1629
1629
1629
1629
1629
1630
1630
1631
1632
1633
1634
1635
1636
1637
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1637
1637
1637
1637
1637
1637
1637
1637
1637
1637
1637
1637
1636
1636
1636
1636
1636
1636
1636
1636
1636
1635
1634
1634
1633
1632
1631
1630
1629
1629
1628
1628
1627
1627
1626
1626
1625
1624
1623
1622
1622
1621
1620
1619
1618
1617
1616
1616
1615
1615
1615
1615
1615
1616
1616
1617
1617
1618
1618
1618
1618
1618
1617
1616
1615
1615
1614
1613
1612
1612
1611
1610
1609
1608
1607
1607
1606
1605
1605
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1603
1602
1602
1601
1600
1598
1597
1596
1595
1594
1592
1591
1590
1588
1586
1585
1583
1581
1580
1578
1577
1575
1574
1572
1571
1569
1568
1567
1565
1564
1563
1562
1562
1561
1561
1560
1560
1560
1560
1559
1559
1558
1557
1556
1555
1554
1553
1552
1550
1548
1546
1544
1542
1540
1538
1536
1534
1532
1531
1529
1527
1526
1524
1522
1520
1519
1517
1516
1514
1513
1512
1511
1509
1508
1506
1504
1502
1500
1497
1494
1491
1488
1484
1481
1478
1475
1473
1471
1469
1468
1467
1466
1465
1464
1464
1463
1462
1461
1460
1459
1457
1455
1453
1451
1449
1446
1444
1441
1439
1436
1434
1431
1428
1426
1423
1420
1417
1415
1412
1410
1407
1405
1403
1400
1398
1395
1391
1388
1384
1380
1376
1372
1368
1365
1363
1361
1360
1359
1359
1359
1359
1359
1359
1359
1358
1356
1355
1352
1350
1347
1344
1342
1339
1336
1333
1330
1326
1323
1320
1316
1313
1309
1306
1302
1299
1295
1292
1289
1286
1283
1281
1278
1276
1274
1272
1270
1267
1265
1262
1259
1256
1253
1250
1246
1244
1241
1238
1236
1234
1233
1231
1230
1228
1226
1224
1221
1219
1216
1213
1209
1206
1203
1201
1198
1196
1195
1193
1192
1191
1190
1189
1188
1187
1186
1184
1182
1180
1177
1174
1171
1168
1164
1161
1158
1155
1152
1149
1146
1144
1141
1139
1136
1134
1132
1130
1128
1126
1125
1124
1124
1123
1123
1122
1121
1119
1118
1116
1114
1112
1110
1108
1107
1106
1106
1106
1107
1109
1111
1113
1115
1117
1119
1122
1123
1125
1126
1126
1126
1126
1125
1124
1122
1121
1119
1118
1116
1114
1113
1112
1111
1111
1111
1111
1112
1113
1115
1116
1118
1119
1120
1121
1122
1122
1123
1123
1123
1123
1121
1119
1117
1113
1109
1105
1101
1096
1092
1088
1084
1081
1079
1077
1076
1075
1075
1075
1075
1075
1075
1076
1078
1079
1081
1083
1084
1086
1088
1089
1090
1090
1090
1090
1089
1088
1087
1086
1084
1083
1082
1081
1080
1080
1080
1080
1081
1082
1084
1087
1090
1094
1097
1101
1105
1109
1113
1117
1120
1123
1126
1129
1131
1133
1134
1135
1135
1134
1131
1128
1123
1118
1112
1107
1101
1097
1093
1090
1089
1089
1089
1090
1091
1092
1094
1095
1096
1097
1098
1098
1099
1099
1099
1099
1099
1098
1097
1096
1095
1094
1093
1092
1091
1091
1091
1092
1094
1097
1101
1106
1111
1118
1124
1131
1137
1143
1147
1151
1153
1155
1156
1156
1157
1157
1158
1159
1160
1161
1161
1162
1162
1162
1162
1162
1162
1163
1165
1166
1169
1171
1173
1174
1174
1174
1173
1171
1168
1165
1162
1160
1157
1155
1154
1152
1151
1149
1147
1144
1141
1137
1133
1128
1123
1119
1115
1112
1110
1109
1108
1108
1108
1109
1110
1110
1111
1112
1113
1114
1114
1114
1113
1112
1109
1106
1102
1097
1092
1086
1080
1075
1070
1065
1061
1058
1056
1056
1056
1057
1060
1064
1068
1074
1079
1085
1091
1096
1101
1106
1110
1113
1115
1116
1115
1113
1111
1106
1102
1097
1092
1088
1085
1084
1085
1087
1091
1096
1101
1106
1110
1114
1117
1119
1121
1123
1124
1126
1128
1130
1131
1133
1134
1134
1133
1132
1130
1129
1127
1126
1126
1127
1129
1132
1135
1140
1144
1149
1153
1157
1161
1164
1167
1170
1172
1174
1176
1177
1179
1180
1183
1187
1191
1197
1203
1210
1216
1221
1225
1228
1228
1228
1226
1223
1220
1217
1215
1213
1213
1213
1213
1214
1215
1216
1217
1217
1217
1216
1215
1213
1211
1208
1205
1201
1198
1194
1190
1185
1181
1176
1170
1164
1157
1150
1142
1134
1127
1121
1116
1112
1110
1109
1109
1109
1108
1106
1102
1096
1089
1080
1069
1057
1044
1031
1016
1004
990
978
966
955
946
939
933
930
928
928
930
932
934
938
941
945
948
951
953
954
954
952
948
944
938
932
926
921
917
914
912
912
912
913
915
917
918
917
915
910
903
894
883
870
857
843
831
820
812
805
802
799
799
798
797
794
790
783
774
763
752
741
730
722
715
711
709
708
710
713
716
719
721
723
723
722
720
717
715
713
712
712
714
717
720
725
729
732
734
734
733
729
724
718
711
704
698
693
689
686
683
681
679
675
671
665
659
651
644
636
628
621
614
606
597
587
574
559
540
519
495
470
444
420
397
376
358
343
330
319
308
299
291
283
277
271
266
261
256
251
245
237
228
216
203
189
175
162
149
139
130
122
115
109
103
95
87
78
68
58
49
40
33
27
22
19
16
13
9
3
-3
-11
-19
-28
-36
-43
-48
-51
-52
-50
-47
-43
-39
-35
-33
-31
-31
-32
-35
-38
-42
-46
-51
-55
-60
-66
-73
-80
-88
-98
-108
-118
-128
-137
-146
-153
-160
-165
-170
-174
-179
-183
-188
-193
-198
-204
-209
-214
-218
-222
-224
-226
-227
-227
-227
-226
-226
-225
-225
-224
-223
-223
-223
-224
-226
-229
-234
-240
-247
-255
-263
-272
-281
-290
-298
-306
-313
-319
-325
-331
-336
-341
-346
-351
-355
-360
-364
-368
-372
-378
-384
-391
-400
-410
-420
-431
-442
-453
-464
-474
-483
-492
-500
-508
-516
-524
-532
-538
-543
-547
-549
-549
-548
-545
-542
-539
-535
-532
-530
-528
-528
-528
-529
-531
-533
-536
-539
-543
-546
-551
-556
-561
-566
-572
-577
-582
-587
-591
-596
-600
-603
-606
-609
-612
-614
-616
-618
-620
-622
-625
-628
-631
-634
-638
-642
-645
-650
-654
-659
-663
-668
-672
-675
-677
-678
-677
-675
-673
-670
-667
-665
-664
-665
-667
-671
-676
-681
-687
-693
-699
-704
-709
-713
-718
-723
-729
-735
-743
-751
-760
-768
-775
-781
-786
-789
-791
-793
-795
-796
-799
-802
-806
-811
-816
-822
-829
-836
-844
-851
-858
-865
-872
-879
-886
-894
-902
-910
-919
-929
-939
-949
-959
-969
-979
-990
-1000
-1012
-1024
-1036
-1050
-1064
-1080
-1098
-1116
-1136
-1157
-1178
-1200
-1221
-1242
-1262
-1281
-1299
-1317
-1334
-1350
-1368
-1386
-1404
-1424
-1445
-1466
-1489
-1512
-1536
-1560
-1585
-1611
-1636
-1661
-1685
-1709
-1733
-1756
-1778
-1800
-1821
-1843
-1864
-1885
-1905
-1926
-1946
-1966
-1985
-2003
-2021
-2037
-2054
-2070
-2087
-2103
-2120
-2136
-2154
-2171
-2189
-2207
-2225
-2244
-2264
-2283
-2302
-2322
-2342
-2361
-2381
-2401
-2422
-2444
-2466
-2489
-2512
-2535
-2557
-2579
-2601
-2621
-2639
-2657
-2673
-2689
-2705
-2720
-2736
-2753
-2769
-2786
-2802
-2819
-2836
-2852
-2869
-2887
-2906
-2926
-2948
-2970
-2994
-3018
-3043
-3066
-3089
-3109
-3128
-3143
-3156
-3167
-3174
-3180
-3184
-3187
-3189
-3191
-3195
-3200
-3207
-3216
-3227
-3240
-3254
-3271
-3288
-3306
-3324
-3343
-3363
-3383
-3403
-3423
-3444
-3464
-3485
-3505
-3524
-3542
-3557
-3570
-3581
-3590
-3596
-3602
-3608
-3614
-3621
-3629
-3640
-3652
-3666
-3681
-3698
-3716
-3735
-3754
-3775
-3796
-3818
-3841
-3865
-3890
-3917
-3945
-3975
-4006
-4041
-4077
-4114
-4153
-4193
-4235
-4277
-4320
-4363
-4405
-4446
-4486
-4524
-4560
-4594
-4627
-4659
-4689
-4719
-4748
-4777
-4806
-4835
-4864
-4892
-4921
-4950
-4980
-5010
-5041
-5073
-5108
-5146
-5186
-5230
-5277
-5327
-5379
-5433
-5488
-5544
-5599
-5653
-5705
-5756
-5805
-5852
-5897
-5940
-5982
-6022
-6061
-6098
-6136
-6173
-6210
-6247
-6284
-6321
-6358
-6395
-6432
-6469
-6505
-6542
-6578
-6615
-6652
-6688
-6726
-6763
-6801
-6840
-6878
-6918
-6958
-6999
-7041
-7085
-7131
-7177
-7225
-7274
-7323
-7372
-7419
-7465
-7510
-7554
-7595
-7636
-7675
-7713
-7749
-7785
-7820
-7855
-7889
-7923
-7956
-7988
-8020
-8050
-8077
-8105
-8131
-8154
-8177
-8198
-8219
-8240
-8261
-8282
-8303
-8325
-8347
-8370
-8392
-8414
-8435
-8456
-8475
-8493
-8509
-8524
-8538
-8552
-8565
-8580
-8596
-8615
-8636
-8660
-8687
-8715
-8746
-8776
-8807
-8837
-8867
-8895
-8921
-8946
-8970
-8992
-9013
-9033
-9051
-9068
-9085
-9100
-9116
-9130
-9145
-9160
-9175
-9191
-9207
-9224
-9242
-9259
-9277
-9294
-9311
-9328
-9343
-9357
-9370
-9381
-9390
-9399
-9406
-9412
-9419
-9427
-9436
-9448
-9462
-9479
-9498
-9520
-9543
-9569
-9595
-9622
-9650
-9678
-9706
-9734
-9762
-9790
-9817
-9844
-9870
-9895
-9919
-9942
-9964
-9984
-10004
-10022
-10039
-10054
-10069
-10082
-10095
-10107
-10118
-10129
-10139
-10150
-10160
-10171
-10181
-10192
-10203
-10214
-10224
-10235
-10245
-10256
-10267
-10278
-10290
-10302
-10315
-10328
-10341
-10355
-10370
-10385
-10400
-10416
-10433
-10450
-10468
-10486
-10504
-10522
-10540
-10557
-10575
-10593
-10612
-10631
-10651
-10673
-10694
-10716
-10738
-10759
-10779
-10797
-10813
-10828
-10840
-10851
-10861
-10869
-10877
-10885
-10892
-10898
-10904
-10909
-10913
-10916
-10917
-10918
-10918
-10917
-10916
-10914
-10914
-10914
-10914
-10916
-10918
-10922
-10925
-10930
-10934
-10939
-10944
-10950
-10956
-10962
-10969
-10977
-10984
-10993
-11001
-11008
-11015
-11020
-11024
-11026
-11027
-11026
-11023
-11020
-11016
-11012
-11008
-11003
-10999
-10994
-10988
-10982
-10974
-10965
-10954
-10941
-10926
-10910
-10893
-10875
-10858
-10842
-10827
-10814
-10803
-10793
-10785
-10778
-10772
-10766
-10761
-10755
-10749
-10743
-10736
-10730
-10723
-10717
-10711
-10705
-10699
-10694
-10690
-10686
-10683
-10681
-10680
-10678
-10677
-10675
-10672
-10669
-10665
-10659
-10654
-10647
-10641
-10634
-10628
-10622
-10617
-10614
-10611
-10609
-10606
-10604
-10601
-10596
-10590
-10583
-10573
-10563
-10552
-10540
-10530
-10520
-10511
-10505
-10500
-10497
-10496
-10496
-10497
-10498
-10500
-10501
-10502
-10503
-10503
-10502
-10501
-10499
-10497
-10495
-10493
-10491
-10489
-10487
-10486
-10485
-10484
-10484
-10483
-10481
-10479
-10476
-10472
-10466
-10458
-10448
-10437
-10423
-10409
-10393
-10376
-10358
-10341
-10325
-10310
-10296
-10283
-10272
-10262
-10253
-10244
-10235
-10225
-10215
-10203
-10192
-10179
-10166
-10152
-10138
-10124
-10110
-10095
-10081
-10066
-10052
-10037
-10022
-10006
-9991
-9976
-9961
-9946
-9931
-9916
-9901
-9887
-9871
-9855
-9839
-9821
-9802
-9782
-9760
-9738
-9713
-9687
-9660
-9632
-9602
-9572
-9540
-9507
-9473
-9438
-9402
-9365
-9328
-9289
-9251
-9211
-9172
-9131
-9091
-9050
-9009
-8968
-8928
-8887
-8847
-8808
-8770
-8732
-8695
-8658
-8622
-8586
-8550
-8514
-8479
-8444
-8410
-8377
-8345
-8314
-8285
-8257
-8230
-8204
-8178
-8153
-8129
-8105
-8080
-8058
-8036
-8015
-7995
-7977
-7960
-7944
-7929
-7915
-7901
-7888
-7875
-7862
-7849
-7835
-7821
-7806
-7791
-7774
-7756
-7737
-7717
-7697
-7675
-7653
-7631
-7608
-7584
-7560
-7536
-7511
-7486
-7460
-7436
-7411
-7388
-7366
-7346
-7328
-7312
-7297
-7284
-7271
-7260
-7249
-7238
-7227
-7217
-7207
-7198
-7190
-7183
-7179
-7175
-7173
-7172
-7172
-7171
-7170
-7168
-7164
-7159
-7151
-7142
-7132
-7119
-7105
-7090
-7074
-7058
-7042
-7026
-7011
-6997
-6985
-6975
-6966
-6958
-6952
-6946
-6942
-6937
-6932
-6926
-6920
-6913
-6905
-6897
-6888
-6878
-6868
-6856
-6843
-6828
-6811
-6792
-6772
-6750
-6727
-6703
-6680
-6656
-6634
-6614
-6596
-6579
-6565
-6554
-6544
-6536
-6530
-6524
-6518
-6512
-6505
-6496
-6485
-6472
-6456
-6438
-6417
-6395
-6371
-6345
-6319
-6291
-6264
-6236
-6208
-6180
-6152
-6124
-6097
-6069
-6042
-6015
-5988
-5961
-5934
-5907
-5881
-5856
-5831
-5807
-5784
-5763
-5743
-5724
-5707
-5691
-5676
-5662
-5648
-5635
-5621
-5608
-5595
-5581
-5567
-5554
-5540
-5526
-5513
-5501
-5489
-5478
-5467
-5457
-5446
-5436
-5424
-5412
-5397
-5380
-5361
-5339
-5315
-5290
-5262
-5234
-5205
-5176
-5149
-5122
-5096
-5072
-5049
-5027
-5005
-4984
-4963
-4942
-4921
-4900
-4880
-4861
-4842
-4824
-4806
-4788
-4770
-4751
-4732
-4711
-4689
-4666
-4642
-4618
-4593
-4567
-4541
-4515
-4490
-4465
-4440
-4416
-4393
-4372
-4352
-4333
-4316
-4301
-4286
-4272
-4258
-4244
-4231
-4217
-4202
-4187
-4172
-4158
-4143
-4128
-4113
-4098
-4082
-4066
-4046
-4027
-4005
-3982
-3957
-3932
-3906
-3881
-3856
-3834
-3813
-3793
-3775
-3758
-3741
-3724
-3707
-3689
-3670
-3651
-3631
-3611
-3591
-3571
-3553
-3535
-3518
-3502
-3488
-3475
-3463
-3452
-3441
-3430
-3419
-3407
-3393
-3378
-3361
-3341
-3320
-3297
-3272
-3246
-3219
-3192
-3166
-3140
-3116
-3093
-3071
-3051
-3032
-3014
-2998
-2981
-2966
-2950
-2935
-2919
-2902
-2885
-2867
-2848
-2828
-2806
-2783
-2758
-2733
-2707
-2680
-2654
-2627
-2602
-2577
-2554
-2532
-2512
-2494
-2478
-2464
-2452
-2441
-2433
-2427
-2423
-2420
-2419
-2418
-2418
-2417
-2416
-2415
-2413
-2410
-2406
-2401
-2396
-2389
-2381
-2373
-2364
-2355
-2344
-2333
-2322
-2310
-2297
-2284
-2270
-2255
-2240
-2224
-2207
-2190
-2171
-2153
-2133
-2113
-2092
-2071
-2049
-2028
-2007
-1986
-1966
-1947
-1928
-1912
-1896
-1882
-1869
-1857
-1846
-1836
-1826
-1817
-1808
-1799
-1791
-1782
-1774
-1765
-1754
-1743
-1730
-1715
-1698
-1679
-1658
-1636
-1613
-1589
-1566
-1543
-1520
-1499
-1479
-1461
-1443
-1426
-1410
-1392
-1374
-1354
-1333
-1309
-1284
-1257
-1230
-1202
-1173
-1145
-1118
-1091
-1065
-1039
-1012
-986
-959
-931
-901
-872
-841
-811
-780
-749
-719
-688
-658
-627
-597
-566
-535
-503
-472
-440
-408
-376
-345
-313
-281
-249
-217
-185
-153
-122
-90
-60
-29
0
29
58
86
113
140
167
193
221
248
277
306
336
367
399
431
463
496
528
560
593
625
658
690
722
754
785
815
844
871
897
920
943
963
983
1002
1020
1041
1060
1081
1103
1126
1150
1175
1202
1230
1260
1291
1323
1357
1391
1425
1460
1493
1526
1557
1586
1613
1639
1662
1683
1702
1720
1735
1749
1761
1772
1782
1790
1798
1806
1813
1821
1830
1840
1851
1863
1876
1891
1907
1924
1941
1960
1979
1999
2020
2041
2063
2085
2107
2129
2151
2172
2192
2211
2229
2245
2260
2274
2286
2297
2307
2316
2323
2331
2337
2343
2349
2356
2363
2370
2379
2389
2400
2412
2426
2440
2455
2470
2486
2502
2518
2534
2549
2565
2580
2595
2611
2626
2642
2657
2673
2688
2704
2719
2734
2748
2761
2774
2786
2796
2805
2811
2815
2817
2817
2813
2808
2801
2792
2782
2770
2759
2747
2736
2725
2714
2704
2695
2686
2679
2672
2665
2659
2654
2648
2643
2637
2631
2625
2618
2611
2603
2595
2586
2576
2566
2553
2539
2523
2505
2483
2459
2432
2402
2370
2335
2298
2260
2220
2179
2138
2096
2053
2011
1967
1924
1881
1838
1795
1753
1711
1671
1631
1592
1555
1519
1484
1450
1416
1383
1350
1317
1285
1254
1223
1193
1164
1135
1108
1081
1054
1028
1002
977
952
927
903
881
859
839
821
804
789
775
764
754
745
739
734
731
730
731
733
737
743
750
759
769
781
793
807
823
839
857
876
896
916
938
960
982
1004
1029
1053
1078
1104
1132
1161
1192
1226
1263
1302
1345
1390
1439
1490
1543
1599
1657
1717
1778
1842
1906
1971
2037
2103
2169
2235
2300
2363
2426
2488
2548
2607
2665
2721
2776
2829
2880
2930
2978
3024
3068
3111
3152
3192
3230
3267
3302
3336
3369
3400
3430
3460
3489
3518
3547
3577
3608
3640
3674
3710
3748
3788
3830
3875
3922
3972
4024
4078
4135
4194
4255
4318
4383
4449
4516
4583
4649
4714
4777
4837
4893
4946
4994
5038
5077
5111
5141
5166
5188
5207
5223
5236
5247
5257
5266
5274
5281
5288
5293
5298
5302
5304
5305
5304
5301
5296
5289
5279
5266
5252
5235
5216
5194
5170
5143
5114
5081
5046
5008
4967
4924
4879
4833
4785
4737
4690
4643
4597
4551
4507
4464
4422
4380
4339
4297
4255
4211
4167
4121
4073
4022
3970
3915
3857
3796
3732
3664
3594
3521
3445
3366
3286
3204
3121
3038
2954
2870
2788
2707
2627
2550
2474
2400
2329
2259
2191
2124
2059
1994
1930
1866
1803
1741
1679
1619
1560
1502
1446
1392
1339
1290
1242
1197
1155
1116
1080
1047
1016
988
962
938
916
896
877
859
842
826
812
799
788
779
773
769
769
771
776
785
796
811
827
847
868
892
917
945
974
1004
1038
1073
1110
1150
1192
1236
1282
1330
1380
1431
1482
1534
1586
1637
1687
1735
1781
1825
1866
1904
1938
1967
1992
2012
2027
2037
2043
2045
2045
2041
2036
2029
2024
2017
2013
2012
2012
2015
2021
2033
2049
2070
2095
2126
2162
2203
2248
2297
2351
2407
2466
2528
2592
2657
2724
2792
2860
2928
2995
3061
3127
3190
3253
3313
3373
3432
3490
3548
3607
3666
3725
3786
3849
3912
3977
4043
4110
4177
4244
4310
4374
4436
4495
4550
4601
4646
4686
4719
4746
4767
4781
4788
4790
4786
4779
4768
4756
4743
4730
4720
4712
4707
4707
4711
4720
4733
4751
4774
4801
4832
4866
4904
4945
4988
5033
5078
5124
5168
5211
5252
5289
5323
5354
5380
5402
5419
5431
5439
5443
5443
5438
5430
5419
5405
5388
5369
5347
5323
5297
5268
5238
5204
5167
5127
5082
5032
4977
4916
4848
4774
4693
4605
4511
4412
4307
4197
4083
3968
3851
3733
3616
3500
3388
3279
3174
3074
2979
2891
2808
2731
2660
2595
2535
2482
2435
2394
2359
2328
2303
2283
2266
2252
2240
2230
2221
2212
2203
2193
2182
2169
2155
2139
2122
2102
2081
2058
2033
2008
1982
1956
1930
1907
1885
1867
1854
1845
1843
1847
1858
1876
1903
1936
1977
2025
2079
2139
2203
2271
2342
2415
2488
2562
2635
2707
2778
2847
2914
2980
3043
3104
3163
3220
3275
3328
3379
3428
3474
3518
3559
3597
3633
3665
3694
3721
3747
3771
3794
3817
3840
3864
3888
3913
3940
3967
3996
4027
4059
4093
4129
4168
4210
4254
4302
4354
4409
4468
4529
4593
4660
4728
4797
4865
4933
4999
5063
5123
5179
5231
5278
5319
5355
5385
5410
5430
5445
5457
5466
5472
5478
5484
5491
5501
5514
5533
5557
5587
5625
5670
5723
5783
5850
5923
6002
6085
6171
6259
6347
6435
6520
6603
6682
6756
6825
6889
6947
7000
7048
7091
7129
7164
7195
7224
7250
7274
7298
7321
7345
7371
7399
7431
7466
7506
7551
7600
7654
7711
7772
7834
7898
7962
8023
8085
8143
8198
8250
8297
8340
8379
8413
8443
8468
8488
8503
8514
8519
8520
8516
8508
8496
8481
8462
8441
8417
8393
8367
8341
8314
8288
8261
8236
8210
8183
8157
8132
8106
8080
8054
8028
8000
7975
7949
7924
7898
7873
7847
7822
7798
7773
7749
7724
7700
7677
7654
7631
7608
7585
7563
7541
7519
7496
7474
7452
7430
7408
7387
7367
7349
7332
7317
7305
7295
7289
7285
7285
7288
7296
7308
7324
7344
7370
7400
7434
7473
7516
7562
7611
7663
7716
7771
7826
7882
7939
7996
8054
8112
8173
8235
8300
8367
8437
8510
8586
8665
8746
8829
8915
9002
9090
9178
9266
9352
9437
9518
9595
9666
9732
9791
9842
9885
9919
9945
9962
9971
9973
9968
9956
9939
9917
9892
9864
9833
9802
9771
9740
9711
9683
9658
9634
9614
9596
9580
9567
9557
9548
9542
9537
9535
9533
9533
9532
9532
9531
9528
9523
9514
9502
9485
9463
9437
9406
9371
9332
9291
9247
9202
9156
9109
9064
9019
8976
8935
8897
8862
8831
8804
8782
8764
8751
8742
8738
8739
8744
8753
8765
8781
8799
8819
8841
8864
8887
8911
8934
8957
8980
9001
9020
9038
9054
9068
9079
9088
9093
9097
9097
9095
9091
9085
9076
9065
9051
9035
9016
8994
8969
8942
8911
8879
8845
8811
8775
8740
8705
8671
8639
8609
8580
8554
8531
8510
8492
8477
8465
8456
8448
8442
8435
8429
8421
8411
8398
8381
8360
8335
8305
8269
8229
8185
8135
8083
8026
7965
7901
7833
7762
7689
7613
7536
7457
7378
7300
7223
7147
7075
7006
6942
6883
6830
6783
6742
6707
6678
6654
6635
6620
6607
6597
6586
6576
6563
6547
6527
6501
6469
6429
6381
6325
6259
6184
6100
6007
5906
5799
5684
5565
5442
5316
5188
5059
4931
4803
4677
4553
4432
4312
4196
4083
3972
3863
3757
3652
3548
3444
3340
3236
3130
3021
2910
2796
2679
2558
2434
2307
2177
2045
1911
1775
1638
1500
1362
1224
1086
948
811
674
537
402
267
135
3
-126
-253
-379
-501
-622
-741
-859
-975
-1090
-1204
-1317
-1430
-1542
-1653
-1764
-1873
-1981
-2088
-2194
-2298
-2401
-2502
-2602
-2699
-2795
-2888
-2979
-3067
-3152
-3235
-3314
-3390
-3462
-3532
-3599
-3663
-3724
-3784
-3842
-3899
-3956
-4013
-4070
-4131
-4191
-4254
-4318
-4385
-4453
-4523
-4595
-4667
-4739
-4812
-4883
-4953
-5022
-5087
-5149
-5207
-5261
-5310
-5355
-5396
-5433
-5467
-5499
-5530
-5561
-5593
-5627
-5663
-5703
-5746
-5793
-5843
-5896
-5952
-6011
-6071
-6131
-6192
-6251
-6309
-6364
-6415
-6463
-6506
-6543
-6575
-6602
-6622
-6637
-6646
-6650
-6650
-6647
-6641
-6633
-6625
-6616
-6607
-6600
-6594
-6589
-6586
-6585
-6585
-6587
-6590
-6594
-6599
-6604
-6609
-6614
-6619
-6622
-6624
-6625
-6623
-6619
-6613
-6605
-6595
-6584
-6572
-6560
-6549
-6539
-6531
-6526
-6524
-6524
-6529
-6538
-6550
-6567
-6588
-6614
-6643
-6676
-6712
-6752
-6794
-6839
-6886
-6934
-6983
-7033
-7082
-7130
-7177
-7221
-7263
-7302
-7337
-7367
-7394
-7417
-7435
-7449
-7460
-7467
-7472
-7474
-7475
-7474
-7472
-7469
-7466
-7463
-7461
-7460
-7461
-7463
-7467
-7474
-7484
-7497
-7512
-7529
-7549
-7570
-7591
-7613
-7634
-7653
-7670
-7685
-7695
-7702
-7704
-7701
-7692
-7678
-7658
-7631
-7597
-7557
-7510
-7456
-7396
-7330
-7259
-7185
-7107
-7028
-6949
-6871
-6796
-6723
-6655
-6591
-6533
-6481
-6435
-6394
-6359
-6328
-6303
-6281
-6263
-6249
-6237
-6227
-6218
-6211
-6203
-6196
-6188
-6179
-6168
-6155
-6140
-6123
-6103
-6081
-6056
-6029
-6001
-5972
-5942
-5913
-5885
-5858
-5833
-5811
-5791
-5774
-5759
-5748
-5740
-5735
-5733
-5734
-5737
-5742
-5749
-5756
-5764
-5771
-5777
-5781
-5783
-5781
-5775
-5764
-5749
-5728
-5702
-5669
-5631
-5588
-5539
-5486
-5429
-5369
-5307
-5244
-5181
-5120
-5061
-5005
-4953
-4905
-4863
-4826
-4794
-4768
-4746
-4730
-4718
-4710
-4705
-4703
-4704
-4707
-4712
-4719
-4727
-4735
-4744
-4753
-4762
-4770
-4777
-4782
-4785
-4786
-4783
-4775
-4763
-4746
-4722
-4691
-4653
-4607
-4554
-4493
-4424
-4348
-4267
-4180
-4090
-3996
-3902
-3807
-3713
-3621
-3532
-3446
-3364
-3287
-3215
-3148
-3086
-3029
-2977
-2929
-2885
-2845
-2807
-2771
-2736
-2702
-2667
-2631
-2594
-2555
-2513
-2468
-2420
-2368
-2312
-2252
-2187
-2119
-2045
-1970
-1890
-1807
-1722
-1635
-1546
-1457
-1368
-1279
-1192
-1105
-1020
-937
-857
-778
-702
-629
-558
-489
-422
-355
-289
-223
-154
-84
-9
69
153
242
337
437
544
655
772
892
1016
1142
1269
1397
1525
1652
1778
1900
2020
2137
2250
2359
2464
2565
2662
2754
2842
2925
3005
3079
3150
3218
3282
3343
3402
3461
3519
3577
3637
3699
3764
3831
3903
3978
4057
4140
4228
4320
4416
4516
4621
4729
4842
4957
5075
5195
5317
5439
5561
5683
5803
5921
6037
6149
6259
6365
6468
6568
6666
6761
6855
6948
7041
7134
7227
7321
7417
7513
7612
7711
7812
7913
8015
8117
8219
8320
8421
8521
8622
8722
8822
8923
9026
9131
9239
9350
9465
9585
9708
9836
9968
10104
10243
10385
10527
10670
10813
10953
11092
11226
11357
11483
11603
11718
11826
11929
12024
12113
12195
12271
12340
12404
12463
12517
12569
12617
12664
12710
12756
12801
12848
12894
12942
12990
13038
13087
13136
13185
13235
13284
13335
13386
13438
13492
13547
13605
13664
13726
13790
13855
13922
13990
14060
14129
14199
14270
14339
14409
14477
14545
14611
14676
14739
14801
14861
14920
14979
15036
15094
15152
15211
15270
15330
15390
15451
15513
15574
15635
15695
15755
15814
15872
15929
15986
16043
16099
16155
16212
16268
16328
16387
16448
16510
16574
16639
16707
16776
16846
16917
16989
17061
17132
17203
17272
17340
17405
17468
17529
17587
17642
17695
17746
17795
17842
17887
17931
17972
18012
18049
18084
18117
18147
18175
18201
18225
18247
18267
18286
18304
18320
18336
18351
18366
18381
18397
18413
18430
18448
18469
18491
18516
18544
18574
18607
18642
18678
18716
18753
18791
18827
18862
18896
18927
18957
18984
19010
19035
19059
19083
19106
19129
19153
19177
19202
19227
19252
19278
19305
19332
19359
19387
19417
19446
19477
19509
19542
19577
19613
19651
19691
19732
19776
19823
19872
19923
19976
20032
20089
20148
20208
20269
20331
20393
20456
20518
20580
20642
20703
20763
20822
20881
20938
20995
21050
21104
21158
21210
21261
21310
21359
21405
21451
21494
21536
21575
21613
21649
21683
21715
21745
21774
21801
21827
21852
21876
21899
21922
21945
21969
21992
22016
22041
22066
22091
22116
22141
22166
22190
22214
22238
22260
22281
22302
22321
22339
22355
22371
22386
22399
22411
22423
22433
22441
22449
22455
22460
22464
22466
22466
22465
22463
22458
22451
22443
22432
22418
22402
22382
22360
22335
22308
22278
22246
22213
22178
22142
22105
22068
22030
21992
21954
21916
21878
21840
21801
21763
21724
21684
21644
21604
21564
21523
21482
21441
21399
21358
21317
21277
21236
21195
21155
21114
21073
21031
20989
20947
20905
20862
20818
20774
20730
20686
20641
20596
20552
20508
20465
20424
20384
20345
20309
20276
20245
20217
20192
20170
20152
20136
20124
20115
20109
20105
20103
20102
20102
20102
20101
20098
20093
20086
20075
20062
20045
20026
20004
19980
19954
19926
19898
19870
19841
19813
19785
19758
19732
19707
19684
19661
19640
19620
19601
19583
19567
19551
19536
19522
19508
19495
19481
19467
19453
19438
19422
19405
19387
19368
19346
19324
19299
19273
19245
19216
19186
19154
19121
19088
19054
19020
18985
18950
18915
18879
18843
18807
18770
18732
18694
18656
18617
18577
18537
18496
18455
18412
18368
18322
18276
18228
18178
18127
18075
18021
17967
17912
17857
17801
17746
17690
17635
17581
17527
17473
17420
17367
17314
17260
17207
17154
17100
17046
16992
16938
16884
16831
16777
16724
16671
16618
16565
16512
16459
16405
16350
16294
16236
16178
16119
16058
15995
15930
15864
15796
15726
15654
15580
15505
15428
15350
15269
15187
15104
15018
14931
14842
14752
14660
14568
14474
14379
14284
14188
14091
13993
13895
13796
13696
13596
13496
13395
13294
13193
13093
12993
12894
12796
12698
12603
12508
12414
12322
12231
12140
12051
11962
11873
11785
11697
11610
11522
11435
11347
11260
11172
11084
10996
10907
10818
10728
10637
10545
10452
10358
10263
10167
10069
9970
9869
9767
9664
9560
9455
9350
9245
9139
9034
8929
8825
8721
8618
8516
8414
8313
8213
8113
8013
7913
7814
7714
7615
7515
7416
7316
7217
7118
7018
6919
6819
6719
6619
6518
6417
6316
6214
6112
6010
5909
5809
5709
5611
5514
5418
5325
5232
5142
5053
4965
4879
4794
4710
4627
4544
4463
4381
4300
4219
4138
4057
3976
3895
3814
3734
3655
3578
3502
3427
3355
3284
3216
3149
3085
3022
2962
2903
2845
2789
2735
2682
2629
2578
2528
2479
2431
2383
2337
2291
2247
2203
2160
2117
2076
2035
1996
1957
1919
1882
1845
1810
1775
1741
1707
1675
1643
1612
1583
1554
1528
1503
1479
1458
1439
1423
1408
1395
1384
1375
1367
1360
1353
1348
1342
1336
1330
1323
1315
1306
1296
1285
1272
1258
1243
1228
1212
1196
1179
1163
1146
1130
1114
1099
1083
1068
1054
1040
1026
1012
998
984
970
956
941
925
909
891
872
852
830
806
781
754
726
696
663
629
594
556
516
475
431
386
338
289
239
187
135
82
29
-23
-74
-124
-172
-217
-260
-301
-339
-375
-408
-439
-469
-496
-521
-544
-565
-583
-600
-614
-626
-635
-642
-647
-649
-648
-646
-642
-636
-628
-620
-611
-601
-591
-582
-574
-566
-560
-557
-555
-556
-560
-567
-577
-590
-607
-627
-649
-674
-701
-731
-762
-795
-829
-864
-899
-935
-970
-1006
-1042
-1077
-1112
-1146
-1179
-1211
-1242
-1271
-1299
-1325
-1349
-1372
-1392
-1411
-1427
-1441
-1452
-1461
-1468
-1472
-1475
-1476
-1476
-1474
-1470
-1466
-1461
-1454
-1447
-1439
-1430
-1420
-1410
-1399
-1388
-1377
-1365
-1353
-1341
-1330
-1318
-1307
-1297
-1288
-1280
-1274
-1268
-1265
-1263
-1262
-1263
-1265
-1268
-1272
-1276
-1281
-1285
-1289
-1292
-1294
-1295
-1294
-1293
-1290
-1285
-1280
-1273
-1266
-1258
-1249
-1239
-1229
-1219
-1209
-1199
-1190
-1181
-1174
-1167
-1162
-1158
-1156
-1155
-1154
-1155
-1156
-1157
-1158
-1159
-1160
-1161
-1162
-1163
-1164
-1165
-1166
-1168
-1171
-1175
-1180
-1187
-1195
-1205
-1217
-1231
-1248
-1266
-1287
-1309
-1334
-1360
-1387
-1416
-1446
-1476
-1508
-1539
-1571
-1603
-1635
-1665
-1696
-1725
-1754
-1782
-1809
-1835
-1861
-1886
-1911
-1936
-1961
-1987
-2013
-2041
-2070
-2098
-2128
-2158
-2189
-2219
-2250
-2281
-2311
-2341
-2371
-2400
-2429
-2457
-2484
-2511
-2537
-2561
-2586
-2609
-2633
-2656
-2680
-2704
-2730
-2756
-2784
-2814
-2845
-2879
-2914
-2952
-2991
-3032
-3075
-3119
-3163
-3209
-3254
-3300
-3345
-3389
-3433
-3476
-3519
-3561
-3603
-3645
-3686
-3729
-3771
-3815
-3858
-3903
-3948
-3994
-4040
-4086
-4135
-4182
-4231
-4279
-4329
-4378
-4429
-4480
-4532
-4584
-4636
-4690
-4743
-4798
-4852
-4907
-4962
-5016
-5071
-5125
-5178
-5230
-5280
-5329
-5376
-5420
-5463
-5503
-5541
-5577
-5611
-5643
-5674
-5704
-5732
-5760
-5788
-5816
-5844
-5872
-5901
-5930
-5960
-5990
-6022
-6054
-6086
-6120
-6155
-6191
-6227
-6265
-6303
-6342
-6381
-6421
-6461
-6500
-6539
-6578
-6615
-6651
-6687
-6721
-6753
-6785
-6816
-6846
-6876
-6906
-6935
-6965
-6995
-7025
-7056
-7088
-7119
-7151
-7184
-7216
-7248
-7280
-7311
-7343
-7374
-7404
-7434
-7464
-7493
-7522
-7549
-7575
-7600
-7624
-7646
-7667
-7686
-7704
-7720
-7736
-7751
-7766
-7782
-7799
-7817
-7836
-7857
-7880
-7904
-7930
-7957
-7986
-8015
-8045
-8076
-8106
-8138
-8170
-8203
-8235
-8267
-8299
-8330
-8361
-8391
-8419
-8446
-8472
-8497
-8520
-8542
-8563
-8582
-8601
-8619
-8636
-8653
-8670
-8686
-8704
-8721
-8739
-8759
-8778
-8799
-8821
-8844
-8867
-8891
-8915
-8940
-8965
-8990
-9015
-9040
-9064
-9089
-9113
-9137
-9161
-9184
-9208
-9231
-9254
-9277
-9300
-9323
-9346
-9369
-9392
-9415
-9439
-9463
-9487
-9511
-9536
-9561
-9587
-9613
-9639
-9666
-9692
-9719
-9746
-9773
-9800
-9827
-9853
-9880
-9907
-9933
-9959
-9985
-10011
-10037
-10063
-10089
-10114
-10139
-10165
-10189
-10214
-10238
-10261
-10284
-10306
-10327
-10347
-10367
-10386
-10405
-10424
-10442
-10461
-10481
-10501
-10522
-10544
-10568
-10592
-10617
-10644
-10671
-10699
-10727
-10757
-10786
-10816
-10847
-10878
-10908
-10939
-10970
-11001
-11032
-11063
-11094
-11126
-11157
-11188
-11220
-11252
-11284
-11317
-11350
-11383
-11417
-11451
-11485
-11518
-11552
-11586
-11620
-11653
-11686
-11719
-11752
-11785
-11817
-11849
-11880
-11911
-11941
-11971
-12000
-12029
-12058
-12086
-12115
-12144
-12174
-12205
-12237
-12270
-12304
-12340
-12377
-12415
-12454
-12494
-12535
-12577
-12620
-12663
-12707
-12751
-12795
-12839
-12884
-12928
-12971
-13015
-13058
-13101
-13142
-13183
-13224
-13263
-13301
-13338
-13373
-13408
-13441
-13474
-13506
-13538
-13570
-13603
-13635
-13668
-13701
-13735
-13769
-13802
-13836
-13869
-13902
-13934
-13965
-13995
-14025
-14053
-14080
-14106
-14131
-14155
-14177
-14198
-14217
-14236
-14253
-14270
-14286
-14301
-14316
-14331
-14347
-14363
-14379
-14397
-14415
-14435
-14456
-14478
-14501
-14525
-14549
-14574
-14598
-14622
-14646
-14668
-14690
-14710
-14730
-14748
-14765
-14781
-14796
-14810
-14824
-14837
-14849
-14860
-14871
-14881
-14891
-14900
-14909
-14917
-14926
-14934
-14941
-14949
-14957
-14966
-14975
-14984
-14995
-15005
-15017
-15029
-15043
-15057
-15071
-15087
-15103
-15121
-15139
-15157
-15177
-15196
-15216
-15237
-15257
-15276
-15295
-15313
-15330
-15345
-15360
-15373
-15386
-15397
-15408
-15418
-15428
-15437
-15446
-15456
-15465
-15474
-15483
-15493
-15503
-15513
-15524
-15535
-15547
-15560
-15574
-15589
-15605
-15622
-15640
-15659
-15679
-15700
-15722
-15745
-15768
-15792
-15817
-15842
-15867
-15891
-15916
-15940
-15964
-15988
-16011
-16033
-16056
-16079
-16102
-16126
-16149
-16172
-16198
-16222
-16248
-16274
-16300
-16329
-16356
-16385
-16413
-16443
-16472
-16502
-16533
-16564
-16595
-16626
-16657
-16688
-16719
-16750
-16781
-16812
-16843
-16874
-16905
-16936
-16967
-16998
-17029
-17060
-17090
-17120
-17150
-17179
-17207
-17235
-17263
-17291
-17318
-17346
-17373
-17401
-17429
-17458
-17486
-17514
-17542
-17570
-17598
-17627
-17655
-17684
-17714
-17744
-17776
-17808
-17840
-17874
-17907
-17941
-17975
-18008
-18041
-18073
-18103
-18134
-18162
-18190
-18217
-18244
-18269
-18293
-18317
-18340
-18362
-18384
-18405
-18426
-18446
-18466
-18486
-18505
-18523
-18541
-18559
-18576
-18593
-18609
-18625
-18640
-18655
-18670
-18684
-18699
-18713
-18728
-18742
-18757
-18771
-18786
-18800
-18815
-18828
-18842
-18855
-18867
-18878
-18888
-18898
-18906
-18914
-18920
-18925
-18929
-18932
-18934
-18934
-18932
-18929
-18925
-18919
-18911
-18902
-18892
-18880
-18867
-18853
-18838
-18822
-18806
-18789
-18772
-18754
-18736
-18718
-18699
-18680
-18661
-18641
-18621
-18601
-18580
-18558
-18536
-18513
-18489
-18465
-18440
-18414
-18387
-18360
-18332
-18304
-18275
-18246
-18217
-18187
-18156
-18125
-18094
-18062
-18029
-17995
-17961
-17926
-17890
-17854
-17817
-17779
-17741
-17702
-17663
-17622
-17581
-17539
-17496
-17452
-17406
-17361
-17314
-17267
-17220
-17172
-17125
-17078
-17031
-16985
-16939
-16893
-16848
-16803
-16759
-16715
-16671
-16626
-16582
-16538
-16494
-16450
-16406
-16361
-16315
-16271
-16225
-16178
-16132
-16085
-16036
-15989
-15940
-15891
-15841
-15792
-15742
-15693
-15644
-15596
-15548
-15501
-15456
-15411
-15367
-15325
-15284
-15243
-15204
-15166
-15129
-15093
-15058
-15023
-14990
-14957
-14925
-14894
-14863
-14834
-14805
-14776
-14749
-14722
-14695
-14670
-14644
-14620
-14596
-14573
-14551
-14531
-14511
-14494
-14478
-14463
-14450
-14438
-14428
-14418
-14409
-14400
-14392
-14384
-14375
-14366
-14357
-14347
-14336
-14325
-14314
-14302
-14290
-14277
-14264
-14251
-14237
-14222
-14208
-14192
-14176
-14160
-14143
-14126
-14109
-14091
-14074
-14057
-14041
-14025
-14010
-13995
-13982
-13968
-13956
-13944
-13932
-13920
-13908
-13896
-13884
-13871
-13858
-13845
-13832
-13819
-13805
-13791
-13777
-13763
-13748
-13732
-13717
-13700
-13682
-13664
-13644
-13624
-13602
-13580
-13556
-13532
-13506
-13480
-13452
-13423
-13392
-13360
-13326
-13290
-13253
-13214
-13173
-13131
-13087
-13042
-12996
-12950
-12902
-12854
-12805
-12756
-12707
-12657
-12607
-12556
-12504
-12451
-12398
-12343
-12287
-12230
-12172
-12113
-12052
-11991
-11929
-11866
-11802
-11738
-11672
-11606
-11540
-11473
-11405
-11338
-11270
-11202
-11134
-11065
-10996
-10928
-10858
-10789
-10720
-10650
-10580
-10511
-10441
-10372
-10303
-10235
-10167
-10100
-10033
-9967
-9902
-9837
-9772
-9707
-9643
-9579
-9515
-9451
-9388
-9324
-9261
-9198
-9134
-9071
-9008
-8945
-8882
-8819
-8757
-8695
-8634
-8573
-8513
-8453
-8395
-8337
-8280
-8223
-8167
-8111
-8055
-8000
-7947
-7893
-7840
-7787
-7734
-7682
-7630
-7578
-7525
-7473
-7421
-7368
-7315
-7261
-7207
-7152
-7097
-7042
-6987
-6931
-6877
-6822
-6768
-6715
-6663
-6612
-6563
-6514
-6467
-6421
-6376
-6332
-6290
-6249
-6208
-6169
-6130
-6091
-6052
-6014
-5975
-5935
-5895
-5855
-5813
-5771
-5728
-5684
-5639
-5593
-5547
-5501
-5454
-5407
-5360
-5314
-5268
-5222
-5177
-5132
-5088
-5045
-5002
-4959
-4916
-4872
-4829
-4785
-4740
-4694
-4648
-4600
-4551
-4502
-4451
-4399
-4345
-4291
-4235
-4178
-4120
-4061
-4001
-3940
-3878
-3815
-3752
-3687
-3622
-3557
-3490
-3423
-3355
-3287
-3217
-3146
-3074
-3001
-2927
-2852
-2776
-2699
-2620
-2541
-2461
-2379
-2297
-2214
-2129
-2044
-1958
-1872
-1785
-1697
-1609
-1520
-1431
-1342
-1252
-1162
-1072
-981
-890
-798
-706
-614
-522
-430
-337
-245
-152
-59
34
128
222
316
410
505
600
694
789
883
977
1070
1163
1256
1348
1439
1530
1621
1710
1800
1888
1976
2063
2150
2236
2321
2406
2491
2576
2660
2744
2829
2914
3000
3086
3173
3261
3349
3437
3526
3615
3705
3795
3884
3973
4062
4150
4238
4324
4408
4492
4573
4653
4731
4807
4880
4952
5021
5089
5154
5217
5278
5337
5395
5451
5506
5560
5612
5664
5715
5765
5815
5864
5913
5962
6011
6060
6109
6157
6205
6253
6300
6347
6393
6438
6483
6527
6571
6613
6655
6697
6737
6777
6817
6855
6894
6932
6970
7007
7045
7082
7120
7158
7196
7235
7273
7312
7352
7391
7430
7469
7508
7547
7585
7623
7660
7696
7732
7766
7798
7829
7859
7887
7914
7938
7962
7984
8005
8023
8042
8060
8076
8090
8105
8119
8131
8144
8156
8167
8180
8193
8207
8221
8235
8251
8267
8284
8301
8318
8336
8354
8372
8389
8407
8424
8441
8457
8473
8488
8502
8516
8529
8540
8551
8561
8570
8578
8584
8591
8596
8600
8604
8607
8610
8612
8614
8616
8618
8620
8621
8623
8625
8627
8629
8631
8632
8634
8635
8636
8637
8638
8639
8640
8642
8643
8645
8648
8651
8655
8659
8664
8669
8675
8681
8688
8695
8703
8710
8718
8726
8735
8743
8751
8758
8766
8772
8779
8785
8791
8796
8801
8806
8811
8816
8821
8827
8832
8839
8846
8853
8862
8871
8880
8890
8901
8912
8923
8934
8945
8956
8967
8977
8987
8997
9006
9015
9023
9031
9038
9044
9051
9057
9063
9068
9074
9080
9086
9092
9098
9105
9113
9121
9131
9141
9153
9166
9180
9197
9214
9234
9254
9277
9300
9326
9352
9380
9408
9438
9468
9500
9532
9564
9597
9630
9664
9698
9731
9765
9798
9831
9864
9896
9927
9958
9988
10017
10045
10072
10098
10123
10148
10171
10193
10214
10235
10255
10274
10293
10312
10330
10348
10366
10384
10402
10419
10436
10454
10471
10488
10505
10522
10539
10556
10573
10590
10608
10625
10642
10659
10676
10692
10709
10725
10740
10756
10770
10784
10797
10809
10820
10830
10839
10847
10855
10861
10866
10871
10875
10878
10880
10882
10882
10881
10880
10877
10873
10867
10860
10851
10841
10828
10814
10797
10778
10757
10734
10708
10681
10651
10620
10587
10552
10516
10479
10441
10403
10363
10324
10284
10244
10204
10164
10123
10083
10042
10001
9960
9919
9877
9836
9794
9752
9710
9668
9626
9583
9541
9498
9456
9413
9370
9328
9285
9242
9200
9158
9116
9074
9032
8990
8948
8905
8863
8820
8777
8734
8691
8647
8604
8560
8517
8474
8430
8387
8344
8301
8258
8215
8172
8130
8087
8045
8004
7962
7921
7879
7838
7797
7756
7716
7675
7635
7595
7555
7516
7477
7438
7400
7362
7324
7287
7249
7213
7176
7140
7104
7068
7033
6997
6962
6927
6893
6858
6824
6790
6756
6722
6689
6655
6621
6587
6553
6519
6484
6448
6411
6374
6337
6298
6259
6220
6180
6141
6101
6062
6023
5985
5947
5910
5874
5839
5805
5771
5739
5708
5677
5648
5619
5590
5563
5536
5510
5484
5459
5435
5411
5387
5364
5341
5319
5296
5273
5250
5227
5203
5179
5155
5130
5106
5081
5055
5030
5004
4979
4953
4928
4903
4878
4855
4831
4809
4788
4768
4749
4731
4715
4700
4685
4672
4660
4648
4637
4627
4617
4607
4598
4588
4579
4569
4559
4549
4539
4529
4519
4508
4499
4489
4479
4470
4460
4451
4442
4432
4423
4414
4404
4394
4383
4373
4362
4351
4339
4327
4315
4303
4290
4277
4263
4249
4234
4219
4203
4186
4168
4149
4130
4110
4090
4069
4048
4027
4005
3984
3962
3941
3919
3898
3876
3855
3834
3813
3792
3770
3749
3727
3705
3683
3659
3636
3611
3586
3560
3533
3505
3477
3448
3419
3390
3360
3331
3302
3273
3244
3216
3189
3162
3136
3110
3085
3061
3037
3014
2991
2969
2946
2924
2901
2879
2856
2833
2810
2787
2763
2739
2715
2691
2666
2642
2617
2593
2568
2544
2519
2494
2470
2445
2420
2395
2370
2344
2317
2290
2262
2234
2204
2174
2143
2112
2080
2048
2016
1983
1951
1918
1886
1855
1823
1792
1761
1731
1701
1672
1643
1614
1585
1557
1529
1502
1475
1448
1421
1395
1370
1344
1319
1294
1269
1244
1219
1194
1169
1143
1117
1092
1066
1040
1014
990
965
941
917
894
872
850
829
808
788
768
748
729
709
689
670
650
630
611
591
570
550
529
508
487
465
443
421
399
377
355
332
310
288
266
244
223
203
183
164
145
126
109
91
74
57
40
23
6
-11
-28
-45
-62
-79
-97
-114
-131
-149
-167
-185
-204
-223
-243
-263
-284
-304
-325
-347
-368
-389
-410
-431
-451
-472
-493
-513
-534
-555
-575
-596
-617
-638
-659
-681
-703
-725
-747
-771
-794
-819
-843
-869
-895
-921
-948
-974
-1000
-1029
-1056
-1083
-1111
-1138
-1165
-1192
-1219
-1245
-1271
-1297
-1322
-1347
-1372
-1396
-1420
-1444
-1468
-1492
-1516
-1540
-1565
-1590
-1616
-1642
-1668
-1695
-1722
-1750
-1778
-1807
-1836
-1865
-1895
-1926
-1957
-1989
-2020
-2053
-2086
-2119
-2153
-2187
-2222
-2257
-2293
-2328
-2365
-2401
-2438
-2475
-2513
-2550
-2588
-2626
-2665
-2703
-2742
-2781
-2820
-2859
-2898
-2938
-2978
-3018
-3059
-3099
-3140
-3181
-3223
-3264
-3306
-3348
-3390
-3432
-3473
-3514
-3555
-3595
-3634
-3673
-3711
-3749
-3786
-3822
-3858
-3893
-3928
-3963
-3997
-4030
-4062
-4096
-4128
-4160
-4190
-4221
-4250
-4280
-4308
-4337
-4365
-4393
-4421
-4449
-4477
-4505
-4533
-4562
-4591
-4619
-4648
-4677
-4705
-4734
-4763
-4792
-4821
-4850
-4880
-4910
-4940
-4971
-5002
-5034
-5065
-5097
-5129
-5162
-5194
-5226
-5259
-5292
-5325
-5358
-5391
-5424
-5458
-5492
-5526
-5560
-5594
-5628
-5663
-5697
-5732
-5767
-5801
-5836
-5872
-5907
-5943
-5979
-6015
-6051
-6088
-6125
-6162
-6198
-6235
-6272
-6308
-6345
-6381
-6417
-6452
-6488
-6523
-6558
-6593
-6627
-6661
-6695
-6729
-6763
-6797
-6830
-6864
-6897
-6930
-6964
-6997
-7030
-7064
-7097
-7130
-7162
-7195
-7227
-7259
-7291
-7323
-7356
-7388
-7420
-7453
-7486
-7519
-7552
-7586
-7620
-7655
-7691
-7728
-7765
-7803
-7843
-7883
-7924
-7965
-8007
-8051
-8093
-8138
-8182
-8226
-8270
-8314
-8358
-8402
-8446
-8490
-8533
-8575
-8618
-8659
-8700
-8740
-8779
-8817
-8854
-8890
-8925
-8959
-8991
-9023
-9053
-9083
-9112
-9141
-9168
-9196
-9223
-9250
-9276
-9303
-9329
-9354
-9380
-9405
-9430
-9454
-9478
-9501
-9524
-9546
-9567
-9587
-9607
-9626
-9645
-9662
-9679
-9696
-9712
-9728
-9743
-9758
-9772
-9786
-9799
-9812
-9825
-9837
-9849
-9861
-9872
-9883
-9894
-9904
-9913
-9922
-9930
-9937
-9944
-9950
-9955
-9960
-9965
-9969
-9973
-9978
-9982
-9986
-9990
-9994
-9998
-10003
-10007
-10011
-10014
-10018
-10021
-10024
-10026
-10028
-10029
-10030
-10030
-10030
-10030
-10029
-10028
-10026
-10024
-10021
-10018
-10014
-10010
-10005
-10000
-9993
-9987
-9979
-9971
-9962
-9953
-9943
-9933
-9923
-9911
-9900
-9889
-9877
-9865
-9854
-9842
-9831
-9820
-9810
-9800
-9791
-9782
-9773
-9765
-9756
-9748
-9739
-9730
-9720
-9709
-9698
-9686
-9673
-9659
-9644
-9629
-9612
-9595
-9577
-9558
-9538
-9518
-9498
-9476
-9455
-9433
-9411
-9389
-9367
-9345
-9323
-9301
-9280
-9258
-9237
-9215
-9194
-9172
-9150
-9127
-9104
-9081
-9057
-9032
-9007
-8981
-8954
-8926
-8897
-8867
-8836
-8805
-8771
-8737
-8702
-8666
-8630
-8592
-8554
-8516
-8477
-8437
-8398
-8358
-8318
-8278
-8237
-8197
-8156
-8115
-8074
-8032
-7990
-7947
-7904
-7860
-7816
-7770
-7724
-7678
-7631
-7583
-7534
-7486
-7436
-7387
-7337
-7287
-7237
-7188
-7138
-7089
-7040
-6992
-6944
-6897
-6850
-6804
-6758
-6712
-6666
-6621
-6575
-6529
-6482
-6435
-6388
-6340
-6291
-6242
-6192
-6142
-6091
-6039
-5987
-5934
-5880
-5826
-5772
-5717
-5662
-5606
-5551
-5496
-5441
-5386
-5332
-5278
-5224
-5171
-5118
-5066
-5015
-4964
-4913
-4862
-4813
-4763
-4713
-4664
-4615
-4566
-4516
-4467
-4418
-4368
-4318
-4268
-4217
-4166
-4116
-4064
-4013
-3962
-3911
-3859
-3807
-3756
-3704
-3651
-3599
-3546
-3493
-3440
-3386
-3332
-3277
-3223
-3167
-3112
-3056
-3000
-2943
-2886
-2829
-2771
-2713
-2654
-2596
-2536
-2477
-2418
-2358
-2298
-2238
-2178
-2117
-2057
-1996
-1934
-1873
-1812
-1750
-1688
-1626
-1564
-1501
-1438
-1376
-1313
-1250
-1187
-1125
-1062
-1000
-938
-877
-816
-755
-694
-633
-573
-512
-451
-390
-328
-266
-204
-141
-77
-13
51
116
182
247
313
379
444
510
576
641
707
772
837
901
966
1030
1094
1158
1222
1286
1350
1414
1478
1541
1605
1668
1731
1794
1856
1919
1981
2043
2105
2167
2229
2291
2354
2416
2479
2542
2604
2667
2730
2792
2854
2916
2977
3038
3098
3158
3217
3276
3334
3392
3450
3507
3564
3621
3678
3735
3791
3848
3904
3961
4017
4074
4132
4189
4248
4307
4366
4427
4487
4549
4610
4672
4734
4796
4858
4919
4980
5040
5099
5157
5215
5271
5328
5383
5438
5492
5545
5598
5650
5701
5752
5802
5851
5900
5949
5997
6045
6093
6141
6189
6238
6286
6335
6384
6433
6484
6534
6585
6636
6688
6741
6793
6846
6899
6952
7004
7057
7110
7162
7213
7265
7315
7366
7416
7466
7515
7564
7613
7662
7711
7760
7810
7859
7909
7960
8010
8063
8115
8167
8221
8275
8329
8384
8439
8495
8550
8606
8662
8718
8773
8829
8884
8939
8994
9047
9101
9153
9204
9255
9304
9353
9400
9446
9491
9535
9579
9622
9664
9705
9747
9788
9830
9871
9912
9953
9995
10036
10077
10118
10160
10200
10241
10281
10321
10361
10400
10439
10478
10515
10553
10590
10626
10662
10698
10732
10767
10801
10835
10868
10901
10934
10967
10999
11031
11062
11094
11124
11154
11183
11211
11238
11264
11289
11313
11336
11358
11379
11399
11418
11437
11455
11473
11491
11508
11524
11540
11556
11572
11587
11602
11616
11630
11644
11657
11670
11683
11695
11707
11718
11729
11740
11751
11761
11771
11781
11790
11799
11808
11817
11825
11834
11842
11850
11857
11865
11873
11880
11888
11895
11902
11909
11916
11922
11929
11935
11940
11946
11950
11955
11959
11963
11966
11969
11971
11973
11975
11975
11976
11975
11974
11972
11969
11965
11961
11956
11951
11946
11941
11936
11932
11928
11925
11923
11922
11922
11922
11924
11926
11928
11931
11934
11937
11941
11944
11946
11949
11952
11954
11957
11959
11961
11963
11965
11967
11968
11968
11969
11968
11968
11967
11965
11963
11961
11958
11955
11952
11949
11945
11941
11936
11931
11926
11920
11914
11908
11902
11897
11891
11886
11882
11878
11875
11872
11870
11868
11867
11866
11866
11866
11866
11866
11867
11867
11868
11868
11869
11869
11869
11869
11868
11867
11866
11864
11862
11859
11856
11852
11848
11843
11838
11832
11825
11818
11810
11801
11791
11781
11770
11758
11745
11733
11720
11706
11692
11678
11664
11650
11635
11621
11607
11593
11579
11566
11553
11539
11526
11512
11498
11483
11468
11452
11435
11418
11399
11380
11361
11340
11319
11296
11272
11248
11222
11195
11167
11138
11109
11079
11049
11018
10988
10957
10926
10895
10864
10834
10802
10771
10740
10709
10677
10646
10614
10583
10551
10519
10486
10453
10420
10386
10352
10317
10281
10245
10208
10171
10132
10094
10054
10013
9972
9930
9887
9844
9800
9755
9709
9664
9617
9571
9524
9476
9429
9381
9333
9285
9237
9189
9141
9093
9045
8996
8947
8898
8849
8799
8749
8699
8650
8600
8551
8501
8453
8404
8356
8309
8261
8215
8167
8122
8076
8031
7987
7943
7900
7857
7814
7773
7731
7690
7649
7608
7567
7526
7485
7443
7402
7360
7319
7276
7234
7191
7147
7102
7057
7012
6966
6919
6873
6826
6780
6733
6687
6641
6595
6550
6505
6461
6417
6374
6332
6290
6249
6209
6169
6130
6091
6052
6013
5975
5936
5898
5859
5821
5783
5746
5708
5671
5634
5597
5561
5525
5489
5453
5418
5383
5348
5313
5279
5245
5211
5178
5145
5113
5081
5050
5019
4988
4958
4927
4897
4866
4834
4802
4770
4736
4702
4668
4633
4599
4564
4529
4494
4459
4425
4391
4358
4326
4294
4263
4232
4202
4172
4143
4114
4086
4058
4030
4005
3979
3954
3930
3906
3883
3860
3838
3815
3793
3771
3748
3726
3703
3680
3658
3636
3613
3592
3570
3549
3528
3506
3485
3463
3441
3418
3395
3371
3347
3322
3297
3271
3244
3217
3189
3161
3133
3104
3075
3047
3018
2990
2962
2935
2908
2881
2855
2830
2805
2780
2756
2733
2710
2687
2664
2642
2619
2596
2573
2548
2524
2498
2472
2444
2416
2388
2359
2329
2299
2268
2237
2206
2175
2144
2113
2081
2050
2019
1988
1957
1927
1898
1868
1840
1811
1783
1756
1728
1701
1673
1646
1619
1591
1563
1535
1507
1479
1451
1422
1393
1364
1335
1305
1275
1244
1213
1182
1150
1118
1085
1053
1020
987
954
921
888
856
823
791
760
729
698
667
637
606
576
546
515
484
453
421
389
357
325
293
261
229
198
167
136
106
77
48
19
-9
-37
-65
-92
-120
-148
-175
-203
-231
-260
-288
-317
-346
-375
-404
-433
-463
-493
-522
-552
-582
-613
-643
-673
-703
-734
-764
-794
-824
-855
-885
-915
-945
-975
-1004
-1035
-1064
-1094
-1123
-1153
-1182
-1211
-1240
-1268
-1297
-1325
-1354
-1382
-1411
-1439
-1467
-1494
-1521
-1549
-1575
-1602
-1628
-1654
-1679
-1705
-1730
-1754
-1778
-1801
-1824
-1846
-1868
-1889
-1910
-1930
-1950
-1970
-1990
-2009
-2029
-2048
-2067
-2085
-2103
-2121
-2138
-2156
-2173
-2191
-2209
-2228
-2247
-2267
-2287
-2309
-2332
-2355
-2379
-2403
-2428
-2453
-2478
-2503
-2527
-2552
-2575
-2598
-2621
-2642
-2663
-2683
-2702
-2720
-2738
-2755
-2771
-2787
-2803
-2818
-2833
-2847
-2862
-2877
-2892
-2907
-2923
-2939
-2955
-2971
-2988
-3004
-3021
-3037
-3054
-3070
-3086
-3102
-3117
-3132
-3146
-3160
-3173
-3186
-3199
-3211
-3223
-3234
-3245
-3256
-3267
-3278
-3289
-3299
-3309
-3320
-3330
-3339
-3349
-3359
-3368
-3378
-3387
-3396
-3406
-3415
-3425
-3434
-3444
-3453
-3462
-3471
-3481
-3490
-3499
-3508
-3517
-3526
-3535
-3544
-3553
-3562
-3571
-3580
-3589
-3598
-3608
-3617
-3627
-3637
-3648
-3659
-3670
-3682
-3694
-3705
-3717
-3729
-3740
-3752
-3763
-3774
-3784
-3795
-3805
-3816
-3826
-3835
-3845
-3854
-3863
-3871
-3879
-3887
-3894
-3902
-3908
-3914
-3920
-3926
-3930
-3935
-3939
-3942
-3945
-3947
-3949
-3950
-3951
-3951
-3951
-3950
-3949
-3947
-3945
-3943
-3940
-3936
-3931
-3926
-3921
-3914
-3908
-3901
-3894
-3886
-3878
-3870
-3861
-3851
-3841
-3831
-3820
-3808
-3796
-3783
-3770
-3757
-3743
-3729
-3715
-3701
-3687
-3673
-3658
-3644
-3629
-3614
-3598
-3583
-3566
-3550
-3533
-3515
-3497
-3479
-3460
-3440
-3420
-3399
-3378
-3357
-3335
-3314
-3292
-3271
-3249
-3228
-3207
-3186
-3166
-3146
-3127
-3108
-3090
-3071
-3053
-3036
-3018
-3001
-2983
-2966
-2949
-2932
-2916
-2899
-2882
-2865
-2847
-2830
-2812
-2795
-2777
-2758
-2740
-2721
-2702
-2682
-2663
-2643
-2624
-2604
-2584
-2563
-2543
-2523
-2502
-2482
-2462
-2441
-2421
-2401
-2381
-2361
-2341
-2322
-2303
-2284
-2265
-2246
-2227
-2209
-2191
-2172
-2153
-2134
-2115
-2096
-2076
-2056
-2036
-2015
-1995
-1974
-1953
-1932
-1911
-1889
-1868
-1847
-1826
-1805
-1785
-1764
-1744
-1724
-1704
-1685
-1666
-1648
-1630
-1613
-1597
-1581
-1567
-1553
-1539
-1527
-1515
-1504
-1494
-1485
-1475
-1467
-1459
-1451
-1444
-1437
-1430
-1423
-1416
-1410
-1403
-1396
-1388
-1381
-1372
-1363
-1354
-1344
-1334
-1323
-1311
-1300
-1288
-1276
-1264
-1253
-1241
-1230
-1218
-1208
-1197
-1187
-1177
-1167
-1158
-1149
-1140
-1131
-1122
-1113
-1105
-1097
-1089
-1080
-1072
-1065
-1057
-1049
-1041
-1033
-1026
-1018
-1010
-1002
-995
-988
-981
-974
-967
-960
-954
-947
-941
-935
-930
-924
-919
-914
-910
-906
-902
-899
-896
-893
-891
-890
-888
-887
-887
-886
-886
-886
-887
-887
-887
-887
-887
-886
-885
-884
-883
-881
-879
-876
-873
-870
-867
-863
-859
-854
-849
-845
-840
-835
-830
-826
-821
-817
-813
-810
-806
-803
-800
-797
-795
-792
-789
-786
-782
-778
-774
-769
-763
-757
-750
-743
-735
-727
-718
-708
-699
-688
-678
-667
-656
-644
-633
-621
-609
-597
-585
-573
-561
-549
-537
-524
-512
-500
-488
-475
-462
-449
-435
-421
-406
-391
-375
-358
-341
-323
-304
-284
-263
-241
-219
-196
-172
-147
-121
-95
-69
-42
-15
12
40
67
95
123
151
179
208
237
266
295
325
355
386
417
448
479
511
542
575
607
640
673
707
741
775
810
846
882
919
957
995
1033
1072
1111
1150
1189
1229
1268
1308
1347
1386
1426
1465
1503
1542
1580
1617
1655
1691
1727
1762
1797
1831
1865
1898
1931
1965
1998
2031
2065
2099
2133
2168
2203
2239
2275
2311
2348
2384
2421
2459
2496
2533
2570
2607
2643
2680
2716
2751
2787
2821
2855
2889
2921
2953
2984
3015
3044
3073
3101
3129
3156
3183
3210
3236
3262
3288
3315
3341
3368
3395
3423
3451
3479
3509
3539
3569
3600
3632
3664
3697
3729
3762
3795
3827
3859
3891
3922
3953
3983
4013
4042
4070
4099
4127
4154
4181
4207
4234
4260
4286
4312
4337
4363
4389
4415
4441
4467
4493
4519
4544
4570
4596
4622
4648
4674
4700
4726
4752
4778
4804
4830
4855
4880
4905
4929
4953
4977
5001
5024
5047
5070
5093
5115
5138
5160
5183
5205
5227
5250
5272
5295
5317
5339
5361
5383
5405
5427
5448
5470
5491
5512
5533
5554
5576
5597
5618
5640
5661
5683
5704
5726
5748
5770
5791
5813
5834
5856
5877
5898
5919
5940
5961
5981
6002
6023
6043
6064
6084
6104
6124
6143
6161
6179
6197
6214
6231
6247
6262
6277
6291
6304
6317
6330
6341
6352
6362
6372
6381
6389
6396
6403
6409
6415
6420
6424
6427
6430
6433
6435
6436
6437
6437
6437
6436
6435
6433
6430
6427
6423
6419
6415
6409
6404
6398
6392
6386
6380
6373
6365
6358
6350
6341
6333
6324
6315
6305
6295
6285
6274
6263
6252
6240
6228
6216
6203
6190
6176
6162
6148
6133
6118
6102
6086
6070
6053
6036
6018
5999
5980
5961
5941
5921
5901
5880
5858
5837
5815
5792
5770
5747
5724
5700
5676
5653
5629
5605
5580
5556
5532
5508
5484
5459
5435
5411
5386
5362
5337
5313
5288
5264
5239
5215
5190
5165
5141
5116
5091
5065
5040
5014
4988
4962
4936
4910
4883
4856
4830
4803
4776
4749
4722
4695
4668
4641
4614
4588
4562
4536
4510
4485
4460
4435
4411
4386
4362
4338
4314
4291
4267
4242
4218
4193
4168
4143
4116
4089
4061
4032
4002
3971
3939
3905
3871
3836
3801
3764
3727
3690
3652
3614
3576
3538
3500
3461
3423
3385
3348
3311
3275
3239
3203
3168
3134
3100
3066
3033
3000
2967
2933
2900
2867
2834
2801
2768
2735
2701
2667
2633
2599
2565
2530
2495
2460
2424
2388
2352
2316
2280
2243
2207
2170
2134
2097
2061
2024
1988
1952
1916
1880
1844
1809
1773
1737
1701
1665
1629
1593
1556
1519
1482
1445
1407
1369
1330
1291
1252
1213
1173
1134
1094
1055
1014
976
936
897
859
820
782
744
706
668
631
593
556
518
480
443
404
366
328
289
249
209
169
128
86
44
1
-43
-87
-132
-178
-224
-270
-317
-364
-411
-459
-506
-554
-602
-649
-696
-743
-790
-836
-882
-927
-973
-1018
-1062
-1107
-1151
-1195
-1239
-1283
-1327
-1371
-1415
-1459
-1504
-1548
-1593
-1638
-1683
-1728
-1774
-1820
-1866
-1912
-1958
-2005
-2051
-2097
-2143
-2189
-2235
-2280
-2325
-2370
-2414
-2457
-2501
-2543
-2585
-2627
-2668
-2709
-2749
-2789
-2828
-2867
-2906
-2944
-2983
-3021
-3059
-3097
-3135
-3173
-3211
-3248
-3286
-3324
-3361
-3398
-3436
-3473
-3510
-3546
-3583
-3619
-3656
-3691
-3727
-3762
-3797
-3831
-3864
-3897
-3929
-3961
-3991
-4021
-4049
-4078
-4105
-4131
-4157
-4183
-4207
-4231
-4255
-4278
-4300
-4322
-4343
-4364
-4384
-4404
-4424
-4443
-4462
-4481
-4499
-4518
-4536
-4555
-4573
-4592
-4611
-4630
-4649
-4668
-4688
-4708
-4727
-4747
-4767
-4787
-4807
-4827
-4847
-4867
-4886
-4906
-4925
-4943
-4962
-4980
-4998
-5015
-5032
-5050
-5067
-5084
-5101
-5118
-5135
-5152
-5169
-5186
-5204
-5222
-5240
-5258
-5276
-5294
-5312
-5330
-5349
-5367
-5385
-5403
-5421
-5438
-5456
-5473
-5490
-5507
-5524
-5540
-5557
-5573
-5589
-5605
-5621
-5637
-5654
-5670
-5687
-5704
-5721
-5738
-5756
-5774
-5792
-5810
-5829
-5848
-5866
-5885
-5904
-5923
-5941
-5959
-5977
-5995
-6012
-6029
-6046
-6062
-6077
-6092
-6106
-6120
-6133
-6146
-6158
-6169
-6180
-6190
-6199
-6208
-6217
-6225
-6233
-6240
-6247
-6254
-6260
-6266
-6271
-6276
-6280
-6285
-6289
-6292
-6295
-6298
-6301
-6303
-6305
-6307
-6308
-6309
-6309
-6309
-6308
-6307
-6305
-6303
-6301
-6298
-6294
-6290
-6286
-6281
-6276
-6271
-6265
-6259
-6253
-6247
-6241
-6235
-6228
-6221
-6215
-6207
-6200
-6192
-6183
-6174
-6165
-6155
-6143
-6131
-6119
-6105
-6090
-6074
-6057
-6039
-6021
-6001
-5980
-5958
-5935
-5912
-5887
-5862
-5836
-5810
-5783
-5755
-5727
-5698
-5670
-5641
-5612
-5583
-5554
-5525
-5496
-5467
-5439
-5410
-5382
-5353
-5325
-5296
-5268
-5240
-5211
-5183
-5154
-5126
-5097
-5069
-5040
-5011
-4982
-4953
-4924
-4894
-4864
-4833
-4803
-4771
-4740
-4707
-4675
-4642
-4608
-4575
-4541
-4507
-4473
-4438
-4404
-4369
-4335
-4300
-4266
-4231
-4197
-4163
-4129
-4094
-4061
-4027
-3994
-3960
-3927
-3894
-3861
-3828
-3796
-3763
-3730
-3697
-3665
-3632
-3599
-3566
-3532
-3499
-3465
-3431
-3396
-3361
-3326
-3290
-3254
-3218
-3181
-3144
-3107
-3070
-3032
-2995
-2957
-2919
-2880
-2842
-2803
-2765
-2726
-2686
-2647
-2607
-2567
-2526
-2485
-2444
-2403
-2361
-2319
-2277
-2234
-2191
-2148
-2105
-2061
-2017
-1972
-1928
-1883
-1838
-1793
-1747
-1702
-1657
-1612
-1567
-1522
-1477
-1432
-1387
-1343
-1298
-1254
-1210
-1166
-1122
-1078
-1035
-991
-947
-904
-861
-818
-775
-732
-690
-648
-607
-566
-525
-486
-446
-408
-370
-332
-295
-258
-222
-187
-151
-117
-82
-48
-14
19
53
85
118
150
181
213
243
273
303
332
360
388
415
441
466
491
515
538
560
582
603
623
643
663
682
701
719
738
756
775
794
812
831
850
869
888
907
925
943
961
978
994
1010
1025
1040
1053
1066
1078
1088
1098
1107
1116
1123
1130
1136
1142
1146
1151
1155
1159
1163
1167
1171
1174
1178
1182
1186
1190
1195
1199
1204
1208
1213
1217
1221
1226
1230
1234
1238
1242
1246
1250
1254
1258
1262
1266
1269
1273
1276
1279
1282
1285
1287
1289
1290
1291
1291
1291
1290
1289
1288
1286
1283
1280
1276
1272
1267
1263
1258
1253
1248
1243
1239
1235
1231
1228
1226
1224
1222
1221
1220
1220
1220
1220
1220
1221
1222
1223
1224
1226
1227
1228
1229
1231
1232
1233
1234
1236
1238
1240
1242
1245
1248
1251
1254
1258
1261
1264
1267
1270
1273
1275
1277
1279
1280
1281
1281
1280
1279
1277
1274
1272
1268
1265
1261
1257
1253
1249
1246
1243
1240
1238
1236
1235
1235
1235
1235
1236
1237
1238
1240
1241
1243
1244
1245
1246
1246
1246
1245
1244
1243
1241
1239
1237
1234
1231
1228
1225
1222
1219
1216
1213
1209
1206
1203
1200
1197
1194
1191
1188
1185
1182
1179
1176
1174
1171
1168
1165
1162
1160
1157
1154
1151
1149
1146
1143
1141
1139
1136
1134
1132
1131
1129
1127
1126
1124
1123
1121
1119
1118
1116
1114
1112
1110
1109
1107
1105
1104
1102
1101
1100
1100
1100
1100
1100
1101
1103
1104
1106
1109
1111
1114
1117
1121
1125
1128
1132
1137
1141
1145
1150
1155
1160
1165
1170
1175
1181
1187
1193
1199
1206
1213
1220
1228
1236
1244
1253
1263
1273
1284
1295
1306
1319
1332
1345
1358
1372
1387
1401
1416
1430
1445
1459
1473
1487
1501
1514
1527
1539
1551
1563
1574
1584
1594
1604
1613
1622
1630
1638
1646
1654
1662
1670
1679
1687
1695
1704
1713
1723
1733
1744
1755
1766
1779
1791
1805
1819
1833
1848
1864
1879
1895
1910
1926
1941
1955
1969
1983
1995
2008
2019
2029
2040
2050
2059
2068
2076
2085
2093
2100
2108
2116
2124
2131
2139
2147
2154
2162
2170
2178
2187
2195
2204
2212
2222
2231
2241
2251
2261
2271
2282
2292
2303
2314
2325
2336
2348
2359
2370
2381
2393
2404
2415
2426
2437
2448
2458
2468
2478
2487
2497
2506
2515
2525
2534
2544
2554
2564
2575
2587
2598
2610
2623
2635
2648
2661
2674
2687
2699
2712
2724
2736
2748
2759
2769
2779
2789
2798
2806
2814
2821
2827
2833
2839
2845
2850
2854
2859
2863
2867
2871
2874
2878
2882
2885
2889
2894
2898
2903
2909
2914
2921
2927
2935
2942
2950
2958
2966
2974
2982
2991
2999
3007
3015
3022
3030
3037
3044
3051
3058
3065
3071
3078
3084
3090
3096
3102
3108
3114
3119
3125
3130
3135
3140
3145
3149
3153
3157
3161
3165
3168
3171
3174
3176
3179
3181
3183
3185
3187
3188
3189
3190
3190
3191
3191
3191
3191
3191
3191
3191
3191
3191
3191
3191
3190
3190
3189
3188
3187
3187
3186
3185
3184
3182
3181
3179
3177
3175
3172
3168
3163
3158
3152
3145
3137
3129
3119
3109
3098
3087
3075
3062
3049
3035
3020
3005
2989
2973
2956
2938
2921
2903
2885
2866
2848
2829
2810
2791
2772
2753
2734
2715
2695
2676
2657
2638
2618
2599
2580
2561
2542
2523
2504
2484
2464
2445
2424
2404
2382
2361
2338
2315
2292
2268
2244
2219
2193
2168
2142
2116
2090
2063
2037
2011
1985
1958
1932
1906
1879
1853
1827
1800
1774
1747
1721
1695
1669
1643
1617
1592
1566
1541
1516
1491
1466
1441
1416
1392
1367
1343
1319
1295
1271
1247
1224
1200
1178
1155
1133
1111
1089
1068
1047
1027
1006
987
968
949
930
912
894
877
860
843
826
809
793
777
761
745
729
713
697
680
664
647
631
614
597
580
563
546
529
512
495
478
461
444
427
410
394
378
361
346
330
315
300
285
271
257
243
229
216
203
190
177
164
152
140
127
115
103
90
78
65
53
40
27
14
1
-12
-25
-39
-52
-65
-78
-90
-103
-116
-128
-140
-152
-164
-175
-187
-199
-211
-222
-234
-246
-258
-271
-283
-296
-309
-321
-335
-348
-361
-375
-389
-404
-418
-433
-448
-463
-478
-493
-508
-523
-538
-552
-567
-581
-595
-608
-621
-635
-647
-660
-672
-685
-697
-709
-721
-732
-744
-756
-769
-781
-794
-807
-820
-834
-848
-862
-877
-891
-906
-921
-936
-951
-966
-982
-997
-1012
-1028
-1043
-1058
-1074
-1089
-1103
-1118
-1132
-1146
-1160
-1173
-1186
-1199
-1211
-1222
-1234
-1245
-1255
-1266
-1275
-1285
-1294
-1303
-1312
-1320
-1328
-1336
-1344
-1351
-1359
-1366
-1373
-1380
-1387
-1394
-1401
-1408
-1415
-1421
-1428
-1434
-1441
-1447
-1454
-1460
-1466
-1472
-1478
-1484
-1490
-1496
-1501
-1507
-1513
-1518
-1524
-1529
-1535
-1540
-1545
-1550
-1555
-1560
-1564
-1569
-1573
-1577
-1581
-1585
-1589
-1594
-1598
-1602
-1607
-1611
-1616
-1621
-1626
-1631
-1636
-1641
-1646
-1651
-1656
-1660
-1665
-1669
-1673
-1677
-1680
-1683
-1685
-1688
-1689
-1690
-1691
-1692
-1692
-1693
-1693
-1693
-1693
-1693
-1693
-1693
-1693
-1693
-1694
-1694
-1695
-1696
-1698
-1700
-1702
-1704
-1707
-1710
-1714
-1718
-1722
-1726
-1730
-1735
-1739
-1743
-1746
-1749
-1752
-1754
-1756
-1758
-1759
-1760
-1761
-1761
-1761
-1761
-1760
-1759
-1758
-1757
-1755
-1754
-1752
-1750
-1748
-1745
-1743
-1741
-1738
-1736
-1733
-1731
-1728
-1725
-1722
-1718
-1714
-1710
-1705
-1700
-1694
-1688
-1680
-1673
-1665
-1656
-1647
-1638
-1628
-1619
-1609
-1599
-1589
-1579
-1569
-1559
-1549
-1538
-1528
-1518
-1508
-1498
-1488
-1478
-1468
-1458
-1449
-1439
-1430
-1421
-1412
-1402
-1393
-1384
-1375
-1365
-1356
-1347
-1337
-1328
-1319
-1309
-1300
-1292
-1283
-1275
-1267
-1259
-1252
-1245
-1238
-1232
-1226
-1221
-1216
-1211
-1207
-1203
-1200
-1197
-1194
-1192
-1191
-1190
-1190
-1190
-1190
-1191
-1193
-1194
-1196
-1199
-1201
-1204
-1208
-1211
-1215
-1218
-1222
-1227
-1231
-1235
-1240
-1245
-1250
-1254
-1259
-1264
-1269
-1273
-1278
-1282
-1287
-1291
-1295
-1299
-1302
-1306
-1310
-1313
-1316
-1320
-1323
-1326
-1330
-1333
-1337
-1340
-1344
-1349
-1353
-1358
-1363
-1368
-1373
-1379
-1385
-1390
-1396
-1402
-1408
-1414
-1421
-1427
-1433
-1439
-1445
-1451
-1458
-1464
-1470
-1476
-1482
-1487
-1493
-1498
-1503
-1508
-1512
-1517
-1521
-1525
-1529
-1533
-1537
-1540
-1544
-1547
-1551
-1554
-1558
-1561
-1564
-1567
-1570
-1573
-1576
-1579
-1581
-1584
-1587
-1590
-1593
-1596
-1599
-1602
-1605
-1609
-1613
-1617
-1621
-1625
-1629
-1633
-1637
-1642
-1646
-1651
-1656
-1661
-1666
-1671
-1677
-1684
-1690
-1698
-1705
-1713
-1722
-1731
-1741
-1751
-1761
-1771
-1782
-1794
-1805
-1817
-1828
-1840
-1852
-1865
-1877
-1889
-1901
-1913
-1925
-1937
-1949
-1960
-1971
-1982
-1993
-2004
-2013
-2024
-2033
-2044
-2053
-2063
-2072
-2082
-2091
-2100
-2109
-2119
-2128
-2137
-2146
-2154
-2163
-2172
-2180
-2189
-2197
-2205
-2213
-2221
-2228
-2235
-2242
-2249
-2255
-2261
-2267
-2273
-2278
-2283
-2288
-2293
-2297
-2302
-2306
-2311
-2315
-2320
-2324
-2328
-2333
-2337
-2341
-2346
-2350
-2354
-2358
-2362
-2366
-2370
-2373
-2377
-2381
-2384
-2388
-2392
-2395
-2399
-2402
-2405
-2408
-2411
-2414
-2416
-2417
-2418
-2419
-2419
-2418
-2417
-2415
-2412
-2409
-2405
-2401
-2396
-2390
-2385
-2378
-2372
-2365
-2358
-2350
-2342
-2334
-2326
-2318
-2310
-2301
-2292
-2284
-2275
-2266
-2257
-2248
-2238
-2229
-2219
-2209
-2199
-2188
-2178
-2167
-2155
-2144
-2132
-2120
-2107
-2095
-2081
-2068
-2054
-2039
-2024
-2009
-1994
-1978
-1963
-1947
-1931
-1914
-1898
-1882
-1865
-1849
-1832
-1815
-1798
-1781
-1764
-1746
-1728
-1710
-1692
-1673
-1654
-1635
-1615
-1595
-1574
-1553
-1532
-1510
-1488
-1465
-1442
-1418
-1394
-1370
-1345
-1320
-1295
-1269
-1243
-1216
-1189
-1162
-1135
-1107
-1079
-1051
-1022
-993
-964
-935
-906
-876
-846
-816
-786
-755
-725
-693
-662
-631
-599
-566
-534
-501
-467
-433
-399
-364
-328
-292
-256
-219
-181
-143
-105
-67
-28
10
49
88
126
165
204
243
282
321
360
399
439
479
519
560
601
642
684
727
770
813
858
902
947
993
1039
1085
1132
1179
1227
1274
1322
1370
1419
1467
1515
1564
1612
1660
1709
1757
1805
1853
1901
1948
1996
2044
2091
2139
2186
2233
2280
2327
2374
2421
2467
2513
2559
2605
2650
2695
2740
2785
2830
2874
2918
2962
3006
3049
3092
3135
3177
3219
3261
3303
3344
3385
3426
3467
3507
3547
3586
3625
3664
3702
3740
3777
3814
3850
3887
3923
3958
3993
4027
4062
4097
4131
4165
4198
4231
4264
4296
4328
4359
4390
4421
4451
4481
4511
4540
4569
4598
4626
4653
4680
4707
4733
4759
4784
4809
4833
4857
4880
4903
4925
4946
4967
4987
5007
5026
5044
5062
5080
5097
5113
5129
5144
5159
5174
5188
5202
5215
5228
5241
5253
5265
5277
5288
5299
5310
5320
5330
5340
5349
5358
5367
5376
5384
5392
5400
5407
5415
5422
5428
5435
5441
5446
5451
5456
5460
5464
5467
5469
5471
5472
5473
5473
5472
5471
5469
5467
5464
5461
5457
5453
5449
5443
5438
5432
5426
5419
5412
5404
5396
5388
5379
5370
5361
5351
5341
5330
5319
5308
5296
5284
5272
5259
5245
5232
5217
5202
5187
5172
5156
5139
5122
5105
5088
5070
5051
5033
5014
4995
4976
4957
4937
4917
4897
4877
4857
4836
4815
4794
4773
4751
4729
4707
4685
4663
4640
4618
4595
4572
4550
4527
4504
4481
4457
4434
4410
4386
4362
4338
4313
4289
4264
4239
4214
4189
4164
4139
4114
4088
4062
4038
4013
3988
3963
3938
3914
3890
3866
3842
3818
3795
3771
3748
3724
3701
3677
3654
3630
3607
3583
3559
3535
3512
3488
3464
3441
3417
3394
3371
3348
3325
3303
3281
3259
3237
3216
3195
3174
3154
3133
3113
3093
3074
3054
3035
3016
2997
2978
2959
2940
2920
2901
2881
2861
2840
2819
2798
2776
2754
2731
2708
2684
2661
2636
2612
2587
2562
2537
2511
2486
2460
2435
2410
2385
2360
2336
2312
2288
2265
2242
2219
2196
2174
2152
2130
2108
2086
2065
2043
2020
1998
1976
1953
1930
1906
1883
1859
1835
1811
1787
1762
1737
1712
1687
1662
1636
1610
1584
1558
1532
1506
1480
1454
1428
1403
1378
1353
1328
1303
1279
1256
1232
1209
1187
1164
1142
1120
1099
1078
1057
1037
1016
996
976
956
936
915
895
875
855
834
814
793
773
752
732
711
690
670
649
628
608
587
567
546
526
506
485
465
445
424
404
383
362
341
320
299
278
257
236
215
194
173
152
130
109
88
67
47
26
5
-15
-36
-56
-76
-95
-114
-133
-152
-171
-189
-207
-225
-243
-261
-278
-296
-313
-330
-348
-365
-382
-398
-415
-432
-448
-464
-481
-497
-513
-528
-544
-560
-575
-591
-607
-622
-638
-655
-671
-687
-704
-720
-737
-754
-771
-789
-806
-824
-842
-860
-878
-896
-915
-933
-952
-970
-989
-1006
-1025
-1043
-1060
-1078
-1095
-1112
-1129
-1145
-1162
-1178
-1194
-1211
-1227
-1243
-1259
-1275
-1291
-1308
-1324
-1340
-1357
-1373
-1390
-1407
-1424
-1441
-1457
-1474
-1491
-1507
-1524
-1540
-1556
-1572
-1587
-1603
-1618
-1633
-1649
-1664
-1679
-1695
-1710
-1725
-1740
-1756
-1771
-1786
-1802
-1818
-1834
-1850
-1866
-1882
-1898
-1914
-1930
-1946
-1962
-1978
-1994
-2009
-2025
-2041
-2058
-2074
-2090
-2105
-2121
-2137
-2153
-2168
-2183
-2199
-2214
-2229
-2243
-2258
-2272
-2286
-2300
-2314
-2328
-2341
-2354
-2367
-2379
-2391
-2403
-2415
-2427
-2438
-2449
-2459
-2470
-2480
-2490
-2500
-2510
-2520
-2529
-2538
-2547
-2556
-2565
-2574
-2582
-2591
-2599
-2607
-2615
-2623
-2631
-2639
-2647
-2655
-2662
-2670
-2677
-2684
-2691
-2697
-2704
-2710
-2716
-2722
-2727
-2732
-2737
-2742
-2747
-2752
-2756
-2761
-2765
-2769
-2774
-2778
-2783
-2787
-2792
-2796
-2801
-2806
-2810
-2814
-2819
-2823
-2827
-2830
-2834
-2837
-2840
-2842
-2845
-2847
-2848
-2850
-2851
-2852
-2853
-2854
-2855
-2856
-2856
-2857
-2857
-2857
-2857
-2857
-2857
-2857
-2857
-2857
-2857
-2857
-2856
-2856
-2855
-2855
-2854
-2853
-2852
-2850
-2849
-2848
-2847
-2845
-2844
-2842
-2841
-2839
-2837
-2836
-2834
-2832
-2830
-2828
-2826
-2823
-2821
-2819
-2817
-2814
-2812
-2810
-2808
-2805
-2803
-2801
-2799
-2797
-2795
-2793
-2791
-2789
-2788
-2786
-2784
-2783
-2782
-2781
-2780
-2779
-2778
-2778
-2778
-2777
-2777
-2777
-2777
-2777
-2777
-2776
-2776
-2775
-2774
-2773
-2772
-2771
-2769
-2768
-2766
-2764
-2762
-2760
-2758
-2756
-2753
-2751
-2748
-2746
-2743
-2740
-2737
-2734
-2732
-2728
-2725
-2722
-2719
-2715
-2711
-2707
-2702
-2698
-2693
-2687
-2681
-2675
-2668
-2661
-2654
-2646
-2638
-2629
-2620
-2611
-2602
-2592
-2581
-2571
-2560
-2549
-2537
-2526
-2514
-2502
-2490
-2477
-2465
-2453
-2440
-2427
-2414
-2402
-2389
-2376
-2363
-2350
-2337
-2324
-2310
-2297
-2283
-2270
-2256
-2242
-2228
-2213
-2199
-2184
-2169
-2153
-2138
-2122
-2107
-2091
-2074
-2058
-2041
-2025
-2009
-1992
-1976
-1959
-1943
-1926
-1910
-1894
-1878
-1862
-1846
-1831
-1815
-1800
-1785
-1770
-1755
-1740
-1725
-1710
-1695
-1680
-1665
-1649
-1633
-1617
-1601
-1585
-1568
-1550
-1533
-1515
-1497
-1479
-1460
-1441
-1422
-1403
-1384
-1365
-1346
-1328
-1309
-1290
-1272
-1253
-1235
-1216
-1198
-1180
-1162
-1144
-1125
-1107
-1089
-1071
-1053
-1035
-1016
-999
-981
-963
-945
-927
-909
-891
-872
-854
-836
-818
-799
-781
-763
-744
-726
-707
-688
-669
-650
-631
-612
-593
-574
-554
-535
-515
-496
-476
-457
-437
-418
-398
-379
-360
-341
-322
-303
-284
-266
-247
-228
-210
-192
-173
-155
-137
-119
-101
-83
-65
-47
-29
-11
8
26
44
62
81
99
117
136
154
173
191
210
228
247
265
284
302
321
339
357
375
393
411
428
445
462
479
495
511
527
542
558
573
588
602
617
631
645
659
673
687
700
714
727
740
753
766
778
791
804
816
828
840
853
865
877
888
900
912
923
934
946
957
968
978
989
999
1010
1020
1030
1039
1048
1058
1066
1075
1083
1091
1099
1106
1114
1121
1128
1134
1141
1148
1154
1160
1166
1172
1178
1184
1190
1195
1201
1206
1211
1217
1221
1226
1231
1236
1240
1245
1249
1253
1258
1262
1266
1270
1274
1278
1282
1286
1290
1293
1297
1301
1305
1309
1312
1316
1320
1323
1327
1330
1334
1337
1340
1343
1346
1348
1351
1353
1356
1358
1360
1362
1364
1366
1368
1369
1371
1372
1373
1374
1375
1376
1377
1377
1377
1378
1378
1378
1378
1378
1378
1378
1378
1378
1378
1378
1378
1378
1378
1378
1379
1379
1379
1380
1380
1381
1381
1382
1382
1383
1384
1385
1386
1387
1388
1389
1391
1392
1394
1396
1398
1400
1402
1404
1406
1408
1411
1413
1415
1418
1420
1423
1425
1427
1430
1432
1434
1436
1437
1439
1441
1442
1444
1445
1447
1448
1449
1450
1451
1452
1453
1455
1456
1457
1458
1459
1460
1462
1463
1464
1466
1467
1469
1470
1472
1474
1476
1478
1481
1483
1486
1489
1492
1496
1499
1503
1507
1511
1515
1519
1523
1528
1532
1537
1541
1546
1550
1555
1559
1564
1569
1573
1578
1582
1587
1592
1596
1601
1606
1610
1615
1620
1625
1631
1636
1641
1647
1653
1659
1665
1671
1677
1684
1690
1697
1704
1711
1719
1726
1733
1740
1748
1755
1762
1769
1777
1784
1791
1797
1804
1811
1818
1824
1831
1837
1844
1851
1857
1864
1871
1878
1885
1892
1899
1907
1915
1923
1931
1940
1949
1958
1968
1978
1989
2000
2011
2023
2033
2045
2058
2071
2083
2095
2108
2121
2134
2147
2160
2173
2186
2200
2213
2227
2240
2254
2268
2282
2295
2309
2323
2337
2350
2364
2378
2391
2405
2419
2432
2446
2459
2473
2486
2499
2512
2526
2539
2552
2565
2579
2592
2605
2619
2633
2647
2661
2675
2689
2704
2718
2733
2748
2763
2778
2794
2809
2824
2840
2855
2870
2886
2901
2916
2932
2947
2962
2977
2992
3007
3022
3036
3051
3065
3079
3093
3106
3119
3132
3145
3157
3169
3181
3192
3204
3215
3226
3237
3248
3258
3268
3279
3289
3299
3308
3318
3328
3338
3348
3357
3367
3377
3387
3397
3406
3416
3427
3437
3447
3458
3468
3479
3490
3500
3511
3522
3533
3543
3553
3564
3573
3583
3593
3602
3611
3619
3627
3635
3642
3649
3655
3661
3666
3671
3676
3680
3684
3687
3690
3693
3695
3698
3699
3701
3702
3703
3704
3704
3704
3703
3702
3701
3699
3697
3694
3691
3688
3684
3680
3675
3671
3666
3661
3656
3651
3646
3641
3636
3631
3626
3621
3617
3612
3608
3604
3600
3597
3593
3590
3587
3584
3581
3578
3576
3573
3571
3568
3565
3563
3560
3557
3555
3552
3549
3546
3543
3541
3538
3535
3532
3529
3525
3522
3519
3515
3511
3508
3504
3499
3495
3491
3486
3481
3476
3471
3465
3459
3454
3448
3441
3435
3429
3422
3416
3410
3403
3396
3390
3383
3376
3370
3363
3356
3349
3341
3334
3327
3319
3311
3303
3295
3286
3278
3269
3260
3251
3242
3233
3224
3214
3204
3194
3184
3173
3162
3151
3139
3127
3115
3103
3090
3076
3063
3049
3035
3020
3006
2991
2976
2961
2946
2930
2915
2900
2884
2869
2853
2837
2821
2805
2789
2772
2756
2739
2722
2705
2688
2670
2653
2635
2617
2599
2582
2564
2546
2528
2510
2493
2475
2457
2440
2423
2406
2389
2372
2355
2339
2322
2306
2290
2274
2258
2243
2227
2212
2196
2181
2165
2150
2134
2119
2104
2088
2072
2057
2041
2025
2008
1992
1975
1958
1941
1923
1906
1889
1871
1854
1837
1820
1804
1787
1771
1755
1740
1725
1710
1696
1682
1669
1657
1644
1633
1622
1611
1600
1590
1581
1572
1562
1554
1545
1537
1528
1520
1512
1504
1495
1487
1479
1470
1462
1453
1445
1436
1427
1418
1410
1401
1392
1384
1375
1366
1358
1350
1341
1333
1325
1317
1309
1301
1294
1286
1279
1271
1264
1257
1250
1243
1236
1230
1223
1217
1211
1205
1200
1194
1189
1184
1179
1175
1171
1166
1162
1159
1155
1152
1149
1146
1144
1141
1139
1137
1136
1134
1133
1132
1131
1131
1130
1130
1130
1130
1131
1131
1131
1132
1132
1133
1133
1134
1134
1135
1135
1136
1137
1137
1138
1138
1139
1140
1140
1141
1142
1143
1145
1146
1148
1150
1152
1154
1156
1158
1161
1163
1166
1168
1171
1174
1176
1179
1182
1184
1187
1190
1193
1195
1198
1201
1204
1206
1209
1212
1215
1218
1222
1225
1228
1231
1235
1238
1241
1244
1248
1251
1254
1258
1261
1264
1267
1271
1274
1277
1280
1283
1287
1290
1294
1297
1301
1305
1309
1313
1317
1321
1325
1330
1334
1339
1344
1349
1355
1360
1366
1372
1378
1384
1390
1396
1402
1408
1414
1420
1425
1431
1436
1440
1445
1449
1453
1457
1460
1464
1467
1469
1472
1475
1477
1480
1482
1484
1486
1488
1490
1492
1494
1496
1497
1499
1500
1502
1503
1504
1505
1506
1506
1507
1507
1507
1507
1506
1506
1505
1504
1502
1501
1499
1498
1496
1494
1491
1489
1487
1484
1482
1479
1476
1473
1470
1466
1463
1459
1455
1451
1446
1441
1436
1430
1424
1418
1411
1404
1397
1389
1382
1374
1365
1357
1348
1339
1330
1321
1311
1301
1291
1280
1269
1258
1246
1234
1222
1209
1196
1183
1169
1156
1142
1127
1113
1098
1083
1068
1053
1038
1022
1006
991
976
960
944
928
912
895
879
862
845
827
810
792
774
756
738
720
701
682
663
644
625
605
585
565
545
525
504
484
463
443
422
402
382
361
341
322
302
282
263
244
225
206
187
168
150
131
113
94
76
57
39
20
2
-17
-36
-55
-74
-93
-112
-131
-150
-169
-187
-206
-224
-243
-261
-279
-297
-315
-333
-350
-368
-385
-403
-420
-437
-454
-470
-487
-504
-520
-536
-552
-568
-584
-600
-616
-632
-648
-664
-680
-696
-712
-727
-743
-759
-775
-790
-806
-822
-837
-853
-868
-883
-898
-913
-928
-943
-958
-972
-987
-1000
-1014
-1029
-1043
-1057
-1071
-1085
-1099
-1113
-1127
-1141
-1154
-1168
-1182
-1195
-1209
-1223
-1236
-1250
-1263
-1277
-1290
-1304
-1317
-1331
-1344
-1358
-1372
-1387
-1401
-1416
-1430
-1445
-1461
-1476
-1492
-1507
-1523
-1539
-1555
-1571
-1588
-1604
-1621
-1637
-1654
-1671
-1688
-1705
-1722
-1739
-1756
-1773
-1791
-1808
-1826
-1843
-1861
-1879
-1897
-1915
-1932
-1950
-1968
-1986
-2004
-2021
-2039
-2057
-2074
-2092
-2109
-2126
-2143
-2160
-2177
-2194
-2211
-2228
-2244
-2261
-2277
-2293
-2309
-2326
-2342
-2358
-2375
-2391
-2407
-2424
-2441
-2457
-2474
-2491
-2508
-2525
-2542
-2559
-2577
-2594
-2611
-2628
-2646
-2663
-2680
-2697
-2713
-2730
-2746
-2762
-2778
-2794
-2809
-2824
-2839
-2854
-2869
-2883
-2897
-2911
-2925
-2938
-2951
-2963
-2976
-2987
-2999
-3010
-3020
-3030
-3040
-3049
-3058
-3067
-3075
-3083
-3090
-3098
-3105
-3112
-3118
-3125
-3131
-3137
-3144
-3150
-3156
-3162
-3168
-3173
-3179
-3184
-3190
-3194
-3199
-3203
-3207
-3211
-3214
-3216
-3218
-3220
-3221
-3222
-3222
-3222
-3221
-3220
-3219
-3218
-3216
-3214
-3211
-3209
-3206
-3203
-3200
-3197
-3194
-3191
-3187
-3184
-3180
-3177
-3173
-3169
-3165
-3161
-3156
-3152
-3147
-3142
-3137
-3132
-3127
-3121
-3115
-3110
-3104
-3098
-3091
-3085
-3079
-3073
-3066
-3060
-3053
-3047
-3040
-3034
-3027
-3020
-3013
-3006
-2998
-2991
-2983
-2974
-2966
-2957
-2948
-2938
-2928
-2918
-2907
-2896
-2885
-2873
-2861
-2849
-2836
-2823
-2810
-2796
-2782
-2768
-2753
-2739
-2723
-2708
-2692
-2676
-2659
-2642
-2625
-2608
-2590
-2573
-2555
-2536
-2518
-2500
-2481
-2462
-2444
-2425
-2406
-2387
-2367
-2348
-2329
-2309
-2290
-2270
-2251
-2231
-2211
-2192
-2172
-2152
-2133
-2113
-2094
-2074
-2054
-2035
-2015
-1996
-1977
-1957
-1938
-1918
-1899
-1879
-1860
-1840
-1821
-1801
-1781
-1762
-1742
-1722
-1702
-1683
-1663
-1643
-1623
-1604
-1584
-1564
-1545
-1525
-1505
-1485
-1465
-1445
-1426
-1405
-1385
-1365
-1345
-1325
-1305
-1285
-1266
-1246
-1227
-1207
-1188
-1169
-1150
-1132
-1114
-1096
-1078
-1061
-1044
-1027
-1010
-995
-979
-964
-949
-935
-921
-907
-893
-880
-866
-853
-840
-826
-813
-800
-786
-772
-758
-744
-730
-715
-700
-685
-670
-655
-640
-624
-608
-593
-577
-561
-546
-531
-515
-500
-486
-471
-457
-443
-430
-417
-404
-391
-379
-367
-355
-343
-332
-321
-309
-298
-288
-277
-266
-256
-246
-236
-226
-217
-208
-199
-191
-182
-174
-167
-159
-152
-145
-138
-131
-125
-119
-112
-106
-100
-94
-88
-82
-77
-71
-66
-60
-55
-50
-45
-40
-35
-31
-26
-22
-18
-14
-10
-7
-4
-1
1
3
5
6
7
8
9
9
9
9
8
8
7
5
3
2
-1
-3
-6
-9
-12
-15
-19
-23
-26
-30
-34
-39
-43
-47
-52
-56
-61
-66
-71
-76
-81
-87
-93
-99
-105
-112
-118
-125
-133
-140
-147
-155
-163
-170
-178
-186
-194
-203
-211
-219
-228
-237
-246
-255
-264
-274
-284
-294
-304
-315
-326
-337
-348
-360
-371
-383
-396
-408
-421
-434
-447
-460
-473
-486
-499
-512
-525
-539
-552
-565
-577
-590
-603
-615
-627
-640
-652
-664
-676
-687
-699
-711
-722
-733
-745
-756
-767
-778
-789
-800
-810
-821
-832
-844
-855
-866
-877
-889
-901
-912
-924
-936
-948
-960
-972
-985
-997
-1008
-1022
-1034
-1047
-1060
-1073
-1085
-1098
-1111
-1124
-1138
-1151
-1164
-1177
-1190
-1204
-1217
-1230
-1243
-1256
-1269
-1281
-1294
-1307
-1319
-1332
-1344
-1356
-1368
-1380
-1393
-1405
-1416
-1428
-1440
-1452
-1464
-1476
-1488
-1500
-1512
-1524
-1536
-1548
-1560
-1572
-1585
-1597
-1609
-1621
-1633
-1645
-1657
-1669
-1681
-1692
-1704
-1715
-1726
-1737
-1748
-1759
-1769
-1780
-1790
-1801
-1811
-1822
-1832
-1843
-1853
-1864
-1874
-1884
-1895
-1905
-1916
-1926
-1936
-1947
-1957
-1968
-1978
-1988
-1998
-2008
-2017
-2028
-2037
-2048
-2058
-2067
-2077
-2086
-2096
-2105
-2115
-2124
-2134
-2143
-2152
-2161
-2170
-2178
-2187
-2195
-2203
-2212
-2219
-2227
-2235
-2243
-2250
-2258
-2265
-2272
-2280
-2287
-2295
-2302
-2310
-2318
-2325
-2333
-2341
-2349
-2356
-2364
-2372
-2379
-2387
-2395
-2403
-2410
-2418
-2426
-2434
-2442
-2451
-2459
-2467
-2475
-2482
-2490
-2498
-2505
-2513
-2520
-2527
-2534
-2540
-2547
-2553
-2560
-2566
-2572
-2578
-2584
-2590
-2596
-2602
-2608
-2614
-2619
-2625
-2631
-2636
-2642
-2647
-2653
-2658
-2663
-2668
-2673
-2678
-2683
-2688
-2692
-2697
-2701
-2705
-2709
-2713
-2717
-2721
-2725
-2729
-2732
-2736
-2740
-2743
-2747
-2750
-2754
-2757
-2760
-2762
-2765
-2767
-2769
-2771
-2772
-2772
-2773
-2773
-2773
-2772
-2771
-2770
-2768
-2767
-2765
-2763
-2761
-2759
-2757
-2755
-2753
-2751
-2749
-2747
-2746
-2744
-2742
-2740
-2739
-2737
-2735
-2733
-2731
-2729
-2727
-2724
-2722
-2719
-2717
-2714
-2711
-2708
-2706
-2703
-2701
-2698
-2696
-2694
-2692
-2691
-2689
-2688
-2687
-2685
-2684
-2683
-2681
-2680
-2678
-2677
-2675
-2673
-2671
-2670
-2668
-2666
-2664
-2661
-2659
-2657
-2654
-2652
-2649
-2646
-2643
-2640
-2637
-2634
-2631
-2628
-2625
-2622
-2619
-2616
-2613
-2610
-2607
-2604
-2600
-2596
-2592
-2588
-2583
-2578
-2573
-2567
-2561
-2555
-2549
-2542
-2536
-2529
-2522
-2515
-2507
-2499
-2492
-2484
-2475
-2467
-2458
-2449
-2440
-2430
-2421
-2411
-2401
-2390
-2379
-2368
-2356
-2345
-2332
-2320
-2307
-2294
-2281
-2267
-2253
-2239
-2225
-2211
-2197
-2182
-2167
-2152
-2137
-2122
-2107
-2091
-2075
-2059
-2041
-2025
-2009
-1991
-1974
-1956
-1938
-1920
-1901
-1882
-1863
-1844
-1825
-1806
-1786
-1767
-1747
-1728
-1708
-1688
-1668
-1649
-1629
-1609
-1589
-1569
-1549
-1529
-1509
-1488
-1468
-1448
-1427
-1407
-1386
-1365
-1344
-1323
-1302
-1280
-1259
-1238
-1216
-1195
-1173
-1152
-1130
-1109
-1087
-1066
-1045
-1024
-1002
-982
-962
-941
-921
-901
-881
-861
-841
-822
-802
-782
-763
-743
-723
-703
-683
-663
-643
-623
-603
-582
-562
-541
-520
-500
-480
-459
-439
-419
-399
-379
-360
-340
-321
-302
-283
-264
-245
-227
-208
-190
-172
-154
-136
-119
-101
-84
-67
-50
-33
-16
0
17
33
49
65
80
96
111
126
141
156
170
185
199
213
227
241
255
269
282
296
309
322
335
349
362
375
387
400
413
425
437
449
461
473
484
495
506
517
528
538
549
559
570
580
590
600
611
621
632
643
654
665
676
688
699
711
723
735
746
758
770
782
793
805
817
829
841
853
865
877
889
901
914
926
939
951
964
977
989
1002
1014
1028
1040
1053
1066
1078
1091
1104
1117
1129
1142
1155
1167
1180
1192
1205
1217
1229
1242
1254
1266
1278
1290
1302
1314
1326
1338
1350
1362
1374
1385
1397
1409
1421
1432
1444
1456
1467
1478
1490
1501
1511
1522
1532
1542
1552
1561
1570
1579
1587
1596
1604
1612
1621
1629
1636
1644
1652
1659
1667
1674
1681
1688
1694
1701
1707
1714
1720
1726
1732
1737
1743
1749
1754
1760
1765
1771
1776
1782
1787
1793
1799
1805
1810
1816
1822
1828
1834
1841
1847
1853
1859
1865
1871
1878
1884
1890
1897
1903
1909
1915
1922
1928
1934
1940
1946
1952
1958
1964
1970
1976
1982
1987
1993
1998
2004
2009
2015
2021
2025
2032
2037
2043
2049
2055
2061
2067
2074
2080
2087
2093
2100
2107
2114
2121
2128
2135
2142
2149
2156
2162
2169
2176
2183
2190
2196
2203
2209
2216
2222
2229
2235
2241
2248
2254
2260
2266
2272
2278
2283
2289
2295
2300
2306
2312
2317
2323
2329
2334
2340
2346
2352
2357
2363
2368
2374
2379
2384
2389
2394
2399
2404
2408
2412
2416
2419
2423
2426
2429
2432
2434
2437
2439
2440
2442
2443
2444
2445
2446
2447
2447
2447
2448
2448
2448
2447
2447
2446
2446
2445
2443
2442
2441
2439
2437
2435
2433
2431
2429
2426
2424
2421
2418
2415
2413
2410
2407
2404
2401
2398
2395
2392
2389
2386
2383
2380
2376
2373
2370
2367
2364
2360
2357
2354
2350
2347
2343
2340
2336
2333
2329
2326
2323
2319
2316
2312
2309
2305
2302
2298
2295
2291
2287
2283
2280
2276
2272
2268
2264
2260
2256
2253
2249
2245
2241
2237
2234
2230
2227
2224
2221
2218
2215
2212
2209
2207
2204
2202
2200
2197
2195
2193
2191
2189
2186
2184
2181
2179
2176
2173
2170
2167
2163
2160
2156
2153
2149
2145
2141
2137
2133
2129
2124
2120
2116
2112
2108
2104
2100
2097
2093
2090
2087
2085
2082
2080
2077
2075
2073
2072
2070
2069
2068
2067
2066
2066
2065
2065
2065
2065
2065
2066
2067
2067
2068
2070
2071
2073
2074
2076
2078
2080
2082
2085
2087
2089
2091
2094
2096
2099
2101
2104
2106
2109
2112
2114
2117
2120
2123
2125
2128
2131
2134
2136
2139
2142
2145
2148
2151
2154
2157
2160
2164
2168
2172
2176
2180
2184
2189
2193
2198
2202
2207
2212
2216
2221
2226
2231
2236
2241
2246
2251
2256
2261
2266
2271
2276
2281
2286
2291
2296
2301
2306
2311
2316
2321
2327
2332
2337
2343
2349
2354
2360
2366
2372
2378
2384
2391
2397
2404
2410
2417
2424
2431
2438
2445
2452
2460
2467
2474
2481
2488
2495
2502
2510
2517
2524
2531
2539
2546
2554
2561
2569
2577
2585
2593
2602
2610
2618
2627
2635
2644
2653
2661
2670
2679
2687
2696
2704
2713
2721
2730
2738
2746
2754
2762
2769
2777
2785
2793
2800
2808
2815
2823
2831
2838
2846
2854
2862
2870
2879
2887
2896
2905
2914
2923
2932
2942
2952
2961
2971
2981
2992
3002
3012
3023
3034
3045
3056
3067
3078
3088
3099
3110
3120
3130
3141
3151
3160
3170
3180
3189
3199
3208
3217
3226
3235
3244
3252
3261
3270
3278
3287
3296
3305
3313
3322
3332
3341
3350
3360
3369
3379
3389
3399
3409
3419
3430
3440
3450
3460
3470
3480
3490
3500
3509
3519
3528
3537
3546
3555
3563
3572
3580
3588
3596
3604
3611
3618
3625
3632
3639
3645
3652
3658
3664
3669
3675
3680
3685
3690
3695
3699
3704
3708
3712
3715
3719
3722
3725
3728
3731
3734
3737
3740
3743
3745
3748
3751
3753
3756
3758
3761
3763
3765
3768
3770
3773
3775
3777
3780
3782
3785
3787
3789
3792
3794
3797
3799
3802
3804
3806
3809
3811
3813
3815
3817
3819
3821
3823
3825
3827
3829
3830
3832
3834
3836
3838
3840
3842
3844
3846
3848
3850
3852
3854
3856
3858
3860
3861
3863
3865
3866
3867
3868
3869
3870
3870
3870
3870
3870
3870
3869
3868
3867
3866
3865
3863
3861
3859
3857
3855
3852
3850
3847
3844
3841
3839
3836
3833
3830
3827
3825
3822
3819
3817
3815
3812
3810
3808
3806
3804
3801
3799
3797
3795
3793
3790
3788
3786
3783
3780
3777
3775
3771
3768
3765
3761
3758
3754
3750
3746
3741
3737
3732
3728
3723
3718
3713
3708
3703
3698
3693
3687
3682
3676
3671
3665
3659
3653
3647
3641
3635
3628
3622
3615
3608
3601
3594
3587
3579
3572
3564
3557
3549
3541
3534
3526
3518
3510
3503
3495
3487
3480
3472
3464
3456
3449
3441
3433
3425
3417
3409
3401
3393
3385
3377
3369
3361
3353
3345
3337
3329
3321
3313
3304
3296
3288
3280
3271
3263
3254
3246
3237
3228
3219
3210
3201
3192
3183
3173
3164
3154
3144
3134
3124
3114
3104
3093
3083
3072
3061
3050
3038
3027
3015
3003
2991
2979
2967
2954
2942
2929
2916
2903
2890
2877
2864
2851
2838
2825
2813
2800
2787
2774
2761
2749
2736
2723
2710
2697
2684
2670
2656
2643
2628
2614
2599
2584
2568
2552
2536
2520
2503
2486
2468
2450
2432
2414
2395
2376
2357
2337
2318
2298
2278
2258
2238
2218
2197
2177
2157
2136
2116
2095
2075
2054
2033
2013
1992
1971
1950
1929
1908
1887
1865
1844
1823
1801
1779
1758
1736
1715
1693
1671
1650
1628
1606
1585
1563
1542
1520
1499
1478
1457
1435
1414
1394
1373
1352
1331
1311
1290
1270
1249
1229
1209
1188
1168
1147
1127
1106
1085
1065
1044
1024
1002
982
962
942
921
901
880
860
840
820
800
781
761
741
722
703
684
665
646
628
609
591
572
554
536
518
500
482
465
447
430
413
395
378
361
345
328
311
295
279
262
246
230
214
198
183
167
151
136
120
105
89
74
59
44
29
15
0
-15
-29
-43
-57
-71
-85
-99
-113
-126
-140
-153
-166
-179
-191
-204
-216
-229
-241
-253
-265
-276
-288
-299
-310
-321
-332
-343
-354
-364
-375
-385
-396
-406
-417
-427
-438
-449
-459
-470
-481
-492
-503
-513
-524
-535
-546
-556
-567
-577
-588
-598
-608
-619
-629
-639
-648
-658
-668
-677
-687
-696
-705
-714
-723
-732
-740
-749
-757
-766
-774
-782
-791
-799
-807
-815
-823
-830
-838
-846
-853
-860
-867
-874
-881
-887
-893
-899
-905
-910
-915
-920
-925
-929
-934
-938
-942
-946
-949
-953
-956
-959
-963
-966
-969
-972
-975
-977
-980
-982
-984
-986
-988
-990
-992
-993
-994
-995
-996
-997
-997
-998
-998
-997
-997
-996
-995
-995
-993
-992
-991
-989
-987
-985
-984
-981
-979
-977
-975
-973
-971
-969
-967
-965
-963
-961
-959
-958
-956
-954
-952
-950
-948
-946
-943
-941
-938
-935
-932
-928
-925
-921
-917
-912
-908
-903
-898
-893
-888
-883
-878
-873
-867
-862
-857
-852
-846
-841
-836
-831
-826
-821
-816
-811
-806
-802
-797
-793
-789
-785
-781
-777
-773
-769
-766
-762
-759
-756
-752
-749
-746
-743
-740
-737
-735
-732
-729
-727
-724
-722
-720
-717
-715
-713
-711
-709
-707
-704
-702
-700
-698
-696
-694
-691
-689
-687
-684
-682
-679
-676
-674
-671
-668
-665
-662
-659
-656
-654
-651
-648
-645
-643
-641
-638
-636
-634
-632
-631
-629
-628
-627
-626
-625
-624
-623
-623
-622
-622
-622
-621
-621
-621
-621
-621
-621
-620
-620
-620
-620
-619
-619
-619
-619
-619
-618
-618
-618
-618
-619
-619
-619
-620
-621
-622
-623
-624
-625
-627
-629
-631
-633
-635
-637
-640
-642
-645
-648
-651
-654
-657
-660
-663
-667
-670
-674
-678
-682
-686
-690
-695
-699
-704
-709
-714
-720
-725
-731
-737
-743
-750
-756
-763
-770
-777
-785
-792
-800
-807
-815
-823
-831
-840
-848
-857
-866
-874
-884
-893
-902
-912
-921
-931
-941
-951
-961
-971
-981
-991
-1000
-1010
-1022
-1032
-1042
-1053
-1063
-1074
-1084
-1095
-1105
-1116
-1127
-1137
-1148
-1158
-1169
-1180
-1190
-1201
-1212
-1223
-1234
-1245
-1256
-1267
-1278
-1289
-1300
-1311
-1323
-1334
-1345
-1357
-1369
-1381
-1392
-1404
-1417
-1429
-1441
-1454
-1467
-1480
-1493
-1506
-1519
-1533
-1547
-1560
-1574
-1588
-1602
-1616
-1630
-1645
-1659
-1673
-1687
-1702
-1716
-1730
-1745
-1759
-1774
-1788
-1803
-1817
-1832
-1847
-1862
-1877
-1892
-1908
-1923
-1939
-1955
-1970
-1986
-2001
-2017
-2033
-2050
-2066
-2082
-2098
-2114
-2130
-2146
-2162
-2179
-2195
-2211
-2227
-2244
-2260
-2277
-2293
-2310
-2327
-2344
-2361
-2378
-2394
-2412
-2429
-2446
-2463
-2480
-2497
-2514
-2531
-2548
-2565
-2582
-2599
-2616
-2633
-2650
-2667
-2683
-2700
-2716
-2732
-2749
-2764
-2780
-2796
-2811
-2827
-2842
-2857
-2872
-2887
-2902
-2917
-2932
-2948
-2963
-2978
-2993
-3009
-3024
-3040
-3056
-3071
-3087
-3103
-3119
-3135
-3150
-3166
-3182
-3198
-3214
-3230
-3246
-3261
-3277
-3292
-3307
-3322
-3337
-3351
-3366
-3380
-3394
-3408
-3422
-3435
-3449
-3462
-3476
-3489
-3502
-3515
-3528
-3541
-3554
-3567
-3580
-3593
-3606
-3619
-3632
-3644
-3657
-3670
-3682
-3695
-3707
-3720
-3733
-3745
-3758
-3770
-3783
-3795
-3807
-3819
-3831
-3843
-3855
-3867
-3879
-3890
-3902
-3913
-3925
-3936
-3947
-3958
-3969
-3980
-3991
-4002
-4013
-4024
-4034
-4045
-4056
-4066
-4077
-4088
-4098
-4109
-4119
-4129
-4140
-4150
-4160
-4171
-4181
-4191
-4201
-4211
-4220
-4230
-4240
-4249
-4259
-4268
-4278
-4287
-4297
-4306
-4316
-4325
-4334
-4344
-4353
-4362
-4372
-4381
-4390
-4399
-4408
-4417
-4426
-4435
-4444
-4453
-4462
-4471
-4479
-4488
-4497
-4506
-4514
-4523
-4532
-4540
-4549
-4557
-4565
-4573
-4581
-4589
-4596
-4604
-4611
-4618
-4625
-4632
-4638
-4645
-4651
-4657
-4663
-4669
-4675
-4681
-4686
-4692
-4698
-4704
-4709
-4715
-4721
-4726
-4732
-4737
-4743
-4748
-4754
-4759
-4764
-4769
-4775
-4780
-4785
-4790
-4795
-4799
-4804
-4809
-4813
-4818
-4822
-4826
-4830
-4834
-4838
-4841
-4845
-4848
-4852
-4855
-4858
-4861
-4864
-4867
-4869
-4871
-4873
-4875
-4877
-4878
-4880
-4881
-4881
-4882
-4882
-4882
-4882
-4882
-4882
-4881
-4880
-4879
-4878
-4876
-4875
-4873
-4871
-4868
-4866
-4863
-4860
-4857
-4854
-4851
-4847
-4843
-4840
-4836
-4832
-4827
-4823
-4819
-4814
-4809
-4804
-4799
-4794
-4789
-4783
-4778
-4772
-4766
-4760
-4754
-4748
-4742
-4736
-4730
-4723
-4716
-4710
-4703
-4696
-4689
-4681
-4674
-4666
-4658
-4650
-4642
-4633
-4624
-4616
-4607
-4597
-4588
-4578
-4568
-4558
-4548
-4538
-4528
-4517
-4506
-4495
-4484
-4473
-4462
-4450
-4439
-4427
-4415
-4404
-4392
-4380
-4368
-4355
-4343
-4331
-4318
-4306
-4293
-4280
-4267
-4255
-4242
-4229
-4216
-4204
-4191
-4178
-4166
-4153
-4141
-4128
-4116
-4103
-4091
-4078
-4066
-4053
-4040
-4027
-4014
-4000
-3987
-3973
-3959
-3945
-3931
-3916
-3901
-3886
-3871
-3856
-3841
-3825
-3809
-3793
-3777
-3761
-3745
-3728
-3712
-3695
-3679
-3663
-3646
-3630
-3614
-3597
-3581
-3565
-3549
-3533
-3516
-3500
-3484
-3468
-3452
-3435
-3419
-3403
-3386
-3370
-3353
-3336
-3319
-3302
-3284
-3266
-3248
-3230
-3212
-3193
-3174
-3155
-3136
-3117
-3097
-3077
-3057
-3037
-3017
-2997
-2977
-2957
-2936
-2916
-2895
-2875
-2854
-2833
-2812
-2792
-2771
-2750
-2729
-2707
-2686
-2665
-2644
-2623
-2601
-2580
-2558
-2537
-2515
-2494
-2472
-2450
-2428
-2406
-2384
-2362
-2340
-2317
-2294
-2272
-2249
-2225
-2202
-2179
-2155
-2131
-2107
-2083
-2058
-2033
-2008
-1983
-1957
-1931
-1905
-1879
-1852
-1825
-1798
-1771
-1743
-1716
-1688
-1659
-1631
-1602
-1573
-1544
-1515
-1486
-1456
-1426
-1396
-1366
-1335
-1304
-1273
-1242
-1211
-1179
-1148
-1116
-1084
-1052
-1020
-987
-955
-922
-890
-857
-824
-791
-758
-725
-692
-659
-626
-593
-560
-527
-493
-460
-427
-394
-361
-327
-294
-261
-228
-194
-161
-127
-94
-60
-27
7
41
75
110
144
179
214
249
285
320
356
392
428
464
500
536
573
609
646
682
719
755
792
829
866
902
939
977
1014
1051
1088
1125
1162
1199
1236
1273
1310
1347
1384
1420
1457
1493
1529
1565
1601
1637
1673
1708
1744
1779
1814
1850
1885
1920
1955
1990
2024
2059
2094
2129
2163
2198
2232
2267
2301
2336
2370
2405
2439
2473
2508
2542
2577
2611
2645
2680
2714
2748
2782
2816
2849
2883
2916
2950
2983
3016
3049
3081
3114
3146
3178
3210
3242
3274
3306
3337
3369
3400
3431
3463
3494
3525
3556
3586
3617
3648
3679
3709
3739
3770
3800
3830
3860
3889
3919
3948
3977
4006
4035
4062
4091
4120
4147
4175
4202
4229
4256
4282
4308
4334
4360
4385
4410
4435
4460
4485
4509
4534
4558
4582
4606
4629
4653
4677
4700
4723
4746
4769
4792
4814
4837
4859
4881
4903
4924
4945
4967
4988
5008
5029
5050
5070
5090
5110
5130
5149
5169
5188
5208
5227
5246
5265
5284
5302
5321
5339
5357
5376
5394
5411
5429
5447
5464
5481
5498
5515
5531
5547
5563
5579
5594
5610
5625
5639
5654
5668
5682
5695
5708
5721
5734
5747
5759
5771
5782
5794
5805
5816
5827
5837
5847
5857
5867
5877
5886
5895
5904
5913
5921
5930
5938
5946
5953
5961
5968
5975
5982
5989
5996
6002
6008
6014
6020
6026
6031
6037
6042
6047
6051
6056
6060
6063
6067
6070
6073
6075
6078
6079
6081
6083
6084
6085
6085
6086
6086
6086
6085
6085
6084
6083
6081
6080
6078
6076
6074
6071
6068
6065
6062
6059
6055
6051
6047
6042
6038
6033
6028
6022
6017
6011
6005
5998
5992
5985
5978
5971
5963
5955
5947
5938
5930
5921
5912
5903
5893
5884
5874
5864
5855
5845
5835
5824
5814
5804
5793
5783
5772
5761
5750
5739
5728
5716
5705
5693
5681
5668
5656
5643
5630
5616
5603
5589
5575
5560
5546
5531
5516
5501
5486
5471
5455
5440
5424
5408
5393
5377
5361
5345
5329
5313
5296
5280
5263
5246
5229
5212
5194
5176
5158
5140
5122
5103
5085
5066
5047
5028
5008
4989
4969
4950
4930
4910
4890
4870
4849
4829
4809
4788
4768
4747
4727
4707
4687
4666
4646
4626
4606
4587
4567
4547
4527
4508
4488
4468
4449
4429
4409
4389
4369
4349
4328
4308
4287
4266
4245
4224
4203
4182
4161
4139
4118
4096
4074
4051
4030
4008
3986
3964
3941
3919
3897
3874
3852
3830
3807
3784
3762
3739
3716
3694
3671
3648
3626
3603
3580
3558
3535
3513
3490
3468
3446
3424
3402
3380
3358
3336
3314
3293
3271
3249
3228
3206
3185
3163
3142
3121
3099
3078
3056
3034
3013
2991
2969
2947
2924
2902
2880
2858
2835
2813
2790
2767
2745
2722
2700
2677
2655
2632
2610
2588
2566
2543
2521
2500
2478
2456
2435
2414
2393
2372
2351
2331
2310
2290
2270
2250
2231
2211
2192
2172
2153
2134
2115
2097
2078
2059
2041
2023
2005
1987
1969
1951
1933
1915
1898
1880
1863
1846
1829
1812
1796
1779
1763
1747
1731
1715
1700
1684
1669
1654
1639
1625
1610
1596
1582
1568
1554
1540
1527
1514
1501
1489
1476
1464
1452
1440
1428
1417
1405
1394
1383
1372
1362
1351
1341
1331
1321
1312
1302
1293
1284
1275
1267
1258
1250
1242
1235
1227
1220
1212
1205
1198
1191
1185
1178
1172
1165
1159
1153
1148
1142
1136
1131
1126
1120
1115
1110
1105
1101
1096
1092
1088
1083
1079
1076
1072
1068
1065
1061
1058
1055
1052
1049
1046
1043
1041
1038
1036
1033
1031
1028
1026
1024
1020
1018
1016
1014
1012
1010
1008
1006
1004
1002
1000
998
997
995
994
993
992
991
990
990
989
989
989
988
988
988
988
989
989
989
989
989
989
990
990
990
990
991
991
992
992
993
993
994
995
996
998
999
1000
1002
1004
1006
1008
1010
1012
1014
1018
1020
1022
1026
1028
1031
1034
1036
1039
1041
1044
1046
1048
1051
1053
1055
1057
1059
1061
1063
1065
1066
1068
1070
1072
1073
1075
1077
1079
1081
1083
1085
1087
1089
1091
1093
1095
1097
1099
1101
1103
1105
1107
1110
1112
1114
1116
1118
1120
1123
1125
1127
1129
1131
1133
1135
1137
1139
1141
1142
1144
1146
1147
1148
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1160
1161
1162
1163
1164
1164
1165
1166
1167
1167
1168
1169
1169
1170
1171
1171
1172
1172
1172
1173
1173
1173
1173
1173
1173
1173
1173
1173
1173
1172
1172
1172
1171
1171
1170
1170
1169
1168
1168
1167
1166
1165
1165
1164
1163
1162
1161
1160
1159
1158
1157
1156
1155
1154
1153
1152
1151
1150
1149
1148
1147
1147
1146
1145
1144
1143
1143
1142
1141
1140
1139
1138
1137
1136
1135
1134
1133
1131
1130
1129
1127
1126
1125
1123
1122
1120
1119
1117
1115
1114
1112
1110
1108
1105
1103
1101
1098
1095
1093
1090
1087
1084
1080
1077
1074
1070
1066
1062
1059
1055
1051
1046
1042
1038
1034
1029
1025
1020
1016
1012
1006
1002
999
994
990
986
981
977
973
969
965
961
957
954
950
947
943
940
937
934
930
928
925
922
919
916
914
911
908
905
903
900
898
895
893
890
888
886
883
881
879
878
876
874
873
872
871
870
869
868
868
867
867
867
867
867
867
868
868
869
869
870
870
871
872
872
873
874
875
876
877
878
879
880
881
882
883
885
886
888
890
892
894
896
898
900
903
905
908
910
913
916
919
922
924
928
931
934
937
940
944
947
951
954
958
962
965
969
973
978
982
986
990
995
999
1002
1008
1012
1016
1020
1026
1030
1035
1039
1044
1048
1053
1057
1062
1066
1071
1075
1080
1084
1089
1093
1098
1103
1107
1112
1117
1122
1127
1131
1136
1141
1146
1151
1155
1160
1165
1170
1174
1179
1183
1188
1192
1196
1201
1205
1209
1213
1217
1221
1225
1229
1233
1237
1241
1244
1248
1251
1254
1257
1261
1264
1267
1269
1272
1275
1277
1280
1282
1285
1287
1289
1291
1293
1295
1297
1298
1300
1302
1303
1305
1306
1308
1309
1311
1312
1314
1316
1317
1319
1321
1322
1324
1326
1327
1329
1331
1333
1335
1337
1339
1341
1343
1345
1347
1349
1351
1353
1355
1357
1359
1361
1363
1365
1367
1369
1371
1374
1376
1378
1380
1382
1384
1386
1389
1391
1393
1395
1397
1399
1401
1403
1405
1407
1409
1411
1414
1416
1418
1420
1422
1424
1426
1429
1431
1433
1435
1437
1440
1442
1444
1446
1448
1450
1452
1455
1457
1459
1461
1463
1465
1467
1469
1472
1474
1476
1478
1480
1482
1485
1487
1489
1491
1494
1496
1498
1500
1503
1505
1507
1509
1511
1513
1515
1517
1519
1521
1523
1524
1526
1528
1529
1531
1533
1535
1536
1538
1540
1541
1543
1545
1547
1548
1550
1552
1553
1555
1556
1558
1559
1561
1562
1564
1565
1567
1568
1569
1571
1572
1573
1575
1576
1577
1578
1579
1580
1581
1581
1582
1582
1583
1583
1583
1582
1582
1581
1581
1580
1579
1578
1577
1576
1574
1573
1571
1569
1568
1566
1564
1562
1560
1558
1556
1554
1551
1549
1547
1545
1543
1541
1539
1536
1534
1532
1531
1529
1527
1525
1524
1522
1520
1519
1518
1516
1515
1513
1512
1510
1509
1508
1506
1505
1503
1502
1500
1499
1498
1496
1495
1493
1492
1490
1489
1488
1486
1485
1483
1482
1481
1479
1478
1476
1475
1474
1472
1471
1469
1468
1467
1465
1464
1462
1461
1460
1458
1457
1455
1454
1453
1451
1450
1448
1447
1446
1444
1443
1442
1440
1439
1437
1436
1435
1433
1432
1430
1429
1428
1426
1425
1424
1422
1421
1420
1418
1417
1415
1414
1413
1411
1410
1409
1407
1406
1405
1403
1402
1401
1399
1398
1397
1395
1394
1392
1391
1390
1388
1387
1386
1384
1383
1382
1380
1379
1378
1376
1375
1374
1372
1371
1370
1369
1367
1366
1365
1363
1362
1361
1359
1358
1357
1355
1354
1353
1351
1350
1349
1347
1346
1345
1344
1342
1341
1340
1338
1337
1336
1334
1333
1332
1331
1329
1328
1327
1325
1324
1323
1322
1320
1319
1318
1316
1315
1314
1313
1311
1310
1309
1307
1306
1305
1304
1302
1301
1300
1299
1297
1296
1295
1294
1292
1291
1290
1288
1287
1286
1285
1283
1282
1281
1280
1278
1277
1276
1275
1273
1272
1271
1270
1268
1267
1266
1265
1264
1262
1261
1260
1259
1257
1256
1255
1254
1252
1251
1250
1249
1247
1246
1245
1244
1243
1241
1240
1239
1238
1237
1235
1234
1233
1232
1230
1229
1228
1227
1226
1224
1223
1222
1221
1220
1218
1217
1216
1215
1214
1212
1211
1210
1209
1208
1206
1205
1204
1203
1202
1201
1199
1198
1197
1196
1195
1193
1192
1191
1190
1189
1188
1186
1185
1184
1183
1182
1181
1179
1178
1177
1176
1175
1174
1172
1171
1170
1169
1168
1167
1165
1164
1163
1162
1161
1160
1159
1157
1156
1155
1154
1153
1152
1151
1149
1148
1147
1146
1145
1144
1143
1141
1140
1139
1138
1137
1136
1135
1133
1132
1131
1130
1129
1128
1127
1126
1125
1123
1122
1121
1120
1119
1118
1117
1116
1114
1113
1112
1111
1110
1109
1108
1107
1106
1105
1103
1102
1101
1100
1099
1098
1097
1096
1095
1094
1093
1091
1090
1089
1088
1087
1086
1085
1084
1083
1082
1081
1079
1078
1077
1076
1075
1074
1073
1072
1071
1070
1069
1068
1067
1066
1065
1063
1062
1061
1060
1059
1058
1057
1056
1055
1054
1053
1052
1051
1050
1049
1048
1047
1046
1044
1043
1042
1041
1040
1039
1038
1037
1036
1035
1034
1033
1032
1031
1030
1029
1028
1027
1026
1025
1024
1022
1022
1020
1020
1018
1018
1016
1016
1014
1014
1012
1012
1010
1008
1008
1006
1006
1004
1004
1002
1002
1000
1000
999
998
997
996
995
994
993
992
991
990
989
988
987
986
985
984
983
982
981
981
980
979
978
977
976
975
974
973
972
971
970
969
968
967
966
965
964
963
962
961
960
959
958
957
956
955
954
953
952
951
950
949
949
948
947
946
945
944
943
942
941
940
939
938
937
936
935
934
933
932
932
931
930
929
928
927
926
925
924
923
922
921
920
919
918
918
917
916
915
914
913
912
911
910
909
908
907
907
906
905
904
903
902
901
900
899
898
897
897
896
895
894
893
892
891
890
889
888
888
887
886
885
884
883
882
881
880
880
879
878
877
876
875
874
873
873
872
871
870
869
868
867
866
866
865
864
863
862
861
860
859
859
858
857
856
855
854
853
853
852
851
850
849
848
847
847
846
845
844
843
842
842
841
840
839
838
837
836
836
835
834
833
832
831
831
830
829
828
827
826
826
825
824
823
822
822
821
820
819
818
817
817
816
815
814
813
813
812
811
810
809
808
808
807
806
805
804
804
803
802
801
800
800
799
798
797
796
796
795
794
793
792
792
791
790
789
788
788
787
786
785
785
784
783
782
781
781
780
779
778
778
777
776
775
774
774
773
772
771
771
770
769
768
768
767
766
765
764
764
763
762
761
761
760
759
758
758
757
756
755
755
754
753
752
752
751
750
749
749
748
747
746
746
745
744
743
743
742
741
741
740
739
738
738
737
736
735
735
734
733
732
732
731
730
730
729
728
727
727
726
725
725
724
723
722
722
721
720
720
719
718
717
717
716
715
715
714
713
712
712
711
710
710
709
708
708
707
706
705
705
704
703
703
702
701
701
700
699
699
698
697
697
696
695
694
694
693
692
692
691
690
690
689
688
688
687
686
686
685
684
684
683
682
682
681
680
680
679
678
678
677
676
676
675
674
674
673
672
672
671
670
670
669
669
668
667
667
666
665
665
664
663
663
662
661
661
660
659
659
658
658
657
656
656
655
654
654
653
653
652
651
651
650
649
649
648
647
647
646
646
645
644
644
643
643
642
641
641
640
639
639
638
638
637
636
636
635
635
634
633
633
632
632
631
630
630
629
628
628
627
627
626
625
625
624
624
623
623
622
621
621
620
620
619
618
618
617
617
616
615
615
614
614
613
613
612
611
611
610
610
609
608
608
607
607
606
606
605
604
604
603
603
602
602
601
601
600
599
599
598
598
597
597
596
595
595
594
594
593
593
592
592
591
590
590
589
589
588
588
587
587
586
586
585
584
584
583
583
582
582
581
581
580
580
579
578
578
577
577
576
576
575
575
574
574
573
573
572
572
571
571
570
569
