5
21320
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
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
25
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
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
58
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
64
65
65
65
65
65
65
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
72
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
75
75
75
75
75
76
76
76
76
76
77
77
77
77
77
78
78
78
78
78
79
79
79
79
79
80
80
80
80
80
81
81
81
81
81
82
82
82
82
83
83
83
83
83
84
84
84
84
84
85
85
85
85
86
86
86
86
86
87
87
87
87
88
88
88
88
88
89
89
89
89
89
90
90
90
90
90
91
91
91
91
92
92
92
92
92
93
93
93
93
93
94
94
94
94
94
95
95
95
95
95
96
96
96
96
97
97
97
97
97
98
98
98
98
98
99
99
99
99
99
100
100
100
100
101
101
101
101
101
102
102
102
102
102
103
103
103
103
104
104
104
104
104
105
105
105
105
105
106
106
106
106
107
107
107
107
107
108
108
108
108
109
109
109
109
109
110
110
110
110
111
111
111
111
112
112
112
112
112
113
113
113
113
113
114
114
114
115
115
115
115
115
116
116
116
116
117
117
117
117
117
118
118
118
118
119
119
119
119
120
120
120
120
121
121
121
121
121
122
122
122
122
123
123
123
123
124
124
124
124
125
125
125
125
126
126
126
126
126
127
127
127
127
128
128
128
128
129
129
129
129
130
130
130
130
130
131
131
131
131
131
132
132
132
132
133
133
133
134
134
135
135
135
135
135
135
135
135
135
136
136
136
136
137
137
138
138
138
138
139
139
139
139
140
140
140
140
140
140
141
141
141
141
142
142
142
143
143
143
143
143
143
143
144
144
144
144
145
145
146
146
146
147
147
147
147
147
147
147
147
147
148
148
148
149
149
149
150
150
150
150
151
151
151
151
151
152
152
152
152
153
153
153
153
153
154
154
154
154
154
155
155
155
156
156
156
157
157
157
157
157
157
158
158
158
158
158
159
159
159
159
160
160
160
160
161
161
161
161
162
162
162
162
162
163
163
163
163
164
164
164
164
164
165
165
165
165
166
166
166
166
167
167
167
167
167
168
168
168
168
169
169
169
169
170
170
170
170
170
171
171
171
171
171
172
172
172
172
173
173
173
173
174
174
174
174
175
175
175
175
175
176
176
176
176
177
177
177
177
177
178
178
178
178
179
179
179
179
180
180
180
180
181
181
181
181
181
182
182
182
182
183
183
183
183
184
184
184
184
185
185
185
185
186
186
186
186
187
187
187
187
188
188
188
188
189
189
189
189
190
190
190
190
190
191
191
191
191
192
192
192
192
193
193
193
193
194
194
194
194
195
195
195
195
196
196
196
196
197
197
197
197
198
198
198
198
198
199
199
199
199
200
200
200
200
201
201
201
201
202
202
202
202
203
203
203
203
204
204
204
204
205
205
205
205
206
206
206
206
207
207
207
207
208
208
208
208
209
209
209
209
210
210
210
210
211
211
211
211
212
212
212
212
213
213
213
214
214
214
214
215
215
215
215
216
216
216
216
217
217
217
218
218
218
218
219
219
219
219
220
220
220
221
221
221
221
222
222
222
222
223
223
223
224
224
224
224
225
225
225
226
226
226
226
227
227
227
228
228
228
228
229
229
229
230
230
230
230
231
231
231
232
232
232
232
233
233
233
234
234
234
234
235
235
235
236
236
236
236
237
237
237
238
238
238
238
239
239
239
240
240
240
240
241
241
241
242
242
242
242
243
243
243
244
244
244
244
245
245
245
246
246
246
246
247
247
247
248
248
248
248
249
249
249
249
250
250
250
251
251
251
251
252
252
252
253
253
253
253
254
254
254
255
255
255
255
256
256
256
256
257
257
257
257
258
258
258
259
259
259
259
260
260
260
260
261
261
261
261
262
262
262
262
263
263
263
263
264
264
264
264
265
265
265
265
266
266
266
266
267
267
267
268
268
268
268
269
269
269
269
270
270
270
270
271
271
271
272
272
272
272
273
273
273
274
274
274
275
275
275
276
276
276
277
277
277
278
278
278
279
279
280
280
280
281
281
282
282
282
283
283
284
284
284
285
285
286
286
287
287
288
288
289
289
290
290
291
291
292
292
293
293
294
294
295
295
296
296
297
298
298
299
299
300
300
301
301
302
303
303
304
304
305
306
306
307
307
308
309
309
310
310
311
312
312
313
313
314
314
315
315
316
316
317
318
318
319
319
320
320
321
321
322
322
323
323
324
324
325
325
325
326
326
327
327
328
328
329
329
330
330
331
331
331
332
332
333
333
333
334
334
334
335
335
336
336
336
337
337
338
338
338
339
339
339
340
340
341
341
341
342
342
342
343
343
343
344
344
345
345
346
346
347
347
348
348
349
349
350
350
351
351
351
352
352
353
353
354
354
355
355
356
356
357
357
357
358
358
359
359
360
360
360
361
361
362
362
362
363
363
364
364
365
365
366
366
367
367
368
368
368
369
369
370
370
370
371
371
372
372
373
373
374
375
375
376
376
377
378
378
379
379
379
380
380
381
381
381
382
382
383
383
384
384
385
385
386
386
387
387
388
388
389
389
390
391
391
392
393
394
395
396
397
397
398
399
400
400
401
402
403
404
404
405
406
407
408
409
410
411
412
413
413
414
415
416
416
417
417
418
418
419
419
420
420
421
421
422
422
423
423
424
424
425
426
427
427
428
429
429
430
431
432
432
433
434
435
436
436
437
438
439
440
441
442
443
444
444
445
446
447
447
448
449
449
450
450
451
451
452
452
453
453
453
454
454
454
455
455
455
456
456
457
458
458
459
460
461
461
462
463
464
464
465
466
467
467
468
469
470
471
472
472
473
474
474
475
476
476
476
477
477
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
477
477
477
477
476
476
476
476
476
476
477
477
477
477
478
478
478
479
479
479
480
480
481
482
482
483
483
484
484
485
485
485
485
485
485
485
485
485
485
485
485
485
485
486
485
485
485
485
484
484
483
483
482
482
481
481
481
480
480
480
480
480
480
479
479
479
479
479
479
479
479
479
480
480
480
481
481
481
482
482
482
482
483
483
484
484
485
486
486
487
488
489
490
491
491
492
493
494
495
496
497
498
499
500
502
503
504
505
506
506
507
508
509
509
510
510
511
512
512
513
513
514
515
516
516
517
518
519
519
520
521
521
522
522
523
523
524
524
525
525
526
526
527
527
528
528
529
530
530
531
531
531
532
532
533
533
533
534
534
535
536
536
537
537
538
538
539
539
539
540
540
541
541
541
542
542
542
543
543
544
544
545
545
546
546
547
547
548
549
549
550
551
551
552
553
554
554
555
556
557
557
558
559
559
560
561
561
562
562
563
564
565
565
566
567
568
568
569
570
571
572
572
573
574
575
576
576
577
578
579
579
580
581
581
582
583
583
584
585
586
587
588
589
590
591
592
593
595
596
597
598
600
601
602
604
605
607
608
610
611
613
615
616
618
620
621
623
625
627
629
631
633
635
637
639
641
643
645
646
648
650
651
653
654
656
657
659
660
662
663
664
666
667
668
669
670
672
673
674
675
676
677
679
680
682
683
685
687
688
690
693
695
697
699
702
704
707
709
712
714
717
719
722
724
727
729
731
734
736
738
740
742
744
746
748
750
751
753
755
756
758
760
761
763
765
766
768
769
771
772
773
775
776
778
780
781
783
785
787
788
790
792
794
797
799
801
803
805
807
809
811
813
815
817
819
821
823
825
827
829
831
834
836
839
841
843
845
847
849
851
852
854
855
857
858
859
860
861
862
863
864
865
866
867
868
869
871
873
874
876
879
881
883
886
888
890
893
895
897
899
901
903
905
907
909
910
912
913
915
916
917
918
919
920
921
922
922
923
923
924
925
926
927
928
930
931
933
935
936
938
940
942
943
945
946
948
949
950
951
951
952
952
952
952
951
951
950
950
949
949
948
947
947
946
946
946
946
945
945
945
944
944
943
942
941
940
939
938
937
936
936
935
934
933
933
932
931
930
929
928
927
925
924
923
922
921
920
919
918
918
918
917
917
916
916
915
915
914
913
912
910
909
907
905
903
901
899
897
894
892
890
887
885
883
881
879
877
875
874
872
870
868
866
864
862
859
857
855
852
850
848
845
843
840
838
836
834
832
830
828
826
824
822
819
816
813
810
806
802
798
794
789
785
780
775
770
765
759
754
749
744
739
733
728
722
716
711
705
699
693
687
682
676
671
665
660
654
649
644
639
634
630
625
621
616
612
608
604
599
595
590
585
580
575
569
563
556
549
542
535
528
521
514
506
499
492
485
478
471
464
457
450
442
435
427
418
410
402
393
384
376
368
360
352
344
337
331
324
318
311
305
299
292
285
278
271
263
255
247
239
231
223
214
206
197
189
180
171
162
152
142
132
122
112
101
91
80
70
60
50
41
32
22
14
5
-4
-12
-21
-29
-38
-46
-54
-63
-71
-79
-86
-94
-102
-109
-116
-124
-131
-139
-147
-156
-165
-174
-184
-194
-205
-216
-227
-238
-249
-260
-272
-284
-295
-307
-319
-332
-344
-357
-370
-383
-397
-410
-423
-435
-448
-459
-471
-482
-493
-503
-513
-523
-532
-542
-551
-561
-570
-580
-590
-599
-609
-618
-627
-637
-646
-656
-665
-674
-684
-693
-702
-711
-720
-729
-738
-746
-754
-762
-769
-777
-785
-794
-803
-812
-821
-831
-841
-851
-862
-872
-883
-894
-904
-915
-925
-936
-946
-956
-966
-976
-986
-996
-1004
-1014
-1024
-1033
-1041
-1049
-1056
-1062
-1068
-1073
-1077
-1081
-1085
-1088
-1091
-1094
-1097
-1101
-1105
-1109
-1114
-1119
-1124
-1129
-1134
-1139
-1144
-1148
-1152
-1156
-1160
-1164
-1168
-1173
-1177
-1183
-1189
-1196
-1203
-1211
-1220
-1230
-1240
-1251
-1262
-1273
-1284
-1294
-1304
-1313
-1321
-1328
-1335
-1340
-1344
-1347
-1349
-1350
-1351
-1352
-1352
-1352
-1352
-1353
-1353
-1353
-1352
-1352
-1351
-1349
-1347
-1344
-1340
-1336
-1331
-1325
-1320
-1313
-1307
-1300
-1293
-1287
-1280
-1273
-1266
-1259
-1251
-1244
-1236
-1228
-1221
-1213
-1206
-1199
-1193
-1187
-1182
-1178
-1174
-1170
-1167
-1164
-1161
-1159
-1157
-1156
-1154
-1153
-1153
-1152
-1153
-1153
-1154
-1155
-1157
-1159
-1161
-1163
-1165
-1166
-1168
-1169
-1170
-1171
-1171
-1171
-1171
-1171
-1172
-1172
-1172
-1173
-1174
-1175
-1177
-1180
-1183
-1186
-1190
-1195
-1200
-1206
-1212
-1219
-1226
-1234
-1241
-1249
-1257
-1265
-1272
-1279
-1285
-1291
-1296
-1301
-1305
-1309
-1313
-1317
-1321
-1325
-1329
-1333
-1336
-1338
-1340
-1342
-1342
-1341
-1339
-1335
-1331
-1325
-1319
-1311
-1302
-1292
-1282
-1270
-1258
-1246
-1232
-1219
-1205
-1191
-1177
-1162
-1148
-1134
-1120
-1105
-1091
-1077
-1063
-1049
-1035
-1022
-1008
-996
-984
-972
-961
-950
-940
-931
-922
-913
-903
-894
-884
-874
-864
-854
-843
-833
-824
-815
-806
-799
-793
-788
-783
-780
-776
-774
-771
-769
-766
-763
-761
-758
-756
-753
-752
-750
-749
-749
-749
-750
-751
-752
-754
-755
-757
-758
-759
-760
-760
-761
-761
-761
-762
-762
-763
-763
-764
-765
-766
-767
-767
-768
-768
-768
-768
-768
-768
-767
-767
-765
-762
-759
-754
-748
-741
-732
-723
-712
-699
-686
-673
-658
-643
-627
-611
-594
-577
-559
-541
-522
-504
-485
-466
-448
-430
-412
-395
-379
-364
-350
-336
-324
-313
-303
-294
-285
-277
-270
-262
-255
-247
-240
-232
-224
-216
-208
-200
-193
-186
-180
-174
-169
-164
-160
-157
-154
-152
-150
-148
-147
-145
-142
-139
-135
-131
-125
-119
-112
-105
-98
-91
-85
-80
-76
-73
-71
-70
-70
-71
-73
-75
-77
-79
-81
-83
-85
-87
-90
-92
-95
-97
-100
-104
-108
-112
-116
-121
-125
-130
-135
-140
-144
-148
-152
-156
-160
-164
-167
-171
-174
-177
-180
-182
-185
-186
-187
-188
-188
-188
-188
-188
-187
-186
-185
-184
-183
-181
-178
-175
-171
-167
-163
-158
-153
-148
-143
-137
-132
-127
-123
-118
-114
-111
-108
-106
-105
-103
-103
-102
-102
-102
-102
-102
-101
-101
-99
-98
-95
-92
-89
-84
-79
-73
-67
-60
-53
-45
-37
-29
-21
-13
-5
3
11
19
27
36
44
53
62
71
80
89
99
108
117
125
134
142
150
157
164
170
176
180
184
186
188
189
189
189
188
187
185
184
182
180
179
177
176
174
173
172
171
171
170
170
171
171
172
173
175
178
181
184
188
193
198
204
210
217
223
230
237
244
251
257
263
269
275
280
286
292
298
304
312
320
328
337
347
358
369
380
391
403
415
427
439
452
465
479
493
507
521
535
549
562
575
587
598
608
616
624
631
637
641
645
649
652
655
658
661
665
670
676
682
689
696
703
710
716
721
725
728
729
728
726
722
717
710
702
692
682
671
659
647
634
621
608
595
583
571
560
549
539
530
523
516
511
507
504
503
503
503
505
507
509
510
512
512
512
512
510
507
504
501
497
493
488
484
480
476
472
469
466
464
463
463
463
465
467
471
475
481
487
495
504
514
526
538
551
565
580
595
611
627
643
659
674
690
704
718
731
743
755
765
775
784
793
802
812
822
833
845
858
871
886
902
919
936
955
974
993
1012
1032
1052
1071
1090
1109
1126
1144
1161
1177
1193
1210
1226
1243
1260
1277
1295
1314
1332
1352
1372
1392
1413
1433
1455
1476
1497
1519
1540
1561
1582
1603
1623
1644
1664
1683
1702
1721
1740
1757
1775
1792
1808
1823
1838
1853
1867
1881
1894
1906
1918
1930
1942
1954
1965
1977
1989
2001
2015
2029
2044
2060
2078
2096
2116
2137
2158
2181
2205
2229
2254
2279
2305
2331
2358
2384
2410
2437
2463
2490
2516
2543
2569
2595
2621
2646
2670
2694
2717
2739
2760
2780
2799
2816
2832
2847
2861
2874
2886
2896
2906
2915
2924
2932
2939
2946
2952
2958
2964
2969
2974
2979
2983
2987
2991
2995
2998
3001
3005
3009
3013
3018
3023
3029
3036
3043
3051
3059
3067
3075
3082
3089
3096
3102
3107
3110
3113
3115
3115
3115
3114
3112
3110
3107
3104
3101
3097
3095
3093
3091
3091
3091
3092
3095
3098
3102
3107
3113
3118
3124
3130
3136
3141
3147
3152
3157
3162
3168
3174
3180
3188
3196
3205
3214
3225
3235
3247
3258
3270
3281
3293
3304
3314
3325
3334
3343
3351
3359
3365
3371
3376
3380
3383
3385
3387
3388
3388
3388
3388
3387
3387
3387
3387
3387
3388
3390
3392
3396
3400
3405
3410
3417
3425
3434
3444
3454
3466
3479
3492
3506
3521
3536
3552
3568
3584
3600
3616
3631
3646
3661
3675
3688
3700
3712
3723
3733
3743
3752
3762
3771
3780
3790
3799
3809
3818
3827
3836
3844
3852
3859
3866
3872
3878
3882
3887
3891
3894
3897
3900
3903
3906
3908
3911
3913
3915
3917
3918
3919
3919
3920
3919
3919
3918
3917
3916
3914
3913
3912
3911
3910
3910
3910
3910
3910
3910
3911
3910
3910
3909
3908
3905
3902
3898
3894
3888
3882
3875
3868
3861
3854
3848
3841
3836
3831
3827
3823
3820
3817
3815
3813
3811
3809
3807
3804
3801
3797
3792
3787
3780
3773
3764
3754
3743
3732
3719
3705
3691
3676
3661
3645
3629
3612
3594
3576
3557
3538
3518
3496
3474
3451
3426
3400
3373
3344
3315
3284
3252
3219
3185
3150
3116
3081
3046
3012
2978
2945
2913
2881
2851
2822
2793
2766
2740
2714
2689
2665
2641
2618
2595
2573
2552
2531
2510
2490
2469
2449
2429
2409
2389
2368
2348
2327
2307
2286
2264
2243
2221
2199
2177
2154
2131
2107
2083
2059
2033
2009
1983
1957
1931
1905
1879
1854
1828
1804
1780
1757
1735
1715
1695
1677
1660
1645
1632
1619
1609
1599
1591
1585
1579
1574
1570
1567
1565
1562
1560
1558
1555
1552
1548
1543
1537
1529
1521
1510
1499
1486
1473
1458
1442
1426
1409
1391
1372
1353
1334
1313
1291
1269
1246
1221
1196
1169
1142
1113
1084
1054
1024
993
961
929
896
863
829
795
760
725
689
654
618
582
547
511
476
441
406
372
339
306
273
242
213
184
157
132
109
88
70
53
38
25
14
5
-3
-9
-15
-20
-24
-29
-33
-37
-41
-46
-51
-57
-63
-70
-78
-87
-96
-105
-115
-124
-134
-144
-153
-163
-172
-182
-191
-201
-211
-222
-233
-245
-258
-271
-285
-300
-316
-333
-350
-369
-388
-409
-431
-453
-477
-501
-526
-552
-578
-604
-631
-659
-686
-714
-742
-770
-798
-826
-855
-883
-911
-940
-968
-996
-1024
-1051
-1078
-1105
-1132
-1158
-1184
-1210
-1236
-1261
-1286
-1312
-1338
-1364
-1390
-1418
-1446
-1475
-1505
-1535
-1567
-1600
-1634
-1668
-1703
-1738
-1774
-1810
-1845
-1881
-1917
-1953
-1988
-2024
-2059
-2094
-2129
-2164
-2198
-2232
-2266
-2299
-2331
-2362
-2393
-2422
-2450
-2477
-2503
-2528
-2552
-2574
-2596
-2617
-2637
-2656
-2676
-2695
-2714
-2733
-2753
-2772
-2792
-2811
-2831
-2850
-2869
-2888
-2907
-2925
-2943
-2960
-2976
-2992
-3007
-3022
-3037
-3051
-3065
-3079
-3093
-3107
-3121
-3135
-3149
-3163
-3177
-3191
-3206
-3220
-3234
-3248
-3262
-3277
-3291
-3306
-3321
-3337
-3353
-3370
-3387
-3405
-3423
-3441
-3460
-3480
-3499
-3519
-3539
-3560
-3581
-3602
-3624
-3646
-3668
-3691
-3715
-3739
-3763
-3787
-3812
-3837
-3862
-3888
-3913
-3938
-3964
-3989
-4013
-4038
-4062
-4086
-4109
-4132
-4154
-4176
-4196
-4216
-4235
-4253
-4269
-4285
-4299
-4312
-4325
-4336
-4346
-4355
-4364
-4372
-4380
-4387
-4394
-4401
-4408
-4414
-4421
-4427
-4433
-4439
-4445
-4451
-4457
-4463
-4470
-4477
-4484
-4493
-4501
-4511
-4521
-4532
-4543
-4556
-4569
-4582
-4596
-4611
-4626
-4640
-4655
-4670
-4685
-4699
-4713
-4727
-4742
-4756
-4770
-4785
-4800
-4815
-4832
-4848
-4866
-4884
-4903
-4923
-4942
-4963
-4983
-5004
-5025
-5046
-5067
-5088
-5110
-5131
-5152
-5173
-5195
-5216
-5238
-5259
-5281
-5303
-5326
-5348
-5370
-5393
-5415
-5436
-5457
-5477
-5497
-5515
-5532
-5549
-5564
-5578
-5592
-5605
-5617
-5628
-5640
-5651
-5661
-5672
-5682
-5692
-5702
-5712
-5721
-5730
-5740
-5748
-5757
-5766
-5774
-5782
-5789
-5796
-5803
-5809
-5814
-5819
-5823
-5827
-5829
-5831
-5832
-5833
-5833
-5832
-5832
-5831
-5829
-5827
-5826
-5823
-5821
-5818
-5816
-5813
-5809
-5806
-5802
-5798
-5794
-5789
-5784
-5780
-5775
-5770
-5766
-5762
-5759
-5756
-5754
-5753
-5752
-5752
-5754
-5756
-5759
-5762
-5766
-5771
-5776
-5782
-5788
-5794
-5800
-5807
-5813
-5820
-5827
-5834
-5841
-5848
-5855
-5863
-5870
-5877
-5884
-5891
-5898
-5905
-5912
-5919
-5926
-5933
-5941
-5949
-5958
-5968
-5980
-5992
-6006
-6021
-6036
-6054
-6072
-6090
-6110
-6129
-6149
-6169
-6188
-6207
-6226
-6244
-6261
-6278
-6295
-6311
-6326
-6342
-6357
-6372
-6386
-6400
-6414
-6427
-6440
-6452
-6464
-6475
-6485
-6495
-6505
-6513
-6521
-6529
-6535
-6541
-6546
-6549
-6552
-6554
-6555
-6555
-6555
-6553
-6551
-6549
-6546
-6542
-6537
-6532
-6526
-6519
-6512
-6505
-6497
-6489
-6480
-6472
-6464
-6455
-6448
-6440
-6433
-6427
-6421
-6416
-6412
-6408
-6405
-6403
-6403
-6403
-6404
-6406
-6409
-6413
-6418
-6425
-6433
-6442
-6452
-6464
-6476
-6490
-6504
-6520
-6536
-6553
-6570
-6588
-6606
-6625
-6644
-6662
-6681
-6699
-6718
-6736
-6754
-6772
-6789
-6806
-6823
-6839
-6854
-6869
-6884
-6897
-6910
-6921
-6931
-6941
-6948
-6955
-6960
-6964
-6966
-6967
-6967
-6966
-6964
-6960
-6957
-6952
-6948
-6942
-6937
-6931
-6924
-6918
-6912
-6905
-6898
-6891
-6885
-6878
-6871
-6865
-6859
-6853
-6847
-6841
-6836
-6832
-6828
-6824
-6821
-6819
-6816
-6815
-6814
-6813
-6812
-6812
-6812
-6812
-6811
-6811
-6811
-6811
-6811
-6810
-6810
-6809
-6809
-6808
-6807
-6807
-6806
-6806
-6806
-6806
-6807
-6807
-6808
-6809
-6810
-6811
-6812
-6813
-6814
-6815
-6816
-6817
-6819
-6820
-6823
-6825
-6828
-6832
-6835
-6840
-6845
-6850
-6855
-6861
-6868
-6874
-6881
-6887
-6894
-6901
-6908
-6914
-6921
-6928
-6934
-6940
-6947
-6953
-6960
-6967
-6974
-6982
-6989
-6997
-7004
-7012
-7020
-7028
-7035
-7042
-7049
-7056
-7063
-7069
-7075
-7081
-7087
-7093
-7098
-7104
-7110
-7115
-7121
-7126
-7131
-7136
-7140
-7143
-7147
-7149
-7151
-7152
-7153
-7153
-7153
-7152
-7151
-7149
-7147
-7145
-7143
-7141
-7138
-7136
-7134
-7131
-7129
-7127
-7125
-7124
-7123
-7122
-7122
-7122
-7122
-7123
-7124
-7125
-7127
-7129
-7130
-7132
-7134
-7135
-7137
-7139
-7141
-7143
-7145
-7147
-7149
-7151
-7153
-7156
-7158
-7160
-7163
-7165
-7168
-7170
-7173
-7175
-7178
-7180
-7182
-7185
-7187
-7189
-7192
-7194
-7196
-7199
-7201
-7204
-7206
-7208
-7210
-7212
-7214
-7216
-7217
-7219
-7220
-7220
-7221
-7221
-7221
-7220
-7219
-7217
-7216
-7214
-7212
-7210
-7207
-7205
-7204
-7202
-7201
-7200
-7200
-7200
-7200
-7201
-7203
-7205
-7208
-7212
-7217
-7222
-7229
-7236
-7245
-7254
-7265
-7276
-7289
-7302
-7316
-7330
-7344
-7359
-7374
-7389
-7404
-7419
-7433
-7447
-7460
-7473
-7485
-7497
-7508
-7519
-7529
-7538
-7548
-7556
-7564
-7572
-7579
-7586
-7592
-7598
-7603
-7608
-7612
-7616
-7620
-7623
-7625
-7627
-7629
-7630
-7631
-7631
-7631
-7630
-7629
-7628
-7627
-7626
-7625
-7624
-7623
-7622
-7621
-7621
-7620
-7620
-7620
-7621
-7621
-7622
-7623
-7625
-7627
-7629
-7631
-7633
-7636
-7638
-7641
-7643
-7646
-7648
-7651
-7653
-7655
-7657
-7659
-7661
-7663
-7665
-7668
-7670
-7672
-7675
-7677
-7680
-7682
-7684
-7685
-7687
-7688
-7689
-7690
-7690
-7691
-7692
-7694
-7696
-7699
-7702
-7706
-7711
-7717
-7724
-7731
-7739
-7749
-7759
-7770
-7782
-7794
-7808
-7822
-7837
-7852
-7868
-7885
-7902
-7919
-7936
-7953
-7970
-7988
-8005
-8023
-8041
-8058
-8077
-8095
-8113
-8132
-8151
-8170
-8188
-8207
-8226
-8245
-8263
-8281
-8299
-8317
-8334
-8350
-8366
-8382
-8397
-8411
-8424
-8436
-8447
-8458
-8468
-8476
-8484
-8492
-8498
-8504
-8510
-8514
-8518
-8522
-8525
-8527
-8529
-8530
-8531
-8532
-8532
-8533
-8533
-8533
-8533
-8533
-8532
-8531
-8530
-8528
-8525
-8521
-8516
-8510
-8502
-8493
-8482
-8469
-8455
-8439
-8421
-8400
-8378
-8354
-8327
-8297
-8266
-8231
-8194
-8154
-8111
-8064
-8016
-7964
-7909
-7850
-7789
-7723
-7655
-7583
-7508
-7429
-7347
-7263
-7175
-7085
-6993
-6898
-6800
-6701
-6600
-6497
-6392
-6285
-6177
-6068
-5957
-5844
-5730
-5615
-5498
-5380
-5261
-5141
-5020
-4898
-4775
-4651
-4527
-4402
-4276
-4151
-4025
-3899
-3772
-3646
-3520
-3394
-3268
-3143
-3019
-2896
-2774
-2653
-2534
-2416
-2300
-2186
-2075
-1965
-1858
-1753
-1652
-1553
-1457
-1365
-1276
-1191
-1111
-1034
-962
-895
-832
-775
-723
-676
-634
-598
-567
-541
-521
-506
-496
-492
-492
-498
-508
-523
-542
-566
-594
-627
-663
-703
-748
-796
-848
-904
-963
-1027
-1094
-1164
-1238
-1316
-1397
-1482
-1570
-1661
-1755
-1853
-1953
-2057
-2163
-2272
-2384
-2498
-2614
-2733
-2853
-2975
-3099
-3225
-3351
-3479
-3608
-3737
-3868
-3998
-4129
-4261
-4392
-4523
-4654
-4785
-4915
-5045
-5173
-5301
-5427
-5552
-5675
-5797
-5917
-6035
-6150
-6264
-6376
-6486
-6593
-6698
-6801
-6902
-7001
-7097
-7192
-7284
-7374
-7462
-7549
-7632
-7714
-7794
-7871
-7946
-8019
-8089
-8156
-8221
-8282
-8341
-8397
-8450
-8499
-8546
-8589
-8629
-8666
-8699
-8729
-8756
-8779
-8799
-8816
-8829
-8838
-8844
-8846
-8845
-8840
-8831
-8818
-8802
-8781
-8757
-8729
-8696
-8660
-8620
-8575
-8527
-8474
-8417
-8355
-8289
-8218
-8143
-8063
-7979
-7890
-7796
-7698
-7595
-7488
-7377
-7262
-7143
-7021
-6896
-6769
-6639
-6506
-6372
-6235
-6097
-5958
-5817
-5676
-5533
-5389
-5245
-5100
-4955
-4810
-4664
-4519
-4374
-4229
-4086
-3943
-3801
-3660
-3521
-3383
-3247
-3112
-2979
-2849
-2720
-2594
-2470
-2349
-2230
-2114
-2000
-1889
-1781
-1676
-1574
-1475
-1378
-1284
-1194
-1106
-1020
-939
-860
-784
-711
-640
-573
-509
-447
-388
-332
-279
-228
-180
-133
-90
-48
-8
30
67
102
135
167
197
226
254
280
306
330
353
375
396
417
436
455
474
493
511
529
547
565
583
601
619
638
657
676
696
715
733
752
769
786
801
815
828
838
847
853
857
859
859
857
853
848
840
831
821
810
797
784
770
755
741
726
711
697
683
671
660
652
645
641
640
643
649
660
674
694
719
749
784
825
873
926
986
1053
1126
1206
1293
1386
1487
1595
1709
1831
1959
2093
2233
2380
2532
2689
2852
3019
3192
3368
3549
3733
3921
4112
4305
4501
4699
4898
5098
5298
5499
5699
5899
6097
6294
6490
6683
6873
7062
7247
7429
7609
7785
7958
8127
8293
8455
8614
8769
8920
9067
9211
9350
9486
9617
9745
9868
9987
10101
10212
10318
10420
10518
10611
10701
10787
10870
10949
11025
11098
11169
11237
11303
11367
11430
11491
11551
11610
11667
11724
11779
11834
11887
11939
11989
12037
12084
12129
12172
12213
12251
12287
12321
12352
12381
12407
12432
12454
12474
12492
12508
12522
12533
12542
12548
12552
12553
12551
12546
12537
12524
12508
12489
12465
12437
12406
12370
12331
12289
12243
12193
12141
12086
12029
11970
11908
11846
11781
11716
11650
11583
11516
11449
11381
11314
11247
11180
11114
11049
10986
10924
10864
10806
10750
10697
10647
10600
10556
10516
10479
10445
10416
10390
10368
10349
10335
10324
10317
10313
10314
10318
10326
10337
10353
10372
10395
10422
10453
10487
10525
10566
10610
10658
10708
10762
10818
10877
10938
11002
11068
11136
11207
11278
11352
11426
11502
11578
11654
11731
11807
11882
11957
12029
12101
12170
12237
12302
12364
12424
12481
12536
12588
12637
12683
12726
12767
12805
12841
12875
12907
12938
12967
12994
13021
13048
13074
13101
13129
13157
13187
13219
13252
13288
13327
13369
13413
13461
13512
13567
13626
13687
13753
13822
13895
13972
14052
14137
14225
14316
14412
14511
14613
14719
14829
14942
15058
15177
15299
15423
15551
15680
15813
15947
16082
16221
16361
16501
16642
16783
16925
17066
17206
17346
17484
17620
17754
17887
18017
18145
18270
18394
18514
18632
18748
18861
18971
19078
19181
19282
19380
19474
19564
19652
19736
19816
19893
19966
20036
20103
20167
20227
20284
20338
20389
20436
20481
20524
20563
20599
20633
20664
20692
20718
20741
20761
20779
20794
20807
20817
20826
20832
20837
20839
20840
20840
20838
20836
20832
20828
20823
20817
20811
20805
20797
20790
20782
20773
20764
20754
20743
20732
20720
20707
20694
20681
20667
20652
20638
20623
20607
20592
20575
20559
20542
20524
20505
20485
20464
20441
20417
20391
20364
20335
20303
20270
20234
20196
20157
20115
20071
20024
19976
19926
19873
19819
19764
19706
19647
19587
19525
19463
19399
19335
19271
19206
19142
19079
19018
18958
18900
18846
18794
18747
18704
18665
18631
18603
18580
18563
18552
18547
18547
18554
18567
18587
18612
18643
18680
18723
18771
18824
18883
18946
19013
19085
19160
19239
19321
19406
19493
19581
19671
19762
19853
19944
20035
20125
20213
20300
20385
20468
20548
20625
20700
20771
20840
20904
20965
21021
21074
21122
21165
21204
21237
21265
21287
21304
21315
21320
21319
21311
21297
21277
21250
21217
21178
21133
21081
21025
20962
20894
20822
20745
20663
20578
20490
20398
20304
20208
20110
20011
19912
19812
19712
19613
19514
19417
19321
19226
19133
19042
18952
18865
18778
18694
18610
18527
18445
18362
18279
18196
18110
18023
17933
17841
17746
17648
17545
17439
17330
17215
17097
16975
16848
16717
16582
16442
16299
16151
15999
15844
15685
15521
15355
15184
15010
14833
14652
14467
14278
14085
13888
13687
13481
13271
13055
12834
12608
12376
12139
11896
11648
11394
11135
10872
10603
10330
10054
9774
9492
9208
8923
8638
8353
8069
7787
7508
7231
6957
6688
6422
6162
5906
5657
5412
5175
4943
4718
4500
4289
4086
3889
3700
3518
3343
3176
3016
2863
2718
2579
2448
2323
2205
2093
1987
1886
1790
1698
1611
1528
1449
1373
1300
1231
1164
1100
1039
981
926
873
824
777
734
695
659
626
598
573
553
536
523
515
511
511
515
524
537
555
577
604
636
672
714
762
814
872
936
1004
1079
1159
1244
1334
1429
1528
1632
1739
1849
1962
2078
2196
2315
2437
2559
2683
2807
2932
3057
3183
3308
3432
3557
3680
3802
3923
4042
4159
4274
4386
4496
4601
4703
4800
4892
4979
5059
5134
5202
5263
5316
5362
5400
5429
5450
5463
5466
5460
5444
5419
5384
5339
5285
5220
5146
5061
4967
4863
4750
4627
4495
4355
4207
4051
3888
3718
3542
3359
3172
2979
2782
2580
2374
2165
1951
1735
1515
1291
1065
835
602
366
128
-113
-356
-601
-847
-1094
-1342
-1589
-1836
-2083
-2328
-2571
-2813
-3053
-3290
-3525
-3758
-3989
-4217
-4443
-4666
-4887
-5106
-5322
-5537
-5748
-5957
-6164
-6368
-6569
-6767
-6963
-7155
-7345
-7531
-7715
-7896
-8074
-8250
-8424
-8596
-8767
-8936
-9105
-9273
-9440
-9607
-9773
-9939
-10105
-10270
-10435
-10599
-10761
-10922
-11082
-11239
-11393
-11545
-11694
-11839
-11981
-12118
-12251
-12379
-12502
-12620
-12732
-12838
-12939
-13033
-13120
-13201
-13275
-13342
-13401
-13452
-13496
-13532
-13560
-13579
-13589
-13591
-13583
-13566
-13539
-13503
-13457
-13401
-13334
-13257
-13170
-13071
-12962
-12842
-12710
-12568
-12415
-12250
-12074
-11887
-11690
-11482
-11263
-11034
-10796
-10548
-10290
-10025
-9751
-9470
-9183
-8889
-8591
-8288
-7982
-7673
-7363
-7052
-6740
-6430
-6120
-5813
-5507
-5205
-4906
-4610
-4319
-4032
-3750
-3472
-3199
-2932
-2671
-2415
-2165
-1921
-1682
-1450
-1224
-1004
-790
-582
-379
-182
11
198
380
558
731
900
1065
1226
1384
1538
1688
1835
1978
2119
2256
2389
2520
2647
2771
2892
3011
3126
3240
3351
3461
3570
3677
3785
3892
3999
4107
4216
4327
4439
4553
4669
4788
4909
5032
5158
5287
5417
5550
5684
5820
5957
6096
6234
6373
6511
6649
6785
6919
7051
7181
7307
7430
7549
7665
7776
7883
7986
8085
8179
8270
8356
8439
8518
8593
8664
8731
8795
8855
8912
8965
9014
9059
9100
9138
9172
9202
9228
9250
9269
9283
9293
9300
9303
9302
9298
9290
9280
9268
9253
9236
9217
9197
9175
9153
9129
9105
9080
9054
9028
9001
8973
8946
8918
8889
8860
8831
8802
8772
8741
8710
8679
8647
8615
8582
8548
8513
8476
8439
8401
8361
8320
8277
8232
8186
8138
8090
8041
7989
7937
7885
7831
7778
7725
7672
7620
7569
7520
7472
7427
7384
7343
7306
7271
7240
7212
7188
7166
7148
7134
7122
7114
7109
7106
7106
7109
7115
7123
7134
7146
7162
7179
7199
7221
7245
7272
7300
7331
7363
7398
7434
7473
7513
7556
7600
7647
7695
7746
7799
7853
7911
7970
8031
8095
8162
8230
8302
8375
8451
8529
8609
8691
8775
8861
8949
9037
9126
9216
9306
9395
9483
9569
9653
9734
9812
9886
9956
10020
10079
10133
10181
10222
10258
10287
10311
10328
10341
10348
10351
10349
10345
10337
10326
10314
10300
10284
10268
10251
10234
10216
10199
10183
10166
10151
10135
10120
10106
10091
10077
10062
10047
10032
10016
9999
9981
9963
9943
9923
9902
9881
9859
9837
9814
9792
9769
9747
9726
9705
9684
9664
9645
9626
9608
9590
9572
9554
9536
9517
9498
9478
9457
9435
9412
9389
9364
9338
9311
9284
9255
9225
9195
9164
9132
9099
9065
9029
8992
8953
8913
8870
8824
8776
8726
8672
8616
8557
8495
8432
8366
8298
8229
8159
8087
8016
7947
7877
7809
7742
7677
7615
7555
7498
7445
7394
7347
7304
7264
7229
7197
7169
7145
7124
7108
7095
7085
7079
7077
7078
7082
7089
7098
7110
7125
7142
7160
7180
7202
7224
7248
7273
7298
7325
7352
7379
7408
7436
7466
7496
7526
7556
7587
7617
7648
7678
7707
7735
7763
7789
7813
7836
7857
7876
7893
7907
7919
7928
7935
7940
7943
7943
7942
7938
7933
7927
7919
7911
7901
7892
7881
7871
7861
7851
7841
7831
7822
7813
7804
7796
7788
7781
7775
7769
7764
7759
7755
7752
7750
7748
7747
7746
7746
7747
7748
7750
7753
7756
7761
7766
7772
7779
7788
7797
7807
7819
7832
7846
7861
7878
7895
7914
7933
7954
7975
7997
8019
8042
8066
8090
8116
8141
8166
8193
8219
8246
8273
8301
8330
8359
8389
8419
8450
8482
8514
8547
8581
8615
8650
8685
8720
8756
8791
8827
8862
8897
8932
8967
9001
9034
9067
9099
9131
9161
9191
9221
9249
9277
9304
9330
9356
9381
9406
9431
9455
9479
9504
9528
9552
9577
9602
9627
9654
9680
9708
9736
9766
9796
9827
9859
9891
9924
9957
9991
10024
10057
10090
10123
10154
10185
10214
10242
10268
10293
10316
10337
10357
10374
10389
10402
10412
10421
10427
10431
10432
10432
10429
10424
10417
10408
10397
10384
10369
10353
10335
10316
10295
10273
10250
10224
10198
10170
10140
10109
10076
10042
10006
9968
9929
9889
9847
9803
9758
9712
9665
9616
9566
9516
9464
9411
9358
9304
9249
9193
9136
9080
9022
8964
8906
8847
8788
8728
8668
8608
8548
8487
8426
8364
8302
8240
8177
8114
8051
7988
7925
7863
7800
7737
7675
7614
7552
7491
7430
7370
7309
7249
7189
7129
7070
7011
6952
6893
6835
6778
6722
6666
6611
6558
6505
6455
6406
6358
6313
6270
6229
6190
6153
6118
6086
6055
6027
6001
5976
5954
5933
5914
5897
5881
5867
5854
5843
5833
5824
5817
5812
5807
5805
5804
5804
5806
5809
5814
5820
5827
5836
5845
5856
5868
5880
5893
5907
5922
5937
5953
5969
5986
6003
6020
6037
6055
6072
6090
6107
6125
6141
6158
6174
6189
6203
6216
6228
6239
6248
6255
6261
6265
6267
6267
6266
6261
6255
6247
6236
6223
6208
6190
6171
6148
6124
6097
6068
6036
6001
5964
5925
5882
5836
5788
5736
5681
5622
5560
5495
5425
5352
5275
5195
5111
5023
4931
4835
4736
4633
4526
4416
4301
4184
4062
3937
3808
3676
3540
3401
3259
3113
2965
2814
2660
2503
2344
2183
2020
1855
1688
1520
1351
1181
1010
837
665
492
318
144
-30
-205
-380
-555
-730
-905
-1081
-1257
-1434
-1611
-1788
-1966
-2145
-2324
-2504
-2685
-2866
-3049
-3232
-3416
-3601
-3787
-3974
-4161
-4349
-4537
-4726
-4915
-5104
-5292
-5481
-5669
-5856
-6042
-6227
-6411
-6594
-6775
-6955
-7133
-7309
-7484
-7657
-7828
-7997
-8164
-8330
-8494
-8656
-8817
-8975
-9132
-9287
-9439
-9590
-9738
-9884
-10027
-10168
-10306
-10442
-10574
-10704
-10831
-10954
-11075
-11193
-11308
-11420
-11529
-11636
-11739
-11840
-11938
-12033
-12125
-12215
-12302
-12386
-12467
-12546
-12623
-12697
-12768
-12838
-12905
-12970
-13034
-13096
-13157
-13216
-13274
-13331
-13387
-13442
-13497
-13550
-13603
-13655
-13707
-13758
-13808
-13857
-13905
-13952
-13998
-14043
-14086
-14128
-14169
-14208
-14246
-14283
-14318
-14352
-14385
-14418
-14449
-14479
-14509
-14538
-14566
-14594
-14621
-14648
-14674
-14699
-14724
-14747
-14770
-14792
-14813
-14833
-14852
-14870
-14887
-14903
-14918
-14932
-14945
-14957
-14969
-14979
-14990
-14999
-15008
-15016
-15024
-15031
-15038
-15043
-15048
-15052
-15055
-15056
-15057
-15056
-15055
-15052
-15049
-15044
-15040
-15034
-15029
-15023
-15018
-15014
-15010
-15006
-15004
-15003
-15004
-15005
-15009
-15014
-15021
-15029
-15040
-15053
-15067
-15084
-15103
-15124
-15147
-15172
-15199
-15229
-15261
-15294
-15330
-15368
-15408
-15449
-15492
-15536
-15582
-15629
-15677
-15725
-15775
-15825
-15875
-15926
-15978
-16029
-16081
-16133
-16184
-16236
-16289
-16341
-16392
-16444
-16494
-16545
-16594
-16643
-16691
-16739
-16785
-16831
-16875
-16919
-16961
-17002
-17043
-17082
-17120
-17157
-17194
-17229
-17263
-17296
-17328
-17360
-17390
-17419
-17448
-17475
-17502
-17528
-17553
-17578
-17602
-17625
-17648
-17671
-17694
-17716
-17739
-17761
-17784
-17807
-17830
-17853
-17876
-17900
-17924
-17949
-17974
-17999
-18024
-18050
-18077
-18103
-18131
-18158
-18186
-18215
-18244
-18274
-18304
-18334
-18365
-18397
-18428
-18460
-18492
-18525
-18557
-18590
-18623
-18656
-18690
-18723
-18757
-18791
-18825
-18859
-18894
-18928
-18964
-18999
-19035
-19071
-19107
-19143
-19180
-19217
-19254
-19291
-19328
-19365
-19402
-19439
-19475
-19512
-19548
-19583
-19619
-19654
-19688
-19722
-19756
-19789
-19822
-19854
-19886
-19917
-19947
-19977
-20006
-20033
-20060
-20086
-20110
-20133
-20155
-20176
-20195
-20212
-20229
-20243
-20257
-20269
-20280
-20290
-20299
-20307
-20314
-20320
-20326
-20332
-20337
-20342
-20347
-20352
-20357
-20362
-20368
-20373
-20379
-20385
-20392
-20399
-20406
-20414
-20423
-20432
-20441
-20451
-20461
-20472
-20484
-20496
-20509
-20522
-20536
-20550
-20565
-20580
-20596
-20612
-20628
-20645
-20662
-20679
-20696
-20713
-20730
-20747
-20763
-20780
-20796
-20812
-20827
-20841
-20855
-20869
-20881
-20893
-20903
-20913
-20922
-20930
-20936
-20941
-20945
-20947
-20948
-20947
-20944
-20940
-20934
-20925
-20915
-20903
-20888
-20872
-20853
-20832
-20809
-20784
-20756
-20726
-20694
-20660
-20623
-20583
-20541
-20496
-20449
-20399
-20346
-20291
-20233
-20173
-20110
-20044
-19976
-19906
-19833
-19759
-19682
-19603
-19522
-19440
-19356
-19271
-19184
-19096
-19007
-18917
-18827
-18736
-18645
-18553
-18462
-18370
-18279
-18189
-18099
-18010
-17921
-17834
-17747
-17662
-17578
-17495
-17414
-17334
-17255
-17177
-17101
-17026
-16953
-16881
-16811
-16742
-16675
-16609
-16544
-16480
-16418
-16358
-16299
-16241
-16184
-16129
-16075
-16023
-15972
-15923
-15874
-15828
-15782
-15739
-15696
-15655
-15615
-15577
-15540
-15504
-15470
-15437
-15405
-15375
-15346
-15318
-15292
-15267
-15243
-15221
-15200
-15180
-15161
-15143
-15127
-15111
-15097
-15084
-15073
-15062
-15052
-15043
-15035
-15028
-15022
-15015
-15010
-15004
-14998
-14993
-14987
-14981
-14974
-14966
-14957
-14948
-14937
-14925
-14912
-14897
-14881
-14863
-14843
-14821
-14798
-14773
-14747
-14718
-14688
-14657
-14624
-14589
-14552
-14515
-14475
-14434
-14392
-14348
-14302
-14255
-14206
-14155
-14103
-14049
-13993
-13936
-13876
-13815
-13753
-13688
-13622
-13555
-13486
-13416
-13344
-13272
-13198
-13124
-13049
-12973
-12897
-12821
-12744
-12668
-12591
-12515
-12438
-12362
-12286
-12211
-12136
-12062
-11989
-11916
-11844
-11773
-11704
-11635
-11568
-11502
-11438
-11376
-11315
-11256
-11199
-11144
-11091
-11040
-10992
-10946
-10903
-10862
-10824
-10788
-10755
-10726
-10699
-10674
-10653
-10635
-10620
-10607
-10597
-10590
-10586
-10584
-10584
-10587
-10592
-10600
-10609
-10621
-10634
-10650
-10667
-10687
-10708
-10730
-10754
-10780
-10807
-10835
-10865
-10895
-10926
-10958
-10991
-11023
-11057
-11090
-11123
-11156
-11190
-11222
-11255
-11287
-11319
-11351
-11382
-11413
-11444
-11475
-11505
-11535
-11566
-11596
-11626
-11655
-11685
-11715
-11745
-11774
-11804
-11833
-11862
-11892
-11921
-11950
-11979
-12008
-12036
-12065
-12092
-12120
-12147
-12174
-12201
-12226
-12252
-12277
-12301
-12325
-12348
-12370
-12392
-12414
-12435
-12455
-12475
-12494
-12513
-12531
-12549
-12565
-12582
-12597
-12612
-12626
-12639
-12652
-12663
-12674
-12684
-12693
-12702
-12709
-12716
-12722
-12727
-12731
-12734
-12736
-12738
-12738
-12738
-12736
-12733
-12729
-12724
-12718
-12710
-12701
-12691
-12679
-12666
-12652
-12636
-12619
-12601
-12581
-12560
-12538
-12515
-12490
-12464
-12437
-12409
-12380
-12349
-12318
-12286
-12253
-12219
-12184
-12149
-12112
-12075
-12037
-11998
-11958
-11918
-11878
-11836
-11795
-11752
-11710
-11667
-11623
-11579
-11534
-11489
-11444
-11397
-11351
-11304
-11256
-11207
-11158
-11108
-11057
-11006
-10953
-10899
-10844
-10789
-10731
-10673
-10613
-10552
-10490
-10425
-10360
-10292
-10223
-10152
-10079
-10004
-9928
-9850
-9769
-9688
-9604
-9519
-9433
-9345
-9255
-9165
-9074
-8982
-8889
-8795
-8702
-8608
-8513
-8419
-8325
-8231
-8138
-8045
-7953
-7861
-7769
-7679
-7588
-7499
-7410
-7322
-7234
-7146
-7059
-6973
-6887
-6801
-6716
-6631
-6547
-6463
-6380
-6297
-6215
-6134
-6054
-5975
-5897
-5820
-5745
-5671
-5598
-5527
-5458
-5390
-5324
-5260
-5197
-5136
-5077
-5020
-4964
-4909
-4856
-4805
-4754
-4705
-4657
-4609
-4563
-4517
-4472
-4428
-4384
-4340
-4296
-4253
-4210
-4167
-4124
-4081
-4037
-3994
-3950
-3906
-3862
-3818
-3774
-3729
-3684
-3640
-3595
-3550
-3506
-3461
-3416
-3372
-3327
-3283
-3238
-3194
-3149
-3104
-3059
-3014
-2969
-2924
-2878
-2832
-2787
-2741
-2696
-2651
-2606
-2561
-2518
-2474
-2431
-2389
-2348
-2307
-2267
-2227
-2189
-2151
-2114
-2077
-2041
-2005
-1972
-1938
-1905
-1872
-1841
-1810
-1780
-1750
-1721
-1693
-1666
-1639
-1613
-1587
-1563
-1539
-1515
-1492
-1470
-1449
-1428
-1408
-1388
-1369
-1351
-1333
-1315
-1298
-1281
-1265
-1249
-1233
-1217
-1202
-1187
-1172
-1157
-1142
-1127
-1112
-1097
-1082
-1067
-1051
-1036
-1020
-1004
-990
-975
-960
-945
-931
-917
-903
-891
-879
-868
-858
-849
-842
-835
-830
-827
-825
-825
-826
-830
-835
-842
-851
-862
-875
-890
-907
-925
-946
-969
-993
-1018
-1046
-1075
-1105
-1136
-1169
-1202
-1236
-1271
-1307
-1343
-1379
-1415
-1451
-1487
-1523
-1558
-1592
-1626
-1659
-1692
-1723
-1754
-1784
-1812
-1840
-1866
-1891
-1915
-1937
-1958
-1978
-1995
-2012
-2025
-2037
-2049
-2058
-2064
-2068
-2071
-2071
-2068
-2064
-2057
-2048
-2037
-2025
-2009
-1992
-1973
-1952
-1929
-1904
-1877
-1849
-1818
-1785
-1751
-1714
-1676
-1635
-1592
-1547
-1500
-1451
-1400
-1346
-1290
-1232
-1171
-1108
-1043
-975
-905
-833
-758
-681
-601
-519
-434
-347
-258
-166
-72
25
123
224
327
431
538
647
757
869
982
1098
1214
1332
1451
1572
1693
1816
1940
2065
2190
2317
2445
2573
2702
2832
2963
3094
3227
3359
3493
3627
3761
3896
4032
4168
4305
4442
4580
4719
4858
4998
5139
5280
5422
5564
5707
5851
5995
6140
6285
6431
6576
6722
6868
7013
7159
7305
7450
7596
7741
7885
8029
8173
8317
8461
8604
8746
8888
9029
9170
9311
9451
9590
9729
9867
10004
10141
10276
10411
10545
10677
10808
10937
11065
11190
11314
11436
11555
11672
11786
11898
12006
12112
12214
12312
12408
12499
12587
12671
12751
12827
12899
12967
13030
13089
13144
13194
13240
13281
13318
13350
13378
13401
13420
13435
13445
13450
13452
13449
13442
13431
13416
13397
13375
13348
13317
13283
13245
13203
13158
13110
13058
13002
12943
12881
12816
12748
12676
12601
12523
12442
12357
12270
12179
12085
11988
11888
11784
11677
11567
11454
11338
11219
11096
10971
10843
10713
10580
10444
10306
10166
10024
9880
9734
9586
9437
9286
9134
8981
8827
8672
8516
8360
8203
8045
7888
7731
7573
7416
7259
7103
6948
6793
6640
6488
6337
6188
6041
5895
5752
5611
5471
5334
5200
5068
4938
4811
4686
4564
4444
4327
4212
4100
3990
3882
3777
3674
3573
3474
3378
3283
3191
3101
3012
2926
2842
2759
2679
2600
2524
2449
2376
2305
2235
2167
2101
2036
1974
1912
1853
1795
1739
1684
1632
1581
1532
1485
1440
1397
1356
1317
1281
1247
1215
1185
1158
1133
1111
1091
1074
1060
1048
1039
1032
1028
1027
1028
1032
1039
1048
1059
1073
1090
1109
1130
1154
1180
1208
1238
1270
1305
1341
1379
1420
1462
1505
1551
1599
1648
1699
1752
1806
1862
1920
1980
2041
2105
2170
2237
2306
2377
2450
2525
2603
2682
2765
2849
2936
3025
3118
3212
3310
3410
3513
3618
3726
3837
3950
4066
4184
4305
4428
4553
4680
4810
4941
5074
5209
5345
5483
5622
5762
5903
6045
6188
6332
6476
6620
6765
6910
7054
7199
7343
7487
7631
7774
7917
8058
8200
8341
8481
8620
8758
8896
9032
9168
9302
9436
9569
9701
9831
9961
10090
10217
10344
10469
10593
10715
10836
10956
11074
11190
11305
11418
11530
11639
11747
11854
11958
12061
12162
12261
12359
12455
12549
12641
12731
12820
12906
12991
13073
13154
13232
13308
13382
13454
13523
13590
13655
13718
13778
13836
13891
13945
13996
14045
14092
14138
14181
14222
14262
14301
14337
14372
14406
14438
14469
14498
14525
14552
14576
14599
14621
14641
14659
14676
14691
14704
14716
14726
14734
14741
14747
14751
14754
14756
14757
14757
14756
14754
14751
14748
14744
14740
14735
14730
14724
14718
14712
14705
14698
14691
14683
14675
14666
14658
14649
14640
14631
14621
14612
14603
14594
14585
14576
14567
14558
14550
14542
14534
14526
14518
14511
14504
14497
14490
14483
14476
14470
14464
14457
14451
14445
14439
14432
14426
14419
14413
14406
14399
14392
14385
14377
14369
14361
14352
14344
14334
14325
14315
14305
14294
14283
14271
14260
14248
14235
14222
14209
14196
14182
14169
14155
14141
14127
14113
14098
14084
14070
14056
14042
14027
14013
13999
13985
13971
13957
13943
13929
13915
13901
13886
13872
13857
13842
13827
13812
13796
13781
13765
13749
13733
13717
13701
13685
13668
13652
13635
13618
13601
13584
13566
13548
13531
13513
13495
13477
13458
13440
13422
13404
13385
13367
13349
13331
13312
13294
13276
13258
13240
13222
13204
13186
13168
13150
13131
13113
13095
13076
13058
13039
13020
13002
12983
12965
12946
12928
12910
12892
12874
12856
12838
12821
12803
12785
12768
12750
12732
12714
12696
12677
12658
12639
12620
12600
12579
12559
12537
12516
12494
12471
12448
12425
12401
12376
12351
12325
12298
12271
12243
12215
12185
12155
12124
12092
12059
12025
11990
11955
11919
11881
11843
11804
11765
11724
11683
11642
11599
11556
11513
11469
11424
11379
11334
11287
11241
11194
11146
11098
11049
11000
10951
10901
10851
10801
10750
10699
10647
10596
10544
10493
10441
10389
10337
10285
10234
10182
10130
10079
10027
9976
9925
9873
9822
9771
9719
9668
9616
9565
9513
9462
9410
9358
9307
9255
9204
9152
9101
9049
8998
8947
8896
8845
8794
8743
8692
8642
8591
8540
8489
8438
8388
8337
8286
8234
8183
8132
8080
8029
7978
7927
7876
7825
7775
7725
7675
7626
7577
7528
7481
7433
7386
7340
7294
7249
7204
7159
7115
7071
7026
6983
6939
6895
6850
6806
6761
6716
6671
6625
6579
6532
6485
6437
6389
6340
6290
6240
6189
6137
6084
6031
5977
5923
5868
5813
5757
5700
5644
5587
5530
5473
5416
5359
5302
5245
5189
5132
5076
5020
4965
4910
4855
4801
4747
4693
4640
4587
4534
4482
4430
4378
4327
4276
4225
4174
4123
4073
4022
3970
3919
3867
3815
3762
3708
3654
3599
3544
3488
3431
3373
3314
3255
3195
3134
3072
3010
2947
2883
2819
2755
2689
2624
2557
2491
2424
2356
2288
2220
2151
2082
2012
1942
1872
1801
1729
1658
1585
1513
1440
1367
1294
1221
1148
1075
1002
929
856
783
710
638
566
495
424
353
283
213
143
75
6
-61
-128
-194
-260
-325
-389
-452
-515
-576
-637
-697
-756
-814
-872
-928
-983
-1037
-1091
-1143
-1194
-1244
-1292
-1340
-1387
-1432
-1477
-1520
-1563
-1604
-1644
-1684
-1722
-1759
-1796
-1832
-1867
-1901
-1935
-1967
-2000
-2031
-2063
-2093
-2124
-2154
-2183
-2213
-2242
-2271
-2299
-2328
-2356
-2384
-2412
-2439
-2467
-2495
-2522
-2550
-2577
-2605
-2632
-2660
-2687
-2715
-2743
-2770
-2798
-2826
-2853
-2881
-2908
-2935
-2962
-2989
-3015
-3042
-3068
-3094
-3120
-3145
-3171
-3196
-3221
-3246
-3271
-3295
-3319
-3344
-3368
-3392
-3416
-3439
-3463
-3486
-3509
-3532
-3555
-3577
-3600
-3622
-3643
-3665
-3686
-3706
-3727
-3747
-3767
-3787
-3807
-3826
-3845
-3864
-3883
-3901
-3919
-3938
-3956
-3973
-3991
-4009
-4026
-4043
-4059
-4077
-4094
-4111
-4127
-4144
-4160
-4177
-4193
-4209
-4225
-4241
-4258
-4274
-4290
-4307
-4323
-4340
-4357
-4373
-4390
-4407
-4424
-4441
-4457
-4474
-4490
-4507
-4523
-4539
-4555
-4571
-4586
-4601
-4617
-4631
-4646
-4661
-4675
-4689
-4703
-4716
-4730
-4743
-4756
-4769
-4781
-4794
-4806
-4818
-4830
-4842
-4854
-4866
-4877
-4888
-4899
-4910
-4921
-4931
-4941
-4950
-4959
-4968
-4976
-4984
-4992
-4999
-5005
-5011
-5017
-5022
-5026
-5030
-5033
-5035
-5037
-5038
-5038
-5038
-5036
-5034
-5031
-5027
-5022
-5017
-5010
-5003
-4996
-4987
-4978
-4969
-4959
-4949
-4939
-4929
-4918
-4908
-4897
-4887
-4877
-4867
-4857
-4847
-4838
-4829
-4820
-4812
-4804
-4797
-4790
-4783
-4777
-4772
-4767
-4763
-4760
-4757
-4754
-4753
-4752
-4752
-4752
-4753
-4755
-4757
-4760
-4764
-4768
-4773
-4778
-4784
-4790
-4797
-4805
-4813
-4822
-4831
-4841
-4852
-4863
-4875
-4888
-4901
-4915
-4930
-4945
-4961
-4978
-4995
-5013
-5032
-5051
-5072
-5093
-5114
-5137
-5160
-5184
-5208
-5234
-5260
-5287
-5315
-5344
-5373
-5403
-5434
-5466
-5499
-5532
-5566
-5601
-5637
-5673
-5710
-5747
-5785
-5823
-5862
-5901
-5941
-5981
-6021
-6062
-6103
-6144
-6186
-6228
-6271
-6313
-6356
-6399
-6443
-6487
-6530
-6574
-6618
-6662
-6706
-6750
-6794
-6837
-6880
-6923
-6965
-7007
-7049
-7090
-7131
-7171
-7210
-7249
-7287
-7324
-7361
-7397
-7433
-7468
-7502
-7536
-7569
-7602
-7634
-7666
-7697
-7728
-7758
-7788
-7817
-7846
-7874
-7902
-7929
-7956
-7982
-8007
-8031
-8055
-8077
-8099
-8119
-8138
-8157
-8175
-8192
-8207
-8221
-8235
-8247
-8258
-8268
-8278
-8286
-8293
-8300
-8305
-8310
-8314
-8316
-8319
-8320
-8320
-8320
-8319
-8317
-8314
-8311
-8307
-8302
-8297
-8291
-8285
-8278
-8271
-8263
-8255
-8246
-8237
-8227
-8217
-8206
-8195
-8183
-8170
-8157
-8143
-8128
-8112
-8096
-8077
-8058
-8039
-8019
-7997
-7974
-7949
-7923
-7896
-7868
-7838
-7807
-7774
-7740
-7704
-7667
-7629
-7589
-7547
-7504
-7459
-7412
-7364
-7315
-7264
-7211
-7157
-7101
-7044
-6985
-6924
-6862
-6799
-6734
-6668
-6600
-6531
-6460
-6389
-6315
-6241
-6165
-6087
-6009
-5929
-5847
-5765
-5681
-5596
-5510
-5423
-5335
-5246
-5156
-5065
-4974
-4881
-4788
-4694
-4600
-4505
-4410
-4314
-4218
-4121
-4024
-3927
-3829
-3731
-3633
-3534
-3436
-3337
-3237
-3138
-3038
-2938
-2837
-2737
-2636
-2536
-2435
-2334
-2234
-2133
-2033
-1933
-1833
-1733
-1634
-1535
-1437
-1339
-1242
-1145
-1049
-953
-857
-762
-668
-574
-481
-388
-296
-204
-112
-21
70
161
251
341
430
520
608
697
785
872
959
1046
1132
1218
1303
1387
1471
1555
1638
1720
1801
1882
1963
2041
2121
2199
2277
2353
2429
2504
2578
2652
2724
2795
2866
2936
3004
3072
3139
3205
3270
3334
3397
3460
3522
3584
3644
3704
3764
3823
3881
3939
3996
4053
4109
4164
4219
4273
4326
4379
4431
4482
4532
4582
4631
4680
4727
4774
4820
4866
4911
4955
4998
5041
5083
5124
5165
5205
5245
5284
5323
5362
5400
5438
5476
5514
5552
5590
5628
5667
5705
5744
5783
5822
5861
5901
5940
5980
6020
6060
6101
6141
6181
6221
6261
6301
6341
6381
6421
6460
6499
6538
6577
6615
6653
6690
6727
6763
6798
6833
6867
6900
6932
6963
6994
7024
7053
7081
7109
7136
7162
7187
7211
7235
7259
7281
7303
7324
7345
7365
7384
7402
7420
7436
7452
7467
7481
7494
7506
7517
7526
7535
7541
7547
7551
7553
7554
7554
7552
7548
7543
7536
7527
7517
7505
7491
7476
7459
7441
7420
7398
7374
7348
7321
7292
7261
7228
7193
7156
7118
7078
7035
6991
6945
6898
6848
6797
6744
6690
6634
6576
6517
6456
6394
6331
6266
6200
6133
6065
5995
5925
5853
5781
5708
5633
5559
5483
5407
5330
5253
5176
5098
5021
4942
4864
4786
4708
4630
4552
4474
4397
4320
4243
4167
4091
4016
3942
3868
3794
3722
3649
3578
3507
3437
3368
3300
3232
3165
3100
3035
2971
2908
2846
2785
2725
2666
2608
2552
2497
2443
2390
2339
2290
2242
2195
2150
2107
2065
2025
1987
1950
1915
1882
1850
1820
1792
1766
1741
1718
1697
1678
1661
1645
1631
1619
1609
1601
1594
1590
1587
1587
1588
1592
1597
1605
1614
1626
1640
1656
1674
1694
1716
1740
1765
1792
1821
1852
1884
1918
1953
1989
2025
2065
2105
2146
2188
2230
2274
2319
2364
2410
2457
2504
2552
2600
2649
2698
2747
2797
2846
2896
2946
2996
3046
3096
3145
3195
3244
3292
3340
3387
3434
3480
3524
3568
3611
3653
3693
3732
3770
3807
3842
3875
3907
3937
3965
3992
4018
4041
4062
4083
4102
4119
4134
4148
4160
4171
4180
4187
4193
4197
4200
4202
4202
4200
4198
4194
4189
4182
4175
4166
4157
4146
4134
4122
4108
4094
4078
4062
4046
4027
4009
3989
3969
3948
3926
3903
3879
3855
3829
3803
3777
3749
3721
3692
3662
3632
3601
3570
3538
3505
3472
3438
3404
3369
3334
3298
3262
3225
3188
3151
3114
3076
3038
3000
2962
2924
2886
2848
2811
2774
2737
2701
2665
2630
2596
2562
2528
2495
2463
2432
2401
2371
2342
2314
2286
2259
2234
2209
2185
2161
2139
2118
2097
2078
2059
2041
2024
2008
1993
1978
1964
1950
1937
1925
1913
1901
1889
1878
1867
1857
1846
1836
1826
1816
1806
1797
1788
1779
1770
1762
1754
1746
1739
1731
1724
1718
1711
1705
1699
1693
1687
1681
1676
1670
1665
1659
1653
1648
1642
1636
1631
1624
1618
1611
1604
1597
1590
1582
1574
1565
1557
1548
1538
1529
1519
1509
1499
1488
1478
1467
1456
1445
1434
1423
1412
1400
1389
1377
1366
1354
1342
1330
1318
1306
1295
1283
1271
1259
1248
1236
1225
1213
1202
1191
1180
1169
1159
1148
1138
1128
1118
1108
1099
1090
1081
1072
1064
1055
1047
1039
1030
1022
1014
1006
998
989
981
973
964
956
948
939
931
923
915
906
898
891
883
876
869
862
855
849
843
837
832
827
822
817
813
809
806
803
800
798
796
795
794
793
793
794
794
796
798
800
802
805
808
812
816
820
824
828
833
837
842
847
852
857
862
867
872
878
883
889
894
900
906
912
918
925
931
938
945
952
959
966
974
981
989
996
1004
1012
1018
1027
1035
1042
1050
1057
1064
1071
1077
1084
1090
1095
1101
1106
1110
1115
1119
1122
1126
1129
1131
1134
1135
1137
1138
1139
1139
1139
1138
1137
1135
1133
1130
1127
1123
1119
1114
1108
1101
1094
1086
1077
1068
1058
1047
1036
1022
1010
997
982
967
952
936
920
903
886
868
851
833
815
796
778
760
741
723
704
686
667
649
631
613
595
578
560
543
526
509
492
476
460
444
428
413
398
384
370
356
343
331
319
308
298
288
279
270
263
256
250
245
241
238
236
234
234
234
235
237
239
242
246
250
256
261
267
274
280
288
295
303
311
319
328
336
345
354
363
372
381
390
400
409
419
428
438
447
457
467
477
487
497
508
518
528
539
549
560
571
582
593
604
615
626
638
649
661
672
684
695
707
718
730
741
752
762
772
782
792
800
809
817
824
831
837
842
847
851
854
857
858
859
858
857
855
852
847
842
836
829
821
812
802
791
780
768
755
741
726
711
695
679
661
643
624
605
585
564
543
521
498
475
451
427
402
377
351
325
298
272
245
218
190
163
135
108
81
53
26
-1
-28
-55
-82
-108
-135
-161
-186
-212
-237
-262
-286
-311
-335
-358
-382
-405
-428
-450
-472
-494
-515
-536
-556
-576
-595
-614
-632
-650
-667
-683
-699
-714
-728
-741
-754
-766
-777
-788
-798
-807
-816
-824
-831
-838
-844
-850
-856
-861
-865
-869
-873
-876
-879
-882
-884
-885
-886
-887
-887
-887
-886
-884
-882
-880
-877
-874
-870
-866
-861
-856
-850
-845
-838
-832
-825
-817
-809
-801
-793
-784
-775
-766
-757
-748
-738
-728
-718
-709
-699
-689
-679
-670
-661
-652
-643
-634
-626
-618
-610
-602
-595
-587
-581
-574
-567
-561
-555
-549
-543
-537
-531
-526
-521
-516
-511
-506
-502
-497
-493
-489
-486
-482
-479
-476
-473
-470
-468
-465
-463
-461
-459
-458
-456
-455
-454
-453
-453
-452
-452
-452
-452
-452
-453
-454
-455
-457
-459
-461
-463
-466
-469
-472
-476
-480
-484
-489
-494
-499
-505
-511
-517
-524
-531
-539
-547
-555
-564
-573
-583
-593
-603
-615
-626
-638
-651
-664
-677
-691
-706
-721
-736
-752
-768
-784
-801
-818
-836
-854
-871
-890
-908
-927
-945
-964
-984
-1002
-1022
-1043
-1063
-1084
-1105
-1127
-1149
-1171
-1194
-1218
-1242
-1266
-1291
-1316
-1341
-1367
-1393
-1420
-1447
-1474
-1501
-1528
-1556
-1584
-1612
-1640
-1669
-1697
-1726
-1755
-1784
-1813
-1842
-1871
-1901
-1930
-1959
-1988
-2017
-2045
-2075
-2104
-2132
-2160
-2188
-2216
-2243
-2270
-2297
-2324
-2351
-2377
-2404
-2430
-2457
-2483
-2509
-2536
-2562
-2589
-2615
-2642
-2668
-2695
-2722
-2749
-2776
-2803
-2830
-2858
-2885
-2913
-2940
-2968
-2995
-3023
-3050
-3078
-3105
-3132
-3159
-3186
-3212
-3239
-3265
-3290
-3315
-3340
-3365
-3389
-3413
-3436
-3459
-3482
-3505
-3527
-3550
-3572
-3594
-3616
-3638
-3660
-3682
-3704
-3726
-3747
-3770
-3792
-3814
-3836
-3858
-3881
-3903
-3925
-3948
-3970
-3992
-4014
-4035
-4058
-4078
-4100
-4121
-4142
-4162
-4182
-4202
-4222
-4241
-4260
-4278
-4297
-4315
-4332
-4350
-4367
-4384
-4400
-4416
-4432
-4448
-4463
-4478
-4492
-4506
-4520
-4533
-4545
-4557
-4569
-4579
-4589
-4598
-4607
-4614
-4621
-4627
-4631
-4635
-4638
-4640
-4641
-4640
-4639
-4637
-4633
-4629
-4624
-4617
-4610
-4602
-4593
-4584
-4573
-4562
-4549
-4536
-4523
-4508
-4493
-4477
-4461
-4443
-4425
-4406
-4387
-4366
-4345
-4323
-4300
-4277
-4252
-4227
-4202
-4175
-4148
-4121
-4093
-4064
-4035
-4005
-3975
-3945
-3915
-3884
-3853
-3822
-3791
-3760
-3729
-3699
-3668
-3638
-3608
-3578
-3549
-3520
-3492
-3464
-3437
-3410
-3385
-3360
-3335
-3311
-3288
-3266
-3245
-3224
-3204
-3184
-3165
-3147
-3129
-3112
-3095
-3079
-3063
-3048
-3033
-3019
-3004
-2991
-2977
-2964
-2951
-2939
-2926
-2914
-2903
-2891
-2880
-2869
-2858
-2847
-2837
-2826
-2816
-2806
-2796
-2786
-2776
-2766
-2756
-2746
-2736
-2727
-2717
-2708
-2698
-2689
-2680
-2671
-2662
-2654
-2645
-2637
-2629
-2621
-2614
-2606
-2599
-2593
-2587
-2581
-2576
-2571
-2567
-2563
-2559
-2556
-2553
-2551
-2549
-2547
-2545
-2544
-2543
-2542
-2542
-2541
-2541
-2541
-2541
-2541
-2542
-2542
-2542
-2543
-2543
-2544
-2545
-2545
-2546
-2546
-2547
-2547
-2548
-2548
-2548
-2549
-2549
-2549
-2549
-2548
-2548
-2548
-2547
-2546
-2545
-2545
-2543
-2542
-2541
-2539
-2537
-2535
-2532
-2529
-2525
-2522
-2517
-2512
-2507
-2500
-2494
-2486
-2478
-2469
-2460
-2450
-2439
-2428
-2416
-2403
-2390
-2376
-2361
-2346
-2330
-2314
-2297
-2280
-2262
-2243
-2224
-2204
-2184
-2162
-2141
-2118
-2095
-2071
-2047
-2021
-1997
-1971
-1944
-1917
-1889
-1861
-1832
-1803
-1773
-1742
-1711
-1680
-1648
-1615
-1581
-1547
-1513
-1477
-1441
-1404
-1367
-1328
-1290
-1250
-1210
-1170
-1129
-1088
-1046
-1004
-962
-919
-876
-833
-790
-747
-704
-661
-618
-575
-532
-489
-446
-404
-361
-318
-276
-233
-190
-148
-105
-63
-20
23
66
109
152
195
238
281
324
367
410
453
496
539
582
625
668
711
754
796
839
881
923
965
1006
1048
1090
1130
1171
1211
1251
1290
1329
1368
1406
1443
1480
1517
1553
1588
1623
1658
1691
1725
1757
1789
1820
1850
1880
1909
1937
1964
1990
2016
2041
2065
2089
2112
2134
2155
2176
2195
2215
2233
2251
2268
2285
2301
2316
2331
2345
2359
2372
2385
2397
2409
2421
2432
2442
2453
2464
2474
2484
2494
2505
2515
2525
2535
2546
2556
2567
2577
2588
2599
2610
2622
2634
2646
2658
2671
2684
2697
2711
2726
2741
2756
2772
2789
2806
2823
2841
2859
2878
2897
2916
2936
2956
2976
2997
3018
3039
3061
3083
3105
3128
3152
3175
3199
3224
3249
3274
3300
3326
3353
3380
3407
3435
3463
3491
3520
3549
3578
3607
3636
3666
3696
3726
3755
3785
3815
3845
3875
3904
3933
3962
3991
4019
4048
4075
4104
4131
4158
4184
4210
4236
4261
4286
4310
4334
4357
4380
4402
4424
4445
4465
4485
4505
4523
4542
4560
4577
4594
4610
4626
4641
4656
4671
4685
4699
4712
4726
4739
4752
4765
4777
4790
4802
4815
4827
4840
4852
4864
4877
4889
4902
4914
4927
4939
4952
4965
4978
4990
5003
5016
5030
5043
5056
5069
5082
5096
5109
5122
5135
5148
5161
5174
5187
5200
5212
5224
5237
5249
5261
5273
5284
5296
5307
5318
5330
5341
5352
5363
5374
5384
5395
5406
5416
5427
5437
5448
5458
5468
5479
5489
5499
5509
5519
5530
5540
5550
5560
5570
5579
5589
5599
5609
5618
5628
5637
5646
5655
5663
5671
5679
5687
5694
5701
5708
5714
5719
5724
5729
5733
5736
5739
5741
5742
5742
5742
5740
5738
5734
5730
5725
5718
5711
5702
5693
5682
5670
5658
5644
5629
5612
5595
5577
5558
5537
5516
5494
5470
5446
5421
5395
5369
5341
5313
5285
5255
5225
5195
5163
5132
5099
5067
5033
5000
4966
4931
4897
4862
4826
4791
4755
4719
4683
4646
4610
4574
4537
4501
4464
4428
4391
4355
4319
4283
4248
4212
4177
4143
4109
4075
4041
4009
3976
3945
3913
3883
3853
3824
3796
3768
3741
3715
3690
3666
3642
3619
3597
3576
3555
3535
3516
3498
3480
3462
3445
3429
3413
3397
3382
3367
3353
3339
3325
3311
3298
3284
3271
3258
3245
3232
3220
3207
3194
3181
3168
3155
3142
3128
3114
3100
3085
3071
3055
3039
3023
3006
2989
2971
2953
2934
2915
2895
2874
2853
2832
2810
2787
2765
2741
2717
2693
2668
2643
2617
2591
2564
2537
2509
2481
2452
2423
2394
2364
2333
2302
2271
2239
2207
2175
2142
2108
2075
2041
2005
1972
1937
1902
1866
1831
1795
1759
1723
1687
1651
1614
1578
1541
1505
1468
1432
1395
1359
1322
1286
1250
1213
1177
1141
1105
1070
1034
998
963
928
892
857
822
788
753
719
684
650
616
582
548
514
480
447
413
380
347
314
281
248
216
183
151
119
88
56
25
-6
-37
-67
-98
-128
-157
-187
-216
-245
-273
-301
-329
-357
-384
-411
-438
-464
-490
-515
-541
-566
-591
-615
-640
-664
-688
-712
-736
-760
-783
-807
-831
-855
-879
-903
-927
-952
-976
-1000
-1026
-1051
-1076
-1101
-1126
-1152
-1178
-1204
-1230
-1256
-1282
-1309
-1336
-1363
-1390
-1418
-1446
-1474
-1502
-1531
-1560
-1589
-1619
-1649
-1680
-1711
-1742
-1774
-1806
-1839
-1872
-1905
-1940
-1974
-2009
-2045
-2081
-2117
-2154
-2191
-2228
-2266
-2304
-2342
-2380
-2419
-2458
-2497
-2536
-2575
-2614
-2654
-2693
-2732
-2772
-2811
-2850
-2889
-2929
-2968
-3007
-3046
-3085
-3124
-3163
-3203
-3242
-3281
-3320
-3360
-3399
-3438
-3478
-3517
-3556
-3595
-3635
-3674
-3713
-3751
-3790
-3828
-3867
-3904
-3942
-3980
-4017
-4054
-4090
-4126
-4162
-4198
-4233
-4267
-4301
-4335
-4368
-4400
-4432
-4464
-4494
-4524
-4553
-4581
-4609
-4636
-4661
-4686
-4711
-4734
-4756
-4778
-4799
-4819
-4838
-4856
-4874
-4891
-4907
-4923
-4938
-4952
-4966
-4980
-4993
-5006
-5018
-5030
-5042
-5053
-5064
-5075
-5085
-5095
-5105
-5114
-5123
-5132
-5141
-5149
-5157
-5165
-5172
-5180
-5186
-5193
-5200
-5206
-5212
-5218
-5224
-5229
-5234
-5240
-5245
-5250
-5255
-5260
-5265
-5269
-5274
-5279
-5284
-5289
-5294
-5299
-5304
-5309
-5315
-5321
-5327
-5333
-5339
-5346
-5353
-5360
-5367
-5375
-5383
-5392
-5400
-5410
-5419
-5429
-5439
-5450
-5461
-5473
-5485
-5498
-5511
-5524
-5538
-5552
-5567
-5582
-5597
-5613
-5629
-5645
-5661
-5678
-5695
-5712
-5728
-5745
-5762
-5779
-5796
-5813
-5830
-5848
-5865
-5882
-5899
-5916
-5933
-5951
-5968
-5985
-6003
-6020
-6038
-6055
-6072
-6089
-6106
-6123
-6140
-6156
-6172
-6188
-6204
-6219
-6234
-6249
-6263
-6277
-6291
-6304
-6317
-6329
-6341
-6353
-6363
-6374
-6384
-6393
-6402
-6410
-6418
-6425
-6431
-6438
-6443
-6448
-6453
-6457
-6460
-6463
-6466
-6468
-6470
-6471
-6471
-6471
-6471
-6470
-6469
-6467
-6465
-6462
-6459
-6456
-6452
-6448
-6443
-6438
-6433
-6428
-6423
-6417
-6411
-6405
-6399
-6393
-6387
-6381
-6375
-6369
-6363
-6356
-6350
-6344
-6337
-6331
-6325
-6318
-6312
-6306
-6299
-6293
-6286
-6280
-6274
-6267
-6260
-6254
-6247
-6240
-6233
-6226
-6219
-6212
-6205
-6198
-6190
-6183
-6176
-6168
-6161
-6154
-6147
-6139
-6132
-6125
-6119
-6112
-6106
-6099
-6093
-6087
-6081
-6076
-6070
-6065
-6060
-6054
-6049
-6044
-6038
-6033
-6027
-6021
-6015
-6009
-6002
-5995
-5988
-5980
-5972
-5964
-5955
-5946
-5937
-5927
-5917
-5907
-5897
-5886
-5875
-5864
-5852
-5840
-5829
-5817
-5805
-5792
-5780
-5767
-5754
-5742
-5729
-5715
-5702
-5689
-5676
-5662
-5649
-5636
-5623
-5610
-5598
-5585
-5573
-5561
-5550
-5539
-5528
-5517
-5507
-5497
-5488
-5479
-5470
-5462
-5454
-5446
-5439
-5433
-5426
-5420
-5415
-5410
-5405
-5401
-5397
-5393
-5390
-5387
-5385
-5383
-5381
-5380
-5379
-5379
-5379
-5379
-5379
-5380
-5381
-5382
-5384
-5385
-5387
-5388
-5390
-5392
-5394
-5396
-5398
-5400
-5403
-5405
-5407
-5409
-5411
-5413
-5415
-5417
-5419
-5422
-5424
-5426
-5428
-5430
-5433
-5435
-5437
-5440
-5442
-5444
-5447
-5450
-5452
-5455
-5458
-5461
-5465
-5468
-5472
-5476
-5480
-5485
-5490
-5495
-5500
-5506
-5513
-5519
-5526
-5533
-5540
-5548
-5556
-5564
-5573
-5581
-5590
-5599
-5608
-5616
-5626
-5635
-5644
-5653
-5662
-5670
-5679
-5687
-5696
-5704
-5711
-5719
-5726
-5733
-5739
-5745
-5750
-5755
-5759
-5763
-5766
-5769
-5771
-5772
-5773
-5773
-5772
-5771
-5769
-5766
-5762
-5758
-5753
-5747
-5740
-5733
-5726
-5717
-5708
-5699
-5689
-5679
-5668
-5656
-5644
-5632
-5619
-5606
-5592
-5578
-5564
-5548
-5533
-5516
-5500
-5482
-5464
-5446
-5427
-5407
-5386
-5365
-5344
-5322
-5299
-5276
-5252
-5227
-5202
-5176
-5150
-5123
-5095
-5066
-5037
-5007
-4977
-4945
-4913
-4880
-4847
-4812
-4777
-4741
-4704
-4667
-4628
-4589
-4550
-4509
-4468
-4426
-4383
-4340
-4295
-4250
-4205
-4158
-4111
-4062
-4013
-3964
-3913
-3862
-3810
-3757
-3704
-3650
-3596
-3541
-3485
-3429
-3373
-3316
-3259
-3201
-3143
-3084
-3025
-2965
-2905
-2845
-2784
-2722
-2660
-2597
-2534
-2470
-2405
-2340
-2274
-2208
-2140
-2072
-2003
-1934
-1864
-1793
-1721
-1649
-1576
-1502
-1428
-1354
-1278
-1203
-1126
-1050
-972
-895
-817
-738
-658
-579
-498
-417
-336
-253
-171
-87
-3
81
167
252
339
425
513
600
688
777
866
955
1044
1134
1224
1314
1405
1495
1586
1677
1768
1860
1951
2043
2135
2226
2318
2410
2502
2593
2684
2775
2866
2956
3046
3135
3224
3312
3400
3487
3573
3658
3743
3826
3909
3991
4072
4152
4231
4309
4386
4462
4536
4610
4683
4755
4826
4895
4964
5032
5099
5165
5230
5295
5358
5421
5483
5544
5605
5665
5724
5783
5841
5898
5954
6010
6065
6120
6174
6227
6280
6332
6383
6433
6483
6533
6581
6630
6677
6724
6770
6816
6861
6906
6950
6993
7036
7078
7120
7161
7201
7241
7280
7318
7356
7393
7429
7464
7499
7533
7566
7599
7630
7662
7692
7722
7752
7781
7810
7838
7866
7893
7920
7947
7974
8000
8026
8053
8077
8103
8129
8154
8179
8204
8229
8253
8278
8302
8326
8349
8373
8396
8419
8441
8463
8485
8506
8527
8547
8567
8587
8605
8624
8641
8658
8675
8691
8707
8722
8736
8750
8764
8777
8790
8802
8814
8826
8838
8849
8860
8871
8882
8892
8902
8913
8923
8933
8944
8954
8964
8975
8985
8995
9006
9017
9027
9038
9049
9059
9070
9081
9092
9103
9114
9125
9136
9148
9159
9170
9181
9192
9204
9215
9227
9238
9250
9262
9274
9286
9298
9310
9322
9334
9347
9359
9371
9384
9396
9408
9420
9432
9444
9455
9467
9478
9488
9498
9508
9517
9525
9533
9540
9547
9553
9558
9562
9565
9568
9569
9570
9570
9569
9567
9564
9560
9555
9549
9542
9534
9525
9516
9505
9493
9481
9467
9453
9437
9421
9404
9385
9366
9346
9325
9303
9280
9256
9232
9206
9179
9152
9123
9094
9064
9033
9002
8969
8936
8903
8869
8835
8800
8765
8729
8693
8657
8621
8585
8548
8512
8475
8439
8402
8366
8329
8292
8256
8219
8183
8146
8109
8073
8036
7999
7963
7926
7889
7852
7815
7778
7740
7703
7665
7627
7590
7552
7514
7475
7437
7398
7360
7321
7282
7243
7205
7166
7127
7088
7049
7010
6972
6933
6895
6857
6819
6781
6743
6706
6669
6633
6597
6561
6526
6491
6457
6423
6390
6357
6325
6294
6263
6232
6202
6173
6145
6116
6089
6061
6035
6008
5983
5957
5932
5907
5882
5858
5834
5810
5786
5762
5739
5715
5692
5669
5646
5623
5600
5578
5555
5533
5511
5489
5467
5445
5423
5402
5380
5358
5337
5315
5294
5272
5250
5229
5207
5185
5162
5140
5118
5095
5072
5049
5026
5003
4979
4955
4931
4907
4882
4858
4833
4808
4782
4757
4731
4706
4680
4654
4627
4601
4574
4548
4521
4494
4467
4440
4413
4385
4358
4330
4302
4274
4246
4218
4190
4161
4132
4104
4075
4045
4016
3987
3958
3928
3898
3869
3839
3809
3779
3749
3719
3689
3658
3628
3597
3566
3535
3504
3473
3441
3409
3377
3345
3313
3281
3248
3215
3182
3149
3116
3082
3049
3015
2982
2948
2914
2880
2846
2812
2778
2744
2710
2675
2641
2606
2572
2537
2502
2467
2432
2397
2362
2326
2291
2255
2220
2184
2149
2114
2078
2043
2008
1974
1939
1905
1871
1837
1803
1770
1737
1704
1672
1640
1608
1576
1545
1514
1483
1453
1423
1394
1364
1335
1307
1279
1251
1223
1196
1169
1143
1116
1090
1065
1039
1014
990
965
941
917
894
871
848
826
804
782
760
739
718
697
677
657
636
617
597
578
558
539
520
501
483
464
446
428
410
392
375
358
341
324
308
291
275
260
244
229
213
198
184
169
154
140
126
111
97
83
69
55
41
28
14
0
-13
-27
-40
-53
-66
-79
-92
-104
-116
-128
-140
-151
-163
-174
-184
-195
-205
-215
-225
-235
-244
-254
-263
-272
-280
-289
-297
-306
-314
-321
-329
-336
-344
-351
-357
-364
-370
-377
-383
-388
-394
-400
-405
-410
-415
-420
-425
-429
-434
-439
-443
-447
-452
-456
-460
-464
-468
-472
-476
-480
-483
-487
-490
-493
-496
-498
-501
-503
-505
-507
-508
-509
-510
-510
-510
-510
-509
-508
-507
-506
-504
-501
-499
-496
-492
-488
-484
-480
-475
-469
-464
-458
-452
-445
-439
-432
-425
-418
-411
-404
-396
-389
-381
-374
-366
-359
-351
-343
-336
-328
-320
-312
-304
-296
-288
-279
-271
-262
-254
-245
-236
-228
-219
-211
-203
-194
-186
-178
-171
-163
-156
-149
-142
-135
-129
-123
-117
-112
-107
-101
-97
-92
-87
-83
-79
-75
-71
-68
-64
-61
-58
-55
-52
-50
-48
-46
-44
-43
-41
-41
-40
-40
-40
-41
-42
-43
-44
-45
-47
-49
-51
-53
-55
-58
-61
-64
-67
-71
-74
-78
-82
-86
-91
-95
-100
-105
-110
-116
-121
-126
-132
-137
-142
-148
-153
-158
-163
-167
-172
-176
-180
-183
-186
-189
-192
-194
-195
-196
-197
-197
-197
-196
-195
-194
-192
-189
-187
-183
-180
-176
-171
-166
-161
-156
-150
-144
-138
-131
-124
-117
-110
-102
-93
-84
-75
-66
-56
-46
-35
-24
-12
0
12
25
38
51
64
78
92
107
121
135
150
165
179
194
209
223
238
252
266
280
294
307
321
334
346
359
371
382
394
404
415
425
434
444
452
461
468
476
482
489
494
500
505
509
513
516
519
522
524
525
526
527
527
526
524
522
520
516
512
507
501
494
487
478
469
459
449
438
426
413
400
386
371
356
340
323
306
288
269
250
230
209
187
164
141
117
92
66
39
12
-16
-45
-75
-105
-136
-168
-200
-233
-267
-301
-335
-370
-406
-442
-478
-515
-552
-589
-627
-665
-704
-742
-781
-820
-859
-898
-937
-976
-1014
-1054
-1093
-1132
-1171
-1210
-1249
-1288
-1327
-1365
-1404
-1442
-1480
-1519
-1556
-1594
-1631
-1669
-1706
-1742
-1778
-1814
-1850
-1885
-1920
-1954
-1988
-2021
-2055
-2088
-2121
-2153
-2185
-2216
-2247
-2278
-2308
-2338
-2367
-2397
-2426
-2454
-2483
-2511
-2538
-2566
-2592
-2619
-2645
-2671
-2696
-2721
-2745
-2769
-2793
-2816
-2838
-2860
-2882
-2903
-2924
-2944
-2963
-2983
-3002
-3020
-3039
-3057
-3075
-3092
-3109
-3127
-3144
-3161
-3178
-3195
-3212
-3228
-3245
-3262
-3279
-3296
-3312
-3329
-3346
-3363
-3379
-3396
-3412
-3429
-3445
-3461
-3477
-3493
-3508
-3524
-3538
-3553
-3567
-3581
-3594
-3607
-3619
-3631
-3642
-3652
-3662
-3671
-3680
-3688
-3695
-3702
-3708
-3713
-3718
-3722
-3726
-3729
-3731
-3733
-3735
-3735
-3736
-3736
-3735
-3734
-3733
-3731
-3729
-3726
-3723
-3719
-3716
-3711
-3707
-3702
-3697
-3692
-3687
-3681
-3675
-3669
-3662
-3656
-3649
-3643
-3636
-3629
-3622
-3615
-3608
-3601
-3594
-3587
-3580
-3573
-3566
-3559
-3552
-3545
-3537
-3530
-3523
-3516
-3509
-3502
-3495
-3488
-3481
-3474
-3467
-3460
-3453
-3446
-3440
-3433
-3426
-3419
-3413
-3406
-3399
-3393
-3386
-3379
-3372
-3366
-3359
-3352
-3346
-3339
-3332
-3325
-3319
-3312
-3305
-3298
-3291
-3284
-3277
-3270
-3263
-3255
-3247
-3240
-3231
-3223
-3215
-3206
-3197
-3187
-3177
-3167
-3157
-3146
-3135
-3124
-3112
-3100
-3087
-3074
-3061
-3047
-3033
-3019
-3004
-2989
-2973
-2957
-2941
-2925
-2908
-2891
-2874
-2857
-2839
-2822
-2804
-2786
-2768
-2750
-2731
-2713
-2694
-2675
-2657
-2638
-2619
-2599
-2580
-2561
-2541
-2522
-2502
-2483
-2463
-2444
-2425
-2405
-2386
-2367
-2349
-2331
-2312
-2295
-2277
-2260
-2243
-2227
-2211
-2195
-2180
-2165
-2150
-2136
-2122
-2109
-2096
-2083
-2070
-2058
-2047
-2036
-2025
-2013
-2004
-1995
-1985
-1976
-1968
-1960
-1952
-1945
-1937
-1930
-1924
-1917
-1911
-1905
-1899
-1893
-1887
-1881
-1876
-1870
-1865
-1859
-1854
-1849
-1844
-1839
-1833
-1828
-1823
-1818
-1814
-1809
-1804
-1799
-1794
-1789
-1785
-1780
-1775
-1770
-1766
-1761
-1756
-1751
-1746
-1741
-1736
-1730
-1725
-1720
-1714
-1708
-1702
-1696
-1690
-1684
-1677
-1670
-1663
-1656
-1649
-1641
-1633
-1625
-1617
-1608
-1599
-1590
-1580
-1570
-1560
-1549
-1538
-1526
-1514
-1501
-1488
-1475
-1462
-1448
-1434
-1419
-1404
-1389
-1374
-1358
-1342
-1326
-1310
-1293
-1276
-1259
-1242
-1224
-1207
-1189
-1171
-1152
-1134
-1115
-1096
-1077
-1057
-1038
-1018
-999
-979
-959
-940
-920
-900
-880
-860
-841
-821
-801
-782
-762
-743
-723
-704
-684
-665
-645
-626
-607
-587
-568
-548
-529
-509
-489
-469
-449
-428
-407
-387
-366
-344
-323
-301
-280
-258
-235
-213
-191
-168
-146
-123
-100
-78
-55
-32
-9
14
37
60
83
106
130
153
177
200
224
248
271
295
319
343
367
392
416
440
464
488
513
537
562
586
611
635
660
684
709
734
758
783
808
833
858
883
908
933
958
984
1008
1035
1061
1086
1112
1138
1165
1191
1217
1244
1270
1297
1324
1350
1377
1404
1431
1458
1485
1512
1539
1567
1594
1621
1649
1676
1704
1731
1759
1786
1814
1842
1870
1898
1926
1954
1982
2009
2037
2066
2095
2123
2151
2180
2208
2237
2265
2294
2323
2352
2380
2409
2438
2467
2495
2524
2553
2581
2610
2638
2667
2695
2723
2751
2779
2806
2834
2861
2888
2915
2941
2967
2993
3019
3044
3069
3094
3118
3142
3166
3189
3212
3235
3258
3280
3302
3324
3346
3367
3388
3409
3429
3450
3470
3490
3510
3530
3549
3569
3588
3607
3626
3645
3664
3682
3701
3719
3737
3756
3774
3792
3809
3827
3845
3862
3879
3896
3913
3930
3947
3963
3979
3995
4011
4027
4042
4057
4070
4086
4100
4114
4127
4140
4153
4165
4178
4189
4200
4211
4221
4231
4241
4250
4258
4266
4273
4280
4286
4292
4297
4302
4306
4310
4313
4316
4318
4319
4321
4321
4321
4321
4320
4318
4316
4314
4311
4307
4303
4298
4293
4287
4280
4273
4265
4256
4247
4237
4227
4216
4204
4192
4179
4165
4151
4136
4120
4104
4088
4070
4051
4034
4014
3995
3975
3954
3933
3911
3889
3866
3842
3818
3793
3768
3742
3716
3690
3663
3635
3608
3580
3551
3522
3493
3464
3435
3405
3375
3345
3315
3285
3254
3224
3194
3163
3133
3102
3072
3041
3011
2980
2950
2920
2890
2860
2830
2800
2770
2741
2711
2682
2653
2624
2596
2567
2539
2512
2484
2457
2430
2403
2376
2350
2324
2298
2272
2247
2222
2197
2173
2149
2125
2102
2079
2056
2033
2011
1990
1969
1948
1927
1907
1887
1868
1848
1830
1811
1793
1776
1759
1742
1725
1709
1693
1677
1662
1647
1632
1617
1603
1588
1574
1561
1547
1534
1521
1508
1495
1482
1470
1457
1445
1433
1421
1409
1397
1385
1373
1362
1350
1339
1328
1317
1306
1295
1284
1274
1264
1254
1244
1234
1225
1216
1206
1198
1189
1180
1172
1164
1156
1148
1140
1133
1126
1119
1112
1106
1100
1094
1088
1083
1078
1073
1069
1064
1061
1057
1054
1051
1048
1045
1043
1040
1038
1036
1035
1033
1032
1031
1030
1029
1029
1029
1029
1029
1029
1030
1031
1032
1033
1034
1036
1038
1040
1042
1044
1047
1049
1052
1055
1058
1061
1064
1067
1070
1073
1076
1079
1082
1085
1088
1091
1094
1096
1099
1101
1103
1105
1107
1108
1110
1111
1112
1113
1113
1114
1114
1114
1113
1113
1112
1112
1111
1110
1109
1107
1106
1104
1103
1101
1099
1097
1095
1093
1091
1089
1086
1084
1082
1079
1077
1074
1072
1069
1066
1064
1061
1059
1056
1053
1051
1048
1046
1044
1041
1039
1037
1034
1032
1030
1028
1026
1025
1022
1020
1018
1018
1016
1014
1014
1012
1012
1010
1008
1008
1006
1006
1004
1004
1002
1002
1000
999
997
995
994
991
989
987
984
981
979
975
972
969
965
961
957
953
948
944
939
934
929
924
918
913
907
901
895
889
883
877
871
864
858
851
845
838
831
824
818
811
804
797
791
784
778
771
765
759
753
747
741
736
731
726
721
716
712
708
704
701
697
695
692
690
688
687
686
685
685
685
685
686
687
689
691
694
697
700
704
708
712
717
722
727
733
739
745
752
759
766
773
781
789
797
805
813
822
831
840
850
859
869
879
889
899
909
920
930
941
952
962
973
983
994
1004
1014
1025
1035
1046
1056
1066
1076
1085
1095
1105
1114
1123
1132
1141
1150
1158
1166
1174
1182
1189
1196
1203
1210
1216
1222
1228
1233
1238
1243
1247
1251
1255
1258
1261
1264
1267
1269
1270
1272
1272
1273
1273
1273
1272
1271
1269
1268
1265
1262
1259
1256
1252
1247
1242
1237
1231
1225
1218
1211
1203
1195
1187
1178
1169
1159
1149
1138
1127
1116
1104
1092
1079
1067
1053
1040
1025
1010
996
981
965
949
933
916
899
882
864
847
828
810
791
772
752
733
713
693
672
652
631
610
589
567
546
524
502
480
457
435
412
389
366
343
320
296
273
249
226
202
178
155
131
108
84
60
37
14
-10
-33
-56
-79
-102
-124
-147
-169
-191
-213
-235
-256
-277
-298
-318
-338
-358
-378
-397
-416
-434
-453
-471
-488
-505
-522
-539
-555
-571
-586
-601
-616
-630
-644
-657
-670
-682
-694
-705
-716
-726
-736
-745
-754
-763
-771
-778
-785
-792
-798
-803
-808
-813
-818
-821
-825
-828
-831
-833
-835
-837
-838
-839
-839
-839
-839
-839
-838
-837
-836
-834
-833
-831
-829
-826
-824
-821
-818
-815
-812
-808
-804
-801
-797
-793
-788
-784
-779
-774
-770
-765
-760
-754
-749
-744
-738
-733
-727
-722
-716
-711
-705
-699
-694
-688
-683
-678
-672
-667
-662
-656
-651
-646
-641
-636
-632
-627
-622
-618
-613
-609
-605
-601
-597
-593
-589
-586
-582
-579
-576
-574
-571
-569
-567
-565
-563
-561
-560
-559
-558
-557
-556
-556
-555
-555
-555
-555
-555
-556
-556
-557
-558
-559
-561
-563
-565
-567
-569
-572
-575
-578
-582
-586
-590
-595
-600
-606
-612
-618
-625
-632
-640
-648
-657
-666
-675
-685
-695
-706
-717
-729
-740
-753
-765
-778
-792
-805
-819
-834
-848
-863
-879
-894
-910
-927
-943
-960
-978
-995
-1012
-1031
-1050
-1069
-1088
-1108
-1127
-1147
-1168
-1188
-1209
-1230
-1252
-1274
-1296
-1318
-1340
-1363
-1387
-1410
-1434
-1458
-1482
-1507
-1532
-1558
-1584
-1610
-1636
-1663
-1690
-1718
-1745
-1773
-1802
-1830
-1859
-1888
-1917
-1946
-1975
-2005
-2035
-2064
-2094
-2124
-2154
-2185
-2215
-2245
-2275
-2306
-2336
-2366
-2396
-2426
-2456
-2486
-2516
-2546
-2576
-2605
-2635
-2665
-2694
-2724
-2753
-2782
-2811
-2840
-2869
-2898
-2927
-2955
-2984
-3012
-3040
-3068
-3096
-3124
-3152
-3179
-3206
-3233
-3259
-3286
-3312
-3338
-3363
-3388
-3413
-3438
-3462
-3486
-3509
-3532
-3555
-3577
-3599
-3621
-3642
-3663
-3683
-3703
-3723
-3742
-3761
-3780
-3798
-3816
-3833
-3850
-3867
-3884
-3900
-3916
-3931
-3946
-3961
-3975
-3989
-4003
-4017
-4030
-4043
-4054
-4067
-4078
-4091
-4102
-4114
-4125
-4135
-4146
-4156
-4166
-4176
-4186
-4195
-4205
-4214
-4224
-4233
-4242
-4251
-4260
-4269
-4278
-4287
-4296
-4304
-4313
-4321
-4330
-4338
-4346
-4354
-4363
-4371
-4379
-4387
-4395
-4403
-4411
-4419
-4427
-4435
-4443
-4451
-4460
-4468
-4477
-4486
-4494
-4503
-4512
-4521
-4530
-4539
-4549
-4558
-4567
-4576
-4585
-4595
-4604
-4613
-4622
-4631
-4639
-4648
-4657
-4665
-4673
-4681
-4688
-4696
-4703
-4709
-4716
-4722
-4728
-4733
-4738
-4742
-4747
-4750
-4754
-4757
-4759
-4762
-4763
-4765
-4765
-4766
-4766
-4765
-4764
-4763
-4761
-4759
-4756
-4753
-4750
-4746
-4742
-4737
-4732
-4727
-4722
-4716
-4710
-4703
-4697
-4690
-4682
-4675
-4667
-4659
-4651
-4643
-4634
-4625
-4616
-4607
-4597
-4587
-4577
-4566
-4556
-4545
-4533
-4522
-4510
-4498
-4486
-4473
-4460
-4447
-4434
-4420
-4406
-4392
-4377
-4362
-4347
-4331
-4315
-4299
-4283
-4266
-4249
-4231
-4213
-4195
-4177
-4158
-4139
-4119
-4099
-4078
-4058
-4037
-4016
-3994
-3973
-3950
-3928
-3905
-3881
-3858
-3834
-3809
-3785
-3760
-3734
-3709
-3683
-3657
-3630
-3603
-3576
-3549
-3522
-3494
-3466
-3437
-3409
-3380
-3351
-3321
-3292
-3262
-3232
-3202
-3172
-3142
-3111
-3080
-3049
-3018
-2987
-2955
-2924
-2892
-2860
-2827
-2795
-2763
-2730
-2697
-2664
-2631
-2598
-2565
-2532
-2499
-2466
-2433
-2399
-2366
-2332
-2299
-2266
-2232
-2199
-2165
-2131
-2098
-2064
-2031
-1997
-1964
-1930
-1897
-1863
-1830
-1797
-1763
-1730
-1697
-1664
-1630
-1597
-1564
-1531
-1497
-1464
-1431
-1398
-1364
-1331
-1298
-1264
-1231
-1198
-1165
-1131
-1098
-1065
-1032
-998
-965
-932
-899
-866
-833
-800
-768
-735
-702
-670
-637
-605
-573
-541
-509
-477
-445
-414
-382
-351
-320
-289
-258
-228
-197
-167
-137
-108
-78
-49
-20
9
37
65
93
121
149
176
203
230
257
283
310
336
362
388
414
439
465
490
516
541
566
591
616
642
667
692
717
742
767
793
818
844
869
895
921
947
973
999
1025
1052
1079
1105
1132
1159
1186
1214
1241
1269
1297
1325
1353
1381
1409
1438
1467
1495
1524
1553
1582
1612
1641
1670
1699
1729
1758
1788
1817
1846
1876
1905
1934
1964
1993
2021
2051
2081
2110
2139
2168
2197
2225
2254
2283
2311
2339
2368
2396
2424
2451
2479
2506
2534
2561
2588
2615
2641
2668
2695
2721
2747
2773
2799
2825
2850
2876
2901
2926
2951
2976
3000
3025
3049
3073
3097
3120
3144
3167
3189
3212
3234
3257
3278
3300
3321
3343
3363
3384
3404
3424
3444
3463
3483
3501
3520
3538
3556
3574
3591
3608
3625
3642
3658
3674
3690
3705
3720
3734
3749
3763
3777
3790
3803
3816
3829
3841
3853
3864
3876
3887
3897
3907
3917
3927
3936
3944
3952
3960
3968
3974
3981
3986
3992
3996
4000
4003
4006
4009
4011
4011
4013
4013
4011
4011
4009
4006
4003
4001
3997
3993
3988
3982
3976
3970
3963
3955
3947
3939
3930
3921
3911
3901
3891
3880
3869
3857
3845
3833
3820
3807
3794
3780
3766
3752
3737
3722
3707
3692
3676
3660
3644
3628
3611
3595
3578
3561
3545
3528
3511
3494
3477
3460
3444
3427
3410
3393
3377
3361
3344
3328
3312
3296
3280
3265
3249
3234
3218
3203
3188
3173
3158
3143
3128
3114
3099
3085
3070
3056
3042
3028
3014
3000
2986
2972
2959
2945
2931
2918
2904
2891
2878
2865
2852
2839
2827
2814
2802
2790
2778
2767
2755
2744
2734
2723
2713
2703
2694
2684
2675
2667
2658
2650
2642
2635
2628
2621
2615
2608
2602
2597
2591
2586
2581
2576
2572
2568
2564
2561
2557
2554
2552
2549
2547
2545
2543
2542
2541
2540
2539
2539
2539
2539
2540
2541
2542
2543
2545
2547
2549
2552
2555
2558
2562
2566
2570
2574
2579
2584
2590
2595
2601
2607
2614
2620
2627
2634
2642
2649
2657
2665
2673
2682
2690
2699
2708
2717
2726
2736
2745
2755
2765
2775
2785
2796
2806
2817
2828
2839
2850
2862
2874
2886
2898
2910
2923
2936
2949
2963
2976
2991
3005
3020
3035
3050
3066
3082
3099
3115
3133
3150
3169
3187
3206
3226
3246
3266
3287
3308
3330
3352
3375
3398
3421
3445
3470
3494
3520
3545
3572
3598
3625
3652
3680
3708
3737
3766
3795
3824
3854
3884
3914
3945
3976
4006
4038
4069
4101
4133
4165
4197
4229
4262
4295
4327
4360
4393
4426
4459
4492
4526
4559
4592
4626
4659
4693
4726
4759
4793
4826
4859
4892
4925
4958
4990
5022
5055
5086
5118
5149
5180
5211
5241
5271
5301
5330
5359
5387
5415
5442
5469
5496
5522
5547
5572
5596
5620
5643
5665
5687
5708
5729
5749
5768
5787
5805
5823
5839
5856
5871
5886
5900
5914
5926
5939
5950
5961
5971
5980
5989
5997
6004
6010
6016
6021
6025
6029
6032
6034
6035
6036
6036
6035
6034
6031
6028
6025
6020
6015
6009
6003
5995
5987
5979
5969
5959
5949
5938
5926
5913
5900
5887
5873
5858
5843
5827
5811
5794
5777
5760
5742
5724
5705
5686
5667
5647
5627
5606
5585
5564
5542
5521
5498
5476
5453
5429
5406
5382
5358
5333
5308
5283
5258
5232
5206
5180
5154
5127
5100
5073
5046
5018
4990
4962
4934
4905
4876
4847
4817
4787
4757
4726
4696
4664
4633
4601
4568
4536
4503
4470
4436
4402
4368
4334
4299
4264
4228
4193
4157
4120
4083
4046
4010
3972
3935
3897
3859
3821
3783
3744
3705
3666
3627
3588
3549
3510
3470
3431
3391
3352
3312
3272
3232
3192
3152
3111
3071
3031
2990
2949
2909
2868
2827
2785
2744
2702
2661
2619
2577
2534
2492
2449
2406
2363
2319
2276
2232
2188
2144
2099
2055
2009
1965
1920
1875
1829
1784
1738
1693
1647
1601
1555
1509
1463
1418
1372
1326
1280
1234
1188
1143
1097
1052
1006
962
917
872
828
784
740
696
652
609
566
523
481
439
396
354
313
271
230
188
147
107
66
25
-15
-55
-95
-135
-175
-214
-254
-293
-332
-372
-411
-450
-488
-527
-566
-604
-642
-681
-719
-756
-794
-832
-869
-906
-943
-979
-1014
-1052
-1087
-1123
-1158
-1193
-1228
-1262
-1296
-1330
-1364
-1398
-1431
-1464
-1497
-1529
-1561
-1594
-1625
-1657
-1688
-1720
-1751
-1782
-1812
-1843
-1873
-1903
-1932
-1962
-1991
-2021
-2049
-2078
-2107
-2135
-2163
-2191
-2219
-2247
-2274
-2302
-2329
-2356
-2383
-2409
-2436
-2462
-2489
-2515
-2541
-2567
-2592
-2618
-2644
-2669
-2694
-2719
-2744
-2769
-2794
-2818
-2842
-2867
-2891
-2915
-2938
-2962
-2985
-3008
-3031
-3054
-3077
-3100
-3122
-3144
-3166
-3188
-3210
-3231
-3253
-3274
-3295
-3316
-3337
-3357
-3378
-3398
-3418
-3438
-3458
-3477
-3497
-3516
-3535
-3554
-3573
-3591
-3610
-3628
-3646
-3664
-3682
-3700
-3717
-3735
-3752
-3769
-3786
-3803
-3820
-3836
-3853
-3869
-3885
-3901
-3917
-3933
-3948
-3963
-3979
-3994
-4009
-4024
-4038
-4053
-4067
-4082
-4097
-4111
-4126
-4140
-4154
-4168
-4182
-4195
-4209
-4222
-4236
-4249
-4262
-4275
-4287
-4300
-4312
-4324
-4336
-4347
-4359
-4370
-4381
-4392
-4403
-4413
-4423
-4433
-4443
-4452
-4461
-4470
-4478
-4486
-4494
-4501
-4508
-4515
-4521
-4526
-4532
-4537
-4541
-4545
-4549
-4552
-4555
-4558
-4560
-4562
-4564
-4565
-4566
-4567
-4567
-4567
-4567
-4567
-4567
-4566
-4565
-4564
-4563
-4561
-4560
-4558
-4556
-4554
-4552
-4550
-4547
-4545
-4542
-4539
-4536
-4533
-4530
-4526
-4522
-4518
-4513
-4509
-4503
-4498
-4492
-4486
-4479
-4472
-4464
-4456
-4448
-4439
-4430
-4420
-4410
-4400
-4388
-4377
-4365
-4352
-4339
-4326
-4312
-4297
-4283
-4267
-4252
-4235
-4219
-4202
-4184
-4167
-4148
-4130
-4111
-4091
-4073
-4053
-4033
-4013
-3993
-3972
-3951
-3930
-3909
-3888
-3866
-3844
-3823
-3801
-3779
-3756
-3734
-3712
-3690
-3667
-3645
-3623
-3600
-3578
-3556
-3534
-3513
-3491
-3469
-3448
-3427
-3406
-3385
-3364
-3344
-3324
-3304
-3284
-3264
-3245
-3226
-3207
-3188
-3170
-3152
-3134
-3116
-3099
-3082
-3065
-3049
-3033
-3017
-3001
-2986
-2970
-2955
-2941
-2926
-2912
-2898
-2884
-2870
-2857
-2843
-2830
-2817
-2804
-2791
-2778
-2766
-2753
-2741
-2729
-2717
-2706
-2694
-2683
-2672
-2662
-2651
-2641
-2631
-2621
-2612
-2603
-2594
-2585
-2577
-2569
-2561
-2554
-2546
-2539
-2533
-2526
-2520
-2513
-2507
-2502
-2496
-2491
-2485
-2480
-2475
-2471
-2466
-2461
-2457
-2453
-2448
-2444
-2440
-2436
-2432
-2428
-2424
-2420
-2416
-2411
-2407
-2403
-2398
-2394
-2389
-2384
-2380
-2375
-2370
-2365
-2360
-2354
-2349
-2344
-2338
-2333
-2327
-2322
-2316
-2310
-2304
-2299
-2293
-2287
-2281
-2275
-2269
-2262
-2256
-2250
-2243
-2236
-2230
-2223
-2216
-2209
-2202
-2194
-2187
-2179
-2171
-2164
-2156
-2148
-2140
-2132
-2123
-2115
-2107
-2098
-2090
-2081
-2072
-2064
-2055
-2045
-2037
-2029
-2020
-2011
-2001
-1993
-1985
-1976
-1967
-1958
-1950
-1941
-1933
-1924
-1915
-1907
-1898
-1889
-1881
-1872
-1863
-1855
-1846
-1837
-1828
-1819
-1810
-1801
-1792
-1783
-1774
-1764
-1755
-1745
-1736
-1726
-1716
-1706
-1695
-1685
-1674
-1664
-1653
-1641
-1630
-1618
-1606
-1594
-1582
-1569
-1556
-1543
-1530
-1516
-1503
-1489
-1474
-1460
-1445
-1430
-1414
-1399
-1383
-1367
-1350
-1334
-1317
-1300
-1282
-1265
-1247
-1229
-1211
-1193
-1174
-1156
-1137
-1118
-1099
-1080
-1061
-1042
-1022
-1002
-983
-964
-944
-925
-905
-885
-866
-846
-826
-806
-786
-766
-746
-726
-705
-685
-664
-644
-623
-602
-580
-559
-538
-516
-494
-472
-450
-427
-405
-382
-360
-337
-314
-290
-267
-244
-220
-196
-172
-148
-124
-100
-75
-51
-26
-1
24
49
75
101
126
153
179
205
232
259
286
314
341
369
397
425
454
483
511
541
570
600
629
659
690
720
751
782
813
844
876
908
940
972
1004
1037
1070
1104
1137
1171
1204
1239
1273
1307
1342
1377
1411
1446
1481
1517
1552
1587
1623
1658
1693
1729
1764
1799
1834
1870
1905
1940
1975
2009
2044
2079
2113
2148
2182
2216
2250
2284
2317
2351
2384
2417
2450
2483
2515
2548
2580
2612
2644
2676
2708
2739
2770
2802
2832
2863
2894
2924
2954
2984
3013
3043
3072
3101
3130
3158
3186
3214
3241
3268
3295
3322
3348
3374
3399
3424
3449
3474
3498
3521
3545
3568
3590
3613
3634
3656
3677
3698
3718
3738
3757
3776
3795
3813
3831
3848
3865
3881
3897
3913
3927
3942
3956
3969
3982
3994
4006
4017
4027
4038
4048
4057
4066
4075
4083
4090
4097
4104
4110
4116
4121
4126
4130
4134
4138
4141
4144
4147
4149
4151
4152
4154
4155
4156
4157
4157
4157
4157
4157
4157
4157
4157
4156
4156
4155
4155
4154
4153
4153
4152
4151
4150
4149
4147
4146
4145
4143
4142
4140
4138
4136
4134
4132
4130
4127
4125
4123
4120
4118
4115
4113
4110
4108
4105
4102
4099
4097
4094
4091
4088
4085
4082
4080
4077
4074
4070
4069
4066
4064
4061
4059
4057
4054
4053
4051
4049
4048
4046
4043
4043
4041
4040
4038
4037
4035
4034
4033
4030
4030
4027
4026
4025
4022
4021
4019
4018
4016
4014
4011
4009
4006
4003
4002
3999
3996
3993
3990
3987
3983
3980
3976
3972
3968
3964
3959
3954
3949
3944
3939
3933
3927
3921
3914
3907
3900
3893
3886
3878
3870
3862
3853
3845
3836
3827
3818
3809
3800
3791
3781
3772
3763
3753
3744
3735
3726
3717
3708
3699
3691
3682
3674
3666
3658
3650
3643
3636
3629
3622
3615
3609
3603
3598
3592
3587
3583
3578
3574
3570
3566
3563
3559
3556
3554
3551
3549
3546
3544
3543
3541
3539
3538
3536
3535
3534
3533
3531
3530
3529
3528
3527
3526
3525
3524
3524
3523
3522
3522
3521
3521
3521
3521
3521
3521
3522
3523
3524
3525
3527
3529
3531
3533
3536
3539
3543
3546
3550
3554
3559
3564
3569
3574
3579
3585
3591
3597
3604
3610
3617
3624
3631
3638
3646
3653
3661
3668
3676
3684
3692
3700
3708
3716
3724
3732
3740
3748
3757
3765
3773
3782
3790
3798
3806
3815
3823
3831
3839
3848
3856
3864
3872
3880
3888
3896
3904
3912
3920
3929
3937
3945
3953
3961
3970
3978
3986
3994
4003
4011
4019
4027
4035
4043
4051
4059
4067
4075
4083
4091
4098
4105
4112
4119
4125
4131
4137
4143
4148
4154
4158
4163
4167
4171
4175
4178
4181
4184
4186
4188
4189
4190
4191
4191
4191
4191
4190
4189
4188
4186
4184
4182
4179
4176
4173
4169
4166
4162
4158
4153
4149
4144
4139
4134
4128
4123
4117
4112
4106
4100
4094
4088
4081
4074
4067
4059
4053
4046
4038
4030
4022
4014
4006
3997
3988
3979
3970
3961
3951
3941
3931
3921
3911
3900
3889
3878
3867
3855
3843
3831
3818
3805
3792
3779
3765
3751
3737
3723
3708
3693
3678
3663
3648
3632
3616
3600
3584
3567
3551
3534
3517
3500
3483
3466
3448
3431
3413
3396
3378
3360
3342
3324
3306
3288
3270
3252
3234
3215
3197
3179
3160
3142
3123
3104
3085
3066
3047
3028
3009
2990
2970
2951
2931
2912
2892
2873
2853
2834
2814
2794
2774
2755
2735
2715
2695
2675
2656
2636
2616
2596
2577
2557
2537
2517
2498
2478
2458
2439
2419
2399
2380
2360
2341
2322
2302
2283
2264
2245
2226
2207
2189
2170
2152
2133
2115
2097
2080
2062
2045
2027
2009
1994
1977
1961
1944
1928
1912
1897
1881
1866
1851
1836
1821
1806
1791
1777
1762
1748
1734
1719
1705
1691
1677
1664
1650
1636
1623
1609
1596
1582
1569
1556
1542
1529
1516
1503
1490
1477
1464
1451
1438
1426
1413
1400
1388
1376
1363
1351
1339
1327
1316
1304
1293
1282
1271
1260
1249
1238
1228
1217
1207
1197
1188
1178
1168
1159
1150
1140
1131
1123
1114
1105
1097
1088
1080
1071
1063
1055
1047
1039
1031
1022
1014
1006
999
991
983
975
967
959
951
942
934
926
917
909
900
891
882
873
864
855
846
836
827
818
808
798
789
779
770
760
750
741
731
721
712
702
693
683
674
664
654
645
635
626
616
606
597
587
577
567
558
548
538
528
518
508
499
489
479
469
460
450
441
431
422
412
403
394
385
376
366
357
348
340
331
322
313
304
295
287
278
269
260
251
242
233
224
214
205
195
185
175
165
155
145
134
124
113
102
91
80
69
58
47
36
25
14
3
-9
-20
-31
-42
-53
-64
-75
-86
-97
-108
-119
-129
-140
-151
-162
-173
-184
-194
-205
-216
-227
-237
-248
-258
-269
-280
-290
-301
-311
-322
-332
-343
-353
-364
-374
-385
-396
-406
-417
-427
-438
-449
-459
-470
-481
-491
-502
-513
-523
-534
-545
-555
-566
-577
-587
-598
-608
-618
-629
-639
-649
-659
-668
-678
-688
-697
-706
-715
-724
-733
-742
-750
-759
-767
-775
-783
-791
-798
-806
-813
-820
-827
-834
-841
-848
-854
-860
-866
-872
-878
-883
-889
-894
-899
-904
-908
-913
-917
-921
-925
-928
-932
-935
-938
-942
-944
-947
-950
-952
-954
-957
-959
-960
-962
-964
-966
-967
-968
-970
-971
-972
-974
-975
-976
-977
-978
-979
-980
-981
-982
-983
-984
-985
-986
-987
-988
-989
-989
-990
-991
-992
-993
-993
-994
-995
-995
-996
-997
-998
-999
-1000
-1000
-1002
-1002
-1004
-1006
-1006
-1008
-1010
-1012
-1014
-1018
-1020
-1022
-1026
-1030
-1033
-1037
-1041
-1046
-1050
-1055
-1060
-1066
-1071
-1077
-1083
-1090
-1097
-1104
-1111
-1119
-1127
-1135
-1143
-1152
-1161
-1170
-1180
-1189
-1199
-1209
-1219
-1229
-1239
-1250
-1260
-1271
-1282
-1293
-1304
-1315
-1326
-1337
-1349
-1360
-1371
-1383
-1394
-1406
-1417
-1429
-1440
-1452
-1463
-1475
-1486
-1497
-1509
-1520
-1532
-1543
-1554
-1566
-1577
-1588
-1600
-1611
-1622
-1634
-1645
-1656
-1668
-1679
-1691
-1702
-1714
-1726
-1738
-1749
-1761
-1773
-1785
-1797
-1809
-1821
-1833
-1845
-1857
-1869
-1881
-1893
-1905
-1917
-1928
-1940
-1951
-1963
-1974
-1986
-1997
-2008
-2017
-2029
-2039
-2050
-2060
-2070
-2079
-2089
-2098
-2107
-2116
-2124
-2133
-2141
-2149
-2156
-2164
-2171
-2178
-2185
-2192
-2198
-2204
-2210
-2216
-2221
-2226
-2231
-2236
-2241
-2245
-2249
-2253
-2256
-2259
-2262
-2265
-2267
-2269
-2271
-2272
-2273
-2274
-2274
-2274
-2273
-2272
-2271
-2269
-2267
-2265
-2262
-2258
-2255
-2250
-2246
-2241
-2235
-2230
-2224
-2217
-2210
-2203
-2195
-2188
-2179
-2171
-2162
-2153
-2143
-2133
-2123
-2113
-2103
-2092
-2081
-2069
-2058
-2045
-2033
-2021
-2009
-1997
-1985
-1972
-1959
-1945
-1932
-1919
-1905
-1891
-1877
-1863
-1849
-1835
-1821
-1806
-1792
-1777
-1762
-1748
-1733
-1718
-1703
-1688
-1673
-1658
-1643
-1628
-1613
-1598
-1583
-1568
-1552
-1537
-1522
-1507
-1491
-1476
-1461
-1445
-1430
-1414
-1399
-1383
-1368
-1352
-1336
-1321
-1305
-1289
-1273
-1257
-1241
-1225
-1209
-1193
-1177
-1161
-1145
-1129
-1113
-1097
-1081
-1065
-1049
-1032
-1016
-1000
-984
-968
-952
-937
-921
-905
-890
-874
-859
-843
-828
-813
-798
-783
-768
-753
-738
-723
-709
-694
-680
-665
-651
-636
-622
-607
-593
-579
-564
-550
-535
-521
-506
-492
-477
-463
-448
-434
-419
-405
-390
-375
-361
-346
-331
-317
-302
-287
-273
-258
-243
-229
-214
-199
-185
-170
-155
-140
-125
-110
-95
-80
-65
-50
-35
-20
-5
10
26
41
56
71
87
102
118
133
149
164
180
196
212
227
243
259
276
292
308
324
341
357
374
390
407
424
440
457
474
492
509
526
544
561
579
597
615
633
651
670
688
707
725
744
763
782
801
820
840
859
879
899
919
939
959
980
1000
1020
1042
1063
1084
1105
1127
1148
1170
1192
1214
1236
1259
1281
1304
1327
1350
1373
1397
1420
1444
1468
1492
1516
1540
1565
1589
1614
1639
1664
1689
1714
1740
1765
1791
1816
1842
1868
1894
1920
1946
1972
1999
2025
2051
2078
2104
2130
2157
2183
2209
2236
2262
2288
2314
2340
2367
2393
2419
2445
2471
2497
2522
2548
2574
2599
2624
2650
2675
2699
2724
2748
2772
2796
2820
2843
2867
2889
2912
2934
2956
2978
3000
3021
3042
3062
3082
3102
3122
3141
3160
3178
3197
3215
3232
3250
3267
3283
3300
3316
3331
3347
3362
3377
3391
3405
3419
3433
3446
3459
3471
3483
3495
3507
3518
3529
3539
3549
3559
3568
3577
3586
3594
3602
3610
3617
3624
3630
3636
3641
3647
3651
3656
3660
3664
3667
3670
3672
3674
3676
3678
3679
3680
3680
3680
3680
3680
3679
3678
3677
3675
3674
3672
3669
3667
3664
3661
3658
3655
3652
3648
3644
3640
3636
3632
3628
3623
3619
3614
3609
3604
3599
3594
3589
3584
3578
3573
3567
3561
3556
3550
3544
3538
3532
3526
3519
3513
3507
3500
3494
3487
3481
3474
3468
3461
3455
3448
3442
3435
3429
3422
3416
3410
3404
3398
3392
3386
3380
3375
3369
3364
3358
3353
3348
3344
3339
3335
3330
3326
3322
3318
3315
3312
3308
3305
3303
3300
3298
3296
3294
3293
3291
3290
3289
3288
3288
3288
3288
3288
3289
3290
3291
3292
3293
3295
3297
3299
3301
3303
3306
3309
3312
3315
3318
3321
3325
3328
3332
3336
3340
3344
3348
3352
3356
3361
3366
3370
3375
3380
3385
3391
3396
3401
3407
3413
3419
3425
3431
3437
3443
3450
3457
3464
3471
3478
3486
3493
3501
3509
3517
3526
3534
3543
3552
3561
3571
3580
3590
3600
3610
3621
3631
3641
3652
3663
3674
3684
3695
3706
3717
3728
3739
3750
3761
3772
3783
3794
3805
3816
3827
3838
3849
3859
3870
3880
3891
3901
3912
3922
3932
3942
3952
3962
3972
3982
3992
4001
4011
4019
4030
4038
4048
4057
4066
4075
4083
4093
4102
4111
4119
4128
4136
4144
4153
4161
4169
4177
4184
4192
4199
4206
4213
4220
4227
4233
4239
4245
4251
4256
4262
4267
4271
4276
4280
4284
4288
4291
4294
4297
4299
4302
4304
4305
4307
4308
4309
4309
4310
4310
4309
4309
4308
4307
4305
4304
4302
4299
4297
4294
4290
4287
4283
4279
4274
4269
4264
4259
4253
4248
4241
4235
4228
4221
4214
4207
4199
4191
4183
4175
4166
4157
4148
4139
4129
4120
4110
4100
4089
4078
4067
4057
4046
4035
4022
4011
4000
3988
3975
3963
3950
3937
3924
3911
3897
3883
3869
3855
3841
3826
3811
3796
3781
3766
3750
3734
3718
3702
3686
3669
3653
3636
3619
3601
3584
3566
3548
3530
3512
3493
3475
3456
3437
3418
3398
3379
3359
3339
3319
3299
3278
3257
3237
3216
3194
3173
3151
3130
3108
3086
3064
3041
3019
2996
2974
2951
2928
2905
2881
2858
2835
2811
2788
2764
2741
2717
2693
2669
2646
2622
2598
2574
2550
2526
2502
2478
2454
2430
2406
2382
2358
2333
2309
2285
2260
2236
2211
2187
2162
2137
2112
2087
2062
2036
2009
1985
1959
1933
1907
1880
1854
1827
1800
1773
1746
1719
1692
1664
1637
1609
1582
1554
1526
1498
1470
1442
1414
1385
1357
1328
1300
1271
1243
1214
1185
1157
1128
1099
1070
1041
1012
984
955
926
896
867
838
809
780
751
721
692
662
633
603
574
544
515
485
455
425
395
366
336
306
276
245
215
185
155
125
95
65
34
4
-26
-56
-86
-116
-146
-175
-205
-235
-264
-294
-323
-352
-381
-410
-438
-467
-495
-523
-551
-578
-605
-632
-659
-686
-712
-738
-764
-789
-815
-840
-864
-889
-913
-937
-960
-984
-1006
-1030
-1052
-1074
-1096
-1118
-1139
-1160
-1181
-1202
-1222
-1242
-1261
-1281
-1300
-1318
-1337
-1355
-1373
-1390
-1407
-1424
-1441
-1457
-1473
-1488
-1504
-1519
-1534
-1548
-1562
-1576
-1590
-1603
-1616
-1629
-1641
-1653
-1665
-1676
-1688
-1699
-1709
-1720
-1730
-1740
-1750
-1760
-1769
-1778
-1787
-1796
-1804
-1813
-1821
-1829
-1837
-1844
-1852
-1859
-1866
-1873
-1880
-1886
-1893
-1899
-1905
-1911
-1917
-1923
-1928
-1933
-1939
-1944
-1949
-1953
-1958
-1963
-1967
-1971
-1975
-1979
-1983
-1987
-1991
-1994
-1998
-2001
-2004
-2007
-2009
-2013
-2016
-2019
-2021
-2024
-2025
-2029
-2031
-2033
-2036
-2039
-2041
-2044
-2045
-2049
-2051
-2054
-2057
-2060
-2063
-2066
-2069
-2073
-2076
-2080
-2083
-2087
-2091
-2095
-2100
-2104
-2108
-2113
-2118
-2123
-2128
-2133
-2138
-2144
-2149
-2155
-2161
-2167
-2173
-2179
-2185
-2192
-2198
-2205
-2212
-2218
-2225
-2232
-2239
-2246
-2253
-2260
-2267
-2274
-2281
-2289
-2296
-2304
-2311
-2319
-2326
-2334
-2342
-2349
-2357
-2365
-2373
-2381
-2389
-2398
-2406
-2414
-2422
-2431
-2439
-2448
-2456
-2465
-2473
-2482
-2490
-2499
-2508
-2516
-2525
-2534
-2542
-2551
-2560
-2568
-2577
-2586
-2594
-2603
-2612
-2620
-2629
-2637
-2646
-2654
-2663
-2671
-2680
-2688
-2697
-2705
-2714
-2722
-2731
-2739
-2748
-2756
-2765
-2774
-2783
-2791
-2800
-2809
-2818
-2827
-2836
-2846
-2855
-2864
-2874
-2884
-2893
-2903
-2913
-2923
-2932
-2942
-2952
-2962
-2973
-2983
-2993
-3003
-3013
-3024
-3034
-3044
-3054
-3065
-3075
-3086
-3096
-3107
-3117
-3128
-3138
-3149
-3159
-3170
-3181
-3192
-3202
-3213
-3224
-3235
-3246
-3257
-3267
-3278
-3289
-3300
-3311
-3322
-3333
-3344
-3355
-3366
-3377
-3388
-3399
-3410
-3421
-3432
-3443
-3454
-3466
-3477
-3488
-3499
-3511
-3522
-3533
-3544
-3556
-3567
-3578
-3589
-3601
-3612
-3623
-3634
-3645
-3657
-3668
-3679
-3690
-3702
-3713
-3724
-3735
-3746
-3757
-3769
-3780
-3791
-3802
-3813
-3824
-3835
-3845
-3856
-3867
-3877
-3888
-3898
-3909
-3919
-3929
-3940
-3950
-3960
-3970
-3980
-3990
-4000
-4009
-4019
-4029
-4038
-4048
-4058
-4067
-4077
-4086
-4094
-4105
-4114
-4124
-4133
-4142
-4152
-4161
-4171
-4180
-4190
-4199
-4209
-4218
-4228
-4237
-4247
-4257
-4266
-4276
-4286
-4295
-4305
-4315
-4324
-4334
-4344
-4353
-4363
-4372
-4382
-4392
-4401
-4411
-4420
-4430
-4439
-4448
-4458
-4467
-4476
-4486
-4495
-4504
-4513
-4523
-4532
-4541
-4550
-4559
-4568
-4578
-4587
-4596
-4605
-4614
-4623
-4632
-4641
-4650
-4660
-4669
-4678
-4687
-4696
-4704
-4713
-4722
-4731
-4740
-4749
-4757
-4766
-4775
-4783
-4791
-4800
-4808
-4816
-4824
-4832
-4840
-4848
-4856
-4864
-4871
-4879
-4886
-4893
-4900
-4907
-4914
-4921
-4928
-4935
-4941
-4948
-4954
-4960
-4966
-4972
-4978
-4984
-4990
-4996
-5001
-5006
-5011
-5016
-5021
-5026
-5030
-5035
-5039
-5043
-5047
-5050
-5054
-5057
-5060
-5063
-5065
-5068
-5070
-5072
-5074
-5076
-5078
-5079
-5080
-5081
-5082
-5082
-5082
-5082
-5082
-5082
-5081
-5080
-5079
-5078
-5076
-5075
-5073
-5070
-5068
-5065
-5062
-5059
-5056
-5053
-5049
-5045
-5041
-5036
-5032
-5027
-5022
-5017
-5011
-5006
-5000
-4994
-4988
-4981
-4975
-4968
-4961
-4954
-4947
-4940
-4933
-4925
-4917
-4909
-4901
-4893
-4884
-4876
-4867
-4858
-4849
-4840
-4830
-4821
-4811
-4801
-4791
-4781
-4770
-4760
-4749
-4739
-4728
-4717
-4706
-4695
-4684
-4673
-4662
-4650
-4639
-4628
-4616
-4605
-4594
-4583
-4571
-4560
-4549
-4538
-4526
-4515
-4504
-4493
-4482
-4470
-4459
-4448
-4437
-4426
-4415
-4404
-4393
-4382
-4371
-4360
-4349
-4338
-4327
-4316
-4305
-4294
-4283
-4272
-4261
-4250
-4239
-4228
-4218
-4207
-4196
-4185
-4174
-4163
-4153
-4142
-4131
-4120
-4110
-4099
-4088
-4078
-4067
-4056
-4046
-4035
-4024
-4014
-4003
-3992
-3982
-3971
-3961
-3950
-3940
-3929
-3919
-3908
-3898
-3887
-3877
-3866
-3856
-3845
-3835
-3825
-3814
-3804
-3794
-3783
-3773
-3763
-3752
-3742
-3732
-3721
-3711
-3701
-3691
-3680
-3670
-3660
-3650
-3640
-3630
-3619
-3609
-3599
-3589
-3579
-3569
-3559
-3549
-3539
-3529
-3519
-3509
-3499
-3489
-3479
-3469
-3459
-3449
-3439
-3429
-3419
-3409
-3399
-3390
-3380
-3370
-3360
-3350
-3340
-3331
-3321
-3311
-3301
-3292
-3282
-3272
-3263
-3253
-3243
-3233
-3224
-3214
-3205
-3195
-3185
-3176
-3166
-3157
-3147
-3138
-3128
-3119
-3109
-3100
-3090
-3081
-3071
-3062
-3052
-3043
-3034
-3024
-3015
-3005
-2996
-2987
-2977
-2968
-2959
-2949
-2940
-2931
-2922
-2912
-2903
-2894
-2885
-2876
-2866
-2857
-2848
-2839
-2830
-2821
-2812
-2802
-2793
-2784
-2775
-2766
-2757
-2748
-2739
-2730
-2721
-2712
-2703
-2694
-2685
-2676
-2668
-2659
-2650
-2641
-2632
-2623
-2614
-2605
-2597
-2588
-2579
-2570
-2562
-2553
-2544
-2535
-2527
-2518
-2509
-2500
-2492
-2483
-2474
-2466
-2457
-2449
-2440
-2431
-2423
-2414
-2406
-2397
-2389
-2380
-2372
-2363
-2355
-2346
-2338
-2329
-2321
-2312
-2304
-2296
-2287
-2279
-2271
-2262
-2254
-2246
-2237
-2229
-2221
-2212
-2204
-2196
-2188
-2179
-2171
-2163
-2155
-2147
-2138
-2130
-2122
-2114
-2106
-2098
-2090
-2081
-2073
-2065
-2057
-2049
-2041
-2033
-2025
-2017
-2009
-2001
-1993
-1985
-1977
-1969
-1962
-1954
-1946
-1938
-1930
-1922
-1914
-1906
-1899
-1891
-1883
-1875
-1867
-1860
-1852
-1844
-1836
-1829
-1821
-1813
-1806
-1798
-1790
-1783
-1775
-1767
-1760
-1752
-1745
-1737
-1729
-1722
-1714
-1707
-1699
-1692
-1684
-1677
-1669
-1662
-1654
-1647
-1639
-1632
-1625
-1617
-1610
-1602
-1595
-1588
-1580
-1573
-1566
-1558
-1551
-1544
-1537
-1529
-1522
-1515
-1508
-1500
-1493
-1486
-1479
-1472
-1464
-1457
-1450
-1443
-1436
-1429
-1422
-1415
-1408
-1401
-1393
-1386
-1379
-1372
-1365
-1358
-1351
-1344
-1337
-1330
-1324
-1317
-1310
-1303
-1296
-1289
-1282
-1275
-1268
-1262
-1255
-1248
-1241
-1234
-1228
-1221
-1214
-1207
-1200
-1194
-1187
-1180
-1174
-1167
-1160
-1154
-1147
-1140
-1134
-1127
-1120
-1114
-1107
-1101
-1094
-1087
-1081
-1074
-1068
-1061
-1055
-1048
-1042
-1035
-1029
-1022
-1016
-1010
-1002
-997
-990
-984
-978
-971
-965
-959
-952
-946
-940
-933
-927
-921
-914
-908
-902
-896
-889
-883
-877
-871
-865
-858
-852
-846
-840
-834
-828
-822
-815
-809
-803
-797
-791
-785
-779
-773
-767
-761
-755
-749
-743
-737
-731
-725
-719
-713
-707
-701
-696
-690
-684
-678
-672
-666
-660
-655
-649
-643
-637
-631
-626
-620
-614
-608
-603
-597
-591
-585
-580
-574
-568
-563
-557
-551
-546
-540
-535
-529
-523
-518
-512
-507
-501
-496
-490
-485
-479
-473
-468
-463
-457
-452
-446
-441
-435
-430
-424
-419
-414
-408
-403
-397
-392
-387
-381
-376
-371
-365
-360
-355
-350
-344
-339
-334
-329
-323
-318
-313
-308
-303
-297
-292
-287
-282
-277
-272
-266
-261
-256
-251
-246
-241
-236
-231
-226
-221
-216
-211
-206
-201
-196
-191
-186
-181
-176
-171
-166
-161
-156
-151
-146
-141
-137
-132
-127
-122
-117
-112
-108
-103
-98
-93
-88
-84
-79
-74
-69
-65
-60
-55
-50
-46
-41
-36
-32
-27
-22
-18
-13
-8
-4
1
5
10
15
19
24
28
33
37
42
46
51
55
60
64
69
73
78
82
87
91
95
100
104
109
113
117
122
126
131
135
139
144
148
152
156
161
165
169
174
178
182
186
190
195
199
203
207
211
216
220
224
228
232
236
241
245
249
253
257
261
265
269
273
277
281
285
289
293
297
301
305
309
313
317
321
325
329
333
337
341
345
349
352
356
360
364
368
372
376
379
383
387
391
395
398
402
406
410
413
417
421
425
428
432
436
440
443
447
451
454
458
462
465
469
472
476
480
483
487
490
494
498
501
505
508
512
515
519
522
526
529
533
536
540
543
547
550
554
557
560
564
567
571
574
577
581
584
587
591
594
597
601
604
607
611
614
617
621
624
627
630
634
637
640
643
647
650
653
656
659
663
666
669
672
675
678
682
685
688
691
694
697
700
703
706
709
713
716
719
722
725
728
731
734
737
740
743
746
749
752
755
758
761
763
766
769
772
775
778
781
784
787
790
792
795
798
801
804
807
810
812
815
818
821
824
826
829
832
835
837
840
843
846
848
851
854
856
859
862
865
867
870
873
875
878
880
883
886
888
891
894
896
899
901
904
907
909
912
914
917
919
922
924
927
929
932
934
937
939
942
944
947
949
952
954
957
959
961
964
966
969
971
973
976
978
981
983
985
988
990
992
995
997
999
1002
1004
1006
1008
1010
1012
1014
1018
1020
1022
1024
1027
1029
1031
1033
1036
1038
1040
1042
1044
1047
1049
1051
1053
1055
1057
1060
1062
1064
1066
1068
1070
1072
1074
1077
1079
1081
1083
1085
1087
1089
1091
1093
1095
1097
1099
1101
1103
1105
1107
1109
1111
1113
1115
1117
1119
1121
1123
1125
1127
1129
1131
1133
1135
1137
1139
1141
1142
1144
1146
1148
1150
1152
1154
1156
1157
1159
1161
1163
1165
1167
1168
1170
1172
1174
1176
1177
1179
1181
1183
1185
1186
1188
1190
1192
1193
1195
1197
1198
1200
1202
1204
1205
1207
1209
1210
1212
1214
1215
