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