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