5
25483
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
27
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
29
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
35
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
37
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
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
44
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
57
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
68
68
68
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
75
75
75
75
75
76
76
76
76
76
77
77
77
77
77
77
78
78
78
78
78
79
79
79
79
79
80
80
80
80
81
81
81
81
81
82
82
82
82
82
83
83
83
83
84
84
84
84
84
85
85
85
85
86
86
86
86
87
87
87
87
87
88
88
88
88
89
89
89
89
90
90
90
90
91
91
91
91
92
92
92
93
93
93
93
94
94
94
94
95
95
95
95
96
96
96
96
97
97
97
97
98
98
98
99
99
99
99
100
100
100
100
101
101
101
101
102
102
102
103
103
103
103
104
104
104
104
105
105
105
106
106
106
106
107
107
107
107
108
108
108
109
109
109
109
110
110
110
111
111
111
111
112
112
112
112
113
113
113
114
114
114
114
115
115
115
116
116
116
116
117
117
117
118
118
118
118
119
119
119
120
120
120
121
121
121
121
122
122
122
123
123
123
124
124
124
124
125
125
125
126
126
126
127
127
127
128
128
128
128
129
129
129
130
130
130
131
131
131
132
132
132
132
133
133
133
134
134
134
135
135
135
136
136
136
136
137
137
137
138
138
138
139
139
139
140
140
140
141
141
141
142
142
142
143
143
143
144
144
144
145
145
145
145
146
146
146
147
147
147
148
148
149
149
149
150
150
150
151
151
151
152
152
152
153
153
153
154
154
154
155
155
156
156
156
157
157
157
158
158
158
159
159
159
160
160
160
161
161
162
162
162
163
163
163
164
164
164
165
165
166
166
166
167
167
167
168
168
168
169
169
170
170
170
171
171
171
172
172
173
173
173
174
174
175
175
175
176
176
177
177
177
178
178
179
179
179
180
180
181
181
181
182
182
183
183
183
184
184
185
185
186
186
186
187
187
188
188
189
189
189
190
190
191
191
192
192
192
193
193
194
194
195
195
195
196
196
197
197
198
198
199
199
199
200
200
201
201
202
202
203
203
203
204
204
205
205
206
206
207
207
208
208
208
209
209
210
210
211
211
212
212
213
213
214
214
214
215
215
216
216
217
217
218
218
219
219
220
220
221
221
221
222
222
223
223
224
224
225
225
226
226
227
227
228
228
228
229
229
230
230
231
231
232
232
233
233
234
234
235
235
235
236
236
237
237
238
238
239
239
240
240
241
241
242
242
243
243
244
244
245
245
246
246
247
247
247
248
248
249
249
250
250
251
251
252
252
253
253
254
254
255
255
256
256
257
257
258
258
259
259
260
260
261
261
261
262
262
263
263
264
264
265
265
266
266
267
267
268
268
269
269
270
270
271
271
272
272
273
273
274
274
275
275
276
276
277
277
278
278
279
279
280
281
281
282
282
283
283
284
284
285
285
286
286
287
287
288
288
289
289
290
290
291
291
292
292
293
293
294
295
295
296
296
297
297
298
298
299
299
300
300
301
301
302
302
303
304
304
305
305
306
306
307
307
308
308
309
310
310
311
311
312
312
313
313
314
315
315
316
316
317
317
318
318
319
320
320
321
321
322
322
323
324
324
325
325
326
326
327
328
328
329
329
330
330
331
332
332
333
333
334
334
335
336
336
337
337
338
338
339
340
340
341
341
342
343
343
344
344
345
345
346
347
347
348
348
349
350
350
351
351
352
353
353
354
354
355
356
356
357
357
358
359
359
360
360
361
362
362
363
363
364
365
365
366
366
367
368
368
369
369
370
371
371
372
373
373
374
374
375
376
376
377
377
378
379
379
380
381
381
382
382
383
384
384
385
386
386
387
387
388
389
389
390
391
391
392
392
393
394
394
395
396
396
397
397
398
399
399
400
401
401
402
402
403
404
404
405
406
406
407
407
408
409
409
410
410
411
412
412
413
414
414
415
415
416
417
417
418
419
419
420
420
421
422
422
423
424
424
425
425
426
427
427
428
429
429
430
430
431
432
432
433
434
434
435
436
436
437
437
438
439
439
440
441
441
442
443
443
444
444
445
446
446
447
448
448
449
450
450
451
452
452
453
453
454
455
455
456
457
457
458
459
459
460
461
461
462
462
463
464
464
465
466
466
467
468
468
469
470
470
471
472
472
473
474
474
475
476
476
477
478
478
479
479
480
481
481
482
483
483
484
485
485
486
487
487
488
489
490
490
491
492
492
493
494
494
495
496
496
497
498
498
499
500
500
501
502
503
503
504
505
505
506
507
507
508
509
509
510
511
512
512
513
514
514
515
516
516
517
518
519
519
520
521
521
522
523
523
524
525
525
526
527
528
528
529
530
530
531
532
532
533
534
535
535
536
537
537
538
539
540
540
541
542
542
543
544
545
545
546
547
548
548
549
550
550
551
552
553
553
554
555
555
556
557
558
558
559
560
560
561
562
563
563
564
565
566
566
567
568
568
569
570
571
571
572
573
574
574
575
576
576
577
578
579
579
580
581
582
582
583
584
585
585
586
587
587
588
589
590
590
591
592
593
593
594
595
596
596
597
598
599
599
600
601
602
602
603
604
604
605
606
607
607
608
609
610
610
611
612
613
613
614
615
616
616
617
618
619
619
620
621
622
622
623
624
625
626
626
627
628
629
629
630
631
632
633
633
634
635
636
636
637
638
639
640
640
641
642
643
643
644
645
646
647
647
648
649
650
651
651
652
653
654
654
655
656
657
657
658
659
660
661
661
662
663
664
664
665
666
667
668
668
669
670
671
671
672
673
674
675
675
676
677
678
678
679
680
681
682
682
683
684
685
686
686
687
688
689
690
690
691
692
693
694
694
695
696
697
698
698
699
700
701
702
702
703
704
705
706
707
707
708
709
710
711
712
712
713
714
715
716
717
717
718
719
720
721
722
722
723
724
725
726
727
727
728
729
730
731
732
733
733
734
735
736
737
738
739
739
740
741
742
743
744
744
745
746
747
748
749
750
750
751
752
753
754
755
756
756
757
758
759
760
761
762
763
763
764
765
766
767
768
769
769
770
771
772
773
774
775
776
776
777
778
779
780
781
782
783
783
784
785
786
787
788
789
789
790
791
792
793
794
795
796
797
797
798
799
800
801
802
803
803
804
805
806
807
808
809
810
810
811
812
813
814
815
816
817
817
818
819
820
821
822
823
824
824
825
826
827
828
829
830
831
831
832
833
834
835
836
837
838
838
839
840
841
842
843
844
845
846
846
847
848
849
850
851
852
853
854
854
855
856
857
858
859
860
861
862
862
863
864
865
866
867
868
869
870
871
871
872
873
874
875
876
877
878
879
880
880
881
882
883
884
885
886
887
888
888
889
890
891
892
893
894
895
896
897
898
898
899
900
901
902
903
904
905
906
906
907
908
909
910
911
912
913
914
915
915
916
917
918
919
920
921
922
923
923
924
925
926
927
928
929
930
931
932
932
933
934
935
936
937
938
939
939
940
941
942
943
944
945
946
947
948
949
949
950
951
952
953
954
955
956
957
957
958
959
960
961
962
963
964
965
966
966
967
968
969
970
971
972
973
974
975
975
976
977
978
979
980
981
982
983
983
984
985
986
987
988
989
989
990
991
992
993
993
994
995
996
997
997
998
999
1000
1000
1000
1002
1002
1004
1004
1004
1006
1006
1008
1008
1008
1010
1010
1010
1012
1012
1014
1014
1014
1016
1016
1018
1018
1018
1020
1020
1022
1022
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1044
1045
1046
1047
1047
1048
1049
1049
1050
1051
1051
1052
1052
1053
1053
1054
1054
1055
1055
1055
1056
1056
1056
1056
1056
1057
1057
1057
1057
1058
1058
1058
1058
1059
1059
1059
1059
1060
1060
1060
1061
1061
1061
1062
1062
1063
1063
1063
1064
1064
1065
1065
1066
1066
1067
1068
1068
1069
1070
1070
1071
1072
1073
1073
1074
1075
1076
1076
1077
1078
1079
1079
1080
1080
1081
1082
1082
1083
1083
1084
1084
1085
1085
1086
1086
1087
1087
1088
1088
1089
1090
1090
1091
1091
1092
1093
1093
1094
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1120
1121
1122
1124
1125
1126
1127
1128
1129
1130
1130
1131
1131
1132
1132
1132
1133
1133
1133
1133
1133
1133
1134
1134
1134
1135
1136
1136
1137
1138
1139
1139
1140
1141
1142
1142
1143
1143
1144
1144
1145
1145
1146
1146
1147
1147
1148
1148
1149
1149
1149
1150
1150
1151
1151
1152
1152
1153
1154
1154
1155
1156
1156
1157
1157
1158
1158
1158
1159
1159
1159
1159
1160
1160
1160
1160
1160
1159
1159
1158
1158
1158
1157
1157
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1157
1157
1157
1157
1157
1158
1158
1159
1159
1160
1161
1161
1162
1163
1163
1164
1164
1165
1165
1166
1166
1167
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1192
1193
1195
1197
1199
1201
1203
1204
1206
1207
1208
1209
1210
1211
1211
1212
1212
1212
1212
1212
1212
1213
1213
1213
1214
1215
1215
1216
1217
1218
1219
1220
1221
1223
1224
1226
1227
1228
1229
1230
1230
1231
1231
1231
1231
1232
1232
1231
1231
1231
1230
1229
1228
1227
1226
1225
1224
1224
1223
1223
1224
1224
1225
1226
1227
1228
1229
1229
1231
1232
1233
1235
1237
1240
1242
1244
1247
1249
1251
1253
1254
1255
1256
1257
1257
1256
1256
1255
1254
1252
1251
1249
1248
1247
1246
1246
1246
1246
1247
1249
1250
1252
1254
1255
1257
1259
1260
1261
1263
1263
1264
1264
1264
1264
1263
1262
1261
1260
1258
1257
1256
1255
1254
1252
1251
1250
1248
1247
1246
1246
1245
1245
1246
1246
1247
1248
1249
1250
1251
1252
1253
1253
1253
1253
1252
1251
1249
1247
1244
1242
1239
1237
1234
1232
1229
1227
1225
1222
1220
1217
1215
1213
1211
1209
1207
1205
1204
1203
1202
1201
1200
1200
1199
1199
1199
1199
1200
1200
1200
1199
1199
1198
1196
1194
1192
1190
1187
1185
1184
1183
1182
1182
1183
1184
1186
1187
1189
1192
1194
1196
1199
1201
1203
1206
1208
1210
1212
1214
1215
1217
1218
1218
1219
1219
1218
1218
1217
1217
1215
1214
1212
1210
1207
1205
1202
1200
1198
1197
1196
1195
1195
1195
1195
1195
1196
1197
1197
1197
1198
1197
1197
1196
1195
1194
1192
1190
1187
1185
1182
1179
1177
1176
1174
1174
1174
1175
1176
1178
1180
1182
1184
1185
1187
1189
1191
1193
1194
1195
1196
1196
1195
1194
1193
1191
1188
1185
1182
1178
1173
1169
1164
1160
1156
1153
1150
1148
1145
1144
1142
1141
1140
1139
1138
1137
1137
1136
1135
1133
1131
1129
1126
1122
1118
1113
1108
1103
1097
1092
1088
1083
1079
1076
1073
1070
1068
1066
1064
1062
1060
1058
1056
1053
1049
1046
1042
1037
1033
1029
1025
1020
1018
1014
1012
1008
1006
1004
1002
1000
1000
998
997
995
994
992
991
989
988
986
985
984
983
981
980
978
977
975
974
972
970
968
967
965
963
961
959
956
954
951
948
944
940
936
932
927
923
920
916
913
911
908
906
904
902
900
898
897
896
895
895
895
894
894
894
893
892
891
889
887
884
881
878
874
869
864
858
852
846
840
834
828
822
817
811
806
801
796
791
786
782
778
774
769
765
761
756
751
746
741
735
730
724
718
712
706
699
692
685
678
670
664
657
652
647
642
638
635
631
628
625
622
620
619
618
617
618
619
621
623
626
628
631
634
637
640
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
656
657
657
657
657
656
656
655
654
653
652
652
652
652
652
653
655
656
658
660
662
664
667
670
673
676
680
683
687
690
692
693
694
694
693
692
691
690
690
691
692
695
697
700
703
706
708
710
712
713
714
715
715
714
713
711
709
707
704
701
698
695
691
688
684
681
678
675
673
671
669
667
665
663
660
656
652
647
641
636
630
624
618
613
608
603
599
596
593
591
589
587
585
583
582
581
580
580
581
583
585
588
591
596
601
606
611
616
621
626
630
633
636
638
639
640
641
642
643
644
645
648
651
655
661
669
677
687
697
707
718
727
737
746
755
765
774
783
791
800
809
817
826
835
844
853
862
870
877
882
887
890
892
893
894
894
894
893
891
888
884
878
872
865
859
854
849
847
846
846
849
852
856
860
863
864
863
858
850
839
825
809
791
773
755
736
719
702
687
672
659
647
637
627
619
612
605
599
594
589
583
577
571
564
556
548
540
533
526
521
516
512
509
506
502
498
494
488
482
475
467
459
449
439
427
415
403
391
378
367
356
347
338
331
324
318
312
306
301
297
293
289
285
282
277
273
267
260
253
244
235
226
216
206
197
188
178
169
160
151
141
132
121
111
100
88
76
64
53
41
30
19
9
-1
-12
-22
-32
-43
-53
-64
-76
-88
-101
-114
-128
-143
-159
-175
-192
-209
-227
-245
-262
-280
-296
-313
-328
-343
-358
-373
-387
-401
-416
-431
-445
-460
-475
-491
-506
-521
-535
-549
-563
-575
-587
-598
-607
-616
-624
-631
-637
-642
-646
-651
-655
-659
-664
-670
-677
-685
-694
-704
-715
-726
-738
-749
-760
-770
-778
-786
-792
-799
-805
-811
-817
-825
-832
-840
-848
-855
-862
-869
-876
-884
-892
-902
-913
-924
-936
-948
-960
-971
-982
-993
-1004
-1016
-1027
-1038
-1048
-1057
-1065
-1072
-1077
-1080
-1082
-1082
-1082
-1080
-1078
-1075
-1071
-1068
-1065
-1062
-1060
-1059
-1058
-1056
-1055
-1054
-1052
-1051
-1050
-1049
-1047
-1046
-1044
-1040
-1035
-1028
-1018
-1008
-994
-978
-961
-942
-923
-904
-886
-868
-852
-837
-823
-810
-797
-783
-770
-756
-743
-729
-715
-702
-689
-676
-664
-652
-641
-630
-620
-609
-597
-584
-570
-555
-538
-521
-504
-487
-471
-455
-441
-429
-418
-408
-401
-394
-390
-387
-386
-387
-389
-392
-395
-398
-401
-403
-404
-404
-403
-402
-400
-396
-393
-388
-383
-377
-371
-364
-356
-347
-337
-325
-311
-297
-282
-266
-251
-236
-221
-207
-193
-180
-167
-155
-144
-132
-120
-108
-97
-84
-72
-59
-46
-32
-17
-1
17
35
55
75
96
118
139
159
178
196
212
226
238
250
260
271
281
292
303
315
327
340
353
368
384
402
421
441
463
484
506
527
548
567
585
601
615
628
638
647
653
658
660
661
660
657
652
645
636
625
612
597
581
564
546
528
509
489
470
451
432
415
399
385
373
363
356
350
345
341
337
334
330
325
320
313
306
297
288
277
266
254
241
228
213
198
182
164
145
126
105
84
61
39
16
-8
-31
-54
-77
-100
-121
-143
-164
-186
-208
-231
-255
-279
-305
-330
-357
-383
-410
-437
-464
-490
-516
-541
-566
-588
-610
-631
-650
-668
-686
-703
-719
-734
-748
-760
-771
-781
-789
-796
-803
-810
-817
-824
-832
-841
-850
-859
-869
-878
-886
-894
-901
-906
-910
-914
-916
-917
-918
-917
-916
-914
-911
-908
-904
-899
-893
-887
-880
-873
-865
-858
-851
-844
-839
-834
-831
-828
-826
-825
-824
-823
-824
-824
-825
-826
-826
-826
-826
-825
-823
-820
-817
-814
-809
-804
-799
-794
-790
-786
-784
-784
-786
-790
-797
-805
-816
-829
-844
-860
-878
-897
-917
-937
-959
-980
-1000
-1020
-1041
-1060
-1079
-1096
-1113
-1129
-1144
-1160
-1175
-1190
-1205
-1221
-1236
-1251
-1265
-1278
-1290
-1301
-1311
-1320
-1328
-1336
-1342
-1348
-1352
-1355
-1357
-1358
-1357
-1356
-1355
-1353
-1350
-1348
-1344
-1341
-1337
-1333
-1329
-1324
-1319
-1313
-1306
-1297
-1287
-1275
-1262
-1249
-1236
-1223
-1212
-1202
-1193
-1185
-1179
-1175
-1172
-1170
-1170
-1172
-1175
-1179
-1185
-1191
-1198
-1206
-1214
-1222
-1230
-1237
-1245
-1252
-1258
-1264
-1268
-1272
-1274
-1275
-1274
-1272
-1268
-1263
-1257
-1250
-1243
-1235
-1228
-1221
-1215
-1211
-1208
-1207
-1208
-1210
-1214
-1219
-1225
-1232
-1239
-1245
-1252
-1257
-1262
-1265
-1266
-1265
-1262
-1256
-1248
-1237
-1224
-1209
-1193
-1175
-1156
-1138
-1119
-1101
-1085
-1069
-1056
-1044
-1035
-1029
-1025
-1022
-1024
-1027
-1031
-1037
-1044
-1051
-1058
-1065
-1071
-1076
-1081
-1084
-1085
-1085
-1084
-1082
-1079
-1076
-1074
-1072
-1071
-1071
-1073
-1075
-1079
-1084
-1090
-1097
-1106
-1117
-1128
-1142
-1157
-1173
-1191
-1209
-1227
-1245
-1263
-1281
-1297
-1311
-1324
-1335
-1344
-1351
-1356
-1359
-1361
-1361
-1361
-1360
-1359
-1358
-1358
-1359
-1360
-1363
-1367
-1373
-1380
-1388
-1397
-1407
-1419
-1432
-1444
-1457
-1469
-1480
-1490
-1498
-1504
-1509
-1514
-1517
-1520
-1522
-1524
-1525
-1525
-1525
-1524
-1524
-1523
-1523
-1523
-1523
-1523
-1524
-1524
-1525
-1527
-1528
-1530
-1533
-1536
-1539
-1543
-1547
-1553
-1559
-1566
-1574
-1582
-1591
-1599
-1607
-1614
-1618
-1621
-1623
-1622
-1620
-1616
-1610
-1604
-1596
-1587
-1577
-1566
-1555
-1544
-1533
-1522
-1511
-1500
-1490
-1480
-1470
-1461
-1453
-1445
-1438
-1432
-1426
-1421
-1415
-1409
-1402
-1394
-1384
-1373
-1360
-1344
-1327
-1307
-1286
-1263
-1239
-1214
-1187
-1161
-1135
-1109
-1084
-1062
-1041
-1024
-1008
-998
-990
-986
-984
-985
-989
-994
-1000
-1006
-1012
-1018
-1022
-1026
-1027
-1026
-1022
-1018
-1010
-1002
-993
-982
-971
-961
-951
-943
-936
-931
-927
-925
-925
-926
-929
-933
-939
-946
-954
-962
-972
-982
-993
-1004
-1014
-1026
-1037
-1047
-1057
-1065
-1073
-1078
-1083
-1086
-1087
-1088
-1087
-1085
-1083
-1080
-1076
-1073
-1069
-1065
-1062
-1060
-1058
-1056
-1055
-1055
-1055
-1055
-1055
-1055
-1054
-1053
-1052
-1049
-1045
-1041
-1037
-1032
-1028
-1025
-1022
-1022
-1024
-1028
-1034
-1043
-1053
-1066
-1080
-1096
-1113
-1132
-1152
-1172
-1192
-1212
-1231
-1249
-1265
-1280
-1292
-1303
-1312
-1319
-1325
-1331
-1336
-1341
-1347
-1354
-1364
-1375
-1389
-1406
-1426
-1449
-1475
-1504
-1535
-1569
-1605
-1643
-1682
-1722
-1762
-1801
-1838
-1875
-1910
-1943
-1974
-2003
-2029
-2054
-2076
-2096
-2114
-2130
-2144
-2157
-2170
-2182
-2194
-2206
-2218
-2232
-2246
-2263
-2280
-2300
-2321
-2343
-2367
-2390
-2415
-2439
-2463
-2486
-2507
-2528
-2547
-2563
-2577
-2589
-2598
-2605
-2609
-2612
-2612
-2611
-2608
-2603
-2596
-2587
-2577
-2567
-2556
-2545
-2534
-2524
-2515
-2507
-2499
-2493
-2488
-2483
-2480
-2477
-2476
-2475
-2475
-2474
-2474
-2473
-2471
-2468
-2463
-2457
-2450
-2440
-2429
-2417
-2403
-2389
-2375
-2362
-2351
-2342
-2335
-2331
-2329
-2330
-2332
-2337
-2342
-2349
-2357
-2365
-2373
-2380
-2387
-2393
-2397
-2401
-2403
-2405
-2405
-2406
-2406
-2406
-2405
-2405
-2403
-2402
-2400
-2399
-2397
-2397
-2397
-2398
-2400
-2404
-2408
-2413
-2419
-2426
-2434
-2444
-2454
-2466
-2479
-2492
-2506
-2520
-2533
-2545
-2557
-2567
-2575
-2581
-2586
-2589
-2590
-2590
-2587
-2584
-2579
-2573
-2566
-2559
-2551
-2544
-2537
-2530
-2525
-2521
-2518
-2516
-2515
-2515
-2516
-2518
-2520
-2522
-2524
-2525
-2525
-2523
-2519
-2512
-2502
-2489
-2473
-2453
-2430
-2404
-2374
-2342
-2306
-2269
-2229
-2188
-2146
-2103
-2061
-2019
-1978
-1939
-1902
-1867
-1834
-1804
-1777
-1753
-1730
-1710
-1691
-1672
-1655
-1637
-1619
-1601
-1583
-1563
-1543
-1521
-1498
-1474
-1448
-1423
-1397
-1371
-1347
-1324
-1302
-1282
-1265
-1249
-1235
-1222
-1212
-1202
-1195
-1188
-1183
-1179
-1177
-1175
-1174
-1174
-1175
-1176
-1177
-1178
-1179
-1179
-1179
-1178
-1176
-1174
-1171
-1167
-1163
-1159
-1155
-1152
-1148
-1146
-1144
-1144
-1144
-1146
-1149
-1153
-1159
-1165
-1173
-1181
-1190
-1199
-1207
-1215
-1221
-1226
-1230
-1232
-1232
-1230
-1228
-1223
-1218
-1212
-1205
-1197
-1189
-1182
-1174
-1168
-1163
-1160
-1160
-1161
-1165
-1172
-1182
-1195
-1210
-1227
-1245
-1266
-1286
-1308
-1329
-1350
-1370
-1390
-1408
-1426
-1444
-1460
-1475
-1490
-1503
-1516
-1528
-1540
-1552
-1564
-1578
-1593
-1609
-1628
-1648
-1669
-1693
-1718
-1744
-1771
-1800
-1830
-1862
-1894
-1927
-1961
-1994
-2028
-2060
-2092
-2123
-2152
-2179
-2205
-2229
-2251
-2272
-2291
-2309
-2325
-2341
-2356
-2370
-2385
-2399
-2413
-2428
-2443
-2458
-2473
-2489
-2506
-2523
-2541
-2560
-2579
-2598
-2618
-2639
-2660
-2682
-2704
-2726
-2748
-2770
-2792
-2813
-2834
-2854
-2872
-2890
-2905
-2920
-2933
-2944
-2955
-2965
-2974
-2983
-2990
-2998
-3005
-3012
-3018
-3024
-3031
-3037
-3043
-3049
-3055
-3061
-3066
-3072
-3076
-3080
-3083
-3084
-3084
-3082
-3077
-3069
-3058
-3045
-3030
-3013
-2995
-2974
-2953
-2931
-2908
-2885
-2861
-2837
-2814
-2791
-2768
-2746
-2725
-2705
-2685
-2666
-2647
-2628
-2610
-2593
-2576
-2560
-2544
-2529
-2515
-2501
-2487
-2474
-2461
-2448
-2435
-2422
-2410
-2398
-2387
-2378
-2369
-2361
-2355
-2350
-2346
-2344
-2341
-2339
-2338
-2336
-2335
-2334
-2334
-2334
-2335
-2336
-2337
-2339
-2340
-2341
-2342
-2342
-2342
-2341
-2340
-2339
-2337
-2336
-2335
-2334
-2333
-2332
-2330
-2329
-2327
-2325
-2323
-2321
-2319
-2317
-2314
-2311
-2308
-2305
-2301
-2297
-2291
-2286
-2279
-2273
-2267
-2261
-2255
-2250
-2246
-2243
-2240
-2239
-2238
-2239
-2240
-2242
-2244
-2247
-2249
-2251
-2251
-2251
-2249
-2245
-2240
-2234
-2226
-2218
-2209
-2199
-2188
-2177
-2166
-2156
-2146
-2137
-2129
-2123
-2118
-2115
-2114
-2115
-2118
-2122
-2128
-2136
-2146
-2156
-2168
-2181
-2195
-2209
-2223
-2236
-2249
-2260
-2270
-2278
-2284
-2288
-2290
-2291
-2290
-2289
-2287
-2285
-2283
-2282
-2282
-2283
-2285
-2289
-2295
-2302
-2311
-2322
-2333
-2346
-2359
-2372
-2385
-2396
-2407
-2416
-2423
-2428
-2431
-2432
-2431
-2428
-2422
-2413
-2403
-2390
-2375
-2358
-2340
-2320
-2299
-2277
-2255
-2232
-2211
-2189
-2170
-2151
-2134
-2119
-2106
-2094
-2084
-2076
-2068
-2061
-2054
-2047
-2040
-2032
-2023
-2013
-2003
-1992
-1981
-1968
-1955
-1942
-1928
-1914
-1900
-1886
-1873
-1860
-1849
-1839
-1832
-1826
-1822
-1821
-1822
-1826
-1833
-1843
-1856
-1872
-1891
-1913
-1937
-1963
-1990
-2019
-2047
-2075
-2103
-2129
-2154
-2177
-2197
-2215
-2231
-2245
-2256
-2265
-2272
-2277
-2281
-2284
-2286
-2287
-2288
-2289
-2289
-2290
-2290
-2290
-2290
-2289
-2288
-2285
-2282
-2278
-2273
-2266
-2257
-2246
-2233
-2218
-2200
-2180
-2158
-2133
-2107
-2080
-2051
-2021
-1992
-1963
-1933
-1904
-1876
-1849
-1822
-1797
-1772
-1750
-1729
-1709
-1692
-1677
-1664
-1653
-1645
-1638
-1633
-1630
-1628
-1629
-1631
-1635
-1640
-1647
-1655
-1665
-1676
-1688
-1702
-1717
-1732
-1749
-1766
-1783
-1801
-1819
-1836
-1853
-1870
-1886
-1902
-1917
-1932
-1946
-1959
-1973
-1986
-1999
-2012
-2025
-2037
-2050
-2062
-2074
-2086
-2097
-2107
-2116
-2125
-2133
-2141
-2147
-2153
-2157
-2161
-2163
-2163
-2162
-2160
-2156
-2150
-2142
-2132
-2120
-2106
-2091
-2074
-2056
-2036
-2015
-1993
-1971
-1947
-1924
-1900
-1876
-1852
-1828
-1804
-1780
-1757
-1733
-1710
-1686
-1663
-1639
-1615
-1590
-1565
-1539
-1513
-1486
-1459
-1433
-1407
-1382
-1358
-1336
-1314
-1295
-1277
-1262
-1249
-1239
-1231
-1226
-1224
-1224
-1226
-1230
-1236
-1243
-1251
-1260
-1269
-1280
-1291
-1302
-1313
-1324
-1336
-1347
-1358
-1369
-1380
-1392
-1403
-1415
-1428
-1441
-1455
-1469
-1485
-1501
-1517
-1534
-1552
-1570
-1588
-1606
-1624
-1642
-1659
-1676
-1692
-1708
-1723
-1737
-1750
-1763
-1774
-1785
-1795
-1804
-1812
-1820
-1828
-1834
-1840
-1846
-1851
-1856
-1862
-1868
-1874
-1882
-1891
-1901
-1912
-1925
-1939
-1954
-1971
-1988
-2007
-2025
-2045
-2066
-2086
-2106
-2126
-2146
-2164
-2181
-2197
-2211
-2224
-2234
-2243
-2250
-2255
-2259
-2262
-2263
-2263
-2263
-2262
-2260
-2258
-2257
-2255
-2254
-2253
-2253
-2254
-2256
-2258
-2262
-2266
-2270
-2275
-2279
-2283
-2286
-2288
-2289
-2289
-2288
-2286
-2282
-2277
-2270
-2262
-2252
-2241
-2228
-2214
-2199
-2182
-2164
-2146
-2126
-2106
-2085
-2064
-2043
-2021
-2001
-1981
-1961
-1942
-1924
-1908
-1892
-1876
-1862
-1848
-1835
-1822
-1810
-1797
-1785
-1773
-1760
-1748
-1735
-1721
-1708
-1694
-1679
-1664
-1649
-1632
-1615
-1598
-1580
-1561
-1542
-1523
-1504
-1484
-1464
-1445
-1425
-1405
-1386
-1367
-1348
-1330
-1312
-1294
-1278
-1261
-1246
-1231
-1217
-1203
-1190
-1177
-1165
-1153
-1141
-1129
-1117
-1104
-1092
-1079
-1066
-1053
-1039
-1024
-1008
-994
-979
-963
-948
-933
-918
-904
-891
-880
-870
-861
-854
-848
-844
-840
-838
-837
-837
-838
-840
-843
-847
-851
-857
-863
-869
-875
-882
-889
-895
-902
-908
-913
-918
-922
-925
-928
-931
-934
-937
-940
-945
-950
-956
-963
-971
-980
-991
-1002
-1014
-1028
-1043
-1059
-1076
-1094
-1112
-1132
-1151
-1171
-1191
-1210
-1229
-1248
-1266
-1283
-1299
-1314
-1327
-1339
-1350
-1358
-1365
-1370
-1373
-1374
-1374
-1372
-1370
-1366
-1362
-1358
-1353
-1349
-1344
-1339
-1334
-1328
-1322
-1314
-1306
-1296
-1284
-1271
-1255
-1238
-1219
-1198
-1175
-1151
-1125
-1097
-1068
-1038
-1006
-976
-943
-911
-878
-845
-812
-779
-747
-715
-683
-652
-621
-591
-561
-532
-503
-474
-446
-417
-388
-360
-330
-301
-270
-239
-207
-174
-141
-106
-72
-38
-4
28
60
91
120
147
172
196
216
234
250
262
272
279
284
286
285
283
279
272
264
254
243
230
215
199
181
162
141
119
95
70
44
17
-10
-37
-65
-93
-120
-148
-176
-204
-232
-259
-287
-315
-342
-370
-398
-425
-453
-480
-507
-533
-559
-584
-607
-630
-651
-671
-690
-707
-723
-737
-750
-762
-773
-783
-793
-802
-810
-818
-827
-835
-844
-852
-861
-871
-881
-891
-902
-913
-924
-935
-945
-954
-962
-969
-974
-978
-979
-977
-974
-968
-960
-950
-938
-924
-910
-894
-878
-862
-845
-829
-814
-799
-786
-773
-762
-751
-741
-731
-721
-711
-701
-690
-679
-668
-656
-644
-632
-619
-605
-590
-574
-557
-540
-522
-504
-485
-467
-450
-434
-420
-407
-396
-386
-379
-374
-370
-369
-369
-370
-373
-377
-381
-385
-389
-393
-395
-395
-394
-391
-386
-378
-369
-357
-344
-329
-313
-295
-277
-258
-239
-220
-202
-184
-167
-152
-138
-126
-116
-107
-101
-96
-94
-93
-95
-98
-103
-109
-117
-125
-134
-144
-154
-164
-175
-186
-196
-208
-219
-231
-244
-257
-272
-288
-305
-325
-346
-369
-393
-420
-448
-477
-508
-540
-572
-605
-638
-670
-702
-732
-761
-789
-815
-839
-862
-882
-901
-918
-933
-947
-958
-968
-977
-985
-993
-1000
-1006
-1014
-1022
-1033
-1043
-1054
-1066
-1079
-1094
-1109
-1126
-1143
-1161
-1179
-1197
-1216
-1234
-1252
-1269
-1286
-1301
-1316
-1330
-1342
-1353
-1363
-1371
-1378
-1384
-1388
-1390
-1391
-1391
-1389
-1386
-1383
-1380
-1377
-1375
-1374
-1374
-1377
-1381
-1388
-1396
-1406
-1417
-1428
-1441
-1453
-1465
-1476
-1485
-1494
-1500
-1504
-1507
-1507
-1505
-1501
-1495
-1488
-1478
-1468
-1456
-1443
-1429
-1414
-1399
-1383
-1366
-1349
-1332
-1314
-1295
-1276
-1256
-1235
-1213
-1189
-1163
-1135
-1104
-1070
-1033
-992
-947
-898
-844
-785
-722
-653
-580
-502
-419
-331
-239
-143
-43
60
165
273
382
492
602
711
821
929
1035
1140
1243
1343
1441
1536
1629
1720
1809
1896
1983
2068
2153
2237
2320
2402
2482
2561
2637
2710
2779
2845
2907
2964
3016
3063
3103
3138
3165
3186
3199
3205
3202
3193
3175
3151
3119
3082
3038
2990
2937
2880
2821
2759
2696
2631
2566
2501
2436
2371
2307
2243
2180
2117
2054
1991
1929
1866
1803
1740
1677
1613
1550
1486
1422
1358
1294
1230
1167
1104
1043
984
926
870
818
768
722
680
643
610
582
559
541
527
517
510
506
504
505
506
508
510
513
515
517
519
520
521
522
522
522
522
522
522
521
522
522
523
526
529
534
541
550
561
574
588
605
622
641
659
678
695
711
724
734
740
742
740
733
721
704
682
656
625
591
553
513
472
429
387
346
307
270
236
205
179
156
138
124
115
109
107
108
112
118
125
132
140
147
152
155
157
156
154
149
142
134
124
115
105
97
89
85
83
86
94
109
130
158
194
237
289
348
414
486
563
645
729
814
900
984
1066
1144
1216
1283
1343
1396
1441
1479
1509
1532
1549
1559
1563
1563
1558
1549
1537
1522
1506
1487
1466
1445
1421
1397
1372
1345
1318
1289
1260
1229
1196
1162
1126
1088
1048
1006
961
914
865
813
759
703
646
589
532
476
423
373
328
289
255
228
209
196
191
194
203
220
243
272
306
345
387
432
479
528
577
627
677
727
776
826
875
925
975
1026
1078
1131
1185
1242
1300
1360
1422
1486
1551
1618
1687
1757
1828
1900
1973
2045
2120
2194
2268
2343
2417
2491
2566
2640
2715
2789
2864
2938
3013
3087
3160
3233
3305
3376
3447
3516
3584
3651
3716
3779
3841
3901
3959
4014
4067
4118
4165
4209
4249
4285
4317
4343
4365
4381
4392
4397
4397
4392
4382
4367
4348
4326
4301
4275
4248
4221
4194
4169
4145
4124
4105
4090
4077
4067
4059
4057
4056
4059
4065
4074
4086
4100
4117
4136
4157
4179
4203
4227
4252
4278
4304
4330
4356
4383
4410
4438
4467
4498
4531
4567
4607
4651
4699
4752
4809
4871
4938
5008
5083
5161
5241
5324
5407
5490
5573
5654
5731
5806
5876
5941
6001
6055
6102
6143
6176
6203
6222
6233
6237
6234
6223
6204
6179
6146
6107
6061
6010
5953
5891
5826
5758
5687
5615
5543
5471
5399
5328
5260
5193
5128
5066
5006
4948
4892
4837
4783
4730
4676
4622
4566
4510
4452
4393
4333
4271
4208
4143
4075
4006
3936
3863
3787
3709
3627
3543
3455
3365
3272
3177
3079
2979
2877
2773
2669
2563
2458
2353
2249
2146
2045
1948
1854
1764
1679
1599
1525
1458
1398
1345
1300
1263
1235
1214
1201
1197
1201
1213
1234
1262
1300
1345
1399
1461
1532
1610
1696
1788
1888
1993
2104
2220
2339
2461
2586
2712
2839
2967
3095
3223
3352
3479
3607
3734
3861
3988
4116
4245
4376
4509
4644
4783
4926
5072
5223
5378
5537
5700
5868
6040
6216
6396
6580
6767
6956
7148
7341
7534
7728
7921
8112
8301
8488
8672
8853
9031
9207
9382
9555
9727
9900
10073
10248
10424
10603
10783
10966
11149
11334
11519
11705
11889
12073
12255
12435
12613
12788
12961
13130
13297
13460
13619
13774
13925
14071
14213
14349
14481
14607
14728
14844
14954
15060
15161
15258
15352
15442
15530
15615
15698
15778
15857
15934
16009
16081
16149
16215
16276
16332
16384
16430
16470
16505
16534
16556
16573
16583
16587
16585
16576
16561
16540
16513
16482
16445
16405
16360
16312
16261
16207
16149
16091
16030
15968
15903
15838
15771
15702
15632
15561
15487
15411
15332
15249
15163
15073
14979
14880
14778
14672
14565
14456
14347
14240
14138
14040
13950
13869
13797
13737
13689
13654
13633
13625
13632
13652
13687
13734
13794
13865
13947
14038
14137
14242
14353
14467
14585
14704
14826
14948
15072
15196
15321
15447
15573
15700
15827
15956
16085
16219
16355
16494
16638
16787
16941
17101
17267
17439
17615
17797
17983
18172
18363
18555
18746
18935
19119
19298
19469
19632
19784
19925
20053
20169
20271
20359
20433
20493
20539
20572
20590
20596
20588
20568
20535
20491
20436
20370
20294
20209
20113
20009
19896
19775
19646
19508
19363
19211
19052
18887
18715
18537
18353
18164
17969
17769
17565
17356
17143
16928
16709
16490
16271
16053
15839
15630
15427
15233
15049
14877
14718
14572
14442
14327
14228
14145
14078
14026
13990
13968
13960
13964
13980
14006
14041
14086
14138
14198
14265
14339
14420
14507
14601
14702
14809
14924
15046
15175
15313
15459
15613
15775
15945
16122
16306
16498
16695
16896
17101
17309
17519
17731
17942
18152
18360
18564
18764
18958
19147
19328
19501
19665
19820
19966
20102
20229
20346
20453
20550
20638
20715
20784
20842
20889
20926
20952
20966
20968
20958
20934
20896
20843
20777
20695
20598
20485
20357
20215
20057
19885
19700
19502
19292
19071
18841
18601
18354
18101
17842
17579
17314
17046
16777
16509
16242
15978
15718
15462
15211
14967
14730
14500
14279
14067
13863
13669
13484
13309
13143
12987
12839
12700
12569
12446
12330
12221
12118
12021
11929
11842
11758
11677
11598
11521
11445
11367
11289
11208
11124
11036
10944
10848
10746
10638
10525
10405
10279
10146
10005
9857
9700
9534
9358
9172
8975
8766
8544
8311
8064
7804
7532
7247
6949
6640
6318
5986
5643
5290
4927
4556
4178
3792
3399
3002
2599
2193
1784
1373
962
550
139
-269
-676
-1080
-1482
-1881
-2277
-2671
-3064
-3456
-3848
-4240
-4632
-5026
-5421
-5816
-6212
-6607
-7002
-7395
-7786
-8173
-8557
-8935
-9307
-9671
-10028
-10375
-10713
-11040
-11357
-11662
-11957
-12240
-12513
-12775
-13028
-13271
-13507
-13734
-13955
-14170
-14379
-14584
-14785
-14981
-15174
-15364
-15550
-15732
-15912
-16087
-16259
-16427
-16590
-16750
-16904
-17055
-17200
-17340
-17476
-17606
-17732
-17853
-17969
-18080
-18187
-18290
-18390
-18487
-18581
-18674
-18766
-18858
-18950
-19043
-19138
-19236
-19336
-19441
-19550
-19664
-19784
-19910
-20043
-20182
-20329
-20482
-20642
-20809
-20982
-21159
-21342
-21528
-21717
-21907
-22099
-22290
-22480
-22668
-22854
-23036
-23213
-23386
-23553
-23714
-23870
-24019
-24161
-24297
-24427
-24550
-24666
-24775
-24877
-24972
-25059
-25139
-25211
-25275
-25331
-25378
-25416
-25446
-25468
-25480
-25483
-25476
-25460
-25434
-25398
-25353
-25297
-25231
-25154
-25068
-24971
-24863
-24745
-24617
-24479
-24330
-24171
-24002
-23822
-23631
-23429
-23217
-22993
-22759
-22514
-22257
-21990
-21711
-21421
-21121
-20809
-20486
-20153
-19809
-19455
-19093
-18721
-18341
-17953
-17559
-17159
-16755
-16346
-15935
-15522
-15108
-14695
-14282
-13872
-13464
-13060
-12659
-12263
-11872
-11487
-11106
-10732
-10363
-10000
-9642
-9291
-8945
-8604
-8270
-7941
-7618
-7300
-6987
-6679
-6377
-6079
-5785
-5495
-5209
-4925
-4644
-4365
-4086
-3809
-3532
-3254
-2976
-2697
-2418
-2138
-1858
-1578
-1300
-1022
-748
-476
-208
57
317
573
823
1069
1309
1545
1776
2003
2226
2446
2662
2874
3084
3291
3494
3694
3890
4082
4269
4451
4627
4798
4961
5118
5268
5410
5544
5670
5788
5898
5999
6092
6177
6254
6323
6386
6441
6491
6535
6574
6609
6640
6668
6693
6716
6737
6756
6773
6789
6804
6817
6829
6839
6847
6854
6860
6864
6867
6870
6872
6873
6875
6877
6879
6881
6884
6888
6893
6899
6906
6914
6925
6938
6953
6971
6992
7015
7042
7071
7103
7139
7177
7217
7261
7307
7356
7407
7461
7519
7580
7645
7714
7788
7867
7952
8042
8140
8244
8355
8472
8596
8727
8864
9008
9158
9314
9475
9642
9813
9989
10168
10351
10536
10722
10910
11098
11286
11474
11659
11843
12025
12204
12380
12553
12723
12889
13051
13210
13365
13516
13665
13809
13950
14087
14221
14351
14477
14599
14716
14830
14938
15041
15139
15231
15316
15394
15465
15527
15581
15625
15658
15681
15692
15692
15678
15652
15612
15559
15491
15410
15314
15205
15083
14948
14801
14643
14475
14297
14111
13918
13719
13514
13304
13090
12872
12652
12428
12202
11974
11742
11509
11272
11033
10790
10544
10295
10041
9783
9521
9254
8983
8708
8429
8146
7861
7572
7281
6989
6696
6404
6112
5821
5532
5245
4961
4679
4401
4125
3851
3580
3311
3043
2776
2509
2242
1973
1703
1430
1155
878
597
314
29
-259
-548
-839
-1129
-1419
-1707
-1993
-2275
-2553
-2826
-3094
-3356
-3611
-3859
-4100
-4333
-4559
-4778
-4989
-5194
-5392
-5584
-5770
-5952
-6129
-6302
-6473
-6641
-6808
-6973
-7138
-7303
-7467
-7632
-7797
-7963
-8129
-8295
-8461
-8628
-8794
-8960
-9124
-9287
-9449
-9607
-9763
-9915
-10063
-10207
-10347
-10481
-10610
-10734
-10852
-10963
-11069
-11168
-11261
-11347
-11427
-11501
-11568
-11630
-11685
-11736
-11780
-11820
-11854
-11884
-11909
-11930
-11947
-11961
-11971
-11977
-11980
-11981
-11978
-11973
-11965
-11954
-11941
-11925
-11907
-11887
-11865
-11841
-11816
-11790
-11763
-11736
-11709
-11683
-11658
-11634
-11614
-11596
-11582
-11572
-11568
-11568
-11573
-11585
-11601
-11624
-11652
-11685
-11724
-11767
-11815
-11867
-11922
-11979
-12040
-12101
-12164
-12227
-12290
-12352
-12413
-12473
-12531
-12588
-12642
-12695
-12745
-12794
-12840
-12885
-12928
-12968
-13007
-13044
-13078
-13110
-13141
-13168
-13193
-13215
-13234
-13249
-13261
-13270
-13274
-13274
-13269
-13260
-13246
-13227
-13203
-13175
-13141
-13102
-13057
-13007
-12952
-12891
-12825
-12753
-12675
-12591
-12502
-12408
-12309
-12204
-12096
-11982
-11865
-11743
-11617
-11487
-11352
-11213
-11070
-10922
-10769
-10612
-10450
-10283
-10112
-9936
-9755
-9571
-9382
-9189
-8993
-8792
-8589
-8382
-8173
-7961
-7746
-7529
-7310
-7090
-6868
-6645
-6421
-6196
-5972
-5747
-5522
-5298
-5075
-4853
-4632
-4413
-4195
-3978
-3764
-3550
-3339
-3128
-2919
-2710
-2503
-2297
-2091
-1886
-1683
-1480
-1278
-1076
-876
-676
-477
-278
-80
117
314
511
706
901
1094
1287
1479
1669
1859
2045
2233
2417
2601
2782
2962
3140
3317
3493
3667
3841
4013
4185
4357
4527
4697
4866
5034
5201
5366
5530
5692
5852
6010
6165
6317
6467
6613
6756
6896
7033
7167
7298
7425
7549
7670
7788
7903
8013
8122
8229
8331
8431
8528
8621
8712
8800
8885
8967
9047
9125
9200
9274
9345
9415
9482
9548
9611
9673
9732
9788
9840
9890
9935
9977
10014
10046
10074
10098
10117
10133
10144
10151
10155
10155
10151
10144
10133
10119
10101
10078
10052
10022
9988
9949
9906
9859
9807
9751
9690
9624
9553
9479
9399
9316
9228
9137
9042
8943
8842
8738
8631
8522
8412
8300
8186
8074
7960
7846
7733
7620
7508
7397
7287
7178
7070
6964
6859
6756
6654
6555
6458
6363
6271
6182
6097
6015
5936
5862
5792
5727
5666
5610
5559
5513
5472
5436
5404
5376
5352
5331
5314
5300
5288
5278
5270
5263
5257
5252
5247
5242
5237
5231
5225
5218
5209
5199
5189
5177
5163
5149
5134
5118
5102
5085
5069
5054
5040
5027
5016
5007
5001
4998
4998
5002
5010
5020
5035
5052
5073
5097
5123
5151
5182
5215
5249
5286
5323
5362
5402
5444
5487
5532
5578
5626
5676
5727
5780
5834
5890
5948
6007
6068
6130
6194
6259
6326
6394
6465
6536
6609
6684
6760
6837
6916
6995
7076
7157
7239
7321
7404
7487
7570
7653
7736
7819
7902
7984
8067
8151
8234
8319
8405
8491
8579
8669
8760
8852
8946
9042
9138
9235
9333
9431
9529
9626
9724
9820
9916
10012
10106
10200
10293
10385
10477
10569
10661
10753
10845
10937
11030
11122
11215
11306
11397
11486
11573
11659
11741
11821
11897
11970
12039
12104
12165
12221
12272
12320
12362
12399
12431
12459
12481
12498
12510
12517
12519
12517
12509
12497
12480
12458
12432
12401
12365
12324
12279
12228
12174
12114
12049
11979
11904
11824
11738
11647
11550
11449
11342
11231
11115
10995
10871
10744
10614
10482
10347
10211
10073
9935
9796
9657
9517
9378
9238
9098
8959
8819
8678
8538
8397
8255
8113
7971
7828
7684
7541
7398
7254
7111
6968
6826
6684
6543
6403
6264
6125
5987
5850
5713
5578
5443
5308
5175
5042
4910
4779
4649
4521
4395
4271
4149
4029
3912
3799
3688
3581
3477
3376
3280
3186
3096
3009
2924
2842
2761
2682
2605
2528
2452
2375
2299
2223
2145
2067
1988
1907
1826
1743
1659
1574
1489
1403
1317
1232
1147
1063
980
899
820
742
666
592
520
450
382
316
252
188
126
64
2
-59
-120
-182
-244
-306
-369
-433
-496
-560
-624
-687
-750
-812
-873
-932
-990
-1047
-1102
-1154
-1205
-1254
-1301
-1346
-1389
-1431
-1473
-1513
-1553
-1592
-1632
-1671
-1710
-1749
-1788
-1826
-1865
-1903
-1940
-1978
-2015
-2052
-2089
-2125
-2161
-2198
-2234
-2270
-2306
-2343
-2380
-2418
-2456
-2495
-2535
-2575
-2616
-2657
-2699
-2741
-2783
-2825
-2868
-2911
-2954
-2997
-3040
-3084
-3128
-3172
-3216
-3260
-3304
-3347
-3390
-3433
-3474
-3515
-3554
-3592
-3628
-3663
-3696
-3728
-3758
-3786
-3813
-3837
-3860
-3882
-3901
-3919
-3935
-3950
-3963
-3975
-3986
-3995
-4003
-4009
-4014
-4017
-4019
-4022
-4022
-4024
-4024
-4024
-4024
-4024
-4025
-4025
-4025
-4026
-4026
-4025
-4025
-4024
-4022
-4021
-4019
-4016
-4011
-4006
-4000
-3992
-3983
-3973
-3961
-3948
-3933
-3916
-3897
-3876
-3854
-3829
-3802
-3772
-3739
-3704
-3666
-3624
-3579
-3530
-3477
-3420
-3358
-3293
-3222
-3148
-3069
-2986
-2900
-2810
-2717
-2622
-2525
-2426
-2326
-2225
-2124
-2023
-1921
-1820
-1720
-1621
-1523
-1425
-1330
-1235
-1141
-1049
-958
-867
-777
-688
-598
-509
-418
-328
-236
-144
-49
46
143
243
344
447
553
660
770
881
994
1108
1224
1341
1458
1576
1695
1814
1933
2052
2171
2290
2408
2526
2643
2761
2878
2995
3112
3230
3347
3464
3581
3699
3816
3933
4049
4165
4280
4393
4504
4614
4722
4828
4931
5033
5131
5228
5322
5414
5504
5591
5677
5760
5841
5920
5997
6073
6146
6217
6286
6354
6419
6482
6544
6603
6660
6715
6767
6817
6865
6910
6953
6993
7030
7064
7095
7122
7147
7168
7185
7199
7209
7216
7219
7218
7214
7206
7195
7180
7162
7140
7114
7085
7053
7016
6976
6932
6883
6831
6775
6715
6652
6585
6514
6440
6364
6284
6203
6119
6033
5946
5858
5769
5680
5590
5501
5411
5322
5233
5144
5056
4969
4882
4795
4709
4623
4538
4453
4368
4283
4197
4112
4026
3940
3854
3767
3679
3592
3503
3415
3327
3238
3150
3062
2974
2886
2799
2712
2626
2539
2453
2367
2281
2195
2108
2021
1933
1844
1754
1663
1571
1478
1384
1288
1191
1092
992
890
786
681
574
465
354
241
126
9
-110
-230
-351
-474
-597
-722
-847
-972
-1098
-1225
-1351
-1478
-1605
-1732
-1859
-1986
-2113
-2240
-2368
-2495
-2622
-2749
-2877
-3004
-3131
-3258
-3384
-3511
-3637
-3763
-3889
-4014
-4138
-4262
-4386
-4508
-4630
-4751
-4870
-4989
-5106
-5222
-5338
-5452
-5565
-5677
-5788
-5899
-6009
-6119
-6228
-6337
-6446
-6555
-6664
-6774
-6883
-6993
-7103
-7214
-7325
-7437
-7548
-7660
-7771
-7882
-7992
-8100
-8207
-8311
-8414
-8513
-8609
-8702
-8792
-8878
-8960
-9038
-9113
-9185
-9254
-9320
-9385
-9448
-9510
-9571
-9632
-9693
-9754
-9817
-9880
-9945
-10011
-10079
-10148
-10220
-10292
-10366
-10442
-10519
-10596
-10674
-10753
-10832
-10911
-10990
-11069
-11147
-11223
-11299
-11374
-11447
-11518
-11588
-11656
-11722
-11786
-11848
-11909
-11967
-12023
-12077
-12129
-12180
-12228
-12274
-12319
-12361
-12402
-12441
-12478
-12513
-12547
-12579
-12610
-12640
-12668
-12694
-12719
-12742
-12763
-12783
-12800
-12816
-12830
-12841
-12850
-12856
-12860
-12860
-12858
-12852
-12842
-12830
-12813
-12792
-12768
-12740
-12707
-12671
-12631
-12587
-12539
-12488
-12434
-12377
-12317
-12256
-12193
-12128
-12062
-11996
-11929
-11861
-11793
-11725
-11657
-11588
-11519
-11449
-11377
-11305
-11230
-11154
-11075
-10994
-10910
-10824
-10734
-10642
-10547
-10449
-10348
-10245
-10140
-10033
-9924
-9814
-9703
-9592
-9480
-9369
-9257
-9147
-9037
-8929
-8821
-8715
-8609
-8505
-8402
-8300
-8198
-8096
-7997
-7896
-7797
-7698
-7599
-7501
-7403
-7307
-7211
-7117
-7024
-6933
-6844
-6757
-6672
-6589
-6509
-6432
-6357
-6284
-6215
-6149
-6085
-6024
-5965
-5909
-5855
-5803
-5753
-5705
-5658
-5613
-5569
-5526
-5484
-5444
-5405
-5367
-5331
-5296
-5262
-5230
-5200
-5172
-5146
-5122
-5100
-5082
-5066
-5053
-5044
-5038
-5035
-5036
-5041
-5050
-5063
-5080
-5101
-5126
-5154
-5186
-5222
-5261
-5303
-5348
-5396
-5446
-5500
-5556
-5614
-5676
-5739
-5805
-5874
-5945
-6019
-6096
-6175
-6257
-6341
-6429
-6519
-6612
-6708
-6807
-6909
-7014
-7122
-7233
-7347
-7463
-7583
-7705
-7829
-7956
-8085
-8216
-8348
-8482
-8618
-8754
-8892
-9030
-9168
-9307
-9446
-9586
-9725
-9864
-10003
-10141
-10278
-10415
-10552
-10688
-10823
-10957
-11090
-11223
-11356
-11487
-11619
-11749
-11880
-12010
-12140
-12270
-12399
-12528
-12657
-12785
-12912
-13039
-13165
-13290
-13414
-13536
-13656
-13775
-13891
-14004
-14115
-14222
-14327
-14428
-14526
-14620
-14710
-14798
-14881
-14962
-15039
-15113
-15184
-15253
-15320
-15384
-15446
-15506
-15564
-15620
-15674
-15727
-15777
-15826
-15873
-15918
-15961
-16001
-16040
-16076
-16110
-16140
-16170
-16197
-16221
-16244
-16264
-16282
-16297
-16312
-16327
-16338
-16349
-16359
-16367
-16375
-16382
-16387
-16392
-16395
-16398
-16399
-16399
-16398
-16394
-16390
-16383
-16373
-16363
-16349
-16332
-16312
-16290
-16265
-16236
-16204
-16170
-16133
-16091
-16047
-16001
-15952
-15900
-15845
-15789
-15730
-15670
-15607
-15544
-15479
-15413
-15346
-15279
-15211
-15143
-15074
-15005
-14936
-14866
-14796
-14727
-14657
-14586
-14516
-14446
-14375
-14305
-14234
-14163
-14093
-14022
-13952
-13882
-13812
-13743
-13674
-13605
-13538
-13471
-13405
-13340
-13276
-13212
-13150
-13089
-13029
-12970
-12911
-12854
-12798
-12742
-12686
-12632
-12577
-12523
-12469
-12415
-12361
-12307
-12252
-12197
-12141
-12085
-12028
-11970
-11912
-11853
-11793
-11733
-11672
-11611
-11549
-11487
-11424
-11361
-11297
-11232
-11167
-11100
-11033
-10965
-10895
-10824
-10752
-10678
-10602
-10524
-10444
-10362
-10279
-10193
-10106
-10017
-9927
-9835
-9742
-9648
-9554
-9458
-9362
-9265
-9168
-9071
-8973
-8876
-8779
-8681
-8584
-8487
-8390
-8293
-8196
-8100
-8003
-7905
-7808
-7710
-7611
-7512
-7412
-7311
-7209
-7105
-7001
-6895
-6788
-6679
-6570
-6458
-6345
-6230
-6114
-5996
-5876
-5755
-5633
-5509
-5383
-5256
-5129
-5000
-4870
-4739
-4607
-4475
-4343
-4210
-4077
-3943
-3810
-3676
-3543
-3409
-3275
-3141
-3007
-2872
-2737
-2601
-2464
-2326
-2188
-2049
-1910
-1770
-1629
-1488
-1347
-1207
-1066
-927
-788
-650
-514
-380
-248
-118
10
135
258
378
496
612
725
836
945
1052
1158
1262
1364
1466
1567
1667
1766
1865
1963
2061
2158
2255
2352
2448
2542
2636
2729
2820
2909
2997
3082
3165
3247
3325
3402
3477
3549
3620
3690
3758
3824
3890
3955
4019
4085
4149
4214
4279
4345
4411
4478
4546
4615
4684
4754
4825
4896
4968
5041
5113
5186
5258
5330
5402
5474
5545
5615
5684
5752
5820
5886
5951
6016
6080
6142
6205
6266
6328
6388
6449
6509
6570
6630
6690
6750
6810
6870
6929
6988
7046
7103
7159
7213
7266
7317
7366
7414
7459
7502
7543
7582
7618
7652
7684
7714
7741
7766
7789
7810
7829
7847
7863
7878
7892
7905
7917
7928
7939
7949
7959
7969
7978
7987
7995
8002
8009
8013
8019
8023
8025
8025
8025
8023
8019
8013
8006
7997
7986
7974
7959
7944
7926
7907
7886
7863
7839
7813
7785
7756
7725
7692
7658
7622
7584
7545
7504
7461
7417
7371
7324
7275
7224
7173
7119
7065
7009
6951
6891
6830
6767
6701
6634
6565
6493
6419
6343
6265
6184
6101
6016
5929
5840
5748
5655
5561
5464
5366
5267
5166
5063
4959
4854
4747
4638
4529
4417
4304
4189
4072
3954
3833
3711
3587
3461
3334
3204
3073
2940
2806
2670
2533
2394
2256
2116
1976
1836
1696
1556
1416
1277
1139
1002
866
732
599
468
338
211
85
-38
-160
-279
-396
-511
-624
-735
-844
-951
-1056
-1159
-1260
-1359
-1456
-1551
-1644
-1734
-1822
-1908
-1991
-2071
-2149
-2225
-2299
-2370
-2439
-2507
-2573
-2637
-2699
-2761
-2820
-2879
-2936
-2992
-3047
-3100
-3153
-3205
-3256
-3307
-3357
-3406
-3455
-3504
-3552
-3599
-3646
-3692
-3737
-3782
-3826
-3868
-3910
-3950
-3989
-4027
-4062
-4097
-4130
-4161
-4190
-4218
-4243
-4267
-4289
-4309
-4327
-4344
-4358
-4371
-4382
-4391
-4398
-4404
-4407
-4409
-4409
-4407
-4404
-4398
-4391
-4382
-4371
-4358
-4343
-4326
-4307
-4286
-4263
-4237
-4210
-4180
-4148
-4113
-4077
-4038
-3998
-3955
-3911
-3865
-3817
-3768
-3717
-3664
-3610
-3554
-3497
-3438
-3377
-3315
-3250
-3184
-3115
-3044
-2971
-2896
-2818
-2738
-2654
-2569
-2480
-2388
-2293
-2195
-2095
-1991
-1884
-1774
-1662
-1547
-1430
-1310
-1187
-1063
-937
-808
-678
-546
-412
-276
-138
1
142
285
430
577
725
876
1028
1182
1337
1494
1652
1811
1972
2132
2293
2455
2617
2778
2939
3100
3261
3420
3579
3737
3894
4049
4204
4358
4511
4663
4814
4963
5112
5260
5407
5554
5700
5845
5990
6134
6277
6419
6561
6701
6841
6979
7116
7252
7386
7519
7650
7779
7907
8032
8156
8277
8396
8514
8629
8742
8852
8961
9067
9171
9273
9373
9470
9566
9660
9752
9842
9930
10017
10102
10185
10267
10347
10425
10502
10578
10652
10724
10795
10864
10931
10997
11061
11123
11182
11240
11296
11350
11402
11451
11498
11543
11586
11626
11664
11699
11732
11763
11791
11817
11840
11862
11881
11899
11914
11928
11940
11950
11959
11966
11972
11977
11981
11983
11985
11986
11986
11985
11983
11980
11977
11972
11967
11961
11954
11945
11936
11925
11914
11902
11889
11875
11861
11846
11831
11816
11801
11787
11772
11758
11744
11731
11718
11705
11693
11681
11668
11656
11644
11631
11619
11606
11594
11581
11568
11556
11543
11531
11518
11505
11492
11479
11466
11453
11439
11425
11411
11397
11382
11367
11351
11335
11319
11303
11286
11269
11251
11233
11215
11196
11176
11156
11136
11114
11091
11068
11043
11017
10990
10962
10931
10900
10866
10832
10795
10757
10717
10676
10634
10591
10546
10501
10455
10408
10361
10314
10267
10220
10173
10127
10081
10036
9991
9947
9903
9860
9818
9776
9734
9693
9653
9612
9572
9531
9491
9451
9410
9370
9329
9288
9247
9206
9165
9124
9084
9044
9005
8966
8928
8892
8856
8821
8786
8753
8720
8688
8657
8625
8594
8562
8530
8497
8464
8430
8396
8360
8323
8286
8247
8208
8167
8125
8083
8041
7997
7953
7908
7863
7817
7771
7725
7679
7633
7586
7540
7494
7448
7402
7357
7312
7267
7223
7180
7138
7097
7057
7017
6979
6943
6907
6872
6839
6806
6775
6744
6714
6685
6656
6629
6602
6576
6551
6527
6505
6483
6463
6445
6428
6412
6399
6387
6376
6368
6361
6355
6352
6349
6348
6349
6350
6353
6356
6360
6364
6368
6373
6378
6382
6387
6391
6394
6397
6400
6403
6405
6407
6408
6409
6410
6411
6412
6414
6415
6417
6419
6422
6425
6428
6432
6437
6441
6446
6450
6455
6459
6463
6466
6469
6472
6473
6474
6473
6472
6470
6466
6461
6455
6447
6438
6428
6416
6402
6386
6369
6351
6330
6307
6283
6257
6229
6199
6167
6134
6099
6063
6026
5987
5948
5908
5867
5826
5784
5741
5698
5654
5609
5564
5518
5470
5422
5373
5322
5271
5217
5163
5106
5049
4990
4929
4867
4804
4740
4674
4607
4540
4471
4402
4332
4261
4190
4119
4046
3975
3902
3830
3757
3684
3612
3539
3466
3394
3321
3249
3176
3104
3032
2961
2889
2818
2747
2677
2607
2537
2467
2398
2329
2260
2190
2121
2052
1982
1912
1841
1770
1698
1626
1553
1480
1407
1333
1258
1184
1109
1034
958
882
806
729
652
575
497
419
340
261
180
99
17
-66
-150
-235
-322
-409
-498
-588
-679
-771
-863
-957
-1051
-1146
-1241
-1337
-1433
-1530
-1627
-1724
-1821
-1919
-2017
-2115
-2214
-2313
-2412
-2511
-2611
-2711
-2812
-2913
-3015
-3117
-3220
-3323
-3428
-3532
-3638
-3744
-3851
-3959
-4067
-4177
-4286
-4396
-4506
-4617
-4727
-4838
-4949
-5059
-5170
-5280
-5390
-5500
-5609
-5718
-5827
-5935
-6043
-6150
-6257
-6363
-6468
-6573
-6677
-6780
-6883
-6984
-7085
-7185
-7284
-7381
-7478
-7574
-7669
-7762
-7855
-7946
-8037
-8127
-8215
-8302
-8389
-8474
-8558
-8642
-8724
-8805
-8885
-8963
-9041
-9118
-9194
-9268
-9342
-9414
-9485
-9555
-9623
-9691
-9757
-9822
-9885
-9947
-10008
-10068
-10127
-10184
-10239
-10294
-10347
-10398
-10448
-10497
-10544
-10589
-10633
-10676
-10717
-10756
-10792
-10827
-10860
-10891
-10919
-10945
-10969
-10990
-11009
-11025
-11039
-11050
-11059
-11065
-11068
-11069
-11068
-11063
-11056
-11047
-11035
-11020
-11003
-10983
-10961
-10936
-10909
-10880
-10849
-10815
-10780
-10742
-10703
-10661
-10618
-10572
-10524
-10474
-10422
-10367
-10310
-10250
-10188
-10123
-10055
-9985
-9913
-9838
-9760
-9680
-9598
-9513
-9426
-9337
-9245
-9152
-9056
-8958
-8857
-8755
-8651
-8544
-8435
-8324
-8212
-8096
-7980
-7861
-7741
-7619
-7496
-7370
-7244
-7116
-6987
-6857
-6727
-6595
-6463
-6330
-6197
-6064
-5930
-5797
-5663
-5529
-5395
-5261
-5127
-4992
-4858
-4724
-4590
-4455
-4321
-4186
-4051
-3917
-3782
-3647
-3513
-3378
-3244
-3111
-2978
-2845
-2713
-2582
-2451
-2322
-2193
-2065
-1937
-1810
-1684
-1559
-1434
-1310
-1186
-1063
-940
-818
-696
-574
-453
-331
-210
-89
31
152
272
393
513
632
752
871
990
1109
1228
1345
1463
1580
1696
1811
1926
2039
2152
2263
2373
2482
2590
2696
2801
2904
3006
3107
3206
3304
3400
3495
3588
3680
3771
3860
3948
4034
4118
4201
4283
4362
4440
4516
4591
4663
4734
4802
4869
4934
4996
5056
5114
5170
5223
5274
5321
5366
5408
5447
5483
5516
5546
5572
5595
5615
5632
5645
5655
5662
5665
5665
5662
5657
5648
5636
5622
5605
5585
5563
5539
5512
5483
5451
5417
5382
5344
5304
5262
5218
5172
5125
5076
5026
4974
4921
4867
4812
4756
4699
4641
4583
4525
4466
4407
4348
4289
4230
4172
4113
4054
3996
3937
3879
3820
3761
3702
3642
3582
3522
3460
3398
3335
3272
3207
3142
3076
3009
2941
2872
2803
2733
2663
2592
2521
2449
2378
2306
2233
2161
2089
2016
1943
1871
1798
1725
1652
1579
1505
1432
1359
1286
1212
1139
1065
992
919
845
772
698
625
551
477
404
330
256
182
109
35
-38
-111
-184
-257
-329
-401
-473
-544
-615
-686
-756
-826
-895
-963
-1031
-1098
-1164
-1229
-1293
-1356
-1418
-1479
-1538
-1596
-1653
-1709
-1764
-1819
-1872
-1926
-1978
-2031
-2084
-2136
-2189
-2242
-2294
-2347
-2400
-2453
-2505
-2557
-2608
-2659
-2709
-2759
-2807
-2854
-2900
-2945
-2989
-3031
-3073
-3113
-3152
-3190
-3227
-3264
-3299
-3333
-3367
-3400
-3432
-3463
-3494
-3523
-3552
-3580
-3608
-3634
-3659
-3684
-3707
-3730
-3751
-3771
-3790
-3808
-3824
-3839
-3853
-3866
-3877
-3887
-3895
-3902
-3908
-3912
-3915
-3917
-3917
-3917
-3915
-3913
-3910
-3906
-3901
-3895
-3889
-3881
-3873
-3863
-3853
-3841
-3828
-3813
-3797
-3779
-3760
-3739
-3716
-3692
-3666
-3639
-3610
-3579
-3547
-3514
-3480
-3444
-3408
-3371
-3333
-3295
-3256
-3217
-3178
-3138
-3099
-3059
-3018
-2978
-2937
-2897
-2856
-2814
-2772
-2730
-2688
-2646
-2603
-2561
-2518
-2476
-2434
-2391
-2350
-2308
-2266
-2225
-2184
-2144
-2103
-2063
-2023
-1983
-1943
-1903
-1863
-1823
-1784
-1744
-1704
-1664
-1624
-1584
-1544
-1503
-1463
-1422
-1381
-1340
-1298
-1257
-1215
-1173
-1130
-1087
-1044
-1000
-957
-913
-869
-824
-780
-735
-690
-644
-599
-553
-507
-461
-414
-368
-321
-274
-227
-181
-134
-87
-41
6
52
97
143
188
232
276
320
362
404
446
486
526
566
604
642
680
717
753
788
823
856
889
922
953
983
1012
1041
1068
1094
1120
1144
1167
1189
1211
1231
1251
1271
1289
1308
1326
1344
1362
1379
1397
1415
1433
1451
1469
1488
1506
1525
1544
1563
1582
1602
1621
1641
1661
1680
1700
1719
1737
1755
1772
1789
1805
1819
1834
1847
1859
1871
1882
1892
1901
1910
1918
1925
1932
1938
1943
1948
1952
1955
1958
1961
1963
1965
1966
1967
1968
1968
1968
1968
1967
1966
1965
1963
1962
1960
1957
1955
1952
1949
1945
1942
1938
1935
1931
1928
1924
1921
1917
1914
1910
1907
1904
1900
1897
1893
1889
1885
1880
1876
1871
1866
1860
1854
1848
1842
1836
1829
1822
1815
1808
1801
1793
1785
1777
1769
1761
1752
1743
1734
1724
1714
1703
1692
1680
1668
1656
1644
1632
1620
1608
1596
1585
1574
1564
1555
1546
1538
1531
1524
1518
1513
1508
1504
1501
1498
1496
1495
1493
1493
1492
1493
1494
1495
1497
1500
1504
1509
1514
1520
1527
1535
1545
1555
1566
1579
1592
1607
1623
1640
1657
1676
1696
1717
1738
1760
1782
1805
1829
1853
1877
1902
1927
1952
1977
2003
2029
2055
2081
2108
2135
2162
2189
2217
2245
2273
2301
2330
2358
2387
2415
2443
2471
2499
2526
2552
2579
2604
2629
2653
2677
2700
2722
2744
2764
2784
2804
2823
2841
2858
2876
2892
2909
2925
2941
2956
2972
2987
3002
3017
3033
3048
3063
3078
3093
3109
3124
3140
3155
3171
3186
3202
3217
3232
3247
3262
3276
3290
3303
3316
3329
3341
3353
3364
3375
3386
3396
3405
3414
3422
3431
3438
3445
3452
3458
3464
3470
3474
3478
3482
3484
3486
3487
3486
3485
3483
3480
3475
3469
3463
3454
3445
3435
3423
3411
3397
3383
3368
3352
3335
3318
3300
3282
3264
3245
3226
3206
3186
3166
3146
3125
3104
3083
3061
3039
3017
2995
2972
2948
2924
2900
2875
2849
2824
2797
2770
2743
2716
2688
2661
2633
2604
2576
2548
2520
2492
2464
2436
2408
2380
2351
2323
2295
2267
2239
2211
2183
2156
2128
2100
2072
2045
2017
1991
1964
1938
1913
1888
1863
1839
1816
1794
1773
1752
1732
1713
1695
1677
1660
1643
1627
1611
1595
1580
1566
1551
1537
1522
1508
1494
1480
1466
1452
1438
1423
1409
1394
1379
1364
1348
1333
1317
1302
1286
1270
1254
1239
1223
1207
1192
1176
1160
1144
1128
1112
1096
1080
1063
1046
1029
1010
993
975
956
937
917
897
876
855
833
811
788
766
742
719
695
670
645
620
595
569
543
517
491
465
439
413
386
360
334
308
282
256
229
203
176
149
121
93
65
36
8
-22
-51
-80
-108
-136
-164
-190
-216
-240
-262
-284
-303
-320
-336
-350
-362
-373
-381
-388
-394
-397
-400
-401
-401
-400
-398
-395
-392
-387
-382
-376
-370
-363
-355
-346
-337
-328
-317
-306
-294
-281
-267
-253
-237
-220
-202
-183
-164
-143
-121
-98
-75
-51
-26
-1
25
52
78
105
133
161
189
217
246
275
304
334
363
394
424
455
486
518
549
581
614
646
679
712
746
779
813
847
881
915
950
984
1018
1054
1090
1125
1161
1197
1233
1270
1306
1343
1379
1416
1453
1490
1527
1563
1600
1636
1672
1708
1744
1779
1815
1850
1885
1919
1954
1988
2021
2056
2089
2123
2155
2188
2220
2252
2284
2315
2346
2377
2407
2437
2467
2496
2525
2554
2583
2611
2638
2666
2693
2719
2746
2771
2797
2822
2847
2872
2896
2920
2943
2967
2990
3012
3035
3057
3079
3101
3122
3143
3164
3185
3206
3226
3246
3266
3285
3303
3322
3339
3356
3372
3388
3402
3416
3429
3442
3453
3463
3473
3482
3490
3497
3503
3509
3514
3518
3522
3525
3528
3530
3532
3533
3535
3536
3537
3539
3540
3541
3542
3543
3545
3546
3547
3547
3548
3548
3548
3548
3547
3546
3544
3542
3539
3535
3531
3526
3521
3515
3508
3502
3494
3487
3479
3471
3463
3455
3447
3438
3430
3421
3413
3404
3396
3388
3379
3371
3363
3355
3346
3338
3330
3322
3313
3305
3296
3288
3279
3270
3261
3252
3242
3232
3222
3211
3200
3188
3176
3164
3150
3137
3122
3108
3093
3077
3061
3045
3028
3011
2995
2978
2961
2945
2928
2913
2897
2882
2867
2853
2839
2826
2813
2799
2786
2773
2760
2747
2733
2719
2704
2690
2674
2659
2642
2626
2609
2591
2574
2556
2538
2520
2502
2484
2466
2447
2429
2411
2393
2374
2356
2337
2318
2299
2280
2260
2240
2219
2198
2176
2153
2129
2104
2078
2051
2024
1995
1965
1933
1901
1868
1834
1799
1764
1727
1690
1652
1614
1574
1535
1495
1454
1413
1371
1329
1286
1243
1199
1156
1112
1068
1024
980
936
893
849
806
763
720
678
635
593
551
509
468
426
385
343
302
261
220
180
139
99
59
19
-21
-60
-100
-139
-178
-217
-256
-295
-333
-371
-409
-446
-483
-520
-556
-592
-628
-664
-699
-734
-769
-803
-838
-872
-906
-940
-973
-1006
-1039
-1071
-1103
-1135
-1166
-1196
-1226
-1255
-1284
-1312
-1340
-1367
-1394
-1420
-1445
-1471
-1495
-1520
-1544
-1567
-1590
-1613
-1635
-1657
-1677
-1698
-1717
-1736
-1755
-1772
-1789
-1806
-1821
-1836
-1850
-1864
-1877
-1889
-1901
-1912
-1923
-1933
-1942
-1951
-1960
-1968
-1975
-1983
-1989
-1996
-2001
-2008
-2013
-2017
-2021
-2025
-2029
-2033
-2036
-2037
-2039
-2040
-2041
-2041
-2040
-2037
-2036
-2033
-2029
-2025
-2020
-2015
-2008
-2001
-1993
-1984
-1975
-1965
-1955
-1944
-1932
-1920
-1907
-1894
-1880
-1866
-1851
-1835
-1819
-1802
-1785
-1767
-1748
-1729
-1709
-1689
-1669
-1647
-1626
-1603
-1581
-1558
-1534
-1510
-1485
-1461
-1435
-1410
-1384
-1357
-1331
-1304
-1276
-1248
-1221
-1192
-1164
-1135
-1107
-1078
-1049
-1020
-991
-962
-932
-903
-873
-843
-813
-783
-752
-721
-689
-658
-626
-593
-560
-527
-494
-460
-426
-392
-357
-323
-288
-254
-219
-185
-151
-117
-83
-50
-17
15
47
78
109
139
169
198
227
255
283
310
337
363
388
413
438
462
485
508
531
553
574
596
617
637
658
678
699
719
740
761
782
803
824
846
868
890
913
936
959
982
1004
1029
1053
1077
1101
1125
1149
1174
1199
1224
1249
1275
1301
1328
1356
1384
1413
1443
1473
1504
1536
1568
1601
1634
1668
1703
1737
1772
1807
1842
1877
1912
1946
1980
2013
2047
2080
2112
2143
2174
2204
2233
2261
2289
2317
2344
2370
2396
2422
2448
2474
2499
2525
2551
2576
2602
2628
2654
2680
2706
2732
2758
2785
2811
2837
2863
2889
2915
2940
2966
2992
3017
3042
3067
3092
3117
3141
3165
3189
3213
3236
3259
3281
3303
3324
3345
3364
3383
3402
3419
3435
3451
3465
3479
3491
3503
3513
3523
3532
3540
3548
3555
3561
3566
3571
3576
3579
3583
3585
3587
3588
3589
3589
3588
3586
3584
3581
3577
3572
3566
3560
3552
3544
3535
3525
3515
3503
3491
3479
3465
3452
3437
3423
3407
3392
3376
3361
3344
3328
3312
3295
3279
3262
3245
3228
3211
3194
3177
3159
3142
3125
3107
3090
3073
3055
3038
3022
3005
2989
2973
2957
2941
2925
2909
2893
2877
2861
2845
2829
2813
2797
2781
2765
2749
2733
2718
2703
2688
2674
2659
2646
2632
2619
2607
2595
2584
2573
2563
2553
2543
2534
2524
2516
2507
2498
2490
2482
2473
2465
2457
2448
2440
2431
2422
2413
2403
2394
2384
2374
2364
2354
2343
2332
2321
2310
2298
2287
2275
2263
2251
2239
2226
2213
2199
2185
2170
2155
2139
2122
2105
2087
2068
2048
2027
2005
1984
1962
1939
1916
1892
1868
1843
1818
1793
1768
1743
1717
1692
1666
1639
1613
1586
1559
1531
1504
1475
1446
1417
1387
1356
1325
1293
1260
1226
1192
1157
1121
1084
1047
1008
971
932
893
854
814
774
734
694
654
614
573
533
492
452
411
370
329
288
247
205
164
122
80
38
-4
-47
-89
-132
-175
-218
-261
-305
-348
-391
-434
-477
-520
-562
-605
-647
-689
-730
-771
-812
-852
-892
-932
-971
-1008
-1047
-1084
-1121
-1157
-1193
-1228
-1263
-1297
-1331
-1365
-1398
-1431
-1464
-1496
-1528
-1559
-1591
-1622
-1652
-1682
-1711
-1740
-1769
-1797
-1824
-1851
-1877
-1902
-1927
-1951
-1975
-1998
-2020
-2041
-2063
-2084
-2103
-2123
-2141
-2159
-2177
-2194
-2211
-2227
-2243
-2258
-2273
-2288
-2302
-2317
-2330
-2344
-2356
-2369
-2381
-2392
-2402
-2412
-2421
-2429
-2436
-2442
-2446
-2450
-2453
-2454
-2454
-2454
-2452
-2449
-2445
-2440
-2434
-2427
-2420
-2411
-2402
-2393
-2383
-2372
-2360
-2348
-2336
-2323
-2309
-2295
-2280
-2264
-2248
-2232
-2215
-2197
-2178
-2159
-2140
-2120
-2099
-2078
-2057
-2033
-2012
-1989
-1965
-1941
-1916
-1891
-1866
-1840
-1814
-1787
-1760
-1732
-1704
-1676
-1647
-1617
-1587
-1556
-1525
-1493
-1461
-1428
-1394
-1360
-1325
-1290
-1255
-1219
-1183
-1146
-1109
-1072
-1034
-997
-959
-921
-883
-845
-807
-769
-731
-693
-655
-617
-578
-541
-503
-465
-427
-390
-352
-315
-277
-240
-202
-165
-127
-90
-52
-15
22
59
95
132
168
203
238
273
307
341
374
406
438
470
500
531
560
590
618
647
675
702
729
757
783
810
837
863
890
916
942
968
994
1020
1045
1070
1095
1119
1143
1166
1189
1211
1233
1254
1274
1294
1314
1333
1351
1369
1387
1404
1421
1438
1454
1470
1486
1502
1517
1532
1547
1562
1577
1591
1605
1618
1631
1644
1657
1669
1680
1691
1702
1712
1722
1731
1740
1748
1756
1763
1770
1776
1782
1787
1792
1797
1801
1805
1808
1811
1813
1815
1817
1817
1818
1817
1817
1815
1813
1810
1806
1802
1797
1791
1785
1777
1770
1761
1752
1743
1733
1722
1710
1698
1686
1673
1659
1645
1631
1616
1600
1584
1567
1550
1532
1514
1495
1476
1457
1437
1417
1396
1375
1354
1333
1311
1290
1268
1246
1223
1201
1178
1155
1132
1108
1085
1060
1036
1010
986
960
935
909
882
856
829
802
776
749
722
695
669
642
616
589
563
537
511
486
461
436
411
386
362
338
314
290
267
244
222
199
177
155
134
112
91
69
48
27
6
-15
-37
-58
-78
-99
-120
-140
-160
-180
-199
-218
-237
-255
-273
-290
-307
-324
-341
-357
-373
-388
-403
-418
-433
-447
-462
-476
-490
-503
-517
-530
-543
-556
-568
-581
-593
-605
-616
-628
-639
-650
-660
-671
-681
-691
-701
-711
-720
-730
-739
-748
-757
-766
-774
-783
-792
-800
-809
-817
-826
-834
-843
-852
-860
-869
-877
-886
-894
-902
-910
-918
-926
-933
-940
-947
-954
-960
-966
-972
-978
-983
-988
-994
-998
-1002
-1008
-1012
-1016
-1020
-1025
-1028
-1032
-1035
-1038
-1041
-1043
-1046
-1048
-1049
-1051
-1052
-1053
-1054
-1054
-1054
-1054
-1053
-1052
-1051
-1050
-1048
-1045
-1042
-1039
-1036
-1031
-1026
-1020
-1014
-1008
-1000
-993
-984
-974
-964
-953
-942
-929
-916
-903
-889
-874
-858
-842
-826
-808
-790
-772
-753
-734
-714
-693
-672
-650
-628
-605
-583
-559
-536
-512
-488
-463
-439
-415
-391
-366
-342
-318
-295
-271
-248
-225
-202
-180
-158
-136
-115
-94
-73
-53
-32
-13
7
26
45
64
82
100
118
136
153
169
185
201
216
231
245
259
272
285
297
309
320
331
342
352
362
371
381
390
400
409
418
427
436
446
455
465
475
484
494
504
514
525
535
545
556
566
577
587
598
608
619
630
640
651
662
673
684
695
706
718
729
740
752
764
775
787
800
812
825
837
851
864
877
891
905
918
932
947
961
975
990
1004
1018
1033
1048
1062
1077
1092
1108
1123
1139
1154
1170
1187
1204
1220
1238
1255
1273
1292
1311
1330
1349
1369
1390
1410
1431
1453
1475
1497
1520
1543
1566
1590
1614
1638
1663
1688
1713
1738
1764
1790
1816
1843
1870
1897
1924
1952
1980
2008
2036
2065
2094
2123
2153
2182
2212
2242
2273
2303
2334
2365
2396
2428
2460
2492
2524
2556
2589
2621
2654
2687
2719
2751
2784
2815
2847
2878
2908
2939
2968
2997
3025
3053
3080
3107
3132
3157
3182
3206
3229
3251
3273
3295
3316
3336
3356
3375
3394
3412
3430
3447
3464
3480
3496
3511
3526
3541
3555
3569
3582
3595
3607
3619
3631
3643
3654
3665
3676
3686
3696
3705
3715
3723
3732
3740
3747
3754
3760
3766
3771
3775
3779
3782
3784
3786
3787
3787
3786
3785
3783
3780
3777
3772
3767
3761
3755
3748
3740
3731
3722
3712
3702
3690
3679
3666
3653
3640
3626
3611
3596
3581
3565
3549
3532
3515
3498
3480
3463
3444
3426
3408
3389
3370
3351
3332
3313
3294
3275
3255
3236
3217
3197
3178
3159
3140
3121
3102
3083
3064
3046
3027
3009
2991
2974
2956
2939
2922
2905
2889
2873
2857
2841
2826
2810
2795
2780
2766
2751
2737
2723
2708
2695
2681
2667
2653
2639
2625
2611
2597
2582
2567
2552
2537
2520
2504
2487
2470
2452
2434
2415
2396
2376
2356
2336
2315
2294
2273
2252
2230
2209
2187
2165
2142
2120
2097
2074
2051
2027
2003
1979
1955
1930
1904
1879
1853
1826
1799
1772
1744
1716
1688
1659
1629
1600
1570
1539
1509
1478
1447
1416
1384
1352
1320
1288
1256
1223
1190
1157
1124
1091
1057
1024
990
956
922
888
853
819
784
750
715
680
645
610
574
539
503
468
432
396
361
325
290
254
219
183
148
113
79
44
10
-23
-56
-89
-122
-154
-185
-216
-247
-277
-306
-336
-365
-393
-421
-449
-477
-504
-531
-557
-583
-609
-634
-659
-684
-708
-731
-755
-777
-799
-821
-842
-863
-883
-903
-922
-940
-958
-976
-993
-1010
-1026
-1041
-1056
-1071
-1085
-1099
-1113
-1126
-1139
-1151
-1163
-1175
-1186
-1196
-1207
-1216
-1225
-1234
-1242
-1249
-1256
-1261
-1267
-1271
-1275
-1278
-1281
-1283
-1284
-1284
-1284
-1283
-1282
-1279
-1276
-1273
-1269
-1264
-1258
-1252
-1245
-1238
-1230
-1222
-1213
-1203
-1193
-1183
-1172
-1160
-1148
-1136
-1123
-1110
-1096
-1082
-1067
-1052
-1037
-1022
-1006
-991
-975
-959
-943
-927
-911
-895
-880
-865
-849
-835
-820
-806
-792
-778
-764
-751
-738
-724
-711
-698
-685
-672
-659
-645
-632
-618
-605
-591
-577
-562
-548
-534
-519
-504
-489
-474
-459
-444
-428
-413
-397
-381
-365
-349
-333
-316
-300
-283
-265
-248
-230
-212
-194
-175
-156
-137
-118
-98
-78
-59
-39
-18
2
22
42
62
82
102
121
141
161
180
200
219
239
258
278
298
318
338
359
380
401
423
445
468
491
515
539
564
589
615
641
667
694
721
748
775
802
830
857
884
912
939
966
993
1018
1046
1072
1097
1123
1148
1173
1197
1221
1244
1267
1290
1312
1333
1354
1375
1395
1414
1433
1451
1469
1486
1503
1519
1535
1550
1564
1578
1592
1605
1618
1630
1643
1655
1667
1678
1690
1701
1713
1724
1736
1748
1760
1772
1784
1796
1808
1821
1834
1847
1859
1872
1885
1898
1910
1923
1936
1948
1961
1973
1985
1997
2009
2021
2033
2047
2059
2072
2084
2097
2110
2123
2136
2149
2163
2176
2190
2203
2216
2230
2243
2256
2269
2282
2295
2308
2320
2333
2345
2357
2369
2381
2393
2405
2417
2429
2442
2454
2467
2480
2493
2506
2520
2534
2549
2564
2579
2595
2611
2628
2645
2662
2680
2698
2717
2735
2754
2772
2791
2810
2828
2847
2865
2883
2900
2917
2934
2950
2966
2982
2997
3011
3025
3039
3052
3065
3077
3089
3100
3111
3122
3132
3142
3151
3161
3170
3179
3188
3196
3205
3213
3221
3229
3237
3244
3252
3259
3266
3272
3279
3285
3290
3295
3300
3304
3308
3310
3313
3314
3315
3315
3315
3313
3311
3309
3306
3302
3297
3292
3286
3280
3273
3265
3257
3248
3239
3229
3219
3207
3196
3184
3171
3157
3143
3128
3113
3097
3079
3062
3043
3023
3003
2981
2959
2936
2912
2887
2861
2835
2807
2779
2751
2721
2691
2661
2630
2599
2568
2536
2503
2471
2438
2405
2372
2338
2304
2269
2234
2198
2161
2124
2087
2049
2009
1970
1930
1889
1848
1806
1763
1720
1676
1632
1588
1543
1498
1452
1406
1360
1314
1268
1222
1175
1128
1081
1035
987
940
892
845
796
748
699
650
600
551
501
450
400
349
299
248
198
148
98
48
-2
-51
-100
-148
-196
-244
-291
-337
-384
-430
-475
-520
-565
-610
-654
-698
-742
-786
-829
-873
-916
-959
-1000
-1044
-1086
-1128
-1169
-1210
-1251
-1291
-1331
-1370
-1409
-1447
-1485
-1522
-1559
-1595
-1631
-1665
-1700
-1733
-1766
-1798
-1829
-1860
-1890
-1919
-1947
-1974
-2001
-2027
-2052
-2076
-2100
-2122
-2144
-2166
-2186
-2206
-2226
-2245
-2263
-2281
-2298
-2314
-2331
-2346
-2362
-2376
-2391
-2405
-2418
-2431
-2444
-2456
-2468
-2479
-2489
-2499
-2508
-2517
-2524
-2532
-2538
-2544
-2549
-2553
-2557
-2560
-2562
-2564
-2565
-2566
-2566
-2566
-2565
-2564
-2563
-2561
-2558
-2556
-2553
-2549
-2546
-2541
-2537
-2532
-2527
-2521
-2515
-2509
-2503
-2496
-2488
-2480
-2472
-2464
-2455
-2446
-2437
-2427
-2416
-2406
-2395
-2383
-2372
-2360
-2347
-2335
-2322
-2309
-2296
-2282
-2268
-2255
-2241
-2226
-2212
-2198
-2183
-2168
-2153
-2138
-2123
-2107
-2091
-2075
-2059
-2043
-2027
-2009
-1993
-1976
-1959
-1942
-1925
-1907
-1890
-1872
-1854
-1836
-1818
-1799
-1781
-1762
-1744
-1726
-1707
-1689
-1671
-1653
-1635
-1617
-1600
-1583
-1566
-1549
-1533
-1517
-1502
-1487
-1472
-1457
-1442
-1428
-1414
-1401
-1388
-1375
-1362
-1350
-1339
-1327
-1317
-1306
-1297
-1287
-1278
-1270
-1263
-1255
-1249
-1243
-1237
-1232
-1228
-1224
-1220
-1217
-1214
-1211
-1209
-1207
-1206
-1205
-1204
-1203
-1203
-1204
-1204
-1206
-1207
-1209
-1211
-1214
-1217
-1220
-1224
-1228
-1233
-1237
-1242
-1248
-1254
-1260
-1266
-1272
-1279
-1286
-1292
-1299
-1306
-1313
-1320
-1328
-1335
-1342
-1349
-1356
-1363
-1370
-1377
-1384
-1391
-1398
-1404
-1410
-1416
-1422
-1427
-1432
-1437
-1441
-1444
-1447
-1449
-1450
-1451
-1451
-1451
-1449
-1448
-1445
-1442
-1439
-1436
-1432
-1428
-1423
-1419
-1414
-1410
-1405
-1401
-1397
-1392
-1388
-1384
-1380
-1376
-1372
-1368
-1364
-1360
-1356
-1352
-1347
-1343
-1339
-1334
-1330
-1325
-1321
-1316
-1312
-1307
-1303
-1299
-1294
-1290
-1286
-1282
-1279
-1275
-1271
-1268
-1264
-1261
-1257
-1254
-1250
-1247
-1243
-1239
-1236
-1232
-1228
-1223
-1219
-1214
-1210
-1205
-1200
-1194
-1189
-1183
-1177
-1171
-1165
-1159
-1153
-1147
-1141
-1135
-1128
-1122
-1116
-1110
-1104
-1098
-1093
-1087
-1081
-1076
-1071
-1065
-1060
-1055
-1050
-1046
-1041
-1037
-1033
-1029
-1025
-1020
-1018
-1014
-1012
-1008
-1006
-1004
-1002
-1000
-999
-997
-995
-994
-993
-991
-990
-989
-988
-986
-985
-984
-983
-982
-981
-980
-979
-978
-978
-977
-977
-976
-976
-976
-977
-977
-978
-979
-980
-981
-982
-984
-986
-987
-989
-991
-993
-995
-996
-998
-999
-1000
-1000
-1002
-1002
-1002
-1002
-1002
-1002
-1000
-1000
-1000
-999
-999
-998
-997
-996
-995
-994
-993
-992
-991
-990
-988
-987
-985
-984
-982
-980
-978
-977
-975
-973
-971
-969
-967
-965
-964
-962
-960
-959
-957
-956
-955
-954
-953
-952
-952
-952
-952
-952
-953
-954
-956
-957
-960
-962
-965
-969
-973
-977
-982
-988
-994
-1000
-1006
-1014
-1022
-1031
-1039
-1048
-1058
-1067
-1077
-1088
-1098
-1109
-1120
-1132
-1143
-1155
-1168
-1180
-1193
-1206
-1218
-1231
-1245
-1258
-1271
-1283
-1296
-1309
-1321
-1333
-1344
-1356
-1366
-1377
-1387
-1396
-1405
-1414
-1422
-1430
-1437
-1444
-1450
-1456
-1462
-1467
-1472
-1476
-1480
-1484
-1486
-1489
-1491
-1492
-1493
-1493
-1493
-1493
-1491
-1489
-1487
-1484
-1480
-1475
-1470
-1464
-1458
-1451
-1444
-1436
-1427
-1418
-1409
-1398
-1388
-1376
-1365
-1352
-1340
-1327
-1313
-1299
-1285
-1270
-1255
-1239
-1223
-1206
-1189
-1171
-1153
-1134
-1115
-1095
-1075
-1055
-1034
-1012
-990
-968
-945
-922
-899
-875
-851
-827
-802
-778
-753
-728
-702
-677
-651
-625
-598
-572
-545
-518
-490
-463
-435
-406
-378
-349
-319
-290
-260
-230
-199
-168
-137
-106
-75
-43
-11
21
53
85
117
150
183
216
250
283
318
352
387
422
458
494
530
566
603
641
678
716
753
792
830
868
906
944
982
1020
1058
1095
1132
1169
1205
1241
1276
1312
1346
1381
1415
1449
1482
1516
1549
1582
1615
1648
1681
1713
1745
1777
1809
1840
1871
1901
1931
1960
1988
2016
2043
2069
2095
2119
2143
2166
2189
2211
2232
2252
2272
2292
2311
2329
2348
2365
2383
2399
2416
2432
2448
2463
2479
2494
2508
2522
2536
2550
2564
2577
2590
2602
2615
2627
2639
2651
2662
2673
2685
2696
2707
2718
2729
2739
2750
2760
2771
2781
2792
2802
2812
2822
2832
2842
2852
2861
2871
2880
2889
2898
2906
2915
2923
2931
2939
2946
2954
2961
2967
2974
2980
2986
2992
2997
3002
3007
3011
3015
3019
3022
3025
3028
3030
3031
3033
3033
3034
3034
3034
3033
3032
3030
3028
3026
3024
3021
3018
3015
3012
3008
3005
3001
2996
2992
2988
2983
2978
2974
2969
2964
2959
2954
2949
2944
2939
2934
2929
2924
2919
2914
2909
2904
2899
2895
2890
2885
2881
2876
2872
2868
2864
2860
2856
2852
2848
2844
2840
2836
2832
2828
2824
2819
2815
2811
2807
2802
2797
2793
2788
2783
2777
2772
2766
2760
2754
2748
2741
2734
2727
2720
2712
2704
2695
2686
2677
2668
2658
2647
2637
2625
2614
2602
2589
2577
2563
2549
2535
2520
2505
2490
2474
2457
2440
2422
2404
2386
2367
2348
2328
2307
2286
2265
2243
2221
2198
2175
2152
2128
2103
2079
2054
2028
2001
1976
1950
1923
1896
1869
1842
1814
1786
1758
1730
1701
1673
1645
1616
1588
1559
1531
1503
1475
1448
1420
1393
1366
1340
1314
1288
1263
1239
1214
1191
1167
1144
1121
1099
1077
1055
1034
1012
991
970
949
928
907
886
865
844
824
803
782
762
741
721
701
680
660
640
620
600
580
560
541
522
502
483
464
446
427
409
391
372
355
337
319
302
285
268
251
234
218
201
185
170
154
139
124
109
95
81
67
53
40
26
13
0
-13
-26
-38
-50
-62
-74
-85
-97
-108
-119
-129
-140
-150
-160
-169
-179
-188
-197
-206
-214
-223
-231
-239
-247
-254
-261
-268
-275
-281
-287
-293
-298
-303
-308
-313
-317
-320
-324
-327
-329
-331
-333
-334
-334
-334
-334
-333
-331
-328
-325
-321
-317
-312
-305
-299
-291
-282
-273
-262
-251
-239
-226
-213
-198
-183
-167
-151
-134
-116
-98
-79
-60
-39
-19
3
24
47
70
94
118
142
168
194
220
247
275
303
332
362
392
423
454
485
517
550
583
616
650
685
720
755
790
826
863
900
937
975
1012
1051
1090
1129
1169
1210
1250
1292
1333
1375
1418
1461
1504
1547
1591
1635
1678
1722
1766
1810
1854
1898
1942
1985
2028
2071
2114
2157
2199
2241
2282
2324
2365
2405
2446
2486
2526
2565
2604
2643
2681
2719
2757
2794
2830
2867
2903
2938
2974
3009
3044
3078
3113
3147
3181
3215
3249
3282
3316
3349
3383
3416
3449
3482
3515
3548
3581
3614
3646
3679
3711
3743
3775
3807
3838
3870
3901
3932
3963
3994
4025
4056
4086
4116
4146
4176
4205
4234
4262
4291
4319
4346
4373
4400
4427
4452
4478
4503
4527
4551
4575
4598
4621
4643
4664
4686
4707
4727
4748
4768
4787
4807
4826
4845
4863
4882
4900
4918
4936
4953
4970
4987
5003
5019
5034
5049
5063
5077
5090
5103
5115
5127
5138
5148
5158
5168
5176
5185
5192
5199
5205
5211
5216
5220
5224
5227
5230
5231
5232
5233
5232
5231
5229
5226
5223
5218
5213
5207
5200
5192
5184
5174
5164
5153
5140
5127
5114
5099
5084
5067
5050
5033
5014
4995
4975
4955
4933
4911
4889
4866
4842
4817
4792
4767
4741
4714
4687
4659
4630
4601
4572
4541
4511
4479
4447
4414
4381
4347
4312
4276
4240
4203
4165
4127
4086
4046
4006
3965
3923
3880
3836
3791
3746
3701
3655
3608
3561
3513
3465
3416
3367
3318
3269
3219
3169
3118
3068
3017
2966
2915
2864
2813
2761
2710
2658
2606
2554
2502
2450
2398
2346
2293
2241
2189
2136
2083
2031
1978
1925
1873
1820
1767
1714
1662
1609
1557
1505
1453
1401
1349
1297
1245
1194
1143
1092
1041
990
939
888
838
787
737
686
636
586
537
487
438
389
340
291
243
196
148
102
55
10
-36
-80
-124
-168
-211
-253
-294
-335
-375
-415
-454
-492
-529
-567
-603
-639
-674
-709
-743
-777
-810
-843
-875
-907
-938
-968
-999
-1028
-1057
-1085
-1113
-1141
-1167
-1194
-1220
-1245
-1270
-1295
-1319
-1343
-1367
-1390
-1413
-1436
-1458
-1480
-1502
-1523
-1545
-1565
-1586
-1606
-1625
-1645
-1664
-1683
-1701
-1720
-1737
-1755
-1772
-1789
-1806
-1822
-1838
-1854
-1869
-1884
-1898
-1912
-1926
-1939
-1951
-1963
-1975
-1985
-1995
-2005
-2013
-2021
-2029
-2035
-2041
-2047
-2051
-2055
-2059
-2062
-2065
-2067
-2069
-2071
-2072
-2073
-2073
-2073
-2073
-2073
-2072
-2071
-2070
-2068
-2066
-2064
-2061
-2058
-2054
-2050
-2045
-2041
-2036
-2029
-2024
-2017
-2011
-2004
-1997
-1989
-1981
-1974
-1966
-1958
-1949
-1941
-1933
-1924
-1916
-1908
-1899
-1891
-1883
-1874
-1866
-1858
-1849
-1841
-1832
-1824
-1815
-1807
-1799
-1790
-1782
-1774
-1765
-1757
-1749
-1741
-1734
-1726
-1718
-1711
-1704
-1697
-1690
-1682
-1675
-1669
-1662
-1655
-1648
-1641
-1634
-1627
-1620
-1613
-1606
-1599
-1592
-1585
-1578
-1571
-1564
-1557
-1549
-1542
-1534
-1527
-1519
-1511
-1503
-1495
-1486
-1477
-1468
-1459
-1450
-1440
-1430
-1420
-1410
-1399
-1389
-1378
-1366
-1355
-1343
-1331
-1319
-1307
-1295
-1282
-1270
-1257
-1244
-1231
-1219
-1206
-1193
-1180
-1167
-1153
-1140
-1126
-1113
-1098
-1084
-1069
-1054
-1039
-1022
-1006
-990
-972
-954
-936
-918
-898
-879
-859
-839
-818
-797
-776
-754
-732
-710
-687
-664
-641
-617
-593
-568
-543
-518
-493
-467
-440
-414
-387
-360
-333
-306
-279
-251
-224
-196
-169
-141
-113
-86
-58
-31
-3
24
51
79
106
132
159
186
212
238
264
290
316
341
367
392
417
441
466
490
513
537
560
583
606
628
651
673
694
716
737
758
779
800
821
842
862
882
902
922
942
961
981
1000
1018
1037
1055
1073
1091
1108
1125
1141
1158
1174
1189
1205
1220
1235
1250
1264
1278
1292
1306
1319
1332
1345
1357
1370
1382
1393
1405
1416
1426
1437
1447
1456
1466
1475
1483
1492
1500
1507
1514
1521
1527
1533
1539
1545
1550
1554
1559
1563
1566
1570
1573
1576
1579
1581
1584
1586
1588
1590
1591
1593
1594
1595
1596
1597
1597
1598
1598
1599
1599
1599
1599
1598
1598
1597
1596
1595
1594
1592
1590
1588
1586
1583
1580
1577
1573
1570
1565
1561
1556
1551
1546
1540
1533
1527
1520
1513
1505
1497
1488
1479
1469
1459
1449
1438
1426
1415
1402
1390
1376
1363
1349
1335
1320
1305
1290
1275
1259
1243
1227
1211
1194
1177
1160
1142
1124
1106
1088
1069
1050
1031
1012
993
973
953
933
913
892
872
852
831
811
790
770
750
730
710
690
670
651
632
612
593
575
556
537
519
500
482
463
445
426
408
389
371
353
334
316
298
280
262
244
226
208
191
174
157
140
123
106
89
73
57
40
24
8
-9
-25
-42
-58
-75
-92
-109
-126
-144
-161
-179
-196
-214
-232
-250
-267
-285
-303
-320
-338
-355
-373
-390
-407
-425
-442
-459
-476
-493
-510
-527
-544
-560
-577
-593
-610
-626
-643
-659
-675
-692
-708
-725
-741
-758
-774
-790
-807
-823
-839
-855
-871
-886
-901
-916
-931
-945
-959
-972
-985
-997
-1008
-1020
-1031
-1042
-1052
-1061
-1069
-1078
-1085
-1092
-1098
-1104
-1109
-1113
-1117
-1120
-1122
-1124
-1125
-1125
-1125
-1124
-1123
-1121
-1118
-1114
-1110
-1106
-1101
-1095
-1088
-1081
-1074
-1066
-1057
-1048
-1038
-1028
-1016
-1006
-995
-983
-970
-958
-945
-931
-918
-904
-890
-876
-861
-847
-832
-817
-802
-787
-772
-757
-742
-727
-713
-698
-684
-670
-655
-641
-627
-614
-600
-586
-573
-559
-545
-532
-518
-505
-491
-478
-464
-451
-437
-424
-411
-398
-385
-372
-359
-346
-334
-321
-309
-297
-285
-273
-261
-250
-238
-227
-215
-204
-193
-181
-170
-159
-147
-136
-125
-113
-101
-89
-78
-66
-54
-41
-29
-17
-4
8
21
33
45
58
70
83
95
107
120
132
145
157
170
182
195
208
222
235
249
263
277
292
307
321
337
352
368
383
399
416
432
449
465
482
499
516
534
551
568
585
603
620
637
654
671
688
705
722
739
755
772
789
805
822
838
855
871
887
903
920
936
953
969
985
1002
1018
1035
1051
1068
1084
1101
1118
1134
1151
1168
1185
1202
1219
1236
1254
1271
1289
1307
1325
1343
1361
1380
1399
1417
1437
1456
1475
1495
1515
1534
1554
1574
1595
1615
1635
1656
1677
1697
1718
1739
1760
1781
1802
1824
1845
1867
1888
1910
1932
1954
1977
1999
2021
2044
2067
2090
2112
2135
2158
2181
2204
2227
2250
2273
2296
2319
2341
2364
2387
2409
2431
2454
2476
2498
2520
2542
2564
2586
2607
2629
2650
2671
2692
2713
2734
2755
2775
2796
2816
2836
2856
2875
2895
2914
2933
2951
2970
2988
3006
3024
3042
3059
3076
3093
3110
3127
3143
3159
3175
3190
3206
3221
3236
3250
3265
3279
3292
3306
3319
3332
3344
3356
3368
3379
3390
3400
3411
3420
3430
3439
3448
3456
3464
3471
3478
3485
3491
3496
3502
3506
3510
3513
3516
3518
3520
3521
3521
3520
3519
3517
3514
3510
3506
3500
3494
3488
3480
3472
3462
3453
3442
3430
3418
3405
3391
3376
3361
3345
3328
3310
3292
3273
3253
3232
3211
3190
3167
3145
3121
3097
3072
3047
3022
2995
2969
2941
2913
2885
2856
2827
2797
2766
2736
2705
2673
2642
2610
2577
2545
2512
2479
2446
2413
2380
2346
2313
2280
2246
2212
2179
2145
2111
2078
2044
2009
1976
1943
1909
1875
1841
1808
1774
1740
1706
1672
1638
1604
1570
1536
1502
1468
1434
1401
1367
1333
1300
1267
1233
1200
1167
1134
1102
1069
1037
1004
972
940
909
877
846
814
783
752
720
689
658
627
597
566
535
505
474
444
414
384
354
324
294
265
236
207
178
149
121
93
65
37
9
-19
-46
-74
-101
-128
-155
-182
-209
-236
-262
-289
-315
-342
-368
-394
-419
-445
-470
-494
-519
-542
-566
-589
-611
-633
-654
-675
-695
-715
-734
-753
-772
-789
-807
-824
-841
-857
-873
-888
-904
-918
-933
-947
-961
-974
-987
-999
-1010
-1022
-1034
-1044
-1054
-1063
-1072
-1080
-1088
-1094
-1101
-1106
-1111
-1116
-1119
-1123
-1125
-1128
-1129
-1130
-1131
-1131
-1130
-1129
-1128
-1126
-1123
-1120
-1116
-1112
-1107
-1101
-1095
-1088
-1080
-1071
-1062
-1053
-1042
-1031
-1018
-1006
-994
-981
-967
-952
-937
-922
-905
-889
-872
-854
-836
-817
-798
-778
-758
-737
-716
-695
-673
-650
-628
-604
-581
-557
-532
-508
-483
-457
-432
-406
-379
-352
-325
-298
-271
-243
-215
-187
-159
-130
-102
-73
-44
-15
14
44
73
103
133
163
193
224
254
285
316
348
379
411
443
475
507
540
572
605
638
671
704
738
771
804
838
872
905
939
973
1006
1041
1075
1109
1143
1177
1211
1245
1279
1313
1346
1380
1413
1446
1479
1512
1545
1577
1609
1640
1672
1703
1733
1764
1794
1824
1853
1882
1911
1940
1968
1996
2023
2050
2077
2103
2130
2155
2181
2206
2230
2255
2279
2303
2326
2349
2372
2394
2416
2438
2459
2480
2501
2521
2541
2561
2580
2599
2618
2636
2654
2671
2688
2705
2722
2738
2753
2769
2784
2798
2812
2825
2838
2851
2862
2874
2885
2895
2905
2914
2923
2932
2940
2947
2954
2961
2968
2974
2979
2985
2990
2994
2999
3002
3006
3009
3011
3013
3015
3016
3016
3016
3016
3015
3014
3012
3009
3007
3004
3000
2996
2992
2987
2982
2977
2972
2966
2959
2953
2946
2939
2932
2924
2916
2908
2899
2891
2882
2873
2863
2854
2844
2834
2824
2814
2803
2793
2782
2772
2761
2750
2739
2728
2717
2706
2695
2684
2673
2662
2651
2640
2629
2618
2607
2596
2586
2575
2565
2555
2544
2534
2524
2514
2504
2494
2484
2474
2463
2453
2443
2432
2422
2411
2400
2389
2378
2367
2356
2344
2333
2321
2310
2298
2286
2275
2263
2252
2240
2229
2218
2207
2196
2185
2175
2164
2154
2143
2133
2122
2112
2101
2091
2080
2070
2059
2048
2037
2025
2015
2004
1993
1981
1970
1958
1947
1935
1924
1912
1900
1889
1878
1867
1856
1845
1834
1824
1814
1804
1794
1785
1775
1766
1756
1747
1738
1729
1720
1711
1702
1694
1685
1676
1668
1660
1652
1644
1636
1628
1621
1614
1607
1601
1594
1589
1583
1578
1573
1569
1565
1561
1558
1555
1552
1550
1547
1546
1544
1543
1542
1541
1540
1540
1540
1540
1541
1542
1543
1544
1546
1547
1549
1552
1554
1557
1560
1563
1567
1570
1574
1579
1583
1587
1592
1597
1602
1607
1613
1618
1624
1629
1635
1640
1646
1652
1657
1662
1668
1673
1678
1683
1688
1692
1697
1701
1705
1708
1712
1715
1718
1721
1723
1725
1727
1729
1731
1732
1733
1734
1734
1735
1735
1735
1734
1734
1733
1731
1729
1727
1724
1721
1717
1713
1708
1702
1696
1690
1682
1674
1665
1656
1646
1635
1624
1611
1599
1585
1571
1557
1542
1526
1510
1493
1475
1457
1439
1420
1400
1380
1359
1338
1316
1294
1272
1249
1225
1202
1177
1153
1128
1103
1078
1052
1026
1000
974
947
921
894
867
839
812
785
757
729
702
674
646
618
589
561
532
504
475
446
417
388
358
329
299
270
240
210
180
150
120
90
61
31
1
-29
-59
-89
-119
-149
-179
-208
-238
-267
-297
-326
-354
-383
-411
-439
-467
-494
-521
-548
-574
-600
-626
-651
-676
-701
-725
-749
-772
-796
-818
-841
-862
-884
-904
-925
-945
-964
-983
-1000
-1018
-1037
-1054
-1070
-1086
-1101
-1116
-1131
-1145
-1158
-1171
-1183
-1195
-1207
-1218
-1228
-1238
-1247
-1256
-1265
-1273
-1280
-1288
-1294
-1301
-1307
-1312
-1318
-1323
-1328
-1332
-1337
-1340
-1344
-1347
-1351
-1353
-1356
-1358
-1360
-1362
-1363
-1365
-1365
-1366
-1366
-1366
-1365
-1365
-1363
-1362
-1360
-1358
-1356
-1353
-1350
-1347
-1344
-1340
-1336
-1332
-1327
-1323
-1318
-1313
-1308
-1302
-1296
-1291
-1285
-1278
-1272
-1265
-1258
-1251
-1243
-1235
-1227
-1219
-1210
-1201
-1192
-1182
-1172
-1162
-1151
-1141
-1130
-1118
-1107
-1095
-1083
-1071
-1059
-1046
-1033
-1020
-1006
-993
-979
-965
-950
-936
-921
-905
-889
-873
-857
-840
-823
-806
-788
-770
-752
-733
-714
-695
-676
-657
-637
-618
-598
-578
-559
-539
-519
-500
-480
-461
-441
-422
-403
-384
-365
-345
-326
-307
-288
-269
-250
-231
-212
-194
-175
-156
-137
-118
-99
-81
-62
-44
-25
-7
11
29
48
66
84
102
120
138
156
174
192
211
229
247
265
284
302
320
339
357
376
394
413
431
449
468
486
504
522
540
557
575
592
610
627
644
660
677
693
709
725
741
757
773
788
803
818
833
847
862
875
889
903
916
929
941
953
965
977
988
999
1010
1020
1030
1040
1049
1058
1067
1075
1083
1091
1099
1106
1113
1120
1127
1134
1140
1147
1153
1159
1166
1172
1178
1184
1189
1195
1201
1206
1211
1217
1222
1227
1231
1236
1241
1245
1250
1254
1258
1262
1266
1270
1274
1277
1280
1284
1286
1289
1291
1294
1296
1297
1299
1300
1301
1302
1303
1304
1304
1304
1304
1304
1304
1303
1303
1302
1301
1300
1299
1298
1296
1295
1293
1291
1289
1287
1286
1284
1281
1279
1277
1275
1273
1271
1269
1267
1265
1262
1260
1257
1255
1252
1249
1247
1244
1240
1237
1234
1230
1226
1222
1218
1214
1209
1204
1199
1194
1189
1183
1178
1172
1166
1160
1154
1148
1142
1136
1129
1123
1116
1109
1102
1095
1088
1081
1074
1067
1059
1052
1044
1036
1028
1020
1012
1002
995
986
978
969
960
951
942
933
924
915
906
897
888
879
871
862
853
845
836
828
820
812
804
796
788
780
772
764
756
748
740
731
723
715
706
698
689
680
671
662
653
644
635
625
615
606
596
586
575
565
555
544
534
523
513
502
491
480
469
458
447
436
425
413
402
390
378
366
354
341
329
317
304
291
279
266
253
240
228
215
202
190
177
165
152
139
127
114
101
88
75
61
48
35
21
7
-7
-21
-35
-50
-64
-79
-93
-108
-123
-138
-153
-168
-183
-199
-214
-229
-245
-261
-276
-292
-308
-324
-340
-356
-372
-389
-406
-422
-439
-456
-473
-491
-508
-525
-543
-561
-578
-596
-614
-632
-649
-667
-685
-703
-721
-739
-757
-775
-793
-811
-829
-847
-865
-883
-901
-918
-936
-954
-971
-989
-1006
-1024
-1042
-1059
-1077
-1095
-1112
-1130
-1148
-1166
-1185
-1203
-1222
-1240
-1259
-1278
-1296
-1315
-1334
-1353
-1371
-1390
-1408
-1427
-1445
-1463
-1480
-1497
-1514
-1531
-1547
-1563
-1579
-1594
-1609
-1623
-1637
-1651
-1665
-1678
-1691
-1704
-1717
-1729
-1741
-1752
-1763
-1774
-1784
-1794
-1804
-1813
-1821
-1829
-1837
-1844
-1850
-1856
-1861
-1865
-1869
-1873
-1875
-1878
-1879
-1880
-1881
-1881
-1881
-1880
-1878
-1876
-1874
-1871
-1868
-1864
-1859
-1854
-1848
-1842
-1835
-1827
-1819
-1810
-1801
-1790
-1779
-1768
-1755
-1742
-1728
-1713
-1697
-1681
-1664
-1646
-1628
-1609
-1589
-1569
-1548
-1526
-1504
-1482
-1459
-1436
-1412
-1387
-1362
-1337
-1311
-1285
-1258
-1231
-1204
-1175
-1147
-1118
-1088
-1059
-1028
-998
-967
-935
-904
-872
-840
-807
-774
-741
-708
-674
-640
-606
-572
-538
-503
-468
-432
-396
-360
-324
-287
-250
-213
-175
-137
-98
-59
-20
20
60
100
141
182
224
265
307
349
392
434
476
519
562
604
647
690
733
775
818
860
903
945
987
1029
1071
1113
1155
1196
1238
1279
1321
1362
1404
1445
1487
1528
1569
1611
1652
1693
1734
1775
1816
1857
1898
1938
1978
2017
2058
2097
2137
2176
2214
2253
2291
2329
2367
2405
2442
2480
2517
2555
2592
2629
2666
2703
2740
2777
2814
2851
2888
2925
2962
2999
3035
3072
3108
3144
3180
3216
3251
3286
3321
3356
3390
3423
3457
3490
3523
3555
3587
3618
3649
3680
3710
3740
3770
3799
3828
3856
3884
3911
3938
3965
3991
4017
4042
4067
4091
4115
4138
4161
4183
4205
4225
4246
4265
4284
4302
4320
4337
4354
4370
4385
4400
4414
4428
4441
4453
4465
4477
4488
4498
4508
4517
4525
4533
4541
4547
4553
4559
4563
4567
4571
4573
4576
4577
4578
4579
4579
4578
4577
4575
4573
4571
4568
4564
4560
4555
4550
4545
4539
4532
4525
4518
4510
4501
4492
4482
4472
4461
4450
4439
4427
4414
4401
4388
4375
4361
4346
4331
4316
4301
4285
4268
4252
4235
4218
4200
4182
4164
4145
4126
4107
4088
4067
4048
4027
4008
3987
3967
3946
3925
3904
3884
3863
3842
3821
3801
3780
3760
3740
3720
3700
3680
3660
3640
3621
3602
3582
3563
3544
3525
3506
3488
3469
3450
3432
3414
3396
3379
3361
3344
3328
3311
3295
3279
3264
3249
3234
3219
3205
3191
3178
3165
3152
3139
3127
3115
3103
3092
3081
3070
3059
3049
3040
3030
3021
3012
3004
2996
2989
2982
2975
2968
2962
2957
2951
2947
2942
2938
2934
2931
2928
2925
2923
2921
2919
2918
2916
2915
2914
2913
2912
2911
2911
2910
2910
2909
2909
2909
2909
2909
2910
2910
2910
2911
2912
2913
2914
2916
2917
2919
2921
2923
2925
2928
2931
2934
2937
2941
2944
2948
2952
2957
2961
2966
2971
2975
2980
2985
2990
2995
3000
3005
3009
3014
3019
3024
3029
3033
3038
3043
3049
3054
3059
3065
3071
3077
3083
3090
3097
3103
3110
3118
3125
3132
3139
3147
3154
3161
3168
3176
3182
3189
3196
3202
3209
3215
3221
3227
3233
3239
3246
3252
3258
3265
3271
3278
3285
3292
3299
3306
3314
3321
3329
3337
3345
3352
3360
3368
3376
3384
3392
3400
3407
3415
3422
3429
3436
3443
3450
3456
3462
3468
3474
3480
3485
3491
3496
3502
3507
3512
3517
3522
3527
3532
3537
3542
3547
3552
3556
3561
3566
3570
3575
3579
3583
3587
3591
3595
3598
3602
3605
3609
3612
3615
3618
3621
3623
3626
3629
3632
3635
3637
3640
3643
3646
3649
3652
3655
3658
3662
3665
3668
3671
3675
3678
3681
3685
3688
3691
3694
3697
3700
3703
3706
3708
3711
3713
3716
3718
3721
3723
3725
3727
3730
3732
3734
3736
3738
3740
3742
3743
3745
3747
3749
3750
3752
3753
3754
3755
3756
3757
3757
3757
3758
3758
3757
3757
3756
3755
3754
3753
3752
3750
3748
3746
3744
3742
3740
3738
3736
3733
3731
3729
3727
3724
3722
3719
3717
3714
3711
3707
3704
3700
3696
3691
3686
3681
3675
3669
3663
3656
3649
3642
3634
3626
3617
3608
3599
3590
3580
3570
3559
3549
3538
3527
3516
3504
3493
3481
3469
3457
3445
3433
3420
3408
3395
3381
3368
3354
3340
3326
3312
3297
3282
3267
3251
3235
3219
3202
3186
3168
3151
3133
3115
3096
3078
3058
3039
3019
2999
2979
2958
2937
2915
2894
2871
2849
2826
2803
2779
2755
2731
2707
2682
2657
2631
2606
2580
2553
2527
2500
2473
2445
2418
2390
2362
2334
2305
2276
2248
2219
2190
2160
2131
2102
2072
2043
2013
1983
1953
1922
1892
1862
1831
1800
1769
1737
1706
1674
1642
1610
1577
1545
1512
1478
1445
1412
1378
1344
1310
1275
1241
1206
1171
1136
1101
1066
1031
996
962
927
892
858
824
790
756
723
690
658
626
594
563
532
502
472
443
414
385
357
329
301
274
248
221
196
170
145
121
96
73
50
27
5
-17
-39
-60
-80
-100
-120
-139
-157
-175
-193
-209
-226
-242
-257
-272
-286
-299
-312
-325
-337
-348
-359
-369
-379
-388
-397
-404
-412
-418
-424
-429
-433
-437
-439
-441
-442
-442
-442
-440
-438
-435
-431
-427
-421
-415
-408
-401
-393
-384
-374
-364
-353
-342
-330
-317
-303
-289
-275
-260
-244
-228
-211
-193
-175
-157
-138
-118
-98
-77
-56
-34
-12
11
34
57
82
106
131
157
183
209
236
264
291
320
348
377
407
437
467
498
530
562
594
627
661
695
729
765
800
836
873
910
948
986
1025
1064
1104
1144
1184
1225
1266
1308
1350
1392
1434
1477
1520
1563
1606
1650
1694
1738
1782
1827
1872
1917
1962
2008
2053
2099
2145
2191
2237
2283
2329
2375
2421
2466
2512
2557
2602
2646
2691
2734
2778
2821
2863
2905
2946
2987
3028
3067
3107
3146
3184
3222
3259
3295
3331
3367
3402
3436
3470
3503
3535
3567
3598
3628
3658
3687
3715
3742
3769
3795
3820
3845
3869
3892
3914
3935
3956
3976
3995
4013
4030
4048
4064
4080
4094
4109
4123
4136
4148
4160
4172
4182
4193
4202
4212
4220
4229
4236
4243
4250
4256
4261
4266
4271
4275
4278
4281
4284
4286
4287
4288
4289
4289
4288
4287
4286
4284
4281
4278
4275
4270
4266
4261
4255
4249
4242
4235
4227
4218
4210
4200
4190
4180
4168
4157
4144
4131
4118
4103
4089
4073
4057
4041
4022
4006
3987
3968
3948
3928
3907
3885
3863
3840
3817
3793
3768
3743
3717
3691
3664
3637
3609
3581
3552
3522
3492
3462
3431
3400
3368
3336
3303
3270
3237
3203
3168
3133
3098
3062
3025
2989
2951
2914
2876
2837
2799
2759
2720
2680
2640
2600
2559
2518
2477
2435
2393
2351
2309
2267
2225
2182
2139
2097
2054
2011
1968
1925
1882
1839
1796
1753
1711
1668
1625
1583
1541
1498
1456
1415
1373
1331
1290
1249
1207
1167
1126
1085
1045
1004
965
925
886
847
808
769
731
693
655
618
581
544
508
472
436
401
366
332
298
264
231
198
165
133
101
70
38
7
-24
-54
-84
-114
-143
-172
-201
-229
-257
-285
-312
-339
-365
-391
-416
-441
-466
-490
-514
-537
-560
-583
-605
-626
-648
-668
-689
-709
-728
-747
-765
-783
-800
-817
-833
-849
-863
-877
-891
-904
-916
-927
-938
-948
-957
-965
-973
-980
-987
-992
-997
-1002
-1004
-1008
-1010
-1012
-1014
-1014
-1014
-1012
-1010
-1008
-1006
-1002
-998
-993
-988
-982
-976
-969
-961
-953
-945
-936
-927
-917
-908
-897
-887
-876
-864
-853
-841
-828
-816
-803
-789
-776
-762
-747
-732
-717
-702
-686
-670
-654
-637
-620
-603
-585
-567
-549
-531
-512
-494
-475
-455
-436
-416
-396
-376
-355
-335
-314
-293
-271
-250
-228
-205
-183
-160
-137
-114
-90
-66
-42
-18
7
32
57
82
107
133
158
184
210
236
263
289
316
343
370
398
425
453
481
510
538
567
595
624
653
683
712
741
771
800
830
860
889
919
949
979
1008
1039
1069
1099
1130
1160
1190
1221
1251
1282
1313
1343
1374
1405
1436
1467
1499
1530
1561
1593
1624
1655
1687
1718
1749
1780
1811
1842
1873
1903
1934
1964
1995
2025
2055
2085
2116
2146
2175
2205
2235
2265
2294
2324
2353
2382
2411
2440
2468
2496
2524
2551
2578
2605
2632
2658
2684
2709
2734
2759
2784
2808
2832
2855
2879
2902
2924
2946
2968
2990
3011
3032
3052
3072
3092
3111
3129
3148
3165
3183
3199
3216
3232
3247
3262
3276
3290
3304
3317
3329
3341
3353
3364
3375
3386
3396
3405
3415
3424
3432
3440
3448
3456
3463
3469
3476
3482
3488
3493
3498
3503
3507
3511
3515
3518
3521
3523
3526
3527
3529
3530
3531
3531
3531
3530
3530
3528
3527
3524
3522
3519
3515
3511
3507
3502
3497
3492
3485
3479
3472
3464
3457
3448
3440
3431
3421
3411
3401
3390
3379
3367
3355
3343
3331
3318
3304
3291
3277
3263
3249
3234
3219
3204
3189
3174
3158
3142
3126
3110
3093
3077
3060
3043
3026
3008
2991
2973
2955
2937
2918
2900
2881
2862
2843
2824
2804
2785
2765
2745
2725
2705
2685
2665
2645
2625
2604
2584
2564
2543
2523
2503
2482
2462
2442
2422
2401
2381
2361
2340
2320
2300
2280
2259
2239
2219
2199
2179
2159
2140
2120
2101
2081
2062
2043
2025
2005
1988
1970
1953
1935
1918
1902
1885
1869
1853
1838
1823
1808
1793
1779
1765
1751
1737
1724
1711
1699
1686
1674
1662
1651
1639
1628
1617
1607
1597
1587
1577
1568
1559
1551
1543
1535
1527
1520
1513
1507
1500
1494
1489
1484
1479
1475
1471
1467
1463
1460
1457
1455
1453
1451
1449
1447
1446
1445
1444
1443
1442
1442
1441
1441
1441
1442
1442
1442
1443
1444
1445
1446
1448
1450
1452
1454
1456
1459
1462
1466
1469
1473
1477
1482
1486
1491
1496
1501
1506
1511
1516
1522
1527
1533
1539
1545
1551
1557
1563
1569
1576
1583
1590
1597
1604
1612
1620
1628
1636
1645
1654
1663
1673
1683
1693
1703
1714
1725
1736
1748
1760
1772
1785
1798
1811
1824
1838
1852
1866
1880
1895
1910
1925
1940
1956
1971
1987
2003
2019
2036
2052
2069
2086
2103
2120
2138
2156
2173
2192
2210
2229
2247
2266
2286
2305
2325
2344
2364
2385
2405
2426
2446
2467
2488
2510
2531
2553
2575
2597
2619
2641
2663
2686
2709
2732
2754
2777
2800
2823
2847
2870
2893
2916
2940
2963
2986
3010
3034
3057
3081
3105
3129
3153
3177
3201
3225
3248
3272
3296
3320
3344
3367
3391
3414
3437
3461
3484
3507
3529
3552
3575
3597
3619
3642
3664
3686
3707
3729
3751
3772
3793
3815
3836
3857
3877
3898
3919
3939
3959
3979
3999
4019
4038
4057
4075
4094
4113
4131
4149
4167
4184
4201
4218
4234
4250
4266
4281
4296
4311
4325
4339
4353
4366
4379
4391
4404
4415
4426
4437
4448
4458
4467
4476
4485
4493
4500
4508
4514
4521
4526
4532
4536
4541
4544
4548
4551
4553
4555
4557
4558
4559
4559
4559
4559
4558
4557
4555
4553
4551
4548
4545
4542
4538
4534
4530
4525
4520
4515
4509
4504
4497
4491
4484
4477
4470
4463
4455
4447
4439
4430
4421
4412
4403
4394
4384
4374
4363
4353
4342
4330
4318
4306
4294
4281
4267
4254
4239
4225
4210
4195
4179
4163
4146
4129
4112
4094
4075
4058
4038
4019
4001
3982
3962
3942
3921
3901
3880
3859
3837
3815
3793
3771
3748
3725
3702
3678
3654
3629
3605
3579
3554
3528
3502
3475
3448
3421
3394
3366
3338
3309
3280
3252
3222
3193
3163
3134
3103
3073
3043
3012
2981
2950
2919
2888
2856
2825
2793
2761
2729
2696
2664
2631
2599
2566
2533
2500
2467
2433
2400
2367
2334
2300
2267
2234
2201
2168
2135
2101
2068
2035
2001
1969
1937
1904
1871
1838
1805
1772
1740
1707
1674
1642
1609
1576
1544
1511
1479
1446
1414
1382
1350
1318
1285
1254
1222
1190
1158
1127
1096
1065
1034
1002
972
942
912
882
853
823
794
765
737
709
681
653
626
599
572
546
520
495
470
445
420
396
372
348
325
303
280
258
237
216
195
175
156
137
118
100
82
65
49
32
17
2
-12
-26
-40
-53
-65
-77
-88
-98
-109
-118
-127
-136
-144
-152
-159
-165
-171
-177
-182
-186
-190
-193
-196
-199
-201
-202
-203
-204
-204
-203
-203
-202
-200
-198
-196
-193
-190
-187
-183
-179
-175
-170
-165
-160
-154
-148
-141
-135
-128
-121
-113
-105
-97
-89
-81
-72
-63
-54
-45
-36
-26
-17
-7
3
13
23
34
44
55
65
76
87
98
109
120
131
142
153
164
175
186
197
208
219
230
241
252
262
273
283
294
304
314
325
335
345
355
365
375
384
394
403
413
422
431
441
450
458
467
476
484
492
500
508
515
522
529
536
542
548
554
560
565
570
575
579
583
587
590
593
596
599
601
603
605
606
607
608
609
609
609
608
608
607
606
604
602
600
597
594
591
587
583
579
574
569
564
558
552
545
539
532
524
517
509
501
493
484
475
466
457
448
438
428
418
408
397
387
376
365
354
342
331
320
308
296
285
273
261
249
237
225
213
201
189
177
165
153
140
128
115
103
90
77
64
51
38
25
12
-1
-15
-28
-41
-55
-68
-82
-96
-109
-123
-136
-150
-164
-177
-191
-205
-218
-232
-246
-260
-274
-287
-301
-315
-329
-343
-357
-371
-385
-400
-414
-428
-443
-457
-471
-486
-500
-515
-529
-544
-558
-573
-587
-601
-615
-629
-643
-657
-670
-684
-697
-710
-723
-735
-748
-760
-773
-785
-797
-809
-821
-832
-844
-855
-866
-878
-889
-900
-910
-921
-932
-942
-953
-963
-973
-983
-992
-1002
-1010
-1020
-1029
-1038
-1046
-1054
-1062
-1069
-1077
-1084
-1091
-1098
-1105
-1112
-1118
-1125
-1131
-1137
-1143
-1149
-1155
-1160
-1166
-1171
-1176
-1181
-1186
-1191
-1195
-1199
-1203
-1207
-1210
-1213
-1215
-1218
-1220
-1221
-1223
-1224
-1224
-1225
-1225
-1225
-1225
-1224
-1223
-1222
-1221
-1219
-1218
-1216
-1214
-1211
-1209
-1206
-1204
-1201
-1197
-1194
-1190
-1187
-1182
-1178
-1173
-1168
-1163
-1157
-1151
-1145
-1138
-1131
-1124
-1116
-1108
-1100
-1092
-1083
-1074
-1065
-1056
-1046
-1037
-1027
-1016
-1006
-997
-987
-976
-966
-956
-945
-934
-924
-913
-902
-891
-880
-869
-858
-847
-835
-824
-812
-801
-789
-777
-765
-753
-741
-729
-717
-705
-693
-680
-668
-656
-644
-632
-620
-608
-597
-585
-574
-563
-552
-541
-530
-519
-509
-498
-488
-478
-467
-457
-447
-438
-428
-419
-410
-401
-392
-384
-375
-368
-360
-353
-346
-339
-333
-327
-322
-317
-312
-307
-303
-299
-295
-291
-288
-285
-282
-280
-277
-275
-274
-272
-271
-269
-268
-268
-267
-267
-267
-268
-269
-270
-271
-273
-275
-277
-280
-283
-286
-289
-293
-297
-301
-305
-309
-314
-319
-324
-329
-334
-339
-345
-350
-356
-362
-368
-374
-380
-386
-393
-400
-406
-413
-421
-428
-435
-443
-451
-459
-467
-476
-485
-494
-503
-512
-522
-532
-542
-552
-562
-573
-583
-594
-605
-617
-628
-640
-651
-663
-675
-687
-699
-712
-724
-737
-749
-762
-775
-788
-801
-815
-828
-842
-856
-870
-884
-898
-912
-927
-941
-956
-970
-985
-1000
-1014
-1029
-1043
-1058
-1073
-1087
-1102
-1116
-1131
-1145
-1159
-1174
-1188
-1202
-1217
-1231
-1245
-1260
-1274
-1288
-1303
-1318
-1332
-1347
-1362
-1376
-1391
-1406
-1420
-1435
-1449
-1464
-1478
-1492
-1506
-1520
-1534
-1548
-1561
-1574
-1587
-1601
-1613
-1626
-1639
-1652
-1665
-1677
-1690
-1703
-1716
-1728
-1741
-1754
-1767
-1779
-1792
-1804
-1817
-1829
-1841
-1853
-1864
-1875
-1887
-1897
-1908
-1918
-1928
-1938
-1947
-1957
-1965
-1974
-1983
-1991
-1999
-2007
-2013
-2021
-2029
-2035
-2041
-2048
-2055
-2060
-2066
-2071
-2076
-2081
-2085
-2089
-2093
-2096
-2099
-2102
-2104
-2107
-2108
-2110
-2111
-2112
-2113
-2113
-2114
-2114
-2113
-2113
-2112
-2111
-2110
-2109
-2107
-2106
-2103
-2101
-2099
-2096
-2093
-2090
-2086
-2083
-2079
-2075
-2071
-2067
-2063
-2059
-2054
-2050
-2045
-2041
-2037
-2032
-2028
-2024
-2019
-2015
-2011
-2005
-2001
-1998
-1994
-1990
-1986
-1983
-1979
-1975
-1972
-1969
-1965
-1962
-1959
-1956
-1953
-1951
-1948
-1945
-1943
-1940
-1938
-1935
-1933
-1930
-1928
-1926
-1924
-1922
-1920
-1918
-1917
-1915
-1914
-1912
-1911
-1910
-1909
-1908
-1907
-1906
-1905
-1905
-1904
-1903
-1902
-1902
-1901
-1900
-1900
-1899
-1898
-1898
-1897
-1897
-1896
-1896
-1896
-1896
-1896
-1896
-1897
-1897
-1898
-1899
-1900
-1902
-1903
-1905
-1907
-1908
-1911
-1913
-1915
-1917
-1920
-1922
-1925
-1927
-1929
-1932
-1934
-1937
-1939
-1942
-1944
-1947
-1949
-1952
-1954
-1957
-1959
-1962
-1964
-1967
-1969
-1971
-1973
-1975
-1977
-1979
-1981
-1982
-1984
-1985
-1986
-1987
-1988
-1989
-1990
-1991
-1992
-1993
-1993
-1994
-1995
-1996
-1996
-1997
-1998
-1999
-2000
-2001
-2001
-2004
-2005
-2005
-2008
-2009
-2012
-2013
-2016
-2017
-2021
-2023
-2025
-2029
-2032
-2035
-2037
-2041
-2044
-2047
-2050
-2053
-2056
-2059
-2062
-2065
-2068
-2071
-2074
-2077
-2080
-2082
-2085
-2088
-2091
-2094
-2097
-2100
-2103
-2106
-2109
-2112
-2116
-2119
-2123
-2127
-2130
-2134
-2137
-2141
-2145
-2148
-2152
-2156
-2159
-2163
-2167
-2171
-2175
-2179
-2183
-2187
-2191
-2196
-2200
-2205
-2210
-2215
-2220
-2226
-2231
-2237
-2243
-2249
-2255
-2261
-2267
-2273
-2280
-2286
-2293
-2300
-2307
-2314
-2321
-2328
-2335
-2343
-2351
-2359
-2367
-2375
-2384
-2393
-2402
-2411
-2420
-2430
-2440
-2450
-2460
-2471
-2482
-2492
-2504
-2515
-2526
-2538
-2550
-2562
-2574
-2586
-2599
-2612
-2625
-2638
-2651
-2665
-2679
-2693
-2707
-2721
-2735
-2750
-2765
-2780
-2795
-2810
-2826
-2841
-2857
-2873
-2889
-2905
-2921
-2937
-2954
-2970
-2987
-3003
-3020
-3037
-3054
-3071
-3088
-3105
-3123
-3140
-3157
-3175
-3192
-3210
-3227
-3244
-3262
-3279
-3297
-3314
-3331
-3348
-3366
-3383
-3400
-3417
-3434
-3452
-3469
-3486
-3503
-3521
-3538
-3556
-3573
-3590
-3608
-3625
-3643
-3660
-3678
-3695
-3713
-3730
-3748
-3765
-3782
-3800
-3817
-3834
-3851
-3868
-3885
-3902
-3918
-3935
-3951
-3968
-3984
-4000
-4016
-4030
-4046
-4062
-4077
-4091
-4107
-4122
-4137
-4151
-4166
-4180
-4194
-4209
-4222
-4236
-4250
-4263
-4276
-4290
-4302
-4315
-4327
-4340
-4352
-4363
-4375
-4386
-4397
-4407
-4418
-4428
-4438
-4448
-4458
-4467
-4476
-4485
-4494
-4503
-4511
-4520
-4528
-4536
-4544
-4551
-4559
-4566
-4573
-4579
-4586
-4592
-4598
-4604
-4609
-4615
-4620
-4625
-4630
-4634
-4639
-4644
-4648
-4653
-4657
-4661
-4666
-4670
-4675
-4679
-4683
-4688
-4692
-4696
-4700
-4704
-4708
-4711
-4714
-4717
-4720
-4723
-4725
-4728
-4730
-4731
-4733
-4734
-4735
-4736
-4737
-4738
-4738
-4738
-4738
-4738
-4738
-4738
-4737
-4736
-4736
-4734
-4733
-4731
-4730
-4727
-4725
-4723
-4720
-4717
-4713
-4710
-4706
-4702
-4698
-4693
-4688
-4683
-4678
-4673
-4667
-4661
-4655
-4649
-4643
-4636
-4629
-4622
-4614
-4607
-4599
-4591
-4583
-4574
-4565
-4556
-4547
-4538
-4529
-4519
-4509
-4499
-4490
-4480
-4470
-4460
-4449
-4439
-4429
-4419
-4409
-4399
-4388
-4378
-4368
-4358
-4347
-4337
-4327
-4317
-4307
-4296
-4286
-4276
-4266
-4256
-4246
-4236
-4226
-4215
-4205
-4195
-4185
-4175
-4165
-4155
-4145
-4135
-4125
-4115
-4105
-4094
-4085
-4075
-4065
-4054
-4045
-4035
-4026
-4016
-4006
-3996
-3986
-3976
-3966
-3956
-3947
-3937
-3927
-3917
-3907
-3898
-3888
-3878
-3868
-3859
-3849
-3839
-3829
-3820
-3810
-3800
-3791
-3781
-3771
-3762
-3752
-3742
-3733
-3723
-3714
-3704
-3694
-3685
-3675
-3666
-3656
-3647
-3637
-3628
-3618
-3609
-3599
-3590
-3580
-3571
-3561
-3552
-3542
-3533
-3524
-3514
-3505
-3495
-3486
-3477
-3467
-3458
-3449
-3439
-3430
-3421
-3411
-3402
-3393
-3384
-3374
-3365
-3356
-3347
-3337
-3328
-3319
-3310
-3301
-3291
-3282
-3273
-3264
-3255
-3246
-3237
-3227
-3218
-3209
-3200
-3191
-3182
-3173
-3164
-3155
-3146
-3137
-3128
-3119
-3110
-3101
-3092
-3083
-3074
-3065
-3056
-3047
-3038
-3029
-3021
-3012
-3003
-2994
-2985
-2976
-2967
-2959
-2950
-2941
-2932
-2923
-2915
-2906
-2897
-2888
-2880
-2871
-2862
-2853
-2845
-2836
-2827
-2819
-2810
-2801
-2793
-2784
-2775
-2767
-2758
-2750
-2741
-2732
-2724
-2715
-2707
-2698
-2690
-2681
-2673
-2664
-2656
-2647
-2639
-2630
-2622
-2613
-2605
-2596
-2588
-2580
-2571
-2563
-2554
-2546
-2538
-2529
-2521
-2513
-2504
-2496
-2488
-2479
-2471
-2463
-2454
-2446
-2438
-2430
-2421
-2413
-2405
-2397
-2389
-2380
-2372
-2364
-2356
-2348
-2340
-2331
-2323
-2315
-2307
-2299
-2291
-2283
-2275
-2267
-2259
-2251
-2242
-2234
-2226
-2218
-2210
-2202
-2194
-2186
-2179
-2171
-2163
-2155
-2147
-2139
-2131
-2123
-2115
-2107
-2099
-2091
-2084
-2076
-2068
-2060
-2052
-2044
-2037
-2029
-2021
-2013
-2005
-1998
-1990
-1982
-1975
-1967
-1959
-1951
-1944
-1936
-1928
-1921
-1913
-1905
-1898
-1890
-1883
-1875
-1867
-1860
-1852
-1845
-1837
-1829
-1822
-1814
-1807
-1799
-1792
-1784
-1777
-1769
-1762
-1754
-1747
-1739
-1732
-1724
-1717
-1710
-1702
-1695
-1687
-1680
-1673
-1665
-1658
-1651
-1643
-1636
-1629
-1621
-1614
-1607
-1599
-1592
-1585
-1578
-1570
-1563
-1556
-1549
-1541
-1534
-1527
-1520
-1513
-1505
-1498
-1491
-1484
-1477
-1470
-1463
-1456
-1448
-1441
-1434
-1427
-1420
-1413
-1406
-1399
-1392
-1385
-1378
-1371
-1364
-1357
-1350
-1343
-1336
-1329
-1322
-1315
-1308
-1301
-1294
-1287
-1281
-1274
-1267
-1260
-1253
-1246
-1239
-1232
-1226
-1219
-1212
-1205
-1198
-1192
-1185
-1178
-1171
-1165
-1158
-1151
-1144
-1138
-1131
-1124
-1118
-1111
-1104
-1098
-1091
-1084
-1078
-1071
-1064
-1058
-1051
-1045
-1038
-1031
-1025
-1018
-1012
-1004
-999
-992
-986
-979
-973
-966
-960
-953
-947
-940
-934
-927
-921
-914
-908
-901
-895
-889
-882
-876
-870
-863
-857
-850
-844
-838
-831
-825
-819
-813
-806
-800
-794
-787
-781
-775
-769
-762
-756
-750
-744
-738
-731
-725
-719
-713
-707
-701
-694
-688
-682
-676
-670
-664
-658
-652
-646
-640
-633
-627
-621
-615
-609
-603
-597
-591
-585
-579
-573
-567
-561
-555
-549
-544
-538
-532
-526
-520
-514
-508
-502
-496
-490
-485
-479
-473
-467
-461
-455
-450
-444
-438
-432
-426
-421
-415
-409
-403
-398
-392
-386
-381
-375
-369
-363
-358
-352
-346
-341
-335
-329
-324
-318
-313
-307
-301
-296
-290
-285
-279
-273
-268
-262
-257
-251
-246
-240
-235
-229
-224
-218
-213
-207
-202
-196
-191
-185
-180
-175
-169
-164
-158
-153
-147
-142
-137
-131
-126
-121
-115
-110
-105
-99
-94
-89
-83
-78
-73
-68
-62
-57
-52
-47
-41
-36
-31
-26
-20
-15
-10
-5
0
5
11
16
21
26
31
36
41
47
52
57
62
67
72
77
82
87
92
97
102
107
112
117
122
127
132
137
142
147
152
157
162
167
172
177
182
187
191
196
201
206
211
216
221
225
230
235
240
245
250
254
259
264
269
274
278
283
288
293
297
302
307
311
316
321
326
330
335
340
344
349
353
358
363
367
372
377
381
386
390
395
400
404
409
413
418
422
427
431
436
440
445
449
454
458
463
467
472
476
481
485
490
494
498
503
507
512
516
520
525
529
534
538
542
547
551
555
560
564
568
573
577
581
585
590
594
598
602
607
611
615
619
624
628
632
636
640
645
649
653
657
661
665
670
674
678
682
686
690
694
698
703
707
711
715
719
723
727
731
735
739
743
747
751
755
759
763
767
771
775
779
783
787
791
795
799
803
807
811
814
818
822
826
830
834
838
842
845
849
853
857
861
865
868
872
876
880
884
887
891
895
899
903
906
910
914
917
921
925
929
932
936
940
943
947
951
954
958
962
965
969
973
976
980
984
987
991
994
998
1002
1004
1008
1012
1016
1018
1022
1026
1030
1034
1037
1041
1044
1048
1051
1055
1058
1062
1065
1068
1072
1075
1079
1082
1086
1089
1093
1096
1099
1103
1106
1110
1113
1116
1120
1123
1126
1130
1133
1137
1140
1143
1147
1150
1153
1156
1160
1163
1166
1170
1173
1176
1179
1183
1186
1189
1193
1196
1199
1202
1205
1209
1212
1215
1218
1221
1225
1228
1231
1234
1237
1240
1244
1247
1250
1253
1256
1259
1262
1265
1269
1272
1275
1278
1281
1284
1287
1290
1293
1296
1299
1302
1305
1308
1311
1314
1317
1320
1323
1326
1329
1332
1335
1338
1341
1344
1347
1350
1353
1356
1359
1362
1365
1368
1371
1373
1376
1379
1382
1385
1388
1391
1394
1396
1399
1402
1405
1408
1411
1413
1416
1419
1422
1425
1428
1430
1433
1436
1439
1441
1444
1447
1450
1452
1455
1458
1461
1463
1466
1469
1471
1474
1477
1480
1482
1485
1488
1490
1493
1496
1498
1501
1504
1506
1509
1511
1514
1517
1519
1522
1524
1527
1530
1532
1535
1537
1540
1543
1545
1548
1550
1553
1555
1558
1560
1563
1565
1568
1570
1573
1575
1578
1580
1583
