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