231
437
723
920
480
95
267
974
367
899
680
504
674
53
275
134
408
553
707
470
863
871
522
469
486
920
777
902
19
872
563
48
958
267
277
442
621
338
35
409
193
874
532
364
957
451
893
969
446
917
995
874
182
52
586
419
909
268
664
920
524
10
546
515
139
892
609
53
86
110
271
121
103
409
305
377
254
188
773
839
647
539
698
788
188
900
646
818
636
925
783
632
967
110
452
971
468
635
603
574
400
316
67
813
749
832
150
710
315
183
765
354
692
19
180
860
517
367
850
57
685
76
203
110
630
302
982
977
482
529
422
586
574
208
435
499
176
751
299
908
800
554
738
543
922
250
467
998
746
469
96
578
212
18
880
412
660
215
465
574
303
59
142
221
790
624
232
849
456
524
497
789
567
543
936
153
606
788
993
170
488
838
431
967
400
304
963
776
854
883
739
291
250
544
151
888
535
176
789
883
91
97
904
811
359
446
99
563
668
343
601
999
734
440
593
362
453
619
350
214
149
191
298
234
512
996
918
159
389
181
186
789
154
859
260
564
987
107
789
556
839
459
197
726
497
439
433
388
937
53
722
82
400
914
72
932
256
79
723
400
737
268
186
324
829
670
645
961
418
909
177
651
842
833
600
627
300
327
599
570
216
872
107
882
507
724
520
438
537
915
540
376
880
133
894
732
263
455
241
82
566
289
643
458
736
772
997
352
905
336
146
916
557
827
591
757
883
458
887
755
790
448
402
504
274
449
785
248
791
874
63
530
584
825
574
224
559
73
431
451
38
442
663
139
122
666
129
811
401
984
284
20
717
311
314
535
976
646
969
278
520
672
337
155
247
528
210
135
909
786
217
655
605
140
310
718
682
559
73
12
298
125
942
137
79
464
745
530
436
800
363
341
869
315
428
448
157
593
534
822
410
254
794
625
44
885
115
707
15
90
1000
458
663
204
256
809
920
186
902
159
303
719
701
40
96
80
619
166
814
35
636
617
50
463
406
442
223
752
108
564
519
553
870
563
455
408
553
421
995
580
798
727
810
671
134
218
827
619
653
634
744
770
676
663
82
194
790
58
832
503
545
261
64
68
955
892
743
359
122
823
731
585
210
264
263
237
212
414
434
214
379
307
465
826
369
61
917
888
866
147
872
841
472
619
827
919
510
231
928
879
981
690
198
424
230
901
193
788
367
949
302
791
177
648
6
638
950
184
822
167
196
336
292
959
128
291
524
713
60
467
435
451
118
850
588
901
185
618
224
983
543
910
891
869
773
749
208
439
798
701
938
999
807
448
760
785
99
357
263
776
553
248
435
862
252
204
362
763
363
734
421
217
95
797
131
195
284
129
709
527
709
41
395
846
91
646
17
700
208
17
733
839
653
826
307
610
73
748
548
55
364
94
494
309
295
918
231
965
997
78
428
358
621
475
220
952
74
965
45
536
612
398
284
851
447
95
157
889
642
738
970
750
228
137
145
492
851
275
456
824
520
23
1
931
883
889
145
581
639
481
91
438
200
28
156
906
543
84
477
806
265
885
885
672
714
637
566
764
926
751
289
981
909
223
520
485
384
130
487
595
665
213
824
140
122
350
258
122
7
954
902
252
530
19
814
306
950
155
285
85
657
555
171
139
851
409
171
624
654
568
375
238
432
981
428
821
825
7
298
601
172
805
965
359
1
382
556
581
762
47
853
587
5
801
882
843
853
226
901
533
582
712
7
441
949
798
681
662
516
236
851
264
596
939
140
527
279
924
18
787
50
929
850
348
636
237
543
480
685
527
963
656
489
308
654
175
752
868
536
915
883
882
512
43
57
471
545
836
78
837
215
687
3
349
935
314
908
615
152
525
569
343
307
761
87
31
84
918
302
783
441
615
847
864
295
637
812
656
111
873
446
217
313
77
976
178
826
1000
480
252
281
945
1000
165
219
817
459
10
904
288
1
549
882
951
823
861
10
385
733
498
183
431
97
605
349
864
720
700
822
174
479
981
816
904
463
115
600
646
206
473
460
311
456
295
99
157
235
279
880
4
429
856
817
415
179
229
834
658
100
527
562
212
319
191
573
389
275
529
169
531
921
903
231
154
914
978
739
527
295
383
73
844
675
528
295
828
466
574
520
752
558
87
682
124
66
311
612
224
52
643
955
4
693
683
423
424
803
110
566
806
575
815
952
583
782
251
426
512
941
72
850
412
197
185
896
99
445
489
807
355
88
660
921
588
823
344
967
924
743
526
5
442
974
881
563
613
3
525
322
59
451
581
305
618
668
230
29
660
383
109