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