bits
4858
5020
562
726
466
516
832
470
600
4076
5986
670
726
3978
6190
450
762
742
446
580
644
446
644
696
502
568
640
7128
2748
692
664
830
3630
10290
5132
438
796
466
568
6978
5982
6246
618
6738
2684
5974
7876
8004
5650
5820
5256
134
2356
308
198
302
302
220
1258
5748
2374
170
426
588
308
1368
232
194
102
232
130
102
232
130
228
114
592
248
1380
308
198
309
308
470
438
568
628
470
600
568
466
676
568
5916
4000
568
466
808
502
632
628
664
1196
832
713
2056
7756
672
648
900
2041
7480
696
9248
790
694
644
644
9038
802
534
672
2466
7552
734
2426
7318
9156
8836
806
6510
2922
660
374
130
4462
4658
272
168
232
608
232
6320
3000
512
232
4684
4076
402
4688
7140
5642
8642
770
296
1518
244
8662
264
450
198
110
390
300
110
244
8958
422
1498
194
236
3138
5724
588
778
568
628
5888
7694
5204
630
628
406
2118
7578
1038
524
754
4780
4796
750
632
446
9108
636
612
466
9148
822
9010
8028
1522
8994
2772
1082
1860
434
1004
568
1620
10442
6590
894
568
6344
9532
4984
9316
10822
12380
11200
6258
7332
11488
7191
8544
1208
650
110
588
270
7862
1600
366
308
7764
1238
252
236
6202
2558
398
8722
102
462
266
232
166
232
194
8630
130
360
166
228
130
98
244
134
114
244
134
174
3514
4560
1200
352
200
244
102
296
356
422
394
130
102
360
258
102
296
258
232
178
267
312
110
244
198
146
308
134
110
272
130
166
292
194
296
102
232
322
166
296
194
102
232
130
232
102
5746
3559
102
362
764
138
244
134
528
338
134
110
244
198
110
556
198
244
523
1196
624
502
794
8994
482
588
8662
272
308
134
3146
5736
292
9282
8370
714
1786
7318
478
238
372
198
5572
3584
4684
4142
232
284
406
394
472
1432
296
194
102
232
7720
1056
320
652
442
1510
134
178
312
134
110
244
470
612
580
470
942
668
470
672
644
470
620
636
530
794
502
568
5916
3948
634
692
502
568
640
690
820
692
596
438
742
466
438
794
594
434
768
584
612
584
470
450
470
754
450
644
696
510
580
644
110
308
262
110
308
134
102
232
194
568
5616
3530
272
106
448
626
612
604
420
354
322
130
98
750
194
1364
292
130
114
304
134
178
248
134
110
244
430
534
1440
244
264
110
244
134
446
580
296
620
580
696
502
568
6090
3774
640
694
438
632
640
438
820
718
600
568
466
676
674
692
438
568
640
632
438
628
568
434
768
712
514
746
470
446
818
534
778
580
470
620
580
470
742
470
418
134
5616
3568
130
168
232
194
166
480
782
484
178
248
134
110
248
198
174
308
198
110
244
352
706
166
130
1498
102
540
356
422
438
374
166
360
284
434
260
1396
248
2294
4738
2442
238
710
470
672
644
534
936
832
632
510
744
545
498
742
466
794
566
568
704
502
568
692
758
696
748
760
494
794
594
434
818
470
612
584
470
620
580
470
608
644
534
446
6030
3970
620
726
632
514
708
470
512
488
258
102
232
130
296
264
368
466
102
296
194
166
530
194
102
356
194
166
578
434
1432
228
130
114
248
231
244
110
198
520
174
308
6008
3672
1530
308
110
308
194
766
982
466
438
742
466
568
600
568
466
566
564
705
450
810
1290
506
584
644
648
608
580
470
620
580
534
600
636
530
568
676
568
594
1036
1152
6920
6396
7670
724
695
940
470
466
758
858
4306
450
998
308
264
308
490
552
244
134
174
534
372
176
300
4490
3588
620
130
1192
5682
2478
130
263
664
584
102
1638
832
178
727
733
252
342
134
174
396
300
5708
3798
460
1396
227
360
130
328
296
782
664
808
8244
1668
510
1399
594
676
564
1164
1180
858
1108
612
584
598
514
648
644
446
572
632
824
566
806
466
664
568
530
566
806
466
5892
4066
466
696
787
632
756
438
730
530
826
918
466
750
708
662
450
904
434
248
110
244
3170
5602
402
662
1628
7374
356
102
232
8658
102
390
194
4740
4246
288
398
3490
7080
292
210
64
64
128
128
5612
5514
3402
0
884
226
1330
128
638
0
346
970
1154
400
510
336
400
626
464
336
510
402
464
528
720
802
858
780
400
400
498
648
648
810
502
572
400
464
534
336
574
528
562
4696
4826
400
702
530
498
336
514
510
626
528
668
528
400
826
464
552
0
0
0
0
222
428
0
64
400
106
64
64
64
0
0
0
128
64
222
338
458
296
430
1340
64
0
0
64
64
64
192
5579
3336
0
362
162
1266
64
162
0
158
500
848
576
426
574
584
336
498
336
336
510
336
336
336
464
400
601
592
738
766
494
1016
668
732
602
248
498
510
162
336
336
635
400
498
336
400
400
400
5960
3672
336
628
400
336
510
336
652
814
400
400
510
0
0
192
253
256
64
192
64
64
162
174
0
64
64
406
478
240
64
64
0
64
64
64
424
162
1266
128
64
64
5450
3336
0
600
479
244
64
296
640
1420
189
0
66
0
336
336
498
464
400
336
510
336
562
400
400
510
400
464
810
806
668
584
336
1160
878
832
814
700
674
822
640
400
2755
4826
2580
464
692
428
336
336
510
588
588
498
410
478
400
646
604
2556
742
778
640
174
406
390
2244
74
158
402
628
414
0
248
440
388
665
202
548
414
240
0
0
154
4728
4426
1266
138
130
142
74
0
162
316
218
192
64
522
0
1266
189
64
64
0
336
400
464
562
336
336
510
400
562
336
336
510
924
474
464
138
324
128
256
446
0
142
5514
3584
64
0
130
138
142
0
236
128
154
226
90
0
0
0
0
0
0
0
0
248
0
0
0
0
0
256
315
166
0
206
0
0
64
352
364
64
142
0
64
128
8528
2338
5516
1154
7654
1004
0
0
0
213
290
64
252
0
154
128
64
0
192
192
304
129
206
0
0
0
0
0
0
128
0
0
0
64
248
64
0
0
64
0
64
0
0
0
0
64
64
0
5450
3400
0
0
66
0
0
64
226
0
316
712
336
426
574
400
336
562
336
336
510
400
336
498
336
336
510
400
498
336
400
400
510
336
336
498
336
336
510
336
336
498
336
410
510
336
0
0
5450
3336
64
194
0
0
0
498
0
154
162
227
64
64
0
192
166
0
142
64
296
162
1393
0
64
192
358
202
142
0
64
64
64
64
458
0
1266
74
142
64
0
0
400
562
336
410
510
336
5786
3834
592
594
640
652
400
498
498
336
588
510
426
336
498
400
464
822
336
336
498
336
400
411
510
336
498
336
400
336
510
336
336
498
461
336
336
584
510
336
498
336
238
0
0
0
0
81
5450
3336
226
304
0
0
64
64
162
0
252
0
90
0
0
218
304
1266
0
64
0
0
74
142
0
64
128
64
154
368
1266
0
0
0
74
0
336
400
562
336
461
336
336
830
656
738
542
400
5786
3672
510
400
402
562
336
336
746
400
652
498
426
574
464
464
464
754
592
585
336
550
638
400
498
400
400
574
400
400
648
464
336
510
400
562
174
0
64
0
0
0
0
0
64
400
64
0
5450
3400
66
0
64
0
128
456
64
446
466
1356
0
0
0
0
0
0
0
0
0
64
360
162
1266
0
64
67
124
0
400
400
498
336
336
336
510
336
498
336
336
400
5960
3736
562
336
466
336
510
336
498
562
426
498
920
490
400
562
336
336
574
336
562
400
400
336
510
336
562
336
336
336
510
400
464
746
400
336
174
0
64
192
190
64
0
336
0
64
128
64
5578
3400
0
130
64
248
0
438
64
154
290
154
64
1830
7034
64
458
0
1266
64
128
0
72
0
0
0
0
142
0
296
162
1266
64
0
0
0
0
336
562
336
336
336
510
336
464
498
455
336
5960
3672
400
722
400
336
510
336
2016
7508
746
336
490
574
8864
494
336
498
336
8864
494
400
574
336
8864
494
498
336
400
9001
732
562
464
464
528
6408
2966
494
128
71
3036
5492
222
64
1742
7244
332
0
3334
7590
6710
224
64
64
8592
350
226
64
698
4708
4368
1424
128
192
3036
5556
158
128
128
0
4682
3974
360
290
1266
128
128
0
64
464
535
498
238
698
400
336
510
400
464
498
336
336
574
419
626
336
5916
4288
736
974
708
174
562
400
747
336
426
660
336
426
336
336
633
336
498
400
336
464
574
336
562
336
400
400
336
574
400
562
174
0
64
0
72
270
0
128
128
0
0
584
0
0
64
64
5450
3464
194
64
64
0
64
0
522
316
1492
90
0
64
64
248
0
0
0
64
64
522
64
1266
0
64
64
64
226
336
510
336
336
498
336
336
336
510
400
400
689
336
336
668
336
400
6472
2792
6106
3800
0
8658
64
0
0
64
226
128
380
64
154
0
128
64
64
0
64
0
205
0
0
0
0
0
0
192
64
0
64
64
64
64
0
0
64
64
246
128
405
1992
1090
5514
2438
0
208
0
0
158
288
725
226
316
0
0
0
1582
7074
162
90
128
0
0
0
8528
0
64
0
130
64
64
1240
434
454
0
99
7654
938
0
64
64
226
0
0
8528
162
6072
2520
0
162
6200
2520
64
64
1751
11522
4274
128
162
6264
2584
0
0
3424
5628
64
0
162
8528
252
226
464
672
1854
7346
336
660
400
426
464
498
510
400
7990
7346
2954
336
336
336
672
4954
2804
162
308
64
64
64
0
0
0
0
64
71
150
0
0
0
240
248
5450
3644
434
430
300
66
0
0
3626
72
377
0
3334
5580
6630
2246
64
1156
1090
248
66
201
64
2244
64
3336
5516
64
128
1156
6606
1218
1156
1090
0
216
90
214
64
308
567
978
240
244
0
0
0
0
5450
3336
64
0
66
0
0
0
162
0
154
162
238
64
64
128
123
0
0
0
634
0
64
64
0
0
0
0
278
434
236
0
441
64
215
209
182
0
182
241
310
0
0
64
486
336
0
0
5774
3559
66
0
206
0
64
252
576
0
64
206
246
0
142
310
64
0
324
0
129
142
306
0
0
388
0
0
388
0
0
142
246
0
0
457
0
0
142
64
0
0
5450
3336
0
128
194
0
0
0
162
3522
5670
4360
5580
4360
2246
66
66
0
0
66
64
128
64
64
0
288
146
90
288
240
352
288
130
288
154
224
292
304
510
562
574
290
4360
4490
0
66
124
0
0
0
252
316
128
64
0
64
0
0
0
0
64
0
0
312
128
336
336
562
421
400
574
0
64
0
0
0
0
0
0
336
0
1090
5450
2558
0
66
0
0
0
0
226
342
296
162
1266
0
0
64
0
0
0
0
0
0
0
154
0
304
0
1394
64
0
0
0
162
0
0
0
128
132
0
0
0
0
0
64
5450
3336
0
66
0
0
64
376
702
284
0
67
64
530
3290
0
0
0
64
142
528
64
0
0
0
64
192
0
150
322
0
0
0
0
0
236
0
0
0
0
64
0
3270
4613
1394
134
288
0
196
0
570
252
822
0
0
64
350
0
0
64
0
0
0
0
64
0
64
0
0
0
0
0
0
0
0
0
0
0
0
0
0
64
0
0
5450
3336
66
0
0
0
0
252
316
0
0
0
0
0
226
400
424
0
510
336
400
336
380
336
442
336
174
290
400
336
0
510
336
336
162
510
336
336
162
400
464
336
5786
3672
336
336
402
174
336
336
498
588
252
174
498
422
162
64
336
0
400
174
162
174
310
336
336
336
336
336
174
498
174
498
336
248
510
336
336
400
64
64
64
187
5578
3464
64
130
400
0
0
0
252
252
64
0
0
64
64
64
64
0
360
162
0
1266
0
0
0
0
0
0
0
0
64
64
296
162
1266
64
0
128
166
4700
3998
64
5786
3672
336
628
238
454
562
400
588
762
640
336
336
510
336
336
400
562
336
336
510
336
336
498
336
336
510
464
690
336
400
510
336
336
562
336
400
510
336
1426
6014
2516
336
640
336
498
64
400
762
252
0
0
0
0
0
64
64
336
315
0
0
0
64
64
0
71
0
64
64
64
296
162
1330
64
64
0
192
64
0
0
0
0
0
296
5612
4602
0
130
0
0
162
498
852
336
498
336
400
510
400
336
498
336
336
510
336
336
498
336
336
510
336
562
400
400
510
336
336
498
336
336
336
510
336
400
753
408
5786
3910
402
626
336
762
174
626
794
652
400
528
400
238
0
0
0
162
530
128
64
226
238
64
0
248
0
0
192
64
64
0
64
135
154
368
1266
0
0
64
73
64
5450
3400
360
226
66
1404
72
119
226
380
380
409
336
336
510
400
626
336
336
400
336
510
336
498
336
336
574
336
464
336
498
336
336
336
400
0
510
336
336
162
174
336
5786
3834
336
466
574
336
336
498
498
900
510
401
498
3372
5828
622
464
574
1854
7346
158
0
64
0
4554
3974
600
304
430
8528
158
0
0
0
8528
0
558
0
3120
5556
222
0
5450
11864
0
288
64
64
8528
158
548
414
9794
222
0
0
8528
286
192
0
3332
5654
1424
0
64
0
8592
64
286
0
1808
7248
498
336
336
336
510
400
562
336
336
336
510
336
6012
3672
336
466
636
411
336
336
912
400
400
336
664
400
336
498
336
336
510
336
336
562
400
400
336
510
336
498
400
336
510
336
336
562
408
174
0
64
128
385
64
0
3398
5825
238
64
64
0
128
71
0
66
128
136
0
64
162
296
542
248
1420
828
270
128
0
8528
158
0
128
64
8528
616
0
1330
6136
2622
648
526
684
6308
2920
622
336
336
6408
2915
494
464
400
4890
4392
668
336
1744
7184
494
5786
6772
5956
320
66
64
2020
7074
320
426
426
162
7590
1096
146
154
304
9284
732
464
336
7926
1436
494
464
510
400
336
498
6408
2792
336
668
336
498
8864
336
336
574
400
460
336
3768
4762
1490
304
0
203
0
0
252
252
162
174
0
64
128
135
128
128
0
0
0
0
64
0
64
0
0
0
0
4350
296
162
0
0
64
1394
0
0
0
0
128
64
5592
3336
0
1584
2976
0
64
0
394
4687
0
142
4554
4086
64
214
452
64
64
0
64
0
128
128
0
0
0
0
0
0
0
0
0
458
64
1266
0
0
64
0
0
0
5578
3631
336
576
400
626
400
626
762
426
336
498
336
400
800
336
574
916
64
746
238
832
400
400
510
464
400
632
464
336
336
400
574
400
336
562
400
336
640
712
685
400
5786
3672
336
576
336
498
336
562
916
64
64
128
64
0
64
0
0
0
64
226
174
0
0
0
0
0
0
0
0
0
64
64
154
304
1266
0
0
0
64
0
128
236
5450
3336
130
0
296
226
0
1617
446
0
303
0
0
336
464
410
400
400
336
336
510
336
336
400
498
402
464
0
336
574
336
231
174
162
174
162
64
0
400
5786
3400
0
402
336
336
336
464
652
762
400
400
498
502
174
498
336
400
592
510
336
336
498
656
336
510
336
400
626
400
400
574
336
128
64
128
0
64
64
64
0
64
400
192
128
5450
3336
64
472
376
128
0
192
290
406
256
64
296
226
1512
0
364
248
334
192
64
64
190
128
64
64
522
0
1394
64
192
74
64
128
192
400
400
336
562
400
400
510
5786
3736
562
466
400
336
702
336
716
878
400
648
574
336
498
336
528
400
510
400
562
464
464
336
510
336
528
498
400
400
336
886
336
336
648
523
464
574
336
498
336
366
5450
3467
0
130
192
64
64
0
814
218
64
0
0
0
64
0
309
192
128
128
140
360
290
1266
64
0
64
64
256
0
0
64
0
64
128
128
154
368
3574
64
128
130
6540
3596
290
2180
6164
4760
10210
9186
4828
576
402
2434
402
628
1044
400
336
704
400
400
336
336
510
336
498
336
400
336
510
336
336
562
400
439
510
336
336
498
336
336
336
510
336
498
400
336
638
464
5786
3898
336
336
174
66
0
0
0
64
414
252
174
134
64
127
64
64
0
128
0
0
128
0
360
162
1330
0
0
64
64
134
0
0
64
64
107
296
226
1347
64
64
5514
3336
162
402
336
336
510
562
588
795
336
336
510
786
464
498
400
528
336
574
336
336
498
336
336
510
336
336
498
400
336
336
574
336
562
400
336
400
510
3854
4826
1588
336
402
574
336
498
498
588
426
510
0
191
0
0
64
128
64
64
474
174
0
0
64
64
0
64
64
64
0
0
0
218
368
1330
0
128
64
0
0
0
0
64
0
5450
3336
524
418
1330
64
64
380
380
336
498
336
336
336
574
528
886
563
4554
4516
2282
3136
2108
3200
498
464
400
414
574
336
690
400
400
528
574
400
336
498
336
336
510
482
5876
4074
400
564
466
510
636
576
652
824
554
746
482
720
628
400
174
64
64
0
64
128
242
226
174
0
64
0
0
0
64
64
0
256
65
0
0
296
162
1330
0
64
5450
3400
64
66
64
0
64
0
612
414
1266
0
0
64
0
400
562
400
400
574
414
400
562
336
464
746
576
498
564
336
510
400
400
498
464
465
510
336
336
498
526
336
5960
3672
400
402
562
336
336
638
750
588
336
336
612
336
336
498
336
336
336
510
400
0
0
0
0
128
64
0
400
0
64
377
64
0
0
0
64
0
64
64
64
522
5514
4679
64
130
64
0
0
162
252
634
162
0
1266
0
64
64
209
158
0
226
8928
494
510
336
8864
784
336
464
6310
2954
494
336
1854
7346
732
464
565
6536
2856
2012
7426
1854
10768
4610
940
336
336
498
8864
656
678
510
3372
5828
494
562
654
1918
7346
494
174
400
9572
7410
1274
1825
3326
304
574
162
1692
11490
336
558
238
0
7716
938
158
190
64
9770
5364
2372
4544
558
128
248
0
226
4660
318
64
0
0
4318
190
128
64
0
3036
1536
64
143
64
0
0
64
4318
1748
7442
146
64
206
162
3100
2802
0
0
142
128
64
4382
438
0
64
5450
3400
1772
2928
256
0
0
0
4608
571
90
4446
550
162
1266
0
4440
190
0
128
0
0
1646
2962
428
226
1692
3026
364
336
1518
3390
64
4390
752
4492
400
162
4654
671
526
336
5960
3562
174
3566
1746
400
464
162
4906
968
716
336
302
336
4480
590
574
354
174
4480
364
336
498
260
498
64
8754
364
64
4544
590
3274
1698
3210
1872
336
162
238
4544
364
1518
2962
5734
3920
336
650
464
290
4654
703
750
264
4608
174
400
400
464
464
128
64
4318
190
0
4318
190
0
1518
2990
0
235
1518
2800
254
0
4382
648
64
354
4556
190
64
0
4318
190
5450
3464
0
322
192
4618
190
226
4698
344
0
1582
2990
0
0
3036
1661
0
0
0
4318
254
0
1710
2864
545
1646
3096
1836
3026
1584
4318
384
64
0
0
1518
2990
93
1518
2990
0
5450
3400
200
1698
2800
190
4318
352
342
0
1582
2800
486
162
1266
4318
190
0
1696
3374
0
64
1632
3293
0
0
4382
254
192
4446
318
64
128
1582
2990
336
0
4480
364
336
4318
352
5752
7721
4720
190
416
464
510
414
238
4480
526
494
174
1854
3388
4744
4136
4650
526
0
9098
4466
158
1854
3136
7780
2614
7280
780
464
10284
2128
4654
174
8811
336
336
336
8782
1854
3326
336
640
238
542
5472
6106
2516
400
530
400
1518
3200
2044
3376
854
4544
838
238
64
336
4480
526
400
400
174
4480
526
336
400
238
336
4608
492
0
1582
7186
312
4382
318
0
64
142
3036
5604
128
4318
376
128
0
5592
7954
4088
64
4318
254
336
