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