1000
309
276
155
981
216
128
759
469
705
399
183
487
700
725
574
552
576
609
803
866
831
259
611
72
397
89
8
291
713
344
674
386
759
562
330
259
148
570
811
483
513
31
717
45
44
336
136
530
118
492
30
412
391
681
125
9
100
826
605
344
446
41
114
862
80
592
191
344
378
615
267
647
740
201
927
67
551
376
381
675
566
320
159
611
975
88
271
55
6
236
170
565
156
259
49
889
397
285
491
842
996
19
809
630
904
713
113
21
731
520
737
291
684
502
759
492
926
648
584
506
354
407
777
703
987
825
402
504
511
166
438
892
57
870
75
832
779
276
295
539
398
677
607
151
283
513
301
787
531
442
97
961
968
899
66
295
645
139
714
165
988
114
508
947
571
277
185
334
937
330
41
581
999
414
51
72
937
502
928
257
493
949
771
889
220
941
82
458
482
846
202
2
425
664
305
813
544
501
894
691
763
1
971
775
2
992
566
980
50
186
773
113
51
992
91
394
562
658
920
41
196
13
599
629
665
74
195
477
981
181
867
124
867
794
501
507
657
474
159
198
118
242
850
378
257
623
821
363
671
945
634
452
903
771
274
673
900
953
235
846
113
993
996
119
493
497
445
259
135
604
729
430
487
357
652
489
203
819
527
10
648
210
592
452
443
78
765
933
300
951
393
922
788
516
246
681
66
78
872
410
62
137
915
458
122
918
768
817
823
761
826
417
504
448
279
124
305
680
445
867
485
477
645
751
224
732
238
38
111
220
361
880
453
889
146
75
127
68
591
829
553
925
747
62
1
330
329
645
824
645
307
239
239
629
318
920
779
331
902
569
755
191
105
931
105
769
347
617
844
938
722
863
500
615
967
442
901
77
695
391
721
60
838
94
118
944
647
65
330
332
19
428
682
58
741
545
732
299
30
348
584
513
860
630
898
408
112
658
180
516
887
61
643
299
867
42
912
24
512
821
185
984
754
952
449
983
21
702
469
43
466
379
308
231
178
44
83
776
170
147
598
299
123
292
771
502
350
749
596
628
734
360
509
593
27
552
17
20
716
918
767
630
288
980
813
387
15
430
181
572
899
359
310
595
915
424
488
210
870
122
440
625
562
11
19
911
700
831
267
19
534
534
292
764
355
82
454
311
809
244
993
895
444
125
289
986
444
32
983
810
61
754
277
775
369
703
2
861
699
396
863
492
773
596
185
296
254
851
454
876
827
474
607
965
641
857
824
46
552
473
122
25
255
887
221
255
461
764
734
301
276
486
167
962
736
575
738
983
436
706
682
589
709
541
389
931
843
512
547
496
329
111
767
326
260
11
421
875
844
78
228
250
461
957
60
132
17
10
234
220
370
492
482
159
883
748
609
868
692
71
741
497
650
233
22
559
687
194
809
910
297
830
499
437
163
341
140
77
606
154
705
121
585
498
764
479
590
745
428
655
724
719
158
481
917
259
740
594
644
37
716
186
434
493
168
604
310
130
84
361
221
191
103
750
122
364
138
844
370
617
617
167
29
561
314
978
235
783
758
204
388
282
399
582
108
257
913
90
949
883
632
264
847
961
827
649
286
108
147
86
612
818
852
94
31
839
71
954
18
959
745
44
150
887
169
432
561
404
800
974
851
126
759
574
913
231
702
364
622
822
263
931
647
832
315
816
761
294
665
326
589
607
458
194
70
394
462
552
655
830
582
342
379
356
344
814
967
453
182
633
829
836
851
59
78
805
305
455
957
10
938
514
388
102
114
400
297
902
852
118
950
311
476
792
512
606
10
968
378
844
947
693
827
382
34
911
690
713
668
789
713
707
835
298
95
477
904
749
873
590
274
978
488
627
578
850
887
938
151
883
848
975
419
970
367
62
171
409
320
76
649
998
85
544
128
292
839
415
471
358
22
201
988
287
704
103
715
479
638
817
454
605
587
818
157
694
986
208
618
912
786
474
146
737
313
731
242
831
222
609
654
432
312
450
734
469
271
620
653
595
196
270
403
697
473
291
183
501
673
808
402
261
579
215
866
716
886
154
15
510
976
554
682
839
732
499
174
3
18
535
417
790
886
29
372
545
286
166
65
105
955
359
648
351
529
140
138
222
748
99
599
633
896
664
205
252
9
262
344
623
825
383
25
700
61
587
614
969
249
879
111
521
662
917
688
799
654
807
230
651
152
150
829
671
58
559
516
154
810
436
592
57
84
378
128
717
275
316
917
578
198
6
133
859
244
895
99
504
30
891
740
42
353
6
781
650
834
927
415
789
144
90
433
161
60
64
478
70
2
347
