5
25061
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
37
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
39
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
61
61
62
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
64
65
65
65
65
65
65
65
66
66
66
66
66
66
66
67
67
67
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
72
73
73
73
73
73
73
74
74
74
74
74
75
75
75
75
75
75
76
76
76
76
76
77
77
77
77
77
78
78
78
78
78
78
79
79
79
79
79
80
80
80
80
81
81
81
81
81
82
82
82
82
82
82
83
83
83
83
83
84
84
84
84
84
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
91
91
91
91
91
91
92
92
92
92
92
93
93
93
93
94
94
94
94
94
95
95
95
95
95
96
96
96
96
96
97
97
97
97
98
98
98
98
98
98
99
99
99
99
99
100
100
100
100
101
101
101
101
101
102
102
102
102
102
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
109
110
110
110
110
111
111
111
111
111
111
112
112
112
112
113
113
113
113
113
114
114
114
114
115
115
115
115
115
116
116
116
116
117
117
117
117
117
118
118
118
118
118
119
119
119
119
120
120
120
120
121
121
121
121
121
122
122
122
122
122
123
123
123
123
124
124
124
124
124
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
131
131
131
131
132
132
132
132
133
133
133
133
133
134
134
134
134
135
135
135
135
136
136
136
136
137
137
137
137
138
138
138
138
139
139
139
139
140
140
140
140
141
141
141
141
142
142
142
142
143
143
143
144
144
144
144
145
145
145
145
145
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
153
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
162
163
163
163
164
164
164
165
165
165
165
166
166
166
166
167
167
167
168
168
168
168
169
169
169
170
170
170
170
171
171
171
171
172
172
172
172
173
173
173
174
174
174
175
175
175
175
176
176
176
177
177
177
177
178
178
178
179
179
179
180
180
180
181
181
181
182
182
182
183
183
183
184
184
184
184
185
185
185
186
186
186
187
187
187
187
188
188
188
189
189
189
190
190
190
190
191
191
191
192
192
192
193
193
193
194
194
194
195
195
195
196
196
196
197
197
197
198
198
198
199
199
199
200
200
200
201
201
201
202
202
202
202
203
203
203
204
204
204
205
205
205
206
206
206
207
207
207
208
208
208
209
209
209
210
210
210
211
211
211
212
212
213
213
213
214
214
214
215
215
215
216
216
216
217
217
217
218
218
218
219
219
220
220
220
221
221
221
222
222
222
223
223
223
224
224
224
225
225
225
226
226
227
227
227
228
228
228
229
229
230
230
230
231
231
231
232
232
232
233
233
233
234
234
235
235
235
236
236
236
237
237
238
238
238
239
239
240
240
240
241
241
241
242
242
243
243
243
244
244
245
245
245
246
246
246
247
247
248
248
248
249
249
249
250
250
251
251
251
252
252
253
253
253
254
254
255
255
255
256
256
257
257
257
258
258
259
259
259
260
260
261
261
261
262
262
263
263
263
264
264
265
265
265
266
266
267
267
268
268
268
269
269
270
270
270
271
271
271
272
272
273
273
273
274
274
275
275
275
276
276
277
277
277
278
278
279
279
279
280
280
281
281
282
282
283
283
283
284
284
285
285
285
286
286
287
287
288
288
288
289
289
290
290
290
291
291
292
292
293
293
293
294
294
295
295
296
296
297
297
297
298
298
299
299
300
300
300
301
301
302
302
303
303
303
304
304
305
305
306
306
307
307
307
308
308
309
309
310
310
311
311
311
312
312
313
313
314
314
315
315
316
316
316
317
317
318
318
319
319
320
320
321
321
321
322
322
323
323
324
324
325
325
326
326
326
327
327
328
328
329
329
330
330
331
331
332
332
332
333
333
334
334
335
335
336
336
337
337
338
338
339
339
339
340
340
341
341
342
342
343
343
344
344
345
346
346
347
347
348
348
349
349
350
350
351
351
352
352
353
353
354
354
355
355
356
356
357
357
358
358
359
359
360
360
361
361
362
362
363
363
364
364
365
365
366
366
367
368
368
369
369
370
370
371
371
372
372
373
373
374
374
375
375
376
376
377
377
378
378
379
379
380
381
381
382
382
383
383
384
384
385
385
386
386
387
388
388
389
389
390
390
391
391
392
393
393
394
394
395
395
396
396
397
397
398
399
399
400
400
401
401
402
402
403
404
404
405
405
406
406
407
408
408
409
409
410
410
411
412
412
413
413
414
414
415
416
416
417
417
418
418
419
420
420
421
421
422
422
423
424
424
425
425
426
426
427
428
428
429
429
430
430
431
432
432
433
433
434
434
435
436
436
437
437
438
438
439
440
440
441
441
442
443
443
444
444
445
446
446
447
447
448
448
449
450
450
451
451
452
453
453
454
454
455
456
456
457
457
458
458
459
460
460
461
461
462
462
463
464
464
465
465
466
466
467
468
468
469
469
470
471
471
472
472
473
474
474
475
475
476
476
477
478
478
479
479
480
481
481
482
482
483
484
484
485
485
486
487
487
488
488
489
490
490
491
491
492
492
493
494
494
495
495
496
497
497
498
498
499
500
500
501
501
502
503
503
504
505
505
506
506
507
508
508
509
509
510
511
511
512
512
513
514
514
515
516
516
517
517
518
519
519
520
520
521
522
522
523
524
524
525
525
526
527
527
528
529
529
530
531
531
532
532
533
534
534
535
535
536
537
537
538
539
539
540
540
541
542
542
543
544
544
545
546
546
547
547
548
549
549
550
551
551
552
553
553
554
555
555
556
557
557
558
559
559
560
561
561
562
563
563
564
564
565
566
566
567
568
568
569
570
570
571
572
572
573
574
574
575
576
576
577
578
579
579
580
581
581
582
583
584
584
585
586
586
587
588
588
589
590
590
591
592
592
593
594
594
595
596
597
597
598
599
599
600
601
602
602
603
604
604
605
606
606
607
608
608
609
610
611
611
612
613
613
614
615
616
616
617
618
618
619
620
621
621
622
623
623
624
625
626
626
627
628
628
629
630
631
631
632
633
633
634
635
635
636
637
638
638
639
640
640
641
642
643
643
644
645
645
646
647
648
648
649
650
650
651
652
653
653
654
655
655
656
657
657
658
659
660
660
661
662
662
663
664
665
665
666
667
667
668
669
670
670
671
672
673
673
674
675
675
676
677
678
678
679
680
680
681
682
683
683
684
685
686
686
687
688
689
689
690
691
691
692
693
694
694
695
696
697
697
698
699
700
700
701
702
702
703
704
705
705
706
707
708
708
709
710
711
711
712
713
713
714
715
716
716
717
718
719
719
720
721
721
722
723
724
724
725
726
727
727
728
729
730
730
731
732
733
733
734
735
735
736
737
738
738
739
740
741
741
742
743
744
744
745
746
747
747
748
749
750
750
751
752
753
753
754
755
756
756
757
758
759
759
760
761
762
762
763
764
765
765
766
767
768
768
769
770
771
772
772
773
774
775
775
776
777
778
778
779
780
781
782
782
783
784
785
785
786
787
788
789
789
790
791
792
792
793
794
795
796
796
797
798
799
799
800
801
802
802
803
804
805
806
806
807
808
809
809
810
811
812
812
813
814
815
815
816
817
818
818
819
820
821
822
822
823
824
825
826
826
827
828
829
829
830
831
832
833
833
834
835
836
836
837
838
839
839
840
841
842
843
843
844
845
846
846
847
848
849
850
850
851
852
853
853
854
855
856
857
857
858
859
860
861
861
862
863
864
865
865
866
867
868
869
869
870
871
872
873
873
874
875
876
877
877
878
879
880
881
881
882
883
884
885
886
886
887
888
889
890
890
891
892
893
894
895
895
896
897
898
899
900
900
901
902
903
904
905
905
906
907
908
909
910
910
911
912
913
914
915
915
916
917
918
919
920
921
921
922
923
924
925
926
926
927
928
929
930
931
931
932
933
934
935
936
936
937
938
939
940
941
942
942
943
944
945
946
947
948
948
949
950
951
952
953
954
954
955
956
957
958
959
960
960
961
962
963
964
965
966
966
967
968
969
970
971
972
972
973
974
975
976
977
977
978
979
980
981
982
983
983
984
985
986
987
988
988
989
990
991
992
993
993
994
995
996
997
998
998
999
1000
1000
1002
1002
1002
1004
1004
1006
1006
1008
1008
1008
1010
1010
1012
1012
1012
1014
1014
1016
1016
1016
1018
1018
1018
1020
1020
1020
1022
1022
1022
1024
1025
1025
1026
1027
1027
1028
1029
1029
1030
1030
1031
1032
1032
1033
1034
1034
1035
1035
1036
1036
1037
1038
1038
1039
1039
1040
1040
1040
1041
1041
1042
1042
1042
1043
1043
1043
1044
1044
1044
1044
1044
1045
1045
1045
1045
1045
1045
1045
1045
1046
1046
1046
1046
1046
1046
1046
1046
1046
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1043
1043
1043
1043
1043
1043
1043
1043
1042
1042
1042
1042
1042
1042
1041
1041
1041
1041
1041
1041
1041
1041
1041
1041
1041
1041
1041
1042
1042
1042
1042
1043
1043
1043
1044
1044
1045
1045
1046
1047
1047
1048
1049
1049
1050
1051
1052
1053
1054
1055
1057
1058
1059
1061
1062
1063
1065
1066
1067
1069
1070
1071
1072
1074
1075
1076
1077
1079
1080
1081
1083
1084
1085
1087
1088
1090
1091
1092
1093
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1144
1145
1146
1147
1148
1149
1150
1151
1151
1152
1153
1154
1155
1155
1156
1157
1158
1159
1159
1160
1161
1162
1163
1163
1164
1165
1166
1166
1167
1168
1169
1169
1170
1171
1172
1173
1175
1176
1177
1179
1180
1181
1183
1184
1185
1187
1188
1189
1191
1192
1193
1195
1196
1197
1199
1200
1201
1203
1204
1205
1206
1208
1209
1210
1211
1212
1213
1214
1215
1216
1216
1217
1218
1219
1220
1220
1221
1221
1221
1221
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1223
1223
1223
1223
1224
1224
1225
1225
1226
1226
1227
1227
1228
1228
1229
1229
1230
1230
1231
1231
1231
1232
1232
1233
1233
1233
1234
1234
1234
1234
1234
1234
1234
1234
1234
1234
1234
1234
1234
1235
1235
1235
1235
1235
1236
1236
1236
1236
1237
1237
1237
1237
1237
1237
1237
1237
1237
1237
1236
1236
1236
1236
1236
1236
1236
1237
1237
1237
1237
1237
1237
1238
1238
1238
1238
1239
1239
1239
1240
1241
1241
1242
1243
1244
1244
1245
1246
1247
1247
1248
1249
1249
1250
1251
1252
1253
1253
1254
1256
1257
1258
1260
1261
1263
1264
1266
1267
1269
1270
1271
1272
1274
1275
1276
1277
1278
1279
1280
1281
1283
1284
1285
1286
1287
1288
1290
1291
1292
1293
1295
1296
1298
1300
1302
1304
1306
1309
1312
1314
1317
1320
1323
1326
1329
1332
1335
1337
1340
1342
1345
1347
1350
1352
1355
1357
1360
1362
1365
1367
1370
1372
1375
1377
1379
1381
1383
1385
1387
1389
1390
1391
1393
1393
1394
1395
1395
1395
1395
1395
1395
1395
1394
1394
1393
1393
1393
1392
1392
1391
1391
1390
1390
1389
1389
1388
1388
1387
1387
1386
1386
1385
1385
1385
1384
1384
1384
1384
1384
1384
1384
1384
1385
1385
1385
1385
1385
1385
1386
1386
1386
1386
1386
1386
1386
1386
1386
1386
1386
1386
1385
1385
1385
1385
1385
1384
1384
1384
1383
1383
1382
1381
1380
1379
1378
1377
1376
1375
1375
1374
1374
1373
1373
1372
1372
1372
1371
1371
1370
1370
1369
1368
1367
1366
1365
1364
1363
1362
1361
1360
1359
1358
1357
1356
1355
1353
1352
1350
1348
1346
1344
1342
1340
1338
1335
1333
1330
1328
1325
1323
1320
1318
1315
1313
1311
1309
1307
1306
1304
1303
1301
1300
1299
1298
1297
1297
1296
1295
1294
1293
1292
1290
1289
1288
1286
1284
1283
1281
1279
1277
1275
1273
1271
1269
1267
1265
1263
1261
1259
1256
1254
1251
1248
1245
1242
1239
1236
1233
1230
1227
1224
1221
1218
1214
1211
1208
1205
1201
1198
1195
1192
1189
1185
1182
1179
1176
1172
1169
1166
1162
1159
1156
1153
1149
1146
1144
1141
1138
1136
1133
1131
1129
1127
1126
1124
1122
1120
1119
1117
1116
1114
1113
1111
1109
1108
1106
1104
1102
1100
1097
1095
1092
1090
1087
1085
1082
1080
1077
1075
1073
1071
1068
1066
1064
1062
1060
1058
1056
1054
1052
1050
1047
1045
1043
1041
1039
1037
1036
1034
1033
1032
1031
1030
1029
1028
1027
1026
1025
1024
1022
1022
1020
1020
1018
1018
1016
1016
1014
1014
1012
1012
1010
1010
1008
1008
1006
1006
1004
1004
1002
1000
999
997
995
993
990
987
984
980
977
973
969
965
961
957
953
950
946
943
940
937
934
931
929
926
924
922
921
919
917
916
915
914
912
911
910
908
907
906
904
903
901
899
898
896
894
893
891
890
888
887
886
885
884
884
883
882
882
881
880
880
879
879
878
877
877
876
875
874
873
872
872
871
870
869
868
868
867
866
866
866
865
865
865
865
865
865
865
865
865
866
866
867
869
871
873
875
878
881
885
888
892
897
901
905
909
913
917
920
924
927
930
932
935
938
941
944
947
950
953
957
960
963
966
970
973
976
980
983
987
991
995
999
1002
1008
1014
1018
1025
1030
1036
1041
1047
1052
1056
1061
1065
1069
1072
1075
1078
1081
1084
1086
1089
1092
1095
1098
1101
1104
1107
1110
1113
1116
1119
1122
1125
1128
1130
1133
1136
1139
1142
1144
1146
1149
1151
1153
1154
1156
1157
1158
1159
1160
1160
1161
1161
1162
1162
1163
1164
1165
1166
1168
1170
1172
1174
1177
1180
1182
1186
1189
1192
1196
1200
1204
1208
1213
1218
1223
1228
1233
1238
1243
1248
1253
1257
1261
1264
1267
1270
1272
1274
1276
1278
1280
1283
1286
1289
1293
1297
1302
1307
1313
1320
1327
1335
1343
1352
1361
1370
1380
1389
1398
1408
1417
1425
1433
1441
1448
1455
1461
1467
1472
1478
1483
1488
1493
1498
1503
1508
1513
1519
1524
1530
1535
1541
1546
1550
1554
1558
1561
1563
1564
1565
1566
1567
1567
1567
1568
1569
1570
1572
1575
1578
1582
1586
1591
1596
1601
1605
1610
1614
1617
1620
1622
1624
1625
1626
1627
1628
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1639
1640
1641
1641
1642
1642
1642
1641
1640
1639
1636
1633
1629
1624
1619
1613
1606
1600
1593
1587
1581
1575
1570
1565
1560
1556
1551
1548
1544
1541
1539
1536
1534
1533
1532
1531
1532
1533
1535
1539
1543
1548
1554
1561
1569
1578
1588
1598
1609
1620
1630
1641
1651
1660
1669
1676
1683
1688
1693
1697
1701
1704
1707
1711
1714
1718
1722
1727
1732
1737
1744
1751
1758
1765
1773
1780
1787
1794
1801
1807
1813
1819
1824
1829
1834
1838
1841
1844
1846
1848
1850
1852
1854
1856
1859
1862
1866
1870
1875
1880
1886
1892
1898
1903
1909
1913
1917
1920
1922
1924
1924
1924
1924
1923
1923
1922
1922
1922
1922
1923
1925
1926
1928
1929
1931
1931
1932
1931
1929
1925
1921
1915
1907
1898
1889
1878
1867
1856
1844
1832
1821
1809
1798
1786
1775
1764
1753
1742
1732
1721
1710
1700
1690
1680
1670
1660
1650
1640
1631
1621
1611
1602
1593
1583
1574
1565
1556
1548
1540
1532
1526
1519
1513
1507
1501
1495
1488
1481
1473
1465
1458
1450
1442
1435
1429
1423
1418
1413
1410
1407
1405
1404
1402
1400
1398
1395
1391
1386
1380
1374
1368
1361
1355
1350
1345
1342
1339
1338
1339
1340
1343
1346
1349
1352
1355
1358
1359
1358
1356
1353
1347
1341
1333
1325
1316
1308
1299
1291
1283
1275
1267
1258
1249
1240
1229
1218
1205
1192
1177
1162
1145
1128
1111
1094
1077
1061
1045
1030
1014
1000
987
974
962
949
937
924
912
899
886
872
859
846
832
818
805
791
777
763
749
734
719
704
687
670
651
632
611
591
570
549
529
509
491
473
456
441
427
414
402
391
382
373
365
358
350
343
335
327
318
309
300
291
281
271
262
252
242
232
222
213
203
194
186
178
171
165
159
154
150
145
141
138
135
133
131
130
129
128
128
127
127
126
125
123
122
120
118
116
114
113
111
108
106
103
99
94
89
82
75
67
58
48
38
28
19
10
2
-4
-9
-12
-13
-14
-14
-13
-12
-10
-9
-7
-5
-3
-1
2
5
9
14
19
26
34
42
51
59
68
75
82
88
92
95
96
96
94
90
84
77
68
58
46
33
19
4
-11
-25
-40
-54
-67
-80
-92
-104
-117
-131
-145
-160
-176
-192
-208
-223
-238
-253
-267
-279
-292
-303
-314
-324
-334
-344
-354
-363
-373
-382
-392
-401
-409
-417
-424
-430
-436
-441
-447
-452
-457
-462
-467
-472
-476
-480
-483
-485
-486
-485
-483
-479
-475
-468
-462
-454
-446
-439
-431
-424
-417
-410
-404
-398
-391
-384
-378
-371
-364
-357
-350
-345
-340
-335
-332
-329
-327
-326
-325
-323
-322
-320
-317
-313
-308
-301
-294
-285
-275
-265
-254
-243
-232
-221
-210
-199
-189
-180
-171
-163
-155
-148
-142
-136
-131
-127
-124
-121
-119
-118
-117
-118
-120
-123
-127
-133
-139
-146
-154
-163
-173
-184
-196
-210
-225
-241
-259
-279
-299
-321
-342
-364
-386
-408
-429
-449
-468
-487
-504
-520
-535
-549
-562
-574
-586
-597
-608
-620
-632
-643
-655
-667
-679
-690
-702
-713
-725
-737
-749
-762
-775
-790
-805
-822
-840
-859
-880
-902
-925
-949
-974
-999
-1025
-1052
-1078
-1105
-1131
-1157
-1183
-1210
-1236
-1263
-1290
-1318
-1346
-1376
-1406
-1437
-1469
-1501
-1534
-1568
-1601
-1635
-1668
-1702
-1735
-1767
-1800
-1833
-1866
-1899
-1933
-1968
-2004
-2040
-2078
-2116
-2155
-2194
-2234
-2275
-2315
-2356
-2396
-2437
-2477
-2516
-2555
-2593
-2630
-2666
-2702
-2737
-2771
-2805
-2838
-2871
-2903
-2935
-2967
-2998
-3029
-3060
-3091
-3122
-3153
-3185
-3217
-3249
-3281
-3313
-3344
-3376
-3407
-3438
-3468
-3498
-3527
-3555
-3583
-3610
-3635
-3660
-3683
-3704
-3724
-3742
-3759
-3774
-3788
-3800
-3812
-3823
-3832
-3841
-3850
-3858
-3865
-3873
-3879
-3885
-3891
-3896
-3901
-3906
-3911
-3916
-3922
-3929
-3937
-3946
-3956
-3968
-3980
-3994
-4009
-4026
-4045
-4065
-4086
-4110
-4134
-4161
-4189
-4219
-4250
-4282
-4316
-4350
-4385
-4420
-4455
-4491
-4526
-4561
-4596
-4630
-4663
-4695
-4727
-4757
-4786
-4815
-4843
-4872
-4900
-4928
-4956
-4985
-5013
-5042
-5071
-5102
-5133
-5165
-5199
-5234
-5271
-5309
-5348
-5389
-5431
-5473
-5516
-5560
-5604
-5648
-5691
-5735
-5779
-5822
-5865
-5909
-5953
-5997
-6042
-6087
-6132
-6178
-6223
-6268
-6312
-6355
-6397
-6438
-6477
-6515
-6551
-6585
-6618
-6650
-6681
-6711
-6740
-6770
-6799
-6829
-6860
-6891
-6923
-6956
-6990
-7025
-7059
-7095
-7131
-7166
-7202
-7238
-7273
-7308
-7343
-7377
-7411
-7445
-7480
-7513
-7547
-7581
-7615
-7649
-7683
-7717
-7752
-7786
-7819
-7853
-7886
-7919
-7951
-7983
-8015
-8045
-8077
-8108
-8138
-8169
-8200
-8232
-8265
-8298
-8333
-8369
-8406
-8444
-8484
-8524
-8566
-8608
-8651
-8693
-8736
-8778
-8820
-8861
-8902
-8942
-8982
-9021
-9061
-9100
-9140
-9179
-9218
-9258
-9297
-9337
-9376
-9416
-9457
-9497
-9538
-9579
-9620
-9661
-9703
-9744
-9786
-9828
-9869
-9910
-9951
-9992
-10032
-10071
-10111
-10149
-10187
-10225
-10262
-10299
-10335
-10371
-10407
-10442
-10477
-10512
-10546
-10580
-10614
-10647
-10679
-10711
-10742
-10772
-10801
-10830
-10857
-10883
-10908
-10932
-10954
-10974
-10993
-11009
-11022
-11034
-11042
-11048
-11052
-11053
-11051
-11047
-11042
-11035
-11027
-11018
-11009
-11000
-10991
-10983
-10975
-10967
-10960
-10953
-10946
-10939
-10933
-10928
-10922
-10918
-10915
-10913
-10912
-10912
-10914
-10916
-10919
-10922
-10925
-10928
-10931
-10932
-10933
-10933
-10932
-10930
-10926
-10921
-10914
-10905
-10896
-10885
-10873
-10860
-10847
-10832
-10816
-10800
-10782
-10764
-10744
-10723
-10701
-10679
-10655
-10631
-10606
-10580
-10553
-10526
-10498
-10470
-10442
-10414
-10386
-10357
-10329
-10301
-10273
-10245
-10217
-10189
-10161
-10133
-10106
-10078
-10051
-10023
-9996
-9968
-9941
-9913
-9885
-9856
-9826
-9796
-9766
-9735
-9704
-9674
-9644
-9615
-9586
-9559
-9533
-9509
-9486
-9465
-9445
-9428
-9411
-9397
-9384
-9372
-9361
-9351
-9342
-9334
-9326
-9319
-9312
-9306
-9299
-9293
-9287
-9282
-9276
-9272
-9268
-9265
-9262
-9261
-9260
-9259
-9259
-9258
-9257
-9255
-9253
-9250
-9246
-9242
-9237
-9232
-9227
-9221
-9216
-9211
-9207
-9203
-9200
-9198
-9196
-9194
-9193
-9191
-9190
-9188
-9186
-9184
-9182
-9179
-9177
-9175
-9174
-9173
-9173
-9174
-9176
-9177
-9180
-9182
-9184
-9186
-9187
-9188
-9188
-9188
-9186
-9185
-9182
-9179
-9176
-9173
-9169
-9164
-9160
-9155
-9149
-9144
-9138
-9131
-9124
-9117
-9109
-9100
-9091
-9082
-9072
-9061
-9050
-9039
-9027
-9016
-9005
-8995
-8985
-8977
-8969
-8962
-8957
-8952
-8949
-8946
-8945
-8944
-8944
-8944
-8945
-8946
-8946
-8946
-8945
-8943
-8941
-8938
-8933
-8928
-8922
-8915
-8908
-8899
-8890
-8881
-8871
-8861
-8851
-8841
-8832
-8822
-8813
-8803
-8794
-8786
-8776
-8767
-8757
-8747
-8736
-8724
-8710
-8696
-8681
-8665
-8648
-8631
-8613
-8595
-8576
-8558
-8540
-8523
-8506
-8490
-8475
-8461
-8448
-8437
-8427
-8419
-8411
-8405
-8399
-8394
-8390
-8385
-8380
-8375
-8369
-8362
-8354
-8345
-8336
-8325
-8314
-8302
-8291
-8280
-8269
-8259
-8249
-8239
-8230
-8220
-8210
-8199
-8186
-8173
-8159
-8141
-8124
-8103
-8082
-8058
-8032
-8006
-7978
-7950
-7921
-7892
-7863
-7834
-7806
-7779
-7752
-7726
-7700
-7675
-7650
-7624
-7598
-7572
-7545
-7517
-7489
-7459
-7430
-7399
-7369
-7338
-7307
-7276
-7245
-7214
-7184
-7153
-7122
-7091
-7061
-7029
-6998
-6967
-6936
-6905
-6875
-6844
-6814
-6784
-6754
-6724
-6694
-6664
-6634
-6603
-6572
-6540
-6508
-6476
-6444
-6412
-6380
-6348
-6316
-6284
-6252
-6221
-6190
-6158
-6127
-6095
-6063
-6030
-5996
-5961
-5925
-5888
-5851
-5813
-5775
-5737
-5700
-5663
-5628
-5594
-5562
-5531
-5503
-5477
-5452
-5430
-5409
-5390
-5372
-5355
-5339
-5324
-5309
-5295
-5282
-5269
-5257
-5245
-5234
-5224
-5215
-5208
-5202
-5197
-5194
-5193
-5193
-5195
-5199
-5203
-5209
-5216
-5222
-5229
-5235
-5241
-5247
-5251
-5254
-5256
-5257
-5256
-5254
-5250
-5244
-5237
-5228
-5217
-5204
-5190
-5173
-5155
-5136
-5115
-5093
-5070
-5046
-5023
-4999
-4976
-4953
-4931
-4909
-4888
-4868
-4849
-4830
-4811
-4793
-4775
-4758
-4741
-4724
-4708
-4693
-4678
-4664
-4651
-4638
-4626
-4615
-4605
-4596
-4587
-4580
-4575
-4571
-4569
-4569
-4571
-4575
-4581
-4589
-4598
-4610
-4622
-4636
-4651
-4667
-4683
-4701
-4719
-4738
-4758
-4778
-4798
-4819
-4840
-4860
-4880
-4898
-4916
-4931
-4945
-4957
-4966
-4973
-4978
-4981
-4981
-4979
-4975
-4969
-4961
-4951
-4939
-4925
-4908
-4890
-4869
-4845
-4819
-4790
-4759
-4726
-4691
-4655
-4616
-4576
-4535
-4493
-4450
-4406
-4362
-4317
-4272
-4227
-4182
-4137
-4091
-4046
-4002
-3957
-3911
-3866
-3821
-3776
-3731
-3687
-3642
-3597
-3552
-3507
-3462
-3417
-3371
-3326
-3281
-3236
-3192
-3149
-3106
-3066
-3027
-2990
-2956
-2925
-2897
-2872
-2850
-2831
-2815
-2802
-2790
-2780
-2772
-2765
-2758
-2751
-2744
-2736
-2728
-2719
-2710
-2700
-2689
-2677
-2665
-2652
-2638
-2625
-2611
-2596
-2581
-2565
-2549
-2532
-2514
-2495
-2475
-2454
-2431
-2407
-2381
-2353
-2324
-2293
-2261
-2227
-2191
-2155
-2118
-2080
-2041
-2005
-1967
-1931
-1895
-1860
-1826
-1792
-1760
-1729
-1698
-1668
-1639
-1611
-1583
-1556
-1529
-1503
-1476
-1450
-1423
-1397
-1371
-1345
-1319
-1294
-1270
-1248
-1226
-1207
-1189
-1173
-1160
-1148
-1138
-1130
-1123
-1118
-1113
-1109
-1105
-1102
-1098
-1094
-1090
-1085
-1080
-1075
-1069
-1064
-1058
-1053
-1048
-1044
-1041
-1038
-1037
-1037
-1037
-1039
-1042
-1045
-1049
-1054
-1059
-1064
-1069
-1074
-1080
-1085
-1089
-1094
-1098
-1102
-1106
-1109
-1112
-1114
-1116
-1116
-1116
-1115
-1114
-1111
-1107
-1103
-1098
-1091
-1084
-1077
-1068
-1059
-1049
-1039
-1028
-1016
-1004
-991
-979
-965
-952
-938
-924
-909
-894
-879
-864
-848
-832
-815
-798
-781
-763
-744
-725
-706
-685
-664
-642
-619
-596
-572
-547
-523
-497
-473
-448
-424
-400
-377
-355
-333
-312
-291
-269
-248
-225
-202
-178
-153
-126
-99
-70
-40
-9
22
54
85
117
149
180
211
241
271
300
329
358
387
416
445
475
505
535
567
599
631
664
697
730
763
796
828
859
889
917
943
968
990
1010
1027
1042
1054
1065
1073
1080
1085
1090
1094
1097
1101
1105
1109
1114
1119
1124
1130
1135
1140
1145
1150
1153
1156
1159
1160
1161
1162
1162
1162
1163
1164
1166
1168
1172
1176
1182
1188
1195
1202
1210
1217
1224
1231
1237
1242
1245
1248
1249
1249
1248
1245
1242
1238
1233
1227
1221
1215
1209
1204
1199
1194
1190
1186
1183
1181
1180
1179
1179
1179
1179
1180
1181
1181
1182
1183
1184
1186
1189
1192
1197
1204
1213
1223
1237
1253
1271
1293
1318
1346
1377
1411
1447
1486
1527
1570
1615
1660
1706
1753
1800
1847
1893
1938
1983
2025
2069
2111
2151
2191
2229
2267
2303
2339
2373
2405
2437
2466
2495
2521
2546
2568
2589
2608
2625
2640
2653
2665
2675
2683
2690
2696
2700
2704
2707
2709
2710
2711
2712
2713
2714
2715
2716
2718
2720
2721
2723
2725
2727
2728
2729
2729
2728
2726
2724
2720
2715
2710
2703
2696
2688
2680
2671
2662
2653
2644
2634
2625
2614
2604
2593
2581
2568
2555
2540
2524
2506
2486
2465
2441
2415
2387
2357
2324
2288
2250
2210
2168
2123
2076
2028
1978
1927
1875
1822
1768
1714
1659
1604
1548
1491
1433
1374
1313
1250
1185
1117
1047
973
897
818
736
651
564
474
382
289
193
96
-2
-101
-201
-301
-403
-505
-607
-710
-813
-916
-1020
-1123
-1226
-1328
-1430
-1530
-1629
-1726
-1821
-1913
-2001
-2088
-2171
-2249
-2323
-2392
-2457
-2517
-2571
-2621
-2665
-2705
-2740
-2770
-2796
-2817
-2835
-2849
-2859
-2866
-2871
-2873
-2872
-2868
-2863
-2855
-2845
-2833
-2819
-2803
-2785
-2766
-2745
-2722
-2699
-2674
-2648
-2621
-2593
-2564
-2535
-2506
-2475
-2443
-2410
-2376
-2339
-2301
-2259
-2214
-2166
-2112
-2054
-1990
-1919
-1841
-1756
-1663
-1562
-1452
-1333
-1204
-1067
-919
-762
-596
-420
-234
-39
165
378
599
828
1065
1309
1560
1817
2079
2347
2621
2899
3181
3468
3758
4051
4349
4649
4952
5256
5563
5871
6179
6488
6796
7104
7410
7714
8015
8313
8607
8896
9181
9461
9735
10003
10265
10520
10769
11010
11245
11471
11690
11901
12103
12297
12481
12656
12821
12976
13120
13254
13376
13488
13589
13678
13756
13822
13877
13921
13954
13977
13988
13989
13980
13962
13933
13896
13849
13794
13731
13661
13583
13499
13408
13312
13211
13105
12995
12881
12764
12645
12523
12399
12273
12146
12018
11888
11757
11625
11492
11357
11220
11081
10939
10795
10648
10497
10343
10185
10024
9859
9690
9517
9341
9161
8978
8793
8604
8413
8219
8023
7825
7625
7423
7219
7013
6806
6598
6388
6178
5967
5756
5544
5332
5120
4908
4696
4484
4273
4062
3851
3640
3429
3219
3008
2798
2587
2376
2166
1955
1745
1535
1326
1117
909
701
493
287
80
-126
-332
-539
-747
-955
-1166
-1378
-1592
-1809
-2029
-2253
-2479
-2709
-2943
-3180
-3421
-3665
-3912
-4161
-4413
-4666
-4921
-5177
-5432
-5688
-5943
-6197
-6449
-6700
-6947
-7192
-7433
-7670
-7903
-8131
-8354
-8572
-8783
-8988
-9187
-9379
-9564
-9741
-9910
-10070
-10222
-10365
-10498
-10622
-10735
-10837
-10928
-11008
-11076
-11131
-11175
-11205
-11222
-11226
-11216
-11193
-11157
-11107
-11044
-10967
-10878
-10777
-10664
-10540
-10406
-10261
-10107
-9944
-9772
-9593
-9405
-9210
-9008
-8799
-8584
-8363
-8135
-7904
-7668
-7427
-7184
-6938
-6691
-6443
-6196
-5950
-5707
-5467
-5231
-5000
-4775
-4557
-4345
-4139
-3941
-3750
-3566
-3388
-3216
-3051
-2892
-2737
-2588
-2444
-2304
-2168
-2036
-1907
-1782
-1659
-1540
-1423
-1308
-1196
-1086
-978
-872
-767
-665
-565
-466
-369
-273
-180
-88
3
93
181
268
354
439
525
610
695
781
868
958
1049
1144
1241
1342
1448
1557
1670
1786
1907
2031
2159
2290
2423
2559
2697
2837
2979
3123
3268
3414
3562
3710
3859
4008
4157
4305
4451
4596
4739
4879
5016
5149
5279
5405
5526
5642
5754
5862
5965
6063
6157
6246
6331
6412
6490
6563
6633
6699
6761
6820
6876
6929
6979
7027
7072
7115
7156
7197
7237
7277
7318
7360
7403
7448
7496
7546
7598
7653
7709
7767
7826
7886
7945
8003
8058
8113
8164
8211
8255
8295
8331
8362
8389
8411
8428
8441
8449
8452
8451
8444
8433
8417
8396
8371
8340
8305
8264
8217
8164
8108
8045
7976
7901
7819
7732
7638
7538
7432
7319
7201
7077
6947
6812
6673
6529
6382
6232
6079
5923
5766
5607
5447
5286
5124
4960
4796
4630
4463
4294
4122
3948
3771
3591
3407
3219
3028
2833
2634
2432
2227
2019
1808
1595
1381
1166
951
736
523
311
102
-104
-305
-501
-692
-876
-1053
-1221
-1381
-1531
-1670
-1799
-1916
-2020
-2112
-2190
-2254
-2304
-2339
-2359
-2364
-2353
-2327
-2284
-2225
-2150
-2058
-1950
-1825
-1683
-1525
-1350
-1158
-951
-727
-489
-235
33
315
610
916
1233
1560
1896
2239
2588
2943
3302
3664
4027
4392
4755
5118
5477
5833
6184
6529
6867
7196
7517
7828
8127
8415
8691
8953
9202
9436
9656
9860
10050
10224
10383
10527
10657
10773
10874
10963
11040
11105
11160
11205
11241
11269
11291
11306
11316
11322
11323
11321
11316
11309
11300
11289
11276
11262
11247
11231
11214
11196
11177
11156
11134
11111
11086
11058
11029
10996
10961
10922
10881
10836
10787
10735
10680
10621
10560
10497
10432
10367
10302
10239
10177
10118
10064
10015
9972
9936
9909
9890
9882
9884
9898
9923
9960
10008
10068
10139
10220
10312
10412
10521
10638
10762
10891
11026
11165
11307
11452
11598
11747
11896
12045
12195
12345
12495
12644
12794
12943
13091
13239
13387
13533
13678
13821
13963
14102
14239
14372
14502
14627
14749
14867
14981
15090
15195
15297
15394
15488
15579
15666
15751
15833
15913
15989
16062
16134
16203
16268
16329
16388
16442
16491
16536
16576
16611
16641
16665
16683
16696
16703
16705
16700
16690
16674
16653
16625
16592
16553
16508
16456
16399
16334
16263
16186
16102
16011
15913
15809
15699
15582
15460
15331
15197
15057
14912
14761
14606
14446
14282
14114
13942
13767
13589
13408
13224
13040
12854
12668
12482
12297
12114
11933
11754
11579
11406
11237
11070
10906
10745
10585
10427
10269
10111
9953
9793
9631
9467
9300
9129
8955
8777
8596
8411
8222
8029
7835
7638
7437
7234
7029
6822
6613
6403
6191
5977
5763
5548
5332
5117
4903
4689
4478
4269
4062
3860
3662
3467
3277
3092
2912
2736
2567
2402
2243
2089
1941
1798
1662
1531
1407
1290
1179
1075
979
891
809
736
671
614
564
523
490
465
449
440
440
448
465
490
523
564
613
670
733
804
881
963
1051
1143
1239
1338
1439
1540
1643
1745
1846
1946
2043
2137
2228
2314
2397
2474
2547
2614
2677
2734
2787
2834
2877
2916
2951
2981
3009
3033
3054
3072
3088
3102
3113
3122
3130
3136
3140
3144
3146
3147
3147
3147
3146
3145
3143
3140
3136
3131
3125
3116
3104
3088
3068
3043
3011
2974
2930
2878
2819
2752
2678
2595
2506
2409
2306
2197
2083
1964
1842
1717
1590
1461
1332
1203
1074
948
823
701
583
468
357
251
150
54
-35
-119
-197
-268
-333
-391
-443
-488
-529
-563
-593
-618
-640
-658
-674
-687
-700
-712
-724
-737
-752
-768
-786
-806
-830
-856
-885
-917
-953
-991
-1033
-1078
-1127
-1178
-1232
-1289
-1348
-1410
-1474
-1539
-1607
-1675
-1743
-1812
-1881
-1950
-2017
-2083
-2147
-2210
-2270
-2329
-2385
-2439
-2491
-2541
-2589
-2636
-2683
-2729
-2774
-2819
-2865
-2911
-2957
-3004
-3051
-3098
-3144
-3189
-3234
-3277
-3318
-3357
-3395
-3430
-3462
-3493
-3521
-3547
-3572
-3595
-3617
-3638
-3658
-3678
-3699
-3719
-3740
-3762
-3785
-3810
-3836
-3864
-3894
-3927
-3963
-4002
-4046
-4094
-4148
-4207
-4273
-4345
-4425
-4512
-4608
-4713
-4827
-4950
-5082
-5224
-5376
-5537
-5708
-5887
-6075
-6272
-6475
-6686
-6903
-7125
-7352
-7583
-7816
-8051
-8286
-8521
-8753
-8983
-9209
-9429
-9644
-9852
-10052
-10245
-10428
-10604
-10770
-10928
-11078
-11219
-11353
-11479
-11599
-11714
-11824
-11929
-12031
-12130
-12226
-12320
-12412
-12502
-12590
-12676
-12759
-12840
-12918
-12994
-13067
-13138
-13206
-13273
-13339
-13404
-13469
-13535
-13602
-13672
-13746
-13823
-13905
-13991
-14083
-14179
-14281
-14388
-14499
-14615
-14734
-14857
-14982
-15109
-15237
-15366
-15493
-15620
-15743
-15864
-15981
-16093
-16199
-16299
-16393
-16479
-16557
-16628
-16690
-16743
-16787
-16821
-16847
-16863
-16869
-16865
-16851
-16827
-16793
-16749
-16694
-16629
-16553
-16468
-16370
-16265
-16148
-16020
-15881
-15732
-15572
-15402
-15221
-15030
-14829
-14618
-14398
-14169
-13930
-13684
-13431
-13170
-12904
-12632
-12355
-12075
-11790
-11503
-11213
-10921
-10628
-10333
-10038
-9742
-9446
-9151
-8856
-8562
-8269
-7979
-7690
-7405
-7122
-6844
-6571
-6302
-6040
-5784
-5535
-5294
-5062
-4838
-4624
-4420
-4225
-4041
-3868
-3705
-3553
-3411
-3280
-3158
-3045
-2941
-2844
-2754
-2669
-2589
-2513
-2439
-2366
-2293
-2220
-2145
-2068
-1988
-1904
-1817
-1727
-1632
-1533
-1431
-1324
-1213
-1099
-980
-857
-731
-601
-467
-328
-186
-40
111
267
427
592
762
937
1118
1303
1492
1686
1884
2085
2288
2493
2700
2906
3112
3316
3518
3718
3913
4104
4290
4471
4645
4813
4975
5129
5277
5417
5549
5674
5792
5902
6006
6102
6192
6275
6353
6425
6491
6552
6608
6659
6705
6746
6782
6813
6839
6859
6873
6882
6885
6882
6873
6859
6839
6815
6786
6753
6717
6677
6635
6591
6544
6496
6447
6397
6345
6292
6238
6183
6125
6066
6004
5938
5870
5798
5723
5643
5559
5472
5381
5288
5191
5093
4993
4892
4791
4691
4591
4492
4395
4299
4205
4114
4024
3935
3848
3763
3678
3594
3510
3426
3341
3256
3169
3082
2994
2906
2816
2726
2636
2547
2458
2371
2285
2201
2119
2041
1966
1894
1827
1764
1706
1653
1605
1562
1526
1496
1473
1457
1448
1447
1454
1469
1494
1528
1571
1624
1687
1760
1844
1939
2045
2162
2290
2429
2580
2741
2914
3098
3291
3495
3708
3931
4162
4400
4646
4899
5157
5420
5688
5960
6235
6513
6792
7073
7356
7638
7921
8204
8486
8767
9046
9324
9601
9875
10147
10416
10681
10943
11201
11454
11703
11946
12183
12414
12640
12858
13070
13275
13474
13666
13851
14030
14203
14370
14531
14686
14836
14981
15120
15255
15384
15509
15629
15744
15855
15962
16064
16161
16256
16347
16433
16516
16595
16670
16741
16808
16870
16927
16980
17028
17070
17108
17140
17167
17189
17206
17219
17227
17231
17231
17229
17223
17216
17207
17197
17187
17176
17166
17156
17148
17141
17137
17134
17134
17136
17141
17149
17160
17174
17191
17211
17234
17259
17288
17318
17351
17386
17423
17461
17501
17541
17583
17625
17668
17712
17755
17799
17843
17887
17931
17975
18021
18066
18113
18161
18211
18262
18315
18370
18428
18489
18552
18619
18690
18765
18845
18929
19018
19112
19212
19317
19427
19543
19664
19789
19919
20053
20190
20330
20472
20616
20761
20906
21052
21198
21343
21487
21630
21771
21911
22050
22186
22320
22452
22581
22708
22833
22955
23075
23193
23307
23419
23529
23636
23740
23841
23939
24033
24125
24213
24297
24377
24454
24526
24594
24658
24717
24771
24821
24866
24906
24942
24972
24998
25020
25037
25049
25057
25061
25060
25055
25046
25033
25015
24994
24967
24937
24901
24861
24817
24767
24714
24655
24593
24527
24457
24384
24309
24230
24150
24068
23984
23900
23815
23730
23645
23561
23477
23395
23313
23233
23154
23077
23002
22928
22856
22786
22718
22652
22588
22526
22467
22409
22354
22301
22250
22201
22155
22111
22069
22029
21991
21955
21921
21889
21858
21828
21799
21771
21744
21716
21689
21660
21630
21599
21566
21530
21493
21453
21410
21364
21316
21265
21212
21156
21098
21038
20977
20913
20849
20783
20717
20650
20583
20516
20449
20383
20317
20252
20188
20125
20064
20005
19948
19893
19841
19791
19745
19701
19661
19624
19590
19560
19533
19509
19489
19471
19457
19445
19436
19430
19425
19422
19420
19420
19421
19423
19426
19430
19434
19439
19443
19449
19454
19459
19465
19470
19475
19479
19483
19486
19488
19490
19491
19490
19489
19487
19484
19480
19475
19468
19460
19449
19437
19423
19407
19388
19367
19343
19317
19288
19257
19223
19187
19148
19107
19063
19018
18971
18922
18871
18819
18766
18712
18657
18601
18545
18489
18433
18377
18322
18267
18214
18162
18113
18065
18020
17978
17939
17905
17874
17848
17827
17811
17800
17796
17797
17804
17818
17838
17864
17896
17934
17978
18027
18081
18139
18202
18269
18339
18412
18487
18564
18642
18721
18801
18880
18959
19038
19116
19192
19267
19341
19412
19482
19550
19615
19678
19739
19798
19853
19906
19956
20003
20047
20088
20125
20158
20187
20213
20235
20252
20266
20276
20282
20284
20282
20277
20268
20256
20241
20222
20201
20176
20149
20120
20088
20054
20017
19979
19938
19895
19850
19803
19754
19703
19650
19596
19539
19481
19421
19360
19298
19235
19171
19107
19042
18977
18912
18847
18783
18718
18654
18590
18526
18461
18397
18333
18268
18204
18138
18072
18006
17939
17871
17802
17733
17662
17590
17517
17443
17368
17292
17214
17134
17053
16969
16883
16795
16704
16611
16513
16413
16308
16200
16088
15971
15850
15724
15594
15459
15320
15176
15029
14877
14722
14562
14400
14235
14067
13897
13725
13551
13377
13201
13026
12850
12675
12500
12327
12155
11984
11815
11648
11482
11319
11158
10999
10842
10688
10536
10385
10238
10092
9949
9807
9668
9531
9396
9263
9132
9002
8874
8747
8622
8498
8376
8254
8132
8012
7891
7771
7651
7531
7411
7291
7170
7049
6927
6805
6682
6558
6434
6310
6185
6060
5935
5809
5684
5559
5434
5309
5185
5061
4937
4814
4692
4570
4448
4326
4205
4083
3963
3842
3720
3599
3476
3354
3231
3107
2982
2857
2731
2605
2477
2349
2221
2093
1964
1836
1708
1581
1456
1332
1210
1090
973
858
747
639
534
434
337
244
156
72
-8
-82
-153
-218
-279
-335
-386
-432
-473
-510
-541
-569
-592
-611
-626
-637
-646
-651
-655
-656
-656
-654
-652
-650
-648
-646
-646
-647
-649
-652
-658
-665
-673
-683
-695
-707
-721
-735
-750
-765
-780
-795
-809
-822
-835
-846
-856
-864
-870
-874
-876
-876
-874
-870
-863
-855
-844
-830
-815
-797
-778
-756
-733
-708
-681
-653
-623
-592
-560
-527
-493
-458
-423
-386
-349
-311
-272
-233
-193
-152
-110
-68
-25
19
63
108
154
201
248
297
346
397
448
500
554
608
662
717
772
827
881
935
988
1039
1089
1137
1183
1226
1268
1307
1343
1377
1409
1439
1466
1491
1513
1534
1552
1568
1581
1593
1601
1607
1611
1611
1609
1603
1594
1581
1565
1545
1521
1493
1461
1425
1385
1341
1293
1241
1185
1126
1062
996
926
853
778
700
621
540
457
374
289
205
120
35
-50
-134
-218
-302
-384
-466
-548
-628
-708
-787
-866
-944
-1022
-1100
-1177
-1255
-1332
-1410
-1488
-1567
-1646
-1725
-1805
-1886
-1967
-2048
-2129
-2211
-2292
-2373
-2453
-2532
-2611
-2688
-2763
-2838
-2910
-2980
-3047
-3113
-3175
-3234
-3290
-3343
-3392
-3437
-3479
-3517
-3550
-3580
-3605
-3626
-3643
-3656
-3665
-3670
-3672
-3669
-3663
-3653
-3640
-3624
-3604
-3581
-3556
-3528
-3497
-3463
-3427
-3389
-3348
-3306
-3261
-3215
-3166
-3117
-3065
-3013
-2959
-2905
-2849
-2793
-2736
-2679
-2622
-2565
-2508
-2451
-2396
-2341
-2287
-2235
-2184
-2135
-2088
-2044
-2001
-1962
-1925
-1892
-1861
-1833
-1808
-1787
-1768
-1753
-1740
-1730
-1723
-1719
-1718
-1718
-1721
-1726
-1733
-1741
-1750
-1760
-1771
-1783
-1795
-1806
-1818
-1829
-1840
-1850
-1858
-1866
-1873
-1878
-1882
-1885
-1886
-1886
-1884
-1880
-1875
-1868
-1860
-1850
-1838
-1825
-1810
-1795
-1778
-1759
-1740
-1720
-1699
-1678
-1656
-1633
-1610
-1588
-1565
-1542
-1519
-1497
-1475
-1453
-1432
-1411
-1392
-1372
-1354
-1337
-1321
-1306
-1292
-1279
-1268
-1259
-1251
-1245
-1241
-1239
-1239
-1241
-1246
-1252
-1261
-1271
-1284
-1300
-1317
-1336
-1358
-1382
-1408
-1436
-1467
-1499
-1534
-1570
-1609
-1649
-1692
-1737
-1783
-1832
-1883
-1936
-1991
-2048
-2108
-2170
-2234
-2301
-2371
-2442
-2517
-2593
-2672
-2754
-2837
-2924
-3012
-3103
-3196
-3292
-3389
-3490
-3592
-3697
-3803
-3913
-4024
-4137
-4252
-4370
-4489
-4611
-4734
-4859
-4986
-5115
-5246
-5379
-5514
-5650
-5789
-5929
-6071
-6215
-6362
-6510
-6660
-6812
-6965
-7121
-7278
-7436
-7596
-7757
-7919
-8080
-8244
-8407
-8570
-8733
-8894
-9055
-9214
-9371
-9527
-9680
-9831
-9980
-10125
-10268
-10407
-10543
-10676
-10805
-10931
-11053
-11171
-11285
-11395
-11502
-11604
-11702
-11796
-11887
-11973
-12055
-12133
-12207
-12277
-12344
-12407
-12467
-12523
-12576
-12625
-12672
-12716
-12757
-12795
-12830
-12862
-12892
-12919
-12943
-12964
-12982
-12997
-13009
-13018
-13024
-13027
-13027
-13024
-13019
-13010
-12999
-12986
-12970
-12951
-12930
-12907
-12883
-12856
-12827
-12797
-12765
-12732
-12698
-12662
-12626
-12589
-12551
-12512
-12473
-12434
-12394
-12354
-12314
-12275
-12235
-12196
-12158
-12121
-12084
-12048
-12013
-11980
-11948
-11917
-11887
-11859
-11832
-11806
-11781
-11757
-11734
-11712
-11691
-11670
-11650
-11630
-11610
-11591
-11573
-11554
-11536
-11519
-11501
-11484
-11467
-11451
-11434
-11418
-11402
-11386
-11370
-11354
-11338
-11321
-11304
-11286
-11269
-11250
-11232
-11213
-11194
-11174
-11155
-11136
-11116
-11097
-11079
-11061
-11043
-11026
-11010
-10994
-10979
-10964
-10950
-10936
-10923
-10910
-10896
-10883
-10870
-10856
-10842
-10828
-10814
-10799
-10784
-10768
-10751
-10735
-10717
-10700
-10681
-10663
-10644
-10625
-10606
-10587
-10568
-10549
-10530
-10511
-10493
-10475
-10457
-10439
-10422
-10404
-10386
-10368
-10350
-10332
-10314
-10295
-10276
-10257
-10237
-10217
-10197
-10177
-10156
-10135
-10115
-10094
-10073
-10052
-10031
-10011
-9990
-9969
-9948
-9926
-9905
-9883
-9862
-9840
-9817
-9795
-9772
-9750
-9727
-9704
-9681
-9659
-9637
-9615
-9595
-9574
-9555
-9537
-9520
-9503
-9488
-9474
-9461
-9449
-9438
-9428
-9419
-9411
-9403
-9397
-9391
-9386
-9381
-9377
-9375
-9372
-9371
-9371
-9371
-9373
-9375
-9378
-9383
-9388
-9394
-9400
-9408
-9416
-9425
-9435
-9446
-9458
-9470
-9484
-9498
-9512
-9527
-9543
-9559
-9575
-9592
-9609
-9626
-9643
-9661
-9679
-9696
-9714
-9733
-9751
-9770
-9790
-9810
-9832
-9854
-9877
-9901
-9926
-9953
-9981
-10011
-10042
-10074
-10108
-10144
-10181
-10220
-10260
-10302
-10345
-10390
-10436
-10483
-10533
-10583
-10635
-10689
-10744
-10800
-10858
-10918
-10978
-11041
-11104
-11168
-11234
-11300
-11368
-11436
-11505
-11574
-11644
-11715
-11785
-11856
-11928
-12000
-12072
-12144
-12216
-12289
-12361
-12434
-12506
-12579
-12652
-12724
-12797
-12869
-12942
-13014
-13087
-13160
-13234
-13308
-13382
-13457
-13534
-13611
-13689
-13768
-13848
-13929
-14011
-14094
-14178
-14262
-14347
-14433
-14520
-14607
-14694
-14781
-14868
-14956
-15044
-15131
-15218
-15305
-15392
-15478
-15564
-15649
-15734
-15817
-15900
-15981
-16059
-16138
-16213
-16286
-16357
-16425
-16490
-16552
-16611
-16667
-16719
-16769
-16815
-16858
-16899
-16936
-16971
-17004
-17034
-17062
-17088
-17112
-17135
-17157
-17177
-17197
-17216
-17235
-17253
-17272
-17291
-17311
-17331
-17351
-17373
-17396
-17419
-17444
-17469
-17496
-17523
-17552
-17582
-17612
-17644
-17677
-17711
-17745
-17781
-17818
-17856
-17895
-17934
-17975
-18016
-18058
-18100
-18142
-18185
-18227
-18269
-18311
-18353
-18394
-18434
-18473
-18512
-18549
-18586
-18622
-18656
-18690
-18723
-18756
-18787
-18817
-18847
-18876
-18904
-18931
-18957
-18982
-19006
-19030
-19053
-19074
-19095
-19116
-19136
-19155
-19173
-19192
-19209
-19226
-19243
-19259
-19275
-19290
-19304
-19318
-19330
-19342
-19353
-19363
-19373
-19381
-19389
-19397
-19404
-19410
-19417
-19423
-19429
-19436
-19443
-19450
-19457
-19466
-19475
-19485
-19496
-19509
-19523
-19538
-19555
-19573
-19594
-19616
-19641
-19667
-19695
-19726
-19759
-19794
-19830
-19869
-19910
-19953
-19998
-20045
-20093
-20142
-20193
-20244
-20297
-20351
-20405
-20459
-20514
-20568
-20623
-20677
-20731
-20785
-20838
-20889
-20940
-20989
-21037
-21083
-21127
-21169
-21209
-21247
-21282
-21315
-21345
-21373
-21398
-21420
-21440
-21457
-21471
-21483
-21493
-21500
-21505
-21508
-21509
-21507
-21504
-21499
-21493
-21485
-21475
-21465
-21454
-21443
-21431
-21419
-21406
-21394
-21383
-21372
-21361
-21352
-21343
-21335
-21329
-21324
-21320
-21317
-21316
-21316
-21318
-21321
-21325
-21330
-21337
-21344
-21352
-21361
-21370
-21380
-21389
-21399
-21408
-21417
-21425
-21432
-21438
-21442
-21446
-21448
-21448
-21447
-21444
-21439
-21432
-21424
-21413
-21401
-21386
-21369
-21351
-21331
-21308
-21285
-21259
-21232
-21204
-21175
-21145
-21114
-21082
-21050
-21018
-20986
-20953
-20921
-20889
-20857
-20826
-20795
-20764
-20734
-20704
-20674
-20644
-20614
-20584
-20554
-20524
-20493
-20461
-20428
-20394
-20359
-20323
-20284
-20244
-20202
-20158
-20112
-20064
-20013
-19960
-19905
-19846
-19786
-19723
-19657
-19589
-19519
-19447
-19372
-19295
-19216
-19135
-19052
-18967
-18880
-18792
-18703
-18612
-18521
-18428
-18335
-18241
-18146
-18051
-17956
-17861
-17767
-17672
-17578
-17485
-17392
-17300
-17209
-17119
-17029
-16940
-16852
-16765
-16679
-16593
-16508
-16423
-16338
-16254
-16171
-16087
-16004
-15920
-15836
-15751
-15667
-15581
-15496
-15409
-15322
-15235
-15146
-15057
-14967
-14876
-14785
-14692
-14599
-14505
-14410
-14314
-14217
-14119
-14020
-13920
-13819
-13717
-13614
-13511
-13406
-13301
-13195
-13089
-12981
-12873
-12765
-12656
-12547
-12438
-12329
-12219
-12110
-12001
-11892
-11784
-11676
-11568
-11461
-11355
-11250
-11145
-11041
-10937
-10834
-10732
-10631
-10530
-10430
-10331
-10233
-10135
-10038
-9942
-9846
-9752
-9658
-9566
-9474
-9384
-9295
-9207
-9121
-9037
-8954
-8873
-8794
-8718
-8643
-8571
-8502
-8434
-8369
-8307
-8246
-8188
-8132
-8080
-8028
-7979
-7933
-7888
-7845
-7804
-7764
-7727
-7691
-7657
-7624
-7593
-7564
-7535
-7508
-7482
-7458
-7434
-7412
-7391
-7370
-7351
-7332
-7314
-7297
-7280
-7264
-7249
-7233
-7218
-7203
-7189
-7174
-7160
-7146
-7132
-7118
-7104
-7091
-7078
-7064
-7051
-7038
-7025
-7012
-6998
-6985
-6971
-6957
-6943
-6929
-6914
-6900
-6885
-6870
-6856
-6841
-6827
-6813
-6800
-6787
-6774
-6763
-6752
-6741
-6732
-6723
-6716
-6708
-6702
-6696
-6691
-6686
-6681
-6676
-6671
-6666
-6661
-6656
-6649
-6643
-6635
-6627
-6619
-6609
-6599
-6588
-6576
-6564
-6550
-6536
-6520
-6504
-6486
-6468
-6449
-6428
-6407
-6385
-6361
-6337
-6312
-6286
-6259
-6230
-6201
-6171
-6139
-6107
-6073
-6038
-6002
-5965
-5927
-5888
-5847
-5806
-5764
-5722
-5678
-5634
-5589
-5544
-5498
-5452
-5405
-5359
-5311
-5263
-5215
-5167
-5117
-5068
-5017
-4966
-4914
-4862
-4808
-4754
-4699
-4642
-4585
-4526
-4466
-4405
-4343
-4279
-4213
-4146
-4077
-4006
-3934
-3859
-3783
-3704
-3624
-3541
-3456
-3369
-3280
-3189
-3095
-2999
-2901
-2801
-2699
-2594
-2488
-2379
-2268
-2156
-2041
-1925
-1808
-1689
-1568
-1446
-1323
-1199
-1073
-947
-819
-691
-561
-431
-300
-167
-33
102
238
375
513
653
794
936
1080
1224
1370
1517
1664
1812
1962
2111
2262
2412
2563
2714
2866
3017
3169
3320
3471
3622
3773
3924
4074
4224
4373
4522
4670
4817
4963
5108
5252
5394
5536
5676
5815
5953
6090
6225
6360
6494
6627
6759
6891
7023
7154
7284
7414
7544
7674
7803
7932
8061
8188
8315
8441
8566
8690
8812
8933
9051
9168
9282
9394
9503
9609
9713
9813
9910
10004
10095
10182
10266
10347
10424
10497
10568
10634
10698
10757
10814
10867
10917
10963
11007
11047
11083
11117
11147
11175
11199
11221
11240
11255
11268
11279
11286
11292
11294
11294
11292
11288
11281
11273
11262
11250
11236
11220
11202
11183
11162
11139
11116
11091
11064
11037
11009
10979
10949
10918
10887
10855
10823
10791
10758
10726
10694
10663
10632
10601
10572
10543
10515
10487
10461
10435
10411
10387
10363
10341
10319
10297
10276
10255
10234
10214
10194
10174
10154
10135
10116
10096
10077
10059
10040
10022
10004
9987
9969
9952
9935
9918
9901
9884
9867
9849
9832
9814
9795
9776
9756
9736
9715
9693
9671
9648
9624
9599
9573
9546
9518
9490
9460
9429
9398
9365
9332
9298
9263
9227
9191
9154
9116
9078
9040
9002
8963
8925
8886
8848
8809
8771
8734
8697
8661
8625
8591
8557
8525
8493
8463
8433
8405
8378
8352
8326
8302
8278
8255
8233
8211
8189
8169
8148
8128
8108
8087
8068
8048
8029
8010
7990
7971
7952
7934
7916
7898
7881
7865
7849
7834
7820
7807
7794
7783
7774
7765
7758
7752
7748
7746
7745
7747
7750
7755
7762
7772
7783
7796
7812
7830
7850
7871
7895
7921
7948
7978
8009
8041
8076
8111
8148
8186
8226
8266
8307
8349
8392
8435
8479
8523
8567
8611
8655
8699
8743
8786
8829
8872
8914
8956
8997
9037
9076
9115
9153
9191
9227
9263
9297
9331
9364
9396
9427
9457
9486
9514
9541
9567
9592
9617
9641
9664
9686
9708
9729
9750
9771
9791
9811
9831
9852
9872
9892
9913
9934
9955
9976
9998
10020
10043
10066
10088
10111
10135
10158
10181
10204
10227
10250
10272
10295
10317
10338
10359
10380
10400
10419
10438
10455
10472
10488
10502
10516
10528
10538
10547
10555
10560
10564
10566
10567
10566
10563
10559
10553
10545
10536
10526
10515
10502
10488
10474
10458
10441
10424
10406
10387
10367
10346
10324
10302
10278
10254
10228
10202
10174
10146
10116
10086
10055
10023
9990
9957
9923
9889
9855
9821
9787
9753
9720
9688
9656
9625
9595
9566
9537
9510
9484
9459
9434
9411
9388
9366
9345
9324
9304
9284
9265
9245
9227
9208
9190
9171
9153
9136
9118
9100
9082
9065
9047
9029
9011
8993
8975
8956
8937
8917
8897
8876
8854
8831
8808
8783
8757
8730
8702
8672
8642
8610
8577
8543
8508
8472
8435
8398
8359
8320
8279
8238
8196
8153
8109
8066
8021
7976
7930
7883
7836
7789
7741
7693
7645
7597
7550
7502
7455
7408
7363
7317
7273
7230
7187
7145
7105
7065
7026
6988
6951
6914
6877
6840
6803
6766
6729
6691
6652
6612
6572
6531
6488
6445
6400
6354
6307
6258
6208
6157
6105
6051
5996
5940
5883
5824
5765
5704
5641
5578
5514
5448
5382
5315
5247
5178
5109
5039
4969
4899
4829
4759
4690
4621
4553
4485
4418
4352
4286
4222
4159
4096
4035
3975
3916
3858
3802
3746
3692
3639
3587
3536
3487
3439
3391
3346
3301
3257
3214
3173
3132
3092
3053
3014
2977
2939
2903
2867
2831
2795
2759
2723
2687
2651
2614
2577
2539
2501
2462
2423
2382
2342
2300
2258
2216
2173
2130
2087
2044
2000
1957
1914
1870
1827
1784
1742
1700
1658
1616
1575
1535
1495
1456
1418
1381
1344
1309
1274
1241
1210
1179
1151
1124
1098
1074
1052
1031
1010
993
977
961
946
933
920
908
897
886
875
865
855
845
836
826
817
808
799
790
781
773
764
756
747
739
731
722
715
707
700
693
686
680
674
669
665
661
659
657
657
657
659
662
666
672
679
688
699
711
724
740
756
774
794
815
837
860
884
909
936
963
990
1018
1048
1079
1110
1141
1174
1207
1240
1275
1310
1345
1381
1418
1455
1492
1530
1568
1606
1644
1682
1721
1760
1799
1839
1879
1919
1960
2001
2044
2087
2130
2174
2219
2265
2312
2359
2408
2457
2507
2557
2608
2660
2712
2765
2817
2870
2922
2974
3025
3076
3126
3175
3223
3270
3315
3360
3403
3444
3484
3523
3559
3594
3627
3659
3688
3715
3740
3762
3783
3801
3817
3831
3842
3851
3858
3863
3866
3868
3867
3865
3861
3856
3850
3842
3833
3823
3812
3799
3786
3771
3756
3739
3721
3702
3682
3661
3638
3614
3588
3561
3533
3502
3470
3436
3401
3364
3325
3284
3242
3198
3153
3106
3058
3009
2958
2906
2853
2798
2742
2684
2625
2565
2503
2440
2376
2310
2242
2174
2104
2032
1960
1886
1811
1734
1657
1579
1499
1419
1338
1256
1173
1089
1004
918
831
744
656
567
477
386
295
202
110
16
-78
-172
-267
-362
-458
-553
-649
-745
-841
-937
-1034
-1130
-1226
-1322
-1419
-1516
-1612
-1709
-1807
-1904
-2001
-2100
-2199
-2297
-2397
-2496
-2596
-2696
-2796
-2897
-2998
-3098
-3199
-3300
-3400
-3500
-3600
-3700
-3800
-3899
-3998
-4097
-4195
-4293
-4391
-4488
-4585
-4681
-4777
-4873
-4967
-5061
-5154
-5247
-5338
-5428
-5517
-5605
-5691
-5776
-5860
-5942
-6022
-6101
-6177
-6253
-6326
-6398
-6467
-6536
-6602
-6668
-6731
-6794
-6855
-6915
-6975
-7033
-7090
-7147
-7202
-7257
-7312
-7365
-7418
-7470
-7522
-7573
-7623
-7673
-7723
-7771
-7820
-7867
-7915
-7962
-8009
-8055
-8101
-8147
-8193
-8239
-8285
-8330
-8376
-8421
-8467
-8513
-8558
-8604
-8650
-8696
-8742
-8788
-8833
-8880
-8926
-8972
-9018
-9064
-9110
-9156
-9202
-9248
-9294
-9340
-9386
-9432
-9478
-9524
-9570
-9616
-9662
-9708
-9754
-9800
-9846
-9891
-9936
-9981
-10026
-10070
-10113
-10156
-10199
-10241
-10282
-10323
-10363
-10402
-10441
-10478
-10515
-10550
-10584
-10617
-10649
-10679
-10708
-10736
-10762
-10786
-10809
-10830
-10850
-10868
-10885
-10900
-10913
-10925
-10936
-10945
-10952
-10958
-10963
-10966
-10968
-10969
-10968
-10966
-10963
-10959
-10954
-10948
-10941
-10933
-10924
-10915
-10906
-10896
-10886
-10876
-10866
-10856
-10846
-10836
-10825
-10815
-10805
-10795
-10784
-10774
-10763
-10752
-10741
-10731
-10720
-10709
-10698
-10687
-10676
-10665
-10654
-10643
-10631
-10620
-10607
-10594
-10581
-10568
-10553
-10538
-10523
-10507
-10491
-10474
-10456
-10438
-10420
-10401
-10382
-10362
-10342
-10321
-10300
-10278
-10255
-10233
-10209
-10185
-10160
-10135
-10109
-10082
-10055
-10027
-9998
-9969
-9939
-9908
-9876
-9843
-9810
-9776
-9740
-9704
-9667
-9629
-9589
-9549
-9508
-9466
-9423
-9379
-9334
-9289
-9242
-9195
-9147
-9098
-9048
-8998
-8946
-8894
-8841
-8787
-8732
-8676
-8619
-8561
-8502
-8443
-8382
-8321
-8259
-8197
-8134
-8070
-8006
-7941
-7876
-7811
-7746
-7680
-7614
-7548
-7481
-7415
-7349
-7283
-7216
-7150
-7084
-7019
-6953
-6888
-6823
-6758
-6693
-6628
-6564
-6500
-6436
-6373
-6309
-6246
-6183
-6120
-6057
-5995
-5932
-5870
-5808
-5746
-5685
-5623
-5562
-5501
-5440
-5380
-5320
-5260
-5200
-5141
-5082
-5024
-4965
-4908
-4850
-4793
-4736
-4679
-4623
-4567
-4512
-4457
-4402
-4348
-4294
-4241
-4188
-4136
-4085
-4034
-3983
-3934
-3885
-3837
-3789
-3743
-3697
-3652
-3609
-3566
-3524
-3484
-3445
-3407
-3370
-3334
-3299
-3266
-3233
-3202
-3171
-3141
-3112
-3084
-3057
-3030
-3004
-2979
-2954
-2930
-2906
-2883
-2860
-2838
-2816
-2794
-2772
-2751
-2731
-2710
-2690
-2671
-2651
-2633
-2614
-2597
-2579
-2563
-2547
-2532
-2518
-2505
-2493
-2482
-2472
-2464
-2456
-2451
-2446
-2443
-2442
-2442
-2444
-2447
-2451
-2458
-2465
-2474
-2484
-2495
-2508
-2521
-2536
-2551
-2567
-2584
-2601
-2619
-2637
-2656
-2674
-2693
-2712
-2731
-2750
-2769
-2788
-2807
-2825
-2844
-2862
-2880
-2899
-2916
-2934
-2952
-2969
-2986
-3003
-3019
-3035
-3050
-3065
-3080
-3094
-3107
-3120
-3133
-3145
-3157
-3169
-3180
-3190
-3201
-3211
-3220
-3229
-3237
-3245
-3252
-3258
-3263
-3268
-3271
-3273
-3273
-3273
-3270
-3267
-3261
-3255
-3246
-3236
-3224
-3210
-3194
-3176
-3156
-3134
-3110
-3084
-3056
-3025
-2992
-2958
-2921
-2882
-2841
-2798
-2752
-2705
-2656
-2605
-2552
-2497
-2441
-2383
-2324
-2263
-2201
-2138
-2074
-2009
-1943
-1876
-1808
-1739
-1669
-1598
-1527
-1454
-1380
-1306
-1230
-1153
-1075
-996
-914
-832
-748
-662
-574
-485
-394
-301
-206
-110
-11
88
190
293
397
503
610
718
828
939
1050
1163
1277
1391
1507
1623
1739
1856
1973
2090
2207
2323
2439
2555
2670
2783
2896
3008
3118
3227
3334
3440
3545
3648
3750
3851
3950
4046
4143
4238
4331
4423
4514
4603
4690
4776
4861
4944
5026
5107
5187
5265
5343
5420
5496
5572
5647
5722
5796
5871
5946
6020
6095
6169
6244
6319
6394
6468
6543
6617
6690
6763
6836
6908
6980
7050
7120
7189
7258
7326
7393
7459
7524
7589
7653
7717
7780
7842
7903
7964
8023
8084
8141
8201
8258
8315
8372
8428
8483
8538
8593
8647
8702
8756
8810
8865
8919
8975
9030
9087
9144
9202
9261
9321
9382
9445
9508
9573
9638
9705
9773
9842
9911
9981
10052
10124
10196
10268
10341
10414
10487
10561
10635
10709
10783
10857
10932
11006
11080
11155
11229
11302
11375
11448
11519
11590
11660
11729
11796
11862
11927
11990
12052
12112
12171
12228
12283
12337
12389
12439
12487
12534
12579
12622
12663
12702
12739
12774
12806
12837
12866
12893
12917
12939
12959
12977
12992
13006
13017
13025
13032
13036
13038
13038
13036
13031
13025
13016
13006
12993
12979
12963
12945
12925
12904
12881
12857
12831
12804
12776
12746
12715
12684
12651
12618
12584
12549
12514
12478
12442
12405
12368
12330
12292
12254
12215
12177
12138
12099
12060
12020
11981
11942
11903
11863
11824
11785
11745
11706
11666
11626
11586
11546
11505
11464
11422
11379
11336
11291
11246
11199
11151
11102
11052
11000
10947
10892
10836
10778
10719
10657
10594
10530
10463
10395
10326
10255
10182
10108
10033
9956
9879
9800
9721
9641
9560
9478
9396
9314
9232
9149
9066
8983
8900
8818
8735
8652
8570
8488
8406
8325
8244
8164
8084
8005
7927
7849
7772
7696
7620
7546
7472
7399
7327
7256
7186
7118
7050
6984
6918
6855
6792
6731
6672
6614
6558
6504
6452
6402
6354
6308
6265
6224
6185
6149
6116
6086
6058
6034
6012
5993
5978
5965
5955
5947
5943
5942
5943
5947
5954
5964
5977
5992
6010
6030
6053
6079
6106
6136
6168
6201
6237
6274
6312
6352
6393
6436
6479
6524
6570
6616
6663
6711
6760
6810
6860
6911
6962
7014
7066
7119
7172
7226
7280
7334
7388
7442
7496
7549
7603
7655
7708
7759
7810
7859
7908
7956
8003
8048
8093
8135
8178
8219
8259
8298
8335
8372
8407
8441
8475
8507
8537
8567
8595
8622
8648
8672
8695
8717
8737
8756
8774
8790
8805
8819
8832
8844
8855
8865
8874
8882
8890
8897
8904
8910
8916
8921
8926
8930
8934
8938
8940
8943
8944
8945
8946
8945
8945
8943
8941
8938
8935
8932
8928
8924
8920
8916
8912
8908
8904
8901
8898
8895
8893
8890
8888
8886
8884
8881
8879
8876
8872
8868
8863
8856
8849
8841
8831
8819
8806
8791
8773
8754
8732
8708
8681
8651
8619
8584
8547
8507
8464
8418
8369
8318
8264
8207
8148
8087
8023
7957
7890
7821
7750
7678
7605
7531
7456
7381
7306
7230
7155
7080
7005
6931
6857
6784
6712
6641
6571
6501
6433
6366
6300
6236
6172
6111
6050
5991
5934
5878
5824
5772
5722
5673
5626
5581
5538
5497
5458
5420
5384
5349
5316
5284
5254
5224
5196
5169
5143
5118
5094
5071
5050
5029
5010
4992
4975
4959
4945
4931
4919
4907
4896
4886
4877
4868
4860
4852
4844
4836
4829
4821
4813
4805
4796
4787
4778
4768
4758
4747
4735
4723
4710
4696
4681
4666
4650
4633
4615
4596
4576
4555
4533
4509
4484
4458
4429
4399
4367
4334
4298
4261
4222
4181
4139
4094
4050
4003
3957
3910
3861
3812
3763
3714
3666
3617
3568
3520
3473
3425
3379
3333
3287
3242
3198
3154
3110
3067
3024
2982
2940
2899
2858
2818
2778
2739
2700
2662
2624
2587
2550
2514
2477
2442
2406
2371
2336
2301
2266
2231
2196
2162
2127
2093
2058
2023
1989
1954
1920
1885
1851
1816
1781
1746
1711
1675
1640
1604
1568
1531
1495
1457
1420
1382
1344
1305
1265
1225
1185
1144
1102
1060
1016
973
929
885
840
795
750
705
660
615
571
526
482
438
394
351
308
265
223
181
139
97
55
13
-29
-70
-112
-153
-195
-236
-278
-319
-361
-403
-445
-488
-531
-574
-617
-661
-706
-751
-796
-842
-887
-933
-978
-1022
-1068
-1113
-1157
-1200
-1243
-1285
-1326
-1367
-1407
-1447
-1486
-1524
-1562
-1600
-1636
-1673
-1709
-1744
-1779
-1813
-1847
-1881
-1913
-1945
-1977
-2008
-2037
-2068
-2097
-2126
-2154
-2181
-2208
-2234
-2260
-2285
-2310
-2334
-2358
-2382
-2405
-2428
-2450
-2472
-2494
-2515
-2536
-2556
-2576
-2596
-2615
-2634
-2652
-2670
-2687
-2704
-2720
-2736
-2750
-2764
-2777
-2790
-2801
-2812
-2821
-2830
-2838
-2846
-2852
-2858
-2863
-2867
-2870
-2873
-2875
-2877
-2878
-2879
-2880
-2881
-2881
-2881
-2882
-2883
-2884
-2885
-2887
-2889
-2891
-2894
-2897
-2901
-2906
-2910
-2916
-2922
-2928
-2935
-2942
-2949
-2957
-2965
-2974
-2982
-2991
-3000
-3009
-3018
-3027
-3036
-3045
-3053
-3061
-3068
-3075
-3081
-3087
-3091
-3095
-3098
-3100
-3101
-3101
-3100
-3098
-3094
-3090
-3085
-3079
-3072
-3064
-3055
-3045
-3035
-3024
-3013
-3001
-2988
-2975
-2961
-2948
-2934
-2919
-2905
-2890
-2875
-2860
-2845
-2830
-2814
-2799
-2783
-2768
-2752
-2736
-2720
-2704
-2688
-2672
-2656
-2640
-2624
-2608
-2592
-2576
-2559
-2543
-2526
-2509
-2492
-2475
-2457
-2439
-2421
-2402
-2383
-2364
-2344
-2323
-2303
-2281
-2259
-2237
-2214
-2191
-2167
-2142
-2117
-2090
-2064
-2036
-2008
-1980
-1951
-1921
-1891
-1860
-1828
-1796
-1764
-1731
-1698
-1665
-1631
-1597
-1564
-1530
-1497
-1464
-1431
-1399
-1368
-1337
-1307
-1277
-1248
-1221
-1193
-1167
-1141
-1117
-1093
-1069
-1047
-1025
-1004
-984
-965
-947
-929
-913
-898
-884
-872
-860
-850
-841
-833
-826
-821
-817
-814
-812
-812
-813
-815
-819
-824
-830
-838
-847
-857
-868
-881
-895
-910
-926
-943
-961
-980
-1000
-1020
-1043
-1065
-1088
-1112
-1136
-1161
-1185
-1210
-1235
-1260
-1285
-1309
-1333
-1356
-1378
-1400
-1420
-1440
-1458
-1476
-1492
-1508
-1522
-1535
-1547
-1558
-1568
-1577
-1586
-1593
-1599
-1604
-1609
-1612
-1615
-1617
-1618
-1618
-1618
-1617
-1615
-1613
-1611
-1608
-1605
-1602
-1598
-1595
-1592
-1589
-1587
-1584
-1582
-1580
-1578
-1576
-1574
-1572
-1570
-1567
-1564
-1561
-1557
-1553
-1547
-1542
-1535
-1527
-1519
-1509
-1499
-1487
-1475
-1461
-1447
-1431
-1414
-1396
-1377
-1357
-1335
-1313
-1289
-1265
-1239
-1213
-1186
-1158
-1129
-1099
-1069
-1038
-1006
-975
-942
-909
-876
-842
-807
-773
-738
-702
-667
-631
-594
-558
-521
-484
-446
-409
-371
-333
-295
-257
-218
-180
-142
-104
-66
-27
11
49
86
124
162
199
237
274
311
348
384
421
458
494
530
567
603
638
674
709
744
779
813
846
878
910
942
972
1000
1030
1058
1084
1110
1135
1159
1181
1203
1224
1244
1264
1282
1300
1317
1333
1349
1364
1379
1393
1407
1420
1433
1446
1459
1471
1483
1495
1507
1519
1531
1543
1555
1567
1579
1591
1603
1615
1627
1639
1650
1662
1673
1684
1694
1704
1713
1721
1729
1736
1741
1746
1750
1753
1755
1755
1755
1754
1752
1749
1744
1739
1733
1726
1718
1709
1700
1689
1678
1666
1653
1639
1624
1608
1592
1575
1557
1539
1519
1499
1479
1457
1436
1414
1391
1369
1346
1323
1299
1276
1252
1228
1204
1180
1156
1131
1107
1082
1057
1032
1006
982
956
930
905
878
852
826
799
773
746
719
692
665
637
610
583
555
528
501
474
448
422
397
372
348
324
302
280
259
239
220
203
186
170
156
143
131
120
111
103
97
92
89
87
87
88
91
96
102
110
119
130
142
156
172
188
206
225
245
265
287
309
332
355
379
403
427
451
475
499
523
546
569
592
615
637
659
681
702
722
742
762
782
801
819
837
855
873
891
908
925
942
958
975
992
1008
1025
1042
1059
1076
1094
1111
1129
1147
1166
1184
1203
1222
1241
1260
1278
1297
1316
1334
1352
1370
1387
1404
1421
1437
1453
1469
1484
1498
1512
1526
1540
1553
1566
1578
1590
1601
1612
1622
1632
1641
1650
1659
1667
1674
1681
1687
1693
1698
1703
1708
1712
1716
1719
1721
1723
1725
1726
1726
1725
1724
1722
1720
1716
1712
1706
1700
1693
1685
1677
1667
1656
1645
1632
1619
1605
1591
1575
1560
1544
1527
1510
1494
1477
1460
1443
1427
1411
1395
1380
1365
1351
1337
1324
1312
1300
1288
1278
1267
1258
1249
1240
1233
1226
1219
1213
1208
1204
1200
1196
1194
1191
1190
1188
1188
1187
1188
1188
1190
1191
1194
1197
1200
1204
1209
1214
1220
1226
1233
1241
1249
1257
1266
1275
1285
1296
1307
1318
1330
1343
1356
1370
1385
1400
1416
1433
1451
1470
1489
1509
1530
1552
1574
1597
1621
1645
1670
1695
1720
1746
1773
1799
1826
1854
1882
1910
1938
1967
1996
2025
2056
2087
2118
2149
2181
2214
2247
2280
2313
2347
2380
2414
2448
2483
2517
2551
2586
2620
2655
2690
2724
2759
2793
2828
2862
2896
2930
2964
2997
3030
3063
3095
3126
3158
3188
3217
3246
3273
3300
3325
3349
3372
3393
3412
3430
3446
3461
3474
3485
3495
3503
3509
3513
3516
3518
3518
3516
3513
3509
3503
3496
3488
3478
3468
3455
3442
3428
3413
3396
3379
3361
3342
3322
3301
3280
3259
3237
3214
3192
3169
3146
3122
3099
3075
3051
3027
3003
2978
2954
2929
2904
2879
2854
2829
2804
2779
2754
2729
2705
2680
2656
2632
2608
2584
2561
2539
2516
2494
2473
2452
2431
2411
2391
2372
2353
2334
2316
2298
2280
2262
2245
2228
2211
2193
2176
2160
2143
2126
2109
2092
2076
2059
2043
2027
2009
1994
1978
1962
1947
1931
1916
1901
1886
1871
1857
1843
1830
1817
1805
1794
1783
1773
1763
1754
1746
1738
1731
1724
1717
1711
1705
1699
1693
1687
1681
1675
1669
1662
1656
1648
1641
1633
1625
1617
1608
1599
1589
1579
1569
1558
1547
1535
1523
1510
1497
1483
1469
1454
1439
1424
1409
1393
1377
1362
1346
1330
1314
1299
1283
1268
1253
1238
1223
1209
1195
1180
1166
1152
1139
1125
1111
1097
1082
1068
1054
1039
1024
1008
993
977
961
945
928
911
893
876
858
839
820
801
781
761
740
719
697
674
650
626
601
574
547
519
490
460
428
396
362
328
292
255
217
178
138
97
55
13
-31
-75
-120
-166
-212
-259
-306
-354
-402
-451
-500
-549
-598
-648
-698
-748
-798
-848
-899
-949
-1000
-1051
-1101
-1152
-1202
-1252
-1302
-1352
-1402
-1451
-1500
-1549
-1598
-1647
-1696
-1744
-1793
-1842
-1892
-1941
-1991
-2041
-2093
-2144
-2197
-2250
-2303
-2357
-2412
-2467
-2523
-2580
-2637
-2694
-2752
-2810
-2869
-2928
-2987
-3046
-3105
-3165
-3224
-3284
-3343
-3402
-3461
-3519
-3577
-3634
-3691
-3746
-3801
-3855
-3907
-3958
-4008
-4056
-4102
-4147
-4190
-4231
-4271
-4309
-4346
-4380
-4414
-4446
-4476
-4505
-4533
-4560
-4586
-4611
-4635
-4659
-4681
-4704
-4725
-4746
-4767
-4788
-4808
-4828
-4847
-4867
-4886
-4906
-4925
-4945
-4964
-4984
-5005
-5025
-5046
-5068
-5089
-5112
-5135
-5159
-5184
-5209
-5235
-5261
-5288
-5316
-5344
-5373
-5402
-5432
-5462
-5492
-5523
-5554
-5585
-5615
-5646
-5677
-5708
-5738
-5769
-5799
-5828
-5858
-5887
-5915
-5943
-5971
-5999
-6025
-6052
-6078
-6103
-6128
-6153
-6177
-6200
-6224
-6247
-6269
-6292
-6314
-6336
-6357
-6379
-6400
-6421
-6442
-6462
-6483
-6503
-6524
-6543
-6563
-6582
-6601
-6619
-6637
-6654
-6671
-6687
-6702
-6717
-6730
-6743
-6755
-6767
-6777
-6786
-6795
-6802
-6809
-6814
-6819
-6822
-6825
-6827
-6828
-6828
-6827
-6826
-6823
-6820
-6816
-6812
-6806
-6800
-6793
-6785
-6776
-6767
-6757
-6746
-6735
-6723
-6711
-6698
-6684
-6670
-6656
-6641
-6625
-6609
-6593
-6576
-6558
-6540
-6522
-6504
-6485
-6465
-6445
-6425
-6405
-6384
-6363
-6342
-6320
-6298
-6276
-6254
-6232
-6210
-6188
-6166
-6145
-6123
-6102
-6081
-6060
-6040
-6019
-5999
-5978
-5958
-5937
-5916
-5895
-5873
-5850
-5827
-5804
-5779
-5754
-5728
-5701
-5673
-5644
-5614
-5583
-5552
-5520
-5487
-5454
-5420
-5386
-5352
-5317
-5282
-5246
-5211
-5175
-5139
-5103
-5066
-5029
-4993
-4955
-4918
-4880
-4842
-4803
-4764
-4724
-4684
-4643
-4602
-4560
-4518
-4475
-4431
-4387
-4343
-4298
-4253
-4207
-4161
-4114
-4066
-4018
-3970
-3921
-3871
-3820
-3769
-3718
-3665
-3612
-3559
-3504
-3450
-3394
-3338
-3282
-3226
-3169
-3113
-3056
-3000
-2944
-2888
-2833
-2778
-2723
-2669
-2616
-2563
-2510
-2458
-2406
-2354
-2302
-2251
-2199
-2148
-2097
-2045
-1994
-1943
-1892
-1842
-1791
-1741
-1691
-1642
-1593
-1545
-1497
-1450
-1403
-1357
-1312
-1268
-1223
-1180
-1136
-1093
-1051
-1008
-965
-923
-880
-838
-795
-752
-709
-666
-623
-580
-537
-494
-451
-408
-366
-324
-282
-241
-201
-161
-122
-84
-46
-9
27
62
97
131
164
197
229
260
291
321
351
379
407
434
461
486
511
535
559
581
604
626
647
668
690
711
732
753
775
797
819
842
864
887
911
935
959
984
1008
1034
1059
1085
1111
1137
1164
1191
1219
1247
1275
1304
1333
1363
1393
1424
1455
1486
1518
1550
1582
1614
1645
1677
1709
1740
1770
1800
1830
1858
1886
1912
1938
1963
1986
2008
2029
2049
2067
2084
2100
2115
2128
2140
2151
2160
2168
2175
2180
2184
2187
2188
2187
2185
2181
2176
2169
2161
2151
2139
2126
2112
2097
2080
2063
2044
2025
2005
1985
1965
1944
1923
1902
1881
1860
1839
1818
1797
1777
1756
1736
1716
1697
1678
1659
1642
1624
1608
1592
1578
1564
1552
1540
1530
1520
1512
1505
1500
1495
1491
1488
1486
1485
1485
1485
1486
1487
1489
1491
1494
1497
1501
1505
1509
1514
1519
1525
1530
1536
1543
1549
1556
1563
1570
1578
1585
1592
1599
1607
1614
1620
1627
1632
1638
1643
1648
1651
1655
1658
1660
1661
1662
1662
1662
1661
1659
1657
1654
1650
1646
1642
1636
1630
1624
1616
1608
1600
1590
1580
1569
1558
1545
1533
1519
1506
1491
1477
1463
1448
1434
1420
1406
1393
1380
1367
1355
1343
1332
1321
1310
1299
1289
1279
1268
1257
1247
1236
1224
1212
1200
1187
1174
1160
1146
1131
1115
1098
1081
1062
1043
1024
1002
982
959
936
913
889
864
839
813
787
760
734
707
681
654
628
602
577
552
528
504
481
459
438
418
398
380
362
345
329
313
299
285
272
259
247
236
225
215
205
196
187
179
171
163
155
147
139
131
124
115
107
98
89
80
70
59
48
36
23
10
-4
-19
-34
-51
-68
-86
-105
-125
-145
-166
-188
-210
-233
-256
-280
-304
-329
-354
-379
-404
-430
-456
-482
-508
-534
-560
-585
-611
-636
-660
-684
-708
-730
-752
-774
-794
-814
-833
-851
-868
-884
-899
-914
-928
-941
-954
-966
-977
-988
-998
-1008
-1018
-1027
-1035
-1043
-1051
-1058
-1065
-1071
-1077
-1082
-1086
-1090
-1093
-1096
-1097
-1098
-1099
-1098
-1097
-1094
-1091
-1086
-1081
-1074
-1066
-1057
-1046
-1034
-1020
-1004
-987
-968
-947
-924
-899
-872
-844
-813
-781
-746
-710
-672
-633
-591
-548
-504
-457
-410
-361
-310
-258
-205
-151
-95
-38
20
79
140
202
265
328
393
459
525
592
660
728
797
867
936
1006
1076
1146
1217
1287
1357
1428
1498
1568
1638
1707
1776
1845
1913
1981
2049
2116
2183
2249
2314
2379
2444
2508
2572
2635
2697
2759
2820
2881
2941
3001
3060
3119
3177
3235
3293
3350
3406
3463
3519
3574
3629
3684
3739
3794
3848
3903
3957
4011
4065
4120
4174
4228
4282
4336
4390
4444
4498
4551
4604
4657
4709
4761
4813
4864
4914
4963
5012
5059
5106
5152
5196
5240
5282
5324
5363
5402
5439
5475
5509
5542
5573
5603
5631
5657
5682
5705
5726
5746
5764
5781
5796
5809
5820
5830
5839
5846
5852
5857
5860
5862
5863
5863
5862
5860
5857
5854
5849
5844
5838
5832
5825
5818
5810
5802
5793
5784
5775
5765
5755
5745
5735
5724
5714
5703
5692
5680
5668
5656
5644
5632
5619
5605
5591
5577
5563
5548
5532
5516
5500
5484
5467
5450
5432
5414
5397
5379
5361
5343
5325
5307
5289
5271
5253
5235
5218
5200
5183
5166
5149
5132
5116
5099
5083
5067
5051
5035
5019
5004
4988
4973
4958
4943
4929
4914
4900
4886
4871
4857
4843
4829
4816
4802
4787
4773
4759
4744
4730
4715
4699
4684
4668
4652
4635
4619
4602
4585
4568
4550
4533
4516
4499
4482
4465
4448
4431
4415
4399
4383
4368
4353
4339
4325
4311
4299
4286
4275
4264
4253
4243
4234
4224
4216
4208
4200
4192
4185
4178
4171
4164
4157
4150
4143
4136
4129
4121
4113
4104
4096
4086
4075
4066
4054
4043
4032
4019
4006
3992
3977
3962
3946
3930
3913
3895
3877
3858
3838
3818
3797
3776
3754
3731
3708
3685
3661
3636
3611
3585
3559
3533
3506
3478
3451
3422
3393
3364
3334
3303
3272
3240
3207
3174
3140
3106
3070
3034
2997
2960
2922
2883
2844
2805
2765
2724
2683
2642
2601
2559
2517
2475
2433
2391
2349
2307
2264
2222
2180
2138
2096
2055
2013
1972
1931
1890
1849
1809
1768
1728
1689
1649
1610
1571
1532
1493
1455
1417
1379
1341
1303
1265
1228
1190
1153
1115
1077
1040
1002
964
925
886
847
807
767
726
684
642
599
555
510
465
419
372
325
276
227
178
128
77
26
-25
-76
-128
-179
-231
-282
-332
-382
-432
-481
-529
-576
-622
-668
-712
-756
-798
-840
-881
-920
-959
-996
-1033
-1069
-1103
-1137
-1169
-1200
-1230
-1260
-1288
-1314
-1340
-1365
-1388
-1410
-1431
-1451
-1470
-1489
-1506
-1522
-1538
-1553
-1567
-1581
-1594
-1607
-1619
-1631
-1642
-1653
-1664
-1674
-1684
-1694
-1703
-1712
-1720
-1728
-1736
-1743
-1751
-1757
-1764
-1771
-1777
-1784
-1790
-1797
-1804
-1811
-1818
-1825
-1833
-1841
-1849
-1858
-1866
-1875
-1885
-1894
-1904
-1913
-1923
-1933
-1942
-1952
-1961
-1971
-1980
-1989
-1997
-2005
-2013
-2021
-2029
-2037
-2044
-2051
-2057
-2063
-2070
-2075
-2081
-2087
-2092
-2097
-2103
-2108
-2113
-2118
-2122
-2127
-2132
-2137
-2142
-2147
-2153
-2158
-2164
-2170
-2176
-2182
-2189
-2196
-2204
-2211
-2219
-2227
-2235
-2243
-2251
-2259
-2268
-2276
-2283
-2291
-2299
-2306
-2313
-2320
-2326
-2333
-2338
-2344
-2349
-2354
-2359
-2363
-2367
-2371
-2374
-2377
-2379
-2382
-2384
-2385
-2386
-2387
-2388
-2388
-2388
-2388
-2387
-2387
-2387
-2386
-2386
-2385
-2385
-2385
-2385
-2385
-2386
-2387
-2388
-2390
-2393
-2396
-2399
-2404
-2409
-2415
-2421
-2428
-2436
-2445
-2455
-2465
-2476
-2488
-2501
-2515
-2530
-2546
-2562
-2580
-2599
-2619
-2640
-2662
-2686
-2710
-2736
-2763
-2791
-2820
-2850
-2881
-2914
-2947
-2981
-3016
-3052
-3088
-3125
-3163
-3201
-3240
-3279
-3318
-3357
-3397
-3436
-3475
-3515
-3554
-3592
-3631
-3669
-3706
-3743
-3779
-3815
-3850
-3884
-3918
-3950
-3982
-4013
-4043
-4073
-4101
-4129
-4156
-4182
-4207
-4232
-4256
-4279
-4302
-4324
-4346
-4368
-4389
-4410
-4431
-4451
-4471
-4492
-4512
-4532
-4552
-4572
-4592
-4613
-4633
-4653
-4674
-4694
-4715
-4735
-4756
-4778
-4799
-4820
-4842
-4864
-4886
-4908
-4930
-4953
-4975
-4997
-5020
-5042
-5064
-5085
-5107
-5128
-5148
-5168
-5187
-5206
-5223
-5240
-5256
-5271
-5284
-5297
-5308
-5318
-5327
-5334
-5340
-5345
-5348
-5350
-5350
-5348
-5345
-5341
-5336
-5329
-5320
-5311
-5300
-5288
-5274
-5260
-5245
-5228
-5211
-5193
-5174
-5154
-5134
-5112
-5090
-5067
-5044
-5020
-4995
-4970
-4944
-4918
-4891
-4864
-4837
-4809
-4781
-4753
-4725
-4697
-4668
-4639
-4610
-4581
-4551
-4521
-4491
-4460
-4429
-4397
-4365
-4332
-4299
-4265
-4230
-4195
-4158
-4121
-4083
-4045
-4005
-3965
-3925
-3883
-3841
-3798
-3754
-3709
-3664
-3618
-3572
-3524
-3477
-3428
-3379
-3330
-3279
-3229
-3178
-3126
-3074
-3022
-2970
-2918
-2865
-2812
-2759
-2707
-2654
-2602
-2550
-2498
-2446
-2395
-2344
-2293
-2243
-2193
-2144
-2095
-2047
-2000
-1953
-1906
-1860
-1815
-1770
-1727
-1683
-1641
-1599
-1558
-1518
-1479
-1440
-1402
-1366
-1330
-1295
-1260
-1227
-1195
-1163
-1132
-1102
-1072
-1044
-1014
-988
-961
-934
-908
-883
-858
-833
-809
-785
-761
-737
-714
-691
-668
-645
-622
-598
-575
-552
-529
-506
-483
-459
-436
-412
-389
-365
-342
-318
-294
-271
-247
-223
-200
-176
-153
-130
-107
-84
-62
-40
-18
3
24
45
65
85
104
122
140
158
175
191
207
222
237
251
265
278
291
304
316
328
340
351
362
373
384
395
405
415
426
436
447
457
468
479
490
501
512
524
536
548
561
573
586
599
613
627
640
655
669
683
697
712
726
741
755
769
783
797
810
823
836
848
860
871
881
891
900
908
916
923
929
935
939
943
946
949
950
951
951
950
948
945
942
938
933
927
921
914
907
898
890
880
870
859
848
836
824
811
797
783
768
752
736
720
702
685
667
648
629
609
589
568
547
526
504
482
459
436
413
390
366
343
319
295
271
248
224
201
177
154
131
109
87
65
43
22
1
-19
-39
-59
-78
-97
-115
-132
-149
-166
-181
-196
-211
-225
-238
-250
-262
-274
-284
-294
-304
-312
-320
-328
-335
-341
-346
-351
-356
-359
-363
-365
-367
-369
-370
-371
-371
-371
-370
-369
-367
-366
-364
-361
-358
-355
-352
-349
-345
-341
-337
-332
-327
-322
-317
-311
-305
-298
-291
-284
-276
-267
-258
-249
-239
-228
-217
-206
-194
-181
-167
-153
-139
-124
-108
-92
-75
-57
-39
-20
0
20
41
62
84
107
130
154
179
204
230
256
283
310
338
367
396
425
455
486
518
550
582
615
649
683
717
752
787
823
859
895
932
968
1004
1043
1080
1117
1155
1193
1231
1269
1307
1345
1384
1422
1460
1499
1537
1576
1614
1653
1692
1730
1769
1807
1846
1884
1922
1960
1998
2036
2073
2110
2147
2183
2219
2254
2290
2325
2359
2394
2428
2461
2495
2528
2560
2592
2623
2654
2684
2714
2743
2771
2799
2825
2851
2876
2900
2924
2946
2968
2988
3008
3027
3045
3062
3078
3093
3107
3121
3133
3145
3155
3165
3173
3181
3187
3193
3198
3201
3204
3205
3206
3206
3205
3202
3199
3195
3190
3184
3178
3170
3162
3153
3143
3133
3122
3110
3097
3084
3070
3055
3040
3024
3007
2990
2972
2953
2934
2915
2894
2874
2852
2831
2809
2786
2763
2740
2717
2693
2669
2645
2621
2597
2572
2548
2523
2498
2473
2448
2423
2398
2372
2347
2322
2296
2271
2245
2219
2193
2168
2142
2116
2090
2065
2039
2013
1989
1964
1939
1914
1890
1866
1842
1819
1796
1774
1752
1730
1709
1689
1669
1649
1630
1612
1594
1576
1559
1543
1527
1511
1496
1482
1468
1454
1441
1428
1416
1404
1392
1381
1371
1360
1350
1341
1331
1322
1313
1304
1295
1287
1279
1270
1262
1254
1246
1238
1231
1223
1216
1208
1201
1194
1188
1181
1175
1169
1163
1158
1152
1148
1143
1139
1135
1132
1129
1127
1125
1123
1122
1122
1121
1122
1123
1124
1126
1129
1132
1136
1140
1145
1151
1156
1163
1169
1176
1183
1190
1198
1205
1213
1220
1227
1235
1242
1248
1254
1260
1266
1271
1276
1281
1285
1289
1292
1295
1298
1300
1302
1304
1305
1305
1305
1305
1304
1303
1302
1299
1297
1294
1290
1286
1282
1277
1272
1266
1260
1254
1247
1240
1232
1224
1216
1207
1198
1188
1178
1168
1157
1146
1135
1123
1111
1098
1085
1072
1058
1045
1030
1016
1000
986
971
956
940
925
910
895
879
865
850
836
822
808
794
781
768
756
744
732
720
708
697
686
675
664
654
643
633
623
612
602
592
582
572
561
551
540
530
519
508
498
487
475
464
453
441
430
418
406
394
381
369
356
344
331
318
304
291
277
263
249
235
220
205
191
176
161
146
130
115
100
84
69
53
37
22
6
-10
-25
-41
-57
-73
-89
-105
-121
-137
-153
-169
-185
-200
-216
-232
-247
-263
-278
-293
-308
-323
-338
-352
-366
-380
-393
-407
-420
-433
-445
-457
-469
-481
-492
-503
-514
-524
-534
-543
-552
-561
-569
-576
-583
-590
-596
-601
-606
-610
-614
-618
-621
-624
-626
-628
-630
-631
-632
-632
-633
-633
-633
-632
-632
-631
-630
-629
-628
-626
-625
-623
-620
-618
-615
-612
-609
-606
-602
-598
-594
-590
-585
-580
-575
-569
-563
-557
-551
-544
-537
-530
-523
-515
-507
-499
-491
-483
-474
-466
-457
-448
-439
-430
-421
-411
-401
-391
-382
-372
-361
-351
-341
-330
-319
-309
-298
-287
-276
-264
-253
-242
-231
-219
-208
-197
-186
-175
-164
-153
-142
-132
-122
-111
-102
-92
-83
-74
-65
-56
-48
-40
-32
-25
-18
-11
-5
1
7
12
16
21
25
28
32
34
37
40
42
44
46
48
50
51
53
55
56
58
60
62
64
66
69
71
74
78
81
85
89
93
98
103
108
113
119
125
131
138
144
151
158
165
172
179
187
194
201
208
215
222
228
234
240
246
251
256
261
265
269
273
276
279
282
284
286
288
289
290
291
292
292
292
291
291
290
288
287
284
282
279
275
271
267
262
256
250
243
235
227
219
209
200
189
178
166
154
141
128
114
99
84
68
52
35
18
0
-18
-37
-56
-75
-95
-115
-135
-156
-176
-197
-218
-239
-260
-281
-302
-323
-344
-365
-386
-407
-428
-449
-469
-489
-510
-530
-550
-570
-590
-609
-629
-648
-668
-687
-706
-725
-743
-762
-780
-798
-816
-834
-852
-870
-887
-905
-922
-939
-956
-973
-990
-1006
-1022
-1040
-1056
-1073
-1089
-1106
-1122
-1138
-1154
-1171
-1187
-1202
-1218
-1233
-1248
-1263
-1278
-1292
-1306
-1319
-1333
-1346
-1358
-1370
-1381
-1393
-1403
-1413
-1423
-1432
-1440
-1448
-1455
-1462
-1468
-1473
-1477
-1480
-1483
-1485
-1486
-1487
-1486
-1485
-1483
-1480
-1476
-1472
-1467
-1461
-1454
-1446
-1438
-1429
-1419
-1409
-1397
-1385
-1373
-1359
-1345
-1330
-1315
-1299
-1283
-1266
-1249
-1232
-1214
-1196
-1177
-1158
-1139
-1120
-1101
-1082
-1062
-1043
-1022
-1002
-984
-965
-945
-926
-907
-888
-870
-851
-833
-815
-797
-780
-762
-745
-728
-711
-695
-679
-663
-647
-632
-617
-602
-587
-573
-559
-546
-532
-519
-506
-494
-481
-469
-458
-446
-435
-424
-413
-402
-391
-381
-370
-360
-350
-339
-329
-319
-309
-298
-288
-278
-267
-256
-245
-234
-223
-211
-199
-187
-175
-163
-150
-137
-124
-111
-98
-84
-71
-57
-43
-29
-15
-1
13
27
41
55
69
83
97
111
126
140
154
168
182
197
211
225
240
254
269
283
298
313
328
344
359
375
391
407
423
440
457
474
491
508
526
544
562
580
598
616
634
652
670
688
706
724
742
760
778
795
813
831
848
866
883
901
919
936
954
972
989
1006
1025
1043
1061
1080
1098
1117
1135
1154
1172
1191
1210
1229
1247
1266
1285
1303
1322
1340
1359
1377
1395
1413
1431
1449
1467
1484
1502
1519
1536
1553
1570
1587
1604
1620
1637
1653
1670
1686
1703
1720
1737
1754
1771
1789
1807
1825
1844
1863
1882
1902
1922
1943
1963
1984
2005
2027
2049
2071
2093
2115
2137
2159
2182
2204
2226
2249
2271
2294
2316
2338
2360
2382
2403
2425
2446
2467
2487
2507
2527
2546
2564
2582
2600
2617
2633
2649
2665
2679
2693
2706
2719
2731
2742
2753
2762
2772
2780
2788
2795
2802
2808
2813
2818
2822
2825
2828
2831
2833
2835
2836
2837
2838
2838
2838
2838
2838
2837
2837
2836
2835
2835
2834
2834
2833
2833
2832
2832
2832
2832
2832
2833
2833
2833
2834
2835
2835
2836
2837
2838
2840
2841
2843
2844
2846
2848
2850
2852
2854
2857
2859
2862
2864
2867
2870
2872
2875
2878
2880
2883
2886
2888
2891
2893
2895
2897
2899
2901
2902
2903
2904
2905
2905
2905
2904
2903
2902
2900
2897
2894
2891
2886
2882
2876
2870
2864
2857
2849
2841
2832
2823
2813
2803
2792
2781
2770
2758
2745
2733
2720
2707
2694
2680
2667
2653
2640
2626
2612
2599
2585
2571
2558
2544
2531
2517
2504
2491
2477
2464
2451
2439
2426
2413
2400
2388
2376
2363
2351
2339
2327
2314
2302
2291
2279
2267
2255
2243
2231
2220
2208
2196
2184
2173
2161
2149
2137
2125
2113
2101
2089
2077
2064
2052
2039
2027
2013
2001
1988
1975
1962
1949
1936
1922
1909
1896
1882
1869
1856
1842
1829
1816
1803
1790
1777
1764
1752
1739
1727
1715
1703
1692
1680
1669
1658
1647
1637
1627
1617
1607
1598
1589
1580
1572
1564
1557
1550
1544
1538
1532
1528
1523
1519
1516
1513
1510
1508
1506
1505
1504
1503
1503
1503
1503
1504
1504
1505
1507
1508
1510
1511
1513
1515
1517
1519
1521
1523
1525
1527
1529
1531
1533
1535
1537
1538
1540
1541
1543
1544
1546
1547
1549
1550
1552
1553
1555
1557
1559
1562
1564
1567
1570
1573
1577
1581
1585
1590
1596
1601
1607
1613
1620
1627
1635
1643
1651
1660
1669
1678
1688
1698
1708
1719
1730
1742
1754
1766
1778
1791
1803
1816
1829
1842
1856
1869
1883
1897
1910
1924
1938
1952
1966
1980
1993
2007
2021
2033
2047
2061
2074
2086
2099
2111
2124
2136
2147
2159
2170
2181
2192
2203
2213
2223
2232
2242
2251
2259
2267
2275
2283
2290
2297
2303
2309
2314
2320
2324
2328
2332
2335
2337
2339
2341
2342
2342
2342
2341
2339
2338
2335
2332
2328
2324
2320
2315
2310
2305
2299
2293
2286
2279
2272
2265
2258
2250
2242
2234
2226
2218
2209
2201
2192
2184
2175
2167
2158
2149
2141
2132
2124
2116
2108
2100
2092
2085
2077
2071
2064
2057
2051
2045
2040
2035
2029
2025
2021
2017
2013
2009
2005
2001
1999
1996
1993
1990
1987
1984
1981
1978
1975
1971
1967
1963
1959
1954
1948
1943
1936
1930
1923
1915
1906
1898
1888
1878
1868
1857
1846
1834
1821
1809
1796
1782
1769
1755
1740
1726
1712
1697
1682
1667
1652
1638
1623
1608
1594
1580
1566
1552
1539
1526
1514
1502
1490
1479
1468
1457
1447
1438
1429
1420
1411
1403
1395
1387
1380
1373
1366
1360
1353
1347
1340
1334
1328
1321
1315
1308
1301
1294
1286
1279
1271
1262
1253
1244
1234
1224
1213
1202
1190
1178
1165
1152
1138
1123
1108
1093
1077
1060
1043
1026
1008
990
971
953
934
914
895
875
856
836
815
795
775
754
734
713
692
671
650
629
608
586
565
543
522
500
478
455
433
411
388
365
342
319
296
273
250
227
203
180
157
134
111
89
66
44
23
1
-19
-40
-60
-79
-98
-116
-134
-151
-168
-183
-199
-213
-227
-240
-252
-264
-275
-285
-295
-303
-312
-320
-327
-333
-339
-345
-350
-355
-359
-363
-367
-371
-374
-378
-381
-384
-387
-390
-393
-396
-399
-402
-405
-408
-411
-414
-418
-421
-424
-427
-430
-433
-436
-439
-442
-444
-446
-448
-450
-451
-452
-453
-453
-452
-451
-450
-448
-445
-442
-438
-433
-428
-422
-416
-409
-401
-393
-384
-375
-365
-354
-344
-332
-320
-308
-295
-282
-269
-255
-241
-227
-213
-199
-185
-170
-156
-141
-127
-112
-98
-84
-70
-57
-43
-30
-16
-3
9
22
34
46
58
70
81
92
103
114
124
135
145
154
164
174
183
192
201
210
218
227
235
244
252
260
268
276
284
292
299
307
315
323
330
338
345
352
360
367
374
381
389
396
403
410
418
425
432
440
447
455
463
470
478
486
493
501
508
516
524
531
539
546
554
561
569
576
583
591
598
605
611
618
625
631
637
643
649
655
661
666
671
676
681
686
690
694
698
701
704
707
710
713
715
717
719
720
722
723
724
725
725
725
726
726
725
725
724
724
723
722
720
719
718
717
715
714
712
711
710
708
707
706
705
705
704
703
703
703
703
703
703
703
703
704
704
704
705
705
705
706
706
706
706
706
705
705
705
704
703
702
701
699
698
696
694
692
689
686
683
679
675
671
667
662
656
650
644
637
630
623
615
607
598
589
580
571
562
552
542
532
522
512
502
492
481
471
460
450
439
428
418
407
396
385
374
363
353
342
331
320
309
298
287
277
266
255
244
233
221
210
199
187
176
164
152
139
127
115
102
89
76
62
48
34
20
6
-9
-25
-40
-56
-72
-89
-106
-123
-141
-159
-177
-196
-215
-234
-253
-273
-293
-313
-333
-354
-374
-395
-415
-436
-457
-478
-499
-520
-541
-562
-583
-604
-625
-647
-668
-689
-711
-732
-754
-775
-797
-819
-840
-862
-884
-906
-928
-950
-972
-993
-1014
-1037
-1059
-1081
-1103
-1125
-1147
-1169
-1190
-1212
-1233
-1254
-1275
-1296
-1316
-1337
-1356
-1376
-1395
-1414
-1432
-1450
-1467
-1484
-1500
-1516
-1531
-1546
-1559
-1573
-1586
-1598
-1610
-1621
-1632
-1643
-1653
-1663
-1673
-1683
-1692
-1701
-1709
-1717
-1725
-1733
-1740
-1747
-1754
-1760
-1765
-1770
-1775
-1779
-1782
-1785
-1788
-1789
-1791
-1791
-1791
-1791
-1790
-1788
-1786
-1784
-1781
-1777
-1773
-1769
-1764
-1759
-1753
-1747
-1740
-1733
-1726
-1717
-1709
-1700
-1690
-1680
-1670
-1659
-1648
-1637
-1626
-1614
-1602
-1590
-1578
-1566
-1553
-1541
-1529
-1517
-1504
-1492
-1480
-1468
-1456
-1444
-1433
-1421
-1409
-1398
-1387
-1375
-1364
-1353
-1342
-1332
-1321
-1311
-1300
-1290
-1280
-1270
-1260
-1250
-1240
-1230
-1220
-1210
-1200
-1189
-1178
-1168
-1157
-1145
-1133
-1121
-1109
-1096
-1083
-1069
-1055
-1041
-1026
-1010
-994
-978
-961
-943
-926
-907
-888
-869
-848
-828
-807
-785
-763
-741
-718
-695
-671
-647
-623
-599
-575
-550
-525
-501
-476
-452
-427
-403
-379
-356
-332
-309
-287
-265
-244
-223
-203
-183
-164
-146
-128
-111
-95
-79
-64
-50
-37
-24
-12
-1
9
19
28
36
44
51
57
63
68
73
77
80
84
86
89
91
93
94
95
97
98
98
99
100
100
101
101
102
102
102
102
102
103
103
103
103
102
102
102
102
101
101
101
100
100
99
99
98
97
96
95
94
93
92
91
89
88
86
84
82
80
78
76
74
71
69
66
64
61
58
54
51
47
43
39
34
29
24
18
12
6
-1
-8
-15
-23
-30
-39
-47
-55
-64
-73
-82
-91
-101
-110
-119
-129
-138
-148
-157
-166
-175
-184
-193
-201
-210
-218
-226
-234
-241
-249
-256
-263
-270
-277
-283
-290
-296
-302
-309
-315
-322
-329
-336
-343
-350
-358
-366
-375
-384
-393
-403
-413
-423
-434
-446
-458
-470
-482
-496
-509
-523
-537
-551
-565
-580
-595
-610
-626
-641
-657
-672
-688
-704
-720
-735
-751
-767
-783
-798
-814
-830
-845
-860
-875
-890
-904
-918
-932
-946
-959
-972
-984
-996
-1008
-1020
-1031
-1042
-1053
-1063
-1074
-1084
-1094
-1104
-1114
-1123
-1133
-1143
-1153
-1163
-1173
-1184
-1194
-1204
-1215
-1226
-1237
-1248
-1259
-1270
-1282
-1294
-1305
-1317
-1329
-1341
-1353
-1365
-1377
-1390
-1402
-1414
-1426
-1438
-1450
-1463
-1475
-1487
-1499
-1511
-1522
-1534
-1546
-1557
-1568
-1579
-1589
-1600
-1610
-1620
-1629
-1639
-1648
-1657
-1665
-1674
-1682
-1689
-1697
-1704
-1711
-1718
-1724
-1730
-1736
-1741
-1746
-1751
-1755
-1759
-1763
-1767
-1770
-1772
-1775
-1776
-1778
-1779
-1780
-1780
-1780
-1779
-1778
-1776
-1774
-1771
-1769
-1765
-1762
-1758
-1753
-1749
-1744
-1739
-1734
-1728
-1723
-1718
-1712
-1707
-1702
-1696
-1691
-1687
-1682
-1678
-1674
-1671
-1668
-1666
-1664
-1662
-1661
-1661
-1661
-1662
-1664
-1666
-1669
-1673
-1677
-1682
-1688
-1695
-1702
-1711
-1719
-1729
-1739
-1750
-1761
-1773
-1785
-1798
-1811
-1825
-1839
-1854
-1868
-1884
-1899
-1915
-1931
-1947
-1963
-1980
-1997
-2013
-2031
-2048
-2065
-2083
-2100
-2118
-2135
-2153
-2171
-2188
-2206
-2223
-2241
-2258
-2275
-2292
-2309
-2326
-2343
-2359
-2375
-2392
-2408
-2424
-2439
-2455
-2470
-2485
-2500
-2515
-2529
-2544
-2558
-2572
-2586
-2600
-2613
-2627
-2640
-2654
-2667
-2680
-2693
-2705
-2718
-2731
-2743
-2756
-2769
-2781
-2793
-2806
-2818
-2830
-2842
-2854
-2866
-2878
-2890
-2902
-2914
-2926
-2937
-2949
-2961
-2972
-2984
-2996
-3007
-3019
-3031
-3042
-3054
-3066
-3077
-3089
-3101
-3112
-3124
-3136
-3148
-3160
-3172
-3184
-3196
-3208
-3220
-3233
-3245
-3258
-3270
-3283
-3295
-3308
-3321
-3334
-3346
-3359
-3372
-3385
-3398
-3411
-3424
-3437
-3450
-3463
-3476
-3490
-3503
-3516
-3530
-3543
-3557
-3571
-3584
-3598
-3612
-3625
-3639
-3653
-3666
-3680
-3693
-3706
-3719
-3732
-3745
-3758
-3770
-3782
-3794
-3806
-3818
-3829
-3840
-3851
-3861
-3871
-3881
-3891
-3900
-3909
-3918
-3927
-3935
-3943
-3950
-3958
-3965
-3971
-3978
-3984
-3989
-3995
-4000
-4003
-4009
-4013
-4016
-4019
-4022
-4025
-4027
-4029
-4030
-4032
-4033
-4033
-4033
-4032
-4030
-4030
-4027
-4026
-4022
-4019
-4017
-4013
-4008
-4003
-3998
-3992
-3986
-3980
-3973
-3965
-3958
-3950
-3941
-3932
-3924
-3914
-3905
-3895
-3886
-3876
-3866
-3856
-3846
-3835
-3825
-3815
-3804
-3794
-3783
-3772
-3761
-3750
-3738
-3727
-3715
-3703
-3691
-3678
-3666
-3653
-3640
-3627
-3613
-3599
-3585
-3570
-3555
-3540
-3524
-3508
-3491
-3475
-3458
-3440
-3423
-3405
-3387
-3368
-3349
-3330
-3311
-3292
-3273
-3253
-3234
-3214
-3195
-3175
-3156
-3136
-3117
-3097
-3078
-3059
-3040
-3021
-3002
-2983
-2964
-2945
-2926
-2907
-2889
-2870
-2851
-2832
-2813
-2793
-2774
-2754
-2734
-2714
-2693
-2672
-2651
-2630
-2608
-2585
-2562
-2539
-2515
-2491
-2466
-2441
-2415
-2389
-2362
-2335
-2307
-2279
-2250
-2220
-2191
-2161
-2130
-2099
-2068
-2037
-2005
-1973
-1941
-1908
-1876
-1843
-1811
-1778
-1746
-1713
-1681
-1649
-1617
-1585
-1553
-1522
-1491
-1460
-1429
-1399
-1369
-1340
-1310
-1282
-1253
-1225
-1197
-1170
-1143
-1117
-1091
-1065
-1040
-1014
-990
-966
-942
-918
-895
-871
-849
-826
-803
-781
-759
-737
-715
-693
-672
-650
-628
-606
-585
-563
-541
-519
-497
-475
-452
-430
-407
-385
-362
-339
-316
-293
-269
-246
-223
-199
-176
-152
-129
-105
-82
-58
-34
-11
13
36
60
83
106
130
153
176
199
222
245
267
290
312
334
356
378
400
421
442
463
484
505
525
545
565
585
604
624
643
662
681
700
718
736
754
772
790
807
825
842
859
876
892
909
925
941
958
974
990
1006
1022
1038
1055
1071
1087
1104
1120
1137
1153
1170
1186
1203
1219
1236
1253
1270
1287
1304
1321
1339
1357
1375
1393
1412
1430
1449
1469
1489
1509
1529
1549
1570
1591
1613
1635
1656
1679
1701
1724
1747
1770
1793
1817
1841
1865
1889
1914
1938
1963
1988
2013
2037
2063
2089
2114
2140
2165
2191
2216
2242
2267
2292
2318
2343
2367
2392
2417
2442
2466
2491
2515
2539
2564
2588
2612
2637
2661
2686
2711
2735
2760
2785
2811
2836
2862
2888
2913
2940
2966
2993
3020
3047
3074
3102
3130
3158
3187
3216
3245
3274
3303
3333
3363
3393
3423
3453
3484
3515
3546
3577
3608
3639
3671
3702
3734
3766
3799
3831
3864
3897
3930
3963
3997
4030
4065
4099
4134
4168
4203
4238
4274
4309
4345
4380
4416
4452
4488
4524
4559
4595
4631
4666
4702
4737
4772
4807
4842
4876
4910
4944
4977
5011
5043
5076
5108
5140
5171
5202
5232
5262
5292
5321
5349
5378
5406
5433
5460
5486
5513
5538
5564
5589
5613
5637
5661
5685
5708
5730
5753
5774
5796
5817
5838
5858
5879
5899
5918
5938
5957
5975
5994
6012
6030
6047
6064
6081
6097
6113
6128
6143
6158
6173
6187
6200
6214
6227
6240
6252
6264
6276
6288
6299
6309
6320
6330
6340
6349
6358
6366
6374
6381
6388
6394
6400
6406
6411
6415
6419
6423
6426
6429
6431
6434
6436
6437
6439
6440
6441
6442
6443
6444
6444
6445
6446
6446
6447
6448
6449
6450
6451
6452
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6461
6462
6463
6463
6464
6464
6465
6465
6465
6465
6465
6465
6465
6464
6463
6463
6462
6460
6459
6457
6455
6453
6451
6449
6446
6443
6440
6438
6434
6431
6428
6425
6421
6418
6414
6411
6407
6404
6400
6397
6393
6390
6386
6383
6380
6376
6373
6370
6367
6364
6361
6358
6355
6352
6349
6346
6343
6340
6336
6333
6330
6327
6323
6319
6315
6311
6307
6302
6297
6291
6285
6279
6272
6265
6258
6250
6242
6233
6224
6214
6204
6194
6184
6173
6161
6150
6138
6126
6114
6102
6089
6077
6064
6051
6039
6026
6014
6001
5989
5977
5965
5954
5942
5931
5921
5910
5900
5891
5881
5872
5864
5856
5848
5840
5833
5826
5819
5812
5806
5799
5793
5786
5780
5774
5768
5761
5755
5749
5742
5736
5729
5723
5716
5710
5703
5696
5689
5683
5676
5668
5661
5654
5646
5639
5631
5622
5614
5605
5596
5587
5578
5568
5558
5548
5537
5527
5516
5505
5493
5482
5470
5458
5446
5434
5422
5410
5398
5386
5373
5361
5349
5337
5326
5314
5302
5291
5279
5268
5257
5246
5235
5224
5213
5203
5192
5182
5171
5161
5151
5141
5131
5122
5112
5102
5093
5083
5074
5064
5055
5045
5036
5026
5017
5007
4998
4988
4979
4969
4959
4949
4940
4930
4920
4911
4901
4891
4882
4873
4863
4854
4845
4836
4828
4819
4811
4803
4795
4787
4779
4771
4763
4756
4748
4741
4734
4727
4720
4713
4706
4699
4693
4686
4679
4672
4666
4659
4652
4645
4638
4631
4624
4617
4610
4602
4595
4587
4579
4571
4562
4554
4545
4537
4528
4519
4510
4501
4492
4483
4474
4465
4456
4448
4439
4430
4422
4413
4405
4396
4388
4380
4372
4364
4356
4348
4340
4332
4325
4317
4310
4302
4295
4288
4281
4274
4267
4260
4253
4246
4239
4233
4226
4219
4213
4206
4199
4193
4186
4180
4173
4167
4160
4154
4148
4142
4136
4131
4125
4120
4115
4110
4105
4101
4097
4093
4089
4085
4081
4078
4075
4070
4067
4065
4062
4059
4056
4054
4051
4048
4046
4043
4041
4038
4037
4035
4033
4030
4029
4027
4026
4024
4022
4021
4019
4017
4014
4014
4011
4010
4008
4006
4003
4002
3999
3997
3995
3992
3990
3987
3985
3982
3979
3977
3974
3971
3968
3965
3962
3959
3955
3952
3948
3944
3940
3936
3932
3927
3923
3918
3913
3907
3902
3896
3890
3884
3878
3872
3865
3858
3850
3843
3835
3826
3818
3809
3799
3789
3779
3769
3758
3747
3735
3724
3712
3699
3687
3674
3662
3649
3636
3623
3610
3597
3584
3571
3559
3546
3534
3522
3510
3498
3487
3475
3464
3454
3443
3433
3423
3413
3403
3394
3385
3376
3368
3359
3351
3344
3336
3329
3322
3315
3308
3301
3294
3288
3281
3275
3268
3262
3255
3249
3242
3236
3229
3222
3215
3209
3202
3195
3188
3181
3173
3166
3159
3151
3144
3136
3128
3120
3113
3105
3096
3088
3080
3072
3063
3055
3046
3037
3028
3019
3010
3001
2992
2982
2973
2964
2954
2945
2935
2926
2916
2907
2898
2888
2879
2869
2860
2851
2841
2832
2823
2813
2804
2795
2786
2776
2767
2758
2749
2740
2731
2722
2713
2705
2696
2688
2680
2672
2664
2657
2649
2642
2635
2629
2622
2616
2610
2604
2599
2594
2589
2584
2579
2575
2571
2567
2563
2559
2555
2552
2549
2545
2542
2539
2536
2533
2529
2526
2523
2520
2517
2514
2511
2507
2504
2500
2497
2493
2489
2484
2480
2475
2471
2466
2461
2455
2450
2444
2438
2432
2425
2419
2412
2405
2398
2390
2382
2374
2366
2358
2349
2340
2330
2321
2311
2300
2289
2278
2266
2254
2242
2229
2215
2201
2187
2172
2156
2140
2123
2106
2089
2071
2052
2032
2013
1992
1971
1949
1927
1904
1881
1857
1833
1807
1782
1755
1729
1701
1673
1645
1616
1587
1557
1527
1496
1465
1434
1403
1371
1339
1306
1274
1241
1208
1175
1142
1108
1075
1041
1006
973
939
905
871
837
802
768
733
699
664
629
595
560
525
490
456
421
386
351
316
281
246
212
177
142
107
72
37
2
-32
-67
-102
-137
-172
-207
-241
-276
-310
-345
-379
-413
-447
-481
-515
-548
-582
-615
-648
-680
-713
-745
-777
-809
-840
-871
-902
-932
-963
-992
-1022
-1051
-1080
-1109
-1137
-1165
-1192
-1220
-1247
-1273
-1299
-1325
-1350
-1376
-1400
-1425
-1449
-1473
-1496
-1519
-1542
-1564
-1586
-1608
-1629
-1650
-1671
-1691
-1711
-1731
-1750
-1769
-1788
-1807
-1825
-1843
-1861
-1878
-1896
-1913
-1929
-1946
-1962
-1978
-1994
-2009
-2025
-2040
-2055
-2070
-2084
-2098
-2113
-2126
-2140
-2154
-2167
-2180
-2193
-2205
-2218
-2230
-2242
-2254
-2265
-2277
-2288
-2299
-2309
-2320
-2330
-2340
-2350
-2360
-2370
-2379
-2388
-2397
-2406
-2415
-2424
-2432
-2441
-2449
-2457
-2465
-2473
-2481
-2489
-2497
-2505
-2513
-2520
-2528
-2536
-2543
-2551
-2559
-2566
-2574
-2582
-2589
-2597
-2604
-2611
-2619
-2626
-2633
-2640
-2647
-2654
-2661
-2667
-2674
-2680
-2686
-2692
-2697
-2703
-2708
-2713
-2717
-2722
-2725
-2729
-2732
-2735
-2737
-2739
-2741
-2742
-2743
-2743
-2743
-2742
-2741
-2740
-2738
-2735
-2733
-2729
-2726
-2721
-2717
-2712
-2706
-2700
-2694
-2687
-2680
-2672
-2664
-2655
-2646
-2637
-2627
-2617
-2607
-2596
-2585
-2574
-2562
-2551
-2538
-2526
-2513
-2501
-2488
-2474
-2461
-2447
-2434
-2420
-2406
-2392
-2378
-2364
-2350
-2336
-2321
-2307
-2293
-2279
-2265
-2250
-2236
-2222
-2208
-2194
-2179
-2165
-2151
-2137
-2123
-2109
-2095
-2081
-2067
-2053
-2039
-2025
-2012
-1998
-1984
-1970
-1957
-1943
-1929
-1916
-1902
-1889
-1875
-1862
-1849
-1836
-1822
-1809
-1796
-1783
-1770
-1757
-1745
-1732
-1719
-1706
-1693
-1680
-1667
-1654
-1641
-1628
-1615
-1602
-1589
-1576
-1563
-1549
-1536
-1522
-1509
-1495
-1481
-1467
-1452
-1438
-1424
-1409
-1394
-1379
-1364
-1349
-1333
-1318
-1302
-1286
-1271
-1254
-1238
-1222
-1205
-1189
-1172
-1155
-1138
-1122
-1105
-1087
-1070
-1053
-1036
-1018
-1000
-984
-967
-949
-932
-914
-896
-879
-861
-843
-825
-808
-790
-772
-754
-736
-718
-699
-681
-663
-645
-627
-609
-591
-573
-554
-536
-518
-500
-482
-464
-446
-427
-409
-391
-373
-355
-337
-319
-302
-284
-266
-249
-232
-214
-197
-181
-164
-147
-131
-115
-99
-82
-67
-51
-35
-19
-3
12
28
44
60
76
92
108
124
140
156
173
189
206
223
239
256
273
291
308
325
343
361
378
396
414
432
450
468
486
503
521
539
556
573
590
606
623
638
654
669
683
697
711
724
736
748
759
770
780
790
798
807
815
822
828
834
840
845
849
853
857
860
862
864
865
867
867
867
867
867
866
865
863
861
859
856
853
850
846
842
838
834
829
824
819
813
807
801
794
787
780
773
765
757
749
740
731
722
713
703
693
683
673
662
651
641
629
618
607
595
583
571
559
547
534
522
509
496
483
470
457
444
430
417
403
389
376
362
348
334
320
306
291
277
263
248
233
218
203
188
172
157
141
125
109
93
77
60
44
27
10
-7
-24
-41
-58
-76
-93
-110
-128
-145
-162
-180
-197
-214
-231
-248
-264
-281
-297
-313
-329
-345
-360
-375
-390
-405
-420
-434
-448
-462
-475
-488
-501
-513
-526
-538
-549
-561
-572
-583
-594
-605
-615
-626
-636
-646
-656
-666
-675
-685
-695
-704
-714
-723
-733
-742
-752
-761
-770
-779
-788
-797
-806
-815
-823
-831
-840
-848
-855
-863
-870
-877
-884
-891
-898
-904
-910
-916
-921
-927
-932
-937
-941
-946
-951
-955
-959
-963
-967
-970
-974
-977
-980
-983
-986
-989
-991
-994
-996
-999
-1000
-1002
-1006
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1022
-1025
-1027
-1029
-1031
-1033
-1034
-1036
-1038
-1040
-1041
-1043
-1045
-1047
-1048
-1050
-1052
-1054
-1056
-1058
-1060
-1062
-1064
-1066
-1069
-1071
-1073
-1075
-1077
-1079
-1081
-1082
-1084
-1085
-1087
-1088
-1089
-1089
-1090
-1090
-1090
-1090
-1090
-1090
-1089
-1088
-1087
-1085
-1083
-1081
-1079
-1077
-1074
-1072
-1069
-1066
-1062
-1059
-1056
-1052
-1048
-1045
-1041
-1037
-1033
-1029
-1025
-1022
-1018
-1014
-1010
-1006
-1004
-1000
-998
-995
-992
-990
-987
-985
-983
-981
-979
-977
-976
-974
-973
-972
-971
-971
-970
-970
-970
-971
-971
-972
-973
-975
-976
-978
-980
-983
-985
-988
-991
-995
-998
-1002
-1006
-1010
-1014
-1020
-1025
-1030
-1036
-1041
-1047
-1053
-1059
-1065
-1071
-1078
-1085
-1091
-1098
-1105
-1112
-1120
-1127
-1134
-1142
-1149
-1157
-1164
-1172
-1179
-1187
-1195
-1203
-1211
-1218
-1226
-1234
-1242
-1250
-1258
-1265
-1273
-1281
-1289
-1297
-1305
-1313
-1322
-1330
-1338
-1347
-1355
-1364
-1372
-1381
-1390
-1399
-1408
-1417
-1426
-1435
-1445
-1454
-1463
-1473
-1482
-1492
-1501
-1510
-1520
-1529
-1539
-1548
-1557
-1567
-1576
-1585
-1594
-1603
-1611
-1620
-1628
-1636
-1643
-1651
-1658
-1664
-1671
-1677
-1682
-1687
-1692
-1696
-1700
-1703
-1706
-1708
-1710
-1712
-1713
-1713
-1713
-1712
-1712
-1710
-1708
-1706
-1704
-1700
-1697
-1693
-1689
-1684
-1679
-1674
-1668
-1662
-1656
-1649
-1643
-1635
-1628
-1620
-1612
-1604
-1595
-1587
-1578
-1569
-1560
-1551
-1542
-1533
-1524
-1515
-1507
-1498
-1489
-1480
-1472
-1463
-1455
-1447
-1439
-1431
-1423
-1416
-1408
-1401
-1394
-1387
-1380
-1373
-1367
-1360
-1353
-1347
-1340
-1333
-1327
-1320
-1313
-1306
-1299
-1291
-1284
-1276
-1268
-1260
-1251
-1243
-1234
-1224
-1215
-1205
-1195
-1184
-1173
-1162
-1150
-1138
-1126
-1113
-1100
-1086
-1072
-1058
-1043
-1028
-1012
-997
-981
-965
-948
-931
-913
-896
-877
-859
-840
-821
-801
-781
-761
-741
-720
-700
-679
-657
-636
-615
-593
-571
-549
-527
-505
-483
-461
-438
-416
-393
-370
-348
-325
-302
-279
-256
-232
-209
-186
-162
-139
-115
-91
-68
-44
-20
4
28
53
77
101
125
150
174
199
223
248
272
297
322
346
371
396
421
446
471
496
522
547
573
599
624
650
676
702
729
755
782
808
835
862
889
916
943
971
998
1026
1053
1081
1108
1136
1163
1191
1218
1246
1273
1300
1328
1355
1382
1409
1437
1464
1491
1517
1544
1571
1598
1624
1651
1678
1704
1731
1757
1784
1811
1838
1865
1892
1919
1946
1974
2001
2028
2056
2084
2111
2139
2167
2195
2223
2252
2280
2308
2337
2365
2394
2422
2451
2480
2509
2537
2566
2595
2623
2652
2680
2709
2737
2766
2794
2822
2850
2878
2906
2934
2962
2990
3018
3045
3073
3100
3128
3155
3183
3210
3238
3265
3292
3320
3347
3375
3402
3429
3457
3485
3512
3540
3568
3596
3624
3653
3681
3710
3738
3767
3796
3826
3855
3885
3915
3945
3976
4006
4037
4067
4099
4130
4162
4193
4225
4256
4288
4320
4351
4383
4414
4445
4477
4508
4539
4570
4600
4631
4661
4691
4721
4750
4780
4809
4837
4866
4894
4921
4949
4976
5003
5029
5055
5081
5106
5131
5156
5180
5204
5228
5251
5274
5297
5319
5342
5363
5385
5406
5427
5447
5467
5487
5507
5526
5545
5564
5582
5601
5619
5636
5654
5671
5688
5704
5720
5737
5752
5768
5783
5798
5813
5827
5841
5855
5868
5882
5894
5907
5919
5930
5942
5952
5963
5973
5982
5992
6000
6009
6017
6024
6031
6038
6044
6050
6055
6060
6065
6068
6072
6075
6077
6079
6081
6082
6082
6082
6082
6081
6080
6078
6076
6073
6070
6066
6063
6058
6053
6048
6043
6037
6030
6024
6016
6009
6001
5992
5983
5974
5964
5954
5944
5933
5922
5911
5899
5887
5875
5863
5850
5837
5824
5811
5798
5784
5770
5757
5743
5729
5715
5702
5688
5674
5660
5646
5632
5618
5605
5591
5577
5563
5550
5536
5522
5509
5495
5482
5468
5455
5441
5428
5414
5401
5387
5374
5360
5347
5333
5319
5306
5292
5278
5264
5251
5237
5223
5209
5195
5182
5168
5154
5141
5127
5114
5101
5087
5074
5062
5049
5036
5024
5012
5000
4988
4977
4966
4955
4944
4934
4924
4914
4905
4896
4888
4880
4872
4865
4858
4852
4846
4841
4836
4831
4827
4823
4820
4817
4815
4813
4812
4811
4810
4810
4810
4811
4812
4814
4816
4819
4822
4825
4829
4834
4838
4843
4849
4855
4861
4867
4874
4881
4889
4896
4904
4913
4921
4930
4939
4949
4959
4969
4979
4989
5000
5011
5023
5034
5046
5058
5070
5082
5094
5107
5119
5132
5144
5156
5169
5181
5193
5206
5218
5230
5242
5253
5265
5276
5288
5299
5309
5320
5330
5340
5349
5359
5368
5377
5385
5393
5401
5408
5416
5423
5429
5436
5442
5447
5453
5458
5464
5468
5473
5478
5482
5486
5490
5493
5497
5500
5503
5505
5507
5510
5511
5513
5514
5515
5515
5515
5515
5514
5513
5512
5510
5508
5505
5502
5498
5494
5490
5484
5479
5473
5466
5459
5451
5442
5433
5424
5414
5403
5392
5380
5367
5355
5341
5327
5313
5298
5283
5267
5251
5235
5218
5201
5183
5166
5148
5130
5111
5092
5073
5054
5035
5015
4995
4975
4955
4934
4914
4893
4872
4851
4829
4808
4786
4765
4743
4721
4699
4676
4654
4631
4608
4585
4562
4539
4516
4492
4468
4444
4420
4396
4372
4347
4322
4297
4272
4246
4220
4194
4168
4142
4115
4088
4059
4032
4003
3976
3947
3918
3889
3859
3829
3799
3768
3737
3706
3675
3643
3612
3580
3548
3515
3483
3450
3417
3385
3352
3319
3285
3252
3219
3186
3152
3118
3085
3051
3017
2983
2949
2915
2881
2847
2813
2778
2744
2710
2676
2641
2607
2573
2538
2504
2470
2436
2402
2369
2335
2302
2269
2236
2203
2171
2139
2107
2075
2044
2013
1983
1952
1923
1893
1864
1835
1807
1779
1752
1725
1698
1672
1646
1621
1596
1571
1547
1523
1499
1475
1452
1429
1407
1385
1363
1341
1320
1298
1278
1257
1237
1217
1197
1178
1159
1140
1121
1103
1085
1067
1050
1033
1016
1000
984
968
953
938
924
910
896
883
870
857
845
833
822
811
801
791
782
773
764
756
749
741
735
729
723
717
712
707
703
699
695
692
689
686
683
681
678
676
675
673
672
670
669
669
668
667
667
666
666
666
666
666
666
666
666
667
668
669
670
671
673
675
677
679
682
684
688
691
695
699
704
709
714
719
725
731
738
745
752
759
767
775
784
792
801
810
820
830
840
850
860
871
882
893
904
916
928
939
951
963
975
987
999
1012
1024
1036
1049
1061
1073
1086
1098
1111
1123
1136
1148
1161
1173
1186
1198
1211
1223
1236
1248
1261
1273
1285
1297
1309
1321
1333
1344
1356
1367
1378
1389
1400
1410
1421
1431
1441
1451
1460
1470
1479
1488
1497
1506
1514
1522
1530
1538
1545
1553
1560
1567
1574
1580
1587
1593
1599
1605
1611
1616
1622
1627
1632
1637
1642
1647
1651
1656
1660
1664
1668
1672
1675
1678
1682
1685
1688
1690
1693
1695
1697
1699
1700
1702
1703
1704
1704
1705
1705
1705
1705
1704
1703
1702
1701
1699
1698
1695
1693
1690
1687
1684
1681
1677
1673
1669
1664
1660
1655
1650
1644
1639
1633
1627
1621
1614
1607
1600
1593
1586
1578
1570
1562
1553
1544
1536
1527
1518
1508
1499
1489
1480
1470
1460
1450
1440
1431
1421
1411
1401
1390
1380
1370
1360
1349
1339
1329
1318
1308
1297
1287
1276
1266
1255
1245
1234
1224
1213
1203
1192
1182
1172
1161
1151
1141
1131
1121
1111
1101
1091
1081
1071
1061
1052
1042
1032
1022
1012
1002
994
984
975
966
956
947
938
929
920
911
902
893
885
876
868
859
851
843
835
827
819
811
803
796
788
780
773
766
759
752
745
738
731
724
718
711
705
699
693
686
680
674
668
662
656
650
644
638
631
625
619
613
607
601
594
588
581
574
568
561
554
547
540
532
525
517
510
502
494
486
477
469
460
451
442
432
423
413
403
392
382
371
359
348
336
325
312
300
288
275
262
248
235
221
208
194
179
165
151
136
122
107
93
78
63
49
34
19
5
-9
-24
-38
-52
-66
-79
-93
-106
-119
-132
-145
-157
-169
-180
-192
-203
-213
-224
-234
-243
-253
-262
-271
-280
-288
-296
-304
-312
-319
-327
-334
-341
-348
-355
-362
-369
-375
-382
-389
-396
-403
-410
-417
-424
-432
-439
-447
-455
-463
-472
-480
-489
-498
-507
-516
-525
-535
-545
-555
-565
-576
-586
-597
-608
-619
-630
-641
-652
-664
-675
-687
-699
-710
-722
-734
-746
-757
-769
-781
-793
-805
-816
-828
-840
-851
-863
-874
-885
-896
-907
-918
-929
-939
-949
-959
-969
-978
-988
-997
-1004
-1014
-1022
-1031
-1039
-1046
-1054
-1061
-1068
-1074
-1081
-1087
-1093
-1098
-1103
-1108
-1113
-1117
-1122
-1126
-1130
-1133
-1137
-1140
-1143
-1146
-1148
-1151
-1153
-1155
-1157
-1159
-1161
-1163
-1164
-1166
-1167
-1169
-1170
-1172
-1173
-1174
-1175
-1177
-1178
-1179
-1180
-1181
-1182
-1183
-1184
-1185
-1186
-1187
-1187
-1188
-1189
-1189
-1190
-1190
-1191
-1191
-1191
-1191
-1191
-1191
-1191
-1190
-1190
-1189
-1188
-1187
-1186
-1185
-1183
-1182
-1180
-1178
-1176
-1174
-1172
-1170
-1168
-1165
-1163
-1160
-1157
-1155
-1152
-1149
-1147
-1144
-1141
-1138
-1136
-1133
-1131
-1129
-1127
-1125
-1123
-1121
-1120
-1118
-1117
-1116
-1115
-1115
-1114
-1114
-1113
-1113
-1113
-1113
-1113
-1114
-1114
-1114
-1115
-1115
-1116
-1117
-1117
-1118
-1119
-1119
-1120
-1121
-1121
-1122
-1122
-1122
-1122
-1122
-1122
-1121
-1121
-1120
-1120
-1119
-1118
-1117
-1116
-1114
-1113
-1111
-1110
-1108
-1106
-1104
-1102
-1100
-1098
-1096
-1094
-1092
-1090
-1088
-1086
-1085
-1083
-1081
-1079
-1078
-1076
-1074
-1073
-1071
-1070
-1068
-1067
-1065
-1064
-1063
-1062
-1061
-1061
-1060
-1060
-1059
-1059
-1059
-1059
-1060
-1060
-1061
-1061
-1062
-1063
-1065
-1066
-1068
-1070
-1072
-1075
-1078
-1081
-1084
-1087
-1091
-1095
-1099
-1104
-1108
-1113
-1119
-1124
-1129
-1135
-1141
-1147
-1153
-1160
-1166
-1173
-1179
-1186
-1193
-1199
-1206
-1213
-1220
-1227
-1234
-1242
-1249
-1256
-1263
-1270
-1277
-1285
-1292
-1299
-1306
-1313
-1320
-1327
-1334
-1340
-1347
-1354
-1360
-1366
-1373
-1379
-1385
-1390
-1396
-1402
-1407
-1413
-1418
-1423
-1428
-1433
-1438
-1442
-1447
-1452
-1456
-1460
-1465
-1469
-1473
-1477
-1482
-1486
-1490
-1494
-1498
-1502
-1506
-1510
-1514
-1518
-1523
-1527
-1532
-1537
-1541
-1546
-1551
-1557
-1562
-1567
-1573
-1579
-1584
-1590
-1596
-1602
-1608
-1615
-1621
-1627
-1634
-1641
-1647
-1654
-1661
-1668
-1675
-1682
-1690
-1697
-1704
-1712
-1719
-1727
-1735
-1743
-1750
-1758
-1767
-1775
-1783
-1791
-1800
-1808
-1817
-1825
-1834
-1842
-1851
-1859
-1868
-1876
-1885
-1894
-1902
-1911
-1919
-1928
-1936
-1945
-1953
-1962
-1970
-1979
-1987
-1995
-2004
-2012
-2020
-2028
-2036
-2045
-2053
-2061
-2069
-2077
-2085
-2094
-2102
-2110
-2119
-2127
-2136
-2144
-2153
-2161
-2170
-2178
-2187
-2196
-2204
-2213
-2222
-2231
-2239
-2248
-2257
-2266
-2275
-2284
-2292
-2301
-2310
-2319
-2328
-2336
-2345
-2354
-2363
-2371
-2380
-2389
-2398
-2407
-2416
-2424
-2433
-2442
-2451
-2460
-2469
-2478
-2487
-2497
-2506
-2515
-2524
-2534
-2543
-2553
-2563
-2572
-2582
-2592
-2602
-2611
-2621
-2631
-2641
-2651
-2661
-2672
-2682
-2692
-2702
-2712
-2723
-2733
-2743
-2754
-2764
-2774
-2785
-2795
-2806
-2816
-2827
-2838
-2848
-2859
-2870
-2881
-2892
-2903
-2914
-2925
-2936
-2947
-2958
-2970
-2981
-2992
-3003
-3015
-3026
-3037
-3048
-3059
-3070
-3081
-3092
-3102
-3113
-3124
-3134
-3144
-3155
-3165
-3175
-3185
-3195
-3205
-3214
-3224
-3233
-3242
-3252
-3261
-3270
-3278
-3287
-3295
-3304
-3312
-3321
-3329
-3337
-3345
-3353
-3361
-3369
-3377
-3385
-3393
-3401
-3409
-3417
-3425
-3433
-3441
-3449
-3457
-3466
-3474
-3482
-3490
-3498
-3507
-3515
-3523
-3531
-3539
-3547
-3555
-3563
-3571
-3578
-3586
-3593
-3601
-3608
-3615
-3622
-3629
-3635
-3642
-3648
-3654
-3661
-3667
-3673
-3679
-3684
-3690
-3696
-3701
-3707
-3713
-3718
-3723
-3729
-3734
-3740
-3745
-3750
-3755
-3761
-3766
-3771
-3776
-3782
-3787
-3792
-3797
-3802
-3807
-3813
-3818
-3823
-3828
-3833
-3837
-3842
-3847
-3851
-3855
-3860
-3864
-3867
-3871
-3875
-3878
-3881
-3885
-3888
-3891
-3893
-3896
-3898
-3901
-3903
-3905
-3906
-3908
-3910
-3911
-3912
-3913
-3914
-3915
-3916
-3916
-3916
-3916
-3916
-3916
-3915
-3914
-3914
-3912
-3911
-3910
-3908
-3906
-3904
-3902
-3899
-3897
-3894
-3891
-3888
-3884
-3881
-3877
-3873
-3869
-3864
-3859
-3854
-3849
-3844
-3838
-3832
-3826
-3820
-3814
-3807
-3800
-3793
-3786
-3779
-3772
-3764
-3757
-3749
-3741
-3734
-3726
-3718
-3710
-3702
-3694
-3686
-3678
-3670
-3662
-3654
-3646
-3638
-3630
-3622
-3614
-3606
-3599
-3591
-3584
-3576
-3569
-3562
-3556
-3549
-3543
-3536
-3530
-3525
-3519
-3514
-3508
-3503
-3498
-3494
-3489
-3484
-3480
-3476
-3472
-3468
-3465
-3462
-3458
-3455
-3452
-3450
-3447
-3445
-3443
-3440
-3438
-3437
-3435
-3433
-3432
-3430
-3429
-3428
-3426
-3425
-3424
-3423
-3423
-3422
-3421
-3420
-3419
-3419
-3418
-3418
-3417
-3417
-3416
-3416
-3416
-3416
-3416
-3416
-3416
-3416
-3416
-3417
-3417
-3418
-3418
-3419
-3420
-3421
-3421
-3423
-3424
-3425
-3427
-3428
-3430
-3432
-3434
-3436
-3438
-3440
-3443
-3445
-3448
-3451
-3454
-3457
-3460
-3464
-3467
-3471
-3475
-3479
-3483
-3488
-3493
-3498
-3503
-3508
-3513
-3519
-3525
-3531
-3538
-3544
-3551
-3558
-3566
-3573
-3581
-3589
-3598
-3606
-3615
-3625
-3634
-3644
-3654
-3664
-3675
-3686
-3697
-3709
-3720
-3732
-3745
-3757
-3769
-3782
-3795
-3808
-3821
-3834
-3848
-3861
-3874
-3887
-3901
-3914
-3927
-3940
-3953
-3965
-3978
-3991
-4003
-4014
-4027
-4038
-4051
-4062
-4073
-4083
-4094
-4105
-4116
-4126
-4136
-4145
-4155
-4164
-4173
-4182
-4191
-4200
-4208
-4217
-4226
-4234
-4243
-4252
-4260
-4269
-4278
-4287
-4296
-4305
-4313
-4323
-4332
-4341
-4350
-4359
-4368
-4378
-4387
-4397
-4406
-4415
-4425
-4434
-4444
-4453
-4463
-4472
-4481
-4491
-4500
-4509
-4519
-4528
-4537
-4546
-4555
-4564
-4573
-4582
-4590
-4599
-4607
-4616
-4624
-4632
-4640
-4648
-4656
-4664
-4672
-4680
-4687
-4695
-4703
-4710
-4718
-4725
-4733
-4740
-4747
-4754
-4761
-4768
-4775
-4782
-4789
-4796
-4803
-4809
-4816
-4822
-4828
-4834
-4840
-4846
-4852
-4858
-4863
-4868
-4874
-4879
-4884
-4888
-4893
-4897
-4902
-4906
-4910
-4914
-4917
-4921
-4924
-4928
-4931
-4934
-4937
-4939
-4942
-4944
-4946
-4949
-4951
-4952
-4954
-4956
-4957
-4958
-4959
-4961
-4962
-4962
-4963
-4964
-4964
-4965
-4965
-4965
-4966
-4966
-4966
-4966
-4966
-4966
-4966
-4966
-4965
-4965
-4965
-4965
-4964
-4964
-4963
-4963
-4962
-4962
-4961
-4960
-4960
-4959
-4958
-4957
-4955
-4954
-4953
-4951
-4949
-4948
-4946
-4943
-4941
-4939
-4937
-4934
-4931
-4929
-4926
-4923
-4920
-4917
-4914
-4911
-4908
-4905
-4902
-4898
-4895
-4892
-4889
-4885
-4882
-4879
-4876
-4872
-4869
-4866
-4862
-4859
-4856
-4852
-4849
-4845
-4842
-4838
-4834
-4830
-4826
-4822
-4818
-4814
-4809
-4804
-4800
-4795
-4789
-4784
-4778
-4773
-4767
-4761
-4754
-4748
-4741
-4734
-4727
-4720
-4713
-4705
-4697
-4690
-4681
-4673
-4665
-4656
-4647
-4639
-4629
-4620
-4611
-4602
-4592
-4583
-4573
-4564
-4554
-4544
-4534
-4524
-4514
-4505
-4494
-4484
-4474
-4464
-4454
-4444
-4434
-4423
-4413
-4403
-4393
-4382
-4372
-4362
-4352
-4342
-4332
-4322
-4312
-4302
-4292
-4283
-4273
-4264
-4254
-4245
-4236
-4227
-4218
-4209
-4200
-4191
-4182
-4173
-4165
-4156
-4147
-4139
-4130
-4121
-4113
-4104
-4094
-4086
-4078
-4070
-4061
-4053
-4043
-4035
-4027
-4019
-4010
-4002
-3993
-3985
-3976
-3968
-3960
-3951
-3943
-3935
-3927
-3918
-3910
-3902
-3894
-3886
-3879
-3871
-3863
-3855
-3848
-3840
-3832
-3825
-3817
-3810
-3803
-3795
-3788
-3781
-3774
-3766
-3759
-3752
-3745
-3738
-3731
-3725
-3718
-3711
-3705
-3698
-3692
-3686
-3680
-3674
-3668
-3662
-3656
-3651
-3645
-3639
-3633
-3628
-3622
-3616
-3611
-3605
-3599
-3594
-3588
-3582
-3577
-3571
-3565
-3560
-3554
-3548
-3543
-3537
-3531
-3526
-3520
-3515
-3509
-3503
-3498
-3492
-3487
-3481
-3475
-3470
-3464
-3459
-3453
-3447
-3442
-3436
-3431
-3425
-3420
-3414
-3409
-3403
-3397
-3392
-3386
-3381
-3375
-3370
-3364
-3359
-3353
-3348
-3342
-3337
-3331
-3326
-3320
-3315
-3309
-3304
-3299
-3293
-3288
-3282
-3277
-3271
-3266
-3260
-3255
-3250
-3244
-3239
-3233
-3228
-3222
-3217
-3212
-3206
-3201
-3195
-3190
-3185
-3179
-3174
-3169
-3163
-3158
-3153
-3147
-3142
-3136
-3131
-3126
-3120
-3115
-3110
-3104
-3099
-3094
-3089
-3083
-3078
-3073
-3067
-3062
-3057
-3051
-3046
-3041
-3036
-3030
-3025
-3020
-3015
-3009
-3004
-2999
-2994
-2988
-2983
-2978
-2973
-2968
-2962
-2957
-2952
-2947
-2942
-2936
-2931
-2926
-2921
-2916
-2910
-2905
-2900
-2895
-2890
-2885
-2879
-2874
-2869
-2864
-2859
-2854
-2849
-2844
-2838
-2833
-2828
-2823
-2818
-2813
-2808
-2803
-2798
-2793
-2787
-2782
-2777
-2772
-2767
-2762
-2757
-2752
-2747
-2742
-2737
-2732
-2727
-2722
-2717
-2712
-2707
-2702
-2697
-2692
-2687
-2682
-2677
-2672
-2667
-2662
-2657
-2652
-2647
-2642
-2637
-2632
-2627
-2622
-2617
-2612
-2607
-2602
-2597
-2592
-2588
-2583
-2578
-2573
-2568
-2563
-2558
-2553
-2548
-2543
-2539
-2534
-2529
-2524
-2519
-2514
-2509
-2504
-2500
-2495
-2490
-2485
-2480
-2475
-2471
-2466
-2461
-2456
-2451
-2446
-2442
-2437
-2432
-2427
-2422
-2418
-2413
-2408
-2403
-2399
-2394
-2389
-2384
-2380
-2375
-2370
-2365
-2361
-2356
-2351
-2346
-2342
-2337
-2332
-2328
-2323
-2318
-2313
-2309
-2304
-2299
-2295
-2290
-2285
-2281
-2276
-2271
-2267
-2262
-2257
-2253
-2248
-2243
-2239
-2234
-2229
-2225
-2220
-2216
-2211
-2206
-2202
-2197
-2193
-2188
-2183
-2179
-2174
-2170
-2165
-2160
-2156
-2151
-2147
-2142
-2138
-2133
-2129
-2124
-2119
-2115
-2110
-2106
-2101
-2097
-2092
-2088
-2083
-2079
-2074
-2070
-2065
-2061
-2056
-2052
-2047
-2043
-2037
-2033
-2029
-2025
-2021
-2016
-2012
-2007
-2003
-1998
-1994
-1989
-1985
-1981
-1976
-1972
-1967
-1963
-1959
-1954
-1950
-1945
-1941
-1937
-1932
-1928
-1923
-1919
-1915
-1910
-1906
-1902
-1897
-1893
-1889
-1884
-1880
-1876
-1871
-1867
-1863
-1858
-1854
-1850
-1845
-1841
-1837
-1833
-1828
-1824
-1820
-1815
-1811
-1807
-1803
-1798
-1794
-1790
-1786
-1781
-1777
-1773
-1769
-1764
-1760
-1756
-1752
-1747
-1743
-1739
-1735
-1731
-1726
-1722
-1718
-1714
-1710
-1705
-1701
-1697
-1693
-1689
-1685
-1680
-1676
-1672
-1668
-1664
-1660
-1656
-1651
-1647
-1643
-1639
-1635
-1631
-1627
-1623
-1618
-1614
-1610
-1606
-1602
-1598
-1594
-1590
-1586
-1582
-1578
-1574
-1569
-1565
-1561
-1557
-1553
-1549
-1545
-1541
-1537
-1533
-1529
-1525
-1521
-1517
-1513
-1509
-1505
-1501
-1497
-1493
-1489
-1485
-1481
-1477
-1473
-1469
-1465
-1461
-1457
-1453
-1449
-1445
-1441
-1438
-1434
-1430
-1426
-1422
-1418
-1414
-1410
-1406
-1402
-1398
-1394
-1391
-1387
-1383
-1379
-1375
-1371
-1367
-1363
-1359
-1356
-1352
-1348
-1344
-1340
-1336
-1332
-1329
-1325
-1321
-1317
-1313
-1310
-1306
-1302
-1298
-1294
-1290
-1287
-1283
-1279
-1275
-1271
-1268
-1264
-1260
-1256
-1253
-1249
-1245
-1241
-1238
-1234
-1230
-1226
-1223
-1219
-1215
-1211
-1208
-1204
-1200
-1197
-1193
-1189
-1185
-1182
-1178
-1174
-1171
-1167
-1163
-1160
-1156
-1152
-1149
-1145
-1141
-1138
-1134
-1130
-1127
-1123
-1119
-1116
-1112
-1108
-1105
-1101
-1098
-1094
-1090
-1087
-1083
-1079
-1076
-1072
-1069
-1065
-1062
-1058
-1054
-1051
-1047
-1044
-1040
-1037
-1033
-1029
-1026
-1022
-1018
-1014
-1012
-1008
-1004
-1000
-998
-994
-991
-987
-984
-980
-976
-973
-970
-966
-963
-959
-956
-952
-949
-945
-942
-938
-935
-931
-928
-924
-921
-917
-914
-911
-907
-904
-900
-897
-893
-890
-887
-883
-880
-876
-873
-870
-866
-863
-859
-856
-853
-849
-846
-843
-839
-836
-832
-829
-826
-822
-819
-816
-812
-809
-806
-802
-799
-796
-792
-789
-786
-782
-779
-776
-773
-769
-766
-763
-759
-756
-753
-750
-746
-743
-740
-737
-733
-730
-727
-724
-720
-717
-714
-711
-707
-704
-701
-698
-694
-691
-688
-685
-682
-678
-675
-672
-669
-666
-662
-659
-656
-653
-650
-647
-643
-640
-637
-634
-631
-628
-624
-621
-618
-615
-612
-609
-606
-603
-599
-596
-593
-590
-587
-584
-581
-578
-575
-571
-568
-565
-562
-559
-556
-553
-550
-547
-544
-541
-538
-535
-532
-529
-525
-522
-519
-516
-513
-510
-507
-504
-501
-498
-495
-492
-489
-486
-483
-480
-477
-474
-471
-468
-465
-462
-459
-456
-453
-450
-448
-445
-442
-439
-436
-433
-430
-427
-424
-421
-418
-415
-412
-409
-406
-404
-401
-398
-395
-392
-389
-386
-383
-380
-377
-375
-372
-369
-366
-363
-360
-357
-355
-352
-349
-346
-343
-340
-337
-335
-332
-329
-326
-323
-320
-318
-315
-312
-309
-306
-304
-301
-298
-295
-292
-290
-287
-284
-281
-279
-276
-273
-270
-267
-265
-262
-259
-256
-254
-251
-248
-246
-243
-240
-237
-235
-232
-229
-226
-224
-221
-218
-216
-213
-210
-208
-205
-202
-199
-197
-194
-191
-189
-186
-183
-181
-178
-175
-173
-170
-167
-165
-162
-160
-157
-154
-152
-149
-146
-144
-141
-139
-136
-133
-131
-128
-126
-123
-120
-118
-115
-113
-110
-107
-105
-102
-100
-97
-95
-92
-89
-87
-84
-82
-79
-77
-74
-72
-69
-67
-64
-61
-59
-56
-54
-51
-49
-46
-44
-41
-39
-36
-34
-31
-29
-26
-24
-21
-19
-17
-14
-12
-9
-7
-4
-2
1
3
6
8
10
13
15
18
20
23
25
28
30
32
35
37
40
42
44
47
49
52
54
56
59
61
63
66
68
71
73
75
78
80
82
85
87
89
92
94
96
99
101
103
106
108
110
113
115
117
120
122
124
127
129
131
133
136
138
140
143
145
147
149
152
154
156
159
161
163
165
168
170
172
174
176
179
181
183
185
188
190
192
194
