20
14537
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
13
13
13
13
13
13
14
14
14
14
14
14
14
15
15
15
15
15
15
16
16
16
16
16
16
17
17
17
17
17
17
17
18
18
18
18
18
18
18
19
19
19
19
19
19
19
20
20
20
20
20
20
20
21
21
21
21
21
21
21
22
22
22
22
22
22
22
23
23
23
23
23
23
23
24
24
24
24
24
24
25
25
25
25
25
25
26
26
26
26
26
26
27
27
27
27
27
28
28
28
28
28
29
29
29
29
29
30
30
30
30
31
31
31
31
32
32
32
32
32
33
33
33
33
34
34
34
34
34
35
35
35
35
36
36
36
36
36
37
37
37
37
37
38
38
38
38
39
39
39
39
39
40
40
40
40
41
41
41
41
41
42
42
42
42
43
43
43
43
44
44
44
44
45
45
45
45
46
46
46
46
47
47
47
47
48
48
48
49
49
49
49
50
50
50
51
51
51
51
52
52
52
53
53
53
53
54
54
54
55
55
55
56
56
56
56
57
57
57
58
58
58
59
59
59
60
60
60
61
61
61
62
62
62
63
63
63
64
64
64
65
65
65
66
66
66
67
67
68
68
68
69
69
70
70
70
71
71
72
72
72
73
73
74
74
74
75
75
76
76
77
77
78
78
78
79
79
80
80
81
81
82
82
83
83
84
84
85
86
86
87
87
88
88
89
89
90
91
91
92
92
93
94
94
95
96
96
97
98
98
99
100
100
101
102
102
103
104
105
105
106
107
107
108
109
110
110
111
112
112
113
114
114
115
116
117
117
118
119
120
120
121
122
123
124
125
126
127
128
129
130
131
132
133
135
136
137
138
139
140
142
143
144
146
147
148
149
151
152
153
154
155
156
158
159
160
161
162
163
164
165
166
167
168
169
169
170
171
172
172
173
174
175
175
176
177
178
179
180
181
181
182
183
185
186
187
188
189
190
191
192
194
195
196
197
198
199
201
202
203
204
205
206
207
208
209
210
211
211
212
213
214
215
215
216
217
217
218
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
236
237
238
239
241
242
243
244
246
247
249
251
252
254
256
258
260
262
264
266
268
269
271
273
275
276
278
280
282
284
286
288
289
292
294
296
298
301
304
306
309
312
314
317
320
323
326
329
332
335
338
341
345
348
351
354
358
361
365
369
373
377
381
384
388
392
396
400
404
408
411
415
420
424
428
432
437
441
445
450
455
459
464
469
474
479
483
488
492
496
500
504
508
511
515
518
522
526
530
534
538
543
548
552
557
562
567
572
577
582
587
592
597
602
607
612
618
623
628
633
637
642
648
653
658
663
668
672
676
679
682
683
685
685
685
684
683
681
678
674
669
664
659
653
647
641
635
629
624
620
615
611
608
604
602
600
599
600
600
602
604
607
610
614
618
623
628
633
638
643
647
651
654
658
662
665
669
674
679
683
688
693
697
702
707
712
717
721
726
730
735
739
743
747
750
753
755
757
760
763
765
768
770
773
776
780
784
788
793
797
801
805
810
815
820
826
832
839
846
854
862
870
877
885
893
901
909
917
925
934
943
953
964
975
986
996
1006
1016
1025
1033
1040
1046
1050
1053
1054
1055
1054
1052
1050
1047
1046
1045
1046
1049
1054
1060
1069
1080
1091
1102
1113
1123
1132
1141
1149
1156
1163
1169
1175
1179
1183
1186
1188
1189
1190
1189
1187
1183
1180
1175
1171
1166
1161
1155
1149
1141
1132
1124
1114
1105
1095
1085
1076
1068
1062
1058
1054
1052
1051
1051
1051
1053
1056
1059
1064
1069
1075
1082
1088
1095
1103
1111
1119
1127
1136
1145
1153
1161
1169
1175
1182
1187
1192
1196
1201
1205
1211
1218
1225
1232
1240
1248
1256
1265
1274
1283
1292
1300
1308
1314
1319
1324
1327
1330
1333
1335
1338
1341
1344
1347
1350
1353
1357
1360
1363
1365
1366
1366
1364
1362
1359
1356
1355
1354
1355
1357
1360
1365
1370
1374
1378
1382
1386
1389
1393
1398
1402
1407
1411
1413
1415
1414
1412
1408
1402
1395
1386
1378
1370
1362
1355
1349
1344
1339
1334
1329
1322
1314
1305
1295
1285
1275
1265
1256
1248
1239
1230
1220
1209
1196
1181
1165
1148
1131
1112
1093
1074
1055
1037
1018
1002
985
968
951
934
916
899
882
866
852
840
829
821
814
810
807
805
805
806
809
812
816
821
825
829
833
836
838
839
837
833
825
815
802
788
773
756
738
718
696
672
643
612
577
539
500
462
424
390
359
332
308
286
267
248
231
214
198
183
169
157
144
133
121
111
102
93
86
79
73
67
61
55
50
46
40
33
23
10
-6
-25
-46
-70
-95
-119
-142
-163
-179
-191
-200
-205
-207
-208
-207
-205
-204
-203
-203
-205
-208
-214
-222
-233
-247
-266
-288
-314
-343
-374
-405
-435
-463
-489
-512
-533
-552
-569
-587
-604
-623
-643
-662
-682
-700
-717
-733
-748
-763
-779
-796
-815
-837
-861
-887
-915
-944
-971
-998
-1022
-1046
-1067
-1086
-1104
-1120
-1134
-1147
-1157
-1165
-1170
-1173
-1173
-1169
-1164
-1156
-1148
-1139
-1131
-1122
-1113
-1105
-1097
-1088
-1079
-1070
-1060
-1052
-1045
-1040
-1036
-1036
-1039
-1047
-1060
-1078
-1100
-1128
-1160
-1196
-1235
-1276
-1319
-1363
-1408
-1454
-1501
-1547
-1593
-1637
-1677
-1715
-1749
-1780
-1808
-1833
-1856
-1877
-1897
-1915
-1930
-1942
-1950
-1954
-1956
-1957
-1957
-1958
-1959
-1963
-1969
-1979
-1991
-2005
-2019
-2035
-2049
-2060
-2068
-2071
-2070
-2065
-2056
-2044
-2029
-2013
-1996
-1977
-1955
-1931
-1905
-1876
-1846
-1816
-1788
-1762
-1739
-1722
-1709
-1701
-1698
-1697
-1699
-1702
-1705
-1709
-1716
-1724
-1735
-1749
-1766
-1785
-1805
-1826
-1846
-1862
-1876
-1888
-1898
-1908
-1917
-1925
-1933
-1941
-1948
-1954
-1958
-1960
-1960
-1961
-1963
-1967
-1975
-1987
-2004
-2025
-2052
-2082
-2114
-2147
-2180
-2211
-2240
-2266
-2291
-2313
-2334
-2352
-2367
-2378
-2386
-2391
-2393
-2393
-2391
-2387
-2382
-2377
-2371
-2366
-2359
-2352
-2343
-2333
-2321
-2310
-2299
-2291
-2286
-2283
-2283
-2288
-2296
-2309
-2326
-2348
-2374
-2405
-2440
-2479
-2521
-2565
-2612
-2661
-2711
-2763
-2813
-2862
-2908
-2950
-2989
-3023
-3053
-3078
-3100
-3116
-3127
-3134
-3136
-3133
-3128
-3121
-3114
-3105
-3095
-3085
-3074
-3064
-3055
-3047
-3039
-3030
-3020
-3009
-2998
-2989
-2982
-2977
-2973
-2969
-2962
-2952
-2938
-2920
-2901
-2881
-2864
-2850
-2840
-2833
-2828
-2826
-2826
-2828
-2832
-2839
-2847
-2857
-2869
-2882
-2897
-2911
-2924
-2935
-2944
-2951
-2957
-2962
-2967
-2972
-2976
-2979
-2980
-2979
-2975
-2969
-2960
-2948
-2936
-2923
-2908
-2892
-2871
-2845
-2813
-2776
-2737
-2697
-2658
-2620
-2583
-2547
-2512
-2478
-2447
-2421
-2399
-2381
-2368
-2358
-2351
-2347
-2345
-2343
-2339
-2332
-2322
-2307
-2290
-2271
-2251
-2230
-2209
-2187
-2166
-2147
-2133
-2123
-2121
-2127
-2141
-2163
-2192
-2227
-2266
-2309
-2352
-2395
-2435
-2472
-2506
-2537
-2564
-2590
-2616
-2643
-2671
-2697
-2722
-2743
-2761
-2775
-2786
-2795
-2803
-2811
-2820
-2828
-2833
-2834
-2828
-2815
-2795
-2766
-2729
-2686
-2640
-2592
-2546
-2500
-2457
-2414
-2372
-2331
-2290
-2251
-2213
-2176
-2138
-2097
-2054
-2009
-1962
-1913
-1865
-1816
-1768
-1719
-1669
-1618
-1568
-1520
-1475
-1435
-1400
-1370
-1342
-1317
-1293
-1269
-1244
-1216
-1184
-1149
-1110
-1065
-1012
-954
-886
-813
-733
-650
-565
-480
-398
-323
-256
-198
-147
-100
-54
-9
37
84
131
180
230
282
335
390
446
504
562
619
673
724
770
809
842
864
877
880
877
870
862
854
848
847
849
854
862
871
880
889
896
900
900
894
883
868
848
825
800
775
749
725
702
682
665
653
645
642
644
651
663
682
707
739
778
822
867
912
953
992
1028
1062
1094
1126
1157
1188
1221
1256
1293
1333
1375
1419
1463
1506
1547
1585
1620
1652
1681
1709
1739
1770
1802
1835
1868
1901
1934
1967
2001
2035
2071
2108
2147
2188
2234
2285
2339
2397
2459
2523
2588
2654
2720
2784
2846
2904
2959
3009
3054
3094
3128
3158
3183
3202
3216
3225
3230
3232
3232
3233
3235
3239
3245
3251
3256
3260
3262
3260
3254
3244
3228
3208
3183
3158
3133
3111
3095
3085
3082
3084
3090
3098
3105
3113
3121
3128
3134
3140
3144
3147
3148
3145
3136
3121
3102
3083
3065
3051
3040
3033
3030
3029
3028
3028
3029
3030
3030
3028
3024
3017
3007
2994
2979
2964
2950
2939
2932
2928
2929
2937
2954
2980
3017
3063
3119
3186
3261
3344
3430
3515
3595
3669
3735
3793
3839
3874
3897
3912
3918
3919
3917
3914
3911
3908
3904
3900
3897
3895
3895
3897
3904
3915
3929
3943
3955
3961
3959
3949
3929
3901
3867
3830
3795
3765
3742
3727
3721
3723
3734
3752
3775
3800
3826
3854
3881
3908
3933
3956
3976
3992
4006
4016
4024
4029
4032
4034
4037
4043
4051
4062
4075
4088
4103
4118
4134
4149
4163
4175
4185
4190
4192
4189
4183
4177
4169
4161
4152
4143
4136
4131
4128
4126
4125
4123
4122
4121
4122
4128
4137
4152
4171
4195
4222
4250
4278
4305
4329
4353
4377
4403
4435
4472
4512
4553
4592
4624
4647
4661
4665
4662
4654
4642
4628
4611
4593
4573
4552
4528
4502
4473
4442
4412
4382
4354
4328
4304
4282
4261
4240
4216
4187
4153
4117
4078
4040
4003
3972
3945
3923
3906
3893
3885
3879
3877
3876
3875
3874
3873
3873
3873
3874
3876
3879
3887
3899
3917
3940
3966
3993
4018
4041
4059
4075
4086
4094
4096
4094
4089
4078
4062
4038
4009
3975
3938
3900
3865
3833
3804
3776
3746
3713
3675
3630
3579
3520
3452
3378
3298
3218
3139
3065
3000
2943
2895
2855
2822
2792
2763
2731
2695
2655
2615
2577
2542
2512
2488
2469
2455
2445
2438
2433
2429
2425
2424
2424
2425
2425
2423
2418
2409
2396
2379
2360
2336
2309
2279
2247
2214
2178
2137
2091
2041
1990
1937
1885
1834
1786
1742
1704
1672
1647
1629
1617
1607
1598
1588
1575
1558
1536
1510
1481
1450
1416
1379
1340
1299
1255
1211
1166
1121
1074
1027
981
938
897
856
814
770
722
672
618
562
501
436
369
301
236
177
130
96
75
65
62
64
68
71
72
67
56
40
21
5
-8
-18
-23
-24
-21
-14
-4
4
8
6
-2
-15
-29
-43
-56
-68
-76
-79
-75
-63
-44
-19
15
56
102
153
204
253
294
325
346
357
358
353
341
327
312
296
280
262
243
222
201
179
159
142
129
118
109
102
97
95
95
97
102
110
120
132
145
161
180
203
231
260
288
314
335
352
363
366
361
348
332
315
303
297
300
311
329
354
384
416
448
477
503
526
548
569
591
614
641
669
698
726
754
780
805
829
854
881
912
948
989
1033
1080
1125
1166
1201
1224
1234
1229
1211
1183
1152
1121
1095
1077
1068
1065
1068
1074
1079
1082
1078
1069
1052
1029
1000
969
937
907
878
848
818
787
753
713
663
603
536
466
397
329
266
209
157
110
68
29
-4
-34
-62
-91
-123
-158
-197
-240
-288
-340
-394
-447
-497
-543
-585
-623
-657
-687
-712
-734
-753
-773
-796
-823
-856
-894
-939
-992
-1056
-1129
-1210
-1297
-1388
-1478
-1567
-1655
-1740
-1825
-1909
-1990
-2066
-2136
-2196
-2243
-2278
-2301
-2314
-2322
-2329
-2337
-2350
-2370
-2396
-2429
-2470
-2518
-2571
-2624
-2673
-2717
-2750
-2773
-2783
-2783
-2775
-2763
-2751
-2740
-2731
-2722
-2712
-2698
-2681
-2661
-2640
-2618
-2596
-2578
-2564
-2555
-2551
-2551
-2554
-2557
-2561
-2566
-2571
-2574
-2572
-2567
-2561
-2554
-2549
-2547
-2546
-2547
-2549
-2551
-2551
-2548
-2540
-2527
-2507
-2481
-2450
-2415
-2380
-2343
-2304
-2261
-2214
-2164
-2113
-2061
-2009
-1957
-1908
-1866
-1833
-1808
-1792
-1782
-1779
-1781
-1788
-1798
-1812
-1830
-1850
-1872
-1890
-1901
-1904
-1900
-1890
-1875
-1858
-1840
-1827
-1821
-1824
-1833
-1845
-1861
-1878
-1897
-1916
-1935
-1954
-1972
-1990
-2005
-2023
-2037
-2053
-2066
-2079
-2095
-2117
-2144
-2179
-2222
-2273
-2333
-2404
-2487
-2581
-2683
-2790
-2899
-3008
-3111
-3203
-3280
-3340
-3383
-3410
-3422
-3420
-3410
-3397
-3385
-3378
-3376
-3379
-3390
-3408
-3431
-3456
-3479
-3501
-3518
-3529
-3533
-3529
-3519
-3504
-3481
-3445
-3396
-3336
-3269
-3195
-3116
-3034
-2952
-2870
-2789
-2707
-2626
-2545
-2466
-2390
-2317
-2245
-2170
-2089
-1999
-1898
-1787
-1668
-1543
-1415
-1289
-1170
-1060
-958
-864
-778
-700
-627
-560
-496
-437
-384
-335
-291
-253
-221
-195
-173
-151
-128
-100
-65
-24
24
78
133
184
225
254
271
275
260
223
163
84
-8
-104
-201
-292
-371
-436
-486
-521
-543
-556
-561
-564
-565
-565
-563
-559
-554
-550
-549
-557
-575
-604
-642
-692
-752
-820
-892
-959
-1016
-1060
-1090
-1107
-1112
-1108
-1095
-1077
-1058
-1043
-1035
-1037
-1052
-1080
-1123
-1177
-1238
-1304
-1373
-1443
-1512
-1578
-1642
-1704
-1765
-1825
-1880
-1929
-1970
-2001
-2017
-2020
-2007
-1982
-1949
-1911
-1875
-1847
-1831
-1829
-1842
-1869
-1909
-1960
-2017
-2079
-2138
-2191
-2234
-2267
-2290
-2306
-2317
-2325
-2333
-2340
-2346
-2352
-2355
-2352
-2342
-2328
-2314
-2306
-2307
-2320
-2343
-2377
-2418
-2462
-2503
-2539
-2568
-2587
-2596
-2598
-2596
-2592
-2587
-2581
-2573
-2567
-2568
-2578
-2598
-2630
-2676
-2739
-2815
-2898
-2983
-3071
-3163
-3259
-3356
-3449
-3535
-3613
-3688
-3758
-3823
-3878
-3922
-3957
-3981
-3993
-3991
-3979
-3958
-3934
-3910
-3892
-3878
-3862
-3837
-3796
-3736
-3659
-3568
-3464
-3352
-3237
-3125
-3020
-2924
-2836
-2752
-2668
-2583
-2492
-2396
-2296
-2192
-2087
-1982
-1880
-1785
-1699
-1621
-1552
-1486
-1421
-1352
-1271
-1177
-1071
-961
-852
-748
-652
-565
-489
-423
-363
-311
-264
-219
-180
-152
-141
-151
-184
-238
-310
-395
-485
-573
-656
-733
-806
-877
-950
-1030
-1123
-1235
-1372
-1531
-1710
-1906
-2114
-2328
-2537
-2736
-2923
-3100
-3271
-3437
-3597
-3750
-3897
-4040
-4183
-4329
-4480
-4634
-4790
-4947
-5106
-5268
-5431
-5590
-5743
-5887
-6025
-6159
-6295
-6436
-6582
-6733
-6886
-7038
-7183
-7315
-7432
-7530
-7612
-7678
-7730
-7771
-7801
-7822
-7833
-7838
-7836
-7829
-7818
-7805
-7790
-7777
-7767
-7757
-7745
-7725
-7697
-7661
-7621
-7581
-7544
-7512
-7490
-7477
-7477
-7488
-7510
-7542
-7582
-7630
-7683
-7741
-7799
-7860
-7924
-7990
-8057
-8122
-8186
-8245
-8302
-8358
-8411
-8456
-8490
-8509
-8512
-8494
-8455
-8394
-8309
-8202
-8074
-7925
-7756
-7570
-7371
-7164
-6956
-6749
-6546
-6346
-6151
-5961
-5773
-5585
-5398
-5214
-5038
-4870
-4709
-4554
-4403
-4255
-4111
-3968
-3823
-3674
-3521
-3367
-3215
-3066
-2923
-2785
-2651
-2521
-2397
-2276
-2157
-2040
-1924
-1810
-1700
-1595
-1498
-1409
-1330
-1261
-1205
-1161
-1130
-1109
-1095
-1085
-1078
-1072
-1069
-1072
-1084
-1110
-1154
-1218
-1303
-1409
-1536
-1682
-1842
-2009
-2177
-2336
-2480
-2603
-2703
-2777
-2827
-2853
-2852
-2827
-2782
-2723
-2651
-2570
-2482
-2389
-2293
-2196
-2098
-2001
-1908
-1822
-1747
-1682
-1627
-1578
-1534
-1494
-1456
-1416
-1372
-1320
-1258
-1185
-1100
-1006
-910
-816
-728
-653
-595
-558
-540
-539
-552
-572
-596
-618
-635
-641
-632
-606
-563
-503
-430
-345
-252
-154
-55
41
135
226
315
403
485
561
628
685
734
774
807
832
848
857
864
875
895
931
987
1067
1174
1307
1464
1640
1828
2024
2220
2413
2599
2776
2939
3087
3218
3333
3437
3536
3636
3739
3850
3972
4105
4251
4405
4567
4736
4909
5086
5265
5446
5626
5802
5974
6142
6306
6469
6631
6793
6957
7126
7298
7475
7657
7849
8055
8278
8514
8756
8999
9237
9465
9676
9866
10031
10170
10281
10367
10431
10476
10508
10528
10539
10540
10530
10509
10478
10437
10389
10336
10282
10230
10184
10145
10114
10089
10071
10060
10056
10056
10061
10071
10083
10098
10111
10122
10130
10140
10154
10173
10198
10227
10262
10303
10350
10404
10462
10521
10578
10628
10671
10705
10731
10751
10765
10772
10775
10775
10774
10775
10777
10783
10792
10801
10807
10806
10797
10781
10754
10717
10666
10601
10525
10436
10335
10224
10104
9976
9844
9707
9566
9425
9284
9140
8992
8836
8673
8501
8323
8138
7954
7768
7582
7400
7225
7064
6921
6799
6698
6619
6563
6530
6520
6531
6560
6607
6673
6754
6850
6954
7066
7184
7305
7429
7556
7684
7812
7940
8063
8178
8282
8377
8463
8541
8611
8672
8727
8775
8817
8850
8875
8890
8894
8885
8861
8821
8764
8690
8601
8501
8392
8277
8160
8044
7931
7824
7721
7625
7535
7451
7373
7299
7229
7160
7092
7021
6944
6858
6763
6662
6559
6456
6355
6258
6166
6083
6008
5945
5891
5848
5814
5786
5762
5740
5719
5697
5670
5639
5604
5563
5517
5465
5408
5346
5281
5209
5129
5041
4945
4841
4732
4618
4500
4383
4266
4151
4035
3919
3800
3680
3559
3437
3316
3194
3075
2958
2845
2738
2638
2545
2459
2381
2311
2250
2199
2159
2131
2116
2112
2120
2137
2165
2200
2241
2287
2338
2393
2453
2515
2580
2646
2711
2779
2848
2921
2996
3071
3146
3220
3293
3365
3439
3516
3594
3672
3749
3825
3900
3976
4050
4123
4193
4260
4324
4386
4444
4495
4539
4579
4616
4652
4687
4723
4759
4795
4830
4862
4889
4910
4926
4936
4941
4942
4940
4935
4925
4910
4888
4860
4825
4783
4735
4682
4627
4573
4521
4473
4432
4401
4381
4370
4367
4370
4377
4387
4397
4405
4409
4407
4399
4384
4361
4330
4292
4249
4201
4152
4105
4065
4035
4014
4006
4006
4014
4026
4038
4046
4049
4046
4037
4024
4008
3993
3977
3963
3949
3936
3923
3911
3901
3894
3891
3893
3902
3919
3943
3973
4008
4043
4081
4117
4151
4182
4209
4233
4253
4271
4286
4296
4301
4301
4295
4284
4270
4255
4241
4227
4213
4197
4180
4164
4146
4125
4100
4069
4034
3994
3948
3896
3841
3782
3721
3658
3593
3530
3468
3411
3359
3311
3268
3227
3186
3143
3097
3048
2995
2937
2873
2803
2728
2649
2567
2481
2389
2292
2192
2089
1988
1887
1788
1688
1587
1485
1384
1282
1181
1080
975
866
750
624
486
336
173
-3
-187
-378
-571
-763
-951
-1131
-1303
-1465
-1615
-1753
-1878
-1992
-2094
-2185
-2264
-2334
-2394
-2449
-2501
-2549
-2596
-2643
-2691
-2742
-2795
-2849
-2904
-2960
-3019
-3078
-3137
-3195
-3251
-3307
-3363
-3420
-3478
-3536
-3593
-3650
-3708
-3767
-3829
-3895
-3965
-4038
-4113
-4191
-4273
-4357
-4443
-4530
-4616
-4700
-4783
-4865
-4947
-5031
-5116
-5202
-5291
-5384
-5481
-5584
-5694
-5813
-5941
-6080
-6231
-6394
-6567
-6749
-6937
-7132
-7334
-7541
-7752
-7968
-8188
-8411
-8638
-8869
-9102
-9335
-9568
-9799
-10025
-10247
-10461
-10670
-10875
-11077
-11276
-11471
-11660
-11844
-12022
-12192
-12355
-12509
-12657
-12800
-12940
-13077
-13212
-13344
-13475
-13602
-13726
-13845
-13957
-14062
-14159
-14245
-14321
-14385
-14437
-14478
-14508
-14528
-14537
-14537
-14528
-14512
-14491
-14466
-14438
-14406
-14373
-14338
-14301
-14262
-14220
-14172
-14118
-14056
-13984
-13902
-13810
-13710
-13603
-13490
-13373
-13254
-13134
-13015
-12896
-12777
-12656
-12532
-12406
-12277
-12146
-12012
-11876
-11738
-11600
-11463
-11330
-11201
-11077
-10957
-10841
-10729
-10620
-10513
-10406
-10299
-10193
-10086
-9980
-9875
-9773
-9675
-9582
-9494
-9410
-9331
-9256
-9186
-9118
-9052
-8987
-8922
-8857
-8789
-8719
-8648
-8576
-8504
-8431
-8356
-8280
-8201
-8119
-8036
-7951
-7863
-7773
-7682
-7591
-7502
-7414
-7327
-7241
-7155
-7069
-6984
-6900
-6817
-6736
-6656
-6577
-6500
-6425
-6352
-6284
-6220
-6160
-6104
-6050
-5997
-5945
-5893
-5840
-5787
-5735
-5684
-5635
-5589
-5547
-5510
-5478
-5450
-5427
-5405
-5385
-5364
-5340
-5313
-5282
-5245
-5204
-5156
-5103
-5046
-4985
-4921
-4853
-4783
-4711
-4640
-4569
-4499
-4430
-4364
-4299
-4238
-4179
-4123
-4069
-4014
-3957
-3901
-3843
-3786
-3729
-3672
-3616
-3560
-3504
-3446
-3388
-3328
-3268
-3205
-3141
-3075
-3011
-2946
-2881
-2814
-2746
-2677
-2607
-2536
-2464
-2390
-2314
-2238
-2161
-2083
-2004
-1924
-1844
-1763
-1681
-1600
-1518
-1436
-1354
-1273
-1191
-1109
-1025
-940
-852
-762
-668
-572
-472
-370
-266
-160
-52
59
174
291
413
538
666
797
931
1067
1205
1344
1482
1619
1756
1893
2029
2166
2302
2440
2578
2720
2865
3012
3164
3318
3474
3633
3794
3959
4128
4302
4479
4658
4839
5021
5203
5384
5563
5741
5914
6085
6250
6412
6569
6722
6873
7023
7172
7321
7469
7615
7759
7900
8038
8172
8301
8426
8547
8665
8780
8892
9001
9110
9217
9325
9433
9540
9645
9748
9851
9952
10051
10149
10245
10338
10429
10518
10605
10691
10775
10859
10941
11020
11095
11166
11232
11293
11349
11399
11443
11481
11512
11536
11554
11565
11573
11577
11578
11577
11573
11567
11558
11547
11533
11516
11495
11472
11445
11415
11381
11344
11303
11259
11212
11162
11111
11058
11004
10949
10895
10840
10786
10731
10674
10616
10556
10495
10435
10374
10314
10257
10202
10149
10098
10048
9998
9948
9896
9842
9785
9725
9661
9594
9524
9449
9370
9285
9196
9100
8999
8893
8783
8668
8550
8427
8298
8164
8026
7887
7744
7598
7451
7302
7152
7001
6850
6698
6546
6393
6241
6089
5938
5786
5635
5484
5332
5181
5031
4882
4735
4589
4446
4305
4166
4027
3893
3760
3629
3499
3371
3243
3115
2987
2857
2726
2593
2458
2321
2183
2041
1900
1756
1612
1469
1327
1187
1049
915
785
659
538
422
311
205
104
9
-81
-165
-244
-318
-388
-454
-517
-579
-638
-697
-753
-809
-862
-914
-964
-1014
-1062
-1109
-1155
-1200
-1243
-1283
-1322
-1358
-1391
-1423
-1454
-1485
-1516
-1548
-1580
-1613
-1648
-1685
-1724
-1764
-1804
-1845
-1885
-1922
-1955
-1984
-2007
-2025
-2041
-2052
-2061
-2066
-2070
-2072
-2074
-2077
-2080
-2084
-2090
-2098
-2107
-2118
-2130
-2142
-2156
-2170
-2184
-2199
-2214
-2231
-2248
-2266
-2284
-2303
-2323
-2345
-2366
-2386
-2405
-2422
-2437
-2450
-2459
-2465
-2467
-2464
-2458
-2447
-2432
-2414
-2392
-2368
-2341
-2312
-2281
-2247
-2212
-2175
-2136
-2095
-2050
-2001
-1950
-1894
-1835
-1772
-1705
-1635
-1562
-1487
-1409
-1331
-1252
-1173
-1092
-1010
-926
-842
-756
-671
-586
-501
-418
-337
-261
-189
-123
-62
-5
49
98
144
187
227
264
299
333
365
395
423
448
471
492
510
528
544
558
570
579
584
584
580
571
557
538
515
489
461
433
404
375
347
318
289
258
227
193
159
124
88
52
14
-24
-63
-101
-139
-175
-209
-242
-274
-304
-334
-364
-393
-421
-448
-475
-502
-529
-556
-584
-613
-643
-673
-703
-734
-767
-801
-835
-869
-900
-929
-955
-979
-999
-1016
-1030
-1040
-1049
-1057
-1065
-1072
-1080
-1089
-1098
-1107
-1115
-1123
-1128
-1131
-1132
-1130
-1125
-1119
-1112
-1104
-1097
-1090
-1083
-1078
-1073
-1070
-1066
-1063
-1059
-1055
-1049
-1043
-1036
-1028
-1020
-1012
-1004
-997
-987
-976
-964
-949
-931
-910
-887
-862
-836
-810
-784
-760
-739
-720
-704
-692
-684
-678
-676
-676
-678
-681
-684
-689
-696
-704
-715
-728
-743
-760
-781
-804
-831
-860
-893
-930
-971
-1014
-1059
-1105
-1153
-1200
-1247
-1292
-1335
-1376
-1414
-1450
-1482
-1512
-1540
-1565
-1590
-1614
-1638
-1663
-1688
-1714
-1740
-1767
-1794
-1821
-1847
-1872
-1896
-1917
-1936
-1952
-1964
-1971
-1973
-1970
-1961
-1947
-1926
-1901
-1873
-1843
-1812
-1781
-1751
-1721
-1692
-1664
-1637
-1608
-1579
-1548
-1515
-1480
-1442
-1400
-1354
-1306
-1255
-1202
-1149
-1095
-1042
-990
-939
-890
-844
-801
-762
-726
-694
-664
-636
-609
-581
-551
-519
-484
-445
-404
-360
-313
-264
-213
-159
-103
-45
16
78
141
205
269
332
396
459
522
586
650
715
781
850
921
993
1067
1141
1216
1292
1366
1440
1513
1585
1656
1726
1795
1862
1928
1993
2057
2119
2179
2236
2290
2340
2386
2428
2466
2500
2531
2558
2583
2604
2622
2637
2651
2662
2673
2684
2693
2701
2707
2710
2710
2707
2700
2689
2674
2655
2631
2604
2575
2545
2515
2484
2453
2424
2395
2367
2339
2311
2282
2253
2224
2195
2165
2133
2098
2061
2021
1980
1935
1890
1844
1799
1755
1713
1674
1637
1603
1569
1535
1500
1465
1428
1388
1346
1302
1255
1205
1152
1096
1037
975
912
846
777
705
632
556
479
401
321
240
158
76
-7
-91
-175
-260
-347
-436
-526
-617
-710
-803
-896
-989
-1080
-1169
-1256
-1340
-1421
-1498
-1571
-1640
-1705
-1766
-1823
-1877
-1927
-1974
-2017
-2057
-2093
-2124
-2152
-2177
-2198
-2215
-2229
-2239
-2245
-2248
-2247
-2243
-2237
-2228
-2216
-2203
-2188
-2173
-2156
-2140
-2123
-2106
-2089
-2073
-2056
-2040
-2024
-2005
-1987
-1968
-1947
-1925
-1903
-1881
-1857
-1832
-1807
-1779
-1751
-1720
-1689
-1655
-1621
-1585
-1547
-1510
-1472
-1434
-1396
-1359
-1321
-1282
-1241
-1198
-1153
-1105
-1055
-1002
-949
-894
-838
-783
-728
-674
-621
-569
-519
-470
-421
-374
-326
-278
-229
-180
-129
-78
-26
28
84
140
198
257
316
374
432
488
542
595
646
695
742
787
830
871
909
944
977
1006
1034
1059
1084
1106
1128
1149
1170
1191
1211
1232
1252
1274
1296
1318
1341
1363
1385
1406
1426
1444
1460
1475
1487
1499
1511
1522
1534
1545
1556
1567
1576
1583
1589
1593
1595
1595
1595
1593
1591
1589
1585
1579
1572
1563
1553
1541
1526
1509
1491
1470
1448
1426
1402
1379
1356
1334
1313
1292
1271
1248
1224
1198
1169
1139
1107
1074
1039
1004
967
930
891
852
811
769
727
684
640
596
552
508
465
423
382
342
302
263
225
188
152
116
82
48
16
-14
-42
-69
-93
-114
-132
-147
-160
-169
-177
-181
-184
-185
-183
-178
-171
-159
-144
-126
-103
-76
-46
-12
25
66
109
156
204
255
308
362
416
470
523
576
628
678
729
779
829
879
930
980
1030
1078
1125
1172
1217
1260
1302
1341
1379
1415
1450
1484
1519
1553
1586
1620
1655
1689
1724
1759
1794
1827
1858
1886
1913
1937
1959
1980
2000
2019
2037
2056
2074
2091
2108
2125
2143
2160
2177
2194
2211
2229
2245
2262
2277
2291
2304
2316
2328
2338
2347
2354
2360
2366
2370
2374
2378
2383
2388
2396
2406
2417
2431
2445
2461
2477
2492
2507
2522
2536
2550
2563
2576
2589
2602
2615
2628
2640
2653
2664
2675
2685
2694
2702
2709
2716
2721
2727
2733
2740
2746
2753
2758
2763
2767
2768
2766
2763
2756
2747
2735
2719
2701
2680
2657
2632
2604
2574
2540
2502
2461
2415
2364
2309
2249
2184
2115
2041
1965
1885
1803
1720
1635
1550
1465
1381
1297
1213
1129
1045
960
875
790
706
623
540
460
381
305
231
159
89
21
-45
-109
-172
-233
-292
-349
-404
-455
-504
-549
-591
-630
-666
-700
-732
-762
-790
-815
-838
-859
-876
-891
-903
-913
-920
-924
-928
-929
-929
-927
-923
-917
-909
-900
-890
-878
-865
-850
-835
-819
-803
-786
-768
-749
-730
-710
-690
-670
-649
-628
-608
-589
-570
-554
-540
-528
-519
-510
-503
-496
-490
-483
-477
-472
-467
-464
-462
-462
-465
-471
-479
-489
-502
-517
-535
-555
-576
-600
-626
-654
-684
-717
-751
-787
-825
-865
-905
-947
-989
-1030
-1072
-1113
-1154
-1194
-1234
-1272
-1310
-1347
-1383
-1417
-1451
-1483
-1514
-1543
-1572
-1599
-1626
-1651
-1676
-1700
-1724
-1748
-1772
-1796
-1818
-1840
-1861
-1881
-1900
-1918
-1937
-1957
-1978
-2001
-2025
-2050
-2077
-2104
-2131
-2159
-2185
-2211
-2236
-2261
-2287
-2313
-2340
-2367
-2394
-2420
-2445
-2469
-2493
-2514
-2535
-2554
-2572
-2589
-2606
-2622
-2638
-2653
-2667
-2681
-2694
-2706
-2718
-2729
-2740
-2750
-2758
-2766
-2772
-2777
-2780
-2781
-2781
-2778
-2774
-2768
-2760
-2749
-2736
-2720
-2701
-2680
-2656
-2629
-2598
-2564
-2527
-2486
-2443
-2398
-2350
-2300
-2249
-2195
-2140
-2084
-2025
-1963
-1899
-1832
-1762
-1689
-1613
-1533
-1452
-1367
-1280
-1192
-1103
-1012
-923
-833
-744
-655
-567
-479
-391
-304
-217
-131
-46
39
122
205
286
367
447
527
607
686
765
843
921
996
1071
1145
1217
1289
1359
1428
1497
1564
1631
1698
1767
1836
1906
1978
2050
2124
2198
2271
2344
2417
2490
2563
2636
2709
2783
2858
2933
3008
3083
3157
3231
3304
3375
3445
3513
3579
3642
3702
3759
3812
3861
3906
3947
3983
4016
4045
4069
4089
4105
4116
4123
4126
4126
4124
4120
4116
4110
4103
4094
4086
4077
4067
4054
4042
4027
4013
3996
3978
3959
3939
3918
3896
3873
3850
3826
3801
3776
3750
3723
3696
3667
3637
3606
3576
3544
3512
3479
3445
3410
3373
3336
3297
3259
3219
3180
3140
3100
3060
3021
2980
2940
2900
2861
2823
2786
2750
2715
2681
2648
2615
2583
2551
2518
2485
2450
2415
2378
2340
2301
2261
2221
2181
2142
2103
2065
2027
1991
1956
1922
1889
1858
1827
1796
1765
1734
1702
1669
1634
1599
1561
1522
1481
1438
1394
1349
1303
1257
1211
1165
1119
1074
1031
988
947
908
870
834
800
769
738
710
682
656
632
610
589
571
554
538
525
513
503
495
488
482
477
473
468
464
460
455
451
446
440
433
426
418
409
400
390
380
369
358
347
334
321
307
293
277
260
241
222
201
180
157
135
112
90
68
47
27
7
-12
-30
-47
-64
-81
-98
-116
-136
-157
-182
-209
-238
-270
-303
-337
-373
-410
-448
-486
-524
-562
-600
-637
-673
-709
-744
-779
-814
-848
-882
-916
-949
-982
-1014
-1045
-1075
-1104
-1131
-1158
-1183
-1207
-1229
-1249
-1268
-1286
-1303
-1318
-1334
-1349
-1365
-1380
-1395
-1411
-1427
-1443
-1459
-1476
-1494
-1512
-1531
-1550
-1571
-1592
-1614
-1637
-1661
-1685
-1710
-1736
-1762
-1788
-1815
-1841
-1867
-1892
-1917
-1942
-1966
-1989
-2011
-2033
-2054
-2074
-2092
-2109
-2125
-2139
-2151
-2161
-2169
-2175
-2178
-2178
-2177
-2173
-2168
-2162
-2155
-2148
-2140
-2131
-2122
-2113
-2102
-2090
-2077
-2062
-2045
-2025
-2005
-1984
-1960
-1935
-1909
-1881
-1852
-1822
-1792
-1761
-1729
-1696
-1663
-1630
-1597
-1564
-1531
-1498
-1465
-1432
-1399
-1367
-1334
-1301
-1269
-1237
-1206
-1175
-1145
-1115
-1085
-1055
-1025
-994
-963
-931
-897
-863
-828
-791
-754
-716
-679
-642
-607
-572
-539
-508
-477
-449
-421
-395
-369
-345
-321
-298
-274
-249
-223
-196
-169
-140
-111
-81
-49
-16
18
54
91
129
169
210
252
296
342
389
438
489
542
596
650
706
762
818
874
930
985
1040
1094
1148
1201
1253
1304
1355
1406
1456
1506
1555
1604
1653
1700
1747
1793
1838
1882
1925
1968
2009
2049
2088
2125
2162
2197
2231
2264
2297
2330
2361
2392
2422
2451
2479
2506
2532
2556
2579
2602
2624
2646
2667
2688
2708
2727
2746
2765
2783
2801
2819
2836
2853
2870
2887
2905
2923
2942
2961
2979
2997
3016
3034
3052
3070
3088
3107
3125
3143
3160
3175
3189
3201
3211
3219
3226
3230
3234
3235
3235
3233
3229
3223
3216
3208
3197
3184
3169
3151
3131
3108
3082
3053
3022
2989
2954
2917
2878
2838
2797
2754
2709
2664
2617
2568
2518
2467
2414
2361
2308
2255
2201
2148
2094
2041
1989
1937
1885
1833
1782
1730
1679
1628
1577
1527
1477
1428
1380
1333
1286
1239
1193
1147
1101
1056
1010
967
924
881
839
798
757
717
678
640
602
566
530
495
461
427
395
364
335
306
279
254
230
208
188
170
152
135
119
104
90
76
64
52
41
30
20
10
0
-10
-22
-34
-48
-64
-80
-98
-118
-138
-159
-180
-202
-225
-247
-269
-291
-312
-332
-353
-373
-393
-412
-432
-451
-470
-489
-508
-527
-546
-564
-583
-602
-620
-638
-655
-671
-686
-701
-715
-728
-741
-754
-766
-777
-788
-799
-808
-817
-824
-830
-834
-836
-837
-837
-836
-835
-834
-833
-834
-836
-839
-843
-849
-855
-863
-870
-878
-886
-893
-901
-909
-916
-923
-929
-936
-942
-947
-952
-956
-959
-961
-962
-961
-958
-954
-949
-942
-935
-926
-916
-906
-896
-886
-876
-867
-859
-851
-844
-836
-829
-821
-813
-805
-797
-789
-780
-771
-762
-754
-746
-739
-733
-729
-725
-722
-720
-720
-720
-721
-722
-723
-725
-727
-729
-732
-734
-737
-739
-741
-743
-744
-745
-746
-746
-746
-745
-744
-741
-738
-735
-731
-727
-721
-715
-708
-699
-690
-681
-672
-664
-655
-646
-637
-626
-615
-604
-591
-579
-566
-554
-542
-531
-520
-511
-503
-494
-485
-475
-463
-449
-433
-413
-391
-366
-340
-314
-286
-259
-232
-205
-179
-152
-125
-98
-69
-39
-8
23
56
89
122
156
189
224
258
293
328
364
401
438
476
513
550
586
621
655
688
720
751
782
813
844
875
907
939
972
1004
1038
1072
1106
1139
1173
1205
1237
1268
1299
1329
1357
1384
1410
1434
1458
1480
1503
1525
1548
1571
1595
1619
1642
1666
1689
1712
1734
1757
1780
1801
1822
1842
1861
1878
1895
1911
1925
1939
1951
1962
1972
1982
1990
1998
2005
2012
2019
2025
2032
2037
2043
2048
2051
2053
2053
2051
2048
2041
2033
2025
2013
2001
1989
1975
1961
1945
1928
1911
1894
1876
1857
1839
1820
1801
1782
1763
1743
1723
1702
1680
1657
1634
1610
1586
1563
1540
1518
1498
1478
1461
1445
1429
1415
1402
1389
1377
1364
1351
1337
1323
1308
1291
1274
1257
1239
1221
1203
1185
1167
1149
1131
1113
1095
1076
1057
1037
1016
997
977
956
936
916
895
873
851
828
804
778
750
721
691
660
629
597
565
532
501
470
439
410
380
352
323
295
267
238
210
181
153
126
99
74
49
25
2
-21
-45
-69
-92
-116
-139
-161
-182
-203
-223
-242
-261
-280
-299
-317
-336
-354
-371
-386
-401
-414
-426
-436
-444
-450
-455
-458
-461
-462
-463
-463
-462
-460
-457
-453
-448
-442
-434
-425
-415
-403
-389
-374
-357
-339
-320
-299
-278
-255
-232
-208
-184
-158
-130
-102
-72
-41
-9
23
55
87
119
149
178
206
234
261
287
313
338
363
386
410
432
454
474
493
510
525
538
551
562
572
582
590
597
603
607
609
609
608
606
603
600
595
591
588
586
585
585
586
588
591
595
600
605
609
614
617
619
621
621
620
618
616
614
612
610
608
607
607
607
608
610
612
614
617
619
622
624
626
627
628
629
629
629
628
626
623
620
616
611
605
598
591
583
574
565
556
545
534
523
510
496
480
464
446
428
409
389
369
348
328
308
289
270
253
237
221
207
194
181
169
158
147
136
125
114
104
95
87
79
73
67
61
56
51
45
40
33
26
19
11
2
-8
-18
-29
-40
-52
-64
-76
-88
-99
-111
-123
-134
-146
-158
-169
-181
-192
-202
-212
-222
-231
-239
-247
-255
-262
-268
-275
-281
-287
-294
-300
-307
-314
-321
-329
-335
-342
-347
-352
-357
-360
-363
-365
-366
-367
-366
-364
-361
-358
-353
-348
-342
-336
-330
-325
-319
-315
-310
-305
-300
-294
-288
-281
-273
-265
-256
-246
-236
-226
-214
-202
-189
-176
-162
-148
-135
-122
-109
-97
-86
-74
-63
-53
-42
-31
-20
-8
4
17
29
42
55
67
79
91
103
114
126
137
148
159
169
178
186
194
200
206
211
216
222
227
232
237
243
248
255
261
267
273
278
283
287
291
295
299
304
309
315
322
330
338
347
356
365
375
385
395
405
415
424
434
442
450
458
465
471
476
481
485
489
493
497
501
506
511
517
523
531
539
548
557
568
578
590
601
613
626
639
652
666
680
694
710
725
742
760
779
799
821
843
866
890
914
939
963
987
1010
1035
1060
1085
1111
1138
1166
1194
1223
1252
1281
1311
1341
1372
1402
1433
1464
1494
1525
1557
1588
1620
1653
1686
1720
1754
1789
1825
1861
1898
1936
1975
2013
2054
2095
2136
2177
2219
2261
2304
2347
2389
2432
2475
2518
2560
2601
2641
2680
2717
2751
2784
2814
2841
2867
2890
2911
2930
2948
2965
2981
2996
3009
3021
3032
3042
3050
3057
3062
3067
3069
3070
3069
3067
3063
3057
3050
3041
3029
3016
3002
2986
2969
2951
2932
2912
2890
2868
2845
2821
2795
2769
2741
2713
2684
2653
2621
2589
2556
2523
2490
2457
2424
2391
2358
2325
2293
2261
2230
2200
2171
2142
2113
2086
2059
2032
2005
1979
1952
1924
1896
1868
1839
1811
1782
1753
1724
1696
1668
1640
1612
1583
1555
1527
1498
1469
1440
1410
1380
1349
1316
1284
1250
1215
1180
1143
1106
1068
1029
989
947
904
860
814
766
717
667
615
564
512
459
407
355
303
252
201
152
104
57
12
-31
-73
-112
-150
-186
-220
-252
-283
-313
-341
-366
-390
-413
-433
-452
-469
-485
-501
-515
-530
-544
-558
-571
-585
-598
-611
-624
-636
-647
-659
-670
-681
-691
-702
-712
-721
-730
-739
-747
-755
-762
-770
-777
-785
-792
-798
-804
-810
-815
-820
-825
-829
-833
-837
-840
-842
-844
-846
-848
-849
-850
-851
-851
-852
-852
-853
-853
-853
-854
-854
-854
-855
-855
-855
-855
-855
-855
-853
-852
-849
-847
-843
-840
-836
-831
-827
-822
-816
-810
-804
-798
-791
-784
-777
-771
-764
-757
-750
-743
-737
-730
-723
-716
-709
-702
-695
-687
-680
-672
-663
-654
-645
-634
-623
-612
-601
-589
-578
-567
-557
-547
-538
-530
-521
-514
-507
-501
-495
-490
-486
-482
-479
-476
-473
-471
-468
-465
-463
-461
-459
-457
-457
-457
-457
-459
-461
-464
-468
-473
-478
-483
-488
-492
-496
-499
-500
-501
-500
-500
-499
-499
-499
-501
-503
-507
-513
-519
-527
-535
-545
-554
-564
-575
-586
-597
-607
-618
-628
-638
-648
-657
-665
-673
-680
-686
-691
-694
-697
-698
-698
-697
-695
-691
-686
-681
-675
-668
-661
-654
-646
-638
-628
-618
-607
-595
-581
-567
-552
-536
-518
-500
-480
-459
-436
-411
-385
-357
-328
-297
-264
-230
-194
-157
-119
-81
-41
-1
39
81
123
165
208
252
296
341
386
431
477
523
569
616
664
712
761
810
859
908
957
1006
1056
1105
1154
1203
1251
1298
1345
1391
1436
1481
1525
1568
1610
1651
1690
1728
1765
1800
1834
1866
1896
1925
1951
1975
1997
2017
2033
2049
2062
2072
2081
2088
2094
2099
2102
2104
2104
2103
2101
2098
2093
2087
2080
2072
2063
2053
2043
2032
2020
2008
1995
1981
1967
1951
1936
1919
1902
1885
1867
1849
1830
1812
1793
1775
1756
1738
1721
1703
1686
1670
1653
1637
1620
1604
1587
1571
1554
1537
1521
1505
1490
1476
1463
1451
1440
1429
1419
1409
1399
1388
1378
1367
1357
1346
1336
1325
1315
1305
1294
1284
1273
1262
1251
1240
1229
1218
1207
1195
1183
1170
1156
1141
1126
1109
1092
1074
1055
1035
1014
996
975
956
936
916
897
878
858
839
818
797
776
754
731
709
686
663
641
619
598
578
558
538
520
502
485
468
453
438
425
413
402
393
385
378
373
369
367
365
364
364
365
366
368
369
370
371
371
370
368
365
361
356
351
346
340
334
327
321
314
308
301
293
286
279
272
264
256
248
239
229
219
209
198
187
175
164
152
141
130
120
110
102
95
89
83
79
76
73
71
69
67
65
63
61
59
58
56
56
55
56
58
61
65
71
77
85
93
103
114
126
139
152
166
181
196
211
226
240
255
269
283
298
313
329
345
361
378
395
413
430
446
462
478
492
505
518
529
540
549
557
564
569
573
575
575
575
573
570
566
562
557
551
546
540
534
527
521
514
507
500
492
484
476
467
458
450
441
433
425
418
412
406
401
397
394
392
391
391
392
393
396
400
405
411
417
424
431
439
446
454
461
468
475
482
489
496
503
510
517
524
531
538
546
553
560
567
574
581
588
594
600
605
610
614
618
620
623
625
627
629
631
633
635
638
641
644
647
650
653
656
659
661
662
663
664
663
662
659
656
651
645
638
629
619
607
594
580
565
549
532
515
497
479
460
440
420
400
379
358
337
316
295
274
253
231
210
189
169
148
127
106
85
64
44
24
4
-15
-33
-50
-67
-83
-98
-112
-125
-138
-150
-163
-175
-187
-200
-213
-225
-238
-250
-262
-274
-286
-297
-307
-317
-327
-336
-345
-353
-360
-367
-372
-377
-381
-384
-386
-388
-389
-390
-391
-392
-392
-393
-394
-395
-395
-396
-397
-397
-398
-398
-398
-398
-398
-397
-397
-397
-397
-396
-396
-396
-396
-397
-398
-400
-403
-408
-413
-419
-426
-433
-442
-450
-460
-470
-480
-491
-501
-512
-523
-534
-545
-556
-566
-576
-585
-594
-603
-612
-620
-628
-636
-643
-649
-654
-658
-661
-662
-663
-662
-661
-658
-655
-651
-647
-642
-637
-632
-626
-619
-613
-606
-598
-590
-581
-572
-563
-553
-544
-534
-524
-514
-504
-494
-484
-474
-465
-455
-445
-436
-426
-417
-408
-399
-389
-380
-370
-360
-350
-339
-328
-316
-304
-291
-277
-263
-248
-232
-215
-197
-179
-160
-141
-121
-101
-80
-60
-39
-18
3
24
45
66
88
110
132
155
179
204
229
256
284
312
340
369
397
425
451
477
501
524
546
567
588
607
626
645
664
683
702
721
740
759
779
798
817
836
855
874
893
911
930
948
965
983
1000
1016
1034
1052
1069
1087
1105
1124
1142
1161
1180
1198
1216
1234
1251
1268
1284
1300
1314
1328
1341
1353
1365
1375
1383
1391
1398
1403
1407
1410
1413
1414
1414
1414
1412
1408
1404
1398
1391
1383
1374
1364
1353
1341
1329
1316
1302
1287
1272
1255
1237
1218
1198
1177
1156
1133
1110
1087
1063
1039
1014
989
963
936
909
881
853
824
795
766
737
707
678
649
620
591
562
533
503
474
444
414
384
355
327
299
273
247
221
195
169
143
116
89
62
34
6
-21
-49
-76
-102
-128
-153
-178
-203
-228
-253
-279
-305
-331
-359
-386
-414
-443
-471
-500
-529
-558
-587
-616
-646
-675
-704
-733
-762
-789
-816
-842
-868
-893
-918
-943
-968
-993
-1018
-1043
-1068
-1093
-1118
-1143
-1168
-1194
-1219
-1245
-1271
-1297
-1322
-1347
-1371
-1393
-1415
-1435
-1455
-1473
-1491
-1508
-1525
-1542
-1558
-1575
-1593
-1610
-1627
-1643
-1660
-1676
-1691
-1706
-1720
-1733
-1745
-1758
-1770
-1781
-1793
-1804
-1814
-1824
-1833
-1842
-1850
-1857
-1863
-1868
-1873
-1878
-1881
-1884
-1887
-1889
-1890
-1891
-1892
-1892
-1892
-1891
-1890
-1887
-1883
-1879
-1873
-1865
-1856
-1846
-1835
-1822
-1809
-1794
-1780
-1764
-1748
-1731
-1713
-1694
-1673
-1651
-1628
-1603
-1576
-1548
-1519
-1489
-1458
-1426
-1393
-1360
-1326
-1291
-1256
-1221
-1185
-1148
-1112
-1076
-1041
-1006
-972
-938
-904
-870
-836
-802
-767
-732
-697
-661
-626
-590
-555
-520
-485
-451
-418
-384
-351
-318
-285
-251
-218
-185
-151
-117
-84
-51
-19
14
45
75
104
133
160
186
212
238
263
287
312
336
360
383
405
426
445
463
479
494
507
519
530
539
547
554
560
566
571
577
582
588
593
599
604
609
615
620
625
631
636
641
646
651
657
662
667
672
677
682
687
692
697
701
706
711
716
721
725
730
735
739
744
749
753
758
762
767
771
776
780
785
789
793
798
802
806
810
815
819
823
827
831
835
840
844
848
852
856
860
863
867
871
875
879
883
887
890
894
898
901
905
909
912
916
919
923
927
930
934
937
940
944
947
951
954
957
961
964
967
970
974
977
980
983
986
989
992
995
998
1000
1004
1006
1010
1012
1016
1018
1022
1025
1028
1030
1033
1036
1039
1041
1044
1047
1050
1052
1055
1057
1060
1063
1065
1068
1070
1073
1075
1078
1080
1082
1085
1087
1089
1092
1094
1096
1099
1101
1103
1105
1108
1110
1112
1114
1116
1118
1120
1122
1125
1127
1129
1131
1133
1135
1137
1138
1140
1142
1144
1146
1148
1150
1151
1153
1155
1157
1159
1160
1162
1164
1165
1167
1169
1170
1172
1174
1175
1177
1178
1180
1181
1183
1184
1186
1187
1189
1190
1191
1193
1194
1196
1197
1198
1200
1201
1202
1203
1205
1206
1207
1208
1210
1211
1212
1213
1214
1215
1216
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1231
1232
1233
1234
1235
1236
1237
1237
1238
1239
1240
1241
1241
1242
1243
1244
1244
1245
1246
1246
1247
1248
1248
