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