5
7556
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
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
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
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
34
34
34
34
34
34
34
35
35
35
35
35
35
35
36
36
36
36
36
36
36
37
37
37
37
37
37
37
38
38
38
38
38
38
39
39
39
39
39
39
39
40
40
40
40
40
40
41
41
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
43
44
44
44
44
44
44
45
45
45
45
45
45
46
46
46
46
46
46
47
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
57
57
57
57
57
58
58
58
58
58
59
59
59
59
59
60
60
60
60
60
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
66
66
66
66
66
67
67
67
67
68
68
68
68
68
69
69
69
69
69
70
70
70
70
71
71
71
71
71
72
72
72
72
73
73
73
73
73
74
74
74
74
75
75
75
75
75
76
76
76
76
77
77
77
77
78
78
78
78
78
79
79
79
79
80
80
80
80
81
81
81
81
82
82
82
82
82
83
83
83
83
84
84
84
84
85
85
85
85
86
86
86
86
87
87
87
87
88
88
88
88
89
89
89
89
90
90
90
90
91
91
91
91
92
92
92
92
93
93
93
94
94
94
94
95
95
95
95
96
96
96
96
97
97
97
97
98
98
98
99
99
99
99
100
100
100
100
101
101
101
102
102
102
102
103
103
103
103
104
104
104
105
105
105
105
106
106
106
107
107
107
107
108
108
108
109
109
109
109
110
110
110
111
111
111
111
112
112
112
113
113
113
113
114
114
114
115
115
115
116
116
116
116
117
117
117
118
118
118
119
119
119
119
120
120
120
121
121
121
122
122
122
123
123
123
123
124
124
124
125
125
125
126
126
126
127
127
127
128
128
128
128
129
129
129
130
130
130
131
131
131
132
132
132
133
133
133
134
134
134
135
135
135
136
136
136
137
137
137
138
138
138
139
139
139
140
140
140
141
141
141
142
142
142
143
143
143
144
144
144
145
145
145
146
146
146
147
147
147
148
148
148
149
149
149
150
150
150
151
151
151
152
152
152
153
153
153
154
154
154
155
155
155
156
156
156
157
157
157
158
158
158
159
159
159
160
160
160
161
161
161
162
162
162
163
163
164
164
164
165
165
165
166
166
166
166
167
167
168
168
168
169
169
169
170
170
170
171
171
171
172
172
172
173
173
173
174
174
174
175
175
176
176
176
177
177
177
178
178
178
179
179
179
180
180
180
181
181
181
182
182
183
183
183
184
184
184
185
185
185
186
186
187
187
187
188
188
188
189
189
190
190
190
191
191
191
192
192
193
193
193
194
194
194
195
195
196
196
196
197
197
197
198
198
199
199
199
200
200
201
201
201
202
202
202
203
203
204
204
204
205
205
206
206
206
207
207
208
208
208
209
209
209
210
210
211
211
211
212
212
213
213
213
214
214
215
215
215
216
216
217
217
217
218
218
219
219
219
220
220
220
221
221
222
222
222
223
223
224
224
224
225
225
226
226
226
227
227
228
228
228
229
229
230
230
230
231
231
231
232
232
233
233
234
234
234
235
235
235
236
236
237
237
237
238
238
239
239
240
240
240
241
241
241
242
242
243
243
243
244
244
245
245
245
246
246
247
247
247
248
248
249
249
249
250
250
251
251
252
252
252
253
253
254
254
254
255
255
256
256
256
257
257
258
258
259
259
259
260
260
261
261
262
262
262
263
263
264
264
265
265
266
266
267
267
267
268
268
269
269
270
270
271
271
271
272
272
273
273
274
274
275
275
276
276
277
277
277
278
278
279
279
280
280
281
281
282
282
283
283
283
284
284
285
285
286
286
287
287
288
288
289
289
290
290
291
291
292
292
293
293
293
294
294
295
295
296
296
297
297
298
298
299
299
300
300
301
301
302
302
303
303
304
304
305
305
306
306
307
307
308
308
309
309
310
310
311
311
312
312
313
313
314
314
315
315
316
316
317
317
318
318
319
319
320
320
321
321
322
322
323
323
324
324
325
325
326
326
327
327
328
328
329
329
330
331
331
332
332
333
333
334
334
335
335
336
336
337
337
338
338
339
339
340
340
341
341
342
342
343
343
344
344
345
345
346
346
347
347
348
348
349
349
350
350
351
351
352
352
353
353
354
354
355
356
356
357
357
358
358
359
359
360
360
361
361
362
362
363
364
364
365
365
366
366
367
367
368
368
369
369
370
371
371
372
372
373
373
374
374
375
376
376
377
377
378
378
379
380
380
381
381
382
382
383
383
384
385
385
386
386
387
387
388
389
389
390
390
391
391
392
393
393
394
394
395
395
396
396
397
398
398
399
399
400
400
401
402
402
403
403
404
405
405
406
406
407
408
408
409
409
410
411
411
412
412
413
414
414
415
415
416
417
417
418
418
419
420
420
421
421
422
423
423
424
425
425
426
426
427
428
428
429
429
430
431
431
432
433
433
434
434
435
436
436
437
438
438
439
439
440
441
441
442
443
443
444
444
445
446
446
447
448
448
449
450
450
451
452
452
453
453
454
455
455
456
457
457
458
459
459
460
461
461
462
463
463
464
465
465
466
466
467
468
468
469
470
470
471
472
472
473
474
474
475
476
476
477
478
478
479
480
480
481
482
482
483
484
484
485
486
486
487
488
488
489
490
490
491
492
492
493
494
494
495
496
496
497
498
498
499
500
500
501
502
502
503
504
504
505
506
506
507
508
508
509
509
510
511
511
512
513
513
514
515
515
516
517
517
518
519
520
520
521
522
522
523
524
524
525
526
526
527
528
528
529
530
530
531
532
532
533
534
534
535
536
537
537
538
539
539
540
541
541
542
543
543
544
545
545
546
547
547
548
549
550
550
551
552
552
553
554
554
555
556
556
557
558
558
559
560
560
561
562
562
563
564
564
565
566
566
567
568
568
569
570
570
571
572
572
573
574
574
575
576
576
577
578
578
579
580
580
581
582
582
583
584
584
585
586
586
587
588
588
589
590
590
591
592
592
593
594
594
595
596
596
597
598
598
599
600
600
601
602
603
603
604
605
605
606
607
607
608
609
609
610
611
611
612
613
613
614
615
615
616
617
618
618
619
620
620
621
622
622
623
624
624
625
626
627
627
628
629
629
630
631
631
632
633
634
634
635
636
636
637
638
639
639
640
641
641
642
643
643
644
645
646
646
647
648
649
649
650
651
651
652
653
654
654
655
656
657
657
658
659
660
660
661
662
663
663
664
665
666
666
667
668
668
669
670
671
671
672
673
674
674
675
676
677
677
678
679
679
680
681
682
682
683
684
685
685
686
687
687
688
689
690
690
691
692
693
693
694
695
696
696
697
698
699
700
700
701
702
703
704
704
705
706
707
708
708
709
710
711
712
713
713
714
715
716
717
717
718
719
720
721
722
723
723
724
725
726
727
728
728
729
730
731
732
733
734
734
735
736
737
738
739
740
741
741
742
743
744
745
746
747
748
749
750
750
751
752
753
754
755
756
757
757
758
759
760
761
762
763
763
764
765
766
767
767
768
769
770
771
771
772
773
774
775
775
776
777
778
778
779
780
781
781
782
783
784
784
785
786
787
787
788
789
790
790
791
792
792
793
794
795
795
796
796
797
798
798
799
799
800
801
801
802
802
803
803
803
804
804
805
805
805
806
806
806
807
807
807
807
807
808
808
808
808
808
808
808
809
809
809
809
809
809
809
809
809
809
809
808
808
808
808
808
808
808
808
807
807
807
807
807
806
806
806
805
805
805
804
804
804
803
803
802
802
801
801
800
800
799
799
798
797
797
796
795
795
794
794
793
792
792
791
790
790
789
788
787
787
786
785
784
783
783
782
781
780
779
778
777
776
775
774
773
772
771
769
768
767
766
765
763
762
761
759
758
757
755
754
752
751
749
748
746
745
743
742
740
739
737
735
734
732
731
729
727
725
724
722
720
718
717
715
713
711
709
708
706
704
702
700
698
697
695
693
691
689
688
686
684
682
680
679
677
675
673
671
670
668
666
664
662
661
659
657
655
653
652
650
648
646
645
643
641
639
638
636
634
633
631
629
627
626
624
622
620
619
617
615
613
612
610
608
606
604
603
601
599
597
595
593
591
589
587
585
583
581
579
577
575
573
571
570
568
566
564
562
561
559
558
556
555
554
552
551
550
549
549
548
547
547
546
546
545
545
545
545
545
545
546
546
546
547
547
548
548
549
549
550
551
552
553
554
555
556
557
557
558
559
560
561
562
562
563
564
564
565
565
566
566
567
567
568
568
568
569
569
569
569
570
570
570
571
571
571
572
572
572
573
573
574
574
575
575
576
577
577
578
579
580
581
582
583
584
585
586
588
589
590
592
593
595
596
598
600
602
604
606
608
610
612
615
617
619
622
625
627
630
633
636
640
643
646
649
653
657
660
664
668
672
676
680
684
688
692
697
701
706
710
714
719
723
727
731
735
738
742
745
748
751
754
757
760
762
764
767
769
771
773
775
776
778
780
781
783
785
786
788
789
791
792
794
796
798
799
801
803
806
808
810
813
815
818
821
823
826
830
833
836
839
842
846
849
853
856
860
863
867
871
875
879
883
887
891
896
900
905
909
914
919
924
928
933
938
942
947
951
955
959
963
967
970
974
976
979
981
983
985
986
986
987
987
986
986
985
983
981
979
977
974
972
969
966
963
960
957
954
951
948
945
942
940
937
935
933
931
929
927
925
924
922
921
920
918
917
916
915
914
913
911
910
908
907
905
903
901
899
897
895
892
890
888
885
883
880
878
875
873
870
868
865
862
859
856
853
850
847
844
841
837
833
830
826
822
818
813
809
804
800
795
789
784
778
772
766
760
754
747
740
733
727
719
712
705
698
690
683
675
668
660
653
645
638
631
624
616
610
603
596
590
584
578
572
566
560
554
549
543
537
530
524
517
510
503
496
488
481
473
465
457
448
440
432
423
415
407
399
391
383
376
369
361
354
348
341
334
328
322
315
309
303
297
291
286
280
275
269
264
259
254
249
244
239
234
229
224
219
214
209
204
199
193
188
182
176
170
164
158
152
146
139
132
126
119
112
105
97
90
82
74
67
59
50
42
34
25
17
8
0
-9
-17
-25
-34
-42
-50
-58
-66
-74
-82
-90
-97
-105
-112
-119
-126
-133
-140
-146
-153
-159
-165
-171
-177
-183
-188
-194
-200
-205
-211
-216
-222
-227
-232
-237
-242
-247
-252
-256
-261
-265
-269
-273
-277
-281
-285
-289
-293
-297
-301
-305
-309
-313
-317
-321
-325
-329
-333
-336
-340
-344
-347
-350
-354
-357
-360
-362
-365
-367
-369
-371
-373
-375
-377
-379
-381
-382
-384
-386
-388
-390
-393
-396
-399
-402
-406
-410
-415
-420
-426
-432
-438
-445
-453
-460
-468
-477
-485
-494
-503
-512
-521
-531
-540
-549
-559
-568
-577
-586
-595
-604
-612
-620
-628
-636
-642
-649
-655
-661
-666
-671
-675
-679
-683
-687
-690
-693
-696
-698
-700
-702
-703
-705
-706
-707
-707
-708
-708
-708
-709
-709
-708
-708
-708
-707
-707
-706
-705
-704
-703
-703
-702
-702
-701
-701
-701
-702
-703
-704
-706
-707
-710
-712
-715
-719
-723
-727
-732
-737
-743
-748
-755
-761
-767
-774
-781
-787
-794
-801
-808
-814
-821
-827
-833
-839
-844
-849
-854
-858
-862
-866
-869
-873
-876
-879
-881
-883
-886
-887
-889
-890
-891
-892
-893
-893
-894
-894
-895
-895
-896
-896
-897
-898
-899
-901
-902
-904
-905
-907
-909
-910
-912
-913
-915
-916
-918
-919
-920
-922
-923
-924
-926
-927
-928
-929
-930
-931
-931
-932
-932
-932
-932
-932
-932
-931
-930
-930
-929
-928
-928
-927
-926
-926
-926
-926
-926
-926
-927
-927
-928
-929
-930
-931
-932
-933
-934
-936
-937
-938
-939
-940
-941
-942
-944
-945
-947
-949
-951
-953
-956
-958
-961
-964
-968
-971
-974
-977
-980
-984
-987
-990
-993
-997
-1000
-1004
-1008
-1012
-1018
-1022
-1028
-1033
-1038
-1043
-1048
-1053
-1057
-1062
-1066
-1070
-1074
-1078
-1082
-1086
-1089
-1093
-1096
-1100
-1103
-1107
-1110
-1113
-1116
-1119
-1122
-1125
-1127
-1129
-1131
-1134
-1135
-1137
-1139
-1141
-1143
-1145
-1147
-1149
-1151
-1153
-1156
-1158
-1160
-1163
-1165
-1168
-1171
-1174
-1177
-1180
-1183
-1187
-1191
-1195
-1200
-1204
-1209
-1214
-1220
-1226
-1231
-1238
-1244
-1251
-1257
-1265
-1272
-1279
-1287
-1295
-1303
-1311
-1318
-1326
-1333
-1340
-1347
-1353
-1359
-1364
-1369
-1373
-1378
-1382
-1385
-1389
-1392
-1396
-1399
-1402
-1405
-1409
-1412
-1415
-1419
-1423
-1427
-1431
-1435
-1440
-1445
-1450
-1456
-1462
-1468
-1474
-1481
-1488
-1495
-1502
-1510
-1517
-1525
-1533
-1540
-1548
-1556
-1563
-1571
-1578
-1585
-1592
-1598
-1605
-1611
-1618
-1624
-1630
-1636
-1642
-1648
-1653
-1658
-1664
-1668
-1673
-1677
-1682
-1685
-1689
-1692
-1695
-1698
-1701
-1703
-1706
-1708
-1711
-1714
-1716
-1720
-1723
-1727
-1731
-1735
-1740
-1746
-1752
-1759
-1766
-1774
-1782
-1791
-1800
-1809
-1819
-1829
-1840
-1851
-1862
-1873
-1885
-1897
-1909
-1921
-1933
-1945
-1957
-1969
-1980
-1992
-2003
-2013
-2024
-2033
-2043
-2052
-2059
-2066
-2072
-2077
-2081
-2085
-2087
-2088
-2089
-2089
-2088
-2086
-2084
-2081
-2078
-2075
-2071
-2067
-2063
-2058
-2054
-2050
-2045
-2041
-2037
-2033
-2031
-2028
-2025
-2023
-2021
-2021
-2021
-2021
-2024
-2025
-2029
-2033
-2037
-2044
-2051
-2058
-2066
-2076
-2085
-2096
-2107
-2119
-2132
-2145
-2158
-2172
-2186
-2200
-2214
-2228
-2241
-2255
-2268
-2280
-2292
-2304
-2315
-2325
-2335
-2344
-2353
-2361
-2368
-2375
-2382
-2388
-2394
-2399
-2405
-2410
-2416
-2421
-2426
-2431
-2436
-2440
-2445
-2449
-2454
-2458
-2461
-2465
-2468
-2470
-2473
-2475
-2476
-2477
-2477
-2478
-2477
-2476
-2475
-2474
-2472
-2470
-2468
-2466
-2464
-2462
-2459
-2457
-2454
-2452
-2449
-2447
-2445
-2442
-2441
-2439
-2437
-2436
-2435
-2434
-2434
-2434
-2433
-2433
-2433
-2433
-2433
-2433
-2432
-2431
-2430
-2429
-2427
-2425
-2423
-2420
-2417
-2414
-2411
-2407
-2403
-2399
-2395
-2391
-2387
-2383
-2379
-2376
-2372
-2368
-2365
-2362
-2358
-2355
-2353
-2350
-2348
-2347
-2346
-2345
-2345
-2345
-2346
-2348
-2349
-2352
-2354
-2356
-2359
-2361
-2364
-2366
-2368
-2370
-2371
-2373
-2374
-2374
-2375
-2375
-2374
-2373
-2371
-2369
-2366
-2362
-2357
-2352
-2346
-2340
-2333
-2325
-2317
-2308
-2299
-2289
-2279
-2269
-2258
-2247
-2235
-2223
-2211
-2198
-2185
-2171
-2157
-2143
-2128
-2112
-2097
-2081
-2065
-2048
-2032
-2015
-1998
-1981
-1964
-1946
-1928
-1910
-1892
-1873
-1854
-1835
-1816
-1797
-1778
-1759
-1740
-1721
-1703
-1685
-1668
-1651
-1635
-1619
-1603
-1589
-1575
-1561
-1549
-1538
-1527
-1518
-1510
-1503
-1498
-1493
-1490
-1488
-1488
-1489
-1492
-1495
-1500
-1507
-1514
-1522
-1532
-1542
-1553
-1564
-1576
-1587
-1599
-1611
-1623
-1634
-1645
-1656
-1666
-1676
-1686
-1696
-1705
-1715
-1724
-1732
-1741
-1749
-1757
-1765
-1773
-1780
-1787
-1794
-1800
-1806
-1812
-1818
-1825
-1831
-1837
-1843
-1849
-1856
-1862
-1868
-1874
-1880
-1886
-1891
-1896
-1901
-1906
-1910
-1914
-1918
-1922
-1926
-1929
-1933
-1937
-1940
-1944
-1947
-1951
-1955
-1958
-1962
-1966
-1969
-1973
-1977
-1981
-1985
-1989
-1993
-1996
-2000
-2004
-2007
-2009
-2012
-2013
-2016
-2017
-2020
-2021
-2023
-2025
-2027
-2029
-2031
-2033
-2036
-2039
-2041
-2045
-2051
-2055
-2061
-2067
-2073
-2080
-2087
-2095
-2103
-2113
-2122
-2133
-2144
-2156
-2169
-2182
-2196
-2211
-2226
-2241
-2257
-2274
-2290
-2306
-2323
-2339
-2356
-2372
-2389
-2405
-2421
-2436
-2452
-2466
-2481
-2494
-2508
-2520
-2532
-2543
-2553
-2563
-2572
-2581
-2588
-2596
-2602
-2608
-2614
-2618
-2623
-2627
-2630
-2633
-2636
-2638
-2639
-2640
-2641
-2642
-2642
-2642
-2641
-2640
-2639
-2637
-2635
-2632
-2630
-2627
-2624
-2621
-2618
-2615
-2612
-2609
-2606
-2604
-2602
-2600
-2598
-2596
-2594
-2593
-2591
-2589
-2586
-2583
-2580
-2576
-2572
-2567
-2561
-2555
-2549
-2542
-2535
-2527
-2519
-2512
-2504
-2496
-2488
-2480
-2472
-2464
-2456
-2448
-2441
-2434
-2428
-2422
-2416
-2412
-2408
-2405
-2403
-2402
-2401
-2402
-2403
-2405
-2407
-2410
-2413
-2417
-2420
-2424
-2428
-2432
-2436
-2441
-2445
-2450
-2454
-2459
-2464
-2470
-2475
-2480
-2485
-2489
-2493
-2496
-2499
-2501
-2502
-2502
-2502
-2500
-2498
-2495
-2492
-2488
-2483
-2478
-2472
-2466
-2459
-2452
-2443
-2434
-2424
-2414
-2402
-2390
-2377
-2363
-2349
-2335
-2319
-2304
-2288
-2273
-2257
-2242
-2226
-2211
-2197
-2183
-2170
-2157
-2145
-2134
-2123
-2113
-2104
-2096
-2088
-2081
-2074
-2068
-2063
-2059
-2055
-2052
-2049
-2048
-2045
-2045
-2045
-2047
-2048
-2050
-2052
-2055
-2059
-2062
-2066
-2070
-2074
-2078
-2082
-2085
-2089
-2092
-2094
-2097
-2099
-2100
-2101
-2102
-2102
-2102
-2101
-2100
-2097
-2095
-2092
-2088
-2083
-2078
-2073
-2067
-2061
-2055
-2048
-2041
-2035
-2028
-2021
-2013
-2008
-2001
-1996
-1990
-1985
-1980
-1975
-1969
-1964
-1957
-1950
-1943
-1934
-1924
-1914
-1902
-1889
-1875
-1861
-1845
-1828
-1811
-1793
-1774
-1755
-1735
-1716
-1695
-1675
-1655
-1635
-1616
-1596
-1578
-1560
-1543
-1526
-1511
-1496
-1482
-1468
-1455
-1443
-1431
-1420
-1409
-1398
-1388
-1378
-1368
-1357
-1347
-1337
-1326
-1315
-1303
-1291
-1279
-1266
-1252
-1238
-1224
-1210
-1196
-1181
-1167
-1153
-1139
-1126
-1114
-1103
-1092
-1083
-1074
-1067
-1061
-1055
-1051
-1047
-1044
-1041
-1039
-1037
-1035
-1034
-1033
-1032
-1031
-1030
-1029
-1029
-1028
-1028
-1028
-1027
-1027
-1027
-1027
-1027
-1027
-1027
-1026
-1025
-1022
-1020
-1018
-1014
-1010
-1006
-1002
-997
-991
-984
-977
-970
-962
-953
-944
-935
-925
-914
-902
-890
-878
-865
-852
-838
-824
-810
-796
-782
-768
-754
-740
-726
-713
-700
-687
-675
-663
-652
-641
-630
-620
-610
-601
-593
-585
-578
-571
-565
-559
-555
-550
-547
-544
-541
-540
-538
-537
-536
-535
-535
-534
-533
-532
-530
-528
-526
-523
-520
-516
-512
-507
-501
-496
-489
-482
-475
-467
-458
-449
-440
-430
-419
-408
-396
-384
-371
-358
-344
-330
-316
-301
-285
-270
-254
-238
-222
-206
-190
-174
-159
-144
-128
-113
-99
-84
-70
-57
-43
-30
-16
-4
9
21
34
46
58
70
81
93
105
117
129
141
154
166
178
191
203
215
228
240
252
265
277
288
300
311
322
333
343
353
363
372
381
389
397
406
414
422
431
439
448
458
468
478
488
499
510
521
532
543
553
564
574
584
593
602
611
618
625
632
637
642
646
650
652
653
654
654
652
650
647
644
639
634
629
623
616
609
602
594
585
577
568
559
550
540
531
521
512
503
494
485
477
469
461
454
447
441
435
429
424
420
416
413
410
408
406
405
404
404
405
406
407
409
411
414
417
421
425
429
434
440
446
452
459
467
475
483
491
500
510
520
530
540
551
563
575
587
600
614
627
642
656
671
686
701
716
731
746
761
776
791
806
821
836
850
865
880
894
908
922
936
949
963
976
988
1000
1012
1025
1036
1047
1058
1069
1079
1089
1098
1107
1115
1124
1132
1139
1147
1155
1162
1170
1178
1186
1195
1203
1212
1222
1231
1241
1251
1262
1272
1283
1294
1304
1315
1326
1336
1345
1354
1363
1371
1378
1384
1390
1394
1399
1402
1405
1408
1410
1412
1415
1417
1419
1421
1424
1427
1430
1434
1438
1442
1447
1452
1458
1464
1471
1478
1486
1494
1503
1512
1522
1532
1543
1554
1566
1578
1591
1604
1618
1632
1646
1661
1676
1691
1707
1722
1737
1752
1766
1781
1794
1808
1821
1833
1845
1856
1867
1878
1888
1898
1908
1918
1928
1937
1947
1956
1965
1975
1984
1993
2001
2009
2017
2025
2033
2040
2045
2051
2056
2059
2062
2065
2067
2068
2069
2068
2068
2066
2065
2062
2060
2056
2053
2049
2045
2041
2037
2035
2032
2029
2028
2027
2027
2028
2029
2032
2036
2040
2045
2052
2059
2067
2076
2085
2094
2105
2115
2126
2137
2149
2161
2172
2184
2196
2209
2221
2233
2245
2257
2269
2281
2293
2304
2316
2327
2339
2350
2360
2371
2381
2392
2401
2411
2421
2430
2439
2448
2458
2467
2476
2486
2495
2505
2516
2527
2539
2551
2564
2578
2592
2607
2622
2637
2653
2668
2684
2700
2715
2730
2744
2758
2771
2784
2796
2808
2818
2828
2837
2846
2853
2861
2867
2873
2879
2885
2890
2895
2900
2905
2911
2916
2922
2927
2933
2940
2946
2953
2960
2967
2975
2982
2990
2998
3006
3014
3023
3031
3039
3047
3055
3063
3071
3079
3087
3094
3102
3109
3116
3123
3130
3137
3144
3150
3156
3162
3168
3173
3177
3181
3184
3186
3188
3189
3189
3188
3187
3184
3181
3177
3173
3168
3162
3156
3149
3141
3133
3124
3115
3105
3095
3083
3072
3059
3045
3031
3016
3001
2984
2967
2949
2930
2910
2889
2867
2845
2821
2796
2771
2744
2716
2688
2659
2628
2598
2566
2535
2503
2470
2438
2406
2374
2342
2310
2279
2248
2217
2187
2158
2129
2101
2073
2047
2021
1996
1972
1948
1926
1905
1885
1865
1847
1829
1812
1796
1781
1767
1754
1741
1730
1719
1708
1699
1689
1680
1672
1663
1655
1647
1638
1630
1622
1613
1605
1597
1589
1581
1574
1566
1560
1554
1548
1544
1540
1537
1534
1533
1533
1533
1534
1537
1540
1543
1548
1553
1560
1566
1574
1582
1591
1600
1609
1619
1630
1640
1650
1661
1671
1681
1690
1700
1708
1716
1724
1731
1737
1742
1746
1749
1751
1753
1753
1752
1750
1747
1743
1738
1732
1725
1717
1708
1699
1689
1679
1668
1657
1646
1634
1623
1612
1601
1590
1580
1571
1562
1554
1546
1539
1532
1526
1520
1514
1509
1505
1501
1498
1496
1495
1494
1495
1496
1497
1500
1502
1506
1509
1513
1516
1520
1524
1528
1533
1537
1541
1546
1551
1556
1561
1567
1573
1579
1586
1593
1599
1606
1612
1619
1625
1630
1635
1640
1644
1648
1651
1654
1657
1659
1661
1662
1663
1664
1664
1663
1663
1661
1660
1658
1655
1652
1649
1645
1641
1636
1631
1626
1619
1612
1604
1596
1587
1577
1566
1554
1542
1528
1514
1500
1484
1468
1452
1436
1419
1402
1385
1368
1351
1335
1318
1302
1286
1270
1255
1240
1226
1212
1199
1186
1174
1163
1153
1144
1135
1128
1122
1116
1112
1108
1106
1104
1104
1103
1104
1105
1106
1108
1109
1111
1112
1114
1115
1116
1116
1117
1117
1117
1117
1116
1116
1115
1114
1113
1112
1111
1109
1108
1106
1104
1102
1100
1099
1097
1095
1093
1091
1090
1088
1086
1085
1083
1081
1080
1079
1078
1077
1076
1076
1077
1077
1079
1081
1083
1087
1091
1095
1101
1107
1114
1121
1129
1137
1146
1155
1164
1174
1183
1193
1203
1213
1223
1233
1242
1252
1261
1270
1279
1288
1296
1304
1312
1320
1327
1334
1341
1348
1354
1360
1365
1370
1374
1378
1382
1385
1387
1388
1389
1389
1388
1387
1385
1382
1378
1373
1368
1362
1356
1349
1341
1334
1326
1317
1309
1301
1292
1284
1275
1267
1259
1251
1242
1234
1226
1218
1210
1202
1194
1186
1178
1170
1163
1156
1149
1142
1136
1129
1123
1117
1111
1105
1100
1094
1089
1084
1079
1074
1069
1064
1060
1055
1050
1044
1039
1032
1026
1018
1010
1002
995
985
976
965
955
944
932
921
909
897
886
874
862
851
839
828
817
806
795
784
774
764
755
745
736
728
720
711
704
696
688
681
674
667
660
654
647
641
636
631
626
621
618
614
611
608
606
604
602
600
598
597
596
595
594
593
593
592
592
592
591
591
590
590
589
588
587
586
584
582
580
578
576
573
570
568
565
562
559
556
553
550
547
544
541
538
534
531
528
524
521
517
514
511
507
504
500
496
492
487
482
477
471
464
457
450
442
433
425
417
408
400
392
384
377
370
364
358
352
347
343
339
336
334
332
331
331
332
333
335
338
341
344
348
352
357
362
366
371
376
381
385
390
395
399
403
407
411
416
420
424
427
431
435
439
442
445
447
450
451
452
453
453
452
450
448
445
441
437
433
428
422
417
411
405
399
393
387
381
375
368
362
355
347
340
332
323
314
304
293
282
269
256
241
226
210
194
177
159
141
122
103
84
66
47
28
10
-9
-27
-44
-62
-79
-96
-112
-128
-144
-160
-175
-190
-204
-218
-231
-244
-256
-268
-279
-290
-301
-311
-321
-331
-340
-350
-359
-368
-377
-386
-395
-403
-412
-420
-427
-435
-442
-448
-453
-458
-462
-466
-468
-469
-470
-470
-469
-467
-464
-461
-457
-452
-447
-441
-434
-428
-420
-412
-404
-396
-387
-379
-370
-361
-352
-343
-334
-324
-315
-305
-295
-286
-275
-265
-254
-243
-232
-221
-210
-198
-186
-174
-162
-150
-138
-126
-114
-102
-90
-78
-67
-56
-45
-34
-24
-14
-4
6
16
26
35
45
54
63
72
80
89
97
104
111
118
124
129
134
138
142
146
150
153
156
160
164
168
173
178
184
191
199
208
218
229
241
254
268
283
299
316
333
352
370
389
408
426
445
463
481
498
514
530
544
558
570
581
591
599
607
612
616
619
620
620
618
615
611
605
598
590
580
570
558
546
533
520
506
492
478
464
450
436
424
411
399
388
378
368
360
351
344
337
331
325
319
314
309
304
298
293
288
282
276
270
264
258
252
246
240
235
230
225
221
218
214
211
209
207
205
204
203
203
203
204
205
207
209
211
213
216
219
222
225
228
232
235
239
243
246
250
254
257
261
265
268
271
275
278
281
285
289
293
297
301
306
312
318
324
331
339
347
356
365
374
384
393
404
414
424
434
445
455
465
475
485
494
504
514
524
533
543
552
562
571
581
590
599
608
617
626
635
643
652
660
668
675
683
690
696
703
709
715
720
726
731
736
741
746
750
755
760
765
770
776
781
787
793
800
807
814
822
830
838
847
855
865
874
883
893
903
913
923
934
944
954
964
974
984
993
1002
1010
1020
1028
1036
1044
1052
1059
1066
1074
1081
1089
1097
1105
1113
1121
1129
1138
1146
1154
1162
1170
1177
1184
1191
1196
1201
1205
1208
1210
1211
1211
1210
1209
1206
1203
1199
1194
1189
1183
1176
1169
1162
1154
1146
1138
1130
1121
1112
1104
1094
1085
1076
1066
1056
1045
1034
1022
1012
1000
988
976
964
951
939
926
914
901
888
876
863
851
839
827
816
805
794
783
773
763
753
744
735
726
717
709
700
691
683
674
665
655
646
635
625
613
602
589
576
563
549
535
521
506
491
476
461
446
431
416
401
386
371
357
343
329
316
303
291
279
268
257
246
236
226
216
206
196
185
175
164
153
142
131
119
107
94
81
68
55
41
27
12
-2
-17
-32
-47
-62
-76
-90
-104
-117
-129
-140
-150
-159
-167
-173
-178
-182
-184
-185
-185
-183
-181
-177
-173
-168
-162
-155
-148
-141
-133
-124
-115
-106
-97
-87
-77
-66
-56
-45
-34
-23
-11
0
12
24
36
48
59
71
82
93
104
114
124
133
142
151
160
168
176
184
191
199
207
214
222
229
236
243
251
258
264
271
277
283
289
294
299
304
309
313
316
320
323
327
330
332
335
338
340
342
345
347
349
351
353
355
356
358
359
360
362
363
364
366
368
370
372
375
378
381
386
390
396
402
408
415
422
430
438
446
455
463
472
482
491
500
510
520
530
541
551
562
574
585
597
609
621
633
645
657
669
682
694
706
718
729
741
752
763
774
784
794
803
812
820
828
835
842
849
855
861
866
871
876
881
886
891
895
900
905
911
916
922
929
936
943
951
960
969
980
990
1002
1014
1028
1043
1059
1075
1093
1111
1131
1151
1172
1193
1215
1238
1260
1283
1305
1328
1350
1372
1393
1414
1435
1454
1473
1491
1508
1524
1540
1555
1569
1582
1595
1607
1620
1632
1644
1656
1668
1680
1693
1706
1720
1734
1749
1764
1780
1796
1813
1830
1848
1865
1883
1901
1919
1937
1955
1973
1991
2009
2025
2043
2060
2077
2093
2109
2124
2139
2153
2166
2179
2191
2203
2214
2224
2234
2242
2251
2258
2265
2270
2275
2279
2283
2285
2287
2287
2287
2285
2283
2280
2276
2270
2264
2257
2249
2240
2230
2220
2209
2197
2184
2172
2159
2147
2134
2122
2110
2098
2087
2077
2067
2058
2049
2041
2033
2025
2020
2013
2008
2003
1998
1993
1989
1984
1980
1976
1972
1968
1964
1960
1956
1951
1947
1942
1938
1933
1928
1923
1918
1913
1908
1903
1897
1892
1886
1881
1875
1869
1863
1857
1850
1844
1837
1830
1822
1814
1806
1798
1790
1781
1772
1763
1755
1746
1737
1728
1720
1711
1703
1695
1687
1680
1672
1665
1658
1650
1643
1637
1630
1623
1616
1610
1603
1596
1589
1582
1575
1568
1560
1553
1545
1536
1528
1519
1509
1499
1488
1478
1466
1454
1442
1430
1417
1404
1391
1377
1364
1350
1336
1322
1308
1294
1280
1267
1254
1242
1230
1219
1208
1199
1189
1181
1173
1167
1160
1155
1150
1146
1143
1140
1137
1135
1133
1131
1129
1127
1125
1123
1120
1118
1115
1112
1109
1105
1101
1097
1093
1088
1083
1077
1072
1066
1060
1053
1046
1039
1031
1024
1014
1006
998
988
979
968
958
947
937
926
914
903
892
881
869
858
847
837
826
816
807
797
788
780
772
764
756
749
742
736
729
724
718
713
708
703
699
694
690
686
682
679
675
671
668
664
660
657
653
649
645
641
637
632
627
622
616
610
604
597
590
583
575
568
560
552
545
537
530
523
516
509
502
495
489
482
476
469
463
456
450
443
437
430
424
418
413
408
403
399
395
392
389
388
387
386
386
387
388
390
393
395
398
401
404
407
410
412
414
416
417
418
418
418
416
414
412
408
404
399
394
388
381
374
367
359
351
343
334
324
314
304
293
282
270
257
245
232
218
205
191
176
162
147
132
117
101
85
69
52
35
18
0
-18
-36
-55
-73
-91
-110
-128
-146
-164
-181
-198
-214
-230
-245
-260
-274
-287
-299
-312
-323
-334
-345
-355
-365
-375
-385
-394
-404
-414
-424
-434
-444
-455
-466
-477
-489
-501
-513
-525
-538
-551
-565
-579
-593
-608
-623
-639
-655
-671
-687
-704
-721
-739
-756
-773
-791
-809
-826
-844
-862
-880
-898
-915
-933
-951
-968
-986
-1002
-1020
-1037
-1054
-1070
-1086
-1102
-1117
-1131
-1146
-1160
-1173
-1186
-1199
-1211
-1223
-1235
-1246
-1256
-1267
-1277
-1287
-1297
-1306
-1316
-1325
-1335
-1344
-1354
-1364
-1374
-1384
-1394
-1405
-1416
-1427
-1438
-1449
-1461
-1473
-1485
-1498
-1510
-1523
-1535
-1548
-1561
-1573
-1586
-1598
-1610
-1622
-1633
-1644
-1655
-1666
-1676
-1686
-1696
-1706
-1715
-1725
-1735
-1744
-1754
-1764
-1774
-1784
-1794
-1804
-1814
-1823
-1833
-1842
-1851
-1859
-1867
-1875
-1882
-1889
-1896
-1902
-1907
-1913
-1918
-1922
-1927
-1931
-1934
-1938
-1941
-1944
-1947
-1949
-1951
-1952
-1953
-1954
-1955
-1955
-1954
-1954
-1953
-1951
-1949
-1946
-1942
-1938
-1933
-1928
-1922
-1916
-1909
-1901
-1893
-1885
-1876
-1867
-1858
-1849
-1839
-1830
-1821
-1811
-1802
-1794
-1785
-1777
-1770
-1763
-1757
-1751
-1746
-1741
-1737
-1734
-1731
-1729
-1728
-1727
-1726
-1727
-1727
-1728
-1730
-1731
-1733
-1735
-1737
-1739
-1742
-1744
-1746
-1748
-1750
-1752
-1754
-1756
-1758
-1761
-1763
-1766
-1769
-1772
-1776
-1779
-1783
-1788
-1792
-1797
-1801
-1806
-1811
-1817
-1822
-1827
-1833
-1839
-1845
-1851
-1857
-1863
-1870
-1877
-1884
-1892
-1900
-1908
-1917
-1925
-1934
-1943
-1952
-1961
-1970
-1979
-1988
-1997
-2005
-2013
-2023
-2031
-2040
-2049
-2059
-2069
-2079
-2090
-2101
-2113
-2125
-2137
-2150
-2164
-2177
-2191
-2204
-2218
-2232
-2245
-2258
-2272
-2285
-2298
-2311
-2324
-2337
-2349
-2363
-2376
-2389
-2402
-2416
-2429
-2443
-2457
-2470
-2484
-2498
-2513
-2527
-2541
-2556
-2570
-2585
-2600
-2614
-2629
-2643
-2657
-2672
-2686
-2699
-2713
-2727
-2740
-2754
-2767
-2780
-2793
-2806
-2819
-2831
-2843
-2855
-2866
-2876
-2886
-2896
-2906
-2915
-2923
-2932
-2941
-2949
-2958
-2966
-2975
-2983
-2992
-3001
-3009
-3018
-3027
-3035
-3044
-3052
-3061
-3069
-3077
-3086
-3094
-3102
-3111
-3120
-3129
-3138
-3147
-3157
-3166
-3175
-3185
-3193
-3202
-3211
-3219
-3226
-3234
-3241
-3248
-3254
-3260
-3266
-3272
-3278
-3283
-3289
-3294
-3298
-3303
-3307
-3311
-3315
-3318
-3321
-3323
-3325
-3327
-3329
-3330
-3331
-3332
-3332
-3332
-3332
-3332
-3332
-3331
-3331
-3330
-3330
-3329
-3329
-3328
-3328
-3327
-3327
-3327
-3326
-3326
-3325
-3325
-3325
-3324
-3324
-3324
-3324
-3323
-3323
-3323
-3323
-3323
-3322
-3322
-3321
-3320
-3318
-3317
-3315
-3312
-3310
-3306
-3303
-3299
-3295
-3290
-3284
-3278
-3271
-3264
-3256
-3247
-3237
-3227
-3216
-3204
-3192
-3179
-3165
-3151
-3137
-3122
-3106
-3090
-3074
-3057
-3040
-3023
-3005
-2988
-2970
-2952
-2935
-2918
-2901
-2884
-2868
-2852
-2836
-2822
-2807
-2793
-2780
-2768
-2755
-2744
-2732
-2722
-2711
-2701
-2691
-2681
-2672
-2662
-2653
-2644
-2635
-2626
-2617
-2608
-2599
-2591
-2583
-2574
-2566
-2559
-2551
-2544
-2537
-2531
-2524
-2519
-2513
-2509
-2505
-2502
-2499
-2498
-2498
-2498
-2500
-2502
-2506
-2511
-2516
-2523
-2530
-2539
-2548
-2558
-2569
-2581
-2593
-2607
-2621
-2635
-2650
-2666
-2683
-2700
-2718
-2737
-2756
-2777
-2798
-2819
-2842
-2865
-2889
-2913
-2938
-2964
-2991
-3017
-3045
-3073
-3101
-3129
-3158
-3187
-3216
-3245
-3274
-3302
-3330
-3358
-3386
-3412
-3438
-3463
-3487
-3510
-3533
-3554
-3574
-3593
-3611
-3628
-3645
-3660
-3674
-3687
-3699
-3710
-3719
-3728
-3736
-3742
-3748
-3752
-3755
-3758
-3759
-3759
-3759
-3757
-3754
-3751
-3746
-3740
-3733
-3724
-3715
-3704
-3692
-3679
-3664
-3649
-3632
-3614
-3595
-3575
-3554
-3532
-3509
-3486
-3461
-3436
-3410
-3383
-3355
-3327
-3298
-3269
-3239
-3208
-3177
-3145
-3113
-3081
-3049
-3016
-2983
-2949
-2916
-2883
-2850
-2817
-2784
-2752
-2720
-2688
-2657
-2626
-2596
-2566
-2536
-2508
-2479
-2451
-2424
-2398
-2372
-2346
-2322
-2298
-2274
-2252
-2230
-2209
-2189
-2170
-2151
-2133
-2116
-2099
-2083
-2068
-2053
-2037
-2024
-2011
-1998
-1986
-1975
-1964
-1954
-1945
-1937
-1930
-1923
-1918
-1914
-1911
-1909
-1908
-1909
-1910
-1913
-1916
-1922
-1928
-1936
-1945
-1955
-1967
-1980
-1995
-2011
-2029
-2048
-2069
-2092
-2115
-2141
-2167
-2195
-2224
-2254
-2285
-2317
-2350
-2384
-2417
-2452
-2487
-2522
-2557
-2592
-2627
-2662
-2697
-2731
-2765
-2799
-2832
-2865
-2897
-2929
-2961
-2992
-3022
-3052
-3081
-3110
-3139
-3167
-3195
-3222
-3248
-3274
-3299
-3324
-3348
-3371
-3394
-3416
-3437
-3457
-3476
-3494
-3511
-3528
-3543
-3558
-3573
-3586
-3599
-3611
-3623
-3635
-3646
-3656
-3667
-3677
-3686
-3696
-3705
-3713
-3722
-3730
-3737
-3744
-3750
-3756
-3761
-3765
-3768
-3771
-3773
-3774
-3775
-3775
-3775
-3774
-3773
-3771
-3770
-3768
-3766
-3764
-3762
-3759
-3757
-3754
-3751
-3748
-3745
-3742
-3739
-3736
-3732
-3728
-3724
-3720
-3716
-3711
-3706
-3700
-3694
-3687
-3680
-3672
-3664
-3655
-3646
-3637
-3627
-3617
-3607
-3597
-3587
-3576
-3566
-3555
-3545
-3534
-3523
-3513
-3503
-3493
-3483
-3473
-3464
-3454
-3445
-3437
-3428
-3420
-3413
-3406
-3400
-3394
-3390
-3386
-3383
-3381
-3381
-3382
-3384
-3387
-3391
-3396
-3403
-3410
-3419
-3428
-3437
-3448
-3458
-3469
-3480
-3491
-3502
-3514
-3525
-3537
-3549
-3560
-3572
-3584
-3595
-3607
-3618
-3629
-3639
-3650
-3660
-3669
-3678
-3686
-3693
-3700
-3707
-3712
-3717
-3721
-3725
-3727
-3729
-3731
-3731
-3731
-3729
-3727
-3724
-3720
-3714
-3707
-3700
-3690
-3680
-3668
-3655
-3640
-3623
-3606
-3586
-3565
-3543
-3518
-3492
-3465
-3435
-3404
-3372
-3338
-3302
-3266
-3227
-3188
-3147
-3106
-3063
-3019
-2974
-2927
-2880
-2832
-2783
-2733
-2682
-2631
-2579
-2526
-2472
-2419
-2365
-2311
-2257
-2204
-2151
-2098
-2045
-1994
-1943
-1893
-1843
-1795
-1746
-1699
-1652
-1606
-1560
-1515
-1471
-1426
-1382
-1339
-1295
-1252
-1209
-1166
-1124
-1082
-1040
-1000
-960
-921
-883
-846
-811
-777
-744
-713
-684
-656
-630
-606
-583
-563
-544
-527
-513
-500
-489
-480
-473
-468
-465
-463
-464
-466
-469
-474
-481
-489
-498
-508
-519
-530
-542
-555
-567
-580
-593
-606
-618
-630
-641
-652
-662
-671
-680
-688
-696
-702
-709
-715
-720
-726
-731
-736
-740
-745
-750
-756
-762
-768
-775
-782
-791
-800
-810
-822
-835
-849
-864
-882
-900
-920
-942
-965
-990
-1016
-1043
-1072
-1102
-1133
-1166
-1199
-1233
-1268
-1303
-1338
-1374
-1410
-1446
-1482
-1518
-1553
-1588
-1622
-1656
-1690
-1723
-1755
-1787
-1818
-1848
-1878
-1907
-1935
-1962
-1987
-2012
-2035
-2057
-2077
-2096
-2113
-2127
-2140
-2151
-2159
-2165
-2168
-2169
-2167
-2162
-2155
-2145
-2132
-2117
-2099
-2079
-2057
-2033
-2008
-1981
-1953
-1924
-1895
-1866
-1837
-1808
-1780
-1753
-1727
-1702
-1678
-1656
-1635
-1616
-1598
-1582
-1568
-1555
-1544
-1535
-1527
-1521
-1517
-1514
-1512
-1512
-1512
-1514
-1518
-1522
-1527
-1533
-1540
-1547
-1555
-1563
-1572
-1581
-1589
-1598
-1607
-1615
-1623
-1631
-1639
-1647
-1654
-1662
-1670
-1678
-1687
-1696
-1705
-1715
-1726
-1737
-1748
-1761
-1774
-1787
-1802
-1816
-1831
-1847
-1862
-1878
-1894
-1910
-1926
-1941
-1956
-1971
-1985
-1998
-2009
-2021
-2033
-2044
-2053
-2062
-2071
-2078
-2085
-2092
-2097
-2103
-2107
-2112
-2116
-2120
-2123
-2126
-2129
-2131
-2134
-2135
-2137
-2138
-2138
-2138
-2138
-2136
-2134
-2132
-2128
-2124
-2119
-2114
-2107
-2100
-2092
-2084
-2074
-2064
-2053
-2041
-2028
-2013
-1999
-1983
-1967
-1950
-1932
-1913
-1894
-1874
-1854
-1833
-1812
-1791
-1770
-1748
-1727
-1706
-1685
-1665
-1645
-1626
-1607
-1589
-1571
-1554
-1538
-1522
-1507
-1493
-1478
-1464
-1450
-1436
-1422
-1409
-1395
-1381
-1367
-1352
-1338
-1324
-1309
-1294
-1279
-1264
-1248
-1233
-1217
-1201
-1184
-1167
-1150
-1132
-1114
-1096
-1077
-1057
-1037
-1016
-995
-974
-951
-928
-904
-880
-854
-828
-802
-774
-746
-717
-687
-657
-626
-595
-563
-531
-498
-466
-432
-399
-366
-332
-298
-264
-230
-195
-161
-126
-90
-55
-19
17
53
89
125
161
196
231
265
299
331
362
393
422
449
475
499
522
544
563
581
598
613
626
638
649
658
666
673
678
682
685
687
688
688
686
683
679
674
667
660
651
641
630
618
606
592
578
563
548
531
515
498
480
462
443
424
404
384
363
342
321
300
278
256
234
213
191
170
149
129
109
90
71
54
36
20
4
-12
-26
-40
-53
-66
-78
-88
-98
-106
-114
-119
-124
-126
-127
-126
-123
-118
-111
-102
-91
-77
-62
-44
-25
-4
19
43
67
93
119
145
172
198
223
249
273
297
320
342
364
385
405
424
444
463
481
500
519
537
556
575
594
612
631
650
669
688
707
725
744
762
780
797
815
831
848
864
880
895
910
924
937
950
962
973
982
991
998
1002
1006
1008
1008
1006
1002
996
988
977
965
950
935
917
898
878
856
834
810
786
760
734
708
680
652
623
594
564
533
502
470
438
406
374
342
310
278
247
217
187
159
132
107
83
61
41
23
8
-6
-17
-26
-33
-39
-42
-43
-43
-41
-38
-33
-26
-18
-9
2
14
27
41
56
73
90
108
127
146
165
185
204
224
242
260
278
294
309
323
335
345
354
361
365
367
368
365
361
354
346
335
321
306
289
271
251
229
207
184
160
136
112
89
66
44
23
3
-15
-31
-46
-58
-69
-77
-83
-87
-88
-88
-85
-79
-72
-62
-50
-35
-18
1
22
46
72
101
131
164
198
235
273
312
353
395
437
480
523
566
609
651
693
733
773
812
849
885
920
953
985
1016
1045
1073
1100
1127
1151
1175
1198
1220
1242
1262
1281
1299
1317
1333
1348
1362
1375
1387
1398
1408
1417
1425
1432
1438
1443
1447
1451
1453
1456
1457
1459
1460
1460
1461
1461
1462
1462
1462
1462
1462
1462
1461
1460
1459
1457
1454
1451
1447
1442
1437
1430
1422
1413
1402
1390
1377
1362
1346
1328
1309
1289
1266
1243
1217
1191
1163
1134
1104
1073
1041
1008
974
940
905
870
834
799
764
729
694
660
626
594
563
533
504
477
452
429
408
390
373
359
348
339
332
328
326
326
329
335
342
352
365
380
397
417
439
463
490
518
549
582
616
653
691
730
771
813
857
901
947
993
1040
1087
1135
1184
1233
1282
1332
1383
1433
1485
1536
1589
1642
1695
1749
1804
1859
1914
1970
2027
2083
2140
2197
2254
2312
2369
2425
2482
2538
2594
2649
2703
2757
2809
2862
2913
2963
3012
3060
3108
3154
3199
3243
3286
3327
3368
3408
3447
3484
3521
3556
3591
3624
3656
3687
3716
3744
3770
3795
3818
3839
3858
3875
3890
3903
3914
3923
3930
3936
3939
3941
3941
3939
3936
3931
3925
3918
3909
3900
3889
3877
3864
3850
3835
3819
3803
3785
3766
3746
3725
3704
3682
3659
3635
3611
3587
3563
3538
3514
3489
3465
3441
3417
3394
3371
3348
3325
3303
3281
3259
3238
3216
3195
3173
3151
3129
3107
3085
3062
3039
3016
2993
2970
2946
2923
2899
2875
2852
2828
2804
2779
2755
2731
2706
2682
2658
2633
2609
2585
2562
2538
2515
2493
2471
2449
2429
2408
2389
2370
2352
2335
2318
2303
2288
2274
2262
2250
2240
2231
2223
2216
2210
2206
2202
2200
2199
2199
2200
2201
2204
2207
2210
2215
2219
2224
2229
2234
2239
2243
2248
2252
2256
2259
2263
2266
2269
2271
2274
2277
2280
2283
2286
2290
2293
2297
2302
2306
2310
2315
2320
2325
2330
2336
2341
2346
2352
2357
2362
2367
2372
2376
2380
2384
2387
2389
2391
2393
2394
2395
2395
2395
2395
2394
2393
2392
2390
2388
2385
2381
2375
2369
2360
2350
2337
2323
2305
2286
2263
2238
2211
2180
2147
2111
2072
2032
1988
1943
1896
1848
1798
1747
1695
1642
1589
1535
1482
1428
1374
1321
1268
1215
1163
1111
1060
1010
960
911
864
817
771
727
684
643
603
564
527
492
457
425
393
363
335
307
281
257
233
211
191
172
155
140
126
115
106
99
94
92
92
94
98
104
112
121
131
143
156
169
183
197
211
226
240
253
266
279
290
301
311
319
327
333
339
343
346
348
349
350
349
349
348
348
347
347
348
349
352
355
359
365
372
380
390
401
413
426
441
456
473
491
509
528
547
567
586
606
626
646
665
684
704
723
742
761
780
799
818
837
857
877
896
917
937
957
977
998
1018
1039
1060
1080
1101
1121
1141
1162
1182
1203
1223
1244
1264
1285
1306
1327
1348
1370
1393
1415
1439
1462
1487
1512
1537
1563
1590
1616
1643
1670
1697
1724
1750
1776
1802
1827
1852
1876
1899
1922
1944
1966
1988
2009
2029
2050
2071
2092
2113
2134
2156
2178
2201
2225
2250
2275
2301
2328
2356
2384
2413
2442
2473
2503
2534
2566
2598
2630
2663
2696
2729
2763
2796
2830
2864
2898
2931
2965
2998
3031
3064
3096
3128
3159
3190
3219
3248
3276
3303
3329
3354
3377
3399
3419
3439
3457
3473
3489
3503
3517
3529
3541
3553
3564
3575
3586
3597
3609
3621
3634
3648
3663
3679
3697
3715
3736
3758
3781
3806
3832
3861
3891
3923
3957
3993
4030
4070
4113
4158
4204
4252
4302
4354
4408
4463
4520
4578
4638
4698
4760
4823
4887
4952
5017
5084
5150
5217
5285
5352
5419
5487
5553
5620
5685
5750
5814
5877
5939
6000
6060
6118
6175
6232
6286
6340
6393
6444
6495
6544
6593
6640
6687
6732
6777
6821
6864
6907
6949
6990
7030
7070
7109
7147
7184
7220
7255
7289
7321
7352
7382
7409
7434
7458
7479
7497
7514
7527
7538
7546
7552
7555
7556
7554
7549
7542
7533
7522
7509
7494
7477
7459
7439
7418
7397
7374
7350
7326
7302
7277
7252
7227
7202
7177
7152
7128
7104
7080
7057
7035
7014
6993
6973
6954
6936
6920
6904
6890
6877
6865
6854
6845
6836
6828
6821
6814
6808
6802
6797
6792
6787
6782
6777
6772
6767
6762
6757
6753
6748
6743
6739
6734
6729
6724
6718
6712
6706
6698
6690
6681
6671
6659
6645
6630
6613
6593
6572
6548
6522
6493
6461
6427
6390
6350
6307
6261
6212
6160
6105
6047
5986
5922
5855
5784
5711
5635
5556
5474
5388
5300
5209
5115
5018
4918
4815
4710
4602
4492
4379
4264
4148
4029
3909
3787
3663
3539
3413
3287
3159
3031
2902
2773
2644
2515
2385
2256
2126
1997
1869
1741
1614
1488
1363
1239
1116
995
875
756
639
524
410
297
187
78
-30
-135
-239
-340
-440
-537
-631
-724
-813
-900
-984
-1065
-1144
-1219
-1291
-1359
-1425
-1487
-1547
-1603
-1656
-1706
-1753
-1797
-1839
-1878
-1915
-1950
-1982
-2012
-2041
-2067
-2092
-2115
-2136
-2156
-2174
-2190
-2205
-2218
-2230
-2240
-2248
-2255
-2259
-2263
-2264
-2264
-2262
-2258
-2253
-2246
-2237
-2227
-2214
-2200
-2184
-2167
-2147
-2125
-2101
-2074
-2045
-2013
-1978
-1941
-1900
-1856
-1809
-1759
-1706
-1649
-1589
-1526
-1461
-1392
-1321
-1247
-1171
-1093
-1012
-931
-847
-762
-676
-589
-501
-412
-323
-233
-144
-54
36
125
213
301
388
473
557
640
721
801
878
954
1027
1098
1167
1234
1298
1359
1419
1476
1530
1582
1632
1679
1724
1767
1807
1845
1881
1914
1945
1973
1999
2023
2044
2063
2079
2094
2106
2116
2124
2130
2134
2137
2139
2139
2139
2137
2135
2132
2129
2126
2123
2120
2117
2115
2113
2111
2110
2110
2110
2110
2111
2113
2115
2117
2119
2121
2123
2125
2127
2129
2131
2132
2133
2134
2135
2135
2135
2134
2133
2132
2130
2128
2126
2123
2120
2117
2113
2109
2105
2101
2097
2093
2089
2085
2082
2078
2075
2073
2070
2068
2067
2066
2065
2065
2065
2066
2066
2067
2069
2071
2073
2076
2079
2083
2087
2091
2096
2101
2106
2112
2117
2123
2129
2135
2141
2147
2153
2159
2166
2172
2179
2186
2194
2202
2210
2218
2227
2236
2245
2254
2264
2273
2283
2292
2301
2310
2318
2326
2334
2341
2347
2352
2357
2360
2363
2364
2365
2365
2364
2361
2358
2354
2349
2343
2336
2329
2321
2312
2304
2294
2285
2275
2264
2254
2244
2233
2222
2212
2201
2190
2180
2170
2160
2151
2143
2135
2128
2122
2117
2113
2111
2111
2112
2114
2119
2126
2134
2145
2158
2174
2191
2211
2233
2258
2285
2314
2346
2380
2416
2455
2495
2538
2583
2630
2679
2730
2783
2837
2893
2950
3008
3067
3127
3188
3249
3309
3370
3430
3489
3547
3604
3660
3714
3765
3815
3863
3909
3952
3993
4030
4067
4101
4132
4160
4186
4209
4230
4248
4264
4277
4288
4297
4304
4309
4312
4314
4314
4312
4310
4306
4301
4295
4288
4281
4273
4265
4256
4247
4238
4229
4220
4211
4203
4195
4187
4179
4172
4165
4158
4151
4144
4136
4128
4118
4108
4096
4083
4069
4051
4034
4014
3993
3970
3945
3918
3890
3861
3830
3798
3765
3731
3696
3660
3624
3587
3550
3512
3474
3435
3396
3357
3318
3278
3238
3198
3158
3118
3077
3036
2995
2953
2911
2869
2826
2783
2739
2696
2652
2608
2563
2518
2474
2429
2384
2339
2293
2248
2203
2158
2113
2068
2021
1977
1932
1886
1840
1793
1747
1699
1651
1603
1554
1504
1452
1400
1347
1293
1237
1180
1121
1062
1000
937
873
808
740
672
602
531
458
385
310
234
156
78
-2
-83
-165
-248
-332
-417
-503
-591
-679
-768
-858
-948
-1039
-1131
-1222
-1314
-1406
-1497
-1589
-1680
-1771
-1861
-1951
-2040
-2129
-2217
-2304
-2391
-2477
-2562
-2646
-2728
-2810
-2891
-2970
-3048
-3124
-3199
-3272
-3343
-3412
-3479
-3544
-3607
-3668
-3727
-3783
-3838
-3891
-3942
-3991
-4037
-4082
-4125
-4167
-4206
-4243
-4279
-4312
-4344
-4373
-4400
-4426
-4449
-4470
-4489
-4505
-4520
-4533
-4543
-4552
-4558
-4563
-4565
-4566
-4565
-4562
-4557
-4551
-4543
-4534
-4524
-4513
-4501
-4488
-4476
-4463
-4450
-4437
-4425
-4413
-4402
-4391
-4382
-4373
-4366
-4360
-4355
-4352
-4349
-4348
-4348
-4349
-4351
-4354
-4358
-4362
-4367
-4372
-4377
-4382
-4387
-4392
-4396
-4401
-4405
-4409
-4413
-4416
-4420
-4423
-4426
-4428
-4431
-4433
-4436
-4438
-4439
-4441
-4442
-4443
-4444
-4444
-4444
-4444
-4443
-4441
-4439
-4437
-4435
-4432
-4429
-4426
-4422
-4419
-4416
-4412
-4409
-4406
-4403
-4401
-4398
-4396
-4394
-4393
-4391
-4390
-4390
-4390
-4390
-4390
-4391
-4392
-4394
-4396
-4399
-4402
-4405
-4409
-4414
-4419
-4425
-4431
-4437
-4444
-4451
-4459
-4467
-4475
-4483
-4490
-4498
-4505
-4511
-4517
-4522
-4526
-4529
-4530
-4529
-4528
-4524
-4519
-4511
-4502
-4491
-4479
-4464
-4448
-4430
-4411
-4390
-4367
-4343
-4318
-4291
-4263
-4234
-4204
-4173
-4141
-4108
-4074
-4041
-4006
-3972
-3937
-3902
-3868
-3833
-3799
-3766
-3733
-3701
-3669
-3639
-3609
-3580
-3552
-3524
-3498
-3472
-3447
-3423
-3399
-3376
-3353
-3331
-3310
-3289
-3268
-3248
-3228
-3208
-3189
-3169
-3149
-3129
-3109
-3088
-3066
-3043
-3020
-2995
-2969
-2942
-2914
-2884
-2853
-2821
-2787
-2752
-2716
-2680
-2642
-2604
-2565
-2526
-2486
-2446
-2407
-2367
-2328
-2289
-2250
-2212
-2174
-2137
-2100
-2064
-2028
-1993
-1958
-1924
-1891
-1858
-1826
-1795
-1765
-1735
-1707
-1679
-1653
-1627
-1603
-1580
-1559
-1539
-1520
-1503
-1488
-1474
-1462
-1451
-1443
-1436
-1431
-1428
-1427
-1428
-1431
-1437
-1445
-1454
-1467
-1481
-1498
-1517
-1538
-1561
-1586
-1613
-1642
-1673
-1705
-1740
-1776
-1814
-1854
-1895
-1938
-1984
-2029
-2079
-2129
-2181
-2234
-2289
-2345
-2402
-2461
-2520
-2581
-2643
-2706
-2769
-2833
-2898
-2964
-3030
-3096
-3162
-3229
-3296
-3362
-3429
-3496
-3563
-3630
-3696
-3762
-3829
-3894
-3960
-4026
-4091
-4155
-4220
-4283
-4347
-4409
-4472
-4533
-4593
-4653
-4712
-4770
-4826
-4882
-4936
-4990
-5042
-5093
-5144
-5193
-5240
-5287
-5333
-5377
-5421
-5463
-5503
-5543
-5581
-5618
-5654
-5688
-5722
-5754
-5784
-5814
-5843
-5870
-5897
-5923
-5948
-5972
-5996
-6018
-6041
-6062
-6083
-6103
-6123
-6142
-6159
-6176
-6192
-6206
-6219
-6231
-6241
-6250
-6257
-6263
-6267
-6269
-6269
-6267
-6264
-6259
-6251
-6242
-6231
-6218
-6203
-6186
-6167
-6146
-6123
-6097
-6070
-6040
-6008
-5975
-5939
-5901
-5862
-5821
-5778
-5735
-5690
-5644
-5597
-5550
-5502
-5454
-5406
-5357
-5309
-5261
-5213
-5166
-5120
-5075
-5031
-4988
-4947
-4906
-4867
-4830
-4794
-4760
-4727
-4696
-4667
-4640
-4614
-4590
-4568
-4548
-4529
-4513
-4498
-4485
-4475
-4466
-4459
-4453
-4450
-4448
-4448
-4450
-4453
-4457
-4464
-4471
-4480
-4491
-4503
-4517
-4532
-4550
-4569
-4590
-4613
-4638
-4666
-4696
-4728
-4763
-4800
-4839
-4881
-4925
-4972
-5020
-5071
-5123
-5177
-5232
-5289
-5346
-5403
-5461
-5519
-5577
-5634
-5690
-5746
-5799
-5852
-5902
-5951
-5997
-6041
-6082
-6121
-6157
-6190
-6220
-6248
-6273
-6295
-6315
-6332
-6347
-6359
-6368
-6376
-6381
-6385
-6386
-6386
-6384
-6380
-6374
-6366
-6357
-6346
-6333
-6318
-6302
-6283
-6263
-6241
-6216
-6190
-6161
-6130
-6096
-6061
-6022
-5982
-5938
-5892
-5844
-5793
-5739
-5683
-5625
-5563
-5500
-5435
-5367
-5297
-5226
-5152
-5078
-5002
-4924
-4846
-4767
-4687
-4607
-4526
-4445
-4364
-4282
-4201
-4120
-4038
-3958
-3878
-3798
-3719
-3641
-3564
-3487
-3412
-3337
-3264
-3191
-3120
-3050
-2982
-2914
-2848
-2783
-2719
-2656
-2594
-2534
-2474
-2416
-2358
-2301
-2246
-2191
-2136
-2083
-2029
-1978
-1927
-1876
-1826
-1777
-1729
-1682
-1636
-1590
-1546
-1502
-1460
-1419
-1378
-1339
-1301
-1264
-1227
-1192
-1158
-1125
-1093
-1062
-1032
-1004
-976
-950
-925
-902
-881
-861
-842
-826
-811
-799
-788
-779
-772
-767
-764
-762
-763
-764
-767
-772
-777
-784
-792
-800
-809
-820
-830
-842
-854
-867
-881
-895
-910
-925
-941
-958
-975
-992
-1010
-1028
-1046
-1064
-1082
-1100
-1118
-1135
-1152
-1169
-1185
-1200
-1216
-1231
-1246
-1260
-1275
-1290
-1306
-1321
-1338
-1355
-1373
-1393
-1413
-1435
-1458
-1483
-1510
-1538
-1568
-1600
-1633
-1668
-1704
-1742
-1781
-1821
-1862
-1904
-1947
-1990
-2033
-2077
-2121
-2165
-2209
-2253
-2296
-2339
-2382
-2424
-2466
-2507
-2547
-2586
-2625
-2662
-2699
-2735
-2770
-2803
-2835
-2867
-2897
-2925
-2953
-2979
-3005
-3029
-3051
-3073
-3093
-3113
-3131
-3148
-3165
-3180
-3194
-3208
-3221
-3233
-3244
-3254
-3264
-3273
-3281
-3289
-3295
-3301
-3307
-3312
-3316
-3320
-3323
-3326
-3329
-3331
-3333
-3334
-3336
-3337
-3338
-3339
-3340
-3340
-3341
-3341
-3342
-3342
-3342
-3343
-3343
-3343
-3343
-3343
-3342
-3342
-3342
-3341
-3341
-3340
-3339
-3338
-3337
-3335
-3334
-3332
-3331
-3329
-3327
-3324
-3322
-3318
-3315
-3310
-3305
-3300
-3293
-3285
-3277
-3267
-3256
-3243
-3230
-3215
-3199
-3181
-3162
-3142
-3120
-3096
-3071
-3045
-3017
-2987
-2956
-2923
-2888
-2852
-2815
-2776
-2735
-2693
-2649
-2603
-2556
-2507
-2456
-2404
-2350
-2294
-2237
-2179
-2119
-2058
-1995
-1931
-1867
-1801
-1735
-1668
-1600
-1532
-1463
-1394
-1325
-1256
-1187
-1118
-1049
-981
-914
-847
-780
-715
-650
-587
-524
-462
-401
-342
-283
-225
-169
-113
-59
-6
47
98
149
198
246
293
340
385
429
473
515
557
598
638
678
717
755
793
831
868
904
940
976
1010
1045
1079
1112
1145
1177
1209
1240
1270
1300
1329
1357
1384
1411
1437
1462
1486
1509
1531
1552
1572
1592
1610
1627
1644
1659
1674
1687
1699
1711
1721
1730
1738
1745
1750
1754
1757
1758
1758
1756
1753
1748
1741
1733
1723
1711
1698
1683
1667
1649
1630
1610
1589
1567
1544
1521
1496
1471
1446
1419
1392
1365
1337
1309
1280
1250
1220
1189
1157
1124
1091
1057
1022
987
950
913
875
837
798
758
719
678
638
597
557
516
475
434
394
354
314
274
235
197
159
122
86
51
17
-17
-49
-81
-111
-140
-167
-194
-219
-243
-265
-286
-306
-324
-341
-357
-372
-385
-397
-408
-418
-428
-436
-444
-451
-457
-463
-468
-473
-477
-481
-484
-487
-490
-491
-493
-494
-494
-495
-494
-494
-492
-491
-489
-487
-484
-481
-477
-473
-468
-462
-455
-447
-438
-428
-417
-404
-390
-374
-357
-338
-318
-296
-273
-248
-222
-195
-166
-135
-104
-71
-37
-1
35
73
111
151
192
233
275
318
361
405
449
493
538
582
627
671
715
759
802
845
888
930
972
1012
1053
1093
1132
1170
1208
1244
1281
1316
1350
1384
1417
1450
1481
1512
1542
1572
1600
1628
1655
1681
1707
1731
1754
1776
1797
1816
1834
1851
1865
1879
1890
1900
1908
1915
1919
1922
1922
1921
1918
1913
1906
1897
1887
1874
1860
1844
1827
1808
1788
1766
1743
1719
1694
1668
1641
1613
1584
1555
1526
1496
1466
1435
1405
1375
1345
1315
1285
1255
1225
1195
1166
1136
1106
1076
1046
1016
986
955
925
894
864
833
803
772
742
713
683
654
626
598
570
544
518
493
469
445
423
401
380
360
341
323
306
289
274
259
245
233
221
210
200
191
183
176
170
165
161
158
156
155
156
157
159
163
167
173
180
188
197
208
220
233
248
264
282
301
321
342
365
389
414
440
467
494
523
552
582
613
644
675
707
738
770
802
834
866
898
929
960
991
1020
1051
1081
1109
1138
1166
1193
1220
1246
1271
1296
1320
1342
1365
1386
1406
1425
1443
1460
1476
1490
1504
1518
1530
1541
1552
1563
1572
1581
1590
1599
1606
1614
1621
1628
1634
1640
1646
1650
1655
1659
1662
1665
1667
1668
1669
1669
1668
1667
1665
1663
1660
1657
1654
1650
1645
1640
1635
1630
1624
1617
1611
1603
1596
1588
1579
1571
1561
1552
1542
1532
1522
1511
1501
1490
1478
1467
1456
1444
1432
1421
1409
1397
1385
1373
1362
1350
1339
1329
1318
1308
1298
1288
1279
1270
1261
1253
1245
1237
1229
1222
1215
1209
1203
1197
1192
1187
1183
1179
1176
1173
1171
1170
1169
1169
1169
1171
1172
1175
1178
1181
1185
1189
1193
1197
1202
1206
1210
1214
1217
1221
1223
1226
1227
1228
1229
1229
1228
1226
1224
1221
1217
1213
1208
1203
1197
1190
1183
1175
1167
1159
1150
1140
1130
1119
1108
1095
1082
1068
1053
1038
1020
1002
985
966
945
924
902
880
857
833
808
782
756
730
702
674
644
614
583
551
518
484
448
412
374
335
294
253
209
165
118
71
22
-29
-80
-134
-188
-244
-300
-358
-416
-476
-536
-597
-658
-720
-782
-844
-906
-969
-1032
-1095
-1157
-1220
-1282
-1344
-1406
-1467
-1528
-1589
-1649
-1709
-1768
-1826
-1884
-1941
-1997
-2053
-2108
-2162
-2216
-2269
-2321
-2372
-2422
-2472
-2520
-2568
-2615
-2662
-2707
-2752
-2796
-2840
-2882
-2924
-2965
-3005
-3044
-3083
-3120
-3156
-3191
-3225
-3258
-3289
-3319
-3348
-3375
-3401
-3425
-3448
-3469
-3489
-3508
-3525
-3541
-3555
-3568
-3579
-3589
-3597
-3604
-3610
-3613
-3616
-3617
-3616
-3614
-3610
-3605
-3599
-3591
-3582
-3571
-3559
-3546
-3532
-3517
-3500
-3482
-3464
-3444
-3423
-3402
-3380
-3356
-3332
-3307
-3280
-3253
-3225
-3195
-3165
-3133
-3100
-3066
-3031
-2995
-2957
-2918
-2878
-2837
-2794
-2751
-2707
-2661
-2615
-2568
-2520
-2471
-2422
-2372
-2321
-2270
-2218
-2166
-2113
-2060
-2007
-1954
-1900
-1847
-1793
-1740
-1686
-1632
-1579
-1524
-1470
-1416
-1361
-1306
-1251
-1195
-1139
-1083
-1027
-970
-914
-857
-800
-743
-686
-629
-572
-515
-458
-401
-344
-287
-231
-174
-117
-61
-5
51
107
163
218
274
329
383
438
492
546
599
652
705
757
809
860
911
962
1012
1061
1110
1158
1205
1251
1297
1342
1385
1428
1470
1511
1552
1591
1629
1667
1704
1740
1776
1811
1845
1879
1912
1945
1977
2009
2041
2073
2104
2135
2166
2196
2227
2257
2287
2316
2346
2375
2403
2431
2459
2485
2512
2537
2562
2586
2609
2631
2653
2673
2692
2710
2727
2743
2758
2771
2784
2795
2805
2815
2823
2830
2836
2842
2846
2849
2852
2853
2853
2853
2851
2848
2845
2840
2834
2828
2820
2811
2801
2790
2778
2765
2751
2735
2718
2700
2680
2659
2637
2613
2587
2561
2533
2503
2472
2440
2407
2373
2337
2301
2263
2225
2186
2146
2106
2065
2024
1983
1941
1900
1858
1816
1774
1733
1691
1650
1609
1568
1528
1488
1448
1409
1371
1333
1296
1260
1225
1190
1157
1124
1092
1061
1031
1000
972
944
916
888
861
834
808
782
756
730
705
680
655
631
607
583
560
536
513
491
468
446
423
401
379
357
335
314
292
270
249
227
206
185
164
143
123
102
83
63
44
26
8
-10
-28
-45
-62
-79
-95
-112
-128
-144
-160
-176
-192
-207
-223
-239
-254
-270
-286
-302
-318
-334
-350
-366
-382
-398
-414
-431
-447
-463
-479
-494
-510
-525
-541
-555
-570
-584
-597
-611
-623
-636
-647
-658
-668
-678
-686
-693
-699
-704
-708
-709
-710
-709
-706
-701
-695
-687
-677
-666
-653
-639
-623
-605
-586
-566
-544
-521
-497
-471
-444
-416
-386
-355
-323
-290
-255
-220
-183
-146
-107
-68
-27
13
55
97
139
182
226
269
313
356
400
445
489
533
577
622
666
710
755
799
843
887
931
975
1018
1062
1106
1149
1193
1236
1279
1321
1363
1405
1446
1487
1527
1567
1605
1643
1680
1716
1751
1785
1817
1849
1880
1910
1939
1968
1995
2021
2047
2071
2095
2117
2139
2160
2180
2198
2216
2233
2249
2264
2278
2291
2303
2314
2324
2334
2342
2350
2357
2363
2369
2374
2378
2382
2386
2388
2391
2393
2394
2395
2396
2396
2397
2396
2396
2395
2395
2393
2392
2390
2389
2387
2384
2382
2379
2375
2372
2368
2364
2360
2355
2350
2344
2339
2333
2326
2320
2313
2306
2299
2292
2284
2277
2269
2261
2253
2245
2237
2228
2220
2211
2202
2192
2183
2173
2163
2152
2141
2130
2119
2107
2096
2084
2071
2059
2047
2035
2021
2009
1998
1986
1974
1963
1952
1942
1932
1922
1914
1905
1898
1891
1886
1881
1876
1873
1870
1868
1867
1866
1866
1867
1867
1869
1870
1872
1873
1875
1877
1878
1880
1881
1882
1883
1883
1883
1882
1881
1880
1878
1876
1874
1871
1868
1865
1862
1859
1856
1853
1850
1847
1844
1842
1839
1837
1835
1833
1831
1830
1829
1827
1826
1826
1825
1824
1824
1823
1823
1822
1822
1821
1821
1820
1820
1820
1819
1819
1819
1819
1818
1818
1818
1818
1818
1818
1818
1819
1819
1820
1821
1823
1824
1827
1829
1832
1836
1840
1845
1851
1857
1864
1872
1880
1889
1899
1909
1919
1930
1941
1953
1965
1977
1990
2001
2015
2028
2041
2055
2068
2082
2096
2110
2124
2138
2152
2167
2182
2197
2212
2227
2243
2259
2276
2292
2309
2326
2344
2362
2380
2398
2416
2434
2453
2471
2490
2508
2526
2544
2562
2580
2597
2615
2632
2649
2665
2682
2698
2713
2729
2744
2758
2772
2786
2800
2813
2826
2839
2851
2862
2874
2885
2896
2906
2916
2926
2935
2943
2951
2958
2965
2971
2976
2980
2984
2986
2988
2988
2988
2986
2984
2980
2976
2970
2964
2956
2947
2938
2927
2916
2903
2890
2875
2860
2844
2828
2811
2793
2775
2756
2737
2718
2698
2678
2658
2638
2618
2598
2578
2557
2538
2518
2498
2479
2460
2442
2423
2406
2388
2372
2355
2339
2324
2309
2294
2280
2266
2252
2239
2226
2214
2201
2189
2178
2166
2155
2144
2133
2122
2112
2101
2091
2081
2071
2061
2051
2041
2031
2021
2012
2001
1993
1983
1974
1964
1955
1946
1937
1927
1918
1909
1900
1891
1881
1871
1861
1851
1840
1828
1816
1804
1790
1776
1761
1746
1729
1711
1692
1673
1652
1630
1607
1583
1558
1533
1506
1478
1449
1419
1388
1356
1323
1289
1254
1217
1179
1140
1100
1059
1016
973
927
881
834
785
735
684
632
578
523
468
411
352
293
233
171
108
45
-20
-86
-153
-221
-290
-359
-430
-501
-573
-645
-717
-790
-863
-937
-1010
-1083
-1157
-1229
-1302
-1374
-1446
-1518
-1589
-1660
-1730
-1799
-1868
-1937
-2004
-2071
-2137
-2202
-2266
-2329
-2392
-2453
-2513
-2573
-2631
-2688
-2745
-2800
-2853
-2906
-2958
-3008
-3057
-3105
-3152
-3197
-3242
-3285
-3327
-3368
-3408
-3447
-3484
-3520
-3556
-3589
-3622
-3653
-3683
-3711
-3738
-3763
-3787
-3809
-3830
-3849
-3866
-3882
-3895
-3907
-3917
-3926
-3932
-3936
-3939
-3939
-3938
-3934
-3929
-3921
-3912
-3900
-3887
-3871
-3853
-3833
-3812
-3788
-3763
-3735
-3706
-3675
-3643
-3609
-3573
-3536
-3498
-3458
-3417
-3375
-3331
-3287
-3241
-3195
-3148
-3100
-3051
-3002
-2952
-2902
-2851
-2799
-2748
-2696
-2644
-2592
-2540
-2488
-2435
-2383
-2331
-2279
-2227
-2175
-2123
-2071
-2019
-1968
-1916
-1864
-1812
-1760
-1708
-1656
-1605
-1553
-1501
-1450
-1399
-1348
-1298
-1248
-1198
-1150
-1101
-1054
-1006
-961
-916
-871
-828
-785
-744
-703
-664
-625
-588
-552
-516
-481
-448
-415
-384
-353
-323
-294
-266
-239
-213
-189
-165
-142
-121
-101
-82
-64
-47
-31
-16
-2
11
23
34
45
55
64
73
81
88
95
102
108
114
119
124
128
132
135
138
140
142
143
144
144
144
143
141
139
136
132
128
122
117
110
103
95
87
79
70
60
50
40
30
20
9
-2
-13
-25
-36
-48
-60
-72
-84
-96
-108
-120
-132
-144
-156
-168
-179
-191
-202
-212
-223
-233
-242
-251
-259
-267
-275
-281
-288
-293
-298
-303
-307
-310
-313
-315
-317
-318
-318
-318
-318
-317
-316
-314
-312
-310
-307
-304
-300
-297
-293
-289
-284
-280
-275
-270
-265
-260
-255
-250
-245
-241
-236
-231
-227
-223
-219
-216
-213
-211
-209
-208
-207
-208
-209
-210
-213
-217
-221
-226
-233
-240
-248
-257
-268
-279
-291
-304
-318
-333
-349
-366
-384
-402
-421
-440
-460
-480
-501
-523
-544
-566
-589
-611
-634
-656
-679
-703
-726
-749
-772
-795
-819
-842
-865
-888
-911
-933
-956
-978
-1000
-1022
-1045
-1067
-1089
-1111
-1133
-1155
-1177
-1200
-1222
-1245
-1269
-1292
-1316
-1340
-1365
-1390
-1416
-1442
-1468
-1495
-1522
-1549
-1577
-1605
-1634
-1662
-1691
-1720
-1749
-1778
-1807
-1835
-1864
-1893
-1922
-1950
-1978
-2005
-2033
-2061
-2087
-2114
-2139
-2164
-2189
-2213
-2236
-2258
-2280
-2301
-2321
-2341
-2359
-2376
-2393
-2409
-2423
-2436
-2449
-2460
-2469
-2478
-2485
-2490
-2495
-2498
-2499
-2500
-2499
-2497
-2493
-2489
-2483
-2476
-2468
-2459
-2450
-2439
-2428
-2415
-2402
-2388
-2374
-2359
-2342
-2325
-2308
-2289
-2269
-2249
-2227
-2205
-2181
-2157
-2132
-2106
-2079
-2051
-2021
-1992
-1961
-1930
-1897
-1864
-1829
-1794
-1757
-1720
-1682
-1643
-1603
-1562
-1521
-1479
-1436
-1393
-1349
-1305
-1261
-1216
-1171
-1126
-1080
-1035
-989
-944
-899
-853
-808
-763
-719
-674
-630
-587
-544
-501
-459
-418
-378
-338
-300
-262
-226
-191
-157
-124
-93
-63
-34
-7
19
44
67
89
109
128
146
163
178
192
205
216
226
235
243
250
255
260
263
265
267
267
266
264
261
257
253
247
240
233
224
215
205
194
183
171
158
145
131
117
102
87
72
56
41
25
9
-7
-22
-38
-53
-67
-82
-95
-109
-121
-133
-144
-154
-164
-173
-181
-188
-194
-199
-204
-208
-210
-212
-213
-214
-213
-212
-210
-207
-203
-199
-194
-188
-181
-174
-166
-157
-148
-138
-128
-117
-105
-93
-81
-68
-55
-41
-27
-13
1
15
29
43
57
71
85
99
113
127
141
154
168
181
194
207
220
232
245
257
269
281
293
305
317
329
340
352
363
375
386
398
409
421
433
445
457
469
482
494
507
519
532
544
557
569
581
592
604
614
625
635
644
653
661
669
675
682
687
692
696
699
702
703
704
704
703
702
700
697
693
688
683
677
671
664
657
649
640
632
623
613
604
595
585
575
565
555
545
535
525
515
504
494
484
474
463
453
443
433
424
414
404
395
386
377
368
359
351
343
335
327
320
313
306
300
294
289
284
279
275
271
267
264
261
258
256
254
252
250
249
247
245
244
242
240
238
236
233
230
226
222
218
213
207
201
195
188
180
172
163
154
144
134
123
112
100
88
75
62
49
35
21
7
-7
-22
-37
-52
-67
-83
-99
-114
-130
-146
-162
-178
-193
-209
-225
-241
-256
-272
-287
-302
-317
-331
-346
-360
-374
-387
-401
-414
-426
-439
-451
-464
-476
-488
-500
-512
-525
-537
-549
-561
-573
-585
-597
-609
-620
-632
-643
-654
-664
-674
-684
-694
-703
-711
-719
-727
-735
-741
-748
-754
-760
-765
-770
-775
-779
-782
-786
-789
-791
-794
-796
-798
-799
-801
-802
-804
-805
-805
-806
-807
-807
-807
-807
-807
-807
-806
-805
-803
-802
-799
-797
-793
-790
-786
-781
-776
-770
-764
-757
-750
-742
-733
-724
-714
-704
-693
-681
-669
-657
-644
-630
-616
-602
-587
-573
-558
-542
-527
-512
-496
-481
-466
-451
-436
-421
-407
-393
-379
-365
-352
-340
-328
-316
-305
-295
-285
-276
-267
-259
-252
-245
-239
-234
-229
-224
-221
-218
-215
-213
-212
-211
-211
-212
-213
-215
-217
-220
-223
-227
-231
-235
-240
-246
-251
-257
-263
-269
-274
-280
-286
-292
-297
-303
-308
-313
-318
-323
-327
-331
-335
-339
-343
-346
-349
-352
-355
-357
-359
-361
-363
-364
-365
-365
-366
-365
-365
-364
-362
-360
-358
-355
-352
-349
-345
-340
-336
-331
-325
-319
-313
-306
-299
-291
-283
-274
-265
-255
-245
-235
-224
-213
-201
-189
-177
-165
-153
-141
-129
-117
-104
-92
-81
-69
-58
-47
-36
-26
-16
-6
3
12
20
27
34
40
46
51
56
59
62
65
66
67
67
66
65
62
59
54
49
43
35
27
18
8
-3
-15
-28
-42
-57
-73
-90
-108
-127
-148
-169
-191
-214
-239
-264
-291
-318
-346
-376
-406
-437
-469
-502
-535
-570
-605
-641
-677
-714
-751
-790
-828
-867
-907
-947
-988
-1029
-1070
-1112
-1155
-1198
-1241
-1285
-1330
-1374
-1419
-1464
-1510
-1555
-1601
-1646
-1692
-1737
-1782
-1827
-1872
-1917
-1961
-2005
-2049
-2092
-2135
-2177
-2219
-2260
-2300
-2340
-2380
-2418
-2456
-2494
-2530
-2566
-2602
-2636
-2670
-2703
-2735
-2766
-2797
-2826
-2855
-2882
-2909
-2935
-2959
-2983
-3005
-3027
-3047
-3066
-3084
-3100
-3115
-3129
-3141
-3152
-3161
-3169
-3176
-3180
-3184
-3186
-3186
-3185
-3182
-3178
-3173
-3166
-3158
-3149
-3139
-3127
-3115
-3101
-3087
-3072
-3056
-3040
-3023
-3005
-2987
-2969
-2950
-2931
-2911
-2891
-2871
-2850
-2830
-2809
-2787
-2766
-2744
-2722
-2700
-2677
-2654
-2632
-2609
-2586
-2562
-2539
-2515
-2492
-2468
-2445
-2421
-2397
-2374
-2350
-2326
-2303
-2279
-2256
-2232
-2209
-2186
-2163
-2140
-2118
-2095
-2073
-2051
-2029
-2009
-1988
-1968
-1948
-1929
-1911
-1893
-1876
-1859
-1844
-1829
-1814
-1801
-1788
-1776
-1764
-1753
-1743
-1733
-1723
-1714
-1705
-1696
-1687
-1678
-1670
-1661
-1653
-1644
-1636
-1627
-1618
-1609
-1600
-1591
-1581
-1571
-1561
-1551
-1541
-1530
-1519
-1509
-1498
-1486
-1475
-1463
-1452
-1440
-1428
-1416
-1404
-1392
-1379
-1367
-1355
-1342
-1330
-1318
-1306
-1293
-1282
-1270
-1259
-1248
-1237
-1227
-1217
-1207
-1198
-1189
-1181
-1172
-1164
-1156
-1149
-1141
-1134
-1127
-1120
-1113
-1107
-1100
-1094
-1088
-1083
-1077
-1072
-1067
-1063
-1059
-1055
-1051
-1048
-1045
-1042
-1039
-1036
-1034
-1031
-1029
-1026
-1024
-1020
-1018
-1014
-1010
-1006
-1002
-997
-991
-985
-978
-970
-962
-953
-943
-932
-921
-908
-896
-882
-868
-854
-839
-824
-808
-792
-775
-759
-742
-725
-708
-691
-674
-656
-639
-622
-605
-588
-571
-554
-537
-520
-504
-488
-472
-456
-440
-425
-410
-396
-381
-368
-354
-341
-328
-316
-304
-293
-282
-271
-261
-251
-241
-232
-223
-214
-205
-197
-189
-181
-174
-167
-159
-152
-146
-139
-133
-127
-121
-116
-111
-107
-103
-99
-96
-93
-92
-90
-90
-90
-91
-93
-95
-99
-103
-108
-114
-121
-129
-138
-148
-159
-171
-183
-197
-211
-227
-243
-259
-277
-295
-314
-334
-354
-375
-396
-418
-441
-464
-488
-512
-537
-562
-588
-614
-641
-668
-696
-724
-753
-783
-813
-844
-875
-908
-941
-974
-1008
-1043
-1078
-1114
-1150
-1186
-1223
-1261
-1298
-1336
-1374
-1411
-1449
-1488
-1526
-1563
-1601
-1639
-1676
-1713
-1750
-1787
-1823
-1858
-1894
-1928
-1962
-1996
-2029
-2061
-2093
-2124
-2154
-2183
-2211
-2239
-2265
-2290
-2315
-2338
-2361
-2382
-2402
-2421
-2439
-2456
-2471
-2485
-2497
-2508
-2518
-2526
-2532
-2537
-2541
-2543
-2543
-2541
-2538
-2533
-2526
-2518
-2508
-2496
-2483
-2468
-2451
-2433
-2413
-2392
-2370
-2346
-2321
-2294
-2266
-2238
-2208
-2177
-2144
-2111
-2077
-2041
-2005
-1969
-1931
-1892
-1851
-1810
-1769
-1726
-1682
-1637
-1592
-1545
-1498
-1450
-1401
-1352
-1301
-1250
-1198
-1145
-1092
-1038
-983
-928
-872
-816
-759
-702
-645
-587
-529
-471
-412
-354
-296
-238
-180
-122
-65
-8
49
105
160
214
268
321
374
425
475
525
574
621
668
714
759
803
846
888
929
970
1008
1048
1085
1122
1158
1192
1226
1259
1292
1323
1353
1383
1412
1440
1468
1495
1521
1547
1571
1596
1619
1643
1665
1687
1708
1729
1748
1767
1786
1803
1820
1836
1851
1865
1878
1890
1902
1912
1922
1931
1939
1946
1952
1957
1962
1965
1968
1970
1971
1971
1970
1968
1965
1962
1958
1953
1947
1940
1933
1925
1917
1908
1898
1888
1878
1867
1856
1845
1833
1821
1809
1797
1785
1773
1761
1748
1736
1723
1710
1697
1684
1671
1657
1643
1629
1615
1601
1586
1572
1557
1541
1526
1511
1495
1479
1464
1448
1432
1416
1400
1385
1369
1354
1339
1325
1311
1297
1284
1272
1260
1249
1238
1229
1219
1211
1203
1196
1189
1184
1178
1174
1170
1167
1165
1163
1163
1163
1164
1166
1168
1172
1177
1182
1189
1196
1205
1214
1223
1234
1245
1257
1269
1282
1295
1309
1323
1338
1352
1367
1382
1398
1413
1428
1444
1459
1474
1489
1504
1518
1532
1546
1559
1572
1584
1596
1606
1617
1626
1634
1642
1649
1655
1661
1665
1668
1671
1672
1672
1672
1670
1667
1663
1657
1650
1642
1632
1621
1609
1595
1579
1562
1543
1523
1501
1477
1452
1424
1395
1365
1332
1298
1262
1224
1185
1144
1101
1057
1010
964
916
866
815
762
708
653
598
541
483
424
365
304
243
182
119
57
-6
-70
-134
-198
-262
-326
-391
-455
-519
-582
-646
-709
-771
-833
-894
-954
-1014
-1072
-1130
-1187
-1242
-1297
-1350
-1402
-1453
-1503
-1551
-1597
-1642
-1686
-1728
-1769
-1807
-1845
-1880
-1914
-1946
-1976
-2005
-2031
-2056
-2079
-2101
-2120
-2138
-2155
-2169
-2182
-2193
-2202
-2210
-2216
-2220
-2223
-2224
-2224
-2222
-2219
-2214
-2208
-2201
-2192
-2182
-2171
-2159
-2146
-2131
-2115
-2098
-2080
-2061
-2040
-2019
-1996
-1972
-1947
-1921
-1895
-1867
-1838
-1808
-1777
-1746
-1713
-1680
-1646
-1612
-1576
-1540
-1503
-1466
-1428
-1389
-1350
-1311
-1271
-1230
-1189
-1148
-1107
-1065
-1022
-981
-938
-896
-853
-811
-768
-725
-682
-640
-597
-554
-512
-469
-427
-384
-341
-299
-256
-213
-170
-127
-84
-41
2
46
90
134
178
223
268
313
358
403
448
493
539
584
629
675
720
764
809
853
897
940
983
1025
1067
1108
1149
1189
1228
1267
1305
1342
1378
1414
1449
1483
1517
1549
1581
1612
1643
1672
1701
1729
1756
1782
1807
1831
1854
1876
1897
1917
1936
1954
1971
1986
2001
2013
2025
2036
2045
2053
2059
2064
2068
2070
2071
2070
2068
2064
2059
2053
2045
2036
2025
2013
2001
1987
1971
1955
1937
1918
1899
1878
1855
1832
1808
1783
1757
1730
1703
1674
1645
1615
1584
1552
1520
1487
1453
1419
1384
1349
1313
1276
1240
1202
1165
1126
1088
1049
1010
971
931
891
851
811
771
731
690
650
610
570
530
490
451
412
373
335
297
259
222
186
150
114
79
45
11
-21
-54
-85
-116
-146
-175
-204
-231
-258
-284
-309
-333
-357
-380
-401
-422
-443
-462
-481
-499
-517
-533
-549
-565
-580
-594
-608
-622
-635
-647
-660
-672
-684
-695
-707
-719
-731
-743
-755
-768
-780
-794
-807
-821
-836
-851
-866
-882
-899
-916
-934
-952
-971
-991
-1010
-1032
-1054
-1076
-1099
-1122
-1147
-1172
-1197
-1223
-1250
-1278
-1306
-1335
-1365
-1395
-1426
-1458
-1490
-1523
-1556
-1590
-1624
-1659
-1694
-1729
-1765
-1801
-1838
-1875
-1912
-1950
-1987
-2025
-2064
-2103
-2142
-2181
-2220
-2260
-2300
-2340
-2379
-2419
-2459
-2499
-2538
-2578
-2617
-2655
-2694
-2732
-2769
-2806
-2842
-2878
-2913
-2948
-2982
-3015
-3048
-3080
-3111
-3142
-3171
-3201
-3229
-3257
-3284
-3310
-3335
-3360
-3384
-3407
-3430
-3451
-3472
-3492
-3511
-3529
-3546
-3563
-3578
-3593
-3606
-3619
-3631
-3642
-3653
-3662
-3671
-3679
-3687
-3693
-3699
-3704
-3709
-3713
-3715
-3718
-3719
-3719
-3719
-3718
-3716
-3714
-3710
-3706
-3701
-3695
-3688
-3681
-3673
-3664
-3654
-3644
-3632
-3620
-3608
-3594
-3580
-3565
-3550
-3533
-3516
-3499
-3480
-3461
-3442
-3421
-3400
-3379
-3356
-3334
-3310
-3286
-3261
-3235
-3209
-3183
-3155
-3128
-3100
-3072
-3043
-3014
-2984
-2955
-2925
-2895
-2865
-2834
-2804
-2773
-2743
-2712
-2681
-2650
-2620
-2589
-2558
-2528
-2498
-2468
-2438
-2408
-2379
-2349
-2320
-2291
-2262
-2233
-2204
-2176
-2147
-2118
-2089
-2060
-2031
-2001
-1971
-1941
-1911
-1880
-1849
-1817
-1785
-1752
-1719
-1685
-1651
-1616
-1581
-1545
-1509
-1472
-1434
-1396
-1358
-1319
-1279
-1239
-1198
-1156
-1114
-1072
-1028
-984
-940
-894
-848
-802
-754
-706
-657
-608
-558
-507
-455
-403
-351
-297
-244
-190
-135
-80
-24
31
87
144
200
256
313
370
426
483
540
596
653
709
765
821
877
933
988
1042
1097
1151
1204
1257
1310
1362
1413
1464
1514
1563
1612
1660
1707
1754
1800
1844
1888
1931
1974
2015
2055
2094
2132
2169
2205
2239
2273
2305
2336
2366
2395
2423
2449
2474
2498
2520
2542
2562
2581
2598
2614
2629
2642
2655
2665
2675
2682
2689
2694
2698
2700
2701
2700
2698
2695
2691
2686
2679
2671
2662
2652
2641
2629
2615
2601
2586
2569
2552
2534
2514
2494
2472
2450
2427
2402
2377
2351
2324
2297
2268
2239
2209
2178
2146
2114
2080
2045
2012
1976
1940
1903
1865
1827
1787
1747
1705
1663
1620
1576
1531
1485
1438
1390
1341
1290
1239
1187
1134
1080
1025
969
912
854
795
735
674
613
550
487
423
358
292
226
159
91
23
-46
-115
-184
-254
-324
-394
-464
-535
-605
-675
-745
-815
-885
-954
-1022
-1091
-1159
-1227
-1294
-1360
-1425
-1490
-1554
-1616
-1678
-1739
-1798
-1857
-1914
-1969
-2024
-2076
-2128
-2178
-2226
-2273
-2318
-2362
-2404
-2445
-2484
-2522
-2558
-2593
-2626
-2658
-2688
-2717
-2745
-2771
-2795
-2818
-2840
-2860
-2878
-2895
-2911
-2925
-2937
-2948
-2957
-2965
-2971
-2975
-2978
-2979
-2979
-2977
-2973
-2968
-2962
-2954
-2944
-2933
-2920
-2906
-2890
-2873
-2854
-2834
-2812
-2788
-2763
-2737
-2709
-2680
-2649
-2616
-2582
-2547
-2510
-2472
-2432
-2392
-2350
-2307
-2263
-2219
-2173
-2127
-2080
-2033
-1985
-1936
-1887
-1838
-1788
-1738
-1687
-1637
-1586
-1535
-1484
-1433
-1382
-1331
-1279
-1228
-1177
-1127
-1076
-1026
-975
-926
-876
-827
-779
-731
-684
-637
-592
-547
-503
-460
-418
-376
-336
-297
-259
-223
-187
-152
-119
-86
-55
-25
4
32
58
84
108
131
153
174
194
212
230
246
261
275
288
301
312
323
333
342
350
358
366
373
380
387
393
399
406
412
418
424
430
436
442
449
456
463
470
477
485
493
502
510
519
529
538
548
558
569
580
591
602
613
625
636
648
660
672
684
695
707
719
730
742
753
764
774
785
795
805
814
824
833
841
849
857
864
871
878
884
890
895
899
904
908
911
914
916
919
920
922
923
923
923
923
923
922
921
919
917
915
913
910
907
904
900
896
892
888
883
879
874
869
863
858
853
847
841
835
829
823
817
810
803
796
789
781
773
765
756
747
737
727
716
705
694
682
670
657
643
629
615
600
584
568
551
534
516
497
478
458
438
418
396
375
353
330
307
283
259
235
210
184
159
133
106
80
53
26
-2
-29
-57
-85
-113
-141
-169
-197
-226
-254
-282
-310
-339
-367
-395
-423
-451
-479
-507
-534
-562
-589
-616
-643
-670
-697
-723
-750
-776
-802
-827
-853
-878
-904
-929
-954
-978
-1002
-1028
-1052
-1076
-1101
-1125
-1149
-1173
-1197
-1221
-1246
-1270
-1294
-1318
-1342
-1367
-1391
-1415
-1440
-1464
-1489
-1513
-1538
-1562
-1587
-1612
-1636
-1661
-1685
-1709
-1733
-1757
-1780
-1803
-1826
-1848
-1870
-1891
-1912
-1932
-1951
-1969
-1987
-2004
-2019
-2033
-2048
-2061
-2073
-2083
-2093
-2101
-2108
-2114
-2119
-2123
-2125
-2127
-2127
-2125
-2123
-2119
-2115
-2109
-2101
-2093
-2083
-2072
-2060
-2047
-2033
-2017
-2001
-1983
-1965
-1945
-1925
-1903
-1881
-1858
-1834
-1810
-1784
-1758
-1731
-1704
-1676
-1648
-1619
-1589
-1559
-1529
-1499
-1468
-1437
-1406
-1374
-1343
-1312
-1280
-1249
-1217
-1186
-1155
-1124
-1093
-1062
-1031
-1000
-971
-941
-911
-881
-852
-822
-793
-764
-735
-706
-677
-648
-620
-591
-562
-534
-505
-476
-447
-418
-388
-359
-329
-299
-269
-238
-207
-176
-144
-112
-80
-47
-14
20
54
88
123
158
193
228
264
299
335
371
406
442
477
513
548
583
618
653
688
722
757
791
824
858
891
924
957
989
1020
1053
1084
1115
1146
1176
1206
1235
1264
1292
1320
1348
1375
1401
1427
1452
1476
1500
1523
1546
1568
1589
1610
1630
1649
1668
1686
1703
1719
1735
1750
1764
1777
1790
1802
1813
1824
1833
1842
1851
1859
1866
1872
1878
1883
1888
1892
1895
1898
1900
1902
1903
1904
1904
1904
1903
1902
1901
1899
1897
1894
1891
1887
1883
1878
1873
1868
1862
1856
1850
1843
1835
1828
1820
1812
1804
1795
1786
1777
1767
1758
1748
1738
1728
1717
1707
1696
1685
1675
1664
1653
1642
1631
1620
1609
1598
1587
1576
1565
1554
1544
1533
1523
1512
1501
1491
1480
1470
1459
1448
1438
1427
1416
1405
1394
1383
1372
1361
1349
1338
1327
1315
1304
1292
1280
1268
1256
1244
1232
1219
1206
1193
1180
1167
1153
1139
1125
1110
1095
1079
1063
1046
1029
1012
993
975
955
935
915
894
872
849
826
802
777
752
726
700
672
644
616
587
557
527
496
465
433
401
369
336
303
270
236
202
169
135
101
67
32
-2
-36
-70
-104
-139
-173
-207
-241
-275
-309
-343
-377
-411
-444
-478
-512
-545
-579
-613
-646
-679
-713
-746
-779
-812
-844
-877
-909
-941
-973
-1004
-1035
-1066
-1096
-1126
-1156
-1185
-1214
-1242
-1269
-1297
-1323
-1350
-1375
-1400
-1424
-1448
-1471
-1493
-1515
-1535
-1555
-1574
-1592
-1610
-1626
-1641
-1656
-1669
-1681
-1693
-1703
-1713
-1721
-1729
-1735
-1741
-1746
-1750
-1754
-1756
-1758
-1760
-1760
-1760
-1759
-1758
-1756
-1753
-1750
-1747
-1743
-1738
-1733
-1728
-1722
-1716
-1709
-1702
-1695
-1687
-1679
-1671
-1662
-1653
-1644
-1634
-1624
-1614
-1603
-1592
-1581
-1570
-1558
-1546
-1534
-1522
-1510
-1497
-1484
-1472
-1459
-1446
-1433
-1420
-1407
-1395
-1382
-1369
-1356
-1344
-1331
-1318
-1306
-1294
-1281
-1269
-1257
-1245
-1233
-1221
-1209
-1197
-1185
-1174
-1162
-1151
-1139
-1128
-1116
-1105
-1094
-1083
-1072
-1061
-1050
-1039
-1029
-1018
-1006
-997
-986
-975
-965
-954
-943
-932
-922
-911
-900
-889
-878
-867
-856
-845
-834
-823
-812
-801
-790
-779
-767
-756
-744
-733
-721
-709
-697
-684
-672
-659
-646
-633
-619
-605
-591
-576
-561
-546
-530
-514
-497
-480
-463
-445
-427
-409
-390
-371
-352
-332
-313
-293
-272
-252
-231
-210
-189
-167
-146
-124
-101
-79
-56
-33
-10
13
37
60
84
108
132
156
179
203
227
250
274
297
320
343
365
388
410
431
452
473
494
514
534
554
573
591
609
627
644
661
677
692
707
722
736
749
761
773
784
795
805
815
823
831
839
846
852
858
864
868
873
876
880
883
885
887
889
890
891
892
892
891
891
890
889
887
885
883
880
877
874
870
867
863
859
854
850
845
841
836
832
827
823
818
814
810
806
803
799
797
794
792
790
788
787
786
785
784
784
784
784
785
785
786
786
787
787
788
788
788
789
789
789
789
788
788
787
786
785
784
782
781
779
777
774
771
768
765
761
757
752
747
742
736
729
722
715
707
699
690
681
671
661
650
639
628
616
604
592
579
566
554
540
527
514
501
488
475
462
449
436
423
411
399
387
375
364
352
341
330
320
309
298
288
277
266
256
245
234
223
212
201
190
179
167
155
143
131
119
106
93
80
66
52
38
24
9
-6
-22
-37
-53
-70
-86
-103
-121
-138
-156
-173
-192
-210
-228
-247
-265
-284
-303
-322
-341
-360
-379
-398
-418
-437
-456
-475
-494
-514
-533
-552
-571
-590
-608
-627
-646
-665
-683
-702
-721
-739
-758
-776
-795
-814
-833
-851
-870
-889
-908
-926
-945
-964
-982
-1000
-1018
-1037
-1055
-1072
-1090
-1107
-1123
-1140
-1156
-1171
-1186
-1201
-1215
-1229
-1243
-1256
-1268
-1281
-1292
-1304
-1315
-1325
-1335
-1345
-1355
-1364
-1373
-1382
-1390
-1399
-1407
-1414
-1422
-1429
-1436
-1442
-1449
-1455
-1461
-1466
-1471
-1476
-1480
-1484
-1488
-1491
-1494
-1497
-1499
-1501
-1503
-1504
-1505
-1505
-1505
-1505
-1505
-1504
-1503
-1501
-1499
-1497
-1494
-1491
-1487
-1483
-1479
-1474
-1469
-1463
-1456
-1449
-1441
-1433
-1425
-1415
-1405
-1395
-1384
-1373
-1361
-1349
-1336
-1322
-1309
-1294
-1280
-1265
-1249
-1233
-1217
-1200
-1183
-1166
-1148
-1130
-1111
-1092
-1073
-1053
-1034
-1014
-993
-973
-953
-932
-911
-890
-869
-848
-827
-806
-784
-763
-742
-720
-699
-678
-657
-635
-614
-593
-572
-550
-529
-508
-487
-466
-445
-425
-404
-383
-363
-343
-323
-303
-284
-265
-245
-226
-208
-189
-170
-152
-134
-115
-97
-79
-61
-43
-24
-6
13
31
50
69
88
108
127
146
166
186
205
225
245
264
284
303
323
342
361
379
398
416
434
451
468
485
502
518
534
549
564
579
594
608
621
635
648
660
673
685
696
707
718
728
738
747
756
765
773
781
788
795
802
808
814
820
825
830
835
840
844
848
852
856
859
863
866
869
871
874
876
878
880
882
884
885
886
887
888
888
889
889
889
889
888
888
887
887
886
885
884
882
881
880
878
877
875
873
871
869
867
864
861
858
854
850
846
842
837
832
827
821
815
809
802
795
788
780
772
764
755
747
738
728
719
709
699
688
678
667
655
644
632
619
607
594
581
567
553
538
523
508
492
476
460
442
425
407
388
369
350
330
310
289
268
246
224
202
179
156
133
109
85
61
37
13
-12
-37
-61
-86
-110
-134
-158
-181
-205
-227
-250
-272
-293
-314
-334
-353
-372
-390
-408
-425
-441
-457
-472
-487
-501
-514
-527
-539
-551
-562
-572
-582
-592
-601
-609
-617
-625
-632
-639
-646
-652
-657
-663
-668
-673
-677
-682
-686
-689
-693
-696
-699
-702
-705
-708
-710
-713
-715
-717
-719
-722
-724
-726
-728
-730
-732
-734
-736
-738
-740
-742
-744
-746
-748
-750
-752
-754
-755
-757
-759
-761
-763
-765
-767
-769
-771
-773
-775
-777
-779
-781
-784
-786
-788
-791
-793
-795
-798
-800
-802
-804
-806
-808
-810
-811
-813
-814
-816
-817
-818
-819
-820
-820
-821
-821
-821
-821
-820
-820
-819
-818
-817
-816
-815
-813
-812
-811
-809
-808
-807
-805
-804
-804
-803
-803
-802
-802
-803
-803
-804
-805
-807
-809
-811
-813
-815
-818
-821
-825
-828
-832
-837
-841
-846
-850
-855
-861
-866
-872
-878
-884
-891
-897
-904
-911
-918
-925
-933
-940
-948
-955
-963
-971
-979
-988
-996
-1004
-1012
-1022
-1032
-1041
-1051
-1061
-1071
-1081
-1092
-1103
-1115
-1126
-1138
-1150
-1162
-1175
-1188
-1200
-1213
-1226
-1240
-1253
-1266
-1279
-1292
-1305
-1318
-1331
-1344
-1357
-1370
-1383
-1396
-1409
-1421
-1434
-1447
-1459
-1472
-1485
-1497
-1510
-1522
-1535
-1548
-1560
-1573
-1585
-1597
-1610
-1622
-1634
-1646
-1658
-1670
-1681
-1693
-1704
-1715
-1726
-1737
-1748
-1758
-1769
-1779
-1788
-1798
-1807
-1816
-1825
-1833
-1841
-1849
-1857
-1864
-1871
-1878
-1884
-1891
-1897
-1902
-1907
-1912
-1917
-1921
-1925
-1928
-1931
-1934
-1936
-1937
-1938
-1939
-1939
-1939
-1938
-1937
-1935
-1933
-1930
-1926
-1922
-1917
-1911
-1905
-1898
-1891
-1883
-1874
-1865
-1855
-1844
-1832
-1820
-1807
-1794
-1780
-1765
-1749
-1733
-1717
-1699
-1682
-1663
-1645
-1626
-1606
-1586
-1565
-1545
-1523
-1502
-1480
-1457
-1435
-1412
-1388
-1365
-1341
-1317
-1293
-1269
-1244
-1219
-1195
-1170
-1145
-1120
-1095
-1069
-1044
-1018
-994
-968
-943
-918
-892
-867
-842
-816
-791
-765
-740
-715
-690
-665
-640
-615
-590
-566
-542
-518
-494
-471
-448
-425
-403
-381
-360
-338
-318
-297
-278
-258
-239
-220
-202
-185
-167
-150
-134
-118
-102
-87
-73
-58
-45
-31
-18
-6
6
18
29
40
50
60
70
79
88
96
104
112
120
127
133
140
146
151
156
161
166
170
174
177
180
183
186
188
190
192
194
196
197
199
200
201
202
203
204
205
206
206
207
207
208
208
208
208
208
208
207
207
206
206
205
204
203
202
201
200
199
198
196
195
193
191
189
188
186
184
182
180
177
175
173
171
169
167
164
162
160
158
157
155
153
151
150
149
147
146
145
144
143
142
142
141
141
140
140
140
140
140
140
141
141
141
142
143
143
144
145
146
147
148
149
150
152
153
155
156
158
159
161
162
164
166
168
169
171
173
175
177
179
182
184
186
189
191
194
197
199
202
205
208
212
215
218
222
225
229
232
236
239
243
247
250
254
257
260
264
267
270
272
275
278
280
283
285
287
289
291
293
295
297
298
300
301
303
304
305
306
307
308
309
310
310
311
311
311
311
311
310
310
309
308
308
307
306
304
303
302
300
299
297
296
294
292
291
289
287
285
283
281
279
276
274
271
269
266
264
261
258
255
253
250
247
244
241
239
236
233
231
228
226
224
222
220
218
216
215
213
212
211
209
208
208
207
206
205
205
204
204
203
203
202
202
201
201
201
200
200
199
198
198
197
196
196
195
194
193
191
190
188
187
185
183
180
177
174
171
167
163
159
154
149
143
137
131
124
116
108
100
91
81
71
61
50
39
27
14
1
-12
-26
-40
-55
-70
-85
-101
-118
-134
-151
-168
-186
-203
-221
-240
-258
-277
-295
-314
-333
-352
-371
-391
-410
-429
-449
-468
-487
-507
-526
-545
-564
-583
-602
-621
-639
-658
-676
-694
-711
-728
-745
-762
-778
-794
-809
-825
-840
-854
-868
-882
-895
-908
-920
-932
-944
-955
-966
-977
-987
-997
-1006
-1014
-1025
-1033
-1042
-1051
-1059
-1067
-1076
-1084
-1092
-1100
-1108
-1116
-1125
-1133
-1141
-1148
-1156
-1164
-1172
-1179
-1187
-1194
-1201
-1208
-1215
-1221
-1227
-1233
-1239
-1245
-1250
-1256
-1261
-1266
-1270
-1275
-1279
-1283
-1288
-1292
-1296
-1300
-1304
-1308
-1312
-1317
-1321
-1326
-1331
-1336
-1341
-1347
-1353
-1359
-1366
-1373
-1380
-1388
-1395
-1403
-1412
-1420
-1429
-1438
-1447
-1456
-1465
-1475
-1484
-1493
-1503
-1512
-1521
-1530
-1539
-1547
-1556
-1564
-1571
-1578
-1585
-1592
-1597
-1603
-1607
-1612
-1615
-1618
-1620
-1622
-1623
-1624
-1624
-1623
-1622
-1620
-1618
-1615
-1611
-1607
-1602
-1597
-1591
-1585
-1577
-1570
-1561
-1552
-1542
-1531
-1520
-1508
-1496
-1483
-1469
-1455
-1440
-1424
-1408
-1391
-1374
-1356
-1338
-1319
-1300
-1281
-1261
-1241
-1220
-1199
-1178
-1156
-1134
-1112
-1090
-1068
-1045
-1022
-1000
-978
-955
-932
-909
-887
-864
-841
-818
-795
-772
-749
-727
-704
-681
-658
-635
-612
-589
-566
-543
-520
-497
-475
-452
-430
-407
-385
-363
-341
-320
-299
-278
-258
-237
-218
-198
-180
-161
-143
-126
-109
-93
-77
-61
-47
-32
-18
-5
8
21
33
45
57
68
79
89
99
109
119
128
137
145
154
162
169
176
183
189
195
201
206
210
214
218
221
224
226
228
230
231
231
231
230
229
228
226
224
221
217
213
209
204
198
193
186
179
172
164
155
146
137
127
117
106
95
84
72
60
48
36
23
10
-3
-16
-30
-43
-57
-71
-85
-99
-113
-127
-142
-156
-171
-185
-200
-215
-230
-245
-259
-274
-290
-305
-320
-335
-351
-366
-381
-397
-412
-427
-442
-458
-473
-488
-502
-517
-532
-546
-561
-575
-589
-603
-616
-630
-643
-656
-669
-682
-694
-706
-718
-730
-741
-752
-763
-773
-784
-793
-803
-812
-821
-829
-837
-845
-853
-860
-867
-873
-879
-885
-891
-896
-901
-906
-911
-915
-919
-923
-927
-931
-934
-937
-940
-943
-945
-947
-949
-951
-952
-953
-954
-955
-955
-956
-956
-955
-955
-954
-954
-953
-952
-951
-949
-948
-947
-945
-944
-942
-941
-939
-938
-937
-936
-935
-934
-934
-934
-934
-934
-934
-935
-936
-937
-938
-940
-941
-943
-945
-946
-948
-950
-952
-954
-955
-957
-958
-960
-961
-962
-963
-963
-964
-964
-964
-963
-962
-961
-960
-958
-956
-954
-951
-948
-945
-942
-938
-934
-929
-924
-919
-914
-909
-903
-897
-891
-885
-878
-871
-865
-858
-850
-843
-836
-828
-820
-813
-805
-796
-788
-779
-771
-762
-752
-743
-733
-724
-713
-703
-693
-682
-671
-660
-649
-637
-626
-614
-602
-590
-578
-566
-554
-542
-530
-518
-506
-494
-482
-470
-458
-447
-435
-423
-411
-400
-388
-377
-366
-354
-343
-332
-321
-310
-299
-288
-277
-266
-255
-244
-233
-222
-211
-200
-190
-179
-168
-157
-147
-136
-125
-114
-103
-92
-81
-70
-60
-49
-37
-26
-15
-4
7
18
29
41
52
63
74
86
97
108
119
130
141
152
162
173
183
194
204
214
223
233
243
252
262
271
280
289
299
308
317
325
334
343
352
360
369
377
386
394
403
411
420
428
436
445
453
461
469
477
485
493
500
508
515
522
529
536
542
549
555
560
566
571
576
580
584
588
591
593
595
597
597
598
598
597
596
594
591
588
585
581
576
571
566
560
553
546
539
530
522
512
503
492
482
470
459
446
434
420
407
392
378
363
347
331
314
297
279
261
243
224
204
184
164
143
121
99
77
54
31
8
-16
-40
-65
-90
-115
-140
-166
-192
-218
-244
-270
-297
-323
-350
-377
-404
-430
-457
-484
-511
-538
-565
-591
-618
-644
-671
-697
-723
-749
-774
-800
-825
-850
-875
-899
-924
-948
-972
-996
-1018
-1042
-1065
-1088
-1110
-1132
-1153
-1174
-1194
-1214
-1233
-1252
-1270
-1287
-1304
-1320
-1335
-1350
-1363
-1376
-1389
-1400
-1411
-1421
-1431
-1440
-1448
-1455
-1462
-1469
-1474
-1479
-1483
-1487
-1490
-1493
-1494
-1495
-1496
-1495
-1494
-1493
-1490
-1487
-1484
-1480
-1475
-1469
-1463
-1457
-1449
-1442
-1433
-1425
-1415
-1406
-1396
-1385
-1374
-1362
-1350
-1338
-1325
-1311
-1298
-1284
-1269
-1255
-1240
-1224
-1208
-1193
-1176
-1160
-1143
-1127
-1110
-1093
-1076
-1058
-1041
-1024
-1006
-989
-971
-954
-936
-919
-902
-884
-867
-850
-833
-815
-798
-781
-765
-748
-731
-714
-697
-681
-664
-647
-631
-614
-598
-581
-565
-549
-532
-516
-500
-484
-468
-452
-436
-420
-405
-390
-375
-360
-345
-331
-317
-303
-290
-276
-264
-251
-239
-227
-215
-204
-193
-183
-173
-163
-154
-145
-136
-128
-120
-113
-105
-98
-91
-85
-78
-72
-66
-61
-55
-50
-45
-40
-35
-31
-26
-22
-18
-14
-11
-7
-4
-2
1
3
6
7
9
10
12
12
13
14
14
15
15
15
15
15
14
14
14
13
13
13
12
12
11
10
9
9
8
7
5
4
3
1
-1
-3
-5
-7
-10
-13
-16
-19
-22
-26
-30
-34
-38
-43
-47
-52
-58
-63
-69
-75
-81
-88
-94
-101
-108
-116
-123
-131
-139
-148
-157
-166
-175
-184
-194
-204
-214
-225
-235
-246
-257
-269
-280
-292
-303
-315
-327
-339
-350
-362
-374
-386
-397
-409
-421
-432
-444
-455
-466
-478
-488
-499
-510
-520
-530
-540
-550
-560
-569
-578
-587
-596
-604
-612
-620
-628
-635
-642
-649
-656
-663
-669
-675
-681
-688
-693
-699
-705
-710
-716
-721
-727
-732
-737
-742
-748
-753
-758
-763
-767
-772
-777
-781
-785
-789
-793
-797
-800
-803
-806
-808
-810
-812
-813
-814
-815
-815
-815
-815
-814
-813
-811
-809
-807
-805
-802
-798
-795
-791
-786
-781
-776
-771
-765
-758
-752
-745
-737
-730
-722
-713
-705
-696
-686
-676
-666
-656
-645
-635
-623
-612
-600
-589
-577
-564
-552
-539
-527
-514
-501
-488
-474
-461
-447
-434
-420
-406
-392
-377
-363
-348
-334
-319
-303
-288
-273
-257
-241
-225
-209
-193
-177
-160
-144
-127
-110
-93
-76
-59
-42
-25
-8
9
26
44
61
78
95
112
129
145
162
179
195
212
228
245
261
277
293
308
324
339
354
370
384
399
413
427
441
455
469
482
495
508
520
532
544
556
568
579
590
600
611
621
631
640
649
658
667
675
683
690
698
705
711
718
723
729
734
739
743
747
750
753
756
758
759
760
761
761
761
760
759
757
755
753
750
746
743
738
734
729
724
718
711
705
698
690
682
674
665
656
647
637
626
616
605
593
581
569
557
544
531
517
504
490
476
461
447
432
417
402
386
371
355
339
323
306
290
273
255
238
220
201
183
164
145
125
105
85
64
43
22
0
-22
-44
-67
-90
-114
-137
-162
-186
-211
-237
-262
-289
-315
-342
-369
-397
-425
-453
-482
-510
-539
-569
-598
-628
-658
-688
-719
-749
-780
-810
-841
-871
-902
-932
-963
-993
-1022
-1052
-1082
-1111
-1140
-1168
-1196
-1224
-1251
-1278
-1305
-1331
-1356
-1381
-1406
-1430
-1454
-1477
-1500
-1522
-1544
-1565
-1586
-1606
-1626
-1645
-1663
-1681
-1699
-1716
-1732
-1748
-1764
-1779
-1793
-1807
-1821
-1834
-1846
-1859
-1870
-1882
-1893
-1903
-1914
-1924
-1934
-1943
-1952
-1962
-1970
-1979
-1987
-1996
-2004
-2012
-2020
-2027
-2035
-2041
-2049
-2057
-2064
-2070
-2077
-2084
-2090
-2097
-2103
-2109
-2115
-2120
-2126
-2131
-2136
-2141
-2145
-2150
-2154
-2157
-2161
-2164
-2167
-2169
-2171
-2172
-2173
-2174
-2174
-2173
-2172
-2171
-2169
-2166
-2163
-2159
-2154
-2149
-2143
-2137
-2130
-2122
-2114
-2105
-2095
-2085
-2074
-2062
-2050
-2037
-2024
-2011
-1996
-1981
-1966
-1950
-1934
-1917
-1900
-1882
-1864
-1846
-1827
-1808
-1788
-1768
-1748
-1727
-1706
-1685
-1663
-1641
-1619
-1596
-1573
-1550
-1526
-1502
-1478
-1454
-1429
-1404
-1379
-1354
-1328
-1303
-1277
-1251
-1225
-1199
-1172
-1146
-1119
-1093
-1066
-1040
-1012
-987
-961
-934
-908
-882
-856
-830
-804
-779
-753
-729
-704
-680
-656
-632
-609
-587
-564
-543
-521
-501
-480
-461
-441
-423
-404
-387
-369
-353
-337
-321
-306
-291
-277
-264
-251
-238
-226
-215
-204
-193
-183
-174
-164
-156
-148
-140
-132
-125
-118
-111
-105
-99
-94
-88
-83
-78
-73
-69
-65
-61
-57
-53
-50
-47
-44
-41
-38
-35
-32
-30
-27
-24
-21
-19
-15
-12
-9
-5
-1
3
7
12
17
22
28
34
40
46
53
60
67
75
83
91
99
107
116
125
134
144
153
163
173
183
193
204
215
226
237
249
260
272
284
296
309
321
334
347
360
373
386
399
412
426
439
453
466
480
494
507
521
534
548
561
575
588
602
615
628
642
655
668
681
694
708
721
734
747
760
773
786
798
811
823
835
847
859
870
881
891
902
911
921
929
938
946
953
959
966
971
976
980
984
987
989
991
991
992
991
990
988
985
982
977
972
966
960
953
944
935
926
915
904
892
879
866
851
836
821
804
787
769
750
731
711
690
668
646
624
600
576
552
527
501
475
448
420
393
365
336
307
277
248
218
187
156
126
94
63
32
0
-32
-64
-96
-128
-160
-192
-225
-257
-289
-322
-354
-387
-419
-452
-484
-517
-550
-582
-615
-648
-680
-713
-745
-778
-811
-843
-875
-908
-940
-972
-1002
-1035
-1066
-1097
-1127
-1157
-1187
-1216
-1245
-1273
-1301
-1329
-1355
-1382
-1407
-1432
-1457
-1481
-1504
-1527
-1549
-1571
-1592
-1612
-1632
-1652
-1670
-1689
-1706
-1724
-1740
-1756
-1772
-1787
-1802
-1816
-1830
-1843
-1856
-1869
-1881
-1893
-1904
-1915
-1926
-1936
-1946
-1956
-1965
-1975
-1984
-1992
-2000
-2009
-2016
-2024
-2031
-2037
-2045
-2051
-2057
-2063
-2069
-2074
-2080
-2084
-2089
-2093
-2097
-2101
-2105
-2108
-2110
-2113
-2115
-2117
-2119
-2120
-2122
-2122
-2123
-2123
-2124
-2123
-2123
-2122
-2121
-2120
-2119
-2117
-2116
-2113
-2111
-2109
-2106
-2103
-2100
-2096
-2092
-2088
-2084
-2079
-2074
-2069
-2063
-2058
-2052
-2045
-2037
-2031
-2024
-2016
-2008
-2000
-1992
-1983
-1974
-1964
-1954
-1944
-1934
-1923
-1912
-1901
-1889
-1877
-1865
-1852
-1839
-1826
-1812
-1797
-1783
-1768
-1752
-1736
-1719
-1702
-1685
-1667
-1649
-1630
-1611
-1592
-1572
-1552
-1532
-1511
-1489
-1468
-1446
-1423
-1400
-1377
-1354
-1330
-1305
-1280
-1255
-1229
-1203
-1177
-1150
-1122
-1095
-1067
-1039
-1010
-981
-952
-923
-893
-863
-833
-803
-772
-741
-710
-679
-648
-616
-584
-552
-520
-488
-455
-422
-389
-356
-323
-289
-256
-222
-188
-154
-120
-86
-51
-17
17
52
86
121
155
190
224
259
293
327
361
395
429
462
495
529
561
594
626
658
690
721
752
782
812
842
871
899
927
954
981
1006
1033
1058
1082
1106
1129
1152
1174
1195
1216
1236
1255
1274
1293
1311
1328
1345
1361
1377
1392
1407
1421
1435
1448
1461
1473
1485
1496
1507
1517
1527
1536
1545
1553
1561
1569
1575
1582
1587
1592
1597
1601
1604
1606
1608
1609
1610
1610
1609
1607
1605
1602
1598
1594
1589
1583
1576
1569
1561
1552
1543
1533
1522
1511
1498
1485
1472
1457
1442
1427
1410
1393
1375
1357
1338
1318
1298
1277
1255
1233
1210
1187
1163
1138
1113
1088
1062
1035
1008
980
952
923
894
864
834
804
773
741
709
677
645
612
579
545
512
478
444
410
375
341
306
271
236
201
167
132
97
62
27
-8
-43
-77
-112
-146
-180
-214
-248
-282
-315
-348
-381
-413
-446
-478
-509
-540
-571
-602
-632
-662
-692
-721
-750
-778
-806
-834
-861
-888
-914
-940
-966
-991
-1016
-1041
-1065
-1089
-1112
-1135
-1157
-1179
-1200
-1221
-1242
-1262
-1281
-1300
-1318
-1336
-1353
-1369
-1385
-1400
-1415
-1429
-1442
-1455
-1467
-1479
-1490
-1500
-1510
-1519
-1527
-1535
-1542
-1549
-1555
-1560
-1565
-1569
-1573
-1576
-1579
-1581
-1582
-1583
-1584
-1584
-1584
-1583
-1581
-1580
-1578
-1575
-1572
-1569
-1565
-1562
-1557
-1553
-1548
-1543
-1538
-1533
-1527
-1522
-1516
-1510
-1504
-1498
-1492
-1486
-1480
-1473
-1467
-1461
-1454
-1448
-1441
-1435
-1428
-1422
-1415
-1408
-1402
-1395
-1388
-1381
-1373
-1366
-1358
-1350
-1342
-1334
-1326
-1317
-1308
-1299
-1290
-1280
-1270
-1261
-1250
-1240
-1230
-1219
-1208
-1197
-1186
-1175
-1163
-1152
-1140
-1128
-1117
-1105
-1093
-1081
-1068
-1056
-1044
-1032
-1018
-1006
-994
-982
-970
-957
-945
-932
-920
-907
-895
-882
-870
-857
-844
-832
-819
-807
-794
-781
-769
-756
-743
-730
-718
-705
-692
-679
-666
-653
-640
-627
-614
-601
-589
-576
-564
-551
-539
-527
-515
-503
-491
-480
-469
-457
-447
-436
-425
-415
-405
-394
-385
-375
-366
-356
-347
-338
-330
-321
-313
-305
-298
-290
-283
-276
-270
-263
-257
-252
-246
-241
-236
-231
-227
-222
-218
-215
-211
-207
-204
-201
-198
-195
-192
-189
-187
-184
-182
-179
-177
-175
-172
-170
-167
-165
-163
-161
-158
-156
-153
-151
-149
-146
-144
-141
-139
-137
-134
-132
-130
-127
-125
-123
-121
-119
-117
-116
-114
-113
-111
-110
-109
-108
-108
-107
-107
-107
-107
-107
-107
-108
-109
-109
-110
-111
-113
-114
-115
-116
-118
-120
-121
-123
-125
-127
-130
-132
-135
-138
-141
-144
-147
-151
-155
-159
-163
-167
-172
-177
-181
-187
-192
-197
-203
-209
-215
-221
-228
-234
-241
-248
-254
-261
-267
-274
-280
-286
-292
-298
-303
-309
-313
-318
-322
-327
-330
-334
-337
-340
-343
-345
-347
-349
-350
-352
-353
-354
-354
-354
-355
-354
-354
-353
-353
-351
-350
-349
-347
-345
-343
-341
-339
-337
-334
-331
-328
-326
-323
-319
-316
-313
-310
-307
-303
-300
-297
-293
-290
-287
-284
-281
-277
-274
-271
-268
-265
-262
-259
-257
-254
-251
-248
-246
-243
-241
-238
-236
-234
-232
-230
-228
-226
-224
-223
-222
-221
-220
-219
-219
-218
-218
-218
-219
-219
-220
-221
-222
-223
-225
-226
-228
-230
-232
-235
-238
-240
-243
-246
-250
-253
-257
-260
-264
-268
-272
-277
-281
-286
-290
-295
-300
-305
-310
-315
-320
-326
-331
-336
-341
-347
-352
-357
-363
-368
-373
-378
-383
-389
-394
-399
-404
-409
-414
-420
-425
-430
-435
-440
-445
-451
-456
-461
-466
-472
-477
-483
-488
-493
-499
-505
-510
-516
-521
-527
-533
-539
-544
-550
-556
-562
-568
-574
-581
-587
-593
-600
-606
-613
-620
-626
-633
-640
-647
-654
-662
-669
-676
-684
-691
-698
-706
-714
-721
-729
-736
-744
-752
-760
-767
-775
-783
-791
-799
-807
-814
-822
-830
-837
-845
-853
-860
-867
-875
-882
-888
-895
-902
-908
-914
-920
-926
-931
-936
-941
-946
-950
-954
-958
-961
-965
-967
-970
-972
-975
-976
-978
-979
-980
-981
-982
-982
-982
-982
-982
-981
-980
-980
-979
-978
-976
-975
-973
-972
-970
-968
-966
-963
-961
-958
-956
-953
-950
-946
-943
-939
-935
-931
-926
-922
-917
-912
-907
-901
-896
-890
-884
-877
-871
-864
-857
-851
-843
-836
-829
-822
-814
-807
-799
-791
-783
-776
-768
-760
-752
-744
-736
-728
-720
-712
-705
-697
-689
-681
-674
-666
-659
-651
-644
-637
-630
-622
-615
-608
-601
-594
-587
-579
-572
-565
-557
-550
-543
-535
-528
-520
-513
-505
-498
-490
-482
-475
-467
-459
-451
-443
-436
-428
-420
-413
-405
-398
-390
-383
-376
-369
-362
-355
-348
-342
-335
-329
-322
-316
-310
-304
-298
-293
-287
-281
-276
-270
-265
-259
-254
-249
-243
-238
-233
-227
-222
-216
-211
-205
-200
-194
-188
-182
-177
-171
-165
-159
-153
-146
-140
-134
-128
-122
-115
-109
-103
-96
-90
-84
-77
-71
-65
-59
-53
-47
-42
-36
-31
-26
-21
-16
-12
-8
-4
-1
3
5
8
10
11
13
14
14
15
15
14
14
13
11
10
8
6
4
1
-1
-4
-7
-10
-14
-17
-21
-25
-29
-33
-37
-42
-46
-51
-56
-61
-66
-71
-76
-81
-87
-92
-98
-103
-109
-115
-121
-127
-133
-139
-145
-151
-157
-163
-169
-175
-181
-187
-192
-198
-204
-209
-215
-220
-225
-231
-236
-240
-245
-249
-254
-258
-261
-265
-268
-272
-274
-277
-279
-282
-284
-285
-287
-288
-289
-290
-290
-290
-290
-290
-289
-288
-287
-285
-283
-281
-278
-275
-272
-269
-265
-261
-256
-251
-246
-241
-235
-229
-223
-217
-210
-204
-197
-190
-183
-175
-168
-161
-153
-146
-138
-130
-123
-115
-107
-100
-92
-84
-77
-69
-61
-54
-46
-38
-31
-23
-16
-8
-1
7
14
21
29
36
43
50
57
64
71
78
85
92
98
104
110
116
122
128
133
138
143
148
152
156
160
164
168
171
174
176
179
181
183
185
186
187
188
188
188
188
188
187
186
185
183
181
179
177
174
171
168
164
161
157
152
148
143
138
133
127
121
115
108
102
95
87
80
72
64
56
47
39
30
20
11
1
-9
-19
-30
-40
-51
-62
-73
-85
-96
-108
-120
-132
-144
-156
-168
-181
-193
-206
-218
-231
-244
-256
-269
-282
-295
-308
-321
-335
-348
-361
-375
-389
-402
-416
-430
-444
-459
-473
-488
-502
-517
-532
-547
-562
-577
-592
-608
-623
-639
-655
-670
-686
-702
-718
-734
-749
-765
-781
-797
-814
-830
-846
-862
-877
-893
-909
-925
-940
-956
-971
-986
-1000
-1016
-1030
-1045
-1059
-1073
-1087
-1100
-1113
-1126
-1139
-1152
-1164
-1176
-1188
-1200
-1211
-1222
-1233
-1243
-1253
-1263
-1273
-1282
-1291
-1300
-1308
-1317
-1324
-1332
-1338
-1345
-1351
-1357
-1363
-1368
-1372
-1377
-1381
-1384
-1388
-1390
-1393
-1395
-1397
-1399
-1400
-1401
-1402
-1402
-1402
-1402
-1401
-1400
-1399
-1397
-1395
-1393
-1390
-1387
-1384
-1381
-1377
-1373
-1368
-1363
-1358
-1352
-1347
-1340
-1334
-1327
-1320
-1313
-1306
-1298
-1290
-1282
-1274
-1265
-1256
-1247
-1238
-1228
-1218
-1208
-1198
-1187
-1176
-1165
-1154
-1142
-1130
-1118
-1105
-1092
-1079
-1065
-1051
-1037
-1022
-1006
-991
-975
-959
-943
-926
-908
-891
-873
-854
-835
-816
-797
-777
-757
-737
-716
-695
-674
-652
-631
-609
-587
-565
-543
-520
-498
-475
-452
-430
-407
-384
-361
-339
-316
-293
-271
-249
-226
-204
-183
-161
-139
-118
-97
-76
-56
-35
-15
4
24
43
62
80
98
116
134
151
168
184
201
217
232
247
262
276
290
304
317
330
342
353
365
375
386
395
404
413
421
428
435
441
446
451
455
458
461
463
464
465
464
464
462
459
456
452
448
442
436
429
422
414
405
395
385
374
362
350
338
324
310
296
281
266
250
234
217
200
183
166
148
130
112
93
74
56
37
17
-2
-21
-41
-60
-80
-100
-120
-140
-160
-180
-201
-221
-242
-262
-283
-303
-324
-345
-366
-387
-407
-428
-449
-470
-491
-511
-532
-552
-572
-592
-612
-632
-651
-671
-690
-708
-727
-745
-763
-781
-799
-816
-833
-849
-866
-882
-897
-913
-928
-943
-957
-972
-986
-999
-1012
-1026
-1039
-1051
-1064
-1076
-1087
-1099
-1110
-1120
-1131
-1141
-1150
-1160
-1169
-1177
-1185
-1193
-1201
-1208
-1215
-1221
-1228
-1234
-1239
-1245
-1250
-1254
-1259
-1263
-1267
-1270
-1274
-1277
-1280
-1282
-1285
-1287
-1289
-1291
-1293
-1294
-1296
-1297
-1298
-1300
-1301
-1302
-1303
-1304
-1305
-1306
-1308
-1309
-1310
-1311
-1313
-1314
-1316
-1317
-1319
-1321
-1323
-1326
-1328
-1330
-1333
-1336
-1339
-1342
-1345
-1349
-1352
-1356
-1359
-1363
-1367
-1371
-1375
-1380
-1384
-1388
-1393
-1397
-1402
-1406
-1411
-1416
-1421
-1425
-1430
-1435
-1440
-1444
-1449
-1454
-1459
-1463
-1468
-1472
-1477
-1481
-1485
-1489
-1493
-1497
-1501
-1504
-1508
-1511
-1514
-1517
-1520
-1522
-1525
-1527
-1530
-1532
-1533
-1535
-1536
-1537
-1538
-1539
-1540
-1540
-1540
-1539
-1539
-1538
-1537
-1535
-1534
-1532
-1530
-1528
-1525
-1523
-1520
-1517
-1515
-1511
-1508
-1505
-1502
-1498
-1495
-1492
-1488
-1485
-1481
-1478
-1474
-1471
-1467
-1464
-1460
-1457
-1453
-1450
-1447
-1443
-1440
-1436
-1433
-1429
-1426
-1422
-1419
-1415
-1411
-1407
-1403
-1400
-1396
-1392
-1388
-1384
-1380
-1376
-1372
-1368
-1365
-1361
-1357
-1354
-1350
-1347
-1344
-1341
-1338
-1335
-1332
-1329
-1326
-1323
-1320
-1318
-1315
-1312
-1309
-1306
-1304
-1300
-1297
-1294
-1291
-1287
-1283
-1280
-1276
-1272
-1267
-1263
-1259
-1254
-1249
-1245
-1240
-1235
-1230
-1225
-1220
-1215
-1209
-1204
-1199
-1194
-1189
-1184
-1179
-1174
-1169
-1164
-1159
-1154
-1150
-1145
-1141
-1136
-1132
-1128
-1124
-1120
-1116
-1112
-1108
-1104
-1101
-1097
-1094
-1091
-1088
-1085
-1082
-1079
-1076
-1073
-1071
-1068
-1066
-1063
-1061
-1058
-1055
-1053
-1050
-1048
-1045
-1042
-1039
-1036
-1032
-1029
-1025
-1020
-1016
-1012
-1008
-1002
-998
-992
-987
-981
-975
-968
-961
-954
-947
-939
-931
-923
-915
-906
-897
-888
-879
-869
-859
-849
-838
-828
-817
-806
-794
-783
-771
-759
-746
-734
-722
-709
-696
-683
-670
-656
-643
-629
-616
-602
-588
-574
-560
-546
-531
-517
-503
-488
-473
-459
-444
-429
-414
-399
-384
-369
-353
-338
-322
-307
-291
-275
-260
-244
-228
-212
-195
-179
-163
-146
-130
-114
-97
-81
-64
-48
-31
-15
2
18
34
50
66
82
98
114
129
145
160
175
190
204
219
233
247
261
274
287
300
313
326
338
350
362
373
385
395
406
416
426
436
446
455
463
472
480
487
495
502
508
514
520
526
531
535
539
543
546
549
552
554
555
556
557
558
557
557
556
555
553
551
548
546
542
539
535
530
526
521
515
510
504
498
492
485
479
472
465
457
450
442
434
426
418
410
402
393
384
376
367
358
349
339
330
321
312
302
293
284
274
265
256
247
237
228
219
210
202
193
184
176
167
159
151
143
135
128
120
113
106
100
93
87
81
76
70
65
61
56
53
49
46
43
41
39
37
36
35
35
35
35
36
37
38
39
41
44
46
49
52
55
58
61
65
69
72
76
80
84
88
92
96
101
105
109
113
117
121
125
129
133
137
141
144
148
151
154
157
159
162
164
166
168
169
171
172
173
174
174
174
174
174
174
173
173
172
170
169
167
166
164
161
159
156
154
151
148
144
141
137
133
129
125
120
116
111
106
101
96
90
85
79
73
67
61
55
48
42
35
28
21
13
6
-2
-10
-18
-27
-35
-44
-53
-62
-72
-81
-91
-101
-111
-121
-132
-142
-153
-164
-175
-187
-198
-210
-222
-233
-245
-257
-269
-281
-293
-305
-317
-329
-341
-353
-364
-376
-387
-398
-409
-420
-431
-441
-452
-462
-472
-481
-490
-499
-508
-517
-525
-533
-541
-548
-555
-562
-569
-576
-582
-589
-595
-601
-607
-612
-618
-623
-629
-634
-639
-644
-648
-653
-657
-662
-666
-670
-674
-677
-681
-684
-688
-691
-694
-696
-699
-701
-704
-706
-708
-710
-711
-713
-714
-715
-716
-717
-717
-718
-718
-718
-718
-718
-717
-716
-715
-714
-713
-712
-710
-708
-706
-704
-702
-699
-696
-694
-690
-687
-684
-680
-676
-672
-668
-664
-659
-655
-650
-645
-640
-634
-629
-623
-617
-611
-605
-598
-592
-585
-579
-572
-565
-558
-551
-544
-537
-529
-522
-515
-507
-500
-492
-485
-477
-470
-462
-454
-447
-439
-432
-424
-417
-409
-402
-394
-387
-380
-372
-365
-358
-352
-345
-338
-332
-326
-320
-314
-308
-302
-297
-292
-287
-282
-277
-273
-268
-264
-260
-256
-252
-249
-245
-242
-239
-236
-234
-231
-229
-227
-225
-224
-222
-221
-220
-220
-219
-219
-219
-219
-220
-220
-221
-222
-224
-225
-227
-228
-230
-232
-235
-237
-239
-242
-245
-247
-250
-253
-256
-259
-262
-266
-269
-272
-275
-279
-282
-286
-289
-293
-296
-300
-304
-308
-312
-315
-319
-323
-327
-331
-335
-340
-344
-348
-352
-356
-360
-364
-368
-371
-375
-379
-382
-385
-389
-392
-394
-397
-400
-402
-404
-406
-407
-409
-410
-411
-412
-412
-413
-413
-413
-412
-412
-411
-410
-409
-408
-407
-405
-404
-402
-400
-399
-397
-394
-392
-390
-388
-385
-383
-380
-377
-374
-371
-368
-365
-361
-358
-354
-350
-346
-342
-338
-334
-329
-325
-320
-315
-310
-304
-299
-293
-287
-281
-275
-268
-262
-255
-248
-241
-233
-226
-218
-210
-202
-193
-185
-176
-167
-158
-148
-139
-129
-119
-109
-98
-88
-77
-66
-55
-44
-33
-21
-10
2
13
25
37
49
60
72
84
96
108
120
132
144
156
168
181
193
205
218
230
243
255
268
281
293
306
319
332
344
357
369
382
395
407
420
432
444
457
469
481
493
505
516
528
540
551
562
573
584
594
605
615
625
635
644
654
663
672
680
689
697
704
712
719
726
733
739
745
751
756
761
765
769
773
776
779
782
784
785
786
787
787
787
786
785
783
781
778
775
771
767
763
758
752
747
741
734
727
720
712
704
696
688
679
670
660
650
641
630
620
609
598
587
576
564
553
541
529
517
504
492
479
466
453
441
428
414
401
388
375
362
349
335
322
309
296
283
270
256
243
230
217
204
191
178
166
153
140
127
115
102
89
77
64
52
40
27
15
3
-10
-22
-34
-46
-58
-70
-82
-94
-105
-117
-129
-140
-152
-163
-175
-186
-197
-209
-220
-231
-242
-253
-264
-275
-286
-297
-308
-319
-330
-341
-352
-363
-374
-385
-396
-407
-418
-429
-441
-452
-463
-474
-485
-496
-508
-519
-530
-541
-553
-564
-575
-586
-597
-608
-619
-630
-641
-651
-662
-673
-683
-693
-703
-713
-723
-733
-743
-752
-761
-771
-780
-789
-798
-807
-815
-824
-832
-841
-849
-857
-865
-873
-881
-889
-897
-905
-913
-920
-928
-936
-944
-951
-959
-967
-975
-983
-991
-999
-1006
-1014
-1024
-1032
-1041
-1049
-1058
-1067
-1076
-1085
-1095
-1104
-1114
-1123
-1133
-1143
-1153
-1163
-1173
-1183
-1193
-1203
-1213
-1224
-1234
-1244
-1255
-1265
-1275
-1285
-1295
-1305
-1315
-1325
-1335
-1345
-1354
-1363
-1372
-1381
-1390
-1398
-1406
-1414
-1422
-1429
-1436
-1443
-1449
-1455
-1461
-1466
-1471
-1476
-1480
-1484
-1487
-1490
-1493
-1495
-1497
-1499
-1500
-1501
-1501
-1501
-1500
-1499
-1498
-1496
-1494
-1492
-1489
-1486
-1482
-1478
-1474
-1469
-1464
-1458
-1452
-1446
-1439
-1432
-1425
-1417
-1409
-1400
-1391
-1382
-1372
-1362
-1351
-1340
-1329
-1317
-1305
-1293
-1280
-1266
-1253
-1239
-1224
-1209
-1194
-1178
-1162
-1146
-1129
-1112
-1095
-1078
-1060
-1041
-1022
-1004
-985
-966
-946
-926
-906
-886
-866
-845
-824
-803
-782
-760
-739
-717
-695
-673
-651
-629
-607
-585
-562
-540
-518
-495
-473
-451
-428
-406
-384
-362
-341
-319
-297
-276
-255
-234
-214
-194
-174
-154
-135
-116
-97
-79
-60
-43
-25
-8
8
25
41
56
72
87
102
116
130
143
157
170
182
194
206
217
228
239
249
258
268
276
285
292
300
307
313
319
324
329
333
337
341
344
347
349
350
352
353
353
353
353
353
352
351
349
347
345
343
340
337
334
331
327
323
319
315
311
306
302
297
292
287
282
277
272
267
262
256
251
246
240
235
229
224
218
213
208
202
197
191
185
180
174
169
163
158
152
147
141
135
130
124
118
113
107
101
95
90
84
78
72
66
61
55
49
43
37
32
26
20
14
8
2
-4
-10
-16
-22
-28
-34
-40
-46
-52
-58
-64
-70
-76
-82
-89
-95
-101
-107
-113
-119
-125
-131
-137
-143
-149
-155
-162
-168
-174
-181
-187
-193
-200
-207
-214
-221
-228
-235
-242
-249
-257
-265
-272
-280
-288
-297
-305
-313
-322
-331
-340
-349
-358
-367
-377
-386
-396
-406
-416
-426
-436
-447
-458
-468
-479
-490
-501
-513
-524
-535
-547
-558
-570
-581
-593
-604
-616
-627
-639
-650
-661
-673
-684
-695
-706
-718
-729
-740
-751
-761
-772
-783
-794
-804
-815
-825
-836
-846
-857
-867
-877
-887
-897
-907
-917
-927
-937
-947
-957
-966
-976
-985
-995
-1004
-1012
-1022
-1031
-1040
-1048
-1057
-1065
-1073
-1081
-1088
-1096
-1103
-1110
-1116
-1123
-1129
-1135
-1140
-1145
-1150
-1155
-1159
-1163
-1167
-1170
-1174
-1176
-1179
-1181
-1183
-1185
-1187
-1188
-1189
-1190
-1190
-1190
-1190
-1190
-1190
-1189
-1188
-1187
-1186
-1185
-1183
-1182
-1180
-1178
-1176
-1174
-1171
-1169
-1166
-1163
-1161
-1158
-1155
-1151
-1148
-1145
-1141
-1138
-1134
-1130
-1126
-1122
-1118
-1114
-1110
-1106
-1101
-1097
-1092
-1087
-1083
-1078
-1073
-1068
-1063
-1058
-1053
-1048
-1043
-1038
-1033
-1027
-1022
-1016
-1012
-1006
-1002
-997
-992
-987
-982
-977
-973
-968
-964
-959
-955
-951
-947
-943
-939
-936
-932
-929
-925
-922
-919
-916
-913
-910
-907
-904
-902
-899
-896
-894
-891
-889
-886
-884
-881
-879
-876
-874
-872
-869
-867
-865
-862
-860
-858
-856
-854
-852
-850
-848
-845
-843
-841
-839
-837
-835
-832
-830
-828
-825
-823
-820
-817
-814
-811
-808
-805
-801
-798
-794
-790
-786
-782
-778
-774
-770
-765
-761
-756
-752
-748
-743
-738
-734
-729
-725
-720
-716
-711
-706
-702
-697
-693
-688
-684
-679
-675
-670
-666
-661
-657
-653
-649
-644
-640
-636
-632
-628
-624
-620
-617
-613
-609
-606
-602
-598
-595
-592
-588
-585
-581
-578
-575
-572
-568
-565
-562
-559
-556
-553
-550
-547
-544
-542
-539
-536
-534
-531
-529
-527
-525
-523
-521
-519
-518
-517
-515
-514
-514
-513
-513
-512
-512
-512
-513
-513
-514
-514
-515
-517
-518
-520
-521
-523
-525
-528
-530
-533
-536
-539
-542
-546
-549
-553
-557
-561
-565
-569
-574
-578
-583
-588
-593
-598
-603
-609
-614
-620
-625
-631
-636
-642
-648
-654
-659
-665
-671
-677
-682
-688
-693
-699
-704
-709
-714
-719
-724
-729
-734
-738
-743
-747
-751
-755
-759
-763
-766
-770
-773
-776
-779
-782
-785
-787
-790
-792
-794
-796
-798
-800
-802
-804
-806
-807
-809
-810
-812
-813
-815
-816
-818
-820
-821
-823
-824
-826
-828
-830
-831
-833
-835
-838
-840
-842
-844
-847
-849
-852
-855
-858
-860
-863
-866
-869
-873
-876
-879
-882
-885
-889
-892
-895
-899
-902
-905
-908
-912
-915
-918
-921
-923
-926
-929
-931
-933
-936
-938
-940
-941
-943
-945
-946
-947
-948
-949
-950
-951
-951
-952
-952
-952
-952
-952
-951
-950
-950
-949
-947
-946
-944
-943
-941
-938
-936
-934
-931
-928
-925
-922
-919
-915
-912
-908
-904
-900
-896
-892
-888
-883
-879
-874
-869
-864
-859
-854
-849
-844
-838
-832
-827
-821
-815
-809
-803
-796
-790
-783
-777
-770
-763
-756
-749
-742
-735
-728
-720
-713
-705
-698
-690
-682
-674
-666
-658
-650
-642
-634
-625
-617
-608
-599
-590
-582
-572
-563
-554
-545
-535
-526
-516
-506
-496
-486
-476
-466
-455
-445
-434
-424
-413
-402
-391
-380
-370
-359
-348
-337
-326
-315
-304
-293
-282
-272
-261
-250
-240
-229
-219
-209
-199
-189
-179
-169
-159
-150
-141
-131
-122
-113
-105
-96
-88
-80
-72
-64
-56
-48
-41
-33
-26
-19
-13
-6
1
7
13
19
25
31
36
41
47
52
56
61
65
70
74
78
81
85
88
91
94
97
99
102
104
106
108
109
111
112
113
114
114
115
115
115
115
114
114
113
112
111
109
107
105
103
100
98
95
92
88
85
81
77
73
69
64
60
55
50
45
40
35
29
24
18
12
7
1
-6
-12
-18
-25
-32
-39
-46
-54
-61
-69
-77
-86
-95
-104
-113
-122
-132
-142
-153
-163
-174
-185
-197
-208
-220
-233
-245
-258
-271
-284
-298
-312
-326
-340
-355
-369
-384
-400
-415
-431
-447
-463
-479
-496
-512
-529
-546
-563
-580
-597
-614
-631
-648
-665
-682
-699
-716
-733
-750
-766
-783
-799
-816
-832
-848
-863
-879
-894
-909
-924
-939
-953
-967
-981
-995
-1008
-1020
-1034
-1046
-1058
-1069
-1081
-1092
-1102
-1112
-1122
-1132
-1141
-1150
-1158
-1166
-1174
-1181
-1188
-1195
-1201
-1208
-1213
-1219
-1224
-1228
-1233
-1237
-1240
-1243
-1246
-1249
-1251
-1253
-1254
-1256
-1256
-1257
-1257
-1256
-1256
-1255
-1253
-1252
-1249
-1247
-1244
-1241
-1238
-1234
-1230
-1225
-1220
-1215
-1210
-1204
-1198
-1192
-1185
-1178
-1171
-1164
-1156
-1148
-1140
-1131
-1123
-1114
-1105
-1096
-1086
-1076
-1067
-1057
-1046
-1036
-1025
-1014
-1004
-993
-982
-970
-959
-947
-936
-924
-912
-900
-887
-875
-862
-850
-837
-824
-811
-798
-785
-771
-758
-744
-731
-717
-703
-689
-675
-661
-647
-633
-619
-605
-591
-576
-562
-548
-533
-519
-505
-490
-476
-462
-448
-433
-419
-406
-392
-378
-365
-351
-338
-325
-313
-300
-288
-276
-264
-253
-241
-230
-219
-209
-199
-189
-179
-170
-161
-152
-143
-135
-127
-120
-113
-106
-99
-93
-87
-81
-76
-71
-66
-61
-57
-53
-50
-46
-43
-41
-38
-36
-34
-32
-31
-30
-29
-28
-28
-28
-29
-30
-31
-32
-34
-36
-39
-42
-45
-49
-53
-57
-62
-68
-73
-80
-86
-93
-100
-108
-116
-124
-133
-142
-151
-161
-171
-181
-191
-202
-213
-223
-234
-246
-257
-268
-280
-292
-303
-315
-327
-339
-350
-362
-374
-386
-398
-410
-422
-433
-445
-457
-469
-480
-492
-503
-515
-526
-537
-549
-560
-571
-582
-593
-604
-614
-625
-635
-646
-656
-666
-676
-686
-696
-705
-715
-724
-733
-741
-750
-758
-766
-774
-782
-789
-796
-803
-809
-815
-821
-827
-832
-837
-842
-846
-850
-853
-857
-859
-862
-863
-865
-866
-867
-867
-867
-866
-865
-863
-861
-858
-855
-852
-848
-843
-838
-833
-827
-821
-814
-807
-799
-791
-783
-774
-765
-755
-745
-735
-724
-713
-702
-691
-679
-667
-655
-642
-630
-617
-604
-591
-578
-565
-551
-538
-524
-510
-497
-483
-469
-455
-441
-428
-414
-400
-386
-373
-359
-346
-332
-319
-306
-293
-280
-268
-255
-243
-231
-219
-207
-196
-185
-174
-163
-153
-142
-133
-123
-113
-104
-95
-87
-78
-70
-63
-55
-48
-41
-35
-29
-23
-18
-12
-8
-3
1
4
8
11
14
16
19
21
22
24
25
26
27
28
29
29
29
29
30
29
29
29
29
29
28
28
27
26
26
25
24
23
22
21
20
19
17
16
14
13
11
9
7
5
3
1
-1
-4
-6
-8
-11
-13
-15
-18
-20
-22
-25
-27
-29
-31
-33
-35
-36
-38
-39
-41
-42
-43
-44
-45
-45
-46
-46
-46
-46
-46
-46
-45
-44
-43
-42
-41
-39
-38
-36
-34
-31
-29
-26
-24
-21
-18
-15
-12
-9
-5
-2
2
5
9
13
16
20
24
28
32
36
40
43
47
51
55
59
63
67
71
74
78
82
85
89
92
95
99
102
105
108
110
113
116
118
121
123
125
127
129
131
133
135
136
138
139
140
141
142
143
144
145
145
146
146
146
146
146
146
145
145
144
143
142
140
139
137
135
132
130
127
124
121
118
114
110
106
101
97
92
86
81
75
68
62
55
48
40
32
24
15
6
-3
-13
-23
-33
-44
-55
-66
-78
-90
-102
-114
-127
-140
-153
-167
-180
-194
-208
-222
-236
-251
-265
-280
-294
-309
-323
-338
-353
-368
-382
-397
-412
-427
-441
-456
-471
-486
-500
-515
-529
-544
-559
-573
-588
-602
-616
-631
-645
-659
-673
-688
-702
-716
-730
-744
-758
-772
-786
-800
-814
-828
-842
-856
-870
-883
-897
-911
-924
-938
-951
-965
-978
-991
-1004
-1016
-1030
-1042
-1055
-1067
-1079
-1091
-1103
-1114
-1126
-1137
-1148
-1158
-1169
-1179
-1189
-1199
-1209
-1219
-1228
-1237
-1246
-1255
-1263
-1272
-1280
-1288
-1296
-1303
-1311
-1318
-1325
-1332
-1338
-1345
-1351
-1358
-1364
-1369
-1375
-1381
-1386
-1391
-1396
-1400
-1405
-1409
-1413
-1417
-1420
-1424
-1427
-1429
-1432
-1434
-1436
-1437
-1438
-1439
-1440
-1440
-1440
-1439
-1438
-1437
-1435
-1433
-1430
-1427
-1424
-1421
-1416
-1412
-1407
-1402
-1397
-1391
-1385
-1378
-1371
-1364
-1357
-1350
-1342
-1334
-1326
-1318
-1309
-1301
-1292
-1283
-1274
-1265
-1256
-1247
-1238
-1229
-1219
-1210
-1201
-1191
-1182
-1172
-1163
-1154
-1144
-1135
-1125
-1116
-1106
-1097
-1088
-1078
-1069
-1060
-1051
-1041
-1032
-1022
-1014
-1004
-995
-986
-977
-968
-958
-949
-939
-930
-920
-911
-901
-892
-882
-872
-862
-853
-843
-833
-823
-813
-803
-793
-783
-773
-763
-753
-743
-733
-723
-713
-703
-693
-684
-674
-665
-655
-646
-637
-628
-619
-610
-601
-592
-583
-575
-566
-558
-550
-542
-534
-526
-518
-511
-503
-496
-489
-481
-474
-467
-460
-454
-447
-440
-434
-427
-421
-414
-408
-402
-396
-390
-384
-378
-372
-366
-361
-355
-350
-345
-339
-334
-329
-325
-320
-315
-311
-306
-302
-298
-294
-290
-286
-283
-279
-276
-273
-270
-267
-264
-261
-259
-256
-254
-252
-250
-248
-246
-244
-242
-240
-239
-237
-235
-234
-232
-231
-229
-227
-226
-225
-223
-222
-220
-219
-218
-216
-215
-214
-213
-212
-211
-210
-209
-208
-207
-206
-205
-205
-204
-203
-203
-203
-202
-202
-202
-202
-202
-202
-203
-203
-203
-204
-204
-205
-206
-206
-207
-208
-209
-210
-211
-212
-213
-215
-216
-217
-219
-221
-222
-224
-226
-228
-230
-232
-235
-237
-240
-243
-246
-249
-253
-256
-260
-263
-267
-271
-276
-280
-285
-289
-294
-299
-305
-310
-316
-322
-328
-334
-340
-347
-354
-361
-368
-375
-383
-390
-398
-406
-415
-423
-431
-440
-449
-458
-467
-476
-486
-495
-505
-514
-524
-534
-544
-554
-563
-573
-583
-593
-603
-613
-624
-634
-643
-653
-663
-673
-683
-693
-702
-712
-722
-731
-740
-750
-759
-768
-777
-786
-795
-804
-813
-822
-831
-839
-848
-856
-864
-873
-881
-889
-897
-904
-912
-920
-927
-935
-942
-949
-956
-963
-969
-976
-982
-988
-994
-1000
-1006
-1010
-1016
-1020
-1026
-1031
-1036
-1040
-1044
-1048
-1052
-1056
-1059
-1062
-1066
-1069
-1072
-1074
-1077
-1079
-1082
-1084
-1086
-1088
-1090
-1092
-1093
-1095
-1096
-1097
-1098
-1099
-1100
-1101
-1102
-1102
-1102
-1103
-1103
-1103
-1103
-1103
-1102
-1102
-1102
-1101
-1100
-1099
-1098
-1097
-1096
-1095
-1093
-1092
-1090
-1088
-1086
-1084
-1082
-1080
-1077
-1075
-1072
-1070
-1067
-1064
-1061
-1058
-1054
-1051
-1047
-1044
-1040
-1036
-1032
-1028
-1024
-1020
-1016
-1010
-1006
-1002
-997
-992
-988
-983
-978
-972
-967
-962
-957
-951
-946
-941
-935
-930
-924
-918
-913
-907
-902
-896
-890
-885
-879
-874
-868
-863
-857
-852
-846
-841
-836
-830
-825
-820
-815
-810
-805
-800
-795
-790
-785
-780
-776
-771
-767
-762
-758
-753
-749
-745
-741
-737
-733
-729
-725
-721
-717
-714
-710
-706
-703
-700
-696
-693
-690
-686
-683
-680
-677
-674
-671
-667
-664
-661
-658
-655
-652
-649
-645
-642
-639
-635
-632
-628
-624
-620
-616
-612
-608
-604
-600
-595
-590
-586
-581
-576
-570
-565
-559
-554
-548
-542
-535
-529
-522
-516
-509
-502
-494
-487
-480
-472
-464
-456
-448
-439
-431
-422
-414
-405
-396
-387
-378
-369
-360
-350
-341
-331
-322
-312
-303
-293
-284
-274
-264
-255
-245
-235
-226
-216
-206
-197
-187
-178
-169
-159
-150
-141
-132
-123
-114
-106
-97
-89
-81
-73
-66
-58
-51
-44
-37
-31
-24
-18
-13
-7
-2
3
7
11
15
19
22
25
27
29
31
32
33
33
33
33
32
30
29
26
24
21
17
13
8
3
-2
-8
-15
-22
-29
-37
-46
-55
-64
-74
-84
-95
-106
-118
-130
-142
-155
-168
-182
-196
-210
-224
-239
-255
-270
-286
-302
-318
-334
-351
-367
-384
-401
-418
-435
-453
-470
-487
-505
-522
-539
-556
-574
-591
-608
-625
-643
-660
-677
-694
-711
-727
-744
-761
-777
-794
-810
-826
-842
-858
-874
-890
-905
-920
-935
-949
-964
-978
-992
-1006
-1018
-1032
-1045
-1057
-1069
-1081
-1092
-1103
-1114
-1124
-1134
-1143
-1152
-1161
-1169
-1177
-1185
-1192
-1198
-1204
-1210
-1215
-1220
-1224
-1228
-1232
-1235
-1238
-1240
-1242
-1243
-1244
-1244
-1245
-1244
-1244
-1242
-1241
-1239
-1237
-1234
-1231
-1228
-1224
-1220
-1216
-1211
-1206
-1200
-1195
-1188
-1182
-1175
-1168
-1161
-1153
-1145
-1137
-1128
-1120
-1111
-1102
-1092
-1082
-1072
-1062
-1052
-1042
-1031
-1020
-1008
-998
-986
-975
-963
-951
-939
-927
-914
-902
-889
-876
-864
-851
-838
-825
-811
-798
-785
-772
-759
-745
-732
-719
-706
-693
-680
-667
-654
-642
-629
-617
-604
-592
-580
-568
-557
-545
-534
-523
-512
-501
-490
-480
-470
-460
-450
-441
-432
-423
-414
-405
-397
-389
-381
-373
-366
-359
-352
-345
-339
-333
-327
-321
-315
-310
-305
-299
-295
-290
-285
-281
-277
-273
-269
-265
-262
-258
-255
-252
-249
-247
-244
-242
-240
-238
-236
-234
-233
-232
-231
-230
-229
-228
-228
-227
-227
-227
-227
-228
-228
-228
-229
-230
-230
-231
-232
-233
-235
-236
-237
-239
-240
-242
-244
-245
-247
-249
-250
-252
-254
-255
-257
-258
-260
-261
-263
-264
-265
-266
-268
-269
-270
-270
-271
-272
-272
-273
-273
-274
-274
-274
-274
-273
-273
-273
-272
-272
-271
-270
-270
-269
-268
-267
-266
-265
-264
-263
-261
-260
-259
-258
-257
-255
-254
-253
-252
-250
-249
-248
-247
-246
-245
-244
-243
-243
-242
-241
-241
-241
-240
-240
-240
-240
-240
-241
-241
-242
-242
-243
-244
-246
-247
-249
-250
-252
-254
-257
-260
-262
-266
-269
-273
-276
-281
-285
-290
-295
-300
-306
-312
-318
-325
-332
-339
-347
-355
-363
-372
-381
-390
-400
-410
-420
-430
-441
-453
-464
-476
-488
-500
-513
-526
-539
-553
-566
-580
-594
-609
-623
-638
-653
-668
-684
-699
-715
-731
-747
-763
-780
-796
-813
-830
-847
-864
-881
-899
-916
-934
-952
-970
-987
-1006
-1024
-1042
-1060
-1079
-1097
-1116
-1135
-1153
-1172
-1191
-1210
-1229
-1248
-1267
-1286
-1305
-1324
-1343
-1362
-1380
-1399
-1418
-1437
-1455
-1474
-1492
-1511
-1529
-1547
-1565
-1583
-1600
-1618
-1635
-1652
-1669
-1685
-1701
-1717
-1733
-1749
-1764
-1779
-1793
-1808
-1822
-1835
-1849
-1862
-1874
-1887
-1899
-1911
-1922
-1933
-1944
-1954
-1964
-1974
-1983
-1992
-2000
-2009
-2016
-2024
-2031
-2037
-2044
-2050
-2055
-2060
-2065
-2070
-2074
-2078
-2081
-2084
-2087
-2090
-2092
-2093
-2095
-2096
-2096
-2097
-2097
-2097
-2096
-2095
-2094
-2092
-2090
-2088
-2085
-2082
-2079
-2075
-2072
-2067
-2063
-2058
-2053
-2047
-2041
-2035
-2029
-2023
-2016
-2009
-2001
-1994
-1986
-1978
-1969
-1961
-1952
-1943
-1934
-1924
-1915
-1905
-1895
-1885
-1875
-1864
-1854
-1843
-1832
-1821
-1810
-1799
-1788
-1776
-1765
-1753
-1741
-1730
-1718
-1706
-1694
-1682
-1670
-1658
-1646
-1634
-1622
-1609
-1597
-1585
-1573
-1561
-1549
-1538
-1526
-1514
-1503
-1491
-1480
-1469
-1458
-1447
-1436
-1425
-1415
-1405
-1395
-1385
-1376
-1366
-1357
-1348
-1340
-1331
-1323
-1315
-1307
-1300
-1293
-1286
-1279
-1273
-1267
-1261
-1255
-1250
-1244
-1239
-1235
-1230
-1226
-1221
-1217
-1214
-1210
-1206
-1203
-1200
-1197
-1194
-1191
-1188
-1186
-1183
-1181
-1179
-1176
-1174
-1172
-1170
-1168
-1166
-1164
-1162
-1161
-1159
-1157
-1156
-1154
-1152
-1151
-1149
-1148
-1146
-1145
-1143
-1142
-1141
-1139
-1138
-1137
-1135
-1134
-1133
-1132
-1131
-1130
-1129
-1128
-1127
-1126
-1125
-1124
-1123
-1122
-1121
-1120
-1119
-1118
-1117
-1116
-1115
-1114
-1113
-1112
-1111
-1110
-1109
-1109
-1108
-1107
-1106
-1105
-1104
-1103
-1102
-1101
-1100
-1099
-1098
-1097
-1096
-1095
-1094
-1094
-1093
-1092
-1091
-1090
-1089
-1088
-1087
-1086
-1085
-1084
-1083
-1082
-1081
-1081
-1080
-1079
-1078
-1077
-1076
-1075
-1074
-1073
-1072
-1071
-1071
-1070
-1069
-1068
-1067
-1066
-1065
-1064
-1063
-1062
-1062
-1061
-1060
-1059
-1058
-1057
-1056
-1055
-1054
-1053
-1053
-1052
-1051
-1050
-1049
-1048
-1047
-1046
-1046
-1045
-1044
-1043
-1042
-1041
-1040
-1039
-1038
-1038
-1037
-1036
-1035
-1034
-1033
-1032
-1032
-1031
-1030
-1029
-1028
-1027
-1026
-1026
-1025
-1024
-1022
-1022
-1020
-1020
-1020
-1018
-1018
-1016
-1016
-1014
-1014
-1014
-1012
-1012
-1010
-1010
-1008
-1008
-1008
-1006
-1006
-1004
-1004
-1002
-1002
-1002
-1000
-1000
-999
-999
-998
-997
-996
-995
-994
-994
-993
-992
-991
-990
-989
-989
-988
-987
-986
-985
-985
-984
-983
-982
-981
-980
-980
-979
-978
-977
-976
-976
-975
-974
-973
-972
-972
-971
-970
-969
-968
-968
-967
-966
-965
-965
-964
-963
-962
-961
-961
-960
-959
-958
-957
-957
-956
-955
-954
-954
-953
-952
-951
-950
-950
-949
-948
-947
-947
-946
-945
-944
-944
-943
-942
-941
-940
-940
-939
-938
-937
-937
-936
-935
-934
-934
-933
-932
-931
-931
-930
-929
-928
-928
-927
-926
-925
-925
-924
-923
-922
-922
-921
-920
-919
-919
-918
-917
-917
-916
-915
-914
-914
-913
-912
-911
-911
-910
-909
-909
-908
-907
-906
-906
-905
-904
-903
-903
-902
-901
-901
-900
-899
-898
-898
-897
-896
-896
-895
-894
-894
-893
-892
-891
-891
-890
-889
-889
-888
-887
-887
-886
-885
-884
-884
-883
-882
-882
-881
-880
-880
-879
-878
-878
-877
-876
-875
-875
-874
-873
-873
-872
-871
-871
-870
-869
-869
-868
-867
-867
-866
-865
-865
-864
-863
-863
-862
-861
-861
-860
-859
-859
-858
-857
-857
-856
-855
-855
-854
-853
-853
-852
-851
-851
-850
-850
-849
-848
-848
-847
-846
-846
-845
-844
-844
-843
-842
-842
-841
-841
-840
-839
-839
-838
-837
-837
-836
-835
-835
-834
-834
-833
-832
-832
-831
-830
-830
-829
-829
-828
-827
-827
-826
-825
-825
-824
-824
-823
-822
-822
-821
-821
-820
-819
-819
-818
-818
-817
-816
-816
-815
-815
-814
-813
-813
-812
-812
-811
-810
-810
-809
-809
-808
-807
-807
-806
-806
-805
-804
-804
-803
-803
-802
-801
-801
-800
-800
-799
-799
-798
-797
-797
-796
-796
-795
-795
-794
-793
-793
-792
-792
-791
-791
-790
-789
-789
-788
-788
-787
-787
-786
-785
-785
-784
-784
-783
-783
-782
-782
-781
-780
-780
-779
-779
-778
-778
-777
-777
-776
-776
-775
-774
-774
-773
-773
-772
-772
-771
-771
-770
-770
-769
-768
-768
-767
-767
-766
-766
-765
-765
-764
-764
-763
-763
-762
-762
-761
-761
-760
-759
-759
-758
-758
-757
-757
-756
-756
-755
-755
-754
-754
-753
-753
-752
-752
-751
-751
-750
-750
-749
-749
-748
-748
-747
-747
-746
-746
-745
-745
-744
-744
-743
-743
-742
-742
-741
-741
-740
-740
-739
-739
-738
-738
-737
-737
-736
-736
-735
-735
-734
-734
-733
-733
-732
-732
-731
-731
-730
-730
-729
-729
-729
-728
-728
-727
-727
-726
-726
-725
-725
-724
-724
-723
-723
-722
-722
-721
-721
-721
-720
-720
-719
-719
-718
-718
-717
-717
-716
-716
-715
-715
-715
-714
-714
-713
-713
-712
-712
-711
-711
-711
-710
-710
-709
-709
-708
-708
-707
-707
-707
-706
-706
-705
-705
-704
-704
-703
-703
-703
-702
-702
-701
-701
-700
-700
-700
-699
-699
-698
-698
-697
-697
-697
-696
-696
-695
-695
-694
-694
-694
-693
-693
-692
-692
-692
-691
-691
-690
-690
-689
-689
-689
-688
-688
-687
-687
-687
-686
-686
-685
-685
-685
-684
-684
-683
-683
-683
-682
-682
-681
-681
-681
-680
-680
-679
-679
-679
-678
-678
-677
-677
-677
-676
-676
-675
-675
-675
-674
-674
-674
-673
-673
-672
-672
-672
-671
-671
-671
-670
-670
-669
-669
-669
-668
-668
-667
-667
-667
-666
-666
-666
-665
-665
-665
-664
-664
-663
-663
-663
-662
-662
-662
-661
-661
-661
-660
-660
-659
-659
-659
-658
-658
-658
-657
-657
-657
-656
-656
-656
-655
-655
-654
-654
-654
-653
-653
-653
-652
-652
-652
-651
-651
-651
-650
-650
-650
-649
-649
-649
-648
-648
-648
-647
-647
-647
-646
-646
-646
-645
-645
-645
-644
-644
-644
-643
-643
-643
-642
-642
-642
-641
-641
-641
-640
-640
-640
-639
-639
-639
-638
-638
-638
-637
-637
-637
-636
-636
-636
-636
-635
-635
-635
-634
-634
-634
-633
-633
-633
-632
-632
-632
-632
-631
-631
-631
-630
-630
-630
-629
-629
-629
-628
-628
-628
-628
-627
-627
-627
-626
-626
-626
-625
-625
-625
-625
-624
-624
-624
-623
-623
-623
-623
-622
-622
-622
-621
-621
-621
-621
-620
-620
-620
-619
-619
-619
-619
-618
-618
-618
-617
-617
-617
-617
-616
-616
-616
-616
-615
-615
-615
-614
-614
-614
-614
-613
-613
-613
-613
-612
-612
-612
-612
-611
-611
-611
-610
-610
-610
-610
-609
-609
-609
-609
-608
-608
-608
-608
-607
-607
-607
-607
-606
-606
-606
-606
-605
-605
-605
-605
-604
-604
-604
-604
-603
-603
-603
-603
-602
-602
-602
-602
-601
-601
-601
-601
-600
-600
-600
-600
-599
-599
-599
-599
-599
-598
-598
-598
-598
-597
-597
-597
-597
-596
-596
-596
-596
-595
-595
-595
-595
-595
-594
-594
-594
-594
-593
-593
-593
-593
-593
-592
-592
-592
-592
-591
-591
-591
-591
-591
-590
-590
-590
-590
-590
-589
-589
-589
-589
-588
-588
-588
-588
-588
-587
-587
-587
-587
-587
-586
-586
-586
-586
-586
-585
-585
-585
-585
-585
-584
-584
-584
-584
-583
