234
42
349
949
694
728
134
744
961
632
141
793
314
264
603
362
302
890
533
895
317
594
660
801
493
587
559
152
14
802
334
548
505
816
930
231
179
834
481
27
883
991
809
536
65
546
370
35
519
923
848
352
686
684
373
238
166
192
932
309
365
240
44
62
259
1004
391
688
123
15
427
183
756
114
620
503
247
145
744
518
45
400
198
417
547
186
974
442
185
419
837
690
1017
341
461
234
817
708
618
33
115
184
604
286
874
841
371
854
398
7
61
705
941
958
264
1009
1020
429
245
868
768
37
400
871
547
418
654
184
379
389
1020
771
812
506
206
97
320
131
80
858
305
837
512
22
9
817
380
589
882
756
674
762
480
902
171
190
322
552
782
298
356
28
131
217
139
758
549
6
896
233
59
870
614
610
588
662
427
932
474
361
608
288
916
708
331
2
149
175
1009
460
34
445
135
1000
296
973
471
139
408
60
214
601
522
954
112
970
481
427
312
500
174
146
456
958
647
258
307
364
682
710
731
776
46
212
366
674
633
57
927
987
748
630
925
263
788
470
763
783
970
481
786
1010
284
586
872
134
403
616
838
191
202
661
870
164
354
215
320
792
713
730
362
256
149
134
919
837
995
286
616
156
775
114
945
119
719
812
675
383
868
945
889
121
155
689
197
1009
12
569
619
497
618
139
935
878
306
331
816
191
88
802
764
960
717
360
525
668
939
236
269
976
977
254
500
777
203
57
246
326
930
598
121
580
762
470
858
319
15
388
892
186
794
743
500
261
167
72
429
120
431
558
6
555
451
51
223
152
495
686
129
449
455
830
799
347
920
811
180
769
349
396
255
80
149
51
731
669
793
399
249
954
557
156
319
88
775
745
329
42
641
298
671
79
748
538
673
1010
411
698
321
720
599
910
506
141
845
577
139
668
249
495
379
673
127
879
378
94
248
86
432
433
869
78
644
115
879
824
355
890
782
776
969
476
916
184
394
975
51
64
768
841
727
712
479
202
491
942
717
775
416
678
138
547
547
482
390
806
580
657
863
17
123
51
322
878
258
153
482
862
1009
393
320
976
542
930
462
820
1002
707
980
628
774
749
925
326
61
350
917
945
132
189
947
652
725
717
261
71
745
377
127
893
998
799
93
476
803
816
722
917
673
1024
529
925
92
408
1017
835
312
353
644
832
166
549
606
857
690
456
464
405
755
107
342
288
490
751
281
11
986
842
593
145
947
265
949
243
207
357
947
303
614
277
15
190
746
164
92
408
775
522
350
763
512
399
858
639
639
405
667
29
333
746
153
426
329
71
753
824
181
819
186
779
200
825
316
549
906
899
110
128
16
341
761
402
723
467
152
257
112
366
932
381
41
343
481
386
154
912
976
33
711
773
116
981
936
377
462
335
344
283
541
171
209
427
258
30
436
479
560
387
909
16
295
11
696
300
612
679
980
542
925
992
547
727
274
788
513
558
572
268
377
546
551
634
268
311
186
766
388
1021
707
524
956
471
248
104
504
574
72
796
353
563
744
262
260
199
305
562
777
401
9
705
129
557
826
555
595
69
440
263
75
551
800
390
847
425
527
818
172
634
555
827
554
308
542
997
98
879
376
762
294
939
809
373
288
722
764
17
508
379
419
107
997
991
161
220
719
602
1006
440
247
922
775
868
285
237
129
169
243
562
881
484
118
344
251
775
220
646
322
239
311
672
30
524
68
110
312
981
840
338
474
729
933
359
454
893
245
626
155
56
861
853
682
754
366
826
263
28
490
505
306
679
161
477
873
995
162
401
906
151
814
102
948
395
137
717
947
325
328
36
779
779
872
42
616
477
293
167
189
17
601
605
41
221
366
886
424
70
746
236
111
604
173
61
751
229
523
726
947
770
749
508
680
936
839
540
496
95
197
995
394
252
589
232
876
337
369
768
1000
533
67
914
649
556
860
180
660
240
449
729
205
820
757
445
436
41
413
797
22
780
641
995
891
318
880
7
840
116
761
796
250
121
969
956
504
17
703
548
173
360
388
695
957
386
669
534
574
22
44
686
576
575
913
337
74
970
883
837
881
618
251
440
240
799
743
359
637
471
371
94
113
173
410
566
55
693
9
748
788
201
431
129
623
309
722
447
966
178
584
884
122
639
140
183
300
661
877
704
340
199
638
121
217
615
428
686
123
239
45
186
382
747
456
255
61
706
364
218
706
351
367
718
772
773
461
314
291
483
262
55
509
84
22
233
225
225
819
164
68
664
923
588
988
688
596
817
73
41
122
212
730
449
1016
769
64
945
346
613
859
234
782
982
168
4
849
794
191
84
161
932
608
313
137
637
841
393
663
359
217
994
212
218
362
426
995
7
