20
27591
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
3
3
3
3
4
4
4
4
5
5
5
5
6
6
6
7
7
7
8
8
8
9
9
9
10
10
10
11
11
12
12
12
13
13
14
14
15
15
16
16
17
17
18
18
19
19
20
20
21
22
22
23
23
24
24
25
26
26
27
28
28
29
30
30
31
32
33
33
34
35
36
36
37
38
39
39
40
41
42
43
44
44
45
46
47
48
49
50
51
52
53
53
54
55
56
57
58
59
60
61
62
64
65
66
67
68
69
70
71
72
73
75
76
77
78
79
80
82
83
84
85
87
88
89
90
92
93
94
96
97
98
100
101
102
104
105
107
108
109
111
112
114
115
117
118
120
121
123
124
126
128
129
131
132
134
136
137
139
140
142
144
145
147
149
151
152
154
156
158
159
161
163
165
167
169
170
172
174
176
178
180
182
184
186
188
190
192
194
196
198
200
202
204
206
208
210
212
214
217
219
221
223
225
228
230
232
234
237
239
241
243
246
248
250
253
255
258
260
262
265
267
270
272
275
277
280
282
285
287
290
292
295
297
300
303
305
308
311
313
316
319
321
324
327
330
332
335
338
341
344
346
349
352
355
358
361
364
367
370
373
376
378
381
385
388
391
394
397
400
403
406
409
412
415
419
422
425
428
431
435
438
441
445
448
451
455
458
461
465
468
472
475
478
482
485
489
492
496
500
503
507
510
514
518
521
525
529
532
536
540
544
547
551
555
559
563
567
570
574
578
582
586
590
594
598
602
606
610
614
618
622
627
631
635
639
643
647
652
656
660
664
669
673
677
682
686
690
695
699
704
708
713
717
722
726
731
735
740
745
749
754
759
763
768
773
777
782
787
792
797
802
806
811
816
821
826
831
836
841
846
851
856
861
866
872
877
882
887
892
897
903
908
913
919
924
929
935
940
946
951
956
962
967
973
978
984
990
995
1000
1006
1012
1018
1024
1029
1035
1041
1047
1052
1058
1064
1070
1076
1082
1088
1094
1100
1106
1112
1118
1124
1130
1136
1142
1148
1154
1161
1167
1173
1179
1186
1192
1198
1205
1211
1217
1224
1230
1237
1243
1250
1256
1263
1269
1276
1282
1289
1296
1302
1309
1316
1322
1329
1336
1343
1350
1356
1363
1370
1377
1384
1391
1398
1405
1412
1419
1426
1433
1440
1447
1455
1462
1469
1476
1483
1491
1498
1505
1512
1520
1527
1535
1542
1549
1557
1564
1572
1579
1586
1594
1601
1609
1616
1624
1631
1639
1647
1654
1662
1670
1677
1685
1693
1700
1708
1716
1724
1731
1739
1747
1755
1763
1770
1778
1786
1794
1802
1809
1817
1825
1832
1840
1847
1854
1861
1868
1875
1882
1888
1895
1901
1908
1914
1920
1926
1933
1939
1946
1952
1959
1966
1973
1980
1988
1995
2003
2011
2020
2028
2037
2045
2055
2065
2074
2083
2093
2103
2112
2122
2131
2141
2151
2160
2170
2180
2189
2199
2209
2218
2228
2237
2247
2257
2267
2277
2288
2298
2309
2321
2332
2344
2356
2369
2381
2394
2406
2418
2430
2441
2451
2461
2470
2479
2487
2496
2504
2512
2521
2530
2539
2549
2559
2570
2580
2591
2603
2614
2625
2636
2647
2658
2668
2679
2689
2699
2709
2719
2729
2739
2748
2758
2768
2778
2789
2800
2811
2822
2833
2844
2856
2867
2877
2888
2898
2908
2918
2928
2938
2947
2957
2967
2977
2987
2998
3009
3020
3031
3042
3052
3063
3072
3082
3091
3099
3107
3114
3121
3128
3135
3143
3150
3159
3167
3177
3187
3198
3208
3219
3230
3241
3252
3263
3274
3284
3294
3305
3316
3327
3338
3349
3361
3373
3385
3396
3408
3419
3430
3441
3451
3460
3469
3477
3485
3492
3499
3505
3511
3516
3522
3527
3533
3539
3544
3550
3555
3559
3564
3568
3572
3576
3580
3584
3588
3591
3594
3597
3601
3604
3609
3614
3620
3627
3635
3645
3656
3667
3680
3694
3708
3724
3740
3758
3777
3797
3818
3841
3863
3887
3911
3936
3961
3986
4011
4035
4059
4083
4106
4128
4148
4167
4185
4201
4217
4233
4250
4267
4286
4306
4327
4350
4373
4398
4423
4448
4473
4497
4520
4541
4560
4579
4596
4613
4629
4645
4660
4676
4692
4708
4725
4741
4758
4775
4791
4808
4825
4841
4856
4871
4886
4900
4913
4927
4941
4956
4972
4988
5004
5020
5037
5054
5073
5094
5115
5137
5160
5183
5205
5228
5250
5271
5293
5314
5335
5355
5377
5398
5420
5441
5463
5483
5502
5520
5537
5553
5567
5581
5593
5605
5616
5626
5636
5645
5655
5664
5672
5679
5684
5689
5695
5702
5710
5719
5729
5741
5753
5766
5778
5790
5800
5809
5817
5823
5828
5834
5840
5846
5852
5859
5867
5874
5880
5886
5890
5892
5893
5891
5887
5881
5874
5865
5856
5847
5839
5830
5823
5816
5810
5804
5799
5794
5789
5785
5782
5780
5780
5780
5781
5781
5779
5776
5772
5767
5763
5758
5754
5751
5748
5745
5742
5738
5733
5727
5720
5713
5705
5697
5689
5680
5672
5664
5657
5650
5644
5639
5635
5632
5631
5631
5632
5634
5637
5641
5646
5650
5656
5661
5666
5670
5675
5681
5688
5695
5704
5713
5723
5733
5743
5754
5764
5773
5782
5789
5794
5799
5802
5803
5803
5802
5800
5799
5799
5802
5807
5817
5831
5848
5869
5891
5914
5939
5966
5993
6022
6051
6082
6112
6142
6172
6204
6236
6270
6306
6344
6383
6423
6463
6503
6542
6580
6616
6650
6684
6716
6746
6774
6801
6826
6852
6877
6902
6928
6955
6985
7018
7051
7084
7116
7148
7180
7211
7243
7274
7303
7331
7357
7381
7404
7424
7441
7456
7468
7478
7487
7495
7503
7511
7521
7532
7544
7558
7573
7590
7607
7625
7641
7657
7672
7687
7701
7718
7736
7755
7776
7798
7823
7849
7877
7906
7933
7959
7982
8004
8023
8042
8058
8074
8089
8103
8116
8129
8141
8154
8167
8180
8193
8204
8216
8229
8244
8259
8275
8289
8300
8310
8318
8324
8327
8328
8327
8324
8322
8320
8320
8319
8318
8319
8321
8324
8328
8333
8340
8347
8356
8364
8373
8381
8391
8403
8415
8429
8442
8454
8464
8473
8483
8493
8504
8515
8527
8539
8550
8559
8566
8574
8581
8587
8595
8603
8612
8622
8634
8647
8663
8681
8701
8723
8744
8764
8783
8801
8818
8832
8843
8852
8857
8859
8857
8854
8849
8843
8836
8827
8815
8799
8780
8759
8737
8712
8685
8657
8629
8602
8573
8542
8509
8474
8437
8398
8360
8322
8285
8249
8214
8180
8151
8125
8100
8077
8053
8028
8000
7971
7939
7903
7867
7830
7794
7758
7724
7692
7661
7631
7601
7568
7534
7499
7463
7427
7391
7356
7323
7290
7257
7224
7191
7158
7125
7092
7061
7031
7004
6979
6956
6936
6918
6902
6886
6871
6855
6837
6819
6801
6784
6768
6754
6741
6729
6720
6712
6706
6700
6696
6693
6688
6681
6672
6661
6648
6632
6614
6594
6572
6548
6523
6498
6474
6453
6436
6423
6415
6415
6422
6435
6452
6471
6489
6504
6516
6525
6529
6527
6520
6508
6492
6477
6462
6449
6440
6436
6438
6443
6452
6465
6479
6496
6513
6532
6553
6575
6597
6616
6634
6649
6663
6675
6686
6696
6706
6717
6729
6744
6760
6777
6793
6808
6820
6829
6835
6837
6835
6829
6820
6807
6794
6779
6763
6745
6725
6705
6686
6665
6645
6626
6609
6594
6585
6583
6587
6596
6611
6627
6645
6664
6685
6706
6726
6746
6766
6786
6801
6810
6812
6808
6800
6787
6772
6755
6736
6716
6695
6672
6645
6614
6577
6534
6487
6437
6383
6326
6266
6205
6144
6087
6035
5987
5942
5901
5862
5826
5791
5756
5719
5681
5644
5608
5570
5531
5491
5454
5418
5381
5345
5308
5272
5234
5192
5148
5101
5050
4995
4936
4873
4804
4732
4659
4586
4513
4439
4366
4295
4229
4168
4113
4064
4019
3976
3935
3893
3847
3796
3739
3678
3613
3545
3475
3405
3337
3271
3204
3136
3067
3001
2937
2874
2813
2754
2696
2640
2585
2532
2483
2436
2395
2359
2330
2304
2279
2252
2224
2195
2165
2135
2104
2073
2041
2007
1969
1927
1882
1833
1782
1729
1673
1615
1557
1498
1440
1383
1329
1277
1229
1184
1141
1097
1053
1008
964
917
868
822
780
743
708
673
637
600
562
522
480
438
395
350
302
253
200
144
86
29
-29
-88
-148
-207
-263
-314
-359
-398
-430
-455
-475
-491
-506
-519
-533
-547
-563
-578
-595
-613
-633
-653
-674
-694
-715
-740
-770
-806
-847
-890
-932
-970
-1006
-1038
-1068
-1097
-1126
-1153
-1177
-1197
-1213
-1223
-1229
-1232
-1234
-1231
-1225
-1216
-1205
-1191
-1172
-1151
-1129
-1107
-1087
-1069
-1056
-1048
-1043
-1039
-1036
-1036
-1040
-1046
-1053
-1063
-1074
-1088
-1104
-1125
-1151
-1181
-1215
-1254
-1296
-1339
-1382
-1424
-1467
-1510
-1552
-1591
-1625
-1656
-1683
-1705
-1722
-1737
-1753
-1769
-1786
-1805
-1827
-1855
-1888
-1921
-1956
-1994
-2036
-2080
-2128
-2178
-2231
-2287
-2346
-2406
-2465
-2524
-2579
-2629
-2676
-2723
-2771
-2822
-2877
-2939
-3006
-3075
-3144
-3213
-3281
-3347
-3411
-3471
-3531
-3587
-3640
-3689
-3738
-3790
-3846
-3904
-3960
-4014
-4062
-4106
-4142
-4174
-4202
-4227
-4250
-4273
-4300
-4330
-4364
-4401
-4444
-4495
-4555
-4620
-4687
-4754
-4821
-4887
-4952
-5015
-5076
-5138
-5200
-5259
-5315
-5370
-5422
-5469
-5514
-5560
-5607
-5653
-5698
-5745
-5793
-5842
-5888
-5931
-5971
-6007
-6036
-6058
-6071
-6075
-6071
-6059
-6044
-6026
-6008
-5990
-5972
-5955
-5939
-5923
-5910
-5899
-5892
-5887
-5882
-5879
-5877
-5875
-5871
-5865
-5861
-5857
-5851
-5846
-5842
-5842
-5845
-5851
-5857
-5864
-5871
-5877
-5883
-5889
-5894
-5900
-5906
-5912
-5920
-5929
-5944
-5966
-5996
-6034
-6079
-6131
-6187
-6247
-6312
-6381
-6455
-6533
-6615
-6704
-6798
-6896
-6995
-7095
-7196
-7294
-7387
-7472
-7551
-7628
-7703
-7780
-7857
-7934
-8012
-8093
-8176
-8262
-8354
-8451
-8553
-8659
-8768
-8881
-8996
-9108
-9216
-9319
-9421
-9518
-9609
-9696
-9781
-9869
-9960
-10057
-10158
-10264
-10372
-10483
-10597
-10715
-10839
-10970
-11104
-11236
-11367
-11498
-11628
-11751
-11865
-11972
-12072
-12161
-12235
-12294
-12341
-12378
-12406
-12428
-12446
-12462
-12472
-12474
-12469
-12458
-12437
-12403
-12358
-12304
-12246
-12182
-12112
-12034
-11951
-11867
-11784
-11703
-11624
-11551
-11485
-11424
-11365
-11307
-11252
-11199
-11145
-11092
-11041
-10994
-10949
-10907
-10868
-10834
-10804
-10776
-10746
-10714
-10677
-10637
-10597
-10555
-10508
-10455
-10399
-10340
-10279
-10217
-10151
-10082
-10009
-9936
-9863
-9792
-9723
-9653
-9581
-9507
-9432
-9358
-9285
-9213
-9141
-9069
-8998
-8927
-8857
-8788
-8720
-8654
-8592
-8537
-8489
-8446
-8404
-8359
-8310
-8259
-8208
-8157
-8105
-8051
-7994
-7936
-7876
-7818
-7764
-7714
-7670
-7634
-7604
-7581
-7569
-7567
-7573
-7588
-7608
-7635
-7666
-7699
-7733
-7765
-7794
-7819
-7841
-7861
-7882
-7908
-7940
-7980
-8026
-8077
-8132
-8189
-8246
-8306
-8371
-8441
-8512
-8576
-8632
-8680
-8720
-8752
-8779
-8803
-8827
-8851
-8879
-8912
-8948
-8990
-9037
-9087
-9135
-9177
-9210
-9232
-9245
-9250
-9245
-9231
-9212
-9191
-9171
-9155
-9145
-9144
-9148
-9154
-9158
-9161
-9164
-9170
-9180
-9191
-9199
-9203
-9200
-9191
-9174
-9146
-9109
-9064
-9010
-8951
-8890
-8832
-8777
-8727
-8682
-8638
-8590
-8536
-8473
-8405
-8333
-8261
-8192
-8127
-8069
-8021
-7982
-7949
-7918
-7889
-7864
-7843
-7824
-7807
-7791
-7780
-7776
-7777
-7780
-7787
-7796
-7807
-7817
-7828
-7838
-7842
-7837
-7825
-7802
-7769
-7728
-7686
-7644
-7601
-7557
-7516
-7480
-7451
-7427
-7409
-7396
-7386
-7376
-7363
-7345
-7325
-7307
-7291
-7273
-7253
-7232
-7210
-7185
-7156
-7123
-7085
-7039
-6985
-6920
-6842
-6754
-6662
-6572
-6488
-6416
-6355
-6302
-6255
-6216
-6180
-6145
-6107
-6066
-6024
-5980
-5933
-5884
-5834
-5784
-5735
-5685
-5632
-5573
-5506
-5432
-5351
-5266
-5181
-5099
-5020
-4941
-4863
-4784
-4704
-4618
-4526
-4428
-4327
-4226
-4128
-4037
-3951
-3867
-3788
-3717
-3655
-3600
-3547
-3498
-3453
-3414
-3378
-3342
-3305
-3266
-3227
-3192
-3154
-3110
-3056
-2992
-2918
-2833
-2737
-2633
-2522
-2407
-2291
-2176
-2061
-1947
-1838
-1731
-1628
-1527
-1428
-1331
-1235
-1144
-1062
-994
-938
-891
-851
-817
-787
-760
-738
-719
-702
-685
-669
-655
-645
-637
-630
-624
-618
-612
-602
-586
-564
-534
-500
-461
-416
-368
-318
-264
-208
-152
-100
-51
-3
45
95
147
201
256
313
368
422
475
531
588
646
707
773
845
920
997
1078
1161
1250
1343
1439
1536
1633
1731
1831
1933
2033
2133
2231
2328
2425
2521
2617
2716
2819
2923
3029
3137
3247
3356
3463
3568
3672
3776
3879
3982
4083
4184
4279
4369
4453
4534
4613
4692
4769
4841
4909
4973
5038
5103
5169
5233
5297
5359
5419
5477
5533
5589
5645
5704
5764
5822
5877
5928
5975
6022
6072
6127
6187
6251
6318
6385
6450
6513
6573
6631
6683
6731
6775
6815
6853
6885
6911
6935
6956
6975
6992
7007
7021
7031
7038
7043
7050
7059
7072
7091
7115
7145
7181
7223
7272
7332
7406
7491
7583
7682
7787
7894
8000
8106
8210
8313
8415
8518
8622
8725
8827
8928
9033
9145
9264
9388
9518
9654
9798
9948
10106
10268
10432
10598
10768
10943
11120
11293
11461
11624
11783
11940
12094
12241
12381
12511
12633
12745
12845
12934
13012
13080
13138
13188
13230
13265
13296
13325
13355
13387
13421
13456
13495
13536
13576
13614
13650
13686
13720
13751
13781
13806
13828
13847
13864
13879
13896
13913
13930
13946
13958
13969
13978
13982
13981
13975
13961
13942
13914
13878
13837
13796
13756
13719
13686
13655
13624
13591
13560
13533
13512
13496
13485
13479
13476
13475
13476
13480
13485
13492
13500
13507
13511
13509
13498
13482
13461
13433
13398
13362
13326
13289
13253
13219
13188
13161
13137
13118
13105
13103
13115
13142
13180
13225
13276
13330
13389
13453
13519
13587
13656
13724
13795
13867
13942
14018
14090
14159
14224
14282
14332
14372
14402
14421
14433
14438
14443
14448
14453
14457
14464
14472
14484
14498
14515
14536
14558
14583
14614
14651
14695
14743
14793
14843
14891
14932
14967
14993
15011
15020
15018
15006
14987
14962
14937
14914
14896
14884
14879
14884
14901
14929
14969
15019
15077
15138
15199
15258
15314
15367
15418
15467
15513
15553
15585
15608
15624
15636
15646
15657
15671
15688
15705
15723
15740
15755
15764
15767
15763
15752
15733
15709
15680
15649
15623
15606
15594
15590
15593
15605
15624
15650
15680
15714
15748
15777
15795
15802
15799
15786
15767
15742
15711
15671
15620
15556
15478
15389
15289
15181
15065
14940
14810
14675
14538
14400
14266
14141
14025
13917
13815
13722
13639
13568
13510
13463
13424
13392
13361
13331
13302
13275
13247
13224
13209
13202
13203
13208
13220
13240
13269
13309
13359
13417
13480
13548
13617
13686
13756
13827
13903
13986
14074
14165
14254
14338
14416
14488
14555
14616
14673
14729
14788
14848
14907
14965
15022
15076
15127
15176
15222
15265
15306
15345
15380
15408
15430
15447
15462
15479
15496
15512
15524
15530
15530
15523
15511
15492
15466
15434
15393
15344
15286
15218
15139
15050
14952
14850
14748
14647
14548
14450
14351
14251
14150
14047
13946
13847
13750
13654
13559
13463
13363
13260
13152
13039
12919
12793
12662
12529
12396
12265
12135
12007
11876
11744
11612
11483
11359
11239
11124
11011
10899
10787
10675
10560
10443
10325
10208
10096
9990
9890
9794
9702
9610
9512
9408
9299
9185
9068
8953
8842
8738
8641
8552
8472
8402
8342
8289
8238
8183
8122
8055
7985
7910
7835
7761
7689
7620
7556
7496
7441
7387
7331
7270
7202
7126
7040
6939
6820
6683
6527
6356
6171
5974
5768
5553
5331
5102
4866
4624
4378
4130
3883
3640
3406
3184
2975
2775
2584
2400
2222
2054
1896
1748
1608
1475
1349
1229
1115
1004
894
783
668
548
423
292
154
10
-141
-299
-463
-633
-808
-985
-1162
-1339
-1517
-1698
-1879
-2057
-2237
-2418
-2597
-2772
-2942
-3106
-3263
-3411
-3551
-3682
-3805
-3918
-4022
-4119
-4208
-4288
-4359
-4422
-4475
-4521
-4561
-4599
-4635
-4671
-4709
-4749
-4793
-4844
-4905
-4976
-5052
-5129
-5202
-5265
-5311
-5338
-5349
-5344
-5329
-5306
-5275
-5239
-5200
-5160
-5119
-5081
-5046
-5017
-4995
-4981
-4972
-4961
-4946
-4925
-4899
-4868
-4831
-4788
-4737
-4681
-4622
-4559
-4492
-4421
-4347
-4274
-4204
-4140
-4086
-4043
-4014
-3999
-3996
-4006
-4030
-4070
-4124
-4190
-4264
-4346
-4431
-4520
-4610
-4702
-4797
-4898
-5007
-5130
-5266
-5412
-5564
-5719
-5879
-6046
-6220
-6403
-6592
-6785
-6977
-7165
-7351
-7530
-7701
-7861
-8013
-8163
-8312
-8462
-8611
-8759
-8906
-9050
-9190
-9326
-9455
-9581
-9705
-9829
-9955
-10087
-10225
-10366
-10509
-10651
-10793
-10934
-11071
-11202
-11328
-11455
-11581
-11706
-11827
-11946
-12065
-12186
-12309
-12433
-12558
-12682
-12805
-12927
-13045
-13158
-13264
-13363
-13456
-13541
-13616
-13679
-13732
-13773
-13802
-13821
-13836
-13854
-13882
-13923
-13974
-14031
-14097
-14173
-14259
-14353
-14454
-14557
-14661
-14762
-14858
-14945
-15019
-15079
-15126
-15160
-15185
-15201
-15207
-15205
-15195
-15182
-15169
-15155
-15140
-15126
-15110
-15094
-15081
-15071
-15064
-15058
-15048
-15033
-15012
-14985
-14953
-14918
-14884
-14854
-14830
-14813
-14804
-14805
-14812
-14824
-14838
-14852
-14866
-14878
-14885
-14885
-14878
-14865
-14848
-14828
-14809
-14792
-14776
-14764
-14757
-14754
-14753
-14757
-14768
-14786
-14812
-14845
-14885
-14931
-14982
-15033
-15075
-15105
-15124
-15136
-15145
-15155
-15171
-15194
-15225
-15265
-15309
-15357
-15404
-15449
-15488
-15519
-15541
-15556
-15566
-15574
-15582
-15590
-15601
-15615
-15633
-15653
-15673
-15690
-15709
-15736
-15776
-15832
-15904
-15988
-16082
-16184
-16299
-16427
-16570
-16727
-16892
-17057
-17218
-17378
-17538
-17699
-17859
-18015
-18164
-18305
-18434
-18548
-18651
-18745
-18838
-18934
-19036
-19144
-19253
-19364
-19475
-19581
-19679
-19763
-19830
-19877
-19906
-19920
-19920
-19906
-19877
-19836
-19785
-19727
-19667
-19608
-19551
-19498
-19448
-19404
-19364
-19327
-19293
-19258
-19222
-19183
-19136
-19081
-19013
-18935
-18848
-18753
-18651
-18541
-18422
-18294
-18160
-18028
-17904
-17793
-17699
-17623
-17565
-17521
-17488
-17465
-17453
-17454
-17469
-17500
-17546
-17602
-17659
-17715
-17769
-17826
-17887
-17954
-18026
-18101
-18174
-18238
-18293
-18336
-18368
-18388
-18399
-18399
-18388
-18365
-18329
-18278
-18216
-18144
-18066
-17984
-17900
-17817
-17734
-17652
-17571
-17490
-17410
-17333
-17260
-17191
-17124
-17057
-16992
-16929
-16866
-16802
-16734
-16668
-16605
-16543
-16482
-16417
-16347
-16274
-16200
-16125
-16047
-15969
-15894
-15833
-15794
-15781
-15795
-15834
-15897
-15984
-16091
-16216
-16352
-16491
-16629
-16765
-16896
-17018
-17131
-17234
-17327
-17410
-17483
-17548
-17601
-17640
-17667
-17682
-17685
-17671
-17639
-17595
-17545
-17495
-17445
-17394
-17340
-17283
-17223
-17162
-17099
-17029
-16950
-16859
-16757
-16645
-16528
-16405
-16279
-16152
-16030
-15913
-15802
-15699
-15602
-15507
-15412
-15313
-15207
-15090
-14956
-14801
-14621
-14419
-14200
-13971
-13738
-13502
-13267
-13033
-12797
-12554
-12301
-12035
-11752
-11451
-11130
-10787
-10424
-10044
-9650
-9246
-8832
-8406
-7968
-7522
-7074
-6632
-6206
-5800
-5413
-5045
-4696
-4367
-4059
-3775
-3515
-3281
-3070
-2880
-2706
-2544
-2390
-2241
-2098
-1960
-1829
-1706
-1591
-1483
-1382
-1288
-1201
-1119
-1040
-961
-875
-776
-666
-551
-433
-314
-190
-64
64
191
315
438
562
688
819
957
1102
1252
1405
1558
1708
1857
2001
2141
2273
2395
2503
2594
2667
2722
2761
2784
2793
2789
2772
2746
2717
2687
2659
2631
2601
2565
2528
2490
2453
2416
2380
2349
2326
2311
2305
2309
2324
2355
2404
2467
2542
2624
2706
2786
2859
2924
2979
3021
3049
3059
3053
3030
2991
2940
2879
2811
2739
2666
2598
2534
2474
2418
2366
2320
2278
2238
2198
2155
2109
2059
2007
1957
1913
1873
1835
1800
1771
1754
1758
1784
1831
1896
1973
2062
2161
2270
2390
2521
2660
2803
2946
3087
3225
3358
3486
3608
3721
3822
3909
3984
4046
4103
4157
4214
4274
4334
4394
4454
4509
4559
4604
4645
4683
4719
4754
4789
4822
4851
4871
4882
4888
4893
4899
4908
4925
4954
4995
5048
5113
5187
5269
5358
5449
5536
5614
5682
5741
5793
5837
5871
5893
5903
5900
5889
5873
5855
5841
5829
5821
5819
5827
5845
5871
5906
5948
5997
6053
6112
6173
6234
6297
6364
6434
6511
6596
6687
6783
6882
6984
7089
7194
7298
7396
7487
7571
7649
7720
7787
7851
7913
7971
8026
8077
8124
8167
8207
8245
8282
8318
8357
8401
8451
8509
8576
8652
8736
8827
8923
9027
9139
9255
9375
9495
9613
9730
9845
9962
10081
10202
10328
10457
10588
10721
10856
10995
11139
11286
11434
11583
11736
11894
12057
12226
12400
12579
12761
12949
13143
13344
13552
13768
13992
14222
14459
14702
14954
15212
15477
15747
16024
16306
16591
16876
17159
17438
17712
17979
18238
18488
18730
18967
19199
19428
19656
19882
20103
20315
20519
20714
20900
21078
21248
21412
21569
21720
21863
21999
22128
22251
22370
22485
22598
22706
22809
22903
22988
23065
23137
23204
23265
23323
23376
23429
23483
23541
23606
23680
23763
23857
23962
24073
24188
24306
24427
24550
24676
24802
24929
25055
25182
25310
25439
25569
25701
25832
25964
26096
26228
26362
26497
26632
26765
26896
27024
27147
27260
27358
27440
27504
27551
27580
27591
27586
27565
27531
27486
27434
27377
27319
27261
27200
27138
27074
27009
26941
26870
26795
26715
26629
26536
26433
26321
26204
26085
25965
25845
25727
25614
25506
25405
25309
25215
25125
25039
24956
24875
24795
24714
24633
24548
24455
24352
24242
24125
24001
23870
23733
23591
23444
23292
23135
22974
22811
22648
22485
22327
22177
22036
21905
21783
21671
21570
21480
21404
21343
21298
21267
21251
21248
21259
21281
21312
21353
21401
21457
21518
21584
21654
21729
21807
21889
21974
22063
22153
22243
22331
22415
22493
22566
22633
22695
22753
22804
22849
22884
22910
22928
22937
22938
22932
22919
22903
22883
22860
22834
22802
22764
22721
22668
22606
22534
22452
22361
22259
22143
22013
21868
21710
21543
21368
21190
21010
20829
20646
20462
20276
20088
19896
19698
19494
19285
19071
18852
18625
18390
18147
17895
17633
17361
17079
16792
16499
16202
15902
15599
15295
14990
14687
14388
14093
13800
13507
13213
12918
12621
12326
12031
11740
11454
11173
10898
10627
10358
10090
9825
9564
9304
9043
8778
8507
8233
7957
7678
7398
7114
6826
6536
6242
5943
5639
5329
5012
4686
4354
4017
3677
3333
2987
2639
2291
1942
1595
1249
908
571
242
-79
-391
-695
-994
-1287
-1572
-1852
-2129
-2407
-2687
-2968
-3250
-3533
-3816
-4102
-4390
-4682
-4978
-5275
-5571
-5864
-6156
-6449
-6748
-7053
-7358
-7660
-7954
-8238
-8513
-8777
-9031
-9274
-9507
-9732
-9950
-10161
-10364
-10560
-10749
-10933
-11113
-11289
-11459
-11622
-11776
-11921
-12055
-12181
-12297
-12404
-12501
-12587
-12664
-12732
-12793
-12846
-12891
-12929
-12959
-12982
-13000
-13014
-13026
-13037
-13045
-13047
-13040
-13022
-12994
-12958
-12915
-12867
-12813
-12753
-12686
-12612
-12528
-12436
-12337
-12236
-12132
-12028
-11925
-11823
-11723
-11624
-11527
-11431
-11337
-11245
-11156
-11068
-10981
-10895
-10809
-10726
-10648
-10576
-10509
-10445
-10383
-10320
-10256
-10192
-10125
-10056
-9982
-9904
-9821
-9734
-9643
-9547
-9447
-9343
-9239
-9133
-9028
-8922
-8815
-8708
-8597
-8484
-8368
-8250
-8132
-8012
-7890
-7762
-7628
-7487
-7338
-7183
-7023
-6858
-6690
-6519
-6345
-6169
-5990
-5810
-5632
-5456
-5282
-5112
-4944
-4781
-4623
-4472
-4331
-4200
-4080
-3968
-3866
-3773
-3688
-3611
-3540
-3470
-3400
-3327
-3250
-3171
-3090
-3009
-2925
-2836
-2742
-2642
-2536
-2419
-2293
-2158
-2015
-1862
-1700
-1529
-1349
-1159
-957
-743
-515
-274
-21
241
510
785
1062
1342
1623
1904
2183
2459
2732
3000
3261
3514
3759
3997
4229
4454
4673
4885
5090
5292
5493
5694
5897
6103
6315
6533
6757
6987
7222
7464
7710
7962
8217
8474
8731
8987
9239
9485
9723
9953
10176
10394
10605
10809
11007
11197
11381
11558
11727
11891
12050
12205
12359
12514
12669
12827
12986
13146
13308
13469
13630
13786
13936
14079
14216
14346
14468
14581
14684
14778
14862
14937
15003
15063
15118
15169
15219
15266
15311
15352
15390
15425
15458
15488
15517
15543
15566
15584
15596
15603
15609
15614
15620
15628
15640
15656
15675
15695
15716
15740
15769
15801
15836
15873
15914
15956
15998
16038
16074
16103
16125
16140
16149
16152
16149
16142
16132
16117
16099
16077
16050
16021
15986
15947
15904
15857
15809
15761
15713
15663
15610
15555
15500
15447
15396
15347
15298
15249
15197
15144
15088
15030
14970
14907
14843
14780
14716
14654
14594
14535
14476
14419
14363
14310
14259
14210
14162
14112
14059
14001
13937
13865
13787
13703
13612
13515
13411
13302
13188
13073
12957
12843
12730
12619
12510
12400
12289
12176
12064
11952
11840
11728
11614
11498
11378
11253
11122
10985
10840
10687
10527
10363
10192
10014
9828
9635
9436
9234
9031
8830
8631
8436
8245
8058
7876
7695
7512
7328
7142
6954
6766
6575
6381
6183
5982
5780
5575
5367
5157
4946
4735
4526
4320
4117
3920
3729
3546
3372
3208
3051
2901
2757
2618
2483
2352
2222
2096
1973
1855
1746
1644
1550
1462
1380
1302
1229
1159
1093
1030
969
908
849
788
727
665
601
535
466
396
325
255
186
118
52
-12
-73
-129
-180
-225
-262
-292
-316
-335
-350
-363
-374
-386
-401
-419
-439
-461
-484
-509
-535
-561
-588
-617
-648
-682
-718
-757
-800
-845
-892
-942
-993
-1046
-1098
-1152
-1207
-1265
-1323
-1382
-1441
-1500
-1557
-1612
-1665
-1717
-1768
-1818
-1868
-1918
-1969
-2020
-2073
-2127
-2182
-2240
-2301
-2363
-2429
-2496
-2567
-2642
-2721
-2806
-2896
-2994
-3097
-3203
-3312
-3422
-3531
-3641
-3750
-3859
-3968
-4077
-4184
-4291
-4396
-4500
-4603
-4706
-4809
-4912
-5013
-5109
-5201
-5288
-5371
-5448
-5521
-5587
-5647
-5701
-5747
-5785
-5817
-5844
-5866
-5883
-5896
-5907
-5916
-5926
-5935
-5946
-5959
-5975
-5996
-6021
-6051
-6083
-6120
-6160
-6206
-6257
-6313
-6373
-6439
-6509
-6582
-6658
-6737
-6818
-6903
-6989
-7074
-7157
-7240
-7322
-7403
-7483
-7562
-7638
-7713
-7785
-7854
-7921
-7985
-8045
-8105
-8162
-8216
-8269
-8320
-8368
-8416
-8461
-8504
-8545
-8585
-8623
-8658
-8690
-8718
-8743
-8763
-8779
-8791
-8798
-8802
-8805
-8808
-8812
-8816
-8820
-8824
-8828
-8832
-8835
-8837
-8838
-8837
-8835
-8831
-8827
-8821
-8815
-8809
-8804
-8802
-8802
-8804
-8811
-8820
-8832
-8848
-8866
-8886
-8910
-8937
-8968
-9002
-9041
-9084
-9134
-9190
-9251
-9318
-9388
-9461
-9536
-9614
-9694
-9776
-9860
-9946
-10033
-10122
-10211
-10300
-10387
-10473
-10556
-10635
-10710
-10781
-10847
-10910
-10970
-11029
-11085
-11140
-11194
-11245
-11293
-11335
-11372
-11403
-11429
-11452
-11473
-11493
-11514
-11536
-11559
-11583
-11607
-11632
-11657
-11679
-11697
-11712
-11722
-11727
-11727
-11723
-11715
-11701
-11683
-11659
-11632
-11601
-11568
-11533
-11497
-11461
-11424
-11387
-11349
-11310
-11267
-11223
-11175
-11125
-11071
-11014
-10955
-10894
-10832
-10771
-10711
-10651
-10593
-10535
-10479
-10423
-10366
-10306
-10243
-10178
-10110
-10040
-9966
-9887
-9803
-9716
-9625
-9529
-9430
-9327
-9223
-9117
-9012
-8909
-8809
-8711
-8616
-8524
-8433
-8344
-8254
-8163
-8069
-7974
-7878
-7782
-7685
-7589
-7494
-7400
-7310
-7223
-7142
-7066
-6998
-6938
-6887
-6845
-6813
-6787
-6766
-6748
-6730
-6709
-6685
-6656
-6623
-6585
-6542
-6496
-6446
-6393
-6336
-6275
-6211
-6144
-6072
-5996
-5917
-5832
-5743
-5648
-5547
-5441
-5331
-5217
-5098
-4975
-4848
-4719
-4586
-4449
-4310
-4170
-4029
-3887
-3745
-3602
-3458
-3316
-3173
-3032
-2890
-2749
-2609
-2471
-2337
-2208
-2084
-1965
-1851
-1742
-1637
-1535
-1437
-1341
-1245
-1148
-1047
-942
-832
-719
-602
-483
-361
-237
-110
21
155
291
429
569
709
848
987
1125
1264
1404
1544
1684
1823
1961
2099
2236
2373
2508
2644
2778
2912
3046
3178
3309
3438
3562
3683
3798
3907
4009
4104
4193
4274
4348
4414
4472
4522
4565
4601
4631
4657
4679
4697
4711
4722
4729
4732
4732
4731
4728
4723
4718
4711
4704
4697
4691
4687
4686
4690
4698
4710
4726
4745
4769
4796
4827
4862
4902
4945
4990
5036
5083
5131
5180
5229
5277
5324
5368
5409
5448
5485
5519
5553
5587
5623
5662
5705
5752
5803
5859
5921
5990
6066
6150
6241
6337
6436
6537
6639
6739
6839
6935
7029
7119
7204
7285
7362
7434
7502
7567
7628
7688
7746
7803
7860
7918
7978
8039
8103
8169
8238
8308
8380
8453
8526
8597
8666
8731
8792
8851
8907
8961
9011
9057
9101
9141
9177
9210
9240
9268
9295
9322
9348
9373
9398
9423
9452
9483
9519
9557
9599
9643
9689
9734
9778
9822
9866
9910
9954
9998
10042
10086
10128
10169
10209
10248
10286
10324
10361
10398
10434
10468
10502
10534
10567
10598
10628
10656
10682
10707
10729
10750
10770
10788
10805
10820
10834
10847
10861
10875
10889
10906
10925
10949
10976
11007
11041
11078
11117
11157
11197
11236
11272
11305
11335
11363
11386
11406
11421
11433
11441
11446
11447
11444
11437
11427
11412
11395
11374
11353
11329
11305
11280
11256
11232
11209
11186
11163
11141
11119
11096
11071
11042
11010
10975
10937
10895
10850
10804
10756
10708
10659
10611
10562
10513
10464
10414
10365
10317
10268
10219
10169
10120
10069
10018
9964
9907
9845
9779
9709
9635
9560
9482
9404
9325
9245
9166
9087
9009
8933
8859
8788
8720
8655
8593
8533
8475
8418
8363
8310
8258
8209
8162
8118
8077
8039
8003
7970
7939
7910
7883
7858
7835
7814
7794
7778
7765
7756
7749
7745
7743
7743
7743
7744
7746
7750
7758
7769
7784
7806
7833
7866
7905
7947
7992
8038
8082
8122
8160
8193
8222
8246
8266
8281
8292
8299
8302
8301
8298
8291
8283
8272
8257
8240
8219
8194
8164
8131
8093
8052
8005
7952
7894
7830
7760
7686
7607
7525
7439
7351
7261
7170
7076
6982
6885
6788
6690
6592
6493
6394
6297
6200
6106
6014
5925
5838
5753
5670
5590
5511
5434
5356
5279
5200
5118
5033
4944
4850
4750
4645
4536
4421
4300
4174
4043
3909
3770
3628
3483
3335
3183
3027
2866
2700
2530
2356
2179
1998
1816
1633
1451
1269
1089
910
732
556
381
207
34
-140
-313
-486
-657
-827
-995
-1160
-1322
-1482
-1638
-1790
-1937
-2078
-2214
-2343
-2466
-2583
-2695
-2801
-2902
-2999
-3092
-3184
-3273
-3361
-3448
-3535
-3620
-3705
-3790
-3873
-3956
-4038
-4119
-4198
-4276
-4353
-4428
-4501
-4574
-4645
-4715
-4783
-4848
-4911
-4970
-5027
-5080
-5129
-5176
-5220
-5261
-5298
-5333
-5363
-5391
-5416
-5439
-5461
-5482
-5502
-5520
-5537
-5552
-5564
-5574
-5580
-5583
-5581
-5576
-5568
-5558
-5547
-5536
-5524
-5511
-5498
-5486
-5474
-5464
-5455
-5448
-5443
-5441
-5442
-5445
-5450
-5457
-5465
-5473
-5479
-5483
-5483
-5479
-5471
-5461
-5447
-5430
-5410
-5387
-5360
-5331
-5298
-5263
-5226
-5187
-5148
-5109
-5070
-5031
-4992
-4953
-4914
-4872
-4830
-4785
-4738
-4688
-4637
-4583
-4527
-4472
-4417
-4364
-4316
-4271
-4230
-4192
-4158
-4127
-4099
-4074
-4051
-4029
-4008
-3987
-3965
-3941
-3916
-3889
-3859
-3826
-3790
-3751
-3710
-3667
-3621
-3575
-3526
-3474
-3420
-3361
-3299
-3232
-3160
-3083
-3002
-2916
-2827
-2734
-2637
-2537
-2434
-2329
-2223
-2116
-2011
-1908
-1807
-1711
-1619
-1532
-1450
-1373
-1301
-1232
-1166
-1102
-1039
-979
-920
-863
-808
-754
-703
-654
-610
-568
-532
-499
-470
-445
-423
-403
-385
-370
-357
-346
-335
-325
-315
-304
-291
-276
-258
-239
-217
-194
-169
-144
-119
-93
-66
-38
-9
23
59
97
140
187
237
289
343
398
454
509
565
620
675
729
782
834
885
935
983
1030
1076
1121
1164
1207
1249
1291
1332
1373
1415
1458
1502
1548
1597
1648
1701
1755
1812
1870
1930
1992
2056
2122
2189
2256
2324
2391
2459
2525
2590
2655
2718
2780
2841
2900
2959
3016
3071
3124
3175
3224
3271
3315
3357
3397
3434
3469
3501
3531
3558
3584
3609
3634
3660
3686
3715
3745
3777
3812
3849
3888
3927
3967
4006
4045
4082
4116
4146
4173
4196
4216
4232
4244
4253
4260
4265
4268
4271
4273
4277
4281
4285
4290
4294
4298
4301
4303
4305
4306
4307
4308
4310
4311
4310
4307
4301
4293
4282
4268
4253
4235
4216
4195
4172
4146
4117
4086
4051
4014
3976
3934
3892
3850
3808
3768
3729
3690
3652
3615
3578
3543
3508
3475
3443
3414
3387
3363
3342
3324
3307
3292
3278
3264
3251
3239
3226
3212
3199
3184
3170
3156
3141
3127
3111
3095
3079
3063
3048
3034
3022
3012
3005
2999
2996
2995
2996
3001
3010
3022
3037
3055
3076
3098
3121
3145
3170
3195
3221
3247
3274
3302
3330
3358
3386
3413
3441
3468
3495
3520
3545
3569
3591
3610
3627
3641
3652
3661
3667
3672
3675
3676
3678
3678
3678
3677
3676
3673
3670
3665
3660
3654
3646
3636
3625
3612
3597
3581
3564
3546
3526
3503
3480
3455
3429
3403
3377
3350
3324
3297
3270
3242
3213
3183
3152
3119
3084
3049
3011
2972
2931
2887
2842
2794
2745
2693
2640
2585
2529
2472
2413
2353
2291
2228
2164
2099
2033
1969
1904
1840
1779
1719
1662
1608
1558
1510
1466
1425
1386
1348
1312
1276
1240
1204
1167
1130
1091
1053
1012
972
931
887
842
795
745
692
636
577
515
450
383
313
242
168
93
16
-61
-139
-218
-297
-376
-454
-533
-611
-687
-762
-837
-910
-983
-1054
-1125
-1195
-1264
-1331
-1396
-1459
-1520
-1579
-1636
-1691
-1744
-1796
-1846
-1895
-1943
-1990
-2036
-2083
-2129
-2176
-2222
-2269
-2315
-2360
-2404
-2447
-2489
-2531
-2572
-2615
-2657
-2699
-2741
-2782
-2823
-2862
-2899
-2935
-2969
-3000
-3029
-3056
-3082
-3107
-3131
-3154
-3177
-3200
-3224
-3248
-3273
-3298
-3324
-3351
-3379
-3407
-3435
-3462
-3488
-3513
-3536
-3557
-3577
-3594
-3608
-3619
-3627
-3630
-3629
-3624
-3616
-3604
-3589
-3570
-3549
-3524
-3496
-3465
-3432
-3395
-3355
-3311
-3264
-3213
-3158
-3099
-3036
-2968
-2897
-2822
-2744
-2663
-2578
-2490
-2399
-2304
-2205
-2102
-1996
-1885
-1772
-1656
-1537
-1416
-1293
-1169
-1044
-919
-793
-668
-543
-419
-295
-173
-53
65
180
291
399
504
604
701
792
878
959
1034
1103
1166
1223
1276
1324
1370
1412
1453
1492
1530
1567
1602
1637
1671
1703
1735
1766
1796
1827
1857
1888
1921
1955
1990
2028
2069
2113
2160
2211
2266
2324
2386
2451
2519
2591
2666
2745
2827
2912
3000
3089
3180
3273
3367
3461
3556
3651
3747
3842
3938
4033
4127
4220
4311
4401
4488
4573
4655
4736
4815
4891
4967
5041
5115
5188
5260
5332
5402
5471
5540
5607
5674
5739
5803
5866
5928
5988
6047
6105
6162
6219
6274
6328
6381
6431
6480
6526
6571
6614
6656
6697
6736
6775
6813
6851
6888
6924
6958
6991
7023
7052
7079
7105
7128
7150
7170
7187
7202
7214
7223
7230
7234
7236
7236
7235
7232
7228
7223
7216
7207
7197
7184
7169
7152
7133
7112
7090
7066
7041
7016
6990
6964
6938
6912
6886
6860
6834
6807
6780
6752
6723
6694
6664
6633
6602
6570
6536
6501
6465
6429
6393
6357
6320
6283
6246
6209
6172
6134
6096
6057
6018
5979
5941
5903
5867
5832
5798
5767
5737
5709
5683
5659
5638
5618
5599
5582
5564
5546
5527
5507
5486
5463
5439
5413
5387
5360
5333
5305
5277
5248
5219
5190
5162
5134
5108
5083
5060
5038
5019
5001
4985
4971
4959
4950
4945
4942
4943
4946
4952
4961
4971
4983
4995
5008
5021
5035
5048
5062
5075
5087
5099
5109
5118
5125
5130
5132
5133
5132
5128
5123
5115
5106
5094
5081
5066
5050
5033
5015
4996
4977
4957
4937
4918
4898
4879
4860
4841
4823
4804
4785
4765
4745
4726
4706
4687
4668
4650
4631
4613
4595
4576
4558
4539
4520
4500
4479
4457
4435
4412
4389
4367
4346
4326
4307
4291
4279
4270
4265
4263
4264
4267
4272
4277
4283
4290
4296
4303
4309
4316
4321
4326
4330
4333
4336
4338
4340
4340
4339
4337
4333
4328
4322
4316
4309
4303
4298
4293
4288
4284
4280
4276
4271
4266
4260
4254
4248
4242
4237
4231
4225
4219
4212
4205
4196
4187
4177
4165
4152
4138
4121
4103
4083
4059
4035
4010
3982
3954
3924
3895
3864
3834
3804
3773
3741
3709
3675
3640
3603
3564
3524
3482
3440
3395
3350
3302
3254
3204
3154
3104
3053
3003
2952
2902
2852
2802
2752
2702
2652
2602
2552
2501
2451
2399
2347
2294
2240
2185
2129
2072
2013
1955
1896
1837
1779
1721
1664
1608
1553
1499
1446
1395
1346
1297
1248
1200
1152
1104
1055
1004
954
902
850
798
745
692
638
585
532
478
423
368
311
254
196
137
78
18
-42
-102
-161
-220
-277
-333
-386
-437
-486
-533
-577
-620
-663
-705
-747
-789
-831
-874
-916
-959
-1002
-1045
-1088
-1131
-1174
-1217
-1260
-1303
-1345
-1388
-1431
-1475
-1520
-1565
-1610
-1657
-1704
-1750
-1797
-1843
-1889
-1933
-1977
-2019
-2060
-2100
-2138
-2175
-2211
-2245
-2277
-2308
-2338
-2365
-2391
-2416
-2440
-2463
-2486
-2508
-2530
-2551
-2572
-2593
-2613
-2634
-2655
-2677
-2699
-2723
-2748
-2774
-2801
-2830
-2860
-2892
-2926
-2960
-2996
-3032
-3069
-3105
-3142
-3179
-3215
-3250
-3284
-3317
-3348
-3377
-3405
-3431
-3455
-3477
-3498
-3518
-3537
-3555
-3573
-3590
-3607
-3623
-3638
-3653
-3669
-3684
-3699
-3714
-3730
-3745
-3759
-3774
-3788
-3801
-3814
-3826
-3837
-3846
-3854
-3860
-3864
-3867
-3866
-3864
-3858
-3850
-3840
-3828
-3813
-3797
-3779
-3758
-3736
-3712
-3686
-3658
-3629
-3598
-3567
-3534
-3501
-3467
-3434
-3401
-3369
-3339
-3309
-3281
-3253
-3225
-3198
-3170
-3143
-3116
-3089
-3063
-3037
-3012
-2989
-2967
-2947
-2929
-2912
-2896
-2882
-2869
-2858
-2848
-2839
-2831
-2824
-2817
-2811
-2804
-2796
-2788
-2778
-2766
-2752
-2736
-2720
-2701
-2682
-2662
-2641
-2619
-2596
-2572
-2547
-2522
-2496
-2469
-2442
-2415
-2388
-2361
-2334
-2308
-2282
-2257
-2232
-2208
-2184
-2160
-2137
-2114
-2092
-2071
-2050
-2029
-2012
-1994
-1977
-1962
-1948
-1935
-1923
-1912
-1902
-1893
-1884
-1875
-1866
-1857
-1848
-1839
-1829
-1818
-1805
-1791
-1776
-1759
-1741
-1723
-1703
-1683
-1663
-1642
-1621
-1601
-1580
-1560
-1540
-1521
-1501
-1482
-1462
-1441
-1419
-1396
-1371
-1345
-1317
-1288
-1258
-1225
-1192
-1156
-1119
-1081
-1041
-1000
-958
-914
-870
-825
-778
-730
-681
-631
-579
-526
-471
-415
-358
-299
-240
-179
-118
-56
7
70
133
197
261
325
389
454
518
582
645
708
770
832
893
953
1012
1071
1129
1187
1244
1301
1359
1417
1476
1535
1595
1655
1716
1778
1840
1903
1965
2027
2088
2147
2205
2261
2315
2367
2416
2463
2506
2547
2584
2619
2650
2679
2705
2729
2750
2770
2789
2807
2824
2840
2855
2869
2883
2896
2908
2920
2932
2944
2955
2967
2979
2991
3001
3011
3019
3025
3028
3030
3028
3025
3019
3011
3000
2987
2972
2955
2936
2915
2894
2872
2850
2828
2807
2785
2765
2744
2724
2704
2684
2664
2644
2625
2607
2588
2571
2554
2538
2523
2510
2498
2487
2477
2469
2463
2457
2451
2447
2442
2438
2434
2430
2425
2419
2413
2406
2397
2388
2377
2364
2350
2333
2315
2295
2274
2252
2228
2203
2177
2151
2123
2095
2065
2035
2005
1974
1942
1911
1880
1849
1819
1789
1761
1733
1706
1679
1652
1626
1599
1571
1544
1516
1488
1459
1429
1399
1368
1336
1304
1271
1238
1204
1170
1135
1100
1064
1029
994
960
925
891
857
823
789
755
722
688
654
619
583
546
508
468
427
385
341
296
250
202
153
102
49
-4
-60
-116
-174
-232
-292
-352
-412
-472
-532
-591
-650
-707
-763
-817
-871
-923
-974
-1022
-1071
-1118
-1162
-1204
-1245
-1284
-1322
-1357
-1390
-1422
-1451
-1480
-1507
-1534
-1561
-1587
-1613
-1639
-1663
-1687
-1711
-1733
-1755
-1777
-1798
-1818
-1838
-1857
-1875
-1892
-1906
-1917
-1925
-1931
-1933
-1932
-1928
-1921
-1912
-1901
-1887
-1872
-1854
-1835
-1813
-1790
-1764
-1737
-1708
-1678
-1646
-1612
-1577
-1541
-1504
-1466
-1427
-1386
-1345
-1303
-1260
-1217
-1174
-1131
-1087
-1044
-1002
-959
-918
-876
-836
-795
-756
-716
-678
-639
-602
-565
-528
-491
-455
-420
-386
-353
-321
-291
-262
-233
-206
-179
-152
-126
-100
-75
-50
-25
-2
21
43
64
83
102
119
135
149
162
173
184
193
200
207
212
215
217
217
215
211
205
196
185
172
156
139
120
100
78
55
31
6
-20
-47
-75
-103
-132
-162
-191
-221
-252
-283
-314
-346
-378
-410
-442
-474
-505
-537
-568
-599
-630
-659
-688
-715
-741
-765
-788
-809
-828
-845
-860
-873
-883
-890
-894
-895
-894
-890
-884
-875
-863
-849
-832
-812
-790
-766
-740
-712
-683
-653
-621
-589
-555
-520
-485
-448
-410
-372
-333
-294
-254
-214
-174
-134
-94
-54
-14
25
65
105
145
186
228
271
315
361
408
457
508
560
615
671
728
787
847
909
970
1033
1095
1158
1220
1281
1342
1403
1463
1521
1579
1635
1691
1744
1796
1846
1894
1941
1985
2027
2067
2104
2139
2171
2200
2226
2248
2267
2283
2295
2303
2308
2311
2310
2306
2300
2290
2278
2262
2244
2224
2200
2175
2147
2117
2086
2054
2021
1988
1956
1924
1893
1863
1834
1806
1779
1752
1726
1702
1678
1655
1632
1611
1592
1573
1555
1538
1521
1506
1491
1477
1464
1452
1441
1431
1422
1413
1405
1398
1391
1384
1377
1370
1361
1352
1342
1331
1318
1304
1288
1270
1250
1228
1205
1179
1152
1123
1092
1059
1024
987
949
908
865
820
774
725
673
620
565
507
448
387
324
260
195
129
62
-6
-76
-146
-217
-289
-361
-433
-505
-577
-649
-722
-794
-866
-939
-1010
-1084
-1156
-1228
-1300
-1371
-1442
-1513
-1584
-1655
-1726
-1797
-1868
-1940
-2011
-2083
-2155
-2227
-2300
-2374
-2448
-2523
-2599
-2676
-2753
-2832
-2910
-2990
-3070
-3150
-3231
-3312
-3393
-3474
-3554
-3633
-3712
-3788
-3863
-3936
-4006
-4075
-4142
-4206
-4268
-4328
-4387
-4443
-4497
-4548
-4598
-4645
-4689
-4731
-4771
-4808
-4842
-4874
-4903
-4929
-4953
-4974
-4992
-5008
-5021
-5031
-5039
-5044
-5048
-5049
-5048
-5046
-5041
-5036
-5029
-5021
-5012
-5002
-4993
-4983
-4974
-4966
-4958
-4952
-4947
-4943
-4940
-4939
-4939
-4940
-4942
-4945
-4949
-4953
-4959
-4965
-4973
-4981
-4990
-5000
-5011
-5023
-5035
-5048
-5061
-5075
-5089
-5103
-5116
-5130
-5144
-5158
-5172
-5187
-5201
-5216
-5231
-5246
-5260
-5274
-5288
-5302
-5315
-5327
-5339
-5350
-5360
-5370
-5378
-5386
-5393
-5398
-5403
-5406
-5409
-5411
-5413
-5415
-5416
-5418
-5420
-5422
-5425
-5427
-5429
-5431
-5434
-5437
-5441
-5446
-5451
-5458
-5466
-5475
-5484
-5495
-5507
-5519
-5531
-5544
-5558
-5571
-5584
-5598
-5610
-5622
-5633
-5642
-5649
-5654
-5657
-5657
-5655
-5650
-5642
-5631
-5617
-5601
-5583
-5562
-5539
-5513
-5486
-5458
-5428
-5396
-5364
-5332
-5298
-5265
-5231
-5198
-5164
-5130
-5097
-5063
-5030
-4998
-4965
-4933
-4901
-4870
-4839
-4808
-4777
-4747
-4717
-4687
-4657
-4627
-4597
-4567
-4536
-4506
-4474
-4443
-4410
-4377
-4344
-4309
-4273
-4237
-4199
-4161
-4122
-4082
-4042
-4002
-3961
-3920
-3880
-3840
-3799
-3759
-3719
-3679
-3639
-3599
-3559
-3519
-3479
-3439
-3398
-3358
-3317
-3276
-3235
-3195
-3154
-3113
-3072
-3032
-2991
-2949
-2908
-2867
-2826
-2784
-2743
-2702
-2661
-2620
-2578
-2537
-2496
-2454
-2413
-2372
-2331
-2290
-2249
-2208
-2167
-2126
-2084
-2041
-1999
-1955
-1910
-1864
-1817
-1770
-1721
-1671
-1621
-1569
-1517
-1464
-1410
-1355
-1299
-1242
-1184
-1125
-1064
-1002
-939
-875
-810
-745
-679
-613
-547
-481
-415
-350
-286
-223
-160
-98
-38
21
78
134
189
242
294
345
394
443
491
538
585
632
679
725
772
819
865
912
958
1004
1050
1095
1139
1182
1223
1264
1303
1341
1378
1413
1447
1479
1510
1539
1567
1593
1617
1640
1661
1680
1697
1713
1727
1739
1749
1759
1766
1773
1778
1783
1787
1790
1793
1794
1795
1794
1793
1791
1788
1784
1780
1774
1768
1761
1753
1744
1735
1725
1715
1705
1695
1684
1674
1664
1654
1645
1635
1627
1618
1611
1606
1601
1598
1595
1594
1594
1594
1595
1598
1600
1604
1608
1613
1618
1623
1629
1636
1642
1649
1656
1662
1669
1674
1680
1684
1688
1691
1693
1694
1694
1693
1690
1687
1682
1676
1668
1659
1649
1638
1625
1611
1594
1577
1557
1537
1515
1492
1467
1441
1415
1387
1359
1329
1299
1269
1237
1205
1172
1138
1104
1068
1032
995
957
918
879
838
797
756
714
671
629
586
544
502
460
417
375
333
291
249
208
167
126
85
44
3
-38
-78
-118
-158
-197
-235
-273
-310
-347
-382
-417
-450
-483
-515
-546
-577
-608
-639
-669
-699
-729
-760
-790
-820
-850
-881
-911
-940
-968
-996
-1022
-1047
-1071
-1094
-1116
-1137
-1157
-1176
-1193
-1210
-1226
-1240
-1254
-1266
-1277
-1287
-1296
-1303
-1309
-1314
-1318
-1321
-1324
-1326
-1328
-1329
-1330
-1331
-1332
-1334
-1335
-1337
-1338
-1341
-1343
-1347
-1351
-1356
-1362
-1368
-1376
-1384
-1394
-1404
-1415
-1427
-1439
-1452
-1466
-1481
-1495
-1510
-1526
-1541
-1557
-1574
-1591
-1608
-1626
-1645
-1663
-1682
-1702
-1721
-1741
-1762
-1782
-1804
-1825
-1847
-1870
-1893
-1917
-1941
-1966
-1991
-2017
-2043
-2070
-2098
-2125
-2153
-2180
-2208
-2235
-2261
-2287
-2311
-2335
-2358
-2380
-2401
-2421
-2441
-2459
-2476
-2492
-2507
-2521
-2534
-2547
-2559
-2570
-2582
-2592
-2603
-2613
-2624
-2634
-2645
-2655
-2665
-2675
-2683
-2690
-2696
-2700
-2703
-2704
-2704
-2701
-2696
-2690
-2682
-2672
-2661
-2648
-2635
-2620
-2604
-2587
-2570
-2552
-2535
-2517
-2499
-2482
-2466
-2451
-2437
-2423
-2411
-2399
-2389
-2380
-2371
-2364
-2358
-2353
-2350
-2347
-2346
-2345
-2346
-2347
-2348
-2351
-2354
-2358
-2362
-2367
-2372
-2377
-2383
-2389
-2395
-2400
-2404
-2408
-2412
-2415
-2417
-2419
-2420
-2421
-2422
-2422
-2422
-2421
-2419
-2417
-2415
-2412
-2408
-2405
-2401
-2396
-2391
-2386
-2381
-2376
-2370
-2364
-2358
-2352
-2345
-2338
-2332
-2325
-2318
-2310
-2302
-2293
-2284
-2274
-2262
-2250
-2236
-2222
-2207
-2191
-2175
-2159
-2142
-2125
-2107
-2088
-2069
-2049
-2028
-2007
-1985
-1961
-1937
-1912
-1885
-1857
-1828
-1798
-1766
-1733
-1699
-1664
-1628
-1591
-1553
-1514
-1474
-1433
-1391
-1348
-1303
-1258
-1211
-1162
-1113
-1062
-1010
-957
-903
-848
-792
-736
-679
-622
-565
-507
-450
-392
-335
-277
-220
-163
-107
-52
3
57
109
161
212
262
311
359
406
452
497
542
585
627
669
709
749
787
825
861
897
932
965
998
1030
1061
1090
1119
1146
1173
1198
1221
1244
1266
1286
1306
1325
1343
1360
1376
1392
1408
1424
1440
1455
1472
1488
1505
1523
1542
1562
1584
1606
1629
1651
1674
1696
1718
1741
1763
1785
1807
1829
1851
1873
1894
1916
1937
1959
1980
2001
2023
2044
2065
2086
2107
2128
2149
2170
2190
2211
2232
2252
2272
2293
2313
2333
2353
2373
2393
2413
2433
2453
2472
2492
2511
2531
2550
2569
2589
2608
2627
2646
2665
2684
2703
2721
2740
2759
2777
2796
2814
2832
2851
2869
2887
2905
2923
2941
2959
2976
2994
3012
3029
3047
3064
3081
3099
3116
3133
3150
3167
3184
3201
3218
3235
3251
3268
3285
3301
3318
3334
3350
3366
3383
3399
3415
3431
3447
3462
3478
3494
3510
3525
3541
3556
3572
3587
3602
3617
3632
3648
3663
3678
3692
3707
3722
3737
3751
3766
3780
3795
3809
3824
3838
3852
3866
3880
3894
3908
3922
3936
3950
3964
3977
3991
4003
4018
4030
4045
4058
4070
4083
4098
4111
4124
4137
4150
4162
4175
4188
4201
4213
4226
4238
4251
4263
4275
4288
4300
4312
4324
4336
4348
4360
4372
4384
4395
4407
4419
4430
4442
4453
4465
4476
4487
4499
4510
4521
4532
4543
4554
4565
4576
4587
4598
4608
4619
4630
4640
4651
4661
4672
4682
4692
4702
4713
4723
4733
4743
4753
4763
4773
4783
4792
4802
4812
4821
4831
4840
4850
4859
4869
4878
4887
4897
4906
4915
4924
4933
4942
4951
4960
4969
4977
4986
4995
5003
5012
5020
5029
5037
5046
5054
5062
5071
5079
5087
5095
5103
5111
5119
5127
5135
5143
5151
5158
5166
5174
5181
5189
5196
