fork download
  1. #include<stdio.h>
  2. #include<algorithm>
  3.  
  4. using namespace std;
  5.  
  6. long long simpen[10100][10100],isi[10100],temp;
  7. long long minus[10100][10100],isi2[10100];
  8. long long angka[10100];
  9.  
  10. int main()
  11. {
  12. int banyak,mod,flag=1;
  13.  
  14. while(flag==1)
  15. {
  16. scanf("%d %d",&banyak,&mod);
  17. if(banyak==0 && mod==0)
  18. {
  19. printf("%d %d",banyak,mod);
  20. return 0;
  21. }
  22. for(int i=0;i<=mod;i++)
  23. {
  24. isi[i]=0;
  25. isi2[i]=0;
  26. }
  27. for(int i=0;i<banyak;i++)
  28. {
  29. scanf("%lld",&angka[i]);
  30. }
  31. sort(angka+0,angka+banyak);
  32. for(int i=0;i<banyak;i++)
  33. {
  34. if(angka[i]%mod<0)
  35. {
  36. temp=angka[i]*-1;
  37. minus[temp%mod][isi2[temp%mod]]=angka[i];
  38. isi2[temp%mod]++;
  39. }
  40. else
  41. {
  42. temp=angka[i];
  43. simpen[temp%mod][isi[temp%mod]]=angka[i];
  44. isi[temp%mod]++;
  45. }
  46. }
  47. printf("%d %d\n",banyak,mod);
  48. for(int i=mod-1;i>0;i--)
  49. {
  50. if(isi2[i]!=0)
  51. {
  52. for(int j=isi2[i]-1;j>=0;j--)
  53. {
  54. if(minus[i][j]%2!=0)
  55. {
  56. printf("%lld\n",minus[i][j]);
  57. }
  58. }
  59. for(int j=0;j<isi2[i];j++)
  60. {
  61. if(minus[i][j]%2==0)
  62. {
  63. printf("%lld\n",minus[i][j]);
  64. }
  65. }
  66. }
  67. }
  68.  
  69. for(int i=0;i<mod;i++)
  70. {
  71. if(isi[i]!=0)
  72. {
  73. for(int j=isi[i]-1;j>=0;j--)
  74. {
  75. if(simpen[i][j]%2==1)
  76. {
  77. printf("%lld\n",simpen[i][j]);
  78. }
  79. }
  80. if(i==0)
  81. {
  82. for(int j=isi2[i]-1;j>=0;j--)
  83. {
  84. if(minus[i][j]%2!=0)
  85. {
  86. printf("%lld\n",minus[i][j]);
  87. }
  88. }
  89. }
  90.  
  91. if(i==0)
  92. {
  93. for(int j=0;j<isi[i];j++)
  94. {
  95. if(minus[i][j]%2==0 && minus[i][j]!=0)
  96. {
  97. printf("%lld\n",minus[i][j]);
  98. }
  99. }
  100. }
  101. for(int j=0;j<isi[i];j++)
  102. {
  103. if(simpen[i][j]%2==0)
  104. {
  105. printf("%lld\n",simpen[i][j]);
  106. }
  107. }
  108. }
  109. }
  110. }
  111. }
Success #stdin #stdout 0s 1610240KB
stdin
38 482
-615
-156
-663
184
395
-24
-335
360
-551
-135
890
-603
436
-418
205
740
961
-664
-301
-890
-314
607
-950
559
-577
-597
-212
451
-627
-801
-121
-242
44
216
942
996
749
-836
16 656
-414
-199
-848
-979
-60
357
318
-100
694
-984
-432
937
180
-825
495
603
10 733
-389
-491
-961
490
267
-360
-738
-234
-808
-990
40 299
766
73
906
476
-349
-154
-611
969
303
-918
985
428
576
-278
603
71
-676
739
-532
-508
-753
-493
982
71
148
-757
837
-103
812
-677
-999
134
-47
908
-391
604
-690
-1
572
170
40 852
-402
-786
836
758
-158
717
496
-133
-791
743
374
748
-629
-922
992
-793
-24
360
-912
-466
-950
41
-559
-783
-798
-692
-227
774
36
411
-556
191
182
-721
-52
581
554
-999
-553
763
34 480
510
672
14
58
880
990
975
525
-476
-975
-435
-478
-758
-233
-612
15
-902
424
983
-458
-386
-278
-621
119
-698
490
120
-693
252
-579
243
-682
-908
-744
50 380
804
-92
53
885
-67
176
964
-268
943
-649
747
598
332
287
698
503
-992
-924
-378
868
123
742
732
-626
720
-26
-751
813
231
183
-102
34
649
952
-525
-419
127
-562
-129
-374
-210
-826
-776
-879
461
479
182
469
112
804
1 631
102
32 228
-178
600
-586
-809
-613
155
89
-22
-197
-403
453
-59
724
891
812
908
-320
987
689
-641
4
167
541
-970
-722
-99
-76
-488
-998
549
-323
-619
7 767
-428
92
803
219
-931
-838
816
47 568
97
-30
-528
-439
650
-985
-751
566
20
416
-337
-393
251
564
531
763
124
79
997
505
342
-799
635
-567
562
-590
-940
724
-775
139
-616
-121
-892
-586
440
316
987
689
-119
-437
-339
102
170
912
-778
-300
231
46 854
-216
-592
-322
-14
-958
-332
-896
-548
-272
385
-766
868
327
-329
533
298
-890
-152
284
357
287
405
575
-612
-426
487
-390
-168
-726
514
726
-384
922
961
159
521
-372
263
530
-86
-353
321
-662
531
992
871
46 171
-281
-888
-427
563
517
-853
508
648
191
675
-964
23
188
762
639
-334
722
-203
-814
-650
-941
273
-179
-737
-406
159
352
-415
29
-821
802
305
849
-626
-576
-78
-478
932
-430
270
607
-394
-708
-649
926
931
13 635
-273
-239
554
-657
-966
-626
-836
-372
533
516
-230
-881
695
50 739
101
-54
849
-978
25
337
-851
-705
-57
-687
-413
-148
-762
-925
870
885
-641
-813
-4
-297
-779
370
-133
-594
-97
940
177
22
634
306
-998
-266
809
408
-686
-609
-255
-537
-314
245
-667
-170
-904
-429
-538
523
-987
-178
711
9
26 281
-622
949
896
-162
888
72
417
78
935
-23
370
743
-616
684
691
-314
704
934
489
-963
-236
585
-835
-217
108
-822
28 153
-256
-314
864
-320
-366
759
75
-922
-613
-508
-286
-679
26
-917
622
410
324
312
654
-416
246
142
-379
567
-274
-656
-651
391
18 84
323
-176
-803
187
61
-611
-55
-865
-976
333
-816
-262
211
210
-622
-168
-380
702
48 909
844
-496
-28
-536
628
255
-635
534
-797
-555
45
526
-174
-200
-288
887
189
658
-979
-230
-453
-794
509
758
416
444
-853
593
146
406
-20
-11
910
952
10
537
207
-67
70
410
378
673
-65
-797
-528
205
-911
218
40 203
988
409
431
53
166
-596
-503
-130
997
200
-725
-466
746
-816
-515
-688
278
249
245
906
-785
-821
135
-292
-618
607
913
-972
-619
-669
254
926
740
-316
-464
-538
88
33
333
-358
34 337
176
535
350
218
404
-816
-533
-351
647
-318
-172
-219
-53
-232
945
-141
-647
-675
190
607
809
-514
-709
-656
-494
-64
-66
396
578
-720
-440
-247
372
467
37 918
209
996
-19
-145
-766
367
637
182
-866
581
598
-956
464
-655
652
272
-612
500
173
-106
-565
664
847
-987
944
965
-677
315
431
852
-911
-361
404
71
495
639
-563
17 355
-872
826
532
-828
289
434
824
-883
823
-120
290
-727
316
-47
678
-114
-104
16 914
-790
72
-382
858
269
-979
-72
-680
217
-78
8
151
50
-167
-760
222
12 859
-397
797
53
483
-356
327
-202
154
-439
241
-950
-798
3 795
-169
-375
232
5 694
-841
977
421
-362
-459
11 14
-68
-189
-533
-389
-958
-373
965
95
-891
-392
979
45 212
-461
706
370
-259
713
-256
573
-663
977
229
-459
693
-237
962
-669
304
-911
576
-765
-542
600
-597
-943
-774
-632
152
894
-24
131
-642
-705
227
621
222
969
334
524
98
228
57
884
769
-694
-354
287
1 633
-66
29 521
-51
370
-854
6
154
-486
715
47
47
-598
405
-100
630
-418
679
598
473
202
-748
-299
-742
693
-974
-435
-661
-129
-241
847
362
12 489
-690
14
292
-127
-833
806
-413
214
-590
-10
-382
310
44 806
-12
331
-770
748
583
-69
563
-168
-486
685
171
385
-556
-426
-697
-913
721
-830
101
12
43
268
-625
188
-519
-215
735
-344
652
911
-29
-361
241
201
944
-620
689
507
212
-798
191
941
145
192
30 928
280
349
619
938
-639
-782
-237
-707
-37
244
78
-303
458
-271
-836
-572
-75
-38
186
-131
-101
-126
933
669
76
123
166
778
873
237
47 566
-414
-599
-354
-496
-824
409
-203
140
-790
432
837
225
718
559
653
-358
-923
-162
68
-23
269
0
-355
-656
681
811
680
553
-396
-538
819
-253
-580
-536
-192
-404
431
162
736
641
-407
130
-135
-690
-312
-926
-490
48 454
135
299
738
693
501
639
373
-132
318
-518
473
337
-700
777
757
-679
-415
-647
752
304
-912
-51
898
-225
371
765
20
2
832
343
471
-33
-359
208
-341
-858
-596
589
-433
722
628
-961
59
485
374
-628
363
516
40 444
-181
-629
621
-727
146
-451
596
724
551
427
66
22
951
264
787
-834
-37
-810
755
531
470
-61
127
-915
-577
-500
-543
787
573
-260
-985
-608
111
636
-778
814
742
818
537
293
10 520
872
-248
424
215
-81
-614
-37
-327
474
990
13 731
-926
593
-342
-912
-64
-769
-172
-49
-820
496
-856
-598
-133
12 550
961
-265
-421
-880
-837
331
101
-64
-751
487
899
-520
29 59
650
119
519
-201
777
164
293
-993
993
801
-813
45
945
-853
912
388
925
430
680
-497
550
401
834
-793
-664
641
694
792
678
49 415
-116
330
-689
240
-336
32
-468
-329
24
-667
-584
627
835
-437
95
-221
-513
-476
-984
-10
631
417
-620
838
310
578
89
-342
255
-143
451
696
745
319
-64
-592
-650
25
79
-68
358
495
-885
-250
-943
210
86
-899
292
29 422
-78
-482
29
-683
385
-394
406
600
419
820
50
114
564
926
-951
972
834
-368
51
-235
990
-898
-120
-704
718
647
383
819
-62
8 763
418
-440
53
735
502
659
-303
102
22 110
709
749
-920
192
355
-949
25
987
-341
347
534
-238
-774
387
-964
430
-674
855
-632
-632
879
786
35 531
520
987
-853
774
-355
-219
-711
912
-471
927
103
442
979
685
-15
-806
31
-925
-44
-186
463
-8
-757
789
-596
-389
-844
-718
-604
-359
-229
473
-815
-82
-197
4 481
93
-259
786
19
23 155
-446
85
769
-251
-885
845
262
-71
-136
812
-270
-348
-785
341
-634
-946
295
7
-618
-676
192
300
128
35 261
778
-680
-659
-204
279
125
-92
921
-550
657
-964
-706
-82
-478
-285
-271
-191
368
-499
-850
734
-887
2
-703
-505
326
490
353
-990
69
909
788
-54
-751
-859
4 833
49
703
381
-295
5 627
180
818
948
467
-373
15 70
-666
-395
195
336
-97
248
-782
950
-400
-771
-425
-492
574
521
-686
17 734
245
-237
-438
-818
25
858
415
-795
675
363
672
859
-766
-247
750
-160
949
42 266
196
-582
249
353
-353
824
861
778
-99
732
493
761
-467
-745
-678
-285
281
-821
-870
43
412
493
-729
-173
284
24
-423
681
-471
-224
-20
725
194
786
-366
398
609
-506
176
-933
783
-332
29 431
-520
708
31
318
887
161
-640
-145
-790
-369
683
494
213
817
-268
742
-851
712
24
344
498
658
-259
-337
710
474
-270
492
-859
5 670
-821
823
-605
497
266
36 500
-879
-120
-955
361
931
-185
-266
-338
-443
-117
932
138
-774
429
-205
-475
649
-939
999
937
111
-860
-949
-525
-681
431
-573
373
-304
540
-213
-626
977
-167
735
907
35 445
-874
762
-91
-943
-544
135
43
252
660
-309
-130
216
-373
981
-87
-765
-545
-211
666
-118
-839
920
979
-51
851
512
339
143
419
-457
168
102
-695
-924
159
39 209
759
570
986
-551
-560
201
-366
978
-887
-574
-567
-98
-908
-128
-379
569
-149
570
419
-638
-92
-882
338
451
287
997
313
363
155
632
-869
-530
-242
-883
-80
-245
-125
111
-267
46 178
-277
448
186
595
-932
-689
-998
195
288
923
660
406
-183
-332
-308
-186
538
613
526
169
744
997
485
418
-527
797
-707
584
-914
-161
-323
-191
-714
864
962
913
-826
964
107
462
886
-233
-575
-297
435
117
5 733
-271
-401
699
-970
-405
29 407
68
-464
-145
-792
-820
694
-114
-11
538
-694
-50
450
-520
-529
-887
500
914
-563
482
-827
872
-402
247
-599
-115
847
657
-528
-559
19 931
67
-954
-668
275
-774
583
718
-227
120
-977
280
-874
-939
751
-760
118
222
-323
-401
43 989
197
-358
-936
639
-955
278
-890
-957
231
145
-333
277
34
943
504
-384
217
-724
294
241
113
420
302
-136
217
-581
-915
452
-425
37
115
772
236
179
-32
281
-544
-365
-118
244
780
549
-480
19 770
581
-456
-735
414
838
63
-473
-186
922
-52
589
898
-410
40
-528
627
-846
801
-580
6 849
258
346
404
-861
-411
-260
34 209
111
-707
805
212
-885
218
49
-265
302
420
-344
-751
8
-447
-161
-953
25
-977
759
-174
-557
-352
151
701
551
-889
398
697
-591
-357
-637
520
-507
725
21 290
-58
337
-99
802
-244
558
-950
322
668
-553
369
-307
-973
-315
76
-530
333
784
728
-116
896
2 38
-696
-118
25 936
376
-776
669
99
-276
-438
1000
-475
-125
114
-868
-804
-218
-421
123
32
-837
808
665
-367
140
448
919
581
-100
15 828
-239
40
-782
699
973
-557
367
71
167
929
-373
249
-196
742
381
30 919
518
680
112
681
487
-224
872
-816
781
347
765
-319
504
483
-1
-457
702
-302
-485
702
-936
143
-575
551
771
674
912
69
-389
-532
20 839
-852
-740
810
192
-407
238
376
-627
-416
-302
-389
-913
-820
611
-812
439
-692
-740
-303
930
10 348
480
-269
-648
-52
800
-36
417
-52
92
122
30 369
-687
358
696
690
288
-721
-613
900
925
-876
67
-888
121
375
-628
375
-139
333
-946
899
-937
-594
-154
420
-73
820
925
-981
-59
-311
17 765
604
731
-499
-108
567
-555
-652
491
-874
415
160
-196
-654
533
-821
-236
-135
41 953
-514
-804
66
906
124
-115
388
-300
384
-924
-709
-805
238
-979
-304
-871
146
-302
-966
-364
-176
449
354
186
352
-114
365
-885
308
155
-222
351
-92
401
-186
589
-715
-799
846
226
835
34 320
72
716
-884
-242
-139
-629
-208
55
196
-760
-592
-619
149
-149
303
265
-842
-986
600
67
-521
-443
881
-932
-158
-919
471
626
473
608
46
-455
-119
-280
32 394
91
-905
-647
844
893
-682
782
42
169
84
864
-115
-345
20
952
135
577
389
-240
976
27
788
601
-501
396
-353
-399
834
-76
905
132
572
25 995
416
449
361
197
-953
-470
839
911
-28
-507
-513
-520
185
-937
869
945
-961
-548
733
197
-49
-315
401
553
-482
14 681
207
897
-430
-308
312
576
611
-935
624
-860
904
91
-331
955
28 464
139
642
-426
84
238
-417
-627
-565
91
-385
393
-800
-310
718
214
897
171
784
-854
-961
360
757
-896
-460
454
566
631
-878
45 842
-172
-342
966
-41
299
203
542
229
195
-368
844
-412
-610
-467
863
604
988
33
-55
-867
72
862
447
-267
-599
-100
-702
589
-421
375
-645
-36
-967
-680
923
-111
80
21
-882
833
210
962
-580
600
-948
27 633
-961
-128
706
730
501
124
176
-767
82
-925
-911
-330
-789
464
-418
175
54
-541
97
944
540
675
-939
372
-559
580
349
15 114
188
-641
228
-941
-936
-43
117
-255
690
350
827
765
-4
-947
976
39 781
150
-372
95
804
-429
-809
35
-811
120
477
327
-532
75
-485
656
434
301
272
55
-743
-612
800
948
296
183
269
-709
236
-198
866
429
509
-506
-919
-130
-378
830
905
-631
17 115
696
418
-988
768
-369
3
68
903
615
-117
-709
-29
-613
144
-847
656
-8
45 716
-142
933
524
-91
571
951
88
401
855
457
-650
-650
-291
325
920
-523
956
-77
102
416
-463
985
264
509
-629
-593
219
585
-44
723
156
814
656
-321
-721
226
-371
368
-817
-959
-176
-910
-609
91
416
37 906
-72
-210
-774
901
-115
-789
164
951
-861
128
169
724
-916
-551
-120
455
-896
116
735
-113
303
102
71
-99
483
-282
-151
-870
-867
-284
698
-381
507
925
-481
949
693
1 381
832
48 964
113
-991
73
550
465
-266
-335
199
622
525
858
-751
-575
-103
-33
274
28
-342
548
-718
277
54
764
353
2
456
-407
-543
-155
-38
81
958
-472
-846
507
993
-112
729
-252
-934
254
-395
-685
236
60
-160
-933
-913
20 329
927
-226
-775
691
684
-216
-297
-723
241
548
-204
-679
62
324
-968
-432
317
-522
855
622
44 441
-773
-583
901
-156
257
525
-512
-246
-304
-586
85
-79
662
-232
262
-635
-398
-498
470
398
-619
-468
-278
971
-343
596
-552
-489
217
-450
176
1
-33
-366
845
781
716
890
-466
-588
-696
176
-110
966
44 290
888
-454
769
358
501
-851
890
780
678
-897
375
683
-385
-851
-768
348
-293
-244
539
-448
-464
255
999
-373
224
-698
803
-887
826
304
823
270
407
592
-373
-93
298
-927
-313
-468
-823
619
-785
-208
12 424
697
-525
-682
236
-416
-589
-510
-418
39
714
-558
-602
19 203
702
-236
94
-335
913
722
573
-233
352
817
300
529
-8
72
878
-240
-367
132
-208
18 39
-67
-80
-143
72
959
-873
71
-644
68
-105
616
832
990
-720
744
268
410
-489
47 712
368
263
-782
-561
140
-465
72
-729
-116
581
-805
374
-943
-391
-998
-985
-264
74
929
805
526
101
193
72
-61
-506
-661
-652
-438
-927
132
930
336
-93
-632
-525
-1
-3
-696
883
-866
-501
-187
-809
109
-185
764
26 279
250
-237
-28
-650
514
-957
289
-993
941
195
-431
-987
-674
-502
349
233
-577
381
-769
-23
242
671
-331
299
-960
-583
41 393
-819
366
-699
431
687
-170
338
200
-127
-816
207
-630
379
333
-617
705
831
289
-506
811
-773
-718
-213
469
953
13
-676
550
431
-712
-596
612
212
-738
-401
-102
-351
494
655
80
678
45 629
56
751
391
-240
138
-321
-189
-52
-537
93
292
933
-398
-695
814
-849
293
-898
-887
-96
314
933
60
769
-418
-447
423
662
-769
841
-332
287
591
-942
605
-715
-705
973
233
-242
66
-919
-753
225
944
43 673
236
721
47
697
-409
-21
-244
-641
118
310
339
-664
98
-264
-438
942
884
-380
103
-832
-528
76
-42
-212
699
39
-408
-77
-460
-347
-701
776
931
-97
473
-479
883
786
-563
-443
-348
776
-549
29 871
13
249
-606
190
-649
-881
663
-16
77
-550
-318
674
42
606
-787
253
462
989
183
-635
18
262
805
-196
699
919
13
32
-631
23 358
-61
569
495
-871
477
614
792
-982
-752
799
-300
922
-160
863
-866
650
-118
680
-610
-196
-745
652
-835
28 198
-917
629
-619
-990
949
482
-51
74
-467
78
-892
-854
-574
-874
952
-776
-174
873
-378
-754
564
-729
128
-199
-339
489
56
-688
10 485
220
294
-143
158
304
-637
-804
811
437
-271
9 468
-567
-571
228
-616
-347
-946
815
275
858
3 202
-15
-822
765
34 694
635
684
-538
-589
-23
-123
569
839
240
323
206
-767
-949
651
336
-516
637
-437
-131
-710
-826
-317
122
-969
618
783
-427
797
548
-397
-413
-261
-714
-393
4 999
484
833
102
-720
8 667
-487
207
515
406
691
152
970
-884
27 527
-644
678
733
975
461
-695
328
-435
-91
915
-139
195
-922
568
-985
562
400
-326
842
-445
-462
913
319
611
318
-434
-681
18 328
318
-455
-404
-448
-723
-873
-988
-861
12
-423
48
-516
438
801
-438
-438
373
682
42 870
80
-926
-415
-8
-50
-805
868
516
-929
-289
313
389
256
910
942
90
594
511
230
-394
-912
835
90
83
192
209
646
-435
-110
165
-388
971
-204
-246
-38
746
-493
-614
-182
-422
98
-869
27 886
598
23
1
-252
-467
-770
354
-822
622
-1000
-181
-186
210
-536
379
657
186
548
627
982
859
-854
284
-635
-468
659
-499
38 268
-975
98
-56
48
-902
693
138
886
-397
317
64
-839
-865
878
-72
-844
-187
-416
342
918
769
-120
777
915
721
699
-997
379
-801
191
-274
782
-712
227
-171
944
-524
525
4 722
-159
-551
-202
-467
27 570
-311
-746
-691
588
730
-923
-976
506
549
745
-239
553
-320
-482
-700
-37
-701
-855
-810
-314
646
-334
-790
31
303
-392
37
48 847
-522
826
387
-267
693
-26
-538
327
-445
525
-567
857
843
986
-464
-640
843
500
-783
988
247
-97
633
913
-330
-780
-227
278
-186
-127
976
293
-744
362
583
506
893
602
-168
-996
-317
265
861
-475
-193
-604
-557
-794
5 353
-807
-744
563
383
727
23 35
-501
67
975
-71
-401
267
185
961
-594
-310
410
-993
80
414
-310
902
274
-228
-734
227
215
-528
-763
10 928
-507
-6
606
-781
-217
-234
-725
407
-260
205
24 404
947
523
970
-806
-68
534
-169
903
-777
-268
-267
-448
-445
961
325
-415
-803
-244
-192
-753
308
971
-976
648
41 990
55
33
61
-383
-847
8
-860
-878
202
-371
656
590
-911
436
-679
-178
546
-566
-218
-130
19
-464
626
384
-659
-67
354
-635
-419
648
-336
193
-763
283
810
949
-710
507
-930
49
694
23 46
783
-724
-484
-396
822
-493
-56
-752
526
37
875
-534
378
-193
378
743
-55
25
965
-863
-181
-196
948
10 338
11
-605
700
-296
236
895
-957
512
-590
-795
11 635
-294
139
-1000
743
-430
-533
-322
378
402
978
880
15 236
-983
-198
-698
522
127
-47
-468
522
-348
-206
-686
-454
-606
826
-486
22 206
-11
-138
-30
-11
-395
540
13
-160
-526
-586
-183
-646
-603
-684
-629
-243
-825
450
884
129
539
-38
38 230
276
885
-716
-342
-602
-117
-511
-56
303
459
490
908
-445
-940
-696
30
-969
-322
-59
-571
-6
312
-257
-273
-682
-817
856
857
145
193
747
978
77
-970
-365
32
-530
124
4 722
-861
466
237
-305
29 818
282
114
-781
-778
543
-230
91
843
497
409
-975
-91
265
-273
-898
11
-296
-264
-402
-103
769
69
-980
301
-159
718
-677
636
-588
14 83
251
-480
-48
473
620
280
-437
463
-667
972
45
243
-207
773
47 65
-967
638
960
-70
406
28
-492
-736
427
-775
-413
-381
-806
994
352
445
-487
862
-83
-868
141
37
152
474
8
-803
-727
801
527
175
162
560
-630
-321
-510
333
707
-2
597
-310
-220
-816
309
-26
735
-782
976
19 900
-551
494
220
486
-797
-750
-950
-600
-919
851
484
-187
-430
43
183
249
90
-484
-488
35 173
-240
-576
854
626
-45
588
844
-513
-51
923
-64
-557
-301
-579
-354
-50
-972
-397
-412
880
644
401
-994
-757
-416
-188
334
100
-119
-465
212
198
-483
-377
-176
21 859
-776
960
-283
705
-548
-283
-597
-569
-80
-90
-541
80
498
896
-277
-101
459
-34
40
828
857
5 507
-608
-92
464
-91
531
12 211
299
-931
454
-985
774
907
-711
-824
895
209
-356
-647
47 47
-751
-432
-403
708
91
194
536
-495
333
802
-103
-759
265
363
329
-333
-143
-373
-264
-689
-801
-934
775
-512
800
669
254
-557
-979
-344
-858
828
-219
-261
93
873
491
-815
935
-177
987
-612
-379
-192
751
951
475
9 207
768
-525
-666
834
-751
-621
634
918
191
36 677
847
776
324
-372
-928
-584
-943
563
-399
992
-615
-856
-621
7
-490
687
-486
542
851
-352
310
884
-18
-300
-868
-81
-667
608
-891
968
104
956
743
985
-417
815
9 45
-66
-884
746
320
819
-876
884
-672
368
18 442
-224
-398
-264
-341
142
437
-652
-940
327
956
-831
-149
-384
682
-406
-842
823
966
31 667
-100
-768
766
777
608
447
217
936
-628
171
363
148
330
-902
807
-529
535
-846
-912
-581
668
-743
270
841
497
421
999
319
-56
-886
-105
46 191
-783
177
512
665
-607
5
594
121
-633
-259
-550
-535
-896
-78
558
816
10
534
40
-175
-197
-119
879
-776
-121
197
168
-449
649
-432
-988
867
302
81
88
252
-915
-319
-628
-548
-21
-178
-525
83
301
590
16 651
123
496
-750
483
-624
-872
707
255
-118
-569
363
-470
-444
375
954
415
14 17
-334
-459
279
38
-449
-743
418
-417
340
-725
730
796
-857
-591
16 169
892
224
-479
156
-522
403
144
842
491
701
-227
444
115
229
-515
339
19 50
934
436
579
351
576
-82
627
305
-730
770
714
118
721
605
-659
-759
-240
-623
202
18 535
-308
162
-452
-865
834
335
-823
172
-781
499
106
655
77
-987
230
552
640
-909
14 896
805
-946
-756
-34
-604
-958
284
-670
244
-255
-895
493
464
-347
17 680
545
363
-974
764
-582
-311
418
495
-298
-796
-396
900
853
984
-577
214
-963
16 825
991
-734
21
-680
68
323
983
-440
-214
-364
746
640
738
-334
223
502
1 637
-524
20 391
-762
-703
628
-910
838
608
305
432
832
42
423
655
620
300
-278
-58
283
283
285
476
24 462
213
-192
705
-729
893
-270
-252
586
-99
-14
440
-915
-367
277
250
495
-292
-362
-464
688
-707
713
-12
15
42 30
-703
496
303
-560
978
-928
248
239
-656
-303
969
92
840
-573
635
279
-931
825
-445
320
320
264
958
413
-492
-750
126
496
-177
337
323
-323
-167
-818
117
-633
-745
-635
163
-401
-381
-312
44 770
115
-561
738
-258
-737
851
-939
583
114
576
-447
622
384
679
-325
-794
15
555
-117
405
738
558
772
550
480
-509
-852
-902
180
-47
-443
852
-51
853
-407
212
703
-789
-648
-627
345
-95
552
-272
38 260
-509
-288
339
-69
-883
76
-512
446
-375
968
938
-670
-934
-326
-160
-820
-475
789
590
119
-443
292
330
-534
665
-326
371
-226
-41
68
-443
450
781
896
939
898
-472
-574
41 523
952
-163
40
-983
68
437
755
594
225
345
-288
783
-807
599
-752
416
831
177
-811
-211
802
-254
797
582
-358
735
36
-273
718
937
438
669
-670
-966
243
399
472
-445
-8
-304
900
28 95
-908
-141
842
508
-754
-425
254
36
934
-1000
-611
516
-801
-877
-449
-74
398
-956
921
67
-625
956
867
331
427
-579
880
680
22 990
273
528
556
-329
35
803
-197
847
-605
-264
847
-216
-749
603
-536
-640
-915
862
-596
-994
-515
-664
2 622
224
-55
47 24
-819
-792
-758
11
736
356
682
-673
158
-959
-827
553
-222
577
-664
-414
-264
-200
-497
-178
-782
-92
-615
-739
-199
904
-830
-975
-595
-943
128
-414
-735
-72
155
558
-717
-164
443
-2
-122
173
-450
213
-693
-557
799
50 542
-698
422
18
-233
364
-164
125
267
6
-293
229
64
393
373
-114
-680
-473
-999
-840
-80
444
158
798
-827
708
10
-520
-850
-634
81
-493
-332
-498
525
-8
867
-639
-884
-310
-76
-176
477
988
-784
-151
-126
-464
376
-568
-747
13 918
411
651
606
-325
-783
-914
-618
-417
-276
-111
-192
-217
971
23 533
889
917
-103
-187
-260
931
-643
-487
-221
231
-394
712
220
-141
564
95
827
214
-742
-499
-11
902
-117
18 798
329
938
408
299
737
615
188
210
-932
558
507
999
915
-981
-666
-297
-818
-955
12 37
609
-425
-133
-620
-167
-75
369
-266
365
-503
359
-307
34 120
550
729
938
-706
-505
563
852
560
561
323
579
895
-975
762
497
949
-641
106
-920
-216
486
-87
709
-589
204
74
-92
-881
767
-100
-558
-127
-815
938
36 632
500
-425
797
-382
899
-67
-931
481
-306
567
429
-390
-771
66
394
272
536
103
683
-261
-824
-853
-142
500
-396
-142
931
-654
-205
97
-416
852
230
-620
-974
128
49 427
-392
564
220
595
732
449
-340
125
-280
-804
785
-598
-508
518
-894
-92
18
-289
766
-495
57
-883
602
198
526
-169
579
553
516
-552
649
-876
570
-132
276
301
874
493
983
-407
246
768
-5
739
285
101
-354
860
369
28 884
-574
643
524
624
168
912
-241
-280
428
-235
926
109
892
-650
942
-251
-777
434
-269
-627
-320
-945
-75
-582
-102
584
-379
-686
22 353
-764
-65
789
760
-884
-487
228
-125
-209
-345
197
-727
321
88
-376
262
394
-596
-304
-875
-665
-67
22 934
351
-808
-157
529
-493
796
232
-257
-713
20
-941
-597
90
287
-164
881
500
-968
-846
-623
-322
-665
12 787
-704
893
754
-369
-175
49
892
733
241
-266
-182
748
19 236
-953
-626
-374
-894
-223
716
-49
613
597
-993
203
308
-616
438
643
581
509
939
30
44 607
412
869
-539
-299
109
-248
519
-143
-161
125
-539
-230
308
-875
547
24
76
-283
-823
83
477
485
24
-86
-316
-838
980
-821
192
-201
-251
-396
-333
-233
-138
777
77
939
-810
473
63
-349
-758
-629
23 551
-48
409
620
129
-509
-347
-830
73
567
-589
235
547
-410
984
-655
-103
-413
13
221
7
-654
-703
-55
22 816
-993
187
569
936
964
-528
-113
372
-909
573
421
-255
300
-950
869
711
285
-28
859
-175
318
-245
21 983
533
977
-767
831
-79
-674
157
-72
513
-717
-579
33
-688
308
963
961
-562
-60
-738
738
-10
30 363
832
103
-136
-344
978
176
626
422
-292
602
212
-462
-478
538
253
8
51
93
429
641
405
-707
603
365
-269
-901
628
-531
-354
316
24 653
-582
896
-752
954
71
874
375
779
33
-413
875
112
-876
-316
677
-268
777
105
931
-262
399
90
660
687
1 848
713
27 668
-256
428
-865
-361
676
-912
267
106
20
46
-862
607
-523
-192
289
161
-516
578
-506
590
508
-211
-455
-845
-552
789
345
38 713
-263
452
-755
-836
587
-558
397
232
709
-497
-748
-689
-359
416
-212
449
-739
506
491
397
1000
80
-539
-655
182
-384
-206
-30
518
-914
-972
-745
95
-726
977
-761
-727
374
36 177
877
280
851
-926
-747
-805
81
-929
702
-429
468
258
208
487
604
947
-898
955
-527
621
598
-498
433
-308
-667
409
-512
-394
-661
517
-856
773
-647
552
848
-837
29 515
-765
6
56
260
-737
821
-254
424
767
-594
378
-761
-974
-468
-702
16
-218
-369
-576
270
-206
-679
-657
-61
-907
-746
-953
498
-583
48 369
-791
-200
-405
27
-379
-585
330
-956
739
736
-20
979
319
512
834
892
-707
-535
-684
121
-184
-806
464
312
-713
718
360
343
693
154
325
459
955
921
-515
-868
893
816
-824
632
108
-287
167
985
783
0
876
-925
46 496
-247
396
943
-783
-293
788
492
-934
-313
-259
221
-989
-800
-268
489
-315
-136
-61
-943
-403
-430
-277
-132
294
-293
-350
851
-861
-718
-570
889
36
826
388
-190
-468
-268
-699
-844
419
43
377
-12
243
666
-524
26 694
-28
100
-760
99
823
108
-608
-914
315
801
-775
598
-770
671
-367
613
59
443
-856
348
301
-700
-233
901
234
755
22 95
788
-815
-901
-683
285
-660
416
-336
5
809
-250
-680
166
-25
918
-47
-354
-893
-435
262
107
-734
4 62
-876
-67
-692
-85
31 262
372
590
-250
28
907
592
368
322
-745
931
-313
5
808
853
538
282
-638
-817
389
-73
2
-505
194
611
-541
-125
-899
-676
790
-655
-110
22 620
640
747
398
-211
114
-280
44
-399
-36
607
-592
-183
144
690
-264
-116
-365
664
886
-313
-586
53
35 355
154
471
78
57
918
797
-452
558
543
947
904
-787
-334
-496
-628
630
-890
-220
-997
-189
-973
-260
252
-338
961
-306
350
-626
305
-947
220
-985
524
-703
72
41 515
621
-444
-250
124
-541
-479
347
-37
-107
-24
-369
230
-463
-1
257
-166
-749
477
-649
-498
-174
-275
807
-564
502
823
960
799
-549
-42
7
629
71
314
-248
87
835
-902
608
-716
-368
4 985
-274
-206
886
117
26 925
468
105
745
750
-89
-820
251
-710
698
-394
-701
-788
613
928
284
-516
-320
928
876
-665
535
-840
-476
330
232
250
27 741
-634
-274
-964
391
388
781
140
857
962
-610
-854
216
-3
-555
428
-834
931
-289
-793
-833
-361
-917
-498
731
801
-416
61
22 81
-258
263
758
25
299
148
971
-363
846
827
-845
793
530
371
-211
533
-202
-487
463
67
-723
630
10 293
689
-7
-840
-728
611
-251
664
910
570
-22
27 850
683
-538
505
528
-712
660
321
818
-413
667
-93
-57
737
-631
-991
-986
556
-171
-626
-198
822
-908
74
-10
-602
-706
-544
7 154
-52
-607
-45
410
898
-961
255
25 634
-370
259
-416
537
-799
-680
464
-790
-666
19
39
-734
821
-582
916
-548
-35
-687
-697
421
-719
133
927
-769
645
37 463
684
-852
-200
-399
-665
617
185
429
818
62
-108
586
-46
912
-376
220
289
-401
135
298
564
5
602
-458
-157
-266
-532
74
-622
-82
-240
619
66
117
-781
-42
-267
21 396
-449
-977
279
-864
-23
-253
-683
754
594
-83
-555
-109
-963
450
-951
-864
851
-660
-839
-76
-282
17 374
-663
703
-199
-887
-339
534
75
48
642
-345
884
778
189
-369
-905
-58
782
43 691
-771
-837
-607
-721
-700
-757
-381
-539
-275
-105
98
-592
-211
-199
-234
-98
462
858
534
-934
499
746
950
-166
-66
-863
-71
876
919
55
-181
-852
218
213
985
75
13
-397
94
738
498
-809
704
7 796
-531
-254
-547
884
837
-924
383
48 351
-784
-484
-837
-298
950
640
314
-232
345
-469
538
329
164
-892
932
-743
846
-13
-552
106
-170
-2
133
133
451
16
-30
85
956
-448
111
729
-375
-169
988
-426
-973
301
-100
372
390
-563
-743
-447
-455
747
-190
949
46 163
54
120
813
-814
-747
-179
-240
223
906
-285
332
-427
-556
957
-39
-569
-469
-11
733
431
918
122
425
-825
232
528
922
599
33
-789
971
644
331
784
831
584
-839
-853
-637
624
-138
695
-804
306
209
157
14 917
-855
27
-716
-937
706
266
796
-506
-207
717
-908
826
928
-938
32 992
403
-586
957
121
-439
-681
-256
423
572
-60
-714
-663
655
581
634
357
-836
918
420
427
183
-228
921
534
-512
570
-84
973
189
943
-212
-408
30 639
713
-83
-380
-543
898
-809
-46
-817
-472
-392
321
719
966
485
193
-58
-89
934
715
-169
467
760
958
940
733
146
440
-923
295
353
20 739
-730
-2
22
725
-253
533
465
275
699
-215
-449
664
-731
744
-838
180
677
434
568
-300
28 571
-803
-517
-773
637
-440
523
-11
-62
-913
-184
936
109
-460
-318
-802
-996
515
897
-211
-935
117
-385
366
280
352
-400
-287
-524
8 906
-1000
497
947
786
133
-494
308
680
7 342
-505
-506
-940
-407
176
-742
-403
10 477
-56
870
-171
116
-207
-892
-532
393
-178
-56
43 444
-498
747
-768
-713
-564
-705
595
-885
297
-454
-389
791
-394
204
-477
-579
358
-672
-867
859
755
-37
-25
-453
71
443
940
450
944
-368
293
-555
936
82
-711
-629
377
441
-513
-770
987
-345
578
34 750
-899
-429
-670
987
-296
-811
741
224
-279
-712
853
-837
-773
302
664
-584
-849
-891
-649
233
956
-277
-833
397
-233
-603
383
422
976
533
-606
634
661
-276
12 242
-530
360
146
191
205
-2
-89
-10
857
-425
406
566
20 460
-202
-804
595
-35
593
-639
363
-467
340
-105
623
734
-472
283
-986
-853
204
-515
64
907
32 629
-539
-413
-184
876
-281
779
441
-483
93
-762
-287
-756
-239
864
-395
681
954
945
-425
576
235
103
-142
250
-193
619
735
428
526
-33
254
544
11 443
419
830
406
-141
-654
-945
-345
-383
-700
416
-963
37 329
991
-593
228
566
199
-670
981
-552
-306
156
-818
-879
-762
-293
-67
783
818
-441
201
205
522
618
108
578
830
725
435
245
319
897
898
309
861
125
-569
60
12
23 506
706
125
-195
384
363
512
-684
-298
329
-567
904
-467
955
78
642
89
-93
-77
-477
709
800
978
606
25 954
-713
-346
-989
-144
-378
77
-882
304
882
502
-776
393
376
-74
-722
809
-171
-631
763
464
568
-148
-630
-953
-68
2 578
-534
-202
3 138
85
166
873
6 253
-494
616
-351
-613
-325
-127
22 229
799
173
859
-815
542
621
649
109
-971
577
156
-481
212
-440
-15
-990
72
-597
-348
-763
834
708
45 895
323
788
-716
998
-340
178
-953
-541
-650
463
-356
449
84
850
-886
-330
-17
-172
189
-805
388
732
763
-541
-866
972
-747
525
679
392
865
2
180
706
-444
397
-117
-396
856
-209
-934
-944
-761
-293
464
50 591
-554
182
681
-802
-431
412
961
-415
104
933
-605
-372
611
344
-951
-831
-920
755
-274
478
-805
-113
-110
-14
-490
-496
225
218
968
136
710
971
-683
390
-831
-557
-198
-871
-415
906
619
-463
-467
-213
882
-417
-44
519
895
239
6 764
-875
444
75
-364
948
858
24 939
-450
120
442
-132
-934
168
-132
-132
-145
11
-670
-527
548
-579
-183
-14
-439
774
-495
-545
12
58
-455
-305
25 812
331
-995
-409
-702
34
142
-25
-524
567
41
644
992
910
-945
2
-761
-471
-893
-783
346
-350
-222
-324
-288
234
19 821
336
941
386
-931
-172
392
-339
126
-575
803
-900
-542
369
141
660
-83
-393
715
920
30 905
584
-379
-296
791
400
380
-497
-810
-818
388
526
-878
-227
595
-50
722
-745
633
705
615
733
-838
-460
-569
379
458
38
-349
-66
442
25 793
621
155
865
20
-908
925
-233
-726
312
-708
955
-915
444
-96
807
257
-906
68
-129
384
-212
-31
815
-834
-574
44 177
-83
409
-174
-9
29
538
-145
606
630
-220
-628
462
-909
-779
416
734
666
877
98
-521
971
-835
350
355
-47
876
-274
-323
859
136
494
-225
-455
877
766
131
415
-822
-706
44
-42
-334
-495
-394
50 867
-660
668
798
438
-854
325
160
53
-321
-887
-71
406
-210
-213
-459
841
120
-357
718
-115
332
132
-380
626
733
135
-709
-762
742
-707
716
639
961
70
-367
-894
-605
793
160
-369
906
646
-964
-748
990
-865
-907
109
-222
811
46 820
-501
-829
292
-769
307
141
-974
-395
434
300
-757
395
927
-124
58
-679
-332
775
-47
-869
-23
-454
-617
-33
-319
-967
-925
17
401
627
-317
457
356
976
689
-338
116
272
267
-894
-872
67
58
-945
943
674
7 208
448
-114
856
-575
433
797
-51
36 876
24
-313
-212
-792
-72
-756
564
-97
490
-775
576
-238
49
239
-110
-885
-703
-498
615
971
-121
782
-25
322
195
-43
-246
-9
906
-575
-623
-70
-331
165
-305
597
46 83
-944
-101
-960
189
218
89
-572
666
-239
-718
-833
-625
810
-397
714
-216
926
-92
742
-764
899
204
-782
-724
691
-112
441
-615
-959
-593
-800
656
307
-760
-156
-919
-114
-171
747
647
-332
915
-979
-523
-483
736
0 0
stdout
38 482
-950
-418
-890
-836
-335
-801
-314
-301
-242
-212
-664
-663
-156
-627
-135
-615
-121
-603
-597
-577
-551
-24
996
44
559
607
184
205
216
740
749
360
395
890
436
451
942
961
16 656
-432
-414
-984
-979
-199
-848
-825
-100
-60
694
180
937
318
357
495
603
10 733
-491
-389
-360
-990
-234
-961
-808
-738
267
490
40 299
-278
-532
-508
-493
-757
-753
-154
-103
-999
-391
-690
-677
-676
-349
-47
-918
-611
-1
303
603
604
906
908
71
71
969
73
982
985
428
134
739
148
766
170
476
812
837
572
576
40 852
-798
-793
-791
-786
-783
-721
-692
-629
-559
-556
-553
-466
-402
-227
-158
-999
-133
-950
-922
-912
-52
-24
36
41
992
182
191
360
374
411
496
554
581
717
743
748
758
763
774
836
34 480
-478
-476
-458
-435
-908
-902
-386
-758
-278
-744
-233
-698
-693
-682
-621
-612
-579
-975
490
14
975
15
983
510
990
525
58
119
120
672
243
252
880
424
50 380
-378
-374
-751
-649
-268
-626
-992
-210
-562
-924
-525
-129
-879
-102
-92
-67
-826
-419
-26
-776
34
804
804
813
53
461
469
479
868
112
503
123
885
127
176
182
943
183
952
964
598
231
649
287
698
332
720
732
742
747
1 631
102
32 228
-197
-641
-178
-403
-619
-613
-586
-809
-99
-323
-320
-998
-76
-59
-970
-722
-488
-22
4
689
724
987
541
89
549
812
600
155
167
891
908
453
7 767
-428
-931
-838
803
816
92
219
47 568
-567
-528
-439
-437
-985
-393
-940
-339
-337
-892
-300
-799
-778
-775
-751
-121
-119
-616
-30
-590
-586
20
635
79
650
97
102
689
124
139
724
170
763
231
251
316
342
912
416
987
997
440
505
531
562
564
566
46 854
-766
-726
-662
-612
-592
-548
-426
-390
-384
-372
-353
-332
-329
-322
-272
-216
-168
-152
-958
-86
-896
-890
-14
868
871
922
961
992
159
263
284
287
298
321
327
357
385
405
487
514
521
530
531
533
575
726
46 171
-853
-334
-821
-650
-649
-478
-814
-626
-281
-964
-430
-941
-427
-78
-415
-406
-576
-737
-394
-888
-203
-708
-179
517
352
188
191
23
29
722
563
926
931
932
762
607
270
273
802
639
305
648
159
675
849
508
13 635
-626
-372
-966
-273
-881
-239
-230
-836
-657
695
516
533
554
50 739
-705
-687
-686
-667
-641
-609
-594
-538
-537
-429
-413
-314
-297
-266
-998
-255
-987
-978
-925
-178
-170
-904
-148
-133
-851
-97
-813
-57
-54
-779
-762
-4
9
22
25
809
101
849
870
885
177
940
245
306
337
370
408
523
634
711
26 281
-835
-822
-236
-217
-162
-963
-622
-616
-314
-23
585
888
896
72
78
370
934
935
949
108
684
691
417
704
743
489
28 153
-917
-286
-274
-416
-256
-379
-679
-366
-508
-656
-651
-320
-314
-922
-613
312
622
324
26
654
75
391
246
864
410
567
142
759
18 84
-816
-55
-976
-803
-380
-622
-865
-611
-262
-176
-168
187
702
210
211
61
323
333
48 909
-853
-797
-797
-794
-635
-555
-536
-528
-496
-453
-288
-230
-200
-174
-979
-67
-65
-28
-20
-11
-911
910
10
952
45
70
146
189
205
207
218
255
378
406
410
416
444
509
526
534
537
593
628
658
673
758
844
887
40 203
-596
-785
-972
-358
-538
-130
-725
-316
-515
-503
-292
-688
-669
-466
-464
-619
-821
-618
-816
409
431
33
245
249
254
53
278
88
906
913
926
333
740
135
746
166
988
997
200
607
34 337
-656
-318
-647
-247
-232
-219
-533
-514
-172
-494
-816
-141
-440
-66
-64
-53
-720
-709
-351
-675
350
372
396
404
467
809
176
190
535
218
578
607
945
647
37 918
-911
-866
-766
-677
-655
-612
-565
-563
-361
-145
-106
-987
-956
-19
944
965
71
996
173
182
209
272
315
367
404
431
464
495
500
581
598
637
639
652
664
847
852
17 355
-883
-872
-120
-828
-114
-104
-47
-727
434
823
824
826
532
289
290
316
678
16 914
-790
-760
-680
-382
-167
-78
-72
-979
8
50
72
151
217
222
269
858
12 859
-798
-439
-397
-356
-202
-950
53
154
241
327
483
797
3 795
-375
-169
232
5 694
-459
-362
-841
977
421
11 14
-68
-389
-373
-891
-189
-958
-533
-392
95
979
965
45 212
-632
-597
-354
-774
-765
-542
-943
-705
-911
-694
-259
-256
-461
-459
-669
-663
-237
-24
-642
222
227
228
229
884
894
693
57
706
287
713
304
98
524
962
969
334
977
131
769
573
152
576
370
600
621
1 633
-66
29 521
-486
-974
-435
-418
-854
-299
-241
-748
-742
-661
-129
-100
-598
-51
6
47
47
598
630
154
679
693
715
202
847
362
370
405
473
12 489
-413
-382
-833
-690
-127
-590
-10
14
214
292
310
806
44 806
-798
-770
-697
-625
-620
-556
-519
-486
-426
-361
-344
-215
-168
-913
-69
-29
-830
-12
12
43
101
911
941
944
145
171
188
191
192
201
212
241
268
331
385
507
563
583
652
685
689
721
735
748
30 928
-836
-782
-707
-639
-572
-303
-271
-237
-131
-126
-101
-75
-38
-37
933
938
76
78
123
166
186
237
244
280
349
458
619
669
778
873
47 566
-538
-536
-496
-490
-414
-407
-404
-396
-926
-358
-923
-355
-354
-312
-824
-253
-790
-203
-192
-162
-135
-690
-656
-599
-23
-580
0
68
641
653
680
681
130
140
718
162
736
225
811
819
269
837
409
431
432
553
559
48 454
-433
-415
-858
-359
-341
-700
-225
-679
-647
-628
-596
-132
-518
-961
-51
-33
-912
2
471
473
20
485
501
59
516
589
135
628
639
208
693
722
738
752
299
757
304
765
318
777
337
343
363
371
373
374
832
898
40 444
-834
-810
-778
-727
-260
-629
-181
-608
-577
-543
-985
-61
-500
-37
-915
-451
22
470
951
66
531
537
551
111
127
573
146
596
621
636
264
724
293
742
755
787
787
814
818
427
10 520
-327
-248
-614
-81
-37
215
872
424
990
474
13 731
-598
-342
-926
-912
-172
-133
-856
-820
-64
-49
-769
496
593
12 550
-520
-421
-880
-837
-265
-751
-64
101
331
899
961
487
29 59
-993
-813
-853
-793
-497
-201
-664
945
119
650
834
777
430
550
792
912
678
680
801
388
925
45
694
164
519
401
993
641
293
49 415
-342
-336
-329
-689
-667
-250
-650
-221
-620
-592
-584
-984
-143
-116
-943
-513
-899
-68
-64
-476
-885
-468
-437
-10
417
835
838
24
25
32
451
79
495
86
89
95
578
210
627
631
240
255
696
292
310
319
745
330
358
29 422
-394
-368
-704
-683
-235
-120
-951
-78
-62
-482
-898
29
50
51
926
114
972
564
990
600
647
718
383
385
819
820
406
834
419
8 763
-440
-303
53
102
418
502
659
735
22 110
-964
-632
-632
-949
-920
-238
-674
-341
-774
786
347
355
25
709
387
192
855
749
534
430
987
879
35 531
-471
-925
-389
-359
-355
-853
-844
-815
-806
-229
-757
-219
-197
-718
-186
-711
-82
-604
-596
-44
-15
-8
31
103
685
774
789
912
927
442
979
987
463
473
520
4 481
-259
19
93
786
23 155
-618
-446
-136
-270
-885
-251
-71
-676
-348
-946
-634
-785
7
341
192
812
845
85
262
128
295
300
769
35 261
-505
-499
-751
-478
-990
-204
-191
-706
-703
-964
-680
-659
-887
-92
-82
-859
-850
-54
-550
-285
-271
2
788
279
326
69
353
368
125
909
657
921
734
490
778
4 833
-295
49
381
703
5 627
-373
180
818
948
467
15 70
-686
-400
-395
-666
-97
-782
-425
-492
-771
574
521
248
950
195
336
17 734
-438
-247
-237
-160
-818
-795
-766
750
25
858
859
949
245
363
415
672
675
42 266
-506
-224
-745
-471
-467
-729
-173
-423
-678
-933
-366
-99
-353
-870
-332
-582
-821
-20
-285
281
284
24
824
43
861
609
353
398
412
681
176
725
194
196
732
493
493
761
778
249
783
786
29 431
-859
-851
-369
-790
-337
-270
-268
-259
-640
-145
-520
24
887
31
474
492
494
498
161
213
658
683
708
710
712
742
318
344
817
5 670
-605
-821
823
266
497
36 500
-475
-955
-949
-443
-939
-879
-860
-338
-304
-774
-266
-213
-205
-185
-681
-167
-626
-120
-117
-573
-525
540
111
138
649
735
361
373
907
429
931
431
932
937
977
999
35 445
-874
-839
-373
-765
-309
-695
-211
-130
-118
-545
-544
-91
-87
-943
-51
-924
-457
920
43
512
979
981
102
135
143
159
168
660
216
666
252
762
339
851
419
39 209
-379
-366
-574
-149
-567
-560
-551
-128
-125
-530
-98
-92
-80
-908
-267
-887
-883
-882
-245
-869
-242
-638
419
632
451
287
313
111
338
759
978
986
569
570
570
363
155
997
201
46 178
-707
-527
-161
-689
-332
-323
-308
-297
-826
-998
-277
-233
-932
-575
-914
-191
-186
-183
-714
538
186
195
913
744
923
406
584
595
418
962
964
613
435
797
448
462
997
107
288
117
660
485
864
169
526
886
5 733
-405
-401
-271
-970
699
29 407
-402
-792
-694
-599
-563
-559
-145
-529
-528
-115
-114
-520
-887
-464
-50
-827
-11
-820
847
450
872
68
482
500
914
538
247
657
694
19 931
-874
-774
-760
-668
-401
-323
-227
-977
-954
-939
67
118
120
222
275
280
583
718
751
43 989
-957
-955
-936
-915
-890
-724
-581
-544
-480
-425
-384
-365
-358
-333
-136
-118
-32
34
37
113
115
145
179
197
217
217
231
236
241
244
277
278
281
294
302
420
452
504
549
639
772
780
943
19 770
-735
-580
-528
-473
-456
-410
-186
-846
-52
801
40
63
838
898
922
414
581
589
627
6 849
-411
-260
-861
258
346
404
34 209
-174
-591
-161
-357
-352
-977
-557
-344
-751
-953
-507
-707
-265
-889
-885
-447
-637
420
212
8
218
25
49
697
701
302
725
520
111
759
551
151
805
398
21 290
-553
-244
-530
-116
-973
-99
-950
-58
-315
-307
896
322
333
337
76
369
668
728
784
802
558
2 38
-696
-118
25 936
-868
-837
-804
-776
-475
-438
-421
-367
-276
-218
-125
-100
32
1000
99
114
123
140
376
448
581
665
669
808
919
15 828
-782
-557
-373
-239
-196
40
71
929
973
167
249
367
381
699
742
30 919
-816
-575
-532
-485
-457
-389
-319
-302
-224
-936
-1
69
112
143
347
483
487
504
518
551
674
680
681
702
702
765
771
781
872
912
20 839
-820
-812
-740
-740
-692
-627
-416
-407
-389
-303
-302
-913
-852
930
192
238
376
439
611
810
10 348
-648
-269
-52
-52
-36
417
92
800
122
480
30 369
-721
-687
-311
-628
-613
-981
-594
-946
-937
-154
-888
-139
-876
-73
-59
375
375
420
67
820
121
899
900
925
925
288
690
696
333
358
17 765
-654
-652
-555
-499
-236
-196
-135
-874
-108
-821
160
415
491
533
567
604
731
41 953
-924
-885
-871
-805
-804
-799
-715
-709
-514
-364
-304
-302
-300
-222
-186
-176
-115
-114
-92
-979
-966
66
124
146
155
186
226
238
308
351
352
354
365
384
388
401
449
589
835
846
906
34 320
-629
-619
-932
-280
-919
-592
-884
-242
-208
-842
-521
-158
-149
-139
-455
-443
-760
-119
-986
46
55
67
72
716
149
471
473
196
881
265
600
608
303
626
32 394
-353
-345
-682
-647
-240
-905
-115
-501
-76
-399
788
396
20
27
42
834
844
864
84
91
893
905
132
135
952
169
572
577
976
601
782
389
25 995
-961
-953
-937
-548
-520
-513
-507
-482
-470
-315
-49
-28
185
197
197
361
401
416
449
553
733
839
869
911
945
14 681
-430
-331
-308
-935
-860
91
207
897
904
955
312
576
611
624
28 464
-460
-896
-426
-417
-878
-854
-385
-800
-310
-627
-565
-961
84
91
566
139
631
171
642
214
238
718
757
784
360
393
897
454
45 842
-702
-680
-645
-610
-599
-580
-467
-421
-412
-368
-342
-267
-172
-967
-111
-948
-100
-55
-41
-882
-36
-867
844
862
863
21
33
72
80
923
962
966
988
195
203
210
229
299
375
447
542
589
600
604
833
27 633
-559
-541
-418
-330
-961
-939
-925
-911
-789
-767
-128
675
54
706
82
97
730
124
175
176
944
349
372
464
501
540
580
15 114
-641
-43
-947
-941
-255
-936
-4
228
117
690
350
827
976
188
765
39 781
-743
-709
-631
-612
-532
-506
-485
-429
-378
-372
-198
-919
-130
-811
-809
800
804
35
830
55
75
866
95
120
905
150
948
183
236
269
272
296
301
327
429
434
477
509
656
17 115
-988
-847
-613
-29
-369
-709
-8
-117
3
696
144
615
68
418
768
656
903
45 716
-650
-650
-629
-609
-593
-523
-463
-371
-321
-291
-959
-910
-176
-142
-817
-91
-77
-44
-721
723
88
91
814
102
855
156
920
933
219
226
951
956
264
985
325
368
401
416
416
457
509
524
571
585
656
37 906
-896
-870
-867
-861
-789
-774
-551
-481
-381
-284
-282
-210
-151
-120
-115
-113
-99
-72
-916
925
949
951
71
102
116
128
164
169
303
455
483
507
693
698
724
735
901
1 381
832
48 964
-934
-933
-913
-846
-751
-718
-685
-575
-543
-472
-407
-395
-342
-335
-266
-252
-160
-155
-112
-103
-38
-33
-991
2
28
993
54
60
73
81
113
199
236
254
274
277
353
456
465
507
525
548
550
622
729
764
858
958
20 329
-968
-297
-226
-216
-204
-522
-775
-432
-723
-679
684
691
62
855
548
241
927
622
317
324
44 441
-398
-366
-343
-773
-304
-278
-696
-246
-232
-635
-619
-156
-588
-586
-583
-552
-110
-79
-512
-498
-489
-33
-468
-466
-450
1
890
901
470
525
966
85
971
596
176
176
217
662
257
262
716
781
398
845
44 290
-851
-851
-244
-823
-208
-785
-768
-468
-464
-454
-448
-698
-385
-93
-373
-373
-927
-897
-313
-887
-293
298
592
304
888
890
619
348
358
375
678
683
407
999
769
780
501
803
224
823
826
539
255
270
12 424
-418
-416
-682
-602
-589
-558
-525
-510
39
236
697
714
19 203
-367
-335
-240
-236
-233
-8
-208
817
878
72
702
94
300
913
722
529
132
352
573
18 39
-67
-105
-143
-489
-644
-720
-873
-80
744
832
990
410
959
68
616
71
72
268
47 712
-696
-661
-652
-632
-561
-525
-506
-501
-465
-438
-391
-998
-985
-264
-943
-927
-187
-185
-866
-116
-809
-93
-805
-782
-61
-729
-3
-1
764
72
72
74
805
101
109
132
140
883
193
929
930
263
336
368
374
526
581
26 279
-237
-502
-769
-993
-431
-987
-960
-957
-674
-650
-331
-28
-583
-23
-577
289
299
349
381
941
671
195
233
514
242
250
41 393
-773
-351
-738
-718
-712
-699
-676
-630
-617
-213
-596
-170
-127
-506
-102
-819
-816
-401
13
811
431
431
831
469
80
494
550
953
200
207
212
612
655
678
289
687
705
333
338
366
379
45 629
-537
-447
-418
-398
-332
-321
-942
-919
-898
-887
-242
-240
-849
-189
-769
-753
-96
-715
-705
-695
-52
662
56
60
66
93
751
138
769
814
841
225
233
287
292
293
933
933
314
944
973
391
423
591
605
43 673
-664
-641
-563
-549
-528
-479
-460
-443
-438
-409
-408
-380
-348
-347
-264
-244
-212
-832
-97
-77
-42
-701
-21
697
699
39
47
721
76
98
103
776
776
786
118
883
884
236
931
942
310
339
473
29 871
-787
-649
-635
-631
-606
-550
-318
-196
-16
-881
13
13
18
32
42
919
77
989
183
190
249
253
262
462
606
663
674
699
805
23 358
-300
-982
-610
-196
-160
-871
-866
-835
-118
-61
-752
-745
792
799
477
495
863
922
569
614
650
652
680
28 198
-776
-378
-574
-174
-754
-339
-729
-917
-892
-688
-874
-467
-854
-51
-619
-199
-990
629
56
74
78
873
482
489
128
949
952
564
10 485
-804
-271
-637
-143
158
220
294
304
811
437
9 468
-347
-616
-571
-567
-946
228
275
815
858
3 202
-15
-822
765
34 694
-589
-538
-516
-437
-427
-413
-397
-393
-317
-969
-261
-949
-826
-131
-123
-767
-23
-714
-710
783
797
122
839
206
240
323
336
548
569
618
635
637
651
684
4 999
-720
102
484
833
8 667
-487
-884
691
152
207
970
406
515
27 527
-462
-985
-445
-435
-434
-922
-326
-695
-681
-139
-644
-91
562
568
611
678
195
733
842
318
319
328
913
915
400
975
461
18 328
-873
-861
-516
-455
-448
-438
-438
-423
-404
-723
-988
12
682
373
48
438
801
318
42 870
-869
-805
-614
-493
-435
-422
-415
-394
-388
-289
-246
-204
-182
-110
-929
-926
-50
-912
-38
-8
910
942
80
83
90
90
98
971
165
192
209
230
256
313
389
511
516
594
646
746
835
868
27 886
-854
-822
-770
-635
-536
-499
-468
-467
-252
-186
-181
-1000
1
23
982
186
210
284
354
379
548
598
622
627
657
659
859
38 268
-801
-524
-997
-187
-712
-171
-975
-416
-397
-120
-902
-72
-865
-56
-844
-839
-274
48
317
64
342
878
886
98
915
379
918
138
944
693
699
721
191
227
769
777
782
525
4 722
-551
-467
-202
-159
27 570
-482
-976
-392
-923
-334
-320
-314
-311
-855
-810
-239
-790
-746
-701
-700
-691
-37
588
31
37
646
730
745
303
506
549
553
48 847
-794
-783
-780
-744
-640
-604
-567
-557
-538
-522
-475
-464
-445
-330
-317
-267
-227
-193
-186
-168
-996
-127
-97
-26
857
861
893
913
976
986
988
247
265
278
293
327
362
387
500
506
525
583
602
633
693
826
843
843
5 353
-807
-744
727
383
563
23 35
-734
-594
-310
-310
-763
-228
-401
-993
-501
-528
-71
215
185
80
961
227
267
410
902
274
414
975
67
10 928
-781
-725
-507
-260
-234
-217
-6
205
407
606
24 404
-806
-803
-777
-753
-268
-267
-244
-192
-169
-976
-68
-448
-445
-415
903
523
534
947
961
970
971
648
308
325
41 990
-930
-911
-878
-860
-847
-763
-710
-679
-659
-635
-566
-464
-419
-383
-371
-336
-218
-178
-130
-67
8
19
33
49
55
61
193
202
283
354
384
436
507
546
590
626
648
656
694
810
949
23 46
-181
-863
-724
-493
-534
-396
-484
-752
-196
-56
-55
-193
875
783
743
378
378
526
25
948
37
822
965
10 338
-296
-957
-605
-590
-795
11
700
512
895
236
11 635
-533
-430
-1000
-322
-294
743
139
880
978
378
402
15 236
-468
-698
-454
-686
-206
-198
-606
-348
-47
-983
-486
522
522
826
127
22 206
-603
-395
-183
-586
-160
-138
-526
-684
-38
-243
-30
-646
-11
-11
-629
-825
13
450
884
539
540
129
38 230
-682
-445
-602
-365
-817
-117
-342
-571
-322
-530
-59
-56
-511
-970
-969
-273
-257
-716
-940
-696
-6
30
490
32
276
747
978
303
77
312
124
145
856
857
193
885
908
459
4 722
-305
-861
237
466
29 818
-781
-778
-677
-588
-402
-296
-273
-264
-230
-980
-159
-975
-103
-91
-898
11
843
69
91
114
265
282
301
409
497
543
636
718
769
14 83
-480
-48
-207
-437
-667
251
773
280
620
45
463
473
972
243
47 65
-321
-775
-967
-381
-510
-310
-630
-492
-816
-487
-806
-26
-220
-413
-803
-868
-736
-83
-727
-70
-782
-2
976
527
333
8
141
597
406
862
474
994
735
801
152
352
28
162
427
37
560
175
309
960
638
445
707
19 900
-797
-750
-600
-551
-488
-484
-430
-187
-950
-919
43
90
183
220
249
484
486
494
851
35 173
-513
-483
-994
-301
-119
-465
-972
-416
-240
-412
-757
-64
-579
-576
-51
-397
-50
-45
-557
-377
-188
-354
-176
880
198
212
401
923
588
100
626
644
844
334
854
21 859
-776
-597
-569
-548
-541
-283
-283
-277
-101
-90
-80
-34
896
40
80
960
459
498
705
828
857
5 507
-608
-92
-91
531
464
12 211
-824
-356
-985
-931
-711
-647
454
895
907
299
774
209
47 47
-751
-373
-512
-934
-557
-979
-177
-219
-689
-264
-403
-261
-495
-815
-344
-858
-103
-432
-759
-333
-192
-379
-143
-801
-612
987
329
800
708
802
333
475
194
951
669
254
536
491
775
873
828
265
363
935
91
751
93
9 207
-751
-525
-666
834
634
918
768
191
36 677
-667
-621
-615
-584
-490
-486
-417
-399
-372
-352
-300
-943
-928
-891
-868
-856
-81
-18
7
687
743
776
104
815
847
851
884
956
968
985
310
992
324
542
563
608
9 45
-672
-884
-876
-66
320
368
819
746
884
18 442
-406
-842
-398
-831
-384
-341
-264
-224
-652
-149
-940
956
966
142
682
327
823
437
31 667
-628
-581
-529
-912
-902
-886
-846
-105
-768
-100
-743
-56
668
766
777
807
148
171
841
217
936
270
319
330
999
363
421
447
497
535
608
46 191
-178
-175
-550
-548
-535
-915
-525
-896
-319
-121
-119
-78
-259
-449
-633
-628
-432
-607
-988
-21
-783
-776
-197
5
197
10
590
594
40
816
252
649
81
83
88
665
867
301
302
879
121
512
534
168
558
177
16 651
-624
-569
-470
-444
-872
-118
-750
707
123
255
954
363
375
415
483
496
14 17
-591
-743
-725
-334
-417
-449
-857
340
38
279
418
796
730
16 169
-479
-227
-522
-515
339
701
892
224
229
403
444
115
144
491
156
842
19 50
-240
-82
-730
-623
-659
-759
351
202
605
305
714
118
770
721
576
627
579
934
436
18 535
-987
-452
-909
-865
-308
-823
-781
552
77
640
106
655
162
172
230
834
335
499
14 896
-895
-756
-670
-604
-347
-255
-958
-946
-34
244
284
464
493
805
17 680
-582
-577
-396
-311
-298
-974
-963
-796
764
853
214
900
984
363
418
495
545
16 825
-734
-680
-440
-364
-334
-214
21
68
983
991
223
323
502
640
738
746
1 637
-524
20 391
-762
-703
-278
-910
-58
423
432
42
832
838
476
608
620
628
655
283
283
285
300
305
24 462
-915
-367
-362
-292
-270
-729
-252
-707
-192
-99
-14
-12
-464
15
495
586
213
688
705
250
713
277
893
440
42 30
-928
-177
-656
-445
-745
-323
-381
-560
-167
-703
-492
-312
-401
-818
-635
-303
-573
-633
-931
-750
840
92
303
635
126
337
248
969
279
163
825
496
496
978
320
320
413
323
264
117
958
239
44 770
-737
-648
-627
-561
-509
-447
-443
-407
-325
-272
-258
-939
-902
-117
-95
-852
-51
-47
-794
-789
772
15
851
852
853
114
115
180
212
345
384
405
480
550
552
555
558
576
583
622
679
703
738
738
38 260
-512
-509
-226
-475
-472
-443
-443
-160
-934
-670
-375
-883
-69
-326
-326
-574
-41
-820
-288
-534
781
789
292
68
330
590
76
339
371
896
898
119
665
938
939
446
968
450
41 523
-983
-445
-966
-358
-304
-811
-288
-807
-273
-254
-752
-211
-163
-670
-8
36
40
582
68
594
599
669
177
718
735
225
755
243
783
797
802
831
345
900
399
937
416
952
437
438
472
28 95
-754
-74
-449
-625
-908
-1000
-141
-425
-611
-801
-877
-579
-956
956
867
680
398
880
508
36
516
331
427
254
921
67
934
842
22 990
-915
-749
-664
-640
-605
-596
-536
-515
-329
-264
-216
-197
-994
35
273
528
556
603
803
847
847
862
2 622
-55
224
47 24
-959
-693
-717
-164
-92
-595
-739
-450
-497
-664
-615
-735
-975
-830
-782
-758
-827
-178
-200
-199
-943
-414
-414
-222
-557
-819
-122
-2
-673
-792
-264
-72
577
553
173
558
799
128
682
443
155
11
158
736
904
356
213
50 542
-520
-498
-493
-473
-464
-999
-884
-332
-310
-850
-840
-293
-827
-784
-233
-747
-176
-164
-698
-151
-680
-126
-114
-639
-634
-80
-76
-568
-8
6
10
18
64
81
125
158
708
229
798
267
867
364
373
376
393
422
444
988
477
525
13 918
-914
-783
-618
-417
-325
-276
-217
-192
-111
971
411
606
651
23 533
-499
-487
-394
-260
-221
-742
-187
-141
-117
-643
-103
-11
564
95
712
214
220
231
827
889
902
917
931
18 798
-666
-297
-981
-955
-932
-818
915
938
188
999
210
299
329
408
507
558
615
737
12 37
-620
-133
-503
-167
-425
-307
-266
-75
609
359
365
369
34 120
-589
-706
-100
-216
-815
-92
-87
-920
-558
-641
-881
-505
-975
-127
486
729
852
497
762
767
895
550
74
560
561
563
323
204
938
938
579
106
949
709
36 632
-620
-425
-416
-396
-390
-382
-974
-306
-931
-261
-853
-205
-824
-142
-142
-771
-67
-654
683
66
97
103
128
797
852
230
899
272
931
394
429
481
500
500
536
567
49 427
-407
-392
-804
-354
-340
-289
-280
-598
-169
-132
-552
-92
-508
-495
-894
-883
-876
-5
860
18
874
449
57
493
516
518
526
101
125
553
983
564
570
579
595
602
198
220
649
246
276
285
301
732
739
766
768
785
369
28 884
-777
-686
-650
-627
-582
-574
-379
-320
-280
-269
-251
-241
-235
-102
-75
-945
892
912
926
942
109
168
428
434
524
584
624
643
22 353
-345
-665
-304
-596
-209
-884
-875
-487
-125
-67
-65
-764
-376
-727
394
760
789
88
197
228
262
321
22 934
-846
-808
-713
-665
-623
-597
-493
-322
-257
-164
-157
-968
-941
20
90
232
287
351
500
529
796
881
12 787
-704
-369
-266
-182
-175
49
892
893
241
733
748
754
19 236
-223
-894
-626
-616
-374
-49
-993
-953
716
30
509
308
581
597
613
643
438
203
939
44 607
-539
-539
-396
-349
-333
-316
-299
-283
-875
-251
-248
-233
-838
-230
-823
-821
-810
-201
-161
-758
-143
-138
-86
-629
24
24
63
76
77
83
109
125
777
192
869
308
939
980
412
473
477
485
519
547
23 551
-509
-413
-410
-347
-830
-703
-655
-103
-654
-55
-48
-589
7
13
567
620
73
129
221
235
409
984
547
22 816
-528
-255
-245
-993
-175
-950
-113
-909
-28
859
869
936
964
187
285
300
318
372
421
569
573
711
21 983
-767
-738
-717
-688
-674
-579
-562
-79
-72
-60
-10
33
157
308
513
533
738
831
961
963
977
30 363
-354
-707
-344
-292
-269
-901
-531
-136
-478
-462
365
8
405
51
422
429
93
103
832
538
176
212
602
603
978
253
626
628
641
316
24 653
-582
-413
-316
-268
-262
-876
-752
660
677
33
687
71
90
105
112
777
779
874
875
896
931
954
375
399
1 848
713
27 668
-552
-523
-516
-506
-455
-361
-256
-912
-211
-865
-862
-192
-845
676
20
46
106
789
161
267
289
345
428
508
578
590
607
38 713
-689
-655
-558
-539
-497
-384
-359
-263
-972
-212
-206
-914
-836
-761
-755
-748
-745
-30
-739
-727
-726
80
95
182
232
977
1000
374
397
397
416
449
452
491
506
518
587
709
36 177
-527
-512
-856
-498
-667
-308
-661
-837
-647
-805
-429
-929
-926
-394
-747
-898
552
208
409
947
773
598
955
604
433
81
258
621
280
468
487
848
851
517
877
702
29 515
-468
-974
-953
-907
-369
-254
-765
-761
-746
-737
-218
-206
-702
-679
-657
-594
-583
-61
-576
6
16
56
767
260
270
821
378
424
498
48 369
-713
-707
-684
-287
-956
-585
-200
-925
-184
-535
-515
-868
-824
-806
-791
-405
-20
-379
0
739
27
783
816
459
464
834
108
121
876
512
154
892
893
167
921
955
979
985
632
312
319
693
325
330
343
718
360
736
46 496
-989
-468
-943
-934
-430
-403
-861
-350
-844
-315
-313
-800
-293
-293
-783
-277
-268
-268
-259
-247
-718
-699
-190
-136
-132
-570
-61
-524
-12
36
43
666
221
243
788
294
826
851
377
388
889
396
419
943
489
492
26 694
-608
-367
-233
-914
-856
-775
-770
-760
-28
-700
59
755
99
100
801
108
823
901
234
301
315
348
443
598
613
671
22 95
-660
-734
-354
-250
-435
-815
-336
-47
-901
-893
-25
-683
-680
285
5
107
788
416
809
918
166
262
4 62
-85
-692
-876
-67
31 262
-250
-505
-745
-676
-655
-125
-638
-899
-110
-73
-313
-817
-541
2
790
5
538
282
808
28
322
590
853
592
611
368
372
907
389
931
194
22 620
-592
-586
-399
-365
-313
-280
-264
-211
-183
-116
-36
640
44
664
53
690
114
747
144
886
398
607
35 355
-703
-338
-334
-306
-997
-985
-628
-626
-973
-260
-947
-220
-189
-890
-496
-452
-787
57
72
78
797
471
154
524
543
904
558
918
220
947
961
252
630
305
350
41 515
-498
-479
-463
-444
-902
-369
-368
-275
-250
-248
-749
-716
-174
-166
-649
-107
-564
-42
-37
-549
-541
-24
-1
7
71
87
608
621
629
124
230
257
799
807
823
314
835
347
960
477
502
4 985
-274
-206
117
886
26 925
-840
-820
-788
-710
-701
-665
-516
-476
-394
-320
-89
928
928
105
232
250
251
284
330
468
535
613
698
745
750
876
27 741
-634
-610
-555
-498
-416
-361
-289
-274
-964
-917
-854
-834
-833
-793
-3
781
801
61
857
140
931
216
962
388
391
428
731
22 81
-723
-211
-202
-363
-845
-258
-487
827
263
25
758
846
530
533
371
299
463
630
793
67
148
971
10 293
-840
-251
-728
-22
-7
611
910
664
689
570
27 850
-712
-706
-631
-626
-602
-544
-538
-413
-198
-171
-991
-986
-93
-908
-57
-10
74
321
505
528
556
660
667
683
737
818
822
7 154
-607
-52
-45
-961
255
410
898
25 634
-582
-548
-416
-370
-799
-790
-769
-734
-719
-697
-687
-680
-35
-666
645
19
39
133
821
259
916
927
421
464
537
37 463
-458
-401
-399
-852
-376
-781
-267
-266
-240
-665
-200
-622
-157
-108
-82
-532
-46
-42
5
62
66
74
564
117
586
135
602
617
619
185
220
684
289
298
818
429
912
21 396
-683
-282
-660
-253
-977
-963
-555
-951
-109
-83
-76
-864
-864
-449
-839
-23
450
851
594
279
754
17 374
-369
-345
-339
-663
-199
-905
-887
-58
778
782
48
75
884
534
189
642
703
43 691
-607
-592
-539
-397
-381
-275
-934
-234
-211
-199
-181
-863
-166
-852
-837
-809
-105
-98
-771
-71
-757
-66
-721
-700
13
704
738
55
746
75
94
98
858
876
213
218
919
950
985
462
498
499
534
7 796
-547
-531
-254
-924
837
884
383
48 351
-298
-973
-232
-563
-552
-892
-190
-170
-169
-837
-484
-469
-455
-100
-448
-447
-784
-426
-743
-743
-30
-375
-13
-2
16
372
729
390
747
85
451
106
111
133
133
846
164
538
932
949
950
956
988
640
301
314
329
345
46 163
-814
-804
-637
-469
-138
-789
-285
-427
-747
-569
-240
-556
-39
-853
-839
-179
-11
-825
331
332
831
33
528
695
209
54
223
232
733
906
584
425
918
431
922
599
120
122
784
624
957
306
644
971
157
813
14 917
-908
-855
-716
-506
-207
-938
-937
928
27
266
706
717
796
826
32 992
-836
-714
-681
-663
-586
-512
-439
-408
-256
-228
-212
-84
-60
121
183
189
357
403
420
423
427
534
570
572
581
634
655
918
921
943
957
973
30 639
-543
-472
-392
-380
-923
-817
-809
-169
-89
-83
-58
-46
713
715
719
733
760
146
193
898
295
934
940
958
321
966
353
440
467
485
20 739
-731
-730
-449
-300
-253
-215
-838
-2
744
22
180
275
434
465
533
568
664
677
699
725
28 571
-524
-517
-460
-440
-996
-400
-385
-935
-913
-318
-287
-803
-802
-211
-773
-184
-62
-11
637
109
117
280
897
352
936
366
515
523
8 906
-494
-1000
947
133
308
497
680
786
7 342
-940
-506
-505
-407
-403
-742
176
10 477
-892
-207
-178
-171
-56
-56
-532
116
393
870
43 444
-885
-867
-394
-389
-368
-345
-770
-768
-713
-711
-705
-672
-629
-579
-564
-555
-513
-498
-37
-477
-25
-454
-453
450
936
940
944
71
82
987
578
595
204
293
297
747
755
791
358
377
859
441
443
34 750
-712
-670
-649
-606
-603
-584
-429
-296
-279
-277
-276
-233
-899
-891
-849
-837
-833
-811
-773
853
956
224
976
233
987
302
383
397
422
533
634
661
664
741
12 242
-425
-89
-530
-10
-2
566
360
857
146
406
191
205
20 460
-853
-804
-202
-639
-105
-986
-515
-35
-472
-467
64
593
595
623
204
734
283
340
363
907
32 629
-539
-483
-425
-413
-395
-287
-281
-239
-193
-184
-142
-762
-756
-33
681
93
103
735
779
235
864
876
250
254
945
954
428
441
526
544
576
619
11 443
-383
-345
-700
-654
-141
-963
-945
830
406
416
419
37 329
-306
-293
-593
-569
-552
-879
-818
-441
-762
-67
-670
991
12
60
725
435
108
783
125
156
818
830
522
199
201
861
205
228
566
897
898
245
578
618
309
319
981
23 506
-477
-467
-298
-195
-684
-93
-77
-567
512
78
89
606
125
642
706
709
800
329
363
384
904
955
978
25 954
-953
-882
-776
-722
-713
-631
-630
-378
-346
-171
-148
-144
-74
-68
-989
77
304
376
393
464
502
568
763
809
882
2 578
-534
-202
3 138
166
873
85
6 253
-494
-127
-613
-351
-325
616
22 229
-440
-597
-815
-348
-763
-990
-971
-481
-15
708
72
542
109
799
577
834
156
621
859
173
649
212
45 895
-886
-866
-805
-761
-747
-716
-650
-541
-541
-444
-396
-356
-340
-330
-293
-209
-172
-117
-953
-944
-934
-17
2
972
84
998
178
180
189
323
388
392
397
449
463
464
525
679
706
732
763
788
850
856
865
50 591
-557
-554
-496
-490
-467
-463
-431
-417
-415
-415
-372
-951
-920
-871
-274
-831
-831
-805
-213
-802
-198
-113
-110
-683
-44
-605
-14
611
619
681
104
710
136
755
182
218
225
239
882
895
906
933
344
961
968
971
390
412
478
519
6 764
-364
-875
75
858
948
444
24 939
-934
-670
-579
-545
-527
-495
-455
-450
-439
-305
-183
-145
-132
-132
-132
-14
11
12
58
120
168
442
548
774
25 812
-783
-761
-702
-524
-471
-409
-350
-324
-288
-222
-995
-945
-893
-25
2
34
41
910
142
992
234
331
346
567
644
19 821
-575
-542
-393
-339
-172
-931
-83
-900
920
941
126
141
336
369
386
392
660
715
803
30 905
-878
-838
-818
-810
-745
-569
-497
-460
-379
-349
-296
-227
-66
-50
38
379
380
388
400
442
458
526
584
595
615
633
705
722
733
791
25 793
-726
-708
-574
-233
-212
-129
-915
-908
-906
-96
-834
-31
807
20
815
68
865
925
155
955
257
312
384
444
621
44 177
-706
-174
-521
-334
-323
-145
-495
-835
-822
-455
-628
-274
-83
-779
-225
-47
-220
-42
-394
-909
-9
355
538
734
29
44
409
766
415
416
606
971
98
630
462
131
666
136
494
859
876
877
877
350
50 867
-865
-854
-762
-748
-709
-707
-660
-605
-459
-380
-369
-367
-357
-321
-222
-213
-210
-115
-964
-71
-907
-894
-887
906
53
70
961
109
120
990
132
135
160
160
325
332
406
438
626
639
646
668
716
718
733
742
793
798
811
841
46 820
-769
-757
-679
-617
-501
-454
-395
-338
-332
-319
-317
-974
-967
-945
-124
-925
-894
-872
-869
-47
-33
-23
-829
17
58
58
67
927
116
943
141
976
267
272
292
300
307
356
395
401
434
457
627
674
689
775
7 208
-575
-114
-51
433
856
448
797
36 876
-792
-775
-756
-703
-623
-575
-498
-331
-313
-305
-246
-238
-212
-121
-110
-97
-72
-70
-43
-25
-9
-885
24
906
49
971
165
195
239
322
490
564
576
597
615
782
46 83
-572
-239
-156
-483
-979
-397
-724
-718
-800
-216
-960
-959
-625
-782
-615
-944
-114
-112
-523
-101
-764
-760
-593
-92
-919
-171
-833
747
-332
915
666
89
926
189
441
691
204
714
218
307
810
647
899
736
656
742
0 0