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