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