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