5
43327
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
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
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
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
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
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
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
57
57
57
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
75
75
75
75
76
76
76
76
76
77
77
77
77
78
78
78
78
78
79
79
79
79
79
79
80
80
80
80
80
80
81
81
81
81
81
82
82
82
82
82
83
83
83
83
83
84
84
84
84
84
85
85
85
85
86
86
86
86
86
87
87
87
87
87
88
88
88
88
88
89
89
89
89
89
90
90
90
90
90
91
91
91
91
91
92
92
92
92
92
92
93
93
93
93
93
94
94
94
94
95
95
95
95
95
95
96
96
96
96
96
97
97
97
97
97
98
98
98
98
98
99
99
99
99
99
100
100
100
100
100
101
101
101
101
101
102
102
102
102
102
103
103
103
103
103
103
104
104
104
104
104
104
105
105
105
105
105
105
106
106
106
106
106
106
107
107
107
107
107
107
108
108
108
108
108
108
109
109
109
109
109
109
110
110
110
110
110
111
111
111
111
111
111
112
112
112
112
112
112
113
113
113
113
113
113
114
114
114
114
114
114
115
115
115
115
115
115
116
116
116
116
116
116
117
117
117
117
117
117
118
118
118
118
118
118
119
119
119
119
119
119
120
120
120
120
120
120
121
121
121
121
121
121
122
122
122
122
122
122
123
123
123
123
123
124
124
124
124
124
125
125
125
125
125
125
126
126
126
126
127
127
127
127
127
127
128
128
128
128
128
129
129
129
129
129
130
130
130
130
130
131
131
131
131
131
132
132
132
132
132
133
133
133
133
134
134
134
134
134
134
135
135
135
135
135
136
136
136
136
136
137
137
137
137
137
138
138
138
138
139
139
139
139
139
140
140
140
140
140
141
141
141
141
142
142
142
142
142
143
143
143
143
144
144
144
144
144
145
145
145
145
145
146
146
146
146
147
147
147
147
148
148
148
148
148
149
149
149
149
150
150
150
150
151
151
151
151
152
152
152
152
153
153
153
153
153
154
154
154
154
155
155
155
155
156
156
156
156
157
157
157
157
158
158
158
158
159
159
159
159
160
160
160
161
161
161
161
162
162
162
162
163
163
163
163
164
164
164
165
165
165
165
166
166
166
166
167
167
167
167
168
168
168
168
169
169
169
169
170
170
170
170
171
171
171
172
172
172
172
173
173
173
173
174
174
174
174
175
175
175
176
176
176
176
177
177
177
177
178
178
178
178
179
179
179
180
180
180
180
181
181
181
182
182
182
182
183
183
183
183
184
184
184
185
185
185
185
186
186
186
186
187
187
187
187
188
188
188
189
189
189
189
190
190
190
190
191
191
191
192
192
192
192
193
193
193
194
194
194
194
195
195
195
195
196
196
196
196
197
197
197
197
198
198
198
198
199
199
199
199
200
200
200
200
201
201
201
202
202
202
202
203
203
203
204
204
204
204
205
205
205
205
206
206
206
206
207
207
207
207
208
208
208
209
209
209
209
210
210
210
210
211
211
211
211
212
212
212
212
213
213
213
213
214
214
214
215
215
215
215
216
216
216
216
217
217
217
218
218
218
218
219
219
219
219
220
220
220
220
221
221
221
222
222
222
222
223
223
223
223
224
224
224
224
225
225
225
225
225
226
226
226
226
227
227
227
227
228
228
228
228
229
229
229
229
230
230
230
231
231
231
231
232
232
232
232
233
233
233
233
234
234
234
234
235
235
235
235
236
236
236
236
237
237
237
237
238
238
238
238
239
239
239
239
239
240
240
240
240
241
241
241
242
242
242
242
243
243
243
243
244
244
244
244
245
245
245
245
246
246
246
246
247
247
247
247
247
248
248
248
248
249
249
249
249
249
250
250
250
250
251
251
251
251
252
252
252
253
253
253
253
254
254
254
255
255
255
255
256
256
256
257
257
257
258
258
258
258
259
259
259
260
260
260
261
261
261
261
262
262
262
263
263
263
263
264
264
264
265
265
265
265
266
266
266
267
267
267
267
268
268
268
269
269
269
270
270
270
270
271
271
271
272
272
272
273
273
273
274
274
274
275
275
275
276
276
276
276
277
277
277
278
278
278
279
279
279
280
280
280
281
281
281
281
282
282
282
283
283
283
284
284
284
285
285
285
286
286
286
287
287
287
288
288
288
289
289
289
290
290
291
291
291
292
292
292
293
293
293
294
294
295
295
295
296
296
296
297
297
298
298
298
299
299
299
300
300
300
301
301
301
302
302
303
303
303
304
304
304
305
305
305
306
306
306
307
307
308
308
308
309
309
309
310
310
310
311
311
312
312
312
313
313
313
314
314
315
315
315
316
316
317
317
317
318
318
319
319
319
320
320
321
321
321
322
322
323
323
323
324
324
325
325
326
326
326
327
327
328
328
328
329
329
330
330
330
331
331
332
332
333
333
333
334
334
335
335
335
336
336
337
337
338
338
338
339
339
340
340
341
341
341
342
342
343
343
344
344
344
345
345
346
346
347
347
347
348
348
349
349
350
350
350
351
351
352
352
353
353
353
354
354
355
355
356
356
356
357
357
358
358
359
359
359
360
360
361
361
362
362
363
363
363
364
364
365
365
366
366
367
367
368
368
369
369
369
370
370
371
371
372
372
373
373
374
374
375
375
376
376
377
377
377
378
378
379
379
380
380
381
381
382
382
382
383
383
384
384
385
385
386
386
387
387
388
388
388
389
389
390
390
391
391
392
392
393
393
393
394
394
395
395
396
396
396
397
397
398
398
399
399
400
400
400
401
401
402
402
403
403
404
404
404
405
405
406
406
407
407
408
408
408
409
409
410
410
411
411
411
412
412
413
413
414
414
414
415
415
416
416
417
417
418
418
418
419
419
420
420
421
421
421
422
422
423
423
424
424
424
425
425
426
426
427
427
427
428
428
429
429
430
430
431
431
431
432
432
433
433
434
434
435
435
435
436
436
437
437
438
438
439
439
439
440
440
441
441
442
442
443
443
443
444
444
445
445
446
446
447
447
448
448
448
449
449
450
450
451
451
452
452
452
453
453
454
454
455
455
456
456
457
457
457
458
458
459
459
460
460
461
461
461
462
462
463
463
464
464
465
465
466
466
466
467
467
468
468
469
469
470
470
471
471
472
472
473
473
474
474
475
475
476
476
476
477
477
478
478
479
479
480
480
481
481
482
482
483
483
484
484
485
485
485
486
486
487
487
488
488
489
489
490
490
491
491
491
492
492
493
493
494
494
495
495
496
496
497
497
498
498
498
499
499
500
500
501
501
502
502
503
503
504
504
505
505
506
506
507
507
507
508
508
509
509
510
510
511
511
512
512
513
513
514
514
515
515
516
516
517
517
518
518
519
519
520
520
521
521
522
522
523
523
524
524
525
525
526
526
527
527
528
528
529
529
530
530
531
531
532
532
533
533
534
534
535
535
536
536
537
537
538
538
539
539
540
540
541
542
542
543
543
544
544
545
545
546
546
547
547
548
548
549
549
550
550
551
551
552
552
553
553
554
554
555
555
556
556
557
558
558
559
559
560
560
561
561
562
563
563
564
564
565
565
566
567
567
568
568
569
569
570
571
571
572
572
573
573
574
574
575
576
576
577
577
578
578
579
580
580
581
581
582
582
583
584
584
585
585
586
586
587
588
588
589
589
590
590
591
592
592
593
593
594
594
595
596
596
597
597
598
598
599
600
600
601
601
602
603
603
604
604
605
605
606
607
607
608
608
609
610
610
611
611
612
613
613
614
614
615
616
616
617
617
618
619
619
620
620
621
622
622
623
623
624
625
625
626
627
627
628
629
629
630
630
631
632
632
633
634
634
635
636
636
637
637
638
639
639
640
641
641
642
643
643
644
645
645
646
647
647
648
648
649
650
650
651
652
652
653
654
654
655
656
656
657
657
658
659
659
660
661
661
662
663
663
664
665
665
666
667
667
668
668
669
670
670
671
672
672
673
674
674
675
676
676
677
678
678
679
680
680
681
682
682
683
684
684
685
686
686
687
688
688
689
690
690
691
692
693
693
694
695
695
696
697
697
698
699
699
700
701
702
702
703
704
704
705
706
707
707
708
709
709
710
711
711
712
713
714
714
715
716
716
717
718
719
719
720
721
721
722
723
724
724
725
726
727
727
728
729
730
730
731
732
732
733
734
735
735
736
737
738
738
739
740
741
741
742
743
744
744
745
746
747
747
748
749
750
750
751
752
753
753
754
755
756
756
757
758
759
759
760
761
762
762
763
764
765
765
766
767
768
768
769
770
771
771
772
773
774
775
775
776
777
778
778
779
780
781
782
782
783
784
785
785
786
787
788
789
789
790
791
792
793
793
794
795
796
797
797
798
799
800
801
801
802
803
804
805
805
806
807
808
809
810
810
811
812
813
814
815
815
816
817
818
819
820
820
821
822
823
824
825
826
826
827
828
829
830
831
832
832
833
834
835
836
837
838
838
839
840
841
842
842
843
844
845
846
847
847
848
849
850
851
852
852
853
854
855
856
857
857
858
859
860
861
862
862
863
864
865
866
867
868
868
869
870
871
872
873
873
874
875
876
877
878
879
879
880
881
882
883
884
884
885
886
887
888
889
890
890
891
892
893
894
895
895
896
897
898
899
900
901
902
902
903
904
905
906
907
908
909
910
910
911
912
913
914
915
916
917
918
918
919
920
921
922
923
924
925
925
926
927
928
929
930
931
932
933
933
934
935
936
937
938
939
940
940
941
942
943
944
945
946
947
947
948
949
950
951
952
953
954
954
955
956
957
958
959
960
961
962
962
963
964
965
966
967
968
969
970
971
971
972
973
974
975
976
977
978
979
980
981
981
982
983
984
985
986
987
988
989
990
990
991
992
993
994
995
996
997
998
999
999
1000
1000
1002
1002
1004
1004
1006
1006
1008
1008
1010
1010
1012
1012
1014
1014
1016
1016
1016
1018
1018
1020
1020
1022
1022
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1336
1337
1338
1339
1340
1341
1342
1343
1343
1344
1345
1346
1347
1347
1348
1349
1350
1350
1351
1352
1353
1353
1354
1355
1356
1356
1357
1358
1358
1359
1359
1360
1361
1361
1362
1362
1363
1363
1364
1364
1365
1365
1365
1366
1366
1367
1367
1367
1368
1368
1368
1369
1369
1369
1370
1370
1370
1371
1371
1372
1372
1372
1373
1373
1374
1374
1374
1375
1375
1376
1376
1377
1377
1378
1378
1379
1379
1380
1380
1381
1381
1382
1382
1383
1383
1384
1384
1385
1385
1386
1387
1387
1388
1388
1389
1390
1390
1391
1392
1393
1393
1394
1395
1396
1397
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1406
1407
1408
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1425
1426
1427
1428
1428
1429
1430
1430
1431
1432
1432
1433
1433
1434
1434
1435
1435
1436
1436
1437
1437
1437
1438
1438
1439
1439
1440
1440
1440
1441
1441
1442
1442
1443
1444
1444
1445
1445
1446
1446
1447
1447
1448
1449
1449
1450
1450
1451
1452
1452
1453
1453
1454
1454
1455
1455
1455
1456
1456
1457
1457
1458
1458
1458
1459
1459
1460
1460
1461
1461
1462
1463
1463
1464
1465
1465
1466
1467
1468
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1480
1481
1482
1484
1485
1487
1489
1490
1492
1494
1496
1497
1499
1501
1503
1504
1506
1507
1509
1510
1512
1513
1515
1516
1517
1519
1520
1521
1523
1524
1526
1527
1528
1529
1531
1532
1533
1534
1535
1536
1537
1537
1538
1539
1539
1540
1540
1541
1541
1541
1542
1542
1542
1542
1543
1543
1543
1543
1544
1544
1544
1544
1545
1545
1546
1546
1547
1547
1548
1549
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1564
1565
1566
1567
1568
1570
1571
1572
1573
1574
1576
1577
1578
1579
1580
1582
1583
1584
1585
1587
1588
1589
1591
1592
1593
1595
1596
1597
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1611
1612
1613
1614
1614
1615
1616
1617
1617
1618
1619
1620
1621
1622
1624
1625
1626
1628
1629
1630
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1641
1642
1642
1642
1642
1642
1642
1642
1642
1642
1641
1641
1640
1640
1640
1639
1639
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1639
1639
1640
1640
1641
1642
1642
1643
1644
1645
1646
1647
1648
1650
1651
1652
1653
1655
1656
1657
1658
1660
1661
1662
1664
1665
1666
1668
1669
1670
1672
1673
1674
1676
1677
1679
1680
1682
1684
1685
1687
1688
1690
1691
1693
1694
1696
1697
1698
1700
1701
1702
1703
1704
1705
1706
1707
1709
1710
1711
1713
1714
1716
1717
1719
1720
1722
1724
1726
1727
1729
1731
1732
1734
1735
1737
1738
1739
1741
1742
1743
1744
1745
1746
1747
1747
1748
1748
1749
1749
1750
1750
1750
1750
1750
1750
1750
1750
1750
1749
1749
1748
1748
1747
1747
1746
1746
1745
1745
1745
1745
1745
1745
1745
1745
1746
1747
1747
1748
1750
1751
1752
1754
1755
1757
1759
1761
1763
1764
1766
1768
1770
1771
1773
1774
1775
1776
1777
1778
1779
1780
1780
1780
1780
1780
1780
1780
1779
1779
1778
1777
1776
1774
1773
1771
1770
1768
1767
1765
1763
1762
1760
1759
1758
1757
1755
1755
1754
1753
1752
1752
1751
1751
1750
1750
1749
1749
1748
1748
1747
1747
1746
1745
1744
1744
1743
1742
1741
1741
1740
1739
1739
1738
1737
1737
1736
1735
1734
1733
1732
1730
1729
1727
1726
1724
1722
1719
1717
1715
1712
1709
1707
1704
1702
1699
1697
1694
1692
1690
1688
1685
1683
1681
1679
1677
1675
1673
1671
1669
1666
1664
1661
1659
1656
1654
1651
1649
1646
1644
1641
1639
1636
1634
1631
1629
1627
1625
1623
1622
1620
1619
1617
1616
1615
1614
1613
1612
1610
1609
1608
1606
1605
1603
1602
1600
1598
1596
1594
1592
1590
1587
1585
1582
1580
1577
1574
1572
1569
1566
1564
1561
1559
1556
1553
1551
1549
1546
1544
1542
1539
1537
1535
1534
1532
1530
1528
1527
1525
1523
1522
1520
1518
1517
1515
1513
1511
1510
1508
1506
1504
1503
1501
1499
1498
1496
1495
1493
1492
1490
1489
1487
1486
1484
1482
1480
1478
1476
1474
1471
1468
1465
1462
1458
1454
1449
1445
1439
1434
1428
1422
1416
1409
1402
1396
1389
1382
1375
1367
1360
1353
1347
1340
1333
1327
1321
1315
1310
1304
1300
1295
1290
1286
1282
1278
1275
1271
1268
1264
1261
1258
1254
1251
1247
1243
1239
1235
1231
1226
1221
1216
1211
1205
1199
1193
1187
1180
1174
1167
1160
1153
1146
1139
1132
1125
1118
1112
1106
1100
1095
1089
1085
1080
1077
1073
1070
1067
1064
1061
1059
1056
1053
1051
1048
1045
1042
1038
1035
1031
1027
1024
1020
1016
1012
1008
1004
1000
997
994
991
988
986
984
983
981
980
980
979
979
978
978
978
978
977
977
976
975
975
974
972
971
970
968
966
964
962
959
956
953
950
946
943
939
935
930
926
922
918
914
910
907
903
900
897
894
892
890
887
885
884
882
880
878
877
875
874
872
870
868
866
864
861
859
856
853
850
847
844
841
837
834
831
828
825
823
820
818
817
815
814
813
813
813
813
814
815
817
819
820
822
824
826
827
828
829
830
830
831
831
830
830
829
828
827
825
824
822
819
817
814
811
808
805
802
799
796
793
790
788
785
783
781
780
778
777
776
775
774
774
774
774
774
774
775
776
777
778
779
781
783
784
786
789
791
793
796
798
801
804
807
810
813
817
820
823
826
829
832
834
836
838
839
841
841
842
842
842
841
840
838
836
834
831
828
825
821
817
813
808
803
798
793
787
782
776
770
764
759
753
748
744
740
736
733
731
729
728
727
727
727
727
728
729
730
731
732
733
734
735
736
736
736
735
734
733
731
729
726
722
718
714
709
704
699
693
688
682
676
670
664
657
651
645
639
632
626
620
614
609
603
598
594
589
586
582
579
577
575
573
572
571
570
569
568
567
566
566
566
566
567
568
570
571
574
576
578
580
582
583
584
585
586
586
586
586
586
585
584
583
581
580
578
576
575
573
572
570
570
569
569
569
570
572
574
576
579
583
587
591
596
600
605
610
614
619
623
627
631
635
639
642
646
649
652
655
658
660
662
665
667
669
670
672
674
676
678
680
683
686
689
692
695
699
702
706
709
713
716
719
721
724
727
730
732
735
738
740
742
744
745
746
746
746
745
743
740
737
733
729
724
719
714
709
704
699
694
688
682
676
670
664
657
650
644
637
630
624
618
612
606
601
596
590
584
578
572
565
558
549
540
531
522
512
502
492
483
474
465
458
451
444
439
434
429
426
423
421
419
419
419
419
421
422
425
428
431
435
439
443
448
452
457
461
465
468
471
473
475
476
476
476
475
473
471
469
466
462
459
455
452
449
445
443
440
438
437
436
436
437
438
441
444
448
453
458
464
469
475
481
487
493
498
503
508
513
517
521
525
528
531
533
536
537
538
538
537
535
531
526
520
513
504
494
482
469
456
441
426
410
394
378
361
345
329
314
299
285
271
258
245
234
222
212
202
192
182
172
162
152
141
130
119
107
95
83
71
60
50
41
33
27
22
19
17
17
18
20
24
28
32
38
43
49
54
60
66
72
78
83
88
93
97
100
103
106
108
109
110
110
110
110
110
109
108
106
105
103
102
100
98
96
94
92
89
87
85
83
81
79
77
76
75
74
73
72
71
69
67
65
62
59
56
52
48
44
39
34
29
23
17
10
3
-4
-12
-20
-28
-36
-44
-52
-60
-68
-75
-83
-91
-99
-108
-117
-127
-137
-149
-161
-175
-189
-205
-221
-237
-254
-272
-289
-307
-324
-341
-358
-374
-389
-403
-416
-428
-439
-448
-457
-464
-471
-476
-481
-485
-489
-493
-496
-499
-502
-505
-509
-512
-516
-520
-524
-529
-534
-539
-544
-550
-556
-561
-567
-573
-578
-582
-586
-589
-591
-592
-591
-590
-588
-584
-580
-575
-570
-565
-560
-556
-553
-552
-552
-553
-557
-561
-568
-575
-584
-594
-604
-616
-628
-641
-656
-671
-687
-704
-722
-740
-760
-780
-800
-821
-841
-861
-881
-900
-919
-936
-952
-967
-981
-994
-1004
-1014
-1022
-1029
-1034
-1038
-1040
-1042
-1042
-1042
-1041
-1039
-1036
-1033
-1029
-1024
-1020
-1014
-1010
-1006
-1004
-1002
-1000
-1000
-1002
-1004
-1008
-1014
-1020
-1029
-1038
-1049
-1062
-1075
-1090
-1105
-1121
-1138
-1155
-1172
-1189
-1206
-1223
-1239
-1255
-1270
-1284
-1297
-1310
-1322
-1334
-1345
-1356
-1366
-1377
-1387
-1398
-1408
-1418
-1427
-1436
-1445
-1454
-1462
-1470
-1477
-1485
-1492
-1500
-1507
-1515
-1523
-1530
-1539
-1547
-1555
-1564
-1573
-1583
-1593
-1603
-1614
-1625
-1637
-1650
-1663
-1678
-1693
-1709
-1727
-1745
-1765
-1786
-1809
-1833
-1859
-1886
-1915
-1946
-1978
-2011
-2045
-2081
-2118
-2156
-2194
-2233
-2272
-2312
-2353
-2393
-2434
-2475
-2516
-2557
-2597
-2637
-2677
-2716
-2754
-2791
-2828
-2863
-2898
-2931
-2964
-2995
-3025
-3054
-3081
-3107
-3132
-3155
-3178
-3199
-3219
-3238
-3258
-3277
-3296
-3316
-3337
-3358
-3380
-3403
-3427
-3451
-3477
-3503
-3530
-3558
-3587
-3615
-3645
-3674
-3703
-3733
-3762
-3791
-3820
-3848
-3876
-3904
-3932
-3959
-3987
-4014
-4041
-4067
-4094
-4120
-4146
-4171
-4196
-4219
-4242
-4264
-4284
-4304
-4322
-4340
-4357
-4373
-4389
-4404
-4419
-4434
-4449
-4464
-4479
-4496
-4513
-4531
-4550
-4570
-4591
-4613
-4637
-4662
-4687
-4714
-4743
-4772
-4803
-4835
-4868
-4903
-4938
-4976
-5014
-5054
-5095
-5137
-5180
-5224
-5268
-5313
-5359
-5405
-5451
-5497
-5544
-5590
-5636
-5682
-5727
-5772
-5817
-5862
-5906
-5950
-5993
-6037
-6080
-6123
-6167
-6211
-6255
-6300
-6345
-6391
-6438
-6486
-6534
-6583
-6634
-6685
-6737
-6790
-6845
-6900
-6956
-7013
-7071
-7130
-7188
-7247
-7306
-7364
-7422
-7480
-7536
-7592
-7646
-7700
-7752
-7803
-7853
-7902
-7949
-7995
-8039
-8084
-8125
-8167
-8207
-8245
-8283
-8319
-8355
-8389
-8422
-8455
-8488
-8520
-8552
-8584
-8616
-8649
-8682
-8716
-8750
-8785
-8821
-8858
-8896
-8934
-8973
-9012
-9052
-9092
-9132
-9172
-9213
-9253
-9294
-9335
-9376
-9417
-9458
-9500
-9542
-9584
-9627
-9670
-9713
-9758
-9802
-9847
-9893
-9939
-9986
-10032
-10079
-10126
-10173
-10220
-10267
-10313
-10359
-10404
-10448
-10491
-10534
-10575
-10615
-10655
-10693
-10731
-10768
-10805
-10841
-10877
-10912
-10947
-10982
-11017
-11051
-11086
-11120
-11154
-11188
-11221
-11255
-11288
-11321
-11353
-11386
-11418
-11450
-11482
-11514
-11546
-11578
-11610
-11642
-11673
-11704
-11734
-11765
-11794
-11824
-11852
-11881
-11909
-11937
-11965
-11992
-12020
-12049
-12077
-12106
-12135
-12165
-12195
-12224
-12253
-12283
-12311
-12339
-12367
-12395
-12422
-12448
-12475
-12502
-12529
-12556
-12584
-12612
-12641
-12670
-12700
-12730
-12761
-12792
-12824
-12857
-12891
-12925
-12959
-12995
-13031
-13068
-13106
-13144
-13183
-13223
-13263
-13304
-13346
-13388
-13430
-13473
-13517
-13560
-13604
-13648
-13692
-13736
-13780
-13824
-13869
-13913
-13957
-14001
-14044
-14088
-14131
-14173
-14214
-14255
-14295
-14334
-14372
-14408
-14444
-14478
-14511
-14543
-14573
-14602
-14630
-14657
-14683
-14707
-14730
-14753
-14774
-14794
-14813
-14831
-14848
-14863
-14877
-14890
-14901
-14911
-14920
-14927
-14934
-14939
-14944
-14948
-14950
-14952
-14954
-14954
-14954
-14952
-14950
-14947
-14943
-14938
-14932
-14925
-14917
-14907
-14897
-14885
-14872
-14858
-14843
-14828
-14812
-14795
-14779
-14762
-14745
-14729
-14713
-14696
-14680
-14663
-14646
-14628
-14610
-14591
-14572
-14552
-14530
-14509
-14486
-14464
-14440
-14417
-14393
-14369
-14345
-14321
-14297
-14273
-14248
-14223
-14198
-14173
-14148
-14123
-14098
-14073
-14048
-14023
-13998
-13973
-13947
-13921
-13895
-13868
-13840
-13811
-13780
-13749
-13717
-13684
-13650
-13616
-13580
-13543
-13506
-13469
-13431
-13392
-13354
-13316
-13279
-13242
-13205
-13170
-13135
-13101
-13068
-13035
-13004
-12973
-12942
-12913
-12884
-12856
-12829
-12803
-12779
-12755
-12733
-12711
-12691
-12672
-12654
-12637
-12621
-12606
-12591
-12577
-12563
-12549
-12535
-12522
-12509
-12497
-12485
-12473
-12462
-12452
-12442
-12433
-12425
-12418
-12412
-12407
-12402
-12399
-12395
-12392
-12390
-12387
-12383
-12379
-12374
-12368
-12361
-12352
-12342
-12330
-12317
-12301
-12284
-12266
-12246
-12225
-12203
-12180
-12157
-12133
-12109
-12084
-12059
-12035
-12010
-11984
-11959
-11934
-11909
-11885
-11860
-11837
-11814
-11791
-11769
-11747
-11726
-11706
-11685
-11665
-11644
-11624
-11604
-11583
-11562
-11540
-11518
-11496
-11473
-11449
-11424
-11398
-11370
-11342
-11312
-11281
-11248
-11214
-11178
-11141
-11102
-11062
-11021
-10978
-10934
-10889
-10844
-10798
-10751
-10703
-10656
-10608
-10559
-10511
-10462
-10414
-10366
-10318
-10271
-10225
-10180
-10136
-10094
-10053
-10014
-9977
-9942
-9908
-9877
-9848
-9820
-9793
-9769
-9745
-9722
-9701
-9680
-9660
-9640
-9621
-9603
-9585
-9568
-9552
-9537
-9523
-9511
-9499
-9488
-9478
-9469
-9461
-9453
-9446
-9439
-9432
-9425
-9417
-9409
-9399
-9388
-9375
-9361
-9344
-9326
-9305
-9282
-9256
-9229
-9199
-9168
-9134
-9098
-9060
-9021
-8979
-8936
-8892
-8845
-8797
-8748
-8697
-8645
-8592
-8537
-8482
-8427
-8371
-8315
-8259
-8203
-8147
-8092
-8038
-7983
-7930
-7877
-7825
-7773
-7722
-7671
-7620
-7569
-7518
-7468
-7416
-7365
-7314
-7263
-7211
-7160
-7109
-7058
-7008
-6957
-6907
-6857
-6807
-6758
-6709
-6660
-6612
-6564
-6517
-6471
-6424
-6379
-6334
-6290
-6246
-6204
-6163
-6123
-6084
-6047
-6011
-5977
-5944
-5912
-5882
-5852
-5824
-5797
-5770
-5744
-5719
-5694
-5669
-5644
-5620
-5596
-5572
-5548
-5524
-5501
-5477
-5454
-5431
-5408
-5385
-5363
-5341
-5319
-5298
-5277
-5257
-5237
-5217
-5199
-5181
-5163
-5147
-5131
-5116
-5103
-5090
-5080
-5070
-5063
-5057
-5052
-5050
-5048
-5049
-5050
-5053
-5057
-5061
-5066
-5071
-5077
-5082
-5087
-5093
-5098
-5102
-5107
-5111
-5116
-5120
-5124
-5129
-5133
-5138
-5143
-5148
-5153
-5157
-5162
-5167
-5171
-5175
-5179
-5182
-5185
-5187
-5188
-5189
-5189
-5188
-5187
-5185
-5183
-5181
-5178
-5174
-5170
-5165
-5160
-5155
-5149
-5142
-5134
-5125
-5115
-5104
-5092
-5077
-5062
-5045
-5026
-5005
-4983
-4959
-4934
-4907
-4879
-4850
-4820
-4789
-4758
-4725
-4693
-4659
-4625
-4591
-4557
-4522
-4487
-4452
-4417
-4383
-4349
-4315
-4282
-4249
-4217
-4186
-4155
-4126
-4097
-4069
-4042
-4016
-3991
-3966
-3942
-3918
-3893
-3869
-3845
-3819
-3793
-3766
-3738
-3710
-3680
-3648
-3616
-3582
-3548
-3512
-3475
-3437
-3398
-3358
-3317
-3275
-3233
-3191
-3147
-3104
-3060
-3016
-2971
-2927
-2882
-2838
-2793
-2748
-2704
-2659
-2615
-2572
-2528
-2486
-2443
-2402
-2361
-2321
-2283
-2245
-2208
-2173
-2139
-2107
-2076
-2045
-2017
-1992
-1967
-1944
-1922
-1901
-1882
-1863
-1846
-1830
-1814
-1799
-1785
-1772
-1758
-1746
-1733
-1721
-1708
-1696
-1684
-1671
-1659
-1647
-1635
-1623
-1611
-1600
-1589
-1580
-1571
-1563
-1556
-1550
-1546
-1542
-1540
-1538
-1538
-1538
-1538
-1539
-1539
-1540
-1540
-1540
-1540
-1539
-1538
-1537
-1536
-1535
-1534
-1534
-1534
-1535
-1536
-1539
-1542
-1546
-1551
-1557
-1564
-1571
-1578
-1585
-1593
-1601
-1608
-1615
-1622
-1629
-1636
-1642
-1648
-1654
-1660
-1665
-1670
-1675
-1679
-1682
-1685
-1686
-1687
-1687
-1685
-1683
-1678
-1672
-1665
-1655
-1643
-1629
-1613
-1594
-1573
-1550
-1524
-1496
-1466
-1434
-1400
-1365
-1328
-1290
-1251
-1212
-1172
-1132
-1091
-1051
-1010
-970
-930
-891
-852
-813
-776
-740
-705
-672
-640
-611
-582
-556
-532
-510
-490
-471
-454
-438
-423
-410
-396
-384
-372
-359
-348
-336
-324
-313
-303
-293
-284
-277
-271
-267
-265
-265
-268
-274
-283
-295
-311
-331
-355
-383
-415
-451
-493
-539
-590
-646
-707
-774
-846
-924
-1008
-1098
-1193
-1295
-1402
-1515
-1633
-1758
-1887
-2021
-2163
-2308
-2457
-2612
-2770
-2933
-3099
-3269
-3443
-3620
-3799
-3982
-4168
-4356
-4547
-4740
-4936
-5133
-5332
-5532
-5734
-5937
-6141
-6346
-6551
-6757
-6962
-7168
-7373
-7578
-7781
-7984
-8185
-8385
-8583
-8778
-8971
-9161
-9348
-9532
-9711
-9887
-10058
-10224
-10386
-10542
-10694
-10840
-10980
-11116
-11245
-11369
-11488
-11600
-11707
-11808
-11904
-11993
-12077
-12156
-12228
-12295
-12357
-12413
-12464
-12509
-12549
-12583
-12612
-12636
-12654
-12667
-12675
-12677
-12674
-12665
-12651
-12631
-12606
-12576
-12541
-12500
-12453
-12401
-12344
-12281
-12212
-12138
-12058
-11973
-11881
-11783
-11678
-11568
-11450
-11326
-11194
-11056
-10909
-10755
-10593
-10422
-10243
-10054
-9857
-9650
-9434
-9208
-8973
-8727
-8471
-8206
-7930
-7644
-7347
-7041
-6725
-6399
-6063
-5717
-5363
-4999
-4626
-4244
-3855
-3456
-3050
-2637
-2215
-1787
-1351
-909
-459
-4
459
927
1402
1884
2372
2866
3367
3875
4390
4912
5441
5978
6522
7074
7634
8203
8779
9364
9957
10558
11168
11785
12410
13043
13682
14328
14981
15639
16302
16971
17643
18319
18998
19680
20363
21048
21733
22419
23104
23788
24470
25150
25826
26498
27166
27828
28484
29133
29775
30409
31033
31648
32253
32847
33430
34000
34558
35103
35634
36151
36653
37140
37612
38068
38507
38930
39335
39722
40092
40443
40775
41088
41381
41654
41907
42139
42351
42542
42712
42862
42990
43097
43184
43250
43296
43322
43327
43312
43278
43225
43153
43061
42951
42823
42677
42514
42334
42138
41926
41700
41459
41205
40938
40659
40369
40070
39762
39445
39122
38792
38458
38120
37780
37437
37094
36751
36409
36069
35731
35398
35068
34743
34423
34109
33801
33500
33204
32915
32633
32356
32085
31819
31558
31300
31045
30791
30537
30281
30023
29760
29491
29215
28931
28638
28334
28017
27688
27345
26987
26612
26221
25811
25383
24935
24468
23979
23469
22938
22385
21809
21212
20592
19950
19286
18600
17892
17163
16413
15644
14855
14047
13222
12380
11524
10652
9768
8873
7967
7052
6129
5201
4268
3332
2394
1456
519
-414
-1344
-2268
-3185
-4094
-4993
-5882
-6759
-7623
-8473
-9308
-10127
-10928
-11710
-12474
-13217
-13939
-14639
-15317
-15971
-16602
-17208
-17789
-18344
-18874
-19378
-19855
-20307
-20731
-21130
-21502
-21848
-22168
-22463
-22733
-22979
-23202
-23402
-23581
-23738
-23877
-23997
-24099
-24185
-24257
-24314
-24358
-24391
-24412
-24424
-24427
-24422
-24410
-24392
-24368
-24339
-24306
-24270
-24230
-24188
-24144
-24098
-24050
-24001
-23951
-23900
-23848
-23795
-23740
-23684
-23626
-23566
-23503
-23438
-23369
-23297
-23220
-23138
-23051
-22957
-22858
-22751
-22636
-22514
-22383
-22244
-22096
-21937
-21770
-21591
-21403
-21204
-20994
-20773
-20540
-20297
-20042
-19776
-19498
-19210
-18910
-18599
-18278
-17945
-17603
-17250
-16886
-16513
-16129
-15737
-15335
-14924
-14503
-14074
-13635
-13189
-12734
-12271
-11800
-11322
-10837
-10346
-9848
-9345
-8836
-8323
-7805
-7284
-6758
-6230
-5698
-5164
-4627
-4088
-3548
-3006
-2463
-1919
-1374
-830
-285
259
802
1344
1884
2421
2956
3488
4016
4539
5058
5570
6077
6576
7068
7552
8026
8494
8950
9397
9833
10259
10673
11077
11469
11850
12219
12576
12921
13254
13576
13885
14181
14466
14738
14998
15245
15481
15704
15914
16113
16299
16473
16636
16788
16928
17057
17175
17284
17382
17470
17549
17619
17680
17732
17777
17813
17842
17865
17880
17890
17894
17892
17886
17874
17858
17838
17814
17786
17754
17719
17681
17639
17594
17547
17497
17446
17393
17339
17284
17230
17175
17122
17070
17020
16972
16926
16884
16844
16808
16776
16747
16722
16700
16682
16667
16656
16647
16640
16636
16633
16632
16631
16631
16631
16630
16627
16623
16617
16608
16596
16580
16560
16535
16504
16468
16426
16376
16321
16258
16187
16108
16021
15925
15820
15706
15582
15449
15307
15155
14994
14825
14646
14460
14265
14062
13853
13636
13412
13182
12946
12704
12456
12202
11942
11677
11406
11130
10849
10562
10269
9972
9669
9361
9048
8731
8409
8084
7754
7421
7086
6747
6408
6067
5725
5383
5042
4702
4365
4030
3698
3371
3049
2732
2422
2119
1824
1537
1258
989
731
482
244
18
-198
-401
-593
-772
-939
-1093
-1235
-1364
-1481
-1585
-1677
-1757
-1825
-1883
-1929
-1965
-1991
-2008
-2016
-2016
-2007
-1990
-1965
-1933
-1893
-1846
-1792
-1730
-1661
-1586
-1504
-1415
-1319
-1218
-1110
-997
-879
-756
-629
-497
-363
-226
-87
53
193
333
472
609
743
875
1002
1125
1243
1356
1464
1566
1663
1754
1839
1920
1995
2066
2133
2197
2257
2316
2372
2428
2483
2539
2595
2653
2712
2774
2840
2908
2980
3056
3135
3218
3305
3396
3490
3587
3687
3789
3894
4000
4108
4217
4327
4438
4548
4657
4766
4874
4979
5082
5182
5278
5369
5456
5537
5612
5679
5739
5791
5835
5869
5893
5907
5912
5905
5888
5861
5822
5774
5715
5646
5568
5482
5387
5284
5174
5057
4933
4803
4667
4525
4377
4224
4064
3899
3729
3553
3371
3184
2992
2794
2592
2385
2174
1958
1738
1514
1286
1054
819
581
339
94
-153
-404
-657
-913
-1171
-1433
-1696
-1962
-2231
-2502
-2775
-3049
-3326
-3605
-3884
-4165
-4447
-4730
-5013
-5297
-5580
-5863
-6144
-6425
-6704
-6980
-7254
-7526
-7794
-8058
-8319
-8575
-8827
-9073
-9315
-9551
-9781
-10005
-10223
-10436
-10641
-10840
-11033
-11219
-11399
-11571
-11738
-11897
-12050
-12197
-12337
-12471
-12599
-12721
-12837
-12947
-13052
-13152
-13247
-13337
-13423
-13504
-13582
-13656
-13727
-13794
-13858
-13920
-13979
-14035
-14088
-14139
-14187
-14233
-14277
-14318
-14357
-14394
-14430
-14464
-14496
-14528
-14558
-14588
-14617
-14647
-14677
-14707
-14739
-14772
-14808
-14845
-14885
-14928
-14975
-15025
-15079
-15137
-15199
-15265
-15335
-15408
-15484
-15562
-15643
-15724
-15805
-15886
-15966
-16043
-16117
-16189
-16256
-16318
-16375
-16425
-16468
-16504
-16533
-16553
-16564
-16567
-16561
-16545
-16520
-16485
-16440
-16385
-16321
-16245
-16161
-16065
-15962
-15848
-15725
-15592
-15450
-15300
-15141
-14973
-14797
-14613
-14421
-14221
-14013
-13797
-13573
-13341
-13102
-12854
-12599
-12336
-12064
-11784
-11496
-11200
-10896
-10584
-10263
-9936
-9600
-9259
-8910
-8557
-8198
-7836
-7470
-7101
-6731
-6360
-5988
-5616
-5246
-4877
-4510
-4146
-3784
-3427
-3073
-2724
-2380
-2041
-1710
-1385
-1067
-757
-455
-163
119
391
652
901
1138
1362
1573
1771
1955
2125
2281
2423
2550
2663
2762
2847
2918
2974
3018
3048
3064
3068
3059
3037
3002
2955
2896
2825
2742
2649
2544
2430
2306
2173
2032
1883
1728
1566
1399
1227
1051
870
686
500
311
120
-71
-264
-456
-648
-839
-1028
-1216
-1402
-1585
-1765
-1942
-2115
-2284
-2449
-2609
-2764
-2915
-3059
-3198
-3331
-3457
-3576
-3688
-3793
-3891
-3981
-4062
-4138
-4205
-4265
-4318
-4363
-4401
-4433
-4458
-4476
-4488
-4493
-4493
-4486
-4474
-4457
-4434
-4407
-4375
-4340
-4300
-4257
-4212
-4163
-4112
-4059
-4005
-3949
-3892
-3834
-3775
-3717
-3659
-3602
-3546
-3491
-3439
-3389
-3342
-3298
-3258
-3222
-3189
-3161
-3136
-3116
-3100
-3087
-3078
-3073
-3070
-3070
-3072
-3076
-3081
-3089
-3097
-3107
-3117
-3129
-3142
-3157
-3173
-3192
-3212
-3235
-3261
-3291
-3323
-3359
-3398
-3441
-3487
-3536
-3589
-3643
-3699
-3757
-3815
-3874
-3931
-3988
-4043
-4094
-4146
-4193
-4237
-4278
-4315
-4349
-4380
-4407
-4431
-4452
-4471
-4488
-4503
-4516
-4528
-4538
-4547
-4555
-4562
-4568
-4572
-4575
-4576
-4574
-4571
-4566
-4558
-4547
-4534
-4518
-4500
-4479
-4455
-4429
-4401
-4370
-4337
-4301
-4264
-4224
-4182
-4138
-4091
-4043
-3992
-3939
-3883
-3826
-3766
-3704
-3640
-3575
-3507
-3438
-3367
-3295
-3221
-3145
-3068
-2990
-2910
-2829
-2746
-2662
-2577
-2490
-2403
-2314
-2224
-2134
-2041
-1950
-1858
-1765
-1672
-1578
-1485
-1392
-1299
-1206
-1113
-1020
-929
-838
-747
-655
-564
-471
-379
-285
-189
-92
7
108
212
319
429
542
658
778
901
1029
1159
1294
1432
1574
1719
1868
2021
2177
2336
2498
2662
2830
3000
3172
3345
3520
3696
3873
4049
4225
4401
4574
4746
4917
5084
5249
5411
5570
5726
5879
6028
6175
6319
6460
6599
6736
6872
7006
7140
7273
7406
7540
7675
7810
7946
8083
8221
8361
8501
8643
8785
8928
9071
9215
9358
9500
9641
9780
9917
10052
10184
10312
10436
10557
10673
10785
10892
10993
11090
11182
11269
11351
11428
11502
11571
11637
11700
11761
11820
11877
11932
11987
12042
12096
12150
12204
12258
12313
12368
12423
12479
12536
12593
12651
12710
12769
12829
12890
12953
13016
13080
13146
13213
13282
13353
13426
13501
13579
13659
13743
13829
13919
14012
14109
14210
14315
14424
14538
14658
14782
14911
15046
15186
15331
15482
15638
15799
15965
16136
16309
16488
16670
16854
17040
17229
17419
17610
17803
17996
18189
18382
18575
18767
18959
19150
19340
19528
19716
19902
20086
20270
20451
20632
20811
20989
21166
21341
21516
21689
21862
22033
22204
22374
22542
22710
22876
23042
23206
23368
23529
23687
23844
23997
24149
24297
24442
24583
24721
24855
24986
25112
25235
25354
25469
25581
25690
25796
25899
26001
26100
26198
26295
26391
26486
26582
26677
26771
26866
26960
27054
27147
27240
27331
27421
27510
27596
27681
27764
27844
27921
27996
28067
28136
28202
28264
28323
28379
28432
28482
28528
28572
28613
28651
28687
28721
28753
28783
28811
28839
28865
28891
28916
28941
28965
28990
29014
29039
29063
29088
29112
29135
29158
29179
29200
29218
29234
29248
29260
29268
29273
29275
29273
29267
29258
29245
29229
29209
29185
29159
29129
29096
29061
29023
28983
28940
28896
28850
28802
28752
28701
28647
28591
28533
28472
28409
28344
28276
28204
28130
28052
27972
27887
27800
27709
27614
27516
27415
27310
27202
27090
26975
26857
26737
26613
26488
26360
26230
26099
25966
25833
25699
25565
25431
25298
25166
25035
24905
24778
24653
24530
24409
24292
24178
24067
23959
23855
23754
23657
23565
23477
23393
23313
23239
23169
23105
23046
22993
22946
22904
22869
22840
22817
22800
22789
22784
22784
22790
22802
22818
22838
22863
22892
22924
22959
22996
23036
23078
23120
23163
23207
23250
23293
23335
23375
23414
23451
23485
23517
23547
23573
23596
23616
23633
23647
23657
23663
23666
23665
23661
23652
23640
23624
23603
23579
23550
23517
23479
23438
23391
23341
23286
23226
23163
23096
23025
22950
22871
22790
22705
22617
22526
22432
22336
22237
22136
22032
21926
21819
21709
21597
21484
21370
21254
21138
21021
20904
20787
20671
20555
20439
20325
20212
20101
19991
19883
19776
19672
19569
19469
19370
19274
19179
19087
18996
18907
18820
18734
18650
18567
18484
18402
18321
18239
18158
18076
17994
17912
17830
17747
17665
17582
17500
17419
17338
17258
17180
17103
17029
16956
16887
16820
16756
16695
16638
16585
16535
16489
16448
16411
16379
16352
16329
16311
16297
16291
16288
16291
16299
16312
16329
16354
16382
16416
16454
16497
16544
16596
16652
16712
16776
16844
16917
16993
17072
17156
17243
17334
17428
17527
17629
17734
17843
17957
18073
18194
18317
18445
18575
18709
18846
18986
19128
19274
19422
19572
19725
19880
20038
20197
20359
20522
20687
20854
21022
21192
21363
21535
21708
21882
22056
22231
22405
22580
22753
22927
23099
23270
23439
23607
23773
23938
24100
24260
24419
24575
24730
24882
25033
25181
25328
25473
25617
25758
25898
26037
26173
26308
26441
26571
26700
26826
26950
27071
27190
27306
27418
27528
27634
27737
27836
27932
28024
28112
28196
28277
28353
28426
28495
28559
28620
28677
28729
28778
28822
28863
28899
28932
28960
28984
29005
29021
29034
29042
29047
29047
29044
29037
29026
29012
28993
28971
28944
28914
28880
28842
28800
28755
28705
28651
28594
28533
28467
28398
28325
28249
28169
28085
27998
27908
27814
27718
27618
27516
27411
27304
27194
27081
26967
26850
26731
26609
26486
26361
26233
26104
25973
25840
25705
25569
25431
25291
25150
25008
24865
24720
24575
24428
24281
24132
23983
23833
23682
23530
23378
23224
23069
22913
22755
22596
22436
22274
22111
21946
21779
21611
21440
21267
21093
20916
20737
20557
20374
20189
20001
19812
19620
19427
19231
19033
18833
18632
18429
18224
18017
17809
17599
17388
17175
16962
16747
16531
16315
16097
15878
15659
15439
15219
14998
14776
14554
14332
14110
13887
13664
13441
13218
12995
12773
12551
12329
12107
11887
11666
11446
11227
11009
10791
10574
10357
10141
9926
9710
9495
9281
9066
8852
8638
8423
8209
7995
7780
7565
7350
7135
6920
6704
6489
6273
6057
5842
5627
5412
5198
4984
4772
4561
4352
4144
3938
3735
3534
3336
3141
2949
2761
2577
2397
2221
2050
1884
1723
1568
1418
1273
1135
1002
875
754
639
530
426
329
238
152
72
-3
-72
-135
-193
-246
-294
-336
-373
-405
-433
-455
-472
-484
-491
-494
-491
-484
-472
-455
-434
-407
-377
-341
-301
-256
-206
-153
-94
-31
36
107
183
262
345
432
522
615
712
811
913
1018
1124
1233
1344
1457
1571
1687
1804
1922
2041
2161
2282
2403
2525
2646
2768
2890
3011
3131
3251
3369
3486
3601
3714
3825
3933
4038
4141
4239
4334
4425
4511
4594
4671
4744
4812
4874
4932
4984
5031
5072
5108
5138
5162
5181
5195
5203
5207
5205
5198
5186
5169
5148
5122
5091
5057
5018
4975
4928
4878
4824
4766
4705
4640
4573
4502
4429
4353
4275
4194
4112
4027
3940
3852
3762
3671
3578
3484
3389
3292
3194
3095
2994
2892
2788
2682
2574
2465
2353
2239
2123
2005
1884
1760
1634
1505
1374
1239
1101
961
817
670
521
368
212
53
-108
-272
-439
-609
-780
-954
-1130
-1308
-1487
-1667
-1849
-2032
-2215
-2398
-2582
-2766
-2950
-3133
-3315
-3496
-3676
-3854
-4030
-4206
-4379
-4550
-4718
-4885
-5049
-5211
-5370
-5527
-5681
-5833
-5983
-6130
-6274
-6416
-6556
-6693
-6827
-6958
-7087
-7212
-7335
-7454
-7570
-7683
-7792
-7898
-8000
-8098
-8193
-8285
-8372
-8456
-8537
-8614
-8688
-8758
-8826
-8890
-8951
-9010
-9066
-9119
-9169
-9217
-9262
-9305
-9345
-9383
-9419
-9452
-9483
-9511
-9537
-9561
-9582
-9601
-9618
-9633
-9645
-9655
-9663
-9669
-9673
-9674
-9674
-9671
-9665
-9658
-9648
-9636
-9622
-9606
-9587
-9566
-9543
-9518
-9491
-9463
-9432
-9399
-9365
-9329
-9292
-9253
-9213
-9172
-9130
-9087
-9044
-9000
-8956
-8912
-8867
-8823
-8779
-8735
-8691
-8648
-8606
-8564
-8522
-8481
-8441
-8401
-8362
-8323
-8285
-8248
-8210
-8173
-8138
-8102
-8067
-8032
-7999
-7966
-7934
-7902
-7871
-7841
-7812
-7783
-7756
-7729
-7704
-7679
-7656
-7633
-7612
-7593
-7574
-7557
-7541
-7527
-7515
-7504
-7496
-7489
-7485
-7483
-7483
-7486
-7492
-7500
-7511
-7525
-7541
-7560
-7582
-7606
-7634
-7663
-7696
-7731
-7768
-7808
-7851
-7896
-7943
-7993
-8044
-8098
-8154
-8212
-8272
-8333
-8395
-8459
-8524
-8590
-8657
-8724
-8791
-8859
-8927
-8995
-9062
-9129
-9195
-9260
-9325
-9389
-9451
-9513
-9573
-9632
-9690
-9745
-9800
-9852
-9903
-9952
-9999
-10044
-10087
-10128
-10167
-10205
-10240
-10274
-10306
-10337
-10367
-10395
-10423
-10451
-10477
-10504
-10531
-10557
-10585
-10612
-10641
-10670
-10700
-10731
-10764
-10797
-10832
-10868
-10905
-10944
-10984
-11026
-11070
-11114
-11161
-11209
-11258
-11309
-11361
-11415
-11470
-11527
-11585
-11644
-11705
-11767
-11830
-11894
-11959
-12025
-12091
-12159
-12228
-12297
-12367
-12438
-12509
-12581
-12653
-12726
-12799
-12872
-12946
-13020
-13093
-13167
-13241
-13314
-13387
-13459
-13531
-13603
-13673
-13743
-13811
-13879
-13946
-14012
-14076
-14140
-14202
-14264
-14324
-14383
-14442
-14499
-14555
-14611
-14666
-14719
-14772
-14825
-14877
-14928
-14978
-15029
-15078
-15128
-15177
-15226
-15275
-15323
-15372
-15421
-15469
-15518
-15567
-15616
-15666
-15715
-15766
-15816
-15867
-15919
-15971
-16024
-16078
-16132
-16186
-16242
-16297
-16355
-16412
-16470
-16528
-16587
-16647
-16708
-16769
-16830
-16892
-16955
-17018
-17081
-17145
-17210
-17274
-17339
-17405
-17470
-17536
-17601
-17667
-17732
-17798
-17863
-17928
-17992
-18057
-18120
-18184
-18246
-18308
-18370
-18430
-18490
-18549
-18607
-18664
-18720
-18775
-18830
-18883
-18936
-18988
-19040
-19091
-19141
-19192
-19242
-19292
-19342
-19392
-19442
-19493
-19544
-19596
-19648
-19701
-19754
-19809
-19864
-19919
-19976
-20033
-20092
-20151
-20210
-20271
-20333
-20395
-20458
-20522
-20587
-20652
-20718
-20784
-20851
-20918
-20986
-21054
-21122
-21191
-21259
-21328
-21397
-21465
-21533
-21601
-21668
-21735
-21801
-21866
-21931
-21995
-22057
-22119
-22179
-22238
-22296
-22353
-22409
-22463
-22516
-22567
-22618
-22667
-22715
-22761
-22807
-22851
-22894
-22936
-22977
-23017
-23056
-23095
-23132
-23169
-23206
-23241
-23277
-23311
-23346
-23380
-23414
-23448
-23482
-23516
-23550
-23584
-23619
-23653
-23688
-23724
-23759
-23795
-23831
-23867
-23904
-23940
-23976
-24012
-24048
-24084
-24119
-24153
-24187
-24220
-24252
-24283
-24313
-24342
-24370
-24396
-24422
-24446
-24469
-24490
-24510
-24529
-24546
-24562
-24577
-24590
-24602
-24612
-24621
-24629
-24635
-24640
-24644
-24646
-24647
-24647
-24645
-24642
-24638
-24633
-24627
-24620
-24613
-24605
-24596
-24588
-24579
-24571
-24563
-24556
-24549
-24543
-24538
-24534
-24531
-24530
-24530
-24532
-24536
-24541
-24549
-24558
-24569
-24582
-24598
-24615
-24635
-24657
-24681
-24707
-24735
-24765
-24796
-24830
-24864
-24900
-24937
-24975
-25014
-25053
-25092
-25131
-25170
-25208
-25246
-25282
-25317
-25351
-25383
-25414
-25443
-25469
-25494
-25516
-25536
-25553
-25568
-25580
-25590
-25597
-25602
-25605
-25604
-25602
-25597
-25589
-25580
-25568
-25554
-25538
-25520
-25500
-25479
-25456
-25432
-25407
-25380
-25353
-25325
-25295
-25266
-25236
-25205
-25174
-25143
-25111
-25079
-25048
-25016
-24984
-24952
-24921
-24889
-24858
-24826
-24795
-24764
-24733
-24701
-24670
-24639
-24607
-24575
-24543
-24510
-24477
-24444
-24410
-24376
-24341
-24306
-24270
-24234
-24198
-24161
-24125
-24088
-24051
-24014
-23977
-23940
-23904
-23867
-23831
-23795
-23760
-23725
-23690
-23656
-23622
-23588
-23555
-23521
-23488
-23454
-23421
-23387
-23353
-23319
-23284
-23249
-23213
-23176
-23139
-23101
-23063
-23023
-22982
-22941
-22898
-22854
-22809
-22763
-22715
-22667
-22617
-22566
-22515
-22462
-22408
-22353
-22297
-22241
-22183
-22125
-22067
-22007
-21947
-21887
-21826
-21765
-21703
-21641
-21578
-21514
-21450
-21385
-21320
-21254
-21187
-21119
-21051
-20982
-20911
-20840
-20768
-20696
-20622
-20547
-20471
-20395
-20317
-20239
-20159
-20079
-19997
-19915
-19831
-19747
-19661
-19575
-19487
-19399
-19309
-19218
-19127
-19034
-18940
-18845
-18750
-18654
-18557
-18460
-18362
-18263
-18165
-18067
-17968
-17870
-17772
-17675
-17578
-17481
-17385
-17291
-17196
-17103
-17011
-16919
-16828
-16739
-16650
-16562
-16474
-16388
-16303
-16218
-16134
-16050
-15969
-15888
-15807
-15727
-15647
-15569
-15490
-15413
-15336
-15260
-15184
-15109
-15035
-14961
-14889
-14816
-14745
-14674
-14604
-14535
-14467
-14399
-14332
-14266
-14201
-14137
-14073
-14010
-13948
-13887
-13827
-13767
-13708
-13649
-13591
-13534
-13477
-13421
-13365
-13310
-13255
-13201
-13147
-13093
-13039
-12986
-12933
-12880
-12828
-12775
-12723
-12671
-12619
-12567
-12516
-12464
-12413
-12362
-12312
-12261
-12211
-12162
-12113
-12064
-12016
-11968
-11920
-11873
-11826
-11779
-11733
-11687
-11641
-11595
-11549
-11504
-11458
-11412
-11367
-11321
-11275
-11229
-11183
-11137
-11091
-11044
-10998
-10951
-10904
-10857
-10810
-10763
-10715
-10668
-10620
-10572
-10524
-10476
-10428
-10381
-10333
-10286
-10238
-10190
-10143
-10095
-10047
-9999
-9951
-9902
-9853
-9803
-9753
-9703
-9651
-9600
-9547
-9495
-9442
-9388
-9335
-9281
-9227
-9174
-9121
-9067
-9015
-8962
-8910
-8859
-8808
-8759
-8710
-8662
-8615
-8569
-8525
-8481
-8439
-8398
-8358
-8320
-8283
-8247
-8212
-8179
-8146
-8115
-8084
-8054
-8025
-7997
-7969
-7941
-7914
-7887
-7861
-7834
-7807
-7780
-7753
-7726
-7699
-7671
-7643
-7614
-7584
-7555
-7524
-7492
-7460
-7427
-7393
-7358
-7322
-7285
-7246
-7206
-7165
-7123
-7079
-7033
-6987
-6939
-6889
-6838
-6785
-6731
-6675
-6618
-6559
-6499
-6436
-6373
-6308
-6241
-6172
-6102
-6030
-5957
-5882
-5805
-5726
-5646
-5564
-5481
-5396
-5309
-5221
-5132
-5041
-4949
-4856
-4762
-4667
-4572
-4475
-4379
-4281
-4184
-4086
-3988
-3889
-3790
-3691
-3592
-3493
-3393
-3292
-3192
-3090
-2988
-2885
-2781
-2676
-2570
-2463
-2354
-2244
-2133
-2020
-1905
-1789
-1671
-1551
-1429
-1306
-1180
-1053
-923
-792
-658
-523
-386
-246
-105
38
183
329
477
626
777
928
1081
1235
1389
1545
1701
1858
2015
2172
2330
2488
2646
2805
2963
3122
3280
3438
3596
3754
3911
4067
4224
4379
4534
4688
4840
4992
5143
5292
5441
5587
5732
5876
6018
6158
6297
6433
6568
6701
6832
6961
7088
7213
7336
7458
7577
7694
7809
7922
8032
8141
8248
8352
8455
8555
8653
8749
8843
8935
9025
9113
9199
9283
9365
9445
9524
9602
9677
9752
9824
9896
9966
10035
10102
10168
10233
10297
10360
10422
10483
10542
10601
10659
10716
10773
10828
10883
10937
10991
11044
11097
11149
11200
11251
11302
11353
11403
11454
11504
11554
11605
11656
11707
11758
11810
11862
11914
11967
12021
12074
12129
12183
12238
12292
12347
12402
12457
12511
12566
12620
12673
12727
12779
12831
12882
12933
12983
13033
13081
13129
13177
13223
13269
13314
13358
13401
13443
13484
13524
13563
13601
13637
13672
13707
13740
13771
13801
13830
13858
13883
13908
13930
13951
13971
13988
14003
14017
14029
14039
14046
14052
14056
14057
14057
14054
14049
14043
14035
14025
14013
13999
13985
13968
13951
13932
13912
13892
13870
13848
13825
13802
13778
13754
13729
13704
13678
13652
13626
13600
13574
13547
13520
13493
13465
13438
13410
13381
13352
13323
13293
13263
13232
13200
13167
13134
13099
13063
13027
12989
12950
12910
12868
12826
12782
12737
12691
12644
12596
12547
12497
12446
12395
12342
12290
12236
12182
12127
12072
12016
11960
11904
11847
11790
11733
11676
11619
11562
11506
11449
11393
11337
11282
11228
11174
11121
11068
11016
10965
10914
10865
10816
10767
10719
10672
10626
10579
10533
10488
10442
10397
10352
10307
10261
10216
10170
10124
10077
10030
9983
9934
9886
9836
9786
9734
9683
9630
9577
9523
9469
9414
9358
9303
9247
9191
9134
9078
9022
8966
8910
8854
8798
8743
8688
8632
8578
8523
8469
8415
8361
8307
8253
8200
8146
8093
8039
7987
7934
7881
7827
7774
7721
7668
7615
7562
7510
7457
7404
7351
7299
7246
7194
7142
7091
7039
6989
6939
6889
6841
6793
6746
6700
6656
6613
6571
6531
6492
6456
6421
6389
6359
6331
6305
6282
6261
6243
6228
6215
6205
6197
6193
6191
6191
6195
6201
6210
6221
6236
6252
6271
6292
6316
6342
6370
6400
6433
6467
6502
6540
6579
6620
6662
6706
6750
6797
6844
6892
6941
6992
7043
7094
7147
7200
7254
7309
7364
7419
7474
7530
7585
7641
7697
7752
7808
7862
7917
7971
8025
8077
8131
8183
8234
8284
8334
8383
8431
8478
8524
8569
8613
8656
8698
8739
8780
8819
8857
8894
8930
8965
8999
9032
9064
9095
9124
9153
9181
9208
9235
9260
9284
9308
9331
9353
9375
9395
9415
9434
9453
9470
9487
9503
9518
9533
9546
9559
9571
9582
9593
9602
9611
9618
9625
9631
9636
9640
9642
9644
9645
9645
9645
9643
9640
9636
9632
9626
9620
9612
9604
9594
9584
9573
9561
9548
9535
9520
9505
9489
9472
9455
9437
9418
9399
9379
9358
9337
9316
9294
9272
9249
9226
9203
9179
9155
9131
9107
9083
9059
9034
9010
8986
8962
8938
8914
8890
8867
8844
8821
8799
8776
8755
8733
8712
8691
8670
8650
8630
8610
8590
8570
8551
8531
8512
8493
8473
8454
8434
8415
8395
8376
8357
8337
8318
8300
8281
8263
8245
8227
8210
8193
8177
8161
8146
8131
8117
8103
8090
8077
8067
8055
8045
8037
8029
8023
8016
8012
8007
8005
8004
8003
8004
8006
8009
8013
8016
8023
8029
8037
8044
8053
8061
8071
8082
8092
8103
8115
8127
8138
8151
8164
8178
8192
8206
8220
8235
8249
8264
8279
8293
8308
8323
8337
8351
8364
8378
8390
8403
8415
8426
8437
8447
8457
8467
8475
8484
8492
8499
8506
8512
8518
8523
8528
8533
8537
8541
8544
8547
8550
8552
8554
8555
8556
8557
8557
8557
8556
8555
8553
8551
8549
8546
8542
8538
8533
8527
8521
8514
8506
8497
8487
8476
8463
8450
8435
8418
8400
8381
8360
8338
8314
8288
8260
8231
8201
8167
8135
8099
8063
8025
7985
7945
7904
7861
7818
7774
7729
7684
7638
7591
7543
7495
7447
7398
7348
7299
7248
7198
7147
7095
7044
6992
6940
6888
6836
6783
6731
6678
6625
6572
6518
6465
6411
6356
6302
6246
6190
6134
6077
6019
5960
5900
5840
5778
5716
5652
5588
5522
5455
5387
5318
5248
5176
5104
5029
4954
4877
4798
4718
4637
4554
4470
4384
4297
4208
4119
4027
3936
3843
3748
3653
3558
3461
3364
3266
3167
3068
2968
2868
2768
2667
2565
2463
2361
2259
2156
2053
1949
1846
1742
1637
1533
1428
1322
1216
1110
1004
897
790
682
574
466
357
248
139
30
-79
-188
-297
-406
-515
-623
-731
-838
-945
-1051
-1156
-1260
-1364
-1466
-1567
-1668
-1767
-1865
-1962
-2057
-2152
-2245
-2337
-2428
-2518
-2606
-2693
-2779
-2864
-2947
-3029
-3110
-3190
-3268
-3345
-3421
-3496
-3569
-3642
-3714
-3784
-3854
-3923
-3992
-4059
-4127
-4193
-4259
-4325
-4390
-4455
-4519
-4583
-4647
-4711
-4775
-4838
-4902
-4965
-5028
-5091
-5154
-5217
-5279
-5341
-5404
-5466
-5527
-5589
-5650
-5710
-5771
-5830
-5890
-5949
-6007
-6064
-6121
-6178
-6233
-6288
-6342
-6395
-6447
-6499
-6549
-6599
-6648
-6696
-6743
-6789
-6834
-6878
-6921
-6963
-7005
-7045
-7084
-7123
-7160
-7197
-7232
-7267
-7301
-7333
-7365
-7396
-7426
-7455
-7483
-7510
-7536
-7561
-7585
-7607
-7629
-7649
-7667
-7685
-7701
-7716
-7729
-7741
-7752
-7760
-7768
-7774
-7778
-7781
-7782
-7782
-7780
-7777
-7773
-7767
-7759
-7751
-7741
-7731
-7719
-7707
-7694
-7680
-7666
-7651
-7636
-7621
-7605
-7589
-7574
-7558
-7542
-7526
-7510
-7495
-7479
-7464
-7449
-7434
-7419
-7405
-7391
-7378
-7364
-7351
-7339
-7327
-7315
-7304
-7294
-7283
-7274
-7265
-7257
-7249
-7242
-7236
-7230
-7225
-7222
-7219
-7217
-7216
-7216
-7217
-7219
-7222
-7225
-7230
-7236
-7242
-7250
-7258
-7266
-7276
-7286
-7296
-7308
-7319
-7331
-7343
-7355
-7368
-7380
-7393
-7406
-7419
-7432
-7445
-7458
-7471
-7483
-7496
-7509
-7521
-7533
-7545
-7557
-7568
-7579
-7590
-7600
-7610
-7620
-7629
-7639
-7647
-7656
-7664
-7672
-7680
-7688
-7696
-7704
-7712
-7720
-7728
-7737
-7746
-7756
-7766
-7776
-7787
-7798
-7811
-7823
-7837
-7851
-7866
-7882
-7898
-7915
-7933
-7951
-7971
-7991
-8012
-8032
-8055
-8077
-8102
-8125
-8151
-8177
-8203
-8230
-8257
-8286
-8315
-8345
-8375
-8406
-8438
-8471
-8504
-8538
-8573
-8608
-8644
-8680
-8717
-8755
-8793
-8831
-8870
-8909
-8948
-8988
-9028
-9068
-9109
-9150
-9191
-9232
-9273
-9314
-9356
-9397
-9438
-9480
-9521
-9562
-9604
-9645
-9686
-9728
-9768
-9809
-9850
-9890
-9930
-9969
-10009
-10047
-10086
-10124
-10161
-10198
-10235
-10271
-10306
-10341
-10375
-10408
-10440
-10472
-10503
-10534
-10563
-10591
-10619
-10645
-10671
-10695
-10718
-10740
-10761
-10780
-10799
-10815
-10831
-10845
-10858
-10869
-10879
-10888
-10895
-10901
-10906
-10910
-10912
-10913
-10914
-10914
-10912
-10911
-10908
-10905
-10902
-10899
-10895
-10891
-10887
-10883
-10879
-10875
-10871
-10867
-10863
-10859
-10856
-10852
-10849
-10846
-10843
-10841
-10838
-10836
-10833
-10831
-10829
-10827
-10825
-10822
-10820
-10818
-10815
-10812
-10810
-10806
-10803
-10799
-10795
-10791
-10787
-10782
-10777
-10772
-10766
-10760
-10754
-10748
-10742
-10735
-10728
-10721
-10714
-10707
-10699
-10691
-10683
-10675
-10667
-10659
-10651
-10643
-10635
-10626
-10618
-10610
-10601
-10593
-10585
-10576
-10568
-10559
-10551
-10542
-10533
-10524
-10515
-10506
-10496
-10486
-10475
-10465
-10453
-10442
-10429
-10417
-10403
-10389
-10374
-10358
-10342
-10324
-10305
-10285
-10264
-10242
-10218
-10193
-10167
-10139
-10110
-10079
-10047
-10014
-9979
-9943
-9906
-9867
-9828
-9787
-9745
-9703
-9659
-9615
-9570
-9524
-9478
-9431
-9383
-9334
-9285
-9235
-9185
-9133
-9082
-9029
-8977
-8923
-8870
-8816
-8761
-8706
-8651
-8595
-8539
-8483
-8427
-8371
-8314
-8258
-8202
-8145
-8089
-8032
-7977
-7921
-7866
-7810
-7755
-7701
-7646
-7592
-7538
-7484
-7431
-7378
-7325
-7272
-7219
-7167
-7115
-7063
-7011
-6959
-6908
-6856
-6805
-6753
-6702
-6651
-6600
-6548
-6497
-6446
-6395
-6345
-6295
-6244
-6195
-6146
-6097
-6048
-6001
-5954
-5907
-5861
-5816
-5772
-5728
-5685
-5643
-5602
-5561
-5522
-5483
-5444
-5407
-5370
-5333
-5297
-5262
-5227
-5192
-5157
-5123
-5089
-5054
-5020
-4985
-4950
-4914
-4878
-4841
-4804
-4766
-4727
-4687
-4647
-4605
-4563
-4519
-4475
-4429
-4383
-4335
-4287
-4238
-4188
-4138
-4086
-4035
-3983
-3931
-3878
-3825
-3771
-3718
-3664
-3610
-3555
-3501
-3446
-3391
-3336
-3281
-3225
-3170
-3114
-3058
-3002
-2946
-2889
-2833
-2776
-2719
-2661
-2604
-2546
-2489
-2430
-2372
-2314
-2255
-2196
-2137
-2078
-2019
-1959
-1900
-1840
-1780
-1720
-1660
-1600
-1539
-1479
-1419
-1359
-1298
-1238
-1178
-1117
-1057
-997
-936
-876
-816
-756
-696
-636
-576
-517
-457
-398
-339
-281
-223
-165
-108
-51
4
60
114
168
221
274
325
376
426
475
524
571
618
664
709
754
798
840
882
923
964
1002
1041
1079
1115
1151
1185
1218
1251
1282
1312
1341
1369
1395
1420
1444
1467
1489
1509
1529
1547
1564
1579
1594
1607
1620
1631
1642
1651
1660
1668
1676
1683
1689
1696
1701
1707
1712
1717
1721
1726
1730
1735
1739
1743
1747
1751
1754
1758
1761
1765
1768
1771
1773
1776
1778
1780
1782
1783
1784
1785
1785
1785
1785
1784
1782
1781
1778
1776
1772
1769
1765
1760
1755
1750
1744
1738
1732
1725
1719
1712
1704
1697
1690
1683
1675
1668
1661
1654
1648
1642
1636
1631
1626
1622
1619
1616
1614
1613
1613
1614
1616
1618
1622
1626
1632
1638
1645
1653
1662
1671
1681
1692
1704
1716
1729
1742
1756
1770
1785
1800
1815
1830
1846
1861
1877
1893
1909
1926
1942
1958
1975
1992
2009
2025
2043
2061
2078
2097
2115
2134
2153
2173
2192
2213
2233
2254
2275
2297
2319
2341
2364
2387
2410
2434
2458
2482
2507
2532
2558
2584
2610
2636
2663
2690
2717
2745
2773
2801
2829
2857
2885
2914
2942
2970
2998
3025
3053
3080
3106
3133
3158
3183
3208
3232
3255
3278
3299
3320
3341
3360
3379
3397
3414
3430
3446
3460
3474
3488
3501
3513
3525
3536
3548
3559
3570
3581
3592
3603
3614
3626
3637
3650
3662
3675
3688
3702
3716
3730
3745
3761
3777
3794
3811
3829
3848
3868
3888
3910
3932
3955
3979
4003
4030
4057
4085
4114
4145
4176
4208
4241
4275
4309
4345
4382
4419
4457
4496
4535
4575
4615
4656
4697
4738
4780
4821
4863
4905
4947
4989
5031
5072
5114
5155
5197
5238
5278
5319
5359
5399
5438
5477
5515
5553
5591
5628
5664
5701
5736
5771
5805
5839
5873
5906
5938
5970
6002
6033
6064
6095
6125
6156
6186
6216
6247
6277
6307
6337
6367
6397
6427
6457
6487
6517
6548
6578
6609
6640
6672
6703
6735
6767
6800
6833
6866
6899
6933
6967
7002
7037
7072
7107
7143
7178
7214
7251
7287
7324
7361
7397
7434
7471
7507
7544
7580
7615
7650
7685
7719
7752
7784
7816
7846
7876
7905
7932
7959
7985
8009
8032
8055
8076
8096
8116
8134
8151
8167
8182
8197
8210
8223
8234
8245
8255
8265
8273
8282
8289
8296
8303
8309
8314
8320
8325
8331
8336
8341
8347
8353
8359
8365
8372
8379
8386
8394
8403
8412
8421
8431
8441
8452
8464
8476
8488
8500
8513
8527
8540
8554
8568
8582
8596
8610
8625
8639
8653
8667
8681
8694
8707
8720
8732
8744
8756
8767
8777
8786
8795
8803
8811
8817
8823
8828
8833
8836
8839
8842
8843
8845
8845
8845
8845
8844
8843
8841
8839
8836
8834
8831
8828
8824
8821
8818
8814
8811
8808
8805
8802
8799
8797
8795
8793
8791
8789
8787
8786
8784
8782
8780
8778
8775
8773
8770
8767
8764
8761
8757
8754
8752
8749
8747
8745
8744
8743
8743
8744
8746
8748
8752
8756
8761
8767
8774
8782
8791
8801
8811
8823
8835
8848
8861
8876
8891
8907
8923
8940
8958
8976
8994
9013
9032
9051
9071
9090
9110
9129
9149
9168
9188
9207
9227
9246
9265
9284
9304
9323
9342
9362
9382
9401
9421
9441
9461
9481
9501
9521
9540
9559
9578
9596
9614
9631
9648
9664
9680
9694
9708
9722
9734
9746
9757
9768
9777
9786
9794
9802
9808
9814
9819
9824
9827
9830
9833
9835
9836
9837
9837
9838
9838
9837
9837
9837
9837
9837
9837
9837
9837
9837
9837
9838
9838
9838
9839
9839
9839
9839
9839
9839
9838
9837
9836
9835
9834
9832
9830
9828
9825
9822
9819
9816
9812
9808
9804
9800
9795
9791
9787
9783
9779
9775
9772
9768
9765
9763
9761
9759
9757
9756
9756
9755
9755
9755
9755
9754
9754
9754
9753
9751
9749
9747
9744
9739
9734
9728
9722
9714
9705
9694
9683
9671
9657
9642
9626
9609
9592
9573
9553
9533
9512
9490
9467
9444
9420
9395
9370
9344
9318
9291
9264
9236
9208
9179
9150
9121
9091
9061
9031
9000
8969
8938
8907
8876
8844
8812
8781
8749
8717
8685
8652
8620
8587
8555
8522
8489
8456
8423
8390
8356
8323
8290
8257
8225
8192
8159
8127
8095
8063
8032
8000
7970
7940
7909
7880
7850
7821
7791
7763
7734
7705
7676
7648
7619
7591
7562
7533
7504
7475
7445
7415
7385
7354
7323
7291
7259
7227
7193
7160
7126
7091
7055
7020
6983
6946
6908
6869
6830
6790
6749
6707
6664
6620
6576
6530
6484
6436
6388
6339
6288
6237
6185
6132
6079
6024
5969
5913
5857
5800
5743
5685
5627
5569
5511
5453
5395
5337
5280
5223
5166
5110
5055
5000
4947
4893
4841
4790
4740
4690
4642
4594
4548
4502
4458
4414
4372
4330
4290
4250
4211
4172
4135
4098
4062
4026
3991
3957
3922
3888
3854
3820
3785
3751
3717
3682
3647
3611
3576
3539
3502
3465
3427
3388
3349
3309
3269
3228
3186
3144
3100
3057
3012
2967
2921
2874
2826
2778
2729
2679
2628
2577
2525
2472
2419
2365
2310
2255
2200
2144
2087
2029
1972
1914
1856
1798
1739
1680
1621
1561
1502
1442
1382
1323
1263
1203
1142
1082
1022
961
900
839
778
717
655
594
531
469
407
344
281
218
155
92
29
-34
-97
-160
-222
-285
-347
-410
-472
-534
-596
-657
-718
-780
-841
-901
-962
-1022
-1082
-1142
-1201
-1259
-1318
-1375
-1433
-1489
-1546
-1602
-1657
-1712
-1766
-1820
-1874
-1927
-1980
-2032
-2084
-2136
-2187
-2237
-2288
-2337
-2386
-2435
-2483
-2530
-2577
-2623
-2669
-2714
-2759
-2803
-2846
-2889
-2932
-2975
-3017
-3058
-3099
-3140
-3180
-3221
-3260
-3300
-3338
-3377
-3415
-3452
-3489
-3526
-3562
-3598
-3633
-3668
-3703
-3737
-3771
-3805
-3839
-3872
-3905
-3938
-3971
-4003
-4038
-4070
-4103
-4136
-4169
-4202
-4235
-4267
-4300
-4332
-4364
-4396
-4428
-4459
-4491
-4521
-4552
-4582
-4612
-4642
-4671
-4700
-4729
-4757
-4786
-4814
-4842
-4869
-4897
-4924
-4951
-4977
-5004
-5030
-5056
-5083
-5108
-5134
-5160
-5186
-5211
-5237
-5262
-5288
-5313
-5338
-5363
-5388
-5412
-5436
-5460
-5484
-5507
-5530
-5553
-5575
-5597
-5618
-5639
-5660
-5680
-5699
-5719
-5738
-5756
-5775
-5793
-5811
-5829
-5846
-5864
-5881
-5899
-5916
-5934
-5952
-5969
-5987
-6005
-6023
-6041
-6060
-6078
-6096
-6115
-6134
-6152
-6171
-6190
-6209
-6228
-6247
-6267
-6286
-6305
-6325
-6344
-6364
-6384
-6403
-6423
-6443
-6462
-6482
-6501
-6520
-6539
-6558
-6576
-6595
-6612
-6630
-6648
-6665
-6682
-6699
-6715
-6731
-6747
-6763
-6779
-6794
-6809
-6825
-6840
-6855
-6870
-6885
-6901
-6916
-6931
-6947
-6962
-6978
-6993
-7009
-7024
-7040
-7055
-7070
-7085
-7100
-7115
-7129
-7143
-7157
-7171
-7184
-7197
-7210
-7222
-7234
-7246
-7257
-7268
-7278
-7287
-7296
-7304
-7311
-7318
-7323
-7328
-7331
-7334
-7336
-7337
-7336
-7335
-7333
-7331
-7327
-7323
-7318
-7312
-7307
-7300
-7294
-7287
-7281
-7274
-7267
-7261
-7255
-7249
-7244
-7239
-7235
-7231
-7229
-7227
-7225
-7225
-7226
-7228
-7230
-7234
-7238
-7244
-7250
-7257
-7265
-7274
-7283
-7293
-7303
-7314
-7324
-7335
-7346
-7357
-7367
-7377
-7387
-7397
-7405
-7414
-7421
-7428
-7434
-7440
-7445
-7449
-7452
-7454
-7456
-7456
-7456
-7455
-7452
-7449
-7445
-7440
-7435
-7428
-7420
-7411
-7401
-7391
-7379
-7366
-7352
-7337
-7321
-7304
-7286
-7267
-7247
-7226
-7204
-7181
-7157
-7132
-7106
-7079
-7051
-7022
-6992
-6961
-6930
-6897
-6864
-6830
-6795
-6759
-6723
-6685
-6648
-6609
-6570
-6531
-6491
-6451
-6411
-6370
-6329
-6288
-6247
-6205
-6163
-6121
-6078
-6035
-5992
-5948
-5904
-5860
-5815
-5770
-5725
-5679
-5633
-5587
-5541
-5494
-5448
-5401
-5354
-5307
-5260
-5214
-5167
-5120
-5073
-5026
-4979
-4932
-4885
-4839
-4792
-4745
-4698
-4652
-4606
-4560
-4514
-4468
-4423
-4379
-4334
-4290
-4247
-4203
-4160
-4118
-4075
-4033
-3991
-3949
-3907
-3865
-3823
-3781
-3739
-3696
-3653
-3609
-3565
-3521
-3476
-3431
-3385
-3338
-3291
-3243
-3195
-3146
-3097
-3047
-2996
-2945
-2893
-2841
-2788
-2735
-2681
-2627
-2573
-2518
-2463
-2408
-2354
-2299
-2244
-2190
-2135
-2081
-2028
-1974
-1922
-1869
-1818
-1766
-1716
-1665
-1616
-1567
-1518
-1470
-1422
-1374
-1327
-1281
-1234
-1188
-1142
-1097
-1051
-1004
-960
-914
-868
-823
-777
-730
-684
-637
-590
-542
-493
-445
-395
-345
-294
-243
-191
-138
-85
-31
24
80
136
193
251
310
369
429
490
551
613
676
739
802
866
930
995
1059
1124
1188
1253
1318
1382
1446
1510
1574
1637
1700
1763
1826
1889
1951
2013
2075
2137
2198
2260
2321
2382
2444
2505
2566
2627
2688
2750
2811
2873
2934
2996
3058
3120
3182
3244
3306
3369
3431
3494
3556
3619
3681
3743
3805
3867
3929
3990
4051
4112
4173
4233
4293
4352
4411
4470
4529
4587
4644
4701
4758
4814
4869
4924
4978
5031
5083
5135
5185
5235
5283
5331
5377
5423
5467
5511
5554
5596
5637
5677
5717
5756
5794
5832
5869
5906
5943
5979
6015
6051
6087
6122
6157
6192
6227
6261
6296
6330
6364
6397
6431
6464
6497
6529
6561
6593
6624
6655
6685
6715
6745
6774
6802
6830
6858
6885
6912
6938
6964
6990
7015
7039
7063
7087
7110
7133
7155
7176
7197
7218
7238
7257
7276
7294
7311
7328
7344
7359
7374
7389
7403
7416
7429
7441
7453
7465
7476
7487
7498
7508
7519
7529
7540
7550
7560
7570
7581
7591
7602
7613
7624
7635
7646
7658
7670
7681
7693
7705
7717
7729
7740
7752
7763
7775
7786
7797
7807
7817
7827
7836
7845
7854
7862
7869
7877
7884
7890
7896
7902
7908
7913
7918
7922
7927
7931
7935
7939
7943
7946
7949
7952
7955
7958
7961
7963
7965
7967
7969
7970
7971
7972
7972
7972
7972
7972
7971
7969
7967
7964
7961
7958
7954
7949
7944
7938
7931
7924
7917
7909
7900
7891
7882
7871
7861
7850
7838
7826
7814
7801
7788
7775
7761
7747
7732
7718
7703
7687
7672
7656
7641
7625
7609
7593
7577
7561
7545
7530
7514
7499
7483
7467
7452
7436
7421
7405
7390
7374
7358
7342
7325
7309
7292
7275
7258
7240
7222
7204
7185
7167
7148
7128
7108
7088
7068
7047
7025
7003
6981
6958
6935
6911
6886
6861
6836
6810
6783
6756
6728
6700
6670
6641
6610
6579
6548
6515
6482
6449
6414
6379
6343
6307
6269
6232
6193
6154
6115
6074
6034
5993
5952
5910
5869
5827
5785
5743
5701
5660
5618
5577
5537
5496
5457
5418
5379
5341
5304
5268
5233
5198
5165
5132
5100
5070
5040
5011
4983
4956
4931
4906
4882
4858
4836
4815
4794
4774
4754
4735
4717
4699
4681
4664
4647
4630
4613
4597
4580
4563
4546
4529
4511
4493
4475
4456
4437
4417
4397
4377
4356
4334
4313
4291
4268
4245
4222
4198
4175
4151
4126
4102
4077
4053
4027
4003
3979
3954
3929
3904
3879
3855
3830
3805
3780
3756
3731
3707
3682
3658
3633
3608
3584
3559
3535
3510
3485
3461
3436
3411
3386
3361
3336
3311
3286
3260
3235
3209
3184
3159
3133
3108
3083
3059
3034
3010
2986
2963
2940
2917
2895
2873
2852
2831
2811
2791
2772
2754
2736
2718
2701
2685
2669
2654
2639
2625
2612
2599
2586
2575
2563
2552
2542
2531
2522
2512
2503
2494
2485
2477
2468
2460
2452
2445
2437
2429
2422
2414
2407
2400
2393
2386
2379
2373
2367
2360
2354
2347
2341
2335
2328
2321
2314
2307
2300
2293
2285
2277
2268
2260
2251
2242
2232
2222
2212
2202
2192
2181
2170
2158
2147
2135
2123
2111
2098
2086
2073
2060
2045
2033
2019
2005
1991
1976
1962
1947
1932
1917
1902
1887
1872
1856
1841
1825
1809
1793
1778
1762
1746
1731
1715
1700
1684
1669
1654
1639
1625
1610
1596
1582
1569
1556
1543
1530
1518
1506
1494
1483
1472
1462
1451
1441
1432
1422
1413
1404
1396
1387
1379
1371
1363
1356
1348
1341
1334
1327
1320
1313
1306
1300
1293
1287
1280
1274
1267
1261
1254
1247
1241
1234
1227
1219
1212
1204
1197
1189
1181
1172
1164
1155
1146
1137
1128
1118
1108
1098
1088
1078
1067
1056
1045
1034
1022
1010
999
986
974
961
948
935
921
908
894
880
866
851
837
822
807
792
777
762
747
731
716
700
685
669
654
638
622
606
591
575
559
544
528
513
497
482
467
452
438
423
409
394
380
366
353
339
326
313
300
287
274
262
250
238
227
216
204
194
183
173
162
152
142
132
122
112
102
92
82
72
62
52
41
31
20
10
-1
-11
-22
-33
-44
-55
-66
-77
-89
-100
-111
-123
-134
-146
-157
-169
-181
-193
-205
-217
-229
-242
-254
-267
-280
-293
-306
-319
-332
-345
-358
-372
-386
-399
-413
-428
-442
-457
-471
-486
-502
-517
-533
-549
-565
-582
-599
-616
-633
-650
-668
-686
-704
-722
-741
-759
-778
-796
-815
-834
-852
-871
-890
-908
-927
-945
-964
-982
-1000
-1018
-1035
-1053
-1070
-1087
-1104
-1120
-1137
-1153
-1169
-1185
-1201
-1217
-1232
-1248
-1263
-1279
-1295
-1310
-1326
-1342
-1358
-1374
-1390
-1406
-1422
-1439
-1456
-1473
-1491
-1508
-1526
-1544
-1562
-1580
-1598
-1617
-1636
-1654
-1673
-1692
-1711
-1730
-1750
-1769
-1788
-1807
-1826
-1845
-1865
-1883
-1902
-1921
-1940
-1959
-1977
-1996
-2013
-2033
-2052
-2070
-2090
-2109
-2129
-2149
-2169
-2190
-2211
-2233
-2255
-2278
-2301
-2325
-2350
-2375
-2400
-2426
-2452
-2479
-2506
-2533
-2560
-2588
-2615
-2643
-2671
-2699
-2726
-2754
-2781
-2808
-2834
-2860
-2886
-2912
-2937
-2961
-2986
-3009
-3033
-3055
-3078
-3100
-3122
-3143
-3165
-3186
-3206
-3227
-3247
-3268
-3288
-3309
-3329
-3349
-3370
-3391
-3411
-3433
-3454
-3476
-3498
-3520
-3542
-3566
-3589
-3613
-3637
-3661
-3686
-3712
-3737
-3763
-3790
-3816
-3843
-3870
-3897
-3924
-3951
-3978
-4005
-4032
-4058
-4083
-4110
-4135
-4159
-4183
-4206
-4228
-4250
-4271
-4291
-4310
-4328
-4345
-4362
-4378
-4393
-4407
-4421
-4434
-4446
-4458
-4468
-4479
-4489
-4498
-4506
-4514
-4522
-4529
-4535
-4541
-4547
-4552
-4556
-4560
-4564
-4567
-4569
-4572
-4574
-4575
-4577
-4578
-4578
-4579
-4579
-4579
-4579
-4578
-4578
-4577
-4575
-4574
-4572
-4570
-4567
-4564
-4561
-4557
-4553
-4549
-4543
-4538
-4532
-4525
-4518
-4510
-4502
-4493
-4484
-4474
-4465
-4454
-4444
-4433
-4422
-4411
-4399
-4388
-4377
-4365
-4354
-4343
-4332
-4322
-4312
-4302
-4293
-4284
-4276
-4268
-4261
-4254
-4248
-4242
-4236
-4231
-4226
-4221
-4216
-4211
-4206
-4201
-4196
-4191
-4185
-4178
-4172
-4164
-4157
-4148
-4140
-4130
-4121
-4110
-4099
-4088
-4077
-4065
-4051
-4040
-4027
-4014
-4000
-3987
-3973
-3960
-3946
-3932
-3918
-3904
-3889
-3875
-3860
-3845
-3829
-3814
-3798
-3781
-3764
-3747
-3729
-3711
-3692
-3673
-3653
-3633
-3613
-3592
-3570
-3548
-3526
-3503
-3480
-3456
-3432
-3408
-3383
-3358
-3333
-3307
-3280
-3254
-3227
-3199
-3172
-3143
-3115
-3087
-3058
-3029
-3000
-2971
-2942
-2913
-2884
-2855
-2827
-2798
-2769
-2740
-2711
-2683
-2654
-2625
-2597
-2568
-2540
-2511
-2483
-2454
-2426
-2397
-2369
-2341
-2313
-2285
-2258
-2230
-2203
-2177
-2150
-2124
-2098
-2073
-2048
-2021
-1998
-1973
-1949
-1924
-1900
-1877
-1853
-1830
-1807
-1784
-1762
-1740
-1718
-1696
-1676
-1655
-1635
-1615
-1596
-1578
-1559
-1542
-1524
-1507
-1491
-1475
-1459
-1443
-1428
-1413
-1398
-1383
-1368
-1354
-1340
-1325
-1311
-1297
-1283
-1269
-1255
-1241
-1227
-1213
-1199
-1184
-1170
-1156
-1142
-1127
-1113
-1099
-1084
-1070
-1056
-1042
-1028
-1014
-1000
-986
-973
-959
-946
-933
-920
-907
-894
-881
-869
-856
-844
-832
-820
-808
-796
-784
-773
-762
-751
-741
-731
-722
-713
-704
-696
-689
-682
-675
-669
-664
-659
-654
-650
-647
-644
-641
-639
-637
-636
-635
-635
-635
-635
-635
-636
-637
-638
-640
-642
-643
-645
-647
-649
-651
-654
-656
-658
-661
-663
-666
-668
-671
-673
-676
-679
-682
-685
-687
-690
-693
-696
-699
-702
-705
-707
-710
-713
-715
-717
-719
-721
-722
-724
-725
-726
-726
-726
-726
-726
-725
-724
-722
-720
-718
-715
-711
-708
-703
-698
-693
-687
-681
-674
-667
-659
-651
-642
-633
-623
-613
-602
-591
-579
-567
-554
-541
-527
-514
-499
-485
-470
-455
-440
-425
-410
-395
-380
-364
-349
-334
-319
-305
-290
-276
-263
-249
-236
-223
-210
-198
-186
-174
-163
-152
-142
-131
-122
-112
-103
-94
-85
-77
-69
-62
-54
-48
-41
-35
-30
-24
-19
-15
-11
-7
-4
0
2
4
6
8
9
10
11
11
10
10
9
7
5
3
0
-3
-7
-10
-14
-19
-23
-28
-32
-37
-42
-46
-51
-55
-59
-62
-66
-69
-72
-74
-76
-78
-79
-80
-81
-81
-81
-81
-81
-80
-80
-79
-78
-77
-76
-75
-74
-73
-73
-72
-71
-70
-70
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-70
-70
-71
-71
-72
-73
-74
-75
-76
-77
-78
-78
-79
-80
-81
-82
-83
-83
-84
-86
-87
-88
-90
-92
-94
-96
-98
-101
-104
-108
-111
-115
-120
-125
-130
-135
-140
-146
-153
-159
-166
-173
-180
-188
-196
-205
-213
-223
-232
-243
-253
-265
-276
-289
-302
-316
-330
-345
-361
-378
-395
-413
-432
-451
-471
-492
-513
-535
-557
-579
-602
-626
-650
-674
-698
-723
-749
-774
-800
-826
-852
-879
-905
-932
-959
-985
-1012
-1039
-1065
-1091
-1117
-1142
-1167
-1191
-1215
-1238
-1261
-1283
-1305
-1326
-1347
-1367
-1386
-1406
-1424
-1443
-1461
-1479
-1497
-1515
-1532
-1550
-1567
-1585
-1602
-1619
-1637
-1654
-1671
-1689
-1706
-1723
-1741
-1758
-1776
-1794
-1811
-1829
-1847
-1865
-1884
-1902
-1921
-1939
-1958
-1978
-1997
-2016
-2036
-2056
-2076
-2096
-2116
-2136
-2157
-2177
-2198
-2219
-2240
-2262
-2283
-2305
-2327
-2350
-2373
-2396
-2419
-2443
-2467
-2492
-2517
-2542
-2568
-2594
-2620
-2647
-2675
-2702
-2730
-2758
-2787
-2816
-2845
-2874
-2904
-2934
-2964
-2995
-3026
-3057
-3088
-3119
-3151
-3183
-3215
-3247
-3279
-3311
-3344
-3376
-3408
-3441
-3473
-3505
-3536
-3568
-3600
-3631
-3662
-3692
-3723
-3753
-3783
-3812
-3842
-3871
-3900
-3929
-3958
-3986
-4014
-4042
-4070
-4097
-4124
-4151
-4177
-4203
-4228
-4253
-4277
-4301
-4324
-4346
-4368
-4389
-4409
-4428
-4447
-4464
-4481
-4497
-4513
-4527
-4541
-4554
-4566
-4577
-4588
-4598
-4608
-4617
-4626
-4634
-4642
-4649
-4656
-4662
-4668
-4674
-4679
-4684
-4689
-4693
-4697
-4701
-4704
-4708
-4711
-4713
-4716
-4718
-4719
-4721
-4722
-4723
-4723
-4723
-4723
-4722
-4721
-4720
-4718
-4715
-4712
-4709
-4705
-4700
-4695
-4689
-4682
-4675
-4668
-4659
-4650
-4640
-4630
-4619
-4606
-4593
-4580
-4565
-4549
-4533
-4516
-4497
-4478
-4458
-4438
-4416
-4393
-4370
-4346
-4321
-4296
-4270
-4243
-4215
-4186
-4157
-4127
-4096
-4065
-4032
-3999
-3965
-3930
-3895
-3858
-3821
-3783
-3744
-3705
-3665
-3624
-3583
-3541
-3499
-3456
-3413
-3369
-3324
-3280
-3234
-3189
-3143
-3096
-3049
-3002
-2954
-2906
-2858
-2809
-2760
-2711
-2662
-2612
-2562
-2512
-2462
-2412
-2362
-2312
-2261
-2211
-2161
-2110
-2060
-2009
-1960
-1910
-1860
-1810
-1761
-1712
-1663
-1614
-1566
-1518
-1470
-1423
-1376
-1330
-1283
-1238
-1192
-1147
-1103
-1058
-1014
-971
-928
-885
-843
-801
-759
-718
-676
-636
-595
-555
-515
-475
-436
-397
-358
-319
-281
-243
-205
-167
-130
-92
-55
-19
18
55
91
127
163
199
234
269
304
339
373
407
441
474
508
541
573
606
638
669
701
732
764
794
825
856
886
916
946
976
1004
1034
1063
1092
1120
1149
1177
1204
1231
1258
1284
1310
1336
1361
1385
1409
1432
1455
1476
1498
1518
1538
1557
1575
1592
1609
1625
1639
1653
1667
1679
1691
1701
1711
1721
1729
1737
1744
1750
1756
1762
1766
1770
1774
1777
1780
1782
1783
1784
1784
1784
1784
1783
1781
1780
1778
1775
1773
1770
1767
1763
1760
1757
1754
1751
1748
1745
1742
1739
1737
1735
1733
1731
1730
1728
1728
1727
1726
1726
1726
1726
1726
1727
1727
1728
1728
1729
1730
1730
1731
1731
1732
1732
1733
1733
1733
1733
1733
1733
1733
1733
1733
1732
1732
1732
1732
1732
1731
1731
1731
1730
1730
1729
1729
1728
1727
1727
1726
1725
1723
1722
1721
1719
1717
1716
1714
1712
1709
1707
1704
1702
1699
1695
1692
1688
1684
1680
1676
1671
1666
1661
1656
1650
1645
1639
1633
1627
1620
1614
1607
1600
1593
1585
1577
1569
1561
1552
1544
1534
1525
1515
1505
1495
1485
1474
1463
1452
1440
1428
1416
1403
1390
1377
1364
1350
1336
1322
1307
1292
1276
1261
1245
1228
1212
1195
1178
1161
1143
1126
1108
1090
1072
1055
1037
1018
1002
985
967
950
934
917
901
884
869
853
838
823
809
796
782
770
758
746
736
726
716
708
700
694
688
683
679
676
674
673
673
674
676
679
683
687
693
700
707
716
725
735
746
758
771
785
799
814
830
846
864
881
900
919
939
959
980
1000
1022
1044
1066
1089
1111
1134
1157
1181
1204
1228
1252
1276
1300
1324
1349
1373
1398
1423
1448
1473
1499
1525
1551
1578
1605
1632
1660
1687
1716
1744
1773
1802
1831
1861
1891
1920
1950
1980
2011
2041
2071
2101
2131
2161
2191
2221
2250
2280
2309
2338
2368
2396
2425
2454
2482
2511
2539
2567
2595
2623
2651
2679
2706
2734
2762
2789
2817
2844
2872
2899
2927
2954
2982
3009
3037
3064
3091
3119
3146
3174
3201
3228
3256
3283
3311
3339
3367
3395
3423
3451
3480
3508
3537
3566
3595
3625
3655
3685
3715
3745
3776
3807
3838
3870
3902
3934
3966
3998
4030
4064
4098
4131
4165
4199
4233
4267
4301
4336
4370
4404
4438
4472
4506
4540
4573
4606
4639
4672
4704
4736
4767
4798
4829
4859
4889
4919
4948
4977
5005
5033
5061
5088
5115
5142
5168
5194
5220
5246
5272
5297
5322
5348
5373
5398
5423
5447
5472
5497
5521
5546
5570
5594
5618
5642
5666
5690
5714
5738
5761
5785
5808
5831
5854
5877
5899
5922
5944
5966
5987
6008
6030
6050
6071
6091
6111
6131
6151
6170
6190
6209
6227
6246
6264
6282
6299
6317
6333
6350
6366
6382
6397
6412
6427
6441
6455
6468
6481
6493
6505
6516
6527
6538
6547
6557
6566
6574
6582
6589
6595
6601
6607
6612
6616
6619
6622
6624
6626
6627
6627
6626
6625
6622
6619
6615
6610
6604
6597
6590
6581
6571
6561
6549
6536
6523
6508
6493
6476
6459
6440
6421
6401
6380
6358
6335
6312
6288
6263
6237
6211
6184
6157
6129
6100
6071
6041
6010
5979
5948
5916
5883
5850
5817
5784
5750
5716
5682
5647
5613
5578
5543
5508
5473
5438
5403
5367
5332
5297
5261
5226
5191
5155
5120
5085
5049
5014
4979
4944
4908
4873
4838
4803
4768
4733
4698
4663
4629
4594
4559
4525
4490
4456
4421
4387
4353
4319
4284
4250
4216
4182
4147
4113
4078
4043
4009
3974
3939
3903
3868
3832
3796
3760
3723
3686
3649
3611
3573
3535
3497
3458
3419
3381
3341
3302
3263
3224
3184
3145
3106
3066
3027
2987
2948
2909
2869
2830
2790
2751
2712
2672
2633
2594
2555
2515
2476
2437
2399
2360
2321
2282
2244
2206
2167
2129
2091
2053
2015
1978
1940
1903
1865
1828
1791
1754
1718
1681
1645
1609
1573
1538
1502
1467
1432
1397
1363
1328
1294
1260
1227
1193
1160
1127
1095
1062
1030
999
967
936
906
876
846
816
787
759
730
703
675
648
621
595
569
544
518
493
469
444
420
396
372
348
325
301
278
255
232
209
186
163
140
117
94
71
48
25
2
-21
-44
-67
-90
-113
-135
-158
-180
-202
-224
-246
-267
-288
-309
-329
-349
-369
-388
-407
-426
-444
-462
-480
-497
-514
-531
-548
-564
-581
-597
-613
-629
-645
-660
-676
-692
-707
-723
-739
-755
-770
-786
-803
-819
-835
-852
-868
-885
-902
-920
-937
-955
-973
-992
-1010
-1029
-1048
-1068
-1087
-1107
-1127
-1148
-1168
-1189
-1210
-1231
-1252
-1274
-1295
-1317
-1339
-1361
-1383
-1406
-1428
-1450
-1473
-1495
-1518
-1541
-1564
-1586
-1609
-1632
-1656
-1679
-1702
-1726
-1749
-1773
-1797
-1822
-1846
-1871
-1896
-1922
-1947
-1973
-2000
-2025
-2053
-2080
-2108
-2135
-2163
-2191
-2220
-2248
-2277
-2306
-2335
-2364
-2394
-2423
-2453
-2483
-2512
-2542
-2571
-2601
-2630
-2660
-2689
-2718
-2747
-2775
-2804
-2832
-2860
-2888
-2915
-2943
-2970
-2997
-3023
-3050
-3076
-3102
-3127
-3153
-3178
-3203
-3227
-3252
-3276
-3299
-3322
-3345
-3368
-3390
-3411
-3433
-3453
-3473
-3493
-3512
-3530
-3548
-3566
-3583
-3599
-3614
-3629
-3644
-3658
-3671
-3684
-3696
-3708
-3720
-3731
-3742
-3752
-3762
-3771
-3781
-3790
-3798
-3807
-3815
-3823
-3831
-3839
-3847
-3855
-3862
-3870
-3878
-3886
-3894
-3902
-3911
-3919
-3928
-3937
-3947
-3956
-3966
-3976
-3986
-3997
-4008
-4019
-4030
-4042
-4053
-4065
-4075
-4088
-4099
-4110
-4121
-4132
-4143
-4153
-4164
-4174
-4183
-4193
-4202
-4210
-4218
-4226
-4234
-4241
-4248
-4254
-4260
-4265
-4270
-4274
-4278
-4281
-4284
-4286
-4287
-4288
-4288
-4288
-4287
-4285
-4283
-4280
-4276
-4272
-4267
-4261
-4255
-4248
-4240
-4232
-4222
-4213
-4202
-4191
-4179
-4167
-4153
-4140
-4125
-4110
-4094
-4078
-4061
-4043
-4026
-4006
-3988
-3968
-3948
-3927
-3906
-3884
-3862
-3839
-3816
-3792
-3768
-3743
-3718
-3692
-3667
-3640
-3614
-3587
-3560
-3533
-3505
-3477
-3450
-3421
-3393
-3365
-3336
-3308
-3279
-3250
-3222
-3193
-3164
-3135
-3105
-3076
-3047
-3017
-2988
-2958
-2928
-2898
-2868
-2838
-2807
-2776
-2745
-2713
-2682
-2650
-2617
-2584
-2551
-2517
-2483
-2449
-2413
-2378
-2342
-2305
-2268
-2231
-2192
-2154
-2115
-2075
-2035
-1995
-1954
-1913
-1871
-1829
-1787
-1744
-1701
-1658
-1614
-1570
-1526
-1482
-1437
-1392
-1347
-1302
-1257
-1211
-1165
-1120
-1074
-1028
-982
-936
-890
-844
-798
-752
-706
-660
-614
-568
-523
-477
-432
-386
-341
-296
-252
-207
-163
-119
-76
-33
10
52
94
135
175
215
255
294
332
370
407
443
479
514
548
582
615
648
680
711
742
772
802
831
860
888
916
943
970
997
1022
1049
1075
1100
1125
1150
1175
1199
1223
1247
1270
1294
1317
1340
1363
1385
1408
1430
1452
1474
1496
1518
1540
1561
1583
1605
1626
1647
1669
1690
1711
1732
1752
1773
1794
1814
1834
1853
1873
1892
1910
1929
1946
1963
1980
1996
2011
2025
2039
2052
2064
2076
2086
2095
2103
2110
2116
2121
2124
2126
2127
2127
2125
2122
2117
2111
2104
2096
2086
2074
2062
2048
2033
2017
1999
1980
1961
1940
1918
1895
1870
1845
1819
1793
1765
1737
1708
1678
1647
1616
1585
1553
1521
1488
1454
1421
1387
1352
1317
1282
1247
1211
1175
1139
1102
1065
1028
990
953
914
876
838
799
760
721
682
643
604
564
525
485
446
407
367
328
289
250
211
173
134
96
58
21
-17
-54
-90
-127
-163
-198
-234
-269
-303
-337
-371
-405
-438
-471
-504
-537
-569
-602
-634
-666
-698
-730
-762
-794
-826
-858
-890
-922
-955
-987
-1020
-1052
-1085
-1118
-1151
-1184
-1218
-1252
-1285
-1319
-1353
-1388
-1422
-1456
-1491
-1525
-1560
-1594
-1629
-1663
-1698
-1732
-1767
-1801
-1836
-1870
-1904
-1938
-1971
-2004
-2037
-2070
-2102
-2134
-2166
-2197
-2227
-2257
-2287
-2315
-2343
-2371
-2397
-2423
-2449
-2473
-2497
-2520
-2542
-2563
-2584
-2604
-2623
-2641
-2658
-2675
-2691
-2706
-2721
-2735
-2748
-2760
-2772
-2783
-2793
-2803
-2811
-2819
-2827
-2833
-2839
-2844
-2848
-2852
-2854
-2856
-2857
-2858
-2857
-2856
-2854
-2851
-2848
-2844
-2839
-2834
-2829
-2822
-2816
-2809
-2801
-2793
-2785
-2777
-2768
-2759
-2750
-2740
-2730
-2720
-2709
-2699
-2688
-2677
-2665
-2653
-2641
-2628
-2615
-2602
-2588
-2574
-2560
-2545
-2530
-2514
-2498
-2481
-2464
-2446
-2428
-2409
-2390
-2370
-2350
-2329
-2308
-2286
-2264
-2242
-2219
-2195
-2171
-2146
-2122
-2096
-2071
-2045
-2019
-1992
-1965
-1938
-1911
-1883
-1855
-1827
-1799
-1771
-1743
-1714
-1686
-1657
-1628
-1600
-1571
-1542
-1513
-1484
-1455
-1426
-1397
-1368
-1339
-1310
-1281
-1252
-1224
-1195
-1167
-1138
-1110
-1082
-1054
-1027
-1000
-972
-946
-919
-893
-867
-841
-816
-791
-766
-741
-717
-693
-669
-645
-622
-599
-576
-553
-531
-508
-487
-465
-443
-422
-401
-380
-360
-339
-319
-299
-279
-259
-240
-220
-201
-182
-163
-144
-126
-107
-89
-70
-52
-34
-16
2
20
38
56
73
91
109
126
144
162
180
197
215
233
250
268
286
304
321
339
357
375
392
410
428
445
463
481
498
516
534
551
569
587
605
623
640
658
676
694
712
731
749
767
786
804
823
841
860
879
898
917
936
955
974
993
1012
1031
1051
1070
1089
1109
1128
1148
1167
1186
1206
1225
1244
1263
1282
1301
1320
1338
1357
1375
1393
1411
1429
1446
1464
1481
1498
1515
1532
1549
1566
1583
1599
1616
1633
1649
1666
1683
1700
1717
1735
1752
1770
1789
1807
1826
1845
1864
1884
1904
1924
1945
1965
1986
2008
2029
2051
2073
2095
2117
2140
2162
2185
2207
2230
2253
2276
2298
2321
2344
2367
2390
2413
2436
2459
2481
2504
2527
2550
2573
2596
2618
2641
2664
2687
2710
2733
2756
2779
2801
2824
2847
2870
2893
2916
2939
2961
2984
3007
3029
3052
3074
3096
3119
3141
3164
3186
3208
3231
3253
3275
3298
3320
3343
3365
3388
3410
3433
3456
3478
3501
3524
3546
3569
3592
3615
3638
3661
3685
3708
3731
3755
3778
3802
3825
3849
3872
3896
3920
3944
3968
3992
4016
4040
4064
4088
4113
4137
4162
4187
4212
4238
4263
4289
4315
4341
4368
4395
4422
4449
4477
4505
4533
4561
4590
4619
4648
4677
4706
4735
4764
4793
4822
4851
4879
4908
4936
4964
4991
5019
5046
5072
5098
5124
5149
5174
5199
5222
5246
5269
5291
5313
5335
5356
5376
5396
5416
5435
5453
5471
5488
5505
5522
5538
5554
5569
5585
5599
5614
5629
5643
5657
5671
5684
5698
5711
5725
5738
5751
5764
5777
5790
5803
5815
5828
5840
5853
5865
5877
5889
5901
5912
5924
5935
5946
5957
5968
5978
5988
5998
6008
6017
6026
6034
6043
6050
6058
6065
6071
6077
6083
6089
6094
6098
6103
6106
6110
6113
6116
6118
6120
6121
6123
6123
6124
6123
6123
6122
6121
6119
6116
6114
6110
6107
6103
6098
6093
6087
6081
6074
6067
6059
6051
6041
6032
6021
6010
5998
5986
5972
5959
5944
5929
5913
5896
5879
5861
5842
5823
5803
5783
5762
5741
5720
5697
5675
5652
5629
5606
5583
5559
5535
5511
5487
5464
5440
5416
5392
5368
5344
5320
5296
5272
5248
5225
5201
5177
5154
5130
5107
5083
5059
5036
5012
4988
4964
4940
4916
4892
4868
4844
4819
4795
4770
4745
4720
4695
4669
4644
4618
4592
4565
4539
4512
4484
4457
4429
4401
4372
4343
4314
4284
4254
4224
4193
4162
4131
4099
4067
4034
4001
3968
3934
3900
3866
3831
3797
3762
3726
3691
3655
3619
3583
3546
3509
3472
3435
3397
3359
3321
3283
3244
3205
3165
3125
3085
3045
3004
2962
2921
2879
2836
2793
2750
2707
2663
2618
2574
2528
2483
2437
2391
2344
2297
2250
2202
2154
2106
2057
2009
1960
1910
1861
1812
1762
1713
1663
1613
1564
1514
1464
1415
1366
1316
1267
1218
1169
1121
1072
1024
976
928
881
834
787
740
693
647
601
555
509
463
418
372
327
281
235
190
144
98
53
7
-39
-86
-132
-178
-225
-272
-318
-365
-413
-460
-507
-554
-602
-650
-697
-745
-793
-841
-889
-937
-986
-1034
-1083
-1131
-1180
-1228
-1277
-1326
-1375
-1424
-1473
-1522
-1571
-1621
-1670
-1720
-1769
-1819
-1869
-1919
-1969
-2017
-2068
-2118
-2168
-2218
-2268
-2318
-2367
-2417
-2466
-2516
-2565
-2614
-2662
-2711
-2759
-2807
-2854
-2902
-2948
-2995
-3041
-3086
-3131
-3175
-3219
-3262
-3305
-3347
-3388
-3428
-3468
-3507
-3545
-3583
-3620
-3656
-3691
-3726
-3759
-3792
-3825
-3857
-3888
-3918
-3949
-3978
-4006
-4035
-4064
-4091
-4119
-4146
-4173
-4200
-4226
-4252
-4277
-4303
-4328
-4352
-4377
-4401
-4425
-4449
-4472
-4495
-4518
-4540
-4562
-4583
-4604
-4624
-4644
-4664
-4682
-4701
-4718
-4735
-4751
-4767
-4782
-4796
-4810
-4822
-4834
-4846
-4856
-4866
-4875
-4883
-4890
-4897
-4903
-4908
-4913
-4917
-4921
-4924
-4926
-4928
-4929
-4930
-4931
-4931
-4931
-4930
-4930
-4929
-4928
-4926
-4925
-4923
-4921
-4919
-4917
-4914
-4912
-4910
-4907
-4905
-4902
-4899
-4897
-4894
-4892
-4889
-4886
-4884
-4881
-4878
-4875
-4873
-4870
-4867
-4864
-4861
-4858
-4855
-4852
-4849
-4846
-4843
-4840
-4837
-4834
-4831
-4828
-4825
-4821
-4818
-4815
-4811
-4808
-4804
-4800
-4797
-4793
-4788
-4784
-4780
-4775
-4771
-4766
-4761
-4756
-4751
-4745
-4740
-4734
-4728
-4722
-4716
-4710
-4704
-4697
-4690
-4683
-4676
-4669
-4661
-4654
-4646
-4638
-4629
-4620
-4611
-4602
-4592
-4582
-4571
-4560
-4549
-4537
-4524
-4511
-4497
-4482
-4467
-4451
-4434
-4417
-4399
-4381
-4361
-4341
-4321
-4299
-4277
-4255
-4232
-4208
-4184
-4159
-4133
-4108
-4081
-4054
-4027
-4000
-3972
-3944
-3915
-3886
-3857
-3827
-3797
-3767
-3736
-3706
-3675
-3644
-3613
-3581
-3550
-3518
-3486
-3454
-3422
-3390
-3358
-3326
-3294
-3261
-3229
-3196
-3164
-3131
-3099
-3066
-3033
-3000
-2967
-2934
-2900
-2867
-2833
-2800
-2766
-2732
-2698
-2664
-2630
-2596
-2561
-2527
-2492
-2457
-2422
-2387
-2351
-2315
-2279
-2243
-2207
-2170
-2133
-2096
-2059
-2021
-1984
-1946
-1908
-1869
-1831
-1792
-1754
-1715
-1676
-1637
-1597
-1558
-1519
-1479
-1440
-1400
-1361
-1321
-1282
-1242
-1203
-1163
-1124
-1084
-1045
-1004
-966
-927
-888
-848
-809
-770
-731
-692
-654
-615
-576
-538
-499
-461
-422
-384
-346
-308
-270
-233
-195
-158
-121
-84
-48
-11
25
61
97
133
168
203
237
272
306
340
374
407
440
473
506
538
570
602
634
665
697
728
759
789
820
850
881
911
941
971
1000
1031
1061
1091
1121
1151
1180
1210
1239
1269
1298
1327
1356
1385
1413
1441
1469
1497
1524
1551
1578
1604
1630
1656
1681
1706
1731
1755
1779
1803
1826
1849
1872
1894
1915
1937
1958
1979
1999
2019
2039
2058
2077
2096
2114
2132
2149
2167
2183
2200
2216
2232
2248
2263
2278
2293
2307
2322
2336
2349
2362
2376
2388
2401
2413
2425
2436
2447
2458
2469
2479
2489
2498
2508
2517
2525
2534
2542
2550
2557
2564
2571
2578
2584
2591
2596
2602
2607
2612
2617
2622
2626
2630
2633
2637
2639
2642
2644
2646
2648
2649
2651
2651
2652
2652
2652
2652
2652
2651
2651
2650
2649
2647
2646
2644
2642
2641
2638
2636
2634
2631
2629
2626
2624
2621
2618
2615
2612
2609
2606
2603
2600
2597
2594
2591
2588
2585
2582
2579
2576
2573
2570
2567
2565
2562
2559
2557
2555
2552
2550
2548
2547
2545
2543
2542
2541
2541
2540
2540
2540
2541
2541
2543
2544
2546
2548
2550
2553
2556
2559
2562
2566
2570
2574
2578
2582
2587
2591
2596
2600
2605
2610
2614
2619
2623
2628
2633
2637
2642
2646
2651
2656
2660
2665
2670
2675
2679
2684
2689
2694
2699
2703
2708
2713
2717
2722
2726
2731
2735
2740
2744
2748
2752
2756
2760
2764
2768
2771
2775
2779
2782
2786
2789
2792
2796
2799
2802
2806
2809
2812
2816
2819
2822
2826
2829
2833
2836
2840
2843
2847
2851
2855
2858
2862
2866
2870
2874
2878
2882
2886
2890
2894
2898
2903
2907
2911
2916
2921
2926
2930
2935
2940
2945
2950
2955
2959
2964
2968
2973
2977
2981
2985
2989
2993
2996
2999
3002
3005
3007
3009
3011
3013
3015
3016
3017
3018
3018
3018
3018
3018
3017
3016
3014
3013
3011
3008
3006
3003
3000
2996
2992
2987
2983
2977
2972
2966
2959
2952
2945
2937
2929
2921
2912
2903
2893
2883
2873
2862
2851
2840
2829
2817
2806
2794
2782
2770
2757
2745
2733
2720
2707
2694
2682
2669
2656
2643
2630
2617
2604
2591
2578
2565
2552
2539
2526
2513
2500
2487
2474
2462
2449
2436
2423
2410
2398
2385
2372
2359
2346
2333
2320
2307
2294
2282
2269
2256
2244
2232
2220
2208
2196
2184
2173
2162
2151
2140
2130
2120
2110
2100
2090
2081
2072
2063
2054
2045
2037
2028
2020
2012
2004
1997
1989
1982
1974
1967
1960
1953
1947
1941
1934
1928
1923
1917
1912
1907
1902
1897
1893
1889
1886
1882
1879
1876
1874
1871
1869
1867
1866
1864
1863
1862
1861
1861
1860
1860
1859
1859
1859
1859
1859
1859
1859
1859
1859
1860
1860
1860
1860
1861
1861
1861
1861
1861
1861
1861
1861
1861
1860
1860
1859
1858
1857
1855
1853
1851
1849
1846
1844
1841
1837
1834
1830
1826
1822
1817
1813
1808
1802
1797
1791
1786
1780
1773
1767
1760
1754
1747
1739
1732
1725
1717
1710
1702
1694
1686
1678
1670
1661
1653
1645
1636
1627
1619
1610
1601
1592
1583
1573
1564
1555
1545
1536
1526
1517
1507
1497
1487
1477
1467
1457
1447
1436
1426
1415
1405
1394
1383
1371
1360
1349
1337
1325
1314
1302
1290
1278
1265
1253
1240
1228
1215
1202
1189
1176
1163
1149
1136
1122
1108
1095
1080
1066
1052
1037
1022
1008
993
978
962
946
931
914
898
881
864
847
829
811
792
774
754
735
715
695
674
653
632
610
588
566
544
521
498
475
451
427
403
379
355
331
306
282
257
232
208
183
158
133
108
83
57
32
7
-19
-44
-69
-95
-120
-145
-171
-196
-221
-246
-271
-296
-321
-346
-370
-395
-419
-443
-467
-491
-515
-538
-562
-585
-608
-631
-654
-677
-699
-722
-744
-766
-788
-810
-831
-852
-873
-894
-914
-934
-954
-974
-993
-1012
-1030
-1048
-1066
-1083
-1100
-1117
-1133
-1149
-1165
-1180
-1194
-1209
-1222
-1235
-1248
-1260
-1272
-1283
-1294
-1304
-1314
-1323
-1331
-1340
-1347
-1355
-1361
-1368
-1373
-1379
-1384
-1389
-1393
-1397
-1401
-1405
-1408
-1411
-1415
-1418
-1420
-1423
-1426
-1428
-1431
-1433
-1436
-1438
-1441
-1443
-1446
-1448
-1451
-1453
-1456
-1458
-1460
-1463
-1465
-1467
-1468
-1470
-1471
-1472
-1473
-1474
-1474
-1474
-1473
-1473
-1472
-1470
-1469
-1467
-1464
-1461
-1458
-1455
-1451
-1447
-1442
-1437
-1432
-1427
-1421
-1415
-1409
-1402
-1396
-1389
-1382
-1375
-1367
-1360
-1353
-1345
-1338
-1330
-1323
-1316
-1308
-1301
-1293
-1286
-1278
-1271
-1264
-1256
-1249
-1242
-1235
-1228
-1221
-1214
-1207
-1200
-1194
-1187
-1181
-1174
-1168
-1162
-1156
-1151
-1145
-1140
-1134
-1130
-1125
-1121
-1116
-1113
-1109
-1106
-1103
-1101
-1099
-1097
-1096
-1095
-1095
-1094
-1095
-1095
-1096
-1096
-1098
-1099
-1101
-1103
-1105
-1107
-1110
-1113
-1116
-1119
-1123
-1126
-1130
-1135
-1139
-1144
-1148
-1153
-1158
-1164
-1169
-1175
-1181
-1187
-1193
-1199
-1205
-1211
-1218
-1224
-1231
-1237
-1244
-1250
-1257
-1263
-1270
-1276
-1283
-1289
-1295
-1302
-1308
-1314
-1321
-1327
-1333
-1340
-1346
-1353
-1360
-1367
-1374
-1381
-1388
-1395
-1403
-1410
-1418
-1426
-1435
-1443
-1452
-1461
-1470
-1479
-1489
-1498
-1508
-1518
-1529
-1539
-1550
-1561
-1572
-1584
-1595
-1607
-1619
-1631
-1644
-1656
-1669
-1682
-1695
-1708
-1722
-1735
-1749
-1763
-1777
-1792
-1806
-1821
-1835
-1850
-1865
-1880
-1895
-1910
-1925
-1940
-1956
-1971
-1986
-2001
-2017
-2032
-2047
-2062
-2077
-2092
-2107
-2122
-2137
-2152
-2167
-2181
-2196
-2210
-2224
-2238
-2252
-2266
-2279
-2293
-2306
-2319
-2332
-2345
-2358
-2371
-2383
-2396
-2408
-2420
-2432
-2445
-2457
-2468
-2480
-2492
-2504
-2515
-2527
-2538
-2549
-2561
-2572
-2584
-2595
-2607
-2618
-2630
-2642
-2653
-2665
-2677
-2689
-2702
-2714
-2726
-2739
-2751
-2764
-2776
-2789
-2802
-2815
-2828
-2841
-2854
-2867
-2880
-2893
-2906
-2920
-2933
-2946
-2960
-2973
-2987
-3001
-3014
-3028
-3042
-3056
-3070
-3084
-3098
-3112
-3126
-3141
-3155
-3170
-3185
-3199
-3214
-3229
-3244
-3260
-3275
-3290
-3306
-3321
-3337
-3352
-3368
-3384
-3400
-3416
-3432
-3449
-3465
-3481
-3498
-3514
-3531
-3547
-3564
-3581
-3597
-3614
-3630
-3647
-3664
-3680
-3696
-3713
-3729
-3745
-3761
-3777
-3793
-3808
-3824
-3840
-3855
-3870
-3886
-3901
-3916
-3931
-3946
-3961
-3976
-3991
-4005
-4019
-4035
-4049
-4064
-4078
-4093
-4107
-4122
-4136
-4150
-4165
-4179
-4193
-4208
-4222
-4236
-4250
-4264
-4279
-4293
-4306
-4320
-4334
-4348
-4361
-4375
-4388
-4401
-4414
-4427
-4439
-4451
-4464
-4476
-4487
-4499
-4510
-4521
-4532
-4542
-4552
-4562
-4572
-4581
-4590
-4599
-4607
-4615
-4623
-4631
-4638
-4645
-4651
-4657
-4663
-4668
-4673
-4678
-4683
-4687
-4690
-4694
-4697
-4700
-4702
-4705
-4707
-4708
-4710
-4711
-4712
-4713
-4713
-4713
-4713
-4713
-4712
-4711
-4710
-4709
-4707
-4705
-4703
-4701
-4699
-4696
-4693
-4690
-4687
-4683
-4680
-4676
-4672
-4668
-4664
-4660
-4655
-4651
-4646
-4641
-4636
-4632
-4627
-4621
-4616
-4611
-4605
-4600
-4594
-4589
-4583
-4577
-4571
-4565
-4559
-4553
-4547
-4540
-4534
-4528
-4521
-4514
-4508
-4501
-4494
-4488
-4481
-4474
-4467
-4460
-4453
-4446
-4439
-4431
-4424
-4417
-4409
-4402
-4394
-4386
-4379
-4371
-4363
-4355
-4347
-4338
-4330
-4322
-4313
-4304
-4296
-4287
-4278
-4269
-4260
-4251
-4241
-4232
-4223
-4214
-4204
-4195
-4185
-4175
-4166
-4156
-4146
-4136
-4126
-4116
-4106
-4096
-4086
-4075
-4065
-4054
-4043
-4033
-4022
-4011
-4001
-3991
-3980
-3969
-3958
-3947
-3936
-3925
-3914
-3903
-3891
-3880
-3868
-3857
-3845
-3833
-3821
-3809
-3797
-3784
-3772
-3759
-3746
-3733
-3720
-3706
-3692
-3678
-3664
-3649
-3635
-3620
-3604
-3589
-3573
-3557
-3541
-3524
-3508
-3490
-3473
-3456
-3438
-3420
-3401
-3383
-3364
-3345
-3326
-3306
-3287
-3267
-3247
-3227
-3206
-3185
-3165
-3144
-3123
-3101
-3080
-3058
-3036
-3014
-2992
-2970
-2948
-2925
-2903
-2880
-2857
-2834
-2811
-2788
-2765
-2742
-2719
-2695
-2672
-2648
-2625
-2601
-2577
-2553
-2529
-2506
-2482
-2458
-2434
-2410
-2386
-2362
-2338
-2315
-2291
-2268
-2244
-2221
-2198
-2175
-2153
-2131
-2109
-2087
-2065
-2044
-2023
-2001
-1982
-1962
-1942
-1922
-1902
-1883
-1864
-1845
-1826
-1808
-1789
-1771
-1752
-1734
-1716
-1698
-1680
-1661
-1643
-1625
-1607
-1588
-1570
-1551
-1533
-1514
-1495
-1476
-1458
-1439
-1419
-1400
-1381
-1361
-1342
-1322
-1302
-1282
-1263
-1243
-1222
-1202
-1182
-1162
-1142
-1121
-1101
-1081
-1061
-1040
-1020
-1000
-980
-960
-939
-919
-899
-879
-859
-839
-819
-799
-779
-759
-739
-719
-699
-679
-659
-639
-620
-600
-580
-560
-541
-521
-502
-482
-463
-443
-424
-404
-385
-366
-347
-327
-308
-289
-270
-251
-232
-214
-195
-177
-158
-140
-122
-104
-87
-69
-52
-35
-18
-2
14
30
46
61
76
91
106
120
134
147
161
173
186
198
210
221
233
243
254
264
274
283
292
301
310
318
326
333
341
348
354
361
367
373
378
383
388
393
397
402
405
409
412
415
418
421
423
425
427
429
430
431
432
433
434
435
435
436
436
436
437
437
437
437
438
438
438
439
439
440
441
441
442
444
445
446
448
450
452
454
456
459
461
464
467
470
474
477
481
485
489
493
498
502
507
513
518
524
530
536
543
549
556
564
571
579
588
596
605
615
624
634
645
655
666
677
689
700
713
725
738
750
764
777
791
804
818
833
847
862
876
891
907
922
937
953
969
985
1000
1016
1033
1050
1066
1083
1099
1116
1133
1150
1167
1184
1201
1219
1236
1254
1272
1290
1308
1327
1345
1364
1382
1401
1421
1440
1459
1479
1499
1518
1538
1558
1579
1599
1620
1640
1661
1682
1703
1724
1745
1766
1787
1809
1830
1852
1874
1895
1917
1939
1961
1983
2005
2027
2049
2071
2093
2115
2138
2159
2181
2203
2225
2246
2268
2289
2310
2331
2351
2371
2391
2411
2430
2449
2468
2486
2504
2522
2539
2556
2573
2590
2606
2622
2638
2653
2668
2684
2699
2713
2728
2743
2758
2773
2787
2802
2817
2832
2847
2863
2878
2894
2909
2925
2942
2958
2975
2992
3009
3026
3043
3061
3079
3097
3115
3134
3152
3171
3190
3209
3228
3248
3267
3287
3307
3327
3347
3367
3387
3407
3428
3448
3468
3488
3508
3529
3549
3569
3588
3608
3628
3647
3667
3686
3705
3724
3743
3762
3781
3799
3818
3836
3854
3872
3890
3907
3924
3941
3958
3974
3990
4006
4022
4037
4051
4066
4080
4093
4106
4119
4131
4143
4154
4164
4175
4184
4193
4202
4210
4217
4224
4230
4236
4241
4246
4250
4253
4256
4259
4261
4263
4264
4265
4265
4264
4264
4263
4261
4259
4257
4254
4251
4248
4244
4240
4236
4231
4226
4220
4215
4209
4203
4196
4190
4183
4176
4168
4161
4153
4145
4136
4128
4119
4109
4100
4090
4080
4070
4059
4048
4037
4025
4013
4001
3988
3975
3962
3948
3934
3920
3905
3890
3875
3859
3843
3826
3809
3792
3774
3756
3738
3719
3700
3681
3661
3641
3620
3599
3578
3557
3535
3513
3490
3467
3444
3420
3396
3372
3347
3322
3297
3271
3245
3219
3192
3165
3137
3109
3081
3053
3024
2995
2966
2936
2906
2876
2846
2815
2785
2754
2723
2692
2661
2630
2598
2567
2536
2505
2473
2442
2412
2381
2350
2320
2290
2260
2231
2202
2173
2145
2117
2090
2063
2036
2009
1985
1960
1935
1911
1888
1865
1843
1821
1800
1779
1759
1739
1720
1702
1684
1667
1650
1633
1617
1602
1587
1572
1558
1544
1530
1517
1504
1491
1479
1466
1454
1442
1430
1418
1407
1395
1384
1372
1361
1350
1338
1327
1316
1304
1293
1282
1271
1260
1248
1237
1226
1215
1204
1194
1183
1172
1162
1151
1141
1131
1120
1111
1101
1091
1082
1073
1064
1056
1047
1039
1032
1024
1016
1010
1004
998
992
987
982
977
973
969
966
963
961
959
957
956
956
956
956
957
958
960
962
965
968
971
975
979
983
988
993
998
1002
1008
1014
1022
1028
1035
1042
1050
1057
1065
1073
1081
1089
1098
1106
1115
1123
1132
1141
1150
1159
1168
1177
1186
1195
1204
1214
1223
1232
1241
1250
1259
1268
1278
1287
1296
1305
1314
1324
1333
1342
1352
1361
1371
1380
1390
1400
1410
1420
1430
1440
1451
1461
1472
1483
1493
1504
1515
1526
1538
1549
1560
1572
1583
1595
1607
1619
1631
1643
1656
1668
1681
1694
1707
1720
1734
1747
1761
1776
1790
1805
1820
1836
1851
1867
1884
1900
1917
1934
1952
1970
1987
2005
2024
2041
2061
2080
2099
2118
2137
2156
2175
2194
2213
2232
2251
2270
2288
2307
2325
2344
2362
2379
2397
2414
2432
2448
2465
2481
2497
2513
2528
2544
2558
2573
2587
2601
2615
2628
2641
2654
2666
2679
2690
2702
2714
2725
2736
2746
2757
2767
2777
2787
2797
2807
2816
2826
2835
2844
2853
2862
2871
2879
2888
2896
2904
2913
2921
2929
2936
2944
2952
2959
2966
2974
2981
2987
2994
3001
3007
3013
3019
3025
3031
3037
3042
3047
3052
3058
3062
3067
3072
3076
3080
3084
3088
3092
3096
3099
3103
3106
3109
3112
3114
3117
3119
3121
3122
3124
3125
3126
3126
3126
3126
3126
3125
3123
3121
3119
3117
3114
3110
3106
3102
3097
3091
3086
3079
3072
3065
3057
3049
3040
3031
3022
3011
3001
2990
2978
2966
2954
2941
2928
2915
2901
2887
2872
2857
2842
2827
2811
2795
2778
2761
2744
2727
2710
2692
2674
2655
2637
2618
2599
2580
2560
2540
2520
2500
2479
2458
2437
2416
2394
2373
2351
2329
2306
2284
2261
2238
2215
2192
2168
2144
2120
2096
2072
2047
2021
1997
1972
1946
1920
1894
1868
1841
1815
1788
1760
1733
1706
1678
1650
1622
1593
1565
1536
1508
1479
1450
1420
1391
1361
1332
1302
1272
1242
1211
1181
1150
1119
1088
1057
1026
994
963
931
898
866
833
801
768
734
701
667
633
599
565
531
496
461
426
391
356
321
285
249
213
177
141
105
69
32
-4
-41
-78
-115
-152
-189
-226
-263
-301
-338
-376
-414
-452
-490
-529
-568
-606
-645
-685
-724
-764
-804
-844
-884
-924
-965
-1006
-1047
-1088
-1129
-1170
-1212
-1254
-1295
-1337
-1379
-1421
-1463
-1505
-1547
-1588
-1630
-1672
-1713
-1754
-1795
-1836
-1877
-1917
-1957
-1997
-2036
-2075
-2114
-2153
-2191
-2229
-2267
-2304
-2341
-2378
-2414
-2451
-2486
-2522
-2557
-2592
-2627
-2662
-2696
-2730
-2764
-2798
-2831
-2864
-2897
-2930
-2962
-2995
-3027
-3059
-3091
-3123
-3154
-3186
-3217
-3248
-3279
-3310
-3341
-3372
-3403
-3434
-3464
-3495
-3525
-3556
-3586
-3616
-3646
-3677
-3707
-3737
-3766
-3796
-3826
-3855
-3884
-3914
-3943
-3971
-4000
-4029
-4057
-4085
-4113
-4140
-4168
-4195
-4222
-4248
-4275
-4300
-4326
-4352
-4377
-4401
-4426
-4450
-4474
-4497
-4520
-4543
-4566
-4588
-4610
-4632
-4653
-4674
-4695
-4716
-4736
-4757
-4777
-4796
-4816
-4835
-4854
-4873
-4892
-4910
-4928
-4946
-4963
-4981
-4997
-5014
-5031
-5047
-5062
-5078
-5093
-5107
-5122
-5136
-5149
-5162
-5175
-5187
-5199
-5211
-5222
-5232
-5243
-5252
-5262
-5271
-5279
-5287
-5294
-5302
-5308
-5314
-5320
-5325
-5330
-5334
-5338
-5342
-5345
-5347
-5349
-5351
-5352
-5353
-5353
-5353
-5353
-5352
-5351
-5350
-5348
-5346
-5344
-5342
-5339
-5336
-5333
-5330
-5326
-5323
-5319
-5315
-5311
-5307
-5303
-5299
-5295
-5291
-5287
-5283
-5278
-5274
-5270
-5266
-5261
-5257
-5253
-5248
-5244
-5240
-5235
-5231
-5226
-5222
-5217
-5213
-5208
-5204
-5199
-5195
-5190
-5185
-5181
-5176
-5171
-5166
-5161
-5156
-5151
-5146
-5141
-5135
-5130
-5125
-5119
-5114
-5109
-5103
-5098
-5092
-5087
-5082
-5076
-5071
-5065
-5060
-5055
-5049
-5044
-5039
-5034
-5028
-5023
-5018
-5012
-5007
-5002
-4996
-4991
-4985
-4980
-4974
-4969
-4963
-4957
-4951
-4946
-4940
-4934
-4928
-4921
-4915
-4909
-4903
-4896
-4890
-4883
-4877
-4870
-4864
-4857
-4850
-4844
-4837
-4830
-4823
-4816
-4809
-4803
-4796
-4789
-4782
-4775
-4768
-4761
-4754
-4747
-4740
-4733
-4726
-4719
-4712
-4705
-4699
-4692
-4685
-4678
-4672
-4665
-4659
-4653
-4647
-4640
-4635
-4629
-4623
-4618
-4613
-4607
-4603
-4598
-4593
-4589
-4585
-4581
-4577
-4573
-4570
-4567
-4564
-4561
-4559
-4556
-4554
-4552
-4550
-4548
-4547
-4546
-4544
-4543
-4542
-4542
-4541
-4540
-4540
-4540
-4539
-4539
-4539
-4540
-4540
-4540
-4541
-4541
-4542
-4542
-4543
-4544
-4545
-4546
-4547
-4548
-4549
-4550
-4550
-4551
-4552
-4553
-4554
-4555
-4555
-4556
-4556
-4557
-4557
-4557
-4557
-4557
-4557
-4557
-4556
-4556
-4555
-4554
-4552
-4551
-4549
-4547
-4545
-4542
-4540
-4537
-4533
-4530
-4526
-4522
-4518
-4513
-4508
-4503
-4498
-4492
-4486
-4480
-4474
-4467
-4461
-4454
-4446
-4439
-4431
-4423
-4415
-4407
-4398
-4389
-4380
-4371
-4361
-4351
-4341
-4330
-4319
-4308
-4297
-4285
-4273
-4261
-4248
-4235
-4222
-4208
-4194
-4179
-4164
-4149
-4134
-4118
-4101
-4085
-4067
-4050
-4032
-4014
-3995
-3976
-3956
-3936
-3916
-3895
-3874
-3852
-3830
-3808
-3785
-3762
-3738
-3714
-3690
-3665
-3640
-3614
-3588
-3562
-3535
-3508
-3481
-3453
-3425
-3397
-3368
-3339
-3310
-3280
-3250
-3220
-3189
-3158
-3127
-3096
-3064
-3032
-3000
-2968
-2935
-2903
-2870
-2837
-2805
-2772
-2738
-2705
-2672
-2639
-2605
-2572
-2539
-2505
-2472
-2438
-2405
-2371
-2338
-2304
-2271
-2237
-2204
-2170
-2137
-2103
-2069
-2036
-2001
-1968
-1934
-1901
-1867
-1833
-1799
-1766
-1732
-1698
-1664
-1631
-1597
-1563
-1529
-1496
-1462
-1428
-1395
-1361
-1328
-1294
-1261
-1228
-1195
-1161
-1128
-1095
-1062
-1029
-996
-963
-930
-898
-865
-832
-799
-767
-734
-702
-669
-637
-605
-573
-541
-509
-477
-445
-414
-383
-352
-321
-290
-259
-229
-199
-169
-139
-109
-80
-51
-22
7
35
63
91
119
147
174
201
228
255
282
308
334
360
386
411
437
462
487
512
536
560
585
609
632
656
679
703
726
748
771
794
816
838
860
882
904
926
948
969
991
1012
1033
1054
1075
1096
1117
1138
1158
1179
1199
1219
1239
1259
1279
1298
1318
1337
1356
1375
1394
1412
1431
1449
1467
1485
1502
1520
1537
1554
1570
1587
1603
1619
1635
1651
1666
1681
1696
1710
1725
1739
1752
1766
1779
1792
1805
1817
1829
1841
1852
1863
1874
1885
1895
1905
1915
1924
1933
1942
1951
1959
1967
1975
1982
1989
1996
2003
2009
2015
2020
2025
2031
2035
2040
2044
2047
2051
2054
2056
2059
2061
2062
2064
2065
2065
2066
2066
2065
2065
2064
2062
2061
2059
2056
2054
2050
2047
2043
2039
2035
2029
2025
2019
2013
2008
2001
1995
1988
1980
1973
1965
1957
1949
1940
1932
1923
1914
1905
1896
1886
1877
1867
1857
1847
1837
1827
1816
1806
1795
1784
1773
1762
1750
1739
1727
1714
1702
1689
1676
1663
1649
1635
1621
1607
1592
1577
1561
1545
1529
1513
1496
1480
1463
1445
1428
1410
1392
1374
1355
1337
1318
1299
1280
1261
1241
1222
1203
1183
1164
1144
1124
1105
1085
1065
1045
1026
1006
986
966
946
927
907
887
867
847
827
807
787
766
746
726
705
685
664
644
623
602
582
561
540
519
498
477
455
434
413
392
371
349
328
307
286
265
244
224
203
183
163
143
123
103
84
65
46
27
9
-9
-27
-44
-62
-79
-95
-112
-128
-144
-160
-175
-190
-205
-219
-234
-248
-262
-275
-289
-302
-315
-327
-340
-352
-364
-376
-388
-399
-410
-421
-432
-442
-453
-463
-473
-482
-492
-501
-510
-519
-528
-536
-545
-553
-561
-570
-578
-586
-594
-602
-610
-618
-626
-634
-642
-649
-657
-665
-673
-681
-689
-697
-705
-713
-721
-729
-738
-746
-754
-763
-771
-779
-788
-797
-805
-814
-823
-831
-840
-849
-858
-867
-875
-884
-893
-902
-910
-919
-928
-936
-945
-954
-962
-970
-979
-987
-995
-1002
-1010
-1018
-1027
-1034
-1042
-1049
-1057
-1064
-1072
-1079
-1086
-1093
-1100
-1107
-1114
-1121
-1127
-1134
-1141
-1147
-1154
-1160
-1166
-1173
-1179
-1185
-1191
-1197
-1204
-1210
-1216
-1222
-1227
-1233
-1239
-1245
-1251
-1257
-1262
-1268
-1274
-1280
-1285
-1291
-1297
-1303
-1308
-1314
-1320
-1325
-1331
-1337
-1343
-1349
-1355
-1360
-1366
-1372
-1378
-1384
-1390
-1396
-1402
-1408
-1414
-1419
-1425
-1431
-1436
-1442
-1447
-1453
-1458
-1463
-1469
-1474
-1479
-1484
-1489
-1494
-1499
-1504
-1508
-1513
-1518
-1523
-1527
-1532
-1537
-1541
-1546
-1550
-1555
-1559
-1563
-1568
-1572
-1576
-1580
-1584
-1588
-1591
-1595
-1598
-1601
-1604
-1607
-1609
-1612
-1614
-1615
-1617
-1618
-1620
-1620
-1621
-1621
-1622
-1622
-1621
-1621
-1620
-1619
-1618
-1617
-1616
-1615
-1613
-1611
-1610
-1608
-1606
-1604
-1602
-1600
-1599
-1597
-1595
-1593
-1591
-1589
-1588
-1586
-1585
-1583
-1582
-1580
-1579
-1578
-1577
-1576
-1575
-1574
-1573
-1572
-1571
-1571
-1570
-1570
-1570
-1570
-1570
-1570
-1571
-1571
-1572
-1573
-1575
-1576
-1578
-1580
-1582
-1585
-1588
-1591
-1594
-1597
-1601
-1605
-1610
-1615
-1619
-1625
-1630
-1636
-1642
-1648
-1654
-1661
-1667
-1674
-1681
-1688
-1696
-1703
-1711
-1718
-1726
-1734
-1742
-1751
-1759
-1768
-1776
-1785
-1794
-1803
-1812
-1822
-1831
-1841
-1850
-1860
-1870
-1880
-1890
-1900
-1910
-1921
-1931
-1941
-1952
-1962
-1973
-1983
-1993
-2003
-2013
-2023
-2033
-2041
-2052
-2061
-2070
-2078
-2087
-2095
-2103
-2110
-2117
-2124
-2131
-2138
-2144
-2150
-2156
-2162
-2167
-2172
-2178
-2183
-2188
-2193
-2198
-2203
-2207
-2212
-2217
-2222
-2227
-2232
-2237
-2242
-2247
-2252
-2257
-2263
-2268
-2273
-2279
-2284
-2289
-2295
-2300
-2306
-2311
-2317
-2322
-2327
-2332
-2338
-2343
-2348
-2353
-2357
-2362
-2367
-2371
-2375
-2380
-2384
-2388
-2391
-2395
-2399
-2402
-2405
-2408
-2411
-2414
-2416
-2419
-2421
-2423
-2425
-2427
-2429
-2430
-2432
-2433
-2435
-2436
-2437
-2438
-2439
-2440
-2441
-2442
-2443
-2444
-2445
-2445
-2446
-2447
-2448
-2449
-2450
-2451
-2452
-2453
-2454
-2455
-2456
-2457
-2458
-2458
-2459
-2460
-2460
-2461
-2461
-2462
-2462
-2462
-2462
-2462
-2462
-2462
-2462
-2461
-2460
-2460
-2459
-2458
-2456
-2455
-2454
-2452
-2450
-2448
-2446
-2444
-2442
-2440
-2437
-2434
-2432
-2429
-2426
-2423
-2419
-2416
-2412
-2409
-2405
-2401
-2397
-2393
-2388
-2384
-2379
-2374
-2369
-2364
-2358
-2352
-2347
-2341
-2335
-2328
-2322
-2315
-2308
-2301
-2294
-2286
-2278
-2270
-2262
-2254
-2246
-2237
-2228
-2219
-2210
-2200
-2191
-2181
-2171
-2161
-2151
-2141
-2130
-2120
-2109
-2098
-2088
-2077
-2066
-2055
-2044
-2033
-2021
-2012
-2001
-1990
-1980
-1969
-1959
-1949
-1939
-1929
-1920
-1910
-1901
-1892
-1883
-1874
-1865
-1857
-1849
-1841
-1833
-1825
-1817
-1810
-1802
-1795
-1788
-1781
-1775
-1768
-1762
-1756
-1750
-1744
-1738
-1733
-1727
-1722
-1717
-1712
-1707
-1702
-1697
-1693
-1689
-1684
-1680
-1676
-1672
-1669
-1665
-1661
-1658
-1654
-1651
-1648
-1645
-1641
-1638
-1635
-1631
-1628
-1625
-1621
-1618
-1615
-1611
-1607
-1604
-1600
-1596
-1592
-1589
-1585
-1581
-1577
-1573
-1568
-1564
-1560
-1556
-1551
-1547
-1542
-1538
-1533
-1529
-1524
-1520
-1515
-1511
-1506
-1501
-1496
-1492
-1487
-1482
-1477
-1472
-1467
-1462
-1457
-1451
-1446
-1441
-1435
-1429
-1424
-1418
-1413
-1407
-1401
-1395
-1389
-1383
-1377
-1371
-1365
-1359
-1353
-1347
-1340
-1334
-1328
-1322
-1316
-1310
-1304
-1298
-1292
-1286
-1280
-1274
-1268
-1262
-1256
-1250
-1244
-1237
-1231
-1225
-1218
-1212
-1205
-1198
-1191
-1184
-1177
-1169
-1162
-1154
-1146
-1138
-1130
-1121
-1112
-1103
-1094
-1085
-1076
-1066
-1056
-1046
-1036
-1026
-1014
-1004
-994
-983
-972
-961
-949
-938
-926
-914
-902
-890
-878
-866
-854
-842
-830
-817
-805
-793
-781
-768
-756
-744
-732
-720
-708
-696
-684
-672
-660
-648
-636
-625
-613
-601
-590
-578
-566
-555
-543
-532
-520
-508
-497
-485
-473
-461
-449
-437
-424
-412
-399
-386
-373
-360
-347
-333
-319
-305
-291
-277
-262
-247
-232
-216
-201
-185
-169
-153
-136
-119
-103
-85
-68
-51
-33
-15
3
21
39
58
76
95
113
132
151
170
189
208
228
247
266
286
305
325
344
364
384
404
423
444
464
484
504
525
546
566
587
608
630
651
673
694
716
738
760
783
805
828
850
873
896
919
942
965
988
1010
1035
1058
1081
1105
1128
1152
1175
1199
1222
1246
1269
1293
1316
1340
1363
1386
1410
1433
1456
1480
1503
1526
1550
1573
1596
1619
1642
1665
1688
1711
1734
1756
1779
1801
1824
1846
1868
1890
1911
1933
1954
1975
1996
2017
2037
2059
2079
2099
2120
2140
2160
2180
2199
2219
2239
2258
2278
2298
2317
2337
2356
2375
2395
2414
2434
2453
2472
2492
2511
2530
2549
2568
2587
2606
2625
2644
2662
2681
2699
2717
2735
2753
2770
2788
2805
2822
2839
2855
2872
2888
2903
2919
2934
2949
2964
2978
2992
3006
3019
3033
3045
3058
3070
3082
3094
3105
3116
3126
3136
3146
3156
3165
3173
3182
3190
3197
3205
3211
3218
3224
3230
3235
3240
3245
3249
3253
3257
3260
3263
3265
3267
3269
3271
3272
3273
3273
3273
3273
3272
3271
3270
3269
3267
3264
3262
3259
3256
3252
3249
3245
3240
3236
3231
3226
3220
3215
3209
3203
3196
3190
3183
3176
3169
3162
3154
3147
3139
3131
3123
3114
3106
3097
3088
3079
3070
3061
3051
3041
3031
3021
3011
3000
2990
2979
2968
2956
2945
2933
2922
2910
2898
2886
2873
2861
2848
2835
2822
2809
2796
2782
2769
2755
2741
2727
2713
2699
2685
2670
2655
2640
2625
2610
2595
2579
2563
2547
2531
2515
2499
2482
2465
2449
2432
2415
2397
2380
2363
2345
2328
2310
2292
2274
2257
2239
2221
2203
2184
2166
2148
2130
2112
2094
2075
2057
2039
2021
2001
1984
1966
1948
1929
1911
1893
1875
1857
1838
1820
1802
1784
1766
1748
1730
1711
1693
1675
1657
1640
1622
1604
1586
1569
1551
1533
1516
1499
1481
1464
1447
1430
1413
1396
1379
1362
1346
1329
1313
1296
1280
1264
1248
1232
1216
1200
1184
1169
1153
1138
1123
1108
1093
1079
1064
1050
1035
1020
1006
993
980
966
953
940
927
914
902
889
877
865
854
842
831
820
809
799
789
779
769
760
751
742
733
725
717
710
702
695
688
681
675
669
663
657
651
645
640
635
630
625
620
615
610
606
601
597
593
589
585
581
577
574
571
567
564
561
558
556
553
551
549
547
545
544
542
541
540
539
538
538
538
537
538
538
538
539
540
540
541
542
544
545
546
548
549
551
552
554
556
558
559
561
563
564
566
568
570
571
573
574
576
577
578
579
581
582
583
584
585
586
587
588
589
590
591
592
594
595
596
598
599
600
602
604
605
607
609
611
613
615
617
619
621
623
625
626
628
630
632
633
635
636
638
639
641
642
643
644
645
646
647
648
649
650
650
651
651
652
652
653
653
653
653
653
653
653
653
653
652
651
651
650
649
647
646
645
643
642
640
638
636
634
632
630
627
625
623
620
618
615
612
610
607
604
601
599
596
593
590
587
585
582
579
576
574
571
568
566
563
561
559
557
555
553
551
549
547
546
544
543
542
541
540
539
538
537
536
535
535
534
534
533
533
532
532
532
532
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
530
530
529
529
528
528
527
526
525
525
524
523
522
521
520
519
518
517
516
515
514
513
513
512
512
511
511
511
511
511
511
511
512
512
513
514
515
516
517
518
520
521
523
525
527
530
532
535
538
540
543
547
550
553
557
561
564
568
573
577
582
586
591
596
601
607
612
618
624
630
636
642
649
655
662
668
675
682
689
696
703
710
718
725
733
740
747
755
762
770
777
785
792
800
807
815
822
829
836
843
850
857
864
871
878
885
892
899
906
914
921
928
936
944
952
960
968
977
986
995
1004
1014
1024
1035
1045
1056
1068
1080
1092
1105
1117
1131
1144
1158
1172
1187
1202
1217
1232
1248
1264
1280
1296
1312
1329
1346
1363
1380
1397
1414
1432
1449
1467
1485
1503
1521
1539
1557
1575
1593
1611
1630
1648
1666
1684
1703
1721
1739
1757
1776
1794
1812
1830
1848
1866
1884
1902
1920
1937
1955
1972
1990
2007
2024
2041
2058
2074
2091
2107
2123
2139
2155
2170
2185
2201
2216
2230
2245
2259
2274
2288
2302
2316
2329
2343
2356
2369
2382
2395
2408
2420
2432
2445
2457
2469
2480
2492
2503
2514
2525
2536
2547
2558
2568
2579
2589
2599
2609
2619
2629
2638
2648
2658
2667
2677
2687
2696
2706
2716
2725
2735
2745
2755
2766
2776
2786
2797
2807
2818
2829
2840
2852
2863
2875
2886
2898
2910
2922
2933
2945
2957
2970
2982
2994
3006
3018
3030
3042
3054
3066
3078
3090
3102
3115
3127
3139
3151
3163
3175
3187
3199
3212
3224
3236
3249
3261
3274
3286
3299
3312
3325
3338
3351
3365
3378
3392
3406
3419
3433
3448
3462
3476
3491
3505
3520
3535
3550
3565
3580
3595
3610
3626
3641
3657
3672
3688
3704
3719
3735
3751
3766
3782
3798
3813
3829
3844
3860
3875
3890
3906
3921
3936
3951
3966
3981
3996
4011
4026
4040
4054
4070
4083
4099
4114
4128
4143
4158
4173
4187
4202
4217
4232
4246
4261
4276
4291
4306
4321
4337
4352
4367
4382
4398
4413
4428
4444
4459
4475
4490
4506
4522
4537
4553
4568
4584
4599
4614
4630
4645
4660
4675
4690
4705
4720
4735
4749
4764
4778
4793
4807
4821
4835
4849
4862
4876
4889
4903
4916
4929
4942
4955
4968
4981
4994
5007
5020
5033
5045
5058
5071
5084
5096
5109
5122
5135
5148
5161
5174
5187
5200
5213
5227
5240
5253
5267
5281
5294
5308
5322
5336
5350
5364
5378
5393
5407
5422
5437
5451
5466
5481
5496
5511
5526
5541
5557
5572
5587
5603
5618
5633
5649
5664
5680
5695
5711
5726
5741
5757
5772
5788
5803
5818
5834
5849
5865
5880
5896
5912
5927
5943
5959
5975
5991
6007
6024
6040
6056
6073
6090
6106
6123
6140
6157
6174
6191
6208
6226
6243
6261
6278
6296
6314
6332
6350
6368
6387
6405
6424
6442
6461
6480
6499
6519
6538
6557
6577
6597
6617
6637
6657
6677
6697
6718
6739
6760
6781
6802
6823
6844
6866
6887
6909
6931
6953
6975
6997
7019
7041
7064
7086
7109
7132
7155
7178
7201
7224
7247
7270
7294
7317
7340
7364
7387
7411
7435
7458
7482
7506
7530
7553
7577
7601
7624
7648
7672
7695
7719
7742
7765
7789
7812
7835
7858
7881
7903
7926
7948
7970
7992
8013
8036
8057
8077
8099
8119
8140
8161
8180
8201
8220
8240
8259
8279
8298
8317
8336
8355
8373
8392
8410
8429
8447
8465
8483
8501
8519
8537
8555
8573
8591
8608
8626
8644
8661
8678
8696
8713
8730
8747
8764
8780
8797
8813
8830
8846
8862
8877
8893
8908
8923
8938
8953
8967
8981
8995
9008
9021
9034
9047
9059
9071
9082
9093
9104
9114
9124
9133
9142
9151
9159
9166
9174
9181
9187
9193
9199
9204
9209
9214
9218
9222
9226
9229
9232
9235
9237
9239
9241
9243
9244
9245
9246
9247
9248
9248
9248
9248
9248
9247
9247
9246
9245
9243
9242
9240
9238
9235
9233
9230
9227
9224
9220
9216
9212
9208
9203
9198
9193
9188
9183
9177
9171
9165
9159
9153
9146
9140
9133
9126
9120
9113
9106
9099
9092
9084
9077
9070
9063
9055
9048
9040
9033
9026
9018
9011
9003
8996
8989
8981
8974
8966
8959
8952
8944
8937
8930
8922
8915
8907
8900
8893
8885
8878
8870
8862
8855
8847
8839
8831
8823
8815
8807
8799
8790
8782
8773
8765
8756
8748
8739
8731
8722
8713
8705
8696
8687
8679
8670
8661
8653
8644
8636
8627
8619
8611
8602
8594
8586
8578
8569
8561
8553
8545
8537
8528
8520
8512
8503
8495
8486
8478
8469
8460
8451
8441
8432
8423
8413
8403
8393
8383
8373
8363
8353
8342
8332
8321
8310
8300
8289
8278
8267
8256
8245
8234
8223
8213
8202
8191
8180
8169
8157
8148
8137
8125
8115
8103
8093
8083
8071
8061
8051
8039
8029
8018
8007
7997
7986
7975
7965
7954
7943
7933
7922
7911
7901
7890
7880
7869
7858
7848
7837
7826
7816
7805
7795
7784
7774
7763
7753
7742
7731
7721
7710
7700
7689
7679
7668
7658
7648
7637
7627
7616
7606
7595
7585
7574
7564
7554
7543
7533
7523
7512
7502
7491
7481
7471
7460
7450
7440
7430
7419
7409
7399
7388
7378
7368
7358
7347
7337
7327
7317
7306
7296
7286
7276
7266
7255
7245
7235
7225
7215
7205
7195
7184
7174
7164
7154
7144
7134
7124
7114
7104
7094
7084
7074
7064
7054
7044
7033
7023
7013
7004
6994
6984
6974
6964
6954
6944
6934
6924
6914
6904
6894
6884
6874
6864
6855
6845
6835
6825
6815
6805
6795
6786
6776
6766
6756
6746
6737
6727
6717
6707
6698
6688
6678
6668
6659
6649
6639
6629
6620
6610
6600
6591
6581
6571
6562
6552
6542
6533
6523
6514
6504
6494
6485
6475
6466
6456
6446
6437
6427
6418
6408
6399
6389
6380
6370
6361
6351
6342
6332
6323
6313
6304
6294
6285
6276
6266
6257
6247
6238
6229
6219
6210
6200
6191
6182
6172
6163
6154
6144
6135
6126
6116
6107
6098
6089
6079
6070
6061
6052
6042
6033
6024
6015
6005
5996
5987
5978
5969
5959
5950
5941
5932
5923
5914
5904
5895
5886
5877
5868
5859
5850
5841
5832
5823
5814
5804
5795
5786
5777
5768
5759
5750
5741
5732
5723
5714
5705
5696
5687
5679
5670
5661
5652
5643
5634
5625
5616
5607
5598
5589
5581
5572
5563
5554
5545
5536
5527
5519
5510
5501
5492
5483
5475
5466
5457
5448
5440
5431
5422
5413
5405
5396
5387
5378
5370
5361
5352
5344
5335
5326
5318
5309
5300
5292
5283
5275
5266
5257
5249
5240
5232
5223
5214
5206
5197
5189
5180
5172
5163
5155
5146
5138
5129
5121
5112
5104
5095
5087
5078
5070
5062
5053
5045
5036
5028
5019
5011
5003
4994
4986
4978
4969
4961
4952
4944
4936
4927
4919
4911
4903
4894
4886
4878
4869
4861
4853
4845
4836
4828
4820
4812
4803
4795
4787
4779
4771
4763
4754
4746
4738
4730
4722
4714
4705
4697
4689
4681
4673
4665
4657
4649
4641
4633
4625
4616
4608
4600
4592
4584
4576
4568
4560
4552
4544
4536
4528
4520
4512
4504
4497
4489
4481
4473
4465
4457
4449
4441
4433
4425
4417
4410
4402
4394
4386
4378
4370
4362
4355
4347
4339
4331
4323
4316
4308
4300
4292
4285
4277
4269
4261
4254
4246
4238
4230
4223
4215
4207
4200
4192
4184
4177
4169
4161
4154
4146
4138
4131
4123
4116
4108
4100
4093
4085
4078
4070
4062
4054
4046
4040
4032
4025
4017
4010
4002
3995
3987
3980
3972
3965
3957
3950
3943
3935
3928
3920
3913
3905
3898
3891
3883
3876
3868
3861
3854
3846
3839
3832
3824
3817
3810
3802
3795
3788
3780
3773
3766
3759
3751
3744
3737
3730
3722
3715
3708
3701
3693
3686
3679
3672
3665
3657
3650
3643
3636
3629
3622
3614
3607
3600
3593
3586
3579
3572
3565
3558
3550
3543
3536
3529
3522
3515
3508
3501
3494
3487
3480
3473
3466
3459
3452
3445
3438
3431
3424
3417
3410
3403
3396
3389
3382
3376
3369
3362
3355
3348
3341
3334
3327
3320
3314
3307
3300
3293
3286
3279
3273
3266
3259
3252
3245
3239
3232
3225
3218
3212
3205
3198
3191
3185
3178
3171
3164
3158
3151
3144
3138
3131
3124
3118
3111
3104
3098
3091
3084
3078
3071
3065
3058
3051
3045
3038
3032
3025
3018
3012
3005
2999
2992
2986
2979
2973
2966
2960
2953
2947
2940
2934
2927
2921
2914
2908
2901
2895
2888
2882
2876
2869
2863
2856
2850
2844
2837
2831
2824
2818
2812
2805
2799
2793
2786
2780
2774
2767
2761
2755
2748
2742
2736
2730
2723
2717
2711
2705
2698
2692
2686
2680
2673
2667
2661
2655
2649
2642
2636
2630
2624
2618
2612
2605
2599
2593
2587
2581
2575
2569
2562
2556
2550
2544
2538
2532
2526
2520
2514
2508
2502
2496
2490
2484
2478
2472
2466
2460
2454
2448
2442
2436
2430
2424
2418
2412
2406
2400
2394
2388
2382
2376
2370
2364
2359
2353
2347
2341
2335
2329
2323
2317
2312
2306
2300
2294
2288
2282
2277
2271
2265
2259
2253
2248
2242
2236
2230
2225
2219
2213
2207
2202
2196
2190
2185
2179
2173
2167
2162
2156
2150
2145
2139
2133
2128
2122
2117
2111
2105
2100
2094
2088
2083
2077
2072
2066
2060
2055
2049
2044
2037
2033
2027
2021
2016
2011
2005
2000
1994
1989
1983
1978
1972
1967
1961
1956
1950
1945
1939
1934
1928
1923
1918
1912
1907
1901
1896
1891
1885
1880
1874
1869
1864
1858
1853
1848
1842
1837
1832
1826
1821
1816
1810
1805
1800
1794
1789
1784
1779
1773
1768
1763
1758
1752
1747
1742
1737
1732
1726
1721
1716
1711
1706
1700
1695
1690
1685
1680
1675
1669
1664
1659
1654
1649
1644
1639
1634
1628
1623
1618
1613
1608
1603
1598
1593
1588
1583
1578
1573
1568
1563
1558
1553
1548
1543
1538
1533
1528
1523
1518
1513
1508
1503
1498
1493
1488
1483
1478
1473
1468
1463
1458
1454
1449
1444
1439
1434
1429
1424
1419
1415
1410
1405
1400
1395
1390
1386
1381
1376
1371
1366
1362
1357
1352
1347
1342
1338
1333
1328
1323
1319
1314
1309
1305
1300
1295
1290
1286
1281
1276
1272
1267
1262
1258
1253
1248
1244
1239
1234
1230
1225
1220
1216
1211
1207
1202
1197
1193
1188
1184
1179
1174
1170
1165
1161
1156
1152
1147
1143
1138
1134
1129
1125
1120
1116
1111
1107
1102
1098
1093
1089
1084
1080
1075
1071
1066
1062
1058
1053
1049
1044
1040
1035
1031
1027
1022
1018
1014
1008
1004
1000
996
992
987
983
979
974
970
966
961
957
953
949
944
940
936
931
927
923
919
914
910
