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