767
895
959
991
958
990
955
751
975
894
507
893
503
887
891
495
479
639
831
763
759
999
989
987
983
998
988
957
997
986
995
982
951
985
981
979
974
956
943
954
953
255
973
971
950
949
967
947
942
927
941
939
892
879
935
926
890
886
925
885
889
923
883
878
863
877
919
875
871
862
861
911
859
766
765
764
511
847
827
755
750
749
735
823
747
510
743
734
733
509
815
731
703
508
506
505
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
1023
631
1007
431
383
1022
1021
1015
1019
623
1006
1020
382
381
1003
1005
1011
1014
1017
1018
379
415
1013
1016
1004
375
1012
1002
1009
1010
1001
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
855
239
915
870
869
860
858
857
910
909
830
758
762
575
829
761
757
867
854
853
907
851
846
845
828
826
825
903
760
756
754
753
223
843
822
821
748
746
745
839
819
814
813
742
741
319
732
730
729
811
739
726
725
504
500
498
497
807
723
718
717
700
698
798
697
797
492
490
489
715
694
693
795
486
485
476
474
473
711
691
686
685
791
191
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
622
663
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
920
916
237
914
913
880
872
868
866
865
574
573
591
235
908
906
905
343
856
852
850
849
571
902
901
222
221
844
842
841
231
824
820
818
817
567
752
744
740
738
737
318
317
899
219
838
837
812
810
809
335
728
724
722
721
315
835
215
806
805
796
794
793
716
714
713
496
488
484
482
696
692
690
481
689
311
559
803
790
789
190
189
710
709
472
468
466
465
684
682
681
207
787
187
707
460
458
457
678
677
782
781
440
436
434
433
668
666
665
303
632
628
626
183
625
454
453
675
779
428
426
425
662
661
126
125
620
618
617
451
543
422
421
412
659
410
409
376
372
123
775
370
369
614
613
654
653
175
419
604
602
601
406
405
364
362
361
119
611
651
287
598
597
403
358
248
357
244
242
398
397
241
348
346
345
595
647
355
236
111
234
590
233
589
395
572
960
342
570
928
341
912
569
904
159
900
898
230
229
587
897
220
218
566
864
339
848
565
840
217
836
834
391
334
333
316
314
833
313
227
214
213
563
816
808
804
802
801
583
331
310
95
309
558
557
736
720
712
708
211
706
792
788
188
786
186
206
785
205
705
185
307
555
688
680
676
327
674
480
302
464
301
456
780
673
778
182
452
181
203
777
450
664
660
449
658
63
432
299
542
424
124
657
541
420
122
551
774
179
121
418
773
624
616
174
612
417
173
199
610
652
650
408
609
118
539
404
649
117
402
286
285
771
295
401
600
171
596
368
360
594
356
646
354
593
396
115
645
394
110
283
353
393
109
588
158
535
344
157
340
586
240
167
338
232
585
228
568
390
337
643
564
107
226
389
562
155
279
332
225
582
330
216
561
212
94
329
312
581
210
93
556
308
387
103
209
306
554
527
896
326
832
151
204
305
800
91
202
553
325
300
184
579
784
201
180
271
298
62
178
550
776
61
704
297
540
198
177
672
87
323
197
549
172
772
143
538
120
656
294
170
59
116
284
448
169
114
293
648
416
537
282
770
195
608
400
113
166
547
79
108
55
281
534
156
644
106
592
392
165
154
769
291
105
352
278
533
388
153
584
336
642
102
47
163
92
277
150
101
90
328
224
386
560
580
149
208
641
526
89
531
270
99
304
324
86
200
275
31
60
385
552
578
58
142
85
525
147
296
269
196
176
322
57
141
54
548
78
83
577
168
194
292
53
321
77
523
267
112
536
164
139
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
384
146
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
15
73
28
518
262
544
134
70
288
26
38
160
23
517
261
133
69
96
41
25
515
259
131
67
528
37
272
144
80
14
13
7
48
11
35
520
264
136
72
22
21
19
516
260
132
68
40
24
514
258
130
66
36
12
513
257
129
6
3
5
9
10
65
34
33
20
17
18
512
8
4
1
256
128
2
64
32
16
0
