1000
667
164
238
281
294
666
181
490
612
23
633
493
703
515
293
25
611
463
831
283
307
311
294
450
958
943
838
685
954
761
654
802
282
889
477
259
219
578
471
469
379
108
975
158
934
836
563
719
848
814
377
890
948
108
591
753
995
830
120
691
76
350
749
914
393
553
237
385
659
103
690
11
850
759
549
122
180
991
604
327
217
976
447
65
874
405
344
780
403
750
517
427
879
410
730
794
753
525
692
241
702
666
488
808
500
635
803
393
210
108
901
366
477
937
729
210
546
427
760
280
963
456
560
668
653
875
133
384
41
829
388
284
205
312
723
253
830
210
280
151
28
533
830
619
381
968
257
151
129
689
644
880
361
437
956
678
293
413
832
518
938
520
684
47
272
222
108
204
909
265
637
576
717
759
585
965
806
406
506
382
238
67
743
56
235
308
645
365
682
266
323
661
668
558
523
795
396
656
26
96
31
487
25
750
437
583
288
976
509
639
253
611
534
628
954
912
353
550
441
753
178
185
534
318
226
955
698
419
701
196
68
519
51
207
11
490
521
809
856
492
682
898
16
499
259
131
988
839
943
445
659
454
901
104
487
499
749
661
420
799
18
221
683
22
455
93
486
167
51
94
179
423
389
872
648
879
255
774
139
165
80
928
170
278
93
230
249
925
507
435
666
869
922
644
491
472
992
381
198
160
624
68
388
996
547
720
523
243
906
461
177
648
775
858
384
437
323
222
808
483
228
522
471
728
715
570
409
129
86
350
205
751
720
143
650
241
163
233
427
556
681
409
330
978
293
68
995
957
306
131
437
330
142
131
259
828
24
657
303
973
454
847
197
332
15
240
734
225
714
747
386
370
410
437
564
510
564
33
255
300
854
436
825
785
13
304
889
584
204
135
614
783
585
380
61
602
365
368
910
423
97
867
180
238
792
463
997
164
160
838
290
384
497
422
154
766
215
229
352
511
312
548
272
696
882
456
673
555
744
724
832
95
516
354
927
651
908
466
33
12
652
344
700
470
617
444
304
65
167
165
381
532
593
413
432
636
941
435
947
23
676
980
131
97
373
876
738
61
197
97
179
707
748
834
186
17
78
325
814
55
541
284
379
919
247
961
667
195
238
327
144
372
531
359
416
734
905
342
683
355
323
71
830
423
192
636
774
378
192
351
818
502
449
322
426
258
719
831
34
125
317
662
266
327
542
543
491
419
693
213
336
317
391
536
92
519
278
655
776
416
218
412
549
679
997
737
15
688
51
274
56
293
529
548
589
710
237
625
257
830
625
496
986
754
802
899
450
783
87
467
40
898
281
676
208
528
741
530
401
291
338
989
392
568
490
723
142
629
21
434
44
177
751
726
540
113
44
88
730
518
122
904
356
151
199
637
811
104
764
337
356
981
600
437
190
959
959
884
306
128
271
787
745
192
536
540
16
358
775
947
326
908
882
188
88
637
490
831
420
545
538
160
200
151
636
530
395
661
232
124
969
731
624
919
73
283
827
956
957
104
603
317
134
660
779
793
233
378
868
809
869
495
607
390
480
230
822
554
402
454
553
919
22
972
656
624
294
664
909
981
429
526
24
745
325
801
144
36
694
331
838
433
697
208
951
262
865
459
838
317
931
489
823
606
711
40
677
489
12
642
46
519
869
571
193
768
636
912
848
900
651
292
896
233
799
423
647
64
443
741
170
157
34
145
986
371
682
752
703
223
950
166
953
802
829
764
382
549
100
880
106
373
884
568
765
584
114
546
38
236
166
133
783
812
987
132
251
531
983
165
636
556
587
968
152
585
599
690
480
259
896
392
901
329
235
331
795
215
14
876
344
484
184
637
133
73
221
90
533
86
329
669
967
871
852
786
371
999
701
734
527
729
641
241
321
703
321
553
776
361
891
954
187
819
447
323
919
896
332
510
551
569
554
986
754
672
655
320
841
786
742
532
256
966
340
223
703
535
27
272
304
734
86
875
822
937
634
871
992
682
350
448
532
986
467
909
188
777
781
451
630
386
91
85
33
977
189
162
500
19
857
579
737
171
150
462
558
576
170
64
565
389
375
765
111
316
355
367
136
470
772
27
205
670
206
649
169
424
513
504
980
104
541
394
922
355
905
204
89
791
56
396
359
295
878
699
930
270
900
490
225
884
625
602
115
394
708
648
706
610
771
895
579
402
777
464
298
123
655
933
443
19
457
363
725
885
121
59
229
37
329
347
764
679
497
382
753
382
24
299
126
284
183
498
582
460
233
564
367
394
531
305
17
665
989
976
55
180
452
893
