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