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