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