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