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