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