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