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