5
32320
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
38
38
38
38
38
38
39
39
39
39
39
39
40
40
40
40
40
41
41
41
41
41
42
42
42
42
42
43
43
43
43
43
44
44
44
44
44
45
45
45
45
46
46
46
46
46
47
47
47
47
47
48
48
48
48
49
49
49
49
50
50
50
50
51
51
51
51
52
52
52
52
53
53
53
53
54
54
54
54
55
55
55
56
56
56
56
57
57
57
57
58
58
58
59
59
59
59
60
60
60
61
61
61
61
62
62
62
63
63
63
64
64
64
65
65
65
66
66
66
66
67
67
67
68
68
68
69
69
69
70
70
70
71
71
71
72
72
72
73
73
73
73
74
74
74
75
75
75
76
76
77
77
77
78
78
78
79
79
79
80
80
80
81
81
82
82
82
83
83
83
84
84
85
85
85
86
86
86
87
87
87
88
88
89
89
89
90
90
90
91
91
92
92
92
93
93
93
94
94
95
95
95
96
96
96
97
97
97
98
98
99
99
99
100
100
100
101
101
102
102
102
103
103
103
104
104
105
105
105
106
106
106
107
107
107
108
108
109
109
109
110
110
110
111
111
112
112
112
113
113
113
114
114
114
115
115
115
116
116
117
117
117
118
118
119
119
119
120
120
120
121
121
122
122
122
123
123
123
124
124
125
125
125
126
126
126
127
127
128
128
128
129
129
130
130
130
131
131
131
132
132
133
133
133
134
134
134
135
135
136
136
136
137
137
138
138
138
139
139
140
140
140
141
141
142
142
142
143
143
143
144
144
145
145
145
146
146
147
147
147
148
148
149
149
149
150
150
151
151
151
152
152
153
153
153
154
154
155
155
155
156
156
157
157
157
158
158
159
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
169
170
170
171
171
172
172
172
173
173
174
174
174
175
175
176
176
176
177
177
178
178
178
179
179
179
180
180
181
181
181
182
182
183
183
183
184
184
185
185
185
186
186
186
187
187
188
188
188
189
189
189
190
190
191
191
191
192
192
193
193
193
194
194
194
195
195
195
196
196
197
197
197
198
198
199
199
199
200
200
200
201
201
202
202
202
203
203
204
204
204
205
205
206
206
206
207
207
208
208
208
209
209
209
210
210
211
211
211
212
212
213
213
213
214
214
215
215
215
216
216
216
217
217
218
218
218
219
219
220
220
220
221
221
222
222
222
223
223
224
224
224
225
225
226
226
226
227
227
228
228
228
229
229
230
230
230
231
231
232
232
232
233
233
234
234
235
235
235
236
236
237
237
237
238
238
239
239
240
240
240
241
241
242
242
243
243
243
244
244
245
245
246
246
246
247
247
248
248
249
249
250
250
250
251
251
252
252
253
253
253
254
254
255
255
256
256
257
257
257
258
258
259
259
260
260
261
261
262
262
262
263
263
264
264
265
265
266
266
267
267
267
268
268
269
269
270
270
271
271
272
272
273
273
274
274
274
275
275
276
276
277
277
278
278
279
279
280
280
281
281
282
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
294
295
295
296
296
297
297
298
298
299
299
300
300
301
301
302
302
303
303
304
304
305
305
306
306
306
307
307
308
308
309
309
310
310
311
311
312
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
327
328
328
329
329
330
330
331
331
332
332
333
333
334
334
335
335
336
336
337
337
338
338
339
339
340
340
341
341
342
342
343
343
344
344
345
345
346
346
347
347
347
348
348
349
349
350
350
351
351
352
352
353
353
354
354
355
355
356
356
357
357
358
358
359
359
360
360
361
361
361
362
362
363
363
364
364
365
365
366
366
367
367
368
368
369
369
370
370
370
371
371
372
372
373
373
374
374
375
375
376
376
377
377
378
378
379
379
380
380
381
381
381
382
382
383
383
384
384
385
385
386
386
387
387
388
388
389
389
390
390
390
391
391
392
392
393
393
394
394
395
395
396
396
397
397
398
398
398
399
399
400
400
401
401
402
402
403
403
404
404
405
405
406
406
407
407
408
408
409
409
410
410
411
411
412
412
413
413
414
414
415
415
416
416
417
417
418
418
419
419
419
420
420
421
421
422
422
423
423
424
424
425
425
426
426
427
427
428
428
429
429
430
430
431
431
432
432
433
433
434
434
435
435
436
436
437
437
438
439
439
440
440
441
441
442
442
443
443
444
444
445
445
446
446
447
447
448
448
449
449
450
450
451
451
452
453
453
454
454
455
455
456
456
457
457
458
458
459
459
460
460
461
461
462
462
463
463
464
464
465
465
466
466
467
467
468
469
469
470
470
471
471
472
472
473
473
474
474
475
475
476
476
477
477
478
478
479
479
480
480
481
481
482
482
483
483
484
484
485
486
486
487
487
488
488
489
489
490
490
491
491
492
492
493
494
494
495
495
496
496
497
497
498
498
499
499
500
500
501
502
502
503
503
504
504
505
505
506
506
507
507
508
508
509
509
510
510
511
511
512
513
513
514
514
515
515
516
516
517
517
518
518
519
520
520
521
521
522
522
523
523
524
524
525
526
526
527
527
528
528
529
529
530
530
531
532
532
533
533
534
534
535
535
536
536
537
538
538
539
539
540
540
541
541
542
542
543
544
544
545
545
546
546
547
547
548
548
549
550
550
551
551
552
552
553
553
554
554
555
556
556
557
557
558
558
559
559
560
561
561
562
562
563
563
564
564
565
566
566
567
567
568
568
569
569
570
571
571
572
572
573
573
574
574
575
576
576
577
577
578
578
579
579
580
581
581
582
582
583
583
584
584
585
586
586
587
587
588
588
589
590
590
591
591
592
592
593
594
594
595
595
596
596
597
597
598
599
599
600
600
601
601
602
603
603
604
604
605
605
606
607
607
608
608
609
610
610
611
611
612
612
613
614
614
615
615
616
617
617
618
618
619
619
620
621
621
622
622
623
624
624
625
625
626
627
627
628
628
629
630
630
631
631
632
633
633
634
634
635
635
636
637
637
638
638
639
640
640
641
641
642
643
643
644
644
645
645
646
647
647
648
648
649
650
650
651
651
652
652
653
654
654
655
655
656
656
657
658
658
659
659
660
660
661
662
662
663
663
664
665
665
666
666
667
668
668
669
669
670
671
671
672
672
673
673
674
675
675
676
676
677
678
678
679
679
680
681
681
682
682
683
684
684
685
685
686
686
687
688
688
689
689
690
691
691
692
692
693
694
694
695
695
696
696
697
698
698
699
699
700
701
701
702
702
703
703
704
705
705
706
706
707
708
708
709
709
710
710
711
712
712
713
713
714
715
715
716
716
717
718
718
719
719
720
721
721
722
722
723
724
724
725
725
726
726
727
728
728
729
729
730
731
731
732
732
733
734
734
735
735
736
736
737
738
738
739
739
740
741
741
742
742
743
743
744
745
745
746
746
747
747
748
749
749
750
750
751
752
752
753
753
754
754
755
756
756
757
757
758
759
759
760
760
761
762
762
763
763
764
765
765
766
766
767
768
768
769
770
770
771
771
772
773
773
774
775
775
776
776
777
778
778
779
780
780
781
782
782
783
784
784
785
785
786
787
787
788
789
789
790
790
791
792
792
793
794
794
795
796
796
797
797
798
799
799
800
801
801
802
803
803
804
805
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
821
822
823
823
824
825
825
826
827
827
828
829
829
830
831
831
832
833
833
834
834
835
836
836
837
838
838
839
840
840
841
842
842
843
844
844
845
846
847
847
848
849
849
850
851
851
852
853
853
854
855
855
856
857
857
858
859
859
860
861
861
862
863
863
864
865
865
866
867
867
868
869
869
870
871
871
872
873
873
874
875
875
876
877
877
878
879
879
880
881
881
882
883
883
884
885
885
886
887
887
888
889
889
890
891
891
892
893
893
894
895
896
896
897
898
898
899
900
900
901
902
903
903
904
905
905
906
907
908
908
909
910
910
911
912
912
913
914
915
915
916
917
917
918
919
920
920
921
922
922
923
924
924
925
926
927
927
928
929
929
930
931
932
932
933
934
934
935
936
937
937
938
939
940
940
941
942
942
943
944
945
945
946
947
948
948
949
950
950
951
952
953
953
954
955
956
956
957
958
958
959
960
961
961
962
963
964
964
965
966
966
967
968
969
969
970
971
972
972
973
974
975
975
976
977
978
978
979
980
981
981
982
983
984
984
985
986
987
987
988
989
990
991
991
992
993
994
994
995
996
997
997
998
999
1000
1000
1000
1002
1002
1002
1004
1004
1006
1006
1006
1008
1008
1010
1010
1010
1012
1012
1012
1014
1014
1016
1016
1016
1018
1018
1020
1020
1020
1022
1022
1022
1024
1025
1026
1026
1027
1028
1029
1030
1030
1031
1032
1033
1033
1034
1035
1036
1037
1037
1038
1039
1040
1040
1041
1042
1043
1044
1044
1045
1046
1047
1048
1048
1049
1050
1051
1052
1052
1053
1054
1055
1056
1056
1057
1058
1059
1060
1060
1061
1062
1063
1064
1064
1065
1066
1067
1067
1068
1069
1070
1071
1071
1072
1073
1074
1075
1076
1076
1077
1078
1079
1079
1080
1081
1082
1083
1083
1084
1085
1086
1087
1087
1088
1089
1090
1091
1091
1092
1093
1094
1095
1095
1096
1097
1098
1098
1099
1100
1101
1102
1102
1103
1104
1105
1106
1106
1107
1108
1109
1110
1110
1111
1112
1113
1114
1114
1115
1116
1117
1118
1118
1119
1120
1121
1122
1122
1123
1124
1125
1126
1126
1127
1128
1129
1130
1130
1131
1132
1133
1134
1135
1135
1136
1137
1138
1139
1139
1140
1141
1142
1143
1144
1144
1145
1146
1147
1148
1148
1149
1150
1151
1152
1152
1153
1154
1155
1156
1156
1157
1158
1159
1160
1160
1161
1162
1163
1164
1164
1165
1166
1167
1168
1168
1169
1170
1171
1172
1172
1173
1174
1175
1176
1176
1177
1178
1179
1180
1180
1181
1182
1183
1184
1184
1185
1186
1187
1188
1188
1189
1190
1191
1191
1192
1193
1194
1195
1195
1196
1197
1198
1198
1199
1200
1201
1202
1202
1203
1204
1205
1205
1206
1207
1208
1209
1209
1210
1211
1212
1212
1213
1214
1215
1215
1216
1217
1218
1218
1219
1220
1221
1222
1222
1223
1224
1225
1225
1226
1227
1228
1229
1229
1230
1231
1232
1232
1233
1234
1235
1235
1236
1237
1238
1239
1239
1240
1241
1242
1242
1243
1244
1245
1245
1246
1247
1248
1249
1249
1250
1251
1252
1252
1253
1254
1255
1255
1256
1257
1258
1259
1259
1260
1261
1262
1262
1263
1264
1265
1265
1266
1267
1268
1268
1269
1270
1271
1271
1272
1273
1274
1274
1275
1276
1277
1277
1278
1279
1280
1280
1281
1282
1283
1283
1284
1285
1286
1286
1287
1288
1289
1289
1290
1291
1292
1292
1293
1294
1295
1295
1296
1297
1298
1298
1299
1300
1301
1301
1302
1303
1304
1304
1305
1306
1307
1307
1308
1309
1310
1310
1311
1312
1313
1313
1314
1315
1316
1317
1317
1318
1319
1320
1320
1321
1322
1323
1324
1324
1325
1326
1327
1328
1328
1329
1330
1331
1331
1332
1333
1334
1335
1335
1336
1337
1338
1338
1339
1340
1341
1342
1342
1343
1344
1345
1346
1346
1347
1348
1349
1350
1350
1351
1352
1353
1354
1355
1355
1356
1357
1358
1359
1360
1360
1361
1362
1363
1364
1365
1365
1366
1367
1368
1369
1369
1370
1371
1372
1373
1373
1374
1375
1376
1377
1377
1378
1379
1380
1381
1381
1382
1383
1384
1384
1385
1386
1387
1387
1388
1389
1390
1391
1391
1392
1393
1394
1394
1395
1396
1397
1398
1398
1399
1400
1401
1401
1402
1403
1404
1405
1405
1406
1407
1408
1408
1409
1410
1411
1411
1412
1413
1414
1414
1415
1416
1417
1417
1418
1419
1420
1420
1421
1422
1423
1423
1424
1425
1426
1426
1427
1428
1428
1429
1430
1431
1431
1432
1433
1434
1434
1435
1436
1436
1437
1438
1439
1439
1440
1441
1442
1442
1443
1444
1444
1445
1446
1447
1447
1448
1449
1449
1450
1451
1452
1452
1453
1454
1454
1455
1456
1457
1457
1458
1459
1459
1460
1461
1462
1462
1463
1464
1464
1465
1466
1467
1467
1468
1469
1469
1470
1471
1472
1472
1473
1474
1475
1475
1476
1477
1477
1478
1479
1480
1480
1481
1482
1483
1483
1484
1485
1485
1486
1487
1488
1488
1489
1490
1491
1491
1492
1493
1494
1494
1495
1496
1496
1497
1498
1499
1499
1500
1501
1502
1502
1503
1504
1505
1505
1506
1507
1508
1508
1509
1510
1510
1511
1512
1513
1513
1514
1515
1515
1516
1517
1518
1518
1519
1520
1521
1521
1522
1523
1523
1524
1525
1526
1526
1527
1528
1528
1529
1530
1531
1531
1532
1533
1533
1534
1535
1536
1536
1537
1538
1538
1539
1540
1540
1541
1542
1543
1543
1544
1545
1545
1546
1547
1547
1548
1549
1549
1550
1551
1551
1552
1553
1553
1554
1555
1555
1556
1557
1558
1558
1559
1560
1560
1561
1562
1562
1563
1564
1564
1565
1566
1566
1567
1568
1568
1569
1570
1570
1571
1572
1572
1573
1573
1574
1575
1575
1576
1577
1577
1578
1579
1579
1580
1581
1581
1582
1583
1583
1584
1585
1585
1586
1586
1587
1588
1588
1589
1590
1590
1591
1592
1592
1593
1593
1594
1595
1595
1596
1596
1597
1598
1598
1599
1599
1600
1600
1601
1602
1602
1603
1603
1604
1605
1605
1606
1606
1607
1608
1608
1609
1609
1610
1611
1611
1612
1612
1613
1613
1614
1614
1615
1615
1616
1616
1617
1617
1617
1618
1618
1618
1619
1619
1619
1620
1620
1620
1620
1620
1621
1621
1621
1621
1621
1622
1622
1622
1622
1622
1623
1623
1623
1623
1623
1623
1624
1624
1624
1624
1624
1624
1625
1625
1625
1625
1626
1626
1626
1626
1626
1626
1626
1626
1627
1627
1627
1627
1626
1626
1626
1626
1626
1626
1626
1626
1626
1626
1625
1625
1625
1625
1625
1624
1624
1624
1624
1624
1624
1624
1624
1624
1624
1624
1625
1625
1625
1626
1626
1627
1627
1627
1628
1628
1629
1629
1630
1630
1631
1631
1632
1632
1633
1633
1634
1635
1635
1636
1637
1637
1638
1638
1639
1639
1640
1640
1640
1640
1641
1641
1641
1641
1641
1641
1642
1642
1643
1643
1643
1644
1644
1644
1644
1644
1644
1644
1644
1644
1644
1644
1644
1644
1644
1644
1644
1644
1644
1644
1644
1644
1644
1644
1644
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1646
1646
1647
1648
1649
1650
1651
1651
1652
1653
1653
1654
1654
1655
1656
1656
1657
1658
1658
1659
1660
1661
1662
1663
1664
1664
1665
1665
1666
1666
1666
1666
1667
1667
1667
1668
1668
1668
1669
1669
1670
1670
1671
1671
1671
1672
1672
1672
1672
1672
1673
1673
1673
1673
1674
1674
1674
1675
1675
1676
1676
1677
1678
1678
1679
1679
1680
1681
1681
1682
1682
1682
1683
1683
1683
1684
1684
1684
1684
1685
1685
1686
1686
1686
1687
1687
1687
1687
1687
1688
1688
1688
1688
1688
1688
1688
1688
1688
1688
1688
1688
1688
1688
1688
1688
1688
1688
1688
1688
1689
1689
1689
1689
1688
1688
1687
1687
1686
1686
1685
1685
1685
1685
1685
1685
1686
1686
1686
1686
1686
1686
1686
1685
1685
1685
1685
1685
1685
1686
1686
1686
1687
1687
1688
1689
1689
1690
1691
1692
1692
1693
1694
1694
1694
1695
1695
1695
1695
1695
1696
1696
1696
1697
1697
1698
1698
1699
1699
1700
1700
1700
1701
1701
1701
1701
1701
1701
1701
1700
1700
1699
1699
1698
1697
1697
1696
1696
1695
1695
1695
1694
1694
1694
1693
1693
1693
1692
1692
1692
1691
1691
1691
1691
1690
1690
1690
1690
1690
1690
1690
1690
1690
1691
1691
1692
1692
1692
1692
1692
1692
1692
1693
1693
1693
1693
1694
1695
1695
1696
1696
1697
1697
1698
1698
1698
1699
1699
1700
1700
1701
1701
1702
1703
1703
1704
1704
1704
1704
1704
1703
1703
1703
1702
1702
1702
1701
1701
1701
1701
1701
1700
1700
1700
1700
1700
1701
1701
1701
1702
1703
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1718
1719
1720
1721
1721
1721
1722
1722
1723
1723
1723
1723
1724
1724
1724
1725
1725
1725
1726
1726
1726
1726
1726
1726
1726
1726
1725
1725
1725
1725
1725
1725
1725
1725
1725
1725
1725
1726
1725
1725
1725
1725
1725
1724
1724
1724
1724
1724
1724
1724
1724
1724
1724
1724
1724
1724
1724
1724
1724
1723
1723
1722
1722
1721
1720
1719
1718
1718
1717
1717
1716
1716
1716
1716
1716
1715
1715
1715
1714
1713
1713
1712
1711
1710
1709
1709
1708
1707
1707
1706
1705
1705
1704
1704
1704
1703
1703
1702
1701
1701
1700
1699
1698
1696
1695
1694
1692
1691
1689
1688
1687
1685
1684
1683
1682
1681
1680
1679
1679
1678
1677
1676
1675
1674
1673
1672
1671
1670
1669
1668
1667
1666
1666
1665
1665
1664
1664
1664
1663
1662
1661
1660
1659
1658
1656
1654
1653
1651
1649
1646
1644
1642
1639
1637
1634
1632
1629
1627
1625
1623
1621
1618
1616
1614
1612
1609
1607
1605
1602
1600
1598
1596
1593
1591
1589
1586
1584
1582
1579
1577
1574
1572
1570
1568
1566
1565
1563
1561
1560
1558
1557
1555
1553
1551
1549
1547
1545
1542
1540
1538
1537
1535
1533
1531
1530
1528
1526
1524
1523
1521
1520
1519
1518
1517
1516
1515
1514
1513
1512
1510
1508
1506
1503
1501
1498
1495
1492
1489
1486
1484
1482
1479
1477
1475
1472
1470
1467
1465
1462
1459
1455
1452
1449
1446
1442
1439
1435
1432
1429
1425
1422
1419
1416
1414
1411
1409
1406
1404
1402
1399
1397
1394
1390
1387
1383
1379
1375
1370
1366
1361
1356
1352
1348
1343
1340
1336
1333
1330
1327
1324
1322
1319
1316
1313
1310
1307
1303
1300
1296
1292
1289
1285
1282
1279
1276
1273
1270
1267
1264
1260
1257
1253
1250
1246
1242
1238
1234
1230
1226
1222
1219
1215
1212
1209
1206
1204
1201
1198
1195
1192
1189
1186
1183
1180
1177
1175
1173
1172
1170
1169
1167
1165
1164
1162
1161
1159
1157
1155
1154
1152
1150
1148
1147
1145
1143
1140
1138
1136
1133
1130
1128
1125
1123
1120
1118
1116
1114
1111
1109
1107
1104
1101
1098
1095
1091
1087
1083
1079
1074
1069
1064
1059
1054
1048
1043
1038
1034
1029
1025
1022
1018
1016
1012
1010
1008
1006
1004
1002
1000
998
996
994
992
990
989
988
987
986
986
986
986
985
985
985
984
983
983
982
981
980
979
978
976
975
973
971
969
966
963
961
958
956
953
952
950
949
948
947
946
944
942
940
938
935
933
930
928
925
923
921
920
918
916
914
912
910
907
904
901
897
893
889
885
881
878
874
870
867
863
860
857
854
851
848
845
842
838
833
829
824
819
814
810
806
802
798
795
791
788
785
782
779
776
773
771
768
766
763
761
758
756
754
753
752
751
750
750
750
750
750
750
749
748
747
745
743
742
740
738
737
736
735
734
734
734
734
734
734
734
733
733
732
730
729
726
724
721
718
716
713
712
710
709
709
708
708
708
707
706
704
701
698
694
689
683
678
673
667
663
658
655
651
648
645
642
639
635
632
628
623
619
614
610
605
601
597
592
588
584
580
577
574
571
569
568
568
568
569
570
571
571
571
569
567
563
559
554
548
543
537
532
527
523
520
517
514
512
509
507
504
502
500
497
496
494
492
491
489
487
485
482
479
477
474
471
469
467
464
462
459
456
451
446
440
433
425
417
409
401
393
386
378
372
366
361
357
353
351
348
346
344
343
341
340
339
338
338
337
337
337
337
337
336
336
335
334
333
332
331
329
327
324
320
314
308
300
292
283
274
265
257
250
244
238
232
227
221
215
208
202
195
187
180
172
164
157
150
143
137
132
127
123
119
115
112
110
107
106
104
104
104
105
107
109
110
112
112
112
111
110
108
105
103
100
98
97
96
95
95
96
96
96
96
95
94
91
88
84
78
72
64
56
47
38
28
19
10
2
-4
-10
-15
-21
-26
-33
-42
-52
-64
-78
-92
-108
-124
-139
-153
-167
-178
-189
-197
-205
-212
-217
-223
-228
-233
-239
-245
-251
-257
-264
-271
-279
-286
-293
-301
-307
-314
-319
-324
-327
-330
-331
-333
-333
-334
-336
-338
-342
-346
-352
-360
-369
-379
-390
-401
-412
-423
-433
-442
-450
-457
-463
-468
-473
-478
-483
-490
-497
-505
-514
-524
-533
-544
-554
-563
-573
-583
-592
-600
-608
-616
-622
-629
-635
-642
-649
-656
-664
-672
-681
-691
-702
-714
-726
-738
-751
-763
-775
-785
-795
-804
-811
-817
-822
-827
-830
-833
-836
-839
-842
-846
-850
-855
-862
-869
-878
-887
-897
-906
-915
-923
-930
-935
-940
-944
-947
-951
-956
-961
-968
-975
-982
-990
-998
-1004
-1010
-1016
-1022
-1026
-1029
-1033
-1036
-1040
-1045
-1051
-1058
-1066
-1074
-1083
-1093
-1102
-1112
-1121
-1129
-1137
-1144
-1151
-1158
-1166
-1173
-1181
-1190
-1200
-1210
-1220
-1231
-1242
-1253
-1263
-1274
-1284
-1294
-1304
-1314
-1323
-1331
-1337
-1341
-1344
-1345
-1344
-1344
-1343
-1344
-1346
-1349
-1355
-1362
-1372
-1382
-1394
-1406
-1419
-1432
-1445
-1458
-1471
-1483
-1494
-1505
-1516
-1526
-1537
-1548
-1559
-1570
-1582
-1594
-1608
-1622
-1637
-1653
-1670
-1686
-1702
-1716
-1730
-1741
-1751
-1758
-1763
-1767
-1770
-1772
-1774
-1777
-1781
-1786
-1793
-1802
-1812
-1823
-1836
-1849
-1863
-1878
-1894
-1909
-1926
-1942
-1959
-1977
-1995
-2013
-2031
-2048
-2064
-2079
-2092
-2103
-2113
-2122
-2130
-2138
-2147
-2155
-2164
-2173
-2182
-2190
-2198
-2205
-2212
-2217
-2223
-2228
-2232
-2236
-2239
-2242
-2245
-2247
-2251
-2254
-2259
-2264
-2271
-2278
-2286
-2294
-2302
-2310
-2319
-2326
-2333
-2339
-2345
-2349
-2353
-2356
-2359
-2361
-2363
-2364
-2365
-2365
-2365
-2364
-2362
-2360
-2358
-2356
-2356
-2356
-2358
-2363
-2369
-2377
-2386
-2397
-2407
-2417
-2426
-2435
-2441
-2447
-2451
-2455
-2458
-2461
-2465
-2470
-2475
-2481
-2488
-2496
-2503
-2511
-2519
-2526
-2534
-2542
-2550
-2559
-2568
-2579
-2589
-2599
-2609
-2618
-2626
-2633
-2639
-2644
-2649
-2654
-2659
-2665
-2672
-2679
-2686
-2693
-2699
-2705
-2709
-2713
-2716
-2717
-2719
-2719
-2719
-2718
-2717
-2716
-2715
-2715
-2716
-2719
-2724
-2731
-2739
-2749
-2761
-2773
-2786
-2799
-2813
-2827
-2842
-2856
-2871
-2886
-2901
-2916
-2930
-2944
-2958
-2971
-2983
-2994
-3004
-3014
-3023
-3032
-3041
-3050
-3059
-3070
-3082
-3095
-3109
-3124
-3140
-3156
-3171
-3186
-3199
-3211
-3222
-3233
-3245
-3256
-3269
-3283
-3297
-3312
-3328
-3344
-3360
-3376
-3391
-3405
-3417
-3428
-3436
-3443
-3448
-3453
-3457
-3461
-3467
-3473
-3482
-3492
-3503
-3517
-3531
-3547
-3563
-3580
-3598
-3616
-3635
-3654
-3674
-3695
-3717
-3739
-3762
-3786
-3810
-3834
-3858
-3882
-3906
-3929
-3953
-3977
-4001
-4025
-4050
-4075
-4101
-4127
-4153
-4179
-4204
-4228
-4252
-4274
-4296
-4317
-4337
-4356
-4376
-4395
-4413
-4432
-4450
-4468
-4486
-4503
-4521
-4537
-4554
-4569
-4583
-4596
-4609
-4621
-4633
-4645
-4658
-4672
-4686
-4701
-4716
-4732
-4747
-4764
-4780
-4798
-4817
-4837
-4858
-4880
-4902
-4924
-4945
-4966
-4986
-5005
-5024
-5044
-5064
-5085
-5107
-5129
-5153
-5176
-5200
-5223
-5246
-5269
-5292
-5315
-5339
-5364
-5391
-5419
-5449
-5481
-5514
-5548
-5582
-5617
-5651
-5685
-5718
-5751
-5782
-5814
-5844
-5875
-5904
-5933
-5962
-5989
-6016
-6042
-6067
-6091
-6115
-6137
-6158
-6178
-6198
-6216
-6234
-6251
-6268
-6285
-6301
-6319
-6337
-6357
-6378
-6401
-6427
-6455
-6484
-6515
-6547
-6579
-6612
-6644
-6677
-6709
-6740
-6772
-6803
-6835
-6866
-6897
-6927
-6957
-6986
-7013
-7040
-7065
-7088
-7110
-7131
-7151
-7170
-7188
-7205
-7223
-7240
-7258
-7276
-7295
-7314
-7334
-7353
-7372
-7392
-7411
-7431
-7450
-7471
-7491
-7512
-7534
-7556
-7579
-7602
-7626
-7651
-7676
-7702
-7728
-7755
-7781
-7808
-7835
-7861
-7887
-7913
-7939
-7964
-7991
-8019
-8048
-8080
-8114
-8150
-8189
-8228
-8270
-8312
-8355
-8399
-8443
-8487
-8531
-8576
-8620
-8664
-8708
-8752
-8794
-8836
-8877
-8918
-8957
-8995
-9033
-9070
-9106
-9142
-9177
-9212
-9246
-9280
-9314
-9347
-9379
-9411
-9441
-9471
-9498
-9525
-9550
-9575
-9599
-9623
-9647
-9672
-9698
-9725
-9753
-9782
-9811
-9841
-9872
-9905
-9938
-9971
-10006
-10041
-10076
-10111
-10146
-10180
-10213
-10246
-10277
-10309
-10339
-10369
-10399
-10429
-10459
-10489
-10520
-10551
-10582
-10615
-10647
-10680
-10713
-10745
-10776
-10807
-10836
-10864
-10891
-10917
-10942
-10966
-10990
-11015
-11040
-11065
-11092
-11120
-11149
-11178
-11208
-11238
-11267
-11296
-11323
-11349
-11372
-11394
-11413
-11430
-11446
-11460
-11473
-11486
-11499
-11512
-11526
-11540
-11555
-11571
-11588
-11605
-11624
-11644
-11664
-11686
-11708
-11730
-11753
-11775
-11797
-11819
-11841
-11862
-11883
-11903
-11924
-11944
-11964
-11984
-12004
-12024
-12043
-12062
-12080
-12097
-12112
-12126
-12138
-12149
-12158
-12167
-12175
-12183
-12191
-12200
-12209
-12218
-12229
-12240
-12251
-12264
-12277
-12291
-12306
-12323
-12341
-12360
-12380
-12402
-12424
-12447
-12471
-12494
-12517
-12541
-12564
-12587
-12611
-12634
-12658
-12682
-12707
-12731
-12756
-12781
-12806
-12830
-12853
-12876
-12897
-12918
-12937
-12954
-12971
-12986
-12999
-13012
-13023
-13033
-13040
-13046
-13049
-13050
-13048
-13043
-13037
-13028
-13019
-13008
-12997
-12985
-12974
-12964
-12953
-12943
-12934
-12925
-12917
-12909
-12902
-12896
-12890
-12885
-12881
-12876
-12873
-12870
-12868
-12867
-12867
-12868
-12870
-12872
-12875
-12878
-12880
-12882
-12883
-12884
-12883
-12881
-12879
-12875
-12870
-12864
-12858
-12850
-12841
-12832
-12822
-12812
-12801
-12791
-12780
-12769
-12757
-12747
-12736
-12727
-12719
-12712
-12706
-12702
-12698
-12696
-12693
-12691
-12688
-12686
-12682
-12679
-12676
-12673
-12671
-12669
-12668
-12669
-12669
-12670
-12671
-12671
-12669
-12666
-12661
-12654
-12644
-12631
-12616
-12600
-12581
-12561
-12539
-12516
-12492
-12466
-12439
-12410
-12380
-12349
-12317
-12284
-12253
-12222
-12192
-12164
-12139
-12115
-12094
-12075
-12057
-12041
-12026
-12013
-12000
-11988
-11978
-11969
-11961
-11954
-11949
-11944
-11941
-11937
-11933
-11929
-11924
-11918
-11910
-11900
-11890
-11878
-11865
-11852
-11839
-11827
-11816
-11806
-11797
-11790
-11783
-11778
-11774
-11770
-11767
-11765
-11763
-11762
-11761
-11760
-11759
-11759
-11760
-11761
-11762
-11764
-11766
-11769
-11773
-11776
-11779
-11782
-11784
-11785
-11784
-11783
-11781
-11778
-11774
-11770
-11766
-11761
-11757
-11753
-11749
-11746
-11743
-11739
-11737
-11734
-11731
-11728
-11725
-11722
-11719
-11715
-11712
-11709
-11706
-11703
-11699
-11694
-11689
-11682
-11673
-11664
-11654
-11642
-11631
-11619
-11607
-11595
-11582
-11570
-11556
-11542
-11526
-11510
-11492
-11473
-11453
-11433
-11413
-11392
-11372
-11351
-11331
-11310
-11290
-11269
-11248
-11226
-11204
-11182
-11159
-11135
-11112
-11089
-11065
-11042
-11019
-10996
-10973
-10949
-10926
-10902
-10877
-10852
-10826
-10800
-10773
-10745
-10717
-10690
-10663
-10636
-10611
-10587
-10565
-10544
-10525
-10507
-10490
-10474
-10458
-10444
-10429
-10416
-10402
-10389
-10376
-10364
-10352
-10341
-10331
-10322
-10315
-10310
-10306
-10304
-10302
-10302
-10301
-10300
-10299
-10297
-10293
-10289
-10283
-10275
-10267
-10256
-10244
-10230
-10215
-10198
-10179
-10159
-10138
-10116
-10093
-10070
-10046
-10023
-9999
-9974
-9950
-9925
-9899
-9873
-9847
-9820
-9793
-9766
-9740
-9714
-9690
-9667
-9645
-9626
-9608
-9592
-9578
-9565
-9554
-9543
-9533
-9523
-9512
-9501
-9489
-9477
-9464
-9450
-9437
-9422
-9408
-9393
-9378
-9362
-9347
-9330
-9314
-9297
-9279
-9262
-9244
-9227
-9209
-9192
-9175
-9158
-9142
-9127
-9112
-9097
-9084
-9071
-9060
-9050
-9041
-9034
-9029
-9024
-9021
-9018
-9016
-9015
-9014
-9015
-9016
-9018
-9021
-9024
-9028
-9031
-9035
-9037
-9039
-9040
-9041
-9040
-9038
-9036
-9033
-9029
-9026
-9022
-9018
-9015
-9010
-9006
-9000
-8993
-8985
-8975
-8963
-8950
-8935
-8920
-8903
-8887
-8872
-8857
-8844
-8831
-8819
-8809
-8799
-8790
-8782
-8774
-8766
-8758
-8750
-8743
-8735
-8727
-8718
-8710
-8702
-8694
-8686
-8678
-8670
-8661
-8653
-8645
-8636
-8627
-8618
-8608
-8597
-8586
-8574
-8561
-8548
-8535
-8522
-8511
-8501
-8493
-8487
-8483
-8482
-8482
-8485
-8488
-8493
-8498
-8503
-8508
-8512
-8515
-8518
-8521
-8523
-8526
-8528
-8531
-8534
-8537
-8541
-8544
-8548
-8551
-8555
-8558
-8562
-8566
-8570
-8575
-8580
-8586
-8591
-8596
-8601
-8607
-8612
-8617
-8623
-8629
-8636
-8643
-8652
-8661
-8670
-8679
-8688
-8697
-8704
-8710
-8715
-8717
-8719
-8719
-8717
-8715
-8711
-8706
-8701
-8695
-8687
-8679
-8670
-8660
-8649
-8638
-8625
-8613
-8600
-8587
-8574
-8561
-8548
-8536
-8523
-8510
-8497
-8483
-8469
-8454
-8440
-8424
-8408
-8392
-8375
-8357
-8339
-8320
-8300
-8280
-8260
-8239
-8219
-8199
-8179
-8161
-8143
-8128
-8113
-8099
-8087
-8076
-8064
-8055
-8045
-8037
-8029
-8021
-8015
-8009
-8004
-8000
-7996
-7994
-7994
-7994
-7996
-7998
-8002
-8007
-8013
-8021
-8029
-8039
-8048
-8058
-8070
-8082
-8093
-8106
-8121
-8135
-8151
-8169
-8186
-8206
-8226
-8246
-8266
-8285
-8304
-8322
-8338
-8353
-8367
-8378
-8388
-8396
-8403
-8408
-8413
-8418
-8422
-8428
-8434
-8442
-8451
-8461
-8474
-8488
-8503
-8521
-8541
-8563
-8588
-8616
-8646
-8680
-8717
-8757
-8799
-8844
-8892
-8943
-8996
-9051
-9108
-9168
-9229
-9292
-9357
-9422
-9489
-9555
-9621
-9687
-9753
-9817
-9881
-9945
-10008
-10071
-10134
-10197
-10261
-10324
-10389
-10454
-10520
-10588
-10656
-10725
-10795
-10865
-10936
-11007
-11077
-11148
-11218
-11287
-11355
-11422
-11488
-11551
-11613
-11673
-11730
-11785
-11837
-11887
-11933
-11977
-12017
-12055
-12089
-12120
-12149
-12174
-12196
-12215
-12231
-12244
-12253
-12259
-12262
-12261
-12258
-12251
-12242
-12231
-12218
-12203
-12187
-12169
-12150
-12130
-12109
-12086
-12061
-12034
-12006
-11975
-11941
-11903
-11863
-11818
-11770
-11717
-11660
-11599
-11534
-11466
-11393
-11317
-11237
-11154
-11068
-10979
-10886
-10791
-10692
-10590
-10485
-10378
-10267
-10153
-10036
-9917
-9794
-9668
-9540
-9408
-9272
-9133
-8989
-8841
-8687
-8528
-8363
-8193
-8016
-7836
-7649
-7458
-7262
-7061
-6856
-6648
-6435
-6218
-5997
-5772
-5543
-5311
-5073
-4832
-4586
-4334
-4078
-3815
-3547
-3273
-2993
-2706
-2414
-2115
-1811
-1502
-1187
-868
-543
-214
119
456
797
1142
1490
1842
2198
2557
2919
3283
3651
4019
4391
4764
5137
5511
5885
6259
6632
7005
7377
7747
8116
8483
8848
9210
9569
9926
10280
10631
10979
11324
11666
12006
12343
12677
13008
13336
13661
13984
14304
14621
14935
15246
15553
15858
16158
16454
16746
17034
17316
17592
17863
18127
18384
18635
18877
19112
19340
19559
19771
19975
20172
20362
20546
20723
20895
21062
21224
21382
21536
21687
21835
21979
22121
22261
22399
22535
22669
22802
22934
23065
23195
23324
23452
23580
23707
23833
23959
24083
24206
24328
24448
24568
24685
24801
24914
25024
25130
25232
25329
25420
25505
25583
25654
25717
25772
25819
25858
25889
25913
25928
25936
25938
25932
25919
25899
25873
25840
25800
25753
25700
25640
25572
25497
25415
25325
25228
25123
25010
24890
24762
24628
24487
24340
24187
24030
23869
23705
23538
23370
23200
23031
22861
22692
22524
22358
22194
22032
21873
21717
21565
21417
21273
21134
21000
20872
20749
20633
20524
20421
20325
20236
20154
20080
20012
19953
19901
19857
19821
19794
19775
19764
19761
19767
19781
19803
19832
19868
19911
19958
20009
20063
20117
20171
20221
20268
20308
20340
20362
20373
20371
20355
20324
20276
20210
20125
20019
19893
19746
19576
19383
19167
18927
18663
18375
18064
17728
17369
16987
16582
16155
15706
15237
14749
14242
13719
13182
12631
12071
11503
10929
10353
9776
9202
8634
8073
7522
6984
6461
5955
5468
5002
4557
4136
3737
3363
3013
2687
2386
2108
1855
1624
1417
1232
1070
930
812
715
639
584
549
534
538
563
606
667
747
844
958
1088
1232
1390
1561
1742
1934
2134
2342
2558
2780
3007
3240
3477
3718
3963
4209
4457
4707
4957
5205
5453
5698
5939
6176
6408
6633
6851
7062
7264
7458
7642
7817
7981
8135
8278
8410
8531
8641
8739
8827
8905
8974
9033
9084
9128
9166
9198
9225
9248
9268
9284
9297
9308
9316
9322
9327
9331
9334
9337
9342
9348
9356
9368
9383
9405
9432
9466
9509
9561
9622
9694
9778
9874
9983
10104
10240
10388
10550
10725
10912
11111
11319
11537
11762
11994
12231
12472
12715
12959
13204
13448
13691
13931
14168
14401
14630
14853
15070
15282
15486
15683
15872
16053
16225
16389
16543
16690
16828
16958
17082
17200
17313
17422
17528
17632
17735
17838
17940
18044
18149
18256
18365
18477
18592
18710
18831
18956
19083
19213
19346
19482
19620
19759
19902
20046
20192
20340
20489
20640
20792
20944
21096
21247
21396
21544
21689
21831
21970
22106
22239
22368
22492
22613
22729
22839
22945
23044
23138
23226
23308
23384
23455
23520
23580
23636
23688
23738
23787
23834
23881
23928
23976
24024
24074
24124
24176
24227
24278
24329
24378
24425
24470
24513
24553
24590
24624
24654
24681
24704
24722
24736
24746
24750
24748
24742
24729
24710
24685
24653
24615
24569
24515
24454
24384
24307
24221
24127
24025
23914
23795
23668
23532
23389
23237
23078
22911
22737
22555
22367
22171
21968
21759
21542
21320
21091
20857
20617
20372
20123
19871
19614
19355
19094
18830
18566
18300
18033
17767
17499
17232
16966
16700
16435
16172
15912
15654
15400
15150
14905
14664
14428
14197
13972
13753
13539
13332
13130
12933
12743
12558
12379
12206
12038
11876
11721
11570
11425
11286
11151
11021
10896
10776
10660
10549
10443
10342
10247
10159
10077
10003
9936
9876
9823
9777
9738
9705
9678
9656
9639
9627
9618
9613
9611
9612
9615
9621
9628
9637
9647
9657
9669
9680
9691
9701
9710
9717
9722
9725
9724
9720
9711
9699
9681
9658
9630
9596
9556
9509
9457
9399
9335
9266
9191
9111
9026
8937
8844
8747
8648
8546
8442
8336
8230
8124
8016
7911
7805
7700
7596
7492
7389
7286
7184
7082
6980
6879
6779
6678
6578
6478
6378
6278
6178
6078
5978
5877
5776
5674
5571
5467
5362
5255
5146
5035
4922
4808
4691
4573
4452
4330
4206
4080
3954
3826
3698
3570
3443
3317
3192
3069
2948
2829
2712
2597
2483
2371
2261
2153
2045
1939
1835
1732
1631
1531
1434
1339
1247
1157
1071
987
907
830
756
686
618
554
492
433
376
321
268
218
170
124
80
39
1
-34
-65
-93
-117
-138
-154
-165
-173
-177
-177
-173
-166
-155
-142
-127
-109
-90
-69
-47
-24
0
24
47
69
91
111
128
143
156
165
170
173
171
166
157
145
129
110
88
64
38
11
-16
-43
-69
-94
-116
-136
-154
-168
-180
-188
-193
-196
-196
-193
-187
-180
-171
-160
-148
-135
-122
-108
-95
-82
-70
-59
-50
-43
-37
-33
-31
-31
-34
-38
-45
-55
-68
-84
-102
-125
-151
-180
-213
-249
-288
-329
-373
-418
-464
-511
-558
-604
-651
-696
-740
-784
-826
-867
-907
-945
-983
-1018
-1054
-1087
-1119
-1150
-1181
-1210
-1238
-1266
-1294
-1321
-1347
-1374
-1402
-1430
-1459
-1489
-1522
-1556
-1594
-1634
-1678
-1725
-1776
-1830
-1887
-1947
-2011
-2077
-2147
-2219
-2295
-2373
-2454
-2538
-2624
-2714
-2806
-2900
-2997
-3096
-3195
-3296
-3397
-3498
-3598
-3697
-3793
-3888
-3980
-4067
-4153
-4234
-4310
-4382
-4448
-4509
-4565
-4616
-4661
-4701
-4736
-4766
-4791
-4812
-4829
-4842
-4851
-4856
-4858
-4858
-4855
-4850
-4844
-4836
-4827
-4818
-4808
-4799
-4788
-4777
-4766
-4753
-4740
-4724
-4707
-4687
-4664
-4638
-4609
-4576
-4539
-4497
-4450
-4397
-4339
-4275
-4205
-4127
-4043
-3952
-3853
-3747
-3634
-3514
-3388
-3256
-3119
-2978
-2834
-2688
-2540
-2393
-2247
-2103
-1963
-1828
-1699
-1577
-1462
-1355
-1256
-1165
-1082
-1006
-938
-876
-820
-768
-720
-675
-633
-593
-554
-515
-477
-439
-400
-359
-317
-273
-226
-176
-124
-67
-7
56
124
195
271
349
431
516
603
691
782
873
965
1058
1151
1244
1336
1429
1521
1613
1705
1798
1890
1984
2079
2175
2273
2372
2474
2577
2682
2789
2897
3007
3117
3229
3340
3452
3562
3672
3779
3885
3988
4088
4186
4280
4371
4460
4545
4629
4710
4790
4870
4949
5029
5109
5191
5275
5361
5449
5540
5635
5732
5832
5935
6041
6149
6260
6372
6486
6600
6715
6830
6943
7056
7167
7277
7384
7490
7593
7695
7794
7890
7985
8077
8166
8253
8338
8421
8502
8581
8658
8735
8810
8886
8961
9036
9112
9188
9265
9343
9421
9500
9580
9661
9742
9822
9903
9984
10064
10142
10220
10296
10370
10441
10510
10575
10638
10696
10752
10803
10851
10895
10936
10973
11008
11039
11069
11096
11122
11148
11173
11198
11224
11251
11279
11310
11342
11376
11412
11451
11492
11534
11579
11626
11674
11725
11777
11831
11887
11945
12004
12065
12128
12191
12255
12320
12384
12448
12510
12571
12631
12689
12745
12798
12850
12898
12945
12988
13029
13067
13102
13134
13163
13189
13212
13232
13250
13265
13278
13289
13298
13305
13311
13316
13320
13324
13328
13331
13335
13340
13344
13349
13355
13361
13367
13374
13381
13389
13398
13408
13419
13433
13448
13464
13483
13503
13526
13549
13574
13599
13625
13651
13677
13702
13726
13749
13770
13790
13808
13824
13839
13852
13864
13876
13888
13899
13912
13926
13942
13960
13979
14002
14027
14054
14083
14114
14147
14181
14217
14254
14293
14334
14376
14420
14467
14515
14566
14619
14674
14731
14789
14850
14911
14974
15037
15102
15168
15234
15301
15370
15439
15510
15581
15655
15730
15806
15884
15964
16044
16126
16210
16293
16378
16463
16548
16634
16721
16809
16898
16989
17082
17177
17274
17374
17476
17581
17689
17799
17912
18026
18143
18262
18383
18505
18630
18756
18885
19016
19149
19284
19421
19562
19705
19850
19999
20151
20305
20463
20624
20788
20954
21124
21296
21470
21647
21825
22005
22186
22368
22552
22736
22920
23105
23291
23476
23661
23847
24032
24218
24404
24590
24778
24966
25155
25345
25536
25727
25919
26112
26304
26495
26686
26875
27063
27249
27433
27615
27795
27973
28148
28320
28491
28658
28824
28986
29146
29302
29456
29605
29751
29893
30031
30164
30293
30417
30535
30648
30754
30855
30951
31040
31124
31202
31275
31344
31409
31471
31529
31585
31639
31691
31741
31790
31838
31884
31928
31972
32012
32052
32091
32127
32161
32192
32220
32247
32270
32289
32304
32314
32320
32320
32314
32305
32287
32265
32235
32200
32159
32112
32058
32000
31938
31870
31797
31721
31641
31559
31474
31388
31300
31212
31124
31036
30950
30865
30782
30702
30625
30552
30483
30418
30359
30304
30255
30212
30174
30141
30114
30092
30075
30063
30056
30052
30052
30055
30061
30069
30078
30089
30101
30114
30127
30140
30154
30168
30182
30196
30212
30227
30244
30262
30280
30300
30321
30342
30365
30389
30413
30438
30462
30486
30509
30530
30550
30567
30581
30593
30601
30606
30607
30604
30597
30587
30572
30554
30532
30507
30478
30446
30410
30372
30330
30286
30239
30190
30139
30086
30031
29975
29918
29859
29800
29739
29677
29615
29551
29486
29419
29351
29281
29210
29137
29061
28985
28906
28826
28744
28661
28577
28492
28406
28320
28234
28149
28063
27978
27894
27811
27727
27645
27563
27482
27402
27323
27244
27166
27089
27012
26937
26861
26786
26711
26636
26560
26483
26405
26326
26245
26162
26078
25991
25902
25811
25718
25622
25524
25423
25321
25216
25109
25001
24891
24779
24666
24553
24439
24325
24211
24097
23984
23872
23761
23651
23543
23437
23332
23228
23126
23026
22927
22829
22732
22636
22541
22447
22354
22262
22170
22079
21989
21898
21808
21718
21627
21536
21444
21352
21259
21164
21068
20970
20871
20769
20666
20559
20450
20339
20224
20107
19986
19864
19739
19612
19483
19353
19222
19091
18959
18828
18697
18567
18440
18314
18190
18069
17952
17837
17726
17619
17515
17415
17319
17226
17138
17053
16971
16894
16819
16747
16679
16613
16550
16489
16430
16372
16317
16263
16210
16158
16107
16056
16008
15960
15912
15865
15819
15774
15729
15685
15642
15600
15560
15520
15482
15446
15412
15379
15349
15321
15295
15272
15251
15232
15216
15202
15190
15179
15171
15164
15158
15153
15149
15146
15144
15143
15143
15143
15145
15147
15151
15156
15161
15167
15174
15182
15190
15197
15204
15211
15216
15219
15221
15220
15216
15210
15201
15188
15172
15152
15129
15102
15073
15040
15004
14966
14925
14883
14838
14791
14743
14693
14643
14592
14540
14487
14435
14382
14329
14277
14224
14172
14119
14066
14012
13958
13903
13848
13791
13734
13675
13615
13554
13492
13429
13364
13299
13232
13164
13095
13025
12954
12881
12806
12730
12653
12574
12493
12411
12328
12244
12158
12072
11984
11896
11807
11718
11627
11536
11445
11353
11260
11166
11072
10977
10881
10785
10688
10590
10492
10394
10295
10197
10098
10000
9902
9805
9709
9615
9522
9431
9341
9254
9169
9086
9005
8926
8849
8774
8700
8628
8558
8488
8420
8352
8286
8219
8154
8087
8022
7956
7890
7824
7758
7692
7625
7559
7493
7427
7362
7297
7232
7168
7105
7042
6980
6919
6859
6800
6742
6684
6628
6573
6518
6465
6412
6359
6307
6254
6201
6147
6093
6037
5979
5920
5860
5797
5732
5665
5596
5525
5452
5377
5300
5221
5140
5057
4972
4884
4795
4703
4608
4512
4413
4313
4210
4105
3999
3890
3780
3668
3555
3440
3324
3206
3088
2968
2848
2726
2604
2481
2357
2232
2107
1981
1855
1729
1602
1476
1351
1226
1103
982
863
746
631
520
412
307
206
108
14
-77
-164
-247
-327
-403
-476
-545
-611
-673
-733
-789
-843
-895
-944
-991
-1036
-1080
-1123
-1165
-1206
-1248
-1289
-1331
-1373
-1416
-1460
-1506
-1553
-1601
-1651
-1703
-1756
-1811
-1868
-1926
-1986
-2048
-2111
-2175
-2241
-2308
-2375
-2444
-2513
-2582
-2652
-2722
-2792
-2862
-2932
-3002
-3071
-3141
-3210
-3279
-3348
-3416
-3484
-3552
-3619
-3686
-3753
-3819
-3885
-3950
-4014
-4078
-4143
-4207
-4270
-4333
-4396
-4457
-4519
-4579
-4639
-4698
-4757
-4815
-4872
-4929
-4986
-5042
-5099
-5156
-5212
-5269
-5326
-5383
-5441
-5498
-5556
-5614
-5672
-5731
-5789
-5848
-5908
-5967
-6027
-6088
-6148
-6209
-6270
-6332
-6393
-6454
-6516
-6577
-6639
-6700
-6762
-6823
-6884
-6944
-7004
-7064
-7123
-7181
-7239
-7295
-7352
-7407
-7462
-7515
-7568
-7620
-7671
-7721
-7771
-7820
-7868
-7916
-7963
-8010
-8057
-8103
-8148
-8194
-8239
-8283
-8327
-8371
-8414
-8457
-8500
-8541
-8583
-8623
-8663
-8702
-8740
-8777
-8813
-8847
-8879
-8910
-8940
-8968
-8994
-9018
-9042
-9063
-9084
-9103
-9121
-9138
-9155
-9170
-9184
-9198
-9211
-9224
-9236
-9247
-9258
-9269
-9279
-9289
-9299
-9309
-9318
-9328
-9339
-9349
-9360
-9371
-9383
-9396
-9409
-9423
-9438
-9453
-9470
-9488
-9507
-9527
-9548
-9571
-9595
-9621
-9648
-9676
-9707
-9738
-9772
-9806
-9842
-9879
-9918
-9958
-9998
-10040
-10083
-10127
-10172
-10217
-10264
-10311
-10359
-10407
-10456
-10505
-10553
-10602
-10650
-10697
-10743
-10788
-10833
-10876
-10918
-10958
-10997
-11035
-11072
-11106
-11140
-11171
-11201
-11228
-11254
-11278
-11300
-11319
-11336
-11351
-11365
-11376
-11385
-11393
-11400
-11405
-11409
-11413
-11416
-11418
-11420
-11422
-11424
-11426
-11429
-11433
-11437
-11442
-11448
-11456
-11465
-11475
-11488
-11503
-11519
-11538
-11559
-11582
-11608
-11635
-11665
-11696
-11729
-11764
-11800
-11838
-11877
-11917
-11957
-11999
-12041
-12084
-12128
-12172
-12216
-12261
-12306
-12351
-12396
-12441
-12487
-12532
-12577
-12622
-12668
-12713
-12759
-12805
-12851
-12898
-12944
-12992
-13039
-13088
-13137
-13187
-13238
-13290
-13342
-13396
-13450
-13506
-13562
-13619
-13677
-13736
-13796
-13856
-13917
-13979
-14042
-14105
-14169
-14233
-14298
-14364
-14430
-14496
-14563
-14629
-14697
-14764
-14832
-14900
-14968
-15036
-15104
-15172
-15241
-15309
-15377
-15446
-15514
-15583
-15651
-15719
-15788
-15856
-15924
-15993
-16061
-16129
-16198
-16267
-16335
-16405
-16474
-16543
-16612
-16682
-16751
-16821
-16890
-16960
-17029
-17098
-17167
-17236
-17304
-17371
-17437
-17503
-17568
-17632
-17695
-17757
-17817
-17877
-17936
-17993
-18050
-18106
-18161
-18215
-18269
-18322
-18375
-18427
-18479
-18530
-18582
-18633
-18684
-18736
-18786
-18837
-18888
-18938
-18989
-19039
-19089
-19139
-19188
-19238
-19287
-19337
-19386
-19435
-19483
-19531
-19579
-19626
-19672
-19717
-19762
-19806
-19848
-19890
-19931
-19971
-20010
-20048
-20086
-20122
-20158
-20193
-20228
-20261
-20294
-20326
-20357
-20387
-20416
-20444
-20471
-20497
-20522
-20546
-20570
-20593
-20615
-20637
-20658
-20679
-20699
-20719
-20738
-20757
-20775
-20793
-20810
-20826
-20842
-20858
-20873
-20887
-20901
-20915
-20928
-20940
-20952
-20964
-20975
-20986
-20996
-21005
-21014
-21022
-21029
-21035
-21039
-21043
-21045
-21046
-21045
-21043
-21039
-21034
-21028
-21020
-21011
-21002
-20991
-20980
-20968
-20956
-20943
-20930
-20917
-20904
-20890
-20876
-20862
-20848
-20834
-20820
-20805
-20790
-20776
-20760
-20745
-20729
-20714
-20698
-20681
-20665
-20648
-20631
-20613
-20596
-20578
-20561
-20544
-20528
-20512
-20497
-20483
-20469
-20458
-20447
-20437
-20429
-20422
-20416
-20412
-20409
-20407
-20406
-20407
-20409
-20412
-20416
-20421
-20427
-20434
-20442
-20451
-20460
-20469
-20479
-20489
-20500
-20511
-20523
-20536
-20549
-20563
-20578
-20593
-20609
-20627
-20645
-20665
-20686
-20708
-20732
-20757
-20784
-20813
-20843
-20875
-20908
-20943
-20979
-21015
-21052
-21090
-21129
-21167
-21206
-21244
-21283
-21322
-21360
-21399
-21438
-21476
-21515
-21554
-21593
-21633
-21672
-21712
-21753
-21794
-21835
-21877
-21919
-21962
-22006
-22050
-22095
-22140
-22186
-22232
-22279
-22327
-22376
-22425
-22475
-22525
-22576
-22627
-22678
-22730
-22782
-22833
-22885
-22937
-22988
-23040
-23091
-23142
-23192
-23243
-23293
-23343
-23393
-23443
-23492
-23541
-23591
-23640
-23689
-23739
-23789
-23839
-23889
-23940
-23991
-24042
-24094
-24145
-24197
-24250
-24302
-24354
-24407
-24460
-24513
-24566
-24618
-24671
-24724
-24776
-24828
-24880
-24931
-24982
-25032
-25082
-25132
-25182
-25231
-25280
-25330
-25379
-25429
-25479
-25530
-25581
-25632
-25685
-25737
-25790
-25844
-25898
-25953
-26008
-26064
-26120
-26177
-26234
-26291
-26349
-26407
-26466
-26525
-26584
-26643
-26702
-26760
-26819
-26877
-26934
-26992
-27049
-27105
-27161
-27217
-27272
-27328
-27383
-27437
-27491
-27545
-27599
-27653
-27706
-27758
-27811
-27863
-27914
-27965
-28016
-28066
-28115
-28164
-28213
-28261
-28308
-28355
-28401
-28447
-28492
-28535
-28578
-28620
-28661
-28700
-28739
-28777
-28813
-28849
-28884
-28919
-28953
-28986
-29019
-29052
-29085
-29118
-29151
-29185
-29218
-29251
-29284
-29317
-29350
-29383
-29415
-29448
-29480
-29512
-29544
-29575
-29606
-29637
-29667
-29697
-29727
-29756
-29784
-29813
-29841
-29868
-29895
-29922
-29949
-29975
-30000
-30025
-30049
-30073
-30096
-30118
-30139
-30159
-30178
-30195
-30212
-30228
-30243
-30257
-30270
-30282
-30293
-30303
-30311
-30319
-30326
-30332
-30337
-30341
-30344
-30347
-30348
-30348
-30348
-30347
-30346
-30344
-30342
-30339
-30336
-30333
-30330
-30327
-30325
-30322
-30320
-30318
-30317
-30316
-30315
-30315
-30316
-30316
-30318
-30320
-30322
-30324
-30327
-30330
-30334
-30338
-30341
-30345
-30349
-30353
-30357
-30361
-30364
-30367
-30370
-30373
-30375
-30377
-30378
-30377
-30376
-30374
-30370
-30365
-30359
-30351
-30341
-30330
-30317
-30302
-30285
-30267
-30247
-30224
-30200
-30174
-30147
-30117
-30086
-30052
-30017
-29980
-29942
-29902
-29860
-29816
-29771
-29725
-29677
-29627
-29577
-29524
-29471
-29416
-29360
-29303
-29244
-29185
-29124
-29063
-29000
-28936
-28871
-28805
-28738
-28669
-28600
-28529
-28458
-28385
-28312
-28238
-28163
-28087
-28010
-27933
-27855
-27776
-27696
-27615
-27534
-27451
-27368
-27284
-27200
-27114
-27028
-26941
-26853
-26764
-26674
-26583
-26491
-26398
-26304
-26209
-26113
-26016
-25918
-25819
-25719
-25618
-25516
-25414
-25311
-25207
-25102
-24996
-24889
-24781
-24673
-24563
-24452
-24340
-24227
-24112
-23997
-23880
-23761
-23641
-23520
-23398
-23274
-23149
-23023
-22895
-22767
-22638
-22508
-22377
-22245
-22112
-21978
-21844
-21709
-21573
-21437
-21300
-21163
-21026
-20888
-20751
-20613
-20474
-20336
-20197
-20058
-19919
-19779
-19640
-19499
-19359
-19218
-19076
-18934
-18791
-18647
-18503
-18358
-18212
-18065
-17917
-17768
-17619
-17468
-17316
-17164
-17010
-16855
-16700
-16544
-16388
-16231
-16074
-15917
-15759
-15601
-15444
-15286
-15128
-14971
-14814
-14657
-14501
-14346
-14191
-14037
-13884
-13733
-13581
-13431
-13282
-13134
-12986
-12839
-12692
-12546
-12400
-12255
-12110
-11965
-11821
-11677
-11533
-11389
-11246
-11104
-10962
-10820
-10680
-10539
-10400
-10260
-10122
-9984
-9847
-9710
-9575
-9440
-9306
-9174
-9042
-8911
-8781
-8652
-8524
-8397
-8270
-8144
-8019
-7895
-7772
-7650
-7529
-7409
-7290
-7172
-7054
-6938
-6822
-6707
-6593
-6479
-6366
-6253
-6141
-6029
-5918
-5808
-5698
-5589
-5480
-5372
-5265
-5158
-5052
-4947
-4842
-4738
-4635
-4533
-4431
-4330
-4229
-4129
-4030
-3932
-3834
-3737
-3641
-3545
-3450
-3356
-3262
-3169
-3076
-2985
-2893
-2803
-2713
-2623
-2534
-2446
-2359
-2271
-2185
-2099
-2013
-1929
-1845
-1760
-1677
-1593
-1509
-1425
-1341
-1257
-1172
-1087
-1000
-915
-829
-742
-654
-566
-477
-387
-296
-205
-112
-19
75
169
264
360
456
552
648
744
840
936
1032
1128
1225
1321
1417
1513
1610
1706
1802
1899
1996
2093
2190
2288
2387
2487
2587
2689
2791
2895
3000
3107
3214
3323
3434
3545
3658
3773
3888
4005
4123
4242
4361
4481
4602
4722
4843
4963
5083
5202
5321
5440
5558
5675
5793
5910
6026
6143
6259
6375
6490
6606
6721
6836
6951
7065
7180
7294
7409
7523
7638
7752
7867
7981
8095
8208
8322
8435
8547
8659
8770
8881
8991
9100
9209
9317
9424
9531
9637
9742
9847
9951
10054
10157
10259
10360
10461
10561
10661
10760
10858
10956
11054
11152
11249
11346
11443
11540
11637
11733
11829
11925
12021
12116
12210
12303
12395
12486
12575
12663
12749
12833
12915
12996
13074
13150
13223
13295
13364
13431
13496
13560
13621
13681
13739
13796
13852
13906
13960
14012
14063
14114
14163
14212
14259
14306
14351
14396
14440
14482
14524
14565
14605
14645
14683
14720
14757
14792
14826
14859
14891
14922
14951
14979
15006
15031
15054
15076
15097
15116
15134
15150
15165
15180
15193
15205
15216
15226
15235
15244
15252
15260
15266
15273
15279
15284
15289
15294
15298
15301
15304
15307
15309
15310
15311
15312
15312
15312
15312
15311
15309
15308
15306
15303
15301
15298
15295
15292
15289
15287
15284
15281
15278
15275
15273
15270
15267
15265
15262
15260
15257
15254
15252
15250
15247
15245
15244
15242
15242
15241
15241
15242
15243
15245
15247
15250
15253
15257
15261
15266
15271
15277
15284
15290
15297
15305
15313
15321
15330
15338
15347
15357
15366
15375
15385
15394
15404
15413
15422
15431
15439
15447
15454
15461
15467
15473
15479
15484
15488
15492
15496
15499
15501
15503
15504
15504
15504
15502
15500
15497
15493
15488
15482
15476
15469
15461
15453
15445
15436
15426
15416
15406
15395
15384
15372
15359
15347
15333
15320
15306
15291
15276
15261
15245
15229
15211
15193
15174
15155
15134
15112
15090
15067
15042
15018
14992
14966
14939
14912
14885
14857
14829
14801
14773
14746
14718
14690
14663
14637
14611
14586
14561
14538
14515
14494
14474
14455
14437
14421
14405
14391
14378
14366
14356
14346
14337
14330
14323
14318
14313
14310
14307
14305
14303
14302
14302
14303
14304
14305
14307
14310
14313
14316
14320
14325
14330
14335
14341
14347
14353
14359
14365
14371
14377
14382
14388
14392
14397
14400
14404
14406
14408
14410
14411
14412
14412
14412
14412
14411
14410
14410
14409
14408
14407
14406
14405
14404
14403
14402
14401
14400
14398
14396
14394
14392
14389
14385
14382
14377
14372
14367
14361
14355
14347
14340
14331
14323
14313
14303
14293
14283
14272
14260
14249
14237
14226
14214
14202
14190
14178
14166
14154
14142
14130
14117
14105
14093
14080
14067
14054
14040
14027
14013
14000
13986
13972
13959
13945
13932
13918
13904
13890
13876
13862
13847
13833
13818
13803
13788
13773
13757
13741
13726
13709
13693
13677
13660
13643
13626
13608
13591
13573
13555
13536
13518
13499
13480
13461
13442
13423
13403
13384
13364
13345
13326
13307
13288
13269
13251
13233
13216
13200
13183
13168
13153
13138
13123
13109
13096
13082
13069
13056
13043
13030
13016
13003
12990
12976
12962
12948
12933
12917
12902
12885
12868
12851
12833
12815
12796
12776
12756
12735
12714
12692
12670
12647
12623
12599
12573
12548
12521
12494
12467
12438
12409
12379
12349
12317
12285
12252
12219
12184
12149
12112
12075
12037
11998
11958
11918
11876
11834
11790
11746
11702
11656
11610
11564
11517
11470
11422
11374
11325
11276
11227
11178
11128
11078
11028
10978
10928
10878
10827
10777
10726
10675
10624
10573
10522
10471
10419
10367
10315
10263
10210
10157
10104
10051
9998
9945
9891
9837
9783
9728
9673
9617
9561
9505
9448
9390
9332
9273
9213
9153
9093
9032
8971
8909
8848
8786
8724
8662
8600
8537
8475
8412
8349
8286
8223
8160
8096
8034
7971
7909
7848
7786
7726
7666
7606
7548
7490
7433
7376
7320
7265
7211
7157
7104
7051
6998
6946
6895
6844
6793
6743
6694
6645
6597
6550
6504
6459
6415
6373
6331
6291
6252
6214
6177
6142
6108
6075
6043
6012
5983
5955
5928
5902
5878
5854
5831
5810
5789
5769
5750
5731
5712
5694
5676
5657
5639
5620
5601
5582
5562
5542
5521
5501
5479
5458
5436
5413
5390
5367
5344
5320
5296
5272
5247
5223
5199
5174
5150
5126
5102
5078
5053
5029
5005
4981
4957
4933
4908
4884
4860
4836
4813
4790
4767
4744
4723
4701
4681
4660
4641
4622
4604
4586
4568
4551
4535
4518
4502
4486
4470
4455
4439
4423
4407
4391
4375
4359
4342
4325
4308
4291
4273
4255
4236
4217
4197
4176
4155
4133
4111
4088
4064
4040
4014
3991
3966
3940
3915
3889
3863
3837
3811
3785
3759
3733
3707
3681
3655
3628
3602
3575
3547
3519
3491
3462
3432
3402
3371
3339
3306
3273
3238
3203
3166
3129
3090
3051
3010
2969
2926
2883
2838
2793
2747
2700
2652
2603
2554
2504
2453
2401
2348
2295
2241
2186
2130
2074
2017
1961
1903
1845
1787
1728
1669
1610
1550
1490
1431
1371
1311
1250
1190
1130
1070
1010
950
891
831
772
714
656
598
541
484
428
372
316
261
207
153
100
47
-6
-58
-109
-160
-210
-259
-309
-357
-406
-454
-502
-549
-596
-642
-689
-735
-780
-826
-871
-916
-961
-1006
-1052
-1097
-1143
-1189
-1235
-1282
-1329
-1376
-1423
-1471
-1520
-1568
-1617
-1667
-1717
-1767
-1818
-1869
-1920
-1972
-2024
-2077
-2130
-2183
-2236
-2289
-2342
-2395
-2448
-2500
-2553
-2605
-2656
-2707
-2758
-2808
-2857
-2906
-2954
-3001
-3048
-3094
-3140
-3185
-3229
-3273
-3316
-3359
-3401
-3443
-3484
-3525
-3566
-3607
-3647
-3687
-3727
-3767
-3807
-3847
-3887
-3927
-3967
-4006
-4046
-4086
-4128
-4168
-4209
-4250
-4291
-4333
-4375
-4417
-4460
-4502
-4545
-4588
-4631
-4674
-4717
-4760
-4803
-4846
-4888
-4930
-4972
-5013
-5054
-5095
-5135
-5175
-5214
-5252
-5290
-5327
-5364
-5399
-5434
-5468
-5501
-5533
-5565
-5595
-5625
-5654
-5682
-5709
-5735
-5761
-5786
-5811
-5835
-5859
-5882
-5905
-5927
-5949
-5971
-5993
-6014
-6035
-6056
-6077
-6098
-6119
-6140
-6162
-6183
-6204
-6226
-6247
-6269
-6290
-6312
-6333
-6354
-6375
-6396
-6417
-6438
-6458
-6478
-6498
-6517
-6537
-6556
-6575
-6594
-6613
-6632
-6652
-6671
-6690
-6710
-6729
-6749
-6769
-6789
-6809
-6830
-6850
-6871
-6892
-6913
-6935
-6957
-6979
-7002
-7025
-7048
-7071
-7094
-7117
-7139
-7162
-7184
-7205
-7225
-7245
-7264
-7282
-7299
-7315
-7331
-7345
-7359
-7372
-7384
-7395
-7405
-7415
-7424
-7433
-7441
-7449
-7457
-7465
-7472
-7480
-7489
-7497
-7506
-7515
-7524
-7534
-7545
-7555
-7567
-7578
-7591
-7603
-7616
-7630
-7644
-7658
-7672
-7687
-7702
-7718
-7733
-7749
-7764
-7780
-7795
-7810
-7826
-7840
-7855
-7869
-7883
-7897
-7910
-7923
-7935
-7947
-7958
-7969
-7980
-7990
-8000
-8010
-8021
-8031
-8041
-8051
-8061
-8071
-8080
-8092
-8102
-8113
-8122
-8132
-8144
-8154
-8164
-8175
-8186
-8197
-8208
-8219
-8230
-8241
-8253
-8265
-8277
-8289
-8301
-8313
-8326
-8338
-8351
-8363
-8376
-8389
-8403
-8416
-8430
-8444
-8458
-8473
-8488
-8504
-8519
-8536
-8552
-8569
-8585
-8603
-8620
-8637
-8655
-8673
-8692
-8711
-8730
-8749
-8769
-8789
-8810
-8831
-8852
-8874
-8895
-8917
-8939
-8961
-8982
-9004
-9025
-9046
-9066
-9086
-9105
-9123
-9141
-9159
-9175
-9191
-9206
-9221
-9235
-9248
-9261
-9273
-9284
-9295
-9306
-9316
-9326
-9336
-9345
-9355
-9364
-9374
-9383
-9392
-9401
-9410
-9419
-9427
-9435
-9443
-9451
-9459
-9466
-9473
-9481
-9488
-9495
-9501
-9508
-9515
-9522
-9528
-9535
-9541
-9547
-9553
-9560
-9566
-9572
-9578
-9584
-9590
-9596
-9602
-9608
-9614
-9620
-9626
-9632
-9638
-9643
-9649
-9654
-9659
-9664
-9669
-9673
-9677
-9680
-9683
-9685
-9687
-9688
-9689
-9689
-9688
-9687
-9685
-9683
-9680
-9676
-9672
-9667
-9661
-9654
-9646
-9638
-9628
-9618
-9606
-9594
-9580
-9566
-9551
-9534
-9517
-9499
-9480
-9460
-9439
-9418
-9396
-9374
-9351
-9327
-9304
-9279
-9255
-9230
-9205
-9180
-9154
-9128
-9102
-9076
-9049
-9023
-8996
-8970
-8943
-8917
-8890
-8864
-8838
-8812
-8786
-8760
-8734
-8708
-8682
-8656
-8630
-8603
-8577
-8550
-8524
-8496
-8469
-8441
-8413
-8385
-8356
-8326
-8297
-8266
-8235
-8204
-8172
-8140
-8106
-8073
-8039
-8003
-7967
-7929
-7891
-7851
-7811
-7769
-7726
-7682
-7638
-7592
-7546
-7500
-7452
-7405
-7357
-7309
-7261
-7213
-7165
-7117
-7070
-7023
-6977
-6931
-6886
-6841
-6797
-6753
-6710
-6668
-6626
-6585
-6544
-6503
-6463
-6424
-6384
-6345
-6306
-6267
-6229
-6190
-6151
-6113
-6074
-6035
-5997
-5958
-5920
-5882
-5844
-5806
-5769
-5733
-5697
-5661
-5626
-5591
-5556
-5521
-5486
-5452
-5417
-5382
-5347
-5313
-5278
-5244
-5210
-5176
-5142
-5109
-5076
-5044
-5012
-4980
-4948
-4916
-4884
-4852
-4821
-4789
-4756
-4724
-4692
-4659
-4626
-4593
-4560
-4527
-4494
-4461
-4428
-4394
-4360
-4326
-4292
-4258
-4223
-4188
-4153
-4117
-4081
-4045
-4008
-3971
-3934
-3897
-3859
-3821
-3783
-3745
-3707
-3669
-3630
-3592
-3554
-3515
-3477
-3438
-3400
-3361
-3322
-3283
-3244
-3204
-3164
-3123
-3082
-3040
-2998
-2955
-2912
-2867
-2823
-2777
-2731
-2684
-2636
-2588
-2539
-2489
-2439
-2388
-2337
-2285
-2233
-2180
-2128
-2075
-2021
-1970
-1917
-1864
-1811
-1758
-1706
-1653
-1601
-1549
-1498
-1447
-1397
-1347
-1297
-1249
-1201
-1154
-1108
-1063
-1018
-975
-932
-890
-849
-809
-769
-730
-692
-654
-616
-579
-542
-505
-468
-431
-394
-357
-320
-282
-245
-207
-169
-131
-92
-53
-13
26
67
108
149
191
233
275
318
362
405
449
493
537
580
624
667
710
752
794
836
878
919
960
1000
1041
1080
1120
1159
1197
1236
1274
1312
1349
1386
1423
1459
1495
1530
1565
1599
1633
1667
1701
1735
1768
1801
1835
1868
1902
1936
1969
2003
2037
2071
2105
2139
2173
2208
2242
2277
2312
2348
2383
2418
2454
2489
2525
2560
2595
2630
2665
2699
2733
2766
2800
2832
2864
2896
2927
2958
2988
3017
3046
3075
3103
3131
3158
3185
3212
3239
3266
3292
3318
3344
3370
3396
3421
3446
3471
3496
3521
3546
3570
3594
3618
3642
3665
3688
3711
3733
3754
3775
3796
3815
3834
3852
3868
3884
3899
3913
3926
3938
3949
3959
3967
3975
3983
3990
3996
4003
4009
4014
4022
4030
4038
4046
4056
4067
4078
4091
4105
4120
4136
4152
4170
4189
4209
4229
4250
4272
4294
4316
4339
4362
4386
4409
4433
4456
4480
4503
4526
4549
4571
4594
4616
4638
4660
4682
4703
4725
4746
4767
4788
4809
4829
4850
4870
4891
4911
4932
4952
4973
4994
5015
5036
5058
5079
5100
5122
5143
5164
5184
5205
5225
5244
5264
5283
5302
5321
5339
5358
5377
5396
5415
5434
5454
5475
5496
5517
5540
5564
5588
5614
5641
5670
5699
5730
5761
5794
5827
5861
5896
5932
5968
6005
6042
6079
6116
6153
6191
6228
6264
6301
6337
6373
6408
6443
6478
6512
6546
6579
6612
6644
6676
6707
6738
6769
6799
6828
6857
6886
6915
6942
6970
6997
7024
7050
7075
7101
7126
7150
7174
7198
7221
7244
7266
7288
7309
7330
7350
7371
7391
7411
7431
7451
7471
7490
7510
7530
7550
7570
7590
7609
7629
7649
7669
7689
7709
7729
7749
7770
7791
7812
7833
7854
7875
7896
7917
7937
7958
7978
7997
8016
8035
8054
8071
8089
8106
8122
8138
8154
8169
8183
8197
8211
8225
8238
8251
8264
8277
8289
8302
8316
8329
8343
8357
8372
8387
8403
8420
8437
8455
8474
8494
8514
8535
8556
8579
8601
8624
8648
8672
8696
8720
8744
8769
8794
8819
8844
8870
8895
8921
8946
8972
8998
9024
9050
9076
9102
9128
9155
9182
9208
9235
9263
9290
9318
9346
9374
9403
9431
9460
9488
9516
9544
9572
9599
9626
9652
9678
9703
9727
9751
9773
9796
9817
9838
9859
9879
9899
9919
9938
9958
9978
9998
10019
10040
10061
10084
10106
10130
10154
10179
10204
10230
10257
10284
10312
10341
10370
10399
10429
10459
10490
10522
10553
10585
10617
10649
10681
10714
10747
10780
10812
10845
10879
10912
10945
10978
11012
11045
11079
11112
11146
11180
11214
11247
11281
11315
11349
11382
11415
11448
11481
11512
11544
11574
11604
11633
11662
11690
11717
11743
11769
11793
11817
11839
11861
11882
11902
11921
11939
11956
11973
11989
12004
12019
12033
12046
12059
12071
12083
12094
12105
12116
12126
12136
12146
12155
12164
12173
12181
12189
12196
12203
12210
12217
12223
12229
12234
12239
12245
12250
12254
12259
12264
12269
12273
12278
12283
12287
12292
12297
12302
12307
12312
12317
12322
12327
12332
12337
12342
12347
12352
12358
12363
12368
12374
12380
12386
12392
12399
12406
12413
12420
12428
12436
12443
12451
12459
12466
12474
12481
12487
12493
12499
12504
12508
12512
12515
12518
12519
12520
12521
12520
12519
12517
12515
12512
12509
12505
12501
12497
12492
12487
12481
12475
12469
12463
12456
12448
12440
12431
12422
12412
12401
12389
12377
12363
12349
12334
12318
12301
12283
12265
12245
12225
12204
12183
12161
12138
12115
12091
12066
12041
12016
11990
11963
11936
11908
11880
11851
11822
11791
11761
11729
11697
11665
11631
11598
11564
11529
11495
11459
11424
11389
11353
11317
11280
11244
11206
11169
11131
11092
11054
11014
10975
10934
10894
10853
10812
10770
10729
10687
10645
10603
10561
10518
10476
10434
10391
10349
10306
10264
10221
10178
10135
10092
10048
10005
9961
9917
9873
9828
9784
9739
9694
9649
9604
9559
9513
9467
9421
9375
9328
9281
9235
9188
9140
9093
9045
8998
8950
8902
8854
8805
8757
8709
8661
8613
8565
8517
8469
8421
8374
8326
8279
8232
8185
8138
8090
8045
7998
7952
7905
7859
7813
7768
7723
7678
7634
7590
7547
7504
7463
7422
7381
7342
7303
7264
7226
7188
7151
7114
7077
7041
7005
6969
6933
6898
6862
6827
6791
6756
6720
6684
6648
6612
6575
6539
6502
6464
6426
6388
6350
6312
6273
6234
6196
6157
6118
6079
6041
6002
5964
5926
5888
5850
5813
5775
5738
5700
5663
5625
5588
5550
5512
5474
5435
5396
5357
5318
5278
5238
5198
5157
5116
5074
5033
4991
4949
4907
4864
4822
4779
4736
4694
4651
4608
4566
4524
4482
4440
4399
4359
4319
4280
4241
4203
4166
4129
4093
4057
4022
3987
3953
3919
3885
3852
3818
3785
3753
3720
3688
3656
3624
3592
3561
3530
3499
3468
3438
3408
3378
3348
3319
3289
3260
3231
3202
3172
3143
3114
3085
3056
3027
2999
2971
2943
2916
2889
2862
2836
2809
2783
2757
2731
2705
2680
2654
2629
2604
2580
2555
2531
2507
2482
2458
2434
2409
2384
2359
2334
2308
2283
2257
2231
2206
2180
2154
2128
2101
2075
2048
2021
1994
1966
1938
1910
1882
1853
1824
1796
1767
1737
1708
1678
1648
1617
1586
1555
1523
1491
1459
1426
1393
1360
1327
1294
1261
1228
1195
1163
1131
1099
1067
1037
1006
976
947
919
890
863
835
809
782
755
729
703
677
652
626
601
575
550
525
501
476
452
427
403
379
355
332
308
284
261
238
215
193
170
149
127
107
86
67
48
29
10
-8
-26
-43
-61
-79
-97
-116
-135
-154
-174
-194
-215
-236
-257
-279
-301
-324
-347
-370
-393
-417
-441
-465
-489
-514
-539
-565
-590
-616
-641
-667
-693
-718
-744
-770
-795
-821
-846
-871
-896
-921
-946
-971
-995
-1018
-1043
-1067
-1091
-1115
-1139
-1163
-1187
-1210
-1234
-1258
-1282
-1306
-1330
-1353
-1377
-1401
-1424
-1447
-1470
-1493
-1516
-1539
-1561
-1584
-1606
-1629
-1651
-1674
-1696
-1718
-1740
-1761
-1783
-1804
-1825
-1846
-1866
-1886
-1906
-1925
-1944
-1963
-1981
-1998
-2016
-2032
-2048
-2064
-2079
-2093
-2107
-2121
-2134
-2147
-2159
-2171
-2183
-2195
-2206
-2217
-2228
-2238
-2248
-2258
-2268
-2277
-2287
-2295
-2304
-2312
-2320
-2328
-2336
-2344
-2351
-2359
-2366
-2373
-2380
-2387
-2394
-2401
-2408
-2415
-2422
-2429
-2436
-2444
-2451
-2460
-2468
-2478
-2487
-2498
-2509
-2521
-2533
-2546
-2559
-2573
-2587
-2602
-2616
-2631
-2646
-2660
-2675
-2690
-2704
-2719
-2733
-2746
-2760
-2773
-2785
-2797
-2809
-2821
-2832
-2843
-2853
-2863
-2873
-2882
-2892
-2901
-2909
-2918
-2926
-2934
-2942
-2950
-2958
-2965
-2973
-2981
-2988
-2995
-3002
-3009
-3016
-3023
-3029
-3035
-3040
-3046
-3051
-3056
-3060
-3065
-3070
-3074
-3079
-3084
-3088
-3093
-3097
-3102
-3106
-3110
-3114
-3119
-3123
-3127
-3131
-3136
-3140
-3145
-3149
-3154
-3158
-3163
-3168
-3173
-3178
-3183
-3188
-3192
-3197
-3202
-3207
-3211
-3215
-3219
-3223
-3227
-3230
-3234
-3237
-3240
-3242
-3245
-3247
-3250
-3252
-3254
-3256
-3259
-3261
-3264
-3266
-3269
-3272
-3274
-3277
-3280
-3283
-3286
-3289
-3292
-3295
-3299
-3302
-3306
-3309
-3313
-3317
-3321
-3326
-3330
-3335
-3340
-3345
-3350
-3355
-3361
-3366
-3371
-3376
-3381
-3386
-3390
-3394
-3398
-3402
-3405
-3408
-3411
-3414
-3417
-3419
-3422
-3424
-3426
-3428
-3430
-3431
-3432
-3433
-3433
-3433
-3432
-3431
-3430
-3428
-3425
-3422
-3419
-3415
-3410
-3406
-3401
-3396
-3390
-3385
-3379
-3373
-3367
-3361
-3354
-3348
-3341
-3335
-3328
-3321
-3314
-3307
-3300
-3293
-3285
-3278
-3270
-3262
-3254
-3246
-3238
-3229
-3221
-3212
-3203
-3193
-3184
-3173
-3163
-3151
-3139
-3127
-3113
-3099
-3085
-3070
-3054
-3038
-3022
-3005
-2988
-2971
-2954
-2937
-2919
-2902
-2884
-2866
-2848
-2830
-2811
-2792
-2774
-2755
-2736
-2716
-2697
-2678
-2659
-2640
-2620
-2601
-2582
-2562
-2543
-2523
-2503
-2483
-2463
-2442
-2422
-2401
-2380
-2358
-2337
-2316
-2294
-2273
-2252
-2230
-2209
-2187
-2165
-2144
-2122
-2099
-2077
-2054
-2029
-2005
-1982
-1958
-1933
-1907
-1882
-1856
-1829
-1802
-1775
-1747
-1719
-1690
-1660
-1630
-1599
-1567
-1535
-1502
-1468
-1434
-1398
-1363
-1326
-1289
-1252
-1214
-1176
-1138
-1099
-1059
-1018
-979
-939
-898
-857
-816
-775
-733
-692
-650
-608
-566
-525
-483
-441
-400
-359
-318
-277
-237
-197
-158
-119
-80
-42
-4
34
71
108
145
182
218
255
291
328
364
401
437
474
510
547
583
620
657
693
730
767
803
840
876
913
949
985
1020
1056
1091
1126
1160
1194
1228
1261
1294
1327
1359
1392
1423
1455
1486
1517
1547
1577
1607
1636
1665
1693
1721
1749
1777
1804
1832
1859
1886
1913
1940
1967
1994
2021
2049
2077
2105
2134
2163
2192
2221
2251
2282
2312
2343
2374
2406
2438
2470
2503
2536
2569
2602
2636
2669
2703
2736
2770
2803
2837
2870
2903
2936
2969
3002
3034
3065
3096
3126
3156
3185
3213
3240
3267
3293
3319
3344
3368
3392
3416
3439
3461
3483
3505
3526
3547
3568
3588
3609
3629
3648
3668
3688
3708
3727
3747
3767
3787
3806
3826
3846
3866
3885
3905
3925
3944
3964
3983
4001
4019
4038
4054
4072
4088
4103
4118
4131
4144
4156
4166
4176
4185
4193
4200
4206
4211
4216
4220
4223
4225
4227
4228
4229
4229
4229
4228
4227
4225
4223
4220
4217
4213
4209
4205
4199
4194
4188
4181
4175
4168
4160
4152
4144
4136
4127
4118
4108
4098
4088
4077
4065
4054
4041
4029
4016
4002
3988
3974
3959
3945
3929
3914
3898
3881
3865
3848
3830
3813
3795
3776
3757
3738
3719
3699
3678
3658
3637
3615
3594
3572
3550
3528
3505
3483
3460
3438
3415
3393
3370
3347
3324
3301
3278
3255
3232
3208
3185
3162
3138
3115
3092
3069
3045
3022
2999
2976
2952
2929
2906
2882
2859
2836
2813
2790
2767
2744
2722
2700
2678
2657
2636
2615
2595
2575
2555
2536
2517
2498
2479
2460
2442
2423
2404
2386
2367
2349
2330
2311
2292
2273
2255
2236
2217
2198
2179
2160
2141
2122
2103
2083
2064
2045
2025
2005
1986
1967
1947
1928
1909
1889
1871
1852
1833
1815
1796
1778
1760
1742
1725
1707
1690
1673
1656
1639
1623
1606
1590
1574
1559
1543
1528
1513
1498
1484
1470
1456
1442
1429
1416
1404
1391
1379
1368
1356
1345
1334
1324
1313
1304
1294
1285
1276
1268
1260
1252
1245
1238
1231
1224
1218
1212
1206
1200
1195
1189
1184
1179
1174
1169
1165
1160
1155
1150
1145
1140
1134
1128
1122
1116
1109
1102
1095
1087
1079
1070
1061
1052
1043
1033
1022
1012
1002
991
980
969
957
946
934
922
910
898
886
874
863
851
839
826
814
802
789
776
762
748
734
719
704
688
671
654
636
617
598
578
558
537
515
493
471
448
424
401
376
352
327
302
276
251
225
200
174
149
124
99
74
50
25
2
-22
-45
-68
-91
-114
-137
-160
-183
-207
-231
-255
-280
-305
-330
-356
-382
-409
-436
-463
-490
-517
-544
-571
-598
-625
-652
-679
-705
-732
-757
-783
-808
-833
-857
-880
-903
-925
-947
-967
-988
-1006
-1026
-1044
-1061
-1078
-1094
-1110
-1125
-1139
-1153
-1166
-1179
-1192
-1204
-1215
-1227
-1238
-1248
-1259
-1269
-1279
-1288
-1297
-1306
-1315
-1323
-1332
-1340
-1347
-1355
-1362
-1370
-1377
-1384
-1391
-1397
-1404
-1410
-1416
-1422
-1427
-1433
-1437
-1442
-1446
-1450
-1454
-1457
-1459
-1461
-1463
-1464
-1465
-1465
-1465
-1464
-1462
-1460
-1457
-1454
-1450
-1445
-1440
-1434
-1427
-1420
-1412
-1403
-1394
-1384
-1374
-1363
-1351
-1339
-1326
-1313
-1299
-1284
-1269
-1254
-1238
-1222
-1205
-1188
-1171
-1153
-1135
-1117
-1099
-1081
-1062
-1043
-1024
-1004
-986
-967
-947
-928
-908
-889
-870
-850
-831
-813
-794
-776
-758
-740
-722
-704
-687
-669
-651
-633
-616
-597
-579
-560
-542
-522
-503
-483
-462
-441
-420
-399
-377
-355
-333
-311
-288
-265
-242
-218
-195
-171
-148
-124
-100
-77
-53
-29
-6
17
41
64
87
110
132
155
178
201
224
246
269
292
314
337
359
381
403
425
446
468
489
510
530
550
570
590
609
628
646
664
682
699
716
733
749
765
780
796
811
826
840
855
869
884
898
913
928
943
959
975
992
1008
1027
1046
1065
1086
1106
1128
1150
1173
1197
1221
1246
1271
1297
1323
1349
1376
1404
1431
1459
1487
1515
1544
1573
1602
1632
1661
1691
1720
1750
1780
1810
1840
1869
1899
1929
1959
1988
2017
2047
2077
2107
2136
2166
2195
2224
2253
2282
2311
2339
2366
2394
2421
2447
2473
2498
2523
2547
2570
2593
2615
2636
2657
2677
2696
2715
2733
2751
2768
2784
2800
2815
2830
2844
2858
2871
2884
2896
2908
2919
2930
2940
2951
2960
2970
2979
2988
2996
3005
3013
3020
3028
3036
3043
3050
3058
3065
3072
3079
3086
3093
3100
3108
3115
3122
3129
3136
3144
3151
3158
3166
3173
3181
3188
3196
3203
3211
3218
3225
3233
3240
3247
3254
3260
3267
3273
3279
3284
3290
3294
3299
3303
3306
3309
3311
3313
3314
3315
3315
3315
3315
3314
3313
3311
3309
3308
3305
3303
3301
3298
3295
3292
3288
3284
3280
3276
3271
3266
3261
3255
3249
3243
3237
3230
3223
3216
3208
3201
3193
3185
3176
3168
3159
3150
3140
3131
3121
3111
3100
3090
3079
3068
3057
3046
3034
3023
3011
2999
2987
2975
2964
2952
2940
2929
2917
2906
2894
2883
2872
2861
2850
2839
2829
2819
2808
2798
2788
2778
2769
2759
2749
2740
2731
2721
2712
2703
2693
2684
2674
2664
2654
2644
2633
2621
2610
2598
2586
2573
2560
2546
2533
2519
2505
2491
2477
2463
2448
2434
2419
2405
2390
2376
2362
2347
2332
2318
2303
2289
2274
2259
2245
2230
2215
2200
2185
2170
2154
2139
2123
2107
2091
2075
2058
2041
2025
2008
1991
1973
1956
1939
1922
1905
1888
1872
1855
1838
1821
1805
1788
1771
1755
1738
1721
1704
1687
1670
1653
1636
1619
1602
1585
1568
1551
1535
1518
1502
1486
1470
1454
1439
1424
1409
1395
1381
1367
1353
1340
1327
1315
1303
1291
1280
1269
1259
1249
1240
1231
1223
1215
1208
1202
1196
1191
1187
1182
1179
1175
1172
1170
1167
1165
1163
1161
1159
1157
1156
1154
1152
1151
1149
1148
1147
1147
1146
1146
1147
1147
1149
1151
1153
1156
1160
1164
1168
1173
1178
1183
1189
1194
1199
1205
1210
1215
1219
1223
1227
1231
1234
1236
1238
1240
1241
1242
1242
1242
1242
1241
1240
1239
1238
1237
1236
1235
1234
1234
1234
1235
1236
1238
1240
1243
1246
1250
1254
1258
1262
1267
1271
1276
1280
1284
1288
1291
1294
1297
1299
1301
1303
1304
1305
1306
1307
1308
1309
1309
1310
1311
1312
1313
1314
1315
1317
1318
1320
1321
1323
1325
1327
1330
1332
1334
1336
1338
1340
1342
1344
1345
1346
1347
1347
1347
1347
1346
1346
1345
1344
1342
1341
1340
1338
1337
1336
1335
1334
1334
1333
1333
1333
1334
1334
1335
1335
1336
1337
1338
1339
1340
1340
1341
1342
1342
1343
1343
1342
1342
1341
1340
1339
1337
1336
1334
1332
1330
1327
1325
1323
1321
1320
1318
1317
1315
1314
1313
1312
1311
1310
1309
1308
1307
1306
1304
1302
1301
1299
1296
1294
1291
1289
1286
1282
1279
1275
1271
1267
1262
1257
1252
1247
1242
1237
1231
1226
1221
1216
1211
1206
1201
1197
1192
1188
1184
1179
1175
1170
1165
1160
1155
1150
1144
1138
1131
1124
1117
1109
1101
1093
1085
1077
1069
1060
1052
1044
1037
1030
1022
1016
1010
1006
1002
998
995
992
990
989
988
988
988
988
989
991
992
994
996
998
1000
1002
1004
1004
1006
1008
1008
1008
1008
1008
1008
1006
1004
1002
1000
996
993
989
984
980
975
970
964
959
953
948
942
937
931
926
920
915
910
905
900
895
890
886
881
877
873
869
865
862
859
855
852
849
846
843
840
836
833
830
826
822
819
815
810
806
802
797
793
788
783
778
772
767
761
756
750
744
738
733
727
721
715
710
704
699
694
689
685
681
677
673
669
666
663
660
658
655
652
650
647
644
641
637
633
629
625
620
615
610
604
597
591
583
576
568
560
551
543
534
525
516
506
497
488
479
470
462
453
445
437
429
421
413
406
399
392
385
378
371
365
358
352
346
340
334
329
323
318
313
308
303
299
295
291
288
285
282
280
279
277
276
275
274
274
273
272
271
270
269
267
265
263
260
256
253
248
243
238
232
226
219
211
203
194
184
174
164
153
142
130
117
105
92
79
65
51
38
24
10
-3
-17
-30
-43
-56
-68
-80
-92
-103
-114
-125
-136
-146
-156
-165
-174
-182
-190
-197
-204
-211
-217
-222
-227
-231
-235
-239
-242
-244
-246
-248
-249
-251
-251
-252
-252
-252
-251
-251
-250
-249
-248
-247
-245
-244
-242
-241
-239
-237
-235
-233
-231
-229
-227
-225
-223
-221
-218
-216
-214
-212
-210
-208
-206
-205
-203
-202
-201
-200
-199
-199
-199
-199
-199
-200
-200
-201
-203
-204
-206
-209
-212
-215
-219
-223
-227
-232
-237
-243
-248
-254
-260
-265
-271
-277
-282
-287
-292
-297
-302
-306
-310
-315
-319
-323
-327
-332
-336
-341
-346
-351
-356
-362
-367
-374
-380
-387
-394
-402
-410
-419
-428
-437
-447
-457
-468
-480
-492
-504
-516
-529
-543
-556
-570
-584
-599
-613
-628
-643
-658
-672
-687
-702
-717
-731
-746
-760
-774
-788
-802
-816
-830
-843
-857
-870
-883
-896
-909
-922
-935
-948
-960
-972
-984
-996
-1008
-1020
-1031
-1042
-1053
-1064
-1075
-1085
-1095
-1105
-1115
-1125
-1134
-1144
-1153
-1162
-1170
-1179
-1187
-1196
-1204
-1211
-1219
-1226
-1233
-1240
-1246
-1253
-1259
-1265
-1271
-1277
-1282
-1288
-1294
-1300
-1305
-1311
-1316
-1322
-1327
-1332
-1337
-1342
-1347
-1352
-1356
-1361
-1365
-1369
-1372
-1376
-1380
-1383
-1387
-1390
-1393
-1397
-1400
-1404
-1407
-1411
-1415
-1419
-1423
-1427
-1431
-1436
-1441
-1446
-1451
-1456
-1461
-1467
-1473
-1479
-1485
-1491
-1498
-1505
-1512
-1519
-1526
-1534
-1541
-1549
-1557
-1565
-1573
-1581
-1589
-1597
-1605
-1613
-1621
-1629
-1638
-1646
-1655
-1664
-1674
-1683
-1693
-1704
-1715
-1726
-1737
-1749
-1762
-1774
-1787
-1800
-1813
-1827
-1840
-1854
-1868
-1882
-1896
-1910
-1924
-1939
-1953
-1967
-1981
-1996
-2009
-2024
-2037
-2052
-2066
-2079
-2093
-2107
-2120
-2134
-2147
-2161
-2175
-2188
-2202
-2216
-2230
-2244
-2258
-2272
-2286
-2300
-2314
-2328
-2342
-2356
-2370
-2385
-2399
-2414
-2429
-2443
-2458
-2473
-2489
-2504
-2519
-2534
-2550
-2565
-2581
-2597
-2612
-2628
-2644
-2661
-2677
-2694
-2711
-2728
-2746
-2764
-2782
-2800
-2819
-2838
-2857
-2876
-2896
-2916
-2936
-2956
-2976
-2996
-3017
-3037
-3057
-3078
-3098
-3118
-3138
-3158
-3178
-3198
-3218
-3238
-3258
-3277
-3296
-3315
-3334
-3352
-3370
-3387
-3404
-3421
-3437
-3452
-3467
-3482
-3496
-3509
-3521
-3533
-3544
-3555
-3565
-3574
-3582
-3590
-3597
-3604
-3609
-3615
-3619
-3623
-3627
-3630
-3633
-3635
-3636
-3637
-3638
-3638
-3638
-3637
-3636
-3635
-3633
-3630
-3627
-3624
-3620
-3616
-3612
-3607
-3602
-3596
-3590
-3583
-3576
-3569
-3561
-3552
-3543
-3534
-3525
-3515
-3504
-3494
-3483
-3472
-3461
-3450
-3438
-3427
-3415
-3404
-3393
-3381
-3370
-3359
-3348
-3338
-3327
-3317
-3307
-3297
-3288
-3279
-3270
-3262
-3254
-3246
-3239
-3232
-3225
-3219
-3213
-3207
-3201
-3196
-3190
-3185
-3180
-3175
-3170
-3165
-3161
-3156
-3151
-3146
-3140
-3135
-3129
-3123
-3116
-3109
-3102
-3094
-3086
-3077
-3067
-3058
-3047
-3036
-3025
-3013
-3000
-2987
-2974
-2960
-2945
-2931
-2916
-2900
-2884
-2868
-2851
-2834
-2816
-2798
-2780
-2761
-2742
-2723
-2704
-2684
-2664
-2644
-2624
-2603
-2583
-2562
-2542
-2521
-2500
-2478
-2457
-2435
-2414
-2392
-2370
-2348
-2326
-2304
-2281
-2259
-2237
-2215
-2192
-2170
-2147
-2125
-2102
-2080
-2057
-2033
-2012
-1989
-1966
-1943
-1920
-1898
-1875
-1852
-1830
-1808
-1786
-1764
-1742
-1721
-1699
-1678
-1657
-1636
-1615
-1594
-1574
-1553
-1533
-1512
-1492
-1471
-1450
-1429
-1408
-1387
-1365
-1343
-1321
-1298
-1275
-1251
-1228
-1204
-1180
-1155
-1131
-1106
-1081
-1056
-1031
-1006
-981
-956
-931
-907
-882
-858
-834
-810
-787
-764
-741
-718
-696
-674
-651
-630
-608
-586
-565
-543
-522
-501
-480
-458
-437
-416
-395
-374
-353
-332
-310
-289
-268
-246
-225
-203
-182
-161
-139
-118
-96
-75
-54
-32
-11
10
31
53
74
96
117
139
161
182
204
227
249
271
293
316
338
361
384
406
429
452
474
497
520
543
565
588
611
634
658
681
704
728
751
775
799
823
847
871
895
919
943
967
991
1014
1039
1063
1088
1112
1137
1161
1186
1211
1236
1261
1286
1311
1336
1361
1385
1410
1435
1460
1484
1509
1533
1558
1582
1607
1631
1655
1679
1704
1728
1752
1777
1802
1827
1852
1877
1903
1928
1954
1980
2005
2033
2059
2085
2112
2138
2165
2191
2217
2243
2269
2295
2321
2347
2372
2397
2422
2447
2471
2495
2519
2543
2566
2590
2613
2636
2660
2683
2706
2730
2753
2777
2800
2824
2849
2873
2898
2923
2949
2975
3001
3028
3055
3082
3109
3137
3165
3192
3220
3248
3275
3303
3330
3357
3384
3410
3437
3463
3488
3514
3539
3564
3589
3614
3638
3663
3687
3711
3735
3760
3784
3808
3833
3857
3882
3907
3932
3956
3981
4006
4030
4056
4080
4105
4129
4153
4176
4199
4222
4245
4267
4289
4311
4332
4353
4373
4393
4413
4433
4452
4471
4490
4509
4528
4547
4566
4585
4604
4623
4642
4662
4681
4701
4721
4741
4762
4783
4804
4825
4847
4869
4891
4913
4935
4958
4980
5003
5026
5049
5071
5094
5116
5138
5160
5182
5204
5225
5246
5266
5287
5307
5326
5345
5364
5382
5401
5418
5436
5452
5469
5485
5501
5516
5531
5545
5559
5572
5585
5598
5610
5621
5632
5642
5652
5662
5671
5679
5687
5694
5701
5707
5713
5718
5723
5728
5732
5736
5739
5743
5746
5749
5752
5755
5759
5762
5765
5769
5772
5776
5780
5784
5789
5793
5798
5803
5807
5812
5816
5821
5825
5829
5833
5837
5840
5843
5845
5847
5848
5849
5849
5849
5848
5846
5844
5842
5838
5835
5830
5825
5820
5814
5808
5802
5795
5788
5781
5774
5767
5759
5752
5744
5736
5728
5720
5712
5704
5695
5686
5677
5667
5658
5648
5637
5626
5615
5603
5591
5578
5565
5551
5536
5521
5506
5490
5474
5456
5439
5421
5402
5383
5364
5344
5323
5302
5281
5259
5237
5214
5191
5167
5142
5118
5092
5066
5040
5013
4985
4957
4928
4898
4868
4837
4806
4774
4741
4708
4674
4640
4605
4570
4534
4498
4462
4424
4387
4349
4311
4272
4233
4194
4154
4115
4074
4034
3993
3953
3911
3870
3829
3787
3745
3703
3661
3618
3575
3532
3489
3446
3402
3359
3315
3270
3226
3181
3136
3091
3046
3000
2955
2909
2863
2816
2770
2723
2676
2630
2583
2536
2489
2443
2396
2349
2303
2257
2211
2165
2119
2074
2029
1984
1939
1895
1851
1808
1764
1721
1679
1637
1595
1553
1512
1471
1431
1391
1351
1312
1273
1235
1197
1159
1122
1085
1048
1012
977
942
907
873
840
806
774
742
710
680
649
619
590
561
532
504
476
449
422
396
370
344
319
294
269
245
221
197
174
151
128
106
84
62
41
20
-1
-21
-41
-60
-79
-98
-117
-135
-153
-170
-188
-205
-221
-238
-254
-270
-286
-301
-317
-332
-347
-361
-376
-390
-404
-418
-431
-444
-457
-470
-483
-495
-507
-519
-530
-541
-552
-562
-572
-582
-591
-600
-609
-617
-626
-634
-642
-649
-657
-664
-672
-679
-686
-694
-701
-708
-715
-721
-728
-735
-741
-747
-754
-760
-766
-771
-777
-782
-787
-792
-797
-801
-806
-810
-813
-817
-820
-824
-826
-829
-832
-834
-837
-839
-841
-843
-844
-846
-847
-848
-849
-849
-849
-849
-849
-849
-848
-847
-845
-844
-842
-839
-837
-834
-831
-828
-824
-820
-816
-812
-807
-802
-797
-792
-786
-781
-775
-769
-763
-757
-752
-746
-740
-734
-728
-722
-716
-710
-704
-698
-691
-685
-678
-671
-664
-657
-649
-641
-633
-625
-617
-608
-600
-591
-582
-573
-563
-554
-545
-536
-526
-517
-508
-499
-490
-482
-473
-465
-457
-450
-442
-435
-428
-421
-414
-407
-401
-394
-388
-382
-375
-369
-363
-357
-350
-344
-337
-331
-324
-317
-310
-303
-295
-288
-280
-272
-263
-255
-246
-237
-228
-218
-208
-198
-187
-177
-166
-155
-143
-132
-120
-108
-96
-83
-70
-58
-45
-31
-18
-4
9
23
37
51
66
80
94
108
122
136
151
165
178
192
206
219
233
246
259
272
285
297
309
321
333
344
356
367
378
389
399
410
420
430
441
451
461
471
481
491
500
510
520
529
539
549
559
568
578
588
598
609
619
629
640
650
661
672
683
694
705
717
728
740
752
764
776
788
800
812
824
836
848
860
872
884
896
908
920
932
944
956
968
980
992
1004
1016
1029
1042
1054
1066
1078
1090
1102
1115
1127
1139
1152
1164
1177
1189
1201
1213
1225
1237
1249
1260
1272
1283
1294
1305
1315
1326
1336
1347
1357
1367
1377
1386
1396
1405
1415
1424
1433
1443
1452
1461
1470
1479
1488
1497
1506
1514
1523
1532
1541
1549
1558
1566
1575
1583
1592
1601
1609
1617
1626
1634
1643
1651
1659
1667
1675
1683
1691
1699
1706
1714
1721
1729
1736
1743
1750
1757
1764
1770
1777
1783
1789
1795
1801
1806
1811
1817
1822
1826
1831
1835
1839
1843
1847
1850
1853
1856
1859
1861
1864
1866
1868
1869
1871
1872
1874
1875
1876
1877
1878
1878
1879
1879
1879
1879
1879
1879
1879
1879
1878
1877
1877
1876
1875
1874
1872
1871
1869
1868
1866
1864
1862
1860
1857
1855
1852
1849
1846
1843
1840
1837
1833
1830
1826
1822
1818
1815
1811
1807
1803
1799
1795
1791
1787
1783
1779
1776
1772
1768
1765
1761
1758
1755
1752
1749
1746
1743
1740
1737
1734
1730
1727
1724
1720
1716
1712
1708
1704
1699
1695
1690
1684
1679
1673
1667
1661
1655
1649
1642
1635
1628
1621
1614
1606
1598
1590
1582
1573
1564
1555
1545
1535
1525
1515
1504
1492
1481
1469
1456
1443
1430
1416
1402
1388
1373
1358
1342
1326
1310
1294
1277
1260
1243
1226
1209
1191
1173
1155
1137
1119
1100
1082
1063
1044
1025
1006
987
968
949
930
911
892
872
853
834
815
795
776
757
737
718
699
680
660
641
622
603
583
564
544
525
505
485
465
445
425
405
385
365
344
324
303
283
262
241
220
199
178
156
135
114
92
70
49
27
5
-17
-38
-60
-82
-103
-125
-146
-167
-188
-209
-230
-251
-271
-292
-312
-333
-353
-373
-393
-413
-433
-453
-473
-492
-512
-531
-550
-570
-589
-608
-627
-646
-664
-683
-701
-720
-738
-756
-774
-792
-810
-828
-846
-864
-881
-899
-916
-933
-950
-967
-984
-1000
-1018
-1035
-1051
-1068
-1084
-1100
-1117
-1133
-1148
-1164
-1180
-1196
-1212
-1227
-1243
-1259
-1274
-1290
-1306
-1321
-1337
-1352
-1368
-1383
-1398
-1414
-1429
-1443
-1458
-1473
-1487
-1502
-1516
-1530
-1544
-1558
-1571
-1585
-1599
-1612
-1626
-1639
-1652
-1666
-1679
-1692
-1705
-1719
-1732
-1745
-1758
-1770
-1783
-1796
-1808
-1821
-1833
-1846
-1857
-1869
-1881
-1892
-1903
-1913
-1923
-1933
-1942
-1951
-1960
-1968
-1976
-1983
-1990
-1996
-2001
-2007
-2012
-2017
-2021
-2025
-2029
-2032
-2033
-2037
-2039
-2040
-2041
-2041
-2043
-2043
-2043
-2043
-2041
-2041
-2040
-2039
-2037
-2035
-2033
-2031
-2029
-2025
-2023
-2021
-2017
-2015
-2012
-2009
-2005
-2001
-1999
-1995
-1992
-1988
-1984
-1979
-1974
-1970
-1964
-1959
-1953
-1946
-1940
-1933
-1925
-1917
-1909
-1900
-1890
-1881
-1870
-1859
-1848
-1836
-1824
-1812
-1799
-1785
-1771
-1757
-1742
-1727
-1711
-1695
-1679
-1662
-1644
-1627
-1608
-1590
-1571
-1552
-1532
-1512
-1491
-1471
-1450
-1428
-1407
-1385
-1363
-1341
-1318
-1296
-1273
-1250
-1227
-1203
-1180
-1157
-1133
-1110
-1087
-1063
-1040
-1016
-993
-970
-947
-924
-901
-878
-856
-833
-810
-788
-766
-744
-722
-700
-678
-657
-636
-615
-594
-574
-553
-533
-513
-494
-474
-455
-436
-417
-398
-380
-362
-344
-326
-309
-291
-274
-257
-240
-223
-206
-189
-173
-156
-139
-123
-106
-89
-73
-56
-39
-22
-6
11
28
45
62
79
96
113
129
146
163
179
196
212
228
244
260
276
292
307
322
337
352
367
381
395
409
422
436
449
461
473
485
497
508
519
529
540
549
559
569
578
587
596
604
613
621
630
638
647
655
664
672
681
690
700
709
719
729
739
750
760
772
783
795
807
819
832
845
858
871
885
899
912
926
941
955
969
983
997
1010
1025
1040
1054
1068
1082
1096
1111
1125
1139
1154
1169
1183
1198
1213
1228
1243
1259
1274
1290
1306
1323
1339
1356
1374
1391
1410
1428
1447
1466
1485
1504
1524
1544
1564
1585
1605
1626
1646
1667
1688
1709
1730
1751
1773
1794
1815
1837
1858
1879
1900
1922
1943
1964
1986
2007
2028
2050
2071
2093
2115
2137
2159
2182
2204
2227
2251
2274
2298
2322
2346
2371
2396
2421
2447
2472
2498
2525
2551
2577
2604
2631
2658
2685
2712
2740
2767
2795
2822
2850
2878
2906
2934
2962
2990
3018
3046
3074
3102
3130
3158
3186
3214
3242
3270
3297
3324
3351
3378
3405
3431
3457
3482
3507
3532
3557
3581
3604
3628
3651
3673
3696
3717
3739
3760
3781
3802
3822
3843
3863
3883
3902
3922
3941
3960
3979
3998
4017
4035
4054
4072
4091
4108
4126
4143
4160
4177
4193
4209
4224
4239
4254
4268
4282
4295
4308
4320
4332
4344
4355
4366
4377
4387
4397
4407
4416
4425
4433
4442
4449
4457
4464
4471
4478
4484
4490
4496
4502
4507
4512
4516
4521
4525
4528
4532
4535
4538
4540
4542
4544
4546
4547
4547
4548
4548
4548
4547
4546
4545
4544
4542
4539
4537
4534
4530
4526
4522
4518
4513
4508
4503
4497
4491
4485
4478
4471
4464
4457
4449
4441
4433
4424
4416
4407
4398
4388
4378
4368
4358
4347
4336
4325
4314
4302
4289
4277
4264
4251
4237
4223
4209
4194
4179
4164
4148
4132
4116
4100
4083
4066
4049
4032
4014
3997
3980
3962
3945
3927
3910
3893
3875
3858
3841
3824
3807
3790
3773
3757
3740
3723
3706
3689
3672
3655
3638
3620
3603
3585
3567
3549
3531
3512
3494
3475
3456
3437
3418
3398
3379
3359
3339
3319
3298
3278
3257
3237
3216
3195
3174
3152
3131
3109
3088
3066
3044
3022
2999
2977
2954
2931
2908
2884
2861
2837
2813
2788
2764
2739
2714
2688
2663
2637
2611
2585
2558
2532
2504
2477
2449
2421
2393
2365
2336
2307
2278
2248
2218
2188
2157
2127
2096
2065
2033
2003
1971
1940
1908
1877
1845
1814
1782
1751
1720
1688
1657
1626
1596
1565
1535
1505
1475
1445
1415
1386
1356
1327
1298
1269
1241
1212
1184
1155
1127
1099
1071
1043
1014
988
960
932
905
878
850
823
796
769
743
716
690
664
639
613
588
563
538
513
489
464
440
416
392
368
344
321
297
273
250
226
203
179
156
132
109
85
62
38
15
-8
-31
-54
-77
-100
-123
-145
-167
-190
-211
-233
-255
-276
-297
-317
-338
-358
-377
-397
-416
-434
-453
-471
-488
-506
-523
-540
-556
-573
-589
-605
-621
-636
-652
-667
-682
-696
-711
-726
-740
-754
-768
-782
-796
-809
-823
-836
-849
-863
-876
-889
-902
-914
-927
-939
-951
-963
-975
-987
-999
-1010
-1020
-1032
-1043
-1054
-1064
-1074
-1084
-1094
-1103
-1113
-1122
-1130
-1139
-1147
-1155
-1163
-1171
-1179
-1186
-1193
-1201
-1208
-1215
-1222
-1228
-1235
-1242
-1249
-1255
-1262
-1268
-1274
-1281
-1287
-1293
-1299
-1305
-1311
-1317
-1323
-1329
-1334
-1340
-1345
-1350
-1355
-1360
-1364
-1368
-1372
-1376
-1380
-1383
-1386
-1388
-1390
-1392
-1394
-1395
-1396
-1397
-1397
-1397
-1396
-1395
-1394
-1392
-1390
-1387
-1384
-1381
-1377
-1373
-1369
-1364
-1359
-1353
-1348
-1342
-1336
-1329
-1323
-1317
-1310
-1303
-1297
-1290
-1283
-1276
-1269
-1262
-1255
-1247
-1240
-1233
-1226
-1219
-1212
-1204
-1197
-1190
-1182
-1175
-1167
-1160
-1152
-1144
-1136
-1128
-1120
-1112
-1103
-1095
-1086
-1077
-1068
-1059
-1050
-1040
-1031
-1020
-1010
-1002
-992
-982
-972
-962
-953
-943
-933
-923
-914
-904
-894
-884
-875
-865
-856
-846
-837
-827
-818
-809
-800
-791
-782
-773
-764
-755
-746
-737
-728
-720
-711
-702
-694
-685
-676
-667
-658
-649
-639
-630
-620
-610
-600
-589
-578
-567
-556
-544
-531
-519
-505
-492
-478
-464
-449
-433
-418
-402
-385
-368
-351
-333
-314
-296
-277
-257
-238
-217
-197
-176
-155
-133
-112
-90
-67
-45
-22
1
24
47
70
94
117
141
165
189
213
237
261
285
308
332
356
380
404
428
452
475
499
522
546
570
593
617
641
664
688
712
735
759
783
807
830
854
878
902
925
949
973
996
1020
1043
1067
1090
1113
1136
1159
1181
1203
1225
1247
1268
1289
1310
1331
1351
1371
1390
1410
1429
1447
1466
1484
1503
1521
1539
1556
1574
1592
1610
1628
1646
1664
1682
1700
1718
1736
1754
1772
1790
1808
1826
1845
1863
1881
1900
1918
1936
1955
1974
1992
2011
2029
2048
2067
2086
2105
2124
2142
2161
2180
2199
2218
2237
2256
2274
2293
2312
2330
2349
2367
2385
2403
2421
2438
2456
2473
2490
2506
2523
2539
2555
2571
2586
2602
2617
2632
2647
2662
2677
2692
2706
2721
2735
2749
2763
2777
2791
2805
2818
2832
2845
2858
2870
2883
2895
2906
2918
2929
2939
2949
2958
2967
2976
2984
2992
2999
3006
3013
3019
3026
3032
3038
3043
3049
3055
3060
3065
3070
3075
3080
3085
3089
3093
3097
3100
3104
3107
3109
3112
3114
3115
3117
3117
3118
3118
3117
3117
3115
3113
3111
3109
3106
3102
3098
3094
3089
3084
3079
3074
3068
3062
3055
3048
3041
3034
3026
3018
3010
3002
2993
2984
2974
2964
2954
2944
2934
2923
2913
2902
2890
2879
2868
2856
2844
2832
2820
2807
2795
2782
2769
2755
2742
2728
2713
2699
2684
2669
2654
2638
2622
2606
2590
2573
2557
2540
2523
2507
2490
2473
2456
2439
2422
2405
2389
2372
2356
2339
2323
2307
2291
2275
2260
2244
2229
2214
2199
2185
2170
2156
2142
2128
2114
2100
2086
2073
2059
2045
2032
2019
2005
1993
1980
1967
1954
1940
1927
1914
1901
1888
1875
1862
1849
1835
1822
1809
1796
1783
1771
1758
1745
1732
1720
1707
1695
1682
1670
1657
1645
1633
1621
1608
1596
1584
1572
1560
1549
1537
1525
1514
1502
1490
1479
1467
1455
1444
1432
1420
1408
1396
1384
1371
1359
1346
1334
1321
1308
1295
1282
1269
1256
1242
1228
1215
1201
1187
1172
1158
1143
1128
1113
1097
1081
1065
1049
1033
1016
999
981
963
945
927
908
889
869
850
830
810
789
768
747
726
705
684
662
641
619
598
576
554
533
511
490
469
447
426
405
384
363
343
322
302
282
261
241
222
202
182
162
143
123
103
84
64
45
25
5
-14
-34
-54
-73
-93
-112
-132
-151
-171
-190
-209
-228
-248
-267
-286
-305
-324
-343
-362
-381
-400
-419
-438
-458
-477
-496
-516
-535
-555
-574
-594
-614
-633
-653
-673
-693
-713
-732
-752
-772
-792
-811
-831
-851
-870
-890
-909
-928
-947
-966
-985
-1002
-1022
-1040
-1058
-1076
-1094
-1112
-1130
-1148
-1165
-1183
-1200
-1217
-1235
-1252
-1269
-1286
-1303
-1320
-1337
-1354
-1371
-1387
-1404
-1421
-1437
-1453
-1469
-1485
-1501
-1516
-1532
-1547
-1562
-1577
-1591
-1606
-1621
-1635
-1650
-1664
-1678
-1693
-1707
-1721
-1735
-1749
-1763
-1777
-1791
-1805
-1819
-1832
-1846
-1860
-1873
-1886
-1900
-1913
-1926
-1939
-1951
-1964
-1977
-1989
-2001
-2013
-2025
-2037
-2049
-2061
-2072
-2084
-2096
-2107
-2119
-2131
-2142
-2154
-2166
-2178
-2190
-2202
-2214
-2226
-2238
-2251
-2263
-2275
-2288
-2300
-2312
-2324
-2336
-2348
-2360
-2371
-2383
-2394
-2405
-2416
-2426
-2437
-2448
-2458
-2469
-2479
-2489
-2499
-2510
-2520
-2530
-2540
-2550
-2560
-2570
-2580
-2590
-2600
-2609
-2619
-2629
-2638
-2647
-2656
-2665
-2674
-2683
-2692
-2701
-2709
-2718
-2726
-2734
-2743
-2751
-2759
-2767
-2775
-2783
-2791
-2799
-2806
-2814
-2822
-2829
-2837
-2844
-2852
-2859
-2866
-2873
-2880
-2887
-2894
-2900
-2906
-2912
-2918
-2924
-2929
-2934
-2939
-2943
-2948
-2951
-2955
-2958
-2961
-2964
-2967
-2969
-2971
-2973
-2975
-2977
-2978
-2980
-2981
-2983
-2984
-2985
-2987
-2988
-2989
-2990
-2991
-2992
-2993
-2994
-2994
-2995
-2995
-2996
-2996
-2996
-2996
-2996
-2996
-2995
-2995
-2994
-2992
-2991
-2989
-2987
-2984
-2981
-2978
-2974
-2970
-2965
-2960
-2955
-2949
-2943
-2936
-2929
-2921
-2913
-2904
-2895
-2885
-2875
-2865
-2854
-2842
-2830
-2817
-2804
-2791
-2778
-2764
-2749
-2735
-2720
-2704
-2689
-2673
-2657
-2641
-2624
-2608
-2591
-2574
-2557
-2540
-2522
-2505
-2488
-2470
-2453
-2435
-2418
-2400
-2383
-2365
-2348
-2330
-2313
-2295
-2278
-2260
-2243
-2226
-2208
-2191
-2174
-2156
-2139
-2122
-2105
-2087
-2070
-2053
-2035
-2017
-2000
-1982
-1965
-1947
-1929
-1911
-1893
-1875
-1857
-1839
-1821
-1803
-1786
-1768
-1750
-1732
-1714
-1696
-1678
-1660
-1643
-1625
-1607
-1589
-1571
-1553
-1536
-1518
-1500
-1482
-1464
-1445
-1427
-1408
-1389
-1370
-1351
-1332
-1312
-1293
-1273
-1253
-1234
-1214
-1194
-1174
-1155
-1135
-1116
-1097
-1078
-1060
-1041
-1022
-1004
-987
-970
-953
-936
-919
-902
-886
-869
-853
-837
-821
-806
-790
-774
-759
-743
-728
-712
-697
-682
-667
-652
-637
-622
-607
-592
-578
-563
-549
-535
-521
-506
-493
-479
-465
-451
-438
-424
-411
-398
-384
-371
-358
-345
-332
-319
-306
-293
-280
-268
-255
-243
-230
-218
-206
-195
-183
-172
-161
-150
-140
-130
-120
-110
-101
-92
-83
-75
-67
-60
-52
-45
-38
-32
-26
-20
-14
-8
-3
2
8
12
17
22
26
31
35
39
44
48
52
56
60
63
67
71
75
78
82
85
89
93
96
100
103
107
110
114
117
121
125
129
132
136
140
144
148
151
155
159
162
165
169
172
175
177
180
182
185
187
189
191
193
195
197
198
200
201
202
203
204
204
205
205
205
205
205
205
204
203
202
201
200
198
196
194
191
189
186
183
179
176
172
168
163
159
155
150
145
140
135
130
125
121
116
111
107
103
99
95
91
88
85
83
81
79
78
77
76
75
75
75
76
76
77
78
79
80
81
83
84
86
88
90
92
94
96
98
100
102
104
106
108
111
113
115
117
120
122
125
127
129
132
134
136
138
140
142
144
146
148
149
151
152
153
154
155
156
156
157
157
157
157
158
158
158
158
158
158
158
158
158
157
157
157
156
155
155
154
153
151
150
149
147
145
143
141
139
136
134
131
128
126
123
119
116
113
110
107
103
100
97
94
91
87
84
81
78
75
72
70
67
64
61
58
55
52
50
47
44
41
38
35
32
28
25
22
19
16
13
10
7
4
1
-2
-4
-7
-10
-12
-15
-17
-19
-21
-23
-25
-26
-28
-29
-30
-31
-32
-32
-33
-33
-33
-33
-32
-32
-32
-31
-31
-30
-30
-29
-29
-28
-28
-27
-27
-27
-26
-26
-26
-26
-26
-26
-27
-27
-28
-28
-29
-30
-31
-32
-33
-34
-36
-37
-38
-40
-41
-42
-44
-45
-46
-48
-49
-51
-52
-54
-55
-57
-58
-60
-61
-63
-65
-66
-68
-69
-71
-72
-73
-75
-76
-77
-78
-79
-80
-81
-81
-82
-83
-83
-84
-84
-85
-85
-85
-86
-86
-86
-87
-87
-88
-88
-88
-89
-90
-90
-91
-92
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-103
-104
-105
-107
-108
-110
-111
-113
-115
-117
-119
-121
-123
-125
-127
-130
-132
-135
-137
-140
-143
-145
-148
-151
-153
-156
-159
-162
-164
-167
-169
-171
-174
-176
-178
-180
-182
-184
-186
-187
-189
-190
-192
-193
-195
-196
-197
-199
-200
-201
-202
-203
-204
-205
-206
-207
-208
-208
-209
-209
-210
-210
-210
-210
-210
-209
-209
-208
-207
-206
-205
-203
-202
-200
-197
-195
-192
-189
-185
-182
-178
-174
-170
-165
-160
-155
-150
-145
-139
-133
-127
-121
-114
-107
-100
-92
-85
-77
-69
-60
-52
-43
-34
-25
-16
-7
3
13
23
33
43
53
64
75
86
97
108
119
131
143
155
167
179
191
203
216
228
241
254
267
279
292
305
319
332
345
359
372
386
399
413
427
441
455
469
483
498
512
527
541
556
571
586
600
615
630
645
660
676
691
706
722
738
754
769
785
802
818
834
851
867
884
901
918
935
952
969
986
1004
1020
1039
1056
1074
1091
1109
1126
1143
1161
1178
1195
1212
1229
1246
1263
1280
1296
1313
1329
1345
1361
1377
1393
1409
1424
1440
1455
1470
1485
1500
1515
1529
1544
1558
1573
1587
1601
1615
1629
1643
1657
1671
1686
1700
1714
1728
1742
1757
1771
1785
1800
1814
1829
1843
1858
1872
1887
1902
1916
1931
1945
1959
1973
1987
2001
2015
2028
2041
2055
2068
2081
2093
2106
2118
2130
2142
2154
2165
2177
2188
2199
2211
2222
2233
2244
2255
2266
2277
2287
2298
2309
2320
2330
2341
2352
2362
2373
2384
2395
2405
2416
2427
2438
2448
2459
2469
2480
2491
2501
2512
2522
2533
2544
2555
2565
2576
2587
2598
2609
2620
2631
2642
2654
2665
2676
2688
2699
2711
2723
2735
2747
2759
2771
2783
2795
2807
2819
2832
2844
2856
2869
2881
2893
2906
2918
2930
2943
2955
2968
2980
2993
3005
3018
3030
3043
3055
3067
3080
3092
3104
3116
3128
3139
3151
3162
3174
3185
3196
3206
3217
3227
3237
3247
3257
3266
3275
3284
3293
3302
3310
3318
3326
3334
3342
3349
3356
3363
3370
3377
3384
3390
3397
3403
3409
3415
3420
3426
3431
3437
3442
3448
3453
3458
3463
3468
3473
3478
3483
3488
3493
3498
3502
3507
3512
3516
3521
3525
3530
3534
3538
3543
3547
3551
3556
3560
3564
3568
3573
3577
3581
3585
3589
3593
3598
3602
3605
3609
3613
3617
3620
3624
3627
3631
3634
3638
3641
3644
3647
3651
3654
3657
3660
3663
3666
3669
3672
3675
3677
3680
3682
3684
3686
3688
3690
3691
3693
3694
3695
3696
3697
3697
3698
3698
3698
3697
3697
3696
3695
3694
3692
3690
3688
3686
3683
3680
3676
3673
3669
3664
3659
3654
3649
3643
3637
3631
3625
3618
3610
3603
3595
3587
3579
3571
3562
3554
3545
3536
3527
3518
3509
3499
3490
3481
3471
3462
3452
3443
3434
3424
3415
3406
3396
3387
3378
3369
3359
3350
3340
3331
3321
3311
3301
3291
3281
3270
3260
3249
3238
3227
3215
3204
3192
3180
3168
3156
3143
3131
3118
3105
3092
3079
3066
3052
3039
3025
3011
2997
2984
2970
2956
2942
2928
2914
2901
2887
2873
2860
2847
2833
2820
2807
2794
2781
2769
2756
2744
2731
2719
2707
2696
2684
2672
2661
2650
2638
2627
2617
2606
2595
2585
2574
2564
2554
2544
2535
2525
2515
2506
2497
2487
2478
2469
2460
2452
2443
2434
2426
2417
2409
2400
2392
2383
2375
2367
2359
2350
2342
2334
2325
2317
2308
2299
2290
2282
2272
2263
2254
2245
2235
2226
2216
2206
2196
2186
2176
2166
2156
2146
2136
2126
2116
2106
2096
2087
2077
2068
2059
2051
2041
2033
2025
2017
2011
2004
1997
1991
1985
1979
1974
1969
1964
1959
1955
1951
1948
1944
1941
1938
1936
1933
1931
1929
1927
1925
1923
1921
1920
1918
1917
1916
1914
1913
1912
1911
1910
1909
1908
1907
1906
1905
1904
1903
1903
1902
1901
1901
1900
1900
1900
1899
1899
1899
1899
1899
1900
1900
1901
1901
1902
1903
1904
1906
1907
1908
1910
1911
1913
1915
1916
1918
1920
1922
1924
1926
1928
1931
1933
1935
1937
1940
1942
1944
1947
1949
1952
1955
1957
1960
1963
1967
1970
1973
1977
1981
1984
1988
1992
1997
2001
2005
2009
2015
2020
2025
2029
2035
2041
2045
2052
2057
2063
2069
2074
2080
2086
2091
2097
2102
2107
2113
2118
2123
2128
2132
2137
2141
2145
2149
2153
2156
2159
2162
2165
2168
2171
2173
2175
2177
2179
2181
2182
2184
2186
2187
2189
2190
2192
2194
2195
2197
2199
2201
2203
2205
2207
2209
2212
2214
2217
2220
2222
2225
2229
2232
2236
2239
2243
2247
2251
2256
2260
2265
2270
2275
2281
2286
2292
2298
2304
2310
2317
2323
2330
2337
2344
2351
2359
2366
2374
2382
2390
2398
2407
2415
2424
2433
2442
2451
2461
2470
2480
2490
2500
2511
2521
2532
2543
2554
2565
2577
2588
2600
2612
2624
2637
2649
2662
2674
2687
2700
2714
2727
2740
2754
2767
2781
2795
2808
2822
2836
2850
2864
2878
2892
2906
2921
2935
2950
2964
2979
2994
3009
3024
3039
3054
3070
3085
3101
3117
3133
3150
3166
3183
3200
3217
3234
3252
3269
3287
3305
3323
3341
3359
3378
3396
3415
3433
3452
3470
3489
3508
3527
3546
3564
3583
3602
3621
3640
3658
3677
3695
3714
3732
3751
3769
3787
3804
3822
3840
3857
3874
3891
3908
3925
3941
3957
3973
3989
4005
4019
4035
4050
4065
4080
4094
4108
4122
4135
4149
4162
4175
4188
4200
4213
4225
4237
4249
4260
4272
4283
4294
4305
4315
4326
4336
4346
4356
4366
4376
4385
4395
4404
4413
4423
4432
4441
4450
4459
4468
4477
4486
4495
4503
4512
4522
4531
4540
4549
4558
4568
4577
4587
4596
4606
4616
4626
4636
4646
4656
4666
4676
4686
4696
4706
4716
4726
4735
4745
4755
4764
4774
4783
4792
4801
4810
4819
4827
4836
4844
4852
4860
4868
4875
4883
4890
4897
4903
4910
4916
4922
4928
4934
4940
4945
4950
4955
4959
4964
4968
4972
4976
4979
4983
4986
4989
4991
4994
4996
4998
5000
5002
5003
5005
5006
5007
5008
5009
5009
5010
5010
5011
5011
5011
5011
5011
5011
5011
5011
5010
5010
5009
5009
5008
5007
5007
5006
5005
5004
5003
5001
5000
4999
4997
4996
4995
4993
4991
4990
4988
4986
4984
4982
4980
4978
4977
4975
4973
4971
4969
4968
4966
4964
4962
4960
4958
4956
4954
4952
4949
4947
4944
4942
4939
4936
4933
4930
4927
4923
4920
4916
4912
4908
4903
4899
4894
4890
4885
4881
4877
4872
4868
4863
4859
4854
4850
4845
4841
4837
4832
4828
4823
4819
4815
4810
4806
4801
4797
4793
4788
4784
4779
4775
4771
4766
4762
4758
4753
4749
4744
4740
4736
4731
4727
4723
4718
4714
4710
4705
4701
4697
4692
4688
4684
4679
4675
4671
4666
4662
4658
4653
4649
4645
4641
4636
4632
4628
4623
4619
4615
4611
4606
4602
4598
4594
4589
4585
4581
4576
4572
4568
4564
4559
4555
4551
4547
4543
4538
4534
4530
4526
4521
4517
4513
4509
4505
4500
4496
4492
4488
4484
4479
4475
4471
4467
4463
4459
4454
4450
4446
4442
4438
4434
4429
4425
4421
4417
4413
4409
4405
4400
4396
4392
4388
4384
4380
4376
4372
4367
4363
4359
4355
4351
4347
4343
4339
4335
4331
4326
4322
4318
4314
4310
4306
4302
4298
4294
4290
4286
4282
4278
4274
4270
4266
4261
4257
4253
4249
4245
4241
4237
4233
4229
4225
4221
4217
4213
4209
4205
4201
4197
4193
4189
4185
4181
4177
4173
4169
4165
4161
4157
4153
4149
4146
4142
4138
4134
4130
4126
4122
4118
4114
4110
4106
4102
4098
4094
4090
4086
4083
4078
4075
4070
4067
4062
4059
4054
4051
4046
4043
4040
4035
4032
4027
4024
4019
4016
4013
4009
4005
4001
3997
3993
3989
3986
3982
3978
3974
3970
3966
3963
3959
3955
3951
3947
3944
3940
3936
3932
3928
3925
3921
3917
3913
3909
3906
3902
3898
3894
3890
3887
3883
3879
3875
3872
3868
3864
3860
3857
3853
3849
3845
3842
3838
3834
3830
3827
3823
3819
3816
3812
3808
3804
3801
3797
3793
3790
3786
3782
3779
3775
3771
3768
3764
3760
3756
3753
3749
3745
3742
3738
3734
3731
3727
3724
3720
3716
3713
3709
3705
3702
3698
3694
3691
3687
3684
3680
3676
3673
3669
3666
3662
3658
3655
3651
3648
3644
3640
3637
3633
3630
3626
3623
3619
3615
3612
3608
3605
3601
3598
3594
3590
3587
3583
3580
3576
3573
3569
3566
3562
3559
3555
3552
3548
3545
3541
3538
3534
3531
3527
3524
3520
3517
3513
3510
3506
3503
3499
3496
3492
3489
3485
3482
3478
3475
3472
3468
3465
3461
3458
3454
3451
3447
3444
3441
3437
3434
3430
3427
3424
3420
3417
3413
3410
3406
3403
3400
3396
3393
3390
3386
3383
3379
3376
3373
3369
3366
3363
3359
3356
3352
3349
3346
3342
3339
3336
3332
3329
3326
3322
3319
3316
3312
3309
3306
3302
3299
3296
3292
3289
3286
3283
3279
3276
3273
3269
3266
3263
3260
3256
3253
3250
3246
3243
3240
3237
3233
3230
3227
3224
3220
3217
3214
3211
3207
3204
3201
3198
3194
3191
3188
3185
3182
3178
3175
3172
3169
3166
3162
3159
3156
3153
3150
3146
3143
3140
3137
3134
3130
3127
3124
3121
3118
3115
3111
3108
3105
3102
3099
3096
3093
3089
3086
3083
3080
3077
3074
3071
3068
3064
3061
3058
3055
3052
3049
3046
3043
3040
3036
3033
3030
3027
3024
3021
3018
3015
3012
3009
3006
3003
3000
2997
2993
2990
2987
2984
2981
2978
2975
2972
2969
2966
2963
2960
2957
2954
2951
2948
2945
2942
2939
2936
2933
2930
2927
2924
2921
2918
2915
2912
2909
2906
2903
2900
2897
2894
2891
2888
2885
2882
2879
2876
2873
2870
2867
2865
2862
2859
2856
2853
2850
2847
2844
2841
2838
2835
2832
2829
2826
2824
2821
2818
2815
2812
2809
2806
2803
2800
2798
2795
2792
2789
2786
2783
2780
2777
2775
2772
2769
2766
2763
2760
2757
2755
2752
2749
2746
2743
2740
2738
2735
2732
2729
2726
2723
2721
2718
2715
2712
2709
2707
2704
2701
2698
2695
2693
2690
2687
2684
2681
2679
2676
2673
2670
2668
2665
2662
2659
2657
2654
2651
2648
2646
2643
2640
2637
2635
2632
2629
2626
2624
2621
2618
2616
2613
2610
2607
2605
2602
2599
2597
2594
2591
2589
2586
2583
2580
2578
2575
2572
2570
2567
2564
2562
2559
2556
2554
2551
2548
2546
2543
2541
2538
2535
2533
2530
2527
2525
2522
2519
2517
2514
2512
2509
2506
2504
2501
2498
2496
2493
2491
2488
2485
2483
2480
2478
2475
2473
2470
2467
2465
2462
2460
2457
2455
2452
2449
2447
2444
2442
2439
2437
2434
2432
2429
2427
2424
2421
2419
2416
2414
2411
2409
2406
2404
2401
2399
2396
2394
2391
2389
2386
2384
2381
2379
2376
2374
2371
2369
2366
2364
2361
2359
2356
2354
2352
2349
2347
2344
2342
2339
2337
2334
2332
2329
2327
2325
2322
2320
2317
2315
2312
2310
2308
2305
2303
2300
2298
2296
2293
2291
2288
2286
2284
2281
2279
2276
2274
2272
2269
2267
2264
2262
2260
2257
2255
2253
2250
2248
2246
2243
2241
2238
2236
2234
2231
2229
2227
2224
2222
2220
2217
2215
2213
2210
2208
2206
2203
2201
2199
2197
2194
2192
2190
2187
2185
2183
2180
2178
2176
2174
2171
2169
2167
2165
2162
2160
2158
2155
2153
2151
2149
2146
2144
2142
2140
2137
2135
2133
2131
2128
2126
2124
2122
2120
2117
2115
2113
2111
2108
2106
2104
2102
2100
2097
2095
2093
2091
2089
2086
2084
2082
2080
2078
2075
2073
2071
2069
2067
2065
2062
2060
2058
2056
2054
2052
2049
2047
2045
2043
2041
2039
2037
2033
2032
2029
2028
2025
2024
2021
2020
2017
2015
2013
2011
2009
2007
2005
2003
2001
1998
1996
1994
1992
1990
1988
1986
1984
1982
1980
1978
1976
1973
1971
1969
1967
1965
1963
1961
1959
1957
1955
1953
1951
1949
1947
1945
1943
1941
1939
1937
1934
1932
1930
1928
1926
1924
1922
1920
1918
1916
1914
1912
1910
1908
1906
1904
1902
1900
1898
1896
1894
1892
1890
1888
1886
1885
1883
1881
1879
1877
1875
1873
1871
1869
1867
1865
1863
1861
1859
1857
1855
1853
1851
1849
1847
1845
1844
1842
1840
1838
1836
1834
1832
1830
1828
1826
1824
1823
1821
1819
1817
1815
1813
1811
1809
1807
1805
1804
1802
1800
1798
1796
1794
