20
45062
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
6
6
6
6
6
6
6
7
7
7
7
7
7
8
8
8
8
8
9
9
9
9
9
9
10
10
10
10
11
11
11
11
11
12
12
12
12
13
13
13
13
13
14
14
14
15
15
15
15
16
16
16
16
17
17
17
17
18
18
18
19
19
19
20
20
20
21
21
21
21
22
22
22
23
23
24
24
24
25
25
25
26
26
26
27
27
27
28
28
29
29
29
30
30
31
31
31
32
32
33
33
34
34
34
35
35
36
36
37
37
38
38
39
39
39
40
40
41
41
42
42
43
43
44
44
45
45
46
46
47
48
48
49
49
50
50
51
51
52
53
53
54
54
55
55
56
57
57
58
58
59
60
60
61
62
62
63
64
64
65
65
66
67
67
68
69
70
70
71
72
72
73
74
74
75
76
77
77
78
79
80
80
81
82
83
83
84
85
86
86
87
88
89
90
90
91
92
93
94
94
95
96
97
98
99
100
100
101
102
103
104
105
106
107
108
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
137
138
139
140
141
142
143
144
145
147
148
149
150
151
153
154
155
156
157
159
160
161
162
163
165
166
167
169
170
171
172
174
175
176
178
179
180
182
183
184
186
187
188
190
191
193
194
195
197
198
200
201
202
204
205
207
208
210
211
213
214
216
217
219
220
222
223
225
226
228
229
231
233
234
236
237
239
240
242
244
245
247
249
250
252
253
255
257
258
260
262
263
265
267
269
270
272
274
275
277
279
281
282
284
286
288
289
291
293
295
297
298
300
302
304
306
308
309
311
313
315
317
319
321
323
325
326
328
330
332
334
336
338
340
342
344
346
348
350
352
354
356
358
360
362
364
366
368
370
372
374
376
378
381
383
385
387
389
391
393
395
398
400
402
404
406
409
411
413
415
417
420
422
424
426
429
431
433
436
438
440
443
445
447
450
452
454
457
459
461
464
466
468
471
473
475
478
480
483
485
487
490
492
494
497
499
502
504
506
509
511
514
516
519
521
523
526
528
531
533
536
538
541
543
546
548
550
553
555
557
560
562
564
566
568
570
571
573
575
576
577
578
579
581
582
583
584
585
586
587
588
590
592
594
596
598
601
604
607
610
613
617
621
625
629
633
637
641
645
649
653
657
661
665
668
672
676
679
683
686
690
693
696
700
703
707
711
715
720
725
730
736
742
748
754
761
767
772
777
781
784
786
788
789
790
791
791
792
794
796
798
801
805
809
814
819
824
829
834
840
845
850
854
859
863
868
871
875
878
881
883
885
888
890
893
896
899
902
906
910
914
918
922
926
929
933
936
939
941
943
944
945
946
947
948
949
951
954
957
961
965
969
972
975
978
980
981
982
982
983
983
983
984
986
988
990
993
997
1000
1006
1010
1014
1018
1024
1028
1032
1036
1039
1043
1047
1050
1054
1058
1062
1066
1070
1073
1075
1077
1079
1081
1082
1083
1084
1086
1087
1088
1090
1091
1092
1093
1093
1093
1092
1091
1089
1087
1084
1081
1078
1074
1071
1067
1065
1063
1061
1061
1061
1061
1063
1065
1067
1070
1073
1077
1082
1088
1094
1102
1111
1122
1133
1145
1158
1172
1187
1202
1217
1233
1248
1263
1278
1291
1304
1316
1327
1338
1347
1356
1364
1372
1379
1385
1390
1395
1400
1406
1412
1418
1426
1436
1446
1457
1470
1483
1497
1510
1522
1533
1541
1548
1554
1558
1563
1567
1571
1575
1579
1584
1590
1597
1605
1614
1624
1634
1645
1657
1669
1680
1690
1699
1707
1714
1720
1725
1729
1733
1737
1741
1744
1747
1752
1757
1764
1771
1778
1785
1792
1799
1805
1811
1817
1822
1828
1834
1840
1846
1853
1859
1864
1867
1870
1871
1871
1870
1869
1867
1867
1868
1870
1872
1874
1876
1877
1879
1880
1880
1879
1877
1873
1870
1867
1866
1867
1868
1870
1873
1876
1879
1883
1886
1888
1890
1890
1890
1891
1891
1892
1892
1891
1890
1889
1887
1883
1879
1872
1864
1854
1842
1828
1813
1797
1781
1765
1748
1732
1718
1705
1693
1683
1673
1664
1654
1645
1636
1628
1620
1613
1606
1599
1591
1584
1575
1567
1558
1549
1540
1531
1523
1515
1508
1502
1495
1489
1483
1476
1470
1464
1457
1451
1444
1438
1433
1427
1423
1419
1415
1412
1407
1402
1397
1392
1389
1386
1385
1384
1384
1386
1388
1390
1394
1398
1404
1412
1421
1432
1444
1457
1469
1482
1494
1505
1513
1519
1522
1523
1524
1524
1523
1522
1521
1520
1520
1522
1527
1536
1548
1565
1586
1609
1632
1656
1682
1708
1733
1758
1783
1807
1832
1856
1881
1906
1931
1955
1978
2001
2021
2041
2062
2081
2098
2115
2132
2150
2168
2187
2206
2223
2239
2255
2270
2286
2299
2311
2321
2329
2337
2344
2350
2354
2358
2361
2366
2371
2377
2384
2392
2401
2409
2415
2419
2421
2420
2415
2407
2399
2391
2386
2384
2384
2387
2391
2396
2401
2404
2406
2407
2405
2403
2399
2396
2394
2392
2392
2393
2394
2396
2399
2403
2407
2411
2414
2417
2420
2423
2425
2426
2424
2421
2417
2412
2407
2402
2397
2392
2386
2379
2372
2364
2354
2343
2333
2322
2311
2299
2288
2279
2271
2264
2259
2256
2253
2251
2249
2248
2247
2246
2245
2246
2249
2255
2264
2278
2294
2313
2333
2353
2372
2391
2409
2426
2440
2452
2460
2465
2465
2463
2460
2455
2450
2446
2445
2448
2453
2457
2461
2464
2467
2469
2470
2469
2467
2466
2466
2468
2473
2479
2488
2496
2503
2507
2511
2513
2514
2513
2509
2503
2494
2483
2469
2454
2439
2423
2407
2389
2368
2346
2323
2299
2275
2250
2226
2202
2179
2156
2132
2105
2075
2045
2017
1991
1968
1949
1934
1920
1906
1892
1878
1864
1849
1831
1811
1788
1764
1740
1715
1688
1661
1633
1605
1580
1556
1534
1515
1497
1479
1459
1439
1418
1397
1376
1352
1328
1304
1280
1259
1239
1221
1206
1194
1184
1177
1172
1171
1174
1179
1184
1188
1190
1192
1193
1192
1189
1186
1182
1181
1181
1182
1185
1189
1195
1201
1206
1212
1218
1224
1230
1233
1235
1235
1234
1230
1222
1214
1206
1200
1195
1193
1193
1198
1208
1223
1240
1258
1278
1297
1312
1320
1320
1314
1303
1289
1273
1255
1236
1215
1194
1174
1155
1139
1125
1114
1107
1103
1103
1106
1112
1119
1124
1129
1133
1137
1142
1145
1146
1143
1137
1128
1117
1103
1086
1066
1043
1016
993
973
958
950
947
948
952
960
969
974
971
958
934
900
860
814
764
714
665
617
570
525
483
448
422
408
405
414
432
454
478
502
523
541
553
559
558
552
541
527
510
492
473
452
430
411
392
371
350
325
295
258
216
170
123
73
23
-25
-70
-113
-154
-189
-220
-249
-278
-309
-344
-379
-415
-449
-481
-509
-532
-552
-572
-595
-616
-635
-651
-666
-681
-696
-713
-732
-754
-779
-809
-842
-877
-913
-952
-993
-1033
-1069
-1101
-1132
-1162
-1193
-1227
-1263
-1300
-1339
-1379
-1421
-1464
-1509
-1556
-1604
-1654
-1704
-1753
-1801
-1847
-1889
-1927
-1959
-1986
-2013
-2041
-2071
-2096
-2114
-2128
-2138
-2144
-2143
-2134
-2120
-2102
-2082
-2062
-2044
-2029
-2016
-2008
-2005
-2011
-2023
-2040
-2060
-2078
-2094
-2105
-2114
-2124
-2136
-2147
-2157
-2166
-2174
-2182
-2193
-2206
-2224
-2245
-2271
-2300
-2331
-2362
-2392
-2419
-2442
-2462
-2479
-2493
-2504
-2518
-2533
-2547
-2561
-2575
-2591
-2607
-2620
-2628
-2629
-2624
-2616
-2605
-2596
-2590
-2589
-2593
-2602
-2615
-2633
-2653
-2678
-2707
-2737
-2763
-2783
-2796
-2802
-2802
-2797
-2788
-2777
-2768
-2762
-2760
-2760
-2766
-2776
-2790
-2808
-2827
-2847
-2869
-2895
-2924
-2956
-2992
-3029
-3066
-3103
-3139
-3171
-3200
-3227
-3252
-3275
-3296
-3313
-3328
-3340
-3350
-3354
-3351
-3341
-3326
-3307
-3283
-3260
-3241
-3227
-3215
-3203
-3193
-3187
-3184
-3180
-3177
-3176
-3178
-3183
-3193
-3205
-3220
-3240
-3265
-3292
-3317
-3339
-3359
-3384
-3416
-3455
-3499
-3549
-3605
-3665
-3724
-3778
-3828
-3875
-3919
-3961
-4001
-4040
-4080
-4122
-4165
-4204
-4238
-4269
-4294
-4313
-4329
-4345
-4365
-4391
-4420
-4454
-4495
-4542
-4591
-4639
-4683
-4726
-4769
-4813
-4857
-4902
-4947
-4988
-5022
-5049
-5073
-5096
-5120
-5146
-5176
-5208
-5242
-5279
-5317
-5355
-5390
-5423
-5457
-5493
-5527
-5558
-5583
-5606
-5626
-5647
-5668
-5687
-5704
-5715
-5717
-5710
-5696
-5678
-5659
-5644
-5635
-5635
-5643
-5657
-5674
-5692
-5710
-5724
-5732
-5733
-5728
-5718
-5705
-5691
-5678
-5670
-5669
-5674
-5681
-5691
-5704
-5716
-5726
-5734
-5745
-5760
-5773
-5781
-5783
-5782
-5779
-5771
-5760
-5745
-5725
-5701
-5670
-5634
-5591
-5542
-5489
-5436
-5385
-5335
-5284
-5236
-5192
-5153
-5122
-5100
-5085
-5077
-5074
-5072
-5066
-5056
-5038
-5014
-4986
-4958
-4929
-4900
-4872
-4848
-4832
-4824
-4822
-4824
-4828
-4833
-4841
-4852
-4863
-4877
-4894
-4918
-4945
-4970
-4992
-5015
-5038
-5065
-5096
-5132
-5171
-5214
-5261
-5313
-5371
-5434
-5502
-5576
-5656
-5743
-5834
-5927
-6021
-6113
-6201
-6279
-6348
-6407
-6459
-6506
-6548
-6586
-6619
-6652
-6688
-6730
-6781
-6841
-6907
-6979
-7056
-7141
-7230
-7322
-7415
-7506
-7596
-7685
-7772
-7857
-7938
-8019
-8102
-8186
-8269
-8353
-8440
-8531
-8624
-8718
-8810
-8903
-9001
-9101
-9197
-9289
-9377
-9460
-9536
-9605
-9666
-9719
-9761
-9790
-9807
-9817
-9822
-9820
-9810
-9795
-9777
-9757
-9731
-9701
-9665
-9625
-9579
-9529
-9476
-9424
-9371
-9318
-9262
-9204
-9144
-9087
-9031
-8979
-8932
-8891
-8852
-8812
-8775
-8745
-8718
-8694
-8670
-8650
-8633
-8619
-8604
-8587
-8568
-8549
-8529
-8504
-8471
-8430
-8386
-8340
-8289
-8232
-8167
-8099
-8028
-7955
-7879
-7799
-7715
-7630
-7543
-7458
-7378
-7306
-7239
-7172
-7104
-7034
-6964
-6894
-6826
-6760
-6694
-6629
-6566
-6506
-6451
-6402
-6361
-6329
-6305
-6289
-6280
-6276
-6273
-6272
-6271
-6269
-6265
-6256
-6241
-6220
-6195
-6173
-6162
-6165
-6184
-6217
-6257
-6300
-6345
-6390
-6433
-6467
-6490
-6502
-6506
-6506
-6509
-6517
-6528
-6539
-6554
-6574
-6599
-6631
-6670
-6717
-6765
-6811
-6855
-6895
-6931
-6964
-6996
-7027
-7055
-7076
-7085
-7083
-7072
-7056
-7040
-7027
-7019
-7014
-7010
-7006
-7000
-6990
-6975
-6955
-6934
-6913
-6891
-6866
-6840
-6816
-6793
-6771
-6746
-6721
-6698
-6679
-6660
-6642
-6624
-6613
-6612
-6616
-6622
-6626
-6628
-6627
-6617
-6597
-6565
-6522
-6468
-6405
-6334
-6257
-6172
-6080
-5983
-5883
-5786
-5693
-5603
-5519
-5444
-5374
-5309
-5247
-5188
-5133
-5081
-5032
-4989
-4954
-4930
-4917
-4913
-4914
-4920
-4933
-4950
-4971
-4990
-5007
-5026
-5050
-5076
-5105
-5136
-5168
-5202
-5235
-5261
-5280
-5289
-5288
-5277
-5259
-5239
-5217
-5198
-5183
-5166
-5150
-5139
-5135
-5138
-5142
-5142
-5137
-5125
-5106
-5079
-5047
-5017
-4998
-4989
-4985
-4983
-4987
-4998
-5015
-5033
-5050
-5064
-5071
-5073
-5067
-5051
-5027
-4995
-4961
-4924
-4887
-4851
-4820
-4794
-4776
-4767
-4762
-4760
-4761
-4764
-4768
-4769
-4763
-4752
-4741
-4729
-4717
-4702
-4683
-4660
-4630
-4594
-4554
-4514
-4476
-4441
-4404
-4360
-4309
-4252
-4191
-4130
-4069
-4014
-3970
-3941
-3922
-3907
-3889
-3870
-3852
-3838
-3823
-3803
-3775
-3741
-3704
-3662
-3615
-3559
-3499
-3438
-3378
-3319
-3258
-3200
-3147
-3100
-3059
-3022
-2987
-2952
-2913
-2870
-2820
-2763
-2702
-2637
-2570
-2502
-2437
-2377
-2322
-2268
-2215
-2165
-2122
-2082
-2043
-2003
-1962
-1918
-1870
-1821
-1772
-1723
-1670
-1614
-1556
-1499
-1440
-1380
-1317
-1251
-1179
-1101
-1018
-937
-859
-785
-715
-646
-579
-516
-456
-395
-332
-266
-198
-125
-50
28
111
200
294
388
478
561
639
714
782
842
895
945
998
1056
1124
1202
1287
1379
1475
1570
1657
1731
1796
1855
1910
1961
2011
2062
2114
2165
2215
2263
2310
2357
2404
2454
2511
2576
2648
2727
2812
2902
2998
3097
3194
3286
3373
3454
3527
3590
3645
3693
3736
3772
3802
3826
3847
3868
3891
3915
3938
3958
3976
3993
4011
4029
4046
4066
4086
4107
4128
4151
4179
4213
4249
4284
4315
4341
4363
4380
4392
4400
4408
4417
4429
4445
4467
4496
4530
4571
4618
4670
4728
4793
4861
4927
4989
5046
5100
5149
5192
5228
5259
5285
5307
5327
5347
5368
5390
5413
5439
5471
5507
5545
5584
5624
5665
5704
5743
5785
5829
5877
5929
5986
6047
6107
6168
6233
6305
6384
6469
6558
6653
6751
6852
6955
7057
7153
7241
7327
7414
7501
7585
7665
7743
7818
7893
7965
8034
8098
8159
8222
8286
8346
8404
8464
8527
8589
8649
8708
8765
8818
8867
8910
8945
8972
8994
9011
9024
9032
9038
9042
9046
9053
9067
9087
9114
9150
9195
9248
9304
9360
9413
9461
9503
9536
9562
9580
9591
9597
9600
9602
9605
9607
9608
9609
9611
9612
9611
9605
9597
9589
9579
9569
9559
9549
9541
9535
9531
9530
9529
9528
9527
9525
9520
9510
9496
9479
9459
9437
9411
9381
9347
9313
9284
9259
9239
9222
9210
9202
9202
9208
9220
9237
9259
9286
9318
9352
9390
9433
9486
9550
9624
9704
9786
9869
9955
10045
10141
10242
10343
10444
10543
10640
10737
10832
10927
11022
11118
11216
11316
11420
11527
11634
11742
11849
11954
12056
12153
12244
12325
12396
12459
12518
12576
12634
12694
12756
12822
12888
12954
13018
13078
13133
13182
13222
13256
13288
13321
13355
13390
13424
13459
13496
13534
13571
13610
13649
13687
13720
13749
13774
13795
13814
13832
13852
13873
13894
13910
13920
13922
13918
13909
13895
13875
13851
13823
13797
13773
13755
13741
13731
13722
13713
13706
13703
13704
13706
13708
13708
13707
13702
13694
13685
13676
13668
13661
13656
13650
13643
13632
13617
13599
13578
13556
13532
13509
13487
13465
13443
13423
13407
13394
13383
13373
13360
13346
13332
13320
13310
13303
13300
13300
13303
13308
13316
13330
13348
13367
13383
13395
13402
13404
13403
13402
13401
13397
13392
13389
13391
13397
13404
13411
13418
13425
13430
13431
13426
13415
13396
13370
13336
13294
13248
13198
13145
13091
13040
12992
12948
12907
12871
12838
12808
12777
12744
12708
12670
12630
12588
12545
12501
12457
12416
12378
12343
12312
12287
12269
12262
12263
12272
12286
12305
12326
12347
12365
12381
12394
12404
12413
12422
12433
12450
12474
12507
12549
12598
12656
12723
12798
12880
12967
13057
13146
13234
13322
13412
13501
13587
13670
13753
13837
13919
13999
14077
14155
14233
14310
14386
14463
14540
14617
14694
14769
14841
14912
14979
15042
15105
15171
15241
15316
15394
15473
15552
15631
15708
15782
15855
15926
15996
16065
16135
16207
16286
16370
16453
16535
16615
16693
16770
16845
16918
16985
17047
17106
17165
17222
17277
17328
17372
17410
17443
17470
17493
17514
17536
17561
17588
17620
17657
17700
17749
17802
17856
17913
17972
18037
18104
18173
18241
18310
18378
18446
18511
18571
18624
18669
18705
18737
18766
18792
18813
18830
18844
18852
18856
18855
18847
18833
18813
18790
18764
18735
18704
18671
18638
18605
18571
18535
18496
18455
18410
18359
18302
18240
18174
18103
18024
17935
17837
17728
17607
17474
17328
17171
17003
16825
16638
16443
16238
16021
15790
15544
15284
15009
14720
14421
14113
13799
13482
13162
12840
12518
12195
11872
11547
11221
10896
10573
10254
9941
9634
9337
9048
8771
8505
8248
8000
7765
7542
7329
7126
6934
6754
6586
6427
6277
6135
6000
5871
5744
5619
5498
5381
5271
5168
5073
4986
4908
4839
4779
4727
4684
4648
4617
4588
4562
4539
4519
4503
4493
4491
4499
4517
4544
4579
4619
4662
4706
4755
4809
4870
4936
5007
5085
5168
5254
5337
5415
5489
5558
5620
5672
5718
5757
5791
5823
5852
5879
5907
5938
5970
6001
6029
6053
6073
6090
6101
6107
6107
6098
6081
6055
6019
5972
5917
5855
5786
5712
5635
5554
5471
5384
5293
5198
5100
4998
4895
4791
4689
4591
4497
4409
4326
4245
4164
4081
3995
3904
3808
3702
3587
3462
3326
3180
3025
2864
2695
2518
2335
2147
1955
1762
1571
1385
1204
1027
855
686
520
356
196
42
-107
-252
-393
-529
-660
-786
-910
-1031
-1151
-1269
-1384
-1494
-1601
-1704
-1806
-1909
-2013
-2120
-2228
-2338
-2449
-2560
-2670
-2779
-2885
-2986
-3083
-3177
-3269
-3357
-3445
-3532
-3619
-3706
-3796
-3887
-3979
-4066
-4145
-4217
-4284
-4348
-4408
-4460
-4506
-4544
-4577
-4607
-4633
-4653
-4664
-4666
-4661
-4653
-4640
-4622
-4600
-4576
-4551
-4527
-4507
-4488
-4472
-4461
-4452
-4447
-4443
-4440
-4441
-4449
-4462
-4480
-4500
-4521
-4544
-4568
-4591
-4613
-4632
-4652
-4676
-4706
-4744
-4793
-4853
-4925
-5007
-5096
-5188
-5282
-5374
-5462
-5545
-5624
-5700
-5773
-5845
-5918
-5994
-6072
-6153
-6240
-6333
-6433
-6541
-6657
-6782
-6917
-7062
-7211
-7357
-7498
-7631
-7755
-7871
-7982
-8087
-8191
-8290
-8387
-8484
-8584
-8691
-8806
-8928
-9059
-9194
-9334
-9475
-9617
-9762
-9910
-10059
-10211
-10367
-10528
-10693
-10861
-11032
-11208
-11386
-11567
-11750
-11934
-12120
-12307
-12496
-12687
-12881
-13077
-13274
-13470
-13666
-13860
-14051
-14236
-14411
-14574
-14720
-14848
-14957
-15045
-15111
-15159
-15190
-15208
-15217
-15219
-15214
-15205
-15191
-15172
-15150
-15123
-15089
-15051
-15009
-14962
-14911
-14853
-14784
-14701
-14605
-14498
-14383
-14262
-14137
-14006
-13866
-13718
-13564
-13407
-13253
-13102
-12955
-12814
-12679
-12549
-12421
-12293
-12167
-12042
-11919
-11797
-11676
-11553
-11427
-11300
-11173
-11050
-10936
-10834
-10745
-10668
-10599
-10538
-10482
-10429
-10378
-10329
-10279
-10229
-10181
-10135
-10094
-10057
-10023
-9991
-9960
-9931
-9903
-9878
-9860
-9851
-9856
-9876
-9912
-9967
-10045
-10146
-10270
-10415
-10580
-10766
-10970
-11188
-11416
-11654
-11899
-12146
-12394
-12641
-12885
-13128
-13367
-13600
-13823
-14037
-14243
-14441
-14631
-14813
-14989
-15164
-15340
-15517
-15694
-15872
-16052
-16233
-16416
-16600
-16787
-16977
-17170
-17365
-17559
-17754
-17949
-18147
-18347
-18545
-18740
-18929
-19109
-19282
-19447
-19601
-19745
-19877
-19996
-20099
-20186
-20258
-20315
-20353
-20374
-20378
-20368
-20345
-20312
-20271
-20226
-20182
-20145
-20116
-20096
-20084
-20077
-20070
-20060
-20044
-20025
-19999
-19969
-19934
-19896
-19859
-19826
-19799
-19781
-19771
-19769
-19775
-19788
-19808
-19830
-19853
-19874
-19890
-19897
-19893
-19876
-19847
-19805
-19752
-19688
-19613
-19526
-19425
-19311
-19183
-19041
-18888
-18726
-18557
-18382
-18199
-18010
-17813
-17604
-17383
-17152
-16914
-16670
-16420
-16164
-15903
-15634
-15358
-15078
-14796
-14514
-14234
-13956
-13677
-13399
-13120
-12838
-12552
-12260
-11963
-11661
-11357
-11052
-10748
-10446
-10147
-9852
-9563
-9282
-9008
-8744
-8487
-8239
-7999
-7769
-7551
-7346
-7153
-6972
-6804
-6649
-6505
-6373
-6257
-6155
-6067
-5992
-5930
-5881
-5846
-5825
-5817
-5822
-5837
-5863
-5899
-5945
-6001
-6069
-6150
-6244
-6351
-6472
-6605
-6746
-6893
-7041
-7189
-7334
-7475
-7607
-7730
-7842
-7947
-8044
-8134
-8218
-8297
-8372
-8446
-8521
-8599
-8682
-8773
-8872
-8981
-9103
-9237
-9382
-9535
-9696
-9861
-10029
-10198
-10368
-10538
-10705
-10868
-11022
-11170
-11311
-11448
-11583
-11719
-11855
-11990
-12122
-12248
-12368
-12481
-12584
-12677
-12758
-12826
-12878
-12911
-12927
-12926
-12911
-12882
-12843
-12796
-12745
-12690
-12636
-12586
-12540
-12498
-12462
-12430
-12401
-12377
-12358
-12345
-12342
-12347
-12361
-12384
-12416
-12457
-12506
-12560
-12619
-12683
-12753
-12828
-12907
-12991
-13078
-13166
-13255
-13344
-13432
-13517
-13599
-13676
-13746
-13808
-13865
-13917
-13964
-14005
-14039
-14065
-14087
-14105
-14120
-14133
-14144
-14154
-14162
-14168
-14170
-14169
-14165
-14157
-14148
-14139
-14134
-14132
-14136
-14148
-14169
-14198
-14236
-14283
-14341
-14409
-14486
-14566
-14647
-14728
-14810
-14893
-14979
-15067
-15157
-15251
-15349
-15449
-15549
-15648
-15745
-15839
-15929
-16014
-16093
-16170
-16245
-16320
-16393
-16466
-16537
-16607
-16679
-16754
-16834
-16917
-17006
-17099
-17198
-17300
-17403
-17506
-17610
-17715
-17819
-17924
-18029
-18134
-18239
-18343
-18446
-18548
-18649
-18748
-18844
-18936
-19022
-19102
-19175
-19241
-19298
-19346
-19383
-19408
-19422
-19424
-19415
-19394
-19363
-19324
-19278
-19226
-19170
-19112
-19053
-18998
-18947
-18902
-18864
-18833
-18808
-18788
-18773
-18761
-18749
-18738
-18726
-18711
-18695
-18677
-18653
-18623
-18585
-18539
-18486
-18426
-18357
-18280
-18196
-18105
-18006
-17902
-17790
-17670
-17542
-17406
-17262
-17112
-16957
-16797
-16634
-16468
-16297
-16122
-15941
-15752
-15555
-15347
-15132
-14910
-14682
-14450
-14213
-13973
-13731
-13487
-13241
-12994
-12745
-12496
-12248
-12001
-11754
-11508
-11261
-11011
-10758
-10501
-10241
-9975
-9704
-9429
-9151
-8871
-8590
-8308
-8023
-7736
-7445
-7149
-6848
-6542
-6231
-5916
-5596
-5270
-4940
-4606
-4269
-3932
-3596
-3262
-2930
-2601
-2275
-1951
-1630
-1312
-996
-683
-370
-57
256
569
885
1202
1523
1847
2172
2497
2820
3143
3463
3780
4094
4407
4719
5029
5337
5641
5939
6231
6516
6792
7059
7314
7555
7783
7997
8198
8392
8580
8766
8950
9136
9325
9518
9715
9917
10124
10336
10552
10772
10996
11222
11449
11673
11894
12112
12325
12534
12738
12939
13137
13330
13517
13696
13867
14029
14182
14325
14460
14588
14712
14837
14964
15097
15240
15397
15570
15761
15974
16207
16463
16736
17026
17332
17653
17989
18337
18697
19067
19447
19837
20238
20647
21066
21494
21932
22380
22840
23309
23785
24268
24756
25249
25745
26243
26742
27244
27746
28247
28747
29248
29751
30257
30764
31272
31780
32287
32794
33299
33802
34301
34795
35284
35768
36246
36719
37185
37642
38091
38529
38956
39373
39779
40173
40554
40921
41271
41603
41917
42213
42491
42751
42997
43228
43445
43647
43833
44004
44159
44298
44421
44531
44628
44714
44788
44854
44910
44956
44992
45021
45042
45056
45062
45058
45044
45021
44987
44945
44892
44829
44757
44674
44580
44473
44353
44221
44074
43913
43740
43553
43353
43142
42922
42695
42461
42224
41986
41747
41509
41271
41035
40799
40563
40324
40083
39838
39590
39340
39087
38834
38581
38330
38082
37837
37594
37353
37114
36877
36643
36412
36184
35957
35730
35500
35265
35024
34778
34527
34272
34010
33742
33466
33183
32893
32598
32302
32002
31699
31393
31083
30768
30446
30118
29783
29443
29100
28752
28401
28046
27688
27328
26965
26601
26233
25861
25483
25098
24705
24304
23894
23478
23056
22628
22195
21758
21316
20871
20422
19970
19515
19056
18594
18127
17658
17188
16716
16242
15769
15295
14822
14351
13883
13418
12957
12502
12053
11612
11180
10758
10347
9947
9559
9183
8817
8461
8113
7774
7443
7121
6806
6502
6208
5926
5655
5395
5143
4897
4652
4408
4162
3916
3667
3417
3164
2911
2655
2399
2143
1888
1635
1384
1136
892
652
417
185
-46
-276
-504
-732
-957
-1179
-1397
-1611
-1823
-2031
-2238
-2441
-2642
-2840
-3036
-3229
-3420
-3609
-3798
-3986
-4174
-4363
-4554
-4746
-4939
-5135
-5333
-5536
-5743
-5951
-6161
-6371
-6582
-6790
-6997
-7203
-7408
-7616
-7830
-8051
-8280
-8517
-8763
-9017
-9280
-9550
-9828
-10111
-10401
-10695
-10991
-11291
-11591
-11891
-12190
-12490
-12789
-13086
-13382
-13677
-13971
-14264
-14555
-14843
-15127
-15406
-15678
-15944
-16202
-16455
-16703
-16946
-17184
-17416
-17640
-17855
-18059
-18250
-18428
-18593
-18744
-18881
-19005
-19117
-19216
-19305
-19386
-19458
-19524
-19585
-19640
-19691
-19736
-19776
-19810
-19838
-19861
-19878
-19890
-19897
-19898
-19894
-19884
-19869
-19847
-19820
-19787
-19749
-19705
-19653
-19593
-19522
-19442
-19353
-19257
-19155
-19049
-18939
-18827
-18712
-18594
-18473
-18351
-18228
-18107
-17986
-17867
-17749
-17631
-17512
-17390
-17265
-17135
-17001
-16861
-16717
-16567
-16414
-16256
-16096
-15933
-15768
-15600
-15428
-15252
-15072
-14888
-14700
-14506
-14306
-14102
-13895
-13685
-13475
-13265
-13056
-12851
-12649
-12452
-12259
-12069
-11882
-11698
-11515
-11334
-11153
-10973
-10795
-10617
-10439
-10261
-10081
-9900
-9717
-9534
-9351
-9169
-8988
-8809
-8630
-8451
-8273
-8093
-7916
-7737
-7557
-7376
-7195
-7013
-6829
-6643
-6453
-6259
-6059
-5855
-5646
-5433
-5214
-4989
-4759
-4523
-4283
-4038
-3791
-3541
-3290
-3038
-2788
-2540
-2295
-2052
-1812
-1575
-1339
-1106
-876
-647
-419
-193
34
260
488
716
946
1177
1409
1642
1875
2108
2341
2573
2805
3035
3263
3489
3713
3934
4152
4368
4580
4788
4990
5186
5374
5555
5728
5894
6053
6206
6351
6488
6617
6738
6848
6949
7041
7126
7202
7270
7332
7389
7439
7485
7528
7568
7606
7641
7675
7709
7742
7775
7806
7836
7864
7890
7915
7937
7959
7980
8002
8025
8048
8071
8096
8121
8143
8164
8182
8198
8212
8226
8238
8251
8266
8283
8302
8325
8351
8380
8411
8445
8479
8514
8549
8583
8616
8649
8683
8718
8755
8794
8836
8880
8928
8979
9030
9079
9126
9169
9208
9243
9274
9298
9316
9328
9336
9340
9343
9343
9342
9339
9335
9328
9319
9308
9295
9280
9263
9244
9225
9206
9188
9172
9159
9149
9143
9139
9139
9141
9146
9152
9159
9167
9175
9182
9186
9186
9182
9175
9165
9151
9136
9119
9102
9087
9074
9064
9056
9052
9049
9049
9051
9056
9064
9074
9085
9099
9114
9129
9146
9165
9184
9203
9221
9238
9254
9269
9282
9293
9302
9309
9315
9319
9322
9325
9329
9336
9345
9358
9374
9393
9413
9433
9451
9465
9475
9480
9481
9477
9467
9452
9432
9407
9380
9349
9315
9279
9241
9204
9166
9129
9094
9060
9029
9000
8975
8953
8935
8921
8910
8903
8899
8898
8899
8900
8901
8901
8901
8901
8902
8904
8907
8911
8917
8924
8930
8936
8940
8941
8939
8933
8922
8906
8886
8862
8832
8798
8759
8717
8672
8624
8573
8520
8464
8406
8344
8278
8209
8135
8058
7978
7894
7807
7716
7621
7520
7415
7303
7185
7061
6932
6798
6660
6518
6372
6224
6074
5923
5774
5626
5481
5339
5198
5059
4921
4786
4653
4520
4388
4257
4127
3997
3865
3734
3601
3468
3333
3197
3061
2924
2788
2653
2519
2386
2254
2124
1993
1862
1731
1600
1470
1339
1210
1080
949
816
681
543
401
257
110
-40
-193
-348
-505
-664
-825
-988
-1154
-1322
-1491
-1662
-1833
-2005
-2178
-2351
-2524
-2697
-2869
-3040
-3210
-3380
-3550
-3721
-3894
-4070
-4248
-4428
-4610
-4794
-4978
-5163
-5350
-5537
-5724
-5910
-6093
-6273
-6449
-6621
-6790
-6955
-7117
-7278
-7438
-7597
-7757
-7916
-8076
-8235
-8395
-8556
-8716
-8876
-9035
-9194
-9352
-9510
-9667
-9822
-9977
-10131
-10284
-10437
-10589
-10741
-10892
-11041
-11191
-11339
-11487
-11633
-11778
-11923
-12068
-12213
-12358
-12501
-12643
-12785
-12926
-13066
-13205
-13343
-13479
-13612
-13741
-13866
-13987
-14104
-14217
-14326
-14430
-14529
-14622
-14712
-14797
-14878
-14956
-15030
-15099
-15165
-15228
-15286
-15342
-15394
-15444
-15490
-15532
-15571
-15606
-15635
-15659
-15676
-15687
-15693
-15692
-15685
-15674
-15658
-15639
-15616
-15592
-15568
-15544
-15520
-15498
-15476
-15456
-15439
-15423
-15411
-15402
-15396
-15393
-15393
-15397
-15405
-15417
-15432
-15451
-15471
-15492
-15514
-15535
-15556
-15575
-15592
-15607
-15619
-15628
-15634
-15639
-15642
-15646
-15649
-15653
-15658
-15666
-15675
-15686
-15698
-15711
-15726
-15740
-15754
-15766
-15776
-15784
-15788
-15789
-15786
-15780
-15770
-15757
-15742
-15724
-15703
-15681
-15657
-15632
-15605
-15577
-15550
-15523
-15496
-15469
-15441
-15413
-15383
-15351
-15315
-15274
-15228
-15177
-15120
-15058
-14991
-14919
-14844
-14764
-14681
-14595
-14505
-14411
-14313
-14212
-14108
-14002
-13892
-13780
-13665
-13550
-13433
-13315
-13196
-13077
-12960
-12844
-12730
-12619
-12510
-12403
-12298
-12196
-12097
-12001
-11910
-11823
-11739
-11659
-11582
-11509
-11440
-11374
-11313
-11254
-11199
-11146
-11096
-11047
-11000
-10955
-10911
-10868
-10827
-10787
-10748
-10711
-10676
-10642
-10610
-10579
-10551
-10526
-10502
-10481
-10460
-10441
-10422
-10403
-10385
-10367
-10349
-10330
-10311
-10290
-10267
-10244
-10218
-10192
-10165
-10138
-10111
-10083
-10056
-10029
-10004
-9979
-9957
-9935
-9915
-9895
-9875
-9855
-9834
-9813
-9791
-9768
-9745
-9719
-9691
-9661
-9627
-9589
-9548
-9501
-9449
-9392
-9329
-9260
-9185
-9104
-9018
-8928
-8834
-8738
-8639
-8538
-8436
-8333
-8229
-8124
-8019
-7914
-7811
-7708
-7605
-7502
-7398
-7293
-7188
-7081
-6973
-6866
-6758
-6652
-6547
-6444
-6344
-6247
-6155
-6066
-5982
-5903
-5828
-5757
-5689
-5624
-5561
-5500
-5439
-5377
-5313
-5248
-5181
-5111
-5039
-4964
-4888
-4809
-4728
-4647
-4566
-4485
-4405
-4326
-4248
-4170
-4091
-4014
-3937
-3860
-3783
-3705
-3625
-3545
-3463
-3379
-3292
-3203
-3113
-3022
-2928
-2833
-2736
-2637
-2536
-2433
-2330
-2224
-2116
-2005
-1891
-1772
-1648
-1521
-1390
-1254
-1115
-970
-822
-669
-512
-349
-180
-4
178
367
563
764
972
1183
1398
1616
1835
2054
2272
2488
2702
2912
3119
3320
3517
3709
3896
4078
4259
4435
4608
4780
4949
5116
5282
5448
5615
5783
5953
6124
6296
6470
6644
6819
6994
7169
7343
7515
7686
7856
8025
8193
8359
8524
8686
8846
9003
9156
9305
9449
9589
9724
9854
9980
10102
10220
10335
10446
10554
10660
10764
10867
10968
11068
11167
11265
11361
11455
11547
11637
11725
11810
11893
11973
12051
12128
12202
12275
12347
12419
12490
12561
12631
12701
12768
12834
12899
12962
13024
13085
13146
13207
13267
13327
13387
13446
13503
13559
13614
13668
13722
13775
13829
13884
13941
14000
14062
14127
14196
14269
14347
14428
14515
14605
14700
14799
14903
15011
15124
15242
15365
15493
15626
15764
15906
16053
16203
16357
16514
16673
16833
16994
17154
17313
17471
17626
17780
17931
18080
18227
18371
18514
18654
18791
18925
19056
19183
19306
19425
19539
19648
19752
19851
19944
20033
20116
20195
20269
20338
20403
20463
20519
20571
20618
20661
20699
20731
20759
20781
20798
20810
20815
20814
20806
20791
20769
20739
20703
20659
20610
20555
20495
20430
20361
20286
20207
20123
20034
19940
19840
19734
19623
19506
19385
19260
19130
18998
18862
18725
18585
18443
18300
18155
18008
17860
17711
17560
17407
17253
17096
16938
16778
16617
16455
16292
16129
15967
15806
15646
15489
15333
15179
15027
14877
14730
14585
14444
14305
14169
14036
13905
13776
13649
13524
13399
13275
13152
13029
12907
12785
12663
12542
12420
12298
12176
12053
11930
11805
11680
11554
11427
11300
11171
11043
10915
10788
10661
10535
10408
10281
10154
10026
9897
9766
9635
9504
9374
9244
9116
8990
8866
8744
8624
8505
8387
8270
8154
8039
7925
7812
7700
7589
7478
7368
7258
7149
7039
6929
6818
6706
6594
6480
6364
6247
6127
6006
5881
5755
5627
5496
5365
5233
5100
4967
4833
4701
4569
4437
4304
4172
4040
3907
3773
3639
3504
3368
3231
3092
2952
2811
2669
2526
2383
2240
2097
1955
1813
1672
1532
1393
1255
1119
984
850
718
588
459
332
206
82
-41
-163
-283
-402
-519
-635
-749
-861
-971
-1079
-1185
-1288
-1387
-1483
-1575
-1663
-1747
-1827
-1903
-1974
-2040
-2102
-2160
-2214
-2265
-2313
-2359
-2404
-2447
-2490
-2531
-2573
-2614
-2655
-2696
-2737
-2777
-2816
-2853
-2890
-2925
-2958
-2990
-3021
-3050
-3078
-3106
-3132
-3157
-3182
-3205
-3228
-3250
-3271
-3291
-3310
-3328
-3345
-3361
-3377
-3391
-3405
-3418
-3429
-3439
-3448
-3456
-3463
-3469
-3473
-3478
-3482
-3486
-3490
-3493
-3497
-3500
-3502
-3503
-3502
-3500
-3495
-3489
-3480
-3468
-3455
-3439
-3421
-3401
-3379
-3356
-3333
-3308
-3284
-3260
-3238
-3217
-3197
-3178
-3160
-3143
-3127
-3112
-3098
-3086
-3074
-3064
-3055
-3047
-3039
-3032
-3025
-3017
-3009
-2999
-2986
-2971
-2952
-2930
-2905
-2877
-2847
-2815
-2782
-2749
-2717
-2684
-2654
-2625
-2598
-2573
-2551
-2531
-2512
-2495
-2479
-2464
-2450
-2436
-2422
-2408
-2393
-2377
-2360
-2340
-2319
-2295
-2268
-2238
-2205
-2169
-2130
-2088
-2043
-1996
-1947
-1896
-1844
-1790
-1736
-1681
-1625
-1568
-1511
-1451
-1391
-1330
-1268
-1206
-1144
-1083
-1022
-962
-903
-846
-791
-739
-690
-645
-604
-566
-533
-503
-477
-453
-432
-414
-397
-381
-368
-355
-345
-336
-328
-322
-318
-316
-316
-317
-320
-324
-329
-336
-345
-355
-367
-380
-396
-413
-432
-453
-476
-502
-529
-559
-591
-624
-659
-695
-730
-765
-799
-831
-862
-892
-921
-949
-976
-1002
-1029
-1055
-1081
-1108
-1135
-1161
-1186
-1211
-1235
-1258
-1279
-1300
-1318
-1334
-1348
-1359
-1369
-1377
-1384
-1390
-1395
-1400
-1405
-1411
-1416
-1420
-1425
-1430
-1434
-1439
-1443
-1446
-1447
-1446
-1442
-1436
-1426
-1413
-1397
-1376
-1353
-1325
-1294
-1259
-1219
-1175
-1126
-1072
-1014
-952
-887
-820
-749
-675
-600
-524
-446
-368
-289
-211
-132
-54
25
104
183
262
342
421
501
582
663
746
829
914
1000
1088
1176
1265
1355
1446
1537
1630
1723
1816
1910
2004
2098
2190
2281
2370
2456
2540
2620
2697
2770
2838
2903
2964
3021
3073
3121
3165
3205
3240
3271
3297
3319
3336
3349
3357
3361
3360
3355
3345
3330
3312
3289
3263
3233
3201
3167
3132
3097
3061
3025
2989
2952
2914
2875
2834
2793
2749
2704
2658
2610
2561
2509
2455
2399
2340
2279
2216
2151
2085
2017
1951
1884
1817
1752
1687
1624
1561
1498
1436
1374
1312
1249
1187
1124
1060
995
929
861
792
720
646
570
492
412
330
245
158
69
-22
-114
-208
-302
-397
-492
-586
-680
-773
-866
-957
-1047
-1135
-1223
-1310
-1397
-1485
-1573
-1662
-1753
-1845
-1937
-2031
-2126
-2224
-2322
-2423
-2526
-2630
-2734
-2840
-2946
-3053
-3160
-3266
-3373
-3478
-3583
-3688
-3792
-3895
-3998
-4100
-4203
-4305
-4407
-4508
-4610
-4712
-4813
-4915
-5017
-5119
-5221
-5323
-5426
-5529
-5633
-5736
-5840
-5944
-6048
-6151
-6254
-6357
-6459
-6560
-6660
-6758
-6854
-6947
-7038
-7125
-7208
-7288
-7364
-7435
-7503
-7567
-7627
-7683
-7736
-7786
-7834
-7878
-7921
-7961
-7999
-8036
-8071
-8105
-8138
-8170
-8200
-8228
-8256
-8282
-8307
-8331
-8354
-8376
-8396
-8415
-8432
-8447
-8461
-8474
-8486
-8496
-8505
-8513
-8520
-8525
-8529
-8531
-8532
-8532
-8531
-8528
-8524
-8518
-8511
-8502
-8492
-8481
-8469
-8456
-8444
-8433
-8422
-8412
-8404
-8395
-8388
-8380
-8372
-8364
-8355
-8346
-8336
-8326
-8315
-8305
-8295
-8284
-8273
-8262
-8249
-8236
-8221
-8205
-8186
-8164
-8141
-8115
-8085
-8052
-8016
-7976
-7933
-7887
-7838
-7786
-7731
-7673
-7611
-7546
-7479
-7407
-7333
-7255
-7174
-7089
-7001
-6909
-6813
-6712
-6608
-6500
-6388
-6272
-6153
-6030
-5905
-5777
-5647
-5516
-5384
-5252
-5119
-4986
-4853
-4721
-4589
-4458
-4328
-4198
-4070
-3943
-3818
-3694
-3573
-3454
-3337
-3222
-3109
-2997
-2886
-2777
-2668
-2560
-2452
-2346
-2239
-2132
-2025
-1920
-1814
-1709
-1606
-1503
-1402
-1303
-1205
-1109
-1014
-922
-832
-744
-658
-575
-494
-416
-339
-264
-191
-119
-49
20
87
155
221
287
354
420
487
555
623
692
761
829
896
961
1024
1084
1142
1196
1248
1297
1343
1386
1428
1467
1504
1539
1573
1605
1635
1664
1692
1719
1746
1773
1800
1828
1856
1884
1912
1941
1969
1997
2025
2054
2082
2112
2142
2172
2205
2238
2273
2311
2350
2390
2432
2476
2520
2566
2612
2660
2709
2758
2809
2860
2911
2963
3015
3067
3119
3172
3223
3275
3324
3373
3420
3465
3508
3550
3590
3629
3667
3703
3739
3774
3809
3844
3879
3913
3947
3981
4014
4046
4078
4109
4141
4172
4203
4236
4268
4301
4335
4370
4405
4442
4479
4517
4556
4595
4636
4677
4717
4758
4797
4836
4873
4910
4945
4980
5014
5047
5080
5111
5140
5168
5194
5217
5238
5257
5275
5290
5303
5314
5323
5330
5336
5339
5341
5341
5340
5337
5335
5332
5330
5328
5327
5326
5327
5327
5328
5329
5330
5329
5329
5327
5325
5323
5319
5314
5309
5302
5294
5286
5277
5267
5258
5248
5239
5229
5220
5211
5203
5195
5187
5179
5171
5162
5153
5144
5135
5125
5115
5104
5093
5080
5067
5054
5039
5024
5009
4993
4977
4961
4946
4931
4916
4902
4889
4876
4863
4850
4838
4825
4812
4798
4784
4769
4754
4738
4721
4704
4687
4669
4651
4633
4615
4597
4581
4565
4550
4537
4525
4515
4506
4499
4492
4487
4483
4480
4479
4479
4480
4483
4486
4491
4496
4501
4507
4513
4520
4527
4534
4543
4553
4564
4577
4591
4607
4626
4646
4668
4691
4716
4742
4770
4798
4828
4858
4890
4922
4957
4994
5033
5074
5117
5162
5209
5258
5308
5358
5409
5460
5511
5561
5609
5656
5702
5745
5786
5825
5862
5896
5928
5958
5986
6012
6037
6061
6084
6106
6127
6148
6169
6189
6209
6228
6247
6266
6284
6301
6318
6334
6349
6363
6376
6389
6400
6410
6418
6423
6427
6429
6428
6425
6420
6413
6403
6390
6375
6356
6336
6312
6286
6258
6227
6194
6160
6123
6085
6046
6005
5963
5920
5875
5830
5784
5738
5690
5641
5592
5543
5495
5446
5398
5350
5303
5256
5210
5163
5117
5071
5024
4978
4930
4883
4836
4788
4740
4693
4645
4597
4549
4501
4454
4406
4359
4312
4265
4218
4170
4123
4075
4029
3982
3936
3891
3847
3804
3762
3721
3681
3642
3604
3567
3530
3493
3457
3421
3385
3350
3315
3280
3245
3209
3173
3137
3101
3065
3028
2992
2955
2919
2883
2846
2810
2774
2738
2702
2665
2629
2593
2556
2518
2479
2440
2399
2357
2314
2270
2224
2178
2132
2085
2037
1990
1943
1896
1849
1803
1758
1714
1671
1629
1588
1547
1508
1470
1434
1398
1363
1329
1296
1263
1231
1199
1168
1137
1106
1074
1043
1010
978
944
909
872
834
795
753
710
664
616
565
512
456
397
337
274
210
144
76
8
-61
-131
-201
-272
-343
-415
-486
-557
-627
-697
-766
-835
-902
-968
-1033
-1096
-1157
-1217
-1274
-1330
-1384
-1436
-1485
-1532
-1577
-1620
-1661
-1699
-1736
-1771
-1804
-1836
-1866
-1895
-1924
-1951
-1978
-2004
-2029
-2054
-2078
-2102
-2125
-2148
-2171
-2194
-2216
-2238
-2260
-2281
-2302
-2321
-2340
-2358
-2375
-2391
-2407
-2421
-2436
-2449
-2462
-2474
-2484
-2494
-2503
-2511
-2518
-2524
-2529
-2534
-2539
-2543
-2547
-2550
-2553
-2556
-2558
-2561
-2563
-2565
-2567
-2570
-2572
-2574
-2576
-2579
-2581
-2583
-2585
-2587
-2589
-2590
-2590
-2590
-2588
-2586
-2583
-2579
-2573
-2566
-2558
-2548
-2537
-2525
-2512
-2498
-2484
-2469
-2455
-2441
-2427
-2414
-2401
-2389
-2377
-2366
-2355
-2344
-2333
-2322
-2310
-2298
-2285
-2273
-2260
-2248
-2235
-2222
-2209
-2197
-2184
-2171
-2159
-2146
-2133
-2120
-2106
-2091
-2076
-2060
-2043
-2025
-2007
-1987
-1965
-1943
-1919
-1893
-1867
-1840
-1812
-1783
-1753
-1723
-1693
-1662
-1631
-1599
-1568
-1536
-1505
-1473
-1442
-1411
-1380
-1349
-1318
-1287
-1254
-1222
-1188
-1155
-1121
-1086
-1052
-1016
-982
-948
-913
-880
-846
-813
-781
-749
-717
-686
-656
-627
-598
-570
-543
-516
-489
-462
-435
-408
-381
-354
-328
-301
-275
-248
-222
-195
-169
-143
-118
-93
-68
-44
-21
2
24
45
65
84
102
120
136
152
168
182
196
208
220
230
239
247
254
260
265
269
272
275
277
278
278
278
277
277
276
276
276
276
277
278
278
279
280
280
280
280
280
278
277
275
274
272
270
268
266
264
263
262
262
263
264
266
270
274
279
284
290
295
301
306
312
317
321
325
328
331
332
333
333
331
330
328
326
324
322
320
318
317
315
313
312
310
308
306
305
303
302
301
300
298
297
296
294
292
290
287
283
279
274
268
260
251
240
228
214
197
179
158
135
110
84
55
24
-8
-42
-78
-115
-153
-193
-234
-277
-321
-366
-413
-461
-510
-560
-612
-664
-717
-772
-827
-883
-939
-997
-1055
-1113
-1172
-1231
-1290
-1348
-1406
-1463
-1520
-1576
-1630
-1683
-1735
-1785
-1833
-1879
-1923
-1965
-2005
-2043
-2079
-2113
-2145
-2175
-2203
-2229
-2254
-2277
-2298
-2319
-2338
-2356
-2373
-2388
-2403
-2415
-2427
-2436
-2444
-2449
-2453
-2454
-2453
-2451
-2447
-2441
-2434
-2425
-2415
-2405
-2393
-2380
-2365
-2350
-2335
-2318
-2301
-2283
-2265
-2247
-2228
-2210
-2191
-2173
-2155
-2136
-2118
-2100
-2081
-2062
-2041
-2021
-1999
-1975
-1951
-1925
-1898
-1869
-1840
-1810
-1779
-1747
-1714
-1680
-1645
-1609
-1572
-1535
-1496
-1457
-1417
-1377
-1336
-1296
-1254
-1213
-1172
-1130
-1089
-1047
-1006
-965
-926
-887
-849
-811
-775
-739
-705
-672
-641
-611
-582
-556
-531
-508
-487
-468
-450
-435
-421
-408
-397
-387
-379
-372
-367
-363
-360
-358
-357
-357
-358
-359
-360
-361
-361
-362
-362
-362
-361
-360
-357
-355
-351
-347
-343
-339
-334
-328
-323
-317
-311
-304
-298
-292
-286
-280
-275
-269
-264
-258
-253
-247
-240
-233
-226
-218
-209
-199
-188
-176
-163
-150
-135
-120
-104
-87
-69
-50
-30
-8
15
39
65
93
123
154
188
223
261
300
341
384
428
473
520
567
616
666
716
767
819
871
923
975
1027
1080
1133
1186
1240
1294
1348
1403
1458
1514
1570
1627
1685
1744
1803
1862
1922
1982
2041
2102
2163
2223
2283
2343
2403
2463
2522
2581
2640
2698
2755
2813
2869
2925
2981
3036
3090
3144
3198
3250
3303
3355
3407
3460
3512
3565
3617
3670
3723
3776
3828
3881
3933
3985
4037
4089
4140
4192
4243
4294
4345
4395
4445
4495
4545
4595
4645
4695
4745
4795
4844
4894
4943
4992
5041
5089
5136
5183
5229
5275
5319
5363
5406
5448
5490
5531
5571
5611
5650
5689
5728
5765
5802
5838
5873
5908
5942
5975
6007
6039
6070
6100
6129
6158
6186
6213
6239
6265
6289
6313
6336
6357
6378
6397
6416
6434
6451
6467
6482
6496
6509
6521
6531
6541
6549
6556
6562
6567
6570
6572
6573
6572
6569
6565
6558
6551
6541
6531
6518
6504
6489
6471
6452
6431
6408
6383
6357
6328
6297
6265
6231
6195
6158
6119
6079
6038
5997
5955
5912
5870
5827
5786
5745
5705
5666
5629
5594
5560
5529
5500
5472
5447
5424
5402
5382
5363
5346
5329
5313
5298
5283
5269
5254
5240
5225
5210
5195
5180
5166
5151
5137
5122
5109
5095
5082
5068
5055
5041
5027
5012
4996
4978
4960
4940
4918
4894
4869
4842
4813
4782
4750
4715
4679
4641
4601
4560
4518
4474
4428
4381
4332
4281
4228
4174
4117
4059
3999
3937
3874
3809
3742
3675
3606
3536
3466
3395
3323
3251
3179
3107
3034
2961
2889
2816
2744
2671
2599
2526
2454
2382
2310
2238
2167
2096
2025
1956
1886
1817
1749
1681
1614
1548
1483
1419
1357
1296
1236
1179
1123
1069
1016
966
917
870
825
782
739
699
659
620
582
545
509
473
437
402
367
333
300
266
233
201
169
138
107
76
47
17
-12
-40
-69
-97
-124
-151
-178
-205
-230
-256
-282
-307
-333
-360
-387
-414
-442
-471
-501
-532
-563
-596
-629
-663
-697
-733
-769
-806
-843
-881
-920
-960
-999
-1040
-1080
-1120
-1160
-1200
-1240
-1279
-1318
-1356
-1394
-1432
-1469
-1507
-1545
-1583
-1622
-1661
-1701
-1741
-1783
-1825
-1867
-1911
-1954
-1998
-2041
-2085
-2129
-2173
-2216
-2259
-2302
-2345
-2387
-2429
-2470
-2511
-2551
-2592
-2632
-2672
-2712
-2751
-2790
-2828
-2866
-2903
-2939
-2975
-3010
-3044
-3077
-3109
-3141
-3171
-3201
-3229
-3256
-3282
-3307
-3330
-3353
-3374
-3395
-3414
-3433
-3451
-3468
-3485
-3501
-3516
-3530
-3544
-3557
-3569
-3580
-3591
-3600
-3608
-3615
-3620
-3624
-3626
-3626
-3625
-3621
-3616
-3610
-3601
-3591
-3579
-3565
-3550
-3532
-3513
-3492
-3469
-3445
-3420
-3392
-3364
-3334
-3303
-3271
-3238
-3205
-3171
-3136
-3100
-3063
-3026
-2988
-2950
-2910
-2870
-2830
-2788
-2747
-2704
-2661
-2618
-2574
-2529
-2484
-2438
-2392
-2345
-2298
-2250
-2201
-2151
-2100
-2047
-1993
-1937
-1879
-1820
-1759
-1696
-1631
-1565
-1497
-1427
-1356
-1284
-1211
-1137
-1062
-986
-909
-832
-754
-675
-595
-515
-433
-351
-268
-184
-100
-16
69
153
237
320
403
484
564
643
719
793
866
936
1004
1069
1133
1194
1253
1310
1365
1419
1471
1522
1572
1620
1668
1715
1761
1807
1852
1897
1941
1986
2029
2075
2119
2163
2208
2253
2297
2342
2387
2432
2476
2520
2564
2607
2650
2692
2734
2774
2814
2853
2892
2930
2967
3005
3041
3077
3113
3149
3185
3220
3255
3290
3325
3360
3394
3429
3463
3498
3532
3566
3600
3634
3668
3701
3734
3767
3800
3833
3865
3899
3932
3966
4000
4035
4070
4106
4142
4178
4215
4252
4289
4327
4365
4403
4442
4481
4520
4559
4598
4636
4674
4711
4747
4782
4816
4849
4882
4913
4943
4973
5002
5031
5059
5087
5114
5140
5165
5190
5213
5236
5257
5277
5296
5314
5331
5347
5362
5375
5388
5400
5411
5421
5431
5440
5449
5457
5464
5470
5475
5480
5484
5487
5490
5491
5491
5490
5488
5484
5479
5473
5465
5456
5445
5433
5419
5403
5387
5368
5349
5329
5307
5285
5262
5238
5213
5188
5162
5136
5110
5083
5057
5029
5002
4974
4946
4918
4889
4861
4832
4804
4775
4746
4716
4687
4657
4627
4596
4565
4534
4502
4470
4437
4403
4370
4335
4300
4264
4228
4191
4153
4114
4075
4035
3994
3953
3911
3869
3825
3782
3737
3693
3647
3601
3555
3508
3460
3413
3364
3315
3266
3215
3164
3112
3060
3007
2954
2900
2846
2791
2736
2681
2625
2570
2514
2459
2404
2349
2293
2238
2183
2129
2074
2019
1964
1910
1855
1801
1747
1694
1641
1589
1538
1487
1437
1388
1339
1290
1242
1194
1148
1101
1055
1010
966
922
880
838
797
756
717
679
641
604
568
531
496
460
425
389
354
319
283
248
213
178
144
109
75
40
6
-28
-61
-94
-126
-158
-190
-221
-251
-281
-310
-339
-367
-396
-424
-451
-479
-507
-535
-563
-590
-618
-646
-674
-702
-730
-758
-787
-816
-845
-875
-906
-937
-969
-1002
-1036
-1070
-1105
-1141
-1178
-1216
-1254
-1294
-1334
-1374
-1416
-1458
-1501
-1546
-1591
-1636
-1682
-1729
-1776
-1823
-1871
-1918
-1966
-2013
-2061
-2109
-2156
-2203
-2249
-2295
-2340
-2384
-2427
-2469
-2511
-2551
-2589
-2627
-2663
-2698
-2732
-2764
-2794
-2824
-2852
-2878
-2903
-2927
-2950
-2972
-2993
-3012
-3032
-3050
-3067
-3084
-3100
-3115
-3130
-3145
-3159
-3173
-3187
-3200
-3213
-3226
-3238
-3250
-3261
-3272
-3282
-3291
-3299
-3306
-3313
-3318
-3322
-3325
-3327
-3327
-3327
-3325
-3323
-3319
-3315
-3309
-3303
-3296
-3288
-3279
-3269
-3259
-3248
-3236
-3224
-3211
-3198
-3184
-3169
-3155
-3140
-3125
-3109
-3094
-3079
-3065
-3050
-3036
-3021
-3007
-2992
-2978
-2963
-2948
-2932
-2917
-2901
-2885
-2869
-2854
-2838
-2822
-2807
-2791
-2776
-2760
-2745
-2729
-2714
-2698
-2683
-2668
-2652
-2637
-2622
-2607
-2591
-2576
-2561
-2546
-2531
-2516
-2501
-2486
-2471
-2456
-2441
-2426
-2412
-2397
-2382
-2367
-2353
-2338
-2323
-2309
-2294
-2280
-2265
-2251
-2236
-2222
-2207
-2193
-2179
-2164
-2150
-2136
-2122
-2108
-2093
-2079
-2065
-2051
-2037
-2023
-2009
-1995
-1982
-1968
-1954
-1940
-1926
-1913
-1899
-1885
-1872
-1858
-1845
-1831
-1818
-1804
-1791
-1777
-1764
-1751
-1737
-1724
-1711
-1698
-1684
-1671
-1658
-1645
-1632
-1619
-1606
-1593
-1580
-1567
-1554
-1542
-1529
-1516
-1503
-1491
-1478
-1465
-1453
-1440
-1428
-1415
-1403
-1390
-1378
-1366
-1353
-1341
-1329
-1317
-1304
-1292
-1280
-1268
-1256
-1244
-1232
-1220
-1208
-1196
-1184
-1172
-1161
-1149
-1137
-1125
-1114
-1102
-1091
-1079
-1067
-1056
-1044
-1033
-1022
-1010
-999
-987
-976
-965
-954
-943
-931
-920
-909
-898
-887
-876
-865
-854
-843
-832
-822
-811
-800
-789
-779
-768
-757
-747
-736
-726
-715
-705
-694
-684
-673
-663
-653
-642
-632
-622
-612
-601
-591
-581
-571
-561
-551
-541
-531
-521
-511
-502
-492
-482
-472
-463
-453
-443
-434
-424
-414
-405
-395
-386
-376
-367
-358
-348
-339
-330
-320
-311
-302
-293
-284
-275
-265
-256
-247
-238
-229
-221
-212
-203
-194
-185
-176
-168
-159
-150
-142
-133
-124
-116
-107
-99
-90
-82
-74
-65
-57
-48
-40
-32
-24
-15
-7
1
9
17
25
33
41
