95218071
92024372
497731747
998853483
123
122
123
122
123
124
125
126
127
128
129
128
129
128
129
363713773
618874559
911955423
437586725
428240260
516083061
832454862
506034761
329630276
598131331
649110776
373835233
202013625
838749137
838129801
7175814
587989074
862018635
71829204
584995607
329115362
282278498
423750350
879435576
495647010
788534924
359831952
749504974
398018092
310260160
212196569
1011266437
711542017
739152890
807411082
757560650
829720325
215765693
618749480
717598417
110131838
45803404
31540573
845358352
864632089
476649072
911489143
726364354
210271844
365945974
400983527
655654118
844034645
742497837
419405764
165483837
1014617025
448458284
161214141
161214290
161214141
161213992
161213843
161213992
70085602
562579556
329240533
147405074
795881786
845621339
874666122
609551011
118191700
484730644
970251826
576051762
647818749
269321910
918189373
593821849
639381731
706461295
894414651
342473974
471642140
212959471
785143138
382921516
134821789
421204715
694235915
282696290
610795716
344928667
1048145973
633486210
555341007
879675709
150633472
370827195
93863779
310655888
998377268
133728000
993480966
155432537
514494136
926940807
1063580069
940284386
927397403
232443722
1038697231
795176822
346239502
603896969
321295223
88305638
113705704
678154822
911826934
289479176
1018445601
816546760
198633222
283531570
178597335
827447832
525290249
870529987
407826764
507196039
101500096
273824154
924877158
852462887
691267029
1056443037
545469998
574712653
939649873
528715060
471458385
801848853
34545702
80526540
234978722
787703006
965595047
152451156
756113302
734575562
495601674
172808387
555354567
992295487
204074221
239556496
153584242
854335849
1022187982
251987256
700333816
172735157
585995410
787615675
52272736
570074712
924897279
354605344
259945428
880458182
714292802
831839725
693313824
777547323
11367274
695315375
428491062
778559285
292640746
726361976
231334573
772364536
867904283
727606364
917688893
291927817
260117944
131156467
237040964
531813043
403950688
351619803
90747973
594264454
777765400
293890867
193134524
196175643
193134524
196175643
199216762
196175643
199216762
202257881
205299000
208340119
211381238
214422357
217463476
214422357
217463476
220504595
223545714
474815248
252511336
999625236
1033738179
881800037
536716455
413470109
229657999
214232888
786607614
886206956
325935217
314265657
443949202
992426304
481549742
566925016
726454633
525924831
358379185
856957134
101956848
570739856
763032454
902059925
97773942
1022640930
664513887
256847595
1043225007
193134524
193134523
193134524
193134525
193134526
193134525
193134526
193134525
193134526
193134525
792868920
528108009
1035804587
468488894
559591437
962413376
251406116
42790530
212881576
1036771113
564393628
746531432
565488606
54718254
916628732
212342173
686003017
144417471
168932912
979661940
50468553
927463855
661856682
667597538
291508992
227755703
636741854
1072420609
102223828
820265458
212450756
756255630
474722033
670739295
517323097
117889643
946465349
1026653539
270705182
692354845
812212866
146485060
100000000
100000149
100000298
100000149
100000298
100000447
100000596
100000745
100000894
100000745
100000596
100000447
100000596
100000745
309291863
1023895097
777747568
462327608
381117031
630068942
102376640
354893762
151032997
646159778
658269237
484116152
554190878
940663354
565892974
217720513
706092454
305863932
339415824
332216998
859598675
522135989
810289733
433541077
664092416
355854868
648414520
269848799
243741900
965752877
996911002
641662970
872557976
169601271
40404769
688144768
952031628
100452100
100452249
100452398
100452547
100452696
100452845
100452994
100452845
100452994
100453143
100453292
100453441
100453590
100453739
607653294
409147962
302790784
194498979
806942325
493334915
457674402
341617585
591266996
949583216
654310698
629822788
70201794
54004484
720407089
154902063
141339927
223211139
435199282
1064886988
447887058
367882747
506438029
175194743
154405427
729043896
997734661
583034385
467851297
868914381
426606145
329897598
312856997
480368530
902715214
1063019303
195117677
867552801
1051875355
187766905
292633418
655046871
348894460
870991460
292408499
758281433
900089128
167024349
971493695
360979085
233346363
363213916
6932526
6597661
865241524
595591262
267960289
1065473016
138285432
946690532
525652062
504509264
56617038
123434524
123434535
123434546
123434557
123434568
123434557
123434568
123434579
123434568
123434557
123434568
123434579
123434568
974866443
1057987674
542954779
733120104
496299320
847386345
367348264
16638961
228045251
1057511994
931016616
542991475
569906992
161389786
345072032
722189581
272972963
315473949
73555191
418278117
705227110
652619418
407867896
1020434851
50669415
910445226
907101907
816978419
1064824247
361589996
435751452
703588358
173497100
636547780
20165962
899072529
865402944
627596503
1007091513
480136909
912014032
653753745
672276136
807883766
659660638
854308767
311491772
1035730125
181728304
253545589
43382652
730902678
322845614
791395017
145654666
145654677
119623400
214248726
105218705
1033894181
260737038
668858394
362499562
399831817
776076533
787818840
239804661
247488281
470272409
257271191
711767982
598250031
249031317
760338274
594485749
570389544
673589165
76017030
341636621
329107042
186814021
807348631
68752157
487160389
452361191
453590634
396587954
28284855
553892033
406961820
743608380
271201190
455615012
588094218
437866892
914060930
838558983
121483607
199767667
199767656
199767667
199767678
199767689
199767700
199767689
199767700
199767711
199767722
211107676
663996367
202711249
802227982
760177187
854943939
789433115
74923314
290507088
1000231614
929837910
917828282
348965939
1037672573
911743762
661835444
443607868
4062973
697600067
419692465
27429504
1005173760
633128896
727994948
80034875
751264911
679903174
8050566
1064442697
164262771
318952050
139991957
482260395
623873979
198873162
896953361
762971912
884955961
160660149
419081885
644743978
34263300
80320126
653477732
110932093
44905463
309759573
580423569
629396115
411897137
640427342
848157654
693740706
974731924
1012250977
488542950
625976324
42700102
746214888
746738683
533818039
707262515
595154467
991472977
12786139
645582472
97294263
665674409
667178038
849121849
969456939
833864647
711837875
1064227452
433815658
1032524532
982731999
199006796
248354117
12352381
880871275
622620392
301997038
372840498
356428461
250404433
397419389
983468519
416071454
156722311
156722322
156722333
6749661
1030797421
926423841
208078012
12696363
882232696
202066521
697669656
407691501
162389764
97480126
96645615
225507629
619327591
818058331
94180010
349194393
512210108
427629344
553506742
529103107
1057656161
254877537
925237763
292705247
662935673
233472341
184814726
526159048
566955883
282064537
661492408
357768187
415610209
207629482
727910164
81471707
950015434
280427374
1045428637
456361067
923947737
331753388
742878805
529904599
60654596
597570960
709411783
427035372
533603461
10865448
41691518
515659419
528028124
534684393
678766219
169121658
285088331
354815530
896512004
421481538
226892633
628197288
210882431
850807890
826650704
17880576
657250715
355414571
1002074303
636370488
150680696
748246514
401260280
701384247
476130874
285038577
212379283
747505481
917365642
748567319
349227753
845549724
72922644
171544435
528967066
640244165
491115274
189115581
947672328
58869051
16796063
104103117
405355225
691516123
989835661
212882977
470919801
325722722
786719120
434005595
654567317
1037231607
213399017
681422017
693548194
772170910
758179548
835159228
288043348
632483014
367816499
309280858
581847335
1021286076
632488632
438424268
945074650
607106869
683119806
165252212
165252223
253682121
349630105
113008039
584296235
105053042
769087009
929054888
239723804
562814225
296305716
453481644
60638094
713262569
749153073
190881816
141952277
646929954
366366077
840210807
38141319
153848135
321168386
789004789
243761279
238143689
95081643
647237605
50454492
1007906426
1038825705
936634683
369326655
236740370
940799025
450260498
782621072
112338094
3676796
652694312
487383417
697700684
1050404550
13356125
983961066
505540944
736592271
822216504
845758867
965266946
762402653
570733922
823633005
823771149
427228983
109389609
1031574066
880595457
593506604
665974270
950966496
804483795
805358794
460373751
105645882
916060248
299167656
581135694
482282311
346468813
759372764
795120864
1031528657
162073170
81522309
323640494
356421607
718027627
765093443
363002208
72366940
756223870
723630522
834058173
247562053
396112983
872562195
1024071477
883810175
501194150
502488443
899282007
846906919
569374592
840408482
941376347
689476127
515385562
675123431
665168864
675123431
665168864
675123431
665168864
675123431
685077998
675123431
685077998
675123431
665168864
675123431
665168864
675123431
685077998
695032564
827047881
744630095
382945637
233266645
381024601
423201190
410769144
881057496
141310513
696684783
338259905
391133359
972451239
193547311
1016572888
627662127
768963893
71930283
112342244
112342233
1002668792
668740975
711538629
969212560
1056375858
966696905
175474455
175474466
175474477
175474488
175474499
175474488
283323589
991655372
685711992
843455421
933754069
809628135
309389621
103971460
944322251
921887354
683609814
315255603
757036315
448571049
643267731
226212288
293190753
536484057
350130438
60650148
132480472
1007566133
123093681
648943963
140900836
900071469
1012322933
10120933
918207113
754582770
676662811
267733064
547167729
202048507
668967630
205419788
604008682
518338947
433979295
303936957
1028725093
333308936
567396352
933642861
1035358456
601117389
303552074
143941936
693202781
577897561
1042665015
713952414
1031619825
913036534
885768040
694463060
521045302
968703283
578017249
726847858
815120721
32448611
459417224
222044447
278557325
273885980
234155433
653272833
1071617238
709149112
484672885
929519045
799265087
426311383
562089598
