2048
798907
107246
31399
410678
178042
209368
8518
502026
252869
956967
488503
564405
35915
549665
436933
945994
564702
67395
631313
92009
695298
759209
944288
469805
395242
691090
717239
566845
655093
982871
597742
970352
90117
629142
381031
784512
354862
905901
286538
124083
862869
291393
688488
415136
357410
641773
361131
922112
709169
508796
530473
920819
268005
474762
390625
179600
682204
624216
262797
337297
607087
860540
307650
213556
6034
205033
998068
360896
627286
800958
484979
490155
92351
173467
421644
449762
331592
782775
888226
40761
807923
418700
477933
75928
893462
384910
771880
575666
9126
34678
429316
616213
895218
253318
346121
417604
974703
344190
778500
601989
661500
779831
608497
753852
469650
30141
719966
801242
329268
608192
358356
137191
543244
836289
729471
436706
221199
501352
528725
746677
52382
958041
879242
463952
727711
225363
881556
702414
569553
176408
304403
231054
956239
912900
501258
942241
459393
221224
259835
788661
345768
618191
442204
889013
970832
171676
325719
708383
189380
370796
455060
241762
845189
334302
222066
572900
76018
103622
275314
645571
280030
96070
392977
752621
525322
410587
211214
984716
631811
471049
289729
977580
605593
731934
866593
92777
419962
708664
801161
125694
595813
772573
883808
441002
623228
105874
530255
699246
209496
321921
861169
5878
417991
770499
274851
943314
181086
486065
444382
329250
957114
734111
306830
79059
982397
689775
171837
918711
914791
489350
44405
510604
778275
444565
467959
917855
550439
998214
617101
276287
836487
994623
798517
254479
765122
73368
714145
462560
559433
674879
791810
32900
408990
614992
628311
907740
304767
800148
826451
735911
805850
387209
762867
100478
831774
230826
18333
382214
745392
635435
174853
581880
146410
973371
352711
911532
46739
583208
374092
122525
258087
682255
155425
183429
297247
783736
607521
602015
100237
433973
854278
422439
821182
617145
522917
169308
847972
541251
551522
109716
693038
242728
207948
839448
216099
77011
267332
779190
660219
157776
901715
434658
840031
573492
134440
137279
873581
741961
255646
490170
692286
109924
912609
29820
727069
951879
199129
91393
493130
750651
201110
186168
509731
409058
541968
242182
2422
809300
21373
178993
967076
439440
613652
807108
12933
264444
460739
402866
522757
716385
893036
215044
826309
321997
244864
553378
273876
443993
644772
283358
710997
362234
985878
220728
287644
527846
462911
290066
853498
636
469060
820575
440076
599064
144035
969361
863508
121126
888579
386265
837511
781615
117661
180172
619965
362526
249902
893841
322871
411026
177200
33868
773260
679430
770949
60905
207277
750212
350971
60775
267200
336383
397702
707276
935447
58089
192990
315307
179215
81569
217925
533078
379537
335586
713250
999502
214464
963153
409695
537336
374179
103247
87556
663792
782678
374857
241049
989955
125069
108372
567082
392269
444756
481137
615898
380203
55578
325240
211863
751146
923161
429788
284224
819050
765374
513827
818552
496191
476980
744600
549879
367511
847847
637435
547655
630525
12293
788704
136832
653714
897077
220267
562336
341833
217756
694586
238388
273334
536178
450251
24480
459339
880039
308705
278390
161766
822532
613294
174309
815864
357894
724188
699727
722094
361623
247383
868971
890268
36087
5804
60335
933164
742423
139023
791349
960179
349961
29738
749865
886139
479989
774346
861830
876381
599403
656572
554499
938287
269867
728808
754151
144113
969348
970230
382559
330971
217613
251531
737592
253701
773687
314279
703217
32462
453302
494567
992641
803263
524305
742506
205754
520646
33204
67584
913379
632607
724157
984230
570894
510376
229390
841397
170841
198738
811628
553401
46062
545593
321284
300006
315646
611323
614285
18864
643785
583939
29783
636426
903554
70440
895284
109308
591086
444841
693244
20818
77448
417401
5048
164695
444129
750791
522444
131323
949529
334072
201076
995591
396018
522360
295597
711664
133683
426234
730528
293820
10173
760311
446598
913727
830751
341882
539387
938190
303075
232632
475360
896876
166385
996760
577923
126867
747551
100367
258190
213433
950792
459266
209024
346810
497978
20974
58474
148013
447208
305355
441833
457382
582018
888431
887461
929122
746665
426849
867312
49741
659481
859024
462969
342218
855784
40892
469085
119688
141259
727275
333121
92051
702893
58497
955213
200871
79471
13688
865236
43032
319043
307069
500414
901061
711852
904227
830183
458518
847428
213847
24611
506909
72871
487580
365480
445008
528472
834565
81048
186083
78193
414169
278135
781086
989018
233348
498310
68490
763388
363546
111522
82431
186968
128288
499845
898820
32515
846380
873690
879944
60228
898301
903205
649451
902233
785037
610811
947057
619603
208211
133141
697796
622380
411276
478882
611399
160976
493544
196241
924365
857091
824115
523148
560411
952403
539345
459231
501270
385726
849274
897566
962306
263927
317124
128109
166161
102161
255273
113218
238116
463484
246359
935912
602217
173987
931147
729968
851316
424691
926209
292033
798134
266676
331533
874897
219079
870879
850481
236701
772957
699755
650620
735263
963682
484096
379724
129843
102609
634997
759414
340726
614834
522125
792990
217051
696113
724137
947019
63781
665181
389580
355814
979667
656256
687347
854565
391687
558226
705046
144740
847535
921153
795360
99150
884835
795808
478875
531031
898418
630224
290445
239144
245058
328922
32134
978461
541387
272624
925480
605168
454157
831412
960982
433824
4020
648330
804741
912059
722908
26139
56800
570444
947292
368512
669594
832128
164321
664821
879511
62739
295046
686308
301883
56456
15230
850369
34918
556618
122993
476750
161786
577150
824515
639121
527327
828535
287451
848420
740595
526711
874560
797395
613507
821852
682259
799454
170332
846580
464275
49843
425671
275673
736151
243906
848482
267734
94276
883400
824352
733621
876502
502490
827124
701017
141611
870803
45905
945414
719223
786500
988478
593783
100247
601985
931988
782506
401439
618672
145439
382067
668516
571110
657740
921019
815017
506222
705105
425645
905974
45809
159266
782477
548300
502742
999846
206263
373545
45751
668030
92769
832251
656508
202904
448850
258493
134892
747709
176285
753565
893148
558352
938433
980610
732444
375804
311979
238667
80910
737624
660993
126719
413243
443470
191371
915985
959669
913987
289531
5420
582017
382300
354024
238525
585204
802874
13370
236449
66935
189655
990014
960083
264359
444799
457046
996804
820603
769025
751823
417865
506650
412816
60937
919893
372639
768660
835878
332308
682647
641761
337728
781016
24061
691752
535893
125618
10979
549264
362067
77914
255271
868433
554350
519631
313232
11396
516435
650187
296773
784610
584405
319775
197426
645342
756020
570065
930354
108251
418725
613002
750012
756454
910370
774074
964558
446264
416044
491889
995528
778111
86156
767151
162896
640506
286782
476128
168254
319569
642667
981379
104179
743424
301155
817958
905118
57175
904375
835473
165426
323101
964827
915439
595907
875197
205865
76817
837813
621909
568707
833341
400020
171215
116845
562916
811721
919979
555396
496327
239549
714415
477706
860080
457840
295213
194390
879310
352389
98766
714783
34167
938219
679610
949606
50478
71160
671823
127295
908973
293732
212354
258667
210104
383569
375512
289372
711642
295491
361120
724321
51392
591888
718380
427825
566080
13593
622215
445390
882334
237333
160174
916502
691904
356136
382460
742382
943648
54284
386030
852622
348016
114736
627641
74473
14658
519505
363845
726300
814996
241318
966974
382741
833206
685354
326918
399286
215299
949133
844676
97634
702819
521202
530488
394723
877339
912948
653458
820987
967232
39488
189961
831601
154224
333954
422426
168882
853459
786271
411535
184808
543941
894861
567549
377147
96567
894467
776433
311866
359952
137462
925852
579123
658664
456340
490199
52355
885641
143657
389695
369225
183145
579656
717178
853721
913611
139604
538956
283422
442228
466843
468230
986169
361704
35779
363317
458271
446598
656102
286489
322903
793564
728694
902026
452229
701386
392225
20936
587027
535882
410631
956253
235379
506640
189783
605453
936603
329388
144409
220025
771616
611252
688256
757785
489308
240387
637454
463931
686986
293557
750420
526241
603473
479114
428267
572054
180501
336845
592991
283880
389079
3622
756485
140811
510262
946269
746264
446865
275657
407025
183243
563625
534629
871499
321410
23937
111886
475217
487868
315224
768774
238288
841465
372247
233755
786085
944302
930608
122930
53645
214488
512009
57267
970974
169172
83882
917243
915436
47099
709252
322461
230342
272877
857090
618193
110639
397379
730080
585856
885247
45304
870982
639888
403122
759582
389995
189207
220236
320603
828489
273881
535091
856850
847500
22417
26023
931382
456012
941459
494834
165264
780273
241528
954493
153715
859722
581485
551095
589802
167341
436342
151458
554676
592582
70932
314258
982577
260139
50846
303180
88628
324727
354624
461831
172227
893393
487854
619962
349406
429313
631148
31022
725938
872676
985516
879654
732398
83353
430749
838552
250694
383443
506363
321722
492378
577295
152332
474955
353787
203178
294488
958767
527905
165464
420598
216485
58857
908452
352799
408263
854118
983947
439286
580056
856623
941154
976062
105374
24507
923163
943926
791553
306607
450289
629628
798985
543937
781960
790292
897724
985139
601132
372843
29396
766596
793442
245881
825454
218246
115032
750069
72364
98979
189355
168773
471955
646861
144835
577329
187720
67999
37607
495626
890958
4249
125254
206295
548186
907214
512939
962262
892353
114072
335105
438102
880668
644899
200335
706122
863146
315368
456192
935510
414347
161899
104283
402654
325113
765471
496335
512833
349822
533943
524811
240780
538192
650065
963427
602730
557280
476366
81344
965985
590438
932801
404087
471107
577701
604423
693581
440847
919791
666125
892709
850490
344377
513345
769497
669490
278816
265832
698675
144990
799775
223487
902122
854319
873552
865549
973401
947184
858267
54745
913170
448706
503899
833609
436165
81600
954384
646098
522447
390527
312224
931508
757370
656601
444853
526867
842443
723669
792699
541118
868659
108827
280957
287133
479498
670862
152682
452900
618046
10950
23997
47568
976008
527896
397530
412173
125848
351914
574623
648295
258794
886847
579804
16164
59800
541009
59383
418595
264679
852082
476066
649690
477261
757023
936824
956760
427885
605858
409660
562284
616808
950009
609852
109168
994258
7382
37693
120106
875649
612317
284754
134443
15516
380910
666959
591669
921919
726342
10264
702950
94776
486330
868993
572038
759706
322169
528798
703943
928027
454810
266227
61188
404819
392432
170356
399077
916166
208050
35536
791815
336719
320290
442610
352235
701200
109569
943904
623119
352263
470521
842422
447040
956851
711415
19078
232909
33584
64228
453205
477963
519038
719432
539151
440209
628216
225860
355639
544383
950262
391175
336198
286981
711465
295161
639216
929017
404730
99473
68488
756994
569994
910910
204034
43197
622325
739464
792459
172261
803692
245664
650225
322730
481448
705728
762939
109665
931588
634930
654048
398202
26105
506598
201535
253922
801759
357104
182939
206490
456577
767780
479836
26571
678690
200222
586120
301016
939686
378579
989629
259730
624243
639854
582460
105692
345583
861751
215357
793523
496682
385757
191726
39139
892355
909613
293062
694115
266717
992353
416957
723294
760133
413145
266217
438824
613367
852338
256192
69405
230917
245821
329135
371513
402028
427947
477205
747611
806050
208914
57486
819084
594671
765564
858224
487026
675178
667638
697493
941895
176343
630802
665190
936477
43947
447759
891653
657314
300097
664197
243071
47367
426370
572206
418880
828398
516505
412437
92361
322556
621351
666200
141640
216022
431764
516216
219400
623294
700206
433246
565190
876550
64048
746732
329379
107996
194491
221032
281662
10941
401581
524734
58308
827951
613292
993540
172702
129798
405977
781415
452354
543680
963967
110346
276054
395732
142915
495454
535378
843121
928700
100568
719671
509101
363652
565402
617097
558144
786434
415111
85437
704367
939845
660097
48671
553138
653637
737725
199288
575966
519140
167994
119646
999460
278340
912052
911544
937607
407506
446922
780729
852559
547491
16752
878012
427495
582155
495109
501991
884941
426572
587428
589309
366418
247525
154332
435908
417514
892057
151548
509832
927549
319542
145830
927009
597882
57882
838553
51842
981741
285476
832571
350652
349319
849323
228664
776814
947830
240125
795158
832772
666697
382586
938433
549467
146464
609117
985375
80330
501174
653275
590163
428723
972817
252345
872085
87052
310228
226990
138894
808321
512466
971465
158973
378137
337140
387637
671304
801323
627762
466462
150447
810811
365400
605232
360279
511864
214349
862006
108547
715523
515282
215062
660598
488099
467407
49035
575151
293987
276026
230397
102308
304844
201862
261281
682982
55355
165270
870638
856678
309384
853452
523477
120196
218852
128709
480475
247069
343058
342481
871968
574933
857763
87030
751883
862215
554437
800919
953718
848425
76945
184116
467085
381789
902330
244719
581123
957685
409989
968113
330715
719374
821565
370544
355922
556770
499253
836397
320191
358663
178878
192159
933596
552994
279189
685480
415209
349978
486399
368927
714755
79696
69395
181841
461485
971726
426560
558961
445763
352901
527074
292831
588627
348640
663375
944549
421762
162629
780946
741953
37644
476177
450464
971241
545523
246005
173073
477084
595983
175824
362363
310739
255520
431759
492580
233357
403485
435492
792318
365600
304745
319393
658431
409725
184385
321807
354274
606147
788
651573
864452
38432
644102
831268
9673
705977
77273
699098
183061
673256
874922
545424
983995
130442
493535
992927
363800
413372
944771
672470
778973
765869
991863
437404
175594
176248
275563
529868
298747
276351
697793
679551
314784
341895
510819
840809
47872
588092
539908
747285
261349
931182
809062
761696
577977
302597
754624
458129
715970
215747
130599
494943
981616
122463
448699
157210
815063
724263
203431
630163
516966
901224
309714
831750
759472
820534
188912
323696
924978
245172
587334
186327
176354
396396
464376
754331
698993
735352
212460
931315
951099
859412
942610
449068
981875
391310
606278
313290
631925
326061
943453
148891
227286
769520
496994
503110
590054
685906
343158
31384
931078
930492
734064
623784
