5
32818
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
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
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
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
73
74
74
74
74
74
75
75
75
75
75
75
76
76
76
76
76
77
77
77
77
77
78
78
78
78
78
79
79
79
79
79
80
80
80
80
81
81
81
81
81
82
82
82
82
83
83
83
83
83
84
84
84
84
85
85
85
85
85
86
86
86
86
87
87
87
87
88
88
88
88
89
89
89
89
89
90
90
90
90
91
91
91
91
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
95
96
96
96
97
97
97
97
98
98
98
98
99
99
99
100
100
100
100
101
101
101
102
102
102
102
103
103
103
104
104
104
105
105
105
106
106
106
106
107
107
107
108
108
108
109
109
109
110
110
110
110
111
111
111
112
112
112
113
113
113
114
114
114
115
115
115
116
116
116
117
117
117
117
118
118
118
119
119
119
120
120
120
121
121
121
122
122
122
123
123
123
124
124
124
125
125
125
126
126
126
127
127
127
128
128
128
129
129
129
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
143
143
143
144
144
145
145
145
146
146
146
147
147
147
148
148
148
149
149
149
150
150
150
151
151
152
152
152
153
153
153
154
154
154
155
155
155
156
156
157
157
157
158
158
158
159
159
159
160
160
161
161
161
162
162
162
163
163
163
164
164
165
165
165
166
166
166
167
167
168
168
168
169
169
169
170
170
171
171
171
172
172
172
173
173
174
174
174
175
175
175
176
176
177
177
177
178
178
179
179
179
180
180
180
181
181
182
182
182
183
183
184
184
184
185
185
186
186
186
187
187
188
188
188
189
189
190
190
190
191
191
192
192
193
193
193
194
194
195
195
195
196
196
197
197
198
198
198
199
199
200
200
200
201
201
202
202
202
203
203
204
204
204
205
205
206
206
206
207
207
207
208
208
209
209
209
210
210
211
211
211
212
212
213
213
213
214
214
215
215
215
216
216
217
217
217
218
218
219
219
219
220
220
221
221
221
222
222
223
223
223
224
224
225
225
225
226
226
227
227
228
228
228
229
229
230
230
230
231
231
232
232
233
233
234
234
234
235
235
236
236
237
237
237
238
238
239
239
240
240
240
241
241
242
242
243
243
244
244
244
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
260
260
260
261
261
262
262
263
263
264
264
264
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
281
281
282
282
282
283
283
284
284
285
285
286
286
287
287
288
288
289
289
289
290
290
291
291
292
292
293
293
294
294
295
295
296
296
297
297
298
298
298
299
299
300
300
301
301
302
302
303
303
304
304
305
305
306
306
307
307
308
308
309
309
310
310
311
311
312
312
313
313
314
314
315
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
345
345
346
346
347
347
348
348
349
349
350
350
351
351
352
352
353
353
354
355
355
356
356
357
357
358
358
359
359
360
360
361
362
362
363
363
364
364
365
365
366
366
367
368
368
369
369
370
370
371
371
372
373
373
374
374
375
375
376
376
377
377
378
379
379
380
380
381
381
382
382
383
384
384
385
385
386
386
387
387
388
389
389
390
390
391
391
392
392
393
394
394
395
395
396
396
397
397
398
399
399
400
400
401
401
402
403
403
404
404
405
405
406
407
407
408
408
409
409
410
411
411
412
412
413
413
414
415
415
416
416
417
418
418
419
419
420
420
421
422
422
423
423
424
424
425
426
426
427
427
428
428
429
430
430
431
431
432
433
433
434
434
435
435
436
437
437
438
438
439
439
440
441
441
442
442
443
443
444
445
445
446
446
447
447
448
449
449
450
450
451
451
452
453
453
454
454
455
456
456
457
457
458
458
459
460
460
461
461
462
463
463
464
464
465
466
466
467
467
468
469
469
470
471
471
472
472
473
474
474
475
476
476
477
477
478
479
479
480
480
481
482
482
483
484
484
485
485
486
487
487
488
489
489
490
491
491
492
492
493
494
494
495
496
496
497
498
498
499
500
500
501
501
502
503
503
504
505
505
506
507
507
508
509
509
510
511
511
512
513
513
514
515
515
516
517
517
518
519
519
520
521
521
522
523
523
524
525
525
526
527
527
528
529
529
530
531
531
532
533
533
534
535
536
536
537
538
538
539
540
540
541
542
542
543
544
545
545
546
547
547
548
549
550
550
551
552
552
553
554
554
555
556
557
557
558
559
559
560
561
562
562
563
564
565
565
566
567
567
568
569
570
570
571
572
573
573
574
575
576
576
577
578
579
579
580
581
582
582
583
584
585
585
586
587
588
588
589
590
591
591
592
593
594
595
595
596
597
598
598
599
600
601
602
602
603
604
605
605
606
607
608
609
609
610
611
612
613
613
614
615
616
617
617
618
619
620
621
621
622
623
624
625
625
626
627
628
629
629
630
631
632
633
633
634
635
636
637
638
638
639
640
641
642
642
643
644
645
646
647
647
648
649
650
651
651
652
653
654
655
656
656
657
658
659
660
661
661
662
663
664
665
666
666
667
668
669
670
671
671
672
673
674
675
676
677
677
678
679
680
681
682
682
683
684
685
686
687
688
688
689
690
691
692
693
694
694
695
696
697
698
699
700
701
701
702
703
704
705
706
707
708
708
709
710
711
712
713
714
715
716
716
717
718
719
720
721
722
723
723
724
725
726
727
728
729
730
731
732
732
733
734
735
736
737
738
739
740
741
742
742
743
744
745
746
747
748
749
750
751
752
753
753
754
755
756
757
758
759
760
761
762
763
764
765
766
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
938
939
940
941
942
943
944
945
946
947
948
949
950
952
953
954
955
956
957
958
959
960
961
962
963
964
966
967
968
969
970
971
972
973
974
975
976
978
979
980
981
982
983
984
985
986
987
989
990
991
992
993
994
995
996
997
998
1000
1000
1002
1002
1004
1004
1006
1006
1008
1010
1010
1012
1012
1014
1014
1016
1016
1018
1020
1020
1022
1022
1024
1025
1026
1028
1029
1030
1031
1032
1033
1034
1035
1037
1038
1039
1040
1041
1042
1043
1045
1046
1047
1048
1049
1050
1051
1053
1054
1055
1056
1057
1058
1059
1061
1062
1063
1064
1065
1066
1067
1069
1070
1071
1072
1073
1074
1076
1077
1078
1079
1080
1081
1083
1084
1085
1086
1087
1088
1090
1091
1092
1093
1094
1095
1097
1098
1099
1100
1101
1102
1104
1105
1106
1107
1108
1110
1111
1112
1113
1114
1115
1117
1118
1119
1120
1121
1123
1124
1125
1126
1127
1128
1130
1131
1132
1133
1134
1136
1137
1138
1139
1140
1142
1143
1144
1145
1147
1148
1149
1150
1151
1153
1154
1155
1156
1158
1159
1160
1161
1162
1164
1165
1166
1167
1169
1170
1171
1172
1174
1175
1176
1177
1178
1180
1181
1182
1183
1185
1186
1187
1188
1190
1191
1192
1193
1195
1196
1197
1198
1200
1201
1202
1203
1204
1206
1207
1208
1209
1211
1212
1213
1214
1216
1217
1218
1219
1220
1222
1223
1224
1225
1227
1228
1229
1230
1231
1233
1234
1235
1236
1238
1239
1240
1241
1243
1244
1245
1246
1247
1249
1250
1251
1252
1254
1255
1256
1257
1259
1260
1261
1263
1264
1265
1266
1268
1269
1270
1271
1273
1274
1275
1276
1277
1279
1280
1281
1282
1283
1284
1285
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1327
1328
1329
1330
1331
1331
1332
1333
1334
1335
1336
1336
1337
1338
1339
1339
1340
1341
1342
1342
1343
1344
1344
1345
1346
1346
1347
1347
1348
1349
1349
1350
1350
1351
1351
1352
1352
1353
1353
1353
1354
1354
1355
1355
1355
1355
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1357
1357
1357
1357
1357
1357
1358
1358
1358
1358
1358
1358
1358
1358
1358
1358
1358
1358
1358
1358
1358
1357
1357
1356
1356
1356
1355
1355
1354
1354
1353
1352
1351
1350
1349
1348
1346
1345
1343
1341
1340
1338
1336
1334
1332
1330
1327
1325
1323
1320
1317
1314
1312
1309
1306
1303
1299
1296
1293
1290
1287
1283
1280
1277
1274
1270
1267
1263
1260
1256
1252
1249
1245
1241
1238
1234
1230
1226
1222
1218
1214
1210
1206
1203
1199
1195
1192
1188
1185
1182
1179
1176
1173
1170
1167
1164
1160
1157
1153
1150
1146
1142
1138
1134
1129
1125
1120
1115
1110
1105
1100
1094
1089
1083
1077
1072
1066
1061
1055
1050
1044
1038
1032
1026
1020
1012
1006
1000
994
988
982
976
970
964
959
953
948
943
937
932
927
922
917
912
907
902
897
892
886
881
876
871
865
859
854
848
841
835
829
822
816
809
803
797
791
785
779
773
768
762
757
751
745
739
733
727
721
714
708
702
696
690
685
679
674
669
664
659
654
649
644
640
635
631
627
623
619
615
611
608
604
601
598
594
592
589
587
585
583
582
581
580
580
579
579
578
578
578
578
578
579
580
580
581
582
583
584
585
585
586
586
585
585
584
584
583
582
581
580
579
577
576
574
572
570
568
566
564
562
560
558
556
554
551
549
546
543
540
537
535
532
529
527
524
522
520
518
516
513
511
509
507
506
504
503
503
503
503
503
503
504
505
506
507
508
509
510
511
512
513
514
514
515
515
515
516
516
516
516
517
518
519
520
522
523
525
527
529
531
533
535
538
540
544
547
551
556
561
567
573
579
585
591
597
603
609
615
621
626
631
636
640
644
647
650
652
655
656
658
660
662
664
666
668
671
674
677
680
684
688
693
699
705
712
720
729
739
749
760
772
784
796
808
820
832
844
855
867
879
890
901
912
923
933
943
952
961
969
977
984
990
996
1002
1006
1012
1016
1020
1024
1028
1031
1034
1038
1041
1045
1049
1053
1057
1062
1067
1073
1079
1085
1092
1099
1106
1114
1121
1129
1137
1146
1154
1162
1170
1178
1186
1193
1200
1207
1213
1219
1224
1228
1233
1237
1240
1244
1248
1252
1257
1262
1268
1274
1281
1288
1295
1303
1311
1319
1326
1334
1341
1348
1354
1360
1366
1372
1377
1382
1386
1391
1395
1399
1403
1407
1411
1415
1419
1423
1428
1433
1439
1445
1452
1460
1468
1476
1485
1494
1504
1514
1524
1535
1546
1558
1569
1581
1593
1606
1618
1630
1642
1654
1666
1677
1688
1699
1709
1719
1729
1738
1747
1756
1764
1772
1780
1788
1795
1803
1811
1819
1827
1835
1843
1852
1861
1870
1880
1889
1899
1910
1920
1931
1941
1952
1963
1973
1984
1994
2004
2013
2023
2032
2040
2049
2058
2066
2074
2083
2091
2099
2108
2116
2125
2134
2143
2151
2160
2169
2178
2186
2194
2201
2209
2216
2223
2229
2236
2242
2249
2255
2261
2267
2273
2279
2285
2292
2298
2304
2310
2315
2321
2326
2331
2336
2340
2343
2346
2348
2350
2351
2351
2350
2350
2348
2347
2346
2344
2343
2342
2341
2341
2341
2342
2344
2346
2350
2353
2358
2363
2370
2376
2384
2392
2401
2411
2421
2433
2445
2457
2470
2483
2496
2508
2520
2532
2543
2553
2562
2571
2578
2584
2590
2594
2598
2601
2604
2606
2608
2609
2610
2611
2612
2612
2613
2613
2614
2614
2615
2616
2617
2618
2620
2621
2622
2623
2624
2625
2625
2625
2624
2622
2620
2617
2614
2611
2607
2603
2599
2595
2592
2588
2585
2581
2577
2574
2570
2565
2560
2555
2550
2545
2540
2535
2530
2525
2521
2517
2513
2509
2505
2502
2498
2495
2491
2488
2484
2480
2476
2472
2467
2462
2456
2450
2443
2436
2428
2420
2411
2403
2394
2385
2376
2367
2357
2347
2337
2326
2316
2305
2294
2283
2271
2259
2247
2234
2221
2208
2194
2180
2165
2151
2136
2122
2108
2095
2082
2069
2057
2045
2033
2021
2011
2000
1989
1978
1967
1957
1946
1937
1927
1918
1909
1900
1891
1883
1875
1867
1860
1853
1846
1839
1833
1826
1820
1814
1808
1803
1797
1791
1786
1780
1775
1771
1766
1762
1758
1754
1750
1746
1742
1738
1734
1729
1724
1718
1713
1706
1700
1694
1687
1680
1674
1668
1662
1656
1651
1646
1641
1636
1632
1627
1621
1616
1611
1605
1600
1595
1590
1586
1581
1577
1572
1568
1564
1560
1556
1553
1550
1547
1544
1542
1540
1538
1537
1536
1535
1535
1535
1535
1535
1536
1536
1536
1537
1537
1537
1537
1536
1535
1535
1534
1532
1531
1529
1527
1525
1522
1519
1515
1510
1504
1498
1490
1482
1473
1463
1453
1441
1430
1418
1406
1393
1380
1368
1355
1343
1331
1319
1308
1297
1287
1277
1268
1259
1252
1245
1239
1234
1229
1226
1223
1220
1219
1218
1218
1220
1222
1225
1230
1235
1241
1248
1255
1262
1270
1277
1284
1291
1297
1304
1309
1315
1320
1324
1329
1332
1336
1338
1340
1342
1343
1344
1343
1342
1341
1339
1336
1332
1328
1324
1318
1312
1306
1299
1292
1286
1279
1274
1269
1264
1261
1258
1257
1256
1256
1256
1257
1259
1261
1263
1265
1267
1269
1271
1272
1274
1275
1276
1277
1278
1280
1282
1284
1286
1289
1292
1296
1300
1304
1309
1314
1320
1326
1332
1338
1344
1350
1356
1362
1368
1373
1378
1383
1387
1390
1393
1395
1397
1398
1399
1400
1401
1402
1404
1406
1409
1413
1417
1421
1425
1429
1434
1439
1443
1448
1453
1458
1463
1468
1473
1478
1482
1486
1490
1493
1495
1496
1497
1498
1499
1499
1500
1500
1501
1501
1502
1503
1504
1505
1506
1507
1508
1509
1509
1510
1510
1509
1508
1506
1504
1502
1500
1497
1495
1493
1490
1488
1485
1483
1480
1476
1472
1468
1463
1458
1453
1448
1442
1435
1429
1423
1416
1410
1405
1400
1395
1392
1389
1387
1386
1385
1386
1387
1388
1390
1393
1396
1399
1403
1407
1412
1416
1420
1424
1428
1432
1435
1438
1440
1442
1443
1444
1445
1445
1445
1444
1443
1442
1440
1437
1435
1432
1429
1426
1424
1422
1421
1421
1421
1423
1426
1429
1433
1438
1443
1448
1454
1460
1465
1471
1476
1481
1487
1492
1497
1503
1508
1514
1520
1526
1532
1539
1545
1552
1560
1567
1576
1584
1593
1602
1612
1621
1630
1639
1647
1655
1663
1671
1678
1685
1692
1699
1706
1713
1719
1726
1732
1738
1743
1748
1753
1757
1761
1765
1768
1770
1772
1772
1772
1772
1771
1769
1768
1766
1765
1764
1764
1764
1765
1767
1769
1772
1776
1780
1784
1789
1795
1801
1808
1814
1822
1829
1837
1844
1851
1858
1864
1870
1874
1878
1880
1882
1882
1881
1880
1877
1874
1870
1866
1860
1855
1849
1843
1837
1831
1825
1819
1813
1808
1803
1798
1794
1791
1788
1785
1783
1781
1780
1779
1778
1778
1777
1777
1777
1778
1778
1779
1779
1780
1780
1780
1780
1779
1778
1776
1774
1773
1771
1769
1768
1766
1765
1764
1763
1762
1762
1762
1763
1764
1765
1766
1768
1771
1773
1776
1779
1782
1786
1789
1793
1796
1800
1803
1806
1809
1812
1814
1816
1817
1818
1819
1821
1822
1824
1826
1830
1833
1838
1844
1850
1856
1864
1871
1880
1888
1898
1907
1917
1928
1938
1948
1959
1969
1978
1987
1994
2001
2007
2013
2017
2021
2023
2025
2027
2028
2029
2029
2028
2028
2027
2025
2025
2024
2023
2021
2021
2020
2019
2019
2019
2019
2020
2021
2023
2025
2027
2029
2031
2033
2035
2036
2036
2036
2035
2033
2033
2031
2029
2028
2027
2025
2024
2021
2021
2019
2017
2013
2011
2007
2001
1997
1991
1984
1976
1968
1959
1949
1939
1929
1918
1908
1898
1888
1879
1871
1863
1855
1848
1842
1837
1832
1827
1824
1820
1818
1816
1815
1815
1814
1815
1816
1817
1818
1820
1822
1824
1826
1827
1829
1830
1831
1831
1831
1830
1829
1827
1825
1823
1821
1819
1817
1816
1815
1814
1813
1813
1813
1814
1815
1817
1819
1821
1825
1829
1834
1840
1846
1853
1861
1869
1877
1886
1895
1903
1912
1921
1928
1935
1941
1945
1948
1949
1948
1946
1943
1939
1933
1927
1920
1912
1903
1895
1885
1876
1866
1856
1846
1836
1826
1816
1807
1798
1788
1779
1770
1760
1750
1739
1728
1717
1705
1694
1683
1672
1661
1651
1641
1631
1621
1611
1601
1591
1581
1571
1561
1551
1541
1531
1520
1509
1497
1485
1473
1459
1446
1431
1417
1402
1387
1372
1356
1340
1324
1307
1290
1273
1256
1238
1221
1204
1187
1171
1155
1140
1126
1112
1099
1087
1075
1064
1053
1042
1031
1020
1010
1000
989
978
966
953
940
927
913
899
884
869
854
838
822
807
791
775
760
744
729
715
700
687
674
662
650
640
629
619
610
600
590
580
570
559
548
536
524
511
499
485
472
458
444
430
417
404
391
379
367
356
346
336
327
318
309
300
291
282
273
264
255
245
236
226
217
208
200
193
186
180
175
171
167
164
162
161
160
160
160
161
162
163
165
167
169
171
173
175
177
179
181
182
183
183
183
182
181
179
177
174
171
167
162
157
152
146
140
133
126
119
111
103
95
87
79
71
62
54
44
34
24
13
1
-12
-26
-40
-55
-70
-86
-103
-121
-139
-158
-177
-197
-218
-239
-260
-282
-304
-325
-348
-370
-392
-415
-438
-461
-485
-508
-532
-555
-578
-600
-622
-643
-663
-683
-702
-721
-739
-756
-773
-790
-806
-821
-836
-851
-864
-878
-890
-903
-915
-927
-938
-949
-960
-971
-982
-993
-1002
-1014
-1025
-1036
-1048
-1060
-1072
-1084
-1097
-1110
-1122
-1135
-1148
-1161
-1174
-1187
-1200
-1213
-1227
-1240
-1254
-1268
-1281
-1294
-1307
-1320
-1331
-1343
-1354
-1365
-1376
-1387
-1397
-1408
-1418
-1428
-1439
-1448
-1458
-1466
-1475
-1482
-1489
-1494
-1500
-1505
-1509
-1513
-1518
-1522
-1527
-1533
-1539
-1546
-1553
-1560
-1568
-1576
-1585
-1594
-1603
-1612
-1622
-1632
-1643
-1654
-1665
-1676
-1687
-1699
-1710
-1721
-1733
-1745
-1756
-1768
-1780
-1792
-1803
-1815
-1825
-1836
-1845
-1853
-1861
-1867
-1871
-1875
-1877
-1878
-1878
-1877
-1874
-1871
-1867
-1862
-1856
-1850
-1844
-1838
-1831
-1824
-1818
-1811
-1805
-1799
-1793
-1788
-1783
-1779
-1776
-1774
-1773
-1773
-1773
-1775
-1777
-1780
-1784
-1789
-1794
-1800
-1807
-1814
-1822
-1830
-1839
-1847
-1856
-1864
-1872
-1880
-1887
-1894
-1900
-1907
-1912
-1918
-1923
-1927
-1931
-1934
-1936
-1937
-1938
-1937
-1936
-1934
-1932
-1929
-1926
-1922
-1918
-1913
-1908
-1903
-1897
-1891
-1885
-1879
-1872
-1866
-1859
-1852
-1845
-1838
-1831
-1823
-1815
-1807
-1798
-1789
-1779
-1768
-1757
-1744
-1731
-1718
-1703
-1688
-1672
-1656
-1639
-1623
-1606
-1589
-1573
-1556
-1539
-1522
-1504
-1486
-1468
-1450
-1431
-1412
-1392
-1372
-1352
-1331
-1310
-1288
-1265
-1240
-1215
-1189
-1163
-1135
-1107
-1079
-1051
-1022
-995
-968
-942
-916
-890
-866
-842
-819
-796
-774
-753
-731
-710
-689
-669
-648
-627
-607
-587
-567
-547
-528
-509
-491
-473
-455
-437
-420
-402
-385
-367
-350
-332
-315
-297
-279
-261
-242
-223
-204
-184
-165
-145
-125
-106
-86
-67
-48
-30
-12
6
24
41
58
75
92
108
124
140
155
171
186
201
216
230
244
258
271
284
296
308
320
332
344
357
370
383
397
411
426
441
458
475
494
513
534
556
579
604
630
658
686
717
748
780
813
847
882
917
953
990
1027
1066
1105
1146
1188
1230
1274
1318
1363
1408
1454
1499
1545
1591
1636
1681
1726
1771
1815
1859
1902
1945
1988
2031
2074
2116
2159
2202
2244
2286
2328
2369
2409
2448
2487
2525
2562
2598
2633
2667
2701
2733
2765
2796
2827
2857
2886
2916
2945
2974
3002
3031
3060
3089
3117
3145
3173
3200
3226
3252
3277
3303
3328
3352
3377
3402
3427
3453
3478
3503
3527
3551
3575
3598
3621
3643
3665
3686
3707
3728
3749
3770
3791
3811
3832
3853
3873
3893
3913
3932
3950
3968
3986
4003
4019
4035
4051
4069
4086
4103
4120
4138
4156
4173
4191
4207
4224
4240
4256
4271
4286
4301
4315
4330
4345
4360
4375
4391
4406
4421
4436
4450
4465
4479
4493
4506
4520
4534
4547
4560
4574
4587
4600
4613
4626
4639
4651
4663
4676
4688
4700
4712
4724
4735
4747
4758
4769
4780
4790
4799
4808
4816
4823
4829
4834
4838
4843
4846
4850
4853
4857
4861
4865
4869
4874
4879
4883
4888
4893
4897
4902
4906
4910
4915
4919
4923
4927
4931
4936
4940
4944
4948
4951
4955
4958
4961
4962
4964
4964
4963
4961
4957
4952
4946
4938
4929
4918
4906
4893
4878
4862
4844
4825
4805
4784
4762
4740
4716
4693
4668
4644
4619
4593
4567
4541
4513
4485
4456
4426
4394
4362
4328
4293
4256
4219
4181
4142
4102
4062
4022
3982
3941
3901
3861
3820
3780
3740
3701
3662
3623
3585
3548
3512
3476
3441
3407
3374
3341
3309
3277
3245
3212
3179
3145
3110
3074
3036
2996
2954
2910
2864
2817
2768
2718
2666
2614
2562
2509
2456
2404
2351
2300
2249
2199
2150
2103
2056
2011
1967
1924
1882
1842
1802
1762
1723
1685
1647
1608
1570
1533
1495
1457
1420
1384
1348
1314
1280
1247
1215
1183
1153
1122
1093
1063
1033
1002
973
943
912
881
850
818
785
753
720
686
652
618
582
546
509
471
432
393
352
312
271
230
189
148
107
66
26
-15
-57
-98
-141
-183
-227
-271
-315
-360
-406
-453
-501
-550
-600
-651
-703
-756
-810
-864
-919
-975
-1031
-1087
-1143
-1200
-1256
-1312
-1369
-1425
-1481
-1537
-1594
-1652
-1710
-1770
-1830
-1892
-1956
-2021
-2086
-2153
-2221
-2289
-2358
-2428
-2497
-2567
-2637
-2707
-2776
-2845
-2913
-2980
-3045
-3109
-3172
-3232
-3291
-3347
-3402
-3454
-3504
-3551
-3597
-3640
-3681
-3720
-3756
-3791
-3824
-3856
-3886
-3915
-3943
-3971
-3997
-4022
-4046
-4070
-4094
-4116
-4137
-4158
-4177
-4197
-4215
-4233
-4251
-4269
-4286
-4302
-4318
-4333
-4347
-4361
-4373
-4385
-4396
-4406
-4416
-4425
-4434
-4442
-4450
-4456
-4462
-4466
-4469
-4472
-4474
-4475
-4475
-4474
-4473
-4471
-4468
-4464
-4458
-4450
-4440
-4428
-4413
-4396
-4377
-4356
-4333
-4309
-4282
-4254
-4225
-4193
-4159
-4124
-4086
-4048
-4008
-3968
-3927
-3887
-3846
-3807
-3768
-3729
-3692
-3656
-3620
-3586
-3552
-3519
-3487
-3456
-3425
-3396
-3368
-3341
-3314
-3288
-3263
-3238
-3214
-3190
-3167
-3144
-3121
-3099
-3077
-3055
-3033
-3010
-2988
-2964
-2940
-2915
-2890
-2864
-2837
-2811
-2784
-2758
-2732
-2706
-2681
-2657
-2633
-2610
-2589
-2568
-2548
-2530
-2513
-2496
-2480
-2465
-2450
-2435
-2421
-2406
-2392
-2377
-2362
-2347
-2331
-2314
-2297
-2279
-2261
-2241
-2221
-2201
-2180
-2158
-2136
-2113
-2091
-2068
-2044
-2020
-1995
-1969
-1943
-1915
-1885
-1855
-1823
-1791
-1757
-1723
-1687
-1652
-1616
-1580
-1544
-1508
-1472
-1436
-1401
-1367
-1334
-1302
-1271
-1243
-1216
-1190
-1166
-1143
-1121
-1100
-1080
-1060
-1042
-1022
-1004
-988
-972
-956
-940
-925
-910
-896
-881
-866
-851
-835
-818
-801
-784
-765
-746
-727
-706
-686
-665
-643
-622
-600
-578
-556
-533
-510
-486
-463
-439
-415
-391
-367
-344
-322
-301
-280
-260
-241
-223
-206
-190
-174
-159
-145
-132
-119
-106
-95
-84
-74
-66
-58
-52
-48
-46
-46
-48
-52
-58
-67
-77
-89
-101
-115
-129
-143
-157
-170
-183
-196
-209
-221
-234
-246
-259
-272
-285
-299
-313
-328
-343
-359
-375
-393
-410
-429
-448
-467
-487
-507
-528
-550
-573
-597
-621
-648
-675
-703
-733
-763
-794
-824
-855
-886
-916
-945
-973
-999
-1025
-1049
-1072
-1093
-1113
-1131
-1148
-1164
-1179
-1194
-1207
-1220
-1233
-1245
-1258
-1269
-1281
-1292
-1302
-1312
-1322
-1331
-1340
-1349
-1359
-1368
-1379
-1390
-1402
-1415
-1429
-1444
-1459
-1475
-1492
-1509
-1527
-1545
-1564
-1583
-1603
-1623
-1643
-1664
-1684
-1704
-1724
-1743
-1761
-1779
-1796
-1812
-1828
-1843
-1857
-1871
-1884
-1896
-1909
-1921
-1933
-1946
-1958
-1972
-1987
-2001
-2019
-2037
-2057
-2078
-2101
-2125
-2150
-2177
-2205
-2235
-2267
-2299
-2333
-2368
-2404
-2441
-2477
-2515
-2552
-2589
-2626
-2662
-2698
-2733
-2768
-2803
-2837
-2870
-2903
-2935
-2966
-2996
-3027
-3057
-3086
-3116
-3147
-3178
-3209
-3242
-3276
-3310
-3346
-3383
-3421
-3460
-3500
-3541
-3582
-3624
-3666
-3708
-3751
-3793
-3835
-3877
-3919
-3960
-4000
-4040
-4078
-4118
-4155
-4192
-4228
-4263
-4297
-4332
-4365
-4399
-4432
-4464
-4497
-4529
-4560
-4590
-4620
-4650
-4678
-4706
-4733
-4760
-4787
-4814
-4840
-4866
-4893
-4919
-4944
-4970
-4995
-5019
-5043
-5067
-5090
-5113
-5136
-5158
-5181
-5203
-5225
-5246
-5267
-5288
-5308
-5327
-5347
-5366
-5385
-5405
-5425
-5446
-5468
-5492
-5517
-5543
-5571
-5600
-5632
-5665
-5699
-5736
-5773
-5812
-5853
-5894
-5937
-5980
-6025
-6070
-6115
-6162
-6209
-6256
-6303
-6350
-6396
-6443
-6488
-6533
-6577
-6619
-6661
-6702
-6741
-6779
-6815
-6849
-6881
-6912
-6940
-6966
-6990
-7012
-7032
-7050
-7067
-7082
-7096
-7109
-7121
-7132
-7141
-7150
-7158
-7165
-7171
-7176
-7181
-7185
-7189
-7192
-7195
-7198
-7201
-7205
-7208
-7212
-7216
-7221
-7226
-7232
-7238
-7245
-7253
-7262
-7270
-7279
-7288
-7297
-7305
-7314
-7321
-7329
-7335
-7341
-7346
-7350
-7354
-7357
-7359
-7360
-7362
-7362
-7362
-7361
-7360
-7358
-7356
-7353
-7351
-7349
-7347
-7346
-7346
-7347
-7349
-7352
-7355
-7359
-7364
-7370
-7375
-7381
-7388
-7394
-7400
-7407
-7413
-7419
-7425
-7430
-7435
-7439
-7442
-7444
-7445
-7445
-7444
-7442
-7439
-7435
-7431
-7425
-7420
-7414
-7407
-7400
-7393
-7385
-7377
-7369
-7360
-7350
-7340
-7330
-7319
-7308
-7296
-7285
-7273
-7262
-7250
-7239
-7227
-7216
-7204
-7191
-7178
-7165
-7151
-7136
-7120
-7103
-7086
-7067
-7047
-7026
-7005
-6982
-6959
-6934
-6909
-6884
-6858
-6831
-6803
-6775
-6747
-6718
-6688
-6658
-6626
-6594
-6560
-6524
-6487
-6449
-6409
-6367
-6323
-6277
-6229
-6178
-6125
-6070
-6012
-5952
-5889
-5824
-5757
-5688
-5617
-5546
-5473
-5400
-5327
-5253
-5180
-5108
-5036
-4965
-4896
-4827
-4760
-4694
-4629
-4567
-4506
-4447
-4389
-4332
-4277
-4224
-4171
-4119
-4067
-4017
-3968
-3919
-3872
-3825
-3779
-3734
-3690
-3647
-3603
-3560
-3517
-3473
-3428
-3382
-3334
-3284
-3232
-3178
-3121
-3061
-2999
-2933
-2866
-2796
-2724
-2651
-2575
-2499
-2421
-2343
-2264
-2185
-2106
-2027
-1950
-1873
-1798
-1725
-1653
-1584
-1516
-1451
-1389
-1329
-1271
-1215
-1162
-1111
-1062
-1014
-968
-924
-880
-837
-795
-752
-710
-668
-627
-585
-543
-502
-461
-421
-381
-342
-304
-268
-233
-200
-168
-140
-113
-88
-65
-44
-25
-7
9
25
40
54
68
82
97
112
127
144
162
181
202
224
247
271
297
323
351
379
408
439
470
502
536
571
607
644
683
723
764
806
849
893
938
983
1029
1075
1121
1165
1209
1251
1291
1329
1365
1398
1428
1456
1481
1503
1523
1540
1554
1566
1576
1584
1590
1594
1598
1600
1601
1603
1604
1605
1607
1610
1613
1618
1624
1632
1642
1654
1668
1685
1704
1726
1751
1778
1806
1836
1866
1896
1926
1955
1983
2009
2035
2058
2080
2101
2121
2141
2159
2178
2196
2215
2235
2255
2277
2299
2323
2347
2373
2400
2426
2454
2481
2508
2535
2560
2585
2609
2631
2651
2670
2687
2703
2717
2730
2741
2752
2762
2772
2782
2793
2803
2814
2825
2835
2846
2855
2864
2871
2878
2883
2887
2889
2891
2891
2890
2889
2887
2886
2885
2886
2888
2893
2899
2908
2920
2935
2953
2973
2996
3020
3046
3073
3101
3128
3156
3184
3211
3238
3265
3292
3318
3345
3371
3398
3424
3451
3477
3505
3532
3560
3589
3619
3649
3681
3714
3747
3782
3817
3852
3887
3922
3956
3990
4022
4053
4082
4108
4132
4152
4169
4183
4193
4199
4202
4202
4200
4194
4187
4178
4169
4158
4148
4138
4129
4121
4114
4107
4102
4097
4091
4086
4082
4077
4070
4065
4059
4053
4046
4038
4032
4024
4017
4009
4001
3992
3983
3974
3964
3954
3945
3936
3927
3920
3913
3908
3904
3902
3901
3901
3903
3906
3909
3913
3918
3923
3927
3931
3933
3934
3934
3931
3927
3920
3911
3900
3887
3871
3854
3834
3814
3792
3769
3746
3722
3698
3675
3651
3627
3603
3579
3555
3530
3506
3480
3454
3428
3400
3372
3342
3312
3281
3248
3216
3182
3148
3113
3077
3042
3006
2970
2935
2901
2868
2837
2809
2783
2760
2740
2724
2711
2702
2695
2691
2689
2689
2690
2691
2694
2696
2699
2702
2704
2707
2709
2712
2713
2715
2715
2715
2714
2712
2710
2708
2705
2702
2699
2696
2693
2690
2688
2686
2684
2682
2680
2679
2677
2675
2673
2670
2668
2665
2662
2660
2658
2656
2655
2655
2656
2657
2659
2661
2664
2668
2673
2679
2685
2692
2700
2709
2718
2728
2739
2749
2759
2770
2780
2789
2799
2807
2816
2824
2832
2840
2847
2855
2863
2871
2879
2889
2899
2911
2925
2940
2957
2976
2997
3020
3044
3070
3098
3127
3156
3186
3216
3246
3275
3303
3330
3356
3380
3402
3422
3440
3456
3470
3482
3491
3499
3504
3508
3510
3510
3509
3506
3503
3498
3494
3489
3484
3480
3476
3474
3473
3474
3476
3480
3486
3494
3504
3516
3530
3545
3562
3581
3600
3620
3641
3662
3683
3703
3724
3745
3765
3785
3806
3826
3846
3866
3885
3904
3922
3939
3955
3969
3981
3992
4001
4009
4014
4018
4021
4022
4022
4022
4022
4019
4017
4013
4009
4003
3999
3994
3989
3983
3978
3973
3968
3963
3959
3955
3951
3948
3944
3941
3939
3936
3935
3934
3933
3933
3933
3934
3934
3935
3936
3936
3936
3936
3936
3935
3934
3933
3931
3930
3929
3928
3927
3927
3927
3927
3927
3928
3930
3932
3935
3940
3945
3952
3960
3969
3980
3992
4006
4021
4037
4054
4072
4091
4110
4129
4148
4167
4186
4205
4224
4242
4260
4277
4294
4310
4326
4341
4356
4370
4384
4398
4411
4425
4439
4453
4468
4483
4499
4517
4536
4556
4578
4601
4626
4653
4682
4712
4745
4778
4814
4850
4888
4927
4967
5008
5050
5092
5135
5178
5221
5263
5305
5346
5385
5423
5460
5495
5528
5559
5588
5616
5641
5664
5685
5703
5718
5731
5740
5746
5749
5748
5744
5737
5726
5713
5697
5678
5656
5631
5603
5572
5539
5502
5462
5419
5373
5324
5271
5216
5158
5098
5035
4971
4905
4838
4770
4701
4632
4562
4493
4424
4355
4287
4220
4153
4088
4024
3962
3901
3841
3783
3725
3669
3614
3560
3506
3452
3398
3345
3291
3237
3182
3128
3074
3019
2965
2912
2859
2807
2756
2706
2656
2607
2558
2510
2462
2415
2368
2322
2276
2230
2185
2141
2098
2055
2013
1972
1932
1894
1856
1819
1784
1750
1716
1684
1654
1624
1595
1568
1541
1515
1489
1464
1438
1412
1386
1358
1330
1301
1271
1240
1208
1175
1142
1108
1074
1039
1004
968
931
893
855
815
773
731
687
642
595
548
499
449
398
346
292
238
182
125
66
6
-56
-120
-187
-255
-326
-399
-474
-552
-631
-712
-795
-879
-965
-1051
-1138
-1226
-1315
-1404
-1494
-1585
-1676
-1768
-1859
-1951
-2043
-2135
-2227
-2318
-2409
-2500
-2591
-2681
-2771
-2862
-2952
-3042
-3132
-3221
-3310
-3398
-3485
-3571
-3656
-3739
-3821
-3901
-3980
-4058
-4133
-4207
-4279
-4348
-4415
-4480
-4543
-4603
-4662
-4720
-4776
-4832
-4888
-4945
-5003
-5062
-5123
-5186
-5251
-5318
-5388
-5460
-5535
-5611
-5689
-5770
-5852
-5936
-6021
-6108
-6195
-6283
-6371
-6458
-6545
-6631
-6716
-6798
-6879
-6956
-7031
-7103
-7172
-7237
-7298
-7356
-7409
-7457
-7501
-7541
-7575
-7605
-7630
-7650
-7665
-7675
-7681
-7681
-7678
-7669
-7656
-7640
-7619
-7594
-7566
-7534
-7500
-7462
-7423
-7380
-7336
-7290
-7242
-7192
-7141
-7089
-7035
-6980
-6925
-6868
-6810
-6752
-6693
-6634
-6573
-6513
-6452
-6391
-6330
-6270
-6210
-6151
-6093
-6036
-5980
-5925
-5871
-5819
-5768
-5718
-5669
-5621
-5574
-5528
-5482
-5437
-5391
-5346
-5300
-5255
-5209
-5162
-5116
-5070
-5024
-4978
-4932
-4886
-4840
-4794
-4747
-4700
-4653
-4605
-4555
-4505
-4452
-4398
-4343
-4285
-4226
-4164
-4100
-4035
-3967
-3897
-3825
-3751
-3675
-3598
-3520
-3441
-3361
-3281
-3202
-3123
-3045
-2967
-2891
-2815
-2740
-2666
-2591
-2516
-2441
-2365
-2288
-2210
-2130
-2050
-1968
-1884
-1800
-1716
-1630
-1545
-1459
-1373
-1287
-1201
-1116
-1030
-945
-861
-776
-691
-606
-520
-434
-347
-260
-170
-80
12
105
199
295
392
489
587
686
785
885
986
1088
1191
1295
1401
1507
1616
1725
1836
1948
2061
2176
2291
2408
2527
2646
2767
2889
3013
3137
3263
3390
3518
3646
3774
3903
4030
4158
4284
4409
4532
4654
4773
4890
5004
5116
5225
5330
5433
5532
5628
5720
5809
5894
5975
6053
6127
6199
6268
6334
6399
6462
6524
6585
6645
6705
6764
6823
6882
6940
6998
7056
7114
7171
7229
7286
7343
7400
7456
7511
7566
7619
7672
7722
7772
7820
7866
7912
7956
8000
8042
8085
8128
8170
8212
8254
8296
8338
8380
8422
8464
8505
8545
8585
8624
8661
8698
8734
8768
8802
8834
8864
8894
8922
8949
8975
9000
9024
9046
9067
9086
9104
9121
9135
9148
9158
9167
9174
9179
9182
9184
9185
9185
9184
9182
9179
9176
9172
9167
9162
9156
9149
9141
9133
9124
9114
9104
9093
9081
9069
9055
9041
9026
9010
8992
8972
8951
8928
8904
8877
8849
8820
8788
8755
8720
8684
8646
8607
8567
8526
8483
8440
8397
8352
8308
8263
8219
8173
8130
8085
8041
7996
7952
7907
7862
7817
7771
7725
7678
7631
7583
7535
7487
7438
7389
7340
7292
7243
7196
7148
7102
7057
7013
6970
6928
6888
6849
6810
6772
6735
6697
6659
6620
6580
6540
6498
6456
6413
6369
6325
6280
6235
6189
6144
6099
6055
6011
5969
5929
5890
5853
5819
5787
5758
5733
5710
5690
5674
5661
5650
5642
5637
5634
5634
5635
5638
5641
5646
5651
5656
5661
5665
5668
5669
5670
5669
5666
5663
5658
5652
5646
5639
5632
5624
5617
5610
5603
5595
5587
5579
5570
5560
5550
5538
5525
5511
5495
5478
5460
5439
5417
5392
5366
5337
5306
5273
5237
5199
5159
5117
5073
5027
4979
4929
4878
4826
4772
4718
4663
4607
4550
4492
4433
4374
4313
4252
4189
4125
4059
3994
3927
3858
3789
3719
3647
3575
3502
3429
3354
3279
3203
3126
3048
2970
2891
2812
2733
2654
2575
2496
2418
2341
2265
2189
2114
2040
1967
1895
1823
1753
1683
1614
1547
1480
1415
1350
1285
1221
1157
1092
1028
963
897
832
765
699
633
566
499
431
363
295
226
156
85
13
-60
-135
-212
-289
-369
-450
-532
-616
-701
-788
-875
-963
-1052
-1141
-1230
-1320
-1411
-1502
-1594
-1686
-1779
-1873
-1967
-2061
-2156
-2251
-2345
-2439
-2531
-2622
-2712
-2800
-2887
-2971
-3054
-3134
-3213
-3290
-3364
-3437
-3508
-3576
-3642
-3706
-3768
-3829
-3887
-3944
-3999
-4053
-4106
-4159
-4210
-4262
-4312
-4363
-4413
-4463
-4512
-4561
-4609
-4656
-4702
-4748
-4792
-4834
-4875
-4914
-4952
-4987
-5020
-5050
-5078
-5104
-5126
-5145
-5161
-5174
-5183
-5189
-5191
-5190
-5187
-5180
-5171
-5159
-5145
-5129
-5111
-5091
-5069
-5045
-5020
-4993
-4965
-4936
-4906
-4876
-4845
-4814
-4782
-4751
-4719
-4688
-4656
-4624
-4591
-4558
-4524
-4490
-4455
-4418
-4381
-4343
-4304
-4263
-4221
-4179
-4135
-4089
-4043
-3996
-3948
-3898
-3848
-3797
-3744
-3692
-3638
-3585
-3531
-3477
-3422
-3368
-3315
-3261
-3208
-3154
-3101
-3048
-2995
-2942
-2889
-2836
-2783
-2730
-2678
-2626
-2574
-2523
-2472
-2423
-2374
-2326
-2280
-2236
-2193
-2152
-2112
-2075
-2039
-2004
-1970
-1938
-1906
-1874
-1843
-1812
-1782
-1751
-1720
-1690
-1659
-1628
-1597
-1566
-1535
-1505
-1474
-1443
-1413
-1383
-1354
-1325
-1297
-1271
-1245
-1221
-1199
-1178
-1159
-1142
-1127
-1115
-1104
-1096
-1089
-1084
-1081
-1079
-1079
-1079
-1081
-1084
-1087
-1092
-1097
-1103
-1111
-1118
-1127
-1136
-1146
-1156
-1167
-1178
-1189
-1202
-1215
-1229
-1244
-1261
-1279
-1299
-1320
-1343
-1369
-1397
-1427
-1459
-1494
-1532
-1572
-1614
-1659
-1706
-1754
-1804
-1856
-1907
-1959
-2012
-2063
-2114
-2165
-2214
-2263
-2311
-2359
-2405
-2451
-2497
-2541
-2585
-2627
-2669
-2710
-2749
-2787
-2825
-2861
-2896
-2930
-2964
-2997
-3030
-3063
-3096
-3130
-3164
-3198
-3233
-3268
-3303
-3339
-3376
-3412
-3449
-3486
-3523
-3560
-3596
-3633
-3668
-3703
-3736
-3768
-3799
-3828
-3855
-3881
-3904
-3926
-3946
-3964
-3980
-3995
-4009
-4022
-4034
-4045
-4054
-4064
-4074
-4082
-4090
-4097
-4103
-4108
-4112
-4115
-4115
-4114
-4111
-4105
-4096
-4085
-4070
-4053
-4032
-4008
-3981
-3951
-3917
-3880
-3841
-3798
-3752
-3703
-3652
-3599
-3544
-3486
-3428
-3367
-3306
-3244
-3181
-3118
-3056
-2993
-2932
-2871
-2812
-2754
-2698
-2645
-2594
-2545
-2499
-2456
-2415
-2377
-2342
-2309
-2278
-2249
-2222
-2196
-2173
-2150
-2129
-2109
-2089
-2070
-2052
-2032
-2013
-1992
-1969
-1945
-1919
-1891
-1860
-1828
-1793
-1757
-1719
-1679
-1638
-1596
-1553
-1510
-1466
-1422
-1378
-1333
-1289
-1246
-1203
-1161
-1119
-1079
-1039
-999
-960
-920
-881
-841
-801
-760
-718
-675
-632
-587
-541
-493
-445
-395
-344
-293
-242
-191
-142
-93
-48
-5
35
70
101
126
147
162
172
177
176
171
160
145
127
104
79
51
21
-11
-44
-77
-111
-144
-177
-208
-238
-265
-291
-313
-333
-349
-363
-373
-380
-383
-383
-380
-374
-364
-352
-338
-321
-304
-285
-266
-248
-231
-216
-204
-196
-192
-194
-202
-216
-238
-269
-307
-355
-412
-479
-556
-642
-739
-845
-961
-1086
-1220
-1362
-1512
-1670
-1835
-2007
-2184
-2365
-2551
-2739
-2929
-3120
-3309
-3497
-3682
-3861
-4035
-4201
-4359
-4508
-4647
-4774
-4890
-4994
-5087
-5167
-5235
-5292
-5338
-5373
-5397
-5412
-5419
-5417
-5409
-5394
-5375
-5352
-5326
-5299
-5270
-5242
-5214
-5187
-5161
-5137
-5115
-5095
-5076
-5060
-5045
-5032
-5020
-5009
-4997
-4986
-4973
-4959
-4943
-4923
-4900
-4872
-4840
-4802
-4758
-4708
-4653
-4591
-4523
-4449
-4370
-4286
-4198
-4105
-4009
-3909
-3808
-3704
-3599
-3494
-3389
-3285
-3183
-3083
-2987
-2894
-2806
-2723
-2645
-2572
-2506
-2445
-2391
-2342
-2299
-2261
-2229
-2201
-2178
-2159
-2144
-2134
-2126
-2123
-2122
-2125
-2131
-2141
-2153
-2169
-2187
-2209
-2233
-2259
-2288
-2318
-2349
-2381
-2414
-2447
-2479
-2510
-2540
-2569
-2596
-2621
-2644
-2666
-2686
-2704
-2721
-2737
-2753
-2768
-2784
-2800
-2818
-2837
-2859
-2883
-2911
-2941
-2975
-3012
-3053
-3097
-3145
-3196
-3251
-3310
-3372
-3438
-3507
-3580
-3657
-3738
-3823
-3913
-4006
-4107
-4211
-4321
-4436
-4557
-4683
-4815
-4953
-5096
-5243
-5396
-5554
-5715
-5881
-6049
-6221
-6394
-6570
-6746
-6924
-7102
-7280
-7457
-7634
-7809
-7983
-8154
-8326
-8494
-8659
-8821
-8979
-9134
-9284
-9429
-9569
-9703
-9831
-9953
-10068
-10177
-10279
-10374
-10463
-10546
-10623
-10694
-10760
-10820
-10876
-10928
-10977
-11022
-11064
-11104
-11142
-11178
-11213
-11247
-11278
-11308
-11336
-11362
-11386
-11407
-11426
-11441
-11454
-11465
-11472
-11476
-11477
-11475
-11471
-11463
-11454
-11441
-11427
-11411
-11393
-11373
-11351
-11329
-11305
-11280
-11254
-11226
-11197
-11167
-11136
-11104
-11070
-11035
-10999
-10961
-10922
-10882
-10840
-10797
-10752
-10705
-10656
-10605
-10551
-10495
-10437
-10376
-10313
-10247
-10179
-10110
-10038
-9965
-9889
-9812
-9733
-9652
-9569
-9484
-9398
-9309
-9219
-9127
-9033
-8938
-8841
-8742
-8641
-8538
-8433
-8326
-8217
-8106
-7993
-7879
-7762
-7644
-7524
-7402
-7280
-7156
-7031
-6905
-6778
-6650
-6522
-6393
-6264
-6135
-6005
-5876
-5747
-5618
-5489
-5361
-5233
-5106
-4980
-4854
-4729
-4604
-4480
-4355
-4231
-4106
-3980
-3854
-3727
-3598
-3468
-3336
-3201
-3065
-2926
-2785
-2642
-2496
-2349
-2199
-2047
-1895
-1741
-1587
-1433
-1279
-1126
-975
-825
-677
-531
-388
-248
-111
23
153
280
403
522
638
750
858
962
1062
1158
1250
1337
1419
1497
1569
1637
1700
1757
1809
1856
1898
1935
1967
1994
2016
2033
2045
2054
2058
2058
2055
2049
2039
2027
2013
1996
1979
1960
1940
1919
1898
1877
1855
1834
1813
1793
1772
1752
1732
1713
1694
1675
1656
1638
1620
1602
1584
1566
1549
1531
1514
1497
1481
1464
1447
1431
1414
1397
1381
1364
1348
1333
1318
1305
1292
1281
1271
1263
1257
1252
1249
1248
1249
1251
1256
1263
1271
1282
1294
1308
1323
1339
1356
1374
1393
1412
1432
1452
1472
1492
1513
1534
1555
1576
1597
1617
1636
1655
1673
1690
1705
1720
1733
1744
1754
1763
1770
1775
1779
1780
1780
1778
1774
1767
1759
1748
1735
1720
1703
1683
1662
1639
1614
1588
1561
1532
1503
1473
1442
1410
1379
1348
1316
1285
1254
1223
1193
1163
1135
1106
1079
1052
1025
999
974
950
926
903
881
860
841
824
808
794
782
772
764
759
755
753
753
755
757
762
767
773
779
786
794
802
810
819
827
836
844
852
859
866
870
873
874
873
869
863
854
843
829
813
795
775
753
730
706
681
655
628
600
571
543
513
484
453
423
392
360
328
295
261
227
191
155
117
79
39
-2
-44
-88
-133
-179
-228
-279
-332
-388
-448
-510
-576
-646
-719
-797
-878
-964
-1053
-1147
-1245
-1347
-1453
-1563
-1676
-1793
-1913
-2037
-2164
-2293
-2426
-2561
-2700
-2841
-2985
-3131
-3280
-3431
-3584
-3739
-3896
-4053
-4212
-4371
-4530
-4689
-4848
-5007
-5165
-5323
-5479
-5635
-5790
-5944
-6098
-6250
-6401
-6551
-6701
-6849
-6996
-7143
-7288
-7433
-7576
-7718
-7858
-7997
-8132
-8268
-8401
-8531
-8658
-8782
-8904
-9022
-9137
-9248
-9356
-9460
-9560
-9657
-9751
-9840
-9927
-10011
-10092
-10170
-10247
-10321
-10394
-10465
-10535
-10603
-10671
-10737
-10803
-10868
-10933
-10998
-11064
-11130
-11197
-11265
-11335
-11406
-11479
-11555
-11632
-11712
-11793
-11877
-11963
-12050
-12138
-12227
-12317
-12406
-12495
-12583
-12669
-12755
-12838
-12918
-12997
-13072
-13145
-13214
-13280
-13343
-13401
-13456
-13507
-13553
-13595
-13632
-13664
-13692
-13715
-13733
-13746
-13755
-13759
-13759
-13755
-13746
-13733
-13716
-13695
-13671
-13643
-13611
-13577
-13539
-13499
-13457
-13413
-13367
-13320
-13271
-13222
-13172
-13121
-13070
-13018
-12966
-12913
-12860
-12806
-12751
-12696
-12639
-12582
-12524
-12465
-12405
-12343
-12280
-12215
-12149
-12081
-12010
-11938
-11864
-11787
-11707
-11626
-11541
-11454
-11365
-11273
-11178
-11082
-10984
-10883
-10782
-10679
-10575
-10470
-10365
-10260
-10155
-10049
-9945
-9840
-9736
-9632
-9528
-9425
-9323
-9220
-9118
-9017
-8916
-8815
-8714
-8615
-8515
-8417
-8318
-8221
-8124
-8028
-7932
-7837
-7742
-7648
-7553
-7458
-7363
-7267
-7171
-7072
-6973
-6871
-6767
-6660
-6551
-6439
-6323
-6205
-6083
-5957
-5829
-5696
-5561
-5422
-5279
-5133
-4983
-4829
-4671
-4510
-4345
-4177
-4005
-3830
-3651
-3469
-3284
-3095
-2904
-2710
-2513
-2314
-2112
-1908
-1701
-1493
-1282
-1070
-857
-642
-425
-207
13
234
456
680
905
1132
1360
1590
1820
2052
2286
2520
2756
2994
3232
3472
3714
3957
4201
4447
4694
4942
5190
5440
5690
5940
6190
6440
6689
6938
7185
7432
7678
7922
8164
8406
8647
8886
9124
9360
9596
9831
10065
10300
10534
10768
11003
11239
11476
11714
11953
12193
12434
12676
12919
13162
13407
13652
13897
14142
14388
14632
14876
15118
15358
15597
15833
16065
16296
16523
16746
16965
17181
17392
17598
17800
17997
18190
18378
18561
18740
18914
19084
19249
19410
19566
19717
19864
20005
20141
20272
20398
20517
20630
20737
20838
20931
21018
21098
21171
21237
21296
21348
21393
21432
21464
21489
21508
21520
21526
21526
21519
21506
21487
21462
21431
21393
21349
21299
21242
21179
21110
21035
20954
20866
20773
20673
20567
20456
20338
20215
20085
19950
19810
19665
19515
19361
19203
19042
18878
18711
18541
18370
18198
18024
17850
17676
17501
17325
17150
16974
16798
16622
16445
16267
16088
15908
15727
15545
15361
15175
14988
14798
14607
14413
14218
14022
13824
13625
13426
13225
13025
12825
12625
12426
12228
12032
11837
11643
11451
11262
11074
10889
10706
10525
10347
10172
10000
9832
9666
9504
9345
9190
9038
8890
8745
8603
8465
8330
8199
8070
7945
7823
7703
7586
7472
7359
7248
7139
7031
6925
6819
6715
6611
6508
6405
6304
6202
6101
6000
5898
5797
5695
5593
5490
5386
5282
5176
5070
4962
4855
4746
4637
4527
4416
4306
4194
4082
3970
3857
3744
3631
3517
3404
3291
3179
3067
2955
2844
2734
2625
2516
2409
2302
2197
2093
1991
1891
1793
1698
1605
1515
1428
1343
1262
1184
1109
1038
970
906
846
789
736
687
641
600
561
526
493
464
436
411
388
366
346
327
309
292
276
260
246
232
218
205
191
178
165
150
135
119
102
83
61
38
12
-17
-49
-85
-124
-167
-214
-265
-320
-378
-441
-506
-575
-648
-723
-802
-884
-968
-1056
-1146
-1239
-1334
-1431
-1530
-1630
-1731
-1833
-1936
-2039
-2142
-2245
-2348
-2451
-2554
-2657
-2759
-2861
-2962
-3062
-3161
-3259
-3356
-3451
-3544
-3636
-3726
-3814
-3900
-3985
-4067
-4149
-4229
-4308
-4385
-4461
-4535
-4607
-4678
-4747
-4815
-4880
-4943
-5003
-5061
-5116
-5169
-5219
-5266
-5311
-5352
-5391
-5427
-5459
-5489
-5516
-5540
-5560
-5577
-5590
-5600
-5606
-5608
-5606
-5600
-5590
-5575
-5557
-5534
-5507
-5476
-5440
-5399
-5355
-5305
-5252
-5193
-5130
-5062
-4990
-4913
-4831
-4745
-4655
-4560
-4461
-4357
-4250
-4139
-4025
-3906
-3785
-3660
-3531
-3401
-3267
-3131
-2993
-2854
-2713
-2572
-2430
-2287
-2144
-2001
-1858
-1716
-1573
-1431
-1290
-1149
-1008
-868
-728
-589
-450
-311
-173
-34
105
245
385
526
668
812
956
1103
1251
1401
1553
1707
1863
2021
2182
2346
2511
2680
2851
3026
3203
3385
3570
3759
3952
4149
4351
4557
4767
4982
5202
5426
5654
5886
6122
6363
6608
6856
7109
7366
7626
7890
8157
8430
8705
8984
9266
9552
9841
10133
10428
10726
11026
11329
11634
11941
12249
12559
12870
13182
13494
13807
14121
14434
14748
15063
15378
15693
16008
16324
16641
16958
17276
17595
17914
18233
18553
18873
19193
19514
19834
20154
20474
20794
21113
21433
21751
22069
22387
22703
23019
23334
23648
23960
24271
24581
24888
25194
25496
25796
26093
26386
26675
26960
27239
27514
27784
28047
28305
28556
28801
29039
29269
29492
29708
29916
30116
30309
30494
30670
30839
31000
31154
31300
31438
31569
31693
31810
31920
32024
32121
32212
32296
32375
32445
32512
32570
32624
32671
32711
32744
32773
32794
32808
32816
32818
32813
32801
32783
32758
32726
32689
32645
32595
32539
32476
32408
32334
32255
32168
32078
31981
31878
31770
31656
31536
31411
31279
31142
30999
30850
30695
30534
30367
30195
30018
29835
29648
29457
29261
29062
28859
28653
28444
28233
28020
27805
27589
27371
27153
26935
26716
26497
26279
26061
25844
25627
25411
25196
24981
24768
24555
24343
24133
23923
23715
23508
23303
23100
22899
22700
22504
22311
22120
21933
21749
21568
21391
21218
21048
20882
20719
20561
20406
20254
20107
19962
19821
19683
19548
19416
19286
19159
19034
18912
18791
18672
18555
18440
18327
18215
18105
17996
17890
17785
17681
17579
17478
17378
17280
17183
17088
16993
16901
16809
16719
16630
16543
16458
16375
16293
16213
16136
16061
15987
15915
15844
15776
15708
15643
15578
15515
15452
15391
15331
15272
15214
15157
15101
15045
14991
14937
14884
14831
14780
14728
14677
14625
14574
14522
14469
14416
14362
14307
14251
14194
14135
14074
14011
13946
13879
13809
13735
13659
13579
13496
13409
13318
13223
13125
13021
12914
12802
12685
12563
12436
12305
12168
12027
11880
11728
11572
11410
11243
11072
10896
10715
10530
10340
10146
9947
9744
9537
9327
9113
8895
8675
8453
8228
8000
7773
7543
7312
7081
6848
6615
6382
6148
5914
5680
5445
5211
4976
4742
4507
4273
4040
3807
3574
3342
3111
2880
2650
2421
2194
1967
1742
1518
1295
1075
855
638
423
209
-3
-212
-420
-626
-830
-1032
-1232
-1431
-1628
-1824
-2017
-2211
-2403
-2594
-2784
-2973
-3160
-3347
-3531
-3715
-3897
-4077
-4255
-4431
-4606
-4778
-4948
-5116
-5281
-5445
-5606
-5766
-5923
-6078
-6232
-6383
-6533
-6681
-6827
-6971
-7114
-7254
-7392
-7528
-7662
-7795
-7924
-8052
-8178
-8301
-8422
-8541
-8657
-8771
-8883
-8991
-9097
-9201
-9301
-9399
-9493
-9584
-9671
-9756
-9836
-9913
-9986
-10054
-10119
-10180
-10236
-10288
-10337
-10381
-10422
-10458
-10491
-10521
-10547
-10570
-10589
-10605
-10618
-10628
-10635
-10639
-10639
-10636
-10630
-10620
-10607
-10591
-10571
-10547
-10520
-10489
-10454
-10417
-10376
-10331
-10283
-10232
-10178
-10121
-10061
-9997
-9931
-9862
-9790
-9715
-9638
-9558
-9475
-9390
-9302
-9213
-9121
-9028
-8933
-8836
-8737
-8637
-8535
-8431
-8326
-8219
-8109
-7999
-7887
-7772
-7655
-7536
-7414
-7290
-7164
-7035
-6904
-6770
-6634
-6494
-6352
-6206
-6057
-5905
-5749
-5590
-5427
-5261
-5091
-4918
-4742
-4563
-4380
-4195
-4006
-3814
-3620
-3423
-3223
-3021
-2817
-2610
-2402
-2193
-1983
-1771
-1559
-1347
-1134
-921
-708
-496
-285
-75
135
342
548
751
953
1151
1348
1541
1731
1918
2102
2282
2459
2634
2805
2972
3137
3300
3459
3616
3771
3923
4073
4221
4367
4511
4653
4793
4930
5066
5200
5332
5461
5588
5713
5835
5955
6072
6187
6299
6408
6514
6617
6717
6814
6907
6997
7083
7166
7246
7322
7394
7463
7528
7589
7647
7701
7751
7798
7841
7880
7916
7948
7976
8000
8023
8042
8057
8069
8077
8084
8086
8086
8082
8074
8064
8050
8032
8012
7987
7958
7925
7888
7847
7802
7752
7697
7638
7575
7507
7435
7358
7278
7194
7106
7015
6920
6822
6721
6617
6511
6402
6291
6178
6063
5947
5829
5711
5591
5471
5349
5228
5106
4983
4860
4738
4615
4492
4370
4247
4124
4001
3878
3756
3632
3509
3386
3263
3140
3016
2894
2771
2648
2526
2404
2282
2161
2040
1919
1798
1677
1556
1435
1315
1195
1074
954
835
715
596
477
358
240
122
5
-111
-226
-340
-453
-565
-674
-782
-888
-991
-1093
-1193
-1290
-1385
-1478
-1569
-1657
-1743
-1827
-1909
-1989
-2067
-2144
-2218
-2291
-2362
-2431
-2500
-2567
-2632
-2697
-2761
-2824
-2885
-2946
-3005
-3064
-3121
-3177
-3232
-3286
-3339
-3391
-3442
-3492
-3541
-3589
-3636
-3683
-3729
-3774
-3818
-3862
-3906
-3949
-3992
-4035
-4077
-4119
-4161
-4203
-4244
-4285
-4325
-4365
-4405
-4444
-4482
-4519
-4556
-4591
-4626
-4660
-4693
-4726
-4757
-4787
-4817
-4845
-4872
-4899
-4925
-4950
-4974
-4998
-5021
-5044
-5067
-5090
-5114
-5137
-5161
-5185
-5210
-5236
-5262
-5289
-5317
-5345
-5374
-5404
-5434
-5465
-5496
-5527
-5559
-5590
-5622
-5654
-5685
-5716
-5748
-5779
-5810
-5841
-5872
-5903
-5934
-5965
-5996
-6027
-6059
-6090
-6122
-6153
-6184
-6215
-6245
-6274
-6302
-6329
-6355
-6380
-6404
-6426
-6446
-6465
-6482
-6498
-6512
-6524
-6535
-6543
-6550
-6554
-6556
-6556
-6554
-6549
-6542
-6532
-6520
-6506
-6489
-6470
-6448
-6424
-6398
-6370
-6341
-6309
-6276
-6241
-6204
-6165
-6125
-6083
-6039
-5993
-5945
-5895
-5843
-5789
-5732
-5673
-5611
-5548
-5482
-5413
-5341
-5267
-5190
-5110
-5027
-4941
-4853
-4761
-4667
-4570
-4471
-4369
-4266
-4161
-4054
-3945
-3835
-3725
-3613
-3500
-3387
-3273
-3158
-3043
-2927
-2811
-2693
-2575
-2456
-2336
-2215
-2093
-1970
-1845
-1720
-1592
-1463
-1333
-1201
-1067
-932
-795
-657
-518
-377
-236
-94
48
191
333
475
617
758
898
1036
1174
1310
1445
1578
1710
1840
1968
2095
2220
2343
2465
2584
2701
2816
2928
3038
3145
3250
3352
3450
3545
3637
3726
3811
3892
3969
4042
4111
4176
4237
4294
4347
4395
4440
4481
4518
4552
4581
4607
4630
4649
4664
4676
4685
4690
4693
4692
4688
4681
4671
4658
4643
4624
4604
4580
4554
4525
4494
4461
4425
4387
4347
4306
4262
4217
4171
4124
4075
4027
3978
3928
3877
3826
3774
3722
3669
3616
3563
3509
3455
3401
3347
3294
3240
3188
3135
3084
3034
2984
2936
2889
2843
2798
2755
2712
2671
2631
2592
2555
2519
2484
2451
2420
2391
2365
2340
2318
2299
2282
2268
2257
2249
2244
2242
2243
2247
2254
2263
2276
2291
2309
2330
2353
2379
2407
2438
2470
2506
2543
2582
2624
2668
2714
2762
2811
2863
2917
2972
3029
3087
3147
3208
3269
3332
3394
3457
3521
3584
3648
3712
3776
3840
3905
3970
4035
4101
4167
4234
4300
4367
4433
4499
4565
4631
4696
4761
4826
4890
4953
5016
5078
5139
5199
5257
5315
5371
5426
5479
5532
5582
5632
5680
5727
5772
5817
5861
5903
5944
5984
6023
6060
6097
6132
6166
6198
6230
6261
6291
6320
6349
6377
6405
6432
6458
6485
6510
6536
6561
6585
6608
6631
6652
6672
6691
6707
6722
6735
6746
6754
6761
6765
6766
6765
6762
6757
6749
6739
6727
6712
6695
6676
6654
6630
6604
6575
6544
6510
6475
6436
6396
6353
6307
6259
6208
6154
6098
6040
5979
5915
5848
5779
5706
5631
5553
5471
5387
5299
5209
5116
5019
4920
4818
4714
4606
4497
4385
4271
4154
4035
3915
3792
3666
3539
3410
3278
3145
3010
2873
2735
2595
2453
2310
2166
2021
1875
1727
1579
1429
1279
1128
977
824
672
519
366
213
60
-93
-246
-399
-551
-703
-855
-1006
-1157
-1308
-1458
-1607
-1755
-1903
-2050
-2196
-2341
-2486
-2629
-2772
-2913
-3054
-3194
-3332
-3470
-3607
-3743
-3878
-4011
-4145
-4278
-4410
-4541
-4672
-4802
-4931
-5061
-5189
-5318
-5446
-5573
-5700
-5827
-5953
-6079
-6204
-6329
-6453
-6577
-6700
-6823
-6945
-7067
-7188
-7309
-7430
-7550
-7670
-7790
-7909
-8026
-8145
-8262
-8379
-8494
-8608
-8721
-8832
-8941
-9048
-9152
-9254
-9353
-9449
-9542
-9630
-9715
-9796
-9873
-9946
-10014
-10079
-10138
-10194
-10245
-10292
-10334
-10373
-10407
-10438
-10464
-10486
-10504
-10518
-10528
-10534
-10536
-10534
-10528
-10518
-10505
-10487
-10466
-10442
-10414
-10382
-10346
-10307
-10264
-10218
-10167
-10113
-10054
-9992
-9926
-9855
-9781
-9703
-9621
-9536
-9446
-9353
-9256
-9157
-9053
-8947
-8838
-8725
-8611
-8493
-8374
-8252
-8128
-8002
-7874
-7745
-7614
-7482
-7349
-7214
-7078
-6941
-6803
-6664
-6524
-6383
-6241
-6097
-5953
-5808
-5662
-5516
-5368
-5221
-5072
-4924
-4775
-4626
-4478
-4329
-4181
-4033
-3885
-3738
-3592
-3446
-3301
-3157
-3013
-2870
-2728
-2586
-2444
-2302
-2161
-2020
-1880
-1740
-1600
-1461
-1323
-1185
-1048
-912
-778
-644
-512
-381
-251
-123
4
129
253
374
494
611
726
839
949
1057
1162
1264
1364
1460
1554
1645
1734
1820
1903
1983
2060
2135
2207
2276
2342
2405
2464
2521
2573
2623
2669
2711
2751
2787
2820
2850
2877
2901
2923
2943
2961
2977
2992
3005
3016
3027
3037
3045
3053
3060
3067
3073
3078
3083
3087
3091
3094
3095
3097
3097
3096
3094
3091
3087
3081
3074
3066
3057
3046
3033
3020
3005
2989
2972
2954
2936
2916
2897
2876
2855
2834
2813
2791
2768
2745
2722
2698
2674
2649
2624
2599
2574
2549
2524
2499
2474
2450
2426
2403
2380
2358
2336
2315
2295
2275
2257
2239
2223
2207
2192
2179
2166
2155
2144
2135
2127
2120
2113
2108
2103
2099
2095
2091
2088
2085
2082
2079
2076
2073
2069
2066
2062
2058
2053
2048
2041
2036
2029
2021
2015
2008
2000
1992
1984
1976
1967
1959
1949
1940
1929
1918
1905
1892
1877
1860
1841
1821
1799
1774
1748
1720
1690
1658
1624
1588
1550
1511
1469
1427
1382
1336
1289
1240
1189
1137
1084
1029
972
915
856
795
733
670
606
540
473
404
334
263
190
117
41
-35
-113
-192
-272
-353
-435
-517
-600
-684
-769
-854
-940
-1027
-1115
-1203
-1293
-1384
-1477
-1571
-1666
-1763
-1862
-1963
-2065
-2169
-2274
-2381
-2489
-2598
-2708
-2819
-2931
-3044
-3157
-3270
-3384
-3497
-3610
-3723
-3835
-3946
-4057
-4166
-4274
-4381
-4487
-4590
-4693
-4794
-4893
-4991
-5087
-5182
-5275
-5367
-5458
-5548
-5637
-5724
-5811
-5896
-5981
-6064
-6146
-6227
-6307
-6386
-6463
-6539
-6614
-6687
-6759
-6830
-6899
-6967
-7034
-7100
-7165
-7228
-7291
-7353
-7413
-7473
-7532
-7590
-7647
-7703
-7758
-7813
-7867
-7921
-7974
-8026
-8079
-8130
-8182
-8234
-8285
-8336
-8387
-8438
-8489
-8539
-8589
-8639
-8689
-8738
-8788
-8837
-8886
-8934
-8983
-9031
-9080
-9128
-9176
-9224
-9271
-9319
-9366
-9413
-9460
-9507
-9553
-9599
-9645
-9691
-9737
-9783
-9829
-9874
-9919
-9964
-10008
-10051
-10094
-10135
-10176
-10215
-10253
-10290
-10325
-10359
-10392
-10423
-10454
-10483
-10510
-10537
-10562
-10586
-10608
-10629
-10649
-10666
-10682
-10696
-10707
-10717
-10724
-10728
-10730
-10729
-10725
-10718
-10708
-10695
-10678
-10658
-10635
-10608
-10577
-10543
-10505
-10464
-10419
-10370
-10318
-10262
-10203
-10141
-10075
-10006
-9935
-9860
-9783
-9703
-9621
-9536
-9449
-9361
-9270
-9178
-9085
-8990
-8893
-8796
-8697
-8598
-8497
-8395
-8293
-8189
-8085
-7981
-7875
-7769
-7662
-7555
-7447
-7338
-7229
-7119
-7008
-6897
-6785
-6671
-6557
-6443
-6327
-6211
-6094
-5976
-5858
-5740
-5620
-5501
-5381
-5261
-5141
-5021
-4901
-4782
-4663
-4544
-4427
-4310
-4194
-4078
-3965
-3851
-3739
-3628
-3518
-3409
-3300
-3193
-3086
-2981
-2876
-2772
-2669
-2567
-2467
-2368
-2270
-2174
-2081
-1989
-1899
-1811
-1726
-1643
-1562
-1484
-1407
-1333
-1262
-1192
-1125
-1059
-995
-933
-873
-814
-757
-702
-647
-595
-544
-494
-446
-399
-353
-308
-265
-222
-180
-139
-99
-60
-20
18
56
94
131
168
205
242
278
314
350
386
422
459
495
533
570
608
647
686
725
765
805
846
888
929
971
1012
1055
1098
1140
1183
1226
1268
1311
1353
1395
1438
1480
1522
1564
1607
1649
1691
1733
1774
1816
1857
1898
1938
1977
2016
2055
2092
2130
2166
2203
2239
2274
2310
2344
2379
2413
2447
2481
2514
2546
2578
2610
2640
2670
2700
2728
2756
2782
2808
2834
2858
2882
2906
2928
2951
2972
2994
3014
3034
3054
3073
3091
3109
3126
3143
3160
3176
3192
3208
3224
3240
3256
3271
3286
3302
3317
3331
3345
3359
3373
3386
3398
3410
3421
3432
3441
3451
3459
3466
3473
3479
3484
3489
3493
3496
3498
3500
3502
3502
3503
3503
3502
3501
3500
3498
3495
3492
3489
3485
3481
3477
3472
3467
3461
3456
3449
3443
3435
3428
3420
3411
3402
3393
3384
3374
3364
3353
3342
3331
3319
3306
3293
3280
3265
3250
3234
3218
3201
3183
3164
3144
3124
3103
3081
3059
3035
3012
2987
2962
2937
2910
2884
2857
2830
2802
2775
2747
2719
2691
2663
2635
2607
2579
2551
2524
2496
2469
2442
2414
2387
2360
2332
2305
2277
2249
2220
2192
2163
2134
2104
2075
2045
2015
1985
1955
1925
1895
1865
1835
1806
1776
1747
1718
1689
1660
1632
1604
1576
1549
1521
1494
1467
1440
1413
1386
1359
1331
1304
1276
1248
1219
1191
1162
1132
1102
1072
1042
1012
981
950
919
887
856
824
791
759
726
692
658
624
589
554
519
483
446
409
372
334
295
255
215
174
133
91
48
5
-39
-83
-127
-172
-218
-264
-310
-357
-405
-454
-504
-555
-607
-661
-715
-771
-829
-887
-947
-1008
-1071
-1134
-1199
-1264
-1331
-1399
-1467
-1537
-1607
-1678
-1750
-1823
-1896
-1970
-2045
-2121
-2198
-2275
-2353
-2433
-2513
-2594
-2676
-2759
-2843
-2927
-3013
-3099
-3186
-3273
-3360
-3448
-3537
-3625
-3714
-3803
-3891
-3979
-4067
-4155
-4242
-4328
-4413
-4498
-4581
-4663
-4744
-4824
-4902
-4980
-5055
-5130
-5203
-5274
-5344
-5413
-5480
-5546
-5610
-5673
-5735
-5795
-5853
-5910
-5965
-6019
-6071
-6120
-6168
-6214
-6258
-6300
-6339
-6377
-6413
-6446
-6478
-6507
-6535
-6560
-6583
-6604
-6623
-6640
-6655
-6668
-6680
-6689
-6697
-6704
-6709
-6713
-6715
-6716
-6716
-6715
-6712
-6709
-6704
-6698
-6691
-6683
-6674
-6664
-6654
-6642
-6630
-6617
-6604
-6590
-6575
-6560
-6544
-6528
-6511
-6494
-6475
-6456
-6437
-6416
-6395
-6373
-6350
-6326
-6301
-6275
-6247
-6218
-6188
-6156
-6122
-6087
-6049
-6009
-5967
-5923
-5876
-5827
-5775
-5721
-5664
-5605
-5543
-5479
-5412
-5343
-5270
-5196
-5118
-5039
-4956
-4872
-4785
-4696
-4605
-4512
-4417
-4321
-4222
-4122
-4021
-3918
-3814
-3708
-3602
-3494
-3386
-3277
-3168
-3057
-2947
-2836
-2725
-2613
-2501
-2389
-2276
-2163
-2050
-1936
-1822
-1707
-1592
-1476
-1361
-1244
-1128
-1010
-894
-777
-659
-542
-425
-308
-191
-75
41
156
270
384
496
608
718
828
936
1043
1149
1254
1357
1459
1560
1659
1757
1853
1948
2041
2133
2224
2312
2399
2484
2567
2648
2727
2804
2878
2951
3021
3089
3155
3218
3279
3338
3394
3447
3498
3547
3592
3635
3675
3711
3745
3776
3804
3829
3851
3870
3886
3899
3909
3915
3919
3920
3918
3913
3906
3895
3882
3866
3847
3826
3802
3775
3746
3714
3680
3643
3603
3562
3518
3472
3423
3373
3321
3267
3211
3154
3095
3034
2973
2910
2846
2780
2714
2646
2578
2508
2437
2366
2293
2220
2145
2070
1995
1918
1841
1764
1686
1608
1530
1451
1372
1293
1214
1135
1057
978
899
820
742
663
585
506
427
349
270
191
113
34
-45
-124
-204
-283
-363
-443
-523
-604
-685
-766
-848
-930
-1012
-1094
-1176
-1259
-1341
-1423
-1505
-1587
-1669
-1750
-1830
-1910
-1989
-2067
-2144
-2220
-2295
-2369
-2441
-2511
-2580
-2646
-2711
-2774
-2835
-2893
-2948
-3002
-3052
-3100
-3145
-3187
-3226
-3263
-3297
-3327
-3355
-3379
-3401
-3419
-3434
-3446
-3454
-3459
-3461
-3459
-3454
-3446
-3434
-3419
-3401
-3380
-3356
-3329
-3299
-3266
-3230
-3192
-3151
-3107
-3060
-3011
-2959
-2904
-2847
-2788
-2726
-2662
-2595
-2526
-2454
-2380
-2304
-2225
-2144
-2060
-1974
-1885
-1794
-1701
-1606
-1508
-1409
-1308
-1204
-1099
-992
-884
-774
-662
-549
-435
-320
-204
-88
30
148
266
385
505
625
745
865
986
1107
1227
1348
1469
1590
1710
1830
1950
2069
2189
2307
2426
2543
2660
2777
2893
3008
3122
3236
3348
3460
3571
3682
3791
3898
4005
4111
4215
4317
4418
4518
4616
4712
4806
4898
4989
5078
5164
5249
5331
5412
5490
5566
5640
5711
5780
5847
5911
5973
6032
6089
6143
6194
6243
6289
6333
6374
6412
6448
6482
6513
6542
6569
6593
6615
6635
6653
6669
6682
6693
6702
6710
6715
6718
6720
6720
6718
6715
6710
6705
6698
6689
6680
6669
6657
6644
6630
6614
6598
6580
6561
6541
6520
6497
6474
6449
6423
6396
6369
6340
6310
6279
6247
6215
6182
6148
6114
6079
6044
6007
5971
5933
5895
5857
5817
5777
5736
5694
5652
5609
5565
5520
5475
5429
5382
5334
5285
5236
5186
5136
5085
5033
4981
4928
4875
4822
4768
4713
4659
4604
4549
4494
4438
4383
4327
4272
4217
4162
4107
4053
4000
3947
3894
3843
3792
3742
3693
3644
3597
3550
3504
3459
3415
3372
3330
3289
3249
3210
3172
3136
3100
3066
3034
3002
2972
2943
2915
2888
2862
2838
2814
2792
2771
2750
2730
2711
2693
2675
2657
2640
2623
2606
2590
2573
2557
2541
2524
2508
2493
2477
2462
2447
2433
2419
2405
2392
2380
2368
2358
2348
2338
2330
2322
2316
2310
2306
2302
2299
2297
2296
2296
2297
2299
2302
2305
2309
2313
2319
2325
2331
2339
2346
2355
2363
2373
2382
2392
2402
2413
2424
2435
2447
2459
2471
2483
2496
2509
2523
2536
2550
2564
2578
2592
2606
2620
2635
2649
2663
2677
2692
2706
2720
2734
2749
2763
2778
2792
2807
2821
2836
2850
2865
2879
2894
2909
2924
2939
2954
2969
2984
2999
3013
3028
3042
3056
3069
3083
3096
3108
3120
3132
3144
3155
3166
3177
3188
3198
3208
3218
3228
3238
3247
3256
3266
3275
3283
3292
3300
3308
3315
3322
3329
3335
3340
3345
3349
3353
3356
3358
3361
3362
3363
3364
3364
3364
3363
3362
3361
3359
3357
3354
3350
3346
3342
3337
3331
3324
3317
3309
3300
3291
3280
3269
3257
3244
3231
3216
3201
3185
3169
3151
3133
3115
3095
3075
3054
3033
3011
2988
2965
2941
2916
2890
2864
2837
2810
2781
2752
2722
2691
2659
2626
2592
2557
2521
2485
2447
2408
2368
2327
2286
2244
2201
2157
2112
2067
2021
1974
1926
1877
1828
1777
1726
1674
1620
1566
1511
1455
1399
1341
1282
1223
1162
1101
1038
975
911
847
781
715
648
581
513
444
375
305
234
163
91
19
-55
-129
-203
-279
-355
-431
-508
-586
-664
-743
-822
-901
-981
-1062
-1143
-1224
-1306
-1388
-1470
-1553
-1636
-1719
-1802
-1886
-1969
-2052
-2136
-2219
-2302
-2385
-2468
-2551
-2633
-2715
-2797
-2878
-2959
-3040
-3120
-3199
-3279
-3357
-3436
-3514
-3592
-3670
-3747
-3825
-3902
-3979
-4054
-4132
-4208
-4284
-4360
-4435
-4510
-4584
-4658
-4732
-4806
-4879
-4952
-5024
-5096
-5168
-5239
-5310
-5380
-5449
-5517
-5584
-5651
-5716
-5780
-5842
-5904
-5964
-6023
-6081
-6137
-6192
-6246
-6299
-6351
-6401
-6450
-6498
-6544
-6589
-6632
-6674
-6714
-6752
-6789
-6825
-6859
-6891
-6922
-6952
-6980
-7006
-7032
-7055
-7078
-7099
-7118
-7136
-7152
-7166
-7179
-7190
-7199
-7206
-7211
-7214
-7215
-7214
-7211
-7206
-7199
-7190
-7179
-7165
-7150
-7132
-7113
-7091
-7068
-7042
-7014
-6985
-6953
-6919
-6884
-6847
-6808
-6767
-6725
-6680
-6635
-6587
-6538
-6487
-6435
-6380
-6324
-6266
-6206
-6144
-6080
-6015
-5947
-5878
-5806
-5734
-5659
-5583
-5505
-5427
-5346
-5265
-5183
-5099
-5015
-4930
-4844
-4758
-4670
-4582
-4494
-4404
-4315
-4224
-4133
-4042
-3950
-3858
-3766
-3674
-3582
-3489
-3397
-3305
-3213
-3121
-3030
-2939
-2848
-2757
-2667
-2577
-2487
-2397
-2308
-2220
-2132
-2044
-1957
-1871
-1785
-1700
-1616
-1532
-1449
-1366
-1284
-1203
-1122
-1042
-962
-882
-803
-725
-646
-568
-490
-412
-335
-257
-180
-102
-25
52
129
206
283
359
436
513
589
666
742
818
894
970
1046
1121
1197
1272
1348
1423
1499
1575
1650
1727
1803
1879
1955
2032
2108
2185
2261
2337
2412
2487
2561
2635
2708
2781
2852
2923
2994
3064
3132
3201
3268
3335
3401
3467
3532
3596
3660
3723
3786
3849
3911
3973
4035
4096
4157
4218
4279
4339
4399
4459
4519
4578
4637
4696
4755
4814
4873
4932
4990
5049
5108
5167
5225
5284
5343
5403
5462
5521
5581
5641
5700
5760
5821
5881
5941
6002
6064
6125
6187
6250
6313
6378
6443
6508
6575
6642
6710
6779
6849
6920
6992
7064
7138
7212
7287
7363
7439
7517
7594
7672
7751
7830
7910
7989
8069
8150
8230
8311
8392
8474
8555
8637
8719
8800
8882
8964
9045
9126
9207
9287
9367
9446
9525
9603
9680
9757
9833
9908
9982
10054
10126
10197
10266
10333
10400
10465
10528
10591
10651
10710
10768
10824
10878
10931
10981
11030
11077
11122
11165
11206
11244
11280
11314
11345
11374
11401
11425
11446
11465
11481
11494
11505
11513
11518
11521
11521
11518
11512
11504
11493
11479
11463
11444
11422
11398
11371
11342
11310
11276
11240
11201
11160
11117
11072
11025
10975
10924
10870
10815
10757
10697
10636
10572
10506
10439
10369
10297
10223
10147
10070
9990
9909
9826
9742
9656
9568
9479
9389
9298
9205
9112
9017
8922
8825
8728
8630
8532
8433
8334
8234
8135
8034
7934
7834
7733
7632
7532
7431
7330
7229
7128
7028
6927
6827
6727
6628
6529
6430
6332
6234
6138
6041
5946
5851
5757
5663
5571
5479
5389
5299
5210
5123
5036
4951
4867
4784
4702
4621
4542
4463
4385
4309
4234
4159
4086
4014
3944
3874
3806
3739
3673
3608
3545
3483
3422
3362
3303
3245
3188
3132
3077
3022
2969
2916
2863
2811
2760
2709
2659
2608
2558
2508
2459
2409
2359
2309
2258
2208
2158
2108
2057
2007
1957
1907
1858
1809
1760
1712
1664
1616
1569
1522
1475
1429
1383
1337
1291
1246
1202
1157
1113
1070
1027
984
942
900
858
817
776
736
695
656
617
578
539
502
464
427
391
355
319
284
250
216
182
149
117
86
55
25
-4
-32
-60
-86
-112
-136
-160
-184
-206
-229
-250
-271
-292
-312
-333
-353
-372
-392
-411
-430
-449
-467
-486
-505
-523
-542
-561
-580
-599
-619
-639
-659
-680
-702
-723
-745
-768
-790
-813
-836
-860
-884
-908
-933
-958
-984
-1010
-1038
-1065
-1094
-1123
-1153
-1183
-1214
-1246
-1278
-1311
-1345
-1379
-1414
-1450
-1486
-1522
-1559
-1597
-1635
-1674
-1713
-1753
-1793
-1834
-1876
-1918
-1960
-2004
-2048
-2092
-2137
-2182
-2228
-2274
-2321
-2367
-2414
-2460
-2507
-2553
-2599
-2645
-2691
-2736
-2781
-2826
-2870
-2914
-2959
-3003
-3047
-3090
-3134
-3178
-3222
-3266
-3310
-3354
-3398
-3443
-3487
-3531
-3576
-3620
-3665
-3709
-3754
-3798
-3843
-3887
-3931
-3976
-4019
-4064
-4108
-4152
-4195
-4238
-4281
-4324
-4366
-4408
-4450
-4491
-4532
-4572
-4612
-4652
-4691
-4730
-4768
-4806
-4844
-4881
-4918
-4954
-4990
-5026
-5061
-5095
-5129
-5162
-5195
-5227
-5259
-5290
-5320
-5349
-5378
-5405
-5432
-5458
-5483
-5508
-5531
-5554
-5577
-5598
-5620
-5640
-5660
-5680
-5698
-5717
-5734
-5751
-5768
-5783
-5798
-5813
-5826
-5839
-5852
-5863
-5874
-5884
-5893
-5902
-5910
-5916
-5922
-5928
-5932
-5935
-5937
-5939
-5939
-5938
-5936
-5934
-5930
-5925
-5919
-5912
-5904
-5895
-5885
-5874
-5863
-5851
-5837
-5823
-5809
-5793
-5776
-5759
-5741
-5721
-5701
-5680
-5658
-5635
-5611
-5586
-5560
-5534
-5507
-5478
-5450
-5420
-5390
-5359
-5327
-5295
-5262
-5229
-5195
-5161
-5126
-5091
-5056
-5020
-4984
-4947
-4909
-4871
-4833
-4794
-4754
-4714
-4673
-4632
-4590
-4547
-4503
-4458
-4413
-4367
-4320
-4273
-4224
-4175
-4125
-4074
-4022
-3969
-3915
-3861
-3805
-3748
-3690
-3631
-3570
-3509
-3447
-3384
-3320
-3256
-3190
-3124
-3057
-2990
-2921
-2852
-2782
-2711
-2639
-2566
-2493
-2418
-2342
-2265
-2187
-2108
-2028
-1947
-1864
-1781
-1696
-1610
-1523
-1435
-1346
-1256
-1165
-1073
-980
-887
-792
-696
-600
-503
-405
-306
-207
-107
-7
94
196
299
401
505
609
714
819
924
1030
1136
1243
1350
1458
1565
1673
1780
1888
1995
2102
2209
2316
2423
2529
2635
2741
2846
2951
3056
3161
3265
3369
3472
3576
3679
3782
3885
3987
4090
4192
4294
4396
4498
4600
4701
4802
4903
5003
5103
5203
5301
5400
5497
5594
5691
5787
5882
5976
6070
6163
6256
6348
6439
6529
6618
6707
6795
6882
6969
7055
7140
7224
7308
7391
7474
7556
7637
7718
7798
7878
7957
8036
8114
8191
8267
8343
8418
8493
8566
8639
8711
8783
8853
8923
8991
9059
9127
9193
9258
9323
9387
9449
9511
9572
9632
9691
9749
9806
9862
9916
9970
10022
10074
10125
10174
10223
10271
10318
10365
10410
10455
10500
10544
10587
10630
10672
10714
10755
10796
10836
10876
10916
10955
10994
11033
11071
11109
11147
11185
11222
11260
11298
11336
11374
11413
11451
11491
11531
11572
11613
11655
11698
11741
11785
11830
11876
11923
11971
12019
12069
12119
12170
12222
12274
12328
12382
12437
12493
12549
12606
12663
12721
12779
12838
12897
12956
13015
13074
13134
13193
13253
13312
13372
13431
13490
13549
13608
13667
13726
13785
13845
13904
13964
14023
14083
14143
14204
14264
14325
14386
14448
14509
14571
14633
14695
14757
14819
14880
14942
15002
15063
15122
15181
15239
15296
15352
15408
15462
15514
15566
15616
15664
15711
15756
15799
15841
15881
15919
15954
15988
16020
16050
16077
16103
16126
16146
16165
16181
16195
16206
16215
16221
16224
16224
16222
16216
16207
16197
16181
16165
16143
16120
16093
16062
16030
15993
15953
15909
15863
15813
15760
15703
15643
15580
15513
15444
15371
15295
15215
15133
15047
14958
14866
14771
14673
14571
14466
14358
14246
14131
14013
13891
13766
13638
13506
13371
13232
13090
12944
12795
12643
12488
12329
12167
12003
11835
11664
11490
11313
11134
10951
10766
10579
10388
10195
10000
9802
9601
9399
9194
8986
8777
8565
8351
8135
7917
7697
7475
7252
7027
6801
6573
6344
6113
5881
5648
5413
5177
4940
4702
4462
4221
3980
3737
3493
3248
3002
2755
2507
2258
2009
1759
1508
1257
1004
752
499
245
-9
-263
-518
-773
-1028
-1283
-1538
-1792
-2047
-2301
-2555
-2809
-3062
-3315
-3567
-3818
-4069
-4319
-4568
-4817
-5064
-5311
-5556
-5801
-6044
-6286
-6527
-6766
-7004
-7241
-7476
-7710
-7942
-8173
-8401
-8628
-8854
-9077
-9299
-9518
-9736
-9951
-10164
-10376
-10585
-10791
-10996
-11198
-11398
-11596
-11791
-11984
-12174
-12362
-12547
-12729
-12909
-13086
-13261
-13433
-13602
-13769
-13934
-14096
-14257
-14414
-14570
-14724
-14875
-15024
-15171
-15315
-15458
-15598
-15737
-15873
-16007
-16140
-16270
-16399
-16525
-16650
-16773
-16894
-17014
-17131
-17246
-17359
-17470
-17578
-17685
-17789
-17891
-17990
-18088
-18183
-18275
-18366
-18454
-18539
-18623
-18703
-18782
-18857
-18930
-19001
-19068
-19133
-19196
-19255
-19312
-19366
-19418
-19467
-19513
-19556
-19597
-19636
-19671
-19704
-19735
-19763
-19788
-19811
-19831
-19848
-19863
-19875
-19885
-19892
-19897
-19900
-19900
-19898
-19894
-19887
-19879
-19868
-19855
-19840
-19823
-19803
-19781
-19758
-19731
-19703
-19672
-19638
-19603
-19564
-19523
-19480
-19434
-19386
-19335
-19282
-19226
-19167
-19106
-19043
-18977
-18908
-18837
-18763
-18687
-18608
-18526
-18442
-18355
-18265
-18172
-18077
-17979
-17878
-17774
-17668
-17559
-17447
-17332
-17215
-17094
-16972
-16846
-16718
-16588
-16455
-16318
-16181
-16041
-15898
-15753
-15606
-15457
-15306
-15153
-14998
-14841
-14683
-14522
-14361
-14197
-14032
-13866
-13698
-13529
-13359
-13188
-13015
-12841
-12667
-12491
-12315
-12138
-11959
-11780
-11600
-11420
-11238
-11055
-10871
-10687
-10501
-10314
-10126
-9937
-9747
-9555
-9363
-9169
-8975
-8779
-8582
-8384
-8185
-7985
-7784
-7582
-7379
-7175
-6970
-6765
-6559
-6351
-6143
-5935
-5725
-5515
-5304
-5092
-4880
-4667
-4453
-4240
-4025
-3811
-3596
-3381
-3166
-2951
-2735
-2520
-2304
-2088
-1872
-1656
-1440
-1223
-1006
-789
-572
-355
-138
80
297
515
733
950
1168
1386
1603
1820
2037
2254
2471
2687
2903
3118
3333
3548
3762
3976
4189
4402
4614
4826
5037
5248
5458
5668
5878
6087
6296
6505
6713
6921
7129
7336
7543
7749
7955
8161
8366
8570
8774
8978
9181
9383
9584
9785
9985
10184
10382
10580
10776
10972
11167
11361
11553
11745
11936
12127
12316
12504
12691
12877
13062
13245
13428
13610
13790
13970
14148
14326
14502
14677
14852
15025
15198
15369
15540
15709
15877
16045
16210
16376
16541
16704
16866
17027
17186
17345
17502
17658
17812
17965
18117
18266
18415
18561
18705
18848
18988
19126
19262
19396
19527
19656
19783
19906
20028
20146
20262
20375
20486
20594
20699
20801
20900
20996
21090
21180
21268
21352
21434
21512
21588
21661
21731
21797
21861
21921
21979
22033
22084
22132
22177
22218
22257
22291
22323
22351
22376
22397
22415
22430
22441
22448
22452
22452
22449
22443
22433
22419
22402
22381
22357
22329
22298
22263
22224
22182
22137
22088
22036
21980
21920
21858
21791
21722
21649
21572
21492
21409
21323
21233
21140
21044
20944
20841
20735
20625
20512
20396
20277
20154
20029
19899
19767
19632
19493
19352
19207
19059
18909
18756
18600
18441
18280
18116
17951
17782
17612
17440
17266
17089
16911
16731
16550
16367
16181
15996
15809
15620
15430
15238
15046
14852
14657
14462
14266
14068
13870
13672
13473
13273
13073
12872
12671
12470
12268
12066
11864
11662
11459
11256
11053
10850
10647
10443
10239
10036
9832
9628
9424
9220
9016
8812
8609
8405
8202
7999
7797
7594
7393
7191
6990
6790
6590
6391
6192
5994
5797
5600
5404
5209
5014
4820
4627
4434
4243
4051
3861
3671
3482
3294
3106
2919
2733
2548
2363
2178
1995
1812
1630
1449
1269
1089
910
732
555
379
203
29
-145
-318
-490
-661
-830
-999
-1166
-1332
-1497
-1661
-1823
-1984
-2143
-2302
-2458
-2614
-2768
-2920
-3071
-3220
-3368
-3514
-3659
-3801
-3943
-4082
-4220
-4356
-4491
-4624
-4755
-4885
-5014
-5141
-5266
-5390
-5513
-5634
-5754
-5872
-5989
-6104
-6218
-6331
-6443
-6553
-6662
-6769
-6876
-6981
-7085
-7187
-7289
-7389
-7488
-7586
-7682
-7778
-7873
-7967
-8058
-8151
-8243
-8333
-8422
-8511
-8599
-8686
-8773
-8859
-8944
-9029
-9112
-9196
-9278
-9360
-9442
-9523
-9604
-9684
-9764
-9843
-9922
-10001
-10079
-10157
-10234
-10311
-10388
-10465
-10541
-10616
-10692
-10767
-10841
-10916
-10989
-11063
-11136
-11209
-11281
-11353
-11425
-11496
-11567
-11638
-11708
-11777
-11847
-11915
-11983
-12051
-12118
-12184
-12250
-12315
-12380
-12444
-12507
-12570
-12633
-12694
-12756
-12817
-12877
-12937
-12996
-13054
-13112
-13169
-13226
-13282
-13337
-13392
-13446
-13499
-13552
-13603
-13654
-13705
-13754
-13802
-13850
-13896
-13941
-13986
-14029
-14071
-14112
-14152
-14190
-14228
-14264
-14299
-14333
-14365
-14396
-14426
-14454
-14482
-14507
-14532
-14555
-14576
-14596
-14615
-14633
-14649
-14663
-14676
-14687
-14697
-14705
-14712
-14717
-14720
-14722
-14722
-14720
-14717
-14712
-14706
-14697
-14688
-14676
-14663
-14649
-14633
-14615
-14596
-14575
-14552
-14528
-14502
-14474
-14445
-14414
-14382
-14347
-14311
-14272
-14232
-14190
-14145
-14099
-14051
-14001
-13949
-13895
-13838
-13780
-13720
-13658
-13593
-13527
-13458
-13387
-13315
-13240
-13162
-13083
-13001
-12917
-12831
-12743
-12653
-12560
-12466
-12369
-12270
-12169
-12066
-11960
-11853
-11744
-11632
-11519
-11404
-11286
-11167
-11045
-10922
-10796
-10669
-10540
-10409
-10277
-10143
-10007
-9869
-9730
-9589
-9447
-9303
-9157
-9010
-8861
-8711
-8559
-8405
-8250
-8093
-7935
-7776
-7615
-7452
-7289
-7124
-6958
-6791
-6622
-6453
-6282
-6110
-5938
-5764
-5589
-5412
-5235
-5057
-4877
-4696
-4514
-4331
-4147
-3962
-3775
-3587
-3398
-3208
-3017
-2826
-2633
-2439
-2245
-2050
-1854
-1658
-1462
-1265
-1069
-872
-674
-477
-280
-82
115
313
510
707
904
1101
1297
1493
1689
1885
2080
2274
2468
2662
2854
3047
3238
3429
3619
3808
3996
4184
4370
4555
4740
4923
5105
5287
5467
5646
5824
6001
6177
6353
6527
6700
6872
7044
7214
7384
7552
7719
7886
8051
8215
8377
8539
8700
8859
9018
9175
9332
9487
9642
9796
9950
10102
10254
10405
10555
10704
10852
11000
11147
11292
11437
11581
11723
11865
12005
12145
12283
12420
12555
12689
12823
12954
13085
13214
13341
13468
13592
13716
13838
13958
14077
14195
14311
14426
14539
14651
14761
14871
14979
15085
15191
15295
15398
15500
15601
15700
15798
15894
15990
16082
16175
16265
16355
16443
16529
16613
16695
16776
16855
16932
17008
17082
17154
17224
17292
17359
17424
17486
17547
17605
17662
17716
17768
17817
17864
17909
17951
17991
18028
18062
18094
18124
18150
18174
18196
18215
18231
18244
18255
18263
18269
18272
18272
18269
18264
18255
18245
18231
18214
18195
18172
18147
18119
18087
18053
18015
17975
17931
17884
17834
17780
17724
17664
17601
17535
17466
17393
17318
17239
17157
17072
16984
16893
16799
16702
16602
16500
16394
16286
16175
16061
15945
15826
15705
15581
15455
15326
15196
15063
14929
14793
14655
14515
14373
14230
14086
13940
13792
13643
13492
13340
13187
13032
12876
12718
12559
12399
12238
12075
11911
11747
11581
11415
11247
11079
10910
10741
10571
10400
10229
10058
9886
9714
9542
9370
9198
9026
8854
8683
8512
8342
8172
8003
7834
7666
7499
7332
7165
6999
6834
6669
6505
6341
6177
6014
5852
5690
5529
5369
5209
5050
4892
4735
4579
4423
4268
4114
3961
3810
3658
3508
3359
3211
3064
2918
2773
2629
2486
2344
2204
2064
1925
1787
1650
1514
1379
1245
1111
979
847
717
587
458
330
203
77
-48
-173
-296
-419
-541
-662
-782
-902
-1020
-1139
-1256
-1373
-1489
-1605
-1720
-1835
-1949
-2063
-2176
-2289
-2402
-2514
-2625
-2737
-2847
-2957
-3067
-3176
-3285
-3393
-3500
-3607
-3713
-3819
-3925
-4029
-4134
-4237
-4340
-4443
-4545
-4646
-4747
-4847
-4946
-5045
-5143
-5241
-5338
-5434
-5530
-5625
-5720
-5814
-5908
-6000
-6093
-6184
-6275
-6364
-6453
-6541
-6629
-6715
-6800
-6884
-6968
-7050
-7131
-7212
-7291
-7369
-7446
-7522
-7597
-7671
-7744
-7816
-7887
-7957
-8025
-8093
-8159
-8224
-8289
-8352
-8414
-8475
-8535
-8594
-8651
-8708
-8763
-8817
-8870
-8921
-8971
-9020
-9067
-9113
-9158
-9201
-9242
-9283
-9322
-9359
-9395
-9430
-9463
-9496
-9526
-9556
-9584
-9610
-9635
-9659
-9681
-9702
-9722
-9739
-9756
-9771
-9785
-9797
-9807
-9816
-9824
-9830
-9835
-9838
-9840
-9840
-9839
-9836
-9831
-9825
-9818
-9809
-9799
-9787
-9774
-9759
-9743
-9726
-9707
-9687
-9665
-9643
-9618
-9593
-9566
-9539
-9509
-9479
-9448
-9415
-9381
-9346
-9309
-9272
-9233
-9193
-9152
-9110
-9066
-9021
-8975
-8928
-8879
-8829
-8779
-8727
-8673
-8619
-8563
-8506
-8448
-8389
-8328
-8265
-8201
-8135
-8069
-8000
-7932
-7860
-7788
-7714
-7638
-7561
-7483
-7403
-7322
-7239
-7154
-7069
-6981
-6892
-6802
-6710
-6616
-6521
-6425
-6328
-6229
-6129
-6028
-5925
-5822
-5717
-5612
-5505
-5398
-5289
-5179
-5069
-4957
-4844
-4730
-4615
-4499
-4382
-4264
-4144
-4024
-3903
-3780
-3657
-3533
-3407
-3281
-3155
-3027
-2899
-2770
-2640
-2510
-2379
-2248
-2116
-1984
-1851
-1718
-1584
-1450
-1315
-1180
-1045
-909
-772
-635
-498
-361
-224
-86
52
190
328
467
605
743
881
1020
1158
1296
1434
1571
1709
1846
1983
2119
2256
2392
2527
2663
2798
2932
3067
3201
3334
3468
3600
3733
3865
3996
4128
4258
4388
4518
4647
4776
4904
5031
5158
5285
5411
5536
5661
5785
5909
6032
6154
6275
6396
6516
6635
6753
6871
6987
7102
7217
7330
7442
7553
7664
7773
7880
7987
8092
8197
8300
8401
8502
8600
8698
8793
8888
8980
9071
9160
9247
9332
9415
9496
9576
9653
9728
9802
9873
9942
10009
10074
10137
10198
10257
10313
10367
10420
10469
10517
10563
10606
10647
10685
10721
10755
10786
10815
10841
10865
10887
10905
10922
10935
10947
10955
10961
10965
10966
10965
10961
10954
10945
10934
10920
10904
10885
10864
10841
10815
10786
10756
10723
10688
10650
10610
10568
10523
10477
10428
10377
10324
10269
10212
10153
10092
10029
9964
9897
9829
9758
9686
9612
9536
9458
9378
9297
9215
9130
9044
8957
8868
8778
8686
8593
8498
8402
8304
8206
8106
8005
7903
7799
7695
7590
7484
7377
7269
7160
7051
6941
6831
6720
6609
6497
6385
6273
6160
6048
5935
5822
5709
5597
5484
5372
5260
5148
5037
4926
4816
4706
4596
4487
4379
4271
4163
4056
3950
3844
3739
3635
3531
3428
3325
3223
3122
3021
2921
2821
2722
2624
2527
2430
2333
2238
2143
2049
1956
1863
1771
1680
1590
1500
1411
1323
1235
1148
1061
976
891
806
722
639
557
475
394
314
234
155
76
-2
-79
-156
-232
-307
-382
-457
-531
-604
-676
-748
-820
-891
-961
-1031
-1100
-1168
-1236
-1304
-1370
-1437
-1502
-1567
-1631
-1695
-1758
-1820
-1882
-1944
-2005
-2065
-2125
-2185
-2244
-2302
-2361
-2418
-2476
-2533
-2589
-2645
-2701
-2756
-2811
-2866
-2920
-2974
-3027
-3080
-3133
-3185
-3237
-3289
-3340
-3391
-3441
-3491
-3541
-3591
-3640
-3689
-3738
-3786
-3834
-3882
-3930
-3977
-4024
-4070
-4117
-4164
-4210
-4256
-4302
-4347
-4393
-4439
-4484
-4530
-4576
-4622
-4667
-4713
-4759
-4806
-4852
-4898
-4945
-4992
-5038
-5085
-5132
-5179
-5226
-5274
-5321
-5368
-5416
-5463
-5510
-5557
-5604
-5651
-5698
-5744
-5791
-5837
-5883
-5929
-5974
-6020
-6065
-6109
-6153
-6197
-6240
-6283
-6326
-6368
-6409
-6450
-6490
-6530
-6569
-6607
-6645
-6682
-6719
-6755
-6790
-6825
-6859
-6892
-6924
-6955
-6986
-7015
-7044
-7072
-7099
-7125
-7150
-7173
-7196
-7218
-7239
-7259
-7277
-7295
-7311
-7327
-7341
-7354
-7366
-7377
-7387
-7395
-7403
-7409
-7414
-7418
-7420
-7422
-7422
-7421
-7419
-7416
-7411
-7405
-7398
-7389
-7379
-7368
-7355
-7340
-7324
-7306
-7287
-7265
-7242
-7217
-7190
-7161
-7131
-7098
-7063
-7026
-6986
-6945
-6902
-6856
-6808
-6759
-6707
-6653
-6596
-6538
-6477
-6414
-6348
-6281
-6211
-6139
-6064
-5987
-5908
-5827
-5744
-5658
-5570
-5480
-5388
-5293
-5197
-5099
-4998
-4896
-4791
-4685
-4577
-4466
-4354
-4241
-4125
-4008
-3889
-3768
-3645
-3521
-3395
-3267
-3138
-3007
-2874
-2740
-2604
-2466
-2327
-2187
-2045
-1901
-1756
-1610
-1462
-1313
-1162
-1010
-857
-703
-547
-390
-231
-72
89
250
412
575
739
904
1069
1234
1400
1566
1733
1900
2067
2234
2401
2568
2734
2901
3067
3233
3399
3564
3729
3893
4056
4219
4382
4543
4705
4865
5025
5184
5342
5500
5657
5813
5969
6124
6278
6431
6584
6735
6886
7036
7185
7334
7481
7628
7773
7918
8061
8203
8344
8484
8623
8761
8897
9032
9166
9298
9429
9559
9687
9814
9941
10065
10189
10311
10433
10553
10672
10790
10906
11022
11136
11249
11361
11472
11582
11690
11797
11903
12008
12111
12213
12313
12412
12509
12605
12698
12790
12881
12969
13055
13140
13223
13303
13382
13458
13532
13604
13674
13741
13806
13868
13929
13986
14042
14095
14145
14193
14239
14282
14323
14361
14397
14431
14462
14490
14516
14539
14560
14578
14594
14608
14619
14627
14633
14637
14638
14637
14633
14628
14620
14609
14596
14581
14564
14544
14523
14498
14472
14444
14413
14380
14345
14307
14268
14226
14182
14136
14087
14037
13984
13929
13872
13813
13751
13688
13622
13555
13485
13414
13340
13265
13187
13108
13027
12944
12859
12773
12685
12595
12504
12411
12317
12221
12124
12026
11926
11825
11723
11619
11514
11407
11299
11189
11078
10966
10852
10736
10619
10501
10381
10259
10136
10012
9885
9758
9628
9498
9365
9232
9097
8960
8822
8682
8542
8400
8256
8111
7965
7818
7669
7519
7368
7216
7063
6909
6753
6596
6439
6280
6120
5959
5797
5634
5470
5305
5139
4973
4805
4637
4468
4298
4128
3957
3786
3613
3441
3268
3094
2921
2746
2572
2397
2221
2045
1870
1694
1518
1341
1165
988
812
635
459
283
106
-70
-246
-421
-597
-772
-946
-1121
-1295
-1468
-1641
-1813
-1985
-2156
-2326
-2496
-2664
-2832
-2999
-3166
-3331
-3496
-3659
-3822
-3984
-4145
-4306
-4466
-4625
-4783
-4941
-5098
-5255
-5412
-5568
-5723
-5878
-6032
-6186
-6339
-6491
-6643
-6793
-6943
-7092
-7240
-7388
-7534
-7679
-7824
-7967
-8109
-8252
-8393
-8534
-8673
-8812
-8950
-9087
-9223
-9358
-9493
-9626
-9759
-9890
-10020
-10149
-10277
-10403
-10528
-10652
-10774
-10895
-11015
-11133
-11250
-11365
-11479
-11591
-11701
-11810
-11917
-12023
-12127
-12229
-12329
-12428
-12525
-12621
-12715
-12807
-12898
-12987
-13074
-13159
-13243
-13324
-13404
-13482
-13557
-13631
-13703
-13772
-13840
-13906
-13970
-14032
-14092
-14150
-14207
-14261
-14315
-14366
-14416
-14463
-14509
-14553
-14595
-14635
-14674
-14710
-14743
-14775
-14805
-14833
-14858
-14882
-14904
-14923
-14940
-14956
-14969
-14981
-14990
-14998
-15003
-15007
-15008
-15007
-15004
-14999
-14992
-14982
-14970
-14956
-14940
-14921
-14901
-14877
-14852
-14824
-14794
-14762
-14728
-14691
-14652
-14610
-14566
-14520
-14472
-14421
-14367
-14311
-14253
-14192
-14129
-14064
-13996
-13925
-13852
-13776
-13697
-13616
-13532
-13446
-13357
-13265
-13171
-13074
-12975
-12873
-12769
-12662
-12553
-12441
-12328
-12212
-12094
-11974
-11852
-11727
-11601
-11473
-11343
-11211
-11077
-10941
-10804
-10664
-10523
-10380
-10235
-10088
-9940
-9789
-9637
-9483
-9327
-9169
-9009
-8847
-8684
-8519
-8352
-8183
-8013
-7843
-7670
-7496
-7320
-7144
-6966
-6787
-6607
-6426
-6243
-6060
-5875
-5690
-5503
-5316
-5127
-4938
-4748
-4557
-4365
-4172
-3979
-3785
-3591
-3396
-3200
-3004
-2807
-2609
-2411
-2212
-2012
-1812
-1611
-1409
-1207
-1004
-801
-597
-393
-189
16
221
427
632
838
1044
1251
1457
1664
1871
2077
2284
2491
2697
2904
3110
3315
3520
3725
3929
4132
4334
4536
4737
4936
5135
5333
5530
5725
5920
6113
6306
6498
6688
6877
7066
7253
7439
7624
7808
7991
8173
8353
8533
8711
8888
9064
9239
9413
9585
9757
9927
10096
10263
10429
10594
10757
10919
11079
11237
11394
11549
11702
11853
12003
12151
12297
12442
12584
12725
12865
13002
13138
13272
13404
13534
13663
13789
13913
14036
14156
14274
14390
14504
14615
14725
14832
14937
15040
15140
15238
15334
15427
15517
15605
15691
15773
15853
15931
16004
16077
16146
16212
16276
16335
16393
16448
16499
16547
16593
16635
16674
16710
16742
16772
16798
16822
16842
16859
16873
16884
16891
16896
16898
16897
16893
16886
16876
16864
16848
16831
16810
16787
16761
16733
16702
16669
16633
16594
16553
16510
16464
16415
16364
16312
16257
16199
16140
16078
16015
15949
15881
15812
15740
15666
15591
15514
15434
15353
15271
15186
15099
15011
14921
14829
14735
14639
14542
14442
14341
14239
14134
14028
13920
13811
13700
13588
13474
13358
13242
13123
13004
12883
12761
12638
12513
12388
12261
12133
12004
11874
11743
11611
11478
11344
11209
11073
10937
10800
10661
10523
10384
10244
10103
9963
9821
9680
9538
9397
9255
9113
8972
8830
8689
8547
8406
8266
8125
7984
7844
7704
7564
7425
7285
7146
7008
6870
6732
6595
6458
6322
6186
6051
5917
5783
5650
5518
5386
5254
5124
4994
4865
4736
4608
4481
4355
4229
4104
3980
3856
3733
3611
3490
3370
3251
3132
3015
2898
2782
2667
2554
2441
2329
2218
2108
1998
1890
1783
1676
1570
1465
1361
1257
1154
1052
950
849
749
649
550
452
354
257
161
66
-29
-122
-215
-307
-398
-488
-577
-664
-751
-837
-921
-1004
-1088
-1169
-1249
-1329
-1407
-1484
-1560
-1635
-1709
-1781
-1853
-1923
-1993
-2061
-2128
-2195
-2260
-2324
-2388
-2450
-2512
-2573
-2633
-2692
-2750
-2808
-2865
-2921
-2976
-3031
-3084
-3138
-3190
-3242
-3294
-3345
-3395
-3444
-3493
-3542
-3590
-3637
-3684
-3730
-3776
-3821
-3866
-3910
-3953
-3996
-4038
-4081
-4123
-4165
-4206
-4248
-4289
-4330
-4371
-4411
-4452
-4493
-4534
-4575
-4616
-4656
-4697
-4737
-4778
-4819
-4859
-4899
-4940
-4980
-5020
-5060
-5100
-5140
-5180
-5219
-5259
-5298
-5337
-5375
-5413
-5451
-5489
-5527
-5564
-5601
-5638
-5675
-5712
-5748
-5785
-5822
-5859
-5895
-5933
-5970
-6007
-6045
-6082
-6120
-6159
-6197
-6236
-6274
-6313
-6353
-6392
-6432
-6471
-6511
-6552
-6592
-6633
-6673
-6714
-6755
-6796
-6837
-6877
-6918
-6959
-6999
-7040
-7080
-7120
-7160
-7200
-7239
-7278
-7317
-7356
-7394
-7432
-7470
-7507
-7544
-7581
-7617
-7653
-7688
-7722
-7757
-7790
-7823
-7856
-7888
-7919
-7949
-7979
-8007
-8035
-8061
-8087
-8112
-8135
-8157
-8178
-8197
-8216
-8233
-8249
-8264
-8277
-8289
-8300
-8310
-8318
-8325
-8330
-8334
-8336
-8337
-8336
-8334
-8329
-8324
-8316
-8307
-8296
-8284
-8269
-8253
-8235
-8216
-8194
-8170
-8146
-8119
-8090
-8060
-8028
-7995
-7959
-7922
-7883
-7843
-7801
-7757
-7711
-7664
-7615
-7565
-7512
-7458
-7402
-7345
-7286
-7226
-7164
-7100
-7035
-6969
-6901
-6831
-6760
-6688
-6614
-6539
-6462
-6384
-6304
-6223
-6141
-6057
-5972
-5886
-5799
-5710
-5621
-5530
-5438
-5345
-5250
-5155
-5058
-4961
-4862
-4762
-4660
-4558
-4454
-4349
-4243
-4136
-4027
-3919
-3809
-3699
-3587
-3475
-3362
-3248
-3134
-3019
-2903
-2786
-2669
-2552
-2434
-2315
-2196
-2077
-1957
-1837
-1717
-1597
-1476
-1355
-1234
-1113
-991
-870
-748
-627
-505
-383
-261
-139
-17
105
227
349
471
593
715
836
958
1079
1201
1321
1442
1562
1682
1802
1921
2040
2159
2278
2396
2514
2632
2749
2866
2983
3100
3216
3332
3448
3564
3679
3794
3909
4024
4138
4252
4366
4480
4594
4707
4820
4933
5046
5158
5270
5382
5494
5605
5717
5827
5938
6048
6158
6267
6376
6485
6593
6700
6807
6913
7019
7123
7227
7330
7433
7534
7634
7733
7831
7928
8023
8118
8211
8303
8394
8483
8571
8658
8744
8829
8913
8995
9076
9157
9236
9315
9392
9468
9544
9618
9692
9765
9836
9907
9976
10045
10112
10178
10243
10306
10369
10430
10489
10548
10605
10660
10714
10767
10819
10869
10918
10965
11012
11057
11101
11143
11185
11225
11264
11303
11339
11375
11410
11443
11475
11506
11536
11565
11592
11618
11643
11666
11688
11709
11728
11746
11763
11778
11792
11804
11816
11826
11834
11842
11848
11853
11857
11860
11862
11862
11862
11860
11857
11854
11849
11843
11836
11828
11819
11809
11798
11786
11773
11759
11744
11728
11711
11693
11675
11655
11635
11613
11591
11567
11543
11517
11491
11463
11434
11404
11373
11341
11307
11273
11237
11200
11162
11123
11083
11041
10998
10955
10910
10864
10817
10769
10720
10669
10618
10566
10514
10460
10405
10349
10293
10236
10178
10119
10059
9999
9938
9876
9814
9752
9688
9624
9560
9495
9430
9364
9298
9231
9163
9095
9026
8956
8886
8814
8741
8668
8593
8517
8440
8361
8281
8200
8118
8034
7949
7862
7774
7685
7595
7503
7411
7317
7222
7126
7029
6930
6831
6730
6628
6525
6421
6316
6210
6102
5994
5885
5774
5663
5551
5437
5323
5208
5092
4975
4858
4739
4620
4501
4380
4259
4137
4014
3892
3769
3645
3521
3397
3272
3146
3020
2894
2768
2641
2515
2388
2261
2133
2005
1879
1752
1625
1498
1372
1245
1119
993
867
742
618
494
370
247
124
3
-118
-239
-358
-477
-595
-712
-828
-943
-1057
-1171
-1283
-1394
-1504
-1614
-1722
-1829
-1935
-2040
-2144
-2246
-2348
-2449
-2549
-2647
-2745
-2842
-2938
-3032
-3126
-3219
-3310
-3400
-3490
-3578
-3665
-3750
-3835
-3918
-4000
-4080
-4159
-4237
-4314
-4389
-4463
-4535
-4606
-4675
-4744
-4810
-4875
-4939
-5001
-5062
-5122
-5180
-5237
-5292
-5345
-5398
-5449
-5498
-5546
-5593
-5638
-5682
-5724
-5765
-5805
-5842
-5879
-5914
-5947
-5979
-6009
-6037
-6064
-6089
-6113
-6134
-6154
-6173
-6189
-6204
-6217
-6228
-6237
-6244
-6250
-6254
-6256
-6256
-6254
-6250
-6245
-6237
-6228
-6217
-6204
-6189
-6172
-6154
-6134
-6112
-6088
-6063
-6036
-6007
-5977
-5945
-5912
-5876
-5840
-5801
-5761
-5719
-5676
-5631
-5585
-5537
-5488
-5438
-5386
-5332
-5278
-5222
-5165
-5106
-5047
-4986
-4924
-4861
-4797
-4731
-4665
-4598
-4529
-4460
-4390
-4319
-4248
-4175
-4102
-4027
-3954
-3879
-3803
-3726
-3649
-3572
-3494
-3415
-3336
-3257
-3177
-3097
-3016
-2935
-2854
-2772
-2690
-2608
-2525
-2442
-2359
-2276
-2193
-2109
-2025
-1943
-1859
-1776
-1693
-1610
-1528
-1446
-1364
-1283
-1202
-1121
-1042
-963
-885
-807
-731
-655
-580
-506
-433
-361
-290
-220
-150
-82
-15
51
117
181
244
305
366
425
482
539
594
648
700
751
800
848
895
941
985
1028
1070
1111
1151
1189
1227
1263
1299
1333
1366
1398
1429
1459
1488
1516
1542
1568
1592
1615
1637
1657
1677
1695
1713
1729
1744
1758
1771
1783
1793
1803
1811
1819
1825
1830
1834
1836
1838
1839
1838
1836
1834
1830
1825
1820
1813
1806
1798
1789
1779
1769
1759
1747
1736
1724
1711
1698
1685
1671
1657
1643
1628
1613
1597
1582
1566
1549
1532
1515
1497
1479
1461
1443
1424
1405
1385
1366
1346
1326
1306
1286
1266
1246
1226
1206
1186
1166
1146
1127
1107
1088
1069
1050
1031
1012
994
976
959
941
924
907
891
875
859
844
829
814
800
786
772
759
746
734
722
710
699
688
678
668
659
650
642
634
627
620
614
609
604
600
597
594
592
591
590
591
591
593
595
599
603
607
613
619
626
634
643
652
662
673
685
697
711
725
739
755
771
788
805
823
842
861
881
901
922
944
966
989
1012
1036
1060
1085
1110
1136
1163
1190
1217
1245
1273
1302
1331
1361
1390
1420
1451
1481
1512
1543
1574
1604
1635
1666
1697
1728
1759
1789
1820
1851
1881
1912
1942
1973
2003
2033
2064
2094
2124
2154
2183
2213
2242
2271
2300
2328
2356
2383
2411
2438
2464
2490
2516
2541
2566
2591
2615
2639
2662
2685
2707
2729
2750
2771
2791
2811
2829
2848
2865
2882
2898
2913
2928
2942
2955
2967
2978
2988
2998
3007
3015
3022
3029
3035
3040
3044
3048
3051
3054
3056
3057
3058
3058
3057
3056
3055
3053
3050
3047
3043
3038
3034
3028
3023
3017
3010
3003
2996
2988
2980
2972
2964
2955
2946
2937
2928
2918
2909
2899
2889
2878
2868
2857
2846
2835
2824
2812
2801
2790
2778
2767
2755
2744
2733
2722
2711
2701
2690
2680
2670
2660
2650
2640
2631
2621
2612
2603
2594
2585
2576
2568
2560
2551
2544
2536
2528
2521
2514
2507
2501
2494
2488
2482
2475
2470
2464
2458
2452
2446
2441
2435
2430
2425
2419
2414
2410
2405
2400
2396
2392
2388
2385
2381
2378
2375
2372
2370
2367
2365
2362
2360
2357
2355
2352
2350
2347
2345
2342
2340
2337
2335
2332
2329
2326
2324
2321
2318
2315
2312
2309
2306
2303
2300
2296
2293
2290
2286
2282
2279
2275
2271
2267
2263
2259
2255
2251
2247
2243
2239
2235
2231
2227
2223
2219
2216
2213
2210
2207
2204
2202
2200
2198
2196
2194
2192
2191
2189
2188
2186
2185
2183
2181
2178
2176
2173
2170
2167
2163
2159
2154
2150
2145
2139
2134
2127
2121
2114
2107
2099
2091
2083
2075
2066
2056
2047
2037
2027
2016
2005
1995
1984
1972
1961
1949
1937
1924
1912
1899
1886
1872
1859
1845
1830
1816
1801
1787
1772
1756
1741
1725
1710
1694
1677
1661
1644
1628
1611
1593
1576
1559
1541
1523
1505
1487
1469
1451
1433
1414
1396
1377
1358
1339
1320
1301
1282
1263
1244
1224
1205
1185
1166
1146
1126
1106
1086
1065
1044
1022
1002
981
959
937
915
893
870
848
825
802
779
756
732
709
685
661
637
612
588
563
538
514
489
463
438
413
387
362
336
311
285
260
234
208
182
156
130
103
77
50
23
-4
-31
-58
-86
-113
-141
-169
-198
-226
-254
-283
-311
-339
-368
-396
-424
-453
-481
-509
-538
-566
-595
-623
-652
-680
-708
-737
-765
-793
-821
-849
-877
-905
-933
-960
-987
-1014
-1042
-1068
-1095
-1122
-1149
-1175
-1201
-1228
-1254
-1280
-1306
-1332
-1358
-1384
-1410
-1436
-1462
-1487
-1513
-1539
-1565
-1591
-1617
-1642
-1668
-1693
-1719
-1744
-1769
-1794
-1819
-1843
-1868
-1892
-1916
-1940
-1964
-1987
-2009
-2033
-2056
-2078
-2099
-2121
-2142
-2162
-2183
-2202
-2222
-2241
-2259
-2277
-2295
-2312
-2328
-2345
-2360
-2376
-2391
-2405
-2419
-2432
-2445
-2458
-2470
-2481
-2492
-2502
-2512
-2521
-2530
-2538
-2545
-2552
-2558
-2563
-2568
-2572
-2576
-2579
-2581
-2583
-2584
-2585
-2585
-2584
-2583
-2582
-2580
-2578
-2575
-2572
-2569
-2565
-2561
-2556
-2552
-2546
-2541
-2535
-2529
-2523
-2517
-2510
-2503
-2496
-2489
-2482
-2474
-2467
-2459
-2451
-2442
-2433
-2424
-2415
-2405
-2395
-2384
-2373
-2361
-2349
-2337
-2324
-2311
-2297
-2283
-2268
-2253
-2237
-2221
-2204
-2187
-2169
-2151
-2132
-2113
-2093
-2073
-2053
-2032
-2009
-1989
-1967
-1944
-1922
-1899
-1877
-1854
-1831
-1808
-1784
-1761
-1738
-1714
-1690
-1667
-1643
-1619
-1595
-1571
-1547
-1522
-1498
-1474
-1450
-1425
-1401
-1377
-1353
-1329
-1306
-1282
-1259
-1236
-1213
-1190
-1168
-1145
-1124
-1102
-1081
-1060
-1040
-1020
-1000
-981
-963
-945
-927
-910
-894
-878
-862
-847
-832
-818
-804
-790
-777
-764
-752
-739
-728
-716
-705
-694
-683
-672
-662
-652
-642
-633
-624
-615
-606
-598
-590
-582
-574
-567
-560
-554
-548
-542
-537
-532
-527
-523
-519
-515
-512
-510
-507
-505
-503
-502
-501
-500
-499
-499
-498
-498
-498
-499
-499
-499
-500
-501
-502
-503
-504
-505
-507
-508
-510
-512
-513
-515
-516
-518
-520
-521
-522
-524
-525
-526
-526
-527
-527
-527
-527
-527
-526
-525
-524
-523
-521
-518
-515
-512
-508
-504
-499
-494
-487
-481
-473
-465
-456
-447
-436
-425
-413
-401
-387
-373
-358
-342
-326
-308
-290
-271
-251
-230
-209
-186
-163
-138
-113
-86
-59
-31
-2
28
59
91
123
157
191
226
262
299
336
375
414
454
495
536
578
622
665
710
755
801
847
894
942
990
1039
1089
1139
1189
1241
1292
1344
1397
1450
1504
1558
1613
1668
1724
1780
1837
1894
1951
2009
2068
2126
2185
2244
2304
2363
2423
2483
2543
2604
2664
2725
2786
2846
2907
2968
3029
3089
3150
3211
3271
3332
3392
3452
3512
3572
3631
3691
3750
3808
3867
3925
3983
4041
4098
4155
4212
4268
4324
4379
4434
4489
4543
4597
4650
4702
4755
4807
4858
4909
4959
5009
5059
5108
5157
5205
5253
5300
5347
5393
5439
5484
5529
5574
5618
5661
5704
5747
5789
5831
5872
5912
5952
5991
6030
6069
6106
6143
6180
6215
6251
6285
6319
6353
6385
6418
6449
6480
6511
6541
6571
6600
6629
6657
6684
6711
6738
6764
6789
6814
6838
6861
6884
6906
6928
6948
6969
6988
7007
7025
7042
7059
7075
7090
7105
7118
7132
7144
7156
7166
7176
7186
7194
7202
7209
7215
7221
7226
7230
7234
7237
7239
7241
7242
7242
7242
7241
7239
7237
7234
7230
7226
7221
7215
7209
7202
7194
7186
7176
7167
7156
7145
7133
7120
7106
7092
7077
7061
7044
7027
7008
6989
6969
6948
6926
6903
6879
6855
6829
6803
6776
6748
6719
6690
6659
6628
6595
6562
6528
6492
6456
6419
6381
6342
6302
6261
6219
6177
6133
6089
6044
5998
5952
5904
5856
5807
5757
5707
5655
5603
5550
5496
5442
5386
5330
5273
5215
5156
5096
5036
4975
4912
4849
4785
4720
4654
4587
4519
4450
4381
4310
4239
4167
4094
4019
3946
3870
3794
3718
3640
3562
3483
3403
3323
3242
3161
3078
2995
2912
2828
2743
2658
2572
2486
2399
2311
2224
2135
2047
1958
1869
1779
1690
1600
1510
1420
1329
1239
1148
1058
967
877
786
695
605
515
425
335
245
156
66
-23
-112
-200
-288
-376
-463
-550
-637
-723
-808
-893
-978
-1062
-1145
-1228
-1310
-1392
-1472
-1552
-1631
-1710
-1787
-1864
-1940
-2015
-2089
-2163
-2235
-2306
-2377
-2447
-2515
-2583
-2649
-2715
-2779
-2842
-2905
-2966
-3026
-3085
-3143
-3200
-3256
-3311
-3364
-3417
-3468
-3519
-3568
-3616
-3662
-3708
-3753
-3796
-3838
-3879
-3918
-3956
-3993
-4029
-4062
-4096
-4128
-4158
-4187
-4214
-4240
-4265
-4289
-4311
-4331
-4351
-4369
-4386
-4401
-4415
-4428
-4440
-4450
-4459
-4467
-4474
-4479
-4483
-4486
-4488
-4489
-4489
-4487
-4484
-4481
-4476
-4470
-4463
-4455
-4445
-4435
-4423
-4411
-4397
-4382
-4366
-4349
-4332
-4313
-4293
-4272
-4250
-4227
-4203
-4178
-4152
-4125
-4097
-4067
-4038
-4008
-3976
-3943
-3910
-3876
-3840
-3804
-3767
-3729
-3690
-3651
-3610
-3569
-3527
-3485
-3441
-3397
-3352
-3307
-3260
-3213
-3166
-3118
-3069
-3020
-2970
-2920
-2870
-2818
-2767
-2714
-2662
-2609
-2555
-2501
-2447
-2392
-2337
-2282
-2226
-2170
-2114
-2057
-2001
-1944
-1887
-1829
-1772
-1714
-1656
-1598
-1540
-1481
-1422
-1364
-1305
-1246
-1186
-1127
-1067
-1006
-948
-888
-827
-767
-707
-646
-585
-525
-464
-403
-342
-281
-219
-158
-97
-35
27
88
150
212
274
336
398
461
523
586
648
711
773
836
898
960
1022
1085
1147
1209
1270
1332
1393
1455
1516
1577
1638
1698
1758
1819
1878
1938
1998
2057
2115
2174
2232
2290
2347
2404
2460
2516
2571
2626
2680
2734
2787
2840
2892
2943
2994
3045
3094
3143
3192
3239
3286
3332
3378
3422
3466
3509
3552
3593
3634
3674
3713
3751
3789
3826
3862
3897
3931
3965
3997
4029
4059
4090
4119
4147
4175
4202
4228
4252
4277
4300
4322
4344
4364
4384
4403
4421
4439
4455
4471
4486
4500
4513
4525
4537
4548
4558
4568
4577
4586
4593
4601
4607
4614
4619
4624
4629
4633
4637
4641
4644
4646
4648
4650
4652
4653
4654
4655
4655
4655
4655
4655
4655
4654
4653
4652
4651
4649
4647
4645
4643
4640
4638
4635
4631
4628
4625
4621
4617
4613
4609
4605
4600
4596
4591
4586
4582
4577
4572
4567
4562
4556
4551
4546
4541
4535
4530
4525
4519
4513
4508
4502
4496
4490
4484
4477
4470
4464
4457
4449
4442
4434
4426
4418
4410
4401
4392
4383
4374
4364
4354
4344
4334
4323
4312
4301
4290
4279
4267
4256
4244
4232
4220
4208
4195
4183
4170
4157
4144
4131
4118
4105
4091
4078
4066
4053
4040
4027
4014
4001
3988
3974
3961
3948
3934
3921
3907
3893
3880
3866
3852
3838
3824
3810
3796
3781
3767
3752
3737
3722
3707
3692
3677
3661
3646
3630
3614
3597
3581
3564
3547
3529
3512
3494
3476
3457
3438
3419
3399
3379
3358
3338
3317
3295
3273
3251
3229
3206
3184
3161
3138
3115
3091
3068
3045
3021
2998
2975
2952
2928
2905
2882
2860
2837
2815
2793
2771
2749
2728
2707
2686
2665
2645
2625
2605
2586
2566
2547
2528
2509
2491
2473
2454
2436
2419
2401
2384
2367
2350
2333
2316
2300
2283
2267
2251
2235
2220
2204
2189
2173
2158
2143
2128
2113
2098
2083
2068
2054
2039
2024
2009
1995
1981
1966
1952
1938
1924
1909
1895
1881
1867
1853
1840
1826
1812
1798
1784
1771
1757
1743
1729
1716
1702
1688
1674
1661
1647
1633
1620
1606
1593
1579
1565
1552
1539
1525
1512
1499
1485
1472
1459
1446
1433
1420
1408
1395
1383
1370
1358
1346
1334
1322
1311
1299
1288
1276
1265
1254
1243
1233
1222
1212
1202
1192
1183
1174
1164
1156
1147
1138
1130
1122
1114
1106
1099
1092
1085
1078
1071
1065
1059
1053
1047
1041
1036
1031
1025
1020
1016
1010
1006
1002
998
994
990
986
982
979
975
972
969
966
963
960
957
955
952
949
946
944
941
938
936
933
930
927
925
922
919
916
914
911
908
906
903
900
898
895
892
889
886
884
881
878
875
872
869
866
863
860
856
853
850
847
843
840
837
833
830
826
823
819
816
812
809
805
802
798
794
790
786
782
778
774
770
765
761
756
751
746
740
735
729
723
717
711
704
698
691
684
677
670
663
655
648
640
632
625
617
609
601
593
585
577
569
561
552
544
536
528
519
511
503
494
485
477
468
459
450
441
432
422
413
403
393
383
373
363
352
341
331
320
309
298
287
275
264
252
240
228
216
204
192
180
167
154
141
128
115
102
89
75
62
48
34
20
7
-7
-21
-35
-49
-63
-76
-90
-104
-118
-132
-146
-160
-174
-188
-202
-216
-230
-244
-258
-272
-286
-300
-314
-328
-342
-355
-369
-383
-396
-409
-422
-435
-448
-461
-473
-485
-497
-509
-520
-532
-543
-554
-565
-575
-586
-596
-606
-616
-626
-636
-646
-655
-665
-674
-683
-692
-701
-710
-719
-727
-736
-744
-753
-761
-769
-777
-785
-793
-801
-809
-817
-825
-833
-841
-849
-856
-864
-872
-880
-888
-896
-904
-912
-920
-928
-936
-944
-953
-961
-969
-977
-985
-994
-1002
-1010
-1018
-1027
-1035
-1044
-1052
-1061
-1069
-1077
-1086
-1094
-1102
-1111
-1119
-1127
-1135
-1143
-1151
-1159
-1167
-1175
-1182
-1190
-1197
-1204
-1211
-1217
-1223
-1229
-1234
-1239
-1244
-1248
-1252
-1255
-1258
-1261
-1263
-1264
-1265
-1266
-1266
-1266
-1265
-1264
-1262
-1260
-1258
-1255
-1251
-1248
-1243
-1239
-1234
-1229
-1223
-1217
-1211
-1204
-1197
-1189
-1182
-1173
-1165
-1156
-1147
-1138
-1128
-1118
-1108
-1098
-1087
-1076
-1065
-1054
-1043
-1031
-1018
-1006
-995
-983
-971
-959
-946
-933
-921
-908
-895
-881
-868
-854
-840
-826
-812
-798
-784
-769
-755
-740
-725
-710
-695
-680
-665
-649
-634
-618
-603
-587
-571
-555
-540
-524
-507
-491
-475
-459
-443
-426
-410
-393
-376
-359
-342
-325
-308
-290
-273
-255
-237
-219
-200
-182
-163
-144
-125
-106
-86
-67
-47
-27
-8
12
32
52
72
92
112
132
152
172
191
211
231
251
271
290
310
329
349
368
387
406
426
445
464
482
501
520
539
558
576
595
613
632
650
668
686
704
722
740
758
776
794
812
830
847
865
883
900
918
935
952
970
987
1004
1022
1039
1056
1073
1091
1108
1125
1143
1160
1177
1195
1212
1230
1247
1265
1283
1300
1318
1336
1354
1372
1389
1407
1425
1443
1461
1479
1497
1515
1533
1550
1568
1586
1604
1621
1639
1657
1674
1692
1709
1727
1745
1762
1779
1797
1814
1831
1849
1866
1883
1900
1916
1933
1950
1967
1983
1999
2016
2032
2048
2064
2080
2095
2111
2126
2141
2156
2171
2186
2200
2215
2229
2242
2256
2270
2283
2296
2308
2321
2333
2345
2357
2368
2379
2390
2401
2411
2421
2431
2441
2451
2460
2469
2478
2486
2495
2503
2511
2519
2526
2533
2540
2547
2554
2560
2566
2572
2577
2583
2588
2592
2597
2601
2605
2609
2613
2617
2620
2623
2626
2628
2631
2633
2635
2637
2639
2641
2642
2644
2645
2646
2648
2649
2650
2651
2652
2653
2654
2656
2657
2658
2659
2661
2662
2663
2665
2667
2668
2670
2672
2674
2676
2679
2681
2683
2686
2689
2692
2694
2697
2701
2704
2708
2711
2715
2719
2723
2727
2731
2736
2741
2746
2750
2756
2761
2766
2772
2778
2783
2789
2795
2801
2808
2814
2820
2826
2833
2840
2846
2853
2860
2867
2874
2882
2889
2897
2905
2913
2921
2930
2938
2947
2956
2965
2975
2984
2994
3004
3014
3024
3035
3046
3057
3068
3080
3092
3104
3116
3129
3142
3155
3168
3182
3196
3210
3224
3238
3253
3268
3282
3297
3312
3327
3342
3358
3373
3388
3404
3419
3435
3450
3466
3481
3497
3513
3528
3544
3560
3576
3591
3607
3622
3638
3653
3668
3683
3698
3713
3728
3742
3756
3770
3784
3797
3810
3823
3835
3848
3859
3871
3882
3893
3904
3914
3924
3933
3942
3951
3960
3968
3976
3984
3991
3998
4003
4011
4017
4022
4027
4033
4037
4042
4046
4050
4053
4056
4059
4062
4064
4065
4067
4067
4069
4069
4069
4067
4067
4066
4064
4062
4059
4057
4053
4049
4043
4038
4034
4027
4021
4014
4006
3998
3989
3980
3970
3959
3948
3937
3924
3912
3899
3885
3871
3856
3841
3826
3810
3793
3776
3759
3741
3723
3705
3686
3667
3647
3627
3606
3586
3564
3543
3521
3498
3475
3452
3429
3405
3380
3355
3330
3305
3279
3253
3226
3199
3172
3144
3116
3088
3060
3031
3002
2973
2944
2914
2884
2854
2824
2794
2763
2732
2702
2670
2639
2608
2576
2544
2512
2479
2447
2414
2381
2348
2315
2282
2249
2215
2181
2147
2114
2080
2045
2011
1977
1943
1909
1875
1841
1807
1773
1739
1705
1671
1637
1603
1570
1536
1503
1470
1436
1403
1370
1337
1304
1271
1239
1206
1173
1141
1108
1076
1043
1010
978
946
914
882
849
817
785
753
721
689
656
624
592
561
529
497
465
434
402
371
340
309
279
248
218
188
158
129
99
70
42
13
-15
-44
-72
-99
-127
-154
-181
-207
-234
-260
-286
-312
-337
-362
-387
-411
-435
-459
-483
-507
-530
-553
-575
-597
-619
-641
-663
-684
-705
-725
-745
-765
-785
-804
-823
-842
-860
-878
-895
-912
-929
-945
-961
-976
-991
-1004
-1018
-1033
-1046
-1058
-1070
-1082
-1093
-1104
-1115
-1125
-1134
-1143
-1152
-1160
-1168
-1175
-1182
-1188
-1194
-1199
-1204
-1209
-1212
-1216
-1218
-1221
-1222
-1224
-1224
-1224
-1224
-1223
-1221
-1219
-1217
-1214
-1210
-1206
-1201
-1196
-1191
-1184
-1178
-1171
-1163
-1155
-1146
-1137
-1128
-1118
-1108
-1097
-1086
-1074
-1062
-1050
-1037
-1024
-1010
-997
-983
-969
-954
-939
-924
-909
-893
-878
-862
-845
-829
-812
-795
-777
-760
-742
-724
-705
-687
-668
-648
-629
-609
-588
-568
-547
-526
-504
-482
-460
-438
-415
-392
-368
-345
-321
-296
-272
-247
-222
-196
-170
-144
-118
-91
-64
-37
-10
18
46
74
103
131
160
190
219
249
279
309
340
371
402
434
465
497
529
562
594
627
660
694
727
761
795
828
862
897
931
965
1000
1035
1069
1104
1139
1174
1210
1245
1280
1316
1351
1387
1422
1458
1494
1529
1565
1601
1636
1672
1708
1743
1779
1814
1850
1885
1921
1956
1991
2027
2062
2097
2132
2167
2202
2237
2271
2306
2340
2374
2408
2442
2476
2509
2542
2576
2608
2641
2674
2706
2738
2770
2801
2832
2864
2895
2925
2956
2986
3017
3047
3077
3106
3136
3166
3195
3224
3253
3282
3311
3340
3368
3397
3425
3453
3481
3509
3537
3565
3592
3620
3647
3675
3702
3729
3756
3783
3809
3836
3863
3890
3916
3943
3969
3996
4022
4049
4075
4102
4128
4155
4181
4207
4234
4260
4287
4313
4339
4366
4392
4418
4444
4470
4496
4522
4548
4574
4600
4626
4652
4677
4703
4728
4754
4779
4804
4829
4854
4878
4903
4927
4951
4975
4999
5023
5046
5070
5093
5116
5139
5161
5184
5206
5228
5250
5272
5293
5315
5336
5357
5378
5398
5419
5439
5459
5479
5498
5517
5536
5555
5573
5591
5609
5626
5643
5660
5676
5692
5707
5722
5737
5751
5765
5779
5792
5804
5817
5829
5840
5851
5862
5872
5881
5891
5899
5908
5916
5923
5930
5936
5942
5948
5953
5958
5962
5966
5969
5971
5973
5975
5976
5976
5976
5975
5974
5972
5969
5966
5962
5957
5951
5945
5938
5930
5921
5912
5902
5891
5879
5866
5853
5839
5824
5808
5791
5774
5756
5736
5716
5695
5673
5651
5627
5603
5577
5551
5524
5495
5466
5436
5405
5373
5340
5306
5271
5236
5199
5161
5122
5082
5041
5000
4957
4913
4869
4823
4777
4729
4681
4632
4582
4531
4479
4426
4372
4318
4263
4207
4150
4091
4034
3975
3916
3856
3795
3733
3671
3609
3545
3482
3417
3353
3288
3222
3156
3090
3023
2956
2889
2822
2754
2686
2618
2549
2481
2412
2343
2275
2206
2137
2068
1999
1930
1860
1791
1722
1653
1584
1515
1446
1377
1308
1240
1171
1103
1035
967
899
832
764
697
631
564
498
432
366
300
235
170
106
42
-22
-86
-149
-212
-274
-336
-398
-460
-521
-581
-642
-702
-761
-820
-879
-937
-995
-1053
-1110
-1167
-1223
-1279
-1335
-1390
-1445
-1499
-1553
-1607
-1660
-1713
-1766
-1818
-1870
-1921
-1972
-2021
-2072
-2122
-2171
-2220
-2268
-2316
-2363
-2410
-2456
-2502
-2547
-2592
-2637
-2681
-2724
-2767
-2810
-2852
-2894
-2935
-2976
-3016
-3055
-3095
-3133
-3172
-3209
-3246
-3283
-3319
-3355
-3390
-3424
-3458
-3491
-3524
-3555
-3587
-3617
-3647
-3676
-3704
-3731
-3758
-3784
-3809
-3833
-3856
-3879
-3900
-3921
-3941
-3960
-3977
-3994
-4010
-4025
-4038
-4053
-4065
-4075
-4086
-4096
-4105
-4112
-4119
-4125
-4130
-4134
-4138
-4140
-4142
-4143
-4143
-4142
-4141
-4139
-4136
-4132
-4128
-4123
-4118
-4112
-4106
-4098
-4091
-4083
-4074
-4065
-4056
-4046
-4035
-4025
-4014
-4003
-3991
-3979
-3966
-3953
-3940
-3926
-3912
-3897
-3882
-3867
-3851
-3835
-3819
-3802
-3785
-3768
-3750
-3732
-3714
-3695
-3677
-3657
-3638
-3619
-3599
-3579
-3558
-3538
-3517
-3496
-3474
-3453
-3431
-3408
-3386
-3363
-3339
-3316
-3292
-3268
-3244
-3220
-3195
-3171
-3145
-3120
-3095
-3069
-3043
-3017
-2991
-2965
-2938
-2911
-2884
-2857
-2830
-2802
-2774
-2746
-2718
-2690
-2661
-2632
-2603
-2574
-2545
-2515
-2486
-2456
-2426
-2396
-2366
-2336
-2305
-2274
-2244
-2213
-2181
-2150
-2119
-2087
-2056
-2024
-1992
-1960
-1928
-1895
-1863
-1830
-1797
-1765
-1732
-1699
-1666
-1633
-1599
-1566
-1533
-1499
-1466
-1432
-1398
-1364
-1331
-1297
-1263
-1228
-1194
-1160
-1125
-1091
-1056
-1022
-987
-952
-918
-883
-848
-813
-778
-743
-707
-672
-637
-601
-566
-530
-494
-459
-423
-386
-350
-314
-277
-241
-204
-167
-130
-93
-55
-18
20
58
96
134
172
210
248
287
325
364
403
442
481
520
559
598
638
677
717
756
796
836
876
916
956
996
1036
1076
1116
1157
1197
1238
1278
1318
1359
1399
1440
1480
1521
1561
1602
1642
1683
1723
1763
1804
1844
1885
1925
1965
2005
2045
2086
2126
2167
2207
2247
2287
2326
2366
2406
2446
2485
2525
2564
2603
2643
2682
2721
2760
2798
2837
2876
2914
2952
2990
3028
3066
3103
3141
3178
3215
3252
3288
3325
3361
3398
3434
3470
3506
3541
3577
3612
3647
3682
3717
3752
3786
3821
3855
3889
3923
3957
3990
4022
4057
4090
4122
4155
4188
4220
4252
4284
4316
4348
4379
4411
4442
4473
4504
4534
4565
4595
4626
4656
4686
4716
4745
4775
4804
4833
4862
4891
4920
4949
4977
5006
5034
5062
5090
5118
5145
5172
5199
5226
5252
5278
5304
5330
5355
5380
5405
5430
5454
5478
5502
5525
5548
5571
5594
5616
5638
5660
5682
5703
5724
5745
5765
5785
5805
5825
5844
5863
5882
5901
5919
5937
5955
5972
5990
6007
6023
6040
6056
6072
6088
6104
6119
6134
6149
6163
6178
6192
6205
6219
6232
6245
6257
6270
6282
6294
6306
6317
6328
6339
6350
6360
6371
6380
6390
6399
6408
6417
6425
6433
6441
6448
6455
6462
6469
6475
6481
6487
6492
6497
6501
6506
6510
6513
6516
6519
6522
6524
6526
6527
6528
6529
6529
6529
6529
6528
6527
6526
6524
6521
6519
6516
6512
6508
6503
6498
6493
6487
6480
6473
6465
6457
6448
6439
6429
6418
6407
6395
6382
6369
6355
6341
6325
6310
6293
6276
6258
6239
6220
6200
6179
6158
6136
6113
6090
6066
6041
6016
5990
5964
5936
5909
5880
5851
5821
5791
5760
5729
5697
5664
5631
5598
5564
5529
5494
5458
5422
5385
5348
5310
5272
5233
5194
5155
5115
5074
5034
4992
4951
4908
4866
4823
4780
4736
4692
4648
4603
4558
4513
4467
4421
4374
4328
4281
4234
4186
4138
4090
4042
3993
3945
3896
3846
3797
3747
3698
3648
3598
3547
3497
3446
3395
3344
3293
3242
3191
3140
3088
3037
2986
2934
2883
2831
2780
2729
2677
2626
2575
2524
2473
2421
2370
2319
2269
2218
2167
2116
2066
2015
1965
1915
1865
1815
1765
1716
1666
1617
1568
1519
1470
1422
1373
1325
1277
1229
1181
1133
1085
1038
990
943
896
849
802
755
709
662
616
570
524
478
432
386
341
295
250
204
159
114
69
25
-20
-65
-109
-153
-198
-242
-286
-330
-373
-417
-460
-504
-547
-590
-632
-675
-717
-760
-802
-843
-885
-926
-968
-1008
-1050
-1090
-1131
-1171
-1211
-1251
-1291
-1331
-1370
-1410
-1449
-1488
-1527
-1565
-1604
-1642
-1680
-1718
-1755
-1793
-1830
-1866
-1903
-1939
-1975
-2009
-2045
-2080
-2115
-2149
-2182
-2215
-2248
-2280
-2312
-2343
-2374
-2404
-2433
-2462
-2490
-2518
-2545
-2572
-2597
-2622
-2647
-2670
-2693
-2715
-2736
-2756
-2776
-2795
-2812
-2829
-2845
-2861
-2875
-2888
-2901
-2912
-2923
-2932
-2941
-2949
-2955
-2961
-2966
-2969
-2972
-2974
-2975
-2975
-2974
-2972
-2969
-2965
-2960
-2955
-2948
-2941
-2932
-2923
-2913
-2902
-2891
-2878
-2865
-2851
-2837
-2821
-2805
-2788
-2770
-2751
-2732
-2712
-2692
-2670
-2648
-2625
-2602
-2578
-2553
-2527
-2501
-2474
-2446
-2418
-2389
-2360
-2330
-2300
-2269
-2237
-2205
-2173
-2140
-2106
-2072
-2037
-2004
-1969
-1933
-1898
-1862
-1826
-1789
-1753
-1716
-1679
-1641
-1604
-1566
-1528
-1489
-1451
-1412
-1373
-1334
-1295
-1255
-1216
-1176
-1136
-1096
-1056
-1014
-975
-934
-893
-852
-811
-770
-729
-688
-647
-605
-564
-523
-482
-440
-399
-358
-317
-276
-235
-194
-154
-113
-73
-33
8
48
88
127
167
206
245
284
323
362
401
439
478
516
554
592
630
668
705
743
780
818
855
892
930
967
1004
1041
1078
1115
1152
1189
1226
1263
1300
1337
1374
1412
1449
1487
1525
1563
1601
1640
1679
1718
1757
1796
1836
1876
1917
1957
1998
2040
2082
2124
2166
2209
2252
2296
2340
2384
2429
2474
2519
2565
2611
2657
2704
2751
2799
2847
2895
2943
2992
3041
3091
3140
3190
3241
3291
3342
3393
3445
3496
3548
3600
3653
3705
3758
3811
3864
3917
3971
4024
4078
4131
4185
4238
4292
4345
4399
4452
4505
4558
4611
4663
4715
4768
4819
4871
4922
4973
5024
5074
5124
5174
5223
5272
5321
5369
5416
5463
5510
5556
5602
5647
5692
5736
5780
5823
5865
5907
5949
5990
6030
6070
6109
6147
6185
6222
6259
6295
6330
6365
6399
6432
6465
6497
6528
6558
6588
6617
6645
6673
6700
6726
6751
6776
6800
6823
6846
6867
6888
6909
6928
6947
6966
6983
7000
7016
7032
7047
7061
7075
7088
7100
7112
7123
7134
7143
7153
7161
7169
7176
7183
7188
7193
7198
7202
7205
7207
7208
7209
7209
7208
7207
7204
7201
7197
7193
7187
7180
7173
7165
7156
7146
7135
7123
7111
7097
7083
7067
7051
7034
7015
6996
6976
6954
6932
6909
6885
6860
6834
6807
6779
6750
6719
6688
6656
6623
6589
6554
6517
6480
6442
6403
6363
6321
6279
6236
6192
6147
6102
6055
6007
5958
5909
5859
5807
5755
5702
5648
5593
5538
5481
5424
5365
5306
5246
5186
5124
5062
4999
4935
4871
4806
4740
4673
4606
4538
4469
4400
4330
4260
4189
4117
4045
3973
3900
3826
3752
3678
3603
3527
3452
3376
3299
3222
3145
3067
2989
2911
2832
2753
2674
2594
2514
2434
2353
2273
2192
2111
2029
1948
1867
1786
1704
1622
1541
1459
1378
1297
1215
1134
1053
972
892
811
731
651
571
492
413
334
256
178
100
23
-54
-131
-206
-282
-357
-431
-505
-579
-651
-723
-795
-866
-936
-1006
-1075
-1143
-1210
-1277
-1343
-1409
-1473
-1537
-1600
-1663
-1724
-1785
-1845
-1904
-1962
-2019
-2076
-2131
-2186
-2240
-2293
-2345
-2397
-2447
-2497
-2545
-2593
-2639
-2685
-2730
-2774
-2817
-2859
-2900
-2940
-2979
-3017
-3054
-3091
-3126
-3160
-3193
-3226
-3257
-3287
-3317
-3345
-3373
-3399
-3425
-3450
-3473
-3496
-3518
-3539
-3560
-3579
-3597
-3615
-3632
-3648
-3663
-3677
-3690
-3703
-3715
-3726
-3736
-3746
-3755
-3763
-3770
-3777
-3783
-3788
-3792
-3796
-3799
-3802
-3803
-3804
-3805
-3804
-3803
-3802
-3799
-3797
-3793
-3789
-3784
-3779
-3773
-3767
-3760
-3753
-3745
-3737
-3728
-3718
-3708
-3698
-3687
-3676
-3664
-3652
-3640
-3627
-3614
-3600
-3586
-3572
-3558
-3543
-3528
-3512
-3497
-3481
-3465
-3449
-3432
-3416
-3399
-3382
-3365
-3348
-3331
-3313
-3296
-3278
-3260
-3242
-3224
-3206
-3188
-3169
-3150
-3131
-3112
-3093
-3074
-3055
-3035
-3016
-2996
-2976
-2956
-2936
-2915
-2895
-2874
-2854
-2833
-2812
-2791
-2770
-2749
-2728
-2706
-2685
-2663
-2641
-2619
-2597
-2575
-2553
-2531
-2509
-2486
-2464
-2441
-2418
-2395
-2372
-2349
-2326
-2303
-2279
-2255
-2232
-2208
-2183
-2159
-2134
-2109
-2084
-2059
-2033
-2008
-1982
-1956
-1930
-1903
-1876
-1849
-1822
-1795
-1767
-1739
-1711
-1683
-1655
-1626
-1597
-1568
-1539
-1509
-1479
-1449
-1419
-1389
-1358
-1327
-1296
-1265
-1233
-1202
-1170
-1137
-1105
-1072
-1039
-1006
-973
-939
-905
-871
-837
-802
-768
-733
-698
-663
-627
-592
-556
-520
-484
-448
-411
-375
-338
-301
-264
-227
-189
-152
-114
-77
-39
-1
37
75
113
152
190
228
267
305
344
383
421
460
499
538
577
616
655
694
733
772
812
851
891
930
970
1010
1050
1090
1130
1170
1210
1250
1291
1331
1371
1412
1452
1493
1534
1575
1615
1656
1697
1739
1780
1821
1863
1905
1946
1989
2031
2073
2116
2159
2202
2246
2290
2334
2378
2422
2467
2512
2557
2603
2648
2694
2740
2786
2833
2879
2926
2973
3020
3068
3115
3163
3210
3258
3306
3354
3402
3450
3498
3546
3594
3642
3691
3739
3787
3835
3883
3931
3978
4026
4074
4121
4168
4216
4263
4310
4356
4403
4449
4496
4542
4587
4633
4678
4723
4768
4812
4856
4900
4944
4987
5030
5072
5115
5156
5198
5238
5279
5319
5358
5397
5435
5473
5511
5547
5583
5619
5653
5687
5720
5753
5785
5815
5846
5875
5903
5931
5958
5984
6009
6033
6056
6079
6100
6121
6140
6159
6176
6193
6209
6224
6237
6250
6262
6272
6282
6291
6298
6305
6311
6315
6319
6322
6323
6324
6323
6322
6320
6316
6312
6307
6300
6293
6285
6276
6266
6255
6243
6231
6217
6202
6187
6171
6154
6136
6117
6098
6078
6057
6035
6013
5990
5966
5942
5916
5891
5865
5838
5810
5782
5754
5725
5696
5666
5635
5605
5573
5542
5509
5477
5444
5411
5377
5343
5308
5273
5238
5202
5166
5130
5093
5056
5019
4981
4943
4905
4866
4828
4788
4749
4709
4669
4629
4588
4547
4506
4465
4423
4381
4339
4296
4253
4210
4167
4123
4078
4035
3990
3945
3900
3854
3808
3762
3716
3669
3622
3575
3527
3479
3431
3382
3333
3284
3234
3184
3134
3083
3032
2981
2929
2878
2825
2773
2720
2667
2614
2560
2506
2451
2397
2341
2286
2231
2175
2119
2062
2005
1949
1892
1835
1777
1720
1662
1604
1546
1488
1430
1372
1313
1255
1196
1138
1079
1020
962
903
844
785
727
668
609
550
492
433
375
316
258
200
142
84
26
-31
-89
-146
-203
-259
-316
-372
-428
-484
-539
-595
-650
-704
-759
-813
-867
-921
-974
-1027
-1079
-1131
-1183
-1235
-1286
-1336
-1387
-1437
-1486
-1535
-1584
-1632
-1680
-1727
-1774
-1820
-1866
-1912
-1957
-2001
-2045
-2089
-2132
-2175
-2217
-2259
-2300
-2341
-2382
-2422
-2461
-2500
-2539
-2577
-2615
-2652
-2689
-2725
-2761
-2796
-2830
-2865
-2898
-2931
-2964
-2996
-3027
-3058
-3089
-3118
-3147
-3176
-3204
-3231
-3258
-3284
-3309
-3334
-3358
-3382
-3405
-3427
-3449
-3470
-3490
-3509
-3528
-3546
-3564
-3580
-3596
-3612
-3626
-3640
-3653
-3665
-3677
-3688
-3698
-3707
-3716
-3724
-3731
-3738
-3743
-3748
-3752
-3755
-3758
-3759
-3760
-3760
-3759
-3757
-3755
-3751
-3746
-3741
-3734
-3727
-3718
-3709
-3698
-3687
-3674
-3661
-3646
-3630
-3614
-3596
-3577
-3557
-3536
-3514
-3491
-3467
-3442
-3416
-3389
-3360
-3331
-3300
-3269
-3236
-3203
-3168
-3132
-3096
-3058
-3019
-2980
-2939
-2898
-2856
-2812
-2768
-2723
-2677
-2630
-2583
-2534
-2485
-2435
-2384
-2333
-2280
-2227
-2173
-2119
-2064
-2008
-1952
-1895
-1837
-1779
-1720
-1661
-1601
-1541
-1480
-1419
-1357
-1294
-1231
-1168
-1104
-1040
-975
-910
-844
-778
-712
-646
-579
-511
-444
-376
-308
-240
-172
-103
-34
34
103
172
241
311
380
449
518
587
656
725
794
863
931
1000
1068
1136
1203
1271
1338
1405
1472
1538
1604
1669
1734
1799
1863
1927
1990
2053
2115
2176
2237
2298
2357
2416
2475
2533
2590
2646
2702
2757
2811
2865
2917
2970
3021
3072
3122
3171
3219
3267
3314
3361
3406
3451
3495
3539
3582
3624
3665
3706
3746
3785
3823
3861
3898
3935
3971
4006
4040
4074
4107
4140
4171
4203
4233
4263
4292
4321
4349
4376
4403
4429
4454
4479
4503
4526
4549
4572
4594
4615
4635
4655
4675
4694
4712
4730
4747
4764
4780
4796
4811
4826
4840
4854
4867
4880
4892
4904
4915
4926
4936
4946
4955
4964
4972
4980
4987
4994
5000
5006
5010
5015
5018
5021
5024
5025
5026
5027
5026
5025
5023
5021
5018
5014
5009
5004
4998
4991
4983
4975
4965
4955
4945
4933
4921
4908
4895
4880
4865
4849
4832
4815
4797
4778
4758
4738
4717
4695
4672
4649
4625
4601
4575
4550
4523
4496
4468
4440
4411
4382
4352
4322
4291
4260
4228
4196
4163
4130
4097
4062
4029
3995
3960
3925
3890
3855
3820
3784
3749
3713
3677
3641
3605
3569
3532
3496
3460
3424
3388
3352
3316
3280
3245
3209
3174
3139
3104
3069
3035
3001
2967
2934
2901
2869
2837
2805
2774
2743
2713
2683
2654
2625
2597
2569
2542
2515
2489
2464
2439
2414
2390
2367
2344
2322
2301
2280
2260
2240
2221
2202
2184
2167
2150
2134
2119
2104
2089
2075
2062
2049
2037
2025
2013
2004
1994
1985
1976
1967
1959
1952
1945
1939
1933
1927
1922
1918
1914
1910
1907
1905
1902
1901
1899
1898
1898
1898
1898
1899
1900
1901
1903
1906
1908
1911
1915
1919
1923
1927
1932
1937
1943
1949
1955
1962
1969
1976
1984
1992
2001
2009
2017
2028
2037
2048
2058
2069
2080
2091
2102
2114
2126
2138
2151
2164
2177
2190
2203
2217
2231
2245
2260
2274
2289
2304
2320
2335
2351
2366
2382
2398
2414
2431
2447
2464
2481
2497
2514
2531
2548
2566
2583
2600
2617
2635
2652
2670
2687
2705
2722
2740
2757
2775
2792
2809
2827
2844
2861
2879
2896
2913
2930
2947
2964
2981
2999
3016
3033
3049
3066
3083
3100
3117
3134
3151
3168
3184
3201
3218
3235
3251
3268
3284
3301
3317
3334
3350
3366
3382
3398
3414
3430
3446
3461
3477
3492
3507
3522
3537
3552
3567
3581
3596
3610
3624
3637
3651
3664
3677
3690
3703
3715
3727
3739
3751
3762
3773
3784
3795
3806
3816
3826
3836
3845
3855
3864
3873
3881
3889
3897
3905
3912
3919
3926
3932
3938
3944
3950
3955
3960
3964
3968
3972
3975
3978
3981
3983
3985
3987
3988
3989
3990
3990
3991
3990
3990
3989
3988
3987
3985
3983
3981
3979
3977
3975
3972
3969
3966
3964
3960
3957
3954
3951
3948
3944
3941
3938
3935
3931
3928
3925
3922
3918
3915
3912
3909
3906
3903
3900
3897
3894
3892
3889
3887
3884
3882
3880
3878
3876
3874
3872
3871
3869
3868
3866
3865
3864
3863
3862
3862
3861
3861
3860
3860
3860
3860
3860
3860
3861
3861
3862
3863
3864
3865
3866
3867
3869
3870
3871
3873
3875
3876
3878
3880
3882
3883
3885
3887
3889
3890
3892
3893
3895
3896
3898
3899
3900
3901
3902
3903
3904
3905
3905
3905
3906
3906
3906
3906
3905
3905
3904
3903
3902
3901
3900
3898
3896
3894
3892
3889
3887
3884
3880
3877
3873
3869
3865
3860
3855
3849
3844
3838
3831
3825
3818
3810
3802
3794
3785
3776
3767
3757
3747
3736
3725
3713
3701
3689
3676
3663
3649
3635
3620
3605
3590
3574
3557
3540
3523
3505
3487
3469
3450
3430
3410
3390
3369
3348
3327
3305
3283
3260
3238
3214
3191
3167
3142
3118
3093
3067
3042
3016
2989
2963
2936
2909
2881
2854
2826
2798
2769
2740
2711
2682
2652
2622
2592
2562
2531
2500
2469
2437
2405
2373
2341
2308
2275
2241
2208
2174
2139
2104
2069
2033
1998
1962
1926
1889
1852
1814
1776
1738
1699
1660
1621
1581
1541
1501
1460
1419
1377
1336
1293
1251
1208
1165
1121
1077
1033
988
944
898
853
807
762
715
669
623
576
529
482
435
387
340
292
245
197
149
101
53
5
-43
-91
-139
-187
-235
-283
-331
-379
-427
-475
-523
-571
-619
-667
-715
-763
-810
-858
-906
-953
-1000
-1048
-1095
-1142
-1189
-1236
-1282
-1329
-1375
-1421
-1467
-1513
-1559
-1604
-1649
-1694
-1739
-1783
-1827
-1871
-1915
-1959
-2001
-2045
-2087
-2130
-2172
-2213
-2255
-2296
-2337
-2377
-2418
-2457
-2497
-2536
-2575
-2613
-2652
-2689
-2727
-2764
-2800
-2836
-2872
-2907
-2942
-2977
-3011
-3044
-3077
-3109
-3141
-3172
-3203
-3233
-3263
-3292
-3320
-3348
-3376
-3402
-3428
-3453
-3478
-3502
-3526
-3548
-3571
-3592
-3613
-3633
-3652
-3671
-3689
-3706
-3722
-3738
-3753
-3767
-3780
-3793
-3805
-3816
-3826
-3836
-3844
-3852
-3859
-3866
-3871
-3876
-3880
-3883
-3885
-3887
-3887
-3887
-3886
-3884
-3881
-3878
-3873
-3868
-3862
-3855
-3847
-3838
-3829
-3819
-3808
-3796
-3783
-3769
-3755
-3740
-3724
-3707
-3690
-3672
-3653
-3634
-3613
-3592
-3571
-3548
-3525
-3502
-3477
-3452
-3426
-3400
-3372
-3344
-3316
-3287
-3257
-3226
-3194
-3162
-3129
-3096
-3062
-3027
-2991
-2954
-2917
-2879
-2840
-2801
-2760
-2719
-2678
-2635
-2592
-2548
-2503
-2457
-2411
-2364
-2316
-2268
-2218
-2168
-2118
-2066
-2013
-1961
-1908
-1853
-1798
-1743
-1686
-1630
-1572
-1514
-1455
-1395
-1335
-1275
-1214
-1152
-1090
-1027
-964
-900
-836
-771
-706
-640
-574
-507
-440
-373
-305
-237
-168
-99
-30
39
109
180
250
321
392
464
535
607
679
752
825
898
971
1044
1118
1191
1265
1340
1414
1488
1563
1638
1712
1787
1862
1937
2013
2088
2163
2238
2313
2389
2464
2539
2614
2689
2764
2838
2913
2987
3062
3136
3210
3284
3357
3431
3504
3577
3650
3723
3795
3868
3940
4011
4083
4154
4225
4296
4367
4437
4506
4576
4645
4714
4782
4850
4918
4985
5052
5119
5185
5251
5316
5381
5446
5510
5574
5637
5700
5763
5825
5887
5948
6009
6069
6129
6189
6248
6306
6364
6422
6479
6536
6592
6648
6703
6758
6812
6865
6918
6971
7023
7074
7125
7175
7225
7274
7322
7370
7418
7464
7510
7555
7600
7644
7687
7730
7771
7812
7853
7892
7931
7969
8006
8042
8077
8113
8147
8180
8212
8244
8274
8304
8332
8360
8387
8413
8438
8462
8485
8507
8529
8549
8568
8586
8604
8620
8636
8650
8663
8676
8687
8698
8708
8716
8724
8731
8736
8741
8745
8748
8750
8751
8752
8751
8749
8747
8743
8739
8733
8727
8720
8712
8702
8692
8681
8669
8656
8642
8627
8611
8594
8576
8557
8537
8516
8494
8471
8447
8421
8395
8368
8339
8310
8279
8247
8215
8180
8146
8109
8073
8035
7996
7955
7914
7872
7829
7784
7739
7692
7645
7597
7548
7497
7446
7394
7341
7288
7233
7178
7121
7064
7007
6948
6888
6828
6767
6706
6644
6581
6517
6453
6388
6322
6256
6189
6122
6054
5986
5917
5848
5778
5707
5636
5565
5493
5421
5348
5275
5201
5127
5053
4978
4903
4828
4752
4676
4600
4523
4446
4369
4292
4215
4137
4059
3981
3903
3825
3746
3668
3589
3510
3432
3353
3274
3195
3116
3037
2957
2878
2799
2720
2641
2562
2483
2404
2325
2246
2167
2088
2009
1931
1852
1774
1696
1618
1540
1463
1386
1308
1232
1155
1079
1002
927
852
777
702
628
554
481
408
335
263
191
120
49
-22
-92
-161
-230
-299
-367
-435
-502
-569
-636
-701
-767
-832
-896
-960
-1024
-1087
-1149
-1211
-1273
-1334
-1394
-1455
-1514
-1573
-1632
-1690
-1748
-1805
-1862
-1918
-1974
-2029
-2084
-2138
-2191
-2245
-2297
-2349
-2400
-2451
-2502
-2551
-2600
-2649
-2697
-2744
-2791
-2837
-2883
-2928
-2973
-3016
-3060
-3102
-3144
-3186
-3227
-3267
-3306
-3345
-3384
-3421
-3459
-3495
-3531
-3566
-3601
-3635
-3668
-3701
-3733
-3764
-3795
-3825
-3855
-3884
-3912
-3940
-3967
-3993
-4018
-4043
-4067
-4091
-4114
-4137
-4158
-4179
-4199
-4219
-4238
-4256
-4273
-4290
-4306
-4322
-4336
-4351
-4364
-4377
-4389
-4400
-4411
-4421
-4431
-4440
-4448
-4455
-4462
-4469
-4474
-4479
-4484
-4488
-4491
-4494
-4496
-4497
-4498
-4498
-4498
-4497
-4495
-4493
-4490
-4486
-4482
-4477
-4472
-4466
-4459
-4452
-4444
-4435
-4426
-4416
-4405
-4394
-4382
-4369
-4356
-4342
-4328
-4313
-4298
-4281
-4265
-4247
-4229
-4210
-4191
-4171
-4150
-4128
-4106
-4083
-4059
-4035
-4010
-3985
-3959
-3932
-3904
-3876
-3847
-3817
-3786
-3755
-3724
-3691
-3658
-3625
-3590
-3556
-3520
-3484
-3447
-3410
-3372
-3333
-3294
-3254
-3214
-3173
-3132
-3090
-3047
-3004
-2961
-2917
-2873
-2828
-2782
-2737
-2690
-2644
-2596
-2549
-2500
-2452
-2403
-2354
-2304
-2253
-2203
-2152
-2100
-2048
-1996
-1944
-1891
-1838
-1784
-1730
-1676
-1621
-1566
-1511
-1455
-1399
-1343
-1286
-1229
-1172
-1115
-1057
-999
-940
-881
-822
-763
-703
-643
-583
-523
-463
-402
-341
-280
-218
-157
-95
-34
28
90
152
214
277
339
401
463
526
588
651
713
775
838
900
962
1025
1087
1149
1211
1273
1334
1396
1458
1519
1580
1641
1702
1762
1822
1882
1942
2001
2060
2119
2178
2236
2294
2351
2409
2465
2522
2578
2634
2689
2744
2798
2852
2906
2959
3012
3064
3116
3168
3219
3269
3320
3369
3419
3467
3516
3564
3611
3658
3705
3751
3797
3842
3887
3932
3976
4019
4062
4105
4147
4189
4230
4271
4311
4351
4390
4429
4467
4504
4541
4578
4613
4649
4683
4717
4751
4784
4816
4847
4878
4908
4938
4967
4995
5022
5049
5075
5100
5125
5149
5172
5194
5216
5237
5257
5276
5295
5312
5329
5345
5361
5376
5389
5403
5415
5426
5437
5447
5457
5465
5473
5480
5487
5492
5497
5501
5505
5508
5510
5511
5512
5512
5512
5510
5508
5506
5503
5499
5495
5490
5484
5478
5471
5464
5456
5448
5439
5430
5420
5410
5399
5388
5376
5364
5351
5338
5325
5311
5296
5281
5266
5251
5235
5218
5202
5185
5167
5150
5132
5113
5095
5076
5056
5036
5016
4996
4976
4955
4934
4913
4891
4869
4848
4825
4803
4781
4758
4735
4713
4690
4667
4643
4620
4597
4574
4550
4527
4504
4480
4457
4434
4411
4387
4364
4341
4318
4295
4273
4250
4227
4204
4182
4159
4137
4115
4093
4070
4048
4026
4005
3983
3961
3940
3918
3897
3875
3854
3833
3812
3792
3771
3751
3731
3711
3691
3672
3652
3633
3614
3595
3577
3558
3540
3522
3504
3486
3468
3451
3434
3417
3400
3383
3366
3350
3334
3318
3302
3286
3271
3256
3241
3226
3211
3196
3182
3168
3154
3140
3127
3114
3100
3087
3075
3062
3050
3037
3025
3013
3001
2989
2978
2966
2955
2944
2932
2921
2910
2899
2888
2877
2867
2856
2845
2834
2824
2813
2802
2792
2781
2771
2761
2750
2740
2730
2719
2709
2699
2688
2678
2668
2658
2648
2638
2627
2617
2607
2598
2588
2578
2568
2559
2549
2539
2530
2521
2511
2502
2493
2484
2475
2466
2457
2448
2440
2431
2422
2414
2405
2397
2389
2381
2372
2364
2357
2349
2341
2334
2326
2319
2312
2305
2299
2292
2286
2280
2274
2268
2263
2257
2252
2247
2242
2238
2233
2229
2225
2221
2217
2214
2210
2207
2204
2201
2198
2195
2192
2190
2187
2184
2182
2179
2177
2174
2172
2170
2167
2165
2163
2161
2159
2157
2155
2153
2151
2149
2147
2145
2143
2141
2139
2137
2135
2133
2131
2129
2127
2124
2122
2119
2117
2114
2111
2108
2105
2102
2099
2096
2093
2089
2086
2082
2079
2075
2071
2068
2064
2060
2056
2052
2047
2043
2039
2035
2029
2025
2021
2017
2012
2007
2001
1997
1992
1987
1982
1977
1972
1966
1961
1955
1950
1944
1938
1933
1927
1921
1915
1909
1903
1896
1890
1883
1876
1870
1863
1855
1848
1840
1832
1824
1816
1808
1799
1790
1781
1772
1762
1752
1742
1732
1721
1711
1699
1688
1676
1664
1652
1639
1627
1613
1600
1586
1572
1558
1544
1529
1514
1499
1484
1468
1452
1436
1420
1404
1388
1371
1354
1338
1321
1304
1287
1270
1253
1236
1218
1201
1184
1166
1149
1131
1113
1096
1078
1060
1042
1024
1006
988
970
952
934
916
898
880
862
843
825
807
789
771
753
735
717
700
682
664
646
629
611
594
576
559
542
525
508
491
474
458
441
425
409
393
378
362
347
331
316
302
287
273
258
245
231
217
204
191
179
166
154
142
131
119
108
97
87
77
67
57
47
38
29
21
13
5
-3
-11
-18
-25
-32
-38
-44
-50
-56
-61
-66
-71
-75
-80
-84
-88
-92
-95
-99
-102
-105
-108
-110
-113
-115
-117
-118
-120
-121
-123
-124
-125
-125
-126
-126
-127
-127
-127
-127
-127
-127
-126
-126
-126
-125
-125
-124
-124
-123
-123
-122
-122
-121
-121
-120
-120
-119
-119
-119
-119
-119
-119
-119
-120
-120
-121
-122
-123
-124
-125
-126
-128
-129
-131
-133
-135
-137
-139
-141
-144
-147
-149
-152
-155
-159
-162
-166
-170
-174
-179
-183
-188
-193
-198
-204
-210
-216
-222
-229
-236
-243
-250
-258
-266
-274
-282
-291
-300
-309
-319
-328
-338
-348
-359
-369
-380
-391
-402
-414
-425
-437
-449
-461
-474
-486
-499
-512
-525
-538
-551
-565
-578
-592
-605
-619
-632
-646
-659
-673
-687
-700
-713
-727
-740
-753
-766
-779
-791
-804
-816
-828
-840
-852
-863
-874
-885
-895
-905
-915
-924
-933
-942
-950
-958
-965
-971
-978
-983
-988
-993
-997
-1000
-1004
-1006
-1008
-1008
-1008
-1008
-1008
-1006
-1004
-1000
-998
-993
-988
-982
-976
-968
-960
-951
-941
-931
-919
-907
-894
-880
-865
-849
-833
-816
-797
-778
-758
-738
-716
-694
-670
-646
-621
-595
-569
-541
-513
-483
-453
-422
-390
-357
-324
-290
-254
-218
-182
-144
-106
-67
-27
14
55
97
140
184
228
273
319
365
412
459
508
556
606
656
706
757
809
861
914
967
1020
1074
1129
1184
1239
1295
1351
1408
1465
1522
1580
1638
1696
1755
1814
1873
1933
1992
2052
2112
2173
2233
2294
2354
2415
2476
2537
2597
2658
2719
2780
2841
2901
2962
3022
3083
3143
3204
3264
3324
3383
3443
3503
3562
3621
3680
3738
3797
3855
3913
3971
4027
4085
4142
4199
4255
4311
4367
4423
4478
4533
4587
4641
4695
4748
4801
4854
4906
4957
5008
5059
5109
5159
5209
5258
5306
5354
5401
5448
5495
5541
5586
5631
5676
5719
5763
5806
5848
5890
5931
5971
6011
6051
6090
6128
6166
6203
6239
6275
6311
6345
6379
6413
6445
6477
6509
6539
6569
6599
6627
6655
6683
6709
6735
6760
6784
6808
6831
6853
6874
6895
6915
6934
6953
6971
6988
7004
7020
7035
7049
7063
7076
7088
7099
7110
7120
7129
7138
7146
7153
7160
7166
7171
7176
7180
7183
7185
7187
7189
7189
7189
7188
7187
7185
7182
7179
7175
7170
7165
7159
7153
7145
7138
7129
7120
7111
7101
7090
7078
7067
7054
7041
7027
7013
6998
6983
6967
6951
6934
6917
6899
6881
6862
6843
6823
6803
6782
6761
6740
6718
6696
6673
6651
6627
6604
6580
6556
6531
6506
6481
6456
6430
6404
6378
6352
6325
6299
6272
6245
6218
6190
6163
6135
6107
6079
6051
6023
5995
5967
5938
5910
5882
5853
5825
5796
5768
5739
5711
5682
5654
5626
5597
5569
5541
5513
5485
5456
5429
5401
5373
5345
5318
5290
5263
5235
5208
5181
5154
5127
5100
5073
5046
5020
4993
4967
4940
4914
4888
4862
4836
4810
4784
4758
4732
4707
4681
4656
4630
4605
4579
4554
4529
4504
4479
4454
4429
4404
4379
4355
4330
4306
4281
4257
4232
4208
4184
4159
4135
4111
4086
4062
4038
4014
3991
3967
3943
3919
3895
3871
3847
3823
3798
3774
3750
3726
3702
3678
3653
3629
3605
3580
3555
3531
3506
3481
3456
3431
3406
3381
3356
3331
3305
3280
3254
3228
3202
3176
3150
3123
3096
3070
3043
3015
2988
2960
2933
2905
2876
2848
2819
2790
2761
2732
2702
2672
2642
2611
2581
2550
2518
2487
2455
2422
2390
2357
2324
2291
2257
2223
2189
2154
2119
2084
2048
2012
1976
1939
1902
1865
1827
1789
1751
1712
1673
1634
1594
1554
1514
1473
1432
1391
1350
1308
1266
1223
1181
1138
1095
1051
1006
964
919
875
831
786
741
696
650
605
559
513
467
421
374
328
281
235
188
141
94
47
0
-47
-94
-141
-189
-236
-283
-330
-377
-424
-471
-518
-565
-611
-658
-705
-751
-798
-844
-890
-936
-982
-1027
-1073
-1118
-1163
-1208
-1252
-1297
-1341
-1384
-1428
-1471
-1513
-1555
-1597
-1639
-1680
-1720
-1760
-1800
-1839
-1877
-1915
-1953
-1990
-2025
-2062
-2097
-2131
-2165
-2198
-2230
-2262
-2293
-2323
-2353
-2382
-2410
-2437
-2464
-2489
-2514
-2539
-2562
-2585
-2606
-2627
-2648
-2667
-2685
-2703
-2720
-2736
-2751
-2766
-2779
-2792
-2803
-2814
-2824
-2833
-2841
-2849
-2855
-2860
-2865
-2868
-2871
-2873
-2873
-2873
-2872
-2870
-2867
-2863
-2858
-2853
-2846
-2838
-2830
-2820
-2810
-2798
-2786
-2773
-2758
-2743
-2727
-2710
-2692
-2674
-2654
-2633
-2612
-2589
-2566
-2541
-2516
-2490
-2463
-2436
-2407
-2378
-2348
-2317
-2286
-2254
-2221
-2187
-2152
-2117
-2082
-2045
-2008
-1970
-1932
-1893
-1853
-1812
-1772
-1730
-1688
-1645
-1602
-1559
-1514
-1470
-1425
-1379
-1333
-1286
-1240
-1192
-1145
-1097
-1048
-999
-950
-900
-850
-800
-749
-698
-646
-595
-542
-490
-437
-384
-330
-277
-223
-168
-113
-58
-3
52
108
164
220
277
333
390
447
504
561
618
676
733
791
849
907
965
1022
1081
1139
1198
1256
1315
1373
1431
1490
1548
1607
1665
1724
1782
1841
1899
1957
2015
2073
2131
2189
2247
2305
2363
2420
2478
2535
2592
2649
2706
2763
2819
2876
2932
2988
3044
3099
3154
3209
3264
3319
3373
3427
3480
3534
3587
3639
3691
3743
3795
3846
3896
3947
3996
4046
4094
4143
4191
4239
4286
4332
4379
4424
4469
4514
4558
4602
4645
4687
4729
4771
4811
4852
4891
4930
4969
5007
5044
5080
5116
5151
5186
5220
5253
5286
5318
5350
5380
5410
5440
5468
5496
5524
5550
5576
5601
5626
5649
5672
5695
5716
5737
5757
5777
5796
5814
5831
5848
5864
5880
5894
5908
5922
5934
5946
5957
5968
5978
5987
5995
6003
6010
6016
6022
6027
6031
6034
6037
6039
6040
6040
6040
6039
6037
6034
6030
6026
6021
6015
6008
6000
5992
5983
5972
5961
5950
5937
5923
5909
5894
5878
5861
5843
5825
5805
5785
5764
5742
5720
5696
5672
5647
5622
5595
5568
5540
5511
5482
5452
5421
5389
5357
5324
5291
5256
5221
5186
5150
5113
5075
5037
4998
4958
4918
4878
4836
4794
4751
4708
4664
4620
4575
4529
4483
4437
4389
4342
4294
4245
4196
4146
4096
4045
3994
3942
3890
3838
3785
3731
3678
3623
3569
3514
3458
3402
3346
3289
3232
3175
3117
3059
3001
2942
2883
2824
2765
2705
2646
2586
2526
2466
2406
2346
2285
2225
2165
2104
2044
1984
1924
1863
1803
1743
1684
1624
1565
1506
1447
1388
1329
1271
1213
1156
1098
1041
985
928
873
817
762
707
653
599
546
493
440
389
337
286
236
186
136
88
39
-8
-56
-102
-149
-194
-239
-284
-327
-371
-413
-455
-497
-537
-577
-617
-656
-694
-731
-768
-804
-839
-874
-907
-940
-973
-1004
-1035
-1065
-1095
-1124
-1152
-1179
-1205
-1231
-1256
-1281
-1304
-1327
-1349
-1370
-1391
-1411
-1430
-1448
-1465
-1481
-1497
-1512
-1526
-1539
-1551
-1563
-1574
-1583
-1593
-1601
-1608
-1615
-1621
-1627
-1631
-1635
-1638
-1641
-1643
-1644
-1644
-1644
-1643
-1641
-1639
-1637
-1633
-1629
-1625
-1620
-1614
-1607
-1601
-1593
-1585
-1576
-1567
-1558
-1547
-1537
-1526
-1514
-1502
-1489
-1476
-1463
-1448
-1434
-1419
-1404
-1388
-1372
-1355
-1338
-1320
-1302
-1284
-1265
-1245
-1225
-1205
-1184
-1163
-1141
-1119
-1096
-1073
-1049
-1025
-1000
-975
-950
-924
-897
-871
-843
-816
-787
-759
-730
-700
-670
-640
-609
-578
-546
-513
-481
-448
-414
-380
-346
-311
-276
-240
-204
-168
-131
-94
-57
-19
19
57
96
135
174
213
253
293
333
373
414
455
495
537
578
619
661
702
744
786
828
871
913
955
998
1040
1083
1126
1168
1211
1254
1297
1340
1383
1426
1470
1513
1556
1599
1643
1686
1729
1773
1816
1859
1902
1946
1989
2032
2076
2119
2162
2205
2248
2292
2335
2378
2421
2463
2506
2549
2592
2634
2677
2719
2761
2803
2845
2887
2929
2971
3012
3053
3095
3136
3177
3217
3258
3299
3339
3379
3419
3458
3498
3537
3576
3614
3653
3691
3729
3766
3804
3841
3877
3914
3950
3986
4021
4057
4091
4126
4160
4194
4227
4260
4293
4325
4357
4389
4420
4450
4481
4510
4540
4569
4597
4625
4653
4680
4706
4732
4758
4783
4808
4832
4856
4879
4902
4924
4946
4967
4988
5008
5028
5047
5065
5083
5101
5118
5134
5150
5166
5180
5195
5209
5222
5235
5248
5259
5271
5282
5292
5302
5312
5321
5330
5338
5346
5354
5361
5367
5374
5379
5385
5389
5394
5398
5401
5404
5407
5409
5411
5412
5413
5413
5413
5412
5411
5410
5408
5405
5403
5399
5396
5392
5387
5382
5377
5372
5366
5359
5353
5346
5338
5331
5323
5314
5306
5297
5287
5278
5268
5258
5247
5237
5226
5214
5203
5191
5179
5167
5154
5142
5129
5116
5102
5089
5075
5061
5047
5033
5019
5004
4989
4974
4958
4943
4927
4911
4894
4877
4861
4843
4826
4808
4790
4772
4753
4734
4715
4695
4676
4656
4635
4614
4593
4572
4550
4528
4506
4483
4460
4437
4413
4389
4364
4339
4314
4288
4262
4236
4209
4182
4155
4127
4099
4070
4041
4011
3982
3952
3921
3891
3859
3828
3796
3763
3730
3697
3664
3630
3595
3560
3525
3489
3453
3416
3379
3342
3304
3266
3227
3188
3148
3108
3068
3027
2986
2944
2902
2859
2816
2773
2729
2685
2641
2596
2551
2506
2460
2414
2367
2320
2273
2226
2178
2130
2081
2032
1983
1934
1884
1834
1784
1733
1682
1631
1580
1528
1476
1424
1372
1319
1266
1213
1160
1107
1053
1000
946
892
838
784
730
675
621
567
513
459
405
350
296
242
189
135
81
28
-26
-79
-132
-185
-238
-290
-342
-395
-446
-498
-550
-601
-652
-702
-753
-803
-853
-902
-952
-1000
-1049
-1098
-1146
-1193
-1241
-1288
-1335
-1381
-1427
-1472
-1518
-1562
-1607
-1651
-1694
-1737
-1780
-1822
-1864
-1905
-1946
-1986
-2025
-2066
-2104
-2143
-2181
-2218
-2255
-2291
-2327
-2362
-2397
-2431
-2465
-2497
-2530
-2562
-2593
-2623
-2653
-2683
-2712
-2740
-2767
-2794
-2821
-2847
-2872
-2896
-2920
-2943
-2965
-2987
-3008
-3029
-3048
-3067
-3085
-3102
-3119
-3135
-3150
-3164
-3178
-3191
-3202
-3214
-3224
-3234
-3242
-3250
-3257
-3264
-3269
-3273
-3277
-3280
-3282
-3283
-3283
-3282
-3280
-3278
-3275
-3270
-3265
-3259
-3252
-3244
-3236
-3226
-3216
-3205
-3193
-3180
-3166
-3151
-3136
-3120
-3102
-3085
-3066
-3046
-3026
-3005
-2983
-2960
-2937
-2912
-2887
-2862
-2835
-2808
-2781
-2752
-2723
-2693
-2663
-2632
-2600
-2567
-2534
-2501
-2467
-2432
-2396
-2360
-2324
-2286
-2249
-2210
-2171
-2132
-2092
-2051
-2009
-1969
-1926
-1884
-1841
-1797
-1753
-1709
-1664
-1618
-1573
-1527
-1480
-1433
-1386
-1339
-1291
-1243
-1195
-1146
-1097
-1048
-999
-949
-899
-849
-798
-748
-697
-646
-595
-543
-492
-440
-389
-337
-285
-233
-181
-129
-77
-25
27
79
131
183
235
287
339
391
443
494
546
597
649
700
751
802
853
904
954
1004
1054
1104
1154
1203
1252
1301
1349
1398
1445
1493
1540
1587
1634
1680
1726
1772
1817
1861
1906
1950
1993
2036
2079
2121
2162
2203
2244
2284
2324
2364
2402
2441
2479
2516
2553
2589
2625
2660
2695
2729
2763
2796
2829
2861
2893
2924
2955
2986
3015
3045
3074
3102
3130
3158
3185
3212
3238
3264
3290
3315
3340
3364
3388
3412
3435
3458
3480
3502
3524
3545
3566
3586
3606
3625
3644
3663
3681
3699
3716
3733
3749
3765
3781
3796
3811
3825
3839
3852
3865
3878
3890
3902
3913
3924
3934
3944
3953
3962
3971
3979
3987
3994
4000
4006
4013
4018
4022
4027
4030
4035
4038
4041
4043
4043
4046
4046
4046
4046
4046
4045
4043
4041
4038
4035
4032
4027
4024
4019
4014
4009
4003
3996
3989
3982
3974
3966
3957
3948
3939
3929
3919
3908
3897
3886
3874
3862
3850
3837
3824
3810
3796
3782
3768
3753
3738
3723
3707
3691
3675
3659
3642
3625
3608
3591
3574
3556
3538
3520
3502
3484
3465
3446
3428
3409
3389
3370
3351
3331
3311
3292
3272
3252
3231
3211
3191
3170
3149
3129
3108
3087
3066
3045
3024
3003
2981
2960
2939
2917
2896
2874
2853
2831
2809
2788
2766
2744
2723
2701
2679
2658
2636
2614
2593
2571
2550
2528
2507
2485
2464
2442
2421
2400
2379
2358
2336
2315
2294
2274
2253
2232
2211
2190
2170
2149
2129
2108
2088
2068
2048
2028
2008
1988
1968
1949
1930
1910
1891
1872
1853
1834
1816
1797
1779
1760
1742
1724
1706
1688
1671
1653
1636
1618
1601
1584
1567
1550
1533
1516
1500
1483
1467
1450
1434
1418
1402
1386
1370
1354
1338
1322
1306
1291
1275
1260
1244
1229
1213
1198
1182
1167
1152
1136
1121
1106
1090
1075
1060
1045
1029
1014
999
983
968
953
937
922
906
891
875
859
843
828
812
796
779
763
747
731
714
698
681
665
648
631
614
597
580
563
546
528
511
493
475
457
439
421
403
385
367
348
330
311
293
274
256
237
218
199
180
161
142
124
105
86
67
47
28
9
-10
-29
-48
-67
-86
-105
-123
-142
-161
-179
-198
-216
-235
-253
-271
-289
-307
-325
-343
-361
-379
-396
-414
-431
-448
-465
-482
-499
-516
-533
-550
-566
-583
-599
-615
-631
-647
-663
-678
-694
-709
-724
-738
-753
-768
-782
-796
-810
-823
-837
-850
-863
-876
-889
-901
-914
-926
-937
-949
-960
-971
-982
-993
-1002
-1012
-1022
-1032
-1041
-1050
-1058
-1066
-1074
-1082
-1089
-1096
-1103
-1109
-1115
-1121
-1126
-1131
-1136
-1140
-1144
-1147
-1151
-1153
-1155
-1157
-1159
-1160
-1160
-1160
-1160
-1159
-1158
-1156
-1154
-1152
-1149
-1146
-1142
-1138
-1134
-1129
-1123
-1117
-1111
-1104
-1097
-1090
-1081
-1073
-1064
-1054
-1044
-1034
-1022
-1010
-999
-987
-974
-961
-947
-933
-918
-903
-887
-871
-854
-837
-820
-802
-784
-766
-747
-727
-707
-687
-667
-646
-624
-603
-580
-558
-535
-511
-488
-463
-439
-414
-388
-362
-336
-309
-282
-255
-227
-198
-169
-140
-110
-80
-49
-18
13
45
77
110
143
176
210
244
278
312
347
382
417
453
489
525
561
598
634
671
709
746
784
822
860
898
937
975
1014
1053
1092
1132
1171
1211
1250
1290
1330
1370
1410
1450
1490
1530
1570
1611
1652
1692
1733
1774
1815
1856
1897
1938
1980
2021
2062
2103
2144
2184
2225
2265
2305
2346
2385
2425
2465
2504
2543
2582
2620
2659
2697
2735
2773
2811
2849
2886
2923
2960
2997
3033
3070
3106
3141
3177
3211
3246
3280
3314
3348
3381
3414
3447
3479
3511
3543
3574
3605
3636
3666
3696
3725
3755
3784
3812
3840
3868
3895
3922
3949
3974
4000
4025
4049
4073
4096
4119
4141
4162
4183
4203
4223
4242
4260
4278
4296
4312
4329
4344
4359
4373
4387
4400
4412
4424
4435
4445
4455
4463
4471
4479
4485
4491
4496
4500
4503
4506
4508
4509
4510
4509
4509
4507
4505
4502
4499
4495
4490
4485
4478
4472
4464
4456
4447
4437
4427
4416
4404
4392
4379
4365
4350
4335
4319
4303
4286
4268
4249
4230
4211
4190
4169
4148
4126
4103
4080
4054
4030
4006
3980
3953
3926
3899
3871
3842
3813
3783
3753
3722
3691
3659
3627
3594
3561
3527
3493
3458
3423
3387
3351
3314
3277
3239
3201
3162
3123
3084
3044
3004
2964
2923
2882
2840
2798
2756
2713
2670
2627
2583
2539
2494
2450
2405
2359
2314
2268
2222
2175
2128
2081
2033
1987
1939
1891
1843
1794
1746
1697
1648
1599
1550
1501
1451
1401
1351
1301
1251
1201
1150
1099
1049
998
947
896
845
794
743
692
641
589
538
487
436
385
333
282
231
180
129
77
26
-25
-76
-127
-177
-228
-279
-329
-380
-430
-480
-530
-579
-628
-677
-726
-775
-823
-871
-918
-966
-1012
-1060
-1106
-1152
-1198
-1244
-1289
-1334
-1378
-1423
-1467
-1510
-1553
-1596
-1639
-1681
-1723
-1764
-1805
-1845
-1885
-1925
-1964
-2001
-2040
-2078
-2115
-2151
-2187
-2223
-2258
-2293
-2327
-2361
-2395
-2428
-2461
-2493
-2525
-2557
-2588
-2618
-2648
-2678
-2707
-2736
-2764
-2791
-2818
-2844
-2870
-2896
-2920
-2945
-2969
-2992
-3015
-3037
-3059
-3080
-3101
-3122
-3142
-3162
-3182
-3201
-3220
-3238
-3256
-3273
-3290
-3307
-3323
-3339
-3354
-3369
-3383
-3397
-3410
-3423
-3436
-3448
-3460
-3471
-3482
-3493
-3503
-3513
-3522
-3531
-3540
-3548
-3556
-3563
-3570
-3577
-3583
-3588
-3593
-3597
-3601
-3605
-3608
-3610
-3612
-3614
-3615
-3615
-3615
-3615
-3614
-3612
-3610
-3608
-3605
-3602
-3598
-3593
-3588
-3583
-3577
-3571
-3564
-3556
-3548
-3540
-3531
-3522
-3512
-3501
-3490
-3478
-3466
-3454
-3441
-3428
-3414
-3399
-3384
-3369
-3353
-3337
-3321
-3303
-3286
-3268
-3249
-3230
-3211
-3191
-3170
-3149
-3128
-3107
-3084
-3062
-3039
-3016
-2992
-2968
-2944
-2920
-2894
-2869
-2843
-2817
-2791
-2764
-2737
-2710
-2682
-2654
-2625
-2596
-2567
-2537
-2508
-2477
-2447
-2416
-2385
-2354
-2322
-2291
-2259
-2227
-2194
-2162
-2129
-2096
-2063
-2029
-1996
-1962
-1928
-1894
-1860
-1826
-1791
-1756
-1722
-1687
-1652
-1616
-1581
-1545
-1510
-1474
-1438
-1403
-1367
-1331
-1295
-1259
-1223
-1187
-1151
-1115
-1079
-1042
-1006
-970
-934
-898
-862
-825
-789
-753
-716
-680
-643
-607
-571
-534
-498
-461
-425
-388
-352
-316
-280
-243
-207
-171
-135
-99
-63
-27
9
45
81
117
153
189
225
261
296
332
368
404
440
476
512
548
584
620
656
692
728
764
800
836
872
908
944
980
1016
1053
1089
1125
1161
1197
1234
1270
1306
1343
1379
1415
1452
1488
1525
1561
1598
1635
1671
1708
1745
1782
1818
1855
1892
1929
1966
2003
2040
2076
2113
2150
2187
2224
2261
2297
2334
2371
2407
2443
2480
2516
2552
2588
2625
2661
2696
2732
2768
2803
2839
2874
2910
2945
2980
3015
3049
3084
3118
3153
3187
3221
3254
3288
3321
3354
3387
3420
3452
3485
3517
3548
3580
3611
3643
3674
3704
3735
3765
3796
3825
3855
3885
3914
3943
3971
4000
4027
4056
4083
4110
4137
4164
4190
4217
4242
4268
4293
4318
4343
4367
4391
4415
4438
4461
4483
4506
4528
4549
4570
4591
4611
4631
4651
4670
4689
4708
4726
4743
4760
4777
4794
4810
4825
4840
4855
4869
4883
4897
4910
4922
4934
4946
4957
4968
4978
4988
4997
5006
5014
5022
5029
5035
5041
5047
5052
5057
5061
5064
5067
5069
5071
5072
5073
5074
5073
5072
5071
5069
5067
5064
5060
5056
5052
5046
5041
5034
5028
5020
5012
5004
4994
4985
4974
4964
4952
4940
4927
4914
4900
4886
4871
4856
4839
4823
4805
4787
4769
4750
4730
4710
4689
4668
4646
4624
4601
4577
4553
4529
4504
4478
4452
4426
4399
4371
4343
4314
4285
4255
4225
4194
4163
4131
4099
4066
4033
3999
3965
3930
3895
3859
3823
3786
3749
3712
3674
3635
3596
3556
3516
3476
3435
3394
3352
3310
3267
3224
3181
3137
3093
3048
3003
2957
2911
2864
2817
2770
2722
2674
2626
2577
2527
2477
2427
2377
2326
2274
2223
2170
2118
2065
2012
1959
1906
1852
1797
1743
1688
1633
1578
1523
1467
1411
1356
1299
1243
1187
1131
1074
1018
961
905
848
791
735
678
621
565
508
452
396
339
283
227
172
116
61
5
-50
-104
-159
-213
-267
-321
-374
-427
-479
-532
-583
-635
-686
-736
-786
-836
-885
-933
-981
-1028
-1075
-1122
-1167
-1212
-1257
-1301
-1344
-1387
-1429
-1470
-1511
-1551
-1590
-1629
-1667
-1704
-1740
-1776
-1811
-1845
-1879
-1911
-1943
-1975
-2005
-2035
-2064
-2092
-2119
-2145
-2171
-2196
-2220
-2243
-2265
-2287
-2308
-2327
-2346
-2365
-2382
-2399
-2414
-2429
-2443
-2457
-2469
-2481
-2492
-2502
-2511
-2520
-2528
-2535
-2541
-2547
-2552
-2556
-2559
-2562
-2564
-2565
-2565
-2565
-2564
-2562
-2559
-2556
-2552
-2547
-2542
-2536
-2529
-2522
-2514
-2505
-2496
-2486
-2476
-2465
-2453
-2441
-2429
-2415
-2401
-2387
-2372
-2357
-2341
-2324
-2307
-2290
-2272
-2253
-2234
-2215
-2195
-2175
-2155
-2134
-2113
-2091
-2069
-2047
-2024
-2001
-1977
-1954
-1930
-1905
-1881
-1856
-1831
-1806
-1780
-1754
-1728
-1702
-1675
-1648
-1621
-1594
-1567
-1540
-1512
-1484
-1457
-1429
-1401
-1373
-1345
-1317
-1288
-1260
-1232
-1204
-1175
-1147
-1119
-1091
-1063
-1034
-1006
-979
-951
-923
-895
-868
-841
-813
-786
-759
-733
-706
-680
-653
-627
-601
-576
-550
-525
-500
-475
-450
-426
-401
-377
-354
-330
-307
-285
-262
-240
-218
-196
-175
-154
-133
-112
-92
-72
-52
-33
-14
5
23
42
59
77
94
111
128
144
160
176
191
207
221
236
250
264
278
291
304
316
328
340
352
363
374
384
395
404
414
423
432
440
449
456
464
472
479
486
493
499
505
512
517
523
529
534
539
544
549
554
559
563
567
571
575
579
583
587
590
593
596
599
602
605
608
610
612
615
617
619
621
623
624
626
628
629
631
632
633
634
635
636
637
638
639
639
640
641
641
642
643
643
644
644
645
645
645
646
647
647
648
648
649
650
650
651
652
652
653
654
655
656
657
657
658
659
660
661
662
663
664
664
665
667
668
669
670
671
672
673
675
676
677
679
680
681
682
683
684
685
686
687
687
688
688
689
689
689
689
689
689
689
689
688
688
687
686
685
684
683
682
681
679
677
676
674
671
669
667
664
661
658
655
652
648
644
640
636
632
627
623
618
613
608
602
597
591
585
579
572
565
558
551
544
536
528
520
512
503
494
485
476
466
456
446
436
425
414
403
391
379
367
354
340
327
313
298
283
267
251
235
218
201
183
165
146
127
107
87
66
45
23
1
-22
-45
-68
-92
-117
-142
-168
-194
-221
-248
-276
-304
-332
-362
-391
-422
-452
-484
-515
-547
-580
-613
-647
-681
-716
-751
-786
-822
-858
-895
-932
-969
-1006
-1045
-1084
-1123
-1162
-1202
-1241
-1282
-1322
-1363
-1404
-1445
-1487
-1529
-1571
-1613
-1656
-1699
-1741
-1784
-1828
-1871
-1914
-1958
-2001
-2045
-2088
-2132
-2175
-2219
-2263
-2306
-2350
-2393
-2436
-2480
-2523
-2566
-2609
-2652
-2695
-2737
-2780
-2822
-2864
-2906
-2947
-2988
-3029
-3069
-3110
-3149
-3189
-3228
-3267
-3305
-3343
-3381
-3418
-3455
-3492
-3528
-3563
-3598
-3633
-3667
-3701
-3735
-3767
-3800
-3831
-3863
-3893
-3923
-3953
-3982
-4010
-4037
-4064
-4090
-4116
-4141
-4165
-4189
-4211
-4233
-4255
-4275
-4295
-4314
-4333
-4350
-4367
-4383
-4398
-4413
-4427
-4440
-4452
-4463
-4474
-4484
-4493
-4502
-4510
-4517
-4523
-4528
-4533
-4536
-4539
-4541
-4543
-4543
-4543
-4542
-4540
-4538
-4535
-4531
-4526
-4521
-4514
-4507
-4500
-4491
-4482
-4471
-4460
-4449
-4436
-4423
-4409
-4394
-4378
-4361
-4344
-4326
-4306
-4287
-4266
-4244
-4222
-4198
-4174
-4149
-4124
-4097
-4070
-4042
-4014
-3984
-3954
-3924
-3892
-3860
-3827
-3794
-3759
-3724
-3689
-3653
-3616
-3578
-3540
-3501
-3461
-3421
-3380
-3338
-3296
-3253
-3210
-3166
-3122
-3076
-3031
-2985
-2938
-2891
-2843
-2795
-2746
-2697
-2647
-2597
-2546
-2495
-2444
-2392
-2339
-2286
-2233
-2179
-2125
-2071
-2016
-1961
-1905
-1849
-1793
-1737
-1680
-1623
-1566
-1508
-1451
-1393
-1335
-1277
-1219
-1160
-1102
-1043
-984
-925
-866
-807
-748
-689
-629
-570
-510
-451
-391
-332
-272
-213
-153
-94
-35
24
83
141
200
258
316
374
432
490
548
605
662
719
776
832
888
944
1000
1055
1110
1165
1219
1273
1327
1380
1433
1486
1538
1590
1642
1694
1745
1796
1846
1896
1946
1995
2044
2093
2141
2189
2236
2283
2329
2375
2421
2465
2510
2554
2597
2640
2682
2724
2765
2806
2847
2887
2926
2965
3003
3041
3078
3115
3152
3187
3223
3257
3292
3325
3358
3391
3423
3454
3485
3515
3545
3574
3602
3630
3657
3684
3710
3736
3761
3785
3809
3833
3855
3878
3899
3921
3941
3961
3981
4000
4018
4035
4053
4070
4086
4102
4117
4132
4145
4159
4172
4184
4196
4207
4218
4228
4237
4247
4255
4263
4271
4278
4284
4291
4296
4301
4306
4310
4313
4316
4319
4321
4323
4324
4324
4324
4324
4323
4322
4320
4317
4314
4311
4307
4302
4297
4292
4286
4279
4272
4265
4257
4248
4239
4230
4220
4209
4198
4186
4174
4162
4149
4136
4122
4107
4091
4077
4061
4045
4029
4011
3994
3976
3958
3939
3920
3900
3880
3860
3839
3817
3796
3774
3751
3728
3705
3682
3658
3633
3609
3584
3558
3532
3506
3480
3453
3426
3398
3370
3342
3313
3284
3255
3225
3194
3164
3132
3101
3069
3037
3005
2972
2939
2906
2873
2839
2805
2770
2736
2701
2666
2631
2595
2560
2524
2487
2451
2414
2377
2340
2303
2265
2227
2189
2151
2112
2074
2035
1996
1957
1917
1878
1838
1798
1759
1719
1679
1639
1599
1559
1519
1478
1438
1398
1357
1317
1277
1236
1196
1155
1115
1075
1035
995
955
915
875
836
796
757
718
679
640
601
563
524
486
447
409
371
333
296
258
221
184
147
110
74
38
2
-34
-69
-105
-140
-174
-209
-243
-276
-310
-343
-376
-408
-440
-472
-504
-535
-566
-597
-627
-657
-686
-716
-744
-773
-801
-829
-857
-884
-911
-937
-963
-989
-1014
-1040
-1064
-1089
-1113
-1137
-1160
-1183
-1206
-1228
-1250
-1272
-1293
-1314
-1335
-1355
-1375
-1394
-1413
-1432
-1451
-1469
-1487
-1504
-1521
-1538
-1555
-1571
-1587
-1602
-1617
-1632
-1647
-1661
-1675
-1689
-1703
-1716
-1729
-1742
-1754
-1766
-1778
-1790
-1801
-1812
-1823
-1834
-1844
-1855
-1865
-1875
-1884
-1894
-1903
-1912
-1921
-1930
-1938
-1946
-1955
-1963
-1970
-1978
-1985
-1993
-2000
-2007
-2013
-2020
-2025
-2033
-2039
-2045
-2050
-2056
-2061
-2067
-2072
-2077
-2082
-2087
-2092
-2096
-2101
-2105
-2109
-2113
-2117
-2121
-2125
-2129
-2132
-2136
-2139
-2142
-2145
-2148
-2151
-2153
-2156
-2158
-2160
-2162
-2164
-2165
-2167
-2168
-2169
-2170
-2171
-2171
-2172
-2172
-2172
-2172
-2171
-2171
-2170
-2169
-2168
-2167
-2165
-2163
-2162
-2159
-2157
-2154
-2152
-2149
-2146
-2142
-2139
-2135
-2131
-2127
-2123
-2118
-2114
-2109
-2104
-2099
-2093
-2088
-2083
-2077
-2071
-2065
-2059
-2053
-2045
-2040
-2033
-2025
-2019
-2011
-2004
-1996
-1988
-1980
-1971
-1963
-1954
-1945
-1936
-1927
-1918
-1908
-1899
-1889
-1879
-1868
-1858
-1847
-1837
-1826
-1814
-1803
-1791
-1780
-1768
-1755
-1743
-1730
-1718
-1704
-1691
-1678
-1664
-1650
-1636
-1621
-1607
-1592
-1576
-1561
-1545
-1529
-1513
-1497
-1480
-1463
-1446
-1428
-1411
-1393
-1375
-1356
-1338
-1319
-1300
-1281
-1261
-1242
-1222
-1202
-1182
-1161
-1140
-1119
-1098
-1076
-1054
-1032
-1010
-988
-965
-942
-919
-896
-872
-848
-824
-800
-776
-751
-726
-701
-676
-651
-626
-600
-574
-549
-523
-496
-470
-444
-417
-390
-363
-336
-309
-282
-254
-227
-199
-171
-143
-115
-87
-59
-31
-3
26
54
83
111
140
169
198
226
255
284
313
342
371
400
429
459
488
517
546
576
605
634
664
693
723
752
782
812
841
871
900
930
959
989
1018
1048
1077
1106
1136
1165
1194
1223
1252
1281
1310
1339
1368
1396
1425
1454
1482
1511
1539
1567
1595
1623
1651
1679
1707
1734
1761
1789
1816
1843
1869
1896
1922
1948
1974
2000
2025
2051
2076
2101
2126
2150
2174
2198
2222
2246
2269
2292
2314
2337
2359
2381
2402
2423
2444
2465
2485
2505
2525
2544
2563
2582
2600
2618
2636
2653
2670
2686
2702
2718
2733
2748
2762
2776
2789
2802
2815
2827
2838
2849
2860
2870
2879
2888
2897
2905
2913
2920
2927
2933
2939
2944
2949
2953
2957
2960
2963
2966
2967
2969
2970
2970
2970
2969
2968
2966
2964
2961
2958
2954
2950
2945
2940
2934
2927
2920
2913
2904
2896
2887
2877
2867
2856
2845
2834
2821
2809
2795
2782
2767
2753
2737
2721
2705
2688
2671
2653
2634
2615
2596
2576
2555
2534
2513
2491
2468
2445
2422
2398
2373
2348
2322
2296
2270
2243
2215
2187
2159
2130
2101
2071
2041
2009
1979
1947
1915
1882
1849
1816
1782
1748
1713
1678
1643
1607
1571
1535
1498
1461
1423
1386
1348
1309
1271
1232
1193
1154
1114
1074
1034
994
953
912
871
830
788
747
705
663
621
579
536
494
451
408
366
323
280
237
193
150
107
64
20
-23
-66
-110
-153
-196
-240
-283
-326
-370
-413
-456
-499
-542
-585
-628
-671
-713
-756
-798
-841
-883
-925
-967
-1008
-1050
-1092
-1133
-1174
-1215
-1256
-1296
-1337
-1377
-1417
-1457
-1497
-1537
-1576
-1616
-1655
-1694
-1732
-1771
-1809
-1847
-1885
-1922
-1959
-1996
-2033
-2070
-2106
-2142
-2177
-2213
-2248
-2283
-2317
-2352
-2386
-2419
-2453
-2486
-2519
-2551
-2583
-2615
-2647
-2678
-2709
-2739
-2769
-2799
-2828
-2857
-2885
-2914
-2941
-2969
-2996
-3022
-3048
-3074
-3099
-3124
-3148
-3171
-3195
-3217
-3240
-3261
-3283
-3303
-3324
-3343
-3363
-3381
-3400
-3417
-3434
-3451
-3467
-3483
-3498
-3513
-3527
-3540
-3553
-3565
-3577
-3589
-3599
-3610
-3619
-3628
-3637
-3645
-3652
-3659
-3666
-3672
-3677
-3682
-3687
-3691
-3694
-3697
-3699
-3701
-3703
-3704
-3704
-3704
-3703
-3702
-3701
-3698
-3696
-3692
-3689
-3684
-3680
-3674
-3668
-3662
-3655
-3648
-3640
-3631
-3622
-3613
-3603
-3592
-3581
-3570
-3557
-3545
-3532
-3518
-3504
-3490
-3475
-3459
-3444
-3427
-3411
-3393
-3376
-3358
-3339
-3321
-3302
-3282
-3262
-3242
-3222
-3201
-3180
-3158
-3136
-3114
-3092
-3069
-3046
-3022
-2999
-2975
-2950
-2926
-2901
-2876
-2850
-2824
-2798
-2772
-2746
-2719
-2692
-2665
-2638
-2610
-2582
-2554
-2526
-2497
-2468
-2440
-2410
-2381
-2351
-2322
-2292
-2262
-2231
-2201
-2170
-2139
-2108
-2077
-2045
-2013
-1982
-1950
-1918
-1886
-1853
-1821
-1788
-1755
-1722
-1689
-1656
-1623
-1590
-1556
-1522
-1489
-1455
-1420
-1386
-1352
-1317
-1282
-1247
-1212
-1176
-1141
-1105
-1069
-1033
-997
-961
-924
-888
-851
-814
-778
-741
-704
-666
-629
-592
-554
-517
-479
-441
-403
-365
-327
-289
-250
-212
-174
-135
-97
-58
-19
19
58
97
135
174
212
251
289
328
366
404
443
481
519
557
595
633
671
709
746
784
821
859
896
934
971
1008
1045
1082
1119
1156
1192
1229
1265
1302
1338
1374
1410
1446
1481
1517
1552
1587
1622
1657
1692
1726
1760
1794
1828
1861
1894
1927
1960
1993
2025
2057
2088
2120
2151
2182
2213
2243
2273
2303
2333
2362
2391
2420
2449
2477
2505
2533
2560
2587
2614
2640
2666
2692
2717
2742
2767
2791
2815
2839
2862
2885
2908
2930
2952
2973
2995
3015
3036
3056
3075
3095
3113
3132
3150
3168
3185
3202
3218
3234
3250
3265
3280
3294
3308
3321
3334
3347
3359
3371
3382
3393
3403
3413
3422
3431
3440
3448
3456
3463
3470
3476
3482
3488
3493
3497
3501
3505
3508
3511
3513
3515
3516
3517
3517
3517
3517
3516
3515
3513
3511
3508
3505
3501
3497
3493
3488
3482
3476
3470
3463
3456
3448
3440
3431
3422
3413
3403
3392
3381
3370
3358
3346
3333
3320
3307
3293
3279
3264
3249
3233
3217
3201
3185
3168
3151
3133
3115
3097
3079
3060
3041
3021
3001
2981
2961
2940
2919
2898
2877
2855
2833
2811
2788
2765
2742
2719
2696
2672
2649
2624
2600
2576
2551
2526
2501
2476
2451
2425
2399
2373
2347
2321
2295
2268
2241
2214
2187
2160
2132
2104
2077
2049
2021
1993
1964
1936
1907
1879
1850
1821
1792
1763
1734
1704
1675
1645
1616
1586
1556
1526
1496
1466
1436
1406
1376
1346
1316
1286
1256
1226
1196
1166
1136
1106
1076
1046
1016
986
956
926
896
867
837
807
778
748
719
689
660
631
602
573
544
515
487
458
430
402
374
346
318
291
264
236
210
183
156
130
104
79
53
28
4
-21
-45
-69
-93
-116
-139
-162
-184
-206
-228
-249
-271
-291
-312
-332
-352
-371
-390
-409
-427
-445
-462
-479
-496
-512
-528
-544
-559
-573
-587
-601
-614
-627
-640
-652
-663
-674
-685
-695
-705
-714
-723
-731
-739
-747
-754
-760
-766
-772
-777
-781
-785
-789
-792
-795
-797
-798
-800
-800
-801
-801
-800
-799
-798
-796
-794
-791
-788
-784
-780
-775
-771
-765
-760
-753
-747
-740
-733
-725
-717
-709
-701
-692
-682
-673
-663
-653
-642
-631
-620
-608
-597
-584
-572
-559
-546
-533
-520
-506
-492
-477
-463
-448
-433
-417
-402
-386
-370
-353
-336
-319
-302
-285
-267
-249
-230
-212
-193
-174
-155
-136
-116
-96
-76
-56
-35
-14
6
28
49
70
92
114
136
159
181
204
227
250
273
297
320
344
368
393
417
442
466
491
516
542
567
593
618
644
670
696
722
748
774
801
827
853
880
907
933
960
987
1014
1041
1068
1095
1122
1149
1176
1203
1230
1257
1284
1311
1337
1364
1391
1418
1444
1471
1498
1524
1550
1577
1603
1629
1655
1681
1707
1732
1758
1784
1809
1835
1860
1885
1910
1935
1960
1984
2009
2033
2057
2081
2105
2129
2152
2176
2199
2222
2245
2268
2290
2312
2334
2356
2378
2399
2420
2441
2462
2483
2503
2523
2543
2563
2582
2602
2621
2640
2658
2677
2695
2713
2731
2748
2766
2783
2800
2817
2833
2849
2865
2881
2897
2912
2927
2942
2956
2971
2985
2999
3012
3026
3039
3052
3064
3077
3089
3101
3113
3124
3136
3147
3158
3168
3179
3189
3199
3209
3218
3227
3237
3246
3254
3263
3271
3279
3287
3295
3302
3309
3317
3323
3330
3337
3343
3349
3355
3361
3367
3373
3378
3383
3388
3394
3398
3403
3408
3412
3417
3421
3426
3430
3434
3438
3441
3445
3449
3452
3456
3459
3463
3466
3469
3473
3476
3479
3482
3485
3488
3491
3495
3498
3501
3504
3507
3511
3514
3518
3521
3525
3528
3532
3536
3540
3544
3548
3552
3556
3561
3565
3570
3575
3580
3585
3590
3596
3601
3607
3613
3619
3625
3631
3638
3645
3652
3659
3666
3673
3681
3689
3697
3705
3713
3721
3729
3738
3746
3755
3764
3773
3782
3791
3800
3809
3818
3828
3837
3846
3856
3865
3875
3884
3894
3903
3913
3923
3932
3941
3951
3960
3970
3979
3988
3998
4006
4016
4025
4033
4042
4051
4059
4067
4075
4083
4091
4099
4107
4114
4121
4128
4135
4142
4148
4154
4160
4166
4171
4177
4182
4187
4191
4195
4199
4203
4207
4210
4213
4216
4218
4221
4223
4225
4226
4228
4229
4230
4231
4232
4232
4232
4232
4232
4231
4231
4230
4229
4228
4226
4225
4223
4221
4219
4217
4214
4212
4209
4206
4203
4200
4197
4194
4190
4187
4183
4179
4175
4171
4167
4163
4159
4154
4150
4145
4141
4136
4132
4127
4123
4118
4114
4110
4105
4101
4097
4091
4088
4083
4080
4075
4072
4069
4065
4062
4058
4054
4051
4049
4046
4043
4042
4040
4038
4035
4034
4032
4030
4030
4029
4027
4027
4027
4027
4027
4027
4029
4030
4030
4032
4033
4035
4037
4038
4041
4043
4046
4050
4053
4057
4061
4065
4069
4074
4078
4083
4089
4094
4101
4107
4114
4121
4128
4135
4142
4150
4159
4167
4176
4185
4194
4203
4213
4223
4234
4244
4255
4266
4278
4289
4301
4314
4326
4339
4352
4366
4379
4393
4407
4422
4437
4452
4467
4482
4498
4514
4530
4547
4564
4581
4598
4615
4633
4651
4669
4688
4706
4725
4744
4763
4783
4803
4822
4842
4863
4883
4904
4925
4945
4966
4988
5009
5031
5052
5074
5096
5118
5140
5162
5184
5207
5229
5252
5274
5297
5320
5343
5366
5389
5412
5435
5459
5482
5506
5529
5553
5577
5600
5624
5648
5672
5696
5720
5744
5768
5793
5817
5841
5865
5889
5914
5938
5962
5986
6011
6035
6059
6083
6108
6132
6156
6180
6204
6229
6253
6277
6301
6325
6349
6373
6397
6420
6444
6468
6492
6515
6539
6562
6585
6609
6632
6655
6678
6701
6724
6746
6769
6791
6814
6836
6858
6880
6902
6924
6946
6967
6989
7010
7031
7052
7073
7094
7115
7135
7155
7176
7196
7215
7235
7255
7274
7293
7312
7331
7349
7368
7386
7404
7421
7439
7456
7473
7490
7506
7522
7538
7553
7569
7584
7598
7613
7627
7640
7654
7667
7679
7692
7704
7716
7727
7738
7749
7759
7769
7779
7788
7797
7806
7814
7822
7830
7837
7844
7850
7856
7862
7867
7872
7877
7881
7885
7888
7891
7894
7896
7898
7899
7900
7901
7901
7901
7900
7899
7898
7896
7894
7892
7889
7886
7882
7878
7873
7868
7863
7858
7852
7845
7839
7831
7824
7816
7808
7800
7791
7782
7772
7762
7752
7742
7731
7720
7709
7697
7685
7673
7660
7648
7635
7622
7608
7594
7581
7567
7552
7538
7523
7508
7493
7478
7462
7447
7431
7415
7399
7383
7367
7351
7335
7318
7302
7285
7269
7252
7236
7219
7203
7186
7169
7153
7136
7119
7103
7086
7070
7053
7037
7020
7004
6987
6971
6955
6939
6923
6907
6891
6875
6859
6843
6828
6812
6797
6782
6767
6752
6737
6722
6707
6693
6678
6664
6650
6636
6622
6608
6595
6581
6568
6555
6542
6529
6517
6504
6492
6480
6468
6456
6445
6433
6422
6411
6400
6390
6379
6369
6359
6349
6340
6330
6321
6312
6303
6294
6286
6278
6270
6262
6254
6247
6240
6233
6226
6220
6214
6208
6202
6196
6191
6186
6181
6177
6172
6168
6164
6161
6158
6155
6152
6149
6147
6145
6143
6142
6141
6140
6140
6140
6140
6140
6141
6142
6144
6145
6147
6150
6152
6155
6159
6162
6166
6171
6176
6181
6186
6192
6198
6205
6212
6219
6227
6236
6244
6253
6263
6273
6283
6293
6304
6316
6328
6340
6352
6365
6379
6392
6406
6421
6436
6451
6466
6482
6498
6515
6532
6550
6568
6586
6604
6623
6642
6662
6682
6703
6723
6744
6766
6788
6810
6833
6855
6879
6902
6926
6950
6975
7000
7025
7051
7076
7103
7129
7156
7183
7210
7238
7266
7294
7323
7352
7381
7410
7439
7469
7499
7530
7560
7591
7622
7653
7685
7716
7748
7780
7813
7845
7878
7911
7944
7977
8010
8044
8077
8111
8145
8179
8213
8248
8282
8317
8351
8386
8421
8456
8492
8527
8562
8598
8633
8669
8705
8741
8777
8813
8850
8886
8922
8959
8995
9032
9069
9106
9143
9180
9217
9254
9291
9329
9366
9404
9441
9479
9517
9554
9592
9630
9668
9706
9745
9783
9821
9859
9898
9936
9975
10013
10052
10090
10129
10167
10206
10245
10283
10322
10361
10399
10438
10477
10516
10554
10593
10632
10671
10709
10748
10787
10825
10864
10902
10941
10979
11018
11056
11094
11133
11171
11209
11247
11285
11322
11360
11398
11435
11473
11510
11547
11584
11621
11658
11695
11731
11768
11804
11840
11877
11913
11949
11984
12020
12055
12091
12126
12161
12196
12230
12264
12299
12333
12366
12400
12433
12467
12499
12532
12565
12597
12629
12661
12692
12724
12755
12785
12816
12846
12876
12906
12936
12965
12994
13023
13051
13079
13107
13135
13162
13189
13215
13241
13267
13292
13317
13342
13366
13390
13414
13437
13460
13482
13504
13526
13547
13568
13589
13609
13628
13647
13666
13684
13702
13720
13737
13753
13769
13785
13800
13815
13830
13844
13857
13871
13883
13896
13908
13919
13930
13941
13951
13961
13970
13979
13987
13996
14003
14010
14017
14024
14029
14035
14040
14045
14049
14053
14056
14059
14061
14063
14065
14066
14067
14067
14067
14067
14066
14065
14063
14061
14058
14055
14052
14048
14044
14040
14035
14030
14024
14018
14012
14005
13998
13990
13982
13974
13965
13956
13947
13937
13928
13917
13907
13896
13884
13873
13861
13849
13836
13824
13811
13797
13784
13770
13756
13742
13728
13713
13698
13684
13669
13655
13640
13626
13611
13596
13582
13567
13553
13538
13524
13509
13495
13481
13466
13452
13437
13423
13408
13394
13380
13365
13351
13336
13322
13308
13293
13279
13265
13250
13236
13222
13208
13193
13179
13165
13151
13136
13122
13108
13094
13079
13065
13051
13037
13023
13009
12994
12980
12966
12952
12938
12924
12910
12896
12882
12868
12854
12840
12826
12812
12797
12783
12770
12756
12742
12728
12714
12700
12686
12672
12658
12644
12630
12616
12602
12588
12575
12561
12547
12533
12519
12505
12492
12478
12464
12450
12437
12423
12409
12395
12382
12368
12354
12340
12327
12313
12299
12286
12272
12258
12245
12231
12218
12204
12190
12177
12163
12150
12136
12123
12109
12095
12082
12068
12055
12041
12028
12014
12001
11988
11974
11961
11947
11934
11920
11907
11894
11880
11867
11853
11840
11827
11813
11800
11787
11773
11760
11747
11734
11720
11707
11694
11681
11667
11654
11641
11628
11615
11601
11588
11575
11562
11549
11536
11522
11509
11496
11483
11470
11457
11444
11431
11418
11405
11392
11379
11366
11353
11340
11327
11314
11301
11288
11275
11262
11249
11236
11223
11210
11197
11184
11171
11159
11146
11133
11120
11107
11094
11082
11069
11056
11043
11030
11018
11005
10992
10979
10967
10954
10941
10929
10916
10903
10891
10878
10865
10853
10840
10827
10815
10802
10789
10777
10764
10752
10739
10727
10714
10702
10689
10676
10664
10651
10639
10627
10614
10602
10589
10577
10564
10552
10539
10527
10515
10502
10490
10478
10465
10453
10440
10428
10416
10404
10391
10379
10367
10354
10342
10330
10318
10305
10293
10281
10269
10256
10244
10232
10220
10208
10196
10183
10171
10159
10147
10135
10123
10111
10099
10087
10075
10063
10051
10038
10026
10014
10002
9990
9978
9966
9954
9943
9931
9919
9907
9895
9883
9871
9859
9847
9835
9823
9812
9800
9788
9776
9764
9752
9741
9729
9717
9705
9693
9682
9670
9658
9646
9635
9623
9611
9600
9588
9576
9565
9553
9541
9530
9518
9506
9495
9483
9472
9460
9448
9437
9425
9414
9402
9391
9379
9368
9356
9345
9333
9322
9310
9299
9287
9276
9264
9253
9242
9230
9219
9207
9196
9185
9173
9162
9151
9139
9128
9117
9105
9094
9083
9072
9060
9049
9038
9027
9015
9004
8993
8982
8970
8959
8948
8937
8926
8915
8903
8892
8881
8870
8859
8848
8837
8826
8815
8804
8793
8782
8771
8759
8748
8737
8726
8715
8705
8694
8683
8672
8661
8650
8639
8628
8617
8606
8595
8584
8573
8563
8552
8541
8530
8519
8508
8498
8487
8476
8465
8454
8444
8433
8422
8411
8401
8390
8379
8369
8358
8347
8337
8326
8315
8305
8294
8283
8273
8262
8252
8241
8230
8220
8209
8199
8188
8178
8167
8156
8146
8135
8125
8114
8103
8093
8083
8073
8061
8052
8041
8031
8020
8010
8000
7989
7979
7969
7958
7948
7938
7927
7917
7907
7896
7886
7876
7865
7855
7845
7835
7824
7814
7804
7794
7784
7773
7763
7753
7743
7733
7723
7712
7702
7692
7682
7672
7662
7652
7642
7632
7621
7611
7601
7591
7581
7571
7561
7551
7541
7531
7521
7511
7501
7491
7481
7472
7462
7452
7442
7432
7422
7412
7402
7392
7383
7373
7363
7353
7343
7333
7324
7314
7304
7294
7284
7275
7265
7255
7245
7236
7226
7216
7207
7197
7187
7178
7168
7158
7149
7139
7129
7120
7110
7100
7091
7081
7072
7062
7053
7043
7033
7024
7014
7005
6995
6986
6976
6967
6957
6948
6939
6929
6920
6910
6901
6891
6882
6873
6863
6854
6844
6835
6826
6816
6807
6798
6788
6779
6770
6760
6751
6742
6733
6723
6714
6705
6696
6686
6677
6668
6659
6649
6640
6631
6622
6613
6604
6594
6585
6576
6567
6558
6549
6540
6531
6522
6513
6503
6494
6485
6476
6467
6458
6449
6440
6431
6422
6413
6404
6395
6386
6378
6369
6360
6351
6342
6333
6324
6315
6306
6297
6289
6280
6271
6262
6253
6244
6236
6227
6218
6209
6200
6192
6183
6174
6165
6157
6148
6139
6130
6122
6113
6104
6096
6087
6078
6070
6061
6052
6044
6035
6027
6018
6009
6001
5992
5984
5975
5967
5958
5949
5941
5932
5924
5915
5907
5898
5890
5881
5873
5865
5856
5848
5839
5831
5822
5814
5806
5797
5789
5780
5772
5764
5755
5747
5739
5730
5722
5714
5705
5697
5689
5681
5672
5664
5656
5648
5639
5631
5623
5615
5606
5598
5590
5582
5574
5566
5557
5549
5541
5533
5525
5517
5509
5500
5492
5484
5476
5468
5460
5452
5444
5436
5428
5420
5412
5404
5396
5388
5380
5372
5364
5356
5348
5340
5332
5324
5316
5308
5301
5293
5285
5277
5269
5261
5253
5245
5238
5230
5222
5214
5206
5199
5191
5183
5175
5167
5160
5152
5144
5136
5129
5121
5113
5106
5098
5090
5083
5075
5067
5060
5052
5044
5037
5029
5021
5014
5006
4999
4991
4983
4976
4968
4961
4953
4946
4938
4931
4923
4916
4908
4901
4893
4886
4878
4871
4863
4856
4848
4841
4834
4826
4819
4811
4804
4797
4789
4782
4774
4767
4760
4752
4745
4738
4730
4723
4716
4708
4701
4694
4687
4679
4672
4665
4658
4650
4643
4636
4629
4622
4614
4607
4600
4593
4586
4579
4571
4564
4557
4550
4543
4536
4529
4522
4514
4507
4500
4493
4486
4479
4472
4465
4458
4451
4444
4437
4430
4423
4416
4409
4402
4395
4388
4381
4374
4367
4360
4354
4347
4340
4333
4326
4319
4312
4305
4298
4292
4285
4278
4271
4264
4258
4251
4244
4237
4230
4224
4217
4210
4203
4197
4190
4183
4176
4170
4163
4156
4150
4143
4136
4130
4123
4116
4110
4103
4096
4090
4083
4075
4070
4062
4057
4050
4043
4037
4030
4024
4017
4011
4003
3998
3991
3985
3978
3972
3965
3959
3952
3946
3939
3933
3926
3920
3914
3907
3901
3894
3888
3881
3875
3869
3862
3856
3850
3843
3837
3831
3824
3818
3812
3805
3799
3793
3786
3780
3774
3768
3761
3755
3749
3743
3736
3730
3724
3718
3712
3705
3699
3693
3687
3681
3675
3668
3662
3656
3650
3644
3638
3632
3625
3619
3613
3607
3601
3595
