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