百度面试题 号码找到符合条件

号码找到符合条件

个人信息:就读于燕大本科软件project专业 眼下大三;

本人博客:google搜索“cqs_2012”就可以;

个人爱好:酷爱数据结构和算法,希望将来从事算法工作为人民作出自己的贡献;

博客时间:2014-5-15;

编程语言:C++ ;

编程坏境:Windows 7 专业版 x64;

编程工具:vs2008;

制图工具:office 2010 powerpoint;

硬件信息:7G-3 笔记本;


真言

目标越直接。行动越明白。

题目

给定函数d(n)=n+(n的各位之和),n为正整数。如d(78)=78+7+8=93。

这样这个函数能够看成一个生成器,如93能够看成由78生成。
定义数A:数A找不到一个数B能够由d(B)=A,即A不能由其它数生成。如今要敲代码,找出1至10000里的全部符合数A定义的数。


思路

暴力法:

对每个数求得其每一位然后求其和。

实验

0 ,sum = 0
1 ,sum = 2
2 ,sum = 4
3 ,sum = 6
4 ,sum = 8
5 ,sum = 10
6 ,sum = 12
7 ,sum = 14
8 ,sum = 16
9 ,sum = 18
10 ,sum = 11
11 ,sum = 13
12 ,sum = 15
13 ,sum = 17
14 ,sum = 19
15 ,sum = 21
16 ,sum = 23
17 ,sum = 25
18 ,sum = 27
19 ,sum = 29
20 ,sum = 22
21 ,sum = 24
22 ,sum = 26
23 ,sum = 28
24 ,sum = 30
25 ,sum = 32
26 ,sum = 34
27 ,sum = 36
28 ,sum = 38
29 ,sum = 40
30 ,sum = 33
31 ,sum = 35
32 ,sum = 37
33 ,sum = 39
34 ,sum = 41
35 ,sum = 43
36 ,sum = 45
37 ,sum = 47
38 ,sum = 49
39 ,sum = 51
40 ,sum = 44
41 ,sum = 46
42 ,sum = 48
43 ,sum = 50
44 ,sum = 52
45 ,sum = 54
46 ,sum = 56
47 ,sum = 58
48 ,sum = 60
49 ,sum = 62
50 ,sum = 55
51 ,sum = 57
52 ,sum = 59
53 ,sum = 61
54 ,sum = 63
55 ,sum = 65
56 ,sum = 67
57 ,sum = 69
58 ,sum = 71
59 ,sum = 73
60 ,sum = 66
61 ,sum = 68
62 ,sum = 70
63 ,sum = 72
64 ,sum = 74
65 ,sum = 76
66 ,sum = 78
67 ,sum = 80
68 ,sum = 82
69 ,sum = 84
70 ,sum = 77
71 ,sum = 79
72 ,sum = 81
73 ,sum = 83
74 ,sum = 85
75 ,sum = 87
76 ,sum = 89
77 ,sum = 91
78 ,sum = 93
79 ,sum = 95
80 ,sum = 88
81 ,sum = 90
82 ,sum = 92
83 ,sum = 94
84 ,sum = 96
85 ,sum = 98
86 ,sum = 100
87 ,sum = 102
88 ,sum = 104
89 ,sum = 106
90 ,sum = 99
91 ,sum = 101
92 ,sum = 103
93 ,sum = 105
94 ,sum = 107
95 ,sum = 109
96 ,sum = 111
97 ,sum = 113
98 ,sum = 115
99 ,sum = 117
100 ,sum = 101
101 ,sum = 103
102 ,sum = 105
103 ,sum = 107
104 ,sum = 109
105 ,sum = 111
106 ,sum = 113
107 ,sum = 115
108 ,sum = 117
109 ,sum = 119
110 ,sum = 112
111 ,sum = 114
112 ,sum = 116
113 ,sum = 118
114 ,sum = 120
115 ,sum = 122
116 ,sum = 124
117 ,sum = 126
118 ,sum = 128
119 ,sum = 130
120 ,sum = 123
121 ,sum = 125
122 ,sum = 127
123 ,sum = 129
124 ,sum = 131
125 ,sum = 133
126 ,sum = 135
127 ,sum = 137
128 ,sum = 139
129 ,sum = 141
130 ,sum = 134
131 ,sum = 136
132 ,sum = 138
133 ,sum = 140
134 ,sum = 142
135 ,sum = 144
136 ,sum = 146
137 ,sum = 148
138 ,sum = 150
139 ,sum = 152
140 ,sum = 145
141 ,sum = 147
142 ,sum = 149
143 ,sum = 151
144 ,sum = 153
145 ,sum = 155
146 ,sum = 157
147 ,sum = 159
148 ,sum = 161
149 ,sum = 163
150 ,sum = 156
151 ,sum = 158
152 ,sum = 160
153 ,sum = 162
154 ,sum = 164
155 ,sum = 166
156 ,sum = 168
157 ,sum = 170
158 ,sum = 172
159 ,sum = 174
160 ,sum = 167
161 ,sum = 169
162 ,sum = 171
163 ,sum = 173
164 ,sum = 175
165 ,sum = 177
166 ,sum = 179
167 ,sum = 181
168 ,sum = 183
169 ,sum = 185
170 ,sum = 178
171 ,sum = 180
172 ,sum = 182
173 ,sum = 184
174 ,sum = 186
175 ,sum = 188
176 ,sum = 190
177 ,sum = 192
178 ,sum = 194
179 ,sum = 196
180 ,sum = 189
181 ,sum = 191
182 ,sum = 193
183 ,sum = 195
184 ,sum = 197
185 ,sum = 199
186 ,sum = 201
187 ,sum = 203
188 ,sum = 205
189 ,sum = 207
190 ,sum = 200
191 ,sum = 202
192 ,sum = 204
193 ,sum = 206
194 ,sum = 208
195 ,sum = 210
196 ,sum = 212
197 ,sum = 214
198 ,sum = 216
199 ,sum = 218
200 ,sum = 202
201 ,sum = 204
202 ,sum = 206
203 ,sum = 208
204 ,sum = 210
205 ,sum = 212
206 ,sum = 214
207 ,sum = 216
208 ,sum = 218
209 ,sum = 220
210 ,sum = 213
211 ,sum = 215
212 ,sum = 217
213 ,sum = 219
214 ,sum = 221
215 ,sum = 223
216 ,sum = 225
217 ,sum = 227
218 ,sum = 229
219 ,sum = 231
220 ,sum = 224
221 ,sum = 226
222 ,sum = 228
223 ,sum = 230
224 ,sum = 232
225 ,sum = 234
226 ,sum = 236
227 ,sum = 238
228 ,sum = 240
229 ,sum = 242
230 ,sum = 235
231 ,sum = 237
232 ,sum = 239
233 ,sum = 241
234 ,sum = 243
235 ,sum = 245
236 ,sum = 247
237 ,sum = 249
238 ,sum = 251
239 ,sum = 253
240 ,sum = 246
241 ,sum = 248
242 ,sum = 250
243 ,sum = 252
244 ,sum = 254
245 ,sum = 256
246 ,sum = 258
247 ,sum = 260
248 ,sum = 262
249 ,sum = 264
250 ,sum = 257
251 ,sum = 259
252 ,sum = 261
253 ,sum = 263
254 ,sum = 265
255 ,sum = 267
256 ,sum = 269
257 ,sum = 271
258 ,sum = 273
259 ,sum = 275
260 ,sum = 268
261 ,sum = 270
262 ,sum = 272
263 ,sum = 274
264 ,sum = 276
265 ,sum = 278
266 ,sum = 280
267 ,sum = 282
268 ,sum = 284
269 ,sum = 286
270 ,sum = 279
271 ,sum = 281
272 ,sum = 283
273 ,sum = 285
274 ,sum = 287
275 ,sum = 289
276 ,sum = 291
277 ,sum = 293
278 ,sum = 295
279 ,sum = 297
280 ,sum = 290
281 ,sum = 292
282 ,sum = 294
283 ,sum = 296
284 ,sum = 298
285 ,sum = 300
286 ,sum = 302
287 ,sum = 304
288 ,sum = 306
289 ,sum = 308
290 ,sum = 301
291 ,sum = 303
292 ,sum = 305
293 ,sum = 307
294 ,sum = 309
295 ,sum = 311
296 ,sum = 313
297 ,sum = 315
298 ,sum = 317
299 ,sum = 319
300 ,sum = 303
301 ,sum = 305
302 ,sum = 307
303 ,sum = 309
304 ,sum = 311
305 ,sum = 313
306 ,sum = 315
307 ,sum = 317
308 ,sum = 319
309 ,sum = 321
310 ,sum = 314
311 ,sum = 316
312 ,sum = 318
313 ,sum = 320
314 ,sum = 322
315 ,sum = 324
316 ,sum = 326
317 ,sum = 328
318 ,sum = 330
319 ,sum = 332
320 ,sum = 325
321 ,sum = 327
322 ,sum = 329
323 ,sum = 331
324 ,sum = 333
325 ,sum = 335
326 ,sum = 337
327 ,sum = 339
328 ,sum = 341
329 ,sum = 343
330 ,sum = 336
331 ,sum = 338
332 ,sum = 340
333 ,sum = 342
334 ,sum = 344
335 ,sum = 346
336 ,sum = 348
337 ,sum = 350
338 ,sum = 352
339 ,sum = 354
340 ,sum = 347
341 ,sum = 349
342 ,sum = 351
343 ,sum = 353
344 ,sum = 355
345 ,sum = 357
346 ,sum = 359
347 ,sum = 361
348 ,sum = 363
349 ,sum = 365
350 ,sum = 358
351 ,sum = 360
352 ,sum = 362
353 ,sum = 364
354 ,sum = 366
355 ,sum = 368
356 ,sum = 370
357 ,sum = 372
358 ,sum = 374
359 ,sum = 376
360 ,sum = 369
361 ,sum = 371
362 ,sum = 373
363 ,sum = 375
364 ,sum = 377
365 ,sum = 379
366 ,sum = 381
367 ,sum = 383
368 ,sum = 385
369 ,sum = 387
370 ,sum = 380
371 ,sum = 382
372 ,sum = 384
373 ,sum = 386
374 ,sum = 388
375 ,sum = 390
376 ,sum = 392
377 ,sum = 394
378 ,sum = 396
379 ,sum = 398
380 ,sum = 391
381 ,sum = 393
382 ,sum = 395
383 ,sum = 397
384 ,sum = 399
385 ,sum = 401
386 ,sum = 403
387 ,sum = 405
388 ,sum = 407
389 ,sum = 409
390 ,sum = 402
391 ,sum = 404
392 ,sum = 406
393 ,sum = 408
394 ,sum = 410
395 ,sum = 412
396 ,sum = 414
397 ,sum = 416
398 ,sum = 418
399 ,sum = 420
400 ,sum = 404
401 ,sum = 406
402 ,sum = 408
403 ,sum = 410
404 ,sum = 412
405 ,sum = 414
406 ,sum = 416
407 ,sum = 418
408 ,sum = 420
409 ,sum = 422
410 ,sum = 415
411 ,sum = 417
412 ,sum = 419
413 ,sum = 421
414 ,sum = 423
415 ,sum = 425
416 ,sum = 427
417 ,sum = 429
418 ,sum = 431
419 ,sum = 433
420 ,sum = 426
421 ,sum = 428
422 ,sum = 430
423 ,sum = 432
424 ,sum = 434
425 ,sum = 436
426 ,sum = 438
427 ,sum = 440
428 ,sum = 442
429 ,sum = 444
430 ,sum = 437
431 ,sum = 439
432 ,sum = 441
433 ,sum = 443
434 ,sum = 445
435 ,sum = 447
436 ,sum = 449
437 ,sum = 451
438 ,sum = 453
439 ,sum = 455
440 ,sum = 448
441 ,sum = 450
442 ,sum = 452
443 ,sum = 454
444 ,sum = 456
445 ,sum = 458
446 ,sum = 460
447 ,sum = 462
448 ,sum = 464
449 ,sum = 466
450 ,sum = 459
451 ,sum = 461
452 ,sum = 463
453 ,sum = 465
454 ,sum = 467
455 ,sum = 469
456 ,sum = 471
457 ,sum = 473
458 ,sum = 475
459 ,sum = 477
460 ,sum = 470
461 ,sum = 472
462 ,sum = 474
463 ,sum = 476
464 ,sum = 478
465 ,sum = 480
466 ,sum = 482
467 ,sum = 484
468 ,sum = 486
469 ,sum = 488
470 ,sum = 481
471 ,sum = 483
472 ,sum = 485
473 ,sum = 487
474 ,sum = 489
475 ,sum = 491
476 ,sum = 493
477 ,sum = 495
478 ,sum = 497
479 ,sum = 499
480 ,sum = 492
481 ,sum = 494
482 ,sum = 496
483 ,sum = 498
484 ,sum = 500
485 ,sum = 502
486 ,sum = 504
487 ,sum = 506
488 ,sum = 508
489 ,sum = 510
490 ,sum = 503
491 ,sum = 505
492 ,sum = 507
493 ,sum = 509
494 ,sum = 511
495 ,sum = 513
496 ,sum = 515
497 ,sum = 517
498 ,sum = 519
499 ,sum = 521
500 ,sum = 505
501 ,sum = 507
502 ,sum = 509
503 ,sum = 511
504 ,sum = 513
505 ,sum = 515
506 ,sum = 517
507 ,sum = 519
508 ,sum = 521
509 ,sum = 523
510 ,sum = 516
511 ,sum = 518
512 ,sum = 520
513 ,sum = 522
514 ,sum = 524
515 ,sum = 526
516 ,sum = 528
517 ,sum = 530
518 ,sum = 532
519 ,sum = 534
520 ,sum = 527
521 ,sum = 529
522 ,sum = 531
523 ,sum = 533
524 ,sum = 535
525 ,sum = 537
526 ,sum = 539
527 ,sum = 541
528 ,sum = 543
529 ,sum = 545
530 ,sum = 538
531 ,sum = 540
532 ,sum = 542
533 ,sum = 544
534 ,sum = 546
535 ,sum = 548
536 ,sum = 550
537 ,sum = 552
538 ,sum = 554
539 ,sum = 556
540 ,sum = 549
541 ,sum = 551
542 ,sum = 553
543 ,sum = 555
544 ,sum = 557
545 ,sum = 559
546 ,sum = 561
547 ,sum = 563
548 ,sum = 565
549 ,sum = 567
550 ,sum = 560
551 ,sum = 562
552 ,sum = 564
553 ,sum = 566
554 ,sum = 568
555 ,sum = 570
556 ,sum = 572
557 ,sum = 574
558 ,sum = 576
559 ,sum = 578
560 ,sum = 571
561 ,sum = 573
562 ,sum = 575
563 ,sum = 577
564 ,sum = 579
565 ,sum = 581
566 ,sum = 583
567 ,sum = 585
568 ,sum = 587
569 ,sum = 589
570 ,sum = 582
571 ,sum = 584
572 ,sum = 586
573 ,sum = 588
574 ,sum = 590
575 ,sum = 592
576 ,sum = 594
577 ,sum = 596
578 ,sum = 598
579 ,sum = 600
580 ,sum = 593
581 ,sum = 595
582 ,sum = 597
583 ,sum = 599
584 ,sum = 601
585 ,sum = 603
586 ,sum = 605
587 ,sum = 607
588 ,sum = 609
589 ,sum = 611
590 ,sum = 604
591 ,sum = 606
592 ,sum = 608
593 ,sum = 610
594 ,sum = 612
595 ,sum = 614
596 ,sum = 616
597 ,sum = 618
598 ,sum = 620
599 ,sum = 622
600 ,sum = 606
601 ,sum = 608
602 ,sum = 610
603 ,sum = 612
604 ,sum = 614
605 ,sum = 616
606 ,sum = 618
607 ,sum = 620
608 ,sum = 622
609 ,sum = 624
610 ,sum = 617
611 ,sum = 619
612 ,sum = 621
613 ,sum = 623
614 ,sum = 625
615 ,sum = 627
616 ,sum = 629
617 ,sum = 631
618 ,sum = 633
619 ,sum = 635
620 ,sum = 628
621 ,sum = 630
622 ,sum = 632
623 ,sum = 634
624 ,sum = 636
625 ,sum = 638
626 ,sum = 640
627 ,sum = 642
628 ,sum = 644
629 ,sum = 646
630 ,sum = 639
631 ,sum = 641
632 ,sum = 643
633 ,sum = 645
634 ,sum = 647
635 ,sum = 649
636 ,sum = 651
637 ,sum = 653
638 ,sum = 655
639 ,sum = 657
640 ,sum = 650
641 ,sum = 652
642 ,sum = 654
643 ,sum = 656
644 ,sum = 658
645 ,sum = 660
646 ,sum = 662
647 ,sum = 664
648 ,sum = 666
649 ,sum = 668
650 ,sum = 661
651 ,sum = 663
652 ,sum = 665
653 ,sum = 667
654 ,sum = 669
655 ,sum = 671
656 ,sum = 673
657 ,sum = 675
658 ,sum = 677
659 ,sum = 679
660 ,sum = 672
661 ,sum = 674
662 ,sum = 676
663 ,sum = 678
664 ,sum = 680
665 ,sum = 682
666 ,sum = 684
667 ,sum = 686
668 ,sum = 688
669 ,sum = 690
670 ,sum = 683
671 ,sum = 685
672 ,sum = 687
673 ,sum = 689
674 ,sum = 691
675 ,sum = 693
676 ,sum = 695
677 ,sum = 697
678 ,sum = 699
679 ,sum = 701
680 ,sum = 694
681 ,sum = 696
682 ,sum = 698
683 ,sum = 700
684 ,sum = 702
685 ,sum = 704
686 ,sum = 706
687 ,sum = 708
688 ,sum = 710
689 ,sum = 712
690 ,sum = 705
691 ,sum = 707
692 ,sum = 709
693 ,sum = 711
694 ,sum = 713
695 ,sum = 715
696 ,sum = 717
697 ,sum = 719
698 ,sum = 721
699 ,sum = 723
700 ,sum = 707
701 ,sum = 709
702 ,sum = 711
703 ,sum = 713
704 ,sum = 715
705 ,sum = 717
706 ,sum = 719
707 ,sum = 721
708 ,sum = 723
709 ,sum = 725
710 ,sum = 718
711 ,sum = 720
712 ,sum = 722
713 ,sum = 724
714 ,sum = 726
715 ,sum = 728
716 ,sum = 730
717 ,sum = 732
718 ,sum = 734
719 ,sum = 736
720 ,sum = 729
721 ,sum = 731
722 ,sum = 733
723 ,sum = 735
724 ,sum = 737
725 ,sum = 739
726 ,sum = 741
727 ,sum = 743
728 ,sum = 745
729 ,sum = 747
730 ,sum = 740
731 ,sum = 742
732 ,sum = 744
733 ,sum = 746
734 ,sum = 748
735 ,sum = 750
736 ,sum = 752
737 ,sum = 754
738 ,sum = 756
739 ,sum = 758
740 ,sum = 751
741 ,sum = 753
742 ,sum = 755
743 ,sum = 757
744 ,sum = 759
745 ,sum = 761
746 ,sum = 763
747 ,sum = 765
748 ,sum = 767
749 ,sum = 769
750 ,sum = 762
751 ,sum = 764
752 ,sum = 766
753 ,sum = 768
754 ,sum = 770
755 ,sum = 772
756 ,sum = 774
757 ,sum = 776
758 ,sum = 778
759 ,sum = 780
760 ,sum = 773
761 ,sum = 775
762 ,sum = 777
763 ,sum = 779
764 ,sum = 781
765 ,sum = 783
766 ,sum = 785
767 ,sum = 787
768 ,sum = 789
769 ,sum = 791
770 ,sum = 784
771 ,sum = 786
772 ,sum = 788
773 ,sum = 790
774 ,sum = 792
775 ,sum = 794
776 ,sum = 796
777 ,sum = 798
778 ,sum = 800
779 ,sum = 802
780 ,sum = 795
781 ,sum = 797
782 ,sum = 799
783 ,sum = 801
784 ,sum = 803
785 ,sum = 805
786 ,sum = 807
787 ,sum = 809
788 ,sum = 811
789 ,sum = 813
790 ,sum = 806
791 ,sum = 808
792 ,sum = 810
793 ,sum = 812
794 ,sum = 814
795 ,sum = 816
796 ,sum = 818
797 ,sum = 820
798 ,sum = 822
799 ,sum = 824
800 ,sum = 808
801 ,sum = 810
802 ,sum = 812
803 ,sum = 814
804 ,sum = 816
805 ,sum = 818
806 ,sum = 820
807 ,sum = 822
808 ,sum = 824
809 ,sum = 826
810 ,sum = 819
811 ,sum = 821
812 ,sum = 823
813 ,sum = 825
814 ,sum = 827
815 ,sum = 829
816 ,sum = 831
817 ,sum = 833
818 ,sum = 835
819 ,sum = 837
820 ,sum = 830
821 ,sum = 832
822 ,sum = 834
823 ,sum = 836
824 ,sum = 838
825 ,sum = 840
826 ,sum = 842
827 ,sum = 844
828 ,sum = 846
829 ,sum = 848
830 ,sum = 841
831 ,sum = 843
832 ,sum = 845
833 ,sum = 847
834 ,sum = 849
835 ,sum = 851
836 ,sum = 853
837 ,sum = 855
838 ,sum = 857
839 ,sum = 859
840 ,sum = 852
841 ,sum = 854
842 ,sum = 856
843 ,sum = 858
844 ,sum = 860
845 ,sum = 862
846 ,sum = 864
847 ,sum = 866
848 ,sum = 868
849 ,sum = 870
850 ,sum = 863
851 ,sum = 865
852 ,sum = 867
853 ,sum = 869
854 ,sum = 871
855 ,sum = 873
856 ,sum = 875
857 ,sum = 877
858 ,sum = 879
859 ,sum = 881
860 ,sum = 874
861 ,sum = 876
862 ,sum = 878
863 ,sum = 880
864 ,sum = 882
865 ,sum = 884
866 ,sum = 886
867 ,sum = 888
868 ,sum = 890
869 ,sum = 892
870 ,sum = 885
871 ,sum = 887
872 ,sum = 889
873 ,sum = 891
874 ,sum = 893
875 ,sum = 895
876 ,sum = 897
877 ,sum = 899
878 ,sum = 901
879 ,sum = 903
880 ,sum = 896
881 ,sum = 898
882 ,sum = 900
883 ,sum = 902
884 ,sum = 904
885 ,sum = 906
886 ,sum = 908
887 ,sum = 910
888 ,sum = 912
889 ,sum = 914
890 ,sum = 907
891 ,sum = 909
892 ,sum = 911
893 ,sum = 913
894 ,sum = 915
895 ,sum = 917
896 ,sum = 919
897 ,sum = 921
898 ,sum = 923
899 ,sum = 925
900 ,sum = 909
901 ,sum = 911
902 ,sum = 913
903 ,sum = 915
904 ,sum = 917
905 ,sum = 919
906 ,sum = 921
907 ,sum = 923
908 ,sum = 925
909 ,sum = 927
910 ,sum = 920
911 ,sum = 922
912 ,sum = 924
913 ,sum = 926
914 ,sum = 928
915 ,sum = 930
916 ,sum = 932
917 ,sum = 934
918 ,sum = 936
919 ,sum = 938
920 ,sum = 931
921 ,sum = 933
922 ,sum = 935
923 ,sum = 937
924 ,sum = 939
925 ,sum = 941
926 ,sum = 943
927 ,sum = 945
928 ,sum = 947
929 ,sum = 949
930 ,sum = 942
931 ,sum = 944
932 ,sum = 946
933 ,sum = 948
934 ,sum = 950
935 ,sum = 952
936 ,sum = 954
937 ,sum = 956
938 ,sum = 958
939 ,sum = 960
940 ,sum = 953
941 ,sum = 955
942 ,sum = 957
943 ,sum = 959
944 ,sum = 961
945 ,sum = 963
946 ,sum = 965
947 ,sum = 967
948 ,sum = 969
949 ,sum = 971
950 ,sum = 964
951 ,sum = 966
952 ,sum = 968
953 ,sum = 970
954 ,sum = 972
955 ,sum = 974
956 ,sum = 976
957 ,sum = 978
958 ,sum = 980
959 ,sum = 982
960 ,sum = 975
961 ,sum = 977
962 ,sum = 979
963 ,sum = 981
964 ,sum = 983
965 ,sum = 985
966 ,sum = 987
967 ,sum = 989
968 ,sum = 991
969 ,sum = 993
970 ,sum = 986
971 ,sum = 988
972 ,sum = 990
973 ,sum = 992
974 ,sum = 994
975 ,sum = 996
976 ,sum = 998
977 ,sum = 1000
978 ,sum = 1002
979 ,sum = 1004
980 ,sum = 997
981 ,sum = 999
982 ,sum = 1001
983 ,sum = 1003
984 ,sum = 1005
985 ,sum = 1007
986 ,sum = 1009
987 ,sum = 1011
988 ,sum = 1013
989 ,sum = 1015
990 ,sum = 1008
991 ,sum = 1010
992 ,sum = 1012
993 ,sum = 1014
994 ,sum = 1016
995 ,sum = 1018
996 ,sum = 1020
997 ,sum = 1022
998 ,sum = 1024
999 ,sum = 1026
1000 ,sum = 1001
1001 ,sum = 1003
1002 ,sum = 1005
1003 ,sum = 1007
1004 ,sum = 1009
1005 ,sum = 1011
1006 ,sum = 1013
1007 ,sum = 1015
1008 ,sum = 1017
1009 ,sum = 1019
1010 ,sum = 1012
1011 ,sum = 1014
1012 ,sum = 1016
1013 ,sum = 1018
1014 ,sum = 1020
1015 ,sum = 1022
1016 ,sum = 1024
1017 ,sum = 1026
1018 ,sum = 1028
1019 ,sum = 1030
1020 ,sum = 1023
1021 ,sum = 1025
1022 ,sum = 1027
1023 ,sum = 1029
1024 ,sum = 1031
1025 ,sum = 1033
1026 ,sum = 1035
1027 ,sum = 1037
1028 ,sum = 1039
1029 ,sum = 1041
1030 ,sum = 1034
1031 ,sum = 1036
1032 ,sum = 1038
1033 ,sum = 1040
1034 ,sum = 1042
1035 ,sum = 1044
1036 ,sum = 1046
1037 ,sum = 1048
1038 ,sum = 1050
1039 ,sum = 1052
1040 ,sum = 1045
1041 ,sum = 1047
1042 ,sum = 1049
1043 ,sum = 1051
1044 ,sum = 1053
1045 ,sum = 1055
1046 ,sum = 1057
1047 ,sum = 1059
1048 ,sum = 1061
1049 ,sum = 1063
1050 ,sum = 1056
1051 ,sum = 1058
1052 ,sum = 1060
1053 ,sum = 1062
1054 ,sum = 1064
1055 ,sum = 1066
1056 ,sum = 1068
1057 ,sum = 1070
1058 ,sum = 1072
1059 ,sum = 1074
1060 ,sum = 1067
1061 ,sum = 1069
1062 ,sum = 1071
1063 ,sum = 1073
1064 ,sum = 1075
1065 ,sum = 1077
1066 ,sum = 1079
1067 ,sum = 1081
1068 ,sum = 1083
1069 ,sum = 1085
1070 ,sum = 1078
1071 ,sum = 1080
1072 ,sum = 1082
1073 ,sum = 1084
1074 ,sum = 1086
1075 ,sum = 1088
1076 ,sum = 1090
1077 ,sum = 1092
1078 ,sum = 1094
1079 ,sum = 1096
1080 ,sum = 1089
1081 ,sum = 1091
1082 ,sum = 1093
1083 ,sum = 1095
1084 ,sum = 1097
1085 ,sum = 1099
1086 ,sum = 1101
1087 ,sum = 1103
1088 ,sum = 1105
1089 ,sum = 1107
1090 ,sum = 1100
1091 ,sum = 1102
1092 ,sum = 1104
1093 ,sum = 1106
1094 ,sum = 1108
1095 ,sum = 1110
1096 ,sum = 1112
1097 ,sum = 1114
1098 ,sum = 1116
1099 ,sum = 1118
1100 ,sum = 1102
1101 ,sum = 1104
1102 ,sum = 1106
1103 ,sum = 1108
1104 ,sum = 1110
1105 ,sum = 1112
1106 ,sum = 1114
1107 ,sum = 1116
1108 ,sum = 1118
1109 ,sum = 1120
1110 ,sum = 1113
1111 ,sum = 1115
1112 ,sum = 1117
1113 ,sum = 1119
1114 ,sum = 1121
1115 ,sum = 1123
1116 ,sum = 1125
1117 ,sum = 1127
1118 ,sum = 1129
1119 ,sum = 1131
1120 ,sum = 1124
1121 ,sum = 1126
1122 ,sum = 1128
1123 ,sum = 1130
1124 ,sum = 1132
1125 ,sum = 1134
1126 ,sum = 1136
1127 ,sum = 1138
1128 ,sum = 1140
1129 ,sum = 1142
1130 ,sum = 1135
1131 ,sum = 1137
1132 ,sum = 1139
1133 ,sum = 1141
1134 ,sum = 1143
1135 ,sum = 1145
1136 ,sum = 1147
1137 ,sum = 1149
1138 ,sum = 1151
1139 ,sum = 1153
1140 ,sum = 1146
1141 ,sum = 1148
1142 ,sum = 1150
1143 ,sum = 1152
1144 ,sum = 1154
1145 ,sum = 1156
1146 ,sum = 1158
1147 ,sum = 1160
1148 ,sum = 1162
1149 ,sum = 1164
1150 ,sum = 1157
1151 ,sum = 1159
1152 ,sum = 1161
1153 ,sum = 1163
1154 ,sum = 1165
1155 ,sum = 1167
1156 ,sum = 1169
1157 ,sum = 1171
1158 ,sum = 1173
1159 ,sum = 1175
1160 ,sum = 1168
1161 ,sum = 1170
1162 ,sum = 1172
1163 ,sum = 1174
1164 ,sum = 1176
1165 ,sum = 1178
1166 ,sum = 1180
1167 ,sum = 1182
1168 ,sum = 1184
1169 ,sum = 1186
1170 ,sum = 1179
1171 ,sum = 1181
1172 ,sum = 1183
1173 ,sum = 1185
1174 ,sum = 1187
1175 ,sum = 1189
1176 ,sum = 1191
1177 ,sum = 1193
1178 ,sum = 1195
1179 ,sum = 1197
1180 ,sum = 1190
1181 ,sum = 1192
1182 ,sum = 1194
1183 ,sum = 1196
1184 ,sum = 1198
1185 ,sum = 1200
1186 ,sum = 1202
1187 ,sum = 1204
1188 ,sum = 1206
1189 ,sum = 1208
1190 ,sum = 1201
1191 ,sum = 1203
1192 ,sum = 1205
1193 ,sum = 1207
1194 ,sum = 1209
1195 ,sum = 1211
1196 ,sum = 1213
1197 ,sum = 1215
1198 ,sum = 1217
1199 ,sum = 1219
1200 ,sum = 1203
1201 ,sum = 1205
1202 ,sum = 1207
1203 ,sum = 1209
1204 ,sum = 1211
1205 ,sum = 1213
1206 ,sum = 1215
1207 ,sum = 1217
1208 ,sum = 1219
1209 ,sum = 1221
1210 ,sum = 1214
1211 ,sum = 1216
1212 ,sum = 1218
1213 ,sum = 1220
1214 ,sum = 1222
1215 ,sum = 1224
1216 ,sum = 1226
1217 ,sum = 1228
1218 ,sum = 1230
1219 ,sum = 1232
1220 ,sum = 1225
1221 ,sum = 1227
1222 ,sum = 1229
1223 ,sum = 1231
1224 ,sum = 1233
1225 ,sum = 1235
1226 ,sum = 1237
1227 ,sum = 1239
1228 ,sum = 1241
1229 ,sum = 1243
1230 ,sum = 1236
1231 ,sum = 1238
1232 ,sum = 1240
1233 ,sum = 1242
1234 ,sum = 1244
1235 ,sum = 1246
1236 ,sum = 1248
1237 ,sum = 1250
1238 ,sum = 1252
1239 ,sum = 1254
1240 ,sum = 1247
1241 ,sum = 1249
1242 ,sum = 1251
1243 ,sum = 1253
1244 ,sum = 1255
1245 ,sum = 1257
1246 ,sum = 1259
1247 ,sum = 1261
1248 ,sum = 1263
1249 ,sum = 1265
1250 ,sum = 1258
1251 ,sum = 1260
1252 ,sum = 1262
1253 ,sum = 1264
1254 ,sum = 1266
1255 ,sum = 1268
1256 ,sum = 1270
1257 ,sum = 1272
1258 ,sum = 1274
1259 ,sum = 1276
1260 ,sum = 1269
1261 ,sum = 1271
1262 ,sum = 1273
1263 ,sum = 1275
1264 ,sum = 1277
1265 ,sum = 1279
1266 ,sum = 1281
1267 ,sum = 1283
1268 ,sum = 1285
1269 ,sum = 1287
1270 ,sum = 1280
1271 ,sum = 1282
1272 ,sum = 1284
1273 ,sum = 1286
1274 ,sum = 1288
1275 ,sum = 1290
1276 ,sum = 1292
1277 ,sum = 1294
1278 ,sum = 1296
1279 ,sum = 1298
1280 ,sum = 1291
1281 ,sum = 1293
1282 ,sum = 1295
1283 ,sum = 1297
1284 ,sum = 1299
1285 ,sum = 1301
1286 ,sum = 1303
1287 ,sum = 1305
1288 ,sum = 1307
1289 ,sum = 1309
1290 ,sum = 1302
1291 ,sum = 1304
1292 ,sum = 1306
1293 ,sum = 1308
1294 ,sum = 1310
1295 ,sum = 1312
1296 ,sum = 1314
1297 ,sum = 1316
1298 ,sum = 1318
1299 ,sum = 1320
1300 ,sum = 1304
1301 ,sum = 1306
1302 ,sum = 1308
1303 ,sum = 1310
1304 ,sum = 1312
1305 ,sum = 1314
1306 ,sum = 1316
1307 ,sum = 1318
1308 ,sum = 1320
1309 ,sum = 1322
1310 ,sum = 1315
1311 ,sum = 1317
1312 ,sum = 1319
1313 ,sum = 1321
1314 ,sum = 1323
1315 ,sum = 1325
1316 ,sum = 1327
1317 ,sum = 1329
1318 ,sum = 1331
1319 ,sum = 1333
1320 ,sum = 1326
1321 ,sum = 1328
1322 ,sum = 1330
1323 ,sum = 1332
1324 ,sum = 1334
1325 ,sum = 1336
1326 ,sum = 1338
1327 ,sum = 1340
1328 ,sum = 1342
1329 ,sum = 1344
1330 ,sum = 1337
1331 ,sum = 1339
1332 ,sum = 1341
1333 ,sum = 1343
1334 ,sum = 1345
1335 ,sum = 1347
1336 ,sum = 1349
1337 ,sum = 1351
1338 ,sum = 1353
1339 ,sum = 1355
1340 ,sum = 1348
1341 ,sum = 1350
1342 ,sum = 1352
1343 ,sum = 1354
1344 ,sum = 1356
1345 ,sum = 1358
1346 ,sum = 1360
1347 ,sum = 1362
1348 ,sum = 1364
1349 ,sum = 1366
1350 ,sum = 1359
1351 ,sum = 1361
1352 ,sum = 1363
1353 ,sum = 1365
1354 ,sum = 1367
1355 ,sum = 1369
1356 ,sum = 1371
1357 ,sum = 1373
1358 ,sum = 1375
1359 ,sum = 1377
1360 ,sum = 1370
1361 ,sum = 1372
1362 ,sum = 1374
1363 ,sum = 1376
1364 ,sum = 1378
1365 ,sum = 1380
1366 ,sum = 1382
1367 ,sum = 1384
1368 ,sum = 1386
1369 ,sum = 1388
1370 ,sum = 1381
1371 ,sum = 1383
1372 ,sum = 1385
1373 ,sum = 1387
1374 ,sum = 1389
1375 ,sum = 1391
1376 ,sum = 1393
1377 ,sum = 1395
1378 ,sum = 1397
1379 ,sum = 1399
1380 ,sum = 1392
1381 ,sum = 1394
1382 ,sum = 1396
1383 ,sum = 1398
1384 ,sum = 1400
1385 ,sum = 1402
1386 ,sum = 1404
1387 ,sum = 1406
1388 ,sum = 1408
1389 ,sum = 1410
1390 ,sum = 1403
1391 ,sum = 1405
1392 ,sum = 1407
1393 ,sum = 1409
1394 ,sum = 1411
1395 ,sum = 1413
1396 ,sum = 1415
1397 ,sum = 1417
1398 ,sum = 1419
1399 ,sum = 1421
1400 ,sum = 1405
1401 ,sum = 1407
1402 ,sum = 1409
1403 ,sum = 1411
1404 ,sum = 1413
1405 ,sum = 1415
1406 ,sum = 1417
1407 ,sum = 1419
1408 ,sum = 1421
1409 ,sum = 1423
1410 ,sum = 1416
1411 ,sum = 1418
1412 ,sum = 1420
1413 ,sum = 1422
1414 ,sum = 1424
1415 ,sum = 1426
1416 ,sum = 1428
1417 ,sum = 1430
1418 ,sum = 1432
1419 ,sum = 1434
1420 ,sum = 1427
1421 ,sum = 1429
1422 ,sum = 1431
1423 ,sum = 1433
1424 ,sum = 1435
1425 ,sum = 1437
1426 ,sum = 1439
1427 ,sum = 1441
1428 ,sum = 1443
1429 ,sum = 1445
1430 ,sum = 1438
1431 ,sum = 1440
1432 ,sum = 1442
1433 ,sum = 1444
1434 ,sum = 1446
1435 ,sum = 1448
1436 ,sum = 1450
1437 ,sum = 1452
1438 ,sum = 1454
1439 ,sum = 1456
1440 ,sum = 1449
1441 ,sum = 1451
1442 ,sum = 1453
1443 ,sum = 1455
1444 ,sum = 1457
1445 ,sum = 1459
1446 ,sum = 1461
1447 ,sum = 1463
1448 ,sum = 1465
1449 ,sum = 1467
1450 ,sum = 1460
1451 ,sum = 1462
1452 ,sum = 1464
1453 ,sum = 1466
1454 ,sum = 1468
1455 ,sum = 1470
1456 ,sum = 1472
1457 ,sum = 1474
1458 ,sum = 1476
1459 ,sum = 1478
1460 ,sum = 1471
1461 ,sum = 1473
1462 ,sum = 1475
1463 ,sum = 1477
1464 ,sum = 1479
1465 ,sum = 1481
1466 ,sum = 1483
1467 ,sum = 1485
1468 ,sum = 1487
1469 ,sum = 1489
1470 ,sum = 1482
1471 ,sum = 1484
1472 ,sum = 1486
1473 ,sum = 1488
1474 ,sum = 1490
1475 ,sum = 1492
1476 ,sum = 1494
1477 ,sum = 1496
1478 ,sum = 1498
1479 ,sum = 1500
1480 ,sum = 1493
1481 ,sum = 1495
1482 ,sum = 1497
1483 ,sum = 1499
1484 ,sum = 1501
1485 ,sum = 1503
1486 ,sum = 1505
1487 ,sum = 1507
1488 ,sum = 1509
1489 ,sum = 1511
1490 ,sum = 1504
1491 ,sum = 1506
1492 ,sum = 1508
1493 ,sum = 1510
1494 ,sum = 1512
1495 ,sum = 1514
1496 ,sum = 1516
1497 ,sum = 1518
1498 ,sum = 1520
1499 ,sum = 1522
1500 ,sum = 1506
1501 ,sum = 1508
1502 ,sum = 1510
1503 ,sum = 1512
1504 ,sum = 1514
1505 ,sum = 1516
1506 ,sum = 1518
1507 ,sum = 1520
1508 ,sum = 1522
1509 ,sum = 1524
1510 ,sum = 1517
1511 ,sum = 1519
1512 ,sum = 1521
1513 ,sum = 1523
1514 ,sum = 1525
1515 ,sum = 1527
1516 ,sum = 1529
1517 ,sum = 1531
1518 ,sum = 1533
1519 ,sum = 1535
1520 ,sum = 1528
1521 ,sum = 1530
1522 ,sum = 1532
1523 ,sum = 1534
1524 ,sum = 1536
1525 ,sum = 1538
1526 ,sum = 1540
1527 ,sum = 1542
1528 ,sum = 1544
1529 ,sum = 1546
1530 ,sum = 1539
1531 ,sum = 1541
1532 ,sum = 1543
1533 ,sum = 1545
1534 ,sum = 1547
1535 ,sum = 1549
1536 ,sum = 1551
1537 ,sum = 1553
1538 ,sum = 1555
1539 ,sum = 1557
1540 ,sum = 1550
1541 ,sum = 1552
1542 ,sum = 1554
1543 ,sum = 1556
1544 ,sum = 1558
1545 ,sum = 1560
1546 ,sum = 1562
1547 ,sum = 1564
1548 ,sum = 1566
1549 ,sum = 1568
1550 ,sum = 1561
1551 ,sum = 1563
1552 ,sum = 1565
1553 ,sum = 1567
1554 ,sum = 1569
1555 ,sum = 1571
1556 ,sum = 1573
1557 ,sum = 1575
1558 ,sum = 1577
1559 ,sum = 1579
1560 ,sum = 1572
1561 ,sum = 1574
1562 ,sum = 1576
1563 ,sum = 1578
1564 ,sum = 1580
1565 ,sum = 1582
1566 ,sum = 1584
1567 ,sum = 1586
1568 ,sum = 1588
1569 ,sum = 1590
1570 ,sum = 1583
1571 ,sum = 1585
1572 ,sum = 1587
1573 ,sum = 1589
1574 ,sum = 1591
1575 ,sum = 1593
1576 ,sum = 1595
1577 ,sum = 1597
1578 ,sum = 1599
1579 ,sum = 1601
1580 ,sum = 1594
1581 ,sum = 1596
1582 ,sum = 1598
1583 ,sum = 1600
1584 ,sum = 1602
1585 ,sum = 1604
1586 ,sum = 1606
1587 ,sum = 1608
1588 ,sum = 1610
1589 ,sum = 1612
1590 ,sum = 1605
1591 ,sum = 1607
1592 ,sum = 1609
1593 ,sum = 1611
1594 ,sum = 1613
1595 ,sum = 1615
1596 ,sum = 1617
1597 ,sum = 1619
1598 ,sum = 1621
1599 ,sum = 1623
1600 ,sum = 1607
1601 ,sum = 1609
1602 ,sum = 1611
1603 ,sum = 1613
1604 ,sum = 1615
1605 ,sum = 1617
1606 ,sum = 1619
1607 ,sum = 1621
1608 ,sum = 1623
1609 ,sum = 1625
1610 ,sum = 1618
1611 ,sum = 1620
1612 ,sum = 1622
1613 ,sum = 1624
1614 ,sum = 1626
1615 ,sum = 1628
1616 ,sum = 1630
1617 ,sum = 1632
1618 ,sum = 1634
1619 ,sum = 1636
1620 ,sum = 1629
1621 ,sum = 1631
1622 ,sum = 1633
1623 ,sum = 1635
1624 ,sum = 1637
1625 ,sum = 1639
1626 ,sum = 1641
1627 ,sum = 1643
1628 ,sum = 1645
1629 ,sum = 1647
1630 ,sum = 1640
1631 ,sum = 1642
1632 ,sum = 1644
1633 ,sum = 1646
1634 ,sum = 1648
1635 ,sum = 1650
1636 ,sum = 1652
1637 ,sum = 1654
1638 ,sum = 1656
1639 ,sum = 1658
1640 ,sum = 1651
1641 ,sum = 1653
1642 ,sum = 1655
1643 ,sum = 1657
1644 ,sum = 1659
1645 ,sum = 1661
1646 ,sum = 1663
1647 ,sum = 1665
1648 ,sum = 1667
1649 ,sum = 1669
1650 ,sum = 1662
1651 ,sum = 1664
1652 ,sum = 1666
1653 ,sum = 1668
1654 ,sum = 1670
1655 ,sum = 1672
1656 ,sum = 1674
1657 ,sum = 1676
1658 ,sum = 1678
1659 ,sum = 1680
1660 ,sum = 1673
1661 ,sum = 1675
1662 ,sum = 1677
1663 ,sum = 1679
1664 ,sum = 1681
1665 ,sum = 1683
1666 ,sum = 1685
1667 ,sum = 1687
1668 ,sum = 1689
1669 ,sum = 1691
1670 ,sum = 1684
1671 ,sum = 1686
1672 ,sum = 1688
1673 ,sum = 1690
1674 ,sum = 1692
1675 ,sum = 1694
1676 ,sum = 1696
1677 ,sum = 1698
1678 ,sum = 1700
1679 ,sum = 1702
1680 ,sum = 1695
1681 ,sum = 1697
1682 ,sum = 1699
1683 ,sum = 1701
1684 ,sum = 1703
1685 ,sum = 1705
1686 ,sum = 1707
1687 ,sum = 1709
1688 ,sum = 1711
1689 ,sum = 1713
1690 ,sum = 1706
1691 ,sum = 1708
1692 ,sum = 1710
1693 ,sum = 1712
1694 ,sum = 1714
1695 ,sum = 1716
1696 ,sum = 1718
1697 ,sum = 1720
1698 ,sum = 1722
1699 ,sum = 1724
1700 ,sum = 1708
1701 ,sum = 1710
1702 ,sum = 1712
1703 ,sum = 1714
1704 ,sum = 1716
1705 ,sum = 1718
1706 ,sum = 1720
1707 ,sum = 1722
1708 ,sum = 1724
1709 ,sum = 1726
1710 ,sum = 1719
1711 ,sum = 1721
1712 ,sum = 1723
1713 ,sum = 1725
1714 ,sum = 1727
1715 ,sum = 1729
1716 ,sum = 1731
1717 ,sum = 1733
1718 ,sum = 1735
1719 ,sum = 1737
1720 ,sum = 1730
1721 ,sum = 1732
1722 ,sum = 1734
1723 ,sum = 1736
1724 ,sum = 1738
1725 ,sum = 1740
1726 ,sum = 1742
1727 ,sum = 1744
1728 ,sum = 1746
1729 ,sum = 1748
1730 ,sum = 1741
1731 ,sum = 1743
1732 ,sum = 1745
1733 ,sum = 1747
1734 ,sum = 1749
1735 ,sum = 1751
1736 ,sum = 1753
1737 ,sum = 1755
1738 ,sum = 1757
1739 ,sum = 1759
1740 ,sum = 1752
1741 ,sum = 1754
1742 ,sum = 1756
1743 ,sum = 1758
1744 ,sum = 1760
1745 ,sum = 1762
1746 ,sum = 1764
1747 ,sum = 1766
1748 ,sum = 1768
1749 ,sum = 1770
1750 ,sum = 1763
1751 ,sum = 1765
1752 ,sum = 1767
1753 ,sum = 1769
1754 ,sum = 1771
1755 ,sum = 1773
1756 ,sum = 1775
1757 ,sum = 1777
1758 ,sum = 1779
1759 ,sum = 1781
1760 ,sum = 1774
1761 ,sum = 1776
1762 ,sum = 1778
1763 ,sum = 1780
1764 ,sum = 1782
1765 ,sum = 1784
1766 ,sum = 1786
1767 ,sum = 1788
1768 ,sum = 1790
1769 ,sum = 1792
1770 ,sum = 1785
1771 ,sum = 1787
1772 ,sum = 1789
1773 ,sum = 1791
1774 ,sum = 1793
1775 ,sum = 1795
1776 ,sum = 1797
1777 ,sum = 1799
1778 ,sum = 1801
1779 ,sum = 1803
1780 ,sum = 1796
1781 ,sum = 1798
1782 ,sum = 1800
1783 ,sum = 1802
1784 ,sum = 1804
1785 ,sum = 1806
1786 ,sum = 1808
1787 ,sum = 1810
1788 ,sum = 1812
1789 ,sum = 1814
1790 ,sum = 1807
1791 ,sum = 1809
1792 ,sum = 1811
1793 ,sum = 1813
1794 ,sum = 1815
1795 ,sum = 1817
1796 ,sum = 1819
1797 ,sum = 1821
1798 ,sum = 1823
1799 ,sum = 1825
1800 ,sum = 1809
1801 ,sum = 1811
1802 ,sum = 1813
1803 ,sum = 1815
1804 ,sum = 1817
1805 ,sum = 1819
1806 ,sum = 1821
1807 ,sum = 1823
1808 ,sum = 1825
1809 ,sum = 1827
1810 ,sum = 1820
1811 ,sum = 1822
1812 ,sum = 1824
1813 ,sum = 1826
1814 ,sum = 1828
1815 ,sum = 1830
1816 ,sum = 1832
1817 ,sum = 1834
1818 ,sum = 1836
1819 ,sum = 1838
1820 ,sum = 1831
1821 ,sum = 1833
1822 ,sum = 1835
1823 ,sum = 1837
1824 ,sum = 1839
1825 ,sum = 1841
1826 ,sum = 1843
1827 ,sum = 1845
1828 ,sum = 1847
1829 ,sum = 1849
1830 ,sum = 1842
1831 ,sum = 1844
1832 ,sum = 1846
1833 ,sum = 1848
1834 ,sum = 1850
1835 ,sum = 1852
1836 ,sum = 1854
1837 ,sum = 1856
1838 ,sum = 1858
1839 ,sum = 1860
1840 ,sum = 1853
1841 ,sum = 1855
1842 ,sum = 1857
1843 ,sum = 1859
1844 ,sum = 1861
1845 ,sum = 1863
1846 ,sum = 1865
1847 ,sum = 1867
1848 ,sum = 1869
1849 ,sum = 1871
1850 ,sum = 1864
1851 ,sum = 1866
1852 ,sum = 1868
1853 ,sum = 1870
1854 ,sum = 1872
1855 ,sum = 1874
1856 ,sum = 1876
1857 ,sum = 1878
1858 ,sum = 1880
1859 ,sum = 1882
1860 ,sum = 1875
1861 ,sum = 1877
1862 ,sum = 1879
1863 ,sum = 1881
1864 ,sum = 1883
1865 ,sum = 1885
1866 ,sum = 1887
1867 ,sum = 1889
1868 ,sum = 1891
1869 ,sum = 1893
1870 ,sum = 1886
1871 ,sum = 1888
1872 ,sum = 1890
1873 ,sum = 1892
1874 ,sum = 1894
1875 ,sum = 1896
1876 ,sum = 1898
1877 ,sum = 1900
1878 ,sum = 1902
1879 ,sum = 1904
1880 ,sum = 1897
1881 ,sum = 1899
1882 ,sum = 1901
1883 ,sum = 1903
1884 ,sum = 1905
1885 ,sum = 1907
1886 ,sum = 1909
1887 ,sum = 1911
1888 ,sum = 1913
1889 ,sum = 1915
1890 ,sum = 1908
1891 ,sum = 1910
1892 ,sum = 1912
1893 ,sum = 1914
1894 ,sum = 1916
1895 ,sum = 1918
1896 ,sum = 1920
1897 ,sum = 1922
1898 ,sum = 1924
1899 ,sum = 1926
1900 ,sum = 1910
1901 ,sum = 1912
1902 ,sum = 1914
1903 ,sum = 1916
1904 ,sum = 1918
1905 ,sum = 1920
1906 ,sum = 1922
1907 ,sum = 1924
1908 ,sum = 1926
1909 ,sum = 1928
1910 ,sum = 1921
1911 ,sum = 1923
1912 ,sum = 1925
1913 ,sum = 1927
1914 ,sum = 1929
1915 ,sum = 1931
1916 ,sum = 1933
1917 ,sum = 1935
1918 ,sum = 1937
1919 ,sum = 1939
1920 ,sum = 1932
1921 ,sum = 1934
1922 ,sum = 1936
1923 ,sum = 1938
1924 ,sum = 1940
1925 ,sum = 1942
1926 ,sum = 1944
1927 ,sum = 1946
1928 ,sum = 1948
1929 ,sum = 1950
1930 ,sum = 1943
1931 ,sum = 1945
1932 ,sum = 1947
1933 ,sum = 1949
1934 ,sum = 1951
1935 ,sum = 1953
1936 ,sum = 1955
1937 ,sum = 1957
1938 ,sum = 1959
1939 ,sum = 1961
1940 ,sum = 1954
1941 ,sum = 1956
1942 ,sum = 1958
1943 ,sum = 1960
1944 ,sum = 1962
1945 ,sum = 1964
1946 ,sum = 1966
1947 ,sum = 1968
1948 ,sum = 1970
1949 ,sum = 1972
1950 ,sum = 1965
1951 ,sum = 1967
1952 ,sum = 1969
1953 ,sum = 1971
1954 ,sum = 1973
1955 ,sum = 1975
1956 ,sum = 1977
1957 ,sum = 1979
1958 ,sum = 1981
1959 ,sum = 1983
1960 ,sum = 1976
1961 ,sum = 1978
1962 ,sum = 1980
1963 ,sum = 1982
1964 ,sum = 1984
1965 ,sum = 1986
1966 ,sum = 1988
1967 ,sum = 1990
1968 ,sum = 1992
1969 ,sum = 1994
1970 ,sum = 1987
1971 ,sum = 1989
1972 ,sum = 1991
1973 ,sum = 1993
1974 ,sum = 1995
1975 ,sum = 1997
1976 ,sum = 1999
1977 ,sum = 2001
1978 ,sum = 2003
1979 ,sum = 2005
1980 ,sum = 1998
1981 ,sum = 2000
1982 ,sum = 2002
1983 ,sum = 2004
1984 ,sum = 2006
1985 ,sum = 2008
1986 ,sum = 2010
1987 ,sum = 2012
1988 ,sum = 2014
1989 ,sum = 2016
1990 ,sum = 2009
1991 ,sum = 2011
1992 ,sum = 2013
1993 ,sum = 2015
1994 ,sum = 2017
1995 ,sum = 2019
1996 ,sum = 2021
1997 ,sum = 2023
1998 ,sum = 2025
1999 ,sum = 2027
2000 ,sum = 2002
2001 ,sum = 2004
2002 ,sum = 2006
2003 ,sum = 2008
2004 ,sum = 2010
2005 ,sum = 2012
2006 ,sum = 2014
2007 ,sum = 2016
2008 ,sum = 2018
2009 ,sum = 2020
2010 ,sum = 2013
2011 ,sum = 2015
2012 ,sum = 2017
2013 ,sum = 2019
2014 ,sum = 2021
2015 ,sum = 2023
2016 ,sum = 2025
2017 ,sum = 2027
2018 ,sum = 2029
2019 ,sum = 2031
2020 ,sum = 2024
2021 ,sum = 2026
2022 ,sum = 2028
2023 ,sum = 2030
2024 ,sum = 2032
2025 ,sum = 2034
2026 ,sum = 2036
2027 ,sum = 2038
2028 ,sum = 2040
2029 ,sum = 2042
2030 ,sum = 2035
2031 ,sum = 2037
2032 ,sum = 2039
2033 ,sum = 2041
2034 ,sum = 2043
2035 ,sum = 2045
2036 ,sum = 2047
2037 ,sum = 2049
2038 ,sum = 2051
2039 ,sum = 2053
2040 ,sum = 2046
2041 ,sum = 2048
2042 ,sum = 2050
2043 ,sum = 2052
2044 ,sum = 2054
2045 ,sum = 2056
2046 ,sum = 2058
2047 ,sum = 2060
2048 ,sum = 2062
2049 ,sum = 2064
2050 ,sum = 2057
2051 ,sum = 2059
2052 ,sum = 2061
2053 ,sum = 2063
2054 ,sum = 2065
2055 ,sum = 2067
2056 ,sum = 2069
2057 ,sum = 2071
2058 ,sum = 2073
2059 ,sum = 2075
2060 ,sum = 2068
2061 ,sum = 2070
2062 ,sum = 2072
2063 ,sum = 2074
2064 ,sum = 2076
2065 ,sum = 2078
2066 ,sum = 2080
2067 ,sum = 2082
2068 ,sum = 2084
2069 ,sum = 2086
2070 ,sum = 2079
2071 ,sum = 2081
2072 ,sum = 2083
2073 ,sum = 2085
2074 ,sum = 2087
2075 ,sum = 2089
2076 ,sum = 2091
2077 ,sum = 2093
2078 ,sum = 2095
2079 ,sum = 2097
2080 ,sum = 2090
2081 ,sum = 2092
2082 ,sum = 2094
2083 ,sum = 2096
2084 ,sum = 2098
2085 ,sum = 2100
2086 ,sum = 2102
2087 ,sum = 2104
2088 ,sum = 2106
2089 ,sum = 2108
2090 ,sum = 2101
2091 ,sum = 2103
2092 ,sum = 2105
2093 ,sum = 2107
2094 ,sum = 2109
2095 ,sum = 2111
2096 ,sum = 2113
2097 ,sum = 2115
2098 ,sum = 2117
2099 ,sum = 2119
2100 ,sum = 2103
2101 ,sum = 2105
2102 ,sum = 2107
2103 ,sum = 2109
2104 ,sum = 2111
2105 ,sum = 2113
2106 ,sum = 2115
2107 ,sum = 2117
2108 ,sum = 2119
2109 ,sum = 2121
2110 ,sum = 2114
2111 ,sum = 2116
2112 ,sum = 2118
2113 ,sum = 2120
2114 ,sum = 2122
2115 ,sum = 2124
2116 ,sum = 2126
2117 ,sum = 2128
2118 ,sum = 2130
2119 ,sum = 2132
2120 ,sum = 2125
2121 ,sum = 2127
2122 ,sum = 2129
2123 ,sum = 2131
2124 ,sum = 2133
2125 ,sum = 2135
2126 ,sum = 2137
2127 ,sum = 2139
2128 ,sum = 2141
2129 ,sum = 2143
2130 ,sum = 2136
2131 ,sum = 2138
2132 ,sum = 2140
2133 ,sum = 2142
2134 ,sum = 2144
2135 ,sum = 2146
2136 ,sum = 2148
2137 ,sum = 2150
2138 ,sum = 2152
2139 ,sum = 2154
2140 ,sum = 2147
2141 ,sum = 2149
2142 ,sum = 2151
2143 ,sum = 2153
2144 ,sum = 2155
2145 ,sum = 2157
2146 ,sum = 2159
2147 ,sum = 2161
2148 ,sum = 2163
2149 ,sum = 2165
2150 ,sum = 2158
2151 ,sum = 2160
2152 ,sum = 2162
2153 ,sum = 2164
2154 ,sum = 2166
2155 ,sum = 2168
2156 ,sum = 2170
2157 ,sum = 2172
2158 ,sum = 2174
2159 ,sum = 2176
2160 ,sum = 2169
2161 ,sum = 2171
2162 ,sum = 2173
2163 ,sum = 2175
2164 ,sum = 2177
2165 ,sum = 2179
2166 ,sum = 2181
2167 ,sum = 2183
2168 ,sum = 2185
2169 ,sum = 2187
2170 ,sum = 2180
2171 ,sum = 2182
2172 ,sum = 2184
2173 ,sum = 2186
2174 ,sum = 2188
2175 ,sum = 2190
2176 ,sum = 2192
2177 ,sum = 2194
2178 ,sum = 2196
2179 ,sum = 2198
2180 ,sum = 2191
2181 ,sum = 2193
2182 ,sum = 2195
2183 ,sum = 2197
2184 ,sum = 2199
2185 ,sum = 2201
2186 ,sum = 2203
2187 ,sum = 2205
2188 ,sum = 2207
2189 ,sum = 2209
2190 ,sum = 2202
2191 ,sum = 2204
2192 ,sum = 2206
2193 ,sum = 2208
2194 ,sum = 2210
2195 ,sum = 2212
2196 ,sum = 2214
2197 ,sum = 2216
2198 ,sum = 2218
2199 ,sum = 2220
2200 ,sum = 2204
2201 ,sum = 2206
2202 ,sum = 2208
2203 ,sum = 2210
2204 ,sum = 2212
2205 ,sum = 2214
2206 ,sum = 2216
2207 ,sum = 2218
2208 ,sum = 2220
2209 ,sum = 2222
2210 ,sum = 2215
2211 ,sum = 2217
2212 ,sum = 2219
2213 ,sum = 2221
2214 ,sum = 2223
2215 ,sum = 2225
2216 ,sum = 2227
2217 ,sum = 2229
2218 ,sum = 2231
2219 ,sum = 2233
2220 ,sum = 2226
2221 ,sum = 2228
2222 ,sum = 2230
2223 ,sum = 2232
2224 ,sum = 2234
2225 ,sum = 2236
2226 ,sum = 2238
2227 ,sum = 2240
2228 ,sum = 2242
2229 ,sum = 2244
2230 ,sum = 2237
2231 ,sum = 2239
2232 ,sum = 2241
2233 ,sum = 2243
2234 ,sum = 2245
2235 ,sum = 2247
2236 ,sum = 2249
2237 ,sum = 2251
2238 ,sum = 2253
2239 ,sum = 2255
2240 ,sum = 2248
2241 ,sum = 2250
2242 ,sum = 2252
2243 ,sum = 2254
2244 ,sum = 2256
2245 ,sum = 2258
2246 ,sum = 2260
2247 ,sum = 2262
2248 ,sum = 2264
2249 ,sum = 2266
2250 ,sum = 2259
2251 ,sum = 2261
2252 ,sum = 2263
2253 ,sum = 2265
2254 ,sum = 2267
2255 ,sum = 2269
2256 ,sum = 2271
2257 ,sum = 2273
2258 ,sum = 2275
2259 ,sum = 2277
2260 ,sum = 2270
2261 ,sum = 2272
2262 ,sum = 2274
2263 ,sum = 2276
2264 ,sum = 2278
2265 ,sum = 2280
2266 ,sum = 2282
2267 ,sum = 2284
2268 ,sum = 2286
2269 ,sum = 2288
2270 ,sum = 2281
2271 ,sum = 2283
2272 ,sum = 2285
2273 ,sum = 2287
2274 ,sum = 2289
2275 ,sum = 2291
2276 ,sum = 2293
2277 ,sum = 2295
2278 ,sum = 2297
2279 ,sum = 2299
2280 ,sum = 2292
2281 ,sum = 2294
2282 ,sum = 2296
2283 ,sum = 2298
2284 ,sum = 2300
2285 ,sum = 2302
2286 ,sum = 2304
2287 ,sum = 2306
2288 ,sum = 2308
2289 ,sum = 2310
2290 ,sum = 2303
2291 ,sum = 2305
2292 ,sum = 2307
2293 ,sum = 2309
2294 ,sum = 2311
2295 ,sum = 2313
2296 ,sum = 2315
2297 ,sum = 2317
2298 ,sum = 2319
2299 ,sum = 2321
2300 ,sum = 2305
2301 ,sum = 2307
2302 ,sum = 2309
2303 ,sum = 2311
2304 ,sum = 2313
2305 ,sum = 2315
2306 ,sum = 2317
2307 ,sum = 2319
2308 ,sum = 2321
2309 ,sum = 2323
2310 ,sum = 2316
2311 ,sum = 2318
2312 ,sum = 2320
2313 ,sum = 2322
2314 ,sum = 2324
2315 ,sum = 2326
2316 ,sum = 2328
2317 ,sum = 2330
2318 ,sum = 2332
2319 ,sum = 2334
2320 ,sum = 2327
2321 ,sum = 2329
2322 ,sum = 2331
2323 ,sum = 2333
2324 ,sum = 2335
2325 ,sum = 2337
2326 ,sum = 2339
2327 ,sum = 2341
2328 ,sum = 2343
2329 ,sum = 2345
2330 ,sum = 2338
2331 ,sum = 2340
2332 ,sum = 2342
2333 ,sum = 2344
2334 ,sum = 2346
2335 ,sum = 2348
2336 ,sum = 2350
2337 ,sum = 2352
2338 ,sum = 2354
2339 ,sum = 2356
2340 ,sum = 2349
2341 ,sum = 2351
2342 ,sum = 2353
2343 ,sum = 2355
2344 ,sum = 2357
2345 ,sum = 2359
2346 ,sum = 2361
2347 ,sum = 2363
2348 ,sum = 2365
2349 ,sum = 2367
2350 ,sum = 2360
2351 ,sum = 2362
2352 ,sum = 2364
2353 ,sum = 2366
2354 ,sum = 2368
2355 ,sum = 2370
2356 ,sum = 2372
2357 ,sum = 2374
2358 ,sum = 2376
2359 ,sum = 2378
2360 ,sum = 2371
2361 ,sum = 2373
2362 ,sum = 2375
2363 ,sum = 2377
2364 ,sum = 2379
2365 ,sum = 2381
2366 ,sum = 2383
2367 ,sum = 2385
2368 ,sum = 2387
2369 ,sum = 2389
2370 ,sum = 2382
2371 ,sum = 2384
2372 ,sum = 2386
2373 ,sum = 2388
2374 ,sum = 2390
2375 ,sum = 2392
2376 ,sum = 2394
2377 ,sum = 2396
2378 ,sum = 2398
2379 ,sum = 2400
2380 ,sum = 2393
2381 ,sum = 2395
2382 ,sum = 2397
2383 ,sum = 2399
2384 ,sum = 2401
2385 ,sum = 2403
2386 ,sum = 2405
2387 ,sum = 2407
2388 ,sum = 2409
2389 ,sum = 2411
2390 ,sum = 2404
2391 ,sum = 2406
2392 ,sum = 2408
2393 ,sum = 2410
2394 ,sum = 2412
2395 ,sum = 2414
2396 ,sum = 2416
2397 ,sum = 2418
2398 ,sum = 2420
2399 ,sum = 2422
2400 ,sum = 2406
2401 ,sum = 2408
2402 ,sum = 2410
2403 ,sum = 2412
2404 ,sum = 2414
2405 ,sum = 2416
2406 ,sum = 2418
2407 ,sum = 2420
2408 ,sum = 2422
2409 ,sum = 2424
2410 ,sum = 2417
2411 ,sum = 2419
2412 ,sum = 2421
2413 ,sum = 2423
2414 ,sum = 2425
2415 ,sum = 2427
2416 ,sum = 2429
2417 ,sum = 2431
2418 ,sum = 2433
2419 ,sum = 2435
2420 ,sum = 2428
2421 ,sum = 2430
2422 ,sum = 2432
2423 ,sum = 2434
2424 ,sum = 2436
2425 ,sum = 2438
2426 ,sum = 2440
2427 ,sum = 2442
2428 ,sum = 2444
2429 ,sum = 2446
2430 ,sum = 2439
2431 ,sum = 2441
2432 ,sum = 2443
2433 ,sum = 2445
2434 ,sum = 2447
2435 ,sum = 2449
2436 ,sum = 2451
2437 ,sum = 2453
2438 ,sum = 2455
2439 ,sum = 2457
2440 ,sum = 2450
2441 ,sum = 2452
2442 ,sum = 2454
2443 ,sum = 2456
2444 ,sum = 2458
2445 ,sum = 2460
2446 ,sum = 2462
2447 ,sum = 2464
2448 ,sum = 2466
2449 ,sum = 2468
2450 ,sum = 2461
2451 ,sum = 2463
2452 ,sum = 2465
2453 ,sum = 2467
2454 ,sum = 2469
2455 ,sum = 2471
2456 ,sum = 2473
2457 ,sum = 2475
2458 ,sum = 2477
2459 ,sum = 2479
2460 ,sum = 2472
2461 ,sum = 2474
2462 ,sum = 2476
2463 ,sum = 2478
2464 ,sum = 2480
2465 ,sum = 2482
2466 ,sum = 2484
2467 ,sum = 2486
2468 ,sum = 2488
2469 ,sum = 2490
2470 ,sum = 2483
2471 ,sum = 2485
2472 ,sum = 2487
2473 ,sum = 2489
2474 ,sum = 2491
2475 ,sum = 2493
2476 ,sum = 2495
2477 ,sum = 2497
2478 ,sum = 2499
2479 ,sum = 2501
2480 ,sum = 2494
2481 ,sum = 2496
2482 ,sum = 2498
2483 ,sum = 2500
2484 ,sum = 2502
2485 ,sum = 2504
2486 ,sum = 2506
2487 ,sum = 2508
2488 ,sum = 2510
2489 ,sum = 2512
2490 ,sum = 2505
2491 ,sum = 2507
2492 ,sum = 2509
2493 ,sum = 2511
2494 ,sum = 2513
2495 ,sum = 2515
2496 ,sum = 2517
2497 ,sum = 2519
2498 ,sum = 2521
2499 ,sum = 2523
2500 ,sum = 2507
2501 ,sum = 2509
2502 ,sum = 2511
2503 ,sum = 2513
2504 ,sum = 2515
2505 ,sum = 2517
2506 ,sum = 2519
2507 ,sum = 2521
2508 ,sum = 2523
2509 ,sum = 2525
2510 ,sum = 2518
2511 ,sum = 2520
2512 ,sum = 2522
2513 ,sum = 2524
2514 ,sum = 2526
2515 ,sum = 2528
2516 ,sum = 2530
2517 ,sum = 2532
2518 ,sum = 2534
2519 ,sum = 2536
2520 ,sum = 2529
2521 ,sum = 2531
2522 ,sum = 2533
2523 ,sum = 2535
2524 ,sum = 2537
2525 ,sum = 2539
2526 ,sum = 2541
2527 ,sum = 2543
2528 ,sum = 2545
2529 ,sum = 2547
2530 ,sum = 2540
2531 ,sum = 2542
2532 ,sum = 2544
2533 ,sum = 2546
2534 ,sum = 2548
2535 ,sum = 2550
2536 ,sum = 2552
2537 ,sum = 2554
2538 ,sum = 2556
2539 ,sum = 2558
2540 ,sum = 2551
2541 ,sum = 2553
2542 ,sum = 2555
2543 ,sum = 2557
2544 ,sum = 2559
2545 ,sum = 2561
2546 ,sum = 2563
2547 ,sum = 2565
2548 ,sum = 2567
2549 ,sum = 2569
2550 ,sum = 2562
2551 ,sum = 2564
2552 ,sum = 2566
2553 ,sum = 2568
2554 ,sum = 2570
2555 ,sum = 2572
2556 ,sum = 2574
2557 ,sum = 2576
2558 ,sum = 2578
2559 ,sum = 2580
2560 ,sum = 2573
2561 ,sum = 2575
2562 ,sum = 2577
2563 ,sum = 2579
2564 ,sum = 2581
2565 ,sum = 2583
2566 ,sum = 2585
2567 ,sum = 2587
2568 ,sum = 2589
2569 ,sum = 2591
2570 ,sum = 2584
2571 ,sum = 2586
2572 ,sum = 2588
2573 ,sum = 2590
2574 ,sum = 2592
2575 ,sum = 2594
2576 ,sum = 2596
2577 ,sum = 2598
2578 ,sum = 2600
2579 ,sum = 2602
2580 ,sum = 2595
2581 ,sum = 2597
2582 ,sum = 2599
2583 ,sum = 2601
2584 ,sum = 2603
2585 ,sum = 2605
2586 ,sum = 2607
2587 ,sum = 2609
2588 ,sum = 2611
2589 ,sum = 2613
2590 ,sum = 2606
2591 ,sum = 2608
2592 ,sum = 2610
2593 ,sum = 2612
2594 ,sum = 2614
2595 ,sum = 2616
2596 ,sum = 2618
2597 ,sum = 2620
2598 ,sum = 2622
2599 ,sum = 2624
2600 ,sum = 2608
2601 ,sum = 2610
2602 ,sum = 2612
2603 ,sum = 2614
2604 ,sum = 2616
2605 ,sum = 2618
2606 ,sum = 2620
2607 ,sum = 2622
2608 ,sum = 2624
2609 ,sum = 2626
2610 ,sum = 2619
2611 ,sum = 2621
2612 ,sum = 2623
2613 ,sum = 2625
2614 ,sum = 2627
2615 ,sum = 2629
2616 ,sum = 2631
2617 ,sum = 2633
2618 ,sum = 2635
2619 ,sum = 2637
2620 ,sum = 2630
2621 ,sum = 2632
2622 ,sum = 2634
2623 ,sum = 2636
2624 ,sum = 2638
2625 ,sum = 2640
2626 ,sum = 2642
2627 ,sum = 2644
2628 ,sum = 2646
2629 ,sum = 2648
2630 ,sum = 2641
2631 ,sum = 2643
2632 ,sum = 2645
2633 ,sum = 2647
2634 ,sum = 2649
2635 ,sum = 2651
2636 ,sum = 2653
2637 ,sum = 2655
2638 ,sum = 2657
2639 ,sum = 2659
2640 ,sum = 2652
2641 ,sum = 2654
2642 ,sum = 2656
2643 ,sum = 2658
2644 ,sum = 2660
2645 ,sum = 2662
2646 ,sum = 2664
2647 ,sum = 2666
2648 ,sum = 2668
2649 ,sum = 2670
2650 ,sum = 2663
2651 ,sum = 2665
2652 ,sum = 2667
2653 ,sum = 2669
2654 ,sum = 2671
2655 ,sum = 2673
2656 ,sum = 2675
2657 ,sum = 2677
2658 ,sum = 2679
2659 ,sum = 2681
2660 ,sum = 2674
2661 ,sum = 2676
2662 ,sum = 2678
2663 ,sum = 2680
2664 ,sum = 2682
2665 ,sum = 2684
2666 ,sum = 2686
2667 ,sum = 2688
2668 ,sum = 2690
2669 ,sum = 2692
2670 ,sum = 2685
2671 ,sum = 2687
2672 ,sum = 2689
2673 ,sum = 2691
2674 ,sum = 2693
2675 ,sum = 2695
2676 ,sum = 2697
2677 ,sum = 2699
2678 ,sum = 2701
2679 ,sum = 2703
2680 ,sum = 2696
2681 ,sum = 2698
2682 ,sum = 2700
2683 ,sum = 2702
2684 ,sum = 2704
2685 ,sum = 2706
2686 ,sum = 2708
2687 ,sum = 2710
2688 ,sum = 2712
2689 ,sum = 2714
2690 ,sum = 2707
2691 ,sum = 2709
2692 ,sum = 2711
2693 ,sum = 2713
2694 ,sum = 2715
2695 ,sum = 2717
2696 ,sum = 2719
2697 ,sum = 2721
2698 ,sum = 2723
2699 ,sum = 2725
2700 ,sum = 2709
2701 ,sum = 2711
2702 ,sum = 2713
2703 ,sum = 2715
2704 ,sum = 2717
2705 ,sum = 2719
2706 ,sum = 2721
2707 ,sum = 2723
2708 ,sum = 2725
2709 ,sum = 2727
2710 ,sum = 2720
2711 ,sum = 2722
2712 ,sum = 2724
2713 ,sum = 2726
2714 ,sum = 2728
2715 ,sum = 2730
2716 ,sum = 2732
2717 ,sum = 2734
2718 ,sum = 2736
2719 ,sum = 2738
2720 ,sum = 2731
2721 ,sum = 2733
2722 ,sum = 2735
2723 ,sum = 2737
2724 ,sum = 2739
2725 ,sum = 2741
2726 ,sum = 2743
2727 ,sum = 2745
2728 ,sum = 2747
2729 ,sum = 2749
2730 ,sum = 2742
2731 ,sum = 2744
2732 ,sum = 2746
2733 ,sum = 2748
2734 ,sum = 2750
2735 ,sum = 2752
2736 ,sum = 2754
2737 ,sum = 2756
2738 ,sum = 2758
2739 ,sum = 2760
2740 ,sum = 2753
2741 ,sum = 2755
2742 ,sum = 2757
2743 ,sum = 2759
2744 ,sum = 2761
2745 ,sum = 2763
2746 ,sum = 2765
2747 ,sum = 2767
2748 ,sum = 2769
2749 ,sum = 2771
2750 ,sum = 2764
2751 ,sum = 2766
2752 ,sum = 2768
2753 ,sum = 2770
2754 ,sum = 2772
2755 ,sum = 2774
2756 ,sum = 2776
2757 ,sum = 2778
2758 ,sum = 2780
2759 ,sum = 2782
2760 ,sum = 2775
2761 ,sum = 2777
2762 ,sum = 2779
2763 ,sum = 2781
2764 ,sum = 2783
2765 ,sum = 2785
2766 ,sum = 2787
2767 ,sum = 2789
2768 ,sum = 2791
2769 ,sum = 2793
2770 ,sum = 2786
2771 ,sum = 2788
2772 ,sum = 2790
2773 ,sum = 2792
2774 ,sum = 2794
2775 ,sum = 2796
2776 ,sum = 2798
2777 ,sum = 2800
2778 ,sum = 2802
2779 ,sum = 2804
2780 ,sum = 2797
2781 ,sum = 2799
2782 ,sum = 2801
2783 ,sum = 2803
2784 ,sum = 2805
2785 ,sum = 2807
2786 ,sum = 2809
2787 ,sum = 2811
2788 ,sum = 2813
2789 ,sum = 2815
2790 ,sum = 2808
2791 ,sum = 2810
2792 ,sum = 2812
2793 ,sum = 2814
2794 ,sum = 2816
2795 ,sum = 2818
2796 ,sum = 2820
2797 ,sum = 2822
2798 ,sum = 2824
2799 ,sum = 2826
2800 ,sum = 2810
2801 ,sum = 2812
2802 ,sum = 2814
2803 ,sum = 2816
2804 ,sum = 2818
2805 ,sum = 2820
2806 ,sum = 2822
2807 ,sum = 2824
2808 ,sum = 2826
2809 ,sum = 2828
2810 ,sum = 2821
2811 ,sum = 2823
2812 ,sum = 2825
2813 ,sum = 2827
2814 ,sum = 2829
2815 ,sum = 2831
2816 ,sum = 2833
2817 ,sum = 2835
2818 ,sum = 2837
2819 ,sum = 2839
2820 ,sum = 2832
2821 ,sum = 2834
2822 ,sum = 2836
2823 ,sum = 2838
2824 ,sum = 2840
2825 ,sum = 2842
2826 ,sum = 2844
2827 ,sum = 2846
2828 ,sum = 2848
2829 ,sum = 2850
2830 ,sum = 2843
2831 ,sum = 2845
2832 ,sum = 2847
2833 ,sum = 2849
2834 ,sum = 2851
2835 ,sum = 2853
2836 ,sum = 2855
2837 ,sum = 2857
2838 ,sum = 2859
2839 ,sum = 2861
2840 ,sum = 2854
2841 ,sum = 2856
2842 ,sum = 2858
2843 ,sum = 2860
2844 ,sum = 2862
2845 ,sum = 2864
2846 ,sum = 2866
2847 ,sum = 2868
2848 ,sum = 2870
2849 ,sum = 2872
2850 ,sum = 2865
2851 ,sum = 2867
2852 ,sum = 2869
2853 ,sum = 2871
2854 ,sum = 2873
2855 ,sum = 2875
2856 ,sum = 2877
2857 ,sum = 2879
2858 ,sum = 2881
2859 ,sum = 2883
2860 ,sum = 2876
2861 ,sum = 2878
2862 ,sum = 2880
2863 ,sum = 2882
2864 ,sum = 2884
2865 ,sum = 2886
2866 ,sum = 2888
2867 ,sum = 2890
2868 ,sum = 2892
2869 ,sum = 2894
2870 ,sum = 2887
2871 ,sum = 2889
2872 ,sum = 2891
2873 ,sum = 2893
2874 ,sum = 2895
2875 ,sum = 2897
2876 ,sum = 2899
2877 ,sum = 2901
2878 ,sum = 2903
2879 ,sum = 2905
2880 ,sum = 2898
2881 ,sum = 2900
2882 ,sum = 2902
2883 ,sum = 2904
2884 ,sum = 2906
2885 ,sum = 2908
2886 ,sum = 2910
2887 ,sum = 2912
2888 ,sum = 2914
2889 ,sum = 2916
2890 ,sum = 2909
2891 ,sum = 2911
2892 ,sum = 2913
2893 ,sum = 2915
2894 ,sum = 2917
2895 ,sum = 2919
2896 ,sum = 2921
2897 ,sum = 2923
2898 ,sum = 2925
2899 ,sum = 2927
2900 ,sum = 2911
2901 ,sum = 2913
2902 ,sum = 2915
2903 ,sum = 2917
2904 ,sum = 2919
2905 ,sum = 2921
2906 ,sum = 2923
2907 ,sum = 2925
2908 ,sum = 2927
2909 ,sum = 2929
2910 ,sum = 2922
2911 ,sum = 2924
2912 ,sum = 2926
2913 ,sum = 2928
2914 ,sum = 2930
2915 ,sum = 2932
2916 ,sum = 2934
2917 ,sum = 2936
2918 ,sum = 2938
2919 ,sum = 2940
2920 ,sum = 2933
2921 ,sum = 2935
2922 ,sum = 2937
2923 ,sum = 2939
2924 ,sum = 2941
2925 ,sum = 2943
2926 ,sum = 2945
2927 ,sum = 2947
2928 ,sum = 2949
2929 ,sum = 2951
2930 ,sum = 2944
2931 ,sum = 2946
2932 ,sum = 2948
2933 ,sum = 2950
2934 ,sum = 2952
2935 ,sum = 2954
2936 ,sum = 2956
2937 ,sum = 2958
2938 ,sum = 2960
2939 ,sum = 2962
2940 ,sum = 2955
2941 ,sum = 2957
2942 ,sum = 2959
2943 ,sum = 2961
2944 ,sum = 2963
2945 ,sum = 2965
2946 ,sum = 2967
2947 ,sum = 2969
2948 ,sum = 2971
2949 ,sum = 2973
2950 ,sum = 2966
2951 ,sum = 2968
2952 ,sum = 2970
2953 ,sum = 2972
2954 ,sum = 2974
2955 ,sum = 2976
2956 ,sum = 2978
2957 ,sum = 2980
2958 ,sum = 2982
2959 ,sum = 2984
2960 ,sum = 2977
2961 ,sum = 2979
2962 ,sum = 2981
2963 ,sum = 2983
2964 ,sum = 2985
2965 ,sum = 2987
2966 ,sum = 2989
2967 ,sum = 2991
2968 ,sum = 2993
2969 ,sum = 2995
2970 ,sum = 2988
2971 ,sum = 2990
2972 ,sum = 2992
2973 ,sum = 2994
2974 ,sum = 2996
2975 ,sum = 2998
2976 ,sum = 3000
2977 ,sum = 3002
2978 ,sum = 3004
2979 ,sum = 3006
2980 ,sum = 2999
2981 ,sum = 3001
2982 ,sum = 3003
2983 ,sum = 3005
2984 ,sum = 3007
2985 ,sum = 3009
2986 ,sum = 3011
2987 ,sum = 3013
2988 ,sum = 3015
2989 ,sum = 3017
2990 ,sum = 3010
2991 ,sum = 3012
2992 ,sum = 3014
2993 ,sum = 3016
2994 ,sum = 3018
2995 ,sum = 3020
2996 ,sum = 3022
2997 ,sum = 3024
2998 ,sum = 3026
2999 ,sum = 3028
3000 ,sum = 3003
3001 ,sum = 3005
3002 ,sum = 3007
3003 ,sum = 3009
3004 ,sum = 3011
3005 ,sum = 3013
3006 ,sum = 3015
3007 ,sum = 3017
3008 ,sum = 3019
3009 ,sum = 3021
3010 ,sum = 3014
3011 ,sum = 3016
3012 ,sum = 3018
3013 ,sum = 3020
3014 ,sum = 3022
3015 ,sum = 3024
3016 ,sum = 3026
3017 ,sum = 3028
3018 ,sum = 3030
3019 ,sum = 3032
3020 ,sum = 3025
3021 ,sum = 3027
3022 ,sum = 3029
3023 ,sum = 3031
3024 ,sum = 3033
3025 ,sum = 3035
3026 ,sum = 3037
3027 ,sum = 3039
3028 ,sum = 3041
3029 ,sum = 3043
3030 ,sum = 3036
3031 ,sum = 3038
3032 ,sum = 3040
3033 ,sum = 3042
3034 ,sum = 3044
3035 ,sum = 3046
3036 ,sum = 3048
3037 ,sum = 3050
3038 ,sum = 3052
3039 ,sum = 3054
3040 ,sum = 3047
3041 ,sum = 3049
3042 ,sum = 3051
3043 ,sum = 3053
3044 ,sum = 3055
3045 ,sum = 3057
3046 ,sum = 3059
3047 ,sum = 3061
3048 ,sum = 3063
3049 ,sum = 3065
3050 ,sum = 3058
3051 ,sum = 3060
3052 ,sum = 3062
3053 ,sum = 3064
3054 ,sum = 3066
3055 ,sum = 3068
3056 ,sum = 3070
3057 ,sum = 3072
3058 ,sum = 3074
3059 ,sum = 3076
3060 ,sum = 3069
3061 ,sum = 3071
3062 ,sum = 3073
3063 ,sum = 3075
3064 ,sum = 3077
3065 ,sum = 3079
3066 ,sum = 3081
3067 ,sum = 3083
3068 ,sum = 3085
3069 ,sum = 3087
3070 ,sum = 3080
3071 ,sum = 3082
3072 ,sum = 3084
3073 ,sum = 3086
3074 ,sum = 3088
3075 ,sum = 3090
3076 ,sum = 3092
3077 ,sum = 3094
3078 ,sum = 3096
3079 ,sum = 3098
3080 ,sum = 3091
3081 ,sum = 3093
3082 ,sum = 3095
3083 ,sum = 3097
3084 ,sum = 3099
3085 ,sum = 3101
3086 ,sum = 3103
3087 ,sum = 3105
3088 ,sum = 3107
3089 ,sum = 3109
3090 ,sum = 3102
3091 ,sum = 3104
3092 ,sum = 3106
3093 ,sum = 3108
3094 ,sum = 3110
3095 ,sum = 3112
3096 ,sum = 3114
3097 ,sum = 3116
3098 ,sum = 3118
3099 ,sum = 3120
3100 ,sum = 3104
3101 ,sum = 3106
3102 ,sum = 3108
3103 ,sum = 3110
3104 ,sum = 3112
3105 ,sum = 3114
3106 ,sum = 3116
3107 ,sum = 3118
3108 ,sum = 3120
3109 ,sum = 3122
3110 ,sum = 3115
3111 ,sum = 3117
3112 ,sum = 3119
3113 ,sum = 3121
3114 ,sum = 3123
3115 ,sum = 3125
3116 ,sum = 3127
3117 ,sum = 3129
3118 ,sum = 3131
3119 ,sum = 3133
3120 ,sum = 3126
3121 ,sum = 3128
3122 ,sum = 3130
3123 ,sum = 3132
3124 ,sum = 3134
3125 ,sum = 3136
3126 ,sum = 3138
3127 ,sum = 3140
3128 ,sum = 3142
3129 ,sum = 3144
3130 ,sum = 3137
3131 ,sum = 3139
3132 ,sum = 3141
3133 ,sum = 3143
3134 ,sum = 3145
3135 ,sum = 3147
3136 ,sum = 3149
3137 ,sum = 3151
3138 ,sum = 3153
3139 ,sum = 3155
3140 ,sum = 3148
3141 ,sum = 3150
3142 ,sum = 3152
3143 ,sum = 3154
3144 ,sum = 3156
3145 ,sum = 3158
3146 ,sum = 3160
3147 ,sum = 3162
3148 ,sum = 3164
3149 ,sum = 3166
3150 ,sum = 3159
3151 ,sum = 3161
3152 ,sum = 3163
3153 ,sum = 3165
3154 ,sum = 3167
3155 ,sum = 3169
3156 ,sum = 3171
3157 ,sum = 3173
3158 ,sum = 3175
3159 ,sum = 3177
3160 ,sum = 3170
3161 ,sum = 3172
3162 ,sum = 3174
3163 ,sum = 3176
3164 ,sum = 3178
3165 ,sum = 3180
3166 ,sum = 3182
3167 ,sum = 3184
3168 ,sum = 3186
3169 ,sum = 3188
3170 ,sum = 3181
3171 ,sum = 3183
3172 ,sum = 3185
3173 ,sum = 3187
3174 ,sum = 3189
3175 ,sum = 3191
3176 ,sum = 3193
3177 ,sum = 3195
3178 ,sum = 3197
3179 ,sum = 3199
3180 ,sum = 3192
3181 ,sum = 3194
3182 ,sum = 3196
3183 ,sum = 3198
3184 ,sum = 3200
3185 ,sum = 3202
3186 ,sum = 3204
3187 ,sum = 3206
3188 ,sum = 3208
3189 ,sum = 3210
3190 ,sum = 3203
3191 ,sum = 3205
3192 ,sum = 3207
3193 ,sum = 3209
3194 ,sum = 3211
3195 ,sum = 3213
3196 ,sum = 3215
3197 ,sum = 3217
3198 ,sum = 3219
3199 ,sum = 3221
3200 ,sum = 3205
3201 ,sum = 3207
3202 ,sum = 3209
3203 ,sum = 3211
3204 ,sum = 3213
3205 ,sum = 3215
3206 ,sum = 3217
3207 ,sum = 3219
3208 ,sum = 3221
3209 ,sum = 3223
3210 ,sum = 3216
3211 ,sum = 3218
3212 ,sum = 3220
3213 ,sum = 3222
3214 ,sum = 3224
3215 ,sum = 3226
3216 ,sum = 3228
3217 ,sum = 3230
3218 ,sum = 3232
3219 ,sum = 3234
3220 ,sum = 3227
3221 ,sum = 3229
3222 ,sum = 3231
3223 ,sum = 3233
3224 ,sum = 3235
3225 ,sum = 3237
3226 ,sum = 3239
3227 ,sum = 3241
3228 ,sum = 3243
3229 ,sum = 3245
3230 ,sum = 3238
3231 ,sum = 3240
3232 ,sum = 3242
3233 ,sum = 3244
3234 ,sum = 3246
3235 ,sum = 3248
3236 ,sum = 3250
3237 ,sum = 3252
3238 ,sum = 3254
3239 ,sum = 3256
3240 ,sum = 3249
3241 ,sum = 3251
3242 ,sum = 3253
3243 ,sum = 3255
3244 ,sum = 3257
3245 ,sum = 3259
3246 ,sum = 3261
3247 ,sum = 3263
3248 ,sum = 3265
3249 ,sum = 3267
3250 ,sum = 3260
3251 ,sum = 3262
3252 ,sum = 3264
3253 ,sum = 3266
3254 ,sum = 3268
3255 ,sum = 3270
3256 ,sum = 3272
3257 ,sum = 3274
3258 ,sum = 3276
3259 ,sum = 3278
3260 ,sum = 3271
3261 ,sum = 3273
3262 ,sum = 3275
3263 ,sum = 3277
3264 ,sum = 3279
3265 ,sum = 3281
3266 ,sum = 3283
3267 ,sum = 3285
3268 ,sum = 3287
3269 ,sum = 3289
3270 ,sum = 3282
3271 ,sum = 3284
3272 ,sum = 3286
3273 ,sum = 3288
3274 ,sum = 3290
3275 ,sum = 3292
3276 ,sum = 3294
3277 ,sum = 3296
3278 ,sum = 3298
3279 ,sum = 3300
3280 ,sum = 3293
3281 ,sum = 3295
3282 ,sum = 3297
3283 ,sum = 3299
3284 ,sum = 3301
3285 ,sum = 3303
3286 ,sum = 3305
3287 ,sum = 3307
3288 ,sum = 3309
3289 ,sum = 3311
3290 ,sum = 3304
3291 ,sum = 3306
3292 ,sum = 3308
3293 ,sum = 3310
3294 ,sum = 3312
3295 ,sum = 3314
3296 ,sum = 3316
3297 ,sum = 3318
3298 ,sum = 3320
3299 ,sum = 3322
3300 ,sum = 3306
3301 ,sum = 3308
3302 ,sum = 3310
3303 ,sum = 3312
3304 ,sum = 3314
3305 ,sum = 3316
3306 ,sum = 3318
3307 ,sum = 3320
3308 ,sum = 3322
3309 ,sum = 3324
3310 ,sum = 3317
3311 ,sum = 3319
3312 ,sum = 3321
3313 ,sum = 3323
3314 ,sum = 3325
3315 ,sum = 3327
3316 ,sum = 3329
3317 ,sum = 3331
3318 ,sum = 3333
3319 ,sum = 3335
3320 ,sum = 3328
3321 ,sum = 3330
3322 ,sum = 3332
3323 ,sum = 3334
3324 ,sum = 3336
3325 ,sum = 3338
3326 ,sum = 3340
3327 ,sum = 3342
3328 ,sum = 3344
3329 ,sum = 3346
3330 ,sum = 3339
3331 ,sum = 3341
3332 ,sum = 3343
3333 ,sum = 3345
3334 ,sum = 3347
3335 ,sum = 3349
3336 ,sum = 3351
3337 ,sum = 3353
3338 ,sum = 3355
3339 ,sum = 3357
3340 ,sum = 3350
3341 ,sum = 3352
3342 ,sum = 3354
3343 ,sum = 3356
3344 ,sum = 3358
3345 ,sum = 3360
3346 ,sum = 3362
3347 ,sum = 3364
3348 ,sum = 3366
3349 ,sum = 3368
3350 ,sum = 3361
3351 ,sum = 3363
3352 ,sum = 3365
3353 ,sum = 3367
3354 ,sum = 3369
3355 ,sum = 3371
3356 ,sum = 3373
3357 ,sum = 3375
3358 ,sum = 3377
3359 ,sum = 3379
3360 ,sum = 3372
3361 ,sum = 3374
3362 ,sum = 3376
3363 ,sum = 3378
3364 ,sum = 3380
3365 ,sum = 3382
3366 ,sum = 3384
3367 ,sum = 3386
3368 ,sum = 3388
3369 ,sum = 3390
3370 ,sum = 3383
3371 ,sum = 3385
3372 ,sum = 3387
3373 ,sum = 3389
3374 ,sum = 3391
3375 ,sum = 3393
3376 ,sum = 3395
3377 ,sum = 3397
3378 ,sum = 3399
3379 ,sum = 3401
3380 ,sum = 3394
3381 ,sum = 3396
3382 ,sum = 3398
3383 ,sum = 3400
3384 ,sum = 3402
3385 ,sum = 3404
3386 ,sum = 3406
3387 ,sum = 3408
3388 ,sum = 3410
3389 ,sum = 3412
3390 ,sum = 3405
3391 ,sum = 3407
3392 ,sum = 3409
3393 ,sum = 3411
3394 ,sum = 3413
3395 ,sum = 3415
3396 ,sum = 3417
3397 ,sum = 3419
3398 ,sum = 3421
3399 ,sum = 3423
3400 ,sum = 3407
3401 ,sum = 3409
3402 ,sum = 3411
3403 ,sum = 3413
3404 ,sum = 3415
3405 ,sum = 3417
3406 ,sum = 3419
3407 ,sum = 3421
3408 ,sum = 3423
3409 ,sum = 3425
3410 ,sum = 3418
3411 ,sum = 3420
3412 ,sum = 3422
3413 ,sum = 3424
3414 ,sum = 3426
3415 ,sum = 3428
3416 ,sum = 3430
3417 ,sum = 3432
3418 ,sum = 3434
3419 ,sum = 3436
3420 ,sum = 3429
3421 ,sum = 3431
3422 ,sum = 3433
3423 ,sum = 3435
3424 ,sum = 3437
3425 ,sum = 3439
3426 ,sum = 3441
3427 ,sum = 3443
3428 ,sum = 3445
3429 ,sum = 3447
3430 ,sum = 3440
3431 ,sum = 3442
3432 ,sum = 3444
3433 ,sum = 3446
3434 ,sum = 3448
3435 ,sum = 3450
3436 ,sum = 3452
3437 ,sum = 3454
3438 ,sum = 3456
3439 ,sum = 3458
3440 ,sum = 3451
3441 ,sum = 3453
3442 ,sum = 3455
3443 ,sum = 3457
3444 ,sum = 3459
3445 ,sum = 3461
3446 ,sum = 3463
3447 ,sum = 3465
3448 ,sum = 3467
3449 ,sum = 3469
3450 ,sum = 3462
3451 ,sum = 3464
3452 ,sum = 3466
3453 ,sum = 3468
3454 ,sum = 3470
3455 ,sum = 3472
3456 ,sum = 3474
3457 ,sum = 3476
3458 ,sum = 3478
3459 ,sum = 3480
3460 ,sum = 3473
3461 ,sum = 3475
3462 ,sum = 3477
3463 ,sum = 3479
3464 ,sum = 3481
3465 ,sum = 3483
3466 ,sum = 3485
3467 ,sum = 3487
3468 ,sum = 3489
3469 ,sum = 3491
3470 ,sum = 3484
3471 ,sum = 3486
3472 ,sum = 3488
3473 ,sum = 3490
3474 ,sum = 3492
3475 ,sum = 3494
3476 ,sum = 3496
3477 ,sum = 3498
3478 ,sum = 3500
3479 ,sum = 3502
3480 ,sum = 3495
3481 ,sum = 3497
3482 ,sum = 3499
3483 ,sum = 3501
3484 ,sum = 3503
3485 ,sum = 3505
3486 ,sum = 3507
3487 ,sum = 3509
3488 ,sum = 3511
3489 ,sum = 3513
3490 ,sum = 3506
3491 ,sum = 3508
3492 ,sum = 3510
3493 ,sum = 3512
3494 ,sum = 3514
3495 ,sum = 3516
3496 ,sum = 3518
3497 ,sum = 3520
3498 ,sum = 3522
3499 ,sum = 3524
3500 ,sum = 3508
3501 ,sum = 3510
3502 ,sum = 3512
3503 ,sum = 3514
3504 ,sum = 3516
3505 ,sum = 3518
3506 ,sum = 3520
3507 ,sum = 3522
3508 ,sum = 3524
3509 ,sum = 3526
3510 ,sum = 3519
3511 ,sum = 3521
3512 ,sum = 3523
3513 ,sum = 3525
3514 ,sum = 3527
3515 ,sum = 3529
3516 ,sum = 3531
3517 ,sum = 3533
3518 ,sum = 3535
3519 ,sum = 3537
3520 ,sum = 3530
3521 ,sum = 3532
3522 ,sum = 3534
3523 ,sum = 3536
3524 ,sum = 3538
3525 ,sum = 3540
3526 ,sum = 3542
3527 ,sum = 3544
3528 ,sum = 3546
3529 ,sum = 3548
3530 ,sum = 3541
3531 ,sum = 3543
3532 ,sum = 3545
3533 ,sum = 3547
3534 ,sum = 3549
3535 ,sum = 3551
3536 ,sum = 3553
3537 ,sum = 3555
3538 ,sum = 3557
3539 ,sum = 3559
3540 ,sum = 3552
3541 ,sum = 3554
3542 ,sum = 3556
3543 ,sum = 3558
3544 ,sum = 3560
3545 ,sum = 3562
3546 ,sum = 3564
3547 ,sum = 3566
3548 ,sum = 3568
3549 ,sum = 3570
3550 ,sum = 3563
3551 ,sum = 3565
3552 ,sum = 3567
3553 ,sum = 3569
3554 ,sum = 3571
3555 ,sum = 3573
3556 ,sum = 3575
3557 ,sum = 3577
3558 ,sum = 3579
3559 ,sum = 3581
3560 ,sum = 3574
3561 ,sum = 3576
3562 ,sum = 3578
3563 ,sum = 3580
3564 ,sum = 3582
3565 ,sum = 3584
3566 ,sum = 3586
3567 ,sum = 3588
3568 ,sum = 3590
3569 ,sum = 3592
3570 ,sum = 3585
3571 ,sum = 3587
3572 ,sum = 3589
3573 ,sum = 3591
3574 ,sum = 3593
3575 ,sum = 3595
3576 ,sum = 3597
3577 ,sum = 3599
3578 ,sum = 3601
3579 ,sum = 3603
3580 ,sum = 3596
3581 ,sum = 3598
3582 ,sum = 3600
3583 ,sum = 3602
3584 ,sum = 3604
3585 ,sum = 3606
3586 ,sum = 3608
3587 ,sum = 3610
3588 ,sum = 3612
3589 ,sum = 3614
3590 ,sum = 3607
3591 ,sum = 3609
3592 ,sum = 3611
3593 ,sum = 3613
3594 ,sum = 3615
3595 ,sum = 3617
3596 ,sum = 3619
3597 ,sum = 3621
3598 ,sum = 3623
3599 ,sum = 3625
3600 ,sum = 3609
3601 ,sum = 3611
3602 ,sum = 3613
3603 ,sum = 3615
3604 ,sum = 3617
3605 ,sum = 3619
3606 ,sum = 3621
3607 ,sum = 3623
3608 ,sum = 3625
3609 ,sum = 3627
3610 ,sum = 3620
3611 ,sum = 3622
3612 ,sum = 3624
3613 ,sum = 3626
3614 ,sum = 3628
3615 ,sum = 3630
3616 ,sum = 3632
3617 ,sum = 3634
3618 ,sum = 3636
3619 ,sum = 3638
3620 ,sum = 3631
3621 ,sum = 3633
3622 ,sum = 3635
3623 ,sum = 3637
3624 ,sum = 3639
3625 ,sum = 3641
3626 ,sum = 3643
3627 ,sum = 3645
3628 ,sum = 3647
3629 ,sum = 3649
3630 ,sum = 3642
3631 ,sum = 3644
3632 ,sum = 3646
3633 ,sum = 3648
3634 ,sum = 3650
3635 ,sum = 3652
3636 ,sum = 3654
3637 ,sum = 3656
3638 ,sum = 3658
3639 ,sum = 3660
3640 ,sum = 3653
3641 ,sum = 3655
3642 ,sum = 3657
3643 ,sum = 3659
3644 ,sum = 3661
3645 ,sum = 3663
3646 ,sum = 3665
3647 ,sum = 3667
3648 ,sum = 3669
3649 ,sum = 3671
3650 ,sum = 3664
3651 ,sum = 3666
3652 ,sum = 3668
3653 ,sum = 3670
3654 ,sum = 3672
3655 ,sum = 3674
3656 ,sum = 3676
3657 ,sum = 3678
3658 ,sum = 3680
3659 ,sum = 3682
3660 ,sum = 3675
3661 ,sum = 3677
3662 ,sum = 3679
3663 ,sum = 3681
3664 ,sum = 3683
3665 ,sum = 3685
3666 ,sum = 3687
3667 ,sum = 3689
3668 ,sum = 3691
3669 ,sum = 3693
3670 ,sum = 3686
3671 ,sum = 3688
3672 ,sum = 3690
3673 ,sum = 3692
3674 ,sum = 3694
3675 ,sum = 3696
3676 ,sum = 3698
3677 ,sum = 3700
3678 ,sum = 3702
3679 ,sum = 3704
3680 ,sum = 3697
3681 ,sum = 3699
3682 ,sum = 3701
3683 ,sum = 3703
3684 ,sum = 3705
3685 ,sum = 3707
3686 ,sum = 3709
3687 ,sum = 3711
3688 ,sum = 3713
3689 ,sum = 3715
3690 ,sum = 3708
3691 ,sum = 3710
3692 ,sum = 3712
3693 ,sum = 3714
3694 ,sum = 3716
3695 ,sum = 3718
3696 ,sum = 3720
3697 ,sum = 3722
3698 ,sum = 3724
3699 ,sum = 3726
3700 ,sum = 3710
3701 ,sum = 3712
3702 ,sum = 3714
3703 ,sum = 3716
3704 ,sum = 3718
3705 ,sum = 3720
3706 ,sum = 3722
3707 ,sum = 3724
3708 ,sum = 3726
3709 ,sum = 3728
3710 ,sum = 3721
3711 ,sum = 3723
3712 ,sum = 3725
3713 ,sum = 3727
3714 ,sum = 3729
3715 ,sum = 3731
3716 ,sum = 3733
3717 ,sum = 3735
3718 ,sum = 3737
3719 ,sum = 3739
3720 ,sum = 3732
3721 ,sum = 3734
3722 ,sum = 3736
3723 ,sum = 3738
3724 ,sum = 3740
3725 ,sum = 3742
3726 ,sum = 3744
3727 ,sum = 3746
3728 ,sum = 3748
3729 ,sum = 3750
3730 ,sum = 3743
3731 ,sum = 3745
3732 ,sum = 3747
3733 ,sum = 3749
3734 ,sum = 3751
3735 ,sum = 3753
3736 ,sum = 3755
3737 ,sum = 3757
3738 ,sum = 3759
3739 ,sum = 3761
3740 ,sum = 3754
3741 ,sum = 3756
3742 ,sum = 3758
3743 ,sum = 3760
3744 ,sum = 3762
3745 ,sum = 3764
3746 ,sum = 3766
3747 ,sum = 3768
3748 ,sum = 3770
3749 ,sum = 3772
3750 ,sum = 3765
3751 ,sum = 3767
3752 ,sum = 3769
3753 ,sum = 3771
3754 ,sum = 3773
3755 ,sum = 3775
3756 ,sum = 3777
3757 ,sum = 3779
3758 ,sum = 3781
3759 ,sum = 3783
3760 ,sum = 3776
3761 ,sum = 3778
3762 ,sum = 3780
3763 ,sum = 3782
3764 ,sum = 3784
3765 ,sum = 3786
3766 ,sum = 3788
3767 ,sum = 3790
3768 ,sum = 3792
3769 ,sum = 3794
3770 ,sum = 3787
3771 ,sum = 3789
3772 ,sum = 3791
3773 ,sum = 3793
3774 ,sum = 3795
3775 ,sum = 3797
3776 ,sum = 3799
3777 ,sum = 3801
3778 ,sum = 3803
3779 ,sum = 3805
3780 ,sum = 3798
3781 ,sum = 3800
3782 ,sum = 3802
3783 ,sum = 3804
3784 ,sum = 3806
3785 ,sum = 3808
3786 ,sum = 3810
3787 ,sum = 3812
3788 ,sum = 3814
3789 ,sum = 3816
3790 ,sum = 3809
3791 ,sum = 3811
3792 ,sum = 3813
3793 ,sum = 3815
3794 ,sum = 3817
3795 ,sum = 3819
3796 ,sum = 3821
3797 ,sum = 3823
3798 ,sum = 3825
3799 ,sum = 3827
3800 ,sum = 3811
3801 ,sum = 3813
3802 ,sum = 3815
3803 ,sum = 3817
3804 ,sum = 3819
3805 ,sum = 3821
3806 ,sum = 3823
3807 ,sum = 3825
3808 ,sum = 3827
3809 ,sum = 3829
3810 ,sum = 3822
3811 ,sum = 3824
3812 ,sum = 3826
3813 ,sum = 3828
3814 ,sum = 3830
3815 ,sum = 3832
3816 ,sum = 3834
3817 ,sum = 3836
3818 ,sum = 3838
3819 ,sum = 3840
3820 ,sum = 3833
3821 ,sum = 3835
3822 ,sum = 3837
3823 ,sum = 3839
3824 ,sum = 3841
3825 ,sum = 3843
3826 ,sum = 3845
3827 ,sum = 3847
3828 ,sum = 3849
3829 ,sum = 3851
3830 ,sum = 3844
3831 ,sum = 3846
3832 ,sum = 3848
3833 ,sum = 3850
3834 ,sum = 3852
3835 ,sum = 3854
3836 ,sum = 3856
3837 ,sum = 3858
3838 ,sum = 3860
3839 ,sum = 3862
3840 ,sum = 3855
3841 ,sum = 3857
3842 ,sum = 3859
3843 ,sum = 3861
3844 ,sum = 3863
3845 ,sum = 3865
3846 ,sum = 3867
3847 ,sum = 3869
3848 ,sum = 3871
3849 ,sum = 3873
3850 ,sum = 3866
3851 ,sum = 3868
3852 ,sum = 3870
3853 ,sum = 3872
3854 ,sum = 3874
3855 ,sum = 3876
3856 ,sum = 3878
3857 ,sum = 3880
3858 ,sum = 3882
3859 ,sum = 3884
3860 ,sum = 3877
3861 ,sum = 3879
3862 ,sum = 3881
3863 ,sum = 3883
3864 ,sum = 3885
3865 ,sum = 3887
3866 ,sum = 3889
3867 ,sum = 3891
3868 ,sum = 3893
3869 ,sum = 3895
3870 ,sum = 3888
3871 ,sum = 3890
3872 ,sum = 3892
3873 ,sum = 3894
3874 ,sum = 3896
3875 ,sum = 3898
3876 ,sum = 3900
3877 ,sum = 3902
3878 ,sum = 3904
3879 ,sum = 3906
3880 ,sum = 3899
3881 ,sum = 3901
3882 ,sum = 3903
3883 ,sum = 3905
3884 ,sum = 3907
3885 ,sum = 3909
3886 ,sum = 3911
3887 ,sum = 3913
3888 ,sum = 3915
3889 ,sum = 3917
3890 ,sum = 3910
3891 ,sum = 3912
3892 ,sum = 3914
3893 ,sum = 3916
3894 ,sum = 3918
3895 ,sum = 3920
3896 ,sum = 3922
3897 ,sum = 3924
3898 ,sum = 3926
3899 ,sum = 3928
3900 ,sum = 3912
3901 ,sum = 3914
3902 ,sum = 3916
3903 ,sum = 3918
3904 ,sum = 3920
3905 ,sum = 3922
3906 ,sum = 3924
3907 ,sum = 3926
3908 ,sum = 3928
3909 ,sum = 3930
3910 ,sum = 3923
3911 ,sum = 3925
3912 ,sum = 3927
3913 ,sum = 3929
3914 ,sum = 3931
3915 ,sum = 3933
3916 ,sum = 3935
3917 ,sum = 3937
3918 ,sum = 3939
3919 ,sum = 3941
3920 ,sum = 3934
3921 ,sum = 3936
3922 ,sum = 3938
3923 ,sum = 3940
3924 ,sum = 3942
3925 ,sum = 3944
3926 ,sum = 3946
3927 ,sum = 3948
3928 ,sum = 3950
3929 ,sum = 3952
3930 ,sum = 3945
3931 ,sum = 3947
3932 ,sum = 3949
3933 ,sum = 3951
3934 ,sum = 3953
3935 ,sum = 3955
3936 ,sum = 3957
3937 ,sum = 3959
3938 ,sum = 3961
3939 ,sum = 3963
3940 ,sum = 3956
3941 ,sum = 3958
3942 ,sum = 3960
3943 ,sum = 3962
3944 ,sum = 3964
3945 ,sum = 3966
3946 ,sum = 3968
3947 ,sum = 3970
3948 ,sum = 3972
3949 ,sum = 3974
3950 ,sum = 3967
3951 ,sum = 3969
3952 ,sum = 3971
3953 ,sum = 3973
3954 ,sum = 3975
3955 ,sum = 3977
3956 ,sum = 3979
3957 ,sum = 3981
3958 ,sum = 3983
3959 ,sum = 3985
3960 ,sum = 3978
3961 ,sum = 3980
3962 ,sum = 3982
3963 ,sum = 3984
3964 ,sum = 3986
3965 ,sum = 3988
3966 ,sum = 3990
3967 ,sum = 3992
3968 ,sum = 3994
3969 ,sum = 3996
3970 ,sum = 3989
3971 ,sum = 3991
3972 ,sum = 3993
3973 ,sum = 3995
3974 ,sum = 3997
3975 ,sum = 3999
3976 ,sum = 4001
3977 ,sum = 4003
3978 ,sum = 4005
3979 ,sum = 4007
3980 ,sum = 4000
3981 ,sum = 4002
3982 ,sum = 4004
3983 ,sum = 4006
3984 ,sum = 4008
3985 ,sum = 4010
3986 ,sum = 4012
3987 ,sum = 4014
3988 ,sum = 4016
3989 ,sum = 4018
3990 ,sum = 4011
3991 ,sum = 4013
3992 ,sum = 4015
3993 ,sum = 4017
3994 ,sum = 4019
3995 ,sum = 4021
3996 ,sum = 4023
3997 ,sum = 4025
3998 ,sum = 4027
3999 ,sum = 4029
4000 ,sum = 4004
4001 ,sum = 4006
4002 ,sum = 4008
4003 ,sum = 4010
4004 ,sum = 4012
4005 ,sum = 4014
4006 ,sum = 4016
4007 ,sum = 4018
4008 ,sum = 4020
4009 ,sum = 4022
4010 ,sum = 4015
4011 ,sum = 4017
4012 ,sum = 4019
4013 ,sum = 4021
4014 ,sum = 4023
4015 ,sum = 4025
4016 ,sum = 4027
4017 ,sum = 4029
4018 ,sum = 4031
4019 ,sum = 4033
4020 ,sum = 4026
4021 ,sum = 4028
4022 ,sum = 4030
4023 ,sum = 4032
4024 ,sum = 4034
4025 ,sum = 4036
4026 ,sum = 4038
4027 ,sum = 4040
4028 ,sum = 4042
4029 ,sum = 4044
4030 ,sum = 4037
4031 ,sum = 4039
4032 ,sum = 4041
4033 ,sum = 4043
4034 ,sum = 4045
4035 ,sum = 4047
4036 ,sum = 4049
4037 ,sum = 4051
4038 ,sum = 4053
4039 ,sum = 4055
4040 ,sum = 4048
4041 ,sum = 4050
4042 ,sum = 4052
4043 ,sum = 4054
4044 ,sum = 4056
4045 ,sum = 4058
4046 ,sum = 4060
4047 ,sum = 4062
4048 ,sum = 4064
4049 ,sum = 4066
4050 ,sum = 4059
4051 ,sum = 4061
4052 ,sum = 4063
4053 ,sum = 4065
4054 ,sum = 4067
4055 ,sum = 4069
4056 ,sum = 4071
4057 ,sum = 4073
4058 ,sum = 4075
4059 ,sum = 4077
4060 ,sum = 4070
4061 ,sum = 4072
4062 ,sum = 4074
4063 ,sum = 4076
4064 ,sum = 4078
4065 ,sum = 4080
4066 ,sum = 4082
4067 ,sum = 4084
4068 ,sum = 4086
4069 ,sum = 4088
4070 ,sum = 4081
4071 ,sum = 4083
4072 ,sum = 4085
4073 ,sum = 4087
4074 ,sum = 4089
4075 ,sum = 4091
4076 ,sum = 4093
4077 ,sum = 4095
4078 ,sum = 4097
4079 ,sum = 4099
4080 ,sum = 4092
4081 ,sum = 4094
4082 ,sum = 4096
4083 ,sum = 4098
4084 ,sum = 4100
4085 ,sum = 4102
4086 ,sum = 4104
4087 ,sum = 4106
4088 ,sum = 4108
4089 ,sum = 4110
4090 ,sum = 4103
4091 ,sum = 4105
4092 ,sum = 4107
4093 ,sum = 4109
4094 ,sum = 4111
4095 ,sum = 4113
4096 ,sum = 4115
4097 ,sum = 4117
4098 ,sum = 4119
4099 ,sum = 4121
4100 ,sum = 4105
4101 ,sum = 4107
4102 ,sum = 4109
4103 ,sum = 4111
4104 ,sum = 4113
4105 ,sum = 4115
4106 ,sum = 4117
4107 ,sum = 4119
4108 ,sum = 4121
4109 ,sum = 4123
4110 ,sum = 4116
4111 ,sum = 4118
4112 ,sum = 4120
4113 ,sum = 4122
4114 ,sum = 4124
4115 ,sum = 4126
4116 ,sum = 4128
4117 ,sum = 4130
4118 ,sum = 4132
4119 ,sum = 4134
4120 ,sum = 4127
4121 ,sum = 4129
4122 ,sum = 4131
4123 ,sum = 4133
4124 ,sum = 4135
4125 ,sum = 4137
4126 ,sum = 4139
4127 ,sum = 4141
4128 ,sum = 4143
4129 ,sum = 4145
4130 ,sum = 4138
4131 ,sum = 4140
4132 ,sum = 4142
4133 ,sum = 4144
4134 ,sum = 4146
4135 ,sum = 4148
4136 ,sum = 4150
4137 ,sum = 4152
4138 ,sum = 4154
4139 ,sum = 4156
4140 ,sum = 4149
4141 ,sum = 4151
4142 ,sum = 4153
4143 ,sum = 4155
4144 ,sum = 4157
4145 ,sum = 4159
4146 ,sum = 4161
4147 ,sum = 4163
4148 ,sum = 4165
4149 ,sum = 4167
4150 ,sum = 4160
4151 ,sum = 4162
4152 ,sum = 4164
4153 ,sum = 4166
4154 ,sum = 4168
4155 ,sum = 4170
4156 ,sum = 4172
4157 ,sum = 4174
4158 ,sum = 4176
4159 ,sum = 4178
4160 ,sum = 4171
4161 ,sum = 4173
4162 ,sum = 4175
4163 ,sum = 4177
4164 ,sum = 4179
4165 ,sum = 4181
4166 ,sum = 4183
4167 ,sum = 4185
4168 ,sum = 4187
4169 ,sum = 4189
4170 ,sum = 4182
4171 ,sum = 4184
4172 ,sum = 4186
4173 ,sum = 4188
4174 ,sum = 4190
4175 ,sum = 4192
4176 ,sum = 4194
4177 ,sum = 4196
4178 ,sum = 4198
4179 ,sum = 4200
4180 ,sum = 4193
4181 ,sum = 4195
4182 ,sum = 4197
4183 ,sum = 4199
4184 ,sum = 4201
4185 ,sum = 4203
4186 ,sum = 4205
4187 ,sum = 4207
4188 ,sum = 4209
4189 ,sum = 4211
4190 ,sum = 4204
4191 ,sum = 4206
4192 ,sum = 4208
4193 ,sum = 4210
4194 ,sum = 4212
4195 ,sum = 4214
4196 ,sum = 4216
4197 ,sum = 4218
4198 ,sum = 4220
4199 ,sum = 4222
4200 ,sum = 4206
4201 ,sum = 4208
4202 ,sum = 4210
4203 ,sum = 4212
4204 ,sum = 4214
4205 ,sum = 4216
4206 ,sum = 4218
4207 ,sum = 4220
4208 ,sum = 4222
4209 ,sum = 4224
4210 ,sum = 4217
4211 ,sum = 4219
4212 ,sum = 4221
4213 ,sum = 4223
4214 ,sum = 4225
4215 ,sum = 4227
4216 ,sum = 4229
4217 ,sum = 4231
4218 ,sum = 4233
4219 ,sum = 4235
4220 ,sum = 4228
4221 ,sum = 4230
4222 ,sum = 4232
4223 ,sum = 4234
4224 ,sum = 4236
4225 ,sum = 4238
4226 ,sum = 4240
4227 ,sum = 4242
4228 ,sum = 4244
4229 ,sum = 4246
4230 ,sum = 4239
4231 ,sum = 4241
4232 ,sum = 4243
4233 ,sum = 4245
4234 ,sum = 4247
4235 ,sum = 4249
4236 ,sum = 4251
4237 ,sum = 4253
4238 ,sum = 4255
4239 ,sum = 4257
4240 ,sum = 4250
4241 ,sum = 4252
4242 ,sum = 4254
4243 ,sum = 4256
4244 ,sum = 4258
4245 ,sum = 4260
4246 ,sum = 4262
4247 ,sum = 4264
4248 ,sum = 4266
4249 ,sum = 4268
4250 ,sum = 4261
4251 ,sum = 4263
4252 ,sum = 4265
4253 ,sum = 4267
4254 ,sum = 4269
4255 ,sum = 4271
4256 ,sum = 4273
4257 ,sum = 4275
4258 ,sum = 4277
4259 ,sum = 4279
4260 ,sum = 4272
4261 ,sum = 4274
4262 ,sum = 4276
4263 ,sum = 4278
4264 ,sum = 4280
4265 ,sum = 4282
4266 ,sum = 4284
4267 ,sum = 4286
4268 ,sum = 4288
4269 ,sum = 4290
4270 ,sum = 4283
4271 ,sum = 4285
4272 ,sum = 4287
4273 ,sum = 4289
4274 ,sum = 4291
4275 ,sum = 4293
4276 ,sum = 4295
4277 ,sum = 4297
4278 ,sum = 4299
4279 ,sum = 4301
4280 ,sum = 4294
4281 ,sum = 4296
4282 ,sum = 4298
4283 ,sum = 4300
4284 ,sum = 4302
4285 ,sum = 4304
4286 ,sum = 4306
4287 ,sum = 4308
4288 ,sum = 4310
4289 ,sum = 4312
4290 ,sum = 4305
4291 ,sum = 4307
4292 ,sum = 4309
4293 ,sum = 4311
4294 ,sum = 4313
4295 ,sum = 4315
4296 ,sum = 4317
4297 ,sum = 4319
4298 ,sum = 4321
4299 ,sum = 4323
4300 ,sum = 4307
4301 ,sum = 4309
4302 ,sum = 4311
4303 ,sum = 4313
4304 ,sum = 4315
4305 ,sum = 4317
4306 ,sum = 4319
4307 ,sum = 4321
4308 ,sum = 4323
4309 ,sum = 4325
4310 ,sum = 4318
4311 ,sum = 4320
4312 ,sum = 4322
4313 ,sum = 4324
4314 ,sum = 4326
4315 ,sum = 4328
4316 ,sum = 4330
4317 ,sum = 4332
4318 ,sum = 4334
4319 ,sum = 4336
4320 ,sum = 4329
4321 ,sum = 4331
4322 ,sum = 4333
4323 ,sum = 4335
4324 ,sum = 4337
4325 ,sum = 4339
4326 ,sum = 4341
4327 ,sum = 4343
4328 ,sum = 4345
4329 ,sum = 4347
4330 ,sum = 4340
4331 ,sum = 4342
4332 ,sum = 4344
4333 ,sum = 4346
4334 ,sum = 4348
4335 ,sum = 4350
4336 ,sum = 4352
4337 ,sum = 4354
4338 ,sum = 4356
4339 ,sum = 4358
4340 ,sum = 4351
4341 ,sum = 4353
4342 ,sum = 4355
4343 ,sum = 4357
4344 ,sum = 4359
4345 ,sum = 4361
4346 ,sum = 4363
4347 ,sum = 4365
4348 ,sum = 4367
4349 ,sum = 4369
4350 ,sum = 4362
4351 ,sum = 4364
4352 ,sum = 4366
4353 ,sum = 4368
4354 ,sum = 4370
4355 ,sum = 4372
4356 ,sum = 4374
4357 ,sum = 4376
4358 ,sum = 4378
4359 ,sum = 4380
4360 ,sum = 4373
4361 ,sum = 4375
4362 ,sum = 4377
4363 ,sum = 4379
4364 ,sum = 4381
4365 ,sum = 4383
4366 ,sum = 4385
4367 ,sum = 4387
4368 ,sum = 4389
4369 ,sum = 4391
4370 ,sum = 4384
4371 ,sum = 4386
4372 ,sum = 4388
4373 ,sum = 4390
4374 ,sum = 4392
4375 ,sum = 4394
4376 ,sum = 4396
4377 ,sum = 4398
4378 ,sum = 4400
4379 ,sum = 4402
4380 ,sum = 4395
4381 ,sum = 4397
4382 ,sum = 4399
4383 ,sum = 4401
4384 ,sum = 4403
4385 ,sum = 4405
4386 ,sum = 4407
4387 ,sum = 4409
4388 ,sum = 4411
4389 ,sum = 4413
4390 ,sum = 4406
4391 ,sum = 4408
4392 ,sum = 4410
4393 ,sum = 4412
4394 ,sum = 4414
4395 ,sum = 4416
4396 ,sum = 4418
4397 ,sum = 4420
4398 ,sum = 4422
4399 ,sum = 4424
4400 ,sum = 4408
4401 ,sum = 4410
4402 ,sum = 4412
4403 ,sum = 4414
4404 ,sum = 4416
4405 ,sum = 4418
4406 ,sum = 4420
4407 ,sum = 4422
4408 ,sum = 4424
4409 ,sum = 4426
4410 ,sum = 4419
4411 ,sum = 4421
4412 ,sum = 4423
4413 ,sum = 4425
4414 ,sum = 4427
4415 ,sum = 4429
4416 ,sum = 4431
4417 ,sum = 4433
4418 ,sum = 4435
4419 ,sum = 4437
4420 ,sum = 4430
4421 ,sum = 4432
4422 ,sum = 4434
4423 ,sum = 4436
4424 ,sum = 4438
4425 ,sum = 4440
4426 ,sum = 4442
4427 ,sum = 4444
4428 ,sum = 4446
4429 ,sum = 4448
4430 ,sum = 4441
4431 ,sum = 4443
4432 ,sum = 4445
4433 ,sum = 4447
4434 ,sum = 4449
4435 ,sum = 4451
4436 ,sum = 4453
4437 ,sum = 4455
4438 ,sum = 4457
4439 ,sum = 4459
4440 ,sum = 4452
4441 ,sum = 4454
4442 ,sum = 4456
4443 ,sum = 4458
4444 ,sum = 4460
4445 ,sum = 4462
4446 ,sum = 4464
4447 ,sum = 4466
4448 ,sum = 4468
4449 ,sum = 4470
4450 ,sum = 4463
4451 ,sum = 4465
4452 ,sum = 4467
4453 ,sum = 4469
4454 ,sum = 4471
4455 ,sum = 4473
4456 ,sum = 4475
4457 ,sum = 4477
4458 ,sum = 4479
4459 ,sum = 4481
4460 ,sum = 4474
4461 ,sum = 4476
4462 ,sum = 4478
4463 ,sum = 4480
4464 ,sum = 4482
4465 ,sum = 4484
4466 ,sum = 4486
4467 ,sum = 4488
4468 ,sum = 4490
4469 ,sum = 4492
4470 ,sum = 4485
4471 ,sum = 4487
4472 ,sum = 4489
4473 ,sum = 4491
4474 ,sum = 4493
4475 ,sum = 4495
4476 ,sum = 4497
4477 ,sum = 4499
4478 ,sum = 4501
4479 ,sum = 4503
4480 ,sum = 4496
4481 ,sum = 4498
4482 ,sum = 4500
4483 ,sum = 4502
4484 ,sum = 4504
4485 ,sum = 4506
4486 ,sum = 4508
4487 ,sum = 4510
4488 ,sum = 4512
4489 ,sum = 4514
4490 ,sum = 4507
4491 ,sum = 4509
4492 ,sum = 4511
4493 ,sum = 4513
4494 ,sum = 4515
4495 ,sum = 4517
4496 ,sum = 4519
4497 ,sum = 4521
4498 ,sum = 4523
4499 ,sum = 4525
4500 ,sum = 4509
4501 ,sum = 4511
4502 ,sum = 4513
4503 ,sum = 4515
4504 ,sum = 4517
4505 ,sum = 4519
4506 ,sum = 4521
4507 ,sum = 4523
4508 ,sum = 4525
4509 ,sum = 4527
4510 ,sum = 4520
4511 ,sum = 4522
4512 ,sum = 4524
4513 ,sum = 4526
4514 ,sum = 4528
4515 ,sum = 4530
4516 ,sum = 4532
4517 ,sum = 4534
4518 ,sum = 4536
4519 ,sum = 4538
4520 ,sum = 4531
4521 ,sum = 4533
4522 ,sum = 4535
4523 ,sum = 4537
4524 ,sum = 4539
4525 ,sum = 4541
4526 ,sum = 4543
4527 ,sum = 4545
4528 ,sum = 4547
4529 ,sum = 4549
4530 ,sum = 4542
4531 ,sum = 4544
4532 ,sum = 4546
4533 ,sum = 4548
4534 ,sum = 4550
4535 ,sum = 4552
4536 ,sum = 4554
4537 ,sum = 4556
4538 ,sum = 4558
4539 ,sum = 4560
4540 ,sum = 4553
4541 ,sum = 4555
4542 ,sum = 4557
4543 ,sum = 4559
4544 ,sum = 4561
4545 ,sum = 4563
4546 ,sum = 4565
4547 ,sum = 4567
4548 ,sum = 4569
4549 ,sum = 4571
4550 ,sum = 4564
4551 ,sum = 4566
4552 ,sum = 4568
4553 ,sum = 4570
4554 ,sum = 4572
4555 ,sum = 4574
4556 ,sum = 4576
4557 ,sum = 4578
4558 ,sum = 4580
4559 ,sum = 4582
4560 ,sum = 4575
4561 ,sum = 4577
4562 ,sum = 4579
4563 ,sum = 4581
4564 ,sum = 4583
4565 ,sum = 4585
4566 ,sum = 4587
4567 ,sum = 4589
4568 ,sum = 4591
4569 ,sum = 4593
4570 ,sum = 4586
4571 ,sum = 4588
4572 ,sum = 4590
4573 ,sum = 4592
4574 ,sum = 4594
4575 ,sum = 4596
4576 ,sum = 4598
4577 ,sum = 4600
4578 ,sum = 4602
4579 ,sum = 4604
4580 ,sum = 4597
4581 ,sum = 4599
4582 ,sum = 4601
4583 ,sum = 4603
4584 ,sum = 4605
4585 ,sum = 4607
4586 ,sum = 4609
4587 ,sum = 4611
4588 ,sum = 4613
4589 ,sum = 4615
4590 ,sum = 4608
4591 ,sum = 4610
4592 ,sum = 4612
4593 ,sum = 4614
4594 ,sum = 4616
4595 ,sum = 4618
4596 ,sum = 4620
4597 ,sum = 4622
4598 ,sum = 4624
4599 ,sum = 4626
4600 ,sum = 4610
4601 ,sum = 4612
4602 ,sum = 4614
4603 ,sum = 4616
4604 ,sum = 4618
4605 ,sum = 4620
4606 ,sum = 4622
4607 ,sum = 4624
4608 ,sum = 4626
4609 ,sum = 4628
4610 ,sum = 4621
4611 ,sum = 4623
4612 ,sum = 4625
4613 ,sum = 4627
4614 ,sum = 4629
4615 ,sum = 4631
4616 ,sum = 4633
4617 ,sum = 4635
4618 ,sum = 4637
4619 ,sum = 4639
4620 ,sum = 4632
4621 ,sum = 4634
4622 ,sum = 4636
4623 ,sum = 4638
4624 ,sum = 4640
4625 ,sum = 4642
4626 ,sum = 4644
4627 ,sum = 4646
4628 ,sum = 4648
4629 ,sum = 4650
4630 ,sum = 4643
4631 ,sum = 4645
4632 ,sum = 4647
4633 ,sum = 4649
4634 ,sum = 4651
4635 ,sum = 4653
4636 ,sum = 4655
4637 ,sum = 4657
4638 ,sum = 4659
4639 ,sum = 4661
4640 ,sum = 4654
4641 ,sum = 4656
4642 ,sum = 4658
4643 ,sum = 4660
4644 ,sum = 4662
4645 ,sum = 4664
4646 ,sum = 4666
4647 ,sum = 4668
4648 ,sum = 4670
4649 ,sum = 4672
4650 ,sum = 4665
4651 ,sum = 4667
4652 ,sum = 4669
4653 ,sum = 4671
4654 ,sum = 4673
4655 ,sum = 4675
4656 ,sum = 4677
4657 ,sum = 4679
4658 ,sum = 4681
4659 ,sum = 4683
4660 ,sum = 4676
4661 ,sum = 4678
4662 ,sum = 4680
4663 ,sum = 4682
4664 ,sum = 4684
4665 ,sum = 4686
4666 ,sum = 4688
4667 ,sum = 4690
4668 ,sum = 4692
4669 ,sum = 4694
4670 ,sum = 4687
4671 ,sum = 4689
4672 ,sum = 4691
4673 ,sum = 4693
4674 ,sum = 4695
4675 ,sum = 4697
4676 ,sum = 4699
4677 ,sum = 4701
4678 ,sum = 4703
4679 ,sum = 4705
4680 ,sum = 4698
4681 ,sum = 4700
4682 ,sum = 4702
4683 ,sum = 4704
4684 ,sum = 4706
4685 ,sum = 4708
4686 ,sum = 4710
4687 ,sum = 4712
4688 ,sum = 4714
4689 ,sum = 4716
4690 ,sum = 4709
4691 ,sum = 4711
4692 ,sum = 4713
4693 ,sum = 4715
4694 ,sum = 4717
4695 ,sum = 4719
4696 ,sum = 4721
4697 ,sum = 4723
4698 ,sum = 4725
4699 ,sum = 4727
4700 ,sum = 4711
4701 ,sum = 4713
4702 ,sum = 4715
4703 ,sum = 4717
4704 ,sum = 4719
4705 ,sum = 4721
4706 ,sum = 4723
4707 ,sum = 4725
4708 ,sum = 4727
4709 ,sum = 4729
4710 ,sum = 4722
4711 ,sum = 4724
4712 ,sum = 4726
4713 ,sum = 4728
4714 ,sum = 4730
4715 ,sum = 4732
4716 ,sum = 4734
4717 ,sum = 4736
4718 ,sum = 4738
4719 ,sum = 4740
4720 ,sum = 4733
4721 ,sum = 4735
4722 ,sum = 4737
4723 ,sum = 4739
4724 ,sum = 4741
4725 ,sum = 4743
4726 ,sum = 4745
4727 ,sum = 4747
4728 ,sum = 4749
4729 ,sum = 4751
4730 ,sum = 4744
4731 ,sum = 4746
4732 ,sum = 4748
4733 ,sum = 4750
4734 ,sum = 4752
4735 ,sum = 4754
4736 ,sum = 4756
4737 ,sum = 4758
4738 ,sum = 4760
4739 ,sum = 4762
4740 ,sum = 4755
4741 ,sum = 4757
4742 ,sum = 4759
4743 ,sum = 4761
4744 ,sum = 4763
4745 ,sum = 4765
4746 ,sum = 4767
4747 ,sum = 4769
4748 ,sum = 4771
4749 ,sum = 4773
4750 ,sum = 4766
4751 ,sum = 4768
4752 ,sum = 4770
4753 ,sum = 4772
4754 ,sum = 4774
4755 ,sum = 4776
4756 ,sum = 4778
4757 ,sum = 4780
4758 ,sum = 4782
4759 ,sum = 4784
4760 ,sum = 4777
4761 ,sum = 4779
4762 ,sum = 4781
4763 ,sum = 4783
4764 ,sum = 4785
4765 ,sum = 4787
4766 ,sum = 4789
4767 ,sum = 4791
4768 ,sum = 4793
4769 ,sum = 4795
4770 ,sum = 4788
4771 ,sum = 4790
4772 ,sum = 4792
4773 ,sum = 4794
4774 ,sum = 4796
4775 ,sum = 4798
4776 ,sum = 4800
4777 ,sum = 4802
4778 ,sum = 4804
4779 ,sum = 4806
4780 ,sum = 4799
4781 ,sum = 4801
4782 ,sum = 4803
4783 ,sum = 4805
4784 ,sum = 4807
4785 ,sum = 4809
4786 ,sum = 4811
4787 ,sum = 4813
4788 ,sum = 4815
4789 ,sum = 4817
4790 ,sum = 4810
4791 ,sum = 4812
4792 ,sum = 4814
4793 ,sum = 4816
4794 ,sum = 4818
4795 ,sum = 4820
4796 ,sum = 4822
4797 ,sum = 4824
4798 ,sum = 4826
4799 ,sum = 4828
4800 ,sum = 4812
4801 ,sum = 4814
4802 ,sum = 4816
4803 ,sum = 4818
4804 ,sum = 4820
4805 ,sum = 4822
4806 ,sum = 4824
4807 ,sum = 4826
4808 ,sum = 4828
4809 ,sum = 4830
4810 ,sum = 4823
4811 ,sum = 4825
4812 ,sum = 4827
4813 ,sum = 4829
4814 ,sum = 4831
4815 ,sum = 4833
4816 ,sum = 4835
4817 ,sum = 4837
4818 ,sum = 4839
4819 ,sum = 4841
4820 ,sum = 4834
4821 ,sum = 4836
4822 ,sum = 4838
4823 ,sum = 4840
4824 ,sum = 4842
4825 ,sum = 4844
4826 ,sum = 4846
4827 ,sum = 4848
4828 ,sum = 4850
4829 ,sum = 4852
4830 ,sum = 4845
4831 ,sum = 4847
4832 ,sum = 4849
4833 ,sum = 4851
4834 ,sum = 4853
4835 ,sum = 4855
4836 ,sum = 4857
4837 ,sum = 4859
4838 ,sum = 4861
4839 ,sum = 4863
4840 ,sum = 4856
4841 ,sum = 4858
4842 ,sum = 4860
4843 ,sum = 4862
4844 ,sum = 4864
4845 ,sum = 4866
4846 ,sum = 4868
4847 ,sum = 4870
4848 ,sum = 4872
4849 ,sum = 4874
4850 ,sum = 4867
4851 ,sum = 4869
4852 ,sum = 4871
4853 ,sum = 4873
4854 ,sum = 4875
4855 ,sum = 4877
4856 ,sum = 4879
4857 ,sum = 4881
4858 ,sum = 4883
4859 ,sum = 4885
4860 ,sum = 4878
4861 ,sum = 4880
4862 ,sum = 4882
4863 ,sum = 4884
4864 ,sum = 4886
4865 ,sum = 4888
4866 ,sum = 4890
4867 ,sum = 4892
4868 ,sum = 4894
4869 ,sum = 4896
4870 ,sum = 4889
4871 ,sum = 4891
4872 ,sum = 4893
4873 ,sum = 4895
4874 ,sum = 4897
4875 ,sum = 4899
4876 ,sum = 4901
4877 ,sum = 4903
4878 ,sum = 4905
4879 ,sum = 4907
4880 ,sum = 4900
4881 ,sum = 4902
4882 ,sum = 4904
4883 ,sum = 4906
4884 ,sum = 4908
4885 ,sum = 4910
4886 ,sum = 4912
4887 ,sum = 4914
4888 ,sum = 4916
4889 ,sum = 4918
4890 ,sum = 4911
4891 ,sum = 4913
4892 ,sum = 4915
4893 ,sum = 4917
4894 ,sum = 4919
4895 ,sum = 4921
4896 ,sum = 4923
4897 ,sum = 4925
4898 ,sum = 4927
4899 ,sum = 4929
4900 ,sum = 4913
4901 ,sum = 4915
4902 ,sum = 4917
4903 ,sum = 4919
4904 ,sum = 4921
4905 ,sum = 4923
4906 ,sum = 4925
4907 ,sum = 4927
4908 ,sum = 4929
4909 ,sum = 4931
4910 ,sum = 4924
4911 ,sum = 4926
4912 ,sum = 4928
4913 ,sum = 4930
4914 ,sum = 4932
4915 ,sum = 4934
4916 ,sum = 4936
4917 ,sum = 4938
4918 ,sum = 4940
4919 ,sum = 4942
4920 ,sum = 4935
4921 ,sum = 4937
4922 ,sum = 4939
4923 ,sum = 4941
4924 ,sum = 4943
4925 ,sum = 4945
4926 ,sum = 4947
4927 ,sum = 4949
4928 ,sum = 4951
4929 ,sum = 4953
4930 ,sum = 4946
4931 ,sum = 4948
4932 ,sum = 4950
4933 ,sum = 4952
4934 ,sum = 4954
4935 ,sum = 4956
4936 ,sum = 4958
4937 ,sum = 4960
4938 ,sum = 4962
4939 ,sum = 4964
4940 ,sum = 4957
4941 ,sum = 4959
4942 ,sum = 4961
4943 ,sum = 4963
4944 ,sum = 4965
4945 ,sum = 4967
4946 ,sum = 4969
4947 ,sum = 4971
4948 ,sum = 4973
4949 ,sum = 4975
4950 ,sum = 4968
4951 ,sum = 4970
4952 ,sum = 4972
4953 ,sum = 4974
4954 ,sum = 4976
4955 ,sum = 4978
4956 ,sum = 4980
4957 ,sum = 4982
4958 ,sum = 4984
4959 ,sum = 4986
4960 ,sum = 4979
4961 ,sum = 4981
4962 ,sum = 4983
4963 ,sum = 4985
4964 ,sum = 4987
4965 ,sum = 4989
4966 ,sum = 4991
4967 ,sum = 4993
4968 ,sum = 4995
4969 ,sum = 4997
4970 ,sum = 4990
4971 ,sum = 4992
4972 ,sum = 4994
4973 ,sum = 4996
4974 ,sum = 4998
4975 ,sum = 5000
4976 ,sum = 5002
4977 ,sum = 5004
4978 ,sum = 5006
4979 ,sum = 5008
4980 ,sum = 5001
4981 ,sum = 5003
4982 ,sum = 5005
4983 ,sum = 5007
4984 ,sum = 5009
4985 ,sum = 5011
4986 ,sum = 5013
4987 ,sum = 5015
4988 ,sum = 5017
4989 ,sum = 5019
4990 ,sum = 5012
4991 ,sum = 5014
4992 ,sum = 5016
4993 ,sum = 5018
4994 ,sum = 5020
4995 ,sum = 5022
4996 ,sum = 5024
4997 ,sum = 5026
4998 ,sum = 5028
4999 ,sum = 5030
5000 ,sum = 5005
5001 ,sum = 5007
5002 ,sum = 5009
5003 ,sum = 5011
5004 ,sum = 5013
5005 ,sum = 5015
5006 ,sum = 5017
5007 ,sum = 5019
5008 ,sum = 5021
5009 ,sum = 5023
5010 ,sum = 5016
5011 ,sum = 5018
5012 ,sum = 5020
5013 ,sum = 5022
5014 ,sum = 5024
5015 ,sum = 5026
5016 ,sum = 5028
5017 ,sum = 5030
5018 ,sum = 5032
5019 ,sum = 5034
5020 ,sum = 5027
5021 ,sum = 5029
5022 ,sum = 5031
5023 ,sum = 5033
5024 ,sum = 5035
5025 ,sum = 5037
5026 ,sum = 5039
5027 ,sum = 5041
5028 ,sum = 5043
5029 ,sum = 5045
5030 ,sum = 5038
5031 ,sum = 5040
5032 ,sum = 5042
5033 ,sum = 5044
5034 ,sum = 5046
5035 ,sum = 5048
5036 ,sum = 5050
5037 ,sum = 5052
5038 ,sum = 5054
5039 ,sum = 5056
5040 ,sum = 5049
5041 ,sum = 5051
5042 ,sum = 5053
5043 ,sum = 5055
5044 ,sum = 5057
5045 ,sum = 5059
5046 ,sum = 5061
5047 ,sum = 5063
5048 ,sum = 5065
5049 ,sum = 5067
5050 ,sum = 5060
5051 ,sum = 5062
5052 ,sum = 5064
5053 ,sum = 5066
5054 ,sum = 5068
5055 ,sum = 5070
5056 ,sum = 5072
5057 ,sum = 5074
5058 ,sum = 5076
5059 ,sum = 5078
5060 ,sum = 5071
5061 ,sum = 5073
5062 ,sum = 5075
5063 ,sum = 5077
5064 ,sum = 5079
5065 ,sum = 5081
5066 ,sum = 5083
5067 ,sum = 5085
5068 ,sum = 5087
5069 ,sum = 5089
5070 ,sum = 5082
5071 ,sum = 5084
5072 ,sum = 5086
5073 ,sum = 5088
5074 ,sum = 5090
5075 ,sum = 5092
5076 ,sum = 5094
5077 ,sum = 5096
5078 ,sum = 5098
5079 ,sum = 5100
5080 ,sum = 5093
5081 ,sum = 5095
5082 ,sum = 5097
5083 ,sum = 5099
5084 ,sum = 5101
5085 ,sum = 5103
5086 ,sum = 5105
5087 ,sum = 5107
5088 ,sum = 5109
5089 ,sum = 5111
5090 ,sum = 5104
5091 ,sum = 5106
5092 ,sum = 5108
5093 ,sum = 5110
5094 ,sum = 5112
5095 ,sum = 5114
5096 ,sum = 5116
5097 ,sum = 5118
5098 ,sum = 5120
5099 ,sum = 5122
5100 ,sum = 5106
5101 ,sum = 5108
5102 ,sum = 5110
5103 ,sum = 5112
5104 ,sum = 5114
5105 ,sum = 5116
5106 ,sum = 5118
5107 ,sum = 5120
5108 ,sum = 5122
5109 ,sum = 5124
5110 ,sum = 5117
5111 ,sum = 5119
5112 ,sum = 5121
5113 ,sum = 5123
5114 ,sum = 5125
5115 ,sum = 5127
5116 ,sum = 5129
5117 ,sum = 5131
5118 ,sum = 5133
5119 ,sum = 5135
5120 ,sum = 5128
5121 ,sum = 5130
5122 ,sum = 5132
5123 ,sum = 5134
5124 ,sum = 5136
5125 ,sum = 5138
5126 ,sum = 5140
5127 ,sum = 5142
5128 ,sum = 5144
5129 ,sum = 5146
5130 ,sum = 5139
5131 ,sum = 5141
5132 ,sum = 5143
5133 ,sum = 5145
5134 ,sum = 5147
5135 ,sum = 5149
5136 ,sum = 5151
5137 ,sum = 5153
5138 ,sum = 5155
5139 ,sum = 5157
5140 ,sum = 5150
5141 ,sum = 5152
5142 ,sum = 5154
5143 ,sum = 5156
5144 ,sum = 5158
5145 ,sum = 5160
5146 ,sum = 5162
5147 ,sum = 5164
5148 ,sum = 5166
5149 ,sum = 5168
5150 ,sum = 5161
5151 ,sum = 5163
5152 ,sum = 5165
5153 ,sum = 5167
5154 ,sum = 5169
5155 ,sum = 5171
5156 ,sum = 5173
5157 ,sum = 5175
5158 ,sum = 5177
5159 ,sum = 5179
5160 ,sum = 5172
5161 ,sum = 5174
5162 ,sum = 5176
5163 ,sum = 5178
5164 ,sum = 5180
5165 ,sum = 5182
5166 ,sum = 5184
5167 ,sum = 5186
5168 ,sum = 5188
5169 ,sum = 5190
5170 ,sum = 5183
5171 ,sum = 5185
5172 ,sum = 5187
5173 ,sum = 5189
5174 ,sum = 5191
5175 ,sum = 5193
5176 ,sum = 5195
5177 ,sum = 5197
5178 ,sum = 5199
5179 ,sum = 5201
5180 ,sum = 5194
5181 ,sum = 5196
5182 ,sum = 5198
5183 ,sum = 5200
5184 ,sum = 5202
5185 ,sum = 5204
5186 ,sum = 5206
5187 ,sum = 5208
5188 ,sum = 5210
5189 ,sum = 5212
5190 ,sum = 5205
5191 ,sum = 5207
5192 ,sum = 5209
5193 ,sum = 5211
5194 ,sum = 5213
5195 ,sum = 5215
5196 ,sum = 5217
5197 ,sum = 5219
5198 ,sum = 5221
5199 ,sum = 5223
5200 ,sum = 5207
5201 ,sum = 5209
5202 ,sum = 5211
5203 ,sum = 5213
5204 ,sum = 5215
5205 ,sum = 5217
5206 ,sum = 5219
5207 ,sum = 5221
5208 ,sum = 5223
5209 ,sum = 5225
5210 ,sum = 5218
5211 ,sum = 5220
5212 ,sum = 5222
5213 ,sum = 5224
5214 ,sum = 5226
5215 ,sum = 5228
5216 ,sum = 5230
5217 ,sum = 5232
5218 ,sum = 5234
5219 ,sum = 5236
5220 ,sum = 5229
5221 ,sum = 5231
5222 ,sum = 5233
5223 ,sum = 5235
5224 ,sum = 5237
5225 ,sum = 5239
5226 ,sum = 5241
5227 ,sum = 5243
5228 ,sum = 5245
5229 ,sum = 5247
5230 ,sum = 5240
5231 ,sum = 5242
5232 ,sum = 5244
5233 ,sum = 5246
5234 ,sum = 5248
5235 ,sum = 5250
5236 ,sum = 5252
5237 ,sum = 5254
5238 ,sum = 5256
5239 ,sum = 5258
5240 ,sum = 5251
5241 ,sum = 5253
5242 ,sum = 5255
5243 ,sum = 5257
5244 ,sum = 5259
5245 ,sum = 5261
5246 ,sum = 5263
5247 ,sum = 5265
5248 ,sum = 5267
5249 ,sum = 5269
5250 ,sum = 5262
5251 ,sum = 5264
5252 ,sum = 5266
5253 ,sum = 5268
5254 ,sum = 5270
5255 ,sum = 5272
5256 ,sum = 5274
5257 ,sum = 5276
5258 ,sum = 5278
5259 ,sum = 5280
5260 ,sum = 5273
5261 ,sum = 5275
5262 ,sum = 5277
5263 ,sum = 5279
5264 ,sum = 5281
5265 ,sum = 5283
5266 ,sum = 5285
5267 ,sum = 5287
5268 ,sum = 5289
5269 ,sum = 5291
5270 ,sum = 5284
5271 ,sum = 5286
5272 ,sum = 5288
5273 ,sum = 5290
5274 ,sum = 5292
5275 ,sum = 5294
5276 ,sum = 5296
5277 ,sum = 5298
5278 ,sum = 5300
5279 ,sum = 5302
5280 ,sum = 5295
5281 ,sum = 5297
5282 ,sum = 5299
5283 ,sum = 5301
5284 ,sum = 5303
5285 ,sum = 5305
5286 ,sum = 5307
5287 ,sum = 5309
5288 ,sum = 5311
5289 ,sum = 5313
5290 ,sum = 5306
5291 ,sum = 5308
5292 ,sum = 5310
5293 ,sum = 5312
5294 ,sum = 5314
5295 ,sum = 5316
5296 ,sum = 5318
5297 ,sum = 5320
5298 ,sum = 5322
5299 ,sum = 5324
5300 ,sum = 5308
5301 ,sum = 5310
5302 ,sum = 5312
5303 ,sum = 5314
5304 ,sum = 5316
5305 ,sum = 5318
5306 ,sum = 5320
5307 ,sum = 5322
5308 ,sum = 5324
5309 ,sum = 5326
5310 ,sum = 5319
5311 ,sum = 5321
5312 ,sum = 5323
5313 ,sum = 5325
5314 ,sum = 5327
5315 ,sum = 5329
5316 ,sum = 5331
5317 ,sum = 5333
5318 ,sum = 5335
5319 ,sum = 5337
5320 ,sum = 5330
5321 ,sum = 5332
5322 ,sum = 5334
5323 ,sum = 5336
5324 ,sum = 5338
5325 ,sum = 5340
5326 ,sum = 5342
5327 ,sum = 5344
5328 ,sum = 5346
5329 ,sum = 5348
5330 ,sum = 5341
5331 ,sum = 5343
5332 ,sum = 5345
5333 ,sum = 5347
5334 ,sum = 5349
5335 ,sum = 5351
5336 ,sum = 5353
5337 ,sum = 5355
5338 ,sum = 5357
5339 ,sum = 5359
5340 ,sum = 5352
5341 ,sum = 5354
5342 ,sum = 5356
5343 ,sum = 5358
5344 ,sum = 5360
5345 ,sum = 5362
5346 ,sum = 5364
5347 ,sum = 5366
5348 ,sum = 5368
5349 ,sum = 5370
5350 ,sum = 5363
5351 ,sum = 5365
5352 ,sum = 5367
5353 ,sum = 5369
5354 ,sum = 5371
5355 ,sum = 5373
5356 ,sum = 5375
5357 ,sum = 5377
5358 ,sum = 5379
5359 ,sum = 5381
5360 ,sum = 5374
5361 ,sum = 5376
5362 ,sum = 5378
5363 ,sum = 5380
5364 ,sum = 5382
5365 ,sum = 5384
5366 ,sum = 5386
5367 ,sum = 5388
5368 ,sum = 5390
5369 ,sum = 5392
5370 ,sum = 5385
5371 ,sum = 5387
5372 ,sum = 5389
5373 ,sum = 5391
5374 ,sum = 5393
5375 ,sum = 5395
5376 ,sum = 5397
5377 ,sum = 5399
5378 ,sum = 5401
5379 ,sum = 5403
5380 ,sum = 5396
5381 ,sum = 5398
5382 ,sum = 5400
5383 ,sum = 5402
5384 ,sum = 5404
5385 ,sum = 5406
5386 ,sum = 5408
5387 ,sum = 5410
5388 ,sum = 5412
5389 ,sum = 5414
5390 ,sum = 5407
5391 ,sum = 5409
5392 ,sum = 5411
5393 ,sum = 5413
5394 ,sum = 5415
5395 ,sum = 5417
5396 ,sum = 5419
5397 ,sum = 5421
5398 ,sum = 5423
5399 ,sum = 5425
5400 ,sum = 5409
5401 ,sum = 5411
5402 ,sum = 5413
5403 ,sum = 5415
5404 ,sum = 5417
5405 ,sum = 5419
5406 ,sum = 5421
5407 ,sum = 5423
5408 ,sum = 5425
5409 ,sum = 5427
5410 ,sum = 5420
5411 ,sum = 5422
5412 ,sum = 5424
5413 ,sum = 5426
5414 ,sum = 5428
5415 ,sum = 5430
5416 ,sum = 5432
5417 ,sum = 5434
5418 ,sum = 5436
5419 ,sum = 5438
5420 ,sum = 5431
5421 ,sum = 5433
5422 ,sum = 5435
5423 ,sum = 5437
5424 ,sum = 5439
5425 ,sum = 5441
5426 ,sum = 5443
5427 ,sum = 5445
5428 ,sum = 5447
5429 ,sum = 5449
5430 ,sum = 5442
5431 ,sum = 5444
5432 ,sum = 5446
5433 ,sum = 5448
5434 ,sum = 5450
5435 ,sum = 5452
5436 ,sum = 5454
5437 ,sum = 5456
5438 ,sum = 5458
5439 ,sum = 5460
5440 ,sum = 5453
5441 ,sum = 5455
5442 ,sum = 5457
5443 ,sum = 5459
5444 ,sum = 5461
5445 ,sum = 5463
5446 ,sum = 5465
5447 ,sum = 5467
5448 ,sum = 5469
5449 ,sum = 5471
5450 ,sum = 5464
5451 ,sum = 5466
5452 ,sum = 5468
5453 ,sum = 5470
5454 ,sum = 5472
5455 ,sum = 5474
5456 ,sum = 5476
5457 ,sum = 5478
5458 ,sum = 5480
5459 ,sum = 5482
5460 ,sum = 5475
5461 ,sum = 5477
5462 ,sum = 5479
5463 ,sum = 5481
5464 ,sum = 5483
5465 ,sum = 5485
5466 ,sum = 5487
5467 ,sum = 5489
5468 ,sum = 5491
5469 ,sum = 5493
5470 ,sum = 5486
5471 ,sum = 5488
5472 ,sum = 5490
5473 ,sum = 5492
5474 ,sum = 5494
5475 ,sum = 5496
5476 ,sum = 5498
5477 ,sum = 5500
5478 ,sum = 5502
5479 ,sum = 5504
5480 ,sum = 5497
5481 ,sum = 5499
5482 ,sum = 5501
5483 ,sum = 5503
5484 ,sum = 5505
5485 ,sum = 5507
5486 ,sum = 5509
5487 ,sum = 5511
5488 ,sum = 5513
5489 ,sum = 5515
5490 ,sum = 5508
5491 ,sum = 5510
5492 ,sum = 5512
5493 ,sum = 5514
5494 ,sum = 5516
5495 ,sum = 5518
5496 ,sum = 5520
5497 ,sum = 5522
5498 ,sum = 5524
5499 ,sum = 5526
5500 ,sum = 5510
5501 ,sum = 5512
5502 ,sum = 5514
5503 ,sum = 5516
5504 ,sum = 5518
5505 ,sum = 5520
5506 ,sum = 5522
5507 ,sum = 5524
5508 ,sum = 5526
5509 ,sum = 5528
5510 ,sum = 5521
5511 ,sum = 5523
5512 ,sum = 5525
5513 ,sum = 5527
5514 ,sum = 5529
5515 ,sum = 5531
5516 ,sum = 5533
5517 ,sum = 5535
5518 ,sum = 5537
5519 ,sum = 5539
5520 ,sum = 5532
5521 ,sum = 5534
5522 ,sum = 5536
5523 ,sum = 5538
5524 ,sum = 5540
5525 ,sum = 5542
5526 ,sum = 5544
5527 ,sum = 5546
5528 ,sum = 5548
5529 ,sum = 5550
5530 ,sum = 5543
5531 ,sum = 5545
5532 ,sum = 5547
5533 ,sum = 5549
5534 ,sum = 5551
5535 ,sum = 5553
5536 ,sum = 5555
5537 ,sum = 5557
5538 ,sum = 5559
5539 ,sum = 5561
5540 ,sum = 5554
5541 ,sum = 5556
5542 ,sum = 5558
5543 ,sum = 5560
5544 ,sum = 5562
5545 ,sum = 5564
5546 ,sum = 5566
5547 ,sum = 5568
5548 ,sum = 5570
5549 ,sum = 5572
5550 ,sum = 5565
5551 ,sum = 5567
5552 ,sum = 5569
5553 ,sum = 5571
5554 ,sum = 5573
5555 ,sum = 5575
5556 ,sum = 5577
5557 ,sum = 5579
5558 ,sum = 5581
5559 ,sum = 5583
5560 ,sum = 5576
5561 ,sum = 5578
5562 ,sum = 5580
5563 ,sum = 5582
5564 ,sum = 5584
5565 ,sum = 5586
5566 ,sum = 5588
5567 ,sum = 5590
5568 ,sum = 5592
5569 ,sum = 5594
5570 ,sum = 5587
5571 ,sum = 5589
5572 ,sum = 5591
5573 ,sum = 5593
5574 ,sum = 5595
5575 ,sum = 5597
5576 ,sum = 5599
5577 ,sum = 5601
5578 ,sum = 5603
5579 ,sum = 5605
5580 ,sum = 5598
5581 ,sum = 5600
5582 ,sum = 5602
5583 ,sum = 5604
5584 ,sum = 5606
5585 ,sum = 5608
5586 ,sum = 5610
5587 ,sum = 5612
5588 ,sum = 5614
5589 ,sum = 5616
5590 ,sum = 5609
5591 ,sum = 5611
5592 ,sum = 5613
5593 ,sum = 5615
5594 ,sum = 5617
5595 ,sum = 5619
5596 ,sum = 5621
5597 ,sum = 5623
5598 ,sum = 5625
5599 ,sum = 5627
5600 ,sum = 5611
5601 ,sum = 5613
5602 ,sum = 5615
5603 ,sum = 5617
5604 ,sum = 5619
5605 ,sum = 5621
5606 ,sum = 5623
5607 ,sum = 5625
5608 ,sum = 5627
5609 ,sum = 5629
5610 ,sum = 5622
5611 ,sum = 5624
5612 ,sum = 5626
5613 ,sum = 5628
5614 ,sum = 5630
5615 ,sum = 5632
5616 ,sum = 5634
5617 ,sum = 5636
5618 ,sum = 5638
5619 ,sum = 5640
5620 ,sum = 5633
5621 ,sum = 5635
5622 ,sum = 5637
5623 ,sum = 5639
5624 ,sum = 5641
5625 ,sum = 5643
5626 ,sum = 5645
5627 ,sum = 5647
5628 ,sum = 5649
5629 ,sum = 5651
5630 ,sum = 5644
5631 ,sum = 5646
5632 ,sum = 5648
5633 ,sum = 5650
5634 ,sum = 5652
5635 ,sum = 5654
5636 ,sum = 5656
5637 ,sum = 5658
5638 ,sum = 5660
5639 ,sum = 5662
5640 ,sum = 5655
5641 ,sum = 5657
5642 ,sum = 5659
5643 ,sum = 5661
5644 ,sum = 5663
5645 ,sum = 5665
5646 ,sum = 5667
5647 ,sum = 5669
5648 ,sum = 5671
5649 ,sum = 5673
5650 ,sum = 5666
5651 ,sum = 5668
5652 ,sum = 5670
5653 ,sum = 5672
5654 ,sum = 5674
5655 ,sum = 5676
5656 ,sum = 5678
5657 ,sum = 5680
5658 ,sum = 5682
5659 ,sum = 5684
5660 ,sum = 5677
5661 ,sum = 5679
5662 ,sum = 5681
5663 ,sum = 5683
5664 ,sum = 5685
5665 ,sum = 5687
5666 ,sum = 5689
5667 ,sum = 5691
5668 ,sum = 5693
5669 ,sum = 5695
5670 ,sum = 5688
5671 ,sum = 5690
5672 ,sum = 5692
5673 ,sum = 5694
5674 ,sum = 5696
5675 ,sum = 5698
5676 ,sum = 5700
5677 ,sum = 5702
5678 ,sum = 5704
5679 ,sum = 5706
5680 ,sum = 5699
5681 ,sum = 5701
5682 ,sum = 5703
5683 ,sum = 5705
5684 ,sum = 5707
5685 ,sum = 5709
5686 ,sum = 5711
5687 ,sum = 5713
5688 ,sum = 5715
5689 ,sum = 5717
5690 ,sum = 5710
5691 ,sum = 5712
5692 ,sum = 5714
5693 ,sum = 5716
5694 ,sum = 5718
5695 ,sum = 5720
5696 ,sum = 5722
5697 ,sum = 5724
5698 ,sum = 5726
5699 ,sum = 5728
5700 ,sum = 5712
5701 ,sum = 5714
5702 ,sum = 5716
5703 ,sum = 5718
5704 ,sum = 5720
5705 ,sum = 5722
5706 ,sum = 5724
5707 ,sum = 5726
5708 ,sum = 5728
5709 ,sum = 5730
5710 ,sum = 5723
5711 ,sum = 5725
5712 ,sum = 5727
5713 ,sum = 5729
5714 ,sum = 5731
5715 ,sum = 5733
5716 ,sum = 5735
5717 ,sum = 5737
5718 ,sum = 5739
5719 ,sum = 5741
5720 ,sum = 5734
5721 ,sum = 5736
5722 ,sum = 5738
5723 ,sum = 5740
5724 ,sum = 5742
5725 ,sum = 5744
5726 ,sum = 5746
5727 ,sum = 5748
5728 ,sum = 5750
5729 ,sum = 5752
5730 ,sum = 5745
5731 ,sum = 5747
5732 ,sum = 5749
5733 ,sum = 5751
5734 ,sum = 5753
5735 ,sum = 5755
5736 ,sum = 5757
5737 ,sum = 5759
5738 ,sum = 5761
5739 ,sum = 5763
5740 ,sum = 5756
5741 ,sum = 5758
5742 ,sum = 5760
5743 ,sum = 5762
5744 ,sum = 5764
5745 ,sum = 5766
5746 ,sum = 5768
5747 ,sum = 5770
5748 ,sum = 5772
5749 ,sum = 5774
5750 ,sum = 5767
5751 ,sum = 5769
5752 ,sum = 5771
5753 ,sum = 5773
5754 ,sum = 5775
5755 ,sum = 5777
5756 ,sum = 5779
5757 ,sum = 5781
5758 ,sum = 5783
5759 ,sum = 5785
5760 ,sum = 5778
5761 ,sum = 5780
5762 ,sum = 5782
5763 ,sum = 5784
5764 ,sum = 5786
5765 ,sum = 5788
5766 ,sum = 5790
5767 ,sum = 5792
5768 ,sum = 5794
5769 ,sum = 5796
5770 ,sum = 5789
5771 ,sum = 5791
5772 ,sum = 5793
5773 ,sum = 5795
5774 ,sum = 5797
5775 ,sum = 5799
5776 ,sum = 5801
5777 ,sum = 5803
5778 ,sum = 5805
5779 ,sum = 5807
5780 ,sum = 5800
5781 ,sum = 5802
5782 ,sum = 5804
5783 ,sum = 5806
5784 ,sum = 5808
5785 ,sum = 5810
5786 ,sum = 5812
5787 ,sum = 5814
5788 ,sum = 5816
5789 ,sum = 5818
5790 ,sum = 5811
5791 ,sum = 5813
5792 ,sum = 5815
5793 ,sum = 5817
5794 ,sum = 5819
5795 ,sum = 5821
5796 ,sum = 5823
5797 ,sum = 5825
5798 ,sum = 5827
5799 ,sum = 5829
5800 ,sum = 5813
5801 ,sum = 5815
5802 ,sum = 5817
5803 ,sum = 5819
5804 ,sum = 5821
5805 ,sum = 5823
5806 ,sum = 5825
5807 ,sum = 5827
5808 ,sum = 5829
5809 ,sum = 5831
5810 ,sum = 5824
5811 ,sum = 5826
5812 ,sum = 5828
5813 ,sum = 5830
5814 ,sum = 5832
5815 ,sum = 5834
5816 ,sum = 5836
5817 ,sum = 5838
5818 ,sum = 5840
5819 ,sum = 5842
5820 ,sum = 5835
5821 ,sum = 5837
5822 ,sum = 5839
5823 ,sum = 5841
5824 ,sum = 5843
5825 ,sum = 5845
5826 ,sum = 5847
5827 ,sum = 5849
5828 ,sum = 5851
5829 ,sum = 5853
5830 ,sum = 5846
5831 ,sum = 5848
5832 ,sum = 5850
5833 ,sum = 5852
5834 ,sum = 5854
5835 ,sum = 5856
5836 ,sum = 5858
5837 ,sum = 5860
5838 ,sum = 5862
5839 ,sum = 5864
5840 ,sum = 5857
5841 ,sum = 5859
5842 ,sum = 5861
5843 ,sum = 5863
5844 ,sum = 5865
5845 ,sum = 5867
5846 ,sum = 5869
5847 ,sum = 5871
5848 ,sum = 5873
5849 ,sum = 5875
5850 ,sum = 5868
5851 ,sum = 5870
5852 ,sum = 5872
5853 ,sum = 5874
5854 ,sum = 5876
5855 ,sum = 5878
5856 ,sum = 5880
5857 ,sum = 5882
5858 ,sum = 5884
5859 ,sum = 5886
5860 ,sum = 5879
5861 ,sum = 5881
5862 ,sum = 5883
5863 ,sum = 5885
5864 ,sum = 5887
5865 ,sum = 5889
5866 ,sum = 5891
5867 ,sum = 5893
5868 ,sum = 5895
5869 ,sum = 5897
5870 ,sum = 5890
5871 ,sum = 5892
5872 ,sum = 5894
5873 ,sum = 5896
5874 ,sum = 5898
5875 ,sum = 5900
5876 ,sum = 5902
5877 ,sum = 5904
5878 ,sum = 5906
5879 ,sum = 5908
5880 ,sum = 5901
5881 ,sum = 5903
5882 ,sum = 5905
5883 ,sum = 5907
5884 ,sum = 5909
5885 ,sum = 5911
5886 ,sum = 5913
5887 ,sum = 5915
5888 ,sum = 5917
5889 ,sum = 5919
5890 ,sum = 5912
5891 ,sum = 5914
5892 ,sum = 5916
5893 ,sum = 5918
5894 ,sum = 5920
5895 ,sum = 5922
5896 ,sum = 5924
5897 ,sum = 5926
5898 ,sum = 5928
5899 ,sum = 5930
5900 ,sum = 5914
5901 ,sum = 5916
5902 ,sum = 5918
5903 ,sum = 5920
5904 ,sum = 5922
5905 ,sum = 5924
5906 ,sum = 5926
5907 ,sum = 5928
5908 ,sum = 5930
5909 ,sum = 5932
5910 ,sum = 5925
5911 ,sum = 5927
5912 ,sum = 5929
5913 ,sum = 5931
5914 ,sum = 5933
5915 ,sum = 5935
5916 ,sum = 5937
5917 ,sum = 5939
5918 ,sum = 5941
5919 ,sum = 5943
5920 ,sum = 5936
5921 ,sum = 5938
5922 ,sum = 5940
5923 ,sum = 5942
5924 ,sum = 5944
5925 ,sum = 5946
5926 ,sum = 5948
5927 ,sum = 5950
5928 ,sum = 5952
5929 ,sum = 5954
5930 ,sum = 5947
5931 ,sum = 5949
5932 ,sum = 5951
5933 ,sum = 5953
5934 ,sum = 5955
5935 ,sum = 5957
5936 ,sum = 5959
5937 ,sum = 5961
5938 ,sum = 5963
5939 ,sum = 5965
5940 ,sum = 5958
5941 ,sum = 5960
5942 ,sum = 5962
5943 ,sum = 5964
5944 ,sum = 5966
5945 ,sum = 5968
5946 ,sum = 5970
5947 ,sum = 5972
5948 ,sum = 5974
5949 ,sum = 5976
5950 ,sum = 5969
5951 ,sum = 5971
5952 ,sum = 5973
5953 ,sum = 5975
5954 ,sum = 5977
5955 ,sum = 5979
5956 ,sum = 5981
5957 ,sum = 5983
5958 ,sum = 5985
5959 ,sum = 5987
5960 ,sum = 5980
5961 ,sum = 5982
5962 ,sum = 5984
5963 ,sum = 5986
5964 ,sum = 5988
5965 ,sum = 5990
5966 ,sum = 5992
5967 ,sum = 5994
5968 ,sum = 5996
5969 ,sum = 5998
5970 ,sum = 5991
5971 ,sum = 5993
5972 ,sum = 5995
5973 ,sum = 5997
5974 ,sum = 5999
5975 ,sum = 6001
5976 ,sum = 6003
5977 ,sum = 6005
5978 ,sum = 6007
5979 ,sum = 6009
5980 ,sum = 6002
5981 ,sum = 6004
5982 ,sum = 6006
5983 ,sum = 6008
5984 ,sum = 6010
5985 ,sum = 6012
5986 ,sum = 6014
5987 ,sum = 6016
5988 ,sum = 6018
5989 ,sum = 6020
5990 ,sum = 6013
5991 ,sum = 6015
5992 ,sum = 6017
5993 ,sum = 6019
5994 ,sum = 6021
5995 ,sum = 6023
5996 ,sum = 6025
5997 ,sum = 6027
5998 ,sum = 6029
5999 ,sum = 6031
6000 ,sum = 6006
6001 ,sum = 6008
6002 ,sum = 6010
6003 ,sum = 6012
6004 ,sum = 6014
6005 ,sum = 6016
6006 ,sum = 6018
6007 ,sum = 6020
6008 ,sum = 6022
6009 ,sum = 6024
6010 ,sum = 6017
6011 ,sum = 6019
6012 ,sum = 6021
6013 ,sum = 6023
6014 ,sum = 6025
6015 ,sum = 6027
6016 ,sum = 6029
6017 ,sum = 6031
6018 ,sum = 6033
6019 ,sum = 6035
6020 ,sum = 6028
6021 ,sum = 6030
6022 ,sum = 6032
6023 ,sum = 6034
6024 ,sum = 6036
6025 ,sum = 6038
6026 ,sum = 6040
6027 ,sum = 6042
6028 ,sum = 6044
6029 ,sum = 6046
6030 ,sum = 6039
6031 ,sum = 6041
6032 ,sum = 6043
6033 ,sum = 6045
6034 ,sum = 6047
6035 ,sum = 6049
6036 ,sum = 6051
6037 ,sum = 6053
6038 ,sum = 6055
6039 ,sum = 6057
6040 ,sum = 6050
6041 ,sum = 6052
6042 ,sum = 6054
6043 ,sum = 6056
6044 ,sum = 6058
6045 ,sum = 6060
6046 ,sum = 6062
6047 ,sum = 6064
6048 ,sum = 6066
6049 ,sum = 6068
6050 ,sum = 6061
6051 ,sum = 6063
6052 ,sum = 6065
6053 ,sum = 6067
6054 ,sum = 6069
6055 ,sum = 6071
6056 ,sum = 6073
6057 ,sum = 6075
6058 ,sum = 6077
6059 ,sum = 6079
6060 ,sum = 6072
6061 ,sum = 6074
6062 ,sum = 6076
6063 ,sum = 6078
6064 ,sum = 6080
6065 ,sum = 6082
6066 ,sum = 6084
6067 ,sum = 6086
6068 ,sum = 6088
6069 ,sum = 6090
6070 ,sum = 6083
6071 ,sum = 6085
6072 ,sum = 6087
6073 ,sum = 6089
6074 ,sum = 6091
6075 ,sum = 6093
6076 ,sum = 6095
6077 ,sum = 6097
6078 ,sum = 6099
6079 ,sum = 6101
6080 ,sum = 6094
6081 ,sum = 6096
6082 ,sum = 6098
6083 ,sum = 6100
6084 ,sum = 6102
6085 ,sum = 6104
6086 ,sum = 6106
6087 ,sum = 6108
6088 ,sum = 6110
6089 ,sum = 6112
6090 ,sum = 6105
6091 ,sum = 6107
6092 ,sum = 6109
6093 ,sum = 6111
6094 ,sum = 6113
6095 ,sum = 6115
6096 ,sum = 6117
6097 ,sum = 6119
6098 ,sum = 6121
6099 ,sum = 6123
6100 ,sum = 6107
6101 ,sum = 6109
6102 ,sum = 6111
6103 ,sum = 6113
6104 ,sum = 6115
6105 ,sum = 6117
6106 ,sum = 6119
6107 ,sum = 6121
6108 ,sum = 6123
6109 ,sum = 6125
6110 ,sum = 6118
6111 ,sum = 6120
6112 ,sum = 6122
6113 ,sum = 6124
6114 ,sum = 6126
6115 ,sum = 6128
6116 ,sum = 6130
6117 ,sum = 6132
6118 ,sum = 6134
6119 ,sum = 6136
6120 ,sum = 6129
6121 ,sum = 6131
6122 ,sum = 6133
6123 ,sum = 6135
6124 ,sum = 6137
6125 ,sum = 6139
6126 ,sum = 6141
6127 ,sum = 6143
6128 ,sum = 6145
6129 ,sum = 6147
6130 ,sum = 6140
6131 ,sum = 6142
6132 ,sum = 6144
6133 ,sum = 6146
6134 ,sum = 6148
6135 ,sum = 6150
6136 ,sum = 6152
6137 ,sum = 6154
6138 ,sum = 6156
6139 ,sum = 6158
6140 ,sum = 6151
6141 ,sum = 6153
6142 ,sum = 6155
6143 ,sum = 6157
6144 ,sum = 6159
6145 ,sum = 6161
6146 ,sum = 6163
6147 ,sum = 6165
6148 ,sum = 6167
6149 ,sum = 6169
6150 ,sum = 6162
6151 ,sum = 6164
6152 ,sum = 6166
6153 ,sum = 6168
6154 ,sum = 6170
6155 ,sum = 6172
6156 ,sum = 6174
6157 ,sum = 6176
6158 ,sum = 6178
6159 ,sum = 6180
6160 ,sum = 6173
6161 ,sum = 6175
6162 ,sum = 6177
6163 ,sum = 6179
6164 ,sum = 6181
6165 ,sum = 6183
6166 ,sum = 6185
6167 ,sum = 6187
6168 ,sum = 6189
6169 ,sum = 6191
6170 ,sum = 6184
6171 ,sum = 6186
6172 ,sum = 6188
6173 ,sum = 6190
6174 ,sum = 6192
6175 ,sum = 6194
6176 ,sum = 6196
6177 ,sum = 6198
6178 ,sum = 6200
6179 ,sum = 6202
6180 ,sum = 6195
6181 ,sum = 6197
6182 ,sum = 6199
6183 ,sum = 6201
6184 ,sum = 6203
6185 ,sum = 6205
6186 ,sum = 6207
6187 ,sum = 6209
6188 ,sum = 6211
6189 ,sum = 6213
6190 ,sum = 6206
6191 ,sum = 6208
6192 ,sum = 6210
6193 ,sum = 6212
6194 ,sum = 6214
6195 ,sum = 6216
6196 ,sum = 6218
6197 ,sum = 6220
6198 ,sum = 6222
6199 ,sum = 6224
6200 ,sum = 6208
6201 ,sum = 6210
6202 ,sum = 6212
6203 ,sum = 6214
6204 ,sum = 6216
6205 ,sum = 6218
6206 ,sum = 6220
6207 ,sum = 6222
6208 ,sum = 6224
6209 ,sum = 6226
6210 ,sum = 6219
6211 ,sum = 6221
6212 ,sum = 6223
6213 ,sum = 6225
6214 ,sum = 6227
6215 ,sum = 6229
6216 ,sum = 6231
6217 ,sum = 6233
6218 ,sum = 6235
6219 ,sum = 6237
6220 ,sum = 6230
6221 ,sum = 6232
6222 ,sum = 6234
6223 ,sum = 6236
6224 ,sum = 6238
6225 ,sum = 6240
6226 ,sum = 6242
6227 ,sum = 6244
6228 ,sum = 6246
6229 ,sum = 6248
6230 ,sum = 6241
6231 ,sum = 6243
6232 ,sum = 6245
6233 ,sum = 6247
6234 ,sum = 6249
6235 ,sum = 6251
6236 ,sum = 6253
6237 ,sum = 6255
6238 ,sum = 6257
6239 ,sum = 6259
6240 ,sum = 6252
6241 ,sum = 6254
6242 ,sum = 6256
6243 ,sum = 6258
6244 ,sum = 6260
6245 ,sum = 6262
6246 ,sum = 6264
6247 ,sum = 6266
6248 ,sum = 6268
6249 ,sum = 6270
6250 ,sum = 6263
6251 ,sum = 6265
6252 ,sum = 6267
6253 ,sum = 6269
6254 ,sum = 6271
6255 ,sum = 6273
6256 ,sum = 6275
6257 ,sum = 6277
6258 ,sum = 6279
6259 ,sum = 6281
6260 ,sum = 6274
6261 ,sum = 6276
6262 ,sum = 6278
6263 ,sum = 6280
6264 ,sum = 6282
6265 ,sum = 6284
6266 ,sum = 6286
6267 ,sum = 6288
6268 ,sum = 6290
6269 ,sum = 6292
6270 ,sum = 6285
6271 ,sum = 6287
6272 ,sum = 6289
6273 ,sum = 6291
6274 ,sum = 6293
6275 ,sum = 6295
6276 ,sum = 6297
6277 ,sum = 6299
6278 ,sum = 6301
6279 ,sum = 6303
6280 ,sum = 6296
6281 ,sum = 6298
6282 ,sum = 6300
6283 ,sum = 6302
6284 ,sum = 6304
6285 ,sum = 6306
6286 ,sum = 6308
6287 ,sum = 6310
6288 ,sum = 6312
6289 ,sum = 6314
6290 ,sum = 6307
6291 ,sum = 6309
6292 ,sum = 6311
6293 ,sum = 6313
6294 ,sum = 6315
6295 ,sum = 6317
6296 ,sum = 6319
6297 ,sum = 6321
6298 ,sum = 6323
6299 ,sum = 6325
6300 ,sum = 6309
6301 ,sum = 6311
6302 ,sum = 6313
6303 ,sum = 6315
6304 ,sum = 6317
6305 ,sum = 6319
6306 ,sum = 6321
6307 ,sum = 6323
6308 ,sum = 6325
6309 ,sum = 6327
6310 ,sum = 6320
6311 ,sum = 6322
6312 ,sum = 6324
6313 ,sum = 6326
6314 ,sum = 6328
6315 ,sum = 6330
6316 ,sum = 6332
6317 ,sum = 6334
6318 ,sum = 6336
6319 ,sum = 6338
6320 ,sum = 6331
6321 ,sum = 6333
6322 ,sum = 6335
6323 ,sum = 6337
6324 ,sum = 6339
6325 ,sum = 6341
6326 ,sum = 6343
6327 ,sum = 6345
6328 ,sum = 6347
6329 ,sum = 6349
6330 ,sum = 6342
6331 ,sum = 6344
6332 ,sum = 6346
6333 ,sum = 6348
6334 ,sum = 6350
6335 ,sum = 6352
6336 ,sum = 6354
6337 ,sum = 6356
6338 ,sum = 6358
6339 ,sum = 6360
6340 ,sum = 6353
6341 ,sum = 6355
6342 ,sum = 6357
6343 ,sum = 6359
6344 ,sum = 6361
6345 ,sum = 6363
6346 ,sum = 6365
6347 ,sum = 6367
6348 ,sum = 6369
6349 ,sum = 6371
6350 ,sum = 6364
6351 ,sum = 6366
6352 ,sum = 6368
6353 ,sum = 6370
6354 ,sum = 6372
6355 ,sum = 6374
6356 ,sum = 6376
6357 ,sum = 6378
6358 ,sum = 6380
6359 ,sum = 6382
6360 ,sum = 6375
6361 ,sum = 6377
6362 ,sum = 6379
6363 ,sum = 6381
6364 ,sum = 6383
6365 ,sum = 6385
6366 ,sum = 6387
6367 ,sum = 6389
6368 ,sum = 6391
6369 ,sum = 6393
6370 ,sum = 6386
6371 ,sum = 6388
6372 ,sum = 6390
6373 ,sum = 6392
6374 ,sum = 6394
6375 ,sum = 6396
6376 ,sum = 6398
6377 ,sum = 6400
6378 ,sum = 6402
6379 ,sum = 6404
6380 ,sum = 6397
6381 ,sum = 6399
6382 ,sum = 6401
6383 ,sum = 6403
6384 ,sum = 6405
6385 ,sum = 6407
6386 ,sum = 6409
6387 ,sum = 6411
6388 ,sum = 6413
6389 ,sum = 6415
6390 ,sum = 6408
6391 ,sum = 6410
6392 ,sum = 6412
6393 ,sum = 6414
6394 ,sum = 6416
6395 ,sum = 6418
6396 ,sum = 6420
6397 ,sum = 6422
6398 ,sum = 6424
6399 ,sum = 6426
6400 ,sum = 6410
6401 ,sum = 6412
6402 ,sum = 6414
6403 ,sum = 6416
6404 ,sum = 6418
6405 ,sum = 6420
6406 ,sum = 6422
6407 ,sum = 6424
6408 ,sum = 6426
6409 ,sum = 6428
6410 ,sum = 6421
6411 ,sum = 6423
6412 ,sum = 6425
6413 ,sum = 6427
6414 ,sum = 6429
6415 ,sum = 6431
6416 ,sum = 6433
6417 ,sum = 6435
6418 ,sum = 6437
6419 ,sum = 6439
6420 ,sum = 6432
6421 ,sum = 6434
6422 ,sum = 6436
6423 ,sum = 6438
6424 ,sum = 6440
6425 ,sum = 6442
6426 ,sum = 6444
6427 ,sum = 6446
6428 ,sum = 6448
6429 ,sum = 6450
6430 ,sum = 6443
6431 ,sum = 6445
6432 ,sum = 6447
6433 ,sum = 6449
6434 ,sum = 6451
6435 ,sum = 6453
6436 ,sum = 6455
6437 ,sum = 6457
6438 ,sum = 6459
6439 ,sum = 6461
6440 ,sum = 6454
6441 ,sum = 6456
6442 ,sum = 6458
6443 ,sum = 6460
6444 ,sum = 6462
6445 ,sum = 6464
6446 ,sum = 6466
6447 ,sum = 6468
6448 ,sum = 6470
6449 ,sum = 6472
6450 ,sum = 6465
6451 ,sum = 6467
6452 ,sum = 6469
6453 ,sum = 6471
6454 ,sum = 6473
6455 ,sum = 6475
6456 ,sum = 6477
6457 ,sum = 6479
6458 ,sum = 6481
6459 ,sum = 6483
6460 ,sum = 6476
6461 ,sum = 6478
6462 ,sum = 6480
6463 ,sum = 6482
6464 ,sum = 6484
6465 ,sum = 6486
6466 ,sum = 6488
6467 ,sum = 6490
6468 ,sum = 6492
6469 ,sum = 6494
6470 ,sum = 6487
6471 ,sum = 6489
6472 ,sum = 6491
6473 ,sum = 6493
6474 ,sum = 6495
6475 ,sum = 6497
6476 ,sum = 6499
6477 ,sum = 6501
6478 ,sum = 6503
6479 ,sum = 6505
6480 ,sum = 6498
6481 ,sum = 6500
6482 ,sum = 6502
6483 ,sum = 6504
6484 ,sum = 6506
6485 ,sum = 6508
6486 ,sum = 6510
6487 ,sum = 6512
6488 ,sum = 6514
6489 ,sum = 6516
6490 ,sum = 6509
6491 ,sum = 6511
6492 ,sum = 6513
6493 ,sum = 6515
6494 ,sum = 6517
6495 ,sum = 6519
6496 ,sum = 6521
6497 ,sum = 6523
6498 ,sum = 6525
6499 ,sum = 6527
6500 ,sum = 6511
6501 ,sum = 6513
6502 ,sum = 6515
6503 ,sum = 6517
6504 ,sum = 6519
6505 ,sum = 6521
6506 ,sum = 6523
6507 ,sum = 6525
6508 ,sum = 6527
6509 ,sum = 6529
6510 ,sum = 6522
6511 ,sum = 6524
6512 ,sum = 6526
6513 ,sum = 6528
6514 ,sum = 6530
6515 ,sum = 6532
6516 ,sum = 6534
6517 ,sum = 6536
6518 ,sum = 6538
6519 ,sum = 6540
6520 ,sum = 6533
6521 ,sum = 6535
6522 ,sum = 6537
6523 ,sum = 6539
6524 ,sum = 6541
6525 ,sum = 6543
6526 ,sum = 6545
6527 ,sum = 6547
6528 ,sum = 6549
6529 ,sum = 6551
6530 ,sum = 6544
6531 ,sum = 6546
6532 ,sum = 6548
6533 ,sum = 6550
6534 ,sum = 6552
6535 ,sum = 6554
6536 ,sum = 6556
6537 ,sum = 6558
6538 ,sum = 6560
6539 ,sum = 6562
6540 ,sum = 6555
6541 ,sum = 6557
6542 ,sum = 6559
6543 ,sum = 6561
6544 ,sum = 6563
6545 ,sum = 6565
6546 ,sum = 6567
6547 ,sum = 6569
6548 ,sum = 6571
6549 ,sum = 6573
6550 ,sum = 6566
6551 ,sum = 6568
6552 ,sum = 6570
6553 ,sum = 6572
6554 ,sum = 6574
6555 ,sum = 6576
6556 ,sum = 6578
6557 ,sum = 6580
6558 ,sum = 6582
6559 ,sum = 6584
6560 ,sum = 6577
6561 ,sum = 6579
6562 ,sum = 6581
6563 ,sum = 6583
6564 ,sum = 6585
6565 ,sum = 6587
6566 ,sum = 6589
6567 ,sum = 6591
6568 ,sum = 6593
6569 ,sum = 6595
6570 ,sum = 6588
6571 ,sum = 6590
6572 ,sum = 6592
6573 ,sum = 6594
6574 ,sum = 6596
6575 ,sum = 6598
6576 ,sum = 6600
6577 ,sum = 6602
6578 ,sum = 6604
6579 ,sum = 6606
6580 ,sum = 6599
6581 ,sum = 6601
6582 ,sum = 6603
6583 ,sum = 6605
6584 ,sum = 6607
6585 ,sum = 6609
6586 ,sum = 6611
6587 ,sum = 6613
6588 ,sum = 6615
6589 ,sum = 6617
6590 ,sum = 6610
6591 ,sum = 6612
6592 ,sum = 6614
6593 ,sum = 6616
6594 ,sum = 6618
6595 ,sum = 6620
6596 ,sum = 6622
6597 ,sum = 6624
6598 ,sum = 6626
6599 ,sum = 6628
6600 ,sum = 6612
6601 ,sum = 6614
6602 ,sum = 6616
6603 ,sum = 6618
6604 ,sum = 6620
6605 ,sum = 6622
6606 ,sum = 6624
6607 ,sum = 6626
6608 ,sum = 6628
6609 ,sum = 6630
6610 ,sum = 6623
6611 ,sum = 6625
6612 ,sum = 6627
6613 ,sum = 6629
6614 ,sum = 6631
6615 ,sum = 6633
6616 ,sum = 6635
6617 ,sum = 6637
6618 ,sum = 6639
6619 ,sum = 6641
6620 ,sum = 6634
6621 ,sum = 6636
6622 ,sum = 6638
6623 ,sum = 6640
6624 ,sum = 6642
6625 ,sum = 6644
6626 ,sum = 6646
6627 ,sum = 6648
6628 ,sum = 6650
6629 ,sum = 6652
6630 ,sum = 6645
6631 ,sum = 6647
6632 ,sum = 6649
6633 ,sum = 6651
6634 ,sum = 6653
6635 ,sum = 6655
6636 ,sum = 6657
6637 ,sum = 6659
6638 ,sum = 6661
6639 ,sum = 6663
6640 ,sum = 6656
6641 ,sum = 6658
6642 ,sum = 6660
6643 ,sum = 6662
6644 ,sum = 6664
6645 ,sum = 6666
6646 ,sum = 6668
6647 ,sum = 6670
6648 ,sum = 6672
6649 ,sum = 6674
6650 ,sum = 6667
6651 ,sum = 6669
6652 ,sum = 6671
6653 ,sum = 6673
6654 ,sum = 6675
6655 ,sum = 6677
6656 ,sum = 6679
6657 ,sum = 6681
6658 ,sum = 6683
6659 ,sum = 6685
6660 ,sum = 6678
6661 ,sum = 6680
6662 ,sum = 6682
6663 ,sum = 6684
6664 ,sum = 6686
6665 ,sum = 6688
6666 ,sum = 6690
6667 ,sum = 6692
6668 ,sum = 6694
6669 ,sum = 6696
6670 ,sum = 6689
6671 ,sum = 6691
6672 ,sum = 6693
6673 ,sum = 6695
6674 ,sum = 6697
6675 ,sum = 6699
6676 ,sum = 6701
6677 ,sum = 6703
6678 ,sum = 6705
6679 ,sum = 6707
6680 ,sum = 6700
6681 ,sum = 6702
6682 ,sum = 6704
6683 ,sum = 6706
6684 ,sum = 6708
6685 ,sum = 6710
6686 ,sum = 6712
6687 ,sum = 6714
6688 ,sum = 6716
6689 ,sum = 6718
6690 ,sum = 6711
6691 ,sum = 6713
6692 ,sum = 6715
6693 ,sum = 6717
6694 ,sum = 6719
6695 ,sum = 6721
6696 ,sum = 6723
6697 ,sum = 6725
6698 ,sum = 6727
6699 ,sum = 6729
6700 ,sum = 6713
6701 ,sum = 6715
6702 ,sum = 6717
6703 ,sum = 6719
6704 ,sum = 6721
6705 ,sum = 6723
6706 ,sum = 6725
6707 ,sum = 6727
6708 ,sum = 6729
6709 ,sum = 6731
6710 ,sum = 6724
6711 ,sum = 6726
6712 ,sum = 6728
6713 ,sum = 6730
6714 ,sum = 6732
6715 ,sum = 6734
6716 ,sum = 6736
6717 ,sum = 6738
6718 ,sum = 6740
6719 ,sum = 6742
6720 ,sum = 6735
6721 ,sum = 6737
6722 ,sum = 6739
6723 ,sum = 6741
6724 ,sum = 6743
6725 ,sum = 6745
6726 ,sum = 6747
6727 ,sum = 6749
6728 ,sum = 6751
6729 ,sum = 6753
6730 ,sum = 6746
6731 ,sum = 6748
6732 ,sum = 6750
6733 ,sum = 6752
6734 ,sum = 6754
6735 ,sum = 6756
6736 ,sum = 6758
6737 ,sum = 6760
6738 ,sum = 6762
6739 ,sum = 6764
6740 ,sum = 6757
6741 ,sum = 6759
6742 ,sum = 6761
6743 ,sum = 6763
6744 ,sum = 6765
6745 ,sum = 6767
6746 ,sum = 6769
6747 ,sum = 6771
6748 ,sum = 6773
6749 ,sum = 6775
6750 ,sum = 6768
6751 ,sum = 6770
6752 ,sum = 6772
6753 ,sum = 6774
6754 ,sum = 6776
6755 ,sum = 6778
6756 ,sum = 6780
6757 ,sum = 6782
6758 ,sum = 6784
6759 ,sum = 6786
6760 ,sum = 6779
6761 ,sum = 6781
6762 ,sum = 6783
6763 ,sum = 6785
6764 ,sum = 6787
6765 ,sum = 6789
6766 ,sum = 6791
6767 ,sum = 6793
6768 ,sum = 6795
6769 ,sum = 6797
6770 ,sum = 6790
6771 ,sum = 6792
6772 ,sum = 6794
6773 ,sum = 6796
6774 ,sum = 6798
6775 ,sum = 6800
6776 ,sum = 6802
6777 ,sum = 6804
6778 ,sum = 6806
6779 ,sum = 6808
6780 ,sum = 6801
6781 ,sum = 6803
6782 ,sum = 6805
6783 ,sum = 6807
6784 ,sum = 6809
6785 ,sum = 6811
6786 ,sum = 6813
6787 ,sum = 6815
6788 ,sum = 6817
6789 ,sum = 6819
6790 ,sum = 6812
6791 ,sum = 6814
6792 ,sum = 6816
6793 ,sum = 6818
6794 ,sum = 6820
6795 ,sum = 6822
6796 ,sum = 6824
6797 ,sum = 6826
6798 ,sum = 6828
6799 ,sum = 6830
6800 ,sum = 6814
6801 ,sum = 6816
6802 ,sum = 6818
6803 ,sum = 6820
6804 ,sum = 6822
6805 ,sum = 6824
6806 ,sum = 6826
6807 ,sum = 6828
6808 ,sum = 6830
6809 ,sum = 6832
6810 ,sum = 6825
6811 ,sum = 6827
6812 ,sum = 6829
6813 ,sum = 6831
6814 ,sum = 6833
6815 ,sum = 6835
6816 ,sum = 6837
6817 ,sum = 6839
6818 ,sum = 6841
6819 ,sum = 6843
6820 ,sum = 6836
6821 ,sum = 6838
6822 ,sum = 6840
6823 ,sum = 6842
6824 ,sum = 6844
6825 ,sum = 6846
6826 ,sum = 6848
6827 ,sum = 6850
6828 ,sum = 6852
6829 ,sum = 6854
6830 ,sum = 6847
6831 ,sum = 6849
6832 ,sum = 6851
6833 ,sum = 6853
6834 ,sum = 6855
6835 ,sum = 6857
6836 ,sum = 6859
6837 ,sum = 6861
6838 ,sum = 6863
6839 ,sum = 6865
6840 ,sum = 6858
6841 ,sum = 6860
6842 ,sum = 6862
6843 ,sum = 6864
6844 ,sum = 6866
6845 ,sum = 6868
6846 ,sum = 6870
6847 ,sum = 6872
6848 ,sum = 6874
6849 ,sum = 6876
6850 ,sum = 6869
6851 ,sum = 6871
6852 ,sum = 6873
6853 ,sum = 6875
6854 ,sum = 6877
6855 ,sum = 6879
6856 ,sum = 6881
6857 ,sum = 6883
6858 ,sum = 6885
6859 ,sum = 6887
6860 ,sum = 6880
6861 ,sum = 6882
6862 ,sum = 6884
6863 ,sum = 6886
6864 ,sum = 6888
6865 ,sum = 6890
6866 ,sum = 6892
6867 ,sum = 6894
6868 ,sum = 6896
6869 ,sum = 6898
6870 ,sum = 6891
6871 ,sum = 6893
6872 ,sum = 6895
6873 ,sum = 6897
6874 ,sum = 6899
6875 ,sum = 6901
6876 ,sum = 6903
6877 ,sum = 6905
6878 ,sum = 6907
6879 ,sum = 6909
6880 ,sum = 6902
6881 ,sum = 6904
6882 ,sum = 6906
6883 ,sum = 6908
6884 ,sum = 6910
6885 ,sum = 6912
6886 ,sum = 6914
6887 ,sum = 6916
6888 ,sum = 6918
6889 ,sum = 6920
6890 ,sum = 6913
6891 ,sum = 6915
6892 ,sum = 6917
6893 ,sum = 6919
6894 ,sum = 6921
6895 ,sum = 6923
6896 ,sum = 6925
6897 ,sum = 6927
6898 ,sum = 6929
6899 ,sum = 6931
6900 ,sum = 6915
6901 ,sum = 6917
6902 ,sum = 6919
6903 ,sum = 6921
6904 ,sum = 6923
6905 ,sum = 6925
6906 ,sum = 6927
6907 ,sum = 6929
6908 ,sum = 6931
6909 ,sum = 6933
6910 ,sum = 6926
6911 ,sum = 6928
6912 ,sum = 6930
6913 ,sum = 6932
6914 ,sum = 6934
6915 ,sum = 6936
6916 ,sum = 6938
6917 ,sum = 6940
6918 ,sum = 6942
6919 ,sum = 6944
6920 ,sum = 6937
6921 ,sum = 6939
6922 ,sum = 6941
6923 ,sum = 6943
6924 ,sum = 6945
6925 ,sum = 6947
6926 ,sum = 6949
6927 ,sum = 6951
6928 ,sum = 6953
6929 ,sum = 6955
6930 ,sum = 6948
6931 ,sum = 6950
6932 ,sum = 6952
6933 ,sum = 6954
6934 ,sum = 6956
6935 ,sum = 6958
6936 ,sum = 6960
6937 ,sum = 6962
6938 ,sum = 6964
6939 ,sum = 6966
6940 ,sum = 6959
6941 ,sum = 6961
6942 ,sum = 6963
6943 ,sum = 6965
6944 ,sum = 6967
6945 ,sum = 6969
6946 ,sum = 6971
6947 ,sum = 6973
6948 ,sum = 6975
6949 ,sum = 6977
6950 ,sum = 6970
6951 ,sum = 6972
6952 ,sum = 6974
6953 ,sum = 6976
6954 ,sum = 6978
6955 ,sum = 6980
6956 ,sum = 6982
6957 ,sum = 6984
6958 ,sum = 6986
6959 ,sum = 6988
6960 ,sum = 6981
6961 ,sum = 6983
6962 ,sum = 6985
6963 ,sum = 6987
6964 ,sum = 6989
6965 ,sum = 6991
6966 ,sum = 6993
6967 ,sum = 6995
6968 ,sum = 6997
6969 ,sum = 6999
6970 ,sum = 6992
6971 ,sum = 6994
6972 ,sum = 6996
6973 ,sum = 6998
6974 ,sum = 7000
6975 ,sum = 7002
6976 ,sum = 7004
6977 ,sum = 7006
6978 ,sum = 7008
6979 ,sum = 7010
6980 ,sum = 7003
6981 ,sum = 7005
6982 ,sum = 7007
6983 ,sum = 7009
6984 ,sum = 7011
6985 ,sum = 7013
6986 ,sum = 7015
6987 ,sum = 7017
6988 ,sum = 7019
6989 ,sum = 7021
6990 ,sum = 7014
6991 ,sum = 7016
6992 ,sum = 7018
6993 ,sum = 7020
6994 ,sum = 7022
6995 ,sum = 7024
6996 ,sum = 7026
6997 ,sum = 7028
6998 ,sum = 7030
6999 ,sum = 7032
7000 ,sum = 7007
7001 ,sum = 7009
7002 ,sum = 7011
7003 ,sum = 7013
7004 ,sum = 7015
7005 ,sum = 7017
7006 ,sum = 7019
7007 ,sum = 7021
7008 ,sum = 7023
7009 ,sum = 7025
7010 ,sum = 7018
7011 ,sum = 7020
7012 ,sum = 7022
7013 ,sum = 7024
7014 ,sum = 7026
7015 ,sum = 7028
7016 ,sum = 7030
7017 ,sum = 7032
7018 ,sum = 7034
7019 ,sum = 7036
7020 ,sum = 7029
7021 ,sum = 7031
7022 ,sum = 7033
7023 ,sum = 7035
7024 ,sum = 7037
7025 ,sum = 7039
7026 ,sum = 7041
7027 ,sum = 7043
7028 ,sum = 7045
7029 ,sum = 7047
7030 ,sum = 7040
7031 ,sum = 7042
7032 ,sum = 7044
7033 ,sum = 7046
7034 ,sum = 7048
7035 ,sum = 7050
7036 ,sum = 7052
7037 ,sum = 7054
7038 ,sum = 7056
7039 ,sum = 7058
7040 ,sum = 7051
7041 ,sum = 7053
7042 ,sum = 7055
7043 ,sum = 7057
7044 ,sum = 7059
7045 ,sum = 7061
7046 ,sum = 7063
7047 ,sum = 7065
7048 ,sum = 7067
7049 ,sum = 7069
7050 ,sum = 7062
7051 ,sum = 7064
7052 ,sum = 7066
7053 ,sum = 7068
7054 ,sum = 7070
7055 ,sum = 7072
7056 ,sum = 7074
7057 ,sum = 7076
7058 ,sum = 7078
7059 ,sum = 7080
7060 ,sum = 7073
7061 ,sum = 7075
7062 ,sum = 7077
7063 ,sum = 7079
7064 ,sum = 7081
7065 ,sum = 7083
7066 ,sum = 7085
7067 ,sum = 7087
7068 ,sum = 7089
7069 ,sum = 7091
7070 ,sum = 7084
7071 ,sum = 7086
7072 ,sum = 7088
7073 ,sum = 7090
7074 ,sum = 7092
7075 ,sum = 7094
7076 ,sum = 7096
7077 ,sum = 7098
7078 ,sum = 7100
7079 ,sum = 7102
7080 ,sum = 7095
7081 ,sum = 7097
7082 ,sum = 7099
7083 ,sum = 7101
7084 ,sum = 7103
7085 ,sum = 7105
7086 ,sum = 7107
7087 ,sum = 7109
7088 ,sum = 7111
7089 ,sum = 7113
7090 ,sum = 7106
7091 ,sum = 7108
7092 ,sum = 7110
7093 ,sum = 7112
7094 ,sum = 7114
7095 ,sum = 7116
7096 ,sum = 7118
7097 ,sum = 7120
7098 ,sum = 7122
7099 ,sum = 7124
7100 ,sum = 7108
7101 ,sum = 7110
7102 ,sum = 7112
7103 ,sum = 7114
7104 ,sum = 7116
7105 ,sum = 7118
7106 ,sum = 7120
7107 ,sum = 7122
7108 ,sum = 7124
7109 ,sum = 7126
7110 ,sum = 7119
7111 ,sum = 7121
7112 ,sum = 7123
7113 ,sum = 7125
7114 ,sum = 7127
7115 ,sum = 7129
7116 ,sum = 7131
7117 ,sum = 7133
7118 ,sum = 7135
7119 ,sum = 7137
7120 ,sum = 7130
7121 ,sum = 7132
7122 ,sum = 7134
7123 ,sum = 7136
7124 ,sum = 7138
7125 ,sum = 7140
7126 ,sum = 7142
7127 ,sum = 7144
7128 ,sum = 7146
7129 ,sum = 7148
7130 ,sum = 7141
7131 ,sum = 7143
7132 ,sum = 7145
7133 ,sum = 7147
7134 ,sum = 7149
7135 ,sum = 7151
7136 ,sum = 7153
7137 ,sum = 7155
7138 ,sum = 7157
7139 ,sum = 7159
7140 ,sum = 7152
7141 ,sum = 7154
7142 ,sum = 7156
7143 ,sum = 7158
7144 ,sum = 7160
7145 ,sum = 7162
7146 ,sum = 7164
7147 ,sum = 7166
7148 ,sum = 7168
7149 ,sum = 7170
7150 ,sum = 7163
7151 ,sum = 7165
7152 ,sum = 7167
7153 ,sum = 7169
7154 ,sum = 7171
7155 ,sum = 7173
7156 ,sum = 7175
7157 ,sum = 7177
7158 ,sum = 7179
7159 ,sum = 7181
7160 ,sum = 7174
7161 ,sum = 7176
7162 ,sum = 7178
7163 ,sum = 7180
7164 ,sum = 7182
7165 ,sum = 7184
7166 ,sum = 7186
7167 ,sum = 7188
7168 ,sum = 7190
7169 ,sum = 7192
7170 ,sum = 7185
7171 ,sum = 7187
7172 ,sum = 7189
7173 ,sum = 7191
7174 ,sum = 7193
7175 ,sum = 7195
7176 ,sum = 7197
7177 ,sum = 7199
7178 ,sum = 7201
7179 ,sum = 7203
7180 ,sum = 7196
7181 ,sum = 7198
7182 ,sum = 7200
7183 ,sum = 7202
7184 ,sum = 7204
7185 ,sum = 7206
7186 ,sum = 7208
7187 ,sum = 7210
7188 ,sum = 7212
7189 ,sum = 7214
7190 ,sum = 7207
7191 ,sum = 7209
7192 ,sum = 7211
7193 ,sum = 7213
7194 ,sum = 7215
7195 ,sum = 7217
7196 ,sum = 7219
7197 ,sum = 7221
7198 ,sum = 7223
7199 ,sum = 7225
7200 ,sum = 7209
7201 ,sum = 7211
7202 ,sum = 7213
7203 ,sum = 7215
7204 ,sum = 7217
7205 ,sum = 7219
7206 ,sum = 7221
7207 ,sum = 7223
7208 ,sum = 7225
7209 ,sum = 7227
7210 ,sum = 7220
7211 ,sum = 7222
7212 ,sum = 7224
7213 ,sum = 7226
7214 ,sum = 7228
7215 ,sum = 7230
7216 ,sum = 7232
7217 ,sum = 7234
7218 ,sum = 7236
7219 ,sum = 7238
7220 ,sum = 7231
7221 ,sum = 7233
7222 ,sum = 7235
7223 ,sum = 7237
7224 ,sum = 7239
7225 ,sum = 7241
7226 ,sum = 7243
7227 ,sum = 7245
7228 ,sum = 7247
7229 ,sum = 7249
7230 ,sum = 7242
7231 ,sum = 7244
7232 ,sum = 7246
7233 ,sum = 7248
7234 ,sum = 7250
7235 ,sum = 7252
7236 ,sum = 7254
7237 ,sum = 7256
7238 ,sum = 7258
7239 ,sum = 7260
7240 ,sum = 7253
7241 ,sum = 7255
7242 ,sum = 7257
7243 ,sum = 7259
7244 ,sum = 7261
7245 ,sum = 7263
7246 ,sum = 7265
7247 ,sum = 7267
7248 ,sum = 7269
7249 ,sum = 7271
7250 ,sum = 7264
7251 ,sum = 7266
7252 ,sum = 7268
7253 ,sum = 7270
7254 ,sum = 7272
7255 ,sum = 7274
7256 ,sum = 7276
7257 ,sum = 7278
7258 ,sum = 7280
7259 ,sum = 7282
7260 ,sum = 7275
7261 ,sum = 7277
7262 ,sum = 7279
7263 ,sum = 7281
7264 ,sum = 7283
7265 ,sum = 7285
7266 ,sum = 7287
7267 ,sum = 7289
7268 ,sum = 7291
7269 ,sum = 7293
7270 ,sum = 7286
7271 ,sum = 7288
7272 ,sum = 7290
7273 ,sum = 7292
7274 ,sum = 7294
7275 ,sum = 7296
7276 ,sum = 7298
7277 ,sum = 7300
7278 ,sum = 7302
7279 ,sum = 7304
7280 ,sum = 7297
7281 ,sum = 7299
7282 ,sum = 7301
7283 ,sum = 7303
7284 ,sum = 7305
7285 ,sum = 7307
7286 ,sum = 7309
7287 ,sum = 7311
7288 ,sum = 7313
7289 ,sum = 7315
7290 ,sum = 7308
7291 ,sum = 7310
7292 ,sum = 7312
7293 ,sum = 7314
7294 ,sum = 7316
7295 ,sum = 7318
7296 ,sum = 7320
7297 ,sum = 7322
7298 ,sum = 7324
7299 ,sum = 7326
7300 ,sum = 7310
7301 ,sum = 7312
7302 ,sum = 7314
7303 ,sum = 7316
7304 ,sum = 7318
7305 ,sum = 7320
7306 ,sum = 7322
7307 ,sum = 7324
7308 ,sum = 7326
7309 ,sum = 7328
7310 ,sum = 7321
7311 ,sum = 7323
7312 ,sum = 7325
7313 ,sum = 7327
7314 ,sum = 7329
7315 ,sum = 7331
7316 ,sum = 7333
7317 ,sum = 7335
7318 ,sum = 7337
7319 ,sum = 7339
7320 ,sum = 7332
7321 ,sum = 7334
7322 ,sum = 7336
7323 ,sum = 7338
7324 ,sum = 7340
7325 ,sum = 7342
7326 ,sum = 7344
7327 ,sum = 7346
7328 ,sum = 7348
7329 ,sum = 7350
7330 ,sum = 7343
7331 ,sum = 7345
7332 ,sum = 7347
7333 ,sum = 7349
7334 ,sum = 7351
7335 ,sum = 7353
7336 ,sum = 7355
7337 ,sum = 7357
7338 ,sum = 7359
7339 ,sum = 7361
7340 ,sum = 7354
7341 ,sum = 7356
7342 ,sum = 7358
7343 ,sum = 7360
7344 ,sum = 7362
7345 ,sum = 7364
7346 ,sum = 7366
7347 ,sum = 7368
7348 ,sum = 7370
7349 ,sum = 7372
7350 ,sum = 7365
7351 ,sum = 7367
7352 ,sum = 7369
7353 ,sum = 7371
7354 ,sum = 7373
7355 ,sum = 7375
7356 ,sum = 7377
7357 ,sum = 7379
7358 ,sum = 7381
7359 ,sum = 7383
7360 ,sum = 7376
7361 ,sum = 7378
7362 ,sum = 7380
7363 ,sum = 7382
7364 ,sum = 7384
7365 ,sum = 7386
7366 ,sum = 7388
7367 ,sum = 7390
7368 ,sum = 7392
7369 ,sum = 7394
7370 ,sum = 7387
7371 ,sum = 7389
7372 ,sum = 7391
7373 ,sum = 7393
7374 ,sum = 7395
7375 ,sum = 7397
7376 ,sum = 7399
7377 ,sum = 7401
7378 ,sum = 7403
7379 ,sum = 7405
7380 ,sum = 7398
7381 ,sum = 7400
7382 ,sum = 7402
7383 ,sum = 7404
7384 ,sum = 7406
7385 ,sum = 7408
7386 ,sum = 7410
7387 ,sum = 7412
7388 ,sum = 7414
7389 ,sum = 7416
7390 ,sum = 7409
7391 ,sum = 7411
7392 ,sum = 7413
7393 ,sum = 7415
7394 ,sum = 7417
7395 ,sum = 7419
7396 ,sum = 7421
7397 ,sum = 7423
7398 ,sum = 7425
7399 ,sum = 7427
7400 ,sum = 7411
7401 ,sum = 7413
7402 ,sum = 7415
7403 ,sum = 7417
7404 ,sum = 7419
7405 ,sum = 7421
7406 ,sum = 7423
7407 ,sum = 7425
7408 ,sum = 7427
7409 ,sum = 7429
7410 ,sum = 7422
7411 ,sum = 7424
7412 ,sum = 7426
7413 ,sum = 7428
7414 ,sum = 7430
7415 ,sum = 7432
7416 ,sum = 7434
7417 ,sum = 7436
7418 ,sum = 7438
7419 ,sum = 7440
7420 ,sum = 7433
7421 ,sum = 7435
7422 ,sum = 7437
7423 ,sum = 7439
7424 ,sum = 7441
7425 ,sum = 7443
7426 ,sum = 7445
7427 ,sum = 7447
7428 ,sum = 7449
7429 ,sum = 7451
7430 ,sum = 7444
7431 ,sum = 7446
7432 ,sum = 7448
7433 ,sum = 7450
7434 ,sum = 7452
7435 ,sum = 7454
7436 ,sum = 7456
7437 ,sum = 7458
7438 ,sum = 7460
7439 ,sum = 7462
7440 ,sum = 7455
7441 ,sum = 7457
7442 ,sum = 7459
7443 ,sum = 7461
7444 ,sum = 7463
7445 ,sum = 7465
7446 ,sum = 7467
7447 ,sum = 7469
7448 ,sum = 7471
7449 ,sum = 7473
7450 ,sum = 7466
7451 ,sum = 7468
7452 ,sum = 7470
7453 ,sum = 7472
7454 ,sum = 7474
7455 ,sum = 7476
7456 ,sum = 7478
7457 ,sum = 7480
7458 ,sum = 7482
7459 ,sum = 7484
7460 ,sum = 7477
7461 ,sum = 7479
7462 ,sum = 7481
7463 ,sum = 7483
7464 ,sum = 7485
7465 ,sum = 7487
7466 ,sum = 7489
7467 ,sum = 7491
7468 ,sum = 7493
7469 ,sum = 7495
7470 ,sum = 7488
7471 ,sum = 7490
7472 ,sum = 7492
7473 ,sum = 7494
7474 ,sum = 7496
7475 ,sum = 7498
7476 ,sum = 7500
7477 ,sum = 7502
7478 ,sum = 7504
7479 ,sum = 7506
7480 ,sum = 7499
7481 ,sum = 7501
7482 ,sum = 7503
7483 ,sum = 7505
7484 ,sum = 7507
7485 ,sum = 7509
7486 ,sum = 7511
7487 ,sum = 7513
7488 ,sum = 7515
7489 ,sum = 7517
7490 ,sum = 7510
7491 ,sum = 7512
7492 ,sum = 7514
7493 ,sum = 7516
7494 ,sum = 7518
7495 ,sum = 7520
7496 ,sum = 7522
7497 ,sum = 7524
7498 ,sum = 7526
7499 ,sum = 7528
7500 ,sum = 7512
7501 ,sum = 7514
7502 ,sum = 7516
7503 ,sum = 7518
7504 ,sum = 7520
7505 ,sum = 7522
7506 ,sum = 7524
7507 ,sum = 7526
7508 ,sum = 7528
7509 ,sum = 7530
7510 ,sum = 7523
7511 ,sum = 7525
7512 ,sum = 7527
7513 ,sum = 7529
7514 ,sum = 7531
7515 ,sum = 7533
7516 ,sum = 7535
7517 ,sum = 7537
7518 ,sum = 7539
7519 ,sum = 7541
7520 ,sum = 7534
7521 ,sum = 7536
7522 ,sum = 7538
7523 ,sum = 7540
7524 ,sum = 7542
7525 ,sum = 7544
7526 ,sum = 7546
7527 ,sum = 7548
7528 ,sum = 7550
7529 ,sum = 7552
7530 ,sum = 7545
7531 ,sum = 7547
7532 ,sum = 7549
7533 ,sum = 7551
7534 ,sum = 7553
7535 ,sum = 7555
7536 ,sum = 7557
7537 ,sum = 7559
7538 ,sum = 7561
7539 ,sum = 7563
7540 ,sum = 7556
7541 ,sum = 7558
7542 ,sum = 7560
7543 ,sum = 7562
7544 ,sum = 7564
7545 ,sum = 7566
7546 ,sum = 7568
7547 ,sum = 7570
7548 ,sum = 7572
7549 ,sum = 7574
7550 ,sum = 7567
7551 ,sum = 7569
7552 ,sum = 7571
7553 ,sum = 7573
7554 ,sum = 7575
7555 ,sum = 7577
7556 ,sum = 7579
7557 ,sum = 7581
7558 ,sum = 7583
7559 ,sum = 7585
7560 ,sum = 7578
7561 ,sum = 7580
7562 ,sum = 7582
7563 ,sum = 7584
7564 ,sum = 7586
7565 ,sum = 7588
7566 ,sum = 7590
7567 ,sum = 7592
7568 ,sum = 7594
7569 ,sum = 7596
7570 ,sum = 7589
7571 ,sum = 7591
7572 ,sum = 7593
7573 ,sum = 7595
7574 ,sum = 7597
7575 ,sum = 7599
7576 ,sum = 7601
7577 ,sum = 7603
7578 ,sum = 7605
7579 ,sum = 7607
7580 ,sum = 7600
7581 ,sum = 7602
7582 ,sum = 7604
7583 ,sum = 7606
7584 ,sum = 7608
7585 ,sum = 7610
7586 ,sum = 7612
7587 ,sum = 7614
7588 ,sum = 7616
7589 ,sum = 7618
7590 ,sum = 7611
7591 ,sum = 7613
7592 ,sum = 7615
7593 ,sum = 7617
7594 ,sum = 7619
7595 ,sum = 7621
7596 ,sum = 7623
7597 ,sum = 7625
7598 ,sum = 7627
7599 ,sum = 7629
7600 ,sum = 7613
7601 ,sum = 7615
7602 ,sum = 7617
7603 ,sum = 7619
7604 ,sum = 7621
7605 ,sum = 7623
7606 ,sum = 7625
7607 ,sum = 7627
7608 ,sum = 7629
7609 ,sum = 7631
7610 ,sum = 7624
7611 ,sum = 7626
7612 ,sum = 7628
7613 ,sum = 7630
7614 ,sum = 7632
7615 ,sum = 7634
7616 ,sum = 7636
7617 ,sum = 7638
7618 ,sum = 7640
7619 ,sum = 7642
7620 ,sum = 7635
7621 ,sum = 7637
7622 ,sum = 7639
7623 ,sum = 7641
7624 ,sum = 7643
7625 ,sum = 7645
7626 ,sum = 7647
7627 ,sum = 7649
7628 ,sum = 7651
7629 ,sum = 7653
7630 ,sum = 7646
7631 ,sum = 7648
7632 ,sum = 7650
7633 ,sum = 7652
7634 ,sum = 7654
7635 ,sum = 7656
7636 ,sum = 7658
7637 ,sum = 7660
7638 ,sum = 7662
7639 ,sum = 7664
7640 ,sum = 7657
7641 ,sum = 7659
7642 ,sum = 7661
7643 ,sum = 7663
7644 ,sum = 7665
7645 ,sum = 7667
7646 ,sum = 7669
7647 ,sum = 7671
7648 ,sum = 7673
7649 ,sum = 7675
7650 ,sum = 7668
7651 ,sum = 7670
7652 ,sum = 7672
7653 ,sum = 7674
7654 ,sum = 7676
7655 ,sum = 7678
7656 ,sum = 7680
7657 ,sum = 7682
7658 ,sum = 7684
7659 ,sum = 7686
7660 ,sum = 7679
7661 ,sum = 7681
7662 ,sum = 7683
7663 ,sum = 7685
7664 ,sum = 7687
7665 ,sum = 7689
7666 ,sum = 7691
7667 ,sum = 7693
7668 ,sum = 7695
7669 ,sum = 7697
7670 ,sum = 7690
7671 ,sum = 7692
7672 ,sum = 7694
7673 ,sum = 7696
7674 ,sum = 7698
7675 ,sum = 7700
7676 ,sum = 7702
7677 ,sum = 7704
7678 ,sum = 7706
7679 ,sum = 7708
7680 ,sum = 7701
7681 ,sum = 7703
7682 ,sum = 7705
7683 ,sum = 7707
7684 ,sum = 7709
7685 ,sum = 7711
7686 ,sum = 7713
7687 ,sum = 7715
7688 ,sum = 7717
7689 ,sum = 7719
7690 ,sum = 7712
7691 ,sum = 7714
7692 ,sum = 7716
7693 ,sum = 7718
7694 ,sum = 7720
7695 ,sum = 7722
7696 ,sum = 7724
7697 ,sum = 7726
7698 ,sum = 7728
7699 ,sum = 7730
7700 ,sum = 7714
7701 ,sum = 7716
7702 ,sum = 7718
7703 ,sum = 7720
7704 ,sum = 7722
7705 ,sum = 7724
7706 ,sum = 7726
7707 ,sum = 7728
7708 ,sum = 7730
7709 ,sum = 7732
7710 ,sum = 7725
7711 ,sum = 7727
7712 ,sum = 7729
7713 ,sum = 7731
7714 ,sum = 7733
7715 ,sum = 7735
7716 ,sum = 7737
7717 ,sum = 7739
7718 ,sum = 7741
7719 ,sum = 7743
7720 ,sum = 7736
7721 ,sum = 7738
7722 ,sum = 7740
7723 ,sum = 7742
7724 ,sum = 7744
7725 ,sum = 7746
7726 ,sum = 7748
7727 ,sum = 7750
7728 ,sum = 7752
7729 ,sum = 7754
7730 ,sum = 7747
7731 ,sum = 7749
7732 ,sum = 7751
7733 ,sum = 7753
7734 ,sum = 7755
7735 ,sum = 7757
7736 ,sum = 7759
7737 ,sum = 7761
7738 ,sum = 7763
7739 ,sum = 7765
7740 ,sum = 7758
7741 ,sum = 7760
7742 ,sum = 7762
7743 ,sum = 7764
7744 ,sum = 7766
7745 ,sum = 7768
7746 ,sum = 7770
7747 ,sum = 7772
7748 ,sum = 7774
7749 ,sum = 7776
7750 ,sum = 7769
7751 ,sum = 7771
7752 ,sum = 7773
7753 ,sum = 7775
7754 ,sum = 7777
7755 ,sum = 7779
7756 ,sum = 7781
7757 ,sum = 7783
7758 ,sum = 7785
7759 ,sum = 7787
7760 ,sum = 7780
7761 ,sum = 7782
7762 ,sum = 7784
7763 ,sum = 7786
7764 ,sum = 7788
7765 ,sum = 7790
7766 ,sum = 7792
7767 ,sum = 7794
7768 ,sum = 7796
7769 ,sum = 7798
7770 ,sum = 7791
7771 ,sum = 7793
7772 ,sum = 7795
7773 ,sum = 7797
7774 ,sum = 7799
7775 ,sum = 7801
7776 ,sum = 7803
7777 ,sum = 7805
7778 ,sum = 7807
7779 ,sum = 7809
7780 ,sum = 7802
7781 ,sum = 7804
7782 ,sum = 7806
7783 ,sum = 7808
7784 ,sum = 7810
7785 ,sum = 7812
7786 ,sum = 7814
7787 ,sum = 7816
7788 ,sum = 7818
7789 ,sum = 7820
7790 ,sum = 7813
7791 ,sum = 7815
7792 ,sum = 7817
7793 ,sum = 7819
7794 ,sum = 7821
7795 ,sum = 7823
7796 ,sum = 7825
7797 ,sum = 7827
7798 ,sum = 7829
7799 ,sum = 7831
7800 ,sum = 7815
7801 ,sum = 7817
7802 ,sum = 7819
7803 ,sum = 7821
7804 ,sum = 7823
7805 ,sum = 7825
7806 ,sum = 7827
7807 ,sum = 7829
7808 ,sum = 7831
7809 ,sum = 7833
7810 ,sum = 7826
7811 ,sum = 7828
7812 ,sum = 7830
7813 ,sum = 7832
7814 ,sum = 7834
7815 ,sum = 7836
7816 ,sum = 7838
7817 ,sum = 7840
7818 ,sum = 7842
7819 ,sum = 7844
7820 ,sum = 7837
7821 ,sum = 7839
7822 ,sum = 7841
7823 ,sum = 7843
7824 ,sum = 7845
7825 ,sum = 7847
7826 ,sum = 7849
7827 ,sum = 7851
7828 ,sum = 7853
7829 ,sum = 7855
7830 ,sum = 7848
7831 ,sum = 7850
7832 ,sum = 7852
7833 ,sum = 7854
7834 ,sum = 7856
7835 ,sum = 7858
7836 ,sum = 7860
7837 ,sum = 7862
7838 ,sum = 7864
7839 ,sum = 7866
7840 ,sum = 7859
7841 ,sum = 7861
7842 ,sum = 7863
7843 ,sum = 7865
7844 ,sum = 7867
7845 ,sum = 7869
7846 ,sum = 7871
7847 ,sum = 7873
7848 ,sum = 7875
7849 ,sum = 7877
7850 ,sum = 7870
7851 ,sum = 7872
7852 ,sum = 7874
7853 ,sum = 7876
7854 ,sum = 7878
7855 ,sum = 7880
7856 ,sum = 7882
7857 ,sum = 7884
7858 ,sum = 7886
7859 ,sum = 7888
7860 ,sum = 7881
7861 ,sum = 7883
7862 ,sum = 7885
7863 ,sum = 7887
7864 ,sum = 7889
7865 ,sum = 7891
7866 ,sum = 7893
7867 ,sum = 7895
7868 ,sum = 7897
7869 ,sum = 7899
7870 ,sum = 7892
7871 ,sum = 7894
7872 ,sum = 7896
7873 ,sum = 7898
7874 ,sum = 7900
7875 ,sum = 7902
7876 ,sum = 7904
7877 ,sum = 7906
7878 ,sum = 7908
7879 ,sum = 7910
7880 ,sum = 7903
7881 ,sum = 7905
7882 ,sum = 7907
7883 ,sum = 7909
7884 ,sum = 7911
7885 ,sum = 7913
7886 ,sum = 7915
7887 ,sum = 7917
7888 ,sum = 7919
7889 ,sum = 7921
7890 ,sum = 7914
7891 ,sum = 7916
7892 ,sum = 7918
7893 ,sum = 7920
7894 ,sum = 7922
7895 ,sum = 7924
7896 ,sum = 7926
7897 ,sum = 7928
7898 ,sum = 7930
7899 ,sum = 7932
7900 ,sum = 7916
7901 ,sum = 7918
7902 ,sum = 7920
7903 ,sum = 7922
7904 ,sum = 7924
7905 ,sum = 7926
7906 ,sum = 7928
7907 ,sum = 7930
7908 ,sum = 7932
7909 ,sum = 7934
7910 ,sum = 7927
7911 ,sum = 7929
7912 ,sum = 7931
7913 ,sum = 7933
7914 ,sum = 7935
7915 ,sum = 7937
7916 ,sum = 7939
7917 ,sum = 7941
7918 ,sum = 7943
7919 ,sum = 7945
7920 ,sum = 7938
7921 ,sum = 7940
7922 ,sum = 7942
7923 ,sum = 7944
7924 ,sum = 7946
7925 ,sum = 7948
7926 ,sum = 7950
7927 ,sum = 7952
7928 ,sum = 7954
7929 ,sum = 7956
7930 ,sum = 7949
7931 ,sum = 7951
7932 ,sum = 7953
7933 ,sum = 7955
7934 ,sum = 7957
7935 ,sum = 7959
7936 ,sum = 7961
7937 ,sum = 7963
7938 ,sum = 7965
7939 ,sum = 7967
7940 ,sum = 7960
7941 ,sum = 7962
7942 ,sum = 7964
7943 ,sum = 7966
7944 ,sum = 7968
7945 ,sum = 7970
7946 ,sum = 7972
7947 ,sum = 7974
7948 ,sum = 7976
7949 ,sum = 7978
7950 ,sum = 7971
7951 ,sum = 7973
7952 ,sum = 7975
7953 ,sum = 7977
7954 ,sum = 7979
7955 ,sum = 7981
7956 ,sum = 7983
7957 ,sum = 7985
7958 ,sum = 7987
7959 ,sum = 7989
7960 ,sum = 7982
7961 ,sum = 7984
7962 ,sum = 7986
7963 ,sum = 7988
7964 ,sum = 7990
7965 ,sum = 7992
7966 ,sum = 7994
7967 ,sum = 7996
7968 ,sum = 7998
7969 ,sum = 8000
7970 ,sum = 7993
7971 ,sum = 7995
7972 ,sum = 7997
7973 ,sum = 7999
7974 ,sum = 8001
7975 ,sum = 8003
7976 ,sum = 8005
7977 ,sum = 8007
7978 ,sum = 8009
7979 ,sum = 8011
7980 ,sum = 8004
7981 ,sum = 8006
7982 ,sum = 8008
7983 ,sum = 8010
7984 ,sum = 8012
7985 ,sum = 8014
7986 ,sum = 8016
7987 ,sum = 8018
7988 ,sum = 8020
7989 ,sum = 8022
7990 ,sum = 8015
7991 ,sum = 8017
7992 ,sum = 8019
7993 ,sum = 8021
7994 ,sum = 8023
7995 ,sum = 8025
7996 ,sum = 8027
7997 ,sum = 8029
7998 ,sum = 8031
7999 ,sum = 8033
8000 ,sum = 8008
8001 ,sum = 8010
8002 ,sum = 8012
8003 ,sum = 8014
8004 ,sum = 8016
8005 ,sum = 8018
8006 ,sum = 8020
8007 ,sum = 8022
8008 ,sum = 8024
8009 ,sum = 8026
8010 ,sum = 8019
8011 ,sum = 8021
8012 ,sum = 8023
8013 ,sum = 8025
8014 ,sum = 8027
8015 ,sum = 8029
8016 ,sum = 8031
8017 ,sum = 8033
8018 ,sum = 8035
8019 ,sum = 8037
8020 ,sum = 8030
8021 ,sum = 8032
8022 ,sum = 8034
8023 ,sum = 8036
8024 ,sum = 8038
8025 ,sum = 8040
8026 ,sum = 8042
8027 ,sum = 8044
8028 ,sum = 8046
8029 ,sum = 8048
8030 ,sum = 8041
8031 ,sum = 8043
8032 ,sum = 8045
8033 ,sum = 8047
8034 ,sum = 8049
8035 ,sum = 8051
8036 ,sum = 8053
8037 ,sum = 8055
8038 ,sum = 8057
8039 ,sum = 8059
8040 ,sum = 8052
8041 ,sum = 8054
8042 ,sum = 8056
8043 ,sum = 8058
8044 ,sum = 8060
8045 ,sum = 8062
8046 ,sum = 8064
8047 ,sum = 8066
8048 ,sum = 8068
8049 ,sum = 8070
8050 ,sum = 8063
8051 ,sum = 8065
8052 ,sum = 8067
8053 ,sum = 8069
8054 ,sum = 8071
8055 ,sum = 8073
8056 ,sum = 8075
8057 ,sum = 8077
8058 ,sum = 8079
8059 ,sum = 8081
8060 ,sum = 8074
8061 ,sum = 8076
8062 ,sum = 8078
8063 ,sum = 8080
8064 ,sum = 8082
8065 ,sum = 8084
8066 ,sum = 8086
8067 ,sum = 8088
8068 ,sum = 8090
8069 ,sum = 8092
8070 ,sum = 8085
8071 ,sum = 8087
8072 ,sum = 8089
8073 ,sum = 8091
8074 ,sum = 8093
8075 ,sum = 8095
8076 ,sum = 8097
8077 ,sum = 8099
8078 ,sum = 8101
8079 ,sum = 8103
8080 ,sum = 8096
8081 ,sum = 8098
8082 ,sum = 8100
8083 ,sum = 8102
8084 ,sum = 8104
8085 ,sum = 8106
8086 ,sum = 8108
8087 ,sum = 8110
8088 ,sum = 8112
8089 ,sum = 8114
8090 ,sum = 8107
8091 ,sum = 8109
8092 ,sum = 8111
8093 ,sum = 8113
8094 ,sum = 8115
8095 ,sum = 8117
8096 ,sum = 8119
8097 ,sum = 8121
8098 ,sum = 8123
8099 ,sum = 8125
8100 ,sum = 8109
8101 ,sum = 8111
8102 ,sum = 8113
8103 ,sum = 8115
8104 ,sum = 8117
8105 ,sum = 8119
8106 ,sum = 8121
8107 ,sum = 8123
8108 ,sum = 8125
8109 ,sum = 8127
8110 ,sum = 8120
8111 ,sum = 8122
8112 ,sum = 8124
8113 ,sum = 8126
8114 ,sum = 8128
8115 ,sum = 8130
8116 ,sum = 8132
8117 ,sum = 8134
8118 ,sum = 8136
8119 ,sum = 8138
8120 ,sum = 8131
8121 ,sum = 8133
8122 ,sum = 8135
8123 ,sum = 8137
8124 ,sum = 8139
8125 ,sum = 8141
8126 ,sum = 8143
8127 ,sum = 8145
8128 ,sum = 8147
8129 ,sum = 8149
8130 ,sum = 8142
8131 ,sum = 8144
8132 ,sum = 8146
8133 ,sum = 8148
8134 ,sum = 8150
8135 ,sum = 8152
8136 ,sum = 8154
8137 ,sum = 8156
8138 ,sum = 8158
8139 ,sum = 8160
8140 ,sum = 8153
8141 ,sum = 8155
8142 ,sum = 8157
8143 ,sum = 8159
8144 ,sum = 8161
8145 ,sum = 8163
8146 ,sum = 8165
8147 ,sum = 8167
8148 ,sum = 8169
8149 ,sum = 8171
8150 ,sum = 8164
8151 ,sum = 8166
8152 ,sum = 8168
8153 ,sum = 8170
8154 ,sum = 8172
8155 ,sum = 8174
8156 ,sum = 8176
8157 ,sum = 8178
8158 ,sum = 8180
8159 ,sum = 8182
8160 ,sum = 8175
8161 ,sum = 8177
8162 ,sum = 8179
8163 ,sum = 8181
8164 ,sum = 8183
8165 ,sum = 8185
8166 ,sum = 8187
8167 ,sum = 8189
8168 ,sum = 8191
8169 ,sum = 8193
8170 ,sum = 8186
8171 ,sum = 8188
8172 ,sum = 8190
8173 ,sum = 8192
8174 ,sum = 8194
8175 ,sum = 8196
8176 ,sum = 8198
8177 ,sum = 8200
8178 ,sum = 8202
8179 ,sum = 8204
8180 ,sum = 8197
8181 ,sum = 8199
8182 ,sum = 8201
8183 ,sum = 8203
8184 ,sum = 8205
8185 ,sum = 8207
8186 ,sum = 8209
8187 ,sum = 8211
8188 ,sum = 8213
8189 ,sum = 8215
8190 ,sum = 8208
8191 ,sum = 8210
8192 ,sum = 8212
8193 ,sum = 8214
8194 ,sum = 8216
8195 ,sum = 8218
8196 ,sum = 8220
8197 ,sum = 8222
8198 ,sum = 8224
8199 ,sum = 8226
8200 ,sum = 8210
8201 ,sum = 8212
8202 ,sum = 8214
8203 ,sum = 8216
8204 ,sum = 8218
8205 ,sum = 8220
8206 ,sum = 8222
8207 ,sum = 8224
8208 ,sum = 8226
8209 ,sum = 8228
8210 ,sum = 8221
8211 ,sum = 8223
8212 ,sum = 8225
8213 ,sum = 8227
8214 ,sum = 8229
8215 ,sum = 8231
8216 ,sum = 8233
8217 ,sum = 8235
8218 ,sum = 8237
8219 ,sum = 8239
8220 ,sum = 8232
8221 ,sum = 8234
8222 ,sum = 8236
8223 ,sum = 8238
8224 ,sum = 8240
8225 ,sum = 8242
8226 ,sum = 8244
8227 ,sum = 8246
8228 ,sum = 8248
8229 ,sum = 8250
8230 ,sum = 8243
8231 ,sum = 8245
8232 ,sum = 8247
8233 ,sum = 8249
8234 ,sum = 8251
8235 ,sum = 8253
8236 ,sum = 8255
8237 ,sum = 8257
8238 ,sum = 8259
8239 ,sum = 8261
8240 ,sum = 8254
8241 ,sum = 8256
8242 ,sum = 8258
8243 ,sum = 8260
8244 ,sum = 8262
8245 ,sum = 8264
8246 ,sum = 8266
8247 ,sum = 8268
8248 ,sum = 8270
8249 ,sum = 8272
8250 ,sum = 8265
8251 ,sum = 8267
8252 ,sum = 8269
8253 ,sum = 8271
8254 ,sum = 8273
8255 ,sum = 8275
8256 ,sum = 8277
8257 ,sum = 8279
8258 ,sum = 8281
8259 ,sum = 8283
8260 ,sum = 8276
8261 ,sum = 8278
8262 ,sum = 8280
8263 ,sum = 8282
8264 ,sum = 8284
8265 ,sum = 8286
8266 ,sum = 8288
8267 ,sum = 8290
8268 ,sum = 8292
8269 ,sum = 8294
8270 ,sum = 8287
8271 ,sum = 8289
8272 ,sum = 8291
8273 ,sum = 8293
8274 ,sum = 8295
8275 ,sum = 8297
8276 ,sum = 8299
8277 ,sum = 8301
8278 ,sum = 8303
8279 ,sum = 8305
8280 ,sum = 8298
8281 ,sum = 8300
8282 ,sum = 8302
8283 ,sum = 8304
8284 ,sum = 8306
8285 ,sum = 8308
8286 ,sum = 8310
8287 ,sum = 8312
8288 ,sum = 8314
8289 ,sum = 8316
8290 ,sum = 8309
8291 ,sum = 8311
8292 ,sum = 8313
8293 ,sum = 8315
8294 ,sum = 8317
8295 ,sum = 8319
8296 ,sum = 8321
8297 ,sum = 8323
8298 ,sum = 8325
8299 ,sum = 8327
8300 ,sum = 8311
8301 ,sum = 8313
8302 ,sum = 8315
8303 ,sum = 8317
8304 ,sum = 8319
8305 ,sum = 8321
8306 ,sum = 8323
8307 ,sum = 8325
8308 ,sum = 8327
8309 ,sum = 8329
8310 ,sum = 8322
8311 ,sum = 8324
8312 ,sum = 8326
8313 ,sum = 8328
8314 ,sum = 8330
8315 ,sum = 8332
8316 ,sum = 8334
8317 ,sum = 8336
8318 ,sum = 8338
8319 ,sum = 8340
8320 ,sum = 8333
8321 ,sum = 8335
8322 ,sum = 8337
8323 ,sum = 8339
8324 ,sum = 8341
8325 ,sum = 8343
8326 ,sum = 8345
8327 ,sum = 8347
8328 ,sum = 8349
8329 ,sum = 8351
8330 ,sum = 8344
8331 ,sum = 8346
8332 ,sum = 8348
8333 ,sum = 8350
8334 ,sum = 8352
8335 ,sum = 8354
8336 ,sum = 8356
8337 ,sum = 8358
8338 ,sum = 8360
8339 ,sum = 8362
8340 ,sum = 8355
8341 ,sum = 8357
8342 ,sum = 8359
8343 ,sum = 8361
8344 ,sum = 8363
8345 ,sum = 8365
8346 ,sum = 8367
8347 ,sum = 8369
8348 ,sum = 8371
8349 ,sum = 8373
8350 ,sum = 8366
8351 ,sum = 8368
8352 ,sum = 8370
8353 ,sum = 8372
8354 ,sum = 8374
8355 ,sum = 8376
8356 ,sum = 8378
8357 ,sum = 8380
8358 ,sum = 8382
8359 ,sum = 8384
8360 ,sum = 8377
8361 ,sum = 8379
8362 ,sum = 8381
8363 ,sum = 8383
8364 ,sum = 8385
8365 ,sum = 8387
8366 ,sum = 8389
8367 ,sum = 8391
8368 ,sum = 8393
8369 ,sum = 8395
8370 ,sum = 8388
8371 ,sum = 8390
8372 ,sum = 8392
8373 ,sum = 8394
8374 ,sum = 8396
8375 ,sum = 8398
8376 ,sum = 8400
8377 ,sum = 8402
8378 ,sum = 8404
8379 ,sum = 8406
8380 ,sum = 8399
8381 ,sum = 8401
8382 ,sum = 8403
8383 ,sum = 8405
8384 ,sum = 8407
8385 ,sum = 8409
8386 ,sum = 8411
8387 ,sum = 8413
8388 ,sum = 8415
8389 ,sum = 8417
8390 ,sum = 8410
8391 ,sum = 8412
8392 ,sum = 8414
8393 ,sum = 8416
8394 ,sum = 8418
8395 ,sum = 8420
8396 ,sum = 8422
8397 ,sum = 8424
8398 ,sum = 8426
8399 ,sum = 8428
8400 ,sum = 8412
8401 ,sum = 8414
8402 ,sum = 8416
8403 ,sum = 8418
8404 ,sum = 8420
8405 ,sum = 8422
8406 ,sum = 8424
8407 ,sum = 8426
8408 ,sum = 8428
8409 ,sum = 8430
8410 ,sum = 8423
8411 ,sum = 8425
8412 ,sum = 8427
8413 ,sum = 8429
8414 ,sum = 8431
8415 ,sum = 8433
8416 ,sum = 8435
8417 ,sum = 8437
8418 ,sum = 8439
8419 ,sum = 8441
8420 ,sum = 8434
8421 ,sum = 8436
8422 ,sum = 8438
8423 ,sum = 8440
8424 ,sum = 8442
8425 ,sum = 8444
8426 ,sum = 8446
8427 ,sum = 8448
8428 ,sum = 8450
8429 ,sum = 8452
8430 ,sum = 8445
8431 ,sum = 8447
8432 ,sum = 8449
8433 ,sum = 8451
8434 ,sum = 8453
8435 ,sum = 8455
8436 ,sum = 8457
8437 ,sum = 8459
8438 ,sum = 8461
8439 ,sum = 8463
8440 ,sum = 8456
8441 ,sum = 8458
8442 ,sum = 8460
8443 ,sum = 8462
8444 ,sum = 8464
8445 ,sum = 8466
8446 ,sum = 8468
8447 ,sum = 8470
8448 ,sum = 8472
8449 ,sum = 8474
8450 ,sum = 8467
8451 ,sum = 8469
8452 ,sum = 8471
8453 ,sum = 8473
8454 ,sum = 8475
8455 ,sum = 8477
8456 ,sum = 8479
8457 ,sum = 8481
8458 ,sum = 8483
8459 ,sum = 8485
8460 ,sum = 8478
8461 ,sum = 8480
8462 ,sum = 8482
8463 ,sum = 8484
8464 ,sum = 8486
8465 ,sum = 8488
8466 ,sum = 8490
8467 ,sum = 8492
8468 ,sum = 8494
8469 ,sum = 8496
8470 ,sum = 8489
8471 ,sum = 8491
8472 ,sum = 8493
8473 ,sum = 8495
8474 ,sum = 8497
8475 ,sum = 8499
8476 ,sum = 8501
8477 ,sum = 8503
8478 ,sum = 8505
8479 ,sum = 8507
8480 ,sum = 8500
8481 ,sum = 8502
8482 ,sum = 8504
8483 ,sum = 8506
8484 ,sum = 8508
8485 ,sum = 8510
8486 ,sum = 8512
8487 ,sum = 8514
8488 ,sum = 8516
8489 ,sum = 8518
8490 ,sum = 8511
8491 ,sum = 8513
8492 ,sum = 8515
8493 ,sum = 8517
8494 ,sum = 8519
8495 ,sum = 8521
8496 ,sum = 8523
8497 ,sum = 8525
8498 ,sum = 8527
8499 ,sum = 8529
8500 ,sum = 8513
8501 ,sum = 8515
8502 ,sum = 8517
8503 ,sum = 8519
8504 ,sum = 8521
8505 ,sum = 8523
8506 ,sum = 8525
8507 ,sum = 8527
8508 ,sum = 8529
8509 ,sum = 8531
8510 ,sum = 8524
8511 ,sum = 8526
8512 ,sum = 8528
8513 ,sum = 8530
8514 ,sum = 8532
8515 ,sum = 8534
8516 ,sum = 8536
8517 ,sum = 8538
8518 ,sum = 8540
8519 ,sum = 8542
8520 ,sum = 8535
8521 ,sum = 8537
8522 ,sum = 8539
8523 ,sum = 8541
8524 ,sum = 8543
8525 ,sum = 8545
8526 ,sum = 8547
8527 ,sum = 8549
8528 ,sum = 8551
8529 ,sum = 8553
8530 ,sum = 8546
8531 ,sum = 8548
8532 ,sum = 8550
8533 ,sum = 8552
8534 ,sum = 8554
8535 ,sum = 8556
8536 ,sum = 8558
8537 ,sum = 8560
8538 ,sum = 8562
8539 ,sum = 8564
8540 ,sum = 8557
8541 ,sum = 8559
8542 ,sum = 8561
8543 ,sum = 8563
8544 ,sum = 8565
8545 ,sum = 8567
8546 ,sum = 8569
8547 ,sum = 8571
8548 ,sum = 8573
8549 ,sum = 8575
8550 ,sum = 8568
8551 ,sum = 8570
8552 ,sum = 8572
8553 ,sum = 8574
8554 ,sum = 8576
8555 ,sum = 8578
8556 ,sum = 8580
8557 ,sum = 8582
8558 ,sum = 8584
8559 ,sum = 8586
8560 ,sum = 8579
8561 ,sum = 8581
8562 ,sum = 8583
8563 ,sum = 8585
8564 ,sum = 8587
8565 ,sum = 8589
8566 ,sum = 8591
8567 ,sum = 8593
8568 ,sum = 8595
8569 ,sum = 8597
8570 ,sum = 8590
8571 ,sum = 8592
8572 ,sum = 8594
8573 ,sum = 8596
8574 ,sum = 8598
8575 ,sum = 8600
8576 ,sum = 8602
8577 ,sum = 8604
8578 ,sum = 8606
8579 ,sum = 8608
8580 ,sum = 8601
8581 ,sum = 8603
8582 ,sum = 8605
8583 ,sum = 8607
8584 ,sum = 8609
8585 ,sum = 8611
8586 ,sum = 8613
8587 ,sum = 8615
8588 ,sum = 8617
8589 ,sum = 8619
8590 ,sum = 8612
8591 ,sum = 8614
8592 ,sum = 8616
8593 ,sum = 8618
8594 ,sum = 8620
8595 ,sum = 8622
8596 ,sum = 8624
8597 ,sum = 8626
8598 ,sum = 8628
8599 ,sum = 8630
8600 ,sum = 8614
8601 ,sum = 8616
8602 ,sum = 8618
8603 ,sum = 8620
8604 ,sum = 8622
8605 ,sum = 8624
8606 ,sum = 8626
8607 ,sum = 8628
8608 ,sum = 8630
8609 ,sum = 8632
8610 ,sum = 8625
8611 ,sum = 8627
8612 ,sum = 8629
8613 ,sum = 8631
8614 ,sum = 8633
8615 ,sum = 8635
8616 ,sum = 8637
8617 ,sum = 8639
8618 ,sum = 8641
8619 ,sum = 8643
8620 ,sum = 8636
8621 ,sum = 8638
8622 ,sum = 8640
8623 ,sum = 8642
8624 ,sum = 8644
8625 ,sum = 8646
8626 ,sum = 8648
8627 ,sum = 8650
8628 ,sum = 8652
8629 ,sum = 8654
8630 ,sum = 8647
8631 ,sum = 8649
8632 ,sum = 8651
8633 ,sum = 8653
8634 ,sum = 8655
8635 ,sum = 8657
8636 ,sum = 8659
8637 ,sum = 8661
8638 ,sum = 8663
8639 ,sum = 8665
8640 ,sum = 8658
8641 ,sum = 8660
8642 ,sum = 8662
8643 ,sum = 8664
8644 ,sum = 8666
8645 ,sum = 8668
8646 ,sum = 8670
8647 ,sum = 8672
8648 ,sum = 8674
8649 ,sum = 8676
8650 ,sum = 8669
8651 ,sum = 8671
8652 ,sum = 8673
8653 ,sum = 8675
8654 ,sum = 8677
8655 ,sum = 8679
8656 ,sum = 8681
8657 ,sum = 8683
8658 ,sum = 8685
8659 ,sum = 8687
8660 ,sum = 8680
8661 ,sum = 8682
8662 ,sum = 8684
8663 ,sum = 8686
8664 ,sum = 8688
8665 ,sum = 8690
8666 ,sum = 8692
8667 ,sum = 8694
8668 ,sum = 8696
8669 ,sum = 8698
8670 ,sum = 8691
8671 ,sum = 8693
8672 ,sum = 8695
8673 ,sum = 8697
8674 ,sum = 8699
8675 ,sum = 8701
8676 ,sum = 8703
8677 ,sum = 8705
8678 ,sum = 8707
8679 ,sum = 8709
8680 ,sum = 8702
8681 ,sum = 8704
8682 ,sum = 8706
8683 ,sum = 8708
8684 ,sum = 8710
8685 ,sum = 8712
8686 ,sum = 8714
8687 ,sum = 8716
8688 ,sum = 8718
8689 ,sum = 8720
8690 ,sum = 8713
8691 ,sum = 8715
8692 ,sum = 8717
8693 ,sum = 8719
8694 ,sum = 8721
8695 ,sum = 8723
8696 ,sum = 8725
8697 ,sum = 8727
8698 ,sum = 8729
8699 ,sum = 8731
8700 ,sum = 8715
8701 ,sum = 8717
8702 ,sum = 8719
8703 ,sum = 8721
8704 ,sum = 8723
8705 ,sum = 8725
8706 ,sum = 8727
8707 ,sum = 8729
8708 ,sum = 8731
8709 ,sum = 8733
8710 ,sum = 8726
8711 ,sum = 8728
8712 ,sum = 8730
8713 ,sum = 8732
8714 ,sum = 8734
8715 ,sum = 8736
8716 ,sum = 8738
8717 ,sum = 8740
8718 ,sum = 8742
8719 ,sum = 8744
8720 ,sum = 8737
8721 ,sum = 8739
8722 ,sum = 8741
8723 ,sum = 8743
8724 ,sum = 8745
8725 ,sum = 8747
8726 ,sum = 8749
8727 ,sum = 8751
8728 ,sum = 8753
8729 ,sum = 8755
8730 ,sum = 8748
8731 ,sum = 8750
8732 ,sum = 8752
8733 ,sum = 8754
8734 ,sum = 8756
8735 ,sum = 8758
8736 ,sum = 8760
8737 ,sum = 8762
8738 ,sum = 8764
8739 ,sum = 8766
8740 ,sum = 8759
8741 ,sum = 8761
8742 ,sum = 8763
8743 ,sum = 8765
8744 ,sum = 8767
8745 ,sum = 8769
8746 ,sum = 8771
8747 ,sum = 8773
8748 ,sum = 8775
8749 ,sum = 8777
8750 ,sum = 8770
8751 ,sum = 8772
8752 ,sum = 8774
8753 ,sum = 8776
8754 ,sum = 8778
8755 ,sum = 8780
8756 ,sum = 8782
8757 ,sum = 8784
8758 ,sum = 8786
8759 ,sum = 8788
8760 ,sum = 8781
8761 ,sum = 8783
8762 ,sum = 8785
8763 ,sum = 8787
8764 ,sum = 8789
8765 ,sum = 8791
8766 ,sum = 8793
8767 ,sum = 8795
8768 ,sum = 8797
8769 ,sum = 8799
8770 ,sum = 8792
8771 ,sum = 8794
8772 ,sum = 8796
8773 ,sum = 8798
8774 ,sum = 8800
8775 ,sum = 8802
8776 ,sum = 8804
8777 ,sum = 8806
8778 ,sum = 8808
8779 ,sum = 8810
8780 ,sum = 8803
8781 ,sum = 8805
8782 ,sum = 8807
8783 ,sum = 8809
8784 ,sum = 8811
8785 ,sum = 8813
8786 ,sum = 8815
8787 ,sum = 8817
8788 ,sum = 8819
8789 ,sum = 8821
8790 ,sum = 8814
8791 ,sum = 8816
8792 ,sum = 8818
8793 ,sum = 8820
8794 ,sum = 8822
8795 ,sum = 8824
8796 ,sum = 8826
8797 ,sum = 8828
8798 ,sum = 8830
8799 ,sum = 8832
8800 ,sum = 8816
8801 ,sum = 8818
8802 ,sum = 8820
8803 ,sum = 8822
8804 ,sum = 8824
8805 ,sum = 8826
8806 ,sum = 8828
8807 ,sum = 8830
8808 ,sum = 8832
8809 ,sum = 8834
8810 ,sum = 8827
8811 ,sum = 8829
8812 ,sum = 8831
8813 ,sum = 8833
8814 ,sum = 8835
8815 ,sum = 8837
8816 ,sum = 8839
8817 ,sum = 8841
8818 ,sum = 8843
8819 ,sum = 8845
8820 ,sum = 8838
8821 ,sum = 8840
8822 ,sum = 8842
8823 ,sum = 8844
8824 ,sum = 8846
8825 ,sum = 8848
8826 ,sum = 8850
8827 ,sum = 8852
8828 ,sum = 8854
8829 ,sum = 8856
8830 ,sum = 8849
8831 ,sum = 8851
8832 ,sum = 8853
8833 ,sum = 8855
8834 ,sum = 8857
8835 ,sum = 8859
8836 ,sum = 8861
8837 ,sum = 8863
8838 ,sum = 8865
8839 ,sum = 8867
8840 ,sum = 8860
8841 ,sum = 8862
8842 ,sum = 8864
8843 ,sum = 8866
8844 ,sum = 8868
8845 ,sum = 8870
8846 ,sum = 8872
8847 ,sum = 8874
8848 ,sum = 8876
8849 ,sum = 8878
8850 ,sum = 8871
8851 ,sum = 8873
8852 ,sum = 8875
8853 ,sum = 8877
8854 ,sum = 8879
8855 ,sum = 8881
8856 ,sum = 8883
8857 ,sum = 8885
8858 ,sum = 8887
8859 ,sum = 8889
8860 ,sum = 8882
8861 ,sum = 8884
8862 ,sum = 8886
8863 ,sum = 8888
8864 ,sum = 8890
8865 ,sum = 8892
8866 ,sum = 8894
8867 ,sum = 8896
8868 ,sum = 8898
8869 ,sum = 8900
8870 ,sum = 8893
8871 ,sum = 8895
8872 ,sum = 8897
8873 ,sum = 8899
8874 ,sum = 8901
8875 ,sum = 8903
8876 ,sum = 8905
8877 ,sum = 8907
8878 ,sum = 8909
8879 ,sum = 8911
8880 ,sum = 8904
8881 ,sum = 8906
8882 ,sum = 8908
8883 ,sum = 8910
8884 ,sum = 8912
8885 ,sum = 8914
8886 ,sum = 8916
8887 ,sum = 8918
8888 ,sum = 8920
8889 ,sum = 8922
8890 ,sum = 8915
8891 ,sum = 8917
8892 ,sum = 8919
8893 ,sum = 8921
8894 ,sum = 8923
8895 ,sum = 8925
8896 ,sum = 8927
8897 ,sum = 8929
8898 ,sum = 8931
8899 ,sum = 8933
8900 ,sum = 8917
8901 ,sum = 8919
8902 ,sum = 8921
8903 ,sum = 8923
8904 ,sum = 8925
8905 ,sum = 8927
8906 ,sum = 8929
8907 ,sum = 8931
8908 ,sum = 8933
8909 ,sum = 8935
8910 ,sum = 8928
8911 ,sum = 8930
8912 ,sum = 8932
8913 ,sum = 8934
8914 ,sum = 8936
8915 ,sum = 8938
8916 ,sum = 8940
8917 ,sum = 8942
8918 ,sum = 8944
8919 ,sum = 8946
8920 ,sum = 8939
8921 ,sum = 8941
8922 ,sum = 8943
8923 ,sum = 8945
8924 ,sum = 8947
8925 ,sum = 8949
8926 ,sum = 8951
8927 ,sum = 8953
8928 ,sum = 8955
8929 ,sum = 8957
8930 ,sum = 8950
8931 ,sum = 8952
8932 ,sum = 8954
8933 ,sum = 8956
8934 ,sum = 8958
8935 ,sum = 8960
8936 ,sum = 8962
8937 ,sum = 8964
8938 ,sum = 8966
8939 ,sum = 8968
8940 ,sum = 8961
8941 ,sum = 8963
8942 ,sum = 8965
8943 ,sum = 8967
8944 ,sum = 8969
8945 ,sum = 8971
8946 ,sum = 8973
8947 ,sum = 8975
8948 ,sum = 8977
8949 ,sum = 8979
8950 ,sum = 8972
8951 ,sum = 8974
8952 ,sum = 8976
8953 ,sum = 8978
8954 ,sum = 8980
8955 ,sum = 8982
8956 ,sum = 8984
8957 ,sum = 8986
8958 ,sum = 8988
8959 ,sum = 8990
8960 ,sum = 8983
8961 ,sum = 8985
8962 ,sum = 8987
8963 ,sum = 8989
8964 ,sum = 8991
8965 ,sum = 8993
8966 ,sum = 8995
8967 ,sum = 8997
8968 ,sum = 8999
8969 ,sum = 9001
8970 ,sum = 8994
8971 ,sum = 8996
8972 ,sum = 8998
8973 ,sum = 9000
8974 ,sum = 9002
8975 ,sum = 9004
8976 ,sum = 9006
8977 ,sum = 9008
8978 ,sum = 9010
8979 ,sum = 9012
8980 ,sum = 9005
8981 ,sum = 9007
8982 ,sum = 9009
8983 ,sum = 9011
8984 ,sum = 9013
8985 ,sum = 9015
8986 ,sum = 9017
8987 ,sum = 9019
8988 ,sum = 9021
8989 ,sum = 9023
8990 ,sum = 9016
8991 ,sum = 9018
8992 ,sum = 9020
8993 ,sum = 9022
8994 ,sum = 9024
8995 ,sum = 9026
8996 ,sum = 9028
8997 ,sum = 9030
8998 ,sum = 9032
8999 ,sum = 9034
9000 ,sum = 9009
9001 ,sum = 9011
9002 ,sum = 9013
9003 ,sum = 9015
9004 ,sum = 9017
9005 ,sum = 9019
9006 ,sum = 9021
9007 ,sum = 9023
9008 ,sum = 9025
9009 ,sum = 9027
9010 ,sum = 9020
9011 ,sum = 9022
9012 ,sum = 9024
9013 ,sum = 9026
9014 ,sum = 9028
9015 ,sum = 9030
9016 ,sum = 9032
9017 ,sum = 9034
9018 ,sum = 9036
9019 ,sum = 9038
9020 ,sum = 9031
9021 ,sum = 9033
9022 ,sum = 9035
9023 ,sum = 9037
9024 ,sum = 9039
9025 ,sum = 9041
9026 ,sum = 9043
9027 ,sum = 9045
9028 ,sum = 9047
9029 ,sum = 9049
9030 ,sum = 9042
9031 ,sum = 9044
9032 ,sum = 9046
9033 ,sum = 9048
9034 ,sum = 9050
9035 ,sum = 9052
9036 ,sum = 9054
9037 ,sum = 9056
9038 ,sum = 9058
9039 ,sum = 9060
9040 ,sum = 9053
9041 ,sum = 9055
9042 ,sum = 9057
9043 ,sum = 9059
9044 ,sum = 9061
9045 ,sum = 9063
9046 ,sum = 9065
9047 ,sum = 9067
9048 ,sum = 9069
9049 ,sum = 9071
9050 ,sum = 9064
9051 ,sum = 9066
9052 ,sum = 9068
9053 ,sum = 9070
9054 ,sum = 9072
9055 ,sum = 9074
9056 ,sum = 9076
9057 ,sum = 9078
9058 ,sum = 9080
9059 ,sum = 9082
9060 ,sum = 9075
9061 ,sum = 9077
9062 ,sum = 9079
9063 ,sum = 9081
9064 ,sum = 9083
9065 ,sum = 9085
9066 ,sum = 9087
9067 ,sum = 9089
9068 ,sum = 9091
9069 ,sum = 9093
9070 ,sum = 9086
9071 ,sum = 9088
9072 ,sum = 9090
9073 ,sum = 9092
9074 ,sum = 9094
9075 ,sum = 9096
9076 ,sum = 9098
9077 ,sum = 9100
9078 ,sum = 9102
9079 ,sum = 9104
9080 ,sum = 9097
9081 ,sum = 9099
9082 ,sum = 9101
9083 ,sum = 9103
9084 ,sum = 9105
9085 ,sum = 9107
9086 ,sum = 9109
9087 ,sum = 9111
9088 ,sum = 9113
9089 ,sum = 9115
9090 ,sum = 9108
9091 ,sum = 9110
9092 ,sum = 9112
9093 ,sum = 9114
9094 ,sum = 9116
9095 ,sum = 9118
9096 ,sum = 9120
9097 ,sum = 9122
9098 ,sum = 9124
9099 ,sum = 9126
9100 ,sum = 9110
9101 ,sum = 9112
9102 ,sum = 9114
9103 ,sum = 9116
9104 ,sum = 9118
9105 ,sum = 9120
9106 ,sum = 9122
9107 ,sum = 9124
9108 ,sum = 9126
9109 ,sum = 9128
9110 ,sum = 9121
9111 ,sum = 9123
9112 ,sum = 9125
9113 ,sum = 9127
9114 ,sum = 9129
9115 ,sum = 9131
9116 ,sum = 9133
9117 ,sum = 9135
9118 ,sum = 9137
9119 ,sum = 9139
9120 ,sum = 9132
9121 ,sum = 9134
9122 ,sum = 9136
9123 ,sum = 9138
9124 ,sum = 9140
9125 ,sum = 9142
9126 ,sum = 9144
9127 ,sum = 9146
9128 ,sum = 9148
9129 ,sum = 9150
9130 ,sum = 9143
9131 ,sum = 9145
9132 ,sum = 9147
9133 ,sum = 9149
9134 ,sum = 9151
9135 ,sum = 9153
9136 ,sum = 9155
9137 ,sum = 9157
9138 ,sum = 9159
9139 ,sum = 9161
9140 ,sum = 9154
9141 ,sum = 9156
9142 ,sum = 9158
9143 ,sum = 9160
9144 ,sum = 9162
9145 ,sum = 9164
9146 ,sum = 9166
9147 ,sum = 9168
9148 ,sum = 9170
9149 ,sum = 9172
9150 ,sum = 9165
9151 ,sum = 9167
9152 ,sum = 9169
9153 ,sum = 9171
9154 ,sum = 9173
9155 ,sum = 9175
9156 ,sum = 9177
9157 ,sum = 9179
9158 ,sum = 9181
9159 ,sum = 9183
9160 ,sum = 9176
9161 ,sum = 9178
9162 ,sum = 9180
9163 ,sum = 9182
9164 ,sum = 9184
9165 ,sum = 9186
9166 ,sum = 9188
9167 ,sum = 9190
9168 ,sum = 9192
9169 ,sum = 9194
9170 ,sum = 9187
9171 ,sum = 9189
9172 ,sum = 9191
9173 ,sum = 9193
9174 ,sum = 9195
9175 ,sum = 9197
9176 ,sum = 9199
9177 ,sum = 9201
9178 ,sum = 9203
9179 ,sum = 9205
9180 ,sum = 9198
9181 ,sum = 9200
9182 ,sum = 9202
9183 ,sum = 9204
9184 ,sum = 9206
9185 ,sum = 9208
9186 ,sum = 9210
9187 ,sum = 9212
9188 ,sum = 9214
9189 ,sum = 9216
9190 ,sum = 9209
9191 ,sum = 9211
9192 ,sum = 9213
9193 ,sum = 9215
9194 ,sum = 9217
9195 ,sum = 9219
9196 ,sum = 9221
9197 ,sum = 9223
9198 ,sum = 9225
9199 ,sum = 9227
9200 ,sum = 9211
9201 ,sum = 9213
9202 ,sum = 9215
9203 ,sum = 9217
9204 ,sum = 9219
9205 ,sum = 9221
9206 ,sum = 9223
9207 ,sum = 9225
9208 ,sum = 9227
9209 ,sum = 9229
9210 ,sum = 9222
9211 ,sum = 9224
9212 ,sum = 9226
9213 ,sum = 9228
9214 ,sum = 9230
9215 ,sum = 9232
9216 ,sum = 9234
9217 ,sum = 9236
9218 ,sum = 9238
9219 ,sum = 9240
9220 ,sum = 9233
9221 ,sum = 9235
9222 ,sum = 9237
9223 ,sum = 9239
9224 ,sum = 9241
9225 ,sum = 9243
9226 ,sum = 9245
9227 ,sum = 9247
9228 ,sum = 9249
9229 ,sum = 9251
9230 ,sum = 9244
9231 ,sum = 9246
9232 ,sum = 9248
9233 ,sum = 9250
9234 ,sum = 9252
9235 ,sum = 9254
9236 ,sum = 9256
9237 ,sum = 9258
9238 ,sum = 9260
9239 ,sum = 9262
9240 ,sum = 9255
9241 ,sum = 9257
9242 ,sum = 9259
9243 ,sum = 9261
9244 ,sum = 9263
9245 ,sum = 9265
9246 ,sum = 9267
9247 ,sum = 9269
9248 ,sum = 9271
9249 ,sum = 9273
9250 ,sum = 9266
9251 ,sum = 9268
9252 ,sum = 9270
9253 ,sum = 9272
9254 ,sum = 9274
9255 ,sum = 9276
9256 ,sum = 9278
9257 ,sum = 9280
9258 ,sum = 9282
9259 ,sum = 9284
9260 ,sum = 9277
9261 ,sum = 9279
9262 ,sum = 9281
9263 ,sum = 9283
9264 ,sum = 9285
9265 ,sum = 9287
9266 ,sum = 9289
9267 ,sum = 9291
9268 ,sum = 9293
9269 ,sum = 9295
9270 ,sum = 9288
9271 ,sum = 9290
9272 ,sum = 9292
9273 ,sum = 9294
9274 ,sum = 9296
9275 ,sum = 9298
9276 ,sum = 9300
9277 ,sum = 9302
9278 ,sum = 9304
9279 ,sum = 9306
9280 ,sum = 9299
9281 ,sum = 9301
9282 ,sum = 9303
9283 ,sum = 9305
9284 ,sum = 9307
9285 ,sum = 9309
9286 ,sum = 9311
9287 ,sum = 9313
9288 ,sum = 9315
9289 ,sum = 9317
9290 ,sum = 9310
9291 ,sum = 9312
9292 ,sum = 9314
9293 ,sum = 9316
9294 ,sum = 9318
9295 ,sum = 9320
9296 ,sum = 9322
9297 ,sum = 9324
9298 ,sum = 9326
9299 ,sum = 9328
9300 ,sum = 9312
9301 ,sum = 9314
9302 ,sum = 9316
9303 ,sum = 9318
9304 ,sum = 9320
9305 ,sum = 9322
9306 ,sum = 9324
9307 ,sum = 9326
9308 ,sum = 9328
9309 ,sum = 9330
9310 ,sum = 9323
9311 ,sum = 9325
9312 ,sum = 9327
9313 ,sum = 9329
9314 ,sum = 9331
9315 ,sum = 9333
9316 ,sum = 9335
9317 ,sum = 9337
9318 ,sum = 9339
9319 ,sum = 9341
9320 ,sum = 9334
9321 ,sum = 9336
9322 ,sum = 9338
9323 ,sum = 9340
9324 ,sum = 9342
9325 ,sum = 9344
9326 ,sum = 9346
9327 ,sum = 9348
9328 ,sum = 9350
9329 ,sum = 9352
9330 ,sum = 9345
9331 ,sum = 9347
9332 ,sum = 9349
9333 ,sum = 9351
9334 ,sum = 9353
9335 ,sum = 9355
9336 ,sum = 9357
9337 ,sum = 9359
9338 ,sum = 9361
9339 ,sum = 9363
9340 ,sum = 9356
9341 ,sum = 9358
9342 ,sum = 9360
9343 ,sum = 9362
9344 ,sum = 9364
9345 ,sum = 9366
9346 ,sum = 9368
9347 ,sum = 9370
9348 ,sum = 9372
9349 ,sum = 9374
9350 ,sum = 9367
9351 ,sum = 9369
9352 ,sum = 9371
9353 ,sum = 9373
9354 ,sum = 9375
9355 ,sum = 9377
9356 ,sum = 9379
9357 ,sum = 9381
9358 ,sum = 9383
9359 ,sum = 9385
9360 ,sum = 9378
9361 ,sum = 9380
9362 ,sum = 9382
9363 ,sum = 9384
9364 ,sum = 9386
9365 ,sum = 9388
9366 ,sum = 9390
9367 ,sum = 9392
9368 ,sum = 9394
9369 ,sum = 9396
9370 ,sum = 9389
9371 ,sum = 9391
9372 ,sum = 9393
9373 ,sum = 9395
9374 ,sum = 9397
9375 ,sum = 9399
9376 ,sum = 9401
9377 ,sum = 9403
9378 ,sum = 9405
9379 ,sum = 9407
9380 ,sum = 9400
9381 ,sum = 9402
9382 ,sum = 9404
9383 ,sum = 9406
9384 ,sum = 9408
9385 ,sum = 9410
9386 ,sum = 9412
9387 ,sum = 9414
9388 ,sum = 9416
9389 ,sum = 9418
9390 ,sum = 9411
9391 ,sum = 9413
9392 ,sum = 9415
9393 ,sum = 9417
9394 ,sum = 9419
9395 ,sum = 9421
9396 ,sum = 9423
9397 ,sum = 9425
9398 ,sum = 9427
9399 ,sum = 9429
9400 ,sum = 9413
9401 ,sum = 9415
9402 ,sum = 9417
9403 ,sum = 9419
9404 ,sum = 9421
9405 ,sum = 9423
9406 ,sum = 9425
9407 ,sum = 9427
9408 ,sum = 9429
9409 ,sum = 9431
9410 ,sum = 9424
9411 ,sum = 9426
9412 ,sum = 9428
9413 ,sum = 9430
9414 ,sum = 9432
9415 ,sum = 9434
9416 ,sum = 9436
9417 ,sum = 9438
9418 ,sum = 9440
9419 ,sum = 9442
9420 ,sum = 9435
9421 ,sum = 9437
9422 ,sum = 9439
9423 ,sum = 9441
9424 ,sum = 9443
9425 ,sum = 9445
9426 ,sum = 9447
9427 ,sum = 9449
9428 ,sum = 9451
9429 ,sum = 9453
9430 ,sum = 9446
9431 ,sum = 9448
9432 ,sum = 9450
9433 ,sum = 9452
9434 ,sum = 9454
9435 ,sum = 9456
9436 ,sum = 9458
9437 ,sum = 9460
9438 ,sum = 9462
9439 ,sum = 9464
9440 ,sum = 9457
9441 ,sum = 9459
9442 ,sum = 9461
9443 ,sum = 9463
9444 ,sum = 9465
9445 ,sum = 9467
9446 ,sum = 9469
9447 ,sum = 9471
9448 ,sum = 9473
9449 ,sum = 9475
9450 ,sum = 9468
9451 ,sum = 9470
9452 ,sum = 9472
9453 ,sum = 9474
9454 ,sum = 9476
9455 ,sum = 9478
9456 ,sum = 9480
9457 ,sum = 9482
9458 ,sum = 9484
9459 ,sum = 9486
9460 ,sum = 9479
9461 ,sum = 9481
9462 ,sum = 9483
9463 ,sum = 9485
9464 ,sum = 9487
9465 ,sum = 9489
9466 ,sum = 9491
9467 ,sum = 9493
9468 ,sum = 9495
9469 ,sum = 9497
9470 ,sum = 9490
9471 ,sum = 9492
9472 ,sum = 9494
9473 ,sum = 9496
9474 ,sum = 9498
9475 ,sum = 9500
9476 ,sum = 9502
9477 ,sum = 9504
9478 ,sum = 9506
9479 ,sum = 9508
9480 ,sum = 9501
9481 ,sum = 9503
9482 ,sum = 9505
9483 ,sum = 9507
9484 ,sum = 9509
9485 ,sum = 9511
9486 ,sum = 9513
9487 ,sum = 9515
9488 ,sum = 9517
9489 ,sum = 9519
9490 ,sum = 9512
9491 ,sum = 9514
9492 ,sum = 9516
9493 ,sum = 9518
9494 ,sum = 9520
9495 ,sum = 9522
9496 ,sum = 9524
9497 ,sum = 9526
9498 ,sum = 9528
9499 ,sum = 9530
9500 ,sum = 9514
9501 ,sum = 9516
9502 ,sum = 9518
9503 ,sum = 9520
9504 ,sum = 9522
9505 ,sum = 9524
9506 ,sum = 9526
9507 ,sum = 9528
9508 ,sum = 9530
9509 ,sum = 9532
9510 ,sum = 9525
9511 ,sum = 9527
9512 ,sum = 9529
9513 ,sum = 9531
9514 ,sum = 9533
9515 ,sum = 9535
9516 ,sum = 9537
9517 ,sum = 9539
9518 ,sum = 9541
9519 ,sum = 9543
9520 ,sum = 9536
9521 ,sum = 9538
9522 ,sum = 9540
9523 ,sum = 9542
9524 ,sum = 9544
9525 ,sum = 9546
9526 ,sum = 9548
9527 ,sum = 9550
9528 ,sum = 9552
9529 ,sum = 9554
9530 ,sum = 9547
9531 ,sum = 9549
9532 ,sum = 9551
9533 ,sum = 9553
9534 ,sum = 9555
9535 ,sum = 9557
9536 ,sum = 9559
9537 ,sum = 9561
9538 ,sum = 9563
9539 ,sum = 9565
9540 ,sum = 9558
9541 ,sum = 9560
9542 ,sum = 9562
9543 ,sum = 9564
9544 ,sum = 9566
9545 ,sum = 9568
9546 ,sum = 9570
9547 ,sum = 9572
9548 ,sum = 9574
9549 ,sum = 9576
9550 ,sum = 9569
9551 ,sum = 9571
9552 ,sum = 9573
9553 ,sum = 9575
9554 ,sum = 9577
9555 ,sum = 9579
9556 ,sum = 9581
9557 ,sum = 9583
9558 ,sum = 9585
9559 ,sum = 9587
9560 ,sum = 9580
9561 ,sum = 9582
9562 ,sum = 9584
9563 ,sum = 9586
9564 ,sum = 9588
9565 ,sum = 9590
9566 ,sum = 9592
9567 ,sum = 9594
9568 ,sum = 9596
9569 ,sum = 9598
9570 ,sum = 9591
9571 ,sum = 9593
9572 ,sum = 9595
9573 ,sum = 9597
9574 ,sum = 9599
9575 ,sum = 9601
9576 ,sum = 9603
9577 ,sum = 9605
9578 ,sum = 9607
9579 ,sum = 9609
9580 ,sum = 9602
9581 ,sum = 9604
9582 ,sum = 9606
9583 ,sum = 9608
9584 ,sum = 9610
9585 ,sum = 9612
9586 ,sum = 9614
9587 ,sum = 9616
9588 ,sum = 9618
9589 ,sum = 9620
9590 ,sum = 9613
9591 ,sum = 9615
9592 ,sum = 9617
9593 ,sum = 9619
9594 ,sum = 9621
9595 ,sum = 9623
9596 ,sum = 9625
9597 ,sum = 9627
9598 ,sum = 9629
9599 ,sum = 9631
9600 ,sum = 9615
9601 ,sum = 9617
9602 ,sum = 9619
9603 ,sum = 9621
9604 ,sum = 9623
9605 ,sum = 9625
9606 ,sum = 9627
9607 ,sum = 9629
9608 ,sum = 9631
9609 ,sum = 9633
9610 ,sum = 9626
9611 ,sum = 9628
9612 ,sum = 9630
9613 ,sum = 9632
9614 ,sum = 9634
9615 ,sum = 9636
9616 ,sum = 9638
9617 ,sum = 9640
9618 ,sum = 9642
9619 ,sum = 9644
9620 ,sum = 9637
9621 ,sum = 9639
9622 ,sum = 9641
9623 ,sum = 9643
9624 ,sum = 9645
9625 ,sum = 9647
9626 ,sum = 9649
9627 ,sum = 9651
9628 ,sum = 9653
9629 ,sum = 9655
9630 ,sum = 9648
9631 ,sum = 9650
9632 ,sum = 9652
9633 ,sum = 9654
9634 ,sum = 9656
9635 ,sum = 9658
9636 ,sum = 9660
9637 ,sum = 9662
9638 ,sum = 9664
9639 ,sum = 9666
9640 ,sum = 9659
9641 ,sum = 9661
9642 ,sum = 9663
9643 ,sum = 9665
9644 ,sum = 9667
9645 ,sum = 9669
9646 ,sum = 9671
9647 ,sum = 9673
9648 ,sum = 9675
9649 ,sum = 9677
9650 ,sum = 9670
9651 ,sum = 9672
9652 ,sum = 9674
9653 ,sum = 9676
9654 ,sum = 9678
9655 ,sum = 9680
9656 ,sum = 9682
9657 ,sum = 9684
9658 ,sum = 9686
9659 ,sum = 9688
9660 ,sum = 9681
9661 ,sum = 9683
9662 ,sum = 9685
9663 ,sum = 9687
9664 ,sum = 9689
9665 ,sum = 9691
9666 ,sum = 9693
9667 ,sum = 9695
9668 ,sum = 9697
9669 ,sum = 9699
9670 ,sum = 9692
9671 ,sum = 9694
9672 ,sum = 9696
9673 ,sum = 9698
9674 ,sum = 9700
9675 ,sum = 9702
9676 ,sum = 9704
9677 ,sum = 9706
9678 ,sum = 9708
9679 ,sum = 9710
9680 ,sum = 9703
9681 ,sum = 9705
9682 ,sum = 9707
9683 ,sum = 9709
9684 ,sum = 9711
9685 ,sum = 9713
9686 ,sum = 9715
9687 ,sum = 9717
9688 ,sum = 9719
9689 ,sum = 9721
9690 ,sum = 9714
9691 ,sum = 9716
9692 ,sum = 9718
9693 ,sum = 9720
9694 ,sum = 9722
9695 ,sum = 9724
9696 ,sum = 9726
9697 ,sum = 9728
9698 ,sum = 9730
9699 ,sum = 9732
9700 ,sum = 9716
9701 ,sum = 9718
9702 ,sum = 9720
9703 ,sum = 9722
9704 ,sum = 9724
9705 ,sum = 9726
9706 ,sum = 9728
9707 ,sum = 9730
9708 ,sum = 9732
9709 ,sum = 9734
9710 ,sum = 9727
9711 ,sum = 9729
9712 ,sum = 9731
9713 ,sum = 9733
9714 ,sum = 9735
9715 ,sum = 9737
9716 ,sum = 9739
9717 ,sum = 9741
9718 ,sum = 9743
9719 ,sum = 9745
9720 ,sum = 9738
9721 ,sum = 9740
9722 ,sum = 9742
9723 ,sum = 9744
9724 ,sum = 9746
9725 ,sum = 9748
9726 ,sum = 9750
9727 ,sum = 9752
9728 ,sum = 9754
9729 ,sum = 9756
9730 ,sum = 9749
9731 ,sum = 9751
9732 ,sum = 9753
9733 ,sum = 9755
9734 ,sum = 9757
9735 ,sum = 9759
9736 ,sum = 9761
9737 ,sum = 9763
9738 ,sum = 9765
9739 ,sum = 9767
9740 ,sum = 9760
9741 ,sum = 9762
9742 ,sum = 9764
9743 ,sum = 9766
9744 ,sum = 9768
9745 ,sum = 9770
9746 ,sum = 9772
9747 ,sum = 9774
9748 ,sum = 9776
9749 ,sum = 9778
9750 ,sum = 9771
9751 ,sum = 9773
9752 ,sum = 9775
9753 ,sum = 9777
9754 ,sum = 9779
9755 ,sum = 9781
9756 ,sum = 9783
9757 ,sum = 9785
9758 ,sum = 9787
9759 ,sum = 9789
9760 ,sum = 9782
9761 ,sum = 9784
9762 ,sum = 9786
9763 ,sum = 9788
9764 ,sum = 9790
9765 ,sum = 9792
9766 ,sum = 9794
9767 ,sum = 9796
9768 ,sum = 9798
9769 ,sum = 9800
9770 ,sum = 9793
9771 ,sum = 9795
9772 ,sum = 9797
9773 ,sum = 9799
9774 ,sum = 9801
9775 ,sum = 9803
9776 ,sum = 9805
9777 ,sum = 9807
9778 ,sum = 9809
9779 ,sum = 9811
9780 ,sum = 9804
9781 ,sum = 9806
9782 ,sum = 9808
9783 ,sum = 9810
9784 ,sum = 9812
9785 ,sum = 9814
9786 ,sum = 9816
9787 ,sum = 9818
9788 ,sum = 9820
9789 ,sum = 9822
9790 ,sum = 9815
9791 ,sum = 9817
9792 ,sum = 9819
9793 ,sum = 9821
9794 ,sum = 9823
9795 ,sum = 9825
9796 ,sum = 9827
9797 ,sum = 9829
9798 ,sum = 9831
9799 ,sum = 9833
9800 ,sum = 9817
9801 ,sum = 9819
9802 ,sum = 9821
9803 ,sum = 9823
9804 ,sum = 9825
9805 ,sum = 9827
9806 ,sum = 9829
9807 ,sum = 9831
9808 ,sum = 9833
9809 ,sum = 9835
9810 ,sum = 9828
9811 ,sum = 9830
9812 ,sum = 9832
9813 ,sum = 9834
9814 ,sum = 9836
9815 ,sum = 9838
9816 ,sum = 9840
9817 ,sum = 9842
9818 ,sum = 9844
9819 ,sum = 9846
9820 ,sum = 9839
9821 ,sum = 9841
9822 ,sum = 9843
9823 ,sum = 9845
9824 ,sum = 9847
9825 ,sum = 9849
9826 ,sum = 9851
9827 ,sum = 9853
9828 ,sum = 9855
9829 ,sum = 9857
9830 ,sum = 9850
9831 ,sum = 9852
9832 ,sum = 9854
9833 ,sum = 9856
9834 ,sum = 9858
9835 ,sum = 9860
9836 ,sum = 9862
9837 ,sum = 9864
9838 ,sum = 9866
9839 ,sum = 9868
9840 ,sum = 9861
9841 ,sum = 9863
9842 ,sum = 9865
9843 ,sum = 9867
9844 ,sum = 9869
9845 ,sum = 9871
9846 ,sum = 9873
9847 ,sum = 9875
9848 ,sum = 9877
9849 ,sum = 9879
9850 ,sum = 9872
9851 ,sum = 9874
9852 ,sum = 9876
9853 ,sum = 9878
9854 ,sum = 9880
9855 ,sum = 9882
9856 ,sum = 9884
9857 ,sum = 9886
9858 ,sum = 9888
9859 ,sum = 9890
9860 ,sum = 9883
9861 ,sum = 9885
9862 ,sum = 9887
9863 ,sum = 9889
9864 ,sum = 9891
9865 ,sum = 9893
9866 ,sum = 9895
9867 ,sum = 9897
9868 ,sum = 9899
9869 ,sum = 9901
9870 ,sum = 9894
9871 ,sum = 9896
9872 ,sum = 9898
9873 ,sum = 9900
9874 ,sum = 9902
9875 ,sum = 9904
9876 ,sum = 9906
9877 ,sum = 9908
9878 ,sum = 9910
9879 ,sum = 9912
9880 ,sum = 9905
9881 ,sum = 9907
9882 ,sum = 9909
9883 ,sum = 9911
9884 ,sum = 9913
9885 ,sum = 9915
9886 ,sum = 9917
9887 ,sum = 9919
9888 ,sum = 9921
9889 ,sum = 9923
9890 ,sum = 9916
9891 ,sum = 9918
9892 ,sum = 9920
9893 ,sum = 9922
9894 ,sum = 9924
9895 ,sum = 9926
9896 ,sum = 9928
9897 ,sum = 9930
9898 ,sum = 9932
9899 ,sum = 9934
9900 ,sum = 9918
9901 ,sum = 9920
9902 ,sum = 9922
9903 ,sum = 9924
9904 ,sum = 9926
9905 ,sum = 9928
9906 ,sum = 9930
9907 ,sum = 9932
9908 ,sum = 9934
9909 ,sum = 9936
9910 ,sum = 9929
9911 ,sum = 9931
9912 ,sum = 9933
9913 ,sum = 9935
9914 ,sum = 9937
9915 ,sum = 9939
9916 ,sum = 9941
9917 ,sum = 9943
9918 ,sum = 9945
9919 ,sum = 9947
9920 ,sum = 9940
9921 ,sum = 9942
9922 ,sum = 9944
9923 ,sum = 9946
9924 ,sum = 9948
9925 ,sum = 9950
9926 ,sum = 9952
9927 ,sum = 9954
9928 ,sum = 9956
9929 ,sum = 9958
9930 ,sum = 9951
9931 ,sum = 9953
9932 ,sum = 9955
9933 ,sum = 9957
9934 ,sum = 9959
9935 ,sum = 9961
9936 ,sum = 9963
9937 ,sum = 9965
9938 ,sum = 9967
9939 ,sum = 9969
9940 ,sum = 9962
9941 ,sum = 9964
9942 ,sum = 9966
9943 ,sum = 9968
9944 ,sum = 9970
9945 ,sum = 9972
9946 ,sum = 9974
9947 ,sum = 9976
9948 ,sum = 9978
9949 ,sum = 9980
9950 ,sum = 9973
9951 ,sum = 9975
9952 ,sum = 9977
9953 ,sum = 9979
9954 ,sum = 9981
9955 ,sum = 9983
9956 ,sum = 9985
9957 ,sum = 9987
9958 ,sum = 9989
9959 ,sum = 9991
9960 ,sum = 9984
9961 ,sum = 9986
9962 ,sum = 9988
9963 ,sum = 9990
9964 ,sum = 9992
9965 ,sum = 9994
9966 ,sum = 9996
9967 ,sum = 9998
9968 ,sum = 10000

代码

test.cpp

#include<iostream>
#include<fstream>
#include"mine_string.h"
using namespace std;

int main()
{
	int const size = 10000;
	ofstream writer;
	writer.open("data.js");
	writer.clear();

	for(int i = 0;;i++)
	{
		std::pair<int *,int> p = String::IntToArray(i);
		writer<<i<<" ,sum = "<<p.first[p.second+1]+i<<endl;
		if( p.first[p.second+1]+i >= size )
			break;
	}
	writer.close();

	system("pause");
	return 0;
}

mine_string.h

#include <iostream>
#include <string>
#include <limits>
using namespace std;

// 类中函数说明:每一个函数名第一个标示符是大写字母,则是对外窗体。否则不是
// extra the class of string
class String:public string
{

private:

	// function 17: go larger   
	// input: a int keyword with string , and the int keyword key   
	// output: a double number    
	// 功能: 尝试找到一个区间使得 a^2 <= key <= b^2   
	static string _make_qujian(string key,int weishu); 


	// function 18: binary search   
	// input: two int numbers s and b, and the int keyword key and weishu   
	// output: a double number with string   
	// 功能: 实现sqrt函数,找到 r^2 == key   
	static string _binary_search(string s,string b,string key,int weishu); 


	// function 19: get perfect double   
	// input: two strings with data and key ,weishu    
	// output: a string with result(data < result < data+1) ,and result^2 <= key   
	// 功能: 实现整数开方精确到小数部分   
	static string _get_perfect(string data,string key,int weishu);  

	// function 19: get more number   
	// input: two string data and key ,(bigger)   
	// output: a pair with <bool,string>,if(true) perfect string,or bad string   
	// 功能: 进一步精确小数的位数   
	static std::pair<bool,string> _get_more_number(string data,string key);

public:

	// function 1: mode the add of int( (-3) + (-3) ) = - 6
	// input: 两个字符串 a 和 b,里面放的都是整数;
	// output: 返回一个字符串,字符串里面是整数;
	// 功能: 实现參数两个整数的相加操作,结果存在返回的字符串里
	static string ADD_Int(string a,string b);



	// function 2: make a-b mode int a - b; 7 - (-3) = 10
	// input: 两个字符串 a 和 b,里面放的都是整数;
	// output: 返回一个字符串。字符串里面是整数;
	// 功能: 实现參数两个整数的相减操作。结果存在返回的字符串里
	static string MINUS_Int(string a,string b);

	// function 3: make a*b mode int a * b;
	// input: 两个字符串 a 和 b,里面放的都是整数;
	// output: 返回一个字符串。字符串里面是整数;
	// 功能: 实现參数两个整数的相乘操作,结果存在返回的字符串里
	static string MULT_Int(string a,string b);

	// function 4: mode the division a/b
	// input: 两个字符串 a 和 b,里面放的都是整数;
	// output: 返回一个字符串,字符串里面是整数;
	// 功能: 实现參数两个整数的相除操作。结果存在返回的字符串里
	static string DIV_Int(string a,string b);

	// function 5: pow number a^b
	// input: 两个字符串 a 和 b。里面放的都是整数;
	// output: 返回一个字符串。字符串里面是整数;
	// 功能: 实现參数两个整数的a^b操作,结果存在返回的字符串里
	static string Pow_Int(string a,string b);

	// function 6: int To string :"123" = 123
	// input: 一个int数 a;
	// output: 返回一个字符串,字符串里面是整数;
	// 功能: 将整数a转换成相应的字符串格式
	static string Int_To_String(int x);

	// function 7: static char division a/b : 4 / 3
	static string Division(string a,string b);

	// function 8: make a-b mode int a - b; 4 - 3
	static string MinusInt(string a,string b);

	// function 9: mode the add of int :3 + 4
	static string AddInt(string a,string b);

	// function 10: make char to the int number :'9' = 9
	static int CharToNumber(char c);

	// function 11: make int to the model char : 7 = '7'
	static string IntToChar(int i);

	// function 12: check whether the string is legal 
	static bool Check_all_number(string a);

	// function 13: compare string a and b
	// input: 两个字符串 a 和 b,里面放的都是整数;
	// output: 返回一个字符,字符里是a和b的大小关系;
	// 功能: 实现參数两个整数的a和b比較操作,结果< or = or >存在返回的字符里
	static char Compare(string a,string b);

	// function 14: make string into standard string number
	static bool Standardization(string &a);

	// function 15: make string(>0) into standard int number
	// input: 一个字符串 a,里面放的是一个整数;
	// output: 返回一个字符串,字符串里是a相应的整形数据;
	// 功能: 将存在字符串里的整数取出来,放在整形容器里,然后返回,依据返回的结果能够判定是否转换成功
	static std::pair<bool,int> String_into_intNumber(string &a);


	// function 16: get data   
	// input: a int number data with string   
	// output: a string number b   
	// 功能: 实现 sqrt 函数 开方函数  
	static string Sqrt_data( string data ,int weishu);  

 
	// function 20: 求余操作
	// input: two int number within string
	// output: a int number within string
	// 功能: 求出a%b
	static string Qiuyu(string a,string b);

	// function 21: Qiu fanshu
	// input: a int number within string
	// output: a int number within string
	// 功能: 实现取反操作。相反数
	static string Qiu_fanshu(string a);


	// function 22: data to binary system
	// input: a int number within string
	// output: a fuhao wei within bool and a binary_system result with string
	// 功能 : 把一个十进制数转换成二进制数
	static std::pair<bool,string> Data_to_Binary_system(string data);


	// function 23: 计算一个整数有多少位数
	// 输入: 一个整数
	// 输出:整数的位数
	static int IntData_length(int N);



	// function 24: 把一个整型数变成一个数组
	// 输入:一个整数
	// 输出:一个数组,整数的每一位,还有和放在数组的最后面 和它的长度
	static std::pair<int*,int> IntToArray(int a);



};



// mode the add of int
string String::ADD_Int(string a,string b)
{
	// exception of input
	if( a.empty() )
		return b;
	else if( b.empty() )
		return "0";
	if(!Check_all_number(a) || !Check_all_number(b))
	{
		return "exception of input ADD_Int";
	}
	Standardization(a);
	Standardization(b);	

	if(a[0] != '-' && b[0] != '-')
		return AddInt(a,b);
	else if(a[0] != '-'&& b[0] == '-')		
		return MinusInt( a,b.substr( 1,b.size() ) );
	else if(a[0] == '-'&& b[0] != '-')
		return MinusInt(b,a.substr(1,a.size()));
	else return '-'+AddInt(a.substr(1,a.size()),b.substr( 1,b.size() ));
};







// make a-b mode int a - b;
string String::MINUS_Int(string a,string b)
{
	// exception of input
	if( a.empty() )
		return b;
	else if( b.empty() )
		return "0";
	if(!Check_all_number(a) || !Check_all_number(b))
	{
		return "exception of input Multiplies_Int";
	}
	Standardization(a);
	Standardization(b);	
	if(a[0] != '-' && b[0] != '-')
		return MinusInt(a,b);
	else if(a[0] != '-' && b[0] == '-')
		return AddInt(a,b.substr(1,b.size()));
	else if(a[0] == '-' && b[0] != '-')
		return "-"+AddInt(a.substr(1,a.size()),b);
	else return MinusInt( b.substr(1,b.size()) , a.substr(1,a.size()) );
};






// make a*b mode int a * b;
string String::MULT_Int(string a,string b)
{
	// exception of input
	if( a.empty() )
		return b;
	else if( b.empty() )
		return "0";
	if(!Check_all_number(a) || !Check_all_number(b))
	{
		return "exception of input Multiplies_Int";
	}
	Standardization(a);
	Standardization(b);	
	string::size_type i = a.size(),j = b.size();
	string c = "0",d = "";
	bool fushu = (a[0] == '-' && b[0] != '-')||(a[0] != '-' && b[0] == '-');
	if(a[0] == '-')	
		a = a.substr(1,a.size());		
	if(b[0] == '-')	
		b = b.substr(1,b.size());

	int jinwei = 0;
	for( j = b.size()-1 ; j < b.size() ;j--)
	{
		// each number of b to * a 
		jinwei = 0;
		for( i = a.size()-1 ; i < a.size() ;i-- )
		{
			d = IntToChar(   ( CharToNumber(a[i]) * CharToNumber(b[j]) + jinwei ) % 10 )+ d ;
			jinwei = ( CharToNumber(a[i]) * CharToNumber(b[j]) + jinwei ) / 10 ;
		}
		if(jinwei)
			d = IntToChar(jinwei) +d;
		// add all number result
		c = ADD_Int(c,d);
		d = "";
		unsigned int zero = 0 ;
		while( zero < b.size() - j )
		{
			d = d + '0';
			zero ++;
		}

	}

	Standardization(c);
	if( fushu && c != "0" )
		return '-'+c;
	else return c;
};




// mode the division a/b
string String::DIV_Int(string a,string b)
{
	// exception of input
	if( a.empty() )
		return "0";
	else if( b.empty() )
		return "e";
	if(!Check_all_number(a) || !Check_all_number(b))
	{
		return "exception of input DIV_Int";
	}
	Standardization(a);
	Standardization(b);	
	if(b == "0")
		return "e";
	bool fushu =  (a[0] == '-' && b[0] != '-')||(a[0] != '-' && b[0] == '-');
	if( a[0] == '-' )	
		a = a.substr(1,a.size());		
	if( b[0] == '-' )	
		b = b.substr(1,b.size());
	if( Compare(a,b) == '<' )
		return "0";


	string yushu = "";

	string beichushu = a.substr(0,b.size());	
	string shang = Division( beichushu , b);
	yushu =  MinusInt( beichushu ,MULT_Int( shang, b) );
	string c = shang;

	for(string::size_type i = b.size(); i<a.size(); i++)
	{	
		beichushu =   yushu+ a[i]     ;
		shang = Division( beichushu , b);
		c = c + shang;			
		yushu =  MinusInt( beichushu ,MULT_Int( shang, b) );
	}
	Standardization(c);
	return fushu?('-'+c):c;
};





// function: pow number x,y
string String::Pow_Int(string a,string b)
{
	// exception of input
	if( a.empty() )
		return "0";
	else if( b.empty() )
		return "e";
	if(!Check_all_number(a) || !Check_all_number(b))
	{
		return "exception of input DIV_Int";
	}
	Standardization(a);
	Standardization(b);	
	string result = "1" ;
	if(Compare(b,"0") != '<')
		for(string i ="0" ;Compare(i,b) == '<' ;i = AddInt(i,"1"))
		{
			result = MULT_Int(result,a);
		}
	else 
		for(string i ="0" ;Compare(i,b) == '>' ;i = MINUS_Int(i,"1"))
		{
			result = DIV_Int(result,a);
		}
		return result ;
};






// function : int To string 
string String::Int_To_String(int x)
{
	bool fushu = false;
	string result="";
	if(x < 0 )
	{
		fushu = true ;
		x = -x;
	}
	else if( x == 0 )
		return "0";
	while(x)
	{
		result = IntToChar(x % 10) + result;
		x = x/10;
	}
	if(fushu)
		result = "-"+result;
	return result;
};





// static char division a/b
string String::Division(string a,string b)
{
	// exception of input
	if( a.empty() )
		return "0";
	else if( b.empty() )
		return "e";
	if(!Check_all_number(a) || !Check_all_number(b))
	{
		cout<<"exception of input Division"<<endl;
		return "e";
	}
	Standardization(a);
	Standardization(b);	
	int i = 0;
	while( i<=9 )
	{
		// if a - b*i < b
		if(  Compare(   MINUS_Int(   a  ,   MULT_Int(IntToChar(i),b)    ) , b ) == '<'    )
			break;
		i++;
	}
	if( i>9 )
		return "e";
	return ""+IntToChar(i);
};






// make a-b mode int a - b;
string String::MinusInt(string a,string b)
{
	// exception of input
	if(!Check_all_number(a) || !Check_all_number(b))
		return "exception of input MinusInt";
	Standardization(a);
	Standardization(b);
	// particular string of input
	if(a.empty())
	{
		if(b.empty())
			return "0";
		else
			return "-"+b;
	}
	else if(b.empty())
	{
		return a;
	}

	// normal number a < b
	string c = "";
	bool check = true ;
	if(Compare(a,b) == '=')
		return "0";
	else if(Compare(a,b) == '<')
	{
		c = a ;
		a = b ;
		b = c ;
		c = "";
		check = false ;
	}
	// normal number a >= b
	string::size_type i = a.size()-1, j = b.size()-1;
	int jiewei = 0,now;

	while(i < a.size() && j < b.size())
	{
		now = CharToNumber(a[i]) - CharToNumber(b[j]) - jiewei ;

		if( now < 0 )
		{
			jiewei = 1;
			now = 10 + now ;
		}
		else jiewei = 0;
		c = IntToChar(now)  + c ;
		i--;j--;
	}
	while(i < a.size())
	{
		now = CharToNumber(a[i]) - jiewei ;
		if( now < 0 )
		{
			jiewei = 1;
			now = 10 + now ;
		}
		else jiewei = 0;
		c = IntToChar( now )  + c ;
		i--;
	}
	Standardization(c);
	if(!check)
		c = '-' + c;		
	return c; 
};







// mode the add of int
string String::AddInt(string a,string b)
{
	// exception of input
	if( a.empty() )
		return b;
	else if( b.empty() )
		return "0";
	if(!Check_all_number(a) || !Check_all_number(b))
	{
		return "exception of input AddInt";
	}
	Standardization(a);
	Standardization(b);
	string::size_type i = a.size()-1 ,j = b.size()-1 , k = 0 ;
	string c = "";
	int jinwei = 0;
	while( i < a.size() && j < b.size() )
	{
		c = IntToChar( ( CharToNumber(a[i]) + CharToNumber(b[j]) + jinwei ) % 10 ) + c;
		jinwei = ( CharToNumber(a[i]) + CharToNumber(b[j]) + jinwei ) / 10;
		j--;i--;
	}
	while( j < b.size()  )
	{
		c =  IntToChar( ( CharToNumber(b[j]) + jinwei ) % 10 ) + c;
		jinwei = ( jinwei + CharToNumber(b[j]) ) / 10;	
		j--;
	}
	while( i < a.size() )
	{
		c =  IntToChar( ( CharToNumber(a[i]) + jinwei ) % 10 ) + c;
		jinwei = ( jinwei + CharToNumber(a[i]) ) / 10;	
		i--;
	}
	if( jinwei )
		c = IntToChar(  jinwei  ) + c;
	Standardization(c);
	return c;
};







// make char to the int number
int String::CharToNumber(char c)
{
	if( c >= '0' && c <= '9' )
		return int(c - '0');
	else 
	{
		cout<<c<<" exception of input CharToNumber "<<endl;
		system("pause");
		return 0;
	}
};







// make int to the model char
string String::IntToChar(int i)
{
	if( i >= 0 && i <= 9 )
	{
		string c = "";
		return c+char(i+48);
	}
	else
	{
		cout<<i<<" exception of input IntToChar"<<endl;
		system("pause");
		return "e";
	}
};






// check whether the string is legal 
bool String::Check_all_number(string a)
{
	if(a.empty())
		return true ;
	string::size_type L = a.size(),i = 0;
	if(a[0] == '-')
		i++;
	while( i < L )
	{
		if( a[i] < '0' || a[i] > '9')
			return false;
		i++; 
	}
	return true ;
};







// compare string a and b
char String::Compare(string a,string b)
{
	if(a.empty() || b.empty())
	{
		cout<<"error of input compare";
		return 'e';
	}
	else
	{
		if(!Check_all_number(a) || !Check_all_number(b))
		{
			return 'e';
		}
		Standardization(a);
		Standardization(b);
		if(a[0] == '-' && b[0] != '-')
			return '<';
		else if( a[0] != '-' && b[0] == '-')
			return '>';
		bool fushu = (a[0] == '-');

		if(a.size() > b.size() )
			return fushu?

'<':'>'; else if(a.size() == b.size()) { for(string::size_type i = 0;i < a.size(); i++) { if(a[i] > b[i]) return fushu?'<':'>'; if(a[i] < b[i]) return fushu?

'>':'<'; } return '='; } return fushu?

'>':'<'; } }; // make string into standard string number bool String::Standardization(string &a) { if(!Check_all_number(a)) { cout<<a<<" exception of input Standardization"<<endl; return false; } string::size_type i = 0 ; bool fushu = false ; if( a[0] == '-' ) { fushu = true ; i = 1 ; } while(i < a.size()) { if(a[i] != '0') break; i++; } if(i == a.size()) i--; a = a.substr(i,a.size()) ; if( fushu && a != "0") a = '-' + a ; return true ; }; // make string(>0) into standard int number std::pair<bool,int> String::String_into_intNumber(string &a) { if(Standardization(a)) { int max_int = numeric_limits<int>::max()-1 ; string max = Int_To_String(max_int); bool fushu = false; if(a[0] == '-') { fushu = true ; a = a.substr(1,a.length()); } if(Compare(a,max) != '<') { cout<<"溢出 exception"<<endl; return std::make_pair(false,0); } int result = 0 ; for(size_t i =0;i<a.length();i++) { result = result * 10 + CharToNumber(a[i]); } if(fushu) result = - result; return std::make_pair(true,result); } else { cout<<"exception of function String_into_intNumber input"<<endl; return std::make_pair(false,0); } }; // function: get data // input: a int number data with string // output: a double number b with string // 功能: 实现 sqrt 函数 string String::Sqrt_data( string data ,int weishu) { if(weishu < 0) weishu = 0; if(! String::Check_all_number(data)) { cout<<"exception of function _sqrt_data input"<<endl; return "NULL"; } String::Standardization(data); char r = String::Compare(data,"0"); if(r == '=') return "0"; else if(r == '<') { cout<<"exception of function _sqrt_data input"<<endl; } return _make_qujian(data,weishu); } // function: go larger // input: two int number a and b, and the int keyword key // output: a double number with string // 功能: 尝试找到一个区间使得 a^2 <= key <= b^2 string String::_make_qujian(string key,int weishu) { if( String::Compare(key,"0") == '>' && weishu >=0 ) { string s,b; int length = key.length()/2; // 偶数 if(key.length() % 2 == 0) { s = String::Pow_Int("10",String::Int_To_String(length-1)); b = String::Pow_Int("10",String::Int_To_String(length)); } // 奇数 else { s = String::Pow_Int("10",String::Int_To_String(length)); b = String::Pow_Int("10",String::Int_To_String(length+1)); } return _binary_search(s,b,key,weishu);// binary search } else { cout<<"exception of function _go_larger input"<<endl; return "NULL"; } } // function: binary search // input: two int numbers s and b, and the int keyword key // output: a double number with string // 功能: 实现sqrt函数,找到 r^2 == key string String::_binary_search(string s,string b,string key,int weishu) { if( String::Compare(s,"1")!= '<' && String::Compare(b,s) != '<' && weishu >= 0 ) { string s_2 = String::MULT_Int(s,s); string b_2 = String::MULT_Int(b,b); if(String::Compare(key,s_2) == '=') return s; if(String::Compare(key,b_2) == '=') return b; string zhong ,zhong_2,zhong2_2; char r ; while(String::Compare(s,b) != '>') { zhong = String::DIV_Int(String::ADD_Int(s,b) ,"2"); //zhong = s + (b-s)/2; zhong_2 = String::MULT_Int(zhong,zhong); r = String::Compare(zhong_2,key); if(r == '>') b = String::MINUS_Int(zhong,"1"); else if( r == '=' ) return zhong; else if(r == '<') { zhong2_2 = String::MULT_Int(String::ADD_Int(zhong,"1"),String::ADD_Int(zhong,"1")); r = String::Compare(zhong2_2,key); if(r == '>') return _get_perfect(zhong,key,weishu); else s = String::ADD_Int(zhong,"1"); } } } else { cout<<"exception of function _binary_search input"<<endl; } } // function: get perfect double // input: two strings with data and key // output: a string with result(data < result < data+1) ,and result^2 <= key // 功能: 实现整数开方精确到小数部分 string String::_get_perfect(string data,string key,int weishu) { int i = weishu; string d = data; string k = key; string result; std::pair<bool,string> r ; while(i > 0) { r = _get_more_number(d,k); if(r.first == true) break; else { d = r.second; k += "00"; } i--; } if(weishu != 0) result = data+"."+d.substr(data.length(),d.length()-data.length()); else result = data; return result; } // function: get more number // input: two string data and key ,(bigger) // output: a pair with <bool,string>,if(true) perfect string,or bad string // 功能: 进一步精确小数的位数 std::pair<bool,string> String::_get_more_number(string data,string key) { char s = '1',e ='9',zhong,guanxi1,guanxi2 ; key += "00" ; string r1,r2 ; r1 = String::MULT_Int((data+'9'),(data+'9')) ; guanxi1 = String::Compare(r1,key) ; if(guanxi1 == '<') return std::make_pair(false,data+'9'); else if(guanxi1 == '=') return std::make_pair(true,data+'9'); r1 = String::MULT_Int((data+'1'),(data+'1')); guanxi1 = String::Compare(r1,key); if(guanxi1 == '=') return std::make_pair(true,data+'1'); else if(guanxi1 == '>') return std::make_pair(false,data+'0'); while(s <= e) { zhong = (s+e)/2; r1 = String::MULT_Int((data+zhong),(data+zhong)); guanxi1 = String::Compare(r1,key); if(guanxi1 == '=') { return std::make_pair(true,data+zhong); } else if(guanxi1 == '>') e = zhong -1; else if(guanxi1 == '<') { r2 = String::MULT_Int((data+char(zhong+1)),(data+char(zhong+1))); guanxi2 = String::Compare(r2,key); if(guanxi2 == '>') return std::make_pair(false,data+zhong); else s = zhong+1; } } } // function: 求余操作 // input: two int number within string // output: a int number within string // 功能: 求出a%b string String::Qiuyu(string a,string b) { if(String::Compare(a,"0") != '>' || String::Compare(b,"0") != '>') return "error of function Qiuyu input"; string shang = String::DIV_Int(a,b); string chengji = String::MULT_Int(shang,b); return String::MINUS_Int(a,chengji); } // function: Qiu fanshu // input: a int number within string // output: a int number within string // 功能: 实现取反操作 string String::Qiu_fanshu(string a) { if(String::Check_all_number(a)) { String::Standardization(a); if(a[0] == '-') return a.substr(1,a.length()-1); else return ("-"+a) ; } else { cout<<"exception of function Qiu_fanshu input"<<endl; return "error"; } } // function: data to binary system // input: a int number within string // output: a fuhao wei within bool and a binary_system result with string // 功能 : 把一个十进制整数转换成二进制数 std::pair<bool,string> String::Data_to_Binary_system(string data) { if(String::Check_all_number(data)) { String::Standardization(data); string result = ""; if(String::Compare(data,"0") == '=') return std::make_pair(false,"0"); bool fushu = false; if(String::Compare(data,"0") == '<') { data = String::Qiu_fanshu(data); fushu = true; } while(String::Compare(data,"0") == '>') { result = String::Qiuyu(data,"2") + result ; data = String::DIV_Int(data,"2"); } return std::make_pair(fushu,result); } else { cout<<"exception of function Data_to_Binary_system input"<<endl; return make_pair(true,"error"); } } // function 23: 计算一个整数有多少位数 // 输入: 一个整数 // 输出:整数的位数 int String::IntData_length(int N) { int data = N; int length = 0; while(data != 0) { data = data/10; length ++; } return length ; } // function 24: 把一个整型数变成一个数组 // 输入: 一个整数 // 输出:一个数组和它的长度 std::pair<int *,int> String::IntToArray(int a) { // 数据初始化 int * data = new int[100] ; int length = 0 ; int sum = 0 ; // 异常输入 if( a<0 ) return std::make_pair(data,-1); // 特殊输入 if(a == 0) { data[0] = 0; length = 1 ; data[length] = 0; } // 正常输入,一般一个整数位数不会超过 100 // 整数的低位存在数组的前面,整数的高位存在数组的后面 while( a>0 ) { data[length] = a%10 ; sum += data[length] ; length ++ ; a = a/10 ; } data[length] = sum; // 返回结果 return std::make_pair(data,length-1); }



版权声明:本文博客原创文章,博客,未经同意,不得转载。

转载于:https://www.cnblogs.com/bhlsheji/p/4685576.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很抱歉,我没有找到关于百度数据分析的面试题的具体引用内容。但是,我可以为您提供一些关于数据分析面试的一般建议。在数据分析面试中,通常会涉及到数据处理、数据可视化、SQL查询等方面的问题。面试官可能会要求您解决一些实际问题,例如计算留存率、连续登录天数等。此外,他们还可能会询问您在数据分析项目中的经验和技能。为了准备面试,您可以参考一些数据分析面试题和教程,例如牛客网的SQL大厂真题和京东数据分析SQL面试题。同时,您还可以整理自己的学习笔记和面试题,以便更好地准备面试。 #### 引用[.reference_title] - *1* [百度用户增长SQL面试题](https://blog.csdn.net/weixin_48077303/article/details/124057610)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [业务常见面试题 (数据分析)](https://blog.csdn.net/happylls666/article/details/125884472)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [数据结构与算法面试题80道](https://blog.csdn.net/m0_54854484/article/details/125009694)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值