869
143
904
545
350
434
934
797
382
126
787
271
42
850
349
83
299
644
607
964
596
41
383
889
433
442
780
70
517
143
72
167
664
982
950
343
48
586
132
731
938
615
220
583
479
492
8
111
96
783
145
239
692
498
739
633
138
279
667
204
501
556
894
426
626
874
237
744
634
78
852
592
237
820
910
688
860
265
501
219
976
827
592
49
815
738
347
749
984
726
458
621
640
709
219
87
676
717
439
88
484
42
770
428
43
99
704
380
261
513
10
310
220
662
586
331
267
147
311
633
116
116
293
912
817
899
339
663
43
98
582
871
739
456
751
33
502
218
788
272
191
655
77
547
270
237
129
323
978
510
752
744
475
204
104
62
569
124
9
517
863
262
504
956
492
769
880
151
233
842
811
439
881
283
148
39
665
115
177
953
32
777
405
715
344
938
350
208
787
951
245
563
158
125
993
689
706
354
247
953
946
936
498
529
814
972
547
818
206
21
972
35
480
929
63
488
181
727
910
781
198
186
58
925
954
150
945
846
118
452
863
512
642
201
689
760
668
570
481
98
659
157
171
362
243
391
523
697
246
147
473
298
50
61
664
224
679
677
72
654
453
630
994
769
15
295
126
528
179
263
594
329
867
576
739
732
89
84
815
31
202
390
978
102
366
887
993
803
977
699
862
181
197
526
947
786
915
664
890
275
942
331
967
333
187
969
532
560
136
840
160
431
139
667
991
244
399
709
640
27
435
979
242
768
58
21
937
707
7
967
694
695
715
181
910
189
883
970
811
987
925
298
235
16
219
880
142
371
694
57
902
928
50
303
300
675
12
153
859
186
792
112
711
648
396
577
912
171
763
723
655
610
842
648
469
235
728
30
941
870
95
726
495
562
241
449
724
953
481
838
907
39
388
568
103
933
175
28
643
789
300
334
587
605
346
792
207
817
452
873
89
584
835
659
720
78
819
544
963
105
37
462
110
484
569
71
752
77
921
795
945
427
296
164
986
953
364
322
168
49
294
60
332
215
187
23
167
726
269
737
545
233
429
247
402
130
344
86
916
82
781
117
801
334
185
887
54
277
674
452
497
302
566
160
82
160
454
380
509
317
532
853
999
169
161
74
728
839
532
274
465
160
950
545
499
451
957
978
198
835
281
939
808
991
517
503
676
412
554
181
438
470
950
298
121
925
189
193
97
539
501
779
336
380
801
659
402
93
936
54
548
961
114
267
29
420
708
486
206
830
393
87
336
803
355
187
40
260
725
84
158
477
118
558
933
457
679
285
720
396
749
522
567
628
647
458
652
254
496
941
261
1000
945
741
74
264
452
267
680
515
762
774
554
917
149
695
967
892
396
191
64
92
316
164
877
73
255
330
270
230
550
936
218
700
647
514
674
54
553
522
820
613
260
339
615
315
875
833
645
946
524
681
968
65
760
456
600
260
578
872
62
905
660
67
254
825
485
667
142
481
386
831
76
216
411
853
679
83
468
548
838
658
894
620
953
238
846
727
131
444
