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