5
30926
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
60
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
63
64
64
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
76
76
76
76
76
76
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
79
79
79
79
79
79
80
80
80
80
80
80
81
81
81
81
81
82
82
82
82
82
82
83
83
83
83
83
84
84
84
84
84
84
85
85
85
85
85
86
86
86
86
86
86
87
87
87
87
87
88
88
88
88
88
89
89
89
89
89
90
90
90
90
90
91
91
91
91
91
92
92
92
92
93
93
93
93
93
94
94
94
94
95
95
95
95
95
96
96
96
96
96
97
97
97
97
98
98
98
98
98
99
99
99
99
99
100
100
100
100
101
101
101
101
102
102
102
102
103
103
103
103
104
104
104
104
105
105
105
105
106
106
106
106
107
107
107
107
108
108
108
109
109
109
109
110
110
110
110
111
111
111
111
112
112
112
112
113
113
113
114
114
114
114
115
115
115
115
116
116
116
116
117
117
117
117
118
118
118
119
119
119
119
120
120
120
121
121
121
122
122
122
122
123
123
123
124
124
124
125
125
125
125
126
126
126
127
127
127
127
128
128
128
129
129
129
130
130
130
130
131
131
131
132
132
132
133
133
133
134
134
134
135
135
135
136
136
136
137
137
137
138
138
138
139
139
139
140
140
140
141
141
141
142
142
142
142
143
143
143
144
144
144
145
145
145
146
146
146
147
147
147
148
148
148
149
149
149
150
150
150
150
151
151
151
152
152
152
153
153
153
153
154
154
154
155
155
155
156
156
156
157
157
157
158
158
158
159
159
159
159
160
160
160
161
161
161
162
162
162
163
163
163
163
164
164
164
165
165
165
166
166
166
167
167
167
168
168
168
169
169
169
170
170
170
170
171
171
171
172
172
172
173
173
173
174
174
174
175
175
175
176
176
176
176
177
177
177
178
178
178
179
179
179
180
180
180
181
181
181
182
182
182
183
183
183
184
184
184
185
185
185
186
186
186
187
187
187
188
188
188
189
189
189
190
190
190
191
191
191
192
192
193
193
193
194
194
194
195
195
195
196
196
197
197
197
198
198
198
199
199
199
200
200
201
201
201
202
202
203
203
203
204
204
204
205
205
206
206
206
207
207
207
208
208
209
209
209
210
210
211
211
212
212
212
213
213
213
214
214
215
215
215
216
216
217
217
217
218
218
219
219
219
220
220
220
221
221
222
222
222
223
223
224
224
224
225
225
226
226
227
227
227
228
228
229
229
229
230
230
231
231
232
232
232
233
233
234
234
234
235
235
236
236
236
237
237
238
238
238
239
239
240
240
241
241
241
242
242
243
243
243
244
244
245
245
245
246
246
247
247
247
248
248
249
249
250
250
250
251
251
252
252
253
253
253
254
254
255
255
256
256
256
257
257
258
258
259
259
259
260
260
261
261
262
262
262
263
263
264
264
265
265
265
266
266
267
267
268
268
268
269
269
270
270
271
271
271
272
272
273
273
274
274
275
275
276
276
276
277
277
278
278
279
279
280
280
280
281
281
282
282
283
283
284
284
284
285
285
286
286
287
287
288
288
289
289
290
290
291
291
292
292
292
293
293
294
294
295
295
296
296
297
297
298
298
299
299
300
300
300
301
301
302
302
303
303
304
304
305
305
306
306
307
307
308
308
309
309
310
311
311
312
312
313
313
314
314
315
315
316
316
317
317
318
318
319
319
320
320
321
321
322
322
323
323
324
324
325
325
326
326
327
327
328
328
329
329
330
330
331
331
332
332
333
333
334
334
335
335
336
336
337
337
338
338
339
339
340
340
341
341
342
342
343
343
344
344
344
345
345
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
367
368
368
369
369
370
370
371
371
372
372
373
373
374
374
375
375
376
376
377
377
378
378
379
379
380
380
381
381
382
382
383
383
384
384
385
385
386
386
387
387
388
388
389
389
390
390
391
391
392
392
393
393
394
394
395
395
396
396
397
397
398
398
399
399
400
400
401
401
402
402
403
403
404
404
405
405
406
406
407
407
408
408
409
409
410
410
411
411
412
412
413
413
414
414
415
415
416
416
417
417
418
418
419
419
420
420
421
421
422
422
423
423
424
424
425
425
426
426
427
427
428
428
429
429
430
430
431
431
432
432
433
433
434
434
435
435
436
436
437
437
438
439
439
440
440
441
441
442
442
443
443
444
444
445
445
446
446
447
447
448
448
449
449
450
451
451
452
452
453
453
454
454
455
455
456
456
457
458
458
459
459
460
460
461
461
462
463
463
464
464
465
465
466
466
467
467
468
468
469
469
470
471
471
472
472
473
473
474
474
475
475
476
476
477
477
478
478
479
480
480
481
481
482
482
483
483
484
484
485
485
486
486
487
487
488
489
489
490
490
491
491
492
492
493
493
494
495
495
496
496
497
497
498
498
499
499
500
500
501
501
502
502
503
504
504
505
505
506
506
507
507
508
508
509
509
510
510
511
511
512
513
513
514
514
515
515
516
516
517
517
518
518
519
519
520
520
521
521
522
522
523
524
524
525
525
526
526
527
527
528
528
529
530
530
531
531
532
532
533
533
534
534
535
536
536
537
537
538
538
539
539
540
540
541
542
542
543
543
544
544
545
545
546
547
547
548
548
549
549
550
550
551
552
552
553
553
554
554
555
556
556
557
557
558
559
559
560
560
561
561
562
562
563
564
564
565
565
566
566
567
568
568
569
569
570
570
571
572
572
573
573
574
574
575
576
576
577
577
578
578
579
580
580
581
581
582
582
583
584
584
585
585
586
586
587
588
588
589
589
590
590
591
592
592
593
593
594
594
595
596
596
597
597
598
598
599
600
600
601
601
602
602
603
604
604
605
605
606
607
607
608
608
609
610
610
611
611
612
613
613
614
614
615
616
616
617
617
618
619
619
620
620
621
622
622
623
623
624
625
625
626
626
627
628
628
629
629
630
631
631
632
632
633
634
634
635
635
636
636
637
638
638
639
639
640
641
641
642
642
643
643
644
645
645
646
646
647
647
648
649
649
650
650
651
652
652
653
653
654
655
655
656
656
657
657
658
659
659
660
660
661
662
662
663
663
664
665
665
666
666
667
668
668
669
669
670
671
671
672
672
673
674
674
675
675
676
677
677
678
678
679
680
680
681
681
682
683
683
684
684
685
686
686
687
687
688
689
689
690
690
691
692
692
693
693
694
695
695
696
697
697
698
698
699
700
700
701
701
702
703
703
704
704
705
706
706
707
707
708
709
709
710
710
711
712
712
713
713
714
715
715
716
716
717
718
718
719
719
720
721
721
722
723
723
724
724
725
726
726
727
727
728
729
729
730
731
731
732
733
733
734
734
735
736
736
737
738
738
739
740
740
741
741
742
743
743
744
745
745
746
747
747
748
749
749
750
751
751
752
753
753
754
755
755
756
757
757
758
759
759
760
761
761
762
763
763
764
765
765
766
767
767
768
769
769
770
771
771
772
773
773
774
775
775
776
777
777
778
779
779
780
781
781
782
783
783
784
785
785
786
787
787
788
789
789
790
791
791
792
793
793
794
795
795
796
797
797
798
799
799
800
801
801
802
803
803
804
805
805
806
807
807
808
809
810
810
811
812
812
813
814
814
815
816
816
817
818
818
819
820
820
821
822
822
823
824
824
825
826
826
827
828
828
829
830
831
831
832
833
833
834
835
835
836
837
838
838
839
840
840
841
842
842
843
844
845
845
846
847
847
848
849
850
850
851
852
852
853
854
854
855
856
857
857
858
859
860
860
861
862
862
863
864
865
865
866
867
867
868
869
870
870
871
872
872
873
874
875
875
876
877
877
878
879
879
880
881
882
882
883
884
884
885
886
886
887
888
888
889
890
891
891
892
893
893
894
895
896
896
897
898
898
899
900
900
901
902
903
903
904
905
905
906
907
908
908
909
910
910
911
912
913
913
914
915
915
916
917
918
918
919
920
920
921
922
923
923
924
925
925
926
927
928
928
929
930
931
931
932
933
934
934
935
936
936
937
938
939
939
940
941
941
942
943
944
944
945
946
947
947
948
949
949
950
951
952
952
953
954
954
955
956
957
957
958
959
959
960
961
962
962
963
964
965
965
966
967
968
968
969
970
970
971
972
973
973
974
975
976
976
977
978
979
980
980
981
982
983
983
984
985
986
986
987
988
989
989
990
991
992
992
993
994
995
995
996
997
998
998
999
1000
1000
1000
1002
1002
1004
1004
1004
1006
1006
1008
1008
1008
1010
1010
1010
1012
1012
1014
1014
1014
1016
1016
1018
1018
1018
1020
1020
1020
1022
1022
1024
1025
1025
1026
1027
1028
1028
1029
1030
1031
1031
1032
1033
1034
1034
1035
1036
1037
1038
1038
1039
1040
1041
1041
1042
1043
1044
1044
1045
1046
1047
1048
1048
1049
1050
1051
1051
1052
1053
1054
1055
1055
1056
1057
1058
1058
1059
1060
1061
1062
1062
1063
1064
1065
1065
1066
1067
1068
1069
1069
1070
1071
1072
1072
1073
1074
1075
1076
1076
1077
1078
1079
1080
1080
1081
1082
1083
1084
1084
1085
1086
1087
1088
1088
1089
1090
1091
1091
1092
1093
1094
1095
1095
1096
1097
1098
1099
1099
1100
1101
1102
1102
1103
1104
1105
1106
1106
1107
1108
1109
1110
1110
1111
1112
1113
1114
1114
1115
1116
1117
1118
1118
1119
1120
1121
1122
1123
1123
1124
1125
1126
1127
1128
1128
1129
1130
1131
1132
1133
1134
1134
1135
1136
1137
1138
1139
1140
1140
1141
1142
1143
1144
1145
1146
1147
1147
1148
1149
1150
1151
1152
1153
1154
1154
1155
1156
1157
1158
1159
1160
1161
1161
1162
1163
1164
1165
1166
1167
1168
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1279
1280
1281
1282
1283
1284
1285
1286
1287
1287
1288
1289
1290
1291
1292
1293
1293
1294
1295
1296
1297
1298
1298
1299
1300
1301
1302
1302
1303
1304
1305
1305
1306
1307
1308
1308
1309
1310
1310
1311
1312
1312
1313
1314
1314
1315
1315
1316
1316
1317
1317
1318
1318
1319
1319
1320
1320
1321
1321
1322
1322
1323
1323
1323
1324
1324
1324
1325
1325
1326
1326
1326
1327
1327
1327
1328
1328
1328
1328
1329
1329
1329
1330
1330
1330
1330
1330
1331
1331
1331
1331
1331
1331
1331
1332
1332
1332
1332
1332
1332
1333
1333
1333
1333
1333
1334
1334
1334
1334
1335
1335
1335
1336
1336
1337
1337
1338
1338
1339
1339
1340
1340
1341
1341
1342
1343
1343
1344
1345
1345
1346
1347
1347
1348
1349
1350
1351
1352
1352
1353
1354
1355
1356
1357
1357
1358
1359
1360
1360
1361
1362
1362
1363
1364
1364
1365
1366
1366
1367
1367
1368
1368
1369
1370
1370
1371
1371
1372
1372
1373
1373
1374
1374
1375
1376
1376
1377
1377
1378
1378
1379
1379
1380
1381
1381
1382
1383
1383
1384
1385
1385
1386
1387
1387
1388
1389
1390
1391
1391
1392
1393
1394
1395
1396
1396
1397
1398
1399
1400
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1419
1420
1421
1422
1423
1424
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1437
1438
1439
1440
1441
1442
1443
1444
1445
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1456
1457
1457
1458
1458
1459
1459
1460
1460
1461
1461
1461
1462
1462
1462
1463
1463
1463
1463
1463
1464
1464
1464
1465
1465
1466
1466
1467
1468
1468
1469
1469
1470
1470
1471
1471
1471
1472
1472
1473
1473
1474
1475
1476
1477
1479
1480
1481
1482
1484
1485
1486
1488
1489
1490
1490
1491
1492
1492
1493
1494
1495
1495
1496
1497
1498
1499
1500
1501
1501
1502
1502
1503
1504
1504
1505
1505
1506
1507
1507
1508
1509
1510
1512
1513
1514
1515
1516
1517
1518
1518
1519
1519
1520
1520
1520
1521
1521
1521
1521
1521
1521
1521
1522
1522
1522
1522
1522
1523
1523
1524
1524
1524
1525
1525
1525
1525
1525
1526
1526
1526
1526
1527
1527
1528
1529
1529
1530
1531
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1544
1545
1546
1547
1547
1548
1548
1549
1550
1550
1551
1552
1552
1553
1554
1555
1557
1558
1560
1561
1563
1565
1566
1568
1569
1570
1572
1573
1574
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1604
1605
1606
1607
1608
1609
1609
1610
1611
1613
1614
1615
1616
1618
1619
1621
1622
1624
1626
1627
1629
1631
1632
1634
1635
1637
1639
1640
1642
1644
1646
1647
1649
1650
1652
1653
1654
1656
1657
1658
1659
1660
1661
1662
1663
1664
1664
1665
1666
1667
1667
1668
1668
1669
1669
1670
1670
1670
1670
1670
1670
1670
1670
1670
1671
1671
1671
1672
1672
1673
1674
1675
1676
1677
1678
1679
1680
1682
1683
1685
1686
1688
1689
1691
1692
1694
1695
1696
1698
1699
1700
1701
1701
1702
1703
1703
1704
1704
1704
1704
1704
1704
1704
1704
1704
1703
1703
1702
1701
1700
1699
1698
1697
1696
1695
1694
1693
1692
1691
1690
1689
1688
1687
1686
1685
1684
1683
1682
1682
1681
1681
1680
1680
1680
1680
1680
1680
1680
1680
1681
1681
1682
1683
1683
1684
1684
1685
1685
1685
1685
1685
1684
1684
1683
1683
1682
1682
1682
1682
1682
1682
1682
1682
1683
1683
1683
1683
1683
1682
1682
1681
1680
1679
1678
1677
1675
1673
1671
1669
1667
1664
1662
1659
1657
1655
1652
1650
1648
1646
1645
1643
1642
1640
1639
1638
1637
1636
1635
1633
1632
1631
1630
1628
1627
1626
1624
1623
1621
1619
1618
1616
1614
1612
1611
1609
1607
1606
1604
1602
1600
1598
1596
1594
1592
1589
1587
1584
1582
1579
1577
1574
1572
1570
1569
1567
1565
1563
1562
1560
1558
1556
1554
1551
1549
1547
1545
1542
1540
1538
1536
1535
1533
1532
1531
1530
1529
1528
1527
1526
1525
1524
1523
1522
1520
1519
1517
1515
1513
1510
1507
1504
1501
1498
1494
1491
1487
1483
1479
1475
1471
1467
1463
1459
1454
1450
1445
1441
1436
1432
1428
1423
1419
1415
1410
1406
1402
1398
1394
1390
1386
1382
1378
1374
1370
1366
1361
1357
1352
1348
1344
1339
1335
1331
1327
1323
1320
1316
1313
1310
1307
1304
1302
1299
1297
1294
1292
1290
1288
1286
1285
1283
1281
1280
1278
1276
1274
1272
1269
1267
1264
1261
1258
1255
1251
1247
1243
1239
1235
1231
1227
1223
1220
1217
1213
1211
1208
1206
1203
1201
1199
1196
1194
1191
1189
1186
1183
1180
1177
1174
1171
1168
1165
1163
1160
1158
1156
1154
1152
1151
1149
1148
1147
1147
1146
1146
1145
1145
1144
1143
1142
1141
1139
1137
1135
1133
1131
1128
1126
1124
1121
1119
1117
1115
1113
1111
1109
1107
1105
1103
1101
1099
1097
1094
1092
1089
1086
1083
1079
1076
1072
1069
1065
1062
1059
1056
1054
1052
1050
1048
1046
1044
1043
1042
1041
1041
1040
1040
1041
1041
1042
1043
1044
1045
1045
1046
1046
1046
1046
1046
1045
1044
1043
1042
1041
1040
1039
1037
1036
1034
1032
1030
1027
1025
1022
1018
1014
1010
1008
1004
1000
998
995
993
990
988
986
985
983
982
981
980
979
978
978
977
976
976
976
975
975
974
973
972
971
969
968
966
963
961
959
956
953
950
947
944
941
937
934
931
928
925
922
920
918
916
915
914
913
913
913
914
914
915
916
916
917
918
919
920
922
924
926
929
931
934
937
939
942
945
947
950
953
955
957
959
961
962
964
965
967
969
971
973
976
979
981
984
986
988
989
990
991
992
992
992
992
992
991
991
989
988
986
984
982
980
977
975
972
969
966
963
960
956
953
949
945
941
937
933
929
926
924
921
920
919
919
919
920
922
924
927
930
934
937
941
945
949
952
956
960
964
969
973
977
981
985
989
992
995
998
1000
1002
1002
1004
1006
1006
1008
1010
1010
1012
1014
1016
1018
1020
1020
1022
1022
1022
1022
1022
1024
1024
1024
1025
1025
1026
1026
1026
1025
1024
1022
1020
1018
1016
1014
1012
1010
1008
1006
1004
1002
1000
997
994
990
987
983
979
975
972
970
968
966
966
968
970
973
977
982
986
991
996
1000
1002
1006
1008
1008
1010
1010
1012
1012
1014
1014
1016
1018
1022
1026
1030
1034
1039
1043
1048
1052
1056
1061
1065
1069
1074
1079
1084
1090
1096
1101
1107
1112
1118
1123
1128
1132
1137
1141
1145
1148
1151
1154
1156
1158
1160
1162
1164
1166
1168
1169
1170
1170
1169
1167
1165
1162
1159
1155
1152
1148
1146
1143
1142
1140
1139
1137
1136
1134
1132
1129
1127
1124
1121
1118
1115
1112
1109
1107
1106
1104
1103
1102
1101
1100
1098
1095
1092
1088
1084
1079
1075
1070
1066
1063
1059
1056
1052
1049
1046
1042
1039
1036
1034
1031
1028
1025
1022
1018
1016
1014
1012
1010
1008
1008
1008
1008
1008
1008
1008
1006
1004
1002
998
994
989
984
979
974
969
965
962
959
957
956
955
955
954
954
953
952
951
949
948
946
944
943
941
940
938
937
935
934
932
931
929
926
924
921
918
916
913
912
911
910
910
910
910
909
908
906
902
898
893
888
883
877
871
866
861
857
852
847
843
838
832
827
821
815
809
804
799
794
791
789
787
786
785
786
786
787
788
788
789
790
790
790
790
790
790
790
790
790
790
791
790
790
788
786
783
779
773
767
760
752
744
735
726
717
709
701
693
687
682
678
674
672
669
666
664
661
657
653
648
643
637
630
623
616
608
599
589
579
569
559
549
540
532
524
518
512
507
503
499
495
492
488
484
480
476
471
465
458
450
441
430
418
405
392
379
366
355
344
333
324
314
304
294
282
269
256
241
226
210
194
178
161
144
127
110
93
77
60
45
30
15
1
-12
-25
-38
-51
-64
-75
-86
-96
-104
-111
-117
-121
-125
-129
-132
-135
-138
-140
-142
-143
-143
-143
-143
-143
-145
-147
-152
-157
-165
-174
-184
-195
-207
-220
-233
-246
-260
-273
-286
-297
-307
-315
-321
-325
-327
-326
-325
-322
-318
-314
-310
-306
-302
-299
-297
-296
-296
-297
-299
-303
-308
-315
-324
-334
-344
-356
-367
-379
-390
-401
-412
-421
-431
-440
-449
-458
-467
-477
-488
-499
-511
-523
-536
-548
-561
-573
-584
-595
-606
-616
-626
-635
-645
-656
-667
-678
-690
-703
-716
-728
-740
-750
-760
-767
-774
-779
-782
-786
-789
-791
-795
-799
-803
-809
-815
-822
-830
-838
-848
-858
-868
-879
-892
-904
-918
-933
-947
-962
-977
-992
-1006
-1018
-1031
-1042
-1053
-1063
-1072
-1082
-1091
-1099
-1107
-1115
-1122
-1129
-1135
-1141
-1148
-1154
-1160
-1167
-1174
-1182
-1191
-1200
-1211
-1222
-1233
-1245
-1256
-1268
-1279
-1289
-1299
-1307
-1315
-1322
-1329
-1335
-1342
-1350
-1358
-1367
-1378
-1389
-1401
-1415
-1429
-1444
-1460
-1477
-1495
-1514
-1534
-1554
-1575
-1597
-1618
-1638
-1659
-1678
-1696
-1712
-1728
-1742
-1755
-1768
-1779
-1790
-1801
-1813
-1825
-1838
-1852
-1867
-1884
-1903
-1922
-1944
-1966
-1989
-2013
-2037
-2064
-2090
-2117
-2144
-2172
-2200
-2229
-2259
-2289
-2319
-2350
-2380
-2411
-2441
-2471
-2500
-2528
-2556
-2582
-2607
-2632
-2657
-2681
-2706
-2733
-2760
-2788
-2818
-2848
-2880
-2913
-2946
-2980
-3014
-3049
-3083
-3118
-3153
-3187
-3221
-3254
-3286
-3317
-3347
-3376
-3403
-3429
-3453
-3476
-3497
-3516
-3534
-3551
-3568
-3583
-3599
-3616
-3632
-3649
-3666
-3683
-3700
-3718
-3736
-3755
-3775
-3795
-3817
-3838
-3861
-3884
-3907
-3930
-3953
-3977
-4000
-4024
-4049
-4074
-4098
-4123
-4148
-4173
-4198
-4224
-4251
-4279
-4307
-4337
-4369
-4401
-4434
-4468
-4504
-4540
-4578
-4617
-4658
-4699
-4742
-4786
-4831
-4876
-4921
-4966
-5011
-5055
-5099
-5142
-5184
-5225
-5265
-5305
-5343
-5381
-5419
-5456
-5492
-5528
-5563
-5598
-5632
-5666
-5699
-5731
-5762
-5792
-5822
-5850
-5877
-5904
-5929
-5954
-5977
-6000
-6022
-6043
-6064
-6085
-6106
-6126
-6147
-6167
-6186
-6205
-6223
-6240
-6257
-6272
-6287
-6302
-6317
-6332
-6347
-6363
-6381
-6399
-6419
-6442
-6466
-6492
-6521
-6552
-6586
-6622
-6660
-6700
-6741
-6784
-6828
-6872
-6916
-6961
-7004
-7048
-7090
-7131
-7171
-7211
-7249
-7287
-7324
-7361
-7397
-7434
-7470
-7508
-7546
-7584
-7624
-7666
-7708
-7752
-7796
-7842
-7888
-7936
-7985
-8035
-8086
-8138
-8194
-8250
-8307
-8366
-8425
-8485
-8544
-8603
-8662
-8718
-8774
-8828
-8880
-8931
-8981
-9031
-9079
-9128
-9177
-9226
-9276
-9326
-9377
-9427
-9477
-9526
-9575
-9623
-9669
-9715
-9759
-9801
-9841
-9880
-9917
-9952
-9985
-10017
-10048
-10078
-10108
-10136
-10164
-10192
-10219
-10247
-10274
-10302
-10330
-10359
-10388
-10418
-10449
-10481
-10513
-10546
-10581
-10617
-10654
-10694
-10736
-10780
-10827
-10876
-10926
-10978
-11030
-11081
-11132
-11182
-11230
-11276
-11320
-11360
-11398
-11433
-11465
-11494
-11520
-11543
-11566
-11587
-11607
-11627
-11647
-11667
-11687
-11707
-11727
-11746
-11766
-11786
-11806
-11826
-11847
-11868
-11890
-11913
-11937
-11962
-11987
-12014
-12042
-12072
-12103
-12135
-12169
-12204
-12240
-12277
-12314
-12352
-12390
-12429
-12469
-12510
-12552
-12596
-12640
-12685
-12730
-12774
-12819
-12862
-12903
-12943
-12980
-13015
-13048
-13077
-13104
-13128
-13149
-13168
-13184
-13199
-13212
-13223
-13232
-13241
-13248
-13254
-13259
-13262
-13265
-13266
-13266
-13267
-13267
-13268
-13270
-13274
-13279
-13286
-13295
-13306
-13318
-13331
-13346
-13361
-13378
-13395
-13414
-13433
-13454
-13477
-13501
-13528
-13555
-13585
-13616
-13648
-13680
-13713
-13746
-13779
-13811
-13842
-13872
-13900
-13927
-13952
-13975
-13996
-14015
-14031
-14046
-14057
-14066
-14073
-14076
-14076
-14073
-14067
-14058
-14047
-14033
-14017
-14000
-13982
-13964
-13945
-13927
-13909
-13892
-13876
-13861
-13847
-13833
-13820
-13808
-13797
-13787
-13777
-13769
-13761
-13754
-13748
-13743
-13739
-13735
-13733
-13731
-13729
-13728
-13726
-13725
-13724
-13724
-13724
-13724
-13726
-13727
-13730
-13732
-13734
-13737
-13738
-13739
-13738
-13736
-13733
-13729
-13722
-13714
-13704
-13691
-13677
-13660
-13641
-13620
-13598
-13573
-13546
-13518
-13488
-13456
-13423
-13388
-13351
-13314
-13276
-13238
-13201
-13164
-13128
-13093
-13060
-13028
-12997
-12969
-12942
-12918
-12897
-12878
-12862
-12848
-12837
-12829
-12823
-12819
-12816
-12815
-12814
-12813
-12812
-12810
-12807
-12803
-12796
-12787
-12776
-12761
-12744
-12725
-12703
-12680
-12655
-12628
-12601
-12573
-12545
-12516
-12487
-12458
-12429
-12399
-12368
-12337
-12305
-12271
-12237
-12202
-12167
-12131
-12096
-12062
-12030
-11999
-11970
-11944
-11920
-11899
-11879
-11862
-11846
-11832
-11818
-11805
-11793
-11781
-11770
-11759
-11748
-11738
-11728
-11719
-11710
-11702
-11694
-11685
-11676
-11667
-11657
-11647
-11635
-11624
-11611
-11599
-11586
-11573
-11560
-11548
-11536
-11524
-11513
-11502
-11492
-11480
-11468
-11455
-11440
-11424
-11405
-11384
-11361
-11335
-11308
-11278
-11247
-11215
-11182
-11148
-11113
-11079
-11044
-11008
-10973
-10939
-10904
-10870
-10836
-10802
-10770
-10737
-10706
-10676
-10646
-10618
-10590
-10564
-10538
-10513
-10488
-10463
-10438
-10412
-10385
-10356
-10326
-10295
-10261
-10226
-10188
-10149
-10109
-10067
-10025
-9982
-9940
-9898
-9857
-9817
-9778
-9741
-9705
-9670
-9637
-9606
-9575
-9545
-9516
-9488
-9460
-9433
-9407
-9381
-9355
-9329
-9304
-9279
-9254
-9229
-9204
-9179
-9154
-9128
-9103
-9078
-9052
-9026
-9001
-8975
-8949
-8923
-8898
-8872
-8847
-8822
-8797
-8773
-8748
-8723
-8699
-8673
-8647
-8621
-8593
-8564
-8533
-8501
-8468
-8433
-8396
-8358
-8319
-8279
-8238
-8197
-8154
-8114
-8071
-8031
-7990
-7950
-7910
-7871
-7833
-7795
-7759
-7723
-7688
-7654
-7620
-7588
-7556
-7525
-7495
-7466
-7437
-7410
-7383
-7356
-7330
-7304
-7279
-7253
-7228
-7204
-7179
-7156
-7133
-7110
-7089
-7068
-7048
-7030
-7012
-6995
-6979
-6964
-6951
-6938
-6926
-6914
-6903
-6893
-6881
-6870
-6857
-6842
-6826
-6809
-6789
-6767
-6744
-6719
-6693
-6666
-6637
-6608
-6578
-6548
-6518
-6488
-6458
-6429
-6400
-6372
-6345
-6319
-6293
-6269
-6246
-6223
-6202
-6182
-6163
-6145
-6129
-6113
-6099
-6086
-6074
-6064
-6054
-6045
-6037
-6029
-6021
-6013
-6004
-5995
-5986
-5975
-5963
-5950
-5935
-5918
-5899
-5878
-5855
-5829
-5801
-5771
-5739
-5705
-5670
-5634
-5598
-5560
-5523
-5485
-5448
-5411
-5374
-5339
-5304
-5271
-5238
-5207
-5177
-5149
-5122
-5097
-5074
-5052
-5032
-5013
-4996
-4980
-4965
-4952
-4938
-4925
-4913
-4900
-4888
-4875
-4863
-4850
-4838
-4826
-4815
-4804
-4795
-4786
-4779
-4774
-4770
-4767
-4766
-4766
-4768
-4770
-4774
-4778
-4783
-4788
-4794
-4801
-4807
-4813
-4819
-4824
-4829
-4834
-4838
-4843
-4847
-4851
-4856
-4861
-4866
-4871
-4877
-4884
-4891
-4898
-4907
-4916
-4926
-4937
-4948
-4959
-4971
-4983
-4995
-5006
-5018
-5029
-5040
-5049
-5058
-5065
-5071
-5075
-5077
-5077
-5076
-5072
-5067
-5061
-5053
-5044
-5035
-5024
-5012
-4999
-4984
-4969
-4952
-4934
-4916
-4897
-4877
-4856
-4836
-4815
-4794
-4772
-4750
-4727
-4703
-4678
-4653
-4627
-4600
-4572
-4544
-4515
-4486
-4456
-4426
-4397
-4368
-4340
-4313
-4286
-4262
-4238
-4216
-4195
-4175
-4156
-4139
-4123
-4108
-4094
-4083
-4074
-4066
-4059
-4056
-4054
-4054
-4056
-4059
-4064
-4072
-4080
-4091
-4103
-4116
-4130
-4146
-4162
-4180
-4198
-4217
-4237
-4258
-4280
-4303
-4326
-4351
-4376
-4402
-4429
-4456
-4484
-4512
-4541
-4569
-4597
-4625
-4653
-4681
-4708
-4734
-4760
-4786
-4810
-4834
-4856
-4878
-4898
-4919
-4938
-4957
-4976
-4996
-5015
-5035
-5056
-5078
-5101
-5125
-5151
-5179
-5210
-5243
-5280
-5320
-5364
-5411
-5463
-5519
-5579
-5644
-5712
-5785
-5862
-5944
-6029
-6118
-6211
-6308
-6409
-6513
-6620
-6730
-6843
-6958
-7075
-7194
-7315
-7436
-7559
-7683
-7807
-7932
-8057
-8182
-8308
-8433
-8558
-8683
-8809
-8934
-9061
-9189
-9318
-9449
-9581
-9716
-9852
-9990
-10131
-10273
-10417
-10563
-10711
-10860
-11012
-11164
-11318
-11473
-11629
-11785
-11943
-12101
-12259
-12418
-12578
-12737
-12898
-13058
-13220
-13381
-13544
-13706
-13868
-14029
-14190
-14349
-14507
-14663
-14817
-14967
-15114
-15257
-15395
-15527
-15652
-15771
-15882
-15985
-16079
-16164
-16239
-16305
-16360
-16405
-16438
-16459
-16469
-16467
-16452
-16425
-16385
-16332
-16268
-16190
-16099
-15997
-15882
-15757
-15620
-15474
-15318
-15154
-14982
-14803
-14617
-14427
-14231
-14032
-13830
-13625
-13418
-13210
-13000
-12791
-12580
-12370
-12159
-11947
-11736
-11523
-11311
-11097
-10883
-10669
-10453
-10236
-10018
-9799
-9577
-9352
-9124
-8892
-8655
-8414
-8167
-7913
-7654
-7387
-7114
-6834
-6546
-6250
-5947
-5637
-5318
-4993
-4660
-4321
-3974
-3621
-3261
-2895
-2523
-2144
-1760
-1369
-972
-570
-163
250
667
1089
1516
1948
2385
2827
3273
3725
4181
4642
5108
5579
6053
6532
7014
7499
7987
8477
8969
9462
9955
10448
10942
11434
11925
12415
12903
13388
13870
14348
14822
15291
15754
16210
16659
17100
17533
17956
18370
18774
19166
19547
19915
20271
20614
20942
21257
21557
21842
22112
22367
22607
22832
23042
23236
23415
23579
23729
23866
23989
24101
24202
24292
24374
24448
24515
24576
24632
24683
24729
24773
24812
24849
24884
24916
24946
24973
24999
25024
25047
25068
25088
25107
25126
25144
25161
25179
25197
25215
25234
25254
25274
25295
25317
25339
25362
25385
25408
25431
25454
25477
25500
25521
25542
25561
25578
25593
25606
25616
25622
25625
25623
25616
25604
25586
25562
25530
25490
25440
25381
25312
25230
25136
25029
24907
24771
24621
24455
24274
24077
23864
23637
23394
23136
22863
22577
22277
21964
21639
21304
20959
20606
20246
19880
19511
19139
18766
18393
18022
17653
17289
16930
16577
16232
15896
15569
15252
14947
14652
14370
14099
13841
13594
13358
13135
12923
12723
12535
12357
12190
12033
11885
11745
11612
11484
11361
11241
11122
11004
10883
10760
10633
10499
10359
10211
10053
9884
9704
9511
9306
9086
8852
8604
8341
8061
7768
7459
7134
6793
6435
6063
5674
5271
4853
4422
3980
3526
3063
2592
2115
1632
1145
656
168
-319
-802
-1279
-1749
-2210
-2659
-3097
-3520
-3929
-4321
-4695
-5050
-5384
-5698
-5990
-6260
-6508
-6735
-6941
-7125
-7290
-7434
-7559
-7666
-7754
-7826
-7883
-7925
-7952
-7967
-7968
-7956
-7931
-7892
-7840
-7775
-7699
-7611
-7512
-7404
-7288
-7162
-7029
-6888
-6738
-6581
-6415
-6243
-6064
-5880
-5690
-5497
-5300
-5102
-4903
-4704
-4506
-4310
-4116
-3924
-3734
-3547
-3361
-3176
-2990
-2802
-2612
-2418
-2218
-2013
-1800
-1580
-1352
-1115
-872
-621
-363
-100
168
439
714
989
1266
1542
1816
2088
2356
2619
2877
3128
3372
3608
3835
4053
4262
4460
4648
4827
4995
5154
5304
5445
5579
5706
5827
5941
6050
6153
6252
6346
6437
6526
6613
6698
6783
6868
6953
7039
7127
7216
7307
7401
7497
7596
7699
7804
7912
8023
8135
8252
8370
8490
8612
8735
8861
8989
9118
9250
9383
9519
9657
9799
9945
10095
10251
10414
10583
10760
10945
11138
11340
11549
11768
11993
12226
12466
12711
12960
13211
13464
13715
13965
14210
14451
14684
14910
15128
15337
15537
15727
15910
16084
16251
16411
16565
16713
16856
16993
17123
17248
17366
17476
17579
17675
17762
17841
17911
17971
18020
18059
18086
18101
18104
18094
18070
18034
17985
17922
17846
17758
17656
17543
17418
17282
17135
16978
16811
16636
16453
16262
16062
15859
15649
15435
15217
14996
14774
14552
14330
14109
13891
13677
13466
13261
13061
12867
12679
12499
12327
12163
12006
11857
11715
11579
11448
11322
11200
11080
10963
10847
10733
10621
10509
10399
10290
10182
10075
9968
9863
9759
9656
9556
9457
9360
9265
9171
9080
8989
8900
8811
8721
8631
8541
8448
8355
8260
8163
8066
7967
7868
7769
7669
7570
7470
7371
7271
7172
7071
6970
6868
6765
6660
6554
6446
6337
6225
6112
5996
5879
5761
5642
5521
5399
5277
5153
5029
4903
4777
4650
4523
4395
4267
4139
4011
3884
3757
3632
3508
3386
3266
3148
3032
2919
2809
2701
2595
2493
2394
2297
2205
2117
2033
1956
1884
1819
1760
1708
1663
1625
1595
1571
1554
1543
1538
1538
1543
1553
1568
1586
1609
1637
1668
1702
1741
1784
1830
1879
1932
1988
2045
2108
2172
2238
2305
2373
2441
2509
2575
2639
2699
2756
2808
2854
2894
2928
2955
2975
2989
2995
2996
2990
2977
2959
2936
2907
2873
2835
2794
2748
2700
2648
2594
2537
2478
2416
2353
2286
2218
2147
2074
1999
1921
1843
1762
1681
1600
1519
1439
1360
1284
1210
1141
1075
1014
959
910
866
829
797
773
754
742
734
732
734
740
749
759
771
783
796
807
818
827
834
838
839
837
831
822
809
792
771
747
721
692
661
629
595
561
527
495
464
435
411
391
376
368
366
370
381
399
423
453
488
527
570
616
664
712
760
805
848
887
922
951
975
993
1004
1010
1008
1002
987
966
937
901
857
806
746
678
602
516
422
319
207
86
-44
-181
-326
-477
-634
-796
-963
-1132
-1305
-1478
-1653
-1827
-2000
-2171
-2339
-2503
-2663
-2818
-2967
-3111
-3248
-3379
-3503
-3620
-3731
-3835
-3932
-4024
-4109
-4189
-4264
-4335
-4401
-4464
-4524
-4581
-4636
-4690
-4743
-4796
-4848
-4901
-4955
-5010
-5066
-5123
-5182
-5243
-5306
-5372
-5440
-5512
-5587
-5665
-5746
-5830
-5917
-6007
-6099
-6193
-6289
-6387
-6487
-6589
-6692
-6797
-6903
-7012
-7123
-7236
-7352
-7470
-7591
-7715
-7842
-7972
-8105
-8242
-8382
-8527
-8674
-8825
-8980
-9137
-9297
-9460
-9624
-9789
-9955
-10120
-10284
-10447
-10607
-10765
-10919
-11070
-11218
-11361
-11502
-11639
-11773
-11904
-12032
-12158
-12281
-12402
-12521
-12637
-12750
-12860
-12967
-13070
-13169
-13263
-13352
-13435
-13511
-13581
-13644
-13698
-13745
-13784
-13814
-13836
-13850
-13856
-13853
-13843
-13824
-13799
-13765
-13725
-13678
-13625
-13565
-13500
-13428
-13351
-13269
-13182
-13090
-12995
-12896
-12794
-12689
-12582
-12474
-12364
-12253
-12142
-12031
-11920
-11809
-11700
-11592
-11485
-11381
-11279
-11179
-11083
-10989
-10900
-10813
-10731
-10652
-10577
-10505
-10436
-10370
-10306
-10244
-10183
-10123
-10064
-10006
-9948
-9892
-9836
-9782
-9729
-9678
-9630
-9583
-9540
-9498
-9460
-9424
-9390
-9359
-9330
-9303
-9277
-9252
-9227
-9201
-9175
-9146
-9115
-9080
-9042
-8999
-8952
-8898
-8839
-8774
-8702
-8624
-8541
-8451
-8356
-8256
-8151
-8042
-7929
-7813
-7693
-7571
-7446
-7320
-7191
-7060
-6928
-6793
-6657
-6518
-6377
-6234
-6088
-5940
-5790
-5638
-5484
-5329
-5172
-5014
-4855
-4696
-4537
-4378
-4220
-4062
-3906
-3752
-3599
-3449
-3302
-3157
-3015
-2876
-2741
-2608
-2479
-2353
-2230
-2111
-1994
-1881
-1770
-1662
-1556
-1452
-1350
-1250
-1151
-1053
-957
-861
-765
-669
-572
-474
-376
-275
-172
-67
41
153
268
387
510
638
770
905
1045
1187
1331
1478
1626
1774
1923
2071
2219
2366
2512
2656
2800
2942
3084
3225
3365
3505
3644
3783
3922
4059
4198
4336
4473
4608
4743
4876
5006
5134
5259
5380
5497
5610
5718
5820
5917
6008
6092
6168
6237
6297
6349
6393
6427
6453
6470
6478
6477
6468
6452
6428
6397
6360
6317
6270
6217
6161
6102
6040
5975
5910
5844
5777
5711
5646
5581
5518
5456
5395
5336
5278
5222
5167
5113
5060
5008
4957
4906
4856
4807
4759
4711
4664
4618
4574
4531
4490
4451
4413
4378
4346
4315
4287
4261
4238
4217
4199
4183
4170
4159
4150
4143
4139
4137
4136
4137
4140
4143
4148
4153
4159
4166
4173
4180
4188
4196
4205
4215
4226
4238
4251
4266
4283
4303
4324
4348
4376
4405
4438
4474
4513
4554
4597
4642
4687
4734
4780
4827
4872
4916
4959
4999
5038
5075
5109
5141
5171
5199
5225
5249
5271
5292
5311
5329
5346
5363
5379
5394
5410
5426
5444
5463
5484
5508
5535
5566
5601
5640
5685
5736
5793
5856
5926
6002
6086
6176
6273
6377
6487
6603
6725
6853
6985
7123
7264
7410
7558
7710
7864
8019
8176
8334
8493
8652
8810
8968
9125
9282
9438
9593
9748
9902
10057
10210
10364
10518
10673
10827
10983
11139
11295
11453
11612
11772
11933
12095
12258
12423
12589
12755
12922
13090
13258
13426
13593
13761
13927
14094
14260
14426
14591
14758
14925
15093
15263
15434
15608
15784
15963
16143
16327
16513
16701
16890
17081
17273
17466
17659
17852
18045
18238
18431
18623
18816
19009
19202
19396
19592
19788
19986
20187
20389
20594
20802
21012
21225
21440
21658
21878
22100
22323
22548
22772
22996
23219
23441
23660
23877
24090
24299
24504
24703
24897
25086
25268
25444
25613
25775
25931
26080
26222
26357
26486
26608
26724
26833
26936
27034
27126
27213
27295
27374
27449
27522
27593
27662
27731
27799
27866
27934
28003
28072
28142
28213
28285
28358
28432
28506
28581
28655
28729
28802
28874
28944
29012
29077
29140
29200
29257
29311
29362
29409
29453
29494
29531
29566
29596
29624
29648
29670
29688
29704
29718
29729
29738
29745
29750
29754
29757
29759
29760
29760
29760
29759
29759
29758
29758
29757
29758
29759
29761
29764
29769
29776
29784
29795
29808
29824
29843
29865
29891
29920
29953
29989
30027
30069
30112
30157
30203
30249
30296
30342
30388
30434
30478
30521
30563
30603
30642
30679
30715
30748
30780
30809
30836
30859
30880
30897
30910
30920
30925
30926
30922
30915
30902
30886
30865
30840
30812
30779
30743
30703
30660
30615
30567
30517
30466
30414
30360
30306
30252
30199
30145
30092
30039
29987
29935
29884
29834
29784
29735
29687
29640
29593
29548
29503
29459
29416
29373
29330
29287
29244
29200
29155
29108
29060
29010
28958
28904
28847
28789
28728
28666
28602
28536
28469
28401
28331
28261
28190
28119
28048
27977
27906
27835
27764
27694
27625
27556
27487
27419
27350
27281
27212
27142
27070
26997
26922
26846
26767
26686
26603
26519
26433
26346
26258
26169
26081
25992
25905
25818
25733
25651
25570
25492
25416
25343
25272
25204
25138
25074
25012
24952
24892
24834
24776
24719
24660
24601
24540
24477
24411
24343
24271
24195
24115
24032
23944
23853
23758
23659
23558
23453
23345
23235
23123
23008
22893
22776
22658
22540
22421
22303
22185
22067
21950
21833
21717
21602
21488
21375
21262
21151
21040
20930
20821
20713
20605
20499
20394
20291
20190
20091
19994
19900
19808
19720
19636
19555
19478
19404
19334
19268
19206
19147
19091
19039
18990
18944
18900
18860
18821
18785
18751
18719
18688
18660
18633
18608
18585
18563
18544
18526
18509
18495
18482
18471
18462
18454
18449
18444
18442
18442
18443
18446
18451
18458
18467
18477
18490
18504
18519
18535
18553
18571
18590
18610
18629
18649
18669
18689
18709
18730
18751
18773
18797
18821
18848
18876
18906
18939
18975
19013
19053
19096
19142
19191
19241
19294
19349
19405
19463
19522
19582
19643
19704
19764
19824
19884
19942
19999
20055
20109
20162
20213
20262
20310
20356
20400
20443
20485
20526
20566
20605
20644
20683
20721
20760
20799
20838
20877
20917
20958
20999
21040
21082
21125
21168
21211
21254
21296
21339
21380
21420
21460
21497
21533
21567
21599
21628
21656
21681
21704
21725
21744
21761
21775
21788
21799
21807
21814
21819
21821
21822
21821
21818
21812
21805
21796
21784
21770
21754
21736
21715
21691
21665
21637
21605
21572
21536
21497
21457
21414
21369
21322
21273
21222
21170
21115
21059
21001
20941
20880
20817
20752
20686
20619
20550
20481
20410
20338
20266
20193
20120
20047
19974
19901
19829
19757
19686
19616
19548
19480
19414
19348
19284
19221
19160
19099
19039
18980
18921
18863
18804
18746
18687
18627
18567
18505
18443
18379
18314
18247
18178
18107
18034
17959
17881
17800
17717
17632
17543
17452
17359
17263
17165
17065
16962
16858
16752
16644
16534
16422
16309
16193
16077
15959
15839
15716
15593
15467
15340
15211
15080
14948
14815
14680
14545
14409
14272
14135
13996
13858
13718
13578
13438
13297
13155
13012
12869
12725
12581
12436
12291
12146
12001
11856
11711
11567
11423
11280
11139
10998
10858
10720
10583
10448
10316
10185
10056
9930
9808
9688
9571
9458
9349
9244
9143
9047
8954
8866
8782
8703
8628
8557
8491
8428
8370
8315
8263
8215
8169
8125
8085
8045
8007
7970
7934
7898
7862
7827
7791
7755
7719
7682
7645
7608
7570
7531
7492
7452
7412
7370
7327
7283
7238
7191
7143
7093
7041
6988
6934
6878
6821
6763
6704
6645
6585
6524
6463
6402
6341
6280
6218
6157
6096
6035
5974
5914
5854
5795
5736
5678
5621
5564
5508
5453
5399
5346
5293
5241
5189
5138
5087
5037
4986
4936
4886
4837
4787
4738
4689
4640
4592
4544
4496
4449
4402
4355
4309
4263
4218
4174
4130
4086
4045
4003
3962
3921
3882
3843
3804
3767
3731
3695
3660
3627
3594
3563
3533
3504
3476
3450
3425
3402
3381
3362
3344
3328
3313
3300
3288
3277
3266
3256
3246
3235
3225
3214
3202
3189
3174
3159
3142
3123
3103
3081
3056
3030
3002
2971
2938
2903
2866
2826
2785
2742
2697
2650
2602
2552
2501
2449
2395
2340
2283
2226
2167
2106
2045
1982
1918
1852
1786
1719
1651
1583
1516
1448
1380
1313
1247
1182
1118
1054
992
931
871
813
755
698
642
587
533
478
424
369
314
258
201
143
84
23
-39
-103
-168
-236
-305
-376
-448
-521
-596
-672
-748
-825
-903
-980
-1057
-1134
-1210
-1286
-1360
-1433
-1505
-1576
-1645
-1712
-1778
-1842
-1905
-1966
-2025
-2083
-2140
-2195
-2250
-2303
-2355
-2406
-2456
-2505
-2554
-2603
-2652
-2700
-2749
-2798
-2848
-2898
-2949
-2999
-3050
-3101
-3153
-3204
-3255
-3306
-3357
-3408
-3459
-3510
-3561
-3613
-3666
-3719
-3773
-3828
-3885
-3943
-4003
-4065
-4129
-4195
-4264
-4334
-4406
-4481
-4557
-4636
-4716
-4798
-4882
-4968
-5056
-5145
-5236
-5328
-5421
-5516
-5611
-5707
-5803
-5899
-5995
-6090
-6184
-6277
-6369
-6460
-6549
-6637
-6724
-6809
-6893
-6977
-7059
-7140
-7221
-7301
-7381
-7460
-7539
-7618
-7697
-7776
-7854
-7933
-8012
-8092
-8170
-8251
-8331
-8412
-8493
-8575
-8657
-8739
-8822
-8905
-8988
-9071
-9154
-9237
-9319
-9402
-9483
-9565
-9645
-9726
-9805
-9884
-9963
-10041
-10118
-10194
-10270
-10345
-10420
-10493
-10566
-10638
-10708
-10778
-10846
-10914
-10980
-11046
-11110
-11174
-11236
-11299
-11360
-11422
-11483
-11544
-11605
-11666
-11727
-11790
-11853
-11917
-11983
-12051
-12121
-12192
-12266
-12343
-12422
-12503
-12587
-12672
-12760
-12850
-12941
-13034
-13128
-13223
-13318
-13414
-13510
-13606
-13702
-13797
-13893
-13987
-14082
-14175
-14268
-14360
-14452
-14542
-14631
-14720
-14807
-14893
-14979
-15062
-15145
-15226
-15306
-15384
-15460
-15534
-15607
-15677
-15745
-15811
-15874
-15935
-15994
-16050
-16105
-16157
-16207
-16256
-16303
-16349
-16394
-16437
-16480
-16522
-16564
-16605
-16646
-16688
-16729
-16771
-16813
-16855
-16899
-16943
-16988
-17034
-17080
-17128
-17176
-17225
-17275
-17325
-17375
-17425
-17476
-17526
-17575
-17624
-17673
-17721
-17768
-17813
-17858
-17902
-17944
-17984
-18023
-18059
-18094
-18127
-18158
-18186
-18212
-18236
-18257
-18276
-18292
-18306
-18317
-18326
-18332
-18336
-18338
-18337
-18333
-18328
-18320
-18310
-18298
-18284
-18269
-18252
-18233
-18213
-18191
-18169
-18145
-18121
-18097
-18071
-18046
-18019
-17993
-17966
-17939
-17912
-17884
-17857
-17829
-17801
-17773
-17745
-17717
-17689
-17662
-17634
-17606
-17579
-17552
-17526
-17499
-17473
-17448
-17422
-17398
-17373
-17350
-17327
-17304
-17282
-17261
-17240
-17220
-17201
-17183
-17165
-17148
-17131
-17115
-17100
-17085
-17070
-17055
-17041
-17027
-17013
-17000
-16987
-16974
-16962
-16951
-16941
-16931
-16923
-16915
-16909
-16905
-16902
-16901
-16901
-16904
-16908
-16915
-16924
-16935
-16948
-16963
-16981
-17002
-17024
-17049
-17076
-17105
-17136
-17169
-17203
-17239
-17276
-17315
-17354
-17394
-17434
-17475
-17515
-17556
-17596
-17635
-17674
-17713
-17751
-17789
-17827
-17865
-17902
-17939
-17977
-18015
-18054
-18093
-18132
-18173
-18215
-18258
-18302
-18347
-18393
-18441
-18490
-18540
-18592
-18644
-18698
-18752
-18808
-18864
-18921
-18978
-19036
-19093
-19151
-19209
-19267
-19324
-19381
-19437
-19492
-19547
-19601
-19654
-19707
-19759
-19811
-19861
-19911
-19961
-20010
-20058
-20106
-20154
-20202
-20249
-20297
-20344
-20391
-20439
-20486
-20534
-20581
-20628
-20676
-20724
-20771
-20819
-20868
-20916
-20966
-21015
-21065
-21116
-21168
-21221
-21275
-21330
-21387
-21445
-21505
-21567
-21630
-21695
-21762
-21831
-21901
-21972
-22045
-22120
-22195
-22271
-22349
-22427
-22506
-22585
-22665
-22745
-22825
-22905
-22985
-23065
-23144
-23223
-23302
-23380
-23457
-23533
-23609
-23683
-23756
-23828
-23899
-23969
-24038
-24105
-24172
-24236
-24300
-24361
-24421
-24480
-24536
-24591
-24643
-24694
-24743
-24791
-24836
-24881
-24925
-24968
-25010
-25052
-25095
-25137
-25180
-25224
-25269
-25315
-25363
-25411
-25461
-25512
-25564
-25618
-25673
-25729
-25786
-25843
-25902
-25961
-26021
-26082
-26143
-26205
-26267
-26330
-26392
-26455
-26518
-26580
-26642
-26702
-26762
-26821
-26878
-26933
-26987
-27038
-27087
-27133
-27177
-27218
-27256
-27292
-27324
-27354
-27381
-27405
-27426
-27445
-27460
-27474
-27485
-27494
-27501
-27506
-27510
-27513
-27515
-27516
-27517
-27517
-27517
-27517
-27518
-27518
-27519
-27521
-27522
-27524
-27526
-27528
-27530
-27533
-27535
-27537
-27539
-27541
-27544
-27546
-27549
-27552
-27555
-27560
-27564
-27570
-27576
-27583
-27590
-27599
-27609
-27619
-27630
-27642
-27654
-27667
-27681
-27694
-27708
-27722
-27735
-27748
-27760
-27772
-27783
-27793
-27802
-27809
-27816
-27822
-27826
-27829
-27832
-27833
-27833
-27832
-27831
-27828
-27825
-27822
-27817
-27812
-27806
-27800
-27793
-27785
-27777
-27768
-27758
-27748
-27737
-27726
-27714
-27702
-27690
-27678
-27665
-27653
-27641
-27629
-27617
-27606
-27594
-27583
-27572
-27561
-27549
-27538
-27526
-27513
-27500
-27486
-27472
-27457
-27440
-27423
-27404
-27384
-27362
-27339
-27314
-27288
-27259
-27229
-27196
-27161
-27124
-27086
-27045
-27002
-26957
-26910
-26862
-26812
-26761
-26708
-26654
-26599
-26542
-26485
-26426
-26366
-26304
-26241
-26176
-26110
-26041
-25971
-25899
-25825
-25749
-25671
-25590
-25508
-25424
-25338
-25251
-25161
-25071
-24978
-24885
-24791
-24696
-24600
-24504
-24407
-24310
-24212
-24114
-24016
-23918
-23819
-23720
-23621
-23522
-23422
-23322
-23221
-23121
-23020
-22918
-22816
-22714
-22611
-22508
-22404
-22300
-22195
-22090
-21984
-21877
-21770
-21662
-21553
-21444
-21334
-21223
-21111
-20998
-20885
-20772
-20658
-20543
-20429
-20313
-20198
-20082
-19966
-19850
-19734
-19617
-19501
-19384
-19267
-19150
-19032
-18914
-18795
-18676
-18556
-18436
-18315
-18193
-18071
-17948
-17825
-17701
-17576
-17451
-17325
-17199
-17073
-16947
-16821
-16695
-16569
-16444
-16318
-16193
-16070
-15946
-15824
-15702
-15582
-15463
-15345
-15229
-15114
-15001
-14889
-14779
-14670
-14563
-14457
-14352
-14249
-14147
-14045
-13945
-13846
-13747
-13648
-13551
-13454
-13358
-13262
-13167
-13073
-12979
-12886
-12794
-12703
-12612
-12522
-12432
-12344
-12256
-12168
-12082
-11996
-11911
-11826
-11742
-11658
-11575
-11493
-11410
-11329
-11248
-11167
-11087
-11008
-10929
-10851
-10774
-10697
-10621
-10546
-10471
-10397
-10324
-10252
-10181
-10111
-10042
-9974
-9908
-9842
-9778
-9714
-9652
-9590
-9529
-9469
-9409
-9349
-9289
-9230
-9170
-9109
-9049
-8987
-8925
-8863
-8799
-8734
-8669
-8602
-8535
-8466
-8397
-8327
-8256
-8185
-8113
-8042
-7969
-7897
-7825
-7752
-7679
-7607
-7534
-7462
-7390
-7318
-7246
-7175
-7105
-7035
-6965
-6896
-6828
-6760
-6693
-6626
-6560
-6494
-6429
-6365
-6301
-6238
-6176
-6114
-6053
-5992
-5932
-5873
-5815
-5757
-5700
-5644
-5589
-5534
-5480
-5427
-5374
-5322
-5270
-5219
-5167
-5115
-5064
-5011
-4958
-4905
-4851
-4796
-4740
-4683
-4625
-4566
-4506
-4445
-4383
-4320
-4256
-4190
-4123
-4054
-3984
-3912
-3839
-3764
-3687
-3609
-3529
-3447
-3364
-3278
-3191
-3103
-3012
-2920
-2827
-2733
-2637
-2540
-2442
-2343
-2244
-2144
-2043
-1942
-1841
-1739
-1637
-1535
-1433
-1330
-1227
-1124
-1020
-918
-815
-711
-608
-505
-402
-299
-196
-94
8
109
210
311
410
510
608
707
804
901
997
1093
1187
1281
1374
1467
1558
1648
1738
1826
1914
2000
2086
2170
2254
2337
2419
2500
2581
2661
2742
2822
2903
2983
3065
3146
3229
3312
3396
3481
3567
3653
3741
3828
3916
4005
4093
4181
4268
4355
4441
4527
4611
4694
4776
4856
4935
5012
5088
5162
5235
5307
5377
5445
5513
5580
5645
5710
5773
5836
5898
5959
6019
6079
6137
6195
6252
6309
6364
6419
6473
6526
6578
6629
6680
6730
6779
6827
6875
6922
6968
7014
7060
7105
7149
7193
7237
7281
7324
7367
7409
7451
7493
7535
7576
7617
7658
7697
7736
7774
7811
7847
7882
7915
7947
7977
8006
8032
8058
8084
8106
8129
8151
8170
8189
8209
8228
8246
8265
8283
8301
8319
8338
8357
8376
8395
8414
8434
8454
8474
8494
8514
8535
8555
8576
8597
8618
8639
8660
8681
8702
8722
8743
8763
8783
8802
8821
8839
8858
8875
8893
8910
8927
8944
8961
8978
8994
9011
9029
9046
9065
9083
9102
9121
9141
9161
9182
9203
9225
9247
9270
9293
9317
9341
9367
9392
9418
9445
9471
9498
9526
9553
9580
9607
9634
9660
9686
9712
9738
9764
9789
9815
9841
9867
9893
9920
9948
9976
10004
10033
10062
10091
10120
10150
10179
10208
10237
10266
10294
10322
10348
10374
10399
10423
10446
10467
10488
10507
10525
10541
10556
10570
10583
10595
10606
10616
10625
10634
10642
10649
10656
10663
10669
10674
10679
10684
10687
10691
10694
10697
10700
10702
10705
10707
10710
10713
10717
10722
10727
10733
10740
10748
10757
10768
10780
10793
10808
10825
10843
10863
10884
10906
10930
10955
10981
11008
11036
11064
11093
11122
11152
11181
11211
11241
11270
11300
11329
11358
11386
11414
11441
11468
11493
11518
11541
11564
11586
11607
11628
11648
11667
11687
11706
11724
11743
11762
11781
11800
11819
11838
11857
11876
11895
11913
11930
11947
11963
11979
11993
12007
12019
12030
12040
12049
12056
12062
12066
12069
12070
12069
12067
12063
12058
12051
12044
12035
12025
12015
12004
11993
11981
11970
11958
11945
11933
11921
11909
11897
11885
11873
11862
11851
11841
11831
11822
11814
11807
11800
11793
11788
11783
11778
11774
11770
11767
11764
11761
11759
11757
11755
11754
11753
11752
11751
11751
11751
11751
11751
11751
11751
11752
11752
11752
11751
11751
11750
11749
11747
11745
11742
11739
11735
11731
11727
11722
11717
11712
11706
11700
11694
11688
11682
11676
11671
11665
11661
11656
11652
11648
11644
11641
11638
11635
11632
11629
11626
11623
11620
11617
11614
11610
11607
11604
11600
11597
11593
11589
11585
11581
11577
11572
11567
11562
11556
11550
11544
11537
11529
11521
11513
11503
11493
11482
11470
11458
11445
11431
11416
11401
11385
11369
11353
11336
11319
11303
11286
11270
11254
11239
11224
11210
11197
11184
11172
11160
11150
11139
11130
11121
11113
11105
11097
11089
11082
11074
11066
11058
11050
11040
11030
11020
11009
10996
10983
10969
10954
10938
10921
10903
10884
10864
10843
10821
10798
10774
10749
10724
10697
10670
10642
10614
10585
10556
10527
10497
10468
10438
10408
10378
10348
10318
10288
10258
10228
10198
10169
10139
10110
10080
10051
10021
9992
9962
9931
9901
9870
9839
9807
9774
9741
9707
9671
9635
9598
9559
9520
9478
9436
9392
9347
9301
9253
9205
9156
9105
9055
9003
8952
8900
8849
8797
8746
8696
8646
8597
8550
8503
8457
8413
8370
8328
8287
8248
8210
8173
8137
8103
8069
8036
8004
7973
7943
7913
7883
7854
7826
7798
7771
7744
7717
7691
7665
7640
7615
7590
7565
7541
7518
7494
7471
7449
7427
7405
7383
7362
7341
7321
7301
7281
7261
7241
7222
7202
7183
7163
7143
7123
7103
7083
7063
7042
7021
7001
6980
6959
6938
6917
6896
6875
6854
6833
6812
6790
6768
6746
6723
6700
6676
6652
6628
6603
6577
6552
6526
6499
6473
6446
6419
6392
6365
6338
6312
6285
6259
6232
6206
6181
6156
6131
6106
6082
6057
6034
6010
5987
5965
5942
5920
5898
5876
5855
5834
5814
5794
5775
5756
5738
5721
5704
5688
5672
5658
5644
5630
5616
5603
5590
5576
5563
5549
5534
5519
5503
5487
5470
5451
5432
5412
5391
5369
5346
5322
5298
5272
5246
5219
5192
5163
5135
5105
5075
5045
5014
4983
4952
4920
4888
4856
4824
4791
4759
4726
4692
4659
4625
4590
4555
4519
4483
4446
4407
4368
4328
4288
4245
4202
4158
4113
4067
4019
3971
3921
3870
3818
3764
3710
3655
3598
3540
3482
3422
3362
3300
3239
3176
3114
3051
2988
2924
2861
2798
2736
2673
2611
2549
2488
2427
2367
2307
2247
2188
2129
2071
2013
1955
1897
1838
1780
1722
1663
1604
1545
1485
1425
1364
1303
1242
1180
1118
1056
993
930
867
804
741
677
614
551
488
425
362
299
237
175
113
51
-10
-71
-131
-192
-252
-311
-370
-429
-488
-546
-604
-663
-721
-780
-838
-897
-956
-1016
-1075
-1135
-1195
-1255
-1315
-1375
-1435
-1495
-1555
-1615
-1674
-1733
-1791
-1849
-1906
-1962
-2017
-2073
-2127
-2180
-2233
-2285
-2336
-2386
-2436
-2486
-2534
-2583
-2630
-2678
-2726
-2773
-2820
-2868
-2915
-2963
-3011
-3059
-3107
-3156
-3205
-3254
-3304
-3354
-3403
-3453
-3503
-3553
-3603
-3653
-3703
-3752
-3802
-3851
-3900
-3948
-3996
-4043
-4090
-4136
-4181
-4226
-4270
-4312
-4354
-4395
-4434
-4473
-4510
-4546
-4581
-4615
-4647
-4679
-4709
-4738
-4766
-4792
-4818
-4842
-4864
-4886
-4906
-4925
-4944
-4961
-4977
-4992
-5007
-5021
-5035
-5049
-5062
-5074
-5087
-5100
-5113
-5126
-5139
-5152
-5165
-5179
-5193
-5207
-5221
-5235
-5250
-5265
-5280
-5296
-5311
-5327
-5343
-5360
-5376
-5392
-5408
-5424
-5440
-5455
-5469
-5483
-5496
-5508
-5520
-5531
-5541
-5550
-5558
-5566
-5573
-5579
-5584
-5589
-5593
-5596
-5598
-5600
-5601
-5601
-5600
-5599
-5597
-5594
-5591
-5586
-5581
-5576
-5570
-5563
-5556
-5549
-5541
-5532
-5524
-5515
-5505
-5495
-5485
-5475
-5465
-5454
-5443
-5432
-5421
-5409
-5397
-5384
-5371
-5358
-5344
-5329
-5314
-5298
-5282
-5265
-5248
-5231
-5213
-5194
-5176
-5157
-5138
-5118
-5099
-5080
-5061
-5042
-5024
-5006
-4989
-4972
-4956
-4941
-4927
-4914
-4901
-4890
-4880
-4870
-4862
-4855
-4849
-4844
-4840
-4838
-4836
-4836
-4837
-4839
-4842
-4846
-4851
-4858
-4866
-4874
-4883
-4893
-4904
-4916
-4927
-4939
-4952
-4964
-4977
-4990
-5002
-5015
-5028
-5041
-5053
-5066
-5079
-5091
-5104
-5117
-5129
-5142
-5154
-5166
-5178
-5190
-5202
-5214
-5225
-5237
-5249
-5261
-5273
-5285
-5297
-5309
-5321
-5334
-5346
-5359
-5372
-5385
-5399
-5413
-5427
-5441
-5456
-5471
-5487
-5503
-5519
-5536
-5553
-5571
-5589
-5607
-5626
-5646
-5666
-5686
-5707
-5729
-5751
-5773
-5796
-5819
-5843
-5867
-5892
-5916
-5940
-5965
-5989
-6013
-6036
-6059
-6082
-6104
-6125
-6146
-6166
-6185
-6204
-6223
-6240
-6258
-6274
-6291
-6307
-6323
-6339
-6354
-6370
-6385
-6400
-6416
-6431
-6447
-6463
-6479
-6496
-6513
-6531
-6550
-6569
-6589
-6611
-6633
-6656
-6680
-6705
-6730
-6757
-6784
-6812
-6840
-6869
-6898
-6928
-6957
-6986
-7015
-7044
-7072
-7100
-7127
-7153
-7178
-7202
-7225
-7247
-7268
-7288
-7307
-7325
-7341
-7357
-7372
-7385
-7398
-7409
-7420
-7430
-7440
-7449
-7458
-7467
-7475
-7483
-7492
-7500
-7509
-7518
-7528
-7538
-7548
-7559
-7570
-7582
-7593
-7605
-7618
-7630
-7643
-7655
-7668
-7681
-7694
-7707
-7720
-7733
-7746
-7758
-7771
-7782
-7794
-7805
-7815
-7824
-7833
-7840
-7846
-7852
-7856
-7859
-7861
-7861
-7861
-7859
-7856
-7851
-7846
-7840
-7833
-7825
-7817
-7808
-7798
-7789
-7779
-7769
-7758
-7748
-7739
-7729
-7720
-7711
-7703
-7695
-7688
-7681
-7675
-7670
-7665
-7661
-7657
-7654
-7651
-7649
-7646
-7644
-7642
-7640
-7637
-7635
-7631
-7628
-7623
-7618
-7612
-7605
-7598
-7590
-7581
-7571
-7560
-7549
-7537
-7525
-7513
-7499
-7486
-7472
-7459
-7445
-7431
-7417
-7404
-7390
-7377
-7364
-7351
-7339
-7327
-7315
-7304
-7293
-7282
-7271
-7261
-7251
-7242
-7233
-7224
-7215
-7207
-7199
-7191
-7184
-7176
-7169
-7161
-7153
-7145
-7136
-7127
-7116
-7105
-7093
-7080
-7066
-7050
-7033
-7015
-6995
-6974
-6951
-6927
-6902
-6875
-6847
-6817
-6787
-6755
-6723
-6689
-6655
-6619
-6583
-6547
-6510
-6473
-6435
-6397
-6359
-6320
-6282
-6244
-6206
-6169
-6132
-6096
-6061
-6026
-5993
-5960
-5928
-5897
-5867
-5838
-5810
-5783
-5756
-5731
-5706
-5682
-5658
-5635
-5612
-5590
-5568
-5545
-5523
-5501
-5479
-5456
-5433
-5410
-5386
-5361
-5335
-5309
-5281
-5253
-5223
-5193
-5161
-5128
-5095
-5060
-5024
-4987
-4950
-4911
-4872
-4832
-4792
-4751
-4710
-4668
-4626
-4584
-4542
-4500
-4457
-4415
-4374
-4332
-4291
-4251
-4211
-4171
-4132
-4094
-4057
-4019
-3983
-3947
-3911
-3876
-3841
-3806
-3772
-3738
-3705
-3672
-3639
-3606
-3574
-3542
-3510
-3479
-3447
-3416
-3385
-3354
-3323
-3292
-3261
-3230
-3199
-3168
-3137
-3107
-3077
-3047
-3017
-2987
-2958
-2929
-2900
-2872
-2844
-2816
-2788
-2760
-2733
-2705
-2678
-2651
-2624
-2597
-2570
-2544
-2517
-2491
-2465
-2439
-2413
-2388
-2362
-2337
-2311
-2286
-2261
-2236
-2211
-2186
-2160
-2135
-2110
-2084
-2059
-2033
-2007
-1981
-1955
-1929
-1902
-1875
-1848
-1821
-1793
-1765
-1737
-1709
-1681
-1653
-1626
-1598
-1571
-1545
-1519
-1494
-1469
-1446
-1423
-1401
-1380
-1360
-1340
-1321
-1304
-1286
-1270
-1254
-1238
-1222
-1207
-1191
-1176
-1160
-1143
-1126
-1108
-1090
-1071
-1051
-1030
-1008
-987
-964
-941
-917
-894
-870
-845
-821
-797
-773
-749
-725
-702
-678
-656
-633
-611
-590
-569
-549
-529
-511
-493
-476
-460
-444
-430
-416
-403
-391
-379
-368
-357
-347
-337
-327
-318
-309
-300
-291
-282
-272
-263
-254
-244
-235
-225
-215
-206
-196
-186
-176
-166
-156
-147
-137
-127
-118
-109
-100
-91
-82
-74
-65
-57
-49
-42
-34
-27
-20
-13
-5
2
9
16
24
32
40
48
57
66
76
86
96
106
117
128
139
150
161
173
184
196
207
219
230
241
252
263
273
284
294
304
314
324
334
344
354
364
375
385
396
407
418
429
441
453
466
479
493
507
521
536
552
568
585
602
620
638
657
677
697
717
737
758
779
800
822
843
865
887
909
931
954
977
1000
1024
1048
1073
1099
1126
1154
1183
1213
1245
1278
1312
1348
1385
1424
1464
1505
1548
1591
1636
1682
1729
1777
1825
1874
1923
1973
2021
2071
2120
2168
2215
2261
2307
2351
2394
2436
2476
2515
2552
2589
2623
2657
2689
2720
2750
2779
2807
2835
2861
2887
2913
2939
2964
2989
3014
3040
3066
3092
3119
3146
3173
3201
3230
3259
3289
3319
3350
3381
3412
3444
3477
3509
3542
3575
3608
3642
3675
3709
3743
3776
3810
3844
3878
3912
3945
3979
4013
4046
4080
4114
4148
4181
4214
4247
4280
4312
4344
4375
4406
4435
4464
4492
4518
4544
4568
4591
4613
4633
4652
4670
4687
4703
4717
4731
4744
4757
4769
4781
4793
4806
4819
4833
4847
4862
4879
4897
4916
4936
4958
4981
5005
5031
5059
5088
5117
5149
5181
5214
5248
5283
5318
5354
5390
5427
5464
5501
5539
5576
5614
5652
5690
5727
5765
5802
5840
5877
5914
5951
5987
6023
6059
6094
6129
6164
6199
6234
6269
6303
6338
6374
6409
6445
6481
6518
6556
6594
6633
6672
6713
6753
6795
6837
6880
6924
6968
7013
7058
7105
7151
7199
7246
7294
7343
7391
7440
7489
7538
7588
7637
7686
7735
7784
7832
7881
7929
7977
8023
8071
8119
8166
8213
8259
8305
8351
8397
8443
8488
8533
8578
8623
8668
8712
8756
8801
8845
8889
8933
8977
9022
9066
9110
9155
9199
9244
9288
9333
9379
9424
9470
9516
9563
9611
9658
9707
9756
9806
9856
9906
9957
10008
10060
10112
10164
10216
10268
10320
10372
10423
10474
10524
10574
10623
10670
10717
10763
10808
10851
10893
10933
10972
11010
11047
11082
11116
11149
11180
11211
11241
11270
11299
11327
11354
11380
11406
11432
11457
11481
11505
11528
11551
11573
11595
11617
11639
11660
11682
11704
11726
11748
11771
11794
11817
11841
11865
11890
11915
11941
11967
11994
12020
12047
12074
12101
12128
12155
12181
12208
12234
12259
12284
12308
12331
12353
12374
12393
12412
12428
12444
12458
12470
12481
12490
12498
12505
12510
12514
12518
12520
12521
12522
12523
12522
12522
12521
12521
12520
12520
12519
12520
12520
12521
12522
12524
12527
12529
12532
12535
12539
12542
12545
12548
12551
12552
12554
12554
12553
12551
12548
12543
12537
12529
12520
12509
12496
12482
12466
12449
12430
12411
12390
12368
12345
12322
12298
12274
12249
12223
12198
12172
12145
12119
12092
12064
12036
12008
11979
11949
11920
11889
11858
11827
11796
11764
11732
11700
11668
11635
11602
11570
11537
11504
11471
11438
11404
11371
11337
11304
11270
11235
11201
11167
11132
11098
11064
11029
10995
10961
10927
10893
10860
10826
10793
10760
10727
10693
10660
10626
10592
10558
10523
10488
10452
10415
10378
10340
10302
10263
10223
10183
10143
10102
10060
10019
9977
9935
9893
9851
9808
9766
9724
9682
9640
9598
9556
9515
9473
9432
9391
9350
9309
9268
9228
9187
9146
9106
9065
9024
8983
8942
8901
8860
8818
8776
8734
8692
8650
8607
8564
8521
8478
8435
8391
8347
8303
8259
8215
8170
8125
8080
8035
7989
7943
7897
7850
7804
7757
7711
7664
7618
7571
7525
7480
7434
7389
7345
7301
7257
7214
7172
7130
7088
7047
7007
6967
6927
6888
6850
6812
6774
6737
6700
6664
6628
6592
6557
6522
6487
6453
6419
6384
6350
6316
6281
6247
6212
6177
6141
6105
6068
6031
5993
5954
5915
5875
5834
5792
5750
5707
5663
5619
5574
5529
5484
5438
5392
5345
5299
5253
5207
5162
5117
5072
5027
4984
4940
4897
4855
4813
4772
4731
4691
4651
4612
4573
4534
4496
4458
4421
4384
4347
4311
4275
4240
4205
4170
4136
4103
4070
4037
4005
3974
3942
3911
3880
3849
3817
3786
3754
3722
3689
3657
3624
3590
3557
3522
3488
3453
3417
3381
3345
3309
3272
3234
3197
3159
3121
3082
3044
3004
2965
2925
2885
2845
2805
2765
2724
2684
2644
2603
2563
2523
2483
2443
2404
2365
2326
2288
2249
2212
2174
2137
2099
2063
2025
1989
1953
1917
1880
1844
1808
1772
1736
1700
1663
1627
1591
1555
1519
1484
1448
1413
1378
1344
1309
1275
1241
1208
1174
1141
1108
1075
1042
1010
978
946
914
883
852
821
790
760
731
701
672
643
615
586
558
530
502
474
447
420
394
368
343
318
294
270
247
225
202
181
159
137
116
95
74
53
32
11
-11
-32
-54
-76
-99
-122
-145
-169
-193
-218
-243
-268
-294
-320
-347
-373
-400
-427
-454
-481
-509
-535
-562
-589
-616
-643
-670
-696
-723
-750
-776
-803
-830
-857
-884
-911
-938
-966
-993
-1020
-1050
-1079
-1108
-1138
-1169
-1200
-1231
-1262
-1293
-1325
-1356
-1386
-1417
-1447
-1476
-1505
-1533
-1561
-1588
-1615
-1641
-1667
-1693
-1718
-1744
-1768
-1793
-1818
-1842
-1866
-1891
-1915
-1939
-1964
-1988
-2012
-2037
-2061
-2086
-2110
-2135
-2159
-2184
-2209
-2233
-2257
-2281
-2305
-2328
-2351
-2374
-2396
-2419
-2441
-2463
-2485
-2507
-2529
-2551
-2573
-2595
-2618
-2640
-2663
-2685
-2708
-2730
-2752
-2774
-2796
-2818
-2839
-2859
-2879
-2899
-2918
-2937
-2955
-2973
-2990
-3007
-3023
-3039
-3054
-3069
-3084
-3098
-3113
-3127
-3141
-3156
-3170
-3184
-3198
-3213
-3228
-3242
-3257
-3273
-3288
-3303
-3318
-3334
-3349
-3364
-3378
-3393
-3407
-3421
-3435
-3448
-3461
-3474
-3486
-3498
-3510
-3521
-3533
-3544
-3555
-3566
-3576
-3587
-3598
-3609
-3621
-3632
-3644
-3657
-3670
-3683
-3697
-3711
-3726
-3742
-3758
-3775
-3793
-3811
-3829
-3848
-3867
-3887
-3907
-3927
-3946
-3966
-3986
-4005
-4024
-4043
-4061
-4078
-4097
-4114
-4130
-4146
-4162
-4177
-4192
-4207
-4221
-4234
-4247
-4260
-4273
-4285
-4297
-4309
-4320
-4331
-4343
-4354
-4364
-4375
-4385
-4395
-4404
-4414
-4423
-4431
-4439
-4447
-4454
-4460
-4467
-4472
-4478
-4483
-4487
-4491
-4495
-4499
-4502
-4505
-4507
-4509
-4511
-4512
-4513
-4514
-4514
-4514
-4514
-4513
-4513
-4512
-4512
-4511
-4511
-4510
-4510
-4510
-4510
-4510
-4510
-4511
-4512
-4513
-4514
-4515
-4516
-4518
-4519
-4520
-4521
-4521
-4522
-4522
-4522
-4521
-4521
-4520
-4518
-4517
-4515
-4514
-4512
-4510
-4508
-4506
-4505
-4503
-4501
-4500
-4498
-4497
-4495
-4494
-4494
-4493
-4493
-4493
-4493
-4493
-4494
-4494
-4495
-4495
-4495
-4495
-4495
-4494
-4493
-4491
-4489
-4486
-4483
-4479
-4474
-4469
-4463
-4457
-4450
-4442
-4434
-4425
-4416
-4406
-4396
-4385
-4374
-4362
-4350
-4337
-4324
-4310
-4296
-4282
-4267
-4252
-4236
-4220
-4204
-4188
-4171
-4155
-4137
-4120
-4102
-4085
-4066
-4048
-4029
-4010
-3990
-3970
-3950
-3929
-3908
-3887
-3865
-3843
-3820
-3797
-3773
-3749
-3725
-3701
-3676
-3651
-3625
-3600
-3574
-3547
-3521
-3494
-3468
-3441
-3414
-3387
-3360
-3332
-3305
-3278
-3250
-3223
-3195
-3168
-3140
-3113
-3085
-3058
-3030
-3003
-2976
-2948
-2921
-2894
-2867
-2839
-2812
-2785
-2757
-2729
-2702
-2674
-2646
-2617
-2588
-2559
-2530
-2499
-2469
-2437
-2405
-2372
-2339
-2304
-2269
-2233
-2196
-2158
-2120
-2080
-2040
-1999
-1957
-1914
-1871
-1827
-1783
-1737
-1692
-1646
-1600
-1554
-1507
-1460
-1413
-1366
-1319
-1271
-1224
-1177
-1129
-1082
-1034
-987
-940
-892
-845
-799
-752
-706
-660
-615
-570
-526
-481
-438
-395
-352
-310
-269
-228
-187
-147
-107
-68
-28
11
49
88
127
166
206
245
285
325
366
408
449
491
534
577
621
664
709
753
798
843
889
934
980
1026
1072
1118
1164
1210
1256
1302
1348
1393
1439
1484
1529
1573
1617
1661
1705
1748
1790
1833
1874
1915
1956
1996
2036
2075
2114
2153
2191
2230
2268
2306
2344
2382
2420
2458
2497
2535
2575
2614
2654
2694
2735
2776
2817
2859
2901
2944
2987
3031
3075
3119
3164
3209
3254
3299
3345
3390
3435
3480
3525
3569
3613
3656
3699
3742
3784
3825
3866
3906
3945
3983
4019
4057
4091
4127
4160
4193
4225
4256
4287
4316
4345
4373
4401
4428
4454
4480
4505
4530
4555
4579
4602
4626
4649
4672
4694
4717
4739
4762
4784
4807
4829
4851
4874
4896
4919
4942
4964
4987
5010
5032
5054
5076
5098
5120
5141
5162
5182
5202
5221
5240
5258
5274
5290
5305
5318
5331
5342
5352
5361
5369
5376
5381
5386
5389
5392
5393
5394
5393
5392
5390
5388
5385
5381
5377
5372
5367
5362
5357
5351
5345
5339
5333
5327
5321
5315
5308
5302
5295
5289
5282
5276
5269
5262
5255
5248
5241
5234
5227
5220
5214
5207
5200
5193
5186
5178
5171
5163
5154
5146
5136
5127
5116
5105
5094
5081
5068
5054
5039
5024
5007
4990
4972
4953
4934
4914
4893
4872
4850
4828
4806
4784
4761
4738
4716
4693
4670
4648
4625
4603
4581
4560
4538
4517
4497
4476
4456
4437
4418
4399
4380
4362
4344
4326
4309
4291
4274
4257
4239
4222
4205
4188
4172
4155
4138
4122
4106
4090
4074
4059
4043
4029
4014
4001
3987
3973
3960
3947
3933
3920
3907
3893
3879
3865
3851
3837
3822
3807
3792
3777
3761
3745
3729
3713
3697
3681
3664
3648
3632
3616
3600
3585
3569
3554
3539
3525
3510
3496
3482
3469
3456
3443
3430
3417
3405
3393
3381
3369
3358
3346
3335
3324
3313
3302
3292
3281
3271
3260
3250
3240
3231
3222
3213
3204
3196
3188
3181
3175
3168
3163
3157
3153
3148
3145
3142
3139
3137
3136
3135
3135
3136
3137
3139
3141
3144
3148
3152
3156
3162
3168
3174
3181
3188
3195
3203
3211
3219
3227
3235
3242
3250
3257
3264
3270
3276
3281
3285
3289
3292
3294
3295
3295
3295
3294
3292
3290
3286
3283
3279
3274
3269
3264
3258
3253
3247
3241
3234
3228
3222
3215
3209
3202
3196
3189
3182
3175
3167
3159
3151
3142
3133
3123
3112
3101
3089
3076
3063
3048
3033
3017
3000
2982
2964
2944
2924
2903
2882
2860
2838
2815
2791
2768
2744
2720
2696
2671
2647
2622
2597
2573
2548
2523
2498
2473
2449
2424
2399
2373
2348
2322
2297
2271
2245
2219
2192
2166
2140
2113
2087
2060
2033
2007
1981
1954
1928
1902
1876
1850
1824
1799
1773
1748
1722
1697
1672
1647
1623
1598
1574
1551
1527
1504
1482
1460
1439
1418
1398
1379
1360
1342
1326
1310
1294
1280
1267
1254
1243
1232
1222
1213
1205
1198
1191
1185
1181
1176
1173
1170
1168
1167
1166
1166
1166
1167
1168
1170
1172
1174
1176
1178
1181
1183
1186
1188
1191
1193
1195
1197
1198
1200
1201
1201
1202
1202
1202
1202
1201
1200
1198
1197
1195
1194
1192
1191
1190
1189
1189
1189
1190
1191
1193
1196
1199
1203
1207
1212
1218
1224
1231
1238
1246
1254
1263
1272
1282
1292
1302
1312
1322
1332
1342
1352
1362
1373
1382
1392
1402
1411
1421
1430
1438
1447
1456
1464
1472
1479
1487
1494
1500
1507
1513
1519
1524
1530
1535
1540
1546
1551
1556
1561
1566
1572
1577
1583
1590
1596
1603
1611
1619
1627
1635
1644
1654
1663
1673
1683
1694
1704
1714
1725
1735
1745
1755
1765
1774
1783
1791
1799
1807
1814
1821
1828
1833
1839
1843
1848
1851
1854
1857
1859
1860
1861
1861
1860
1859
1858
1856
1853
1850
1847
1843
1838
1833
1827
1820
1814
1806
1798
1790
1781
1772
1763
1753
1743
1732
1722
1712
1701
1690
1680
1669
1659
1649
1639
1628
1618
1609
1599
1589
1580
1570
1561
1552
1543
1535
1527
1519
1511
1504
1497
1491
1485
1480
1475
1471
1467
1464
1461
1459
1457
1456
1456
1456
1457
1457
1459
1461
1463
1465
1468
1471
1474
1477
1480
1484
1487
1491
1495
1498
1502
1506
1510
1514
1518
1523
1527
1532
1536
1541
1546
1551
1556
1561
1566
1570
1575
1579
1584
1588
1591
1595
1598
1601
1603
1605
1606
1607
1608
1608
1608
1607
1606
1604
1602
1599
1596
1592
1587
1582
1576
1569
1562
1554
1545
1535
1525
1514
1502
1489
1476
1462
1448
1433
1418
1402
1386
1370
1354
1338
1322
1306
1290
1274
1258
1243
1227
1211
1196
1180
1165
1149
1133
1116
1100
1083
1065
1048
1030
1012
993
974
955
936
916
896
876
856
835
815
794
773
752
731
711
690
669
649
629
608
588
568
547
527
507
487
466
445
425
404
382
361
339
317
294
272
249
225
202
179
155
131
107
84
60
36
12
-12
-36
-59
-83
-106
-130
-153
-176
-199
-221
-244
-267
-289
-312
-334
-356
-379
-401
-423
-445
-467
-489
-511
-533
-556
-578
-600
-622
-645
-667
-690
-713
-736
-759
-782
-806
-830
-854
-878
-902
-926
-950
-975
-999
-1022
-1047
-1071
-1095
-1119
-1143
-1166
-1190
-1213
-1236
-1259
-1282
-1304
-1326
-1349
-1370
-1392
-1414
-1435
-1456
-1477
-1498
-1519
-1539
-1559
-1578
-1597
-1615
-1633
-1650
-1667
-1683
-1698
-1713
-1727
-1741
-1754
-1767
-1780
-1792
-1804
-1816
-1828
-1841
-1853
-1865
-1877
-1890
-1903
-1917
-1930
-1944
-1959
-1974
-1989
-2005
-2021
-2039
-2056
-2074
-2093
-2111
-2131
-2150
-2171
-2191
-2212
-2234
-2255
-2277
-2299
-2321
-2343
-2366
-2387
-2409
-2431
-2452
-2472
-2492
-2512
-2531
-2549
-2566
-2583
-2599
-2614
-2629
-2642
-2655
-2667
-2678
-2689
-2699
-2708
-2717
-2725
-2733
-2741
-2748
-2754
-2761
-2767
-2772
-2777
-2782
-2787
-2791
-2794
-2798
-2800
-2803
-2805
-2807
-2808
-2809
-2811
-2812
-2813
-2814
-2816
-2818
-2819
-2821
-2824
-2826
-2829
-2832
-2835
-2839
-2842
-2845
-2849
-2852
-2854
-2857
-2858
-2860
-2860
-2861
-2860
-2859
-2857
-2855
-2853
-2850
-2847
-2843
-2840
-2836
-2832
-2829
-2825
-2822
-2818
-2815
-2811
-2808
-2805
-2801
-2798
-2795
-2792
-2789
-2786
-2783
-2779
-2776
-2773
-2770
-2766
-2763
-2759
-2755
-2752
-2749
-2745
-2742
-2739
-2736
-2734
-2731
-2729
-2727
-2725
-2723
-2721
-2719
-2717
-2716
-2713
-2711
-2709
-2706
-2702
-2698
-2694
-2688
-2682
-2675
-2668
-2659
-2649
-2639
-2627
-2615
-2602
-2588
-2573
-2558
-2542
-2526
-2510
-2493
-2476
-2460
-2443
-2427
-2412
-2396
-2381
-2367
-2353
-2339
-2327
-2314
-2303
-2292
-2282
-2272
-2263
-2254
-2246
-2238
-2231
-2224
-2218
-2211
-2205
-2199
-2193
-2187
-2181
-2175
-2168
-2161
-2153
-2145
-2136
-2127
-2117
-2107
-2096
-2084
-2072
-2059
-2045
-2032
-2017
-2004
-1989
-1974
-1959
-1944
-1929
-1914
-1898
-1883
-1867
-1852
-1836
-1820
-1804
-1788
-1772
-1755
-1739
-1722
-1705
-1688
-1671
-1654
-1638
-1621
-1604
-1587
-1571
-1554
-1538
-1522
-1506
-1490
-1475
-1459
-1444
-1429
-1414
-1399
-1385
-1371
-1357
-1343
-1329
-1316
-1303
-1291
-1278
-1266
-1254
-1242
-1230
-1218
-1207
-1195
-1183
-1172
-1160
-1148
-1137
-1125
-1114
-1103
-1092
-1081
-1071
-1060
-1050
-1040
-1031
-1020
-1012
-1002
-995
-986
-977
-968
-959
-950
-941
-932
-922
-912
-901
-890
-879
-867
-854
-841
-827
-813
-799
-783
-768
-752
-735
-719
-701
-684
-666
-648
-629
-610
-591
-572
-552
-532
-512
-492
-472
-452
-432
-412
-393
-374
-355
-336
-318
-301
-284
-268
-252
-237
-224
-210
-198
-187
-177
-167
-159
-151
-144
-138
-132
-127
-122
-118
-114
-110
-106
-102
-98
-94
-90
-85
-80
-75
-70
-64
-59
-53
-47
-41
-35
-28
-22
-16
-10
-4
2
7
12
17
21
25
28
31
32
34
35
35
34
33
31
29
26
23
19
15
11
6
1
-4
-9
-14
-19
-24
-29
-33
-38
-42
-46
-49
-52
-55
-58
-61
-63
-65
-68
-70
-72
-74
-76
-78
-81
-83
-86
-89
-92
-96
-99
-103
-107
-111
-116
-120
-125
-130
-135
-140
-146
-151
-156
-161
-166
-171
-176
-180
-185
-189
-193
-198
-202
-206
-211
-216
-221
-226
-232
-238
-245
-252
-259
-266
-274
-282
-290
-298
-306
-314
-321
-329
-336
-343
-350
-356
-362
-368
-374
-379
-384
-388
-393
-397
-401
-405
-408
-411
-414
-417
-420
-422
-424
-426
-427
-428
-429
-430
-430
-430
-430
-429
-429
-428
-426
-425
-424
-423
-421
-420
-419
-418
-417
-416
-416
-416
-416
-416
-416
-416
-416
-416
-416
-416
-416
-416
-416
-415
-415
-414
-413
-411
-410
-408
-406
-403
-401
-398
-395
-391
-388
-384
-380
-376
-371
-367
-362
-357
-352
-346
-341
-335
-329
-323
-317
-310
-304
-297
-290
-282
-274
-266
-258
-249
-240
-231
-222
-212
-201
-191
-180
-168
-157
-145
-132
-120
-107
-94
-82
-69
-56
-43
-30
-17
-5
8
21
34
47
60
73
87
101
115
130
145
161
177
193
210
228
245
263
280
298
316
334
352
369
387
404
421
437
453
469
485
499
514
528
541
554
566
578
589
599
608
617
625
633
639
645
650
655
658
661
664
666
667
668
668
668
668
668
667
667
666
666
665
665
666
666
667
668
669
671
672
674
676
678
680
681
683
685
686
687
688
689
690
690
690
690
690
690
689
688
687
685
684
682
680
678
676
674
672
670
669
667
666
665
664
664
664
664
665
666
667
668
670
672
674
677
679
682
686
689
693
696
701
705
709
714
719
724
729
735
740
746
752
759
765
772
778
785
791
798
804
810
816
821
826
831
835
838
841
843
845
846
847
847
846
845
843
841
838
835
831
827
823
818
813
808
803
797
792
787
781
776
771
766
761
756
752
747
743
738
734
730
726
722
718
714
710
706
702
699
695
691
687
683
678
674
669
663
657
651
644
637
629
621
612
603
594
583
573
562
551
539
526
514
501
487
474
460
445
431
416
401
386
371
356
340
325
309
293
276
260
243
226
208
190
172
153
134
114
95
74
54
33
11
-10
-32
-54
-77
-99
-122
-145
-167
-190
-212
-234
-255
-277
-298
-318
-338
-358
-377
-396
-414
-432
-450
-467
-484
-501
-517
-534
-550
-567
-583
-600
-616
-633
-650
-666
-683
-700
-717
-734
-752
-769
-786
-804
-821
-839
-856
-873
-890
-907
-924
-941
-958
-974
-990
-1006
-1020
-1036
-1051
-1065
-1080
-1093
-1106
-1119
-1132
-1144
-1155
-1167
-1177
-1188
-1198
-1207
-1216
-1225
-1234
-1242
-1249
-1257
-1264
-1271
-1278
-1284
-1291
-1297
-1303
-1310
-1316
-1322
-1328
-1334
-1340
-1346
-1352
-1357
-1362
-1367
-1372
-1376
-1380
-1384
-1386
-1389
-1391
-1392
-1393
-1393
-1393
-1392
-1391
-1390
-1388
-1386
-1384
-1381
-1378
-1375
-1372
-1368
-1364
-1360
-1356
-1352
-1347
-1342
-1336
-1330
-1324
-1318
-1311
-1304
-1297
-1290
-1282
-1274
-1266
-1257
-1248
-1239
-1230
-1221
-1211
-1201
-1191
-1182
-1171
-1161
-1151
-1141
-1131
-1121
-1111
-1101
-1091
-1081
-1070
-1060
-1050
-1039
-1028
-1016
-1006
-995
-984
-972
-960
-949
-937
-924
-912
-900
-887
-875
-862
-849
-836
-823
-809
-796
-782
-768
-754
-739
-725
-709
-694
-678
-662
-646
-630
-613
-595
-578
-560
-542
-523
-504
-485
-466
-446
-426
-406
-385
-364
-343
-321
-300
-278
-256
-233
-211
-188
-165
-142
-119
-96
-73
-50
-27
-4
19
42
65
88
111
133
156
178
200
222
244
265
287
308
328
349
369
390
409
429
448
467
486
505
523
541
558
576
593
610
627
643
660
676
692
708
724
739
755
770
786
801
816
831
846
861
875
890
904
918
932
945
958
971
984
997
1008
1020
1034
1046
1059
1072
1085
1098
1112
1126
1141
1156
1172
1189
1206
1224
1242
1261
1281
1302
1323
1344
1366
1389
1412
1436
1459
1484
1508
1533
1558
1582
1608
1633
1658
1683
1708
1734
1759
1784
1810
1835
1860
1885
1910
1935
1961
1986
2009
2035
2060
2085
2109
2133
2157
2181
2204
2228
2251
2274
2296
2319
2341
2363
2385
2406
2428
2450
2471
2493
2514
2536
2558
2580
2602
2624
2646
2668
2691
2714
2737
2760
2784
2807
2831
2855
2880
2904
2929
2954
2980
3006
3032
3058
3085
3111
3138
3165
3193
3220
3248
3275
3303
3331
3358
3386
3413
3440
3468
3495
3522
3548
3575
3602
3628
3654
3679
3705
3730
3755
3779
3804
3827
3851
3875
3898
3921
3944
3967
3990
4013
4035
4059
4082
4105
4128
4152
4176
4200
4225
4249
4275
4301
4327
4354
4381
4409
4437
4466
4496
4526
4556
4586
4617
4648
4680
4711
4743
4774
4806
4838
4869
4901
4932
4964
4995
5026
5057
5088
5119
5150
5180
5210
5240
5270
5299
5328
5357
5386
5414
5442
5470
5497
5524
5551
5578
5605
5632
5658
5685
5711
5738
5764
5791
5817
5844
5870
5897
5924
5950
5977
6003
6029
6055
6081
6107
6133
6158
6184
6209
6233
6258
6282
6306
6329
6352
6375
6398
6420
6442
6463
6484
6504
6524
6543
6562
6580
6597
6614
6630
6645
6660
6675
6689
6702
6715
6728
6740
6753
6765
6777
6789
6801
6812
6824
6836
6848
6861
6873
6885
6898
6910
6923
6936
6949
6963
6976
6989
7003
7016
7030
7044
7057
7071
7085
7099
7112
7126
7139
7153
7166
7179
7192
7204
7216
7228
7239
7249
7259
7268
7277
7284
7291
7297
7303
7308
7311
7315
7317
7319
7320
7321
7321
7320
7319
7317
7315
7312
7309
7305
7301
7297
7292
7287
7282
7276
7270
7264
7257
7250
7243
7236
7229
7222
7214
7206
7198
7190
7182
7174
7165
7156
7147
7138
7128
7118
7108
7098
7087
7076
7064
7053
7041
7028
7016
7003
6990
6977
6963
6950
6936
6921
6907
6892
6877
6862
6846
6830
6814
6797
6780
6763
6745
6728
6709
6691
6672
6653
6634
6614
6594
6573
6553
6532
6511
6489
6467
6445
6422
6399
6375
6351
6326
6301
6275
6248
6221
6193
6164
6135
6105
6074
6042
6010
5976
5942
5907
5871
5834
5796
5758
5718
5678
5637
5595
5552
5508
5464
5419
5374
5328
5281
5234
5187
5139
5091
5042
4994
4945
4896
4847
4798
4749
4700
4651
4602
4553
4505
4456
4407
4359
4310
4262
4213
4165
4116
4067
4019
3970
3921
3872
3823
3773
3724
3674
3624
3573
3522
3471
3419
3367
3315
3262
3209
3155
3101
3046
2992
2936
2881
2825
2769
2712
2655
2598
2541
2483
2426
2368
2310
2253
2195
2137
2079
2021
1964
1907
1849
1792
1735
1678
1621
1565
1509
1453
1397
1343
1288
1234
1181
1128
1076
1025
975
925
876
827
780
733
686
640
595
551
506
463
419
376
333
291
248
206
164
122
80
39
-3
-45
-86
-128
-169
-211
-253
-295
-337
-379
-421
-463
-505
-548
-590
-633
-675
-717
-759
-801
-843
-885
-926
-967
-1008
-1048
-1088
-1128
-1167
-1205
-1243
-1280
-1316
-1353
-1388
-1423
-1457
-1491
-1524
-1556
-1588
-1620
-1650
-1681
-1710
-1739
-1768
-1796
-1823
-1850
-1876
-1903
-1928
-1953
-1978
-2003
-2027
-2051
-2075
-2098
-2122
-2145
-2167
-2190
-2212
-2234
-2255
-2277
-2298
-2319
-2340
-2360
-2380
-2400
-2420
-2440
-2459
-2479
-2498
-2516
-2535
-2553
-2571
-2589
-2606
-2623
-2640
-2656
-2672
-2687
-2701
-2715
-2728
-2741
-2753
-2764
-2774
-2784
-2793
-2801
-2809
-2815
-2822
-2827
-2832
-2836
-2840
-2843
-2846
-2849
-2851
-2853
-2855
-2857
-2858
-2860
-2862
-2863
-2865
-2867
-2869
-2871
-2874
-2877
-2880
-2883
-2887
-2890
-2894
-2898
-2903
-2907
-2912
-2917
-2922
-2927
-2932
-2936
-2941
-2946
-2951
-2956
-2960
-2965
-2969
-2973
-2977
-2981
-2984
-2987
-2990
-2992
-2994
-2996
-2997
-2998
-2998
-2998
-2998
-2998
-2997
-2995
-2993
-2991
-2988
-2985
-2982
-2978
-2974
-2969
-2964
-2958
-2952
-2946
-2939
-2932
-2924
-2916
-2908
-2900
-2891
-2882
-2872
-2863
-2853
-2843
-2832
-2822
-2811
-2800
-2789
-2777
-2765
-2753
-2741
-2728
-2715
-2702
-2688
-2674
-2660
-2646
-2631
-2615
-2600
-2584
-2567
-2551
-2534
-2516
-2498
-2480
-2461
-2442
-2422
-2402
-2381
-2359
-2337
-2315
-2292
-2268
-2244
-2220
-2195
-2169
-2144
-2117
-2091
-2065
-2037
-2011
-1983
-1956
-1928
-1900
-1872
-1844
-1815
-1787
-1758
-1729
-1700
-1671
-1642
-1612
-1583
-1553
-1524
-1494
-1464
-1434
-1404
-1375
-1345
-1315
-1285
-1256
-1226
-1197
-1168
-1139
-1110
-1082
-1054
-1026
-998
-971
-944
-917
-891
-864
-838
-812
-787
-761
-736
-710
-685
-659
-634
-608
-583
-557
-531
-505
-478
-451
-424
-396
-368
-340
-311
-281
-252
-222
-191
-160
-129
-98
-67
-35
-3
29
61
94
126
158
191
223
255
287
319
351
383
414
445
476
507
538
569
599
630
660
690
720
750
780
810
840
870
900
930
960
990
1020
1051
1081
1111
1142
1173
1204
1235
1266
1297
1328
1360
1391
1423
1454
1485
1517
1548
1579
1610
1641
1672
1702
1733
1763
1793
1823
1852
1881
1910
1939
1968
1996
2024
2051
2078
2105
2132
2158
2184
2210
2235
2260
2285
2309
2334
2357
2381
2404
2426
2449
2471
2492
2514
2535
2556
2577
2597
2618
2638
2658
2678
2698
2718
2738
2757
2777
2796
2816
2835
2854
2873
2892
2911
2930
2948
2967
2985
3003
3022
3039
3057
3075
3092
3109
3127
3143
3160
3177
3193
3209
3225
3240
3255
3270
3285
3299
3313
3327
3341
3354
3367
3379
3391
3403
3415
3426
3437
3447
3458
3468
3477
3487
3496
3504
3513
3521
3528
3536
3543
3550
3556
3563
3569
3575
3580
3586
3591
3596
3601
3606
3610
3615
3619
3623
3628
3632
3636
3640
3643
3647
3651
3654
3658
3661
3665
3668
3671
3674
3677
3680
3683
3686
3689
3692
3694
3697
3700
3702
3705
3707
3709
3712
3714
3716
3718
3719
3721
3722
3724
3725
3725
3726
3726
3726
3725
3724
3723
3721
3719
3717
3715
3711
3708
3704
3700
3696
3691
3686
3680
3674
3667
3660
3653
3645
3636
3627
3618
3608
3597
3586
3575
3563
3551
3538
3525
3512
3498
3484
3470
3456
3442
3427
3412
3398
3383
3368
3353
3338
3323
3308
3293
3277
3262
3247
3232
3216
3201
3185
3170
3154
3138
3123
3107
3091
3076
3060
3045
3029
3014
2999
2983
2968
2953
2937
2922
2906
2890
2874
2858
2841
2825
2808
2790
2773
2755
2737
2719
2700
2681
2662
2642
2622
2602
2582
2561
2541
2520
2499
2478
2457
2436
2415
2394
2373
2352
2330
2309
2288
2267
2246
2224
2203
2182
2161
2140
2119
2099
2078
2057
2036
2015
1995
1974
1954
1933
1913
1893
1873
1853
1834
1814
1795
1776
1757
1738
1719
1701
1682
1664
1647
1629
1612
1595
1579
1562
1547
1531
1516
1501
1487
1473
1459
1446
1433
1420
1408
1397
1386
1375
1365
1355
1345
1336
1327
1319
1311
1303
1296
1289
1282
1275
1269
1263
1257
1252
1246
1241
1236
1231
1226
1221
1216
1211
1206
1201
1195
1190
1184
1177
1171
1164
1157
1150
1142
1135
1127
1118
1109
1101
1092
1082
1073
1063
1054
1044
1035
1025
1016
1006
998
989
981
973
965
958
951
944
938
933
927
923
918
915
911
908
906
904
902
901
900
900
900
900
901
902
904
906
908
910
913
917
920
924
928
933
938
943
948
953
959
965
971
977
984
990
997
1004
1012
1020
1029
1038
1047
1056
1066
1076
1087
1098
1109
1121
1133
1145
1158
1172
1186
1200
1215
1230
1245
1261
1278
1294
1311
1329
1347
1365
1383
1402
1421
1440
1459
1478
1498
1518
1538
1557
1577
1597
1617
1637
1657
1677
1697
1716
1736
1756
1776
1796
1816
1836
1856
1877
1897
1917
1937
1958
1978
1999
2019
2040
2061
2081
2102
2123
2143
2164
2185
2206
2227
2248
2269
2291
2312
2333
2355
2377
2398
2420
2442
2465
2487
2509
2532
2554
2577
2600
2622
2645
2668
2690
2713
2736
2758
2780
2803
2825
2847
2869
2890
2912
2933
2954
2974
2995
3015
3034
3054
3073
3092
3110
3128
3146
3163
3180
3197
3214
3230
3246
3262
3278
3293
3308
3323
3338
3353
3368
3383
3397
3411
3426
3440
3454
3468
3482
3496
3510
3523
3537
3551
3564
3577
3590
3604
3616
3629
3642
3654
3666
3677
3689
3699
3709
3719
3728
3737
3745
3753
3760
3766
3772
3778
3783
3787
3791
3794
3797
3800
3802
3804
3806
3807
3808
3809
3810
3810
3811
3811
3812
3812
3813
3813
3814
3816
3817
3819
3821
3823
3826
3829
3832
3836
3840
3845
3850
3855
3861
3867
3873
3879
3886
3893
3900
3907
3914
3922
3929
3937
3944
3951
3959
3966
3973
3980
3987
3994
4001
4008
4014
4021
4027
4034
4041
4046
4054
4061
4067
4075
4082
4089
4096
4104
4111
4119
4127
4135
4144
4153
4162
4171
4181
4191
4201
4212
4223
4234
4246
4258
4270
4283
4296
4309
4323
4336
4350
4364
4379
4393
4408
4422
4437
4451
4466
4481
4496
4511
4525
4540
4555
4570
4585
4600
4615
4631
4646
4661
4676
4692
4707
4723
4738
4754
4769
4785
4800
4816
4831
4847
4862
4878
4893
4909
4924
4939
4955
4970
4985
5000
5015
5030
5044
5059
5073
5088
5102
5116
5130
5143
5157
5170
5183
5196
5208
5221
5233
5245
5256
5267
5278
5289
5300
5310
5320
5330
5340
5349
5359
5368
5377
5385
5394
5402
5411
5419
5427
5435
5443
5451
5459
5467
5474
5482
5490
5497
5505
5513
5520
5528
5536
5543
5551
5558
5565
5573
5580
5586
5593
5599
5605
5611
5617
5622
5626
5630
5634
5637
5640
5642
5644
5645
5645
5645
5644
5643
5641
5639
5636
5632
5628
5623
5618
5612
5606
5599
5591
5583
5575
5566
5556
5546
5536
5525
5514
5502
5490
5478
5465
5452
5439
5426
5413
5400
5386
5373
5359
5345
5331
5317
5304
5290
5276
5262
5248
5233
5219
5205
5190
5176
5161
5146
5131
5116
5100
5084
5068
5052
5035
5018
5001
4983
4965
4947
4928
4908
4889
4869
4848
4828
4806
4785
4763
4740
4718
4695
4672
4648
4624
4600
4576
4551
4527
4502
4477
4452
4427
4401
4376
4351
4326
4300
4275
4250
4225
4199
4174
4149
4124
4098
4073
4046
4022
3996
3970
3943
3917
3890
3863
3835
3807
3779
3750
3721
3691
3661
3630
3598
3567
3534
3501
3468
3434
3400
3365
3330
3295
3259
3224
3188
3152
3116
3080
3044
3008
2972
2936
2900
2864
2829
2794
2758
2723
2688
2653
2619
2584
2550
2515
2481
2447
2412
2378
2344
2310
2276
2243
2209
2175
2141
2107
2074
2040
2005
1972
1938
1903
1869
1834
1800
1764
1729
1694
1658
1622
1585
1548
1511
1474
1436
1398
1360
1322
1283
1244
1205
1167
1128
1089
1050
1010
973
934
896
858
820
783
746
709
672
636
601
565
530
496
462
428
394
361
328
295
263
231
199
167
136
104
73
42
11
-19
-49
-80
-110
-139
-169
-198
-228
-257
-285
-314
-342
-370
-398
-426
-453
-480
-507
-533
-560
-586
-612
-637
-662
-687
-712
-736
-760
-783
-806
-829
-852
-874
-896
-918
-939
-960
-980
-1000
-1020
-1041
-1060
-1079
-1098
-1117
-1136
-1154
-1172
-1189
-1207
-1224
-1241
-1258
-1274
-1291
-1307
-1324
-1340
-1356
-1372
-1388
-1404
-1420
-1436
-1453
-1469
-1485
-1502
-1518
-1535
-1552
-1569
-1586
-1603
-1620
-1638
-1655
-1673
-1691
-1708
-1726
-1744
-1762
-1779
-1797
-1814
-1832
-1849
-1866
-1883
-1900
-1916
-1933
-1948
-1964
-1979
-1994
-2009
-2023
-2037
-2050
-2063
-2076
-2089
-2101
-2113
-2124
-2135
-2146
-2157
-2167
-2176
-2186
-2195
-2203
-2212
-2220
-2227
-2235
-2242
-2249
-2255
-2262
-2268
-2274
-2280
-2286
-2292
-2297
-2303
-2308
-2313
-2318
-2322
-2327
-2331
-2335
-2339
-2342
-2346
-2349
-2351
-2354
-2356
-2358
-2359
-2360
-2361
-2362
-2362
-2362
-2361
-2361
-2360
-2358
-2357
-2355
-2352
-2350
-2347
-2344
-2340
-2336
-2332
-2328
-2323
-2318
-2313
-2308
-2302
-2296
-2290
-2284
-2278
-2271
-2265
-2258
-2251
-2244
-2237
-2230
-2223
-2215
-2208
-2200
-2193
-2185
-2177
-2170
-2162
-2154
-2145
-2137
-2129
-2120
-2111
-2102
-2093
-2083
-2073
-2063
-2053
-2041
-2031
-2020
-2009
-1997
-1985
-1973
-1960
-1947
-1934
-1921
-1908
-1894
-1881
-1867
-1853
-1838
-1824
-1809
-1795
-1780
-1765
-1749
-1734
-1718
-1703
-1687
-1671
-1655
-1638
-1622
-1605
-1589
-1572
-1555
-1538
-1521
-1504
-1487
-1469
-1452
-1434
-1416
-1398
-1380
-1362
-1343
-1324
-1305
-1286
-1266
-1246
-1226
-1206
-1185
-1163
-1142
-1120
-1098
-1075
-1052
-1029
-1004
-982
-957
-933
-908
-882
-856
-830
-804
-777
-749
-722
-693
-665
-636
-607
-577
-547
-516
-486
-454
-423
-391
-359
-327
-294
-261
-228
-194
-161
-127
-93
-58
-24
10
45
80
114
149
184
219
254
289
325
360
396
431
467
503
539
575
612
648
685
722
759
796
834
872
910
948
986
1025
1064
1103
1143
1183
1223
1263
1303
1344
1384
1425
1466
1507
1548
1590
1631
1672
1713
1754
1795
1836
1877
1918
1958
1998
2037
2078
2118
2158
2197
2236
2275
2314
2352
2390
2429
2466
2504
2542
2579
2616
2653
2690
2727
2764
2801
2838
2874
2911
2947
2984
3020
3056
3093
3129
3166
3202
3239
3275
3312
3349
3385
3422
3458
3495
3531
3567
3603
3639
3675
3710
3744
3779
3813
3846
3879
3912
3945
3976
4008
4038
4069
4100
4129
4158
4187
4215
4243
4271
4298
4325
4351
4377
4403
4428
4453
4478
4503
4527
4551
4575
4599
4623
4646
4670
4693
4716
4739
4762
4785
4808
4830
4853
4876
4898
4920
4943
4965
4987
5009
5030
5051
5072
5093
5113
5132
5151
5170
5188
5205
5222
5238
5254
5269
5283
5296
5309
5321
5333
5344
5354
5363
5373
5381
5389
5397
5404
5410
5416
5421
5427
5431
5435
5439
5442
5444
5447
5448
5450
5451
5451
5451
5451
5450
5449
5448
5447
5445
5442
5439
5436
5433
5429
5425
5420
5415
5410
5405
5399
5393
5387
5381
5375
5369
5362
5356
5349
5343
5336
5329
5322
5315
5308
5300
5293
5285
5278
5270
5262
5253
5245
5236
5227
5218
5208
5198
5188
5178
5167
5156
5144
5132
5120
5108
5095
5083
5070
5056
5043
5030
5016
5002
4988
4974
4959
4945
4931
4916
4901
4886
4872
4857
4842
4827
4813
4798
4783
4769
4754
4740
4726
4711
4697
4683
4669
4655
4640
4626
4612
4598
4584
4569
4555
4541
4527
4512
4498
4484
4470
4456
4441
4427
4413
4400
4386
4372
4359
4345
4332
4318
4305
4292
4279
4266
4254
4241
4228
4215
4202
4189
4175
4162
4148
4134
4120
4105
4091
4075
4059
4045
4029
4013
3997
3980
3964
3947
3931
3914
3897
3881
3864
3848
3831
3815
3799
3782
3766
3750
3734
3718
3702
3686
3670
3654
3637
3621
3604
3588
3571
3553
3536
3518
3500
3481
3462
3443
3423
3403
3382
3361
3339
3317
3294
3271
3247
3223
3198
3173
3147
3121
3094
3067
3039
3011
2983
2955
2926
2897
2868
2839
2810
2780
2751
2721
2692
2662
2633
2603
2574
2544
2515
2486
2456
2427
2398
2370
2341
2313
2284
2256
2228
2201
2173
2146
2119
2093
2066
2040
2015
1989
1964
1939
1915
1890
1866
1841
1817
1793
1769
1745
1721
1697
1673
1648
1624
1599
1574
1549
1524
1499
1473
1447
1422
1396
1370
1344
1317
1291
1265
1240
1214
1188
1162
1137
1112
1086
1061
1036
1012
987
963
938
915
891
867
844
821
799
777
755
733
712
691
670
650
630
610
590
570
551
532
513
494
476
457
439
421
402
384
367
349
331
313
296
278
261
244
226
209
192
175
158
141
124
108
91
75
58
42
26
11
-5
-20
-35
-50
-64
-78
-92
-106
-119
-132
-145
-158
-170
-183
-195
-207
-219
-232
-244
-256
-268
-280
-293
-305
-318
-330
-343
-356
-368
-381
-394
-407
-420
-434
-447
-460
-474
-488
-501
-515
-529
-543
-557
-571
-585
-599
-614
-628
-643
-657
-672
-687
-701
-716
-731
-746
-761
-775
-790
-804
-819
-833
-847
-861
-875
-889
-902
-915
-929
-942
-954
-967
-979
-992
-1004
-1016
-1027
-1039
-1051
-1062
-1073
-1085
-1096
-1107
-1118
-1129
-1140
-1151
-1161
-1172
-1183
-1193
-1204
-1214
-1225
-1235
-1245
-1255
-1266
-1276
-1286
-1297
-1307
-1317
-1328
-1338
-1349
-1359
-1370
-1381
-1391
-1402
-1412
-1423
-1433
-1443
-1453
-1463
-1473
-1483
-1492
-1502
-1511
-1520
-1529
-1537
-1546
-1554
-1562
-1570
-1578
-1585
-1593
-1600
-1607
-1614
-1621
-1628
-1635
-1642
-1648
-1655
-1662
-1669
-1676
-1683
-1690
-1697
-1704
-1711
-1718
-1726
-1733
-1741
-1748
-1756
-1763
-1771
-1778
-1786
-1794
-1801
-1809
-1816
-1823
-1831
-1838
-1845
-1852
-1858
-1865
-1872
-1878
-1884
-1891
-1897
-1903
-1909
-1915
-1921
-1927
-1933
-1939
-1945
-1950
-1956
-1962
-1967
-1973
-1979
-1984
-1989
-1994
-1999
-2004
-2009
-2013
-2017
-2021
-2025
-2029
-2032
-2035
-2037
-2041
-2043
-2045
-2047
-2048
-2050
-2051
-2052
-2052
-2053
-2053
-2054
-2054
-2054
-2054
-2054
-2054
-2054
-2054
-2054
-2054
-2054
-2055
-2055
-2056
-2057
-2058
-2059
-2061
-2063
-2065
-2067
-2069
-2071
-2073
-2076
-2078
-2081
-2083
-2085
-2088
-2090
-2093
-2095
-2097
-2099
-2101
-2104
-2106
-2108
-2110
-2112
-2115
-2117
-2119
-2122
-2125
-2127
-2130
-2133
-2136
-2140
-2143
-2147
-2150
-2154
-2158
-2162
-2166
-2171
-2175
-2180
-2184
-2189
-2193
-2198
-2203
-2209
-2214
-2219
-2225
-2231
-2236
-2242
-2248
-2254
-2260
-2267
-2273
-2279
-2285
-2292
-2298
-2305
-2311
-2318
-2324
-2331
-2338
-2344
-2351
-2358
-2365
-2372
-2379
-2386
-2393
-2400
-2408
-2415
-2423
-2431
-2439
-2447
-2455
-2463
-2471
-2479
-2487
-2495
-2504
-2512
-2520
-2528
-2536
-2544
-2553
-2561
-2570
-2578
-2587
-2596
-2606
-2615
-2625
-2635
-2645
-2656
-2667
-2678
-2690
-2702
-2714
-2726
-2739
-2752
-2765
-2778
-2792
-2805
-2819
-2832
-2846
-2859
-2873
-2887
-2900
-2914
-2927
-2941
-2954
-2968
-2981
-2994
-3007
-3021
-3034
-3047
-3060
-3073
-3086
-3099
-3112
-3125
-3138
-3152
-3165
-3178
-3192
-3206
-3219
-3233
-3247
-3261
-3275
-3289
-3303
-3317
-3331
-3346
-3361
-3375
-3390
-3405
-3421
-3436
-3452
-3467
-3483
-3499
-3515
-3531
-3547
-3563
-3580
-3596
-3613
-3629
-3646
-3663
-3680
-3697
-3714
-3731
-3748
-3765
-3782
-3799
-3816
-3834
-3851
-3868
-3885
-3902
-3920
-3937
-3954
-3971
-3988
-4005
-4022
-4038
-4056
-4073
-4090
-4108
-4125
-4143
-4160
-4178
-4196
-4214
-4232
-4250
-4268
-4286
-4305
-4323
-4341
-4360
-4378
-4396
-4415
-4433
-4451
-4469
-4487
-4504
-4522
-4540
-4557
-4574
-4591
-4608
-4625
-4642
-4658
-4674
-4690
-4705
-4720
-4735
-4750
-4764
-4778
-4792
-4806
-4819
-4832
-4844
-4857
-4869
-4881
-4892
-4903
-4915
-4925
-4936
-4947
-4957
-4967
-4977
-4987
-4997
-5006
-5016
-5026
-5036
-5045
-5055
-5065
-5076
-5086
-5096
-5107
-5117
-5128
-5139
-5150
-5161
-5172
-5184
-5195
-5207
-5218
-5230
-5241
-5253
-5265
-5277
-5289
-5302
-5314
-5327
-5339
-5352
-5365
-5378
-5391
-5404
-5417
-5431
-5444
-5458
-5471
-5485
-5499
-5512
-5526
-5540
-5554
-5567
-5581
-5595
-5609
-5623
-5637
-5651
-5665
-5679
-5693
-5707
-5721
-5736
-5750
-5765
-5780
-5795
-5810
-5826
-5841
-5857
-5873
-5889
-5905
-5921
-5938
-5955
-5972
-5988
-6005
-6022
-6039
-6056
-6073
-6090
-6106
-6123
-6139
-6155
-6171
-6187
-6202
-6217
-6232
-6247
-6261
-6275
-6289
-6302
-6315
-6328
-6340
-6352
-6364
-6376
-6387
-6398
-6409
-6419
-6430
-6440
-6449
-6459
-6468
-6478
-6487
-6496
-6504
-6513
-6521
-6529
-6538
-6546
-6554
-6562
-6569
-6577
-6585
-6593
-6601
-6609
-6617
-6626
-6634
-6642
-6651
-6659
-6668
-6677
-6686
-6695
-6704
-6713
-6722
-6731
-6740
-6749
-6758
-6767
-6776
-6785
-6794
-6802
-6811
-6819
-6827
-6835
-6842
-6850
-6857
-6864
-6871
-6877
-6883
-6890
-6896
-6902
-6907
-6913
-6919
-6924
-6930
-6935
-6940
-6946
-6951
-6957
-6963
-6968
-6974
-6980
-6986
-6992
-6997
-7003
-7009
-7015
-7021
-7027
-7033
-7039
-7045
-7050
-7056
-7061
-7067
-7072
-7077
-7082
-7087
-7091
-7095
-7099
-7103
-7107
-7110
-7113
-7115
-7118
-7120
-7121
-7123
-7123
-7124
-7124
-7124
-7124
-7124
-7123
-7122
-7121
-7120
-7118
-7117
-7115
-7113
-7111
-7109
-7108
-7106
-7104
-7102
-7101
-7099
-7098
-7097
-7096
-7096
-7096
-7096
-7096
-7096
-7097
-7098
-7100
-7101
-7103
-7105
-7107
-7110
-7112
-7115
-7118
-7121
-7124
-7128
-7131
-7134
-7138
-7141
-7145
-7148
-7151
-7154
-7158
-7161
-7164
-7167
-7169
-7172
-7175
-7177
-7179
-7181
-7183
-7185
-7187
-7189
-7190
-7192
-7193
-7194
-7195
-7196
-7197
-7198
-7198
-7199
-7200
-7200
-7200
-7201
-7201
-7201
-7201
-7201
-7201
-7200
-7200
-7199
-7199
-7198
-7197
-7196
-7195
-7193
-7192
-7190
-7188
-7186
-7184
-7181
-7178
-7175
-7172
-7169
-7165
-7161
-7157
-7152
-7148
-7143
-7137
-7132
-7126
-7120
-7113
-7107
-7100
-7092
-7085
-7077
-7069
-7061
-7053
-7044
-7036
-7027
-7018
-7009
-7000
-6991
-6982
-6972
-6963
-6954
-6944
-6935
-6925
-6915
-6905
-6895
-6885
-6875
-6864
-6853
-6842
-6831
-6819
-6807
-6795
-6783
-6770
-6757
-6743
-6730
-6716
-6701
-6687
-6672
-6656
-6641
-6625
-6608
-6592
-6575
-6558
-6541
-6523
-6505
-6487
-6469
-6451
-6432
-6414
-6395
-6376
-6357
-6337
-6318
-6299
-6279
-6260
-6240
-6221
-6202
-6182
-6163
-6144
-6125
-6106
-6087
-6069
-6050
-6032
-6014
-5996
-5978
-5960
-5942
-5925
-5908
-5891
-5874
-5858
-5841
-5825
-5809
-5794
-5778
-5763
-5747
-5732
-5717
-5702
-5687
-5672
-5656
-5641
-5626
-5610
-5594
-5579
-5563
-5547
-5531
-5514
-5498
-5482
-5465
-5448
-5432
-5415
-5398
-5381
-5364
-5346
-5329
-5312
-5294
-5277
-5260
-5242
-5224
-5207
-5189
-5172
-5154
-5136
-5119
-5101
-5084
-5066
-5049
-5032
-5015
-4998
-4982
-4965
-4949
-4933
-4917
-4901
-4886
-4871
-4856
-4841
-4826
-4812
-4798
-4784
-4770
-4757
-4744
-4731
-4718
-4705
-4692
-4680
-4667
-4655
-4642
-4630
-4618
-4605
-4593
-4580
-4568
-4556
-4543
-4531
-4519
-4507
-4494
-4482
-4470
-4458
-4447
-4435
-4423
-4412
-4400
-4389
-4378
-4366
-4355
-4344
-4333
-4322
-4311
-4300
-4290
-4279
-4268
-4257
-4247
-4236
-4226
-4216
-4205
-4195
-4185
-4176
-4166
-4156
-4147
-4138
-4129
-4120
-4111
-4103
-4094
-4086
-4078
-4070
-4062
-4056
-4049
-4042
-4034
-4027
-4019
-4014
-4006
-4000
-3993
-3986
-3980
-3973
-3966
-3959
-3952
-3945
-3938
-3931
-3924
-3917
-3909
-3902
-3895
-3888
-3881
-3874
-3867
-3860
-3853
-3846
-3839
-3832
-3825
-3819
-3812
-3805
-3798
-3791
-3784
-3777
-3770
-3764
-3757
-3750
-3743
-3736
-3729
-3723
-3716
-3709
-3702
-3695
-3688
-3682
-3675
-3668
-3661
-3655
-3648
-3641
-3634
-3628
-3621
-3614
-3607
-3601
-3594
-3587
-3580
-3574
-3567
-3560
-3554
-3547
-3540
-3534
-3527
-3520
-3514
-3507
-3500
-3494
-3487
-3480
-3474
-3467
-3460
-3454
-3447
-3441
-3434
-3427
-3421
-3414
-3408
-3401
-3395
-3388
-3381
-3375
-3368
-3362
-3355
-3349
-3342
-3336
-3329
-3323
-3316
-3310
-3303
-3297
-3290
-3284
-3277
-3271
-3264
-3258
-3251
-3245
-3238
-3232
-3225
-3219
-3213
-3206
-3200
-3193
-3187
-3181
-3174
-3168
-3161
-3155
-3149
-3142
-3136
-3130
-3123
-3117
-3110
-3104
-3098
-3091
-3085
-3079
-3072
-3066
-3060
-3054
-3047
-3041
-3035
-3028
-3022
-3016
-3010
-3003
-2997
-2991
-2985
-2978
-2972
-2966
-2960
-2953
-2947
-2941
-2935
-2929
-2922
-2916
-2910
-2904
-2898
-2892
-2885
-2879
-2873
-2867
-2861
-2855
-2848
-2842
-2836
-2830
-2824
-2818
-2812
-2806
-2800
-2793
-2787
-2781
-2775
-2769
-2763
-2757
-2751
-2745
-2739
-2733
-2727
-2721
-2715
-2709
-2703
-2697
-2691
-2685
-2679
-2673
-2667
-2661
-2655
-2649
-2643
-2637
-2631
-2625
-2619
-2613
-2607
-2601
-2595
-2589
-2583
-2578
-2572
-2566
-2560
-2554
-2548
-2542
-2536
-2530
-2525
-2519
-2513
-2507
-2501
-2495
-2489
-2484
-2478
-2472
-2466
-2460
-2455
-2449
-2443
-2437
-2431
-2426
-2420
-2414
-2408
-2402
-2397
-2391
-2385
-2379
-2374
-2368
-2362
-2357
-2351
-2345
-2339
-2334
-2328
-2322
-2317
-2311
-2305
-2300
-2294
-2288
-2283
-2277
-2271
-2266
-2260
-2254
-2249
-2243
-2237
-2232
-2226
-2221
-2215
-2209
-2204
-2198
-2193
-2187
-2182
-2176
-2170
-2165
-2159
-2154
-2148
-2143
-2137
-2132
-2126
-2121
-2115
-2110
-2104
-2099
-2093
-2088
-2082
-2077
-2071
-2066
-2060
-2055
-2049
-2044
-2037
-2033
-2027
-2021
-2017
-2011
-2005
-2000
-1995
-1990
-1984
-1979
-1973
-1968
-1963
-1957
-1952
-1946
-1941
-1936
-1930
-1925
-1920
-1914
-1909
-1904
-1898
-1893
-1888
-1882
-1877
-1872
-1867
-1861
-1856
-1851
-1845
-1840
-1835
-1830
-1824
-1819
-1814
-1809
-1803
-1798
-1793
-1788
-1782
-1777
-1772
-1767
-1762
-1756
-1751
-1746
-1741
-1736
-1731
-1725
-1720
-1715
-1710
-1705
-1700
-1694
-1689
-1684
-1679
-1674
-1669
-1664
-1659
-1654
-1648
-1643
-1638
-1633
-1628
-1623
-1618
-1613
-1608
-1603
-1598
-1593
-1588
-1583
-1578
-1573
-1568
-1563
-1558
-1553
-1548
-1543
-1538
-1533
-1528
-1523
-1518
-1513
-1508
-1503
-1498
-1493
-1488
-1483
-1478
-1473
-1468
-1463
-1458
-1453
-1448
-1444
-1439
-1434
-1429
-1424
-1419
-1414
-1409
-1404
-1400
-1395
-1390
-1385
-1380
-1375
-1371
-1366
-1361
-1356
-1351
-1346
-1342
-1337
-1332
-1327
-1322
-1318
-1313
-1308
-1303
-1299
-1294
-1289
-1284
-1279
-1275
-1270
-1265
-1261
-1256
-1251
-1246
-1242
-1237
-1232
-1228
-1223
-1218
-1213
-1209
-1204
-1199
-1195
-1190
-1185
-1181
-1176
-1172
-1167
-1162
-1158
-1153
-1148
-1144
-1139
-1135
-1130
-1125
-1121
-1116
-1112
-1107
-1102
-1098
-1093
-1089
-1084
-1080
-1075
-1070
-1066
-1061
-1057
-1052
-1048
-1043
-1039
-1034
-1030
-1025
-1020
-1016
-1012
-1006
-1002
-998
-994
-989
-985
-980
-976
-972
-967
-963
-958
-954
-949
-945
-941
-936
-932
-927
-923
-918
-914
-910
-905
-901
-897
-892
-888
-883
-879
-875
-870
-866
-862
-857
-853
-849
-844
-840
-836
-831
-827
-823
-819
-814
-810
-806
-801
-797
-793
-789
-784
-780
-776
-772
-767
-763
-759
-755
-750
-746
-742
-738
-734
-729
-725
-721
-717
-713
-708
-704
-700
-696
-692
-688
-683
-679
-675
-671
-667
-663
-659
-654
-650
-646
-642
-638
-634
-630
-626
-622
-617
-613
-609
-605
-601
-597
-593
-589
-585
-581
-577
-573
-569
-565
-561
-557
-553
-549
-545
-541
-537
-533
-529
-525
-521
-517
-513
-509
-505
-501
-497
-493
-489
-485
-481
-477
-473
-469
-465
-461
-457
-453
-450
-446
-442
-438
-434
-430
-426
-422
-418
-415
-411
-407
-403
-399
-395
-391
-388
-384
-380
-376
-372
-368
-365
-361
-357
-353
-349
-346
-342
-338
-334
-330
-327
-323
-319
-315
-312
-308
-304
-300
-296
-293
-289
-285
-282
-278
-274
-270
-267
-263
-259
-256
-252
-248
-244
-241
-237
-233
-230
-226
-222
-219
-215
-211
-208
-204
-200
-197
-193
-190
-186
-182
-179
-175
-172
-168
-164
-161
-157
-154
-150
-146
-143
-139
-136
-132
-129
-125
-121
-118
-114
-111
-107
-104
-100
-97
-93
-90
-86
-83
-79
-76
-72
-69
-65
-62
-58
-55
-51
-48
-44
-41
-37
-34
-30
-27
-23
-20
-17
-13
-10
-6
-3
1
4
7
11
14
18
21
24
28
31
34
38
41
45
48
51
55
58
61
65
68
71
75
78
81
85
88
91
95
98
101
104
108
111
114
118
121
124
127
131
134
137
140
144
147
150
153
157
160
163
166
170
173
176
179
182
186
189
192
195
198
202
205
208
211
214
217
221
224
227
230
233
236
239
243
246
249
252
255
258
261
264
268
271
274
277
280
283
286
289
292
295
298
301
304
308
311
314
317
320
323
326
329
332
335
338
341
344
347
350
353
356
359
362
365
368
371
374
377
380
383
386
389
392
395
397
400
403
406
409
412
415
418
421
424
427
430
433
435
438
441
444
447
450
453
456
459
461
464
467
470
473
476
478
481
484
487
490
493
495
498
501
504
507
510
512
515
518
521
524
526
529
532
535
537
540
543
546
548
551
554
557
559
562
565
568
570
573
576
579
581
584
587
589
592
595
597
600
603
606
608
611
614
616
619
622
624
627
630
632
635
637
640
643
645
648
651
653
656
658
661
664
666
669
672
674
677
679
682
684
687
690
692
695
697
700
702
705
708
710
