1000 1000
997 6
333 6
879 112
227 112
937 992
347 992
550 521
870 489
762 428
631 782
557 951
916 442
979 10
903 18
991 2
977 4
3 280
643 256
991 2
661 22
877 110
807 134
857 126
949 12
7 326
807 68
611 380
585 34
991 2
885 40
979 10
899 32
787 68
779 6
717 228
979 10
717 228
3 888
929 10
905 70
787 68
929 10
895 16
963 30
733 38
717 228
963 30
913 14
459 14
133 348
567 38
723 164
905 70
585 34
3 280
623 360
831 82
563 82
795 86
343 618
925 12
491 68
829 126
817 176
905 70
293 180
895 16
285 626
339 406
697 138
925 12
867 30
279 184
783 202
723 164
23 858
205 720
817 176
845 44
515 288
279 184
773 212
489 190
665 200
453 256
3 646
971 2
421 68
417 540
291 126
3 948
125 468
895 74
933 56
899 32
697 138
627 296
977 4
239 302
917 72
881 72
243 42
779 40
677 298
883 36
71 848
789 106
563 82
659 286
895 74
513 56
3 990
895 48
779 40
3 646
635 148
925 12
757 98
3 368
3 702
677 298
3 236
825 32
3 988
3 946
659 198
867 80
111 650
593 382
453 256
3 948
3 620
3 964
441 86
929 10
3 986
3 984
121 662
895 48
895 74
677 182
707 226
867 30
399 574
757 98
583 186
139 36
3 982
677 30
3 980
751 66
3 852
695 144
3 776
519 424
3 978
101 662
597 198
3 960
887 20
619 50
3 578
835 58
513 56
801 70
125 148
597 198
3 772
71 848
3 976
3 668
589 310
3 974
3 768
3 236
969 2
697 138
3 972
659 286
599 138
3 970
3 940
3 968
707 226
3 186
3 966
459 436
757 196
269 328
3 228
613 128
263 444
325 396
597 198
623 312
3 964
3 602
3 522
3 936
3 962
723 78
925 12
3 588
845 44
139 36
677 202
3 826
3 960
311 398
287 220
605 64
3 494
3 470
3 158
3 388
3 958
3 956
3 740
3 226
609 248
641 2
599 138
215 164
237 350
421 68
617 188
3 790
385 116
3 576
3 954
3 784
267 30
3 952
625 70
3 950
597 198
43 670
3 746
249 212
319 546
3 932
3 948
379 372
311 246
3 946
699 66
177 430
827 76
3 436
3 944
3 228
265 54
3 892
3 942
401 426
589 312
219 398
3 940
3 938
3 936
43 64
409 56
285 626
95 320
3 926
575 128
421 68
749 84
453 242
3 934
379 372
93 160
3 932
3 826
887 20
3 88
3 930
507 156
3 568
3 478
489 210
3 18
3 904
677 202
3 284
3 928
3 676
3 926
585 34
223 434
467 352
3 456
3 608
3 670
845 44
669 48
3 924
795 16
3 98
3 922
3 838
3 56
437 448
803 74
3 920
753 94
3 918
3 916
3 702
3 888
667 176
3 914
3 912
203 482
787 62
129 546
3 910
699 66
265 54
3 908
411 94
795 16
597 198
113 68
95 724
3 750
267 360
143 488
3 18
603 74
3 906
3 354
3 522
749 84
3 904
3 386
845 44
3 464
339 406
101 764
3 38
91 78
3 902
25 146
3 812
169 432
3 900
3 854
429 216
3 898
3 896
3 458
3 568
3 824
3 710
3 894
3 300
3 892
3 512
3 890
3 300
3 888
3 886
3 884
3 294
233 552
3 882
535 102
99 212
3 54
3 508
3 880
3 878
445 286
795 16
43 64
3 404
699 92
3 470
3 876
677 182
3 874
3 872
3 852
3 870
3 868
129 134
333 116
3 866
3 864
143 402
3 40
39 722
3 862
3 860
3 858
3 856
3 854
3 852
301 66
3 850
3 320
3 148
3 298
795 16
3 110
115 246
3 848
795 16
3 846
3 844
535 112
3 740
3 696
3 106
3 842
3 806
3 634
599 138
233 592
699 92
3 840
3 738
3 838
339 196
641 2
3 836
125 468
3 834
3 308
39 496
3 832
3 830
3 828
615 96
3 600
265 128
3 826
3 478
3 824
3 734
215 164
3 822
3 430
3 820
331 170
3 574
3 818
3 816
3 652
3 814
3 812
3 810
3 444
267 360
3 130
3 60
3 808
3 806
3 804
601 58
3 802
3 774
3 800
3 798
3 74
25 322
221 254
3 796
245 278
3 788
3 330
3 308
3 794
3 792
3 534
3 780
3 790
3 788
239 302
3 476
3 786
25 146
3 784
3 782
9 764
3 780
3 778
99 22
59 686
573 182
3 248
3 776
143 402
3 774
3 772
3 112
3 102
3 770
3 522
257 208
3 552
3 768
3 766
3 764
3 762
3 302
3 760
3 758
585 34
3 468
3 730
3 756
3 662
45 328
3 754
3 752
3 450
3 750
3 748
3 746
3 744
25 528
3 742
25 528
3 740
3 738
3 736
3 734
3 732
3 694
3 730
3 24
3 728
3 726
3 344
3 724
3 722
3 202
3 380
3 464
563 114
279 80
3 720
55 338
3 718
3 180
3 640
3 716
3 714
3 712
3 710
3 396
3 708
3 404
3 354
3 706
3 704
3 702
3 620
3 700
3 236
3 480
527 142
3 128
163 256
3 698
3 696
527 82
3 694
3 692
3 690
3 688
3 686
51 406
3 14
3 450
3 684
3 62
3 682
3 680
3 238
3 678
3 676
3 654
467 174
3 436
3 674
3 516
3 440
3 672
3 670
3 668
3 178
93 160
3 666
3 524
3 664
53 72
3 662
3 254
3 660
3 658
3 656
287 220
3 654
3 652
331 170
3 642
3 650
3 648
3 646
411 94
3 644
3 642
3 640
3 638
3 636
3 634
3 632
3 630
3 628
297 100
3 272
3 626
3 624
3 622
3 620
3 380
3 618
39 232
3 616
3 614
3 612
3 610
3 608
3 606
3 604
3 602
3 600
3 598
3 596
3 594
3 592
3 590
3 588
3 320
3 112
3 586
3 292
3 584
39 232
3 48
3 582
3 580
3 578
3 576
3 110
3 574
3 572
3 570
3 568
3 566
3 564
3 562
3 560
3 558
3 556
3 372
3 554
3 46
3 552
3 550
3 548
3 546
339 182
3 544
3 118
3 542
387 142
3 540
3 434
3 538
3 536
3 534
3 532
3 530
3 528
3 238
3 526
3 524
161 86
3 522
3 520
215 164
3 518
3 492
3 516
3 514
3 512
3 510
3 508
3 506
3 504
3 502
3 500
3 498
3 262
93 160
3 496
3 494
3 314
3 492
3 490
3 488
3 486
3 474
3 266
3 312
3 484
3 482
3 480
3 478
3 476
3 474
3 472
3 470
3 468
3 466
3 464
3 462
3 460
3 458
3 456
3 316
3 454
3 452
3 450
3 448
3 446
3 444
3 442
3 440
3 438
3 436
3 96
3 190
3 434
3 432
3 430
3 428
3 426
3 424
3 422
3 420
3 418
3 416
3 358
3 414
3 412
3 50
3 410
3 408
3 94
3 406
3 404
3 402
123 204
3 182
3 400
3 398
3 396
3 394
3 10
3 392
3 390
3 388
3 386
3 384
3 382
3 380
3 378
3 322
3 312
3 376
3 304
3 112
3 374
3 372
3 312
3 370
3 368
3 366
3 364
3 362
3 360
3 358
3 356
3 264
3 354
3 352
3 350
3 254
3 348
3 346
3 344
3 342
3 340
3 338
3 336
3 334
3 192
3 268
3 20
3 100
3 332
3 224
3 330
129 134
3 328
3 326
3 238
3 324
3 322
3 320
3 318
3 316
3 314
3 240
43 64
3 312
3 310
3 100
3 308
3 306
3 304
3 302
3 300
243 42
3 298
3 296
3 294
3 292
3 290
3 288
3 286
3 176
3 284
3 282
3 280
3 278
3 276
3 274
3 272
3 242
3 270
3 268
3 266
3 264
3 262
3 260
3 258
3 256
3 254
3 252
3 250
3 248
3 68
3 246
3 244
3 230
3 242
3 240
3 238
3 6
3 236
3 234
3 232
3 230
3 228
3 226
3 224
3 222
3 220
3 218
3 216
3 214
3 212
3 210
3 208
3 206
3 204
3 158
3 202
3 200
3 198
3 102
3 196
3 194
3 192
3 190
3 188
3 186
3 184
3 182
3 180
3 178
3 176
3 174
3 172
3 170
3 168
3 166
3 164
3 162
3 160
3 158
3 156
3 154
3 152
3 150
3 148
3 40
3 146
3 144
3 142
3 140
3 138
3 136
3 134
3 132
3 22
3 130
3 128
3 126
3 124
3 122
3 120
3 118
3 116
3 114
3 112
3 110
3 108
3 106
3 104
3 70
3 102
3 100
3 98
3 96
3 94
3 92
3 90
3 88
3 86
3 84
3 82
3 80
3 78
3 42
3 76
3 74
3 72
3 70
3 68
3 66
3 64
3 62
3 6
3 60
3 58
3 56
3 54
3 52
3 50
3 48
3 46
3 44
3 42
3 40
3 38
3 36
3 34
3 32
3 30
3 28
3 26
3 24
3 22
3 20
3 18
3 16
3 14
3 12
3 10
3 8
3 6
3 4
3 2
538
434
431
64
170
797
466
494
10
12
818
766
44
212
200
306
724
692
776
472
12
217
180
148
894
645
134
770
942
106
536
550
472
786
982
94
403
314
340
960
259
826
864
883
909
256
720
302
106
352
987
368
424
148
954
307
42
34
672
758
584
814
438
118
78
226
210
64
926
553
740
594
932
724
406
892
495
748
974
227
863
316
990
410
893
848
194
790
56
59
834
492
984
335
78
86
409
876
278
876
534
818
56
299
697
985
160
499
666
461
890
815
474
812
960
576
652
762
302
848
820
68
654
222
515
284
169
262
494
756
932
281
526
984
274
156
180
494
642
694
36
102
104
302
367
622
774
888
192
82
194
767
68
360
264
726
852
854
794
794
54
377
178
549
712
244
132
814
18
404
612
443
178
190
231
677
697
668
62
380
624
46
800
238
38
848
306
225
647
546
180
692
797
966
814
638
945
623
340
656
507
679
319
367
397
918
668
916
264
84
688
874
220
818
237
756
182
854
355
310
992
926
358
497
44
824
964
317
72
726
248
468
329
260
159
870
564
720
212
942
70
342
784
243
132
382
580
196
196
128
344
998
612
779
548
946
588
852
661
542
746
116
542
203
924
159
728
774
998
572
417
556
158
850
69
394
288
131
936
296
46
275
368
652
860
582
472
142
790
50
228
200
710
871
456
527
104
560
374
720
840
26
44
854
808
304
298
646
960
774
750
150
572
730
768
953
986
376
908
590
568
255
568
320
654
154
127
175
397
415
886
771
221
447
824
841
777
280
866
118
622
325
734
361
432
724
31
154
976
116
503
42
316
380
203
680
550
730
99
96
100
116
784
8
604
716
744
858
755
175
68
458
313
973
930
650
119
763
818
4
305
588
482
994
56
16
914
428
159
42
249
732
404
778
276
481
736
284
654
959
721
339
347
520
843
156
228
929
330
470
548
238
385
754
586
854
854
143
367
804
276
452
823
781
549
284
378
498
529
819
864
700
347
572
540
10
402
442
214
228
365
638
690
444
849
341
823
890
539
628
768
594
898
519
850
560
676
644
200
139
366
338
552
438
472
967
424
929
82
610
786
216
2
286
328
780
968
753
284
988
129
155
482
138
372
724
471
920
500
848
647
368
426
670
818
660
212
795
170
970
98
228
76
487
636
52
648
85
864
514
900
798
624
914
162
750
70
544
569
9
504
543
752
234
262
982
208
394
138
126
971
216
73
240
950
638
330
488
810
