5
19803
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
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
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
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
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
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
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
65
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
70
71
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
73
74
74
74
74
74
75
75
75
75
75
75
76
76
76
76
76
77
77
77
77
77
77
78
78
78
78
78
79
79
79
79
79
79
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
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
93
93
93
93
93
94
94
94
94
95
95
95
95
95
96
96
96
96
96
97
97
97
97
97
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
104
104
104
104
104
105
105
105
105
105
106
106
106
106
107
107
107
107
107
108
108
108
108
109
109
109
109
109
110
110
110
110
111
111
111
111
111
112
112
112
112
113
113
113
113
114
114
114
114
114
115
115
115
115
116
116
116
116
117
117
117
117
118
118
118
118
118
119
119
119
119
120
120
120
120
121
121
121
121
121
122
122
122
122
123
123
123
123
124
124
124
124
124
125
125
125
125
126
126
126
126
126
127
127
127
127
128
128
128
128
128
129
129
129
129
130
130
130
130
131
131
131
131
131
132
132
132
132
133
133
133
133
134
134
134
134
135
135
135
136
136
136
136
137
137
137
137
138
138
138
138
139
139
139
139
140
140
140
140
141
141
141
141
142
142
142
142
143
143
143
143
144
144
144
144
145
145
145
145
146
146
146
146
147
147
147
147
148
148
148
148
149
149
149
149
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
160
161
161
161
161
162
162
162
162
163
163
163
163
163
164
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
171
172
172
172
173
173
173
173
174
174
174
174
175
175
175
175
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
187
187
187
187
188
188
188
188
189
189
189
190
190
190
190
191
191
191
192
192
192
192
193
193
193
194
194
194
194
195
195
195
196
196
196
196
197
197
197
198
198
198
199
199
199
199
200
200
200
201
201
201
202
202
202
202
203
203
203
204
204
204
205
205
205
205
206
206
206
207
207
207
208
208
208
209
209
209
209
210
210
210
211
211
211
212
212
212
213
213
213
214
214
214
214
215
215
215
216
216
216
217
217
217
218
218
218
219
219
219
220
220
220
221
221
221
221
222
222
222
223
223
223
224
224
224
225
225
225
226
226
226
227
227
227
228
228
228
229
229
229
230
230
230
230
231
231
231
232
232
232
233
233
233
234
234
234
235
235
235
236
236
236
237
237
237
237
238
238
238
239
239
239
240
240
240
241
241
241
242
242
242
243
243
243
244
244
244
245
245
245
246
246
246
247
247
247
248
248
248
249
249
249
250
250
250
251
251
251
252
252
252
253
253
254
254
254
255
255
255
256
256
256
257
257
257
258
258
258
259
259
259
260
260
260
261
261
261
262
262
263
263
263
264
264
264
265
265
265
266
266
266
267
267
267
268
268
269
269
269
270
270
270
271
271
271
272
272
273
273
273
274
274
274
275
275
275
276
276
277
277
277
278
278
278
279
279
280
280
280
281
281
281
282
282
283
283
283
284
284
285
285
285
286
286
286
287
287
288
288
288
289
289
290
290
290
291
291
292
292
292
293
293
294
294
295
295
295
296
296
297
297
297
298
298
299
299
299
300
300
301
301
302
302
302
303
303
304
304
304
305
305
306
306
307
307
307
308
308
309
309
310
310
311
311
311
312
312
313
313
314
314
314
315
315
316
316
317
317
318
318
319
319
320
320
320
321
321
322
322
323
323
324
324
325
325
326
326
327
327
327
328
328
329
329
330
330
331
331
332
332
333
333
333
334
334
335
335
336
336
337
337
338
338
339
339
340
340
340
341
341
342
342
343
343
344
344
345
345
346
346
347
347
348
348
349
349
349
350
350
351
351
352
352
353
353
354
354
355
355
356
356
357
357
358
358
359
359
360
360
361
361
362
362
363
363
364
364
365
365
366
366
367
367
368
368
369
369
370
370
371
371
372
372
373
373
374
374
375
375
376
376
377
377
378
378
379
379
380
380
381
381
382
383
383
384
384
385
386
386
387
387
388
388
389
389
390
390
391
391
392
392
393
394
394
395
395
396
396
397
397
398
398
399
400
400
401
401
402
402
403
403
404
405
405
406
406
407
408
408
409
409
410
410
411
412
412
413
413
414
414
415
415
416
417
417
418
418
419
419
420
421
421
422
423
423
424
425
425
426
426
427
428
428
429
429
430
431
431
432
433
433
434
434
435
436
436
437
438
439
439
440
441
441
442
443
443
444
445
445
446
447
447
448
449
449
450
451
451
452
453
453
454
455
455
456
457
458
458
459
460
461
461
462
463
463
464
465
466
466
467
468
468
469
470
471
472
472
473
474
475
475
476
477
478
478
479
480
481
482
482
483
484
484
485
486
486
487
488
489
489
490
491
492
493
494
494
495
496
497
498
499
499
500
501
502
502
503
504
504
505
506
506
507
508
509
509
510
511
512
513
513
514
515
516
517
518
518
519
520
521
522
522
523
524
525
525
526
527
527
528
529
530
530
531
532
533
533
534
535
536
537
537
538
539
540
541
541
542
543
543
544
545
545
546
547
548
548
549
550
550
551
552
552
553
554
554
555
556
557
557
558
559
560
561
561
562
563
563
564
565
566
566
567
568
569
569
570
571
572
573
573
574
575
575
576
577
577
578
579
579
580
581
581
582
583
584
584
585
586
586
587
588
589
589
590
591
592
593
594
594
595
596
596
597
598
599
599
600
601
602
603
603
604
605
606
606
607
608
608
609
610
611
612
612
613
614
615
615
616
617
617
618
619
619
620
620
621
622
623
623
624
625
626
627
628
628
629
630
631
632
632
633
634
635
635
636
637
637
638
639
640
640
641
642
643
644
645
646
647
648
649
650
650
651
652
653
654
654
655
656
656
657
658
659
659
660
661
662
662
663
664
665
666
667
668
669
670
671
672
673
673
674
675
676
676
677
678
679
680
680
681
682
683
684
685
686
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
700
701
702
703
704
705
706
706
707
709
710
711
712
713
714
715
716
717
718
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
818
819
820
821
821
822
823
824
825
825
826
827
828
829
830
831
832
833
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
850
851
852
853
854
854
855
856
857
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
886
887
888
889
891
892
893
894
895
896
897
898
899
900
901
902
903
904
906
907
908
909
910
911
913
914
915
916
918
919
920
921
923
924
925
926
927
928
929
930
931
932
933
935
936
937
939
940
941
943
944
946
947
949
950
951
953
954
955
956
957
959
960
961
962
963
964
965
966
967
968
970
971
972
973
974
975
976
977
978
979
980
981
982
983
985
986
987
988
990
991
992
993
994
995
996
997
997
998
999
1000
1000
1000
1000
1002
1002
1002
1004
1004
1004
1006
1006
1006
1008
1008
1010
1010
1012
1012
1014
1014
1014
1014
1016
1016
1016
1016
1016
1016
1016
1018
1018
1018
1018
1018
1018
1018
1020
1020
1020
1020
1020
1020
1020
1020
1020
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1020
1020
1020
1020
1020
1018
1018
1018
1018
1016
1016
1016
1016
1016
1016
1014
1014
1014
1014
1012
1012
1012
1012
1010
1010
1010
1010
1008
1008
1008
1006
1006
1006
1006
1004
1004
1004
1004
1002
1002
1002
1000
1000
1000
999
998
997
996
995
994
993
992
991
989
988
987
985
984
983
982
980
979
978
977
976
975
974
973
973
972
971
971
970
969
969
968
968
967
966
966
965
965
964
963
962
960
959
957
956
954
953
951
950
948
947
946
944
943
942
942
941
941
940
940
940
940
940
940
940
940
940
939
939
939
938
938
937
936
934
933
932
930
928
926
924
922
921
919
917
916
915
914
913
913
912
912
912
913
913
913
913
913
913
913
913
913
913
913
912
911
910
909
908
906
905
904
903
902
901
900
900
899
899
899
899
898
898
899
899
899
899
899
899
899
899
899
899
898
898
897
896
895
894
893
892
891
890
889
889
888
887
886
886
885
885
884
884
884
884
884
884
884
885
885
886
886
887
887
888
889
889
890
891
892
892
893
893
893
893
892
892
891
890
889
888
888
887
886
886
886
886
886
886
887
887
888
889
890
891
892
893
894
895
897
898
899
900
901
902
903
903
904
905
906
907
909
910
911
912
914
915
917
918
920
921
923
925
927
929
931
933
935
937
939
941
943
945
947
949
951
953
955
958
960
962
963
965
967
969
971
973
974
976
978
981
983
985
987
989
992
994
996
998
1000
1002
1004
1008
1010
1012
1014
1018
1020
1024
1027
1029
1032
1035
1037
1040
1042
1045
1047
1050
1052
1054
1057
1059
1062
1064
1067
1069
1072
1074
1076
1078
1080
1082
1084
1086
1087
1089
1091
1092
1094
1095
1096
1097
1098
1099
1099
1100
1101
1102
1103
1105
1106
1108
1110
1111
1113
1115
1116
1118
1119
1119
1120
1120
1120
1121
1121
1122
1123
1124
1124
1125
1126
1127
1128
1129
1130
1131
1131
1132
1133
1133
1133
1133
1133
1133
1132
1132
1131
1130
1129
1127
1126
1125
1125
1124
1124
1123
1123
1123
1123
1123
1123
1123
1123
1123
1123
1124
1124
1125
1125
1126
1127
1128
1130
1131
1132
1134
1135
1137
1139
1140
1142
1144
1145
1147
1149
1151
1154
1156
1158
1159
1161
1163
1164
1166
1167
1168
1170
1171
1173
1175
1177
1179
1182
1185
1188
1191
1195
1199
1204
1208
1212
1217
1221
1225
1229
1232
1235
1238
1241
1244
1247
1250
1253
1256
1259
1262
1265
1269
1273
1277
1281
1286
1290
1294
1299
1303
1307
1310
1314
1317
1319
1321
1323
1325
1326
1328
1329
1331
1332
1334
1337
1339
1342
1344
1347
1351
1354
1358
1361
1365
1369
1374
1378
1382
1386
1389
1392
1395
1397
1398
1399
1399
1399
1399
1398
1397
1396
1394
1393
1392
1390
1389
1387
1386
1385
1384
1383
1383
1384
1385
1386
1388
1390
1393
1395
1397
1399
1401
1402
1403
1404
1404
1403
1403
1402
1400
1398
1396
1392
1389
1384
1380
1375
1370
1365
1360
1355
1351
1348
1345
1342
1340
1338
1336
1335
1335
1335
1336
1337
1339
1341
1343
1345
1348
1350
1352
1354
1355
1357
1358
1359
1359
1360
1360
1360
1361
1362
1362
1363
1365
1366
1367
1368
1370
1371
1373
1375
1377
1381
1384
1389
1394
1399
1405
1411
1417
1422
1428
1433
1438
1443
1447
1451
1455
1458
1460
1462
1464
1465
1466
1466
1467
1467
1466
1466
1466
1466
1466
1467
1468
1470
1472
1475
1478
1482
1486
1490
1494
1498
1502
1506
1509
1512
1515
1517
1519
1521
1523
1524
1525
1525
1525
1525
1524
1523
1522
1521
1520
1518
1516
1514
1512
1509
1506
1503
1499
1495
1491
1487
1482
1478
1474
1469
1465
1461
1457
1453
1448
1444
1439
1433
1427
1421
1414
1406
1398
1390
1381
1372
1362
1351
1341
1330
1319
1307
1297
1286
1276
1266
1257
1249
1241
1233
1226
1219
1211
1204
1196
1189
1181
1174
1166
1158
1151
1143
1135
1126
1117
1108
1098
1088
1077
1067
1056
1046
1037
1028
1020
1012
1006
1000
996
991
987
983
979
976
974
971
970
968
967
967
966
965
965
964
964
964
964
964
965
967
969
971
974
977
981
984
988
992
996
1000
1004
1010
1014
1020
1026
1031
1036
1041
1045
1049
1052
1056
1058
1061
1064
1068
1071
1075
1080
1085
1090
1096
1102
1108
1114
1120
1127
1133
1140
1147
1154
1162
1170
1179
1187
1196
1205
1214
1223
1231
1239
1246
1253
1261
1268
1275
1282
1289
1296
1303
1310
1316
1322
1327
1331
1335
1338
1340
1342
1344
1346
1347
1347
1348
1347
1347
1345
1343
1340
1337
1333
1329
1325
1320
1315
1310
1304
1298
1292
1286
1279
1273
1266
1259
1251
1244
1236
1229
1220
1212
1203
1193
1183
1172
1160
1147
1133
1118
1102
1085
1067
1048
1028
1006
986
965
943
922
902
882
864
846
830
815
802
789
778
766
755
744
733
722
709
697
683
669
654
638
621
603
585
565
544
522
500
478
455
432
411
390
371
353
337
323
310
300
291
283
277
271
267
264
262
261
260
260
260
260
259
258
257
255
252
250
247
244
242
240
239
239
239
240
243
245
249
253
258
263
270
277
284
292
301
310
319
329
338
347
356
365
373
381
388
395
402
408
414
420
425
431
437
444
450
457
464
472
480
488
498
508
519
531
544
558
572
587
603
619
635
651
667
682
697
712
725
737
748
758
767
774
781
786
791
795
798
801
803
804
805
806
806
807
807
808
808
810
811
812
813
814
814
813
810
807
802
795
788
779
770
759
748
737
726
714
702
689
676
663
649
635
619
604
587
570
553
534
516
497
479
460
441
422
403
385
366
348
331
314
298
283
269
256
244
234
224
215
206
198
190
181
173
163
153
143
132
120
108
96
84
72
60
49
39
30
22
15
10
5
2
1
0
0
0
2
4
7
10
13
17
20
24
27
31
35
39
43
48
54
60
67
75
83
91
100
110
119
128
138
147
156
166
175
185
195
205
216
228
241
255
270
287
304
322
341
360
380
399
418
437
456
474
492
509
526
543
559
575
591
607
623
639
655
671
687
703
719
735
751
767
784
800
815
830
843
855
864
872
876
879
878
875
870
863
853
842
829
815
799
783
766
749
732
715
699
685
671
658
647
636
626
615
604
592
579
565
549
532
513
493
472
449
425
401
375
349
323
296
269
241
214
186
158
130
102
75
47
19
-8
-35
-61
-88
-113
-139
-164
-189
-213
-235
-257
-277
-296
-313
-328
-343
-356
-369
-382
-395
-408
-422
-436
-450
-466
-481
-497
-513
-529
-544
-559
-573
-586
-598
-608
-616
-623
-628
-632
-633
-633
-631
-627
-622
-616
-610
-602
-595
-589
-584
-580
-578
-578
-580
-583
-588
-595
-602
-610
-618
-626
-633
-640
-645
-649
-651
-652
-650
-647
-641
-632
-621
-608
-593
-576
-558
-539
-519
-498
-477
-456
-434
-412
-391
-370
-350
-331
-314
-298
-285
-274
-265
-258
-254
-252
-252
-254
-258
-263
-270
-278
-287
-295
-304
-311
-318
-324
-328
-331
-333
-333
-333
-331
-328
-325
-321
-317
-314
-311
-309
-309
-311
-315
-321
-329
-338
-349
-361
-374
-388
-402
-416
-431
-445
-460
-476
-491
-507
-522
-537
-552
-565
-578
-590
-601
-611
-620
-628
-636
-644
-652
-660
-669
-678
-688
-698
-709
-722
-735
-749
-764
-780
-796
-814
-832
-851
-870
-889
-909
-928
-947
-966
-984
-1000
-1016
-1030
-1041
-1051
-1059
-1065
-1070
-1074
-1076
-1077
-1078
-1078
-1078
-1077
-1076
-1075
-1074
-1073
-1072
-1072
-1072
-1072
-1073
-1074
-1075
-1075
-1075
-1075
-1075
-1074
-1073
-1071
-1070
-1068
-1066
-1064
-1061
-1059
-1056
-1053
-1049
-1046
-1043
-1039
-1036
-1033
-1031
-1029
-1027
-1025
-1022
-1020
-1018
-1016
-1014
-1010
-1008
-1004
-1002
-1000
-999
-999
-998
-998
-998
-998
-997
-995
-992
-988
-984
-978
-971
-964
-957
-949
-940
-932
-925
-917
-911
-905
-901
-899
-899
-902
-907
-914
-924
-936
-950
-964
-980
-997
-1014
-1030
-1046
-1062
-1076
-1088
-1099
-1109
-1116
-1122
-1126
-1128
-1130
-1132
-1133
-1135
-1137
-1140
-1142
-1145
-1147
-1149
-1151
-1152
-1152
-1152
-1151
-1151
-1152
-1153
-1156
-1160
-1165
-1172
-1180
-1189
-1199
-1210
-1221
-1232
-1242
-1253
-1263
-1271
-1279
-1286
-1291
-1295
-1297
-1297
-1294
-1289
-1282
-1272
-1261
-1248
-1234
-1220
-1207
-1194
-1184
-1176
-1170
-1165
-1163
-1162
-1162
-1162
-1162
-1161
-1159
-1156
-1151
-1145
-1136
-1126
-1115
-1102
-1088
-1074
-1060
-1045
-1032
-1018
-1006
-997
-988
-981
-976
-972
-970
-970
-970
-971
-973
-975
-977
-978
-978
-978
-976
-975
-973
-971
-969
-968
-968
-969
-971
-973
-976
-978
-980
-981
-980
-977
-973
-967
-959
-949
-939
-928
-917
-906
-895
-885
-876
-869
-863
-860
-859
-860
-865
-872
-882
-894
-909
-925
-942
-959
-977
-993
-1008
-1022
-1034
-1043
-1050
-1055
-1058
-1059
-1058
-1057
-1054
-1051
-1048
-1044
-1042
-1040
-1038
-1038
-1037
-1038
-1038
-1039
-1040
-1041
-1041
-1040
-1039
-1036
-1033
-1028
-1020
-1014
-1006
-998
-990
-983
-976
-971
-968
-966
-965
-966
-969
-972
-977
-982
-988
-995
-1002
-1010
-1018
-1026
-1033
-1041
-1047
-1054
-1059
-1064
-1068
-1072
-1075
-1077
-1080
-1082
-1084
-1086
-1087
-1088
-1089
-1088
-1087
-1085
-1083
-1079
-1075
-1071
-1067
-1062
-1058
-1053
-1049
-1044
-1038
-1033
-1026
-1018
-1010
-1002
-993
-982
-970
-958
-946
-932
-919
-906
-892
-879
-866
-853
-841
-829
-818
-807
-797
-789
-782
-776
-772
-769
-768
-767
-767
-767
-768
-768
-768
-767
-765
-762
-757
-750
-742
-732
-719
-705
-688
-670
-650
-629
-607
-585
-563
-542
-522
-503
-487
-474
-464
-456
-452
-450
-451
-454
-459
-465
-471
-478
-486
-494
-501
-510
-518
-527
-535
-544
-552
-560
-567
-574
-581
-588
-595
-602
-610
-618
-626
-633
-640
-646
-650
-652
-652
-650
-645
-638
-630
-621
-611
-600
-590
-579
-569
-559
-549
-539
-529
-518
-508
-497
-486
-476
-466
-456
-446
-436
-426
-416
-405
-395
-384
-374
-364
-355
-348
-343
-340
-339
-341
-344
-350
-358
-368
-379
-390
-403
-415
-428
-440
-453
-466
-479
-491
-504
-516
-526
-535
-542
-547
-549
-549
-547
-543
-540
-536
-532
-529
-528
-526
-526
-525
-524
-522
-520
-516
-511
-505
-498
-491
-484
-477
-473
-469
-468
-470
-474
-481
-492
-505
-522
-542
-565
-591
-621
-652
-685
-718
-752
-785
-815
-843
-868
-889
-906
-919
-928
-934
-935
-934
-931
-925
-919
-911
-903
-895
-888
-881
-875
-870
-866
-863
-860
-859
-859
-859
-860
-862
-863
-864
-865
-865
-864
-862
-858
-853
-846
-839
-830
-821
-812
-804
-796
-790
-786
-784
-784
-786
-791
-797
-806
-816
-827
-840
-854
-868
-883
-897
-910
-923
-934
-943
-951
-956
-959
-960
-958
-953
-946
-935
-922
-906
-888
-868
-845
-821
-795
-769
-742
-715
-688
-663
-639
-617
-597
-581
-568
-558
-552
-550
-551
-556
-563
-574
-588
-604
-622
-641
-661
-681
-702
-723
-744
-766
-787
-809
-832
-856
-882
-909
-937
-966
-996
-1027
-1058
-1089
-1121
-1152
-1183
-1213
-1244
-1275
-1305
-1335
-1364
-1392
-1419
-1444
-1468
-1489
-1509
-1527
-1544
-1559
-1574
-1588
-1602
-1616
-1630
-1644
-1658
-1673
-1686
-1700
-1714
-1727
-1740
-1752
-1764
-1777
-1789
-1802
-1815
-1829
-1842
-1856
-1868
-1880
-1890
-1897
-1903
-1906
-1906
-1905
-1902
-1898
-1892
-1887
-1881
-1876
-1870
-1864
-1858
-1852
-1844
-1837
-1828
-1819
-1808
-1798
-1786
-1774
-1762
-1749
-1735
-1720
-1704
-1686
-1667
-1647
-1626
-1604
-1581
-1559
-1536
-1513
-1491
-1469
-1448
-1426
-1406
-1386
-1367
-1349
-1332
-1317
-1305
-1294
-1287
-1282
-1280
-1281
-1284
-1289
-1295
-1303
-1310
-1318
-1325
-1330
-1334
-1337
-1339
-1339
-1340
-1340
-1340
-1340
-1342
-1344
-1347
-1351
-1356
-1362
-1369
-1376
-1384
-1392
-1400
-1408
-1415
-1422
-1428
-1433
-1436
-1438
-1439
-1438
-1435
-1431
-1427
-1422
-1417
-1413
-1409
-1407
-1405
-1405
-1406
-1407
-1410
-1412
-1415
-1419
-1422
-1427
-1432
-1438
-1446
-1455
-1465
-1477
-1491
-1506
-1522
-1538
-1556
-1573
-1591
-1608
-1625
-1643
-1660
-1677
-1694
-1711
-1728
-1746
-1763
-1781
-1798
-1816
-1834
-1853
-1873
-1895
-1918
-1943
-1970
-1999
-2029
-2060
-2091
-2122
-2151
-2180
-2207
-2232
-2255
-2276
-2295
-2312
-2328
-2342
-2356
-2368
-2380
-2392
-2402
-2412
-2421
-2429
-2437
-2443
-2449
-2455
-2459
-2464
-2467
-2470
-2472
-2473
-2473
-2471
-2469
-2465
-2460
-2453
-2446
-2437
-2426
-2415
-2402
-2387
-2372
-2355
-2336
-2316
-2295
-2272
-2248
-2223
-2198
-2173
-2147
-2122
-2097
-2073
-2050
-2028
-2005
-1986
-1966
-1948
-1930
-1914
-1899
-1885
-1873
-1862
-1852
-1842
-1834
-1826
-1819
-1811
-1803
-1793
-1782
-1770
-1755
-1739
-1721
-1702
-1681
-1660
-1639
-1619
-1599
-1580
-1563
-1546
-1531
-1517
-1504
-1493
-1483
-1475
-1470
-1466
-1464
-1465
-1468
-1472
-1477
-1483
-1488
-1492
-1495
-1497
-1496
-1495
-1492
-1488
-1483
-1477
-1471
-1464
-1456
-1447
-1437
-1426
-1415
-1403
-1391
-1380
-1371
-1363
-1358
-1355
-1355
-1358
-1362
-1369
-1378
-1389
-1401
-1414
-1429
-1444
-1460
-1477
-1494
-1511
-1529
-1546
-1563
-1580
-1597
-1612
-1626
-1639
-1651
-1661
-1669
-1677
-1682
-1687
-1690
-1691
-1691
-1690
-1686
-1681
-1673
-1664
-1654
-1642
-1630
-1617
-1604
-1592
-1579
-1567
-1555
-1544
-1534
-1524
-1514
-1505
-1496
-1487
-1478
-1470
-1462
-1453
-1444
-1435
-1425
-1414
-1403
-1391
-1378
-1365
-1352
-1338
-1325
-1312
-1300
-1287
-1276
-1264
-1253
-1242
-1231
-1220
-1209
-1198
-1187
-1176
-1165
-1154
-1143
-1131
-1119
-1106
-1093
-1078
-1063
-1047
-1031
-1014
-996
-979
-961
-944
-927
-911
-895
-880
-866
-852
-839
-826
-813
-800
-787
-773
-759
-744
-729
-714
-698
-681
-665
-648
-632
-617
-603
-591
-581
-573
-567
-564
-564
-565
-569
-575
-583
-593
-605
-618
-632
-647
-663
-679
-694
-709
-721
-732
-742
-749
-756
-762
-768
-774
-781
-789
-798
-808
-820
-833
-847
-862
-878
-894
-912
-929
-947
-965
-983
-1000
-1018
-1034
-1050
-1065
-1079
-1092
-1104
-1117
-1129
-1142
-1155
-1169
-1184
-1201
-1219
-1237
-1257
-1278
-1300
-1322
-1344
-1367
-1390
-1413
-1436
-1459
-1481
-1503
-1524
-1544
-1562
-1579
-1594
-1607
-1618
-1628
-1635
-1641
-1646
-1651
-1655
-1659
-1664
-1669
-1675
-1681
-1688
-1695
-1702
-1710
-1717
-1725
-1732
-1738
-1744
-1748
-1752
-1753
-1753
-1751
-1746
-1738
-1728
-1715
-1700
-1682
-1662
-1640
-1616
-1591
-1565
-1538
-1510
-1482
-1453
-1423
-1393
-1363
-1332
-1300
-1269
-1237
-1204
-1171
-1137
-1102
-1066
-1030
-993
-956
-918
-880
-842
-805
-767
-730
-694
-657
-621
-584
-548
-513
-477
-442
-408
-374
-340
-308
-276
-246
-216
-188
-162
-137
-114
-93
-73
-54
-36
-18
1
19
38
58
79
101
124
148
172
198
225
252
280
309
338
367
395
423
451
477
503
527
550
571
591
609
625
640
652
663
672
679
685
690
693
696
698
699
701
702
704
706
708
711
713
716
719
723
725
727
728
727
725
721
714
706
696
685
672
658
643
627
610
591
571
551
529
507
486
464
444
423
404
384
364
345
324
303
281
259
237
215
193
172
151
131
111
92
73
55
35
15
-5
-26
-48
-70
-91
-112
-132
-150
-167
-182
-195
-207
-218
-228
-238
-247
-256
-265
-273
-280
-286
-291
-295
-297
-300
-301
-302
-303
-302
-302
-300
-298
-295
-290
-285
-279
-272
-265
-259
-253
-249
-246
-244
-244
-245
-246
-248
-250
-251
-251
-251
-250
-248
-246
-244
-241
-238
-234
-231
-226
-221
-215
-208
-200
-192
-182
-171
-160
-148
-135
-121
-107
-92
-78
-63
-49
-35
-23
-12
-2
5
11
15
16
16
14
11
7
3
-1
-4
-8
-11
-14
-17
-20
-24
-29
-33
-39
-45
-51
-57
-64
-72
-81
-91
-102
-115
-129
-143
-158
-174
-189
-203
-216
-228
-240
-250
-260
-270
-280
-290
-301
-312
-322
-333
-342
-351
-358
-364
-368
-372
-374
-375
-375
-375
-374
-373
-371
-369
-366
-364
-361
-358
-356
-354
-352
-352
-353
-355
-357
-360
-363
-365
-366
-366
-364
-360
-354
-347
-338
-328
-317
-306
-294
-282
-270
-257
-244
-232
-219
-206
-194
-182
-171
-161
-152
-143
-134
-126
-117
-107
-96
-83
-68
-50
-30
-9
14
38
62
85
108
131
153
175
197
219
241
264
288
312
336
361
386
411
437
463
490
517
546
575
605
636
666
696
725
753
778
801
823
842
859
875
890
903
916
928
940
952
964
975
987
998
1010
1022
1036
1049
1064
1079
1095
1112
1128
1145
1161
1176
1191
1204
1216
1227
1236
1243
1249
1252
1255
1255
1255
1253
1251
1247
1244
1239
1234
1229
1223
1216
1210
1204
1198
1192
1187
1183
1180
1177
1175
1172
1169
1166
1161
1155
1149
1141
1132
1122
1111
1100
1089
1077
1065
1052
1039
1025
1010
994
978
962
944
927
910
892
876
860
844
830
816
803
791
780
769
759
749
740
731
721
712
702
691
679
667
654
640
625
608
591
572
552
531
509
486
463
440
417
395
374
354
336
320
305
292
280
269
259
250
242
234
227
220
213
206
199
193
187
181
176
171
166
162
158
156
153
152
151
151
153
156
160
166
174
183
193
204
216
228
240
252
263
274
283
291
297
303
307
310
312
312
312
310
306
302
296
289
281
273
264
255
246
236
226
215
204
192
181
169
157
146
135
125
116
108
100
94
88
83
80
77
76
75
75
77
78
80
83
85
87
90
92
94
95
96
97
97
96
94
91
87
82
76
70
63
55
47
37
26
14
0
-15
-30
-47
-64
-82
-99
-116
-133
-149
-165
-179
-193
-205
-216
-226
-234
-241
-246
-250
-252
-252
-250
-246
-240
-232
-224
-214
-203
-193
-182
-172
-162
-153
-143
-134
-125
-116
-107
-97
-87
-77
-67
-56
-44
-33
-21
-9
2
14
26
37
48
59
70
81
92
103
114
125
135
146
156
166
176
186
197
208
220
232
245
259
272
286
299
312
325
337
348
359
370
379
388
397
404
411
417
423
428
432
435
438
440
441
443
444
446
448
450
454
459
465
472
480
490
501
512
525
539
553
568
583
598
614
630
646
663
679
696
713
731
749
767
786
806
826
847
867
888
908
927
946
963
978
993
1006
1018
1031
1043
1054
1065
1075
1085
1095
1103
1112
1120
1127
1134
1141
1147
1153
1159
1163
1167
1170
1172
1173
1172
1171
1168
1163
1158
1151
1143
1134
1125
1115
1105
1095
1085
1075
1066
1057
1048
1039
1031
1022
1014
1004
997
989
982
974
967
960
953
945
938
930
921
912
903
893
882
872
861
849
837
825
812
798
784
770
755
740
724
709
694
679
664
650
635
621
607
595
583
572
563
555
548
543
539
536
534
533
533
534
535
538
541
545
550
555
559
564
569
573
577
580
584
587
590
594
598
602
607
611
616
621
627
632
637
643
649
654
660
666
672
678
683
688
693
698
703
708
714
720
728
737
747
759
773
787
803
819
836
853
871
887
904
920
936
952
968
984
1000
1018
1037
1056
1075
1094
1114
1133
1152
1171
1189
1207
1225
1242
1259
1275
1291
1306
1321
1335
1348
1361
1374
1387
1399
1411
1424
1436
1449
1461
1473
1485
1496
1507
1517
1526
1535
1543
1551
1558
1564
1570
1576
1581
1586
1590
1594
1597
1599
1602
1603
1604
1605
1606
1605
1605
1604
1602
1599
1596
1592
1586
1580
1573
1565
1555
1545
1535
1523
1511
1499
1487
1474
1462
1449
1435
1422
1407
1392
1376
1359
1341
1322
1302
1282
1261
1240
1220
1199
1179
1159
1140
1122
1104
1087
1070
1054
1038
1022
1008
994
981
967
953
940
926
911
897
882
866
850
834
817
800
783
767
751
737
724
713
704
698
693
691
689
689
690
692
695
698
702
706
711
715
720
725
729
732
734
735
735
734
732
729
725
721
716
711
706
701
697
692
688
685
682
680
679
679
681
684
690
697
707
718
732
746
762
779
796
814
832
850
869
887
905
923
942
960
978
997
1014
1032
1049
1065
1080
1095
1110
1123
1136
1150
1162
1175
1188
1201
1213
1225
1237
1248
1258
1268
1278
1287
1296
1305
1312
1319
1324
1328
1330
1331
1329
1327
1323
1319
1313
1308
1302
1296
1290
1284
1277
1271
1265
1258
1252
1245
1239
1233
1227
1221
1216
1212
1208
1204
1200
1197
1193
1189
1184
1179
1173
1166
1159
1152
1145
1137
1131
1124
1118
1112
1106
1100
1094
1088
1083
1077
1072
1068
1064
1061
1059
1058
1057
1057
1057
1057
1057
1057
1055
1053
1048
1043
1035
1026
1016
1006
994
983
971
960
949
938
928
918
909
901
893
886
880
874
868
864
859
855
851
847
842
837
831
825
818
811
803
796
789
783
778
773
770
766
763
761
759
757
755
755
755
756
758
762
767
773
780
788
797
807
816
827
838
850
863
876
890
905
920
936
953
970
989
1006
1026
1045
1064
1082
1100
1117
1133
1148
1162
1176
1190
1203
1217
1230
1243
1256
1269
1281
1293
1304
1315
1326
1337
1348
1359
1370
1382
1394
1407
1421
1435
1451
1467
1484
1502
1520
1537
1554
1570
1584
1597
1608
1618
1628
1636
1644
1651
1658
1664
1670
1675
1679
1683
1687
1691
1696
1701
1708
1716
1726
1736
1748
1759
1771
1781
1789
1795
1799
1799
1796
1790
1782
1770
1756
1739
1720
1700
1678
1655
1631
1606
1581
1555
1529
1502
1476
1449
1422
1395
1369
1343
1316
1290
1264
1238
1211
1184
1156
1128
1099
1071
1042
1014
986
958
932
906
882
859
838
818
799
782
765
748
732
716
699
683
666
650
634
620
607
595
585
577
570
565
562
560
558
558
559
560
562
565
569
573
577
581
585
588
591
591
591
588
585
580
573
567
559
553
547
542
539
537
538
540
543
548
553
560
566
573
581
588
596
605
613
621
629
636
642
647
651
654
657
659
661
664
667
671
677
685
694
704
715
727
740
753
766
780
794
809
824
839
855
871
887
902
916
928
939
947
953
957
959
958
955
950
942
933
921
907
892
875
856
836
815
792
769
746
721
696
671
645
619
593
566
539
511
483
454
425
394
363
332
299
267
234
200
166
131
96
60
23
-14
-51
-88
-125
-160
-193
-224
-253
-279
-302
-322
-340
-355
-368
-379
-388
-396
-401
-405
-408
-410
-411
-412
-413
-413
-414
-415
-416
-416
-417
-417
-416
-414
-412
-409
-406
-401
-397
-392
-386
-380
-374
-367
-359
-351
-342
-331
-320
-309
-296
-283
-270
-257
-244
-231
-219
-207
-196
-186
-177
-168
-160
-153
-147
-141
-135
-129
-123
-117
-110
-102
-93
-83
-71
-56
-40
-22
-1
20
43
66
88
110
131
151
170
186
202
216
228
238
247
253
257
259
259
257
253
247
241
234
227
220
213
207
201
195
189
183
177
171
166
161
157
153
150
147
145
143
141
138
134
130
124
118
110
102
93
84
75
66
58
51
45
39
35
31
28
25
23
21
19
16
13
9
3
-5
-14
-26
-42
-60
-81
-106
-133
-163
-196
-230
-266
-303
-340
-378
-415
-452
-488
-523
-556
-588
-618
-647
-674
-700
-725
-748
-770
-791
-811
-831
-850
-869
-889
-908
-929
-951
-973
-996
-1020
-1043
-1066
-1088
-1108
-1127
-1144
-1159
-1172
-1184
-1195
-1205
-1215
-1226
-1236
-1248
-1260
-1273
-1287
-1303
-1319
-1336
-1353
-1370
-1387
-1403
-1418
-1432
-1446
-1458
-1469
-1479
-1489
-1498
-1507
-1515
-1522
-1530
-1537
-1544
-1552
-1559
-1566
-1574
-1581
-1588
-1595
-1602
-1609
-1617
-1625
-1633
-1641
-1650
-1660
-1670
-1680
-1691
-1702
-1713
-1726
-1738
-1752
-1766
-1780
-1794
-1809
-1822
-1834
-1846
-1856
-1864
-1871
-1877
-1882
-1886
-1890
-1893
-1895
-1898
-1900
-1902
-1903
-1905
-1905
-1906
-1905
-1905
-1905
-1904
-1904
-1905
-1906
-1909
-1913
-1917
-1922
-1928
-1934
-1940
-1946
-1951
-1955
-1959
-1960
-1961
-1959
-1957
-1953
-1948
-1942
-1935
-1927
-1919
-1911
-1902
-1894
-1886
-1879
-1874
-1870
-1868
-1868
-1869
-1872
-1876
-1880
-1885
-1889
-1893
-1897
-1900
-1903
-1905
-1907
-1907
-1907
-1907
-1905
-1903
-1900
-1897
-1893
-1889
-1884
-1880
-1875
-1871
-1867
-1863
-1860
-1858
-1856
-1854
-1853
-1852
-1850
-1848
-1845
-1842
-1839
-1835
-1832
-1828
-1824
-1821
-1817
-1813
-1809
-1805
-1800
-1796
-1791
-1785
-1780
-1774
-1767
-1761
-1754
-1746
-1739
-1732
-1726
-1720
-1715
-1712
-1709
-1708
-1708
-1709
-1710
-1713
-1717
-1722
-1728
-1735
-1742
-1750
-1758
-1767
-1776
-1786
-1796
-1807
-1818
-1830
-1843
-1855
-1868
-1881
-1894
-1906
-1918
-1929
-1939
-1948
-1956
-1962
-1968
-1972
-1975
-1976
-1976
-1974
-1971
-1966
-1960
-1952
-1943
-1934
-1923
-1913
-1903
-1893
-1884
-1875
-1867
-1860
-1854
-1848
-1843
-1839
-1834
-1830
-1826
-1822
-1818
-1815
-1811
-1808
-1805
-1802
-1799
-1797
-1795
-1793
-1791
-1789
-1789
-1789
-1790
-1793
-1799
-1806
-1816
-1829
-1843
-1859
-1877
-1895
-1913
-1931
-1949
-1965
-1981
-1995
-2008
-2019
-2028
-2036
-2041
-2044
-2045
-2045
-2045
-2043
-2040
-2037
-2033
-2029
-2027
-2024
-2021
-2020
-2019
-2019
-2021
-2023
-2027
-2031
-2036
-2041
-2047
-2051
-2055
-2059
-2061
-2062
-2063
-2062
-2061
-2059
-2056
-2053
-2049
-2045
-2041
-2037
-2033
-2031
-2029
-2028
-2027
-2025
-2025
-2025
-2025
-2024
-2023
-2021
-2019
-2016
-2013
-2009
-2004
-1999
-1993
-1988
-1982
-1977
-1971
-1965
-1958
-1952
-1945
-1937
-1929
-1920
-1911
-1902
-1893
-1884
-1876
-1867
-1859
-1852
-1845
-1840
-1835
-1832
-1830
-1831
-1833
-1836
-1842
-1849
-1857
-1867
-1878
-1891
-1904
-1917
-1932
-1947
-1961
-1976
-1991
-2005
-2019
-2031
-2041
-2052
-2060
-2066
-2070
-2072
-2074
-2076
-2077
-2080
-2085
-2092
-2101
-2114
-2129
-2147
-2169
-2192
-2217
-2244
-2272
-2300
-2329
-2358
-2386
-2415
-2443
-2472
-2500
-2529
-2559
-2589
-2619
-2650
-2682
-2713
-2745
-2778
-2812
-2846
-2881
-2917
-2954
-2991
-3028
-3066
-3102
-3138
-3173
-3207
-3239
-3269
-3299
-3327
-3355
-3381
-3406
-3431
-3456
-3481
-3505
-3529
-3554
-3578
-3602
-3625
-3649
-3672
-3695
-3718
-3741
-3765
-3788
-3812
-3835
-3859
-3883
-3906
-3930
-3955
-3980
-4005
-4032
-4059
-4086
-4115
-4143
-4172
-4200
-4229
-4256
-4283
-4309
-4335
-4360
-4384
-4407
-4429
-4451
-4472
-4493
-4512
-4531
-4549
-4567
-4584
-4599
-4615
-4629
-4644
-4657
-4671
-4684
-4697
-4710
-4722
-4733
-4744
-4753
-4762
-4770
-4776
-4783
-4788
-4794
-4799
-4804
-4809
-4813
-4818
-4823
-4827
-4831
-4836
-4840
-4844
-4850
-4856
-4864
-4872
-4882
-4893
-4905
-4917
-4930
-4942
-4955
-4967
-4980
-4993
-5007
-5021
-5035
-5050
-5065
-5079
-5093
-5106
-5119
-5130
-5140
-5149
-5158
-5166
-5174
-5182
-5190
-5199
-5208
-5218
-5228
-5238
-5249
-5261
-5274
-5287
-5301
-5317
-5333
-5349
-5365
-5381
-5396
-5410
-5422
-5431
-5438
-5443
-5446
-5448
-5450
-5452
-5455
-5459
-5464
-5472
-5481
-5491
-5503
-5515
-5529
-5542
-5556
-5570
-5583
-5597
-5610
-5624
-5637
-5650
-5663
-5676
-5690
-5703
-5717
-5731
-5746
-5761
-5777
-5794
-5811
-5830
-5849
-5870
-5892
-5914
-5937
-5960
-5983
-6004
-6025
-6043
-6060
-6075
-6088
-6098
-6107
-6114
-6118
-6121
-6121
-6120
-6117
-6112
-6107
-6101
-6096
-6091
-6087
-6084
-6082
-6081
-6080
-6081
-6082
-6083
-6086
-6090
-6096
-6104
-6114
-6126
-6141
-6158
-6176
-6197
-6218
-6240
-6262
-6284
-6305
-6324
-6343
-6359
-6374
-6386
-6396
-6404
-6409
-6411
-6412
-6410
-6406
-6401
-6395
-6388
-6382
-6377
-6373
-6371
-6370
-6373
-6377
-6384
-6393
-6405
-6418
-6431
-6446
-6460
-6473
-6485
-6495
-6503
-6510
-6516
-6522
-6528
-6534
-6541
-6549
-6559
-6572
-6586
-6604
-6624
-6649
-6677
-6708
-6744
-6782
-6823
-6867
-6912
-6958
-7005
-7052
-7100
-7149
-7199
-7250
-7301
-7352
-7404
-7456
-7508
-7560
-7612
-7665
-7719
-7774
-7829
-7885
-7943
-8000
-8057
-8114
-8169
-8222
-8274
-8322
-8368
-8411
-8450
-8486
-8518
-8547
-8573
-8596
-8616
-8635
-8652
-8667
-8681
-8693
-8704
-8714
-8723
-8731
-8739
-8747
-8754
-8763
-8772
-8781
-8791
-8802
-8813
-8824
-8835
-8845
-8854
-8863
-8872
-8880
-8889
-8897
-8905
-8913
-8921
-8929
-8936
-8942
-8946
-8949
-8950
-8949
-8947
-8943
-8938
-8933
-8927
-8921
-8914
-8907
-8900
-8892
-8884
-8876
-8868
-8860
-8853
-8848
-8843
-8840
-8838
-8837
-8837
-8838
-8839
-8840
-8841
-8841
-8840
-8837
-8833
-8827
-8820
-8811
-8801
-8791
-8780
-8769
-8759
-8749
-8741
-8734
-8728
-8725
-8725
-8727
-8732
-8740
-8751
-8766
-8783
-8803
-8825
-8849
-8872
-8896
-8919
-8940
-8959
-8976
-8990
-9001
-9009
-9014
-9017
-9018
-9017
-9014
-9011
-9008
-9005
-9004
-9006
-9010
-9017
-9028
-9043
-9062
-9084
-9109
-9138
-9169
-9203
-9238
-9273
-9309
-9343
-9376
-9407
-9434
-9458
-9479
-9495
-9507
-9516
-9522
-9524
-9523
-9519
-9512
-9502
-9490
-9475
-9458
-9439
-9420
-9402
-9384
-9368
-9354
-9343
-9334
-9329
-9326
-9326
-9329
-9333
-9338
-9343
-9349
-9353
-9356
-9357
-9356
-9351
-9343
-9330
-9314
-9293
-9268
-9238
-9205
-9168
-9128
-9086
-9042
-8998
-8954
-8910
-8869
-8830
-8793
-8759
-8728
-8700
-8674
-8651
-8629
-8609
-8589
-8569
-8549
-8528
-8506
-8483
-8458
-8431
-8403
-8371
-8338
-8302
-8264
-8225
-8183
-8141
-8101
-8060
-8021
-7984
-7950
-7918
-7889
-7863
-7840
-7820
-7802
-7786
-7771
-7758
-7745
-7733
-7720
-7708
-7695
-7682
-7668
-7653
-7637
-7621
-7603
-7584
-7563
-7541
-7517
-7492
-7466
-7439
-7412
-7384
-7357
-7330
-7304
-7278
-7254
-7231
-7210
-7191
-7174
-7159
-7148
-7141
-7137
-7138
-7142
-7150
-7161
-7174
-7190
-7207
-7226
-7245
-7264
-7282
-7300
-7317
-7333
-7347
-7360
-7372
-7383
-7392
-7402
-7412
-7423
-7436
-7450
-7466
-7483
-7503
-7523
-7545
-7567
-7588
-7608
-7627
-7643
-7655
-7665
-7670
-7672
-7670
-7665
-7658
-7648
-7638
-7628
-7617
-7608
-7599
-7592
-7587
-7582
-7579
-7578
-7578
-7579
-7582
-7587
-7594
-7602
-7612
-7623
-7636
-7649
-7663
-7677
-7691
-7706
-7720
-7734
-7748
-7761
-7773
-7784
-7794
-7802
-7808
-7811
-7812
-7810
-7804
-7796
-7785
-7771
-7756
-7738
-7720
-7700
-7680
-7660
-7641
-7622
-7603
-7585
-7567
-7549
-7531
-7512
-7494
-7475
-7455
-7436
-7416
-7396
-7377
-7358
-7339
-7321
-7303
-7285
-7267
-7250
-7232
-7216
-7200
-7184
-7170
-7158
-7147
-7138
-7130
-7124
-7120
-7116
-7114
-7112
-7111
-7110
-7108
-7105
-7102
-7097
-7091
-7084
-7074
-7063
-7050
-7035
-7018
-7000
-6980
-6958
-6935
-6912
-6889
-6867
-6845
-6826
-6809
-6794
-6783
-6775
-6771
-6771
-6774
-6781
-6790
-6801
-6813
-6825
-6837
-6847
-6855
-6862
-6865
-6867
-6866
-6862
-6857
-6849
-6840
-6829
-6817
-6806
-6795
-6785
-6778
-6773
-6772
-6774
-6780
-6790
-6803
-6818
-6836
-6856
-6877
-6898
-6918
-6937
-6953
-6965
-6972
-6974
-6971
-6961
-6945
-6924
-6898
-6868
-6835
-6800
-6763
-6726
-6688
-6650
-6612
-6575
-6538
-6502
-6465
-6429
-6392
-6355
-6318
-6281
-6245
-6209
-6174
-6139
-6105
-6070
-6035
-5998
-5959
-5917
-5873
-5826
-5777
-5725
-5672
-5618
-5562
-5506
-5449
-5391
-5333
-5275
-5216
-5158
-5099
-5041
-4983
-4926
-4868
-4810
-4751
-4692
-4632
-4572
-4510
-4448
-4385
-4321
-4257
-4192
-4126
-4059
-3992
-3924
-3856
-3787
-3719
-3651
-3584
-3518
-3452
-3388
-3325
-3263
-3202
-3143
-3086
-3030
-2978
-2928
-2882
-2840
-2803
-2772
-2747
-2727
-2714
-2706
-2703
-2706
-2712
-2721
-2733
-2746
-2761
-2776
-2793
-2809
-2827
-2845
-2864
-2884
-2905
-2928
-2952
-2978
-3006
-3036
-3068
-3103
-3140
-3180
-3223
-3268
-3317
-3369
-3423
-3478
-3535
-3591
-3647
-3701
-3753
-3801
-3846
-3887
-3925
-3959
-3990
-4018
-4042
-4064
-4083
-4099
-4112
-4122
-4130
-4135
-4139
-4141
-4141
-4140
-4138
-4135
-4130
-4125
-4119
-4112
-4104
-4094
-4086
-4075
-4066
-4056
-4046
-4040
-4034
-4030
-4029
-4030
-4034
-4040
-4046
-4054
-4064
-4070
-4077
-4082
-4083
-4082
-4077
-4069
-4057
-4042
-4022
-3999
-3973
-3944
-3912
-3879
-3844
-3808
-3771
-3735
-3698
-3662
-3627
-3593
-3560
-3528
-3499
-3470
-3444
-3418
-3393
-3367
-3342
-3314
-3285
-3253
-3218
-3181
-3141
-3098
-3053
-3006
-2957
-2908
-2857
-2806
-2755
-2703
-2653
-2604
-2557
-2513
-2473
-2436
-2403
-2375
-2350
-2329
-2312
-2298
-2286
-2277
-2269
-2263
-2259
-2255
-2251
-2247
-2243
-2238
-2233
-2226
-2219
-2211
-2203
-2195
-2187
-2182
-2178
-2177
-2180
-2187
-2199
-2216
-2238
-2267
-2300
-2340
-2384
-2432
-2484
-2538
-2595
-2652
-2710
-2767
-2823
-2877
-2928
-2977
-3023
-3066
-3105
-3140
-3172
-3200
-3225
-3246
-3264
-3280
-3294
-3306
-3316
-3326
-3336
-3346
-3356
-3368
-3381
-3397
-3416
-3439
-3466
-3498
-3536
-3580
-3628
-3682
-3741
-3803
-3869
-3938
-4009
-4080
-4152
-4224
-4294
-4362
-4428
-4490
-4549
-4604
-4656
-4704
-4749
-4791
-4830
-4866
-4901
-4933
-4963
-4990
-5015
-5036
-5054
-5068
-5077
-5080
-5079
-5072
-5059
-5041
-5017
-4988
-4953
-4915
-4871
-4824
-4774
-4720
-4664
-4605
-4545
-4483
-4420
-4357
-4294
-4231
-4169
-4108
-4050
-3993
-3938
-3887
-3839
-3794
-3753
-3715
-3682
-3652
-3626
-3602
-3581
-3562
-3543
-3524
-3504
-3481
-3457
-3429
-3397
-3362
-3324
-3283
-3239
-3194
-3147
-3101
-3056
-3012
-2971
-2933
-2899
-2867
-2838
-2810
-2783
-2757
-2729
-2699
-2666
-2629
-2588
-2543
-2491
-2434
-2370
-2299
-2221
-2136
-2045
-1949
-1849
-1745
-1639
-1532
-1426
-1321
-1220
-1123
-1031
-946
-869
-800
-739
-687
-645
-611
-585
-566
-555
-550
-550
-554
-561
-569
-577
-584
-588
-588
-584
-574
-560
-541
-518
-492
-463
-432
-400
-368
-335
-302
-269
-237
-206
-175
-144
-113
-83
-52
-20
14
50
87
128
170
215
263
312
364
418
474
531
591
654
719
786
855
926
998
1072
1146
1220
1292
1362
1430
1494
1554
1609
1659
1702
1738
1768
1791
1807
1816
1819
1817
1810
1800
1787
1772
1757
1742
1729
1717
1709
1704
1703
1705
1711
1721
1733
1747
1763
1780
1798
1816
1834
1852
1870
1887
1903
1919
1934
1949
1963
1977
1992
2009
2028
2051
2077
2109
2145
2187
2236
2290
2350
2416
2489
2567
2652
2743
2839
2941
3049
3162
3280
3402
3526
3654
3782
3910
4037
4163
4285
4405
4521
4634
4744
4852
4957
5062
5165
5268
5371
5475
5578
5682
5786
5889
5992
6095
6195
6295
6394
6492
6589
6687
6787
6888
6991
7097
7207
7319
7435
7553
7674
7797
7921
8045
8167
8290
8410
8528
8641
8750
8855
8956
9051
9141
9226
9305
9378
9446
9508
9563
9612
9655
9692
9724
9750
9772
9789
9803
9813
9820
9824
9825
9823
9817
9808
9794
9777
9754
9726
9693
9654
9609
9557
9498
9433
9360
9281
9195
9103
9006
8904
8798
8690
8582
8474
8368
8265
8166
8071
7984
7902
7825
7754
7687
7623
7561
7501
7440
7377
7312
7243
7169
7091
7006
6916
6821
6721
6615
6505
6390
6271
6149
6023
5893
5760
5623
5482
5338
5190
5039
4886
4732
4576
4421
4267
4117
3971
3832
3699
3575
3461
3357
3263
3181
3109
3049
2999
2960
2929
2906
2889
2876
2864
2852
2835
2814
2785
2747
2699
2642
2575
2498
2413
2320
2222
2119
2013
1906
1801
1698
1600
1508
1423
1347
1279
1221
1172
1131
1098
1072
1053
1038
1027
1018
1012
1006
998
988
973
954
928
896
856
808
753
692
624
552
477
401
325
252
182
118
60
10
-33
-67
-94
-112
-121
-124
-118
-106
-86
-59
-25
15
63
117
178
245
317
394
474
558
643
729
816
903
990
1077
1162
1247
1330
1411
1491
1568
1642
1713
1781
1847
1911
1973
2036
2099
2164
2233
2306
2384
2467
2557
2653
2755
2862
2976
3094
3218
3346
3478
3614
3754
3896
4038
4185
4330
4476
4622
4766
4910
5053
5195
5335
5474
5612
5747
5881
6013
6142
6268
6391
6511
6626
6736
6841
6938
7029
7112
7187
7255
7314
7367
7413
7454
7491
7526
7559
7592
7627
7666
7709
7759
7815
7879
7949
8025
8106
8189
8275
8358
8437
8510
8575
8631
8677
8711
8735
8748
8752
8747
8736
8719
8698
8676
8652
8629
8608
8590
8576
8566
8560
8559
8561
8567
8575
8583
8591
8597
8599
8597
8588
8574
8553
8525
8492
8454
8412
8367
8322
8277
8233
8192
8154
8119
8090
8064
8045
8032
8023
8023
8029
8041
8060
8085
8114
8147
8183
8220
8259
8298
8338
8376
8415
8453
8490
8526
8561
8596
8629
8662
8694
8725
8755
8785
8812
8839
8864
8888
8911
8934
8957
8982
9010
9041
9076
9115
9159
9207
9260
9315
9374
9434
9496
9557
9618
9678
9737
9793
9846
9897
9945
9990
10032
10072
10109
10143
10175
10203
10229
10252
10271
10288
10302
10313
10323
10331
10339
10347
10356
10367
10380
10395
10411
10429
10447
10464
10480
10491
10497
10496
10487
10467
10436
10392
10334
10261
10171
10064
9940
9798
9640
9466
9278
9079
8872
8660
8447
8237
8034
7840
7658
7490
7338
7202
7081
6976
6886
6810
6746
6694
6652
6619
6592
6571
6553
6537
6521
6504
6485
6463
6439
6410
6378
6343
6305
6265
6224
6182
6141
6100
6062
6025
5990
5956
5923
5891
5859
5825
5790
5754
5715
5675
5633
5588
5542
5493
5442
5388
5332
5274
5214
5152
5090
5028
4966
4907
4850
4797
4749
4707
4671
4644
4625
4616
4618
4630
4655
4691
4741
4804
4881
4971
5075
5192
5322
5464
5616
5779
5949
6124
6303
6483
6661
6835
7003
7162
7312
7450
7577
7692
7795
7887
7969
8041
8106
8167
8223
8279
8334
8392
8453
8517
8586
8659
8735
8815
8897
8980
9062
9144
9223
9299
9372
9441
9507
9571
9634
9697
9762
9830
9903
9982
10068
10161
10262
10371
10488
10612
10744
10883
11028
11179
11334
11492
11653
11815
11977
12138
12297
12454
12607
12756
12900
13040
13173
13301
13422
13537
13644
13743
13834
13916
13989
14051
14103
14143
14173
14190
14197
14193
14179
14156
14124
14085
14039
13987
13930
13870
13808
13743
13679
13614
13549
13485
13422
13360
13298
13235
13173
13111
13049
12987
12927
12869
12813
12761
12713
12670
12631
12598
12570
12546
12526
12510
12495
12483
12471
12460
12449
12438
12426
12414
12401
12386
12371
12354
12335
12313
12287
12257
12222
12182
12136
12085
12029
11969
11905
11840
11774
11710
11649
11592
11542
11499
11465
11439
11423
11417
11420
11433
11455
11487
11527
11575
11629
11690
11756
11825
11897
11970
12043
12115
12185
12252
12317
12379
12438
12494
12548
12600
12651
12700
12749
12798
12847
12897
12948
13001
13056
13115
13179
13247
13320
13400
13485
13575
13669
13767
13866
13966
14066
14165
14262
14357
14451
14544
14637
14731
14827
14926
15029
15137
15250
15370
15496
15628
15768
15915
16068
16226
16389
16556
16725
16894
17061
17225
17384
17537
17682
17820
17950
18072
18185
18291
18389
18481
18566
18646
18721
18791
18859
18923
18985
19044
19101
19156
19208
19257
19303
19347
19389
19428
19465
19501
19535
19568
19600
19630
19658
19684
19708
19730
19749
19766
19781
19792
19800
19803
19802
19795
19782
19761
19733
19697
19652
19597
19534
19461
19378
19286
19185
19077
18961
18840
18714
18586
18457
18328
18201
18078
17960
17846
17739
17638
17542
17453
17368
17286
17208
17130
17051
16970
16886
16797
16702
16601
16495
16382
16263
16139
16010
15877
15741
15604
15467
15330
15195
15062
14934
14810
14690
14575
14465
14359
14258
14159
14062
13966
13871
13774
13674
13572
13464
13351
13233
13108
12976
12838
12695
12546
12392
12234
12072
11908
11741
11574
11407
11241
11076
10914
10756
10602
10453
10311
10175
10046
9925
9812
9708
9612
9524
9445
9375
9313
9260
9216
9179
9149
9126
9107
9093
9080
9068
9055
9039
9019
8995
8963
8925
8878
8822
8757
8683
8599
8506
8405
8297
8182
8063
7940
7816
7691
7566
7443
7324
7207
7095
6988
6886
6789
6697
6610
6526
6446
6369
6294
6220
6146
6073
5999
5926
5851
5776
5701
5625
5548
5470
5390
5307
5222
5133
5040
4941
4836
4724
4605
4477
4341
4196
4041
3878
3706
3525
3337
3141
2939
2732
2520
2304
2085
1863
1639
1412
1184
954
722
487
251
12
-227
-467
-707
-944
-1177
-1406
-1627
-1840
-2043
-2234
-2412
-2577
-2726
-2860
-2979
-3082
-3170
-3243
-3303
-3350
-3386
-3413
-3433
-3447
-3458
-3466
-3474
-3483
-3493
-3506
-3522
-3543
-3568
-3597
-3631
-3669
-3712
-3758
-3808
-3861
-3917
-3975
-4035
-4097
-4160
-4222
-4283
-4343
-4399
-4450
-4496
-4535
-4566
-4589
-4603
-4608
-4603
-4590
-4568
-4538
-4502
-4459
-4411
-4359
-4303
-4243
-4180
-4115
-4046
-3977
-3903
-3827
-3748
-3664
-3576
-3483
-3384
-3278
-3165
-3043
-2913
-2772
-2623
-2463
-2294
-2114
-1924
-1724
-1513
-1292
-1061
-819
-566
-304
-31
251
543
844
1154
1472
1798
2131
2470
2814
3164
3517
3874
4233
4594
4957
5319
5681
6042
6401
6758
7111
7461
7805
8143
8474
8797
9112
9417
9713
9997
10271
10534
10785
11025
11254
11471
11676
11869
12051
12221
12379
12524
12657
12778
12887
12982
13066
13137
13196
13242
13277
13298
13308
13305
13289
13261
13220
13168
13104
13030
12946
12855
12757
12654
12547
12437
12326
12213
12100
11986
11872
11758
11644
11529
11414
11299
11184
11069
10954
10838
10723
10607
10491
10375
10259
10143
10027
9911
9795
9678
9561
9441
9319
9194
9063
8928
8785
8636
8480
8316
8145
7967
7782
7590
7393
7190
6985
6776
6567
6357
6148
5941
5738
5540
5347
5160
4981
4810
4648
4496
4354
4223
4104
3996
3899
3814
3741
3679
3629
3590
3563
3547
3543
3550
3568
3598
3639
3691
3755
3831
3917
4014
4122
4241
4369
4505
4651
4804
4965
5132
5306
5486
5671
5861
6055
6252
6453
6655
6858
7063
7267
7470
7671
7871
8068
8261
8450
8634
8813
8986
9154
9315
9471
9619
9762
9897
10027
10149
10266
10377
10483
10584
10682
10777
10870
10962
11054
11145
11238
11332
11428
11525
11625
11726
11829
11935
12042
12150
12260
12372
12484
12597
12711
12824
12936
13047
13156
13262
13364
13464
13559
13651
13740
13826
13909
13991
14073
14154
14236
14320
14406
14494
14586
14680
14778
14878
14979
15082
15185
15287
15388
15486
15581
15673
15761
15846
15927
16004
16079
16152
16225
16297
16369
16443
16518
16596
16677
16761
16849
16939
17031
17125
17219
17312
17402
17489
17572
17649
17720
17785
17844
17897
17945
17988
18026
18060
18091
18119
18143
18164
18182
18197
18208
18216
18219
18218
18212
18202
18187
18167
18144
18119
18091
18063
18037
18012
17990
17973
17962
17956
17958
17967
17984
18009
18043
18086
18136
18196
18262
18336
18415
18499
18586
18674
18763
18850
18933
19011
19083
19147
19203
19251
19289
19317
19336
19347
19349
19345
19334
19318
19299
19279
19258
19237
19218
19200
19184
19169
19155
19140
19125
19107
19086
19060
19029
18992
18947
18894
18832
18762
18684
18597
18502
18400
18292
18178
18061
17940
17816
17691
17566
17441
17317
17194
17072
16951
16833
16715
16599
16484
16370
16260
16149
16041
15933
15827
15721
15615
15510
15404
15298
15190
15083
14974
14866
14758
14651
14545
14441
14341
14243
14150
14062
13978
13900
13828
13761
13701
13645
13596
13551
13513
13479
13450
13425
13404
13385
13368
13352
13334
13316
13294
13269
13239
13205
13164
13118
13065
13006
12941
12870
12793
12712
12626
12536
12444
12350
12255
12160
12067
11975
11888
11804
11726
11653
11587
11529
11478
11436
11401
11374
11355
11343
11336
11335
11338
11344
11352
11362
11372
11381
11390
11397
11403
11407
11409
11409
11405
11398
11387
11373
11355
11333
11307
11278
11246
11210
11172
11131
11086
11039
10988
10933
10875
10813
10746
10674
10596
10513
10424
10329
10227
10118
10003
9881
9754
9621
9482
9339
9192
9042
8889
8734
8578
8423
8269
8116
7966
7818
7673
7531
7392
7257
7124
6995
6869
6745
6625
6508
6394
6283
6176
6073
5973
5877
5785
5696
5611
5530
5451
5375
5302
5232
5165
5100
5037
4977
4918
4862
4806
4751
4697
4643
4588
4532
4475
4417
4357
4295
4231
4163
4091
4017
3938
3856
3771
3681
3589
3494
3397
3297
3197
3095
2993
2892
2792
2694
2600
2508
2421
2338
2259
2185
2115
2049
1985
1924
1864
1805
1746
1685
1623
1558
1490
1418
1341
1260
1173
1080
981
876
765
649
530
408
284
161
40
-78
-190
-296
-395
-484
-565
-637
-700
-754
-800
-839
-871
-897
-919
-936
-950
-962
-972
-982
-991
-1002
-1014
-1028
-1044
-1064
-1086
-1111
-1138
-1167
-1198
-1230
-1262
-1295
-1327
-1358
-1387
-1414
-1439
-1461
-1480
-1497
-1512
-1524
-1535
-1545
-1555
-1564
-1574
-1584
-1595
-1608
-1622
-1636
-1652
-1668
-1684
-1700
-1715
-1729
-1741
-1751
-1759
-1765
-1767
-1767
-1762
-1753
-1740
-1721
-1697
-1666
-1630
-1587
-1538
-1482
-1421
-1353
-1280
-1202
-1119
-1031
-939
-843
-743
-641
-536
-430
-324
-217
-112
-9
91
187
278
364
444
518
586
649
706
759
809
855
900
943
988
1034
1082
1135
1192
1254
1322
1397
1477
1562
1654
1750
1851
1956
2064
2175
2289
2404
2520
2636
2752
2867
2979
3089
3196
3299
3399
3495
3587
3675
3761
3845
3928
4009
4091
4172
4254
4336
4418
4499
4581
4661
4740
4818
4894
4968
5041
5112
5182
5250
5317
5383
5447
5509
5568
5625
5678
5729
5776
5820
5862
5900
5935
5968
5997
6024
6046
6065
6080
6089
6094
6092
6085
6072
6053
6028
5998
5963
5925
5882
5837
5788
5737
5684
5628
5569
5508
5444
5376
5306
5233
5158
5081
5001
4920
4838
4754
4669
4584
4497
4410
4321
4231
4140
4046
3952
3855
3754
3650
3542
3431
3315
3197
3075
2951
2825
2697
2568
2440
2311
2184
2056
1930
1804
1679
1554
1429
1304
1178
1051
922
791
657
521
380
236
88
-64
-221
-381
-545
-711
-879
-1048
-1217
-1384
-1549
-1709
-1865
-2016
-2159
-2295
-2423
-2543
-2655
-2758
-2854
-2942
-3023
-3097
-3164
-3226
-3282
-3333
-3379
-3421
-3459
-3493
-3524
-3550
-3573
-3592
-3606
-3614
-3617
-3613
-3603
-3585
-3559
-3526
-3486
-3438
-3383
-3323
-3257
-3186
-3111
-3032
-2951
-2867
-2780
-2691
-2599
-2504
-2408
-2309
-2209
-2107
-2004
-1901
-1797
-1694
-1591
-1488
-1387
-1286
-1188
-1090
-995
-901
-810
-721
-634
-550
-469
-392
-318
-247
-181
-119
-61
-6
46
94
140
184
226
267
305
342
378
411
443
472
498
521
540
555
566
573
575
573
567
556
542
523
501
474
443
409
371
330
286
239
189
138
84
28
-30
-90
-152
-217
-284
-353
-426
-500
-578
-659
-742
-829
-919
-1012
-1109
-1208
-1310
-1415
-1522
-1631
-1743
-1855
-1969
-2084
-2199
-2313
-2426
-2537
-2646
-2753
-2857
-2959
-3058
-3154
-3249
-3341
-3433
-3523
-3613
-3704
-3794
-3885
-3977
-4069
-4161
-4253
-4344
-4434
-4522
-4608
-4693
-4774
-4852
-4927
-4997
-5063
-5125
-5182
-5233
-5279
-5319
-5355
-5385
-5412
-5434
-5453
-5470
-5485
-5499
-5512
-5525
-5539
-5553
-5569
-5585
-5603
-5622
-5642
-5664
-5687
-5710
-5735
-5761
-5788
-5816
-5846
-5877
-5911
-5947
-5986
-6027
-6071
-6117
-6165
-6216
-6268
-6322
-6377
-6434
-6491
-6550
-6609
-6668
-6728
-6788
-6847
-6906
-6963
-7020
-7075
-7129
-7181
-7232
-7282
-7331
-7378
-7424
-7470
-7515
-7560
-7604
-7648
-7692
-7735
-7777
-7818
-7858
-7895
-7931
-7963
-7992
-8016
-8038
-8055
-8068
-8074
-8079
-8077
-8071
-8061
-8048
-8032
-8013
-7993
-7972
-7949
-7926
-7902
-7879
-7855
-7832
-7807
-7782
-7756
-7728
-7698
-7666
-7632
-7595
-7556
-7515
-7472
-7426
-7379
-7330
-7280
-7230
-7179
-7128
-7078
-7030
-6983
-6939
-6899
-6862
-6828
-6799
-6773
-6751
-6732
-6715
-6700
-6686
-6673
-6661
-6648
-6634
-6620
-6605
-6588
-6570
-6549
-6528
-6504
-6478
-6451
-6422
-6392
-6360
-6328
-6294
-6260
-6226
-6191
-6157
-6122
-6087
-6053
-6018
-5983
-5948
-5912
-5876
-5838
-5800
-5761
-5721
-5681
-5640
-5599
-5560
-5521
-5484
-5449
-5416
-5385
-5358
-5332
-5310
-5289
-5272
-5256
-5242
-5231
-5221
-5214
-5208
-5206
-5207
-5211
-5218
-5231
-5248
-5270
-5297
-5331
-5370
-5415
-5466
-5523
-5585
-5653
-5726
-5803
-5885
-5971
-6061
-6152
-6245
-6338
-6432
-6524
-6614
-6703
-6789
-6872
-6952
-7030
-7106
-7179
-7251
-7321
-7391
-7461
-7530
-7600
-7670
-7742
-7815
-7889
-7964
-8039
-8117
-8195
-8274
-8354
-8434
-8515
-8597
-8680
-8763
-8848
-8934
-9022
-9112
-9204
-9298
-9394
-9492
-9593
-9696
-9801
-9909
-10018
-10129
-10242
-10356
-10472
-10589
-10707
-10825
-10943
-11062
-11179
-11295
-11409
-11520
-11628
-11732
-11832
-11926
-12015
-12098
-12175
-12246
-12311
-12370
-12423
-12472
-12517
-12558
-12596
-12632
-12666
-12699
-12732
-12765
-12797
-12830
-12861
-12892
-12921
-12947
-12970
-12989
-13003
-13011
-13012
-13007
-12994
-12975
-12948
-12914
-12873
-12826
-12771
-12711
-12644
-12572
-12493
-12409
-12320
-12226
-12128
-12025
-11917
-11807
-11693
-11576
-11456
-11335
-11212
-11088
-10963
-10838
-10713
-10588
-10464
-10341
-10220
-10100
-9984
-9870
-9760
-9654
-9552
-9454
-9359
-9269
-9181
-9096
-9013
-8931
-8849
-8767
-8684
-8600
-8514
-8425
-8333
-8239
-8140
-8039
-7934
-7826
-7714
-7601
-7485
-7367
-7249
-7129
-7010
-6890
-6772
-6654
-6538
-6423
-6311
-6202
-6095
-5991
-5890
-5793
-5699
-5608
-5521
-5438
-5359
-5284
-5212
-5145
-5083
-5024
-4971
-4922
-4878
-4839
-4804
-4775
-4751
-4732
-4717
-4708
-4702
-4702
-4705
-4713
-4724
-4739
-4757
-4777
-4800
-4825
-4851
-4877
-4904
-4930
-4957
-4983
-5009
-5034
-5060
-5087
-5116
-5146
-5179
-5214
-5253
-5295
-5341
-5392
-5446
-5504
-5567
-5633
-5703
-5776
-5852
-5930
-6010
-6092
-6174
-6256
-6337
-6417
-6494
-6568
-6640
-6707
-6772
-6832
-6890
-6944
-6995
-7044
-7090
-7134
-7175
-7213
-7248
-7280
-7308
-7332
-7351
-7366
-7376
-7381
-7380
-7374
-7362
-7344
-7321
-7293
-7259
-7220
-7176
-7127
-7074
-7016
-6955
-6890
-6821
-6749
-6673
-6595
-6513
-6428
-6340
-6249
-6154
-6056
-5954
-5849
-5742
-5631
-5518
-5402
-5283
-5162
-5040
-4915
-4789
-4662
-4535
-4407
-4280
-4153
-4027
-3904
-3782
-3663
-3547
-3433
-3324
-3218
-3116
-3019
-2926
-2839
-2756
-2679
-2607
-2541
-2480
-2425
-2374
-2328
-2286
-2247
-2212
-2179
-2149
-2122
-2097
-2075
-2057
-2041
-2031
-2025
-2024
-2028
-2037
-2052
-2073
-2099
-2131
-2169
-2213
-2262
-2316
-2376
-2442
-2513
-2590
-2673
-2762
-2857
-2958
-3066
-3180
-3301
-3428
-3561
-3701
-3847
-3999
-4157
-4320
-4487
-4659
-4835
-5014
-5195
-5379
-5564
-5749
-5935
-6120
-6304
-6487
-6668
-6846
-7022
-7194
-7364
-7530
-7693
-7852
-8007
-8160
-8309
-8453
-8594
-8732
-8866
-8997
-9124
-9247
-9367
-9484
-9596
-9705
-9811
-9913
-10011
-10105
-10197
-10285
-10369
-10450
-10528
-10603
-10674
-10741
-10805
-10866
-10922
-10974
-11022
-11065
-11103
-11136
-11163
-11186
-11202
-11213
-11217
-11216
-11209
-11197
-11180
-11157
-11130
-11098
-11062
-11022
-10978
-10931
-10880
-10825
-10767
-10707
-10643
-10578
-10510
-10442
-10372
-10303
-10233
-10165
-10097
-10031
-9965
-9902
-9839
-9777
-9715
-9654
-9593
-9533
-9472
-9410
-9348
-9286
-9222
-9157
-9091
-9023
-8953
-8881
-8807
-8731
-8654
-8575
-8495
-8415
-8335
-8255
-8176
-8098
-8022
-7948
-7876
-7806
-7739
-7674
-7612
-7552
-7494
-7438
-7384
-7332
-7282
-7233
-7185
-7140
-7096
-7054
-7015
-6978
-6944
-6913
-6886
-6862
-6843
-6828
-6819
-6815
-6817
-6825
-6839
-6859
-6885
-6916
-6954
-6996
-7043
-7094
-7149
-7206
-7265
-7325
-7385
-7445
-7503
-7559
-7613
-7664
-7712
-7757
-7800
-7841
-7880
-7918
-7955
-7991
-8028
-8064
-8103
-8143
-8183
-8227
-8272
-8319
-8368
-8420
-8473
-8529
-8586
-8645
-8705
-8766
-8826
-8886
-8945
-9002
-9057
-9109
-9157
-9202
-9243
-9280
-9313
-9342
-9367
-9389
-9408
-9424
-9439
-9452
-9465
-9477
-9490
-9504
-9519
-9536
-9556
-9577
-9601
-9628
-9658
-9690
-9726
-9764
-9804
-9847
-9892
-9940
-9989
-10040
-10094
-10150
-10208
-10268
-10330
-10395
-10462
-10531
-10602
-10675
-10749
-10824
-10900
-10976
-11053
-11129
-11205
-11280
-11355
-11429
-11502
-11575
-11646
-11716
-11785
-11853
-11920
-11984
-12046
-12106
-12164
-12218
-12269
-12317
-12363
-12404
-12443
-12480
-12513
-12545
-12574
-12603
-12631
-12659
-12687
-12716
-12745
-12774
-12804
-12834
-12864
-12893
-12922
-12950
-12977
-13004
-13029
-13053
-13076
-13098
-13119
-13139
-13158
-13176
-13193
-13210
-13225
-13240
-13253
-13264
-13274
-13282
-13288
-13292
-13294
-13293
-13290
-13284
-13276
-13265
-13252
-13236
-13217
-13196
-13174
-13150
-13124
-13098
-13071
-13044
-13016
-12988
-12960
-12931
-12901
-12871
-12839
-12806
-12771
-12734
-12693
-12650
-12603
-12552
-12498
-12439
-12376
-12310
-12239
-12166
-12089
-12009
-11927
-11844
-11759
-11673
-11586
-11499
-11411
-11324
-11236
-11148
-11060
-10972
-10884
-10796
-10708
-10621
-10533
-10446
-10360
-10275
-10191
-10108
-10027
-9948
-9872
-9799
-9729
-9663
-9601
-9542
-9488
-9437
-9391
-9348
-9308
-9271
-9237
-9206
-9177
-9149
-9124
-9100
-9077
-9056
-9037
-9020
-9004
-8990
-8977
-8967
-8959
-8952
-8948
-8945
-8945
-8947
-8950
-8956
-8962
-8970
-8978
-8987
-8996
-9004
-9011
-9017
-9022
-9025
-9025
-9023
-9019
-9013
-9004
-8994
-8982
-8969
-8955
-8941
-8928
-8914
-8902
-8890
-8879
-8868
-8858
-8848
-8839
-8829
-8818
-8808
-8797
-8785
-8774
-8763
-8751
-8741
-8731
-8721
-8713
-8706
-8699
-8694
-8691
-8689
-8689
-8690
-8693
-8699
-8706
-8715
-8727
-8741
-8757
-8775
-8795
-8818
-8842
-8868
-8896
-8924
-8954
-8983
-9013
-9044
-9074
-9104
-9133
-9162
-9190
-9217
-9244
-9269
-9293
-9316
-9337
-9358
-9377
-9395
-9412
-9427
-9442
-9455
-9467
-9478
-9487
-9495
-9502
-9506
-9510
-9512
-9512
-9511
-9508
-9505
-9501
-9496
-9491
-9485
-9479
-9473
-9468
-9462
-9457
-9452
-9447
-9442
-9437
-9433
-9427
-9421
-9414
-9407
-9398
-9389
-9380
-9370
-9359
-9349
-9338
-9327
-9316
-9305
-9295
-9286
-9277
-9270
-9265
-9262
-9260
-9261
-9265
-9271
-9279
-9289
-9302
-9317
-9333
-9352
-9372
-9394
-9417
-9443
-9469
-9497
-9525
-9555
-9585
-9615
-9646
-9676
-9706
-9736
-9766
-9795
-9824
-9853
-9881
-9909
-9936
-9964
-9991
-10019
-10048
-10077
-10106
-10137
-10170
-10203
-10238
-10275
-10313
-10353
-10394
-10436
-10480
-10525
-10570
-10616
-10661
-10707
-10751
-10795
-10839
-10881
-10923
-10964
-11006
-11047
-11088
-11130
-11172
-11216
-11260
-11306
-11353
-11401
-11450
-11499
-11550
-11600
-11651
-11701
-11752
-11801
-11849
-11896
-11942
-11985
-12026
-12064
-12100
-12132
-12162
-12187
-12209
-12227
-12241
-12252
-12259
-12263
-12264
-12261
-12256
-12248
-12237
-12223
-12206
-12187
-12165
-12141
-12115
-12087
-12057
-12026
-11995
-11963
-11931
-11899
-11867
-11835
-11803
-11771
-11738
-11704
-11669
-11632
-11594
-11553
-11510
-11464
-11417
-11368
-11317
-11264
-11210
-11155
-11099
-11042
-10984
-10926
-10866
-10807
-10747
-10687
-10627
-10567
-10508
-10450
-10392
-10335
-10279
-10223
-10168
-10112
-10057
-10002
-9946
-9891
-9835
-9779
-9723
-9668
-9613
-9560
-9507
-9455
-9405
-9356
-9308
-9262
-9217
-9173
-9130
-9088
-9046
-9005
-8964
-8924
-8883
-8843
-8804
-8764
-8726
-8689
-8653
-8619
-8587
-8557
-8530
-8506
-8486
-8469
-8456
-8447
-8442
-8441
-8444
-8451
-8461
-8475
-8493
-8513
-8535
-8560
-8586
-8614
-8643
-8673
-8703
-8735
-8766
-8799
-8832
-8866
-8900
-8935
-8971
-9007
-9043
-9080
-9118
-9155
-9192
-9228
-9264
-9298
-9331
-9361
-9390
-9417
-9441
-9463
-9482
-9500
-9515
-9527
-9537
-9544
-9548
-9550
-9549
-9546
-9540
-9534
-9525
-9515
-9505
-9493
-9480
-9466
-9451
-9434
-9416
-9396
-9374
-9350
-9323
-9294
-9262
-9228
-9192
-9153
-9112
-9069
-9025
-8979
-8932
-8884
-8835
-8786
-8736
-8686
-8637
-8587
-8537
-8488
-8438
-8389
-8339
-8289
-8239
-8189
-8138
-8086
-8034
-7982
-7930
-7878
-7826
-7775
-7725
-7676
-7627
-7580
-7534
-7488
-7444
-7401
-7358
-7316
-7275
-7234
-7193
-7151
-7109
-7065
-7021
-6975
-6927
-6878
-6827
-6774
-6720
-6665
-6608
-6552
-6494
-6438
-6382
-6327
-6274
-6223
-6175
-6129
-6086
-6046
-6009
-5975
-5944
-5915
-5889
-5864
-5841
-5819
-5798
-5777
-5756
-5735
-5714
-5692
-5669
-5644
-5619
-5592
-5564
-5535
-5504
-5473
-5441
-5409
-5376
-5343
-5310
-5277
-5244
-5212
-5181
-5150
-5121
-5092
-5063
-5036
-5009
-4983
-4958
-4934
-4910
-4887
-4865
-4844
-4824
-4805
-4788
-4772
-4757
-4744
-4733
-4724
-4716
-4711
-4707
-4706
-4706
-4708
-4712
-4717
-4724
-4731
-4740
-4749
-4759
-4769
-4780
-4791
-4803
-4814
-4826
-4838
-4850
-4862
-4874
-4886
-4898
-4909
-4919
-4930
-4939
-4948
-4957
-4966
-4974
-4983
-4992
-5002
-5013
-5026
-5041
-5058
-5077
-5100
-5125
-5153
-5183
-5217
-5254
-5293
-5334
-5378
-5423
-5471
-5519
-5569
-5619
-5669
-5719
-5769
-5819
-5868
-5918
-5967
-6017
-6067
-6117
-6166
-6216
-6265
-6314
-6361
-6406
-6448
-6488
-6525
-6558
-6587
-6613
-6635
-6653
-6667
-6678
-6686
-6690
-6690
-6688
-6682
-6674
-6662
-6647
-6628
-6607
-6582
-6554
-6523
-6489
-6453
-6415
-6374
-6333
-6289
-6244
-6198
-6150
-6100
-6049
-5996
-5941
-5884
-5825
-5764
-5700
-5635
-5567
-5498
-5427
-5354
-5280
-5205
-5129
-5052
-4974
-4896
-4816
-4736
-4655
-4573
-4490
-4407
-4322
-4237
-4151
-4064
-3977
-3888
-3798
-3708
-3616
-3523
-3429
-3335
-3239
-3143
-3047
-2951
-2854
-2757
-2660
-2563
-2467
-2370
-2274
-2179
-2084
-1991
-1898
-1808
-1720
-1634
-1551
-1472
-1397
-1326
-1261
-1201
-1146
-1097
-1054
-1016
-987
-961
-942
-928
-919
-916
-918
-924
-935
-951
-970
-994
-1020
-1052
-1085
-1121
-1160
-1201
-1243
-1286
-1329
-1374
-1418
-1463
-1508
-1553
-1599
-1644
-1691
-1738
-1787
-1838
-1890
-1945
-2001
-2062
-2124
-2190
-2259
-2331
-2405
-2483
-2563
-2646
-2731
-2818
-2906
-2996
-3087
-3178
-3270
-3361
-3453
-3544
-3634
-3724
-3813
-3901
-3987
-4072
-4155
-4237
-4316
-4393
-4466
-4537
-4604
-4667
-4727
-4783
-4835
-4883
-4927
-4967
-5003
-5036
-5065
-5091
-5114
-5134
-5151
-5165
-5177
-5186
-5193
-5198
-5201
-5202
-5200
-5196
-5189
-5180
-5168
-5154
-5136
-5115
-5091
-5064
-5034
-5002
-4966
-4928
-4888
-4847
-4803
-4758
-4712
-4665
-4617
-4569
-4521
-4472
-4423
-4374
-4325
-4275
-4225
-4174
-4122
-4070
-4017
-3963
-3907
-3851
-3794
-3736
-3677
-3619
-3560
-3502
-3444
-3388
-3333
-3280
-3228
-3179
-3131
-3086
-3044
-3003
-2965
-2929
-2896
-2865
-2837
-2810
-2786
-2763
-2742
-2723
-2706
-2690
-2676
-2664
-2652
-2642
-2633
-2625
-2619
-2613
-2609
-2605
-2603
-2602
-2601
-2601
-2601
-2601
-2602
-2602
-2601
-2600
-2599
-2598
-2596
-2594
-2593
-2592
-2592
-2593
-2595
-2599
-2604
-2611
-2620
-2632
-2645
-2661
-2679
-2700
-2722
-2748
-2775
-2805
-2837
-2870
-2906
-2943
-2982
-3022
-3064
-3107
-3151
-3196
-3243
-3291
-3340
-3390
-3441
-3492
-3545
-3597
-3650
-3702
-3754
-3805
-3856
-3905
-3952
-3999
-4043
-4086
-4128
-4167
-4205
-4241
-4276
-4308
-4338
-4366
-4392
-4415
-4437
-4457
-4476
-4492
-4508
-4522
-4534
-4545
-4555
-4563
-4571
-4577
-4582
-4586
-4589
-4591
-4592
-4593
-4592
-4590
-4588
-4584
-4579
-4573
-4565
-4555
-4543
-4529
-4512
-4493
-4471
-4447
-4421
-4392
-4363
-4331
-4299
-4266
-4233
-4200
-4166
-4133
-4101
-4069
-4037
-4006
-3977
-3947
-3918
-3890
-3862
-3834
-3806
-3777
-3747
-3716
-3684
-3650
-3614
-3576
-3536
-3494
-3449
-3403
-3355
-3306
-3256
-3204
-3152
-3100
-3048
-2996
-2944
-2894
-2844
-2795
-2747
-2700
-2654
-2608
-2563
-2519
-2476
-2433
-2390
-2348
-2305
-2263
-2220
-2177
-2134
-2090
-2045
-2001
-1958
-1914
-1870
-1826
-1782
-1739
-1697
-1655
-1615
-1575
-1536
-1498
-1461
-1425
-1390
-1357
-1324
-1293
-1263
-1235
-1208
-1182
-1158
-1135
-1114
-1093
-1074
-1055
-1038
-1022
-1006
-992
-979
-966
-955
-945
-936
-929
-924
-920
-919
-920
-923
-928
-936
-947
-960
-975
-993
-1012
-1034
-1058
-1083
-1110
-1137
-1166
-1196
-1226
-1256
-1286
-1315
-1344
-1372
-1398
-1424
-1448
-1471
-1492
-1513
-1533
-1553
-1572
-1592
-1612
-1632
-1653
-1675
-1697
-1720
-1743
-1767
-1790
-1814
-1838
-1863
-1887
-1912
-1937
-1961
-1986
-2009
-2033
-2055
-2076
-2095
-2112
-2127
-2139
-2148
-2155
-2159
-2161
-2159
-2156
-2150
-2141
-2130
-2116
-2100
-2081
-2059
-2033
-2007
-1976
-1943
-1907
-1869
-1829
-1786
-1742
-1696
-1648
-1599
-1548
-1496
-1443
-1388
-1332
-1274
-1215
-1155
-1093
-1030
-966
-900
-833
-765
-696
-627
-557
-486
-416
-345
-274
-203
-133
-64
5
73
140
206
271
334
395
456
514
571
626
678
729
777
823
866
907
945
980
1012
1042
1069
1093
1115
1135
1152
1168
1181
1193
1204
1213
1222
1229
1234
1238
1241
1242
1241
1239
1234
1227
1218
1208
1195
1180
1164
1146
1127
1106
1084
1061
1037
1012
987
961
935
909
882
856
829
803
776
750
723
697
670
644
617
590
564
537
511
485
459
433
407
382
357
332
308
285
262
240
219
198
179
162
146
131
119
109
102
97
94
94
97
103
112
124
138
155
175
197
222
249
278
309
341
374
408
443
479
514
550
585
620
656
690
725
760
795
831
867
904
943
982
1024
1066
1110
1156
1204
1253
1304
1356
1410
1465
1521
1579
1637
1697
1758
1820
1883
1947
2012
2078
2145
2212
2280
2349
2417
2486
2554
2622
2689
2755
2820
2883
2945
3005
3062
3118
3171
3223
3272
3318
3363
3405
3446
3484
3520
3555
3587
3617
3645
3671
3694
3715
3734
3750
3765
3776
3786
3793
3799
3802
3804
3804
3802
3799
3795
3789
3783
3775
3766
3756
3745
3733
3720
3706
3690
3674
3657
3639
3621
3602
3582
3562
3542
3521
3500
3479
3457
3435
3413
3390
3368
3345
3322
3300
3277
3254
3231
3208
3184
3161
3136
3112
3086
3061
3035
3008
2981
2953
2924
2894
2864
2833
2801
2769
2736
2703
2670
2637
2605
2572
2540
2509
2479
2450
2422
2395
2368
2343
2318
2294
2270
2247
2224
2201
2179
2157
2136
2115
2096
2077
2060
2044
2029
2016
2004
1994
1986
1979
1974
1970
1967
1966
1965
1965
1966
1967
1969
1971
1973
1976
1978
1980
1982
1985
1987
1989
1992
1995
1998
2001
2005
2009
2013
2017
2021
2028
2033
2040
2045
2054
2063
2072
2083
2095
2108
2122
2138
2155
2173
2192
2213
2234
2255
2278
2301
2324
2348
2371
2395
2419
2443
2466
2488
2510
2530
2550
2568
2584
2599
2613
2625
2636
2646
2654
2662
2668
2674
2679
2684
2688
2692
2696
2699
2701
2704
2706
2707
2708
2708
2708
2707
2706
2704
2702
2700
2697
2694
2690
2686
2682
2677
2671
2665
2658
2650
2640
2630
2619
2606
2592
2576
2559
2541
2522
2502
2481
2459
2436
2413
2389
2364
2339
2314
2289
2263
2237
2211
2184
2157
2129
2101
2073
2044
2013
1984
1953
1922
1890
1858
1825
1793
1760
1727
1694
1662
1629
1596
1563
1530
1498
1465
1432
1399
1365
1332
1298
1264
1230
1195
1160
1125
1089
1053
1016
980
943
905
867
828
789
750
710
671
632
593
555
517
480
444
408
373
339
306
273
241
209
178
147
116
85
54
22
-9
-41
-72
-104
-135
-166
-197
-227
-256
-284
-311
-337
-362
-386
-410
-432
-454
-475
-495
-514
-533
-551
-569
-585
-600
-615
-628
-640
-650
-659
-666
-671
-675
-677
-677
-676
-672
-667
-660
-652
-641
-630
-617
-603
-589
-573
-557
-541
-524
-506
-488
-470
-451
-432
-412
-392
-371
-350
-328
-306
-283
-260
-236
-212
-187
-162
-137
-111
-84
-57
-30
-3
25
52
80
108
136
164
192
219
247
275
303
331
359
388
417
446
475
505
535
565
595
626
658
689
721
754
787
820
854
889
924
959
995
1031
1068
1106
1144
1182
1220
1257
1295
1332
1368
1403
1437
1470
1502
1534
1564
1593
1621
1648
1675
1701
1726
1751
1776
1800
1823
1846
1869
1891
1912
1932
1952
1970
1987
2003
2017
2031
2041
2053
2061
2068
2074
2079
2082
2085
2087
2088
2088
2088
2088
2087
2086
2085
2084
2083
2082
2081
2080
2079
2079
2078
2078
2078
2077
2077
2077
2076
2076
2077
2077
2078
2078
2079
2080
2081
2082
2082
2081
2080
2078
2075
2071
2066
2059
2052
2044
2035
2024
2013
2000
1986
1971
1956
1940
1923
1906
1890
1873
1857
1841
1825
1810
1796
1782
1769
1756
1744
1733
1722
1712
1702
1693
1685
1677
1671
1665
1661
1658
1657
1656
1658
1661
1667
1674
1683
1694
1708
1723
1741
1761
1783
1806
1832
1860
1888
1919
1950
1983
2016
2050
2084
2118
2153
2188
2224
2259
2295
2331
2368
2405
2442
2480
2518
2558
2598
2639
2681
2724
2768
2811
2855
2899
2942
2985
3026
3066
3105
3142
3176
3209
3239
3267
3292
3314
3334
3351
3365
3377
3387
3394
3400
3403
3405
3405
3403
3400
3396
3390
3383
3375
3366
3357
3346
3335
3323
3310
3297
3283
3268
3253
3237
3220
3202
3183
3164
3145
3125
3104
3083
3062
3041
3019
2997
2975
2953
2930
2907
2884
2860
2836
2811
2787
2761
2736
2710
2685
2659
2633
2607
2581
2555
2530
2505
2480
2456
2432
2410
2388
2367
2347
2329
2312
2296
2281
2268
2256
2246
2236
2228
2222
2217
2213
2211
2210
2212
2215
2220
2228
2237
2248
2261
2276
2292
2309
2328
2347
2368
2389
2411
2434
2457
2482
2506
2532
2559
2586
2614
2643
2672
2703
2734
2766
2800
2834
2870
2907
2945
2984
3023
3064
3105
3147
3188
3230
3271
3312
3353
3393
3433
3472
3510
3547
3584
3619
3654
3688
3721
3753
3784
3815
3844
3872
3900
3927
3952
3977
4002
4025
4048
4070
4091
4112
4132
4151
4169
4187
4203
4219
4234
4248
4261
4273
4284
4294
4303
4310
4317
4322
4326
4328
4329
4329
4327
4323
4318
4311
4302
4291
4279
4265
4249
4232
4213
4192
4170
4147
4123
4099
4074
4050
4026
4003
3980
3959
3939
3920
3902
3886
3870
3855
3842
3828
3816
3805
3794
3784
3775
3768
3761
3756
3752
3749
3747
3746
3747
3749
3753
3757
3763
3771
3780
3790
3803
3816
3832
3849
3868
3888
3910
3933
3958
3984
4011
4040
4070
4101
4132
4165
4198
4232
4267
4302
4338
4374
4410
4447
4484
4521
4559
4597
4635
4674
4713
4752
4790
4829
4867
4904
4942
4978
5015
5051
5087
5123
5160
5196
5232
5269
5306
5343
5380
5417
5454
5491
5528
5564
5600
5634
5668
5700
5732
5762
5791
5818
5845
5870
5894
5917
5939
5960
5980
5999
6018
6035
6052
6069
6085
6100
6114
6128
6141
6154
6166
6178
6190
6201
6212
6223
6233
6244
6255
6265
6276
6287
6298
6310
6322
6334
6347
6361
6375
6389
6405
6421
6437
6454
6472
6489
6507
6525
6544
6561
6579
6596
6613
6630
6645
6660
6675
6689
6701
6714
6725
6735
6744
6753
6761
6768
6774
6779
6783
6786
6789
6790
6791
6790
6789
6786
6782
6778
6773
6767
6760
6753
6746
6739
6732
6724
6717
6711
6705
6699
6694
6689
6684
6680
6676
6672
6668
6664
6659
6653
6646
6639
6631
6622
6613
6603
6592
6580
6567
6554
6539
6524
6507
6489
6471
6450
6429
6407
6383
6359
6333
6306
6278
6249
6220
6189
6158
6125
6093
6059
6026
5992
5957
5923
5888
5854
5819
5785
5750
5716
5682
5648
5615
5582
5549
5518
5486
5456
5426
5398
5370
5343
5317
5292
5267
5244
5221
5199
5178
5158
5138
5119
5101
5083
5067
5051
5036
5022
5008
4995
4982
4969
4957
4944
4932
4920
4908
4896
4883
4870
4857
4844
4830
4816
4802
4787
4773
4758
4743
4728
4713
4698
4684
4670
4656
4643
4630
4618
4606
4594
4583
4573
4563
4552
4542
4532
4522
4512
4501
4491
4480
4469
4458
4447
4437
4426
4416
4406
4396
4387
4378
4370
4362
4354
4347
4341
4334
4328
4323
4317
4312
4307
4301
4296
4291
4285
4279
4272
4265
4256
4248
4238
4227
4216
4204
4191
4178
4164
4150
4136
4121
4107
4091
4077
4062
4048
4033
4018
4003
3988
3974
3959
3944
3929
3914
3898
3883
3867
3852
3836
3820
3804
3787
3771
3754
3738
3721
3705
3689
3674
3659
3644
3630
3616
3604
3591
3580
3569
3558
3548
3539
3530
3520
3511
3502
3493
3484
3474
3464
3453
3443
3431
3420
3409
3397
3386
3375
3365
3356
3347
3340
3333
3328
3324
3321
3319
3318
3319
3320
3323
3327
3331
3337
3343
3349
3356
3364
3372
3381
3389
3399
3408
3418
3429
3439
3450
3461
3473
3485
3497
3510
3524
3538
3553
3568
3584
3601
3618
3636
3654
3673
3693
3713
3733
3754
3776
3799
3822
3845
3869
3894
3918
3943
3967
3992
4016
4038
4062
4085
4107
4128
4148
4168
4186
4203
4220
4235
4249
4262
4275
4287
4298
4309
4319
4330
4340
4351
4361
4372
4382
4393
4403
4412
4421
4430
4438
4445
4451
4456
4460
4463
4464
4465
4464
4463
4460
4456
4451
4446
4439
4431
4423
4413
4402
4389
4376
4361
4346
4329
4311
4291
4271
4249
4227
4203
4177
4151
4123
4094
4064
4032
3999
3965
3930
3893
3855
3816
3776
3734
3692
3648
3604
3559
3514
3467
3421
3373
3326
3278
3230
3183
3135
3087
3039
2991
2943
2896
2848
2800
2753
2706
2659
2612
2565
2518
2472
2425
2379
2332
2286
2240
2194
2148
2104
2060
2017
1975
1934
1894
1856
1820
1784
1751
1719
1689
1660
1633
1608
1584
1561
1540
1521
1503
1486
1470
1456
1442
1430
1419
1409
1400
1393
1386
1381
1377
1374
1372
1371
1372
1373
1376
1379
1384
1390
1397
1405
1414
1425
1437
1449
1463
1478
1494
1511
1529
1547
1566
1585
1605
1625
1645
1664
1684
1703
1721
1738
1755
1770
1784
1797
1809
1820
1830
1839
1848
1856
1863
1871
1878
1884
1891
1897
1904
1910
1916
1922
1927
1932
1937
1942
1946
1950
1954
1957
1960
1963
1965
1967
1968
1968
1968
1967
1965
1963
1960
1955
1950
1945
1938
1931
1923
1914
1905
1895
1885
1875
1864
1853
1842
1831
1820
1809
1798
1786
1775
1763
1751
1738
1725
1712
1698
1684
1670
1656
1643
1630
1617
1605
1594
1584
1575
1567
1560
1555
1550
1547
1546
1546
1547
1549
1553
1558
1565
1572
1580
1590
1600
1611
1622
1635
1648
1661
1676
1690
1706
1722
1739
1756
1773
1791
1810
1828
1847
1865
1884
1903
1922
1941
1960
1979
1998
2017
2036
2055
2074
2093
2112
2130
2148
2166
2184
2201
2218
2235
2251
2268
2284
2299
2314
2329
2342
2355
2367
2379
2389
2399
2407
2415
2422
2428
2434
2439
2444
2448
2452
2455
2457
2460
2462
2463
2465
2466
2468
2469
2471
2472
2474
2475
2477
2477
2478
2478
2477
2476
2473
2470
2466
2462
2457
2451
2444
2437
2430
2423
2415
2408
2401
2394
2387
2382
2376
2372
2368
2365
2363
2362
2361
2361
2361
2362
2364
2365
2368
2371
2374
2378
2382
2388
2394
2400
2408
2417
2426
2437
2449
2462
2476
2492
2509
2527
2546
2566
2587
2608
2631
2654
2678
2703
2728
2754
2779
2806
2832
2859
2887
2915
2944
2974
3004
3035
3067
3100
3134
3168
3203
3239
3275
3311
3348
3385
3422
3459
3496
3533
3570
3608
3645
3682
3719
3756
3792
3829
3865
3902
3937
3973
4008
4043
4077
4111
4144
4177
4208
4239
4269
4299
4327
4355
4383
4410
4436
4463
4489
4514
4540
4565
4589
4614
4637
4660
4683
4705
4726
4747
4766
4785
4803
4820
4836
4852
4866
4880
4893
4906
4917
4928
4938
4947
4955
4963
4971
4978
4984
4990
4995
5000
5004
5008
5011
5013
5015
5015
5016
5015
5014
5012
5009
5005
5001
4996
4991
4986
4980
4974
4968
4962
4956
4951
4946
4941
4937
4934
4931
4929
4928
4926
4925
4925
4924
4924
4923
4923
4922
4922
4921
4920
4920
4919
4918
4918
4918
4918
4918
4919
4920
4922
4924
4926
4929
4932
4935
4939
4943
4947
4951
4956
4961
4966
4971
4977
4984
4991
4999
5008
5017
5028
5039
5050
5062
5075
5088
5101
5114
5127
5141
5153
5166
5178
5190
5201
5212
5222
5232
5241
5250
5258
5266
5273
5281
5288
5295
5302
5308
5315
5321
5327
5333
5338
5342
5346
5350
5353
5355
5356
5357
5358
5358
5357
5356
5354
5352
5350
5348
5345
5342
5340
5337
5334
5332
5329
5327
5324
5322
5320
5318
5316
5315
5313
5312
5311
5309
5308
5307
5305
5304
5302
5300
5298
5295
5292
5288
5284
5279
5273
5266
5259
5250
5241
5231
5220
5209
5196
5183
5169
5155
5140
5125
5110
5094
5078
5062
5045
5028
5011
4994
4977
4960
4942
4924
4906
4887
4867
4847
4826
4804
4782
4758
4734
4708
4681
4652
4623
4592
4561
4528
4494
4460
4424
4388
4352
4314
4277
4239
4201
4163
4125
4086
4046
4009
3970
3931
3892
3853
3814
3775
3736
3697
3658
3619
3580
3541
3501
3462
3423
3385
3346
3308
3270
3232
3195
3158
3121
3084
3048
3011
2975
2938
2902
2865
2828
2791
2754
2717
2679
2641
2603
2565
2527
2488
2449
2411
2372
2334
2296
2258
2221
2184
2148
2112
2077
2041
2007
1972
1938
1904
1870
1836
1801
1767
1733
1699
1665
1632
1598
1565
1533
1501
1469
1438
1408
1377
1347
1318
1289
1259
1230
1201
1172
1143
1114
1085
1056
1026
996
967
936
906
875
844
812
781
749
717
684
652
620
587
554
522
489
455
422
389
355
321
287
252
218
183
148
113
77
42
7
-28
-63
-98
-133
-167
-200
-233
-265
-296
-326
-354
-382
-408
-433
-457
-480
-502
-524
-545
-565
-586
-606
-626
-647
-667
-688
-709
-730
-752
-773
-795
-816
-838
-859
-880
-901
-922
-943
-964
-984
-1004
-1024
-1044
-1063
-1081
-1099
-1116
-1132
-1147
-1161
-1175
-1187
-1199
-1210
-1221
-1230
-1239
-1248
-1255
-1262
-1269
-1275
-1281
-1286
-1291
-1296
-1300
-1305
-1309
-1313
-1317
-1320
-1323
-1326
-1329
-1331
-1333
-1335
-1336
-1337
-1338
-1339
-1340
-1342
-1343
-1344
-1346
-1348
-1351
-1353
-1356
-1358
-1361
-1364
-1367
-1370
-1373
-1376
-1379
-1382
-1384
-1387
-1389
-1391
-1392
-1392
-1393
-1392
-1391
-1390
-1388
-1386
-1384
-1382
-1380
-1378
-1376
-1375
-1374
-1373
-1373
-1373
-1373
-1373
-1374
-1374
-1375
-1377
-1378
-1380
-1382
-1383
-1385
-1387
-1389
-1390
-1391
-1392
-1392
-1392
-1392
-1392
-1391
-1391
-1390
-1389
-1388
-1386
-1385
-1384
-1382
-1381
-1380
-1378
-1377
-1376
-1375
-1374
-1373
-1373
-1372
-1371
-1370
-1368
-1366
-1364
-1361
-1357
-1352
-1347
-1341
-1333
-1325
-1316
-1306
-1296
-1284
-1272
-1259
-1246
-1232
-1218
-1203
-1188
-1173
-1158
-1143
-1128
-1113
-1098
-1083
-1067
-1052
-1036
-1020
-1004
-987
-969
-951
-933
-914
-894
-873
-852
-831
-808
-786
-762
-739
-715
-690
-665
-640
-615
-590
-565
-540
-515
-491
-467
-444
-421
-400
-379
-359
-340
-322
-305
-289
-273
-258
-244
-231
-218
-205
-194
-183
-173
-163
-155
-148
-141
-136
-133
-130
-129
-129
-131
-134
-139
-144
-152
-160
-169
-179
-190
-202
-215
-228
-242
-256
-271
-287
-303
-320
-337
-355
-374
-392
-412
-431
-451
-471
-492
-513
-535
-556
-579
-601
-624
-648
-672
-697
-722
-747
-772
-798
-823
-849
-874
-899
-924
-948
-972
-995
-1016
-1039
-1059
-1079
-1097
-1115
-1131
-1146
-1159
-1172
-1184
-1195
-1205
-1214
-1223
-1231
-1239
-1246
-1253
-1260
-1266
-1272
-1277
-1283
-1287
-1292
-1296
-1299
-1302
-1305
-1308
-1309
-1311
-1312
-1312
-1312
-1311
-1309
-1307
-1305
-1301
-1298
-1293
-1289
-1283
-1277
-1270
-1263
-1255
-1246
-1236
-1225
-1214
-1202
-1190
-1178
-1165
-1152
-1139
-1126
-1113
-1100
-1088
-1076
-1065
-1053
-1042
-1032
-1022
-1012
-1004
-996
-989
-982
-976
-971
-967
-964
-962
-961
-961
-962
-964
-966
-970
-975
-981
-989
-998
-1008
-1020
-1033
-1048
-1064
-1082
-1101
-1122
-1144
-1167
-1192
-1217
-1244
-1271
-1298
-1327
-1355
-1384
-1413
-1442
-1470
-1499
-1527
-1555
-1582
-1609
-1635
-1661
-1687
-1712
-1738
-1763
-1788
-1812
-1837
-1861
-1885
-1909
-1933
-1956
-1979
-2001
-2025
-2048
-2070
-2092
-2114
-2135
-2156
-2176
-2196
-2216
-2235
-2253
-2270
-2287
-2303
-2318
-2333
-2346
-2359
-2372
-2384
-2395
-2405
-2415
-2425
-2434
-2443
-2451
-2458
-2465
-2472
-2478
-2483
-2487
-2491
-2494
-2497
-2498
-2499
-2499
-2498
-2496
-2494
-2490
-2486
-2481
-2475
-2468
-2461
-2453
-2445
-2437
-2429
-2420
-2412
-2404
-2397
-2389
-2382
-2375
-2369
-2363
-2357
-2352
-2347
-2343
-2338
-2334
-2330
-2326
-2322
-2318
-2314
-2310
-2306
-2302
-2299
-2295
-2292
-2290
-2288
-2286
-2285
-2285
-2285
-2286
-2288
-2290
-2293
-2297
-2302
-2307
-2313
-2320
-2328
-2336
-2345
-2355
-2366
-2377
-2389
-2401
-2414
-2428
-2442
-2457
-2472
-2488
-2505
-2523
-2541
-2560
-2579
-2599
-2621
-2642
-2665
-2688
-2713
-2738
-2765
-2792
-2820
-2848
-2878
-2908
-2938
-2969
-3000
-3031
-3063
-3095
-3126
-3159
-3191
-3223
-3256
-3289
-3321
-3354
-3387
-3419
-3452
-3484
-3516
-3548
-3579
-3610
-3641
-3672
-3702
-3732
-3762
-3791
-3821
-3850
-3880
-3909
-3938
-3968
-3997
-4026
-4056
-4085
-4114
-4143
-4172
-4201
-4229
-4257
-4285
-4312
-4339
-4365
-4391
-4417
-4443
-4468
-4492
-4517
-4541
-4565
-4590
-4614
-4637
-4661
-4685
-4709
-4732
-4755
-4779
-4802
-4824
-4847
-4869
-4891
-4912
-4933
-4953
-4973
-4992
-5011
-5029
-5047
-5064
-5081
-5098
-5114
-5130
-5146
-5162
-5178
-5193
-5208
-5223
-5237
-5251
-5264
-5277
-5289
-5300
-5311
-5321
-5331
-5340
-5349
-5357
-5366
-5375
-5383
-5392
-5402
-5411
-5422
-5432
-5444
-5456
-5469
-5482
-5496
-5511
-5526
-5541
-5557
-5573
-5589
-5606
-5622
-5638
-5655
-5671
-5687
-5704
-5721
-5738
-5755
-5773
-5790
-5808
-5826
-5845
-5863
-5882
-5901
-5920
-5939
-5958
-5976
-5995
-6013
-6031
-6048
-6065
-6082
-6098
-6113
-6129
-6143
-6158
-6172
-6186
-6200
-6213
-6226
-6239
-6252
-6264
-6277
-6289
-6300
-6311
-6322
-6332
-6342
-6351
-6360
-6368
-6376
-6384
-6391
-6397
-6402
-6407
-6412
-6415
-6418
-6420
-6421
-6421
-6420
-6419
-6416
-6413
-6409
-6404
-6398
-6391
-6383
-6374
-6364
-6352
-6339
-6326
-6311
-6294
-6277
-6259
-6240
-6220
-6199
-6178
-6156
-6134
-6111
-6088
-6064
-6040
-6016
-5992
-5967
-5942
-5917
-5891
-5865
-5839
-5812
-5785
-5758
-5730
-5702
-5674
-5645
-5615
-5585
-5554
-5523
-5491
-5458
-5425
-5391
-5357
-5322
-5287
-5251
-5216
-5180
-5145
-5110
-5076
-5042
-5009
-4977
-4946
-4916
-4887
-4859
-4832
-4807
-4783
-4760
-4737
-4716
-4695
-4675
-4656
-4637
-4618
-4599
-4581
-4563
-4546
-4529
-4512
-4495
-4479
-4463
-4448
-4433
-4418
-4404
-4390
-4377
-4364
-4352
-4341
-4330
-4320
-4310
-4302
-4294
-4287
-4281
-4275
-4270
-4266
-4262
-4258
-4254
-4251
-4247
-4243
-4239
-4234
-4230
-4224
-4218
-4212
-4205
-4198
-4190
-4182
-4173
-4164
-4155
-4146
-4136
-4126
-4116
-4105
-4094
-4083
-4073
-4061
-4049
-4037
-4024
-4011
-3997
-3983
-3969
-3953
-3938
-3922
-3906
-3889
-3872
-3856
-3839
-3822
-3806
-3789
-3773
-3756
-3740
-3724
-3708
-3692
-3676
-3660
-3644
-3629
-3614
-3599
-3584
-3570
-3555
-3541
-3527
-3514
-3500
-3486
-3473
-3459
-3446
-3432
-3418
-3405
-3391
-3377
-3363
-3350
-3336
-3323
-3310
-3298
-3285
-3274
-3263
-3252
-3243
-3234
-3225
-3218
-3211
-3205
-3200
-3196
-3192
-3190
-3188
-3187
-3187
-3187
-3189
-3190
-3193
-3196
-3199
-3202
-3206
-3210
-3214
-3218
-3222
-3227
-3231
-3235
-3240
-3245
-3249
-3254
-3259
-3264
-3269
-3275
-3280
-3285
-3290
-3296
-3301
-3306
-3311
-3316
-3321
-3325
-3329
-3334
-3338
-3343
-3347
-3352
-3358
-3364
-3370
-3377
-3385
-3393
-3401
-3410
-3420
-3430
-3440
-3451
-3462
-3474
-3486
-3498
-3510
-3522
-3535
-3548
-3561
-3574
-3587
-3600
-3613
-3626
-3639
-3651
-3664
-3677
-3689
-3701
-3712
-3724
-3734
-3745
-3755
-3764
-3773
-3781
-3789
-3797
-3805
-3813
-3820
-3827
-3834
-3841
-3848
-3854
-3860
-3866
-3872
-3877
-3883
-3888
-3893
-3898
-3903
-3908
-3914
-3919
-3925
-3931
-3937
-3943
-3950
-3956
-3963
-3971
-3978
-3986
-3994
-4001
-4010
-4018
-4026
-4034
-4043
-4051
-4059
-4067
-4075
-4083
-4091
-4099
-4106
-4113
-4120
-4126
-4132
-4138
-4143
-4148
-4152
-4156
-4159
-4162
-4164
-4166
-4168
-4168
-4168
-4168
-4167
-4165
-4163
-4161
-4157
-4154
-4150
-4146
-4143
-4139
-4136
-4133
-4130
-4127
-4125
-4124
-4123
-4122
-4122
-4123
-4123
-4124
-4126
-4128
-4130
-4133
-4135
-4138
-4142
-4145
-4149
-4153
-4157
-4161
-4166
-4171
-4177
-4183
-4189
-4196
-4204
-4211
-4219
-4227
-4236
-4244
-4252
-4261
-4269
-4277
-4286
-4294
-4302
-4311
-4319
-4327
-4334
-4342
-4349
-4356
-4363
-4369
-4375
-4380
-4385
-4389
-4393
-4396
-4398
-4400
-4401
-4402
-4403
-4403
-4403
-4402
-4401
-4401
-4400
-4399
-4398
-4398
-4397
-4397
-4398
-4398
-4399
-4401
-4402
-4404
-4405
-4406
-4407
-4407
-4407
-4407
-4406
-4404
-4401
-4398
-4395
-4390
-4385
-4380
-4374
-4368
-4362
-4355
-4348
-4341
-4334
-4327
-4319
-4312
-4304
-4295
-4287
-4278
-4269
-4259
-4248
-4237
-4225
-4213
-4200
-4186
-4171
-4156
-4140
-4124
-4108
-4091
-4073
-4054
-4037
-4018
-3999
-3980
-3961
-3941
-3921
-3901
-3881
-3861
-3841
-3821
-3802
-3782
-3763
-3744
-3724
-3705
-3686
-3666
-3647
-3627
-3607
-3586
-3565
-3544
-3523
-3501
-3478
-3456
-3433
-3409
-3386
-3362
-3338
-3314
-3290
-3265
-3241
-3216
-3191
-3166
-3140
-3115
-3089
-3062
-3035
-3008
-2981
-2953
-2924
-2895
-2866
-2836
-2806
-2776
-2746
-2715
-2684
-2653
-2622
-2591
-2561
-2530
-2500
-2471
-2441
-2413
-2384
-2357
-2330
-2304
-2278
-2253
-2228
-2203
-2179
-2155
-2131
-2107
-2083
-2059
-2035
-2009
-1986
-1962
-1937
-1913
-1888
-1863
-1838
-1812
-1787
-1762
-1737
-1712
-1687
-1663
-1638
-1614
-1590
-1567
-1543
-1520
-1497
-1475
-1452
-1430
-1408
-1386
-1365
-1343
-1321
-1300
-1278
-1257
-1235
-1213
-1191
-1169
-1147
-1124
-1101
-1078
-1054
-1031
-1008
-985
-962
-939
-917
-895
-874
-853
-832
-811
-790
-769
-749
-728
-707
-685
-664
-642
-620
-598
-575
-552
-529
-506
-482
-459
-435
-410
-386
-361
-336
-312
-287
-262
-237
-213
-189
-165
-141
-118
-95
-72
-49
-25
-2
21
45
68
92
117
142
167
192
217
243
269
295
322
348
374
400
426
452
478
503
529
554
579
604
629
653
678
702
726
750
773
797
820
843
865
887
909
931
952
973
994
1014
1035
1055
1076
1096
1117
1137
1158
1179
1201
1223
1245
1267
1289
1312
1335
1359
1382
1405
1429
1452
1475
1498
1521
1543
1565
1586
1607
1627
1647
1666
1684
1702
1719
1736
1753
1769
1785
1801
1817
1832
1848
1863
1878
1894
1909
1924
1939
1953
1968
1982
1996
2009
2024
2037
2050
2063
2075
2088
2100
2112
2124
2136
2149
2161
2174
2187
2201
2214
2229
2244
2259
2274
2289
2305
2321
2336
2352
2367
2383
2398
2413
2428
2443
2457
2472
2486
2500
2514
2528
2541
2555
2568
2581
2594
2607
2620
2633
2645
2658
2671
2683
2695
2707
2719
2731
2742
2753
2764
2774
2784
2794
2804
2813
2823
2832
2841
2850
2859
2868
2877
2886
2895
2903
2912
2920
2929
2937
2946
2954
2963
2972
2981
2990
2999
3008
3018
3028
3039
3050
3061
3073
3086
3099
3113
3127
3142
3157
3172
3188
3204
3219
3235
3251
3266
3282
3297
3312
3327
3342
3357
3372
3387
3403
3419
3435
3452
3468
3485
3502
3519
3536
3552
3569
3585
3601
3617
3632
3646
3660
3673
3686
3698
3709
3719
3729
3738
3747
3755
3762
3769
3776
3783
3788
3794
3799
3804
3808
3812
3816
3818
3821
3822
3823
3824
3824
3823
3822
3820
3818
3815
3812
3808
3804
3799
3794
3788
3782
3776
3768
3761
3752
3744
3734
3724
3714
3704
3693
3682
3671
3660
3649
3639
3629
3619
3610
3601
3592
3584
3577
3569
3562
3555
3548
3541
3535
3528
3522
3516
3509
3503
3496
3489
3482
3475
3468
3460
3453
3445
3437
3430
3422
3414
3407
3399
3392
3385
3378
3372
3365
3359
3353
3348
3342
3337
3331
3326
3322
3317
3313
3309
3306
3303
3301
3299
3298
3297
3297
3297
3297
3298
3299
3300
3301
3302
3304
3305
3306
3306
3307
3307
3307
3307
3306
3306
3305
3304
3303
3302
3301
3299
3298
3296
3294
3291
3288
3284
3280
3275
3270
3263
3256
3249
3240
3232
3222
3212
3202
3191
3180
3168
3156
3144
3131
3118
3105
3091
3077
3063
3049
3035
3020
3005
2990
2976
2960
2945
2930
2914
2898
2882
2865
2849
2832
2814
2797
2779
2760
2742
2723
2704
2684
2664
2644
2623
2603
2582
2561
2539
2518
2497
2476
2454
2433
2412
2391
2369
2348
2326
2304
2282
2260
2237
2215
2192
2169
2146
2123
2101
2078
2055
2033
2009
1988
1966
1944
1922
1901
1880
1859
1839
1820
1802
1784
1767
1751
1736
1722
1708
1696
1684
1673
1662
1652
1643
1634
1626
1618
1610
1602
1595
1588
1582
1575
1569
1562
1556
1550
1544
1538
1532
1526
1521
1516
1511
1506
1501
1496
1491
1487
1482
1478
1473
1469
1465
1462
1458
1455
1452
1449
1446
1443
1440
1438
1435
1433
1431
1430
1428
1427
1427
1427
1428
1429
1431
1433
1436
1439
1443
1447
1452
1456
1461
1466
1472
1477
1483
1489
1495
1501
1507
1514
1521
1528
1535
1542
1550
1558
1565
1573
1581
1589
1597
1605
1612
1619
1626
1633
1639
1645
1650
1655
1660
1664
1667
1670
1672
1674
1676
1677
1677
1678
1677
1677
1676
1676
1675
1674
1673
1672
1671
1670
1669
1668
1667
1666
1665
1664
1663
1662
1660
1659
1657
1655
1653
1651
1648
1645
1643
1639
1636
1632
1629
1625
1621
1616
1612
1607
1603
1598
1593
1588
1583
1578
1573
1568
1563
1558
1553
1549
1544
1540
1537
1533
1530
1528
1526
1525
1525
1525
1526
1527
1530
1533
1537
1542
1548
1555
1562
1570
1579
1589
1599
1610
1621
1633
1645
1658
1671
1684
1698
1712
1726
1740
1755
1769
1784
1799
1815
1830
1845
1861
1877
1893
1909
1925
1942
1959
1977
1994
2012
2029
2047
2065
2083
2100
2117
2135
2151
2168
2185
2201
2216
2232
2247
2262
2276
2290
2304
2317
2330
2342
2354
2365
2376
2386
2396
2405
2414
2422
2430
2436
2442
2447
2451
2455
2458
2460
2461
2461
2461
2460
2458
2456
2453
2449
2444
2439
2433
2426
2418
2410
2401
2391
2381
2371
2360
2349
2338
2326
2314
2301
2288
2275
2261
2246
2231
2215
2199
2181
2163
2144
2125
2105
2084
2063
2041
2019
1996
1973
1950
1926
1901
1877
1852
1827
1802
1777
1752
1726
1701
1676
1650
1625
1600
1576
1551
1527
1503
1480
1457
1434
1412
1390
1369
1348
1327
1307
1287
1268
1249
1230
1212
1194
1176
1158
1141
1125
1108
1092
1077
1062
1047
1033
1018
1006
993
980
968
956
945
933
922
911
901
891
881
872
863
855
847
840
833
827
821
816
812
808
805
801
798
796
793
791
789
787
786
785
784
783
783
783
783
783
784
785
786
787
788
789
789
789
790
789
789
788
786
784
782
779
775
771
767
762
757
752
747
741
735
729
723
717
710
704
697
690
683
676
669
662
654
647
639
631
622
613
604
595
585
574
563
552
540
528
515
502
489
475
460
445
429
413
397
380
362
344
325
306
287
267
247
226
205
184
163
141
120
99
78
57
36
15
-6
-26
-46
-66
-86
-106
-125
-145
-164
-183
-202
-221
-239
-258
-276
-294
-312
-330
-347
-364
-382
-399
-416
-432
-449
-466
-482
-498
-515
-531
-547
-563
-580
-596
-612
-628
-644
-660
-676
-692
-708
-724
-739
-755
-770
-786
-800
-815
-829
-842
-856
-869
-881
-893
-905
-916
-927
-937
-947
-957
-966
-975
-984
-992
-1000
-1008
-1016
-1024
-1031
-1038
-1045
-1051
-1057
-1063
-1069
-1074
-1079
-1084
-1089
-1094
-1098
-1103
-1107
-1112
-1116
-1120
-1125
-1129
-1133
-1137
-1141
-1145
-1149
-1153
-1157
-1160
-1163
-1167
-1170
-1173
-1176
-1179
-1181
-1184
-1187
-1190
-1193
-1197
-1200
-1204
-1208
-1213
-1217
-1222
-1227
-1232
-1237
-1242
-1247
-1252
-1257
-1263
-1268
-1273
-1279
-1284
-1289
-1295
-1300
-1305
-1310
-1315
-1320
-1325
-1329
-1334
-1338
-1342
-1347
-1351
-1355
-1359
-1364
-1368
-1373
-1378
-1383
-1389
-1395
-1401
-1407
-1414
-1422
-1429
-1437
-1445
-1454
-1463
-1472
-1482
-1492
-1502
-1513
-1524
-1535
-1547
-1559
-1571
-1583
-1596
-1609
-1622
-1635
-1649
-1662
-1675
-1688
-1701
-1713
-1725
-1737
-1749
-1760
-1770
-1780
-1790
-1800
-1809
-1818
-1826
-1835
-1843
-1851
-1858
-1866
-1874
-1881
-1889
-1896
-1903
-1911
-1918
-1925
-1932
-1940
-1947
-1954
-1960
-1967
-1973
-1980
-1986
-1992
-1997
-2003
-2008
-2013
-2017
-2021
-2027
-2031
-2035
-2039
-2041
-2045
-2048
-2051
-2053
-2054
-2055
-2055
-2055
-2054
-2053
-2051
-2049
-2047
-2044
-2041
-2037
-2035
-2031
-2028
-2024
-2021
-2017
-2013
-2009
-2005
-2003
-1999
-1996
-1992
-1988
-1984
-1980
-1976
-1972
-1967
-1963
-1958
-1954
-1950
-1945
-1941
-1937
-1934
-1930
-1928
-1925
-1923
-1921
-1919
-1918
-1916
-1915
-1914
-1913
-1912
-1911
-1910
-1909
-1908
-1907
-1906
-1904
-1903
-1901
-1899
-1897
-1895
-1892
-1889
-1886
-1883
-1880
-1876
-1872
-1869
-1865
-1861
-1857
-1853
-1850
-1846
-1842
-1839
-1836
-1832
-1829
-1826
-1823
-1821
-1818
-1816
-1813
-1811
-1810
-1808
-1806
-1805
-1804
-1802
-1801
-1800
-1799
-1798
-1797
-1796
-1794
-1793
-1792
-1790
-1789
-1787
-1785
-1783
-1781
-1779
-1777
-1775
-1772
-1770
-1767
-1764
-1762
-1759
-1756
-1752
-1749
-1746
-1742
-1739
-1736
-1732
-1729
-1726
-1723
-1720
-1717
-1714
-1711
-1709
-1707
-1704
-1702
-1701
-1699
-1697
-1696
-1695
-1694
-1692
-1691
-1690
-1689
-1688
-1687
-1686
-1685
-1684
-1684
-1683
-1683
-1684
-1684
-1685
-1687
-1688
-1691
-1693
-1696
-1699
-1702
-1705
-1709
-1713
-1717
-1721
-1726
-1730
-1735
-1740
-1746
-1751
-1757
-1763
-1769
-1775
-1781
-1788
-1794
-1801
-1807
-1814
-1821
-1827
-1834
-1841
-1847
-1854
-1860
-1867
-1873
-1880
-1886
-1892
-1897
-1903
-1908
-1914
-1919
-1923
-1928
-1932
-1936
-1940
-1943
-1947
-1950
-1953
-1956
-1958
-1961
-1963
-1964
-1966
-1967
-1968
-1968
-1968
-1968
-1967
-1966
-1965
-1963
-1961
-1958
-1956
-1953
-1950
-1947
-1944
-1941
-1937
-1934
-1929
-1925
-1920
-1915
-1910
-1904
-1898
-1891
-1883
-1876
-1868
-1860
-1852
-1843
-1835
-1827
-1819
-1811
-1803
-1795
-1788
-1780
-1774
-1767
-1760
-1754
-1748
-1741
-1735
-1729
-1723
-1716
-1709
-1702
-1695
-1687
-1679
-1670
-1661
-1652
-1642
-1632
-1621
-1610
-1599
-1588
-1576
-1564
-1552
-1540
-1528
-1516
-1503
-1491
-1478
-1465
-1453
-1440
-1427
-1415
-1402
-1389
-1377
-1364
-1352
-1340
-1329
-1318
-1307
-1296
-1286
-1276
-1267
-1258
-1250
-1242
-1234
-1227
-1221
-1215
-1209
-1204
-1199
-1194
-1190
-1186
-1182
-1179
-1175
-1172
-1170
-1168
-1166
-1164
-1162
-1160
-1158
-1157
-1154
-1152
-1149
-1146
-1143
-1138
-1134
-1129
-1123
-1116
-1110
-1102
-1095
-1087
-1079
-1070
-1062
-1053
-1045
-1037
-1028
-1020
-1012
-1004
-997
-990
-983
-976
-969
-963
-956
-949
-943
-936
-930
-924
-918
-912
-907
-902
-897
-892
-888
-884
-880
-877
-873
-871
-868
-866
-864
-862
-860
-859
-858
-857
-856
-856
-855
-855
-855
-855
-855
-855
-855
-855
-854
-854
-852
-850
-848
-845
-842
-837
-832
-826
-820
-812
-804
-795
-785
-774
-763
-751
-739
-726
-713
-699
-686
-672
-659
-646
-633
-620
-607
-595
-583
-572
-561
-550
-540
-531
-522
-514
-506
-498
-490
-483
-476
-469
-462
-456
-449
-442
-435
-429
-422
-416
-410
-404
-398
-392
-387
-383
-378
-374
-370
-366
-362
-359
-356
-352
-350
-347
-344
-342
-340
-338
-336
-334
-333
-331
-330
-329
-328
-328
-328
-328
-329
-330
-332
-334
-336
-339
-342
-346
-350
-355
-360
-365
-371
-378
-384
-392
-399
-407
-416
-425
-434
-444
-454
-464
-474
-485
-496
-506
-518
-529
-540
-551
-563
-574
-585
-597
-608
-618
-629
-639
-649
-658
-667
-676
-685
-693
-701
-709
-716
-723
-730
-736
-742
-747
-752
-757
-761
-765
-768
-771
-773
-774
-775
-775
-774
-773
-771
-768
-765
-760
-755
-750
-743
-736
-729
-720
-712
-703
-693
-683
-673
-663
-653
-642
-632
-621
-611
-600
-590
-580
-570
-560
-551
-542
-533
-524
-515
-506
-497
-487
-478
-469
-459
-449
-439
-430
-420
-411
-401
-393
-384
-376
-368
-361
-355
-348
-342
-337
-332
-327
-323
-319
-315
-311
-308
-305
-302
-299
-297
-295
-294
-293
-292
-292
-293
-294
-295
-297
-300
-303
-306
-310
-314
-318
-322
-327
-332
-337
-342
-347
-352
-357
-363
-368
-374
-380
-386
-393
-400
-407
-415
-423
-432
-441
-451
-462
-473
-484
-496
-508
-521
-534
-546
-559
-572
-586
-599
-612
-626
-639
-653
-667
-680
-694
-708
-721
-735
-748
-761
-774
-786
-798
-810
-821
-832
-841
-850
-859
-867
-874
-880
-886
-892
-897
-902
-906
-910
-914
-917
-921
-924
-927
-931
-934
-937
-940
-942
-945
-948
-950
-953
-956
-959
-962
-965
-969
-973
-977
-982
-987
-992
-998
-1004
-1010
-1016
-1022
-1031
-1038
-1046
-1055
-1063
-1073
-1082
-1091
-1101
-1111
-1122
-1132
-1143
-1153
-1164
-1174
-1185
-1195
-1205
-1215
-1224
-1234
-1243
-1251
-1259
-1267
-1275
-1283
-1290
-1297
-1304
-1311
-1318
-1325
-1332
-1339
-1347
-1355
-1363
-1372
-1382
-1391
-1402
-1413
-1424
-1435
-1447
-1460
-1473
-1486
-1499
-1513
-1528
-1543
-1558
-1573
-1589
-1605
-1622
-1638
-1655
-1671
-1688
-1704
-1720
-1736
-1751
-1766
-1781
-1795
-1809
-1822
-1835
-1847
-1859
-1870
-1881
-1891
-1900
-1910
-1918
-1927
-1934
-1941
-1948
-1954
-1959
-1964
-1968
-1971
-1974
-1976
-1977
-1977
-1976
-1974
-1971
-1968
-1964
-1960
-1954
-1949
-1943
-1936
-1930
-1923
-1917
-1910
-1904
-1897
-1891
-1884
-1878
-1872
-1865
-1859
-1853
-1846
-1840
-1834
-1827
-1821
-1814
-1807
-1800
-1794
-1787
-1780
-1774
-1768
-1763
-1758
-1753
-1748
-1745
-1741
-1738
-1736
-1734
-1732
-1731
-1730
-1729
-1728
-1728
-1728
-1728
-1727
-1727
-1727
-1727
-1727
-1726
-1726
-1727
-1727
-1728
-1730
-1731
-1734
-1736
-1740
-1743
-1748
-1752
-1757
-1763
-1769
-1775
-1781
-1788
-1795
-1802
-1810
-1817
-1825
-1833
-1841
-1849
-1857
-1865
-1873
-1881
-1889
-1897
-1905
-1913
-1921
-1929
-1937
-1945
-1954
-1962
-1970
-1978
-1986
-1994
-2001
-2009
-2016
-2023
-2029
-2036
-2041
-2047
-2052
-2056
-2059
-2062
-2065
-2067
-2068
-2068
-2068
-2068
-2066
-2064
-2061
-2058
-2054
-2049
-2043
-2036
-2029
-2021
-2013
-2005
-1995
-1986
-1975
-1965
-1954
-1943
-1932
-1920
-1908
-1896
-1884
-1871
-1858
-1845
-1831
-1816
-1801
-1785
-1769
-1752
-1734
-1716
-1697
-1677
-1657
-1637
-1616
-1594
-1573
-1551
-1530
-1508
-1487
-1466
-1445
-1424
-1404
-1384
-1364
-1344
-1324
-1305
-1285
-1266
-1247
-1227
-1208
-1189
-1170
-1151
-1133
-1114
-1096
-1078
-1060
-1043
-1026
-1008
-993
-978
-963
-948
-934
-921
-909
-897
-886
-876
-866
-857
-848
-840
-833
-826
-819
-813
-807
-801
-796
-791
-787
-782
-779
-776
-773
-771
-769
-768
-767
-767
-767
-768
-770
-771
-774
-776
-779
-783
-787
-791
-796
-800
-805
-811
-816
-822
-828
-835
-841
-848
-855
-863
-870
-878
-887
-896
-905
-915
-925
-935
-945
-956
-966
-977
-987
-998
-1008
-1018
-1028
-1039
-1049
-1059
-1069
-1078
-1088
-1098
-1108
-1117
-1127
-1136
-1145
-1154
-1162
-1170
-1177
-1183
-1189
-1194
-1198
-1202
-1205
-1206
-1207
-1207
-1207
-1206
-1203
-1201
-1197
-1194
-1189
-1184
-1179
-1174
-1169
-1163
-1157
-1152
-1146
-1141
-1136
-1131
-1126
-1121
-1116
-1112
-1107
-1103
-1098
-1093
-1089
-1084
-1079
-1074
-1068
-1063
-1057
-1051
-1045
-1039
-1032
-1026
-1018
-1012
-1004
-998
-991
-983
-976
-968
-960
-952
-943
-935
-926
-917
-908
-899
-889
-880
-870
-860
-849
-839
-829
-818
-808
-797
-787
-776
-765
-755
-744
-734
-724
-714
-704
-695
-685
-676
-668
-660
-652
-644
-638
-631
-626
-621
-616
-612
-608
-605
-603
-601
-599
-598
-598
-598
-598
-599
-600
-601
-603
-605
-607
-610
-613
-616
-619
-623
-627
-631
-636
-641
-647
-653
-659
-666
-673
-681
-690
-698
-708
-718
-728
-739
-750
-762
-774
-787
-800
-814
-828
-842
-857
-872
-888
-903
-920
-936
-953
-970
-987
-1004
-1020
-1039
-1056
-1073
-1090
-1106
-1122
-1138
-1154
-1169
-1183
-1198
-1212
-1226
-1240
-1253
-1266
-1279
-1292
-1305
-1318
-1330
-1342
-1354
-1365
-1376
-1387
-1397
-1407
-1416
-1425
-1434
-1442
-1450
-1458
-1465
-1472
-1479
-1485
-1492
-1498
-1504
-1510
-1515
-1521
-1526
-1532
-1537
-1541
-1546
-1550
-1554
-1557
-1560
-1562
-1564
-1566
-1567
-1567
-1567
-1567
-1566
-1565
-1563
-1560
-1558
-1554
-1551
-1547
-1543
-1539
-1535
-1530
-1526
-1521
-1517
-1512
-1508
-1503
-1498
-1494
-1489
-1484
-1480
-1475
-1470
-1465
-1460
-1455
-1450
-1444
-1439
-1433
-1426
-1420
-1413
-1406
-1398
-1391
-1383
-1375
-1367
-1358
-1350
-1341
-1333
-1324
-1315
-1305
-1296
-1286
-1275
-1265
-1253
-1242
-1229
-1217
-1204
-1190
-1176
-1162
-1147
-1133
-1118
-1103
-1088
-1073
-1058
-1043
-1028
-1014
-999
-985
-970
-956
-942
-928
-913
-899
-885
-871
-857
-843
-829
-815
-802
-788
-775
-762
-749
-736
-724
-712
-700
-689
-677
-666
-655
-644
-633
-622
-611
-600
-589
-577
-566
-555
-544
-533
-522
-512
-502
-492
-482
-472
-463
-454
-445
-437
-429
-421
-413
-405
-398
-390
-383
-376
-368
-361
-353
-346
-338
-330
-322
-314
-307
-299
-292
-284
-277
-271
-264
-258
-252
-247
-242
-236
-232
-227
-223
-219
-216
-212
-210
-207
-204
-202
-200
-198
-196
-194
-192
-190
-188
-186
-184
-182
-179
-176
-173
-170
-167
-163
-159
-155
-151
-146
-141
-136
-131
-125
-119
-113
-106
-99
-92
-85
-77
-68
-60
-51
-41
-31
-20
-9
2
15
28
42
56
71
87
104
121
139
158
177
196
217
238
259
281
303
325
348
371
394
417
440
464
487
510
533
556
579
601
624
646
668
690
711
732
752
772
792
811
830
848
866
884
901
918
934
950
966
981
996
1010
1024
1038
1051
1063
1075
1087
1098
1109
1119
1128
1137
1145
1153
1160
1166
1171
1176
1180
1183
1186
1187
1188
1189
1188
1187
1186
1184
1181
1178
1174
1170
1165
1160
1155
1149
1142
1135
1128
1120
1112
1103
1094
1085
1076
1067
1058
1049
1040
1031
1022
1014
1006
998
990
983
976
969
963
957
951
946
941
936
932
927
923
920
916
913
910
908
906
904
903
902
901
901
902
902
903
904
905
906
908
909
910
911
912
913
914
915
916
917
918
920
921
923
925
927
929
932
935
938
941
944
948
952
955
959
963
967
970
974
977
980
982
985
987
988
990
991
992
993
994
995
996
996
996
996
996
995
994
992
990
987
983
979
975
970
965
960
954
948
941
935
928
922
915
909
903
897
891
885
880
875
870
865
861
856
852
847
843
839
834
830
825
821
817
813
809
806
802
799
796
793
791
789
787
785
784
783
782
781
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
779
779
779
778
777
776
775
774
773
771
770
769
767
766
764
763
762
761
760
759
758
758
758
757
757
757
758
758
758
759
760
761
762
763
764
765
767
768
770
771
773
775
776
778
779
781
782
784
785
786
787
789
790
791
792
794
795
796
798
799
800
802
803
805
806
808
809
811
813
814
816
818
820
823
825
828
831
834
837
841
845
849
854
859
864
870
876
882
889
895
902
909
916
923
930
938
945
952
959
966
972
979
985
992
998
1004
1008
1014
1020
1026
1032
1037
1043
1048
1054
1059
1065
1071
1076
1082
1088
1095
1101
1107
1114
1121
1127
1134
1141
1148
1155
1163
1170
1177
1185
1192
1199
1207
1214
1221
1228
1236
1243
1250
1257
1264
1272
1279
1287
1294
1302
1309
1317
1325
1332
1340
1347
1355
1362
1369
1376
1382
1388
1395
1401
1406
1412
1418
1423
1429
1434
1440
1445
1451
1457
1463
1469
1475
1481
1487
1493
1499
1506
1512
1518
1524
1530
1536
1542
1548
1554
1559
1564
1569
1574
1579
1583
1588
1592
1596
1600
1603
1607
1610
1614
1617
1621
1625
1629
1633
1637
1642
1646
1651
1656
1662
1667
1673
1679
1685
1691
1697
1703
1709
1715
1721
1727
1733
1740
1746
1752
1758
1765
1771
1777
1784
1790
1796
1802
1808
1814
1820
1826
1832
1838
1843
1849
1854
1859
1865
1870
1875
1880
1885
1890
1895
1900
1905
1909
1914
1918
1922
1926
1930
1934
1937
1941
1944
1947
1950
1953
1956
1959
1961
1964
1966
1969
1971
1974
1976
1978
1980
1981
1983
1984
1985
1986
1987
1987
1987
1988
1987
1987
1987
1987
1986
1986
1986
1985
1985
1984
1983
1983
1982
1981
1980
1979
1978
1977
1976
1975
1974
1973
1972
1971
1971
1970
1970
1969
1969
1968
1968
1968
1968
1968
1967
1967
1968
1968
1968
1969
1970
1971
1972
1973
1975
1976
1978
1980
1982
1985
1987
1989
1992
1995
1997
2000
2003
2005
2009
2012
2016
2019
2023
2027
2031
2035
2039
2044
2049
2054
2059
2064
2070
2076
2081
2087
2094
2100
2107
2114
2121
2129
2136
2144
2152
2161
2169
2178
2186
2195
2203
2212
2221
2229
2238
2246
2255
2263
2271
2280
2288
2297
2305
2313
2321
2329
2336
2344
2351
2357
2364
2370
2376
2381
2386
2391
2395
2399
2402
2405
2407
2410
2411
2412
2413
2414
2413
2413
2411
2410
2407
2405
2401
2398
2394
2389
2384
2379
2374
2368
2362
2356
2349
2342
2335
2328
2321
2313
2305
2297
2289
2280
2271
2262
2252
2243
2233
2222
2211
2200
2189
2178
2166
2154
2142
2130
2118
2106
2093
2081
2069
2057
2045
2033
2021
2009
1997
1986
1974
1963
1952
1941
1931
1920
1910
1899
1889
1879
1869
1859
1849
1839
1829
1819
1810
1800
1790
1781
1772
1762
1753
1744
1735
1726
1718
1710
1701
1694
1686
1679
1671
1665
1658
1652
1646
1640
1634
1629
1623
1619
1614
1609
1605
1601
1597
1593
1589
1586
1582
1579
1575
1572
1569
1566
1563
1560
1557
1554
1551
1549
1546
1544
1541
1539
1537
1535
1534
1532
1531
1529
1528
1528
1527
1527
1527
1527
1527
1528
1528
1529
1530
1531
1532
1534
1535
1537
1538
1540
1541
1543
1544
1546
1547
1548
1549
1550
1550
1550
1550
1550
1549
1548
1546
1544
1541
1537
1533
1529
1523
1517
1510
1503
1494
1485
1476
1466
1455
1444
1432
1420
1407
1394
1380
1366
1351
1337
1321
1306
1289
1273
1256
1238
1220
1202
1183
1163
1143
1123
1102
1080
1058
1036
1012
990
967
943
920
896
871
847
822
798
773
748
723
698
672
647
621
595
569
543
516
490
463
436
409
382
355
328
300
273
246
218
191
164
138
111
85
59
34
9
-16
-40
-64
-88
-110
-133
-155
-176
-197
-217
-236
-255
-274
-292
-309
-326
-342
-357
-373
-387
-401
-415
-428
-441
-453
-465
-476
-486
-496
-505
-514
-522
-529
-535
-541
-546
-550
-554
-557
-559
-561
-562
-563
-564
-564
-564
-564
-564
-563
-563
-562
-562
-561
-561
-560
-559
-558
-558
-557
-556
-555
-555
-554
-553
-553
-552
-552
-551
-551
-551
-550
-550
-550
-549
-549
-549
-548
-548
-548
-548
-548
-548
-549
-549
-550
-551
-552
-554
-556
-558
-560
-563
-566
-569
-573
-577
-581
-585
-589
-594
-599
-604
-609
-614
-620
-626
-632
-639
-646
-654
-662
-671
-681
-691
-701
-712
-723
-735
-746
-759
-771
-784
-797
-811
-824
-838
-852
-866
-881
-895
-910
-924
-939
-954
-969
-984
-999
-1014
-1030
-1046
-1062
-1078
-1093
-1109
-1125
-1141
-1157
-1173
-1189
-1204
-1220
-1235
-1250
-1265
-1279
-1294
-1308
-1322
-1335
-1348
-1361
-1373
-1385
-1397
-1408
-1419
-1429
-1439
-1448
-1457
-1465
-1473
-1480
-1487
-1494
-1499
-1505
-1510
-1514
-1519
-1522
-1526
-1529
-1532
-1534
-1536
-1538
-1539
-1540
-1541
-1541
-1541
-1540
-1538
-1536
-1534
-1531
-1527
-1522
-1517
-1511
-1505
-1498
-1490
-1482
-1474
-1465
-1457
-1447
-1438
-1429
-1419
-1409
-1400
-1390
-1379
-1369
-1359
-1348
-1337
-1326
-1315
-1304
-1292
-1281
-1269
-1256
-1244
-1231
-1218
-1205
-1192
-1179
-1165
-1152
-1138
-1124
-1111
-1097
-1083
-1070
-1056
-1042
-1029
-1014
-1002
-988
-975
-962
-949
-937
-924
-912
-900
-889
-878
-867
-857
-847
-837
-828
-819
-811
-803
-795
-788
-782
-776
-770
-765
-760
-756
-752
-749
-746
-744
-743
-742
-741
-741
-742
-743
-745
-747
-750
-753
-757
-761
-766
-771
-777
-783
-790
-797
-804
-812
-820
-828
-837
-846
-855
-864
-874
-884
-894
-904
-914
-925
-936
-947
-958
-970
-981
-993
-1004
-1016
-1028
-1040
-1052
-1063
-1075
-1087
-1099
-1111
-1123
-1135
-1147
-1159
-1171
-1184
-1196
-1208
-1220
-1232
-1244
-1257
-1269
-1281
-1293
-1305
-1317
-1329
-1341
-1352
-1364
-1375
-1387
-1398
-1409
-1420
-1430
-1441
-1451
-1461
-1470
-1480
-1489
-1498
-1507
-1515
-1523
-1531
-1538
-1545
-1552
-1558
-1564
-1570
-1576
-1581
-1585
-1590
-1594
-1598
-1601
-1604
-1607
-1610
-1612
-1614
-1616
-1617
-1619
-1620
-1621
-1621
-1622
-1623
-1623
-1624
-1624
-1625
-1625
-1625
-1626
-1626
-1627
-1627
-1628
-1629
-1629
-1630
-1631
-1633
-1634
-1635
-1637
-1639
-1641
-1643
-1645
-1648
-1650
-1653
-1655
-1658
-1661
-1665
-1668
-1672
-1675
-1679
-1684
-1688
-1693
-1698
-1704
-1710
-1716
-1723
-1730
-1737
-1745
-1753
-1761
-1769
-1778
-1788
-1797
-1807
-1817
-1827
-1838
-1848
-1860
-1871
-1883
-1895
-1908
-1921
-1934
-1948
-1961
-1975
-1989
-2003
-2017
-2032
-2045
-2061
-2075
-2090
-2104
-2119
-2134
-2149
-2164
-2180
-2195
-2211
-2227
-2243
-2259
-2275
-2291
-2308
-2324
-2340
-2356
-2372
-2388
-2404
-2419
-2435
-2450
-2466
-2481
-2497
-2512
-2528
-2544
-2560
-2576
-2592
-2608
-2624
-2640
-2655
-2671
-2687
-2702
-2718
-2733
-2748
-2762
-2777
-2791
-2804
-2818
-2831
-2843
-2856
-2868
-2879
-2890
-2901
-2911
-2921
-2930
-2940
-2948
-2957
-2965
-2972
-2979
-2986
-2992
-2998
-3003
-3008
-3012
-3016
-3019
-3022
-3024
-3026
-3027
-3028
-3029
-3029
-3029
-3029
-3028
-3028
-3027
-3026
-3026
-3025
-3024
-3023
-3023
-3022
-3022
-3021
-3021
-3020
-3020
-3019
-3019
-3019
-3018
-3018
-3018
-3018
-3018
-3018
-3018
-3018
-3019
-3019
-3019
-3020
-3020
-3020
-3021
-3021
-3021
-3021
-3021
-3021
-3021
-3020
-3020
-3019
-3018
-3017
-3015
-3014
-3012
-3010
-3008
-3007
-3005
-3004
-3002
-3001
-3000
-2999
-2999
-2998
-2998
-2998
-2999
-3000
-3001
-3002
-3004
-3005
-3007
-3009
-3011
-3014
-3016
-3019
-3021
-3024
-3027
-3030
-3033
-3036
-3039
-3043
-3046
-3050
-3053
-3057
-3061
-3066
-3070
-3074
-3079
-3084
-3089
-3094
-3099
-3105
-3111
-3117
-3123
-3129
-3136
-3143
-3150
-3157
-3165
-3172
-3180
-3188
-3196
-3204
-3211
-3219
-3227
-3234
-3241
-3248
-3255
-3262
-3268
-3275
-3281
-3287
-3293
-3298
-3304
-3310
-3315
-3321
-3327
-3332
-3338
-3343
-3349
-3354
-3359
-3364
-3369
-3374
-3378
-3383
-3387
-3391
-3395
-3398
-3401
-3404
-3407
-3410
-3412
-3414
-3417
-3418
-3420
-3422
-3423
-3424
-3426
-3427
-3427
-3428
-3429
-3429
-3429
-3429
-3429
-3428
-3427
-3426
-3425
-3423
-3421
-3419
-3416
-3414
-3411
-3407
-3403
-3399
-3395
-3390
-3385
-3379
-3374
-3368
-3361
-3355
-3348
-3341
-3334
-3326
-3319
-3312
-3305
-3297
-3290
-3282
-3275
-3267
-3259
-3251
-3243
-3234
-3225
-3216
-3207
-3198
-3188
-3178
-3168
-3157
-3146
-3135
-3124
-3113
-3102
-3090
-3078
-3067
-3055
-3043
-3031
-3019
-3007
-2995
-2983
-2970
-2958
-2946
-2933
-2920
-2907
-2894
-2881
-2868
-2855
-2842
-2828
-2815
-2801
-2788
-2774
-2760
-2746
-2732
-2718
-2704
-2690
-2676
-2661
-2647
-2634
-2620
-2606
-2592
-2579
-2565
-2552
-2539
-2526
-2514
-2501
-2489
-2477
-2465
-2454
-2442
-2431
-2420
-2409
-2398
-2387
-2376
-2365
-2355
-2344
-2333
-2323
-2313
-2302
-2292
-2281
-2271
-2261
-2251
-2241
-2231
-2221
-2212
-2202
-2193
-2184
-2175
-2167
-2158
-2150
-2142
-2135
-2128
-2121
-2114
-2108
-2102
-2096
-2090
-2085
-2080
-2075
-2071
-2066
-2062
-2058
-2054
-2050
-2047
-2043
-2040
-2037
-2033
-2031
-2028
-2025
-2021
-2019
-2016
-2013
-2009
-2007
-2004
-2001
-1998
-1994
-1991
-1988
-1984
-1981
-1977
-1973
-1970
-1966
-1962
-1958
-1954
-1950
-1946
-1942
-1938
-1934
-1930
-1926
-1921
-1916
-1911
-1906
-1901
-1895
-1889
-1883
-1876
-1869
-1862
-1855
-1847
-1839
-1831
-1822
-1813
-1805
-1796
-1787
-1778
-1768
-1759
-1750
-1741
-1732
-1722
-1713
-1704
-1695
-1685
-1676
-1667
-1658
-1648
-1639
-1630
-1620
-1611
-1602
-1593
-1584
-1575
-1566
-1557
-1548
-1540
-1531
-1523
-1514
-1506
-1497
-1489
-1480
-1472
-1464
-1455
-1447
-1438
-1430
-1421
-1413
-1405
-1396
-1388
-1380
-1372
-1364
-1356
-1348
-1340
-1332
-1324
-1317
-1309
-1302
-1295
-1288
-1280
-1273
-1266
-1258
-1251
-1243
-1236
-1228
-1220
-1212
-1203
-1195
-1186
-1177
-1168
-1159
-1149
-1140
-1130
-1119
-1109
-1098
-1087
-1075
-1064
-1052
-1040
-1028
-1014
-1002
-989
-976
-962
-948
-934
-920
-905
-891
-876
-861
-846
-831
-816
-800
-785
-769
-754
-738
-722
-706
-690
-674
-658
-642
-625
-609
-593
-577
-560
-544
-529
-513
-497
-482
-467
-452
-437
-423
-409
-395
-382
-368
-355
-342
-330
-318
-306
-294
-282
-271
-260
-248
-237
-226
-215
-204
-194
-183
-172
-162
-151
-141
-131
-121
-111
-101
-92
-82
-72
-63
-54
-45
-36
-27
-18
-10
-1
7
16
24
33
41
50
58
66
74
82
90
98
105
113
120
127
134
140
147
153
160
166
172
178
183
189
194
200
205
211
216
221
226
231
236
241
246
250
255
259
264
268
273
277
282
286
291
296
301
306
311
316
321
326
331
336
341
346
351
355
360
364
368
372
377
381
385
389
394
398
403
408
414
419
425
431
437
444
450
457
463
470
477
483
490
497
504
510
517
523
529
535
541
547
552
557
562
567
572
577
581
586
591
595
600
605
609
614
619
624
629
634
639
644
650
655
660
665
669
674
679
683
688
692
696
700
704
708
713
717
721
725
730
734
739
743
748
752
757
761
766
770
774
778
782
786
790
793
796
799
802
805
807
810
812
814
816
818
819
821
822
824
825
827
828
830
831
832
834
835
836
837
838
839
840
841
842
842
843
843
843
844
844
844
844
845
845
845
846
846
847
847
848
849
849
850
851
851
852
853
853
854
855
855
856
857
858
859
860
861
863
865
866
868
870
872
874
875
877
878
880
881
882
883
884
885
886
886
887
887
888
889
889
890
890
891
891
892
892
893
894
894
895
896
896
897
898
898
899
900
900
901
902
902
903
904
904
905
905
906
906
906
907
907
907
908
908
909
910
911
912
914
916
918
920
923
926
929
933
937
941
946
950
955
960
965
971
976
982
988
994
1000
1006
1012
1018
1025
1032
1038
1045
1051
1058
1064
1071
1078
1085
1091
1099
1106
1113
1121
1128
1136
1144
1152
1161
1169
1177
1185
1194
1202
1210
1217
1225
1232
1239
1246
1252
1259
1265
1270
1276
1281
1286
1291
1296
1301
1305
1309
1313
1317
1321
1324
1328
1331
1334
1337
1340
1342
1345
1347
1350
1352
1354
1356
1357
1359
1360
1361
1362
1363
1364
1364
1365
1365
1365
1365
1365
1365
1364
1364
1364
1363
1363
1363
1363
1362
1362
1362
1362
1362
1361
1361
1361
1361
1360
1360
1359
1358
1358
1357
1356
1356
1355
1354
1353
1352
1351
1350
1349
1347
1346
1345
1344
1343
1342
1341
1340
1339
1339
1339
1339
1339
1339
1340
1341
1343
1344
1346
1348
1350
1353
1356
1358
1361
1364
1367
1370
1373
1375
1378
1380
1382
1384
1385
1387
1388
1388
1389
1389
1389
1388
1388
1387
1385
1384
1382
1380
1378
1375
1373
1370
1367
1363
1359
1355
1351
1346
1341
1335
1330
1323
1317
1310
1302
1294
1286
1278
1269
1260
1250
1241
1231
1221
1211
1201
1191
1180
1170
1159
1149
1138
1127
1117
1106
1095
1084
1073
1062
1051
1040
1029
1016
1006
995
984
972
961
950
939
929
918
908
897
887
877
867
858
848
839
830
821
812
803
794
786
777
769
760
752
744
737
729
722
715
708
702
695
689
684
678
673
668
664
659
655
651
647
644
640
637
634
631
628
625
623
621
619
617
615
613
611
610
608
606
605
604
602
601
600
598
597
596
594
593
591
589
588
586
584
581
579
576
573
570
566
562
558
553
548
542
536
530
524
518
511
504
497
490
482
475
467
459
450
442
433
425
416
406
397
387
377
366
356
345
334
322
311
299
287
275
263
250
238
226
214
201
189
177
165
153
141
129
117
105
94
82
71
59
48
37
26
15
4
-6
-17
-27
-37
-47
-56
-66
-75
-84
-93
-101
-110
-118
-126
-133
-141
-148
-154
-160
-166
-171
-176
-180
-184
-188
-191
-194
-196
-198
-200
-202
-203
-204
-205
-206
-207
-207
-207
-207
-208
-208
-208
-207
-207
-207
-207
-207
-207
-207
-206
-206
-206
-206
-206
-206
-206
-206
-206
-206
-205
-205
-205
-204
-204
-203
-202
-202
-201
-201
-201
-201
-201
-201
-202
-202
-203
-204
-206
-207
-209
-211
-214
-216
-219
-222
-225
-229
-232
-236
-240
-244
-249
-253
-258
-263
-269
-274
-280
-286
-293
-299
-306
-313
-321
-328
-336
-344
-352
-360
-368
-376
-384
-393
-401
-409
-417
-425
-433
-441
-449
-457
-465
-473
-481
-490
-498
-506
-514
-522
-530
-538
-546
-554
-562
-570
-577
-585
-593
-600
-608
-615
-622
-629
-636
-643
-650
-656
-662
-668
-673
-678
-683
-688
-692
-696
-701
-705
-709
-713
-717
-722
-726
-731
-736
-742
-747
-753
-760
-766
-773
-780
-787
-795
-802
-810
-818
-826
-834
-842
-851
-859
-867
-875
-884
-892
-900
-909
-917
-925
-933
-941
-949
-957
-965
-973
-981
-989
-997
-1006
-1014
-1022
-1031
-1039
-1048
-1057
-1066
-1075
-1084
-1093
-1103
-1112
-1122
-1132
-1143
-1153
-1164
-1175
-1186
-1197
-1209
-1221
-1232
-1245
-1257
-1269
-1282
-1294
-1307
-1320
-1333
-1347
-1360
-1374
-1387
-1401
-1415
-1429
-1444
-1458
-1473
-1488
-1503
-1518
-1533
-1548
-1563
-1578
-1594
-1609
-1624
-1639
-1654
-1669
-1685
-1700
-1715
-1731
-1746
-1761
-1777
-1792
-1808
-1824
-1839
-1855
-1871
-1886
-1902
-1917
-1932
-1947
-1962
-1977
-1991
-2005
-2019
-2032
-2045
-2058
-2070
-2082
-2094
-2105
-2115
-2125
-2134
-2143
-2152
-2160
-2167
-2174
-2180
-2186
-2192
-2197
-2201
-2205
-2209
-2212
-2215
-2217
-2219
-2221
-2222
-2223
-2224
-2225
-2225
-2225
-2225
-2225
-2224
-2223
-2223
-2222
-2221
-2220
-2218
-2217
-2216
-2214
-2212
-2211
-2209
-2207
-2205
-2204
-2202
-2200
-2198
-2196
-2195
-2193
-2192
-2191
-2190
-2189
-2188
-2187
-2187
-2186
-2186
-2185
-2185
-2185
-2185
-2186
-2186
-2186
-2186
-2187
-2187
-2187
-2188
-2188
-2188
-2188
-2189
-2189
-2189
-2189
-2190
-2190
-2190
-2191
-2191
-2191
-2191
-2192
-2192
-2193
-2194
-2194
-2196
-2197
-2198
-2200
-2202
-2205
-2207
-2210
-2213
-2217
-2221
-2225
-2230
-2235
-2240
-2245
-2250
-2256
-2261
-2267
-2273
-2279
-2285
-2291
-2297
-2303
-2310
-2316
-2322
-2329
-2335
-2342
-2349
-2355
-2362
-2369
-2375
-2382
-2388
-2395
-2401
-2407
-2412
-2418
-2423
-2428
-2433
-2437
-2442
-2446
-2450
-2453
-2457
-2460
-2463
-2466
-2468
-2470
-2472
-2473
-2474
-2475
-2476
-2476
-2476
-2476
-2476
-2475
-2473
-2472
-2470
-2468
-2465
-2462
-2459
-2455
-2451
-2447
-2442
-2437
-2431
-2425
-2419
-2413
-2407
-2400
-2393
-2387
-2379
-2372
-2365
-2357
-2349
-2341
-2332
-2324
-2315
-2306
-2296
-2286
-2276
-2265
-2254
-2243
-2231
-2219
-2208
-2196
-2184
-2172
-2160
-2148
-2137
-2125
-2114
-2103
-2093
-2082
-2072
-2062
-2052
-2043
-2033
-2024
-2015
-2005
-1996
-1987
-1979
-1970
-1961
-1953
-1945
-1937
-1930
-1923
-1916
-1909
-1902
-1896
-1891
-1885
-1880
-1876
-1871
-1867
-1863
-1860
-1857
-1854
-1852
-1850
-1848
-1846
-1845
-1844
-1843
-1843
-1843
-1843
-1844
-1844
-1845
-1847
-1848
-1850
-1851
-1853
-1855
-1857
-1859
-1861
-1864
-1866
-1868
-1870
-1872
-1874
-1875
-1877
-1879
-1880
-1882
-1884
-1885
-1887
-1888
-1889
-1891
-1892
-1893
-1894
-1895
-1895
-1895
-1895
-1895
-1894
-1892
-1891
-1889
-1886
-1883
-1880
-1876
-1872
-1867
-1862
-1857
-1851
-1845
-1839
-1832
-1825
-1817
-1809
-1801
-1792
-1783
-1773
-1763
-1752
-1740
-1728
-1716
-1703
-1689
-1675
-1660
-1645
-1630
-1614
-1598
-1582
-1566
-1549
-1532
-1516
-1499
-1482
-1465
-1449
-1432
-1415
-1399
-1382
-1366
-1349
-1333
-1316
-1299
-1282
-1265
-1248
-1230
-1212
-1194
-1176
-1158
-1139
-1120
-1101
-1082
-1063
-1044
-1025
-1006
-987
-968
-950
-932
-914
-897
-880
-863
-846
-830
-814
-798
-782
-766
-751
-735
-720
-705
-690
-676
-662
-648
-635
-622
-609
-597
-585
-574
-563
-552
-541
-531
-522
-512
-503
-494
-486
-477
-469
-461
-453
-445
-438
-431
-423
-416
-409
-402
-396
-389
-382
-376
-369
-363
-357
-350
-344
-337
-331
-325
-318
-311
-305
-298
-292
-285
-279
-273
-267
-261
-256
-250
-245
-241
-236
-231
-227
-223
-218
-214
-209
-205
-200
-195
-190
-184
-178
-172
-166
-159
-152
-145
-138
-131
-124
-116
-109
-102
-95
-88
-81
-75
-68
-62
-56
-50
-44
-37
-31
-24
-18
-11
-3
4
12
21
30
39
48
58
68
79
89
100
110
121
132
142
153
163
174
184
194
204
214
224
234
243
253
262
272
281
290
299
308
317
326
334
342
350
358
365
373
380
387
393
400
406
413
419
425
432
438
444
450
457
463
469
475
481
487
493
499
505
511
517
523
528
534
540
545
550
556
561
566
572
577
582
587
593
598
603
608
613
617
622
626
631
635
638
642
645
649
652
655
658
661
663
666
669
672
674
677
680
683
686
689
692
695
698
701
704
707
710
713
716
719
722
724
727
730
732
735
738
740
743
746
749
752
755
759
763
766
770
774
778
782
785
789
792
796
798
801
804
806
807
809
810
811
812
812
812
813
813
813
813
813
813
813
812
812
812
812
811
811
810
810
809
808
808
807
805
804
803
801
799
797
795
792
790
787
784
781
778
775
773
770
767
764
761
759
756
753
750
747
744
740
737
733
729
725
721
716
712
707
702
698
693
689
685
681
678
674
672
669
667
664
662
661
659
657
655
653
651
649
646
644
641
638
635
632
628
624
621
617
613
609
605
600
596
591
586
582
577
571
566
561
555
550
544
539
533
527
521
515
510
504
498
492
486
480
474
468
462
456
451
445
439
433
427
421
415
408
402
396
389
383
376
370
364
358
351
345
340
334
328
322
317
311
306
300
295
289
284
279
273
267
262
256
250
243
237
230
223
216
208
201
194
186
179
172
165
158
151
144
138
131
125
119
113
108
102
97
91
86
81
76
71
66
61
56
50
45
40
36
31
26
22
18
13
9
6
2
-2
-5
-9
-12
-16
-19
-22
-26
-29
-32
-35
-38
-41
-44
-47
-49
-52
-54
-57
-59
-61
-63
-65
-67
-69
-71
-73
-75
-77
-80
-82
-85
-88
-90
-93
-96
-98
-101
-103
-105
-107
-109
-110
-111
-112
-113
-113
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-115
-115
-116
-116
-117
-117
-117
-118
-118
-117
-117
-117
-116
-115
-114
-113
-111
-110
-109
-107
-106
-105
-104
-103
-103
-103
-103
-103
-103
-104
-105
-106
-107
-108
-108
-109
-110
-111
-112
-113
-114
-115
-115
-116
-117
-117
-118
-119
-119
-120
-120
-121
-121
-121
-122
-122
-122
-123
-123
-123
-124
-124
-125
-126
-127
-128
-129
-131
-133
-135
-137
-140
-143
-146
-149
-153
-156
-160
-164
-167
-171
-175
-179
-183
-187
-191
-195
-199
-204
-208
-213
-217
-222
-227
-232
-238
-243
-249
-255
-261
-268
-274
-281
-288
-295
-302
-309
-317
-324
-332
-339
-346
-354
-361
-369
-376
-383
-391
-398
-405
-412
-419
-427
-434
-441
-449
-456
-464
-471
-479
-487
-495
-503
-511
-520
-528
-536
-544
-552
-560
-567
-575
-582
-589
-596
-603
-609
-615
-621
-626
-631
-635
-640
-643
-647
-650
-652
-655
-657
-658
-659
-660
-661
-661
-662
-661
-661
-660
-659
-657
-655
-653
-651
-648
-644
-640
-636
-632
-627
-622
-616
-611
-605
-599
-593
-587
-581
-575
-570
-565
-560
-555
-550
-546
-542
-538
-534
-530
-526
-523
-519
-516
-512
-508
-504
-500
-496
-492
-488
-483
-479
-474
-470
-465
-461
-457
-452
-449
-445
-441
-438
-435
-433
-431
-429
-427
-426
-425
-425
-425
-425
-425
-425
-425
-426
-427
-427
-428
-428
-429
-430
-430
-430
-431
-431
-432
-432
-433
-433
-434
-435
-436
-436
-438
-439
-440
-441
-443
-444
-445
-446
-447
-448
-449
-449
-450
-450
-450
-450
-449
-449
-448
-447
-445
-444
-442
-440
-437
-435
-432
-429
-426
-423
-420
-417
-414
-411
-408
-405
-402
-399
-396
-393
-389
-386
-382
-378
-374
-369
-365
-359
-354
-348
-342
-336
-329
-322
-315
-308
-301
-294
-286
-279
-272
-264
-257
-250
-243
-236
-229
-222
-215
-209
-202
-195
-189
-182
-175
-168
-161
-155
-148
-141
-134
-128
-121
-115
-109
-103
-97
-91
-86
-81
-75
-71
-66
-61
-57
-53
-49
-46
-43
-40
-37
-35
-32
-31
-29
-28
-28
-27
-28
-28
-29
-30
-32
-34
-36
-39
-42
-45
-49
-52
-56
-61
-65
-70
-75
-80
-85
-90
-96
-102
-107
-113
-119
-126
-132
-138
-145
-151
-158
-164
-171
-178
-184
-191
-197
-204
-210
-216
-222
-227
-233
-238
-244
-249
-254
-258
-263
-267
-272
-276
-280
-284
-288
-291
-295
-298
-302
-305
-308
-311
-314
-317
-319
-321
-322
-324
-325
-326
-327
-327
-327
-327
-327
-326
-325
-324
-322
-321
-318
-316
-314
-311
-308
-305
-301
-298
-294
-290
-285
-280
-275
-270
-264
-259
-252
-246
-239
-233
-226
-219
-212
-205
-199
-192
-185
-178
-171
-164
-158
-151
-144
-137
-131
-124
-117
-110
-103
-97
-90
-84
-77
-71
-65
-59
-54
-49
-44
-40
-36
-33
-30
-27
-25
-23
-22
-21
-20
-19
-19
-19
-19
-20
-21
-22
-23
-25
-27
-30
-32
-35
-39
-43
-47
-51
-56
-61
-66
-72
-78
-84
-91
-97
-104
-111
-119
-126
-134
-141
-149
-157
-165
-173
-182
-191
-200
-209
-219
-229
-239
-249
-260
-271
-283
-294
-306
-317
-329
-341
-353
-365
-377
-389
-401
-412
-424
-435
-446
-457
-468
-479
-490
-501
-512
-523
-534
-544
-555
-566
-576
-587
-598
-608
-619
-629
-639
-649
-659
-669
-679
-689
-698
-708
-717
-726
-735
-744
-753
-761
-770
-778
-786
-794
-802
-810
-818
-826
-833
-841
-848
-855
-862
-868
-875
-881
-888
-894
-900
-905
-911
-917
-922
-927
-933
-938
-943
-948
-952
-957
-962
-966
-971
-975
-980
-984
-988
-992
-996
-1000
-1004
-1006
-1010
-1014
-1018
-1022
-1028
-1032
-1037
-1042
-1047
-1052
-1058
-1064
-1070
-1076
-1082
-1088
-1094
-1101
-1107
-1113
-1120
-1126
-1133
-1140
-1147
-1154
-1161
-1168
-1176
-1183
-1191
-1200
-1208
-1217
-1225
-1234
-1243
-1252
-1260
-1269
-1278
-1286
-1294
-1303
-1311
-1319
-1327
-1336
-1344
-1352
-1360
-1368
-1376
-1384
-1393
-1401
-1409
-1418
-1427
-1435
-1444
-1453
-1461
-1470
-1479
-1488
-1496
-1505
-1513
-1521
-1529
-1537
-1545
-1552
-1560
-1567
-1574
-1581
-1587
-1594
-1600
-1606
-1612
-1618
-1623
-1628
-1632
-1636
-1640
-1644
-1647
-1650
-1653
-1655
-1657
-1659
-1660
-1661
-1662
-1662
-1662
-1662
-1661
-1660
-1659
-1658
-1656
-1654
-1651
-1649
-1646
-1643
-1641
-1638
-1635
-1632
-1629
-1626
-1623
-1620
-1618
-1615
-1613
-1610
-1608
-1605
-1603
-1600
-1598
-1596
-1593
-1591
-1589
-1586
-1584
-1581
-1579
-1576
-1573
-1570
-1568
-1565
-1562
-1559
-1556
-1553
-1550
-1547
-1544
-1541
-1537
-1534
-1531
-1528
-1525
-1522
-1520
-1517
-1514
-1512
-1510
-1508
-1506
-1504
-1502
-1500
-1498
-1497
-1495
-1493
-1492
-1490
-1489
-1487
-1485
-1484
-1482
-1480
-1478
-1477
-1475
-1473
-1471
-1468
-1466
-1464
-1462
-1460
-1458
-1456
-1454
-1452
-1451
-1449
-1447
-1446
-1444
-1443
-1441
-1439
-1438
-1436
-1434
-1432
-1429
-1427
-1424
-1421
-1418
-1414
-1411
-1407
-1403
-1399
-1394
-1390
-1385
-1380
-1376
-1371
-1366
-1361
-1356
-1351
-1346
-1340
-1335
-1330
-1325
-1319
-1314
-1308
-1302
-1297
-1291
-1285
-1279
-1274
-1268
-1262
-1257
-1251
-1246
-1240
-1235
-1230
-1226
-1221
-1216
-1212
-1207
-1203
-1199
-1194
-1190
-1186
-1181
-1177
-1173
-1168
-1164
-1160
-1156
-1151
-1147
-1143
-1139
-1136
-1132
-1128
-1124
-1120
-1117
-1113
-1109
-1106
-1102
-1099
-1096
-1093
-1090
-1087
-1085
-1082
-1080
-1078
-1076
-1075
-1073
-1072
-1071
-1070
-1070
-1069
-1069
-1070
-1070
-1071
-1072
-1073
-1074
-1075
-1077
-1078
-1080
-1082
-1084
-1086
-1088
-1090
-1093
-1095
-1097
-1099
-1102
-1104
-1106
-1108
-1110
-1112
-1114
-1116
-1118
-1119
-1121
-1122
-1123
-1125
-1126
-1127
-1128
-1129
-1130
-1131
-1132
-1133
-1134
-1135
-1136
-1137
-1138
-1139
-1140
-1141
-1142
-1142
-1143
-1144
-1144
-1145
-1145
-1146
-1146
-1146
-1147
-1147
-1147
-1147
-1147
-1147
-1147
-1147
-1147
-1146
-1146
-1145
-1144
-1142
-1141
-1139
-1137
-1135
-1132
-1129
-1126
-1123
-1119
-1116
-1112
-1108
-1103
-1099
-1094
-1089
-1084
-1079
-1074
-1069
-1064
-1058
-1053
-1047
-1042
-1036
-1030
-1025
-1020
-1014
-1008
-1004
-999
-994
-989
-984
-979
-974
-969
-964
-959
-955
-950
-945
-940
-936
-931
-926
-922
-917
-913
-908
-904
-899
-895
-890
-886
-881
-877
-872
-868
-863
-858
-853
-849
-844
-839
-833
-828
-823
-817
-811
-805
-800
-793
-787
-781
-775
-768
-762
-755
-749
-742
-736
-729
-723
-717
-711
-705
-699
-694
-689
-683
-679
-674
-670
-665
-661
-657
-653
-649
-646
-642
-638
-634
-630
-626
-622
-617
-613
-608
-603
-599
-594
-588
-583
-578
-573
-567
-562
-557
-551
-546
-541
-536
-530
-525
-521
-516
-511
-506
-502
-497
-493
-488
-484
-480
-475
-471
-466
-461
-457
-452
-447
-443
-438
-433
-429
-424
-420
-416
-412
-408
-404
-401
-398
-395
-392
-390
-388
-386
-384
-383
-382
-381
-381
-380
-380
-380
-380
-380
-380
-380
-380
-380
-381
-381
-381
-381
-381
-382
-382
-382
-382
-383
-383
-383
-384
-384
-384
-385
-385
-386
-387
-387
-388
-389
-390
-391
-392
-393
-395
-396
-398
-399
-401
-403
-405
-408
-410
-413
-416
-419
-422
-425
-429
-433
-437
-442
-446
-451
-457
-462
-468
-474
-480
-486
-493
-499
-506
-513
-520
-527
-533
-540
-546
-553
-559
-565
-571
-577
-583
-589
-595
-601
-606
-612
-618
-624
-630
-636
-642
-649
-655
-661
-667
-674
-680
-686
-692
-698
-704
-709
-715
-721
-726
-732
-737
-743
-748
-754
-759
-765
-770
-776
-781
-786
-792
-797
-803
-808
-813
-819
-824
-829
-834
-838
-843
-847
-851
-855
-859
-863
-866
-869
-872
-874
-877
-879
-881
-882
-884
-885
-886
-887
-888
-889
-890
-890
-891
-891
-892
-892
-892
-893
-893
-893
-893
-893
-892
-892
-892
-891
-891
-890
-890
-889
-888
-887
-887
-886
-885
-884
-883
-882
-881
-880
-878
-877
-876
-874
-873
-871
-869
-868
-866
-864
-862
-861
-859
-857
-856
-854
-853
-852
-850
-849
-847
-846
-844
-843
-841
-839
-838
-836
-835
-833
-832
-830
-829
-828
-826
-825
-824
-822
-821
-820
-819
-817
-816
-814
-813
-811
-809
-807
-805
-803
-800
-798
-795
-792
-789
-785
-782
-779
-775
-771
-767
-764
-760
-755
-751
-747
-742
-738
-733
-728
-723
-718
-713
-708
-703
-697
-692
-687
-681
-676
-671
-665
-660
-655
-650
-644
-639
-634
-629
-624
-619
-614
-609
-604
-599
-594
-590
-585
-580
-575
-571
-566
-561
-557
-552
-548
-543
-539
-534
-530
-525
-521
-516
-512
-507
-503
-498
-494
-489
-485
-480
-476
-471
-467
-463
-460
-456
-452
-449
-446
-443
-440
-437
-434
-432
-429
-427
-424
-422
-419
-417
-415
-413
-411
-409
-407
-406
-404
-403
-402
-401
-401
-400
-400
-399
-399
-399
-399
-399
-399
-398
-398
-398
-397
-397
-396
-395
-394
-393
-392
-391
-390
-388
-387
-385
-383
-381
-379
-377
-374
-372
-369
-366
-363
-359
-355
-351
-347
-342
-337
-332
-326
-320
-313
-307
-300
-293
-285
-277
-269
-261
-253
-244
-235
-226
-216
-206
-196
-185
-175
-164
-153
-141
-130
-118
-106
-94
-82
-70
-58
-46
-34
-21
-9
4
16
28
41
54
66
79
91
104
117
130
142
155
168
181
194
207
220
233
245
258
271
283
295
307
319
330
342
353
363
374
384
394
403
412
421
429
437
445
452
458
464
470
475
480
485
489
492
495
498
500
502
504
505
506
507
508
508
508
508
507
506
505
504
502
500
498
496
493
490
487
484
480
476
473
469
464
460
456
451
447
443
438
434
429
424
420
415
410
405
400
395
390
384
379
374
369
364
359
353
348
343
338
333
329
324
319
315
311
307
303
299
296
293
290
287
284
282
280
279
278
277
276
276
276
276
276
277
278
279
280
281
282
283
285
286
287
289
290
291
292
294
295
296
298
300
302
304
306
308
310
313
315
318
321
324
327
330
333
335
338
341
344
346
348
351
353
355
357
359
360
362
364
365
367
369
370
372
374
375
377
378
380
381
383
384
385
386
387
388
389
389
390
390
390
390
390
390
390
390
390
389
389
389
389
389
389
389
389
389
389
390
390
390
391
391
391
392
392
393
393
394
395
395
396
397
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
413
414
415
416
418
419
420
422
423
424
425
427
428
429
430
431
432
433
434
436
437
438
440
441
443
444
446
448
450
452
454
456
458
460
462
465
467
469
471
474
476
479
481
484
487
489
492
494
497
499
501
504
506
508
510
512
515
517
519
521
523
526
528
531
533
536
539
542
544
547
550
553
556
559
562
565
569
572
575
579
582
586
590
594
599
603
608
613
618
624
630
635
642
648
654
661
668
675
683
690
698
706
714
722
731
739
748
756
765
773
782
790
799
807
816
824
833
841
849
858
866
874
883
891
900
908
916
925
933
942
950
959
967
976
984
992
1000
1008
1016
1024
1031
1039
1046
1053
1060
1067
1074
1080
1087
1093
1099
1105
1111
1117
1122
1127
1132
1136
1141
1145
1149
1152
1156
1159
1162
1165
1168
1171
1173
1175
1177
1179
1180
1182
1183
1183
1184
1184
1184
1183
1182
1181
1180
1178
1176
1174
1172
1170
1167
1165
1162
1159
1156
1153
1150
1147
1143
1140
1136
1133
1129
1125
1121
1116
1112
1107
1102
1098
1093
1088
1083
1078
1073
1068
1063
1058
1053
1048
1043
1038
1033
1028
1022
1018
1014
1008
1004
1000
995
990
986
981
977
973
968
964
960
956
952
947
943
939
935
930
926
922
917
913
908
904
899
895
891
886
882
878
874
869
866
862
858
854
851
848
844
841
838
835
832
829
826
823
821
818
815
812
809
805
802
799
795
791
788
784
780
776
771
767
763
758
754
749
744
740
735
731
726
721
717
712
707
702
697
692
687
681
676
670
664
659
653
647
640
634
627
620
613
606
598
590
582
574
566
557
548
539
530
521
511
502
492
483
473
463
454
444
434
424
415
405
395
385
375
365
355
345
334
324
313
303
292
281
271
260
249
238
228
217
206
195
185
174
164
153
143
133
123
113
103
93
84
75
65
56
47
38
29
20
11
2
-7
-16
-25
-34
-43
-52
-61
-70
-79
-88
-98
-107
-116
-125
-134
-143
-151
-160
-169
-177
-185
-193
-201
-209
-217
-225
-232
-240
-247
-255
-262
-269
-277
-284
-291
-299
-306
-314
-321
-329
-336
-343
-351
-358
-365
-372
-379
-386
-392
-399
-406
-412
-419
-425
-431
-438
-444
-450
-457
-463
-470
-476
-483
-489
-496
-502
-509
-516
-523
-530
-536
-543
-550
-558
-565
-572
-580
-587
-595
-603
-611
-619
-628
-636
-645
-654
-663
-672
-681
-691
-700
-709
-718
-727
-736
-745
-754
-763
-772
-780
-789
-798
-806
-815
-823
-832
-840
-849
-858
-866
-875
-883
-892
-901
-909
-918
-927
-935
-944
-952
-961
-969
-977
-985
-993
-1000
-1008
-1016
-1025
-1033
-1041
-1049
-1056
-1064
-1072
-1080
-1088
-1096
-1103
-1111
-1119
-1127
-1134
-1142
-1149
-1157
-1164
-1171
-1177
-1184
-1190
-1197
-1203
-1209
-1214
-1220
-1225
-1230
-1235
-1239
-1244
-1248
-1252
-1256
-1259
-1263
-1266
-1269
-1272
-1275
-1277
-1280
-1282
-1284
-1287
-1289
-1291
-1293
-1295
-1297
-1299
-1301
-1303
-1305
-1307
-1309
-1312
-1314
-1316
-1318
-1321
-1323
-1325
-1327
-1328
-1330
-1332
-1334
-1335
-1337
-1339
-1340
-1342
-1343
-1345
-1346
-1348
-1349
-1351
-1352
-1354
-1355
-1357
-1359
-1361
-1362
-1364
-1366
-1368
-1370
-1372
-1374
-1376
-1378
-1381
-1383
-1386
-1389
-1392
-1395
-1398
-1401
-1405
-1408
-1412
-1416
-1420
-1424
-1428
-1432
-1436
-1441
-1445
-1450
-1454
-1459
-1464
-1468
-1473
-1478
-1483
-1488
-1493
-1498
-1503
-1508
-1513
-1517
-1522
-1527
-1532
-1537
-1541
-1546
-1551
-1555
-1560
-1565
-1570
-1574
-1579
-1584
-1589
-1594
-1599
-1604
-1609
-1613
-1618
-1623
-1628
-1633
-1638
-1642
-1647
-1652
-1657
-1662
-1667
-1672
-1677
-1682
-1687
-1692
-1697
-1702
-1707
-1712
-1717
-1721
-1726
-1730
-1734
-1738
-1741
-1745
-1748
-1750
-1753
-1755
-1757
-1758
-1760
-1761
-1761
-1762
-1762
-1762
-1762
-1762
-1762
-1761
-1760
-1759
-1758
-1757
-1756
-1755
-1753
-1751
-1749
-1747
-1745
-1743
-1740
-1737
-1734
-1731
-1728
-1724
-1721
-1717
-1713
-1709
-1705
-1701
-1697
-1693
-1688
-1684
-1680
-1676
-1672
-1667
-1663
-1659
-1654
-1649
-1645
-1640
-1635
-1630
-1625
-1619
-1614
-1609
-1603
-1598
-1592
-1587
-1581
-1576
-1570
-1565
-1560
-1554
-1549
-1544
-1539
-1534
-1529
-1524
-1519
-1514
-1509
-1504
-1499
-1494
-1489
-1485
-1480
-1476
-1472
-1468
-1464
-1460
-1456
-1452
-1448
-1444
-1441
-1437
-1433
-1429
-1426
-1422
-1419
-1415
-1412
-1408
-1405
-1402
-1398
-1395
-1393
-1390
-1387
-1384
-1382
-1379
-1377
-1375
-1373
-1371
-1369
-1367
-1365
-1363
-1362
-1360
-1358
-1356
-1355
-1353
-1351
-1350
-1348
-1346
-1345
-1343
-1342
-1341
-1339
-1338
-1337
-1335
-1334
-1333
-1332
-1331
-1330
-1329
-1327
-1326
-1325
-1324
-1323
-1322
-1321
-1320
-1319
-1318
-1317
-1316
-1315
-1314
-1313
-1312
-1311
-1310
-1309
-1308
-1308
-1307
-1306
-1305
-1305
-1304
-1304
-1303
-1303
-1302
-1302
-1301
-1301
-1300
-1299
-1299
-1298
-1297
-1296
-1295
-1294
-1293
-1292
-1291
-1290
-1288
-1287
-1286
-1284
-1283
-1281
-1280
-1279
-1277
-1276
-1275
-1273
-1272
-1270
-1269
-1267
-1266
-1265
-1263
-1262
-1261
-1259
-1258
-1257
-1256
-1254
-1253
-1252
-1251
-1249
-1248
-1246
-1244
-1243
-1241
-1239
-1237
-1235
-1233
-1231
-1229
-1227
-1224
-1222
-1219
-1216
-1213
-1210
-1207
-1204
-1201
-1198
-1194
-1191
-1187
-1183
-1179
-1176
-1172
-1168
-1164
-1160
-1156
-1152
-1148
-1145
-1141
-1138
-1134
-1131
-1128
-1125
-1122
-1120
-1117
-1115
-1113
-1110
-1108
-1106
-1104
-1101
-1099
-1097
-1095
-1092
-1090
-1087
-1085
-1083
-1080
-1078
-1076
-1073
-1071
-1069
-1067
-1065
-1063
-1061
-1059
-1058
-1056
-1055
-1053
-1052
-1051
-1050
-1049
-1048
-1046
-1045
-1044
-1043
-1042
-1041
-1040
-1039
-1038
-1036
-1035
-1034
-1033
-1032
-1030
-1029
-1028
-1026
-1025
-1024
-1022
-1022
-1020
-1020
-1018
-1018
-1016
-1016
-1014
-1014
-1012
-1012
-1010
-1008
-1008
-1006
-1004
-1002
-1000
-999
-998
-996
-993
-991
-989
-987
-985
-983
-980
-978
-976
-973
-971
-969
-966
-964
-962
-959
-957
-954
-952
-949
-947
-945
-942
-940
-937
-935
-932
-930
-927
-925
-923
-920
-918
-916
-914
-912
-910
-908
-905
-903
-901
-899
-897
-895
-893
-891
-888
-886
-884
-882
-880
-878
-876
-874
-872
-871
-870
-869
-868
-867
-866
-865
-865
-865
-865
-864
-865
-865
-865
-866
-867
-867
-868
-870
-871
-872
-874
-875
-877
-879
-881
-882
-884
-886
-887
-889
-890
-892
-893
-894
-895
-896
-897
-897
-898
-899
-899
-900
-900
-901
-901
-902
-902
-903
-904
-905
-906
-907
-908
-910
-911
-912
-913
-915
-916
-918
-919
-920
-922
-923
-924
-926
-927
-928
-929
-930
-931
-932
-933
-933
-934
-934
-934
-934
-934
-934
-934
-933
-933
-932
-931
-930
-929
-927
-926
-924
-923
-921
-919
-918
-916
-914
-912
-911
-909
-907
-905
-903
-901
-899
-897
-895
-893
-890
-888
-887
-885
-883
-881
-880
-878
-877
-876
-875
-874
-873
-872
-871
-870
-869
-868
-867
-866
-864
-863
-861
-859
-857
-855
-853
-850
-848
-845
-842
-839
-836
-833
-830
-827
-824
-821
-817
-814
-810
-806
-803
-799
-795
-791
-787
-782
-778
-774
-769
-764
-760
-755
-749
-744
-738
-732
-726
-720
-713
-706
-699
-692
-684
-677
-669
-661
-653
-644
-636
-627
-618
-609
-600
-591
-582
-573
-563
-554
-544
-534
-525
-515
-505
-495
-485
-475
-466
-456
-446
-436
-426
-416
-407
-397
-387
-377
-367
-357
-348
-338
-328
-317
-307
-297
-287
-278
-268
-258
-249
-240
-231
-222
-213
-205
-197
-189
-182
-174
-167
-160
-153
-147
-140
-134
-128
-122
-116
-111
-105
-100
-95
-90
-86
-81
-77
-74
-70
-67
-64
-61
-59
-57
-55
-54
-52
-51
-51
-50
-50
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-49
-49
-48
-48
-47
-46
-46
-45
-45
-45
-44
-44
-44
-44
-44
-45
-45
-45
-46
-46
-47
-48
-48
-49
-50
-51
-51
-52
-52
-53
-53
-53
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-52
-52
-51
-51
-50
-50
-49
-49
-48
-48
-47
-47
-46
-45
-45
-44
-43
-42
-41
-40
-39
-38
-36
-34
-33
-31
-29
-27
-24
-22
-19
-17
-14
-11
-9
-6
-3
0
3
6
9
12
15
17
20
23
25
28
30
32
35
37
39
41
44
46
47
49
51
53
54
56
57
58
59
60
61
62
62
62
62
62
62
61
61
60
59
57
56
54
53
51
48
46
43
41
38
35
31
28
24
20
16
12
8
3
-1
-6
-11
-15
-20
-25
-30
-36
-41
-46
-51
-57
-62
-68
-73
-79
-84
-89
-95
-100
-105
-110
-115
-120
-125
-129
-134
-138
-143
-147
-151
-155
-158
-162
-165
-169
-172
-175
-178
-181
-184
-186
-189
-191
-193
-195
-197
-198
-200
-201
-202
-202
-203
-203
-203
-202
-202
-201
-200
-199
-197
-196
-194
-192
-190
-188
-186
-184
-181
-179
-177
-175
-172
-170
-168
-166
-164
-162
-160
-159
-157
-156
-155
-154
-153
-153
-152
-152
-152
-152
-152
-153
-154
-155
-156
-157
-159
-161
-163
-165
-167
-170
-173
-177
-180
-184
-189
-193
-198
-203
-208
-214
-220
-226
-233
-240
-247
-255
-262
-270
-278
-287
-295
-304
-313
-322
-331
-340
-350
-359
-369
-378
-388
-398
-407
-417
-427
-437
-447
-457
-467
-477
-487
-497
-507
-517
-527
-537
-548
-558
-568
-579
-589
-599
-609
-619
-629
-639
-649
-659
-669
-678
-687
-696
-705
-714
-722
-730
-738
-746
-753
-760
-767
-774
-780
-786
-792
-798
-804
-809
-814
-819
-824
-828
-832
-836
-840
-843
-846
-849
-852
-854
-856
-857
-859
-860
-860
-861
-860
-860
-860
-859
-858
-857
-856
-855
-854
-853
-852
-851
-850
-849
-849
-848
-847
-847
-846
-846
-846
-845
-845
-845
-844
-844
-844
-844
-844
-844
-845
-846
-846
-848
-849
-851
-853
-855
-857
-860
-862
-865
-868
-871
-874
-877
-881
-884
-887
-891
-895
-898
-902
-906
-910
-914
-918
-923
-927
-932
-937
-942
-947
-952
-957
-963
-968
-973
-978
-984
-989
-994
-998
-1002
-1008
-1012
-1016
-1020
-1026
-1030
-1035
-1039
-1044
-1048
-1053
-1057
-1062
-1067
-1072
-1077
-1082
-1087
-1093
-1098
-1103
-1109
-1114
-1120
-1125
-1130
-1135
-1140
-1145
-1150
-1155
-1159
-1164
-1169
-1174
-1178
-1183
-1187
-1192
-1196
-1201
-1205
-1209
-1213
-1216
-1220
-1224
-1227
-1230
-1233
-1236
-1239
-1241
-1244
-1246
-1248
-1250
-1252
-1254
-1255
-1257
-1258
-1259
-1261
-1262
-1263
-1264
-1266
-1267
-1268
-1270
-1271
-1273
-1274
-1276
-1277
-1279
-1281
-1283
-1285
-1286
-1288
-1290
-1291
-1293
-1294
-1296
-1297
-1298
-1299
-1300
-1301
-1301
-1302
-1302
-1302
-1302
-1302
-1302
-1301
-1301
-1300
-1300
-1299
-1298
-1298
-1297
-1296
-1295
-1294
-1292
-1291
-1290
-1288
-1286
-1285
-1283
-1281
-1279
-1276
-1274
-1271
-1268
-1265
-1262
-1258
-1254
-1250
-1245
-1240
-1234
-1229
-1223
-1216
-1210
-1203
-1195
-1188
-1180
-1172
-1164
-1156
-1147
-1139
-1131
-1122
-1114
-1105
-1096
-1088
-1079
-1070
-1061
-1051
-1042
-1032
-1020
-1010
-1000
-989
-978
-967
-955
-944
-932
-921
-909
-897
-886
-874
-863
-851
-840
-828
-817
-806
-794
-782
-771
-759
-747
-735
-723
-710
-698
-686
-673
-661
-649
-637
-625
-614
-602
-591
-581
-570
-560
-549
-539
-530
-520
-511
-502
-492
-484
-475
-466
-458
-450
-442
-434
-426
-419
-412
-405
-399
-393
-387
-381
-376
-370
-365
-361
-356
-352
-348
-344
-340
-336
-333
-329
-326
-323
-319
-316
-313
-311
-308
-305
-303
-301
-299
-297
-295
-293
-292
-291
-290
-289
-288
-288
-287
-287
-287
-287
-287
-288
-288
-288
-289
-289
-289
-290
-290
-290
-290
-290
-290
-289
-289
-289
-288
-288
-287
-287
-286
-286
-285
-285
-284
-284
-283
-283
-283
-282
-282
-283
-283
-283
-284
-285
-286
-287
-288
-290
-291
-293
-294
-296
-297
-299
-300
-302
-303
-305
-306
-308
-310
-312
-314
-316
-318
-320
-323
-326
-328
-331
-335
-338
-342
-345
-349
-353
-357
-361
-365
-369
-373
-378
-382
-386
-390
-394
-399
-403
-407
-411
-415
-420
-424
-429
-433
-438
-444
-449
-455
-461
-468
-475
-482
-489
-497
-505
-513
-521
-529
-537
-545
-553
-561
-569
-576
-584
-591
-597
-604
-610
-617
-623
-630
-636
-642
-649
-656
-662
-669
-677
-684
-691
-698
-706
-713
-721
-728
-735
-742
-749
-756
-763
-770
-776
-783
-789
-796
-802
-809
-815
-821
-828
-834
-840
-846
-853
-859
-865
-871
-877
-883
-890
-896
-902
-908
-915
-921
-927
-933
-939
-946
-952
-958
-964
-970
-977
-983
-989
-995
-1002
-1008
-1014
-1020
-1027
-1033
-1040
-1046
-1053
-1060
-1067
-1074
-1081
-1089
-1096
-1104
-1111
-1119
-1126
-1133
-1141
-1148
-1155
-1163
-1170
-1177
-1185
-1192
-1199
-1206
-1213
-1220
-1226
-1233
-1239
-1246
-1252
-1258
-1264
-1270
-1275
-1281
-1287
-1292
-1298
-1304
-1309
-1315
-1321
-1326
-1332
-1338
-1343
-1349
-1355
-1360
-1365
-1371
-1376
-1381
-1386
-1390
-1395
-1399
-1404
-1408
-1412
-1416
-1419
-1423
-1426
-1430
-1433
-1436
-1439
-1442
-1445
-1448
-1451
-1454
-1457
-1459
-1462
-1465
-1468
-1471
-1473
-1476
-1479
-1481
-1483
-1485
-1487
-1488
-1490
-1491
-1492
-1492
-1493
-1493
-1493
-1492
-1492
-1491
-1490
-1489
-1488
-1486
-1485
-1483
-1481
-1480
-1478
-1476
-1474
-1472
-1471
-1469
-1467
-1466
-1464
-1462
-1460
-1458
-1456
-1454
-1452
-1450
-1448
-1445
-1443
-1440
-1438
-1435
-1432
-1429
-1426
-1423
-1420
-1416
-1413
-1410
-1406
-1403
-1400
-1396
-1393
-1389
-1386
-1382
-1379
-1375
-1371
-1368
-1364
-1360
-1356
-1352
-1348
-1344
-1340
-1336
-1332
-1328
-1324
-1320
-1316
-1312
-1308
-1304
-1300
-1296
-1291
-1287
-1283
-1279
-1275
-1271
-1267
-1263
-1259
-1255
-1252
-1248
-1245
-1242
-1239
-1236
-1233
-1230
-1228
-1225
-1222
-1220
-1217
-1215
-1212
-1209
-1207
-1204
-1201
-1198
-1195
-1192
-1189
-1186
-1183
-1180
-1176
-1173
-1170
-1166
-1163
-1159
-1156
-1152
-1148
-1145
-1141
-1137
-1133
-1129
-1125
-1121
-1117
-1114
-1110
-1106
-1102
-1098
-1094
-1090
-1087
-1083
-1079
-1075
-1072
-1068
-1064
-1060
-1056
-1052
-1048
-1044
-1040
-1037
-1033
-1029
-1025
-1022
-1018
-1014
-1010
-1006
-1004
-1000
-997
-993
-990
-987
-983
-980
-977
-974
-972
-969
-966
-964
-961
-958
-956
-954
-951
-949
-946
-944
-941
-938
-936
-933
-930
-927
-924
-921
-919
-916
-913
-910
-907
-904
-901
-899
-896
-894
-891
-889
-887
-885
-883
-881
-880
-878
-877
-875
-874
-873
-872
-871
-870
-869
-868
-867
-866
-866
-865
-865
-865
-865
-864
-864
-864
-864
-864
-864
-865
-865
-865
-865
-865
-866
-866
-866
-867
-867
-867
-868
-869
-869
-870
-871
-872
-873
-875
-876
-878
-879
-881
-883
-885
-887
-890
-892
-894
-896
-898
-900
-902
-904
-906
-908
-909
-911
-912
-914
-915
-916
-917
-918
-919
-920
-921
-922
-923
-924
-926
-927
-928
-929
-930
-931
-932
-933
-934
-935
-936
-936
-937
-937
-937
-937
-937
-937
-937
-936
-936
-936
-936
-936
-936
-936
-936
-936
-937
-937
-937
-938
-938
-939
-939
-940
-940
-940
-940
-941
-941
-941
-941
-940
-940
-940
-939
-938
-938
-937
-936
-935
-933
-932
-931
-929
-928
-926
-925
-923
-921
-920
-918
-916
-915
-913
-912
-910
-909
-907
-906
-904
-903
-901
-900
-898
-896
-895
-893
-891
-889
-887
-885
-883
-880
-878
-876
-873
-871
-869
-867
-865
-863
-861
-859
-857
-856
-855
-853
-852
-851
-850
-849
-848
-847
-846
-845
-844
-842
-841
-839
-838
-836
-834
-832
-830
-828
-826
-824
-822
-820
-818
-817
-815
-814
-813
-812
-811
-811
-811
-811
-811
-811
-811
-812
-812
-813
-814
-815
-815
-816
-817
-818
-819
-821
-822
-823
-825
-827
-829
-831
-833
-836
-839
-842
-845
-848
-852
-855
-859
-863
-867
-871
-875
-879
-883
-887
-892
-896
-900
-904
-908
-912
-916
-920
-924
-928
-932
-935
-939
-943
-947
-950
-953
-957
-960
-963
-966
-969
-972
-975
-978
-980
-983
-985
-988
-990
-993
-995
-997
-1000
-1002
-1004
-1006
-1008
-1010
-1012
-1014
-1018
-1020
-1022
-1025
-1027
-1029
-1031
-1033
-1035
-1038
-1040
-1042
-1044
-1047
-1049
-1051
-1054
-1057
-1059
-1062
-1065
-1068
-1070
-1073
-1076
-1079
-1082
-1085
-1088
-1090
-1093
-1096
-1099
-1101
-1104
-1107
-1109
-1112
-1114
-1117
-1119
-1122
-1125
-1127
-1130
-1133
-1136
-1139
-1142
-1145
-1148
-1152
-1155
-1158
-1161
-1165
-1168
-1171
-1174
-1178
-1181
-1185
-1189
-1193
-1197
-1201
-1205
-1209
-1214
-1219
-1223
-1228
-1233
-1237
-1242
-1246
-1251
-1255
-1260
-1264
-1269
-1273
-1277
-1281
-1285
-1289
-1293
-1297
-1301
-1305
-1309
-1313
-1318
-1322
-1326
-1330
-1334
-1338
-1342
-1346
-1349
-1353
-1356
-1359
-1362
-1365
-1367
-1369
-1371
-1373
-1375
-1376
-1378
-1379
-1380
-1381
-1381
-1382
-1383
-1383
-1384
-1384
-1385
-1385
-1385
-1385
-1385
-1385
-1385
-1385
-1384
-1384
-1383
-1382
-1380
-1379
-1377
-1375
-1372
-1370
-1367
-1363
-1360
-1356
-1353
-1349
-1344
-1340
-1335
-1330
-1325
-1320
-1314
-1308
-1302
-1296
-1290
-1284
-1278
-1272
-1265
-1259
-1253
-1246
-1240
-1233
-1227
-1220
-1214
-1207
-1200
-1193
-1186
-1179
-1172
-1164
-1157
-1149
-1141
-1133
-1125
-1117
-1109
-1100
-1091
-1083
-1074
-1065
-1056
-1048
-1039
-1030
-1020
-1012
-1002
-994
-986
-977
-968
-959
-950
-941
-933
-924
-915
-906
-897
-888
-880
-871
-862
-853
-845
-836
-827
-818
-810
-801
-793
-785
-777
-769
-761
-753
-746
-738
-731
-724
-717
-710
-703
-696
-690
-683
-676
-670
-663
-657
-650
-643
-637
-630
-623
-617
-610
-603
-596
-590
-583
-576
-569
-563
-556
-550
-544
-538
-532
-526
-520
-515
-509
-504
-499
-494
-489
-484
-480
-475
-471
-467
-463
-459
-455
-451
-447
-443
-440
-436
-432
-429
-426
-422
-419
-416
-413
-409
-406
-403
-400
-397
-394
-391
-388
-385
-382
-379
-376
-373
-370
-368
-365
-362
-360
-357
-354
-352
-349
-346
-343
-340
-337
-334
-330
-327
-323
-319
-315
-311
-307
-303
-298
-294
-289
-285
-280
-275
-271
-266
-261
-256
-251
-246
-240
-235
-229
-224
-218
-212
-206
-200
-194
-188
-182
-175
-169
-162
-155
-148
-141
-134
-127
-120
-112
-104
-97
-89
-81
-73
-64
-56
-48
-39
-31
-22
-13
-5
4
13
22
31
40
49
57
66
75
84
94
103
112
120
129
138
147
156
164
173
182
190
199
207
215
223
231
239
247
254
262
269
276
282
288
294
300
305
311
316
321
326
330
335
339
343
348
352
356
360
363
367
371
374
377
380
383
385
387
389
391
392
394
394
395
395
396
396
395
395
394
393
392
391
390
388
387
385
384
382
380
378
376
374
372
370
368
366
364
362
360
358
356
354
352
350
349
347
346
345
343
342
342
341
340
340
340
340
340
340
341
342
343
344
345
346
348
349
351
353
355
356
358
360
362
364
366
368
371
373
375
377
379
381
384
386
388
391
394
396
399
402
405
408
411
414
418
421
425
428
432
436
440
444
447
451
455
459
462
466
469
473
476
479
482
485
488
491
493
496
498
501
503
505
507
508
510
511
513
514
515
516
517
517
517
517
517
516
515
514
513
511
509
507
505
502
499
496
493
489
486
482
479
475
472
468
465
461
458
454
451
447
443
440
436
432
428
424
420
416
412
408
404
399
395
390
385
381
376
371
366
361
356
352
347
342
337
333
329
324
320
316
312
308
304
300
297
293
290
286
283
279
276
273
269
266
263
260
257
254
252
249
247
244
242
240
238
236
235
233
232
230
229
228
227
226
225
224
223
222
222
221
220
219
218
217
216
214
213
212
211
210
209
207
206
205
204
203
202
202
201
200
200
199
198
198
197
197
196
196
195
194
193
193
192
191
190
189
188
186
185
184
183
181
180
179
177
176
175
174
172
171
170
169
168
167
165
164
163
162
161
160
159
157
156
154
152
151
149
147
145
143
141
139
136
134
132
130
127
125
123
120
117
115
112
109
106
103
100
97
94
90
87
83
80
76
72
68
64
60
56
52
48
43
38
34
29
24
19
13
8
2
-3
-9
-15
-20
-26
-32
-38
-44
-50
-56
-63
-69
-76
-82
-89
-96
-103
-110
-117
-125
-132
-140
-148
-156
-164
-172
-180
-188
-196
-204
-212
-220
-228
-236
-244
-252
-260
-268
-276
-284
-292
-300
-308
-316
-324
-332
-340
-348
-355
-363
-370
-378
-385
-393
-400
-407
-414
-421
-428
-435
-441
-448
-454
-461
-467
-473
-479
-486
-492
-498
-504
-510
-516
-522
-528
-534
-540
-546
-552
-557
-563
-568
-573
-578
-584
-588
-593
-598
-602
-607
-611
-615
-619
-622
-626
-629
-632
-635
-638
-641
-643
-646
-648
-651
-653
-655
-657
-659
-661
-663
-665
-667
-669
-671
-673
-674
-676
-678
-679
-680
-682
-683
-684
-685
-686
-688
-689
-690
-691
-693
-694
-696
-697
-699
-701
-703
-705
-707
-709
-711
-714
-716
-719
-722
-724
-727
-730
-733
-737
-740
-743
-746
-749
-752
-755
-758
-761
-764
-767
-770
-773
-776
-779
-782
-786
-789
-793
-796
-800
-804
-808
-812
-816
-821
-825
-830
-834
-839
-844
-848
-853
-858
-863
-867
-872
-877
-882
-886
-891
-896
-900
-905
-910
-914
-919
-924
-928
-933
-938
-942
-947
-952
-956
-961
-965
-970
-974
-978
-982
-986
-989
-993
-996
-999
-1002
-1004
-1008
-1010
-1012
-1016
-1018
-1020
-1022
-1024
-1025
-1027
-1028
-1030
-1031
-1032
-1033
-1034
-1035
-1035
-1036
-1036
-1036
-1036
-1036
-1036
-1035
-1035
-1034
-1033
-1032
-1031
-1030
-1028
-1027
-1025
-1024
-1022
-1020
-1018
-1016
-1014
-1012
-1010
-1008
-1004
-1002
-1000
-999
-996
-994
-992
-990
-987
-985
-983
-980
-978
-976
-973
-971
-968
-966
-963
-961
-958
-956
-953
-951
-949
-947
-944
-942
-940
-939
-937
-935
-933
-932
-930
-929
-927
-926
-925
-924
-923
-922
-921
-920
-919
-918
-918
-917
-917
-916
-916
-916
-916
-916
-917
-917
-918
-918
-919
-920
-920
-921
-922
-923
-924
-926
-927
-928
-930
-932
-933
-935
-937
-939
-941
-943
-945
-947
-949
-952
-954
-956
-958
-960
-963
-965
-968
-970
-973
-976
-979
-982
-985
-988
-991
-994
-997
-1000
-1004
-1006
-1010
-1014
-1016
-1020
-1024
-1028
-1031
-1035
-1038
-1042
-1045
-1049
-1052
-1055
-1058
-1062
-1065
-1067
-1070
-1073
-1075
-1077
-1080
-1082
-1084
-1085
-1087
-1089
-1091
-1092
-1094
-1095
-1097
-1098
-1099
-1101
-1102
-1103
-1104
-1105
-1105
-1106
-1107
-1107
-1108
-1108
-1109
-1109
-1110
-1110
-1111
-1111
-1112
-1112
-1113
-1113
-1114
-1114
-1115
-1116
-1117
-1118
-1118
-1119
-1120
-1121
-1122
-1123
-1124
-1125
-1126
-1127
-1128
-1129
-1129
-1130
-1131
-1132
-1133
-1134
-1135
-1136
-1137
-1138
-1139
-1141
-1142
-1143
-1145
-1147
-1148
-1150
-1152
-1154
-1156
-1158
-1161
-1163
-1166
-1169
-1172
-1175
-1178
-1181
-1185
-1189
-1193
-1197
-1201
-1206
-1210
-1215
-1220
-1225
-1231
-1236
-1242
-1248
-1254
-1260
-1266
-1273
-1279
-1286
-1292
-1299
-1306
-1313
-1320
-1327
-1334
-1342
-1349
-1357
-1365
-1373
-1381
-1389
-1398
-1406
-1415
-1423
-1432
-1441
-1450
-1459
-1468
-1478
-1487
-1496
-1506
-1515
-1525
-1534
-1544
-1553
-1563
-1572
-1582
-1591
-1600
-1610
-1619
-1628
-1637
-1646
-1654
-1663
-1671
-1680
-1688
-1696
-1703
-1711
-1719
-1726
-1734
-1741
-1748
-1756
-1763
-1770
-1776
-1783
-1790
-1796
-1803
-1809
-1815
-1821
-1827
-1832
-1838
-1843
-1848
-1853
-1857
-1862
-1866
-1870
-1874
-1878
-1882
-1886
-1889
-1893
-1896
-1899
-1902
-1905
-1907
-1910
-1912
-1914
-1916
-1918
-1920
-1922
-1923
-1925
-1926
-1927
-1928
-1929
-1930
-1931
-1932
-1932
-1933
-1933
-1934
-1934
-1934
-1933
-1933
-1933
-1932
-1931
-1931
-1930
-1929
-1927
-1926
-1925
-1924
-1922
-1920
-1919
-1917
-1915
-1913
-1911
-1909
-1907
-1904
-1902
-1900
-1897
-1894
-1892
-1889
-1886
-1884
-1881
-1878
-1875
-1873
-1870
-1867
-1865
-1862
-1860
-1858
-1855
-1853
-1851
-1849
-1848
-1846
-1844
-1843
-1841
-1840
-1838
-1837
-1836
-1835
-1834
-1833
-1832
-1831
-1830
-1829
-1828
-1827
-1826
-1825
-1824
-1823
-1822
-1822
-1821
-1821
-1820
-1820
-1820
-1820
-1820
-1820
-1820
-1820
-1821
-1821
-1822
-1822
-1823
-1824
-1824
-1825
-1826
-1826
-1827
-1828
-1829
-1830
-1831
-1832
-1833
-1835
-1836
-1838
-1840
-1841
-1843
-1844
-1846
-1848
-1849
-1851
-1852
-1854
-1855
-1857
-1858
-1859
-1860
-1862
-1863
-1864
-1865
-1866
-1867
-1867
-1868
-1869
-1869
-1870
-1870
-1870
-1870
-1870
-1870
-1870
-1869
-1869
-1868
-1867
-1866
-1865
-1864
-1863
-1862
-1860
-1859
-1857
-1855
-1853
-1851
-1849
-1847
-1845
-1842
-1840
-1837
-1834
-1832
-1829
-1826
-1823
-1820
-1817
-1814
-1811
-1808
-1804
-1801
-1797
-1794
-1790
-1786
-1782
-1778
-1774
-1770
-1765
-1761
-1756
-1752
-1747
-1742
-1738
-1733
-1728
-1724
-1720
-1715
-1711
-1707
-1703
-1699
-1694
-1690
-1687
-1683
-1679
-1675
-1671
-1667
-1664
-1660
-1656
-1652
-1649
-1645
-1641
-1638
-1634
-1630
-1627
-1623
-1620
-1616
-1613
-1610
-1607
-1604
-1601
-1598
-1595
-1593
-1591
-1589
-1587
-1585
-1584
-1583
-1582
-1581
-1580
-1579
-1579
-1579
-1579
-1578
-1578
-1578
-1579
-1579
-1579
-1579
-1580
-1580
-1581
-1582
-1583
-1584
-1585
-1586
-1588
-1590
-1591
-1593
-1595
-1598
-1600
-1602
-1605
-1607
-1610
-1612
-1615
-1617
-1620
-1622
-1625
-1627
-1630
-1632
-1635
-1637
-1640
-1643
-1645
-1648
-1650
-1653
-1656
-1659
-1662
-1664
-1668
-1671
-1674
-1677
-1680
-1683
-1687
-1690
-1693
-1696
-1700
-1703
-1706
-1709
-1712
-1715
-1717
-1720
-1722
-1725
-1727
-1729
-1732
-1734
-1736
-1738
-1740
-1742
-1744
-1746
-1748
-1750
-1752
-1753
-1755
-1757
-1758
-1759
-1761
-1762
-1763
-1763
-1764
-1764
-1765
-1765
-1765
-1765
-1764
-1764
-1763
-1763
-1762
-1761
-1760
-1759
-1758
-1757
-1756
-1754
-1753
-1752
-1750
-1749
-1747
-1746
-1744
-1742
-1740
-1739
-1737
-1735
-1733
-1731
-1729
-1727
-1725
-1723
-1721
-1718
-1716
-1713
-1711
-1708
-1705
-1702
-1698
-1695
-1692
-1689
-1685
-1682
-1679
-1676
-1673
-1670
-1667
-1664
-1662
-1659
-1657
-1655
-1653
-1651
-1650
-1648
-1647
-1645
-1644
-1643
-1642
-1642
-1641
-1641
-1640
-1640
-1640
-1641
-1641
-1642
-1643
-1644
-1646
-1647
-1649
-1651
-1654
-1656
-1659
-1662
-1665
-1668
-1671
-1675
-1678
-1682
-1686
-1690
-1694
-1698
-1702
-1707
-1711
-1716
-1720
-1725
-1730
-1735
-1740
-1745
-1750
-1756
-1762
-1767
-1773
-1779
-1786
-1792
-1798
-1805
-1811
-1818
-1825
-1831
-1838
-1844
-1851
-1858
-1864
-1870
-1877
-1883
-1889
-1895
-1901
-1907
-1913
-1919
-1924
-1929
-1934
-1939
-1944
-1949
-1953
-1958
-1962
-1966
-1969
-1973
-1976
-1980
-1983
-1985
-1988
-1991
-1993
-1996
-1998
-2000
-2001
-2004
-2005
-2007
-2009
-2009
-2011
-2012
-2013
-2013
-2013
-2015
-2015
-2015
-2015
-2015
-2015
-2013
-2013
-2013
-2013
-2012
-2011
-2009
-2009
-2008
-2005
-2005
-2003
-2001
-2000
-1998
-1996
-1994
-1992
-1989
-1987
-1984
-1982
-1979
-1976
-1974
-1971
-1968
-1965
-1963
-1960
-1957
-1954
-1951
-1949
-1946
-1943
-1941
-1938
-1936
-1933
-1931
-1929
-1927
-1925
-1923
-1921
-1920
-1918
-1917
-1916
-1915
-1914
-1913
-1913
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1912
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1912
-1912
-1912
-1911
-1911
-1910
-1910
-1909
-1909
-1908
-1907
-1906
-1906
-1905
-1904
-1903
-1902
-1900
-1899
-1898
-1896
-1895
-1893
-1891
-1890
-1888
-1886
-1884
-1882
-1880
-1878
-1876
-1874
-1872
-1870
-1868
-1865
-1863
-1861
-1859
-1857
-1854
-1852
-1849
-1846
-1844
-1841
-1838
-1835
-1831
-1828
-1825
-1821
-1818
-1814
-1811
-1807
-1803
-1799
-1795
-1791
-1787
-1783
-1779
-1775
-1771
-1766
-1762
-1757
-1753
-1748
-1743
-1738
-1733
-1728
-1723
-1718
-1712
-1707
-1702
-1696
-1691
-1686
-1680
-1675
-1670
-1665
-1659
-1654
-1649
-1644
-1639
-1633
-1628
-1623
-1618
-1613
-1607
-1602
-1597
-1592
-1587
-1582
-1577
-1571
-1566
-1562
-1557
-1552
-1547
-1542
-1538
-1533
-1529
-1524
-1520
-1515
-1511
-1507
-1502
-1498
-1494
-1489
-1485
-1480
-1476
-1472
-1467
-1463
-1459
-1454
-1450
-1446
-1442
-1438
-1433
-1429
-1425
-1421
-1417
-1413
-1409
-1405
-1401
-1397
-1393
-1389
-1385
-1381
-1377
-1373
-1369
-1365
-1360
-1356
-1352
-1348
-1343
-1339
-1335
-1331
-1326
-1322
-1318
-1314
-1309
-1305
-1300
-1296
-1291
-1287
-1282
-1277
-1273
-1268
-1263
-1258
-1253
-1248
-1243
-1238
-1233
-1227
-1222
-1217
-1211
-1206
-1201
-1195
-1190
-1185
-1180
-1174
-1169
-1164
-1159
-1153
-1148
-1143
-1138
-1132
-1127
-1121
-1116
-1111
-1105
-1100
-1094
-1088
-1083
-1077
-1072
-1066
-1060
-1054
-1048
-1042
-1036
-1030
-1024
-1018
-1010
-1004
-999
-993
-986
-980
-974
-968
-962
-956
-950
-944
-938
-932
-926
-920
-914
-908
-903
-897
-891
-886
-880
-874
-868
-863
-857
-851
-845
-840
-834
-829
-823
-818
-813
-808
-803
-798
-793
-788
-783
-779
-774
-770
-766
-762
-757
-753
-749
-746
-742
-738
-734
-731
-727
-724
-721
-717
-714
-711
-709
-706
-703
-701
-698
-696
-693
-691
-689
-687
-685
-683
-682
-680
-679
-678
-676
-675
-674
-673
-673
-672
-672
-671
-671
-671
-671
-672
-672
-672
-672
-673
-673
-674
-674
-675
-675
-676
-676
-677
-677
-678
-678
-679
-679
-680
-680
-681
-681
-682
-683
-683
-684
-685
-685
-686
-686
-686
-687
-687
-687
-687
-687
-687
-686
-686
-685
-685
-684
-684
-683
-682
-681
-680
-679
-679
-678
-677
-675
-674
-673
-672
-671
-670
-669
-668
-667
-666
-665
-664
-664
-663
-662
-661
-660
-659
-658
-657
-656
-655
-654
-653
-652
-651
-650
-649
-649
-648
-647
-646
-646
-645
-644
-643
-643
-642
-640
-639
-638
-636
-635
-633
-631
-629
-628
-626
-624
-622
-621
-619
-617
-616
-614
-613
-612
-610
-609
-607
-605
-604
-602
-600
-598
-595
-593
-591
-589
-586
-584
-582
-580
-578
-576
-574
-572
-570
-568
-566
-564
-562
-559
-557
-555
-553
-550
-548
-545
-543
-540
-537
-535
-532
-529
-527
-524
-522
-519
-517
-514
-512
-510
-507
-505
-502
-499
-497
-494
-492
-489
-487
-485
-482
-480
-478
-476
-474
-472
-470
-468
-466
-464
-462
-461
-459
-457
-456
-454
-453
-451
-450
-448
-447
-445
-444
-442
-441
-439
-438
-436
-435
-434
-432
-431
-430
-429
-428
-427
-426
-426
-425
-424
-424
-424
-423
-423
-423
-423
-423
-423
-423
-424
-424
-425
-425
-426
-426
-427
-428
-429
-430
-431
-432
-433
-435
-436
-437
-439
-440
-442
-443
-445
-446
-448
-449
-451
-452
-454
-455
-457
-458
-459
-461
-462
-464
-465
-466
-468
-469
-470
-472
-473
-474
-476
-477
-479
-481
-483
-485
-487
-489
-491
-493
-495
-497
-500
-502
-504
-506
-508
-510
-512
-514
-517
-519
-521
-524
-526
-529
-531
-534
-537
-539
-542
-545
-548
-550
-553
-555
-558
-560
-562
-565
-567
-569
-571
-573
-575
-577
-579
-580
-582
-584
-585
-587
-589
-590
-592
-593
-595
-596
-598
-599
-600
-602
-603
-604
-605
-607
-608
-609
-610
-612
-613
-614
-616
-617
-619
-620
-622
-623
-625
-626
-628
-629
-631
-632
-634
-635
-636
-638
-639
-641
-642
-644
-645
-647
-648
-649
-651
-652
-654
-655
-656
-658
-659
-660
-661
-662
-663
-664
-664
-665
-666
-666
-667
-667
-668
-668
-669
-669
-670
-671
-672
-672
-673
-674
-675
-676
-677
-678
-679
-680
-681
-682
-682
-683
-683
-683
-683
-683
-682
-682
-681
-681
-680
-679
-679
-678
-678
-677
-677
-677
-676
-676
-675
-674
-673
-673
-672
-670
-669
-668
-666
-665
-663
-661
-660
-658
-656
-654
-652
-651
-649
-647
-645
-642
-640
-638
-636
-633
-630
-628
-625
-622
-619
-616
-613
-610
-607
-604
-602
-599
-596
-594
-591
-588
-586
-583
-581
-578
-575
-572
-569
-566
-563
-559
-556
-553
-549
-546
-542
-539
-535
-532
-529
-526
-523
-520
-517
-514
-512
-509
-507
-505
-503
-501
-500
-498
-496
-495
-493
-492
-491
-489
-488
-487
-486
-484
-483
-482
-481
-480
-480
-479
-479
-479
-478
-478
-478
-479
-479
-479
-480
-480
-481
-481
-482
-483
-483
-484
-484
-485
-485
-486
-486
-487
-487
-488
-489
-490
-491
-492
-493
-494
-495
-496
-497
-498
-500
-501
-502
-503
-505
-506
-507
-509
-510
-512
-513
-514
-516
-517
-518
-520
-521
-522
-523
-525
-526
-527
-528
-529
-529
-530
-530
-530
-530
-530
-530
-529
-529
-529
-528
-528
-528
-527
-527
-527
-527
-527
-526
-526
-526
-525
-525
-525
-524
-524
-523
-522
-522
-521
-519
-518
-517
-515
-514
-512
-510
-508
-506
-504
-502
-500
-498
-496
-494
-491
-489
-487
-485
-483
-481
-479
-477
-475
-473
-471
-469
-467
-465
-463
-461
-458
-456
-454
-452
-450
-448
-446
-445
-443
-442
-441
-440
-439
-438
-437
-436
-435
-434
-434
-433
-432
-431
-430
-429
-428
-427
-426
-425
-424
-424
-423
-422
-422
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-422
-422
-422
-423
-423
-424
-424
-425
-426
-427
-428
-429
-430
-431
-432
-434
-435
-436
-438
-439
-441
-442
-443
-445
-446
-448
-449
-451
-452
-454
-456
-457
-459
-461
-463
-465
-468
-470
-472
-475
-477
-479
-482
-484
-487
-489
-491
-494
-496
-498
-501
-503
-505
-507
-510
-512
-515
-517
-520
-523
-526
-529
-532
-535
-538
-541
-545
-548
-551
-554
-558
-561
-565
-568
-572
-575
-578
-582
-585
-588
-592
-595
-598
-602
-605
-609
-612
-616
-619
-623
-627
-631
-635
-639
-643
-647
-652
-656
-661
-665
-670
-674
-679
-684
-688
-693
-698
-703
-708
-712
-718
-723
-728
-733
-738
-744
-749
-754
-760
-765
-770
-776
-781
-787
-792
-797
-802
-807
-813
-818
-823
-828
-833
-838
-842
-847
-852
-857
-862
-867
-871
-876
-881
-886
-890
-895
-899
-903
-908
-912
-916
-920
-924
-928
-932
-935
-939
-943
-946
-950
-953
-957
-960
-964
-967
-970
-974
-977
-980
-983
-986
-989
-991
-994
-996
-998
-1000
-1000
-1002
-1002
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1002
-1002
-1000
-1000
-999
-998
-997
-995
-994
-992
-991
-989
-987
-986
-984
-982
-980
-978
-976
-974
-972
-971
-969
-967
-966
-964
-963
-962
-961
-960
-959
-958
-957
-956
-954
-953
-952
-951
-950
-949
-947
-946
-945
-944
-943
-942
-942
-941
-941
-940
-940
-940
-940
-940
-940
-940
-940
-940
-940
-940
-941
-941
-941
-941
-940
-940
-940
-940
-939
-939
-939
-939
-939
-939
-939
-939
-939
-939
-939
-939
-939
-939
-940
-940
-940
-939
-939
-939
-938
-937
-936
-935
-934
-932
-930
-928
-926
-924
-921
-919
-916
-913
-911
-908
-905
-902
-899
-896
-893
-890
-887
-883
-880
-876
-873
-869
-865
-860
-856
-852
-847
-843
-838
-833
-829
-824
-819
-815
-810
-805
-800
-795
-791
-786
-781
-776
-771
-766
-761
-756
-750
-745
-740
-735
-730
-726
-721
-716
-711
-706
-702
-697
-693
-688
-683
-679
-674
-670
-665
-661
-656
-652
-648
-643
-639
-635
-631
-627
-623
-619
-616
-612
-609
-606
-603
-600
-597
-594
-591
-589
-586
-584
-581
-579
-577
-575
-573
-571
-570
-568
-566
-565
-563
-562
-561
-560
-558
-557
-556
-555
-553
-552
-551
-550
-548
-547
-545
-544
-542
-540
-539
-537
-535
-533
-531
-529
-527
-525
-523
-521
-519
-517
-514
-512
-510
-508
-506
-503
-501
-499
-497
-495
-492
-490
-488
-485
-483
-481
-478
-475
-473
-470
-467
-465
-462
-459
-456
-453
-450
-447
-444
-441
-438
-434
-431
-428
-425
-422
-419
-415
-412
-409
-406
-403
-400
-397
-394
-391
-388
-385
-382
-379
-376
-373
-370
-367
-364
-361
-358
-356
-353
-350
-347
-344
-342
-339
-337
-335
-333
-330
-328
-326
-324
-322
-321
-319
-317
-315
-313
-312
-310
-309
-307
-306
-305
-304
-303
-302
-301
-300
-300
-299
-298
-298
-297
-297
-296
-296
-295
-295
-294
-294
-293
-292
-291
-290
-289
-288
-287
-286
-285
-284
-283
-282
-281
-280
-279
-279
-278
-277
-277
-276
-276
-275
-275
-275
-274
-274
-274
-274
-273
-273
-273
-273
-272
-272
-272
-272
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-272
-272
-272
-272
-272
-272
-273
-273
-273
-273
-273
-273
-273
-272
-272
-272
-272
-271
-271
-271
-270
-270
-269
-269
-268
-267
-267
-266
-266
-265
-265
-264
-264
-263
-263
-262
-262
-261
-260
-260
-259
-258
-257
-255
-254
-253
-251
-250
-248
-247
-245
-243
-241
-240
-238
-236
-234
-233
-231
-230
-228
-227
-226
-225
-223
-222
-221
-220
-219
-217
-216
-215
-213
-212
-211
-210
-208
-207
-206
-204
-203
-202
-201
-200
-199
-198
-197
-196
-195
-195
-194
-194
-194
-193
-193
-193
-194
-194
-194
-194
-194
-194
-195
-195
-195
-196
-196
-196
-197
-198
-198
-199
-200
-201
-202
-203
-204
-205
-206
-208
-209
-210
-211
-213
-214
-215
-217
-218
-220
-221
-223
-224
-226
-228
-229
-231
-233
-235
-237
-239
-241
-243
-245
-247
-249
-251
-253
-255
-257
-258
-260
-262
-263
-265
-266
-268
-269
-270
-272
-273
-274
-275
-276
-276
-277
-277
-278
-278
-278
-278
-278
-278
-278
-278
-278
-278
-277
-277
-277
-276
-276
-275
-274
-274
-273
-272
-271
-270
-269
-268
-267
-266
-264
-263
-261
-260
-258
-256
-255
-253
-251
-249
-247
-246
-244
-242
-241
-239
-238
-237
-236
-235
-234
-233
-233
-232
-232
-232
-232
-232
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-232
-232
-232
-232
-232
-232
-232
-232
-232
-232
-232
-232
-232
-232
-232
-232
-232
-232
-232
-232
-233
-233
-233
-233
-233
-233
-233
-233
-233
-233
-233
-233
-233
-233
-233
-233
-233
-233
-234
-234
-234
-234
-234
-234
-234
-234
-234
-234
-234
-234
-234
-234
-234
-234
-235
-235
-235
-235
-235
-235
-235
-235
-235
-235
-235
-235
-235
-235
-236
-236
-236
-236
-236
-236
-236
-236
-236
-236
-236
-236
-236
-236
-237
-237
-237
-237
-237
-237
-237
-237
-237
-237
-237
-237
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-243
-243
-243
-243
-243
-243
-243
-243
-243
-243
-244
-244
-244
-244
-244
-244
-244
-244
-244
-244
-245
-245
-245
-245
-245
-245
-245
-245
-245
-246
-246
-246
-246
-246
-246
-246
-246
-246
-247
-247
-247
-247
-247
-247
-247
-247
-247
-248
-248
-248
-248
-248
-248
-248
-248
-248
-249
-249
-249
-249
-249
-249
-249
-249
-250
-250
-250
-250
-250
-250
-250
-250
-250
-251
-251
-251
-251
-251
-251
-251
-251
-252
-252
-252
-252
-252
-252
-252
-252
-253
-253
-253
-253
-253
-253
-253
-253
-254
-254
-254
-254
-254
-254
-254
-255
-255
-255
-255
-255
-255
-255
-255
-256
-256
-256
-256
-256
-256
-256
-257
-257
-257
-257
-257
-257
-257
-257
-258
-258
-258
-258
-258
-258
-258
-259
-259
-259
-259
-259
-259
-259
-260
-260
-260
-260
-260
-260
-260
-261
-261
-261
-261
-261
-261
-261
-262
-262
-262
-262
-262
-262
-262
-263
-263
-263
-263
-263
-263
-263
-264
-264
-264
-264
-264
-264
-264
-265
-265
-265
-265
-265
-265
-265
-266
-266
-266
-266
-266
-266
-267
-267
-267
-267
-267
-267
-267
-268
-268
-268
-268
-268
-268
-269
-269
-269
-269
-269
-269
-269
-270
-270
-270
-270
-270
-270
-271
-271
-271
-271
-271
-271
-272
-272
-272
-272
-272
-272
-273
-273
-273
-273
-273
-273
-273
-274
-274
-274
-274
-274
-274
-275
-275
-275
-275
-275
-275
-276
-276
-276
-276
-276
-276
-277
-277
-277
-277
-277
-277
-278
-278
-278
-278
-278
-278
-279
-279
-279
-279
-279
-279
-280
-280
-280
-280
-280
-280
-281
-281
-281
-281
-281
-281
-282
-282
-282
-282
-282
-283
-283
-283
-283
-283
-283
-284
-284
-284
-284
-284
-284
-285
-285
-285
-285
-285
-286
-286
-286
-286
-286
-286
-287
-287
-287
-287
-287
-287
-288
-288
-288
-288
-288
-289
-289
-289
-289
-289
-289
-290
-290
-290
-290
-290
-291
-291
-291
-291
-291
-291
-292
-292
-292
-292
-292
-293
-293
-293
-293
-293
-293
-294
-294
-294
-294
-294
-295
-295
-295
-295
-295
-295
-296
-296
-296
-296
-296
-297
-297
-297
-297
-297
-298
-298
-298
-298
-298
-298
-299
-299
-299
-299
-299
-300
-300
-300
-300
-300
-301
-301
-301
-301
-301
-302
-302
-302
-302
-302
-302
-303
-303
-303
-303
-303
-304
-304
-304
-304
-304
-305
-305
-305
-305
-305
-306
-306
-306
-306
-306
-307
-307
-307
-307
-307
-308
-308
-308
-308
-308
-309
-309
-309
-309
-309
-310
-310
-310
-310
-310
-311
-311
-311
-311
-311
-311
-312
-312
-312
-312
-312
-313
-313
-313
-313
-313
-314
-314
-314
-314
-314
-315
-315
-315
-315
-316
-316
-316
-316
-316
-317
-317
-317
-317
-317
-318
-318
-318
-318
-318
-319
-319
-319
-319
-319
-320
-320
-320
-320
-320
-321
-321
-321
-321
-321
-322
-322
-322
-322
-322
-323
-323
-323
-323
-323
-324
-324
-324
-324
-325
-325
-325
-325
-325
-326
-326
-326
-326
-326
-327
-327
-327
-327
-327
-328
-328
-328
-328
-328
-329
-329
-329
-329
-330
-330
-330
-330
-330
-331
-331
-331
-331
-331
-332
-332
-332
-332
-332
-333
-333
-333
-333
-334
-334
-334
-334
-334
-335
-335
-335
-335
-335
-336
-336
-336
-336
-337
-337
-337
-337
-337
-338
-338
-338
-338
-338
-339
-339
-339
-339
-339
-340
-340
-340
-340
-341
-341
-341
-341
-341
-342
-342
-342
-342
-343
-343
-343
-343
-343
-344
-344
-344
-344
-344
-345
-345
-345
-345
-346
-346
-346
-346
-346
-347
-347
-347
-347
-348
-348
-348
-348
-348
-349
-349
-349
-349
-349
-350
-350
-350
-350
-351
-351
-351
-351
-351
-352
-352
-352
-352
-353
-353
-353
-353
-353
