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