5
38849
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
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
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
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
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
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
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
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
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
71
72
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
75
76
76
76
76
76
76
77
77
77
77
77
78
78
78
78
78
78
79
79
79
79
79
80
80
80
80
80
80
81
81
81
81
81
81
82
82
82
82
82
83
83
83
83
83
83
84
84
84
84
84
85
85
85
85
85
85
86
86
86
86
86
87
87
87
87
87
88
88
88
88
88
89
89
89
89
89
90
90
90
90
90
90
91
91
91
91
91
92
92
92
92
92
93
93
93
93
93
94
94
94
94
94
94
95
95
95
95
95
96
96
96
96
96
97
97
97
97
97
98
98
98
98
98
98
99
99
99
99
99
100
100
100
100
100
101
101
101
101
101
102
102
102
102
102
103
103
103
103
103
103
104
104
104
104
104
105
105
105
105
105
106
106
106
106
106
107
107
107
107
107
108
108
108
108
108
109
109
109
109
110
110
110
110
110
111
111
111
111
111
112
112
112
112
113
113
113
113
113
114
114
114
114
114
115
115
115
115
116
116
116
116
116
117
117
117
117
118
118
118
118
118
119
119
119
119
120
120
120
120
120
121
121
121
121
121
122
122
122
122
123
123
123
123
123
124
124
124
124
125
125
125
125
125
126
126
126
126
127
127
127
127
127
128
128
128
128
129
129
129
129
129
130
130
130
130
130
131
131
131
131
132
132
132
132
132
133
133
133
133
134
134
134
134
134
135
135
135
135
136
136
136
136
136
137
137
137
137
138
138
138
138
139
139
139
139
139
140
140
140
140
141
141
141
141
142
142
142
142
143
143
143
143
144
144
144
144
145
145
145
145
145
146
146
146
146
147
147
147
147
148
148
148
148
149
149
149
149
150
150
150
150
151
151
151
151
152
152
152
152
153
153
153
154
154
154
154
155
155
155
155
156
156
156
156
157
157
157
157
158
158
158
159
159
159
159
160
160
160
161
161
161
161
162
162
162
163
163
163
163
164
164
164
165
165
165
165
166
166
166
167
167
167
167
168
168
168
169
169
169
170
170
170
170
171
171
171
172
172
172
172
173
173
173
174
174
174
175
175
175
175
176
176
176
177
177
177
178
178
178
179
179
179
179
180
180
180
181
181
181
182
182
182
183
183
183
184
184
184
185
185
185
186
186
186
187
187
187
188
188
188
189
189
189
190
190
190
191
191
191
192
192
192
193
193
193
194
194
194
195
195
195
196
196
196
197
197
198
198
198
199
199
199
200
200
200
201
201
201
202
202
203
203
203
204
204
204
205
205
206
206
206
207
207
207
208
208
209
209
209
210
210
211
211
211
212
212
212
213
213
214
214
214
215
215
216
216
216
217
217
218
218
218
219
219
220
220
220
221
221
222
222
222
223
223
224
224
225
225
225
226
226
227
227
228
228
228
229
229
230
230
231
231
231
232
232
233
233
234
234
234
235
235
236
236
237
237
238
238
238
239
239
240
240
241
241
242
242
242
243
243
244
244
245
245
246
246
247
247
247
248
248
249
249
250
250
251
251
252
252
252
253
253
254
254
255
255
256
256
257
257
258
258
259
259
259
260
260
261
261
262
262
263
263
264
264
265
265
266
266
267
267
267
268
268
269
269
270
270
271
271
272
272
273
273
274
274
275
275
276
276
277
277
278
278
279
279
280
280
280
281
281
282
282
283
283
284
284
285
285
286
286
287
287
288
288
289
289
290
290
291
291
292
292
293
294
294
295
295
296
296
297
297
298
298
299
299
300
300
301
301
302
302
303
303
304
304
305
305
306
306
307
307
308
308
309
309
310
310
311
311
312
312
313
313
314
314
315
316
316
317
317
318
318
319
319
320
320
321
321
322
322
323
324
324
325
325
326
326
327
327
328
328
329
329
330
330
331
332
332
333
333
334
334
335
335
336
337
337
338
338
339
339
340
341
341
342
342
343
344
344
345
345
346
346
347
348
348
349
349
350
351
351
352
352
353
353
354
355
355
356
356
357
358
358
359
359
360
361
361
362
362
363
364
364
365
366
366
367
367
368
369
369
370
370
371
372
372
373
373
374
375
375
376
377
377
378
378
379
380
380
381
382
382
383
383
384
385
385
386
387
387
388
389
389
390
390
391
392
392
393
394
394
395
396
396
397
398
398
399
400
400
401
402
402
403
404
404
405
406
406
407
408
408
409
410
410
411
412
412
413
414
414
415
416
416
417
418
418
419
420
421
421
422
423
423
424
425
425
426
427
427
428
429
429
430
431
431
432
433
434
434
435
436
436
437
438
438
439
440
440
441
442
443
443
444
445
445
446
447
447
448
449
450
450
451
452
452
453
454
455
455
456
457
457
458
459
459
460
461
462
462
463
464
464
465
466
467
467
468
469
469
470
471
472
472
473
474
475
475
476
477
478
478
479
480
480
481
482
483
483
484
485
486
486
487
488
489
489
490
491
492
492
493
494
495
495
496
497
498
498
499
500
501
501
502
503
504
504
505
506
507
507
508
509
510
510
511
512
513
513
514
515
516
517
517
518
519
520
520
521
522
523
524
524
525
526
527
527
528
529
530
531
531
532
533
534
535
535
536
537
538
538
539
540
541
542
542
543
544
545
546
546
547
548
549
550
550
551
552
553
554
554
555
556
557
558
558
559
560
561
562
562
563
564
565
566
566
567
568
569
570
570
571
572
573
574
575
575
576
577
578
579
579
580
581
582
583
584
584
585
586
587
588
589
589
590
591
592
593
593
594
595
596
597
598
598
599
600
601
602
603
603
604
605
606
607
608
608
609
610
611
612
613
614
614
615
616
617
618
619
620
620
621
622
623
624
625
626
626
627
628
629
630
631
632
633
633
634
635
636
637
638
639
639
640
641
642
643
644
645
646
646
647
648
649
650
651
652
653
654
654
655
656
657
658
659
660
661
662
662
663
664
665
666
667
668
669
670
671
671
672
673
674
675
676
677
678
679
679
680
681
682
683
684
685
686
687
687
688
689
690
691
692
693
694
695
696
696
697
698
699
700
701
702
703
704
705
706
706
707
708
709
710
711
712
713
714
715
715
716
717
718
719
720
721
722
723
724
724
725
726
727
728
729
730
731
732
733
734
734
735
736
737
738
739
740
741
742
743
744
745
745
746
747
748
749
750
751
752
753
754
755
756
757
758
758
759
760
761
762
763
764
765
766
767
768
769
770
771
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
991
992
993
994
995
996
997
998
999
1000
1000
1002
1002
1004
1004
1006
1006
1008
1008
1010
1010
1012
1012
1014
1014
1016
1016
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
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1266
1267
1268
1269
1270
1271
1271
1272
1273
1274
1275
1275
1276
1277
1278
1278
1279
1280
1280
1281
1282
1282
1283
1284
1284
1285
1286
1286
1287
1288
1288
1289
1290
1290
1291
1291
1292
1293
1293
1294
1295
1295
1296
1296
1297
1297
1298
1298
1299
1299
1300
1300
1301
1301
1302
1302
1302
1303
1303
1304
1304
1305
1305
1306
1306
1307
1307
1307
1308
1308
1308
1309
1309
1309
1309
1310
1310
1310
1310
1311
1311
1311
1311
1311
1311
1312
1312
1312
1312
1312
1312
1312
1313
1313
1313
1313
1313
1313
1313
1314
1314
1314
1314
1314
1314
1314
1315
1315
1315
1315
1315
1316
1316
1317
1317
1317
1318
1318
1319
1319
1319
1320
1320
1321
1321
1321
1322
1322
1323
1323
1324
1324
1324
1325
1325
1326
1326
1326
1326
1327
1327
1327
1327
1327
1327
1328
1328
1328
1328
1329
1329
1329
1330
1330
1330
1330
1331
1331
1331
1331
1332
1332
1332
1332
1332
1333
1333
1333
1333
1334
1334
1334
1334
1334
1334
1334
1334
1333
1333
1333
1333
1333
1333
1333
1332
1332
1332
1332
1332
1331
1331
1331
1330
1330
1329
1328
1327
1326
1326
1325
1324
1323
1322
1321
1320
1319
1318
1317
1316
1315
1313
1312
1311
1310
1308
1307
1306
1304
1303
1301
1300
1298
1296
1295
1293
1291
1289
1287
1285
1283
1281
1279
1277
1275
1273
1271
1269
1267
1265
1264
1262
1260
1258
1256
1254
1252
1250
1248
1246
1244
1243
1241
1239
1237
1235
1232
1230
1228
1226
1224
1221
1219
1217
1215
1213
1211
1209
1207
1205
1203
1200
1198
1196
1194
1192
1190
1188
1185
1183
1181
1179
1177
1175
1173
1171
1170
1168
1167
1165
1164
1163
1162
1161
1160
1160
1159
1159
1158
1158
1158
1157
1157
1157
1157
1157
1157
1156
1156
1156
1155
1155
1154
1154
1153
1153
1152
1152
1152
1151
1151
1151
1151
1151
1151
1151
1151
1151
1152
1152
1152
1153
1153
1154
1154
1155
1156
1157
1157
1158
1159
1159
1160
1160
1160
1160
1160
1160
1159
1159
1158
1157
1157
1156
1155
1154
1153
1152
1151
1150
1149
1148
1147
1146
1145
1144
1144
1143
1142
1141
1140
1139
1137
1136
1135
1134
1133
1132
1131
1131
1130
1129
1129
1128
1127
1126
1125
1124
1122
1121
1120
1118
1117
1115
1114
1112
1111
1109
1108
1106
1104
1102
1101
1099
1097
1095
1093
1091
1089
1087
1085
1084
1082
1080
1078
1077
1075
1074
1072
1071
1070
1069
1068
1067
1066
1065
1064
1062
1060
1059
1057
1055
1053
1051
1049
1047
1045
1044
1042
1041
1040
1039
1039
1038
1037
1037
1037
1037
1037
1037
1038
1038
1039
1040
1041
1043
1044
1046
1048
1050
1053
1055
1058
1060
1063
1066
1068
1070
1072
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1085
1086
1087
1089
1090
1092
1094
1096
1098
1100
1102
1104
1105
1107
1109
1111
1113
1115
1116
1118
1120
1122
1123
1125
1127
1128
1130
1132
1134
1135
1137
1138
1140
1141
1142
1143
1143
1144
1144
1144
1145
1145
1145
1145
1145
1146
1146
1146
1147
1148
1149
1151
1152
1154
1156
1158
1160
1163
1165
1167
1168
1170
1171
1172
1172
1172
1172
1171
1170
1169
1168
1167
1165
1164
1162
1161
1159
1157
1155
1153
1151
1149
1146
1144
1141
1139
1136
1133
1130
1126
1122
1119
1115
1111
1107
1104
1101
1099
1097
1096
1095
1094
1093
1092
1092
1091
1090
1089
1088
1086
1085
1083
1081
1080
1078
1076
1074
1072
1070
1069
1068
1067
1066
1065
1065
1065
1065
1065
1066
1067
1067
1069
1070
1071
1072
1073
1074
1075
1076
1077
1077
1078
1078
1079
1079
1079
1078
1078
1077
1076
1075
1074
1072
1070
1069
1066
1064
1061
1057
1053
1049
1045
1041
1036
1032
1027
1022
1018
1014
1008
1004
1000
996
992
988
984
980
975
971
968
964
960
956
953
950
947
944
941
938
935
932
928
925
921
917
912
907
902
897
891
885
879
872
866
859
852
846
839
833
827
821
815
809
804
798
792
786
781
775
769
764
758
752
747
741
736
731
726
721
716
711
707
702
697
692
687
681
675
668
661
654
646
638
629
620
611
601
591
581
571
561
550
540
529
519
509
498
488
478
468
458
447
438
428
418
408
399
390
380
371
362
353
344
334
325
316
306
297
287
278
268
258
248
238
228
217
207
197
186
176
166
155
145
134
124
114
104
93
83
73
62
51
40
29
18
7
-5
-16
-28
-40
-52
-64
-76
-89
-101
-114
-126
-138
-150
-162
-174
-185
-196
-208
-219
-230
-242
-254
-266
-278
-292
-305
-320
-334
-349
-365
-380
-395
-410
-425
-440
-454
-468
-482
-496
-509
-523
-536
-550
-564
-579
-594
-610
-626
-643
-660
-678
-697
-716
-736
-756
-775
-795
-815
-834
-852
-870
-887
-904
-920
-936
-951
-965
-979
-993
-1006
-1020
-1033
-1046
-1059
-1072
-1085
-1098
-1111
-1124
-1136
-1148
-1160
-1172
-1183
-1194
-1204
-1214
-1224
-1234
-1244
-1254
-1264
-1273
-1282
-1292
-1301
-1310
-1319
-1327
-1335
-1343
-1350
-1357
-1363
-1369
-1373
-1377
-1381
-1384
-1387
-1390
-1392
-1395
-1398
-1401
-1404
-1407
-1409
-1412
-1414
-1416
-1417
-1418
-1419
-1420
-1420
-1421
-1421
-1421
-1422
-1422
-1423
-1423
-1424
-1425
-1425
-1426
-1427
-1427
-1428
-1429
-1429
-1430
-1431
-1431
-1431
-1431
-1430
-1428
-1426
-1422
-1418
-1413
-1408
-1402
-1395
-1388
-1381
-1375
-1368
-1362
-1357
-1351
-1346
-1341
-1336
-1331
-1325
-1320
-1314
-1308
-1302
-1297
-1291
-1286
-1282
-1277
-1273
-1270
-1267
-1264
-1261
-1259
-1257
-1255
-1253
-1252
-1251
-1251
-1250
-1250
-1249
-1249
-1249
-1250
-1250
-1252
-1253
-1255
-1258
-1262
-1265
-1270
-1274
-1279
-1284
-1288
-1293
-1298
-1303
-1307
-1312
-1316
-1320
-1324
-1329
-1333
-1338
-1342
-1347
-1352
-1357
-1362
-1367
-1371
-1375
-1379
-1382
-1386
-1389
-1392
-1394
-1397
-1400
-1402
-1405
-1407
-1410
-1413
-1416
-1418
-1421
-1423
-1425
-1426
-1427
-1427
-1426
-1425
-1424
-1422
-1420
-1418
-1416
-1414
-1411
-1408
-1406
-1403
-1401
-1398
-1397
-1395
-1395
-1394
-1394
-1394
-1394
-1394
-1393
-1392
-1390
-1388
-1385
-1381
-1377
-1372
-1367
-1361
-1355
-1349
-1343
-1336
-1329
-1322
-1315
-1308
-1300
-1291
-1283
-1273
-1263
-1251
-1239
-1227
-1213
-1199
-1185
-1171
-1156
-1142
-1127
-1112
-1098
-1083
-1068
-1052
-1036
-1020
-1004
-988
-971
-954
-937
-920
-903
-885
-868
-850
-833
-816
-799
-782
-765
-748
-731
-714
-697
-680
-662
-644
-627
-609
-592
-574
-557
-541
-524
-508
-493
-477
-462
-447
-432
-417
-402
-388
-373
-359
-346
-333
-321
-309
-299
-290
-282
-274
-268
-262
-257
-251
-246
-240
-234
-227
-219
-210
-200
-190
-179
-166
-154
-140
-126
-112
-98
-83
-69
-56
-43
-31
-20
-10
0
9
18
26
34
42
51
59
68
76
85
95
104
113
122
130
138
144
149
153
155
156
156
155
153
151
148
144
140
136
132
127
123
118
114
110
106
102
98
94
89
83
76
69
61
53
44
34
25
16
7
-1
-9
-16
-24
-31
-39
-47
-56
-67
-79
-93
-108
-126
-145
-166
-188
-212
-236
-262
-287
-313
-340
-366
-392
-418
-443
-468
-493
-517
-541
-564
-586
-608
-630
-652
-674
-695
-717
-739
-760
-782
-803
-824
-845
-865
-884
-903
-920
-936
-951
-965
-978
-989
-1000
-1008
-1018
-1027
-1035
-1044
-1052
-1059
-1067
-1075
-1082
-1088
-1094
-1099
-1102
-1105
-1107
-1108
-1107
-1106
-1104
-1101
-1097
-1093
-1088
-1083
-1077
-1072
-1067
-1063
-1058
-1054
-1049
-1045
-1040
-1034
-1028
-1022
-1014
-1008
-1002
-996
-990
-985
-981
-977
-975
-974
-973
-974
-975
-976
-977
-979
-979
-980
-979
-978
-976
-973
-970
-966
-961
-957
-952
-947
-942
-937
-931
-925
-919
-911
-903
-895
-886
-876
-867
-857
-848
-839
-830
-823
-816
-810
-805
-801
-798
-796
-794
-793
-793
-793
-793
-794
-796
-799
-804
-809
-816
-823
-831
-839
-847
-856
-864
-873
-881
-890
-899
-909
-919
-929
-940
-952
-963
-975
-988
-1000
-1012
-1026
-1039
-1052
-1065
-1076
-1087
-1097
-1106
-1114
-1121
-1127
-1133
-1138
-1143
-1147
-1152
-1157
-1162
-1168
-1174
-1181
-1188
-1196
-1205
-1215
-1226
-1237
-1249
-1261
-1274
-1286
-1299
-1311
-1323
-1335
-1346
-1356
-1365
-1374
-1381
-1388
-1393
-1398
-1401
-1404
-1406
-1408
-1409
-1409
-1409
-1408
-1408
-1408
-1409
-1410
-1412
-1414
-1418
-1422
-1427
-1433
-1439
-1445
-1452
-1458
-1465
-1471
-1478
-1484
-1489
-1495
-1500
-1505
-1510
-1515
-1520
-1525
-1530
-1535
-1540
-1545
-1549
-1553
-1556
-1559
-1561
-1563
-1563
-1564
-1563
-1562
-1560
-1558
-1556
-1553
-1551
-1549
-1546
-1544
-1543
-1541
-1539
-1537
-1535
-1533
-1531
-1529
-1527
-1524
-1522
-1518
-1515
-1511
-1506
-1501
-1496
-1491
-1486
-1482
-1479
-1476
-1475
-1475
-1477
-1480
-1484
-1490
-1497
-1504
-1513
-1521
-1530
-1538
-1546
-1554
-1560
-1566
-1571
-1574
-1576
-1578
-1578
-1578
-1577
-1576
-1575
-1574
-1574
-1573
-1573
-1573
-1573
-1573
-1573
-1573
-1573
-1572
-1572
-1571
-1570
-1569
-1568
-1567
-1565
-1563
-1561
-1558
-1554
-1549
-1544
-1539
-1533
-1527
-1520
-1513
-1505
-1497
-1489
-1479
-1470
-1461
-1451
-1442
-1433
-1425
-1418
-1412
-1407
-1402
-1399
-1396
-1394
-1392
-1389
-1387
-1385
-1382
-1379
-1377
-1374
-1371
-1369
-1367
-1366
-1365
-1365
-1365
-1366
-1367
-1369
-1371
-1374
-1378
-1383
-1389
-1395
-1403
-1411
-1420
-1430
-1440
-1451
-1463
-1476
-1489
-1502
-1516
-1530
-1544
-1558
-1572
-1586
-1598
-1610
-1622
-1632
-1642
-1650
-1659
-1666
-1674
-1681
-1688
-1696
-1703
-1711
-1719
-1727
-1734
-1741
-1747
-1752
-1757
-1761
-1764
-1766
-1768
-1770
-1771
-1771
-1771
-1771
-1770
-1770
-1768
-1767
-1765
-1763
-1761
-1758
-1755
-1752
-1748
-1745
-1740
-1736
-1731
-1725
-1720
-1714
-1708
-1702
-1696
-1690
-1685
-1681
-1677
-1675
-1673
-1673
-1673
-1675
-1677
-1680
-1683
-1688
-1693
-1698
-1704
-1710
-1715
-1720
-1724
-1728
-1730
-1731
-1731
-1730
-1728
-1725
-1721
-1716
-1710
-1704
-1697
-1689
-1680
-1671
-1662
-1652
-1643
-1634
-1624
-1615
-1606
-1598
-1590
-1583
-1577
-1571
-1566
-1563
-1560
-1558
-1556
-1556
-1556
-1556
-1557
-1559
-1562
-1566
-1571
-1578
-1586
-1595
-1606
-1618
-1632
-1647
-1663
-1681
-1701
-1722
-1744
-1768
-1793
-1819
-1846
-1873
-1900
-1927
-1954
-1981
-2005
-2031
-2055
-2078
-2100
-2120
-2140
-2159
-2177
-2194
-2210
-2225
-2241
-2255
-2269
-2283
-2297
-2310
-2323
-2336
-2349
-2362
-2375
-2388
-2400
-2413
-2426
-2438
-2450
-2462
-2473
-2484
-2495
-2506
-2516
-2527
-2537
-2548
-2559
-2570
-2581
-2592
-2602
-2613
-2623
-2632
-2641
-2650
-2658
-2666
-2672
-2679
-2684
-2689
-2693
-2697
-2701
-2704
-2706
-2709
-2711
-2712
-2714
-2715
-2716
-2716
-2717
-2717
-2717
-2717
-2717
-2716
-2714
-2713
-2711
-2709
-2707
-2705
-2702
-2700
-2699
-2697
-2696
-2695
-2694
-2694
-2694
-2694
-2695
-2696
-2698
-2701
-2704
-2707
-2712
-2718
-2724
-2732
-2740
-2749
-2759
-2768
-2778
-2787
-2795
-2803
-2810
-2816
-2822
-2827
-2831
-2835
-2839
-2843
-2846
-2848
-2850
-2852
-2853
-2853
-2853
-2852
-2851
-2850
-2848
-2847
-2845
-2844
-2842
-2839
-2837
-2834
-2830
-2826
-2821
-2816
-2810
-2803
-2797
-2790
-2783
-2775
-2768
-2761
-2753
-2746
-2739
-2732
-2725
-2718
-2712
-2706
-2701
-2697
-2693
-2689
-2686
-2684
-2683
-2681
-2680
-2679
-2678
-2677
-2676
-2676
-2676
-2677
-2678
-2680
-2684
-2688
-2694
-2700
-2708
-2716
-2726
-2736
-2747
-2759
-2771
-2785
-2798
-2812
-2827
-2841
-2856
-2871
-2887
-2902
-2917
-2932
-2948
-2963
-2979
-2995
-3012
-3029
-3047
-3065
-3083
-3102
-3121
-3140
-3160
-3179
-3198
-3217
-3234
-3251
-3267
-3282
-3295
-3307
-3318
-3326
-3334
-3340
-3344
-3348
-3350
-3352
-3353
-3353
-3352
-3351
-3349
-3346
-3343
-3339
-3334
-3329
-3322
-3315
-3307
-3297
-3287
-3275
-3263
-3250
-3236
-3221
-3206
-3191
-3175
-3160
-3144
-3128
-3112
-3096
-3080
-3064
-3048
-3031
-3014
-2997
-2979
-2961
-2942
-2923
-2903
-2883
-2863
-2842
-2821
-2800
-2779
-2758
-2736
-2714
-2692
-2669
-2646
-2622
-2598
-2574
-2549
-2524
-2499
-2474
-2449
-2425
-2401
-2379
-2357
-2337
-2318
-2299
-2282
-2265
-2250
-2235
-2222
-2209
-2196
-2184
-2173
-2162
-2151
-2140
-2129
-2118
-2107
-2095
-2083
-2071
-2059
-2047
-2036
-2024
-2013
-2003
-1994
-1986
-1978
-1972
-1967
-1962
-1959
-1956
-1954
-1952
-1951
-1950
-1949
-1947
-1946
-1944
-1942
-1940
-1937
-1933
-1929
-1925
-1920
-1915
-1910
-1905
-1900
-1895
-1890
-1885
-1879
-1875
-1870
-1865
-1861
-1857
-1854
-1851
-1849
-1847
-1846
-1845
-1844
-1843
-1843
-1842
-1841
-1840
-1839
-1838
-1836
-1834
-1832
-1830
-1828
-1826
-1824
-1823
-1821
-1820
-1819
-1818
-1818
-1818
-1819
-1819
-1821
-1822
-1824
-1826
-1829
-1832
-1835
-1838
-1842
-1846
-1850
-1854
-1859
-1864
-1869
-1875
-1881
-1887
-1893
-1899
-1906
-1913
-1919
-1926
-1934
-1941
-1949
-1957
-1965
-1974
-1982
-1991
-2001
-2009
-2019
-2028
-2037
-2047
-2055
-2063
-2071
-2079
-2086
-2093
-2099
-2105
-2111
-2117
-2122
-2129
-2135
-2142
-2150
-2158
-2167
-2177
-2188
-2199
-2211
-2224
-2238
-2253
-2268
-2284
-2300
-2316
-2332
-2348
-2364
-2378
-2392
-2405
-2416
-2427
-2436
-2445
-2452
-2459
-2465
-2470
-2475
-2479
-2484
-2488
-2493
-2498
-2504
-2510
-2518
-2526
-2536
-2546
-2557
-2569
-2582
-2595
-2609
-2623
-2637
-2653
-2668
-2684
-2700
-2717
-2735
-2752
-2771
-2790
-2810
-2830
-2852
-2873
-2896
-2918
-2941
-2965
-2988
-3012
-3036
-3060
-3083
-3107
-3131
-3154
-3177
-3200
-3222
-3244
-3265
-3284
-3303
-3321
-3337
-3351
-3365
-3376
-3386
-3395
-3403
-3410
-3415
-3420
-3425
-3429
-3432
-3436
-3439
-3443
-3446
-3450
-3455
-3460
-3465
-3470
-3476
-3483
-3489
-3496
-3503
-3511
-3519
-3527
-3535
-3543
-3552
-3560
-3568
-3576
-3584
-3592
-3599
-3606
-3613
-3620
-3626
-3633
-3640
-3647
-3655
-3663
-3672
-3680
-3689
-3699
-3708
-3717
-3726
-3734
-3742
-3748
-3754
-3758
-3761
-3762
-3762
-3760
-3758
-3753
-3748
-3742
-3735
-3728
-3720
-3712
-3704
-3697
-3690
-3683
-3676
-3671
-3665
-3660
-3655
-3650
-3645
-3641
-3636
-3632
-3628
-3624
-3619
-3615
-3611
-3608
-3604
-3601
-3599
-3598
-3597
-3598
-3600
-3603
-3608
-3614
-3621
-3628
-3637
-3646
-3656
-3665
-3675
-3683
-3691
-3698
-3704
-3709
-3713
-3715
-3716
-3715
-3714
-3711
-3707
-3703
-3698
-3692
-3686
-3680
-3673
-3667
-3661
-3654
-3648
-3642
-3636
-3630
-3625
-3619
-3614
-3609
-3604
-3599
-3594
-3590
-3586
-3582
-3578
-3575
-3572
-3569
-3567
-3565
-3565
-3565
-3566
-3568
-3571
-3574
-3579
-3584
-3590
-3597
-3604
-3611
-3619
-3627
-3636
-3645
-3654
-3664
-3676
-3687
-3700
-3714
-3729
-3744
-3760
-3776
-3793
-3810
-3827
-3844
-3861
-3877
-3894
-3909
-3925
-3940
-3956
-3971
-3986
-4001
-4016
-4030
-4046
-4062
-4078
-4094
-4110
-4126
-4143
-4159
-4176
-4193
-4210
-4227
-4244
-4261
-4277
-4292
-4308
-4322
-4336
-4350
-4363
-4376
-4388
-4400
-4412
-4423
-4434
-4445
-4455
-4464
-4473
-4482
-4490
-4498
-4505
-4512
-4519
-4525
-4531
-4536
-4542
-4547
-4552
-4558
-4563
-4569
-4575
-4581
-4589
-4596
-4605
-4614
-4624
-4634
-4644
-4655
-4666
-4678
-4690
-4701
-4713
-4725
-4737
-4748
-4759
-4769
-4778
-4787
-4794
-4801
-4807
-4812
-4816
-4820
-4823
-4826
-4830
-4834
-4838
-4842
-4847
-4853
-4859
-4865
-4872
-4879
-4887
-4895
-4903
-4913
-4923
-4933
-4945
-4957
-4970
-4985
-5000
-5017
-5035
-5053
-5073
-5094
-5116
-5139
-5162
-5187
-5212
-5237
-5263
-5290
-5316
-5342
-5369
-5395
-5421
-5447
-5472
-5497
-5522
-5546
-5570
-5594
-5617
-5640
-5662
-5683
-5704
-5725
-5745
-5765
-5785
-5805
-5825
-5845
-5866
-5888
-5910
-5933
-5956
-5980
-6004
-6030
-6055
-6082
-6108
-6135
-6163
-6190
-6217
-6244
-6270
-6296
-6322
-6346
-6370
-6393
-6415
-6436
-6457
-6478
-6498
-6519
-6539
-6559
-6580
-6601
-6621
-6642
-6662
-6682
-6702
-6722
-6741
-6759
-6778
-6795
-6812
-6828
-6843
-6857
-6871
-6884
-6896
-6908
-6919
-6929
-6939
-6948
-6957
-6966
-6975
-6984
-6993
-7003
-7012
-7022
-7031
-7041
-7051
-7060
-7069
-7077
-7085
-7091
-7097
-7102
-7105
-7108
-7109
-7109
-7107
-7105
-7101
-7097
-7091
-7085
-7079
-7072
-7065
-7058
-7051
-7045
-7038
-7032
-7027
-7022
-7018
-7015
-7012
-7010
-7009
-7008
-7008
-7009
-7011
-7014
-7017
-7022
-7027
-7034
-7041
-7050
-7060
-7070
-7082
-7094
-7107
-7121
-7136
-7151
-7166
-7182
-7198
-7215
-7231
-7248
-7265
-7282
-7299
-7316
-7333
-7351
-7368
-7386
-7403
-7421
-7440
-7458
-7477
-7496
-7516
-7535
-7555
-7575
-7596
-7616
-7636
-7657
-7677
-7697
-7717
-7736
-7755
-7773
-7791
-7808
-7825
-7841
-7856
-7870
-7883
-7895
-7906
-7915
-7923
-7930
-7936
-7941
-7944
-7947
-7949
-7949
-7949
-7948
-7947
-7944
-7940
-7935
-7930
-7924
-7916
-7909
-7901
-7892
-7884
-7875
-7867
-7859
-7851
-7843
-7836
-7829
-7823
-7816
-7809
-7803
-7796
-7789
-7782
-7775
-7768
-7760
-7753
-7745
-7738
-7731
-7724
-7719
-7713
-7709
-7705
-7702
-7700
-7699
-7698
-7698
-7698
-7698
-7698
-7699
-7699
-7698
-7697
-7695
-7692
-7689
-7684
-7678
-7672
-7664
-7656
-7647
-7638
-7628
-7617
-7607
-7596
-7585
-7574
-7562
-7550
-7538
-7526
-7513
-7499
-7484
-7469
-7453
-7437
-7419
-7401
-7382
-7362
-7342
-7322
-7301
-7281
-7260
-7239
-7218
-7198
-7177
-7156
-7135
-7114
-7092
-7070
-7048
-7026
-7003
-6979
-6955
-6931
-6906
-6880
-6854
-6826
-6798
-6769
-6738
-6707
-6673
-6639
-6603
-6565
-6526
-6486
-6444
-6400
-6356
-6310
-6264
-6216
-6168
-6119
-6069
-6019
-5968
-5916
-5863
-5809
-5753
-5697
-5639
-5579
-5518
-5454
-5389
-5321
-5251
-5179
-5105
-5029
-4951
-4871
-4791
-4709
-4627
-4545
-4463
-4382
-4301
-4221
-4143
-4066
-3991
-3918
-3846
-3776
-3707
-3641
-3576
-3513
-3451
-3392
-3333
-3277
-3221
-3167
-3115
-3063
-3012
-2962
-2912
-2864
-2816
-2768
-2722
-2676
-2631
-2586
-2542
-2500
-2458
-2417
-2377
-2338
-2300
-2262
-2225
-2188
-2151
-2114
-2077
-2040
-2001
-1964
-1926
-1888
-1849
-1811
-1773
-1735
-1698
-1661
-1624
-1588
-1553
-1518
-1484
-1451
-1418
-1387
-1357
-1329
-1301
-1275
-1250
-1225
-1202
-1179
-1157
-1136
-1116
-1096
-1076
-1058
-1040
-1022
-1004
-989
-972
-956
-940
-925
-909
-894
-879
-864
-849
-834
-819
-803
-788
-771
-755
-738
-721
-703
-685
-668
-650
-632
-615
-598
-582
-567
-552
-538
-524
-512
-500
-489
-479
-469
-460
-452
-444
-437
-430
-423
-415
-408
-399
-390
-380
-369
-357
-343
-329
-313
-296
-278
-259
-240
-219
-198
-175
-153
-129
-105
-79
-53
-24
6
39
74
113
154
199
248
300
356
415
478
544
613
685
760
838
918
1000
1084
1171
1259
1348
1438
1529
1620
1712
1803
1894
1985
2076
2165
2254
2341
2426
2509
2591
2669
2745
2818
2888
2954
3017
3075
3130
3181
3227
3269
3306
3338
3365
3387
3403
3415
3421
3421
3416
3405
3389
3366
3339
3305
3266
3220
3169
3112
3049
2980
2905
2825
2738
2647
2549
2447
2340
2229
2114
1995
1872
1746
1618
1487
1353
1217
1079
939
798
654
509
362
214
63
-88
-242
-397
-553
-711
-871
-1031
-1193
-1356
-1519
-1682
-1846
-2009
-2172
-2333
-2493
-2652
-2808
-2962
-3113
-3261
-3405
-3545
-3681
-3812
-3939
-4059
-4178
-4290
-4397
-4500
-4598
-4692
-4780
-4865
-4945
-5021
-5093
-5161
-5225
-5285
-5342
-5394
-5443
-5487
-5527
-5563
-5594
-5620
-5642
-5659
-5670
-5677
-5679
-5675
-5667
-5654
-5636
-5614
-5589
-5559
-5526
-5491
-5452
-5411
-5368
-5323
-5275
-5225
-5173
-5118
-5061
-5000
-4937
-4870
-4799
-4724
-4645
-4563
-4477
-4387
-4295
-4199
-4102
-4002
-3901
-3800
-3697
-3594
-3491
-3389
-3286
-3184
-3082
-2981
-2880
-2779
-2679
-2578
-2477
-2375
-2274
-2172
-2071
-1970
-1869
-1770
-1671
-1574
-1479
-1385
-1294
-1205
-1118
-1032
-949
-867
-787
-707
-628
-549
-469
-390
-309
-228
-146
-64
19
102
185
267
349
430
510
589
667
743
819
893
966
1039
1112
1184
1257
1330
1404
1478
1553
1628
1704
1779
1855
1931
2005
2081
2155
2229
2302
2374
2446
2517
2588
2658
2729
2801
2873
2945
3019
3093
3169
3245
3321
3398
3476
3553
3630
3708
3784
3861
3937
4013
4089
4165
4242
4319
4397
4476
4557
4640
4724
4811
4900
4990
5083
5178
5274
5371
5470
5569
5670
5771
5872
5974
6076
6179
6282
6385
6489
6593
6699
6806
6914
7025
7138
7253
7372
7493
7618
7746
7878
8013
8153
8297
8446
8599
8757
8920
9088
9261
9439
9622
9811
10004
10203
10407
10616
10830
11050
11274
11504
11739
11978
12221
12469
12720
12975
13232
13493
13755
14020
14286
14554
14823
15094
15366
15640
15915
16193
16473
16755
17040
17328
17620
17915
18213
18515
18821
19130
19441
19756
20072
20391
20710
21030
21350
21670
21990
22309
22626
22943
23259
23573
23886
24197
24506
24812
25117
25419
25718
26013
26305
26594
26879
27160
27436
27709
27978
28243
28504
28761
29015
29265
29512
29756
29997
30236
30473
30709
30943
31176
31409
31641
31873
32104
32338
32570
32805
33040
33276
33513
33750
33989
34227
34466
34704
34941
35176
35409
35639
35866
36088
36306
36517
36722
36921
37111
37293
37466
37629
37783
37926
38058
38180
38290
38389
38478
38556
38624
38682
38731
38770
38801
38825
38840
38848
38849
38843
38830
38810
38783
38750
38710
38663
38609
38548
38480
38406
38326
38239
38147
38049
37946
37838
37725
37607
37484
37357
37225
37088
36945
36797
36644
36484
36318
36146
35968
35783
35592
35394
35191
34982
34767
34548
34324
34096
33864
33629
33390
33148
32904
32656
32406
32155
31900
31643
31384
31123
30860
30595
30328
30060
29790
29520
29247
28974
28700
28425
28149
27873
27596
27320
27044
26768
26493
26219
25947
25676
25408
25142
24880
24621
24365
24114
23868
23627
23393
23165
22944
22730
22525
22328
22140
21961
21793
21634
21485
21346
21217
21099
20990
20890
20800
20719
20645
20579
20519
20465
20416
20372
20331
20294
20260
20229
20200
20173
20148
20125
20103
20083
20064
20046
20030
20014
19999
19986
19973
19960
19948
19936
19924
19911
19896
19879
19860
19838
19811
19781
19745
19705
19659
19608
19552
19491
19424
19353
19278
19198
19114
19026
18934
18838
18738
18632
18522
18406
18283
18154
18016
17870
17715
17550
17373
17185
16985
16773
16547
16309
16056
15792
15514
15223
14918
14601
14271
13928
13573
13206
12827
12438
12038
11628
11209
10783
10349
9909
9465
9016
8566
8114
7662
7211
6761
6314
5871
5431
4995
4565
4139
3718
3302
2892
2487
2087
1693
1303
919
540
168
-199
-558
-911
-1255
-1590
-1917
-2233
-2538
-2833
-3115
-3385
-3643
-3887
-4119
-4336
-4540
-4730
-4907
-5071
-5222
-5360
-5486
-5601
-5705
-5798
-5881
-5954
-6018
-6072
-6116
-6151
-6177
-6193
-6199
-6195
-6180
-6155
-6119
-6072
-6014
-5946
-5867
-5777
-5678
-5570
-5452
-5327
-5195
-5055
-4909
-4758
-4601
-4439
-4272
-4100
-3924
-3744
-3560
-3373
-3183
-2991
-2796
-2599
-2400
-2200
-1999
-1796
-1590
-1383
-1173
-959
-742
-521
-295
-64
173
415
662
915
1174
1437
1705
1977
2252
2529
2807
3085
3363
3640
3915
4187
4455
4720
4981
5238
5491
5740
5985
6227
6467
6705
6942
7178
7414
7650
7887
8124
8362
8601
8841
9082
9323
9565
9808
10051
10294
10538
10782
11026
11269
11512
11753
11993
12231
12466
12697
12925
13148
13365
13577
13783
13982
14175
14361
14541
14716
14884
15048
15208
15365
15519
15670
15820
15969
16117
16264
16409
16553
16695
16834
16969
17100
17226
17345
17458
17563
17659
17746
17824
17892
17950
17997
18035
18062
18079
18087
18085
18075
18056
18029
17994
17951
17901
17844
17781
17710
17633
17550
17461
17367
17267
17163
17054
16943
16829
16712
16595
16477
16359
16241
16123
16008
15893
15778
15665
15552
15440
15329
15219
15110
15001
14894
14788
14683
14581
14480
14382
14286
14192
14101
14014
13929
13846
13767
13691
13617
13546
13479
13414
13351
13292
13236
13183
13134
13087
13044
13004
12968
12935
12904
12877
12852
12829
12808
12789
12772
12755
12741
12727
12715
12705
12696
12688
12682
12676
12672
12669
12666
12663
12660
12658
12655
12651
12648
12644
12640
12637
12633
12630
12628
12628
12628
12631
12635
12641
12650
12660
12674
12689
12707
12727
12750
12776
12805
12837
12873
12911
12952
12997
13044
13094
13147
13201
13258
13315
13373
13432
13490
13548
13604
13659
13711
13760
13806
13848
13886
13920
13950
13974
13995
14011
14022
14030
14035
14036
14034
14030
14024
14017
14008
13999
13989
13978
13966
13952
13936
13917
13895
13869
13838
13802
13760
13711
13656
13595
13526
13450
13367
13276
13179
13075
12965
12849
12727
12601
12470
12336
12198
12058
11916
11771
11625
11477
11327
11176
11023
10869
10713
10556
10397
10237
10076
9913
9749
9583
9416
9246
9074
8899
8721
8540
8356
8167
7977
7783
7586
7386
7185
6982
6779
6576
6374
6175
5979
5787
5599
5417
5240
5068
4903
4743
4589
4440
4297
4157
4021
3888
3758
3630
3503
3377
3252
3128
3005
2882
2760
2639
2519
2401
2283
2167
2053
1940
1828
1719
1611
1505
1401
1299
1200
1103
1008
916
827
740
656
575
496
421
349
281
216
154
96
41
-10
-58
-102
-142
-179
-213
-243
-270
-294
-315
-332
-347
-358
-367
-372
-375
-375
-372
-367
-359
-350
-338
-326
-312
-297
-281
-265
-248
-230
-212
-193
-174
-153
-131
-108
-83
-57
-29
1
32
66
101
139
179
220
264
309
357
406
456
509
562
617
673
730
787
844
902
960
1016
1074
1130
1185
1239
1292
1343
1393
1442
1489
1534
1578
1620
1660
1698
1735
1770
1802
1833
1862
1889
1914
1937
1957
1976
1993
2008
2021
2032
2041
2051
2058
2064
2069
2073
2075
2077
2076
2075
2072
2066
2059
2049
2036
2020
2000
1977
1948
1915
1877
1834
1785
1731
1672
1607
1538
1463
1384
1301
1215
1126
1034
941
846
751
655
559
463
368
273
178
84
-10
-104
-198
-292
-387
-483
-580
-677
-775
-873
-972
-1072
-1171
-1271
-1370
-1470
-1569
-1669
-1770
-1871
-1974
-2078
-2185
-2295
-2408
-2524
-2643
-2766
-2892
-3021
-3154
-3289
-3426
-3565
-3706
-3848
-3990
-4133
-4276
-4418
-4560
-4702
-4842
-4982
-5121
-5258
-5394
-5529
-5663
-5795
-5925
-6054
-6181
-6306
-6429
-6551
-6670
-6787
-6903
-7016
-7127
-7235
-7342
-7446
-7549
-7649
-7748
-7844
-7938
-8031
-8122
-8211
-8298
-8384
-8469
-8552
-8635
-8717
-8798
-8879
-8960
-9041
-9123
-9205
-9288
-9372
-9457
-9543
-9629
-9717
-9805
-9893
-9981
-10070
-10158
-10246
-10333
-10418
-10503
-10585
-10666
-10745
-10822
-10897
-10970
-11041
-11110
-11177
-11242
-11306
-11368
-11430
-11489
-11548
-11606
-11663
-11718
-11773
-11826
-11878
-11928
-11977
-12023
-12067
-12108
-12147
-12181
-12212
-12239
-12262
-12280
-12294
-12303
-12307
-12307
-12303
-12294
-12281
-12264
-12244
-12221
-12196
-12169
-12141
-12112
-12082
-12052
-12022
-11992
-11962
-11932
-11903
-11874
-11844
-11815
-11785
-11756
-11726
-11696
-11665
-11635
-11604
-11572
-11541
-11510
-11478
-11447
-11416
-11385
-11354
-11324
-11294
-11265
-11237
-11210
-11184
-11158
-11134
-11112
-11091
-11072
-11055
-11040
-11027
-11016
-11008
-11001
-10997
-10995
-10994
-10995
-10997
-11000
-11004
-11008
-11011
-11014
-11016
-11017
-11017
-11015
-11010
-11004
-10995
-10983
-10968
-10951
-10931
-10907
-10881
-10851
-10818
-10781
-10742
-10698
-10652
-10602
-10548
-10492
-10432
-10370
-10304
-10237
-10167
-10095
-10021
-9945
-9868
-9789
-9709
-9628
-9545
-9461
-9376
-9289
-9201
-9111
-9019
-8926
-8831
-8734
-8636
-8538
-8438
-8337
-8237
-8135
-8034
-7933
-7831
-7730
-7628
-7527
-7425
-7322
-7218
-7113
-7006
-6898
-6787
-6674
-6558
-6440
-6319
-6196
-6070
-5942
-5812
-5680
-5546
-5412
-5276
-5140
-5003
-4866
-4729
-4593
-4457
-4323
-4189
-4057
-3926
-3796
-3668
-3542
-3417
-3294
-3172
-3052
-2933
-2815
-2698
-2582
-2467
-2352
-2238
-2125
-2013
-1901
-1790
-1680
-1572
-1464
-1358
-1254
-1152
-1051
-953
-858
-765
-676
-589
-506
-426
-350
-277
-207
-140
-77
-16
43
100
155
208
260
310
360
409
457
504
550
596
641
685
728
770
812
852
891
929
966
1000
1035
1068
1098
1128
1155
1181
1205
1227
1248
1267
1285
1302
1318
1334
1349
1365
1381
1397
1414
1433
1452
1474
1497
1522
1549
1578
1609
1641
1676
1712
1749
1788
1829
1870
1913
1957
2001
2048
2096
2144
2193
2243
2294
2346
2399
2452
2505
2559
2613
2668
2722
2777
2832
2887
2941
2996
3050
3103
3156
3208
3259
3309
3358
3405
3450
3492
3532
3570
3605
3636
3665
3692
3716
3737
3757
3774
3791
3806
3821
3835
3849
3862
3876
3890
3903
3918
3932
3947
3962
3977
3993
4009
4026
4043
4059
4078
4098
4118
4139
4161
4184
4209
4234
4261
4289
4318
4349
4380
4411
4444
4476
4509
4541
4574
4605
4636
4667
4696
4725
4752
4779
4805
4829
4853
4875
4897
4916
4935
4951
4966
4978
4989
4997
5004
5008
5009
5009
5007
5002
4995
4986
4975
4962
4947
4930
4910
4888
4863
4835
4805
4771
4733
4692
4647
4599
4546
4490
4430
4366
4298
4227
4153
4075
3996
3914
3829
3743
3655
3566
3477
3386
3296
3205
3115
3026
2937
2850
2764
2679
2596
2515
2436
2358
2282
2208
2135
2065
1995
1927
1860
1794
1728
1663
1598
1534
1469
1405
1340
1275
1210
1145
1079
1012
947
881
814
747
679
611
542
473
403
332
261
188
115
41
-34
-110
-187
-264
-341
-419
-497
-574
-652
-728
-805
-880
-955
-1029
-1101
-1173
-1243
-1312
-1380
-1446
-1512
-1576
-1638
-1700
-1760
-1819
-1877
-1934
-1989
-2044
-2098
-2151
-2204
-2256
-2308
-2360
-2411
-2463
-2516
-2568
-2621
-2675
-2730
-2785
-2841
-2898
-2955
-3014
-3073
-3134
-3196
-3259
-3323
-3389
-3456
-3525
-3595
-3666
-3739
-3813
-3888
-3964
-4041
-4119
-4198
-4277
-4356
-4436
-4515
-4595
-4674
-4754
-4832
-4911
-4989
-5066
-5142
-5218
-5293
-5366
-5439
-5510
-5580
-5648
-5715
-5780
-5844
-5905
-5965
-6022
-6078
-6131
-6181
-6229
-6275
-6317
-6357
-6393
-6427
-6457
-6483
-6507
-6527
-6543
-6556
-6566
-6573
-6577
-6578
-6577
-6573
-6567
-6559
-6550
-6538
-6526
-6512
-6497
-6481
-6464
-6446
-6428
-6409
-6389
-6368
-6347
-6324
-6300
-6275
-6249
-6221
-6191
-6160
-6126
-6091
-6054
-6015
-5974
-5932
-5887
-5841
-5794
-5746
-5696
-5645
-5594
-5542
-5490
-5438
-5386
-5334
-5282
-5231
-5180
-5129
-5078
-5028
-4977
-4926
-4875
-4824
-4771
-4718
-4664
-4609
-4553
-4496
-4437
-4377
-4315
-4253
-4188
-4123
-4056
-3988
-3918
-3848
-3775
-3702
-3628
-3552
-3475
-3397
-3319
-3239
-3159
-3079
-2998
-2916
-2835
-2753
-2672
-2590
-2509
-2428
-2346
-2265
-2183
-2102
-2020
-1939
-1857
-1775
-1693
-1611
-1530
-1448
-1367
-1286
-1206
-1127
-1048
-970
-892
-815
-739
-663
-587
-513
-438
-365
-292
-220
-149
-79
-10
56
121
184
245
303
359
412
463
510
554
596
634
670
703
733
760
785
807
827
845
861
874
886
895
903
909
913
915
915
913
910
905
899
890
880
869
856
841
825
808
789
769
747
724
699
673
645
615
584
550
515
477
438
396
351
305
256
204
150
95
37
-24
-85
-149
-213
-279
-345
-411
-477
-543
-607
-671
-732
-792
-850
-906
-959
-1008
-1058
-1104
-1147
-1188
-1227
-1264
-1298
-1331
-1361
-1390
-1417
-1443
-1467
-1490
-1512
-1532
-1552
-1570
-1587
-1603
-1618
-1632
-1645
-1656
-1666
-1674
-1682
-1687
-1692
-1695
-1697
-1697
-1696
-1694
-1690
-1686
-1680
-1674
-1666
-1657
-1647
-1637
-1625
-1612
-1598
-1583
-1566
-1548
-1528
-1506
-1482
-1456
-1429
-1399
-1368
-1335
-1301
-1264
-1226
-1187
-1147
-1105
-1063
-1018
-975
-930
-884
-839
-792
-746
-699
-652
-605
-558
-510
-462
-413
-364
-315
-265
-214
-164
-112
-60
-8
44
97
150
202
255
307
359
410
461
511
560
608
654
700
745
788
830
871
911
949
986
1020
1055
1087
1118
1146
1172
1196
1217
1235
1251
1263
1272
1277
1279
1277
1270
1260
1245
1225
1201
1173
1139
1101
1058
1010
959
903
843
778
710
638
562
483
401
315
228
137
44
-51
-149
-248
-350
-454
-560
-668
-778
-891
-1004
-1121
-1239
-1359
-1481
-1604
-1729
-1855
-1983
-2112
-2242
-2373
-2506
-2639
-2773
-2908
-3043
-3179
-3316
-3452
-3589
-3726
-3863
-4000
-4136
-4273
-4409
-4545
-4680
-4814
-4948
-5080
-5212
-5342
-5471
-5598
-5724
-5848
-5971
-6091
-6209
-6324
-6437
-6548
-6656
-6762
-6865
-6966
-7065
-7161
-7255
-7347
-7437
-7525
-7611
-7696
-7778
-7859
-7938
-8016
-8092
-8166
-8239
-8310
-8380
-8448
-8515
-8581
-8646
-8709
-8772
-8834
-8895
-8955
-9014
-9073
-9131
-9188
-9245
-9302
-9358
-9415
-9471
-9527
-9582
-9638
-9694
-9750
-9807
-9863
-9920
-9978
-10035
-10093
-10152
-10210
-10269
-10328
-10388
-10447
-10507
-10567
-10626
-10686
-10745
-10804
-10863
-10921
-10979
-11037
-11094
-11151
-11207
-11263
-11319
-11374
-11428
-11482
-11536
-11589
-11642
-11695
-11747
-11799
-11851
-11903
-11955
-12007
-12059
-12112
-12164
-12218
-12272
-12326
-12381
-12437
-12493
-12550
-12608
-12667
-12726
-12786
-12846
-12907
-12969
-13031
-13093
-13156
-13220
-13284
-13348
-13413
-13479
-13545
-13612
-13679
-13748
-13817
-13888
-13959
-14031
-14104
-14177
-14252
-14327
-14404
-14481
-14558
-14636
-14715
-14794
-14874
-14954
-15035
-15115
-15196
-15277
-15358
-15439
-15520
-15601
-15682
-15762
-15843
-15923
-16001
-16082
-16161
-16239
-16318
-16398
-16476
-16555
-16633
-16710
-16787
-16864
-16941
-17017
-17092
-17167
-17241
-17315
-17388
-17460
-17531
-17602
-17672
-17742
-17811
-17880
-17948
-18016
-18084
-18152
-18220
-18288
-18356
-18424
-18493
-18562
-18631
-18700
-18769
-18839
-18908
-18978
-19048
-19117
-19187
-19256
-19325
-19394
-19462
-19531
-19598
-19666
-19732
-19799
-19864
-19930
-19995
-20060
-20124
-20189
-20253
-20317
-20382
-20446
-20510
-20575
-20640
-20705
-20770
-20835
-20901
-20966
-21032
-21097
-21163
-21228
-21293
-21358
-21423
-21487
-21551
-21615
-21678
-21740
-21802
-21863
-21923
-21983
-22041
-22098
-22154
-22209
-22262
-22314
-22364
-22413
-22460
-22504
-22547
-22588
-22627
-22663
-22697
-22729
-22759
-22786
-22810
-22832
-22851
-22868
-22882
-22894
-22903
-22909
-22913
-22915
-22914
-22910
-22904
-22896
-22885
-22872
-22856
-22838
-22818
-22795
-22769
-22741
-22710
-22677
-22640
-22601
-22558
-22513
-22465
-22414
-22360
-22303
-22244
-22183
-22119
-22054
-21987
-21919
-21850
-21780
-21708
-21636
-21564
-21491
-21417
-21343
-21269
-21195
-21120
-21045
-20969
-20893
-20817
-20740
-20662
-20583
-20504
-20425
-20345
-20264
-20183
-20101
-20020
-19938
-19856
-19774
-19692
-19611
-19529
-19448
-19367
-19287
-19207
-19127
-19048
-18969
-18891
-18813
-18735
-18658
-18581
-18505
-18428
-18352
-18276
-18201
-18126
-18051
-17976
-17902
-17829
-17755
-17683
-17611
-17540
-17470
-17401
-17333
-17266
-17200
-17136
-17073
-17011
-16950
-16891
-16833
-16777
-16721
-16667
-16613
-16561
-16509
-16458
-16408
-16358
-16309
-16261
-16213
-16167
-16120
-16075
-16030
-15985
-15941
-15897
-15854
-15810
-15767
-15724
-15681
-15638
-15595
-15552
-15509
-15465
-15421
-15377
-15332
-15288
-15242
-15197
-15151
-15105
-15058
-15012
-14965
-14918
-14871
-14824
-14776
-14729
-14681
-14633
-14584
-14535
-14486
-14436
-14386
-14335
-14284
-14232
-14180
-14127
-14074
-14020
-13967
-13912
-13858
-13803
-13748
-13692
-13636
-13580
-13523
-13465
-13407
-13347
-13286
-13224
-13160
-13094
-13027
-12958
-12886
-12813
-12737
-12660
-12580
-12499
-12416
-12331
-12245
-12157
-12069
-11979
-11888
-11797
-11705
-11613
-11520
-11427
-11334
-11241
-11148
-11054
-10961
-10868
-10775
-10681
-10588
-10495
-10401
-10307
-10212
-10117
-10022
-9925
-9828
-9729
-9629
-9527
-9424
-9320
-9213
-9105
-8994
-8882
-8768
-8652
-8533
-8413
-8291
-8167
-8042
-7916
-7787
-7658
-7527
-7395
-7262
-7129
-6994
-6859
-6724
-6588
-6452
-6316
-6179
-6043
-5906
-5770
-5634
-5498
-5363
-5228
-5094
-4961
-4829
-4698
-4568
-4439
-4311
-4185
-4059
-3937
-3816
-3697
-3580
-3466
-3353
-3243
-3135
-3030
-2928
-2828
-2731
-2636
-2544
-2455
-2368
-2284
-2202
-2123
-2047
-1973
-1901
-1833
-1767
-1703
-1642
-1584
-1528
-1475
-1425
-1377
-1333
-1290
-1251
-1214
-1179
-1147
-1118
-1091
-1066
-1043
-1022
-1004
-988
-973
-960
-948
-938
-930
-922
-915
-909
-905
-900
-897
-893
-891
-888
-886
-884
-882
-879
-877
-875
-873
-870
-867
-864
-860
-855
-850
-845
-838
-831
-823
-814
-804
-793
-781
-768
-754
-739
-722
-705
-687
-668
-648
-627
-606
-584
-561
-538
-515
-491
-467
-442
-418
-394
-369
-345
-320
-296
-272
-248
-225
-201
-178
-155
-133
-111
-89
-67
-46
-25
-4
16
36
56
75
94
113
131
149
167
185
202
219
235
252
268
284
301
317
334
351
368
387
405
425
446
467
490
514
539
565
593
622
652
684
718
753
789
827
867
908
951
995
1040
1087
1136
1186
1238
1291
1346
1402
1460
1519
1580
1643
1708
1774
1842
1912
1984
2057
2132
2209
2288
2369
2451
2535
2620
2708
2796
2887
2979
3072
3167
3264
3362
3461
3562
3665
3769
3874
3981
4089
4199
4310
4422
4535
4650
4766
4882
5000
5119
5239
5360
5482
5605
5728
5852
5977
6102
6228
6355
6482
6609
6736
6863
6991
7119
7247
7374
7502
7630
7758
7886
8013
8141
8269
8397
8525
8652
8780
8907
9034
9161
9287
9413
9538
9663
9788
9912
10035
10158
10281
10403
10525
10647
10768
10888
11008
11127
11245
11362
11478
11593
11707
11819
11929
12038
12145
12249
12352
12453
12551
12648
12742
12834
12924
13011
13097
13181
13264
13344
13424
13502
13578
13654
13728
13801
13874
13946
14017
14087
14157
14226
14294
14362
14429
14495
14561
14626
14690
14754
14816
14877
14937
14996
15053
15110
15165
15219
15272
15323
15374
15423
15471
15518
15564
15609
15652
15695
15736
15776
15815
15852
15889
15924
15958
15990
16021
16050
16079
16107
16133
16157
16180
16202
16222
16242
16259
16276
16291
16305
16318
16329
16340
16349
16356
16363
16367
16372
16373
16375
16373
16373
16370
16364
16359
16352
16343
16334
16323
16311
16297
16283
16268
16253
16236
16218
16200
16181
16161
16140
16117
16096
16073
16049
16024
16000
15973
15946
15919
15890
15861
15830
15799
15766
15733
15699
15663
15627
15589
15550
15510
15468
15425
15381
15335
15288
15239
15189
15137
15083
15028
14972
14914
14854
14794
14732
14669
14606
14541
14476
14410
14343
14276
14208
14141
14072
14004
13936
13867
13799
13732
13664
13597
13531
13465
13400
13335
13271
13208
13145
13082
13020
12959
12898
12837
12776
12715
12655
12594
12533
12472
12411
12350
12288
12226
12164
12102
12040
11977
11914
11851
11789
11726
11664
11602
11540
11479
11418
11358
11299
11241
11183
11126
11070
11015
10962
10909
10858
10807
10758
10710
10664
10618
10574
10531
10489
10448
10409
10370
10332
10295
10258
10222
10186
10151
10116
10082
10047
10013
9979
9945
9911
9878
9844
9811
9778
9745
9712
9680
9648
9617
9586
9555
9525
9494
9465
9435
9406
9377
9348
9319
9290
9261
9233
9204
9175
9147
9118
9089
9060
9031
9002
8972
8943
8914
8885
8857
8828
8801
8773
8747
8721
8695
8671
8647
8624
8602
8581
8560
8541
8522
8505
8487
8471
8455
8440
8425
8411
8397
8384
8370
8357
8345
8332
8320
8308
8296
8285
8273
8262
8251
8240
8229
8217
8205
8193
8180
8166
8151
8137
8119
8103
8085
8066
8045
8026
8004
7982
7959
7935
7911
7886
7861
7835
7808
7781
7753
7725
7696
7666
7636
7606
7575
7543
7511
7479
7447
7415
7382
7350
7318
7287
7255
7225
7195
7166
7138
7111
7086
7062
7039
7019
6999
6982
6966
6953
6941
6931
6923
6918
6914
6912
6912
6913
6917
6923
6930
6940
6951
6965
6981
6998
7018
7039
7063
7089
7117
7147
7179
7214
7250
7290
7331
7375
7421
7470
7521
7575
7632
7691
7753
7817
7884
7953
8025
8099
8176
8255
8336
8420
8505
8593
8683
8775
8870
8966
9064
9164
9266
9370
9475
9582
9690
9800
9911
10023
10136
10249
10364
10479
10594
10710
10827
10944
11061
11178
11296
11413
11531
11649
11768
11886
12005
12123
12242
12361
12480
12598
12717
12835
12953
13070
13186
13301
13415
13528
13639
13749
13857
13963
14066
14168
14267
14363
14457
14548
14636
14721
14804
14883
14960
15033
15103
15171
15235
15297
15355
15411
15464
15514
15561
15605
15647
15686
15723
15757
15789
15818
15844
15869
15891
15911
15928
15943
15956
15967
15975
15982
15986
15987
15987
15984
15979
15972
15962
15950
15936
15919
15899
15876
15851
15823
15792
15758
15722
15681
15638
15592
15542
15489
15433
15373
15311
15245
15177
15105
15031
14953
14873
14790
14705
14617
14527
14435
14340
14243
14145
14044
13942
13838
13733
13626
13518
13408
13298
13186
13074
12960
12846
12731
12616
12500
12384
12267
12151
12033
11916
11799
11681
11563
11446
11328
11211
11093
10976
10858
10741
10624
10507
10390
10274
10158
10041
9926
9810
9695
9580
9465
9350
9236
9121
9007
8893
8779
8665
8551
8437
8323
8208
8093
7980
7865
7750
7636
7521
7406
7291
7176
7062
6947
6833
6718
6604
6490
6376
6263
6150
6036
5924
5811
5699
5587
5475
5363
5252
5141
5030
4920
4810
4701
4592
4483
4375
4268
4161
4054
3949
3844
3740
3636
3533
3431
3330
3230
3130
3031
2933
2836
2740
2644
2550
2456
2363
2270
2179
2088
1998
1909
1821
1733
1646
1560
1475
1391
1308
1225
1144
1063
983
903
825
747
670
594
518
443
368
294
220
147
74
2
-71
-143
-215
-287
-358
-430
-501
-573
-644
-715
-786
-857
-928
-998
-1068
-1138
-1207
-1276
-1344
-1412
-1479
-1545
-1611
-1676
-1740
-1803
-1866
-1928
-1989
-2050
-2110
-2169
-2228
-2286
-2344
-2402
-2459
-2516
-2573
-2629
-2685
-2741
-2796
-2850
-2905
-2958
-3012
-3064
-3116
-3167
-3218
-3268
-3317
-3366
-3414
-3461
-3508
-3554
-3599
-3644
-3689
-3733
-3776
-3819
-3861
-3903
-3944
-3984
-4025
-4064
-4104
-4142
-4181
-4219
-4256
-4294
-4331
-4367
-4404
-4440
-4476
-4512
-4548
-4584
-4620
-4655
-4691
-4727
-4762
-4797
-4832
-4867
-4902
-4936
-4970
-5003
-5036
-5068
-5101
-5132
-5163
-5194
-5224
-5253
-5282
-5311
-5339
-5366
-5393
-5419
-5444
-5469
-5493
-5516
-5539
-5560
-5581
-5601
-5620
-5639
-5656
-5673
-5688
-5703
-5717
-5730
-5741
-5752
-5762
-5771
-5779
-5786
-5792
-5796
-5800
-5803
-5804
-5805
-5804
-5802
-5799
-5795
-5790
-5784
-5778
-5770
-5761
-5751
-5741
-5729
-5717
-5705
-5692
-5678
-5664
-5650
-5636
-5622
-5608
-5595
-5581
-5568
-5555
-5543
-5531
-5520
-5509
-5498
-5488
-5479
-5470
-5461
-5453
-5445
-5438
-5431
-5425
-5419
-5414
-5409
-5404
-5400
-5397
-5394
-5391
-5389
-5388
-5386
-5385
-5385
-5384
-5384
-5383
-5383
-5383
-5382
-5382
-5381
-5380
-5379
-5378
-5377
-5375
-5373
-5371
-5369
-5367
-5364
-5362
-5359
-5356
-5353
-5351
-5348
-5345
-5342
-5340
-5337
-5335
-5333
-5331
-5328
-5326
-5324
-5322
-5320
-5317
-5315
-5312
-5308
-5305
-5301
-5296
-5291
-5286
-5280
-5274
-5268
-5261
-5253
-5245
-5237
-5228
-5219
-5210
-5200
-5190
-5179
-5168
-5156
-5145
-5133
-5120
-5108
-5094
-5081
-5067
-5052
-5037
-5021
-5005
-4988
-4970
-4952
-4934
-4915
-4896
-4876
-4857
-4837
-4818
-4798
-4779
-4759
-4740
-4722
-4703
-4685
-4667
-4650
-4632
-4615
-4599
-4582
-4566
-4550
-4535
-4519
-4504
-4489
-4475
-4460
-4446
-4433
-4419
-4407
-4394
-4382
-4370
-4359
-4348
-4338
-4328
-4318
-4309
-4300
-4291
-4282
-4274
-4266
-4258
-4251
-4243
-4236
-4229
-4223
-4217
-4211
-4206
-4201
-4197
-4193
-4189
-4186
-4183
-4180
-4178
-4176
-4174
-4172
-4170
-4168
-4166
-4164
-4161
-4159
-4156
-4153
-4150
-4146
-4142
-4138
-4133
-4128
-4123
-4117
-4110
-4103
-4094
-4086
-4078
-4067
-4057
-4046
-4034
-4021
-4008
-3994
-3980
-3966
-3951
-3936
-3921
-3905
-3889
-3873
-3858
-3841
-3825
-3809
-3793
-3776
-3759
-3742
-3725
-3708
-3691
-3674
-3657
-3639
-3622
-3604
-3587
-3569
-3551
-3533
-3515
-3496
-3478
-3459
-3440
-3421
-3402
-3382
-3363
-3343
-3323
-3302
-3282
-3261
-3240
-3219
-3197
-3175
-3154
-3131
-3109
-3087
-3064
-3042
-3019
-2996
-2973
-2950
-2927
-2904
-2881
-2858
-2835
-2813
-2791
-2769
-2747
-2726
-2706
-2685
-2666
-2647
-2628
-2610
-2593
-2577
-2560
-2545
-2530
-2515
-2501
-2488
-2474
-2461
-2448
-2436
-2423
-2411
-2398
-2385
-2373
-2360
-2347
-2335
-2322
-2309
-2296
-2283
-2271
-2258
-2245
-2233
-2221
-2210
-2198
-2188
-2177
-2168
-2159
-2150
-2143
-2136
-2130
-2125
-2121
-2117
-2115
-2112
-2111
-2110
-2109
-2109
-2109
-2110
-2111
-2112
-2114
-2117
-2120
-2123
-2128
-2132
-2138
-2144
-2150
-2158
-2166
-2174
-2183
-2192
-2202
-2212
-2222
-2233
-2244
-2255
-2267
-2279
-2292
-2305
-2319
-2333
-2347
-2363
-2379
-2396
-2414
-2433
-2453
-2474
-2496
-2519
-2543
-2568
-2594
-2621
-2650
-2679
-2709
-2741
-2773
-2806
-2840
-2874
-2910
-2946
-2983
-3020
-3058
-3096
-3135
-3174
-3213
-3254
-3294
-3335
-3377
-3419
-3462
-3505
-3549
-3594
-3639
-3684
-3730
-3777
-3824
-3872
-3920
-3968
-4017
-4067
-4117
-4167
-4219
-4270
-4322
-4375
-4428
-4482
-4537
-4591
-4647
-4703
-4759
-4816
-4874
-4931
-4989
-5048
-5106
-5165
-5224
-5283
-5342
-5401
-5460
-5520
-5579
-5638
-5697
-5756
-5814
-5872
-5930
-5987
-6043
-6099
-6154
-6209
-6263
-6317
-6369
-6422
-6473
-6525
-6576
-6626
-6677
-6727
-6777
-6828
-6878
-6928
-6979
-7030
-7081
-7132
-7183
-7235
-7286
-7338
-7390
-7443
-7495
-7547
-7599
-7651
-7703
-7755
-7806
-7858
-7908
-7959
-8009
-8058
-8106
-8156
-8203
-8251
-8298
-8344
-8389
-8435
-8479
-8523
-8566
-8609
-8651
-8693
-8734
-8774
-8814
-8853
-8891
-8929
-8966
-9002
-9037
-9071
-9104
-9137
-9169
-9200
-9230
-9259
-9287
-9314
-9339
-9364
-9387
-9409
-9429
-9448
-9465
-9480
-9493
-9505
-9514
-9522
-9527
-9531
-9532
-9531
-9528
-9523
-9517
-9508
-9497
-9485
-9471
-9455
-9438
-9419
-9399
-9378
-9355
-9332
-9307
-9282
-9256
-9228
-9201
-9172
-9143
-9114
-9084
-9054
-9023
-8992
-8961
-8929
-8897
-8865
-8833
-8800
-8767
-8734
-8700
-8666
-8631
-8596
-8561
-8526
-8490
-8454
-8418
-8381
-8345
-8309
-8272
-8236
-8199
-8163
-8125
-8090
-8053
-8016
-7981
-7944
-7908
-7872
-7836
-7799
-7763
-7727
-7690
-7654
-7617
-7581
-7544
-7508
-7471
-7435
-7399
-7363
-7327
-7291
-7255
-7219
-7183
-7148
-7112
-7078
-7043
-7009
-6975
-6942
-6909
-6877
-6846
-6816
-6786
-6757
-6729
-6702
-6676
-6651
-6627
-6603
-6580
-6557
-6536
-6515
-6494
-6474
-6454
-6435
-6416
-6397
-6379
-6362
-6344
-6327
-6311
-6295
-6279
-6263
-6248
-6233
-6219
-6204
-6190
-6176
-6163
-6149
-6135
-6122
-6108
-6095
-6082
-6068
-6055
-6041
-6027
-6014
-6000
-5986
-5972
-5957
-5943
-5928
-5914
-5899
-5884
-5869
-5854
-5838
-5823
-5807
-5790
-5774
-5757
-5740
-5723
-5705
-5687
-5669
-5651
-5632
-5612
-5593
-5573
-5552
-5532
-5511
-5490
-5468
-5446
-5424
-5402
-5379
-5356
-5332
-5308
-5283
-5258
-5233
-5207
-5180
-5153
-5125
-5097
-5067
-5038
-5007
-4976
-4945
-4913
-4880
-4846
-4812
-4778
-4743
-4707
-4671
-4634
-4597
-4559
-4520
-4481
-4441
-4400
-4359
-4317
-4274
-4231
-4188
-4143
-4098
-4053
-4006
-3960
-3912
-3864
-3816
-3766
-3717
-3666
-3615
-3564
-3512
-3460
-3408
-3355
-3301
-3248
-3194
-3139
-3084
-3029
-2974
-2918
-2861
-2805
-2748
-2690
-2632
-2574
-2515
-2456
-2397
-2337
-2277
-2216
-2155
-2094
-2033
-1971
-1909
-1846
-1783
-1720
-1656
-1593
-1528
-1463
-1398
-1333
-1267
-1200
-1134
-1066
-999
-930
-862
-793
-724
-654
-584
-514
-443
-372
-301
-229
-158
-86
-14
57
129
200
272
343
413
484
554
624
693
762
830
898
966
1034
1101
1168
1235
1301
1368
1434
1500
1566
1632
1698
1763
1829
1894
1959
2024
2088
2152
2216
2278
2341
2403
2464
2524
2584
2643
2701
2758
2815
2871
2927
2981
3035
3089
3142
3194
3246
3298
3349
3400
3450
3501
3552
3602
3652
3703
3753
3803
3853
3904
3954
4003
4054
4104
4154
4204
4254
4304
4354
4404
4454
4504
4554
4604
4655
4705
4755
4806
4857
4908
4959
5011
5062
5114
5166
5219
5271
5324
5377
5431
5484
5538
5591
5645
5698
5752
5805
5858
5911
5964
6017
6069
6122
6174
6226
6278
6330
6382
6433
6485
6536
6588
6639
6691
6742
6793
6845
6896
6947
6998
7049
7100
7151
7202
7253
7304
7355
7406
7458
7509
7560
7611
7662
7713
7764
7815
7866
7916
7966
8016
8066
8115
8164
8213
8261
8310
8358
8405
8453
8500
8548
8595
8642
8688
8734
8781
8826
8871
8916
8960
9004
9047
9090
9131
9173
9213
9253
9292
9331
9369
9407
9444
9481
9518
9554
9591
9627
9663
9699
9735
9770
9806
9841
9877
9912
9947
9982
10016
10051
10085
10118
10152
10185
10218
10250
10282
10314
10345
10376
10407
10437
10468
10497
10527
10556
10585
10614
10642
10670
10697
10724
10751
10777
10803
10828
10853
10877
10900
10923
10945
10967
10988
11007
11026
11044
11061
11077
11092
11106
11119
11131
11142
11152
11161
11169
11176
11182
11188
11193
11197
11200
11203
11205
11207
11208
11208
11208
11207
11205
11203
11200
11196
11192
11187
11182
11176
11169
11161
11153
11145
11135
11125
11115
11104
11092
11080
11067
11053
11039
11025
11009
10994
10977
10960
10943
10926
10908
10889
10871
10852
10832
10813
10793
10774
10754
10733
10713
10692
10671
10649
10627
10604
10581
10557
10532
10507
10481
10454
10427
10398
10370
10340
10310
10279
10248
10216
10184
10151
10118
10084
10050
10015
9980
9945
9909
9872
9835
9797
9759
9720
9680
9639
9597
9554
9510
9466
9420
9374
9327
9279
9231
9182
9132
9082
9032
8981
8931
8879
8828
8776
8724
8672
8620
8567
8515
8462
8409
8355
8302
8248
8195
8141
8087
8032
7979
7925
7871
7817
7763
7709
7656
7602
7549
7496
7444
7391
7339
7287
7235
7184
7133
7083
7033
6983
6934
6885
6837
6790
6743
6697
6652
6607
6563
6519
6477
6435
6393
6353
6313
6274
6235
6198
6161
6125
6090
6055
6021
5988
5956
5925
5894
5864
5835
5807
5779
5752
5726
5700
5675
5650
5626
5602
5579
5556
5533
5511
5488
5466
5445
5423
5401
5380
5359
5338
5317
5296
5275
5254
5234
5213
5193
5172
5152
5131
5111
5091
5070
5050
5029
5009
4988
4968
4947
4926
4905
4884
4863
4842
4821
4800
4779
4757
4735
4714
4692
4670
4648
4626
4604
4582
4560
4538
4516
4494
4472
4451
4430
4409
4388
4368
4348
4328
4309
4290
4272
4254
4236
4219
4203
4187
4171
4156
4141
4126
4112
4098
4085
4072
4059
4046
4035
4022
4011
4000
3989
3978
3967
3956
3946
3935
3924
3914
3903
3892
3881
3870
3859
3848
3836
3824
3812
3799
3786
3773
3760
3746
3733
3719
3705
3692
3678
3665
3652
3640
3627
3616
3604
3593
3583
3574
3564
3556
3548
3541
3534
3528
3522
3517
3513
3509
3505
3502
3500
3497
3495
3494
3492
3491
3490
3489
3489
3488
3488
3487
3486
3485
3484
3483
3482
3480
3478
3476
3474
3471
3468
3464
3461
3457
3452
3448
3443
3437
3432
3426
3419
3413
3406
3398
3391
3383
3375
3367
3358
3350
3341
3332
3323
3313
3304
3294
3284
3274
3264
3254
3244
3233
3222
3211
3200
3188
3175
3162
3148
3134
3119
3103
3087
3069
3051
3032
3012
2991
2968
2945
2921
2896
2871
2844
2817
2788
2759
2729
2699
2667
2635
2602
2569
2535
2500
2464
2428
2391
2354
2316
2277
2237
2197
2157
2116
2074
2032
1989
1947
1903
1860
1816
1772
1728
1683
1638
1593
1547
1501
1455
1408
1361
1314
1267
1219
1170
1122
1073
1024
974
925
875
825
775
724
674
623
572
522
471
420
369
318
267
216
165
114
64
13
-37
-86
-136
-185
-233
-281
-328
-375
-421
-466
-511
-555
-598
-640
-682
-723
-764
-804
-843
-882
-920
-958
-995
-1032
-1068
-1103
-1138
-1173
-1206
-1239
-1271
-1303
-1333
-1363
-1392
-1419
-1446
-1471
-1496
-1519
-1541
-1561
-1580
-1598
-1615
-1629
-1642
-1654
-1664
-1672
-1678
-1682
-1684
-1684
-1683
-1679
-1673
-1665
-1655
-1643
-1629
-1613
-1595
-1574
-1552
-1528
-1503
-1475
-1446
-1415
-1382
-1347
-1311
-1274
-1234
-1194
-1152
-1109
-1065
-1020
-973
-926
-878
-828
-778
-727
-676
-623
-570
-516
-462
-407
-351
-295
-239
-182
-125
-67
-10
48
106
164
222
280
338
396
453
510
568
624
681
737
793
849
904
959
1012
1067
1120
1172
1224
1275
1326
1375
1424
1471
1518
1563
1607
1650
1692
1732
1771
1809
1845
1880
1913
1945
1976
2005
2033
2060
2086
2110
2134
2156
2177
2197
2216
2234
2251
2267
2281
2294
2306
2316
2325
2333
2339
2343
2346
2348
2348
2346
2343
2339
2333
2325
2317
2306
2295
2282
2268
2254
2238
2221
2204
2186
2167
2147
2128
2108
2087
2067
2045
2025
2003
1982
1961
1939
1917
1896
1874
1853
1831
1810
1789
1768
1748
1727
1707
1688
1669
1650
1632
1614
1597
1580
1564
1548
1533
1519
1505
1491
1478
1465
1453
1442
1431
1420
1410
1401
1392
1383
1376
1369
1362
1356
1351
1346
1342
1339
1336
1334
1332
1331
1330
1329
1329
1329
1329
1329
1330
1330
1331
1332
1333
1333
1334
1335
1336
1337
1338
1338
1339
1339
1340
1340
1340
1339
1339
1338
1337
1336
1335
1333
1331
1329
1327
1325
1323
1320
1318
1315
1313
1310
1307
1305
1302
1300
1297
1295
1292
1290
1287
1285
1282
1280
1278
1276
1274
1273
1271
1270
1268
1267
1266
1265
1264
1263
1262
1262
1261
1260
1259
1258
1256
1255
1253
1251
1249
1247
1244
1241
1238
1234
1230
1226
1221
1217
1211
1206
1199
1193
1186
1178
1170
1161
1152
1142
1131
1120
1108
1095
1082
1068
1053
1038
1022
1006
988
970
952
932
912
892
871
849
827
804
781
757
733
709
684
659
633
607
581
555
528
501
474
447
419
391
363
335
307
279
250
222
194
165
137
109
81
54
26
-1
-27
-53
-78
-103
-127
-151
-174
-196
-218
-239
-259
-279
-297
-315
-333
-349
-365
-381
-395
-410
-423
-436
-449
-462
-474
-485
-497
-508
-519
-530
-540
-551
-561
-571
-581
-592
-602
-612
-623
-633
-644
-655
-667
-678
-690
-702
-715
-727
-740
-754
-767
-781
-794
-808
-822
-836
-850
-863
-877
-890
-903
-916
-928
-940
-952
-964
-975
-985
-996
-1006
-1014
-1025
-1034
-1043
-1052
-1061
-1069
-1078
-1087
-1095
-1104
-1112
-1121
-1129
-1138
-1146
-1155
-1164
-1172
-1180
-1189
-1197
-1205
-1212
-1220
-1227
-1234
-1241
-1247
-1253
-1258
-1263
-1267
-1271
-1274
-1277
-1279
-1280
-1281
-1282
-1281
-1280
-1279
-1277
-1274
-1271
-1267
-1262
-1257
-1251
-1245
-1238
-1230
-1222
-1213
-1204
-1195
-1184
-1174
-1163
-1151
-1139
-1126
-1113
-1099
-1085
-1071
-1056
-1040
-1024
-1008
-991
-974
-957
-939
-920
-902
-883
-864
-845
-825
-805
-785
-765
-745
-725
-705
-685
-664
-644
-624
-603
-583
-563
-542
-522
-502
-482
-461
-441
-421
-400
-380
-359
-339
-318
-297
-276
-255
-234
-213
-191
-169
-147
-125
-103
-80
-57
-34
-10
14
38
62
87
112
137
163
188
214
240
266
292
319
345
371
397
423
449
474
500
525
550
574
598
621
644
667
689
710
731
751
770
789
807
825
842
858
873
888
902
915
928
940
951
961
971
980
989
996
1002
1008
1014
1020
1024
1027
1030
1033
1034
1035
1036
1036
1035
1034
1033
1031
1029
1027
1024
1020
1018
1014
1012
1008
1004
1002
998
995
992
988
985
982
978
975
972
970
967
964
961
959
956
954
951
949
947
944
942
940
938
935
933
931
929
927
924
922
919
916
913
910
907
904
900
896
892
887
883
878
873
868
862
857
852
846
841
835
830
825
820
815
811
806
802
798
795
791
788
785
782
779
777
775
773
771
769
767
765
764
763
761
760
759
758
757
756
755
753
752
751
750
749
747
746
744
742
740
737
735
732
729
725
722
718
713
709
704
699
693
687
681
675
668
661
654
647
640
632
624
616
608
599
591
582
573
564
555
547
538
529
520
511
502
494
485
477
468
460
451
443
434
426
417
408
399
389
379
369
359
348
336
324
311
298
285
270
256
240
224
208
191
174
156
137
118
99
78
58
37
15
-7
-29
-52
-76
-100
-124
-149
-174
-199
-225
-252
-279
-306
-334
-362
-390
-420
-449
-479
-510
-541
-573
-606
-639
-672
-706
-741
-776
-812
-848
-884
-922
-959
-997
-1036
-1075
-1114
-1154
-1194
-1234
-1275
-1316
-1358
-1400
-1442
-1484
-1526
-1569
-1611
-1654
-1697
-1739
-1782
-1825
-1868
-1910
-1953
-1995
-2037
-2079
-2120
-2162
-2203
-2243
-2284
-2324
-2363
-2403
-2442
-2480
-2518
-2556
-2594
-2631
-2668
-2705
-2741
-2777
-2814
-2850
-2886
-2923
-2959
-2996
-3033
-3069
-3106
-3144
-3181
-3219
-3257
-3295
-3334
-3372
-3411
-3450
-3489
-3529
-3568
-3607
-3647
-3686
-3725
-3764
-3803
-3842
-3880
-3918
-3956
-3993
-4030
-4066
-4102
-4137
-4172
-4207
-4240
-4273
-4306
-4338
-4370
-4401
-4431
-4461
-4491
-4520
-4549
-4577
-4605
-4633
-4660
-4687
-4714
-4740
-4767
-4793
-4819
-4844
-4870
-4895
-4920
-4944
-4968
-4992
-5016
-5039
-5062
-5084
-5106
-5127
-5148
-5169
-5189
-5208
-5227
-5246
-5263
-5280
-5297
-5313
-5328
-5343
-5356
-5370
-5382
-5394
-5405
-5416
-5425
-5434
-5443
-5451
-5458
-5464
-5470
-5476
-5480
-5484
-5488
-5491
-5493
-5496
-5497
-5499
-5499
-5500
-5500
-5500
-5500
-5499
-5499
-5498
-5497
-5496
-5494
-5493
-5492
-5491
-5489
-5488
-5487
-5486
-5484
-5483
-5482
-5481
-5480
-5478
-5477
-5475
-5474
-5472
-5470
-5469
-5467
-5465
-5463
-5461
-5459
-5457
-5455
-5453
-5451
-5448
-5446
-5444
-5442
-5440
-5438
-5436
-5434
-5431
-5429
-5427
-5424
-5422
-5419
-5417
-5414
-5411
-5409
-5406
-5403
-5400
-5398
-5395
-5392
-5389
-5387
-5384
-5381
-5377
-5374
-5371
-5367
-5363
-5359
-5354
-5350
-5345
-5340
-5335
-5329
-5323
-5317
-5310
-5303
-5296
-5288
-5281
-5273
-5264
-5256
-5247
-5238
-5229
-5220
-5211
-5202
-5192
-5183
-5173
-5164
-5154
-5145
-5135
-5126
-5117
-5107
-5098
-5089
-5079
-5070
-5061
-5052
-5043
-5034
-5025
-5016
-5007
-4999
-4991
-4983
-4975
-4968
-4961
-4955
-4949
-4944
-4939
-4934
-4930
-4926
-4922
-4919
-4917
-4914
-4912
-4910
-4908
-4906
-4905
-4903
-4902
-4901
-4899
-4898
-4897
-4896
-4895
-4894
-4892
-4891
-4890
-4888
-4887
-4885
-4883
-4882
-4880
-4877
-4875
-4872
-4869
-4866
-4862
-4858
-4854
-4849
-4844
-4838
-4832
-4825
-4818
-4810
-4802
-4793
-4784
-4774
-4763
-4752
-4740
-4727
-4714
-4699
-4684
-4668
-4651
-4633
-4614
-4594
-4573
-4551
-4528
-4504
-4479
-4453
-4426
-4398
-4370
-4340
-4310
-4278
-4246
-4214
-4180
-4146
-4110
-4075
-4038
-4001
-3963
-3925
-3885
-3846
-3805
-3764
-3723
-3680
-3638
-3594
-3550
-3506
-3461
-3415
-3369
-3322
-3275
-3227
-3179
-3130
-3080
-3030
-2980
-2929
-2878
-2826
-2773
-2720
-2667
-2613
-2558
-2503
-2448
-2392
-2336
-2279
-2222
-2165
-2107
-2049
-1990
-1931
-1871
-1811
-1750
-1689
-1627
-1565
-1502
-1438
-1375
-1310
-1246
-1181
-1115
-1049
-983
-917
-850
-783
-716
-649
-581
-513
-445
-377
-309
-241
-172
-104
-35
34
104
173
243
313
383
453
523
593
663
733
803
873
943
1012
1082
1151
1219
1287
1355
1423
1490
1556
1623
1688
1754
1818
1883
1946
2009
2073
2135
2196
2258
2318
2378
2436
2494
2552
2608
2663
2717
2770
2822
2873
2923
2971
3018
3064
3109
3152
3194
3234
3273
3311
3347
3382
3415
3448
3478
3508
3536
3563
3589
3613
3637
3659
3680
3701
3720
3739
3757
3774
3791
3807
3822
3837
3851
3865
3878
3890
3903
3914
3926
3937
3947
3957
3966
3975
3983
3991
3999
4005
4011
4017
4022
4027
4030
4034
4037
4038
4040
4041
4042
4042
4042
4041
4040
4038
4037
4035
4033
4030
4029
4027
4025
4022
4021
4019
4018
4016
4014
4014
4013
4011
4011
4011
4011
4011
4011
4011
4011
4011
4011
4013
4013
4014
4014
4014
4014
4014
4014
4014
4014
4014
4014
4013
4011
4011
4010
4008
4006
4003
4001
3999
3996
3993
3990
3987
3984
3981
3978
3975
3972
3969
3966
3963
3960
3957
3954
3951
3949
3946
3944
3941
3939
3937
3935
3933
3931
3929
3927
3926
3924
3923
3922
3921
3920
3919
3918
3918
3918
3917
3918
3918
3919
3920
3921
3922
3924
3926
3929
3932
3935
3938
3942
3946
3950
3955
3960
3965
3971
3977
3983
3989
3995
4001
4008
4014
4021
4027
4034
4041
4046
4054
4061
4067
4074
4080
4086
4093
4099
4104
4110
4116
4121
4126
4131
4135
4139
4143
4147
4150
4153
4156
4158
4160
4161
4162
4163
4164
4163
4163
4162
4160
4158
4156
4153
4150
4146
4142
4137
4132
4126
4120
4114
4107
4100
4091
4083
4075
4067
4058
4048
4038
4027
4018
4006
3996
3984
3972
3960
3947
3934
3921
3907
3893
3879
3865
3850
3835
3820
3804
3788
3773
3757
3740
3724
3708
3691
3675
3658
3641
3624
3607
3590
3573
3556
3539
3522
3505
3488
3471
3454
3437
3420
3404
3387
3370
3354
3337
3321
3305
3289
3273
3258
3242
3227
3213
3198
3184
3170
3157
3144
3131
3119
3108
3096
3085
3075
3065
3055
3045
3036
3027
3019
3010
3002
2994
2986
2978
2970
2963
2955
2948
2940
2933
2926
2918
2911
2903
2896
2888
2881
2873
2866
2858
2850
2843
2835
2827
2820
2812
2804
2797
2789
2782
2774
2767
2759
2752
2745
2738
2732
2725
2719
2713
2707
2701
2695
2690
2684
2679
2674
2670
2665
2660
2656
2652
2648
2645
2642
2639
2636
2634
2632
2630
2629
2628
2627
2627
2627
2628
2629
2630
2632
2635
2638
2641
2645
2650
2655
2661
2668
2675
2682
2690
2699
2708
2717
2727
2737
2747
2758
2769
2780
2792
2804
2816
2828
2841
2854
2867
2880
2893
2907
2921
2934
2948
2962
2976
2990
3004
3018
3032
3046
3061
3075
3090
3105
3120
3135
3151
3166
3182
3198
3215
3231
3248
3265
3282
3300
3317
3335
3352
3370
3388
3406
3423
3441
3458
3476
3493
3510
3527
3544
3561
3577
3594
3610
3625
3641
3656
3670
3685
3699
3712
3725
3737
3749
3760
3771
3781
3790
3798
3806
3813
3819
3824
3828
3831
3834
3835
3836
3836
3835
3833
3830
3826
3821
3816
3809
3802
3794
3785
3775
3764
3752
3740
3727
3713
3698
3683
3666
3649
3632
3613
3594
3574
3554
3532
3510
3488
3464
3440
3415
3390
3363
3336
3309
3281
3252
3223
3194
3164
3133
3103
3072
3040
3008
2976
2944
2912
2879
2847
2814
2781
2748
2715
2682
2650
2617
2584
2551
2519
2486
2454
2421
2389
2357
2325
2293
2261
2229
2198
2166
2135
2104
2073
2041
2012
1981
1951
1921
1891
1862
1832
1803
1774
1746
1717
1689
1661
1634
1606
1579
1552
1525
1498
1472
1446
1420
1394
1368
1342
1317
1291
1266
1241
1216
1191
1166
1141
1116
1092
1067
1042
1018
994
970
946
923
900
877
854
831
809
787
765
743
722
701
680
659
638
618
598
578
558
538
519
499
480
461
442
423
405
387
369
352
335
318
302
286
271
256
242
229
216
204
193
182
173
164
156
149
142
137
132
128
126
123
122
122
122
123
125
127
130
134
138
143
149
155
162
169
176
185
193
202
212
221
232
242
253
265
276
288
300
312
325
337
350
363
376
388
401
414
426
438
450
462
473
484
495
505
515
525
534
543
551
559
566
573
579
585
590
595
599
603
606
608
609
610
611
610
609
608
606
603
599
595
590
584
578
571
564
556
547
537
527
517
505
493
481
468
455
441
427
413
398
383
367
352
336
320
303
287
270
253
237
220
203
186
168
151
134
117
100
83
65
48
31
14
-4
-21
-39
-56
-74
-91
-109
-127
-145
-163
-181
-199
-217
-236
-254
-273
-292
-311
-331
-350
-370
-390
-410
-430
-451
-471
-492
-513
-533
-554
-575
-596
-617
-637
-658
-678
-699
-719
-739
-759
-778
-798
-817
-836
-855
-873
-892
-909
-927
-945
-962
-978
-995
-1010
-1027
-1043
-1058
-1073
-1088
-1103
-1117
-1131
-1145
-1160
-1173
-1187
-1201
-1214
-1228
-1241
-1253
-1266
-1278
-1290
-1302
-1313
-1323
-1334
-1343
-1353
-1361
-1370
-1377
-1385
-1391
-1398
-1403
-1409
-1413
-1417
-1421
-1424
-1426
-1428
-1430
-1431
-1431
-1430
-1429
-1428
-1425
-1422
-1419
-1415
-1410
-1405
-1399
-1392
-1385
-1377
-1369
-1360
-1350
-1340
-1329
-1318
-1306
-1294
-1281
-1268
-1255
-1241
-1227
-1214
-1200
-1186
-1172
-1158
-1144
-1131
-1117
-1104
-1091
-1078
-1066
-1054
-1042
-1031
-1020
-1008
-998
-988
-979
-970
-961
-953
-945
-938
-931
-925
-919
-914
-909
-905
-901
-898
-896
-894
-892
-891
-890
-890
-890
-890
-891
-892
-894
-895
-897
-900
-902
-905
-908
-911
-914
-918
-921
-926
-930
-934
-939
-944
-950
-955
-962
-968
-975
-982
-989
-997
-1004
-1012
-1022
-1031
-1040
-1050
-1060
-1070
-1080
-1090
-1101
-1111
-1122
-1133
-1144
-1155
-1166
-1177
-1188
-1199
-1210
-1221
-1231
-1242
-1252
-1263
-1273
-1283
-1293
-1302
-1312
-1321
-1331
-1340
-1349
-1357
-1366
-1374
-1383
-1391
-1398
-1406
-1413
-1420
-1427
-1433
-1440
-1445
-1451
-1456
-1461
-1465
-1469
-1473
-1477
-1480
-1483
-1486
-1489
-1491
-1493
-1495
-1496
-1497
-1498
-1498
-1497
-1496
-1495
-1493
-1490
-1487
-1483
-1478
-1472
-1466
-1459
-1452
-1443
-1434
-1425
-1414
-1403
-1391
-1378
-1365
-1351
-1337
-1321
-1305
-1289
-1272
-1254
-1236
-1217
-1198
-1178
-1158
-1138
-1117
-1097
-1075
-1054
-1033
-1010
-990
-968
-946
-925
-904
-882
-861
-840
-819
-799
-779
-759
-739
-719
-700
-682
-663
-645
-627
-610
-592
-576
-559
-543
-527
-512
-496
-481
-467
-452
-438
-424
-410
-396
-383
-370
-357
-344
-332
-320
-308
-297
-286
-275
-265
-255
-246
-237
-228
-220
-212
-205
-199
-193
-187
-182
-177
-173
-169
-165
-162
-160
-157
-155
-153
-152
-151
-150
-149
-149
-149
-149
-149
-150
-151
-152
-153
-155
-157
-159
-161
-164
-166
-169
-173
-176
-180
-183
-187
-191
-195
-199
-204
-208
-212
-217
-221
-226
-231
-236
-241
-246
-251
-257
-262
-268
-274
-281
-287
-294
-301
-308
-315
-323
-331
-339
-347
-355
-363
-372
-381
-389
-399
-408
-417
-427
-437
-447
-457
-468
-478
-489
-499
-510
-521
-532
-542
-553
-564
-574
-585
-595
-606
-616
-626
-635
-645
-654
-663
-672
-681
-689
-697
-704
-711
-718
-725
-731
-737
-742
-747
-752
-756
-760
-764
-767
-770
-772
-774
-776
-778
-779
-780
-780
-780
-780
-780
-779
-778
-776
-774
-772
-769
-766
-763
-760
-756
-751
-747
-742
-737
-732
-726
-720
-714
-708
-702
-695
-688
-682
-675
-668
-661
-654
-647
-640
-633
-626
-618
-611
-603
-596
-588
-580
-572
-564
-556
-548
-539
-530
-521
-512
-503
-494
-484
-474
-464
-454
-444
-434
-423
-413
-402
-391
-380
-369
-358
-347
-336
-325
-313
-302
-290
-279
-267
-255
-243
-231
-219
-206
-194
-181
-169
-156
-143
-129
-116
-103
-89
-75
-61
-47
-33
-18
-4
11
26
42
57
73
89
105
121
138
155
172
190
207
225
244
262
281
300
320
340
360
381
402
423
445
467
489
512
535
558
581
605
629
653
677
702
726
751
776
801
827
852
878
903
929
956
982
1008
1035
1062
1089
1116
1143
1170
1197
1224
1252
1279
1306
1334
1361
1389
1416
1444
1471
1499
1527
1555
1583
1611
1639
1667
1696
1724
1753
1781
1810
1838
1867
1895
1924
1952
1980
2008
2036
2064
2091
2119
2146
2173
2199
2226
2252
2278
2304
2330
2355
2381
2405
2430
2454
2478
2502
2525
2548
2571
2593
2615
2636
2657
2678
2698
2718
2737
2756
2774
2792
2810
2827
2843
2859
2875
2890
2905
2920
2933
2947
2960
2972
2983
2995
3005
3015
3024
3033
3041
3048
3054
3060
3065
3070
3073
3076
3079
3080
3081
3082
3081
3080
3079
3076
3073
3069
3065
3060
3054
3047
3040
3032
3023
3013
3003
2993
2981
2969
2956
2943
2929
2914
2898
2882
2865
2848
2829
2810
2790
2769
2748
2725
2702
2677
2652
2625
2598
2569
2540
2509
2478
2445
2411
2377
2341
2304
2267
2228
2189
2148
2107
2064
2021
1977
1932
1887
1840
1793
1745
1696
1647
1597
1546
1495
1443
1391
1339
1286
1233
1179
1125
1071
1016
961
906
851
795
739
683
626
570
513
456
399
342
285
228
170
113
56
-1
-58
-115
-172
-229
-286
-343
-399
-456
-512
-568
-624
-679
-735
-790
-844
-899
-953
-1006
-1060
-1113
-1165
-1217
-1269
-1319
-1370
-1419
-1468
-1517
-1565
-1612
-1658
-1704
-1750
-1794
-1839
-1882
-1926
-1968
-2011
-2052
-2094
-2134
-2174
-2214
-2253
-2292
-2330
-2367
-2404
-2440
-2476
-2511
-2545
-2579
-2612
-2644
-2676
-2707
-2737
-2766
-2795
-2823
-2851
-2878
-2904
-2929
-2953
-2977
-3000
-3022
-3043
-3064
-3084
-3102
-3120
-3137
-3154
-3169
-3184
-3198
-3210
-3223
-3234
-3244
-3254
-3263
-3271
-3278
-3284
-3290
-3295
-3299
-3302
-3305
-3307
-3308
-3308
-3308
-3307
-3306
-3304
-3301
-3297
-3293
-3288
-3282
-3276
-3268
-3261
-3252
-3243
-3233
-3222
-3210
-3198
-3185
-3172
-3158
-3144
-3129
-3113
-3097
-3081
-3065
-3048
-3031
-3014
-2996
-2979
-2961
-2943
-2925
-2907
-2889
-2870
-2852
-2833
-2814
-2795
-2776
-2757
-2738
-2718
-2698
-2679
-2659
-2638
-2618
-2597
-2577
-2556
-2535
-2514
-2492
-2471
-2449
-2427
-2405
-2383
-2360
-2338
-2315
-2293
-2270
-2247
-2224
-2201
-2177
-2154
-2131
-2107
-2084
-2060
-2037
-2013
-1989
-1966
-1942
-1918
-1895
-1871
-1847
-1823
-1800
-1776
-1752
-1729
-1705
-1682
-1659
-1636
-1613
-1590
-1567
-1545
-1523
-1501
-1479
-1458
-1436
-1415
-1395
-1374
-1354
-1334
-1314
-1295
-1276
-1257
-1238
-1220
-1201
-1183
-1166
-1148
-1131
-1113
-1096
-1079
-1062
-1046
-1029
-1012
-996
-980
-964
-948
-933
-917
-902
-887
-872
-857
-842
-828
-813
-799
-785
-771
-756
-742
-728
-715
-701
-687
-673
-659
-646
-632
-618
-605
-591
-577
-564
-551
-537
-524
-511
-498
-485
-472
-459
-446
-434
-422
-409
-397
-386
-374
-363
-352
-342
-332
-322
-313
-304
-295
-287
-279
-271
-264
-257
-251
-245
-239
-234
-228
-223
-219
-214
-210
-206
-202
-198
-195
-191
-188
-185
-182
-179
-176
-174
-171
-168
-166
-163
-160
-157
-155
-152
-149
-145
-142
-138
-134
-130
-126
-121
-116
-111
-105
-99
-93
-86
-79
-71
-63
-55
-46
-37
-28
-18
-8
3
14
25
37
48
60
73
85
98
110
123
136
149
163
176
189
203
216
229
243
257
270
284
298
312
326
340
354
368
383
397
412
427
441
456
471
486
501
516
531
547
562
577
593
608
624
640
656
671
687
703
719
734
750
765
781
796
811
826
841
855
869
883
897
911
925
938
951
964
977
990
1002
1014
1028
1040
1053
1066
1079
1091
1104
1118
1131
1144
1158
1171
1185
1199
1213
1227
1242
1256
1271
1286
1300
1316
1331
1346
1362
1378
1394
1410
1426
1443
1460
1477
1494
1511
1528
1546
1563
1581
1599
1617
1635
1653
1671
1689
1707
1726
1744
1763
1781
1800
1818
1837
1855
1873
1892
1910
1929
1947
1965
1983
2001
2020
2037
2056
2075
2093
2112
2131
2149
2168
2187
2207
2226
2246
2266
2286
2306
2327
2348
2369
2390
2411
2433
2454
2476
2498
2520
2543
2565
2588
2611
2634
2657
2680
2704
2727
2751
2774
2798
2821
2845
2869
2892
2915
2939
2962
2984
3007
3029
3051
3073
3095
3116
3137
3157
3177
3197
3217
3236
3256
3274
3293
3311
3329
3347
3364
3381
3397
3413
3429
3444
3459
3473
3487
3501
3514
3526
3538
3549
3560
3571
3581
3590
3599
3608
3616
3624
3631
3637
3644
3649
3655
3660
3664
3668
3672
3675
3678
3681
3683
3684
3685
3686
3687
3687
3686
3685
3684
3682
3680
3678
3675
3672
3669
3665
3661
3656
3652
3646
3641
3635
3629
3623
3616
3609
3602
3594
3587
3579
3570
3562
3553
3544
3535
3526
3516
3507
3497
3486
3476
3465
3454
3443
3432
3420
3408
3396
3383
3370
3358
3344
3331
3318
3304
3290
3277
3263
3249
3235
3221
3207
3193
3179
3165
3151
3138
3124
3110
3097
3083
3070
3056
3042
3029
3015
3001
2988
2974
2959
2945
2931
2916
2901
2886
2871
2856
2841
2825
2809
2793
2777
2760
2744
2727
2710
2692
2675
2657
2639
2621
2602
2584
2565
2546
2527
2508
2489
2470
2450
2431
2411
2391
2370
2350
2330
2309
2288
2267
2245
2224
2202
2180
2158
2136
2113
2091
2068
2045
2023
2000
1977
1953
1930
1906
1883
1859
1835
1811
1786
1762
1738
1713
1689
1664
1639
1614
1590
1565
1539
1514
1489
1463
1437
1411
1384
1358
1331
1303
1275
1247
1218
1189
1160
1130
1100
1069
1038
1006
976
944
912
880
848
815
783
750
717
684
651
618
585
552
519
486
453
421
388
355
323
291
259
227
195
163
132
101
70
39
8
-22
-52
-82
-112
-141
-170
-199
-228
-256
-284
-312
-340
-367
-394
-421
-447
-473
-499
-524
-549
-574
-598
-622
-646
-669
-692
-715
-737
-759
-781
-802
-823
-844
-865
-885
-904
-924
-943
-962
-980
-998
-1016
-1033
-1050
-1067
-1083
-1099
-1114
-1129
-1144
-1158
-1172
-1185
-1198
-1211
-1223
-1235
-1246
-1257
-1268
-1278
-1287
-1297
-1305
-1314
-1321
-1329
-1336
-1342
-1348
-1354
-1359
-1364
-1368
-1372
-1376
-1379
-1381
-1384
-1386
-1388
-1389
-1390
-1391
-1391
-1391
-1391
-1390
-1389
-1387
-1385
-1383
-1381
-1377
-1374
-1370
-1366
-1361
-1355
-1349
-1343
-1336
-1329
-1321
-1313
-1304
-1295
-1286
-1276
-1265
-1255
-1243
-1232
-1220
-1207
-1194
-1181
-1167
-1153
-1138
-1123
-1107
-1090
-1074
-1056
-1038
-1018
-1000
-980
-960
-938
-916
-894
-871
-847
-823
-798
-772
-746
-719
-692
-664
-636
-607
-578
-548
-518
-487
-457
-425
-394
-362
-330
-297
-264
-230
-197
-163
-129
-94
-60
-25
10
45
80
115
150
185
220
255
290
325
359
394
429
463
497
531
565
599
633
667
700
734
767
800
833
866
898
931
963
995
1026
1058
1089
1120
1151
1181
1212
1242
1271
1300
1329
1358
1386
1414
1442
1470
1497
1524
1550
1577
1603
1629
1654
1680
1705
1730
1755
1779
1804
1828
1852
1876
1900
1923
1946
1969
1992
2015
2037
2059
2081
2103
2124
2146
2167
2188
2209
2230
2251
2272
2293
2314
2335
2355
2376
2397
2418
2439
2460
2481
2503
2524
2545
2567
2588
2610
2631
2653
2675
2697
2718
2740
2762
2784
2806
2827
2849
2871
2892
2914
2936
2957
2979
3000
3022
3044
3065
3087
3108
3130
3152
3173
3195
3216
3238
3260
3281
3303
3324
3346
3367
3389
3410
3431
3452
3473
3494
3515
3535
3556
3576
3596
3616
3636
3655
3675
3693
3712
3730
3748
3766
3783
3800
3817
3833
3848
3863
3878
3892
3906
3919
3932
3944
3955
3966
3977
3987
3997
4006
4016
4024
4033
4041
4048
4056
4062
4070
4075
4083
4089
4094
4100
4105
4110
4115
4120
4124
4128
4132
4135
4138
4141
4143
4146
4147
4149
4150
4151
4151
4151
4151
4150
4149
4147
4145
4142
4139
4135
4131
4126
4120
4115
4108
4101
4094
4086
4077
4067
4059
4049
4038
4027
4016
4003
3992
3979
3965
3951
3937
3922
3907
3891
3875
3859
3842
3824
3806
3788
3769
3749
3729
3709
3688
3667
3645
3623
3600
3577
3554
3530
3505
3481
3456
3430
3405
3379
3352
3326
3299
3272
3244
3217
3189
3161
3133
3104
3076
3047
3018
2989
2960
2931
2901
2872
2843
2814
2785
2755
2726
2697
2668
2640
2611
2582
2554
2525
2497
2468
2440
2412
2384
2356
2328
2300
2272
2245
2217
2190
2163
2136
2109
2082
2056
2029
2003
1977
1951
1925
1899
1873
1848
1822
1797
1772
1747
1722
1697
1672
1647
1623
1599
1574
1550
1526
1503
1479
1456
1432
1409
1386
1364
1341
1319
1297
1275
1254
1233
1212
1191
1170
1150
1130
1110
1090
1070
1051
1031
1012
993
974
955
936
917
898
879
860
841
823
804
785
766
747
728
709
690
671
652
632
612
592
572
552
532
511
490
469
447
425
403
381
359
336
314
291
268
245
222
199
175
152
129
106
83
60
37
15
-8
-30
-52
-74
-96
-117
-139
-160
-181
-202
-222
-243
-263
-283
-303
-322
-342
-361
-380
-399
-418
-436
-455
-473
-491
-510
-528
-546
-563
-581
-599
-617
-635
-652
-670
-687
-705
-723
-741
-758
-776
-794
-812
-830
-849
-867
-886
-904
-923
-942
-961
-980
-1000
-1018
-1039
-1059
-1079
-1100
-1120
-1141
-1162
-1183
-1205
-1227
-1249
-1271
-1294
-1317
-1340
-1364
-1388
-1412
-1436
-1461
-1486
-1511
-1536
-1561
-1587
-1612
-1638
-1664
-1690
-1716
-1743
-1769
-1795
-1821
-1848
-1874
-1900
-1926
-1952
-1978
-2004
-2029
-2055
-2081
-2106
-2131
-2156
-2181
-2206
-2230
-2255
-2279
-2303
-2326
-2350
-2373
-2396
-2419
-2441
-2464
-2486
-2507
-2529
-2550
-2571
-2592
-2613
-2633
-2652
-2672
-2690
-2709
-2727
-2744
-2761
-2778
-2794
-2809
-2824
-2839
-2853
-2867
-2880
-2892
-2904
-2916
-2927
-2938
-2948
-2958
-2967
-2976
-2984
-2992
-2999
-3006
-3012
-3018
-3024
-3029
-3034
-3039
-3043
-3047
-3050
-3053
-3056
-3059
-3061
-3062
-3064
-3065
-3065
-3066
-3066
-3066
-3065
-3065
-3064
-3063
-3061
-3060
-3058
-3056
-3054
-3051
-3049
-3046
-3044
-3041
-3038
-3035
-3031
-3028
-3024
-3021
-3017
-3013
-3008
-3004
-2999
-2995
-2990
-2984
-2979
-2973
-2967
-2961
-2955
-2949
-2942
-2935
-2928
-2921
-2913
-2906
-2898
-2891
-2883
-2875
-2867
-2859
-2851
-2842
-2834
-2826
-2817
-2809
-2800
-2792
-2783
-2774
-2765
-2756
-2747
-2737
-2728
-2719
-2709
-2699
-2690
-2680
-2670
-2660
-2650
-2639
-2629
-2618
-2607
-2597
-2585
-2574
-2562
-2551
-2539
-2526
-2514
-2501
-2488
-2475
-2462
-2448
-2434
-2420
-2405
-2390
-2375
-2360
-2344
-2329
-2313
-2297
-2280
-2264
-2247
-2230
-2213
-2196
-2179
-2162
-2145
-2127
-2110
-2092
-2074
-2057
-2039
-2021
-2003
-1985
-1967
-1949
-1931
-1913
-1895
-1877
-1859
-1841
-1823
-1805
-1787
-1769
-1751
-1733
-1715
-1698
-1680
-1663
-1645
-1628
-1611
-1594
-1577
-1560
-1543
-1526
-1510
-1494
-1477
-1461
-1445
-1429
-1413
-1398
-1382
-1366
-1351
-1335
-1320
-1304
-1289
-1273
-1258
-1242
-1227
-1212
-1196
-1181
-1165
-1150
-1134
-1118
-1103
-1087
-1072
-1056
-1040
-1024
-1008
-992
-976
-959
-943
-927
-910
-893
-876
-859
-842
-825
-808
-791
-773
-756
-738
-720
-702
-684
-666
-648
-629
-611
-592
-573
-554
-535
-516
-497
-478
-459
-439
-420
-401
-382
-363
-343
-324
-305
-286
-267
-248
-229
-210
-192
-173
-155
-136
-118
-100
-82
-65
-47
-30
-12
5
22
39
55
72
89
105
122
138
154
171
187
203
219
234
250
266
281
296
311
325
340
354
368
382
396
409
422
436
449
462
474
487
499
512
524
536
548
561
573
585
597
609
621
633
645
658
670
682
694
706
718
730
741
753
765
776
787
798
809
820
831
841
851
861
871
881
891
901
911
920
930
940
950
960
970
980
991
1000
1012
1022
1034
1046
1057
1069
1081
1094
1106
1119
1132
1145
1159
1172
1186
1200
1214
1228
1242
1256
1271
1285
1299
1314
1328
1343
1357
1371
1385
1399
1413
1427
1441
1454
1467
1480
1493
1506
1519
1531
1543
1555
1566
1578
1589
1600
1611
1622
1632
1642
1652
1662
1671
1680
1689
1698
1707
1715
1723
1731
1739
1746
1754
1761
1768
1774
1781
1787
1793
1799
1805
1811
1816
1821
1827
1832
1836
1841
1846
1850
1854
1858
1862
1865
1869
1872
1875
1878
1881
1883
1885
1887
1889
1890
1891
1892
1892
1893
1893
1892
1892
1891
1890
1889
1888
1886
1885
1883
1881
1879
1877
1875
1873
1871
1869
1866
1864
1861
1858
1855
1852
1849
1846
1843
1839
1836
1832
1828
1824
1819
1815
1810
1805
1800
1795
1789
1784
1778
1772
1765
1759
1752
1745
1738
1731
1723
1716
1708
1700
1692
1684
1676
1667
1659
1650
1641
1632
1623
1613
1604
1594
1584
1574
1564
1554
1543
1533
1522
1511
1500
1489
1477
1466
1454
1442
1430
1418
1406
1393
1381
1368
1355
1343
1330
1317
1303
1290
1277
1264
1250
1237
1224
1210
1197
1184
1171
1157
1145
1132
1119
1107
1094
1082
1071
1059
1048
1037
1026
1014
1004
995
986
976
967
958
950
942
934
927
920
913
907
901
896
891
886
882
878
875
872
870
868
866
866
865
865
865
866
867
868
870
872
875
878
881
885
889
893
898
903
908
914
920
926
932
938
945
952
959
966
973
980
988
995
1002
1010
1018
1026
1034
1042
1050
1059
1067
1075
1084
1093
1101
1110
1119
1128
1137
1146
1155
1164
1173
1182
1192
1201
1211
1221
1231
1241
1252
1262
1273
1284
1295
1306
1317
1329
1340
1352
1364
1376
1388
1401
1413
1425
1438
1451
1464
1477
1490
1503
1516
1530
1543
1557
1570
1584
1598
1612
1625
1639
1653
1667
1681
1694
1708
1721
1734
1748
1761
1773
1786
1799
1811
1823
1835
1846
1858
1869
1880
1890
1900
1910
1920
1929
1938
1946
1954
1962
1969
1975
1981
1987
1992
1996
2000
2003
2005
2009
2009
2012
2012
2013
2013
2012
2012
2009
2009
2007
2005
2001
1999
1996
1992
1989
1985
1980
1976
1971
1966
1961
1956
1950
1944
1939
1932
1926
1920
1913
1906
1899
1892
1885
1878
1870
1863
1855
1848
1840
1833
1825
1818
1811
1804
1797
1790
1783
1777
1771
1765
1759
1753
1748
1743
1738
1733
1729
1724
1720
1716
1712
1708
1705
1701
1698
1695
1692
1689
1686
1683
1681
1678
1676
1673
1671
1669
1666
1664
1662
1660
1657
1655
1653
1650
1648
1645
1643
1641
1638
1636
1634
1632
1630
1628
1627
1625
1624
1623
1622
1621
1621
1620
1620
1621
1621
1622
1623
1624
1626
1628
1630
1632
1635
1638
1641
1644
1647
1651
1655
1658
1662
1666
1670
1674
1678
1682
1686
1690
1693
1697
1701
1704
1708
1711
1714
1717
1720
1723
1725
1727
1729
1731
1732
1733
1734
1734
1734
1734
1733
1732
1731
1729
1727
1724
1721
1718
1715
1711
1707
1702
1697
1692
1686
1681
1675
1668
1662
1655
1648
1641
1633
1626
1618
1611
1603
1595
1587
1580
1572
1564
1556
1548
1541
1533
1525
1518
1510
1503
1495
1487
1480
1472
1465
1457
1450
1442
1435
1427
1420
1413
1406
1398
1391
1384
1378
1371
1365
1358
1352
1346
1341
1335
1330
1325
1321
1317
1313
1309
1306
1303
1300
1298
1295
1293
1292
1290
1289
1288
1287
1287
1287
1287
1287
1287
1288
1288
1289
1289
1290
1291
1291
1292
1292
1293
1293
1293
1293
1292
1292
1291
1290
1288
1287
1285
1283
1280
1277
1274
1271
1267
1263
1259
1254
1248
1242
1236
1228
1221
1212
1203
1193
1182
1171
1159
1147
1133
1119
1105
1090
1074
1058
1041
1024
1006
988
970
951
931
911
891
870
849
827
805
782
759
736
712
687
662
637
611
585
559
532
505
478
450
423
395
367
339
311
283
255
227
199
171
143
116
88
61
34
6
-21
-48
-75
-102
-129
-155
-182
-209
-236
-263
-290
-316
-343
-369
-396
-422
-448
-475
-500
-526
-552
-577
-603
-628
-653
-678
-703
-728
-752
-777
-802
-826
-850
-875
-899
-923
-947
-971
-995
-1018
-1043
-1067
-1091
-1115
-1139
-1162
-1186
-1210
-1234
-1258
-1281
-1305
-1329
-1353
-1377
-1400
-1424
-1448
-1471
-1495
-1518
-1542
-1565
-1588
-1610
-1633
-1655
-1677
-1699
-1721
-1742
-1762
-1783
-1803
-1823
-1842
-1861
-1880
-1899
-1917
-1935
-1953
-1970
-1988
-2005
-2021
-2039
-2056
-2073
-2089
-2105
-2122
-2138
-2154
-2170
-2186
-2202
-2218
-2233
-2249
-2264
-2279
-2294
-2309
-2324
-2338
-2353
-2367
-2381
-2394
-2407
-2420
-2433
-2445
-2457
-2468
-2479
-2489
-2499
-2509
-2518
-2527
-2535
-2543
-2550
-2557
-2563
-2569
-2575
-2580
-2585
-2589
-2593
-2597
-2601
-2604
-2607
-2610
-2612
-2615
-2617
-2619
-2620
-2622
-2623
-2624
-2624
-2625
-2625
-2624
-2624
-2623
-2622
-2620
-2619
-2616
-2614
-2611
-2608
-2605
-2602
-2598
-2595
-2591
-2586
-2582
-2578
-2573
-2568
-2563
-2558
-2552
-2547
-2541
-2535
-2529
-2522
-2515
-2509
-2501
-2494
-2486
-2478
-2470
-2462
-2453
-2444
-2435
-2425
-2415
-2405
-2394
-2383
-2372
-2361
-2349
-2337
-2325
-2313
-2301
-2288
-2275
-2262
-2249
-2236
-2223
-2209
-2196
-2182
-2168
-2154
-2140
-2126
-2112
-2098
-2084
-2070
-2056
-2041
-2028
-2013
-2000
-1987
-1973
-1959
-1945
-1931
-1917
-1904
-1890
-1876
-1862
-1848
-1834
-1820
-1806
-1792
-1778
-1764
-1750
-1736
-1722
-1708
-1694
-1680
-1667
-1653
-1639
-1625
-1612
-1598
-1584
-1570
-1556
-1542
-1529
-1515
-1501
-1487
-1473
-1459
-1444
-1430
-1417
-1403
-1389
-1375
-1362
-1348
-1335
-1322
-1309
-1296
-1284
-1272
-1260
-1248
-1237
-1226
-1215
-1204
-1194
-1184
-1174
-1164
-1155
-1145
-1136
-1127
-1119
-1110
-1101
-1093
-1084
-1076
-1068
-1059
-1051
-1043
-1035
-1027
-1018
-1010
-1002
-995
-988
-980
-972
-964
-957
-949
-941
-934
-926
-918
-911
-903
-896
-889
-882
-875
-868
-861
-854
-848
-841
-835
-829
-823
-818
-812
-806
-801
-796
-791
-786
-781
-776
-771
-767
-762
-758
-754
-750
-746
-743
-739
-736
-733
-730
-727
-725
-722
-720
-718
-716
-714
-712
-710
-709
-707
-706
-704
-703
-702
-700
-699
-698
-697
-695
-694
-692
-691
-689
-687
-686
-684
-681
-679
-676
-674
-671
-667
-664
-660
-656
-652
-647
-642
-637
-631
-626
-620
-614
-608
-601
-595
-588
-581
-574
-567
-560
-553
-546
-539
-532
-525
-518
-511
-505
-498
-491
-484
-477
-470
-463
-456
-449
-443
-436
-429
-422
-415
-408
-402
-395
-388
-382
-375
-369
-362
-356
-349
-343
-337
-331
-325
-319
-313
-307
-302
-296
-291
-286
-281
-276
-271
-266
-261
-256
-251
-247
-242
-237
-233
-228
-224
-220
-215
-211
-207
-203
-199
-195
-191
-187
-183
-179
-175
-171
-167
-162
-158
-154
-150
-145
-141
-136
-131
-126
-121
-115
-110
-104
-98
-92
-85
-78
-71
-63
-56
-47
-39
-30
-21
-12
-2
8
18
29
40
51
63
75
87
100
113
126
139
153
167
181
196
210
225
240
256
272
288
304
321
338
355
373
391
409
428
447
466
486
506
526
547
568
589
611
633
656
679
702
725
749
773
797
821
846
871
895
920
945
970
996
1020
1046
1071
1096
1121
1146
1171
1196
1221
1245
1270
1295
1319
1343
1367
1391
1415
1439
1463
1486
1510
1533
1556
1579
1601
1624
1646
1668
1690
1712
1733
1755
1776
1798
1819
1840
1860
1881
1902
1922
1942
1963
1982
2001
2021
2041
2060
2079
2098
2117
2135
2153
2170
2188
2205
2222
2238
2255
2271
2287
2302
2317
2332
2346
2361
2375
2388
2401
2414
2427
2439
2452
2463
2475
2486
2498
2508
2519
2529
2539
2549
2558
2567
2575
2584
2591
2598
2605
2612
2617
2623
2628
2632
2636
2640
2643
2645
2647
2649
2651
2651
2652
2652
2651
2651
2649
2648
2646
2643
2640
2637
2633
2629
2624
2620
2614
2609
2602
2596
2589
2582
2575
2567
2559
2550
2541
2532
2523
2513
2503
2493
2482
2471
2460
2448
2436
2424
2412
2399
2386
2373
2359
2345
2331
2316
2301
2286
2270
2255
2239
2222
2206
2189
2172
2155
2137
2120
2102
2084
2065
2047
2028
2009
1990
1971
1952
1932
1912
1892
1872
1851
1831
1810
1789
1768
1747
1725
1704
1682
1661
1639
1618
1596
1575
1553
1532
1510
1489
1467
1446
1425
1403
1382
1361
1339
1318
1297
1275
1254
1233
1211
1190
1168
1146
1125
1103
1081
1059
1037
1014
993
971
949
927
905
883
861
839
818
796
774
753
732
710
689
668
647
626
605
584
564
543
522
501
481
460
440
419
399
378
358
337
317
297
277
257
237
217
197
178
158
139
120
101
83
64
46
28
10
-8
-26
-43
-61
-78
-95
-111
-128
-144
-161
-176
-192
-207
-222
-237
-252
-266
-280
-293
-307
-319
-332
-344
-356
-368
-379
-391
-401
-412
-422
-432
-442
-451
-460
-469
-478
-486
-494
-502
-509
-516
-523
-530
-536
-543
-549
-554
-560
-565
-570
-574
-579
-583
-587
-591
-594
-597
-600
-603
-606
-608
-610
-613
-614
-616
-618
-619
-621
-622
-623
-624
-624
-625
-626
-626
-626
-626
-626
-626
-625
-625
-624
-622
-621
-619
-617
-615
-612
-609
-606
-603
-599
-595
-591
-587
-582
-577
-572
-566
-561
-555
-549
-543
-536
-530
-523
-516
-509
-502
-495
-488
-481
-473
-466
-458
-451
-443
-435
-428
-420
-413
-405
-398
-390
-383
-375
-368
-360
-353
-346
-338
-331
-324
-317
-310
-303
-296
-289
-283
-276
-269
-262
-255
-249
-242
-235
-228
-222
-215
-208
-202
-195
-189
-182
-176
-169
-163
-157
-151
-144
-139
-133
-127
-121
-116
-110
-105
-100
-94
-89
-84
-79
-75
-70
-65
-61
-56
-52
-48
-44
-40
-36
-32
-28
-25
-21
-18
-15
-12
-9
-6
-3
0
2
5
7
10
12
14
16
18
20
22
24
26
27
29
31
32
34
35
37
38
40
41
43
45
47
49
51
53
55
57
59
62
64
67
70
73
76
79
82
85
89
92
96
100
104
107
111
116
120
124
128
133
137
141
146
150
155
159
164
168
173
177
181
186
190
194
199
203
207
211
216
220
224
228
232
236
241
245
249
253
258
262
266
271
275
280
284
289
293
298
303
308
312
317
322
327
332
338
343
348
354
359
365
370
376
382
388
394
400
406
413
419
426
432
439
446
453
459
467
474
481
488
496
503
511
518
526
534
541
549
557
565
573
582
590
598
606
615
623
632
640
649
657
666
674
683
692
700
709
718
727
735
744
753
762
771
780
789
798
808
817
826
836
845
855
865
874
884
894
904
914
925
935
945
956
966
977
987
998
1008
1020
1031
1042
1053
1064
1075
1086
1097
1108
1119
1130
1142
1153
1164
1175
1186
1197
1207
1218
1229
1239
1250
1260
1270
1280
1290
1299
1309
1318
1327
1335
1344
1352
1360
1368
1376
1383
1390
1397
1404
1411
1417
1424
1430
1436
1442
1447
1453
1458
1464
1469
1475
1480
1485
1490
1495
1500
1505
1509
1514
1518
1523
1527
1531
1535
1539
1543
1547
1550
1554
1557
1560
1563
1566
1568
1571
1573
1576
1578
1580
1582
1584
1585
1587
1589
1590
1592
1593
1594
1596
1597
1598
1599
1600
1601
1602
1603
1603
1604
1605
1606
1606
1607
1608
1608
1609
1609
1610
1610
1611
1611
1612
1612
1612
1612
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1614
1614
1614
1614
1615
1615
1615
1616
1616
1617
1617
1618
1618
1619
1619
1620
1620
1621
1621
1622
1622
1623
1623
1624
1624
1624
1625
1625
1625
1625
1625
1625
1625
1625
1625
1624
1624
1623
1623
1622
1621
1620
1619
1618
1617
1615
1614
1612
1610
1608
1606
1603
1600
1598
1594
1591
1587
1583
1579
1575
1570
1566
1561
1555
1550
1544
1538
1532
1526
1520
1513
1506
1499
1492
1485
1477
1470
1462
1454
1446
1438
1430
1421
1413
1404
1396
1387
1378
1370
1361
1352
1343
1335
1326
1317
1308
1300
1291
1282
1273
1265
1256
1247
1239
1230
1221
1213
1204
1195
1187
1178
1169
1161
1152
1144
1135
1126
1118
1109
1100
1092
1083
1074
1066
1057
1048
1039
1030
1022
1012
1002
994
985
975
965
956
946
936
925
915
904
893
882
871
860
848
836
824
811
799
786
773
760
747
733
719
705
691
677
662
648
633
618
603
587
572
556
540
524
508
492
475
458
441
424
407
389
371
353
334
315
296
277
257
238
218
198
177
156
136
115
93
72
51
29
7
-14
-36
-58
-80
-102
-124
-146
-168
-190
-212
-234
-256
-278
-300
-322
-344
-366
-388
-410
-432
-454
-476
-498
-519
-541
-563
-585
-608
-630
-652
-674
-696
-718
-741
-763
-785
-808
-830
-853
-875
-898
-920
-943
-965
-988
-1010
-1033
-1055
-1077
-1100
-1122
-1144
-1167
-1189
-1211
-1233
-1254
-1276
-1298
-1320
-1341
-1363
-1384
-1405
-1426
-1447
-1468
-1489
-1510
-1530
-1551
-1571
-1591
-1611
-1631
-1651
-1671
-1691
-1710
-1730
-1749
-1768
-1787
-1806
-1824
-1843
-1861
-1879
-1897
-1915
-1932
-1950
-1967
-1984
-2001
-2017
-2035
-2051
-2067
-2084
-2099
-2115
-2131
-2146
-2161
-2176
-2191
-2205
-2219
-2233
-2247
-2260
-2273
-2286
-2298
-2311
-2323
-2335
-2346
-2358
-2369
-2380
-2391
-2401
-2412
-2422
-2433
-2443
-2453
-2462
-2472
-2482
-2491
-2500
-2510
-2519
-2528
-2536
-2545
-2554
-2562
-2571
-2579
-2587
-2596
-2604
-2612
-2620
-2627
-2635
-2643
-2650
-2658
-2665
-2673
-2680
-2687
-2695
-2702
-2709
-2716
-2723
-2730
-2736
-2743
-2749
-2756
-2762
-2769
-2775
-2781
-2787
-2793
-2799
-2805
-2810
-2816
-2821
-2827
-2832
-2838
-2843
-2848
-2853
-2858
-2863
-2867
-2872
-2876
-2881
-2885
-2889
-2892
-2896
-2900
-2903
-2906
-2909
-2911
-2914
-2916
-2919
-2920
-2922
-2924
-2925
-2927
-2928
-2929
-2929
-2930
-2930
-2930
-2930
-2929
-2928
-2927
-2926
-2925
-2923
-2921
-2919
-2916
-2913
-2910
-2907
-2903
-2900
-2895
-2891
-2887
-2882
-2877
-2871
-2866
-2860
-2854
-2848
-2842
-2836
-2829
-2823
-2816
-2809
-2802
-2794
-2787
-2779
-2771
-2764
-2756
-2747
-2739
-2731
-2722
-2714
-2705
-2696
-2687
-2677
-2668
-2658
-2649
-2639
-2629
-2619
-2609
-2598
-2588
-2577
-2566
-2555
-2543
-2532
-2520
-2508
-2496
-2483
-2470
-2457
-2444
-2430
-2416
-2402
-2387
-2372
-2357
-2341
-2326
-2309
-2293
-2276
-2259
-2242
-2224
-2206
-2187
-2169
-2150
-2131
-2111
-2092
-2072
-2052
-2031
-2009
-1989
-1968
-1946
-1925
-1902
-1880
-1857
-1834
-1811
-1788
-1764
-1740
-1716
-1692
-1667
-1643
-1618
-1593
-1568
-1543
-1517
-1491
-1466
-1439
-1413
-1387
-1360
-1334
-1307
-1280
-1253
-1226
-1199
-1172
-1144
-1117
-1089
-1061
-1033
-1004
-977
-949
-921
-892
-864
-835
-807
-778
-749
-720
-691
-662
-632
-603
-574
-544
-515
-485
-455
-426
-396
-366
-336
-306
-276
-246
-215
-185
-155
-124
-94
-63
-33
-2
29
59
90
120
151
181
212
242
273
303
333
363
393
423
453
482
512
541
571
600
629
657
686
715
743
771
799
827
855
883
910
938
965
993
1020
1047
1075
1102
1129
1156
1183
1210
1238
1265
1292
1319
1346
1373
1400
1428
1455
1482
1509
1536
1564
1591
1618
1645
1673
1700
1727
1754
1782
1809
1836
1863
1890
1917
1944
1971
1998
2025
2052
2078
2105
2132
2159
2185
2212
2239
2265
2292
2319
2345
2372
2399
2425
2452
2478
2505
2531
2558
2584
2611
2637
2663
2689
2716
2742
2768
2794
2820
2846
2871
2897
2922
2947
2973
2997
3022
3047
3071
3095
3119
3143
3167
3190
3213
3236
3258
3281
3303
3324
3346
3367
3388
3409
3429
3449
3469
3488
3507
3526
3544
3562
3580
3597
3614
3631
3647
3663
3678
3693
3707
3721
3735
3748
3761
3773
3785
3796
3807
3817
3827
3837
3846
3854
3862
3870
3877
3883
3890
3895
3901
3906
3910
3914
3918
3921
3924
3927
3929
3931
3933
3934
3934
3935
3935
3934
3934
3933
3931
3929
3927
3924
3921
3918
3914
3910
3906
3901
3896
3891
3885
3879
3873
3866
3859
3852
3844
3837
3828
3820
3811
3802
3793
3784
3774
3764
3754
3744
3733
3723
3712
3700
3689
3677
3665
3653
3641
3628
3616
3603
3590
3576
3563
3549
3535
3521
3507
3493
3479
3464
3449
3435
3420
3405
3389
3374
3359
3343
3327
3312
3296
3280
3263
3247
3230
3213
3196
3179
3162
3144
3127
3109
3091
3072
3054
3035
3016
2997
2978
2959
2939
2920
2900
2880
2861
2841
2821
2801
2781
2761
2742
2722
2702
2683
2663
2644
2625
2606
2587
2568
2549
2531
2512
2494
2476
2459
2441
2424
2407
2390
2373
2356
2340
2324
2308
2292
2277
2261
2246
2231
2217
2202
2188
2174
2161
2147
2134
2121
2108
2096
2083
2071
2060
2048
2037
2025
2015
2005
1995
1985
1975
1966
1957
1948
1939
1931
1923
1915
1907
1900
1893
1886
1879
1872
1866
1860
1854
1849
1843
1838
1833
1828
1824
1819
1815
1811
1807
1804
1801
1797
1794
1792
1789
1787
1784
1782
1780
1778
1777
1775
1774
1773
1772
1771
1770
1769
1769
1769
1768
1768
1768
1768
1769
1769
1769
1770
1771
1771
1772
1773
1774
1775
1776
1777
1779
1780
1781
1783
1784
1786
1787
1789
1791
1792
1794
1796
1798
1800
1802
1805
1807
1809
1811
1813
1815
1817
1820
1822
1824
1826
1828
1830
1832
1834
1837
1839
1841
1843
1845
1847
1849
1851
1853
1855
1857
1859
1861
1862
1864
1866
1868
1870
1872
1874
1876
1878
1880
1882
1884
1886
1888
1890
1892
1893
1895
1897
1899
1900
1902
1904
1905
1907
1908
1910
1911
1913
1914
1915
1917
1918
1919
1921
1922
1923
1924
1926
1927
1928
1930
1931
1932
1934
1935
1936
1938
1939
1940
1941
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1956
1957
1958
1958
1959
1959
1960
1961
1961
1962
1963
1963
1964
1965
1966
1967
1968
1969
1970
1972
1973
1974
1976
1977
1979
1980
1982
1983
1985
1986
1988
1989
1991
1992
1994
1995
1996
1998
1999
2000
2001
2003
2004
2005
2005
2007
2008
2008
2009
2009
2009
2009
2011
2011
2011
2011
2012
2012
2012
2012
2012
2012
2011
2011
2011
2011
2011
2011
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2011
2011
2012
2012
2013
2013
2015
2016
2016
2017
2017
2020
2021
2021
2023
2025
2025
2028
2029
2031
2033
2035
2037
2039
2041
2043
2045
2047
2049
2051
2053
2055
2057
2059
2062
2064
2066
2068
2070
2072
2074
2076
2079
2081
2083
2085
2087
2090
2092
2094
2097
2099
2101
2104
2106
2109
2111
2114
2117
2119
2122
2125
2128
2130
2133
2136
2139
2142
2145
2149
2152
2155
2158
2162
2165
2169
2173
2177
2181
2185
2189
2194
2198
2203
2208
2213
2219
2224
2230
2236
2242
2248
2254
2261
2268
2275
2282
2290
2298
2306
2314
2322
2331
2339
2348
2358
2367
2377
2387
2397
2407
2418
2428
2439
2450
2461
2473
2484
2496
2507
2519
2531
2543
2556
2568
2581
2593
2606
2619
2632
2646
2659
2672
2686
2700
2713
2727
2741
2755
2770
2784
2798
2812
2827
2841
2855
2870
2884
2899
2913
2928
2943
2957
2972
2987
3001
3016
3030
3045
3059
3074
3088
3103
3117
3131
3145
3159
3173
3187
3201
3214
3228
3241
3254
3266
3279
3291
3303
3315
3327
3338
3349
3360
3371
3381
3391
3401
3410
3420
3429
3437
3446
3454
3462
3469
3477
3483
3490
3496
3502
3508
3514
3519
3523
3528
3532
3536
3539
3543
3546
3548
3551
3553
3555
3557
3558
3560
3561
3562
3563
3563
3564
3564
3564
3563
3563
3562
3562
3561
3560
3558
3557
3555
3554
3552
3550
3548
3546
3543
3541
3539
3536
3534
3531
3529
3526
3523
3520
3518
3515
3512
3509
3506
3502
3499
3496
3492
3489
3485
3482
3478
3474
3470
3466
3461
3457
3453
3448
3443
3438
3433
3429
3424
3419
3414
3409
3404
3399
3394
3389
3384
3379
3375
3370
3365
3360
3355
3350
3345
3340
3336
3331
3326
3321
3316
3311
3307
3302
3297
3292
3287
3283
3278
3273
3268
3263
3259
3254
3249
3244
3240
3235
3230
3225
3221
3216
3211
3206
3202
3197
3192
3188
3183
3178
3173
3169
3164
3159
3155
3150
3145
3141
3136
3131
3127
3122
3117
3113
3108
3104
3099
3094
3090
3085
3080
3076
3071
3067
3062
3057
3053
3048
3044
3039
3035
3030
3026
3021
3016
3012
3007
3003
2998
2994
2989
2985
2980
2976
2971
2967
2962
2958
2953
2949
2944
2940
2935
2931
2926
2922
2918
2913
2909
2904
2900
2895
2891
2887
2882
2878
2873
2869
2865
2860
2856
2851
2847
2843
2838
2834
2830
2825
2821
2817
2812
2808
2804
2799
2795
2791
2786
2782
2778
2773
2769
2765
2761
2756
2752
2748
2743
2739
2735
2731
2726
2722
2718
2714
2709
2705
2701
2697
2693
2688
2684
2680
2676
2672
2667
2663
2659
2655
2651
2646
2642
2638
2634
2630
2626
2622
2617
2613
2609
2605
2601
2597
2593
2589
2584
2580
2576
2572
2568
2564
2560
2556
2552
2548
2544
2540
2536
2532
2528
2523
2519
2515
2511
2507
2503
2499
2495
2491
2487
2483
2479
2475
2471
2467
2463
2460
2456
2452
2448
2444
2440
2436
2432
2428
2424
2420
2416
2412
2408
2404
2401
2397
2393
2389
2385
2381
2377
2373
2369
2366
2362
2358
2354
2350
2346
2343
2339
2335
2331
2327
2323
2320
2316
2312
2308
2304
2301
2297
2293
2289
2285
2282
2278
2274
2270
2267
2263
2259
2255
2252
2248
2244
2241
2237
2233
2229
2226
2222
2218
2215
2211
2207
2204
2200
2196
2193
2189
2185
2182
2178
2174
2171
2167
2163
2160
2156
2152
2149
2145
2142
2138
2134
2131
2127
2124
2120
2116
2113
2109
2106
2102
2099
2095
2092
2088
2084
2081
2077
2074
2070
2067
2063
2060
2056
2053
2049
2045
2041
2039
2035
2032
2028
2025
2021
2017
2015
2011
2008
2004
2001
1997
1994
1990
1987
1984
1980
1977
1973
1970
1967
1963
1960
1956
1953
1950
1946
1943
1939
1936
1933
1929
1926
1923
1919
1916
1913
1909
1906
1903
1899
1896
1893
1889
1886
1883
1880
1876
1873
1870
1866
1863
1860
1857
1853
1850
1847
1844
1840
1837
1834
1831
1827
1824
1821
1818
1815
1811
1808
1805
1802
1799
1795
1792
1789
1786
1783
1779
1776
1773
1770
1767
1764
1761
1757
1754
1751
1748
1745
1742
1739
1736
1732
1729
1726
1723
1720
1717
1714
1711
1708
1705
1702
1698
1695
1692
1689
1686
1683
1680
1677
1674
1671
1668
1665
1662
1659
1656
1653
1650
1647
1644
1641
1638
1635
1632
1629
1626
1623
1620
1617
1614
1611
1608
1605
1602
1599
1597
1594
1591
1588
1585
1582
1579
1576
1573
1570
1567
1565
1562
1559
1556
1553
1550
1547
1544
1542
1539
1536
1533
1530
1527
1524
1522
1519
1516
1513
1510
1508
1505
1502
1499
1496
1494
1491
1488
1485
1482
1480
1477
1474
1471
1469
1466
1463
1460
1458
1455
1452
1449
1447
1444
1441
1438
1436
1433
1430
1428
1425
1422
1419
1417
1414
1411
1409
1406
1403
1401
1398
1395
1393
1390
1387
1385
1382
1380
1377
1374
1372
1369
1366
1364
1361
1359
1356
1353
1351
1348
1346
1343
1340
1338
1335
1333
1330
1328
1325
1322
1320
1317
1315
1312
1310
1307
1305
1302
1300
1297
1295
1292
1290
1287
1285
1282
1280
1277
1275
1272
1270
1267
1265
1262
1260
1257
1255
1252
1250
1247
1245
1243
1240
1238
1235
1233
1230
1228
1226
1223
1221
1218
1216
1213
1211
1209
1206
1204
1202
1199
1197
1194
1192
1190
1187
1185
1183
1180
1178
1176
1173
1171
1169
1166
1164
1162
1159
1157
1155
1152
1150
1148
1145
1143
1141
1139
1136
1134
1132
1129
1127
1125
1123
1120
1118
1116
1114
1111
1109
1107
1105
1102
1100
1098
1096
1094
1091
1089
1087
1085
1082
1080
1078
1076
1074
1072
1069
1067
1065
1063
1061
1058
1056
1054
1052
1050
1048
1046
1043
1041
1039
1037
1035
1033
1031
1029
1026
1024
1022
1020
1018
1016
1014
1012
1010
1008
1004
1002
1000
999
997
995
993
991
989
987
985
983
981
979
977
975
973
971
969
967
964
962
960
958
956
954
952
950
948
947
945
943
941
939
937
935
933
931
929
927
925
923
921
919
917
915
913
911
909
907
906
904
902
900
898
896
894
892
890
888
887
885
883
881
879
877
875
873
872
870
868
866
864
862
860
859
857
855
853
851
849
848
846
844
842
840
839
837
835
833
831
830
828
826
824
822
821
819
817
815
814
812
810
808
807
805
803
801
800
798
796
794
793
791
789
787
786
784
782
781
779
777
776
774
772
770
769
767
765
764
762
760
759
757
755
754
752
750
749
747
745
744
742
741
739
737
736
734
732
731
729
728
726
724
723
721
720
718
716
715
713
712
710
708
707
705
704
702
701
699
697
696
694
693
691
690
688
687
685
684
682
681
679
678
676
674
673
671
670
668
667
665
664
662
661
659
658
657
655
654
652
651
649
648
646
645
643
642
640
639
638
636
635
633
632
630
629
628
626
625
623
622
620
619
618
616
615
613
612
611
609
608
606
605
604
602
601
600
598
597
595
594
593
591
590
589
587
586
585
583
582
581
579
578
577
575
574
573
571
570
569
567
566
565
564
562
561
560
558
557
556
555
553
552
551
549
548
547
546
544
543
542
541
539
538
537
536
534
533
532
531
529
528
