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