Commit 295c841d authored by aakash.bedi's avatar aakash.bedi

added city logic for mlflow utility

parent b1a1c9a3
Pipeline #59548 failed with stage
......@@ -13,7 +13,6 @@ from scripts.core.engine.raw_predicted_tags import get_raw_predicted_tags
warnings.filterwarnings("ignore")
base_path = 'data_folder'
start_date, end_date, start_timestamp, end_timestamp = KairosStartEndDate().start_end_date()
......@@ -23,7 +22,7 @@ def get_tag_details():
logger.info(f'raw tags dataframe shape - {df_raw_tags.shape}')
logger.info(f'predicted tags dataframe shape - {df_predicted_tags.shape}')
df = get_tags_data(tags=df_raw_tags, start_timestamp=start_timestamp, end_timestamp=end_timestamp)
df = get_tags_data(df_input_tags=df_raw_tags, start_timestamp=start_timestamp, end_timestamp=end_timestamp)
logger.info(f'Shape of final df - {df.shape}')
mppt_data = GetData()
......
This source diff could not be displayed because it is too large. You can view the blob instead.
iter RMSE
0 0.2564637099
1 0.2452986855
2 0.2347352757
3 0.2247418379
4 0.2152861838
5 0.2064455645
6 0.1981261727
7 0.190239704
8 0.1830554212
9 0.1762352252
10 0.1696022308
11 0.1634056009
12 0.1575844551
13 0.1522670778
14 0.1471785274
15 0.1426206424
16 0.1382496635
17 0.1341253319
18 0.1301770699
19 0.126676502
20 0.1234497077
21 0.1204423538
22 0.1176245535
23 0.1149619435
24 0.1124233084
25 0.1102309191
26 0.1080246933
27 0.1059238449
28 0.1039973633
29 0.1022539503
30 0.1007431375
31 0.09918339958
32 0.09783971588
33 0.09659973432
34 0.09558895542
35 0.09440461345
36 0.09350882717
37 0.09261889224
38 0.09166620487
39 0.09087260261
40 0.09012514378
41 0.08938393436
42 0.08873897352
43 0.08819450957
44 0.08758719551
45 0.08706965074
46 0.08652054816
47 0.08607896732
48 0.0857236993
49 0.08531364285
50 0.08500192674
51 0.08465351675
52 0.08437771358
53 0.08413321719
54 0.08384687407
55 0.08355550223
56 0.08329215166
57 0.0830096721
58 0.08281516011
59 0.08261800066
60 0.08242420586
61 0.08229614782
62 0.08212012195
63 0.08199081005
64 0.08182879522
65 0.08164175575
66 0.08149111181
67 0.08132511476
68 0.08122733724
69 0.08110485133
70 0.08096823573
71 0.08090528192
72 0.08083762189
73 0.08075172498
74 0.08066042539
75 0.08055337604
76 0.08044310227
77 0.08028527044
78 0.08015259272
79 0.08004480074
80 0.07997259642
81 0.07989052807
82 0.0797796664
83 0.07967353074
84 0.07950976647
85 0.07941148172
86 0.07927176912
87 0.07920854108
88 0.07909967369
89 0.07899793216
90 0.07893469583
91 0.07883437593
92 0.07870124857
93 0.07860063305
94 0.07851330737
95 0.07841702462
96 0.07828684267
97 0.07817099236
98 0.07805445502
99 0.07793505518
100 0.0778099338
101 0.07773153241
102 0.07766707254
103 0.07759820448
104 0.07746256703
105 0.07741425197
106 0.07732725987
107 0.07728502453
108 0.07723473527
109 0.0771554947
110 0.07707072023
111 0.07702379321
112 0.07695373436
113 0.07684387682
114 0.07676531208
115 0.07669680806
116 0.07659122595
117 0.07645863833
118 0.07638009317
119 0.07626169398
120 0.0761908292
121 0.07611514923
122 0.07605608209
123 0.07599660369
124 0.07590377446
125 0.07582469587
126 0.07576635419
127 0.07569350041
128 0.07563936605
129 0.07555784144
130 0.07548070106
131 0.07541597381
132 0.07536740684
133 0.07528012368
134 0.07522015982
135 0.07517096963
136 0.07508799033
137 0.07503938151
138 0.07495492595
139 0.07490985753
140 0.07483318536
141 0.07478314264
142 0.07470373103
143 0.07463737335
144 0.07455648991
145 0.07449803581
146 0.07439257881
147 0.07432248642
148 0.07420550851
149 0.07411485597
150 0.07405992223
151 0.07399503972
152 0.0739099539
153 0.0738261893
154 0.07381584621
155 0.07376984259
156 0.07368712621
157 0.07358159296
158 0.07349223609
159 0.07342852762
160 0.07337284628
161 0.07333978882
162 0.07324227345
163 0.073199799
164 0.07310607721
165 0.07305036054
166 0.07298177136
167 0.07288575865
168 0.07281012888
169 0.07277664696
170 0.07272087731
171 0.07267438835
172 0.07260283834
173 0.07252056415
174 0.07243115344
175 0.07233881993
176 0.07231050863
177 0.07226651925
178 0.07219939279
179 0.07214460737
180 0.07204624615
181 0.07195487644
182 0.07190764221
183 0.07182346759
184 0.07177072156
185 0.0716832163
186 0.07159419047
187 0.07154826
188 0.07147486367
189 0.07142497754
190 0.07134990201
191 0.07123012837
192 0.0711831045
193 0.07111565892
194 0.07104002728
195 0.07096313264
196 0.07092557329
197 0.07083344199
198 0.07077644993
199 0.07069799475
200 0.07063509211
201 0.07059451139
202 0.07048594046
203 0.07041688082
204 0.07034663584
205 0.07028164163
206 0.07023859799
207 0.07018040837
208 0.07012043085
209 0.07002197369
210 0.0699408498
211 0.06989182674
212 0.06984131399
213 0.06979369884
214 0.06975520238
215 0.06970978529
216 0.06964153574
217 0.06958152996
218 0.06953977057
219 0.06950005641
220 0.06946260127
221 0.06939802982
222 0.06936262064
223 0.0693138812
224 0.06925035593
225 0.06918448234
226 0.06912257096
227 0.06908883112
228 0.06903081018
229 0.06899883344
230 0.06895564151
231 0.06891248311
232 0.06885960761
233 0.06880995241
234 0.06875055292
235 0.06872046322
236 0.06867473092
237 0.06857392485
238 0.06851911026
239 0.06846350896
240 0.06842398229
241 0.06833495399
242 0.06829012693
243 0.06826144412
244 0.06823662308
245 0.06818834953
246 0.06812431909
247 0.06810521476
248 0.06806859053
249 0.06802431934
250 0.06799822672
251 0.06792804372
252 0.06788063023
253 0.06783310755
254 0.06777952271
255 0.06773431537
256 0.06768596543
257 0.06761264966
258 0.06755156958
259 0.06752832891
260 0.06748283827
261 0.06743032987
262 0.06739671917
263 0.06732224875
264 0.06728969092
265 0.06725516931
266 0.06723300356
267 0.06720887295
268 0.06718586325
269 0.06714616988
270 0.06710827646
271 0.0670731178
272 0.06704169236
273 0.06699485454
274 0.06690772622
275 0.06688667598
276 0.06685713884
277 0.06682745586
278 0.06676248038
279 0.06672611731
280 0.06668865626
281 0.06666719068
282 0.06661724682
283 0.06655618112
284 0.06650605897
285 0.06647273345
286 0.06645618873
287 0.06640487797
288 0.06637404626
289 0.06633844125
290 0.06630860942
291 0.06626677386
292 0.06620145629
293 0.06613504904
294 0.06604521192
295 0.06595477418
296 0.06588712921
297 0.06582504113
298 0.06579542657
299 0.06576715644
300 0.06572663817
301 0.06566262651
302 0.06562564449
303 0.06559859369
304 0.06558406394
305 0.06554745475
306 0.06550011801
307 0.06542661042
308 0.06539822525
309 0.06532794566
310 0.06528984667
311 0.06526273588
312 0.06517352858
313 0.06513700383
314 0.0650663878
315 0.06501049196
316 0.06498051493
317 0.06495227448
318 0.06494714083
319 0.06488116773
320 0.06481500881
321 0.06479020971
322 0.06475126259
323 0.06470341329
324 0.06464397911
325 0.06460661312
326 0.06456952566
327 0.06452710556
328 0.06446800797
329 0.06442676522
330 0.06436842375
331 0.06428725709
332 0.06427121669
333 0.06420961889
334 0.06417597643
335 0.06414433453
336 0.06410928364
337 0.06404520872
338 0.06399242091
339 0.06394186339
340 0.06387800869
341 0.06384634403
342 0.06380115375
343 0.06375961736
344 0.06372953291
345 0.06371485391
346 0.06369417562
347 0.06364461773
348 0.063603238
349 0.06353552081
350 0.06350700106
351 0.06344085046
352 0.06339297584
353 0.06334372421
354 0.06330727135
355 0.06327400821
356 0.06320762166
357 0.06315508852
358 0.06310591213
359 0.06306853186
360 0.06303562341
361 0.06299764081
362 0.06295532581
363 0.06292863192
364 0.06289769881
365 0.06281713395
366 0.06279628511
367 0.06275927738
368 0.06273539348
369 0.06271611737
370 0.06266384426
371 0.062608929
372 0.06255246437
373 0.06249934479
374 0.06242105108
375 0.06239144108
376 0.06236355074
377 0.06231986181
378 0.06226054079
379 0.06221714484
380 0.06216793217
381 0.06212736192
382 0.06210084338
383 0.0620755381
384 0.06203982527
385 0.0619992177
386 0.0619738053
387 0.06190238672
388 0.06188269862
389 0.06184367939
390 0.06180150934
391 0.06176380997
392 0.06171384851
393 0.06168389745
394 0.06164815543
395 0.06159437901
396 0.06155125181
397 0.06151733503
398 0.06148340121
399 0.06144372347
400 0.06138377611
401 0.06136367194
402 0.0613366596
403 0.06129473494
404 0.06126366408
405 0.06123461948
406 0.06120293815
407 0.06117235051
408 0.06113512473
409 0.06109665393
410 0.06107111457
411 0.06104359362
412 0.06103446385
413 0.06100486437
414 0.0609796214
415 0.06093745638
416 0.06090722809
417 0.06087102708
418 0.0608248306
419 0.06078930399
420 0.06076113343
421 0.06074582998
422 0.0607273368
423 0.06070257637
424 0.06065322229
425 0.06063870197
426 0.06059277081
427 0.06055913301
428 0.06050367492
429 0.06047605762
430 0.06045306298
431 0.06040763795
432 0.06038106045
433 0.06035537891
434 0.06032132603
435 0.0602969703
436 0.06026180946
437 0.06023183194
438 0.06018876329
439 0.06013349461
440 0.06010662805
441 0.0600807249
442 0.06005916478
443 0.06000464278
444 0.05998212374
445 0.05995491895
446 0.05992273466
447 0.05989235453
448 0.05986151406
449 0.05981272229
450 0.0597830826
451 0.05974186132
452 0.05968905234
453 0.05964365095
454 0.05961880289
455 0.05959483857
456 0.05956341806
457 0.05952500396
458 0.05950180459
459 0.05947023602
460 0.05946089132
461 0.05943922225
462 0.05939166043
463 0.05936901928
464 0.05935066006
465 0.05932094489
466 0.05930666734
467 0.05928514643
468 0.05926864741
469 0.05924771896
470 0.05920464505
471 0.05917766697
472 0.05912873234
473 0.05908828615
474 0.0590516855
475 0.05900514911
476 0.05899227452
477 0.05898854709
478 0.05895627514
479 0.0589150352
480 0.05886960235
481 0.05885643808
482 0.05883624417
483 0.0587932631
484 0.0587721923
485 0.05872298888
486 0.0587080584
487 0.05867204169
488 0.05865804016
489 0.05862780707
490 0.05859705955
491 0.05858549634
492 0.05856944779
493 0.05856601945
494 0.05854731988
495 0.05852679115
496 0.0584900875
497 0.0584391937
498 0.05839378702
499 0.05837648889
500 0.0583380073
501 0.05831550605
502 0.05827498251
503 0.05824728632
504 0.05821996574
505 0.05819349616
506 0.05816999645
507 0.0581281465
508 0.05810907164
509 0.05808312763
510 0.05803959125
511 0.05801379161
512 0.05799672488
513 0.05798297006
514 0.05795384313
515 0.05794509916
516 0.05789980611
517 0.05787842574
518 0.05786122753
519 0.05783621053
520 0.05778371993
521 0.0577664882
522 0.05773912204
523 0.0577208637
524 0.05769549963
525 0.05767534805
526 0.05762609047
527 0.05760616968
528 0.05755219961
529 0.05753587066
530 0.05748974294
531 0.05747545637
532 0.05742986288
533 0.05740215413
534 0.05738666492
535 0.05733530526
536 0.05731970432
537 0.05727822784
538 0.05725954409
539 0.05724492328
540 0.05721098923
541 0.05719684037
542 0.05717307872
543 0.05715976163
544 0.05714005812
545 0.05708022952
546 0.057024425
547 0.05697708387
548 0.05694675934
549 0.05693060089
550 0.05690793072
551 0.05688395165
552 0.05685202819
553 0.05680600406
554 0.05675448262
555 0.05673578346
556 0.05668399305
557 0.05664283433
558 0.05663370501
559 0.05659057352
560 0.05657368969
561 0.05656501947
562 0.05653104857
563 0.05652052126
564 0.05650059686
565 0.05647926978
566 0.056465833
567 0.05645067746
568 0.05642200194
569 0.05639972013
570 0.05638466223
571 0.05633574091
572 0.05629061992
573 0.05627610676
574 0.05625819249
575 0.05621542893
576 0.05618939271
577 0.05617533174
578 0.05615773365
579 0.05611729172
580 0.05609840646
581 0.05606050381
582 0.05603303108
583 0.05601483514
584 0.0560072109
585 0.05596098033
586 0.05591659805
587 0.05589632737
588 0.05585598783
589 0.05581570511
590 0.05580260108
591 0.05576364351
592 0.05571903913
593 0.05567929337
594 0.05566017868
595 0.05564324068
596 0.0555965235
597 0.05558534302
598 0.05556904502
599 0.05556609126
600 0.05552085058
601 0.0555075775
602 0.05546698327
603 0.05543937922
604 0.05542205541
605 0.05538163712
606 0.05534871701
607 0.05531139667
608 0.0552945202
609 0.05527963775
610 0.05523650958
611 0.05522009004
612 0.05519391814
613 0.05514659519
614 0.05511004234
615 0.05507418249
616 0.05505010507
617 0.05500882246
618 0.05499280194
619 0.05497017105
620 0.05492974439
621 0.05489957153
622 0.05486604484
623 0.0548504195
624 0.05483977291
625 0.05481818762
626 0.05480302379
627 0.05477664642
628 0.05473873335
629 0.05471540592
630 0.05470509603
631 0.05469534354
632 0.05466849291
633 0.05464173254
634 0.05461943548
635 0.05460983611
636 0.05459496292
637 0.05456446132
638 0.05455349085
639 0.05450649527
640 0.05449631104
641 0.05448765949
642 0.05447792029
643 0.05445300369
644 0.05442977378
645 0.05440526842
646 0.05436616989
647 0.05435670006
648 0.05433232982
649 0.05428553321
650 0.05426046133
651 0.05425278899
652 0.0542273628
653 0.05421275505
654 0.05417918458
655 0.05414731064
656 0.05414452155
657 0.05412037061
658 0.05407761156
659 0.05406380438
660 0.05403643515
661 0.05400300517
662 0.05398205542
663 0.05395913741
664 0.05395028987
665 0.0539326103
666 0.05391855665
667 0.05388735162
668 0.05387510035
669 0.0538611439
670 0.05385299397
671 0.05384445216
672 0.05382767769
673 0.05380900653
674 0.05377150263
675 0.0537504293
676 0.05372662879
677 0.05368367552
678 0.05366663487
679 0.0536243798
680 0.05358923848
681 0.05357773659
682 0.05355344445
683 0.0535340571
684 0.05351778914
685 0.05348658855
686 0.05346323521
687 0.05342549406
688 0.05338516802
689 0.05334706317
690 0.05332960519
691 0.05329767397
692 0.05328997783
693 0.05325274386
694 0.05322926027
695 0.05319103754
696 0.05316326287
697 0.05313151912
698 0.05310359945
699 0.05308261369
700 0.05305812542
701 0.05302296455
702 0.0530000221
703 0.05297659886
704 0.05293602629
705 0.05290866311
706 0.05288905319
707 0.05287382796
708 0.05285885343
709 0.05283878686
710 0.05281278323
711 0.05279407157
712 0.05277551467
713 0.05275560502
714 0.05273878527
715 0.0526985448
716 0.05267659084
717 0.05264935386
718 0.05263142046
719 0.05260694717
720 0.05258324499
721 0.05255707776
722 0.05252109537
723 0.05249961599
724 0.05248241304
725 0.0524529898
726 0.05242829341
727 0.05241520055
728 0.05239601296
729 0.05237282833
730 0.05235431039
731 0.05233803114
732 0.05232848867
733 0.05230036211
734 0.05229112447
735 0.05226333
736 0.05225258796
737 0.05224087679
738 0.05222718373
739 0.052209845
740 0.05219675054
741 0.05216762275
742 0.05213633376
743 0.05211175465
744 0.052093788
745 0.05207770372
746 0.05206812093
747 0.05205755284
748 0.05202879244
749 0.05201306498
750 0.05200127045
751 0.05197999037
752 0.05196310351
753 0.05193176677
754 0.05191044363
755 0.05189358603
756 0.05187295618
757 0.05185272673
758 0.05182819275
759 0.05181402689
760 0.0517939837
761 0.051772403
762 0.05174119565
763 0.05171403368
764 0.05169884256
765 0.05168008609
766 0.05166095345
767 0.05164675986
768 0.05162847906
769 0.05160584088
770 0.05158727032
771 0.05157036821
772 0.05155434202
773 0.05153705249
774 0.0515344874
775 0.05152130678
776 0.05150319671
777 0.05147201088
778 0.05146323252
779 0.05144142187
780 0.0514251041
781 0.05140702089
782 0.05139047339
783 0.05137682002
784 0.05134583902
785 0.05131439078
786 0.05128821904
787 0.05126919369
788 0.05125075224
789 0.0512328739
790 0.05121553886
791 0.05119139102
792 0.05116559237
793 0.05115062337
794 0.05112743426
795 0.05109691284
796 0.05107022176
797 0.05105403851
798 0.05103391756
799 0.05102293215
800 0.05100969822
801 0.05099397213
802 0.05097870549
803 0.05095661576
804 0.05094178369
805 0.050927384
806 0.05090983889
807 0.05088903398
808 0.0508526688
809 0.05084399814
810 0.05082651773
811 0.05081811934
812 0.05080201318
813 0.05079096026
814 0.05078377959
815 0.05077082008
816 0.05076045416
817 0.05075381741
818 0.05074946269
819 0.05070992185
820 0.05070232137
821 0.0506816004
822 0.05066212701
823 0.05065409239
824 0.05063485213
825 0.05062666061
826 0.05061251025
827 0.05060478402
828 0.05058794341
829 0.05057051628
830 0.05054611086
831 0.05053289924
832 0.05051877722
833 0.0505043759
834 0.05049191433
835 0.05046888851
836 0.05044120703
837 0.05042701788
838 0.05041099321
839 0.05040010666
840 0.05038616697
841 0.05036342871
842 0.05035618149
843 0.05033930729
844 0.05033196566
845 0.05030694268
846 0.0502836333
847 0.05026772698
848 0.05025238715
849 0.05023079534
850 0.05021197258
851 0.05018441543
852 0.05016156485
853 0.05013557517
854 0.05011150008
855 0.05010162974
856 0.05008771875
857 0.05008534565
858 0.05006007488
859 0.05003623789
860 0.05001281879
861 0.04998424242
862 0.04996914715
863 0.04996234015
864 0.04994034091
865 0.04991180017
866 0.04988848753
867 0.04985821913
868 0.04984531684
869 0.04983050852
870 0.04980182982
871 0.04978309159
872 0.04977170444
873 0.04974964405
874 0.04972405023
875 0.04970388653
876 0.04969237591
877 0.04966837593
878 0.04966014128
879 0.04964391542
880 0.04963418903
881 0.04960457919
882 0.04958631864
883 0.04955013938
884 0.04952676704
885 0.04951422334
886 0.04950194466
887 0.04948640474
888 0.04946079018
889 0.04944566436
890 0.04940128604
891 0.04938700939
892 0.04938496319
893 0.04936503816
894 0.0493397069
895 0.04930559236
896 0.0492909345
897 0.04927554904
898 0.04924521755
899 0.04923385542
900 0.04922006676
901 0.04921456985
902 0.04920106238
903 0.04918817398
904 0.04917526552
905 0.04915037306
906 0.04912862134
907 0.04911660276
908 0.04909250859
909 0.04906462508
910 0.0490412708
911 0.04902327587
912 0.04899678576
913 0.04897895124
914 0.04895404707
915 0.0489255016
916 0.04891423675
917 0.04888820492
918 0.04887360068
919 0.04884990043
920 0.04882523039
921 0.04880646352
922 0.04878231187
923 0.04875872742
924 0.04873506036
925 0.04872328088
926 0.04870424863
927 0.0486732031
928 0.04866436654
929 0.04865449454
930 0.04863150091
931 0.04861356339
932 0.04859173672
933 0.04857774001
934 0.04857173717
935 0.04855659055
936 0.04853583058
937 0.04851996191
938 0.04849616784
939 0.04846901804
940 0.04845328857
941 0.04844211409
942 0.048430801
943 0.04841579505
944 0.04839902752
945 0.04837602543
946 0.04834045631
947 0.0483236697
948 0.04829893957
949 0.04828249577
950 0.04827421882
951 0.04826647504
952 0.04824307838
953 0.04822086369
954 0.04819583364
955 0.04816633803
956 0.04815717794
957 0.04812880966
958 0.04811630323
959 0.04810557805
960 0.04809606971
961 0.04806933495
962 0.04805404146
963 0.04804222867
964 0.04802093067
965 0.04800619778
966 0.04798091747
967 0.04796394031
968 0.04795376252
969 0.04793087196
970 0.04791039612
971 0.0478883379
972 0.04786222217
973 0.0478412503
974 0.04782191286
975 0.0478037294
976 0.04778990797
977 0.04777431577
978 0.04776367868
979 0.0477396886
980 0.04772326032
981 0.04770609531
982 0.04768714217
983 0.0476690391
984 0.04765173928
985 0.04763519897
986 0.04761556024
987 0.04759074739
988 0.04756797442
989 0.04754646736
990 0.04753456303
991 0.04751585939
992 0.04749739859
993 0.04747675266
994 0.04746575348
995 0.04744657533
996 0.04743312051
997 0.04741463392
998 0.04739438905
999 0.04738376077
4659588612
0 0.2716334562
1 0.2591449693
2 0.2472572955
3 0.2359791925
4 0.2255066505
5 0.2154587847
6 0.2062675881
7 0.1974915883
8 0.189124107
9 0.1813406563
10 0.1738157701
11 0.1669904429
12 0.1602706547
13 0.1542243536
14 0.1484316384
15 0.1429153562
16 0.1377589948
17 0.1329892982
18 0.1285427244
19 0.1244365411
20 0.1205584697
21 0.1168157822
22 0.1134810387
23 0.1102164086
24 0.1072030128
25 0.1044927085
26 0.1017709773
27 0.09938944724
28 0.09727181609
29 0.09507199514
30 0.09318810379
31 0.09138411364
32 0.08984437813
33 0.08819572555
34 0.08674871499
35 0.08546307388
36 0.08425161822
37 0.08310847413
38 0.08213577626
39 0.08122704559
40 0.08036552248
41 0.07956634093
42 0.0788064016
43 0.07809481909
44 0.07744908001
45 0.07685668846
46 0.07631284018
47 0.075849769
48 0.07547145812
49 0.07506999427
50 0.07474919979
51 0.07440056687
52 0.07409866957
53 0.07379069182
54 0.07355927689
55 0.07326547313
56 0.07300784344
57 0.07278987855
58 0.07254511287
59 0.07236985835
60 0.07215532981
61 0.07201624138
62 0.07180759234
63 0.07162989508
64 0.07151896109
65 0.07136399863
66 0.07121065715
67 0.07112112659
68 0.07096522895
69 0.07084898257
70 0.07068491972
71 0.07057972286
72 0.07043994221
73 0.07032015115
74 0.07017486545
75 0.07012553315
76 0.07007584922
77 0.06998847954
78 0.06990796121
79 0.06982981936
80 0.06977102799
81 0.06970404574
82 0.06961540343
83 0.06950115105
84 0.06946776974
85 0.06940711949
86 0.06931729387
87 0.0692221559
88 0.06912000209
89 0.06905146527
90 0.0689571167
91 0.06892 0.070492 0.06893 0.07041467525
94 0.07039175771
95 0.07033671674
96 0.07024218868
97 0.07020707052
98 0.07011964672
99 0.07000631146
100 0.06992345826
101 0.06983881344
102 0.06974580217
103 0.06964797828
104 0.06958375622
105 0.0695010421
106 0.06943118785
107 0.06933834541
108 0.06924865521
109 0.06919009664
110 0.06909432373
111 0.06902520925
112 0.0689401381
113 0.06886933347
114 0.06884156373
115 0.06874726543
116 0.06868897919
117 0.06862787055
118 0.06857668372
119 0.06850967448
120 0.06844370004
121 0.06841198379
122 0.06836933718
123 0.06833267072
124 0.06829126319
125 0.06825881101
126 0.06820407042
127 0.06815525041
128 0.06811919479
129 0.06807364784
130 0.06806407647
131 0.06803127871
132 0.06797770259
133 0.06789861082
134 0.06782530347
135 0.06778030129
136 0.06776153811
137 0.06774599248
138 0.06769202454
139 0.06766678998
140 0.06758933283
141 0.06751529063
142 0.06745743337
143 0.06739965201
144 0.06736270331
145 0.06730696526
146 0.06726635076
147 0.06721263858
148 0.06718479924
149 0.06713342117
150 0.0670631923
151 0.06697216584
152 0.06691511834
153 0.06685856894
154 0.06681413269
155 0.06673325552
156 0.06670262913
157 0.06663580169
158 0.06655358337
159 0.06653218105
160 0.06647927522
161 0.066409212
162 0.06635680362
163 0.06628948884
164 0.06624145963
165 0.06619083835
166 0.06611388869
167 0.06605995853
168 0.0660186876
169 0.0659747549
170 0.06591675078
171 0.06587694469
172 0.06582425646
173 0.06580435978
174 0.06576469133
175 0.06569700707
176 0.06566797339
177 0.06560901467
178 0.06557125172
179 0.06553161967
180 0.06549189554
181 0.06545599339
182 0.06542136029
183 0.06538826426
184 0.06535081949
185 0.06531881252
186 0.06525526247
187 0.06522504256
188 0.06515435488
189 0.06512518469
190 0.06509735602
191 0.06503120326
192 0.06499555903
193 0.06494617005
194 0.06491798011
195 0.06486421387
196 0.06482580418
197 0.06477796677
198 0.06471412055
199 0.06465719037
200 0.06462622039
201 0.06459236581
202 0.06453590917
203 0.06451013007
204 0.0644602898
205 0.0644371638
206 0.06439936574
207 0.06437493681
208 0.06431055327
209 0.06426420778
210 0.06421764997
211 0.06418416879
212 0.06414142812
213 0.06410748188
214 0.06407040084
215 0.06404079542
216 0.06401282861
217 0.06398411988
218 0.06391348013
219 0.06389398248
220 0.06386662023
221 0.06384633865
222 0.06380945773
223 0.06379088045
224 0.06377310545
225 0.06375625194
226 0.06373840963
227 0.063722286
228 0.06369805113
229 0.06367716488
230 0.06364364022
231 0.06362530489
232 0.06360043091
233 0.06357856586
234 0.06355613917
235 0.06351427368
236 0.06346074775
237 0.06340260408
238 0.06338681233
239 0.06335497645
240 0.0633238507
241 0.06327506877
242 0.0632546949
243 0.06322245669
244 0.06319252002
245 0.06316335097
246 0.06313350219
247 0.0630713898
248 0.06302501657
249 0.06300044063
250 0.0629810141
251 0.06292355198
252 0.06287732654
253 0.06283496527
254 0.06278185953
255 0.06272605223
256 0.06269872139
257 0.06263977549
258 0.06261680337
259 0.06259872489
260 0.06256604281
261 0.06251222344
262 0.06247328265
263 0.06245195116
264 0.06241316348
265 0.0623705929
266 0.06233887255
267 0.06232400182
268 0.06230982205
269 0.06227498541
270 0.06223271266
271 0.0622046397
272 0.06218978935
273 0.06215661613
274 0.06212892543
275 0.06208791824
276 0.06206171813
277 0.06203552087
278 0.06202227928
279 0.06197515901
280 0.06195755584
281 0.06191815497
282 0.0618932629
283 0.06186368884
284 0.06182698651
285 0.06179310376
286 0.06175704809
287 0.06173311272
288 0.06172038705
289 0.06169811796
290 0.06166699436
291 0.06163954609
292 0.06159059814
293 0.06154364834
294 0.06151094207
295 0.06149335971
296 0.06147638438
297 0.0614598961
298 0.06144358437
299 0.06142139112
300 0.06138076239
301 0.06136306573
302 0.06131788264
303 0.06128620821
304 0.0612452189
305 0.06122527676
306 0.0611932843
307 0.06117733323
308 0.06114734905
309 0.06113189876
310 0.06108687134
311 0.06104309505
312 0.06102819303
313 0.06099820215
314 0.06097003325
315 0.06095167916
316 0.0609103938
317 0.06089506766
318 0.06086780538
319 0.06085494
320 0.06081269779
321 0.06079773519
322 0.06075774068
323 0.06073467381
324 0.06071303822
325 0.06067107386
326 0.06065032854
327 0.06063669435
328 0.06059855364
329 0.0605853585
330 0.06057355266
331 0.06056114964
332 0.06051881859
333 0.06048444141
334 0.06044541489
335 0.06039973091
336 0.06036891665
337 0.06032038888
338 0.06028524489
339 0.06026235712
340 0.06022454319
341 0.06019182384
342 0.06014979828
343 0.06011551087
344 0.06010127738
345 0.06006162752
346 0.06003470581
347 0.0600086692
348 0.05999590249
349 0.05998213873
350 0.05994534279
351 0.05991967093
352 0.05990542779
353 0.05986078139
354 0.05982851907
355 0.05980509745
356 0.05978368024
357 0.05974952525
358 0.05972585101
359 0.05971275406
360 0.05969977512
361 0.05967209066
362 0.0596327269
363 0.05962020804
364 0.05958779134
365 0.05956294229
366 0.05955082699
367 0.05952540216
368 0.0594949643
369 0.05948326073
370 0.05945255527
371 0.05941132811
372 0.05936287663
373 0.05934092897
374 0.0593299667
375 0.05930806326
376 0.05928382392
377 0.05926371855
378 0.05923408694
379 0.05922196808
380 0.05919378578
381 0.05918056949
382 0.05915017179
383 0.0591279517
384 0.05908571317
385 0.0590482199
386 0.0590274406
387 0.05901457113
388 0.05900237883
389 0.05897152464
390 0.05894239145
391 0.05891487315
392 0.05888918303
393 0.05886159149
394 0.058835513
395 0.05879610911
396 0.05878446164
397 0.05875574251
398 0.05872574611
399 0.05870458473
400 0.05869327562
401 0.05867350259
402 0.05864604643
403 0.05863503581
404 0.0586244013
405 0.05857865812
406 0.05855382604
407 0.05852589396
408 0.05849376198
409 0.05844446796
410 0.05841615843
411 0.058363683
412 0.05835307214
413 0.05830789934
414 0.05827185692
415 0.05824619316
416 0.05822716799
417 0.05818227265
418 0.05816391172
419 0.05813455617
420 0.05810178841
421 0.05809186998
422 0.05806130833
423 0.05802645852
424 0.05801534651
425 0.05798202629
426 0.05795479436
427 0.05793689918
428 0.05791390902
429 0.05787524396
430 0.05785512248
431 0.05783218908
432 0.05780481223
433 0.05776570158
434 0.05774779078
435 0.05772189365
436 0.05768663684
437 0.05766160288
438 0.05762836642
439 0.05761063066
440 0.0575864806
441 0.05754318987
442 0.05752337478
443 0.0574781143
444 0.05744427889
445 0.0574140337
446 0.0573749183
447 0.05733499611
448 0.0573159654
449 0.05727628175
450 0.05724417945
451 0.05722319448
452 0.05719533214
453 0.05717361136
454 0.05715653831
455 0.0571396936
456 0.05709336895
457 0.05706586341
458 0.05705501134
459 0.05702098362
460 0.05699203177
461 0.05698072345
462 0.05696079946
463 0.0569498431
464 0.05691330061
465 0.0568859221
466 0.05685776788
467 0.05683604251
468 0.05680180749
469 0.0567695107
470 0.0567402683
471 0.05671698577
472 0.05669807431
473 0.05668150986
474 0.05665113395
475 0.0566380903
476 0.05661780294
477 0.05658925125
478 0.05657361898
479 0.05655888793
480 0.05653216263
481 0.0565102733
482 0.05648426
483 0.05646963337
484 0.05644802682
485 0.05643329546
486 0.05639449814
487 0.05636368665
488 0.05635423634
489 0.05634050729
490 0.05632048471
491 0.05630157925
492 0.05628477481
493 0.05626827553
494 0.05626167569
495 0.05623883792
496 0.05621864899
497 0.05620271624
498 0.05617811643
499 0.05615925517
500 0.05613576675
501 0.05612454974
502 0.0561048167
503 0.05608183003
504 0.05604497745
505 0.05602891138
506 0.05598677803
507 0.05595346509
508 0.05594087181
509 0.05590654383
510 0.05589812703
511 0.05587965859
512 0.05586606496
513 0.05583543334
514 0.05582679588
515 0.05581363108
516 0.0557820106
517 0.05576926825
518 0.05571617303
519 0.05569978828
520 0.05564991395
521 0.05563464437
522 0.0556121652
523 0.05558976257
524 0.05555968762
525 0.05552734518
526 0.05550625512
527 0.05548334539
528 0.05543636473
529 0.05541527821
530 0.0553972494
531 0.05536214302
532 0.05533738534
533 0.0553066128
534 0.0552836423
535 0.05526319541
536 0.05523267757
537 0.05519944063
538 0.05518886526
539 0.05517834554
540 0.05517000409
541 0.05515997153
542 0.05512538071
543 0.05511364439
544 0.05507058613
545 0.05504537941
546 0.05503279924
547 0.05502046309
548 0.05501073732
549 0.05498417874
550 0.05495489628
551 0.05490961032
552 0.05488575201
553 0.05485982491
554 0.05481953863
555 0.05478322388
556 0.05476353866
557 0.05474548728
558 0.0547222513
559 0.05470369235
560 0.05469574553
561 0.05468174001
562 0.05464997098
563 0.05460964363
564 0.05458022881
565 0.05455640792
566 0.05453495734
567 0.05450302693
568 0.05447417329
569 0.05444736663
570 0.0544378232
571 0.05442250268
572 0.05439969423
573 0.05436641001
574 0.05434428229
575 0.05432837095
576 0.0543054924
577 0.05429781812
578 0.05427478311
579 0.05426133017
580 0.05423069522
581 0.05421403614
582 0.05419443624
583 0.05416655832
584 0.05415043
585 0.05412193094
586 0.05409943602
587 0.05407673444
588 0.05406420323
589 0.05404897055
590 0.05403695401
591 0.05402765223
592 0.0539934016
593 0.05396083779
594 0.05394236484
595 0.05392433155
596 0.05391682521
597 0.05390954191
598 0.05387601072
599 0.05384321347
600 0.05382811442
601 0.05380784673
602 0.05377914056
603 0.05376219271
604 0.05374328813
605 0.05372205407
606 0.05370453305
607 0.05369133348
608 0.05367135345
609 0.05365873383
610 0.05364050087
611 0.05361570046
612 0.05359928052
613 0.05358467446
614 0.05357304877
615 0.05355545005
616 0.05352541097
617 0.05350168518
618 0.05348217074
619 0.05346615323
620 0.05343386622
621 0.05339775134
622 0.05336967435
623 0.05335225238
624 0.05331497444
625 0.05325906157
626 0.05323660434
627 0.05321576754
628 0.05320165836
629 0.05317896847
630 0.05315718149
631 0.05313812281
632 0.05312588546
633 0.05309818615
634 0.05306886306
635 0.05305177381
636 0.05302714559
637 0.0529914117
638 0.05295716809
639 0.05294258277
640 0.05289340935
641 0.05288081728
642 0.05284863192
643 0.05284167788
644 0.05282362874
645 0.05279733134
646 0.05278051533
647 0.05275120036
648 0.05273489372
649 0.05272081621
650 0.05270306905
651 0.05268863624
652 0.05264958294
653 0.0526323818
654 0.05260913291
655 0.05259539577
656 0.05258527174
657 0.05256051939
658 0.05255389927
659 0.05253580284
660 0.05252926522
661 0.05250677202
662 0.05249248116
663 0.05247526749
664 0.05245634458
665 0.05244124102
666 0.05242612849
667 0.05241253171
668 0.0523891416
669 0.05236841564
670 0.05234519748
671 0.05233338156
672 0.05231157984
673 0.05227873872
674 0.05224744772
675 0.05222846059
676 0.05220081897
677 0.05218018997
678 0.05215997839
679 0.05214225902
680 0.05211605632
681 0.05210453018
682 0.05208840165
683 0.05207793595
684 0.05206832344
685 0.05205079847
686 0.05204150575
687 0.05202488447
688 0.05201596576
689 0.05199901393
690 0.0519760846
691 0.05196024812
692 0.05192925177
693 0.0519035873
694 0.05188686347
695 0.05187258721
696 0.05184786584
697 0.05182850628
698 0.05181802717
699 0.05180934329
700 0.05179462112
701 0.05178459578
702 0.0517762096
703 0.0517555875
704 0.05174188222
705 0.05172463266
706 0.05171155406
707 0.05170502183
708 0.0516942916
709 0.05167848934
710 0.05166880613
711 0.05166072026
712 0.05165070869
713 0.05164174575
714 0.05162916958
715 0.05161623972
716 0.05160188087
717 0.05158851108
718 0.05157977853
719 0.05155042196
720 0.05151341149
721 0.05148525027
722 0.05145053842
723 0.05143294381
724 0.05141382787
725 0.05139906389
726 0.05136901555
727 0.05133962784
728 0.05131329144
729 0.05129998038
730 0.05127361553
731 0.05124863856
732 0.05123200247
733 0.05122027245
734 0.0511884218
735 0.05115794178
736 0.0511479113
737 0.05112410538
738 0.05111448332
739 0.05109676333
740 0.05108283593
741 0.05106318411
742 0.05105393865
743 0.05103876822
744 0.05103096631
745 0.05101883729
746 0.05099294255
747 0.05096426945
748 0.05093643782
749 0.05092152839
750 0.05091279717
751 0.05089510743
752 0.05088209018
753 0.05087334983
754 0.05085388278
755 0.05083894098
756 0.05082526067
757 0.05081128388
758 0.05079218787
759 0.05078614962
760 0.05078210898
761 0.05076239143
762 0.05074012557
763 0.05073027879
764 0.05071324466
765 0.05070478205
766 0.0506838453
767 0.05065086715
768 0.05062009996
769 0.05060838242
770 0.05058066818
771 0.05056921616
772 0.05055031508
773 0.05054246298
774 0.05052428754
775 0.05051061981
776 0.05050306333
777 0.05048822581
778 0.05047094002
779 0.05046036105
780 0.05043523938
781 0.05041422702
782 0.05039396144
783 0.05037800935
784 0.05036654164
785 0.05035791663
786 0.0503390221
787 0.05032235828
788 0.05030766993
789 0.05028147727
790 0.05027408732
791 0.05026953986
792 0.0502543646
793 0.05024376057
794 0.0502167861
795 0.05020771456
796 0.05019499342
797 0.0501775939
798 0.05015782224
799 0.05013415089
800 0.05011392241
801 0.0500849617
802 0.0500700707
803 0.05006299401
804 0.05005282946
805 0.05003357863
806 0.05002727889
807 0.05001308906
808 0.0499959352
809 0.04997334313
810 0.04995932244
811 0.04994557799
812 0.04994138052
813 0.04991974875
814 0.04989464914
815 0.04987068035
816 0.04986662586
817 0.04983770775
818 0.04980839426
819 0.04977765926
820 0.04976184671
821 0.04973973556
822 0.0497259742
823 0.04971295088
824 0.04970480668
825 0.04969354901
826 0.04968205704
827 0.04965512319
828 0.04965114963
829 0.04963882015
830 0.04962504961
831 0.04961333443
832 0.04960582095
833 0.04958348975
834 0.04957113376
835 0.04954245497
836 0.04952914326
837 0.049512291
838 0.0495001542
839 0.04948718592
840 0.0494600549
841 0.04944897846
842 0.04943338239
843 0.04941972627
844 0.04940925749
845 0.0493941891
846 0.04937685886
847 0.04937327556
848 0.04936277174
849 0.04935153249
850 0.04934214276
851 0.04932440723
852 0.04930819378
853 0.04929154992
854 0.04926427432
855 0.04924034498
856 0.04923326221
857 0.04922606197
858 0.04921861698
859 0.04920332956
860 0.04919623494
861 0.04917954744
862 0.04916900015
863 0.04916074398
864 0.04915308763
865 0.04913769622
866 0.04912804363
867 0.04911404779
868 0.04910399701
869 0.04907497763
870 0.04905895182
871 0.04904062393
872 0.04903399428
873 0.04901337875
874 0.04900072003
875 0.04899028826
876 0.04897460168
877 0.04896197655
878 0.04894827985
879 0.04892744337
880 0.04890774723
881 0.04888904334
882 0.0488701937
883 0.04885939199
884 0.04884275207
885 0.04883349747
886 0.0488273011
887 0.04881404434
888 0.04880552575
889 0.04879541977
890 0.048782869
891 0.04877373346
892 0.04876199144
893 0.0487480035
894 0.04872690969
895 0.04871211744
896 0.04869851638
897 0.04867907352
898 0.04866461356
899 0.04865252161
900 0.04864305018
901 0.04862986367
902 0.04862013375
903 0.04860940851
904 0.04859574373
905 0.0485721053
906 0.04854658838
907 0.04852822827
908 0.04851502985
909 0.048505075
910 0.04848551677
911 0.0484639674
912 0.04843886398
913 0.04841940468
914 0.04839999155
915 0.04837482416
916 0.04834795291
917 0.04833517451
918 0.04832766994
919 0.048309562
920 0.04829855259
921 0.04828618172
922 0.04828007184
923 0.04827425564
924 0.04826266237
925 0.04824173905
926 0.04822312377
927 0.04820901596
928 0.04819778488
929 0.04818886024
930 0.04817682734
931 0.04815970185
932 0.04814001253
933 0.04812588091
934 0.04810194866
935 0.04808605106
936 0.04807296925
937 0.04806186886
938 0.0480405375
939 0.04802107926
940 0.04800129655
941 0.04798373927
942 0.0479662341
943 0.04795489661
944 0.04794700645
945 0.04792418931
946 0.04790749637
947 0.04788884508
948 0.04786848175
949 0.04785386778
950 0.04784442803
951 0.0478296834
952 0.04781571037
953 0.04781214889
954 0.04778966538
955 0.04776509079
956 0.0477528618
957 0.04773668199
958 0.04771083125
959 0.04770235154
960 0.04768695674
961 0.04767811373
962 0.04767287155
963 0.04766476571
964 0.04765850053
965 0.04763441117
966 0.04762938168
967 0.04761806276
968 0.04760416854
969 0.04758992932
970 0.04757955839
971 0.04757409002
972 0.0475615806
973 0.04755344496
974 0.04754251464
975 0.04753124645
976 0.04751938624
977 0.04750657027
978 0.0474855867
979 0.04747465487
980 0.0474612262
981 0.0474444242
982 0.04742798519
983 0.04741505028
984 0.04740506791
985 0.04739436231
986 0.04738049004
987 0.04736450144
988 0.04735800301
989 0.0473456365
990 0.04733714788
991 0.04732631168
992 0.04731804056
993 0.04730266621
994 0.04729647419
995 0.04728597233
996 0.04727429265
997 0.04724425495
998 0.0472367247
999 0.04721573365
0.04773149437
998 0.04771554208
999 0.04771193091
iter Passed Remaining
0 3 3242
1 8 4034
2 12 4069
3 14 3533
4 16 3184
5 19 3196
6 22 3232
7 25 3198
8 29 3235
9 34 3372
10 36 3304
11 40 3373
12 44 3386
13 49 3488
14 54 3608
15 56 3478
16 60 3511
17 65 3563
18 68 3512
19 71 3514
20 76 3558
21 79 3518
22 81 3453
23 83 3381
24 86 3363
25 88 3324
26 90 3264
27 92 3224
28 95 3193
29 97 3142
30 99 3101
31 101 3084
32 104 3052
33 106 3014
34 109 3007
35 111 2974
36 112 2934
37 114 2901
38 116 2873
39 119 2870
40 122 2873
41 126 2875
42 128 2862
43 131 2856
44 133 2834
45 136 2837
46 138 2816
47 140 2792
48 143 2790
49 145 2772
50 148 2760
51 150 2735
52 151 2710
53 153 2697
54 156 2684
55 158 2664
56 159 2644
57 161 2621
58 162 2597
59 164 2576
60 166 2555
61 167 2533
62 168 2513
63 171 2501
64 172 2481
65 173 2461
66 175 2445
67 177 2427
68 178 2411
69 180 2393
70 181 2376
71 183 2359
72 184 2344
73 186 2333
74 188 2319
75 189 2304
76 191 2289
77 192 2274
78 193 2260
79 195 2245
80 196 2231
81 198 2219
82 199 2206
83 201 2195
84 202 2183
85 204 2171
86 205 2159
87 207 2148
88 208 2137
89 210 2125
90 211 2114
91 213 2103
92 214 2091
93 215 2081
94 217 2069
95 218 2059
96 220 2048
97 221 2038
98 222 2028
99 224 2018
100 225 2009
101 227 2000
102 228 1990
103 230 1981
104 231 1973
105 232 1964
106 234 1955
107 235 1946
108 237 1938
109 238 1931
110 240 1922
111 241 1914
112 242 1906
113 244 1898
114 245 1891
115 247 1884
116 248 1877
117 250 1871
118 251 1864
119 253 1857
120 254 1850
121 256 1844
122 257 1837
123 259 1829
124 260 1822
125 261 1816
126 263 1810
127 264 1803
128 266 1797
129 267 1790
130 268 1783
131 270 1777
132 271 1770
133 273 1764
134 274 1759
135 276 1753
136 277 1748
137 279 1743
138 280 1737
139 281 1732
140 283 1726
141 284 1721
142 286 1715
143 287 1710
144 289 1704
145 290 1699
146 292 1694
147 293 1689
148 294 1684
149 296 1679
150 297 1674
151 299 1670
152 300 1664
153 302 1659
154 303 1654
155 304 1649
156 306 1645
157 308 1643
158 309 1639
159 311 1633
160 312 1629
161 313 1623
162 315 1619
163 316 1614
164 318 1609
165 319 1604
166 320 1600
167 322 1595
168 323 1590
169 324 1586
170 326 1582
171 327 1577
172 329 1572
173 330 1568
174 331 1563
175 333 1559
176 334 1555
177 335 1550
178 337 1546
179 338 1542
180 339 1538
181 341 1534
182 342 1529
183 344 1525
184 345 1521
185 346 1517
186 348 1513
187 349 1509
188 350 1505
189 352 1502
190 353 1498
191 355 1494
192 356 1490
193 357 1486
194 359 1483
195 360 1479
196 362 1475
197 363 1471
198 364 1467
199 366 1464
200 367 1460
201 369 1459
202 370 1456
203 372 1452
204 373 1448
205 375 1445
206 376 1441
207 377 1438
208 379 1435
209 380 1431
210 382 1428
211 383 1425
212 384 1421
213 386 1418
214 387 1414
215 388 1411
216 390 1407
217 391 1404
218 393 1401
219 394 1398
220 395 1395
221 397 1391
222 398 1388
223 399 1385
224 401 1381
225 402 1378
226 404 1375
227 405 1372
228 406 1369
229 408 1366
230 409 1363
231 411 1360
232 412 1357
233 413 1355
234 415 1352
235 416 1349
236 418 1346
237 419 1343
238 420 1339
239 422 1336
240 423 1333
241 424 1330
242 426 1327
243 427 1324
244 428 1321
245 430 1319
246 431 1316
247 433 1313
248 434 1310
249 435 1307
250 437 1304
251 438 1302
252 440 1299
253 441 1296
254 442 1293
255 444 1290
256 445 1287
257 446 1284
258 448 1282
259 449 1279
260 450 1276
261 452 1274
262 453 1271
263 455 1268
264 456 1265
265 457 1262
266 459 1260
267 460 1257
268 461 1255
269 463 1252
270 464 1250
271 466 1249
272 468 1246
273 469 1244
274 471 1241
275 472 1239
276 474 1237
277 475 1235
278 477 1232
279 478 1230
280 479 1227
281 481 1225
282 482 1222
283 483 1220
284 485 1217
285 486 1214
286 488 1212
287 489 1210
288 490 1207
289 492 1205
290 493 1202
291 495 1200
292 496 1198
293 498 1196
294 499 1193
295 500 1191
296 502 1188
297 503 1186
298 504 1183
299 506 1180
300 507 1178
301 508 1176
302 510 1174
303 511 1171
304 513 1169
305 514 1166
306 515 1164
307 517 1162
308 518 1159
309 520 1157
310 521 1155
311 522 1153
312 524 1150
313 525 1148
314 527 1146
315 528 1143
316 529 1141
317 531 1139
318 532 1137
319 534 1134
320 535 1132
321 536 1130
322 538 1128
323 539 1126
324 541 1124
325 542 1121
326 543 1119
327 545 1117
328 546 1115
329 548 1113
330 549 1111
331 551 1108
332 552 1106
333 553 1104
334 555 1102
335 556 1100
336 558 1097
337 559 1095
338 560 1093
339 562 1091
340 563 1089
341 564 1086
342 566 1084
343 567 1082
344 569 1080
345 570 1078
346 572 1076
347 573 1074
348 574 1072
349 576 1070
350 577 1068
351 579 1066
352 580 1064
353 581 1061
354 583 1059
355 584 1057
356 586 1055
357 587 1053
358 588 1051
359 590 1049
360 591 1047
361 592 1045
362 594 1043
363 595 1041
364 597 1039
365 598 1037
366 600 1035
367 601 1033
368 603 1031
369 604 1029
370 606 1027
371 607 1025
372 608 1023
373 610 1021
374 611 1019
375 612 1016
376 614 1014
377 615 1012
378 616 1010
379 618 1008
380 619 1006
381 621 1004
382 622 1002
383 623 1000
384 625 998
385 626 996
386 628 995
387 629 993
388 631 991
389 632 989
390 633 987
391 635 985
392 636 983
393 637 981
394 639 979
395 640 977
396 642 975
397 643 973
398 644 971
399 646 969
400 647 967
401 649 965
402 650 963
403 651 961
404 653 959
405 654 957
406 655 955
407 657 953
408 658 951
409 660 950
410 661 948
411 663 946
412 664 944
413 665 942
414 667 940
415 668 938
416 670 937
417 671 935
418 672 933
419 674 931
420 675 929
421 677 927
422 678 925
423 680 923
424 681 922
425 682 920
426 684 918
427 685 916
428 686 914
429 688 912
430 689 910
431 691 908
432 692 907
433 694 905
434 695 903
435 696 901
436 698 899
437 699 897
438 701 896
439 702 894
440 704 892
441 705 891
442 707 889
443 708 887
444 710 885
445 711 883
446 712 881
447 714 880
448 715 878
449 717 876
450 718 874
451 720 873
452 721 871
453 722 869
454 724 867
455 725 865
456 727 864
457 728 862
458 730 860
459 731 859
460 733 857
461 734 855
462 735 853
463 737 851
464 738 849
465 740 848
466 741 846
467 742 844
468 744 842
469 745 841
470 747 839
471 748 837
472 750 835
473 751 834
474 753 832
475 754 830
476 755 828
477 757 826
478 758 824
479 759 823
480 761 821
481 762 819
482 764 817
483 765 816
484 767 814
485 768 812
486 769 811
487 771 809
488 772 807
489 774 805
490 775 803
491 776 802
492 778 800
493 779 798
494 781 797
495 782 795
496 784 793
497 785 791
498 787 790
499 788 788
500 789 786
501 791 785
502 792 783
503 794 781
504 795 779
505 797 778
506 798 776
507 800 775
508 801 773
509 803 771
510 804 769
511 805 768
512 807 766
513 808 764
514 810 763
515 811 761
516 813 759
517 814 757
518 815 756
519 817 754
520 818 752
521 819 750
522 821 749
523 822 747
524 824 745
525 825 743
526 827 742
527 828 740
528 829 738
529 831 737
530 832 735
531 834 733
532 835 732
533 837 730
534 838 728
535 839 727
536 841 725
537 842 723
538 844 722
539 845 720
540 847 718
541 848 716
542 849 715
543 851 713
544 852 711
545 853 710
546 855 708
547 856 706
548 857 704
549 859 703
550 860 701
551 862 699
552 863 697
553 864 696
554 866 694
555 867 692
556 869 691
557 870 689
558 871 687
559 873 685
560 874 684
561 875 682
562 877 680
563 878 679
564 879 677
565 881 675
566 882 673
567 883 672
568 885 670
569 886 668
570 888 667
571 889 665
572 890 663
573 892 662
574 893 660
575 895 658
576 896 657
577 898 655
578 899 654
579 901 652
580 902 650
581 903 649
582 905 647
583 906 645
584 908 644
585 909 642
586 910 640
587 912 639
588 913 637
589 915 635
590 916 634
591 917 632
592 919 630
593 920 629
594 922 627
595 923 626
596 924 624
597 926 622
598 927 621
599 929 619
600 930 617
601 931 616
602 933 614
603 934 612
604 936 611
605 937 609
606 939 608
607 940 606
608 941 604
609 943 603
610 944 601
611 946 599
612 947 598
613 949 596
614 950 595
615 952 593
616 953 591
617 954 590
618 956 588
619 957 587
620 959 585
621 960 583
622 962 582
623 963 580
624 964 578
625 966 577
626 967 575
627 969 574
628 970 572
629 971 570
630 973 569
631 974 567
632 975 565
633 977 564
634 978 562
635 980 560
636 981 559
637 982 557
638 984 556
639 985 554
640 987 552
641 988 551
642 989 549
643 991 547
644 992 546
645 993 544
646 995 543
647 996 541
648 998 539
649 999 538
650 1001 536
651 1002 535
652 1003 533
653 1005 531
654 1006 530
655 1008 528
656 1009 527
657 1010 525
658 1012 523
659 1013 522
660 1015 520
661 1016 518
662 1017 517
663 1019 515
664 1020 514
665 1022 512
666 1023 510
667 1024 509
668 1026 507
669 1027 506
670 1029 504
671 1030 503
672 1032 501
673 1033 499
674 1034 498
675 1036 496
676 1037 495
677 1038 493
678 1040 491
679 1041 490
680 1042 488
681 1044 486
682 1045 485
683 1047 483
684 1048 482
685 1050 480
686 1051 479
687 1052 477
688 1054 475
689 1055 474
690 1057 472
691 1058 471
692 1060 469
693 1061 468
694 1062 466
695 1064 464
696 1065 463
697 1067 461
698 1068 460
699 1070 458
700 1071 457
701 1072 455
702 1074 453
703 1075 452
704 1077 450
705 1078 449
706 1079 447
707 1081 445
708 1082 444
709 1084 442
710 1085 441
711 1087 439
712 1088 438
713 1089 436
714 1091 434
715 1092 433
716 1094 431
717 1095 430
718 1097 428
719 1098 427
720 1099 425
721 1101 423
722 1102 422
723 1103 420
724 1105 419
725 1106 417
726 1108 416
727 1109 414
728 1110 412
729 1112 411
730 1113 409
731 1115 408
732 1116 406
733 1118 405
734 1119 403
735 1121 402
736 1122 400
737 1123 398
738 1125 397
739 1126 395
740 1127 394
741 1129 392
742 1130 391
743 1131 389
744 1133 387
745 1134 386
746 1136 384
747 1137 383
748 1139 381
749 1140 380
750 1142 378
751 1143 377
752 1144 375
753 1146 374
754 1147 372
755 1149 370
756 1150 369
757 1152 367
758 1153 366
759 1154 364
760 1156 363
761 1157 361
762 1159 360
763 1160 358
764 1161 356
765 1163 355
766 1164 353
767 1166 352
768 1167 350
769 1169 349
770 1170 347
771 1172 346
772 1173 344
773 1174 343
774 1176 341
775 1177 340
776 1179 338
777 1180 336
778 1182 335
779 1183 333
780 1184 332
781 1186 330
782 1187 329
783 1189 327
784 1190 326
785 1191 324
786 1193 322
787 1194 321
788 1196 319
789 1197 318
790 1198 316
791 1200 315
792 1201 313
793 1202 312
794 1204 310
795 1205 308
796 1207 307
797 1208 305
798 1209 304
799 1211 302
800 1212 301
801 1214 299
802 1215 298
803 1216 296
804 1218 295
805 1219 293
806 1220 292
807 1222 290
808 1223 288
809 1225 287
810 1226 285
811 1227 284
812 1229 282
813 1230 281
814 1232 279
815 1233 278
816 1234 276
817 1236 275
818 1237 273
819 1238 271
820 1240 270
821 1241 268
822 1243 267
823 1244 265
824 1246 264
825 1247 262
826 1248 261
827 1250 259
828 1251 258
829 1252 256
830 1254 255
831 1255 253
832 1257 252
833 1258 250
834 1260 249
835 1261 247
836 1263 245
837 1264 244
838 1266 242
839 1267 241
840 1268 239
841 1270 238
842 1271 236
843 1273 235
844 1274 233
845 1276 232
846 1277 230
847 1278 229
848 1280 227
849 1281 226
850 1283 224
851 1284 223
852 1285 221
853 1287 220
854 1288 218
855 1290 217
856 1291 215
857 1293 214
858 1294 212
859 1295 210
860 1297 209
861 1298 207
862 1300 206
863 1301 204
864 1303 203
865 1304 201
866 1305 200
867 1307 198
868 1308 197
869 1309 195
870 1311 194
871 1312 192
872 1313 191
873 1315 189
874 1316 188
875 1318 186
876 1319 185
877 1320 183
878 1322 182
879 1323 180
880 1325 178
881 1326 177
882 1327 175
883 1329 174
884 1330 172
885 1332 171
886 1333 169
887 1335 168
888 1336 166
889 1337 165
890 1339 163
891 1340 162
892 1342 160
893 1343 159
894 1344 157
895 1346 156
896 1347 154
897 1348 153
898 1350 151
899 1351 150
900 1353 148
901 1354 147
902 1356 145
903 1357 144
904 1359 142
905 1360 141
906 1361 139
907 1363 138
908 1364 136
909 1366 135
910 1367 133
911 1368 132
912 1370 130
913 1371 129
914 1373 127
915 1374 126
916 1375 124
917 1377 123
918 1378 121
919 1380 120
920 1381 118
921 1383 117
922 1384 115
923 1386 114
924 1387 112
925 1388 110
926 1390 109
927 1391 107
928 1393 106
929 1394 104
930 1396 103
931 1397 101
932 1398 100
933 1400 98
934 1401 97
935 1402 95
936 1404 94
937 1405 92
938 1407 91
939 1408 89
940 1409 88
941 1411 86
942 1412 85
943 1414 83
944 1415 82
945 1416 80
946 1418 79
947 1419 77
948 1421 76
949 1422 74
950 1423 73
951 1425 71
952 1426 70
953 1427 68
954 1429 67
955 1430 65
956 1431 64
957 1433 62
958 1434 61
959 1436 59
960 1437 58
961 1438 56
962 1440 55
963 1441 53
964 1442 52
965 1443 50
966 1444 49
967 1446 47
968 1447 46
969 1448 44
970 1449 43
971 1451 41
972 1452 40
973 1453 38
974 1455 37
975 1456 35
976 1457 34
977 1459 32
978 1460 31
979 1461 29
980 1462 28
981 1464 26
982 1465 25
983 1466 23
984 1468 22
985 1469 20
986 1470 19
987 1472 17
988 1473 16
989 1474 14
990 1475 13
991 1476 11
992 1478 10
993 1479 8
994 1480 7
995 1481 5
996 1483 4
997 1484 2
998 1485 1
999 1486 0
5 4
997 1496 2
998 1498 1
999 1499 0
3256 215
938 3259 211
939 3261 208
940 3263 204
941 3265 201
942 3267 197
943 3269 193
944 3272 190
945 3276 187
946 3278 183
947 3282 180
948 3284 176
949 3289 173
950 3296 169
951 3304 166
952 3312 163
953 3315 159
954 3319 156
955 3327 153
956 3331 149
957 3334 146
958 3335 142
959 3338 139
960 3340 135
961 3342 132
962 3345 128
963 3348 125
964 3350 121
965 3351 117
966 3353 114
967 3355 110
968 3357 107
969 3360 103
970 3362 100
971 3365 96
972 3368 93
973 3370 89
974 3372 86
975 3373 82
976 3376 79
977 3380 76
978 3383 72
979 3385 69
980 3387 65
981 3389 62
982 3392 58
983 3394 55
984 3397 51
985 3401 48
986 3402 44
987 3404 41
988 3405 37
989 3407 34
990 3409 30
991 3410 27
992 3412 24
993 3413 20
994 3415 17
995 3416 13
996 3417 10
997 3419 6
998 3420 3
999 3422 0
0 10 10713
1 14 7000
2 20 6858
3 27 6816
4 39 7806
5 61 10119
6 71 10097
7 81 10106
8 84 9352
9 94 9323
10 100 9000
11 103 8506
12 104 7961
13 109 7680
14 114 7537
15 118 7303
16 122 7064
17 128 6987
18 132 6860
19 134 6589
20 136 6366
21 141 6310
22 145 6193
23 151 6165
24 159 6232
25 161 6064
26 167 6025
27 172 5972
28 176 5913
29 180 5825
30 184 5763
31 188 5704
32 195 5730
33 200 5695
34 202 5586
35 207 5567
36 210 5468
37 214 5438
38 219 5413
39 224 5383
40 230 5401
41 234 5351
42 237 5281
43 242 5274
44 247 5249
45 252 5230
46 257 5219
47 260 5175
48 263 5119
49 268 5102
50 272 5062
51 276 5044
52 281 5038
53 285 5002
54 289 4975
55 292 4928
56 297 4926
57 303 4928
58 308 4914
59 314 4934
60 321 4949
61 323 4889
62 328 4886
63 331 4845
64 335 4826
65 342 4851
66 349 4861
67 352 4829
68 354 4789
69 357 4755
70 361 4732
71 365 4716
72 373 4748
73 376 4709
74 380 4693
75 385 4688
76 387 4644
77 394 4663
78 399 4658
79 403 4644
80 407 4618
81 411 4601
82 412 4559
83 416 4538
84 421 4542
85 426 4533
86 432 4538
87 438 4540
88 440 4504
89 441 4466
90 443 4430
91 492 523 592 493 525 5065
94 528 5030
95 532 5017
96 534 4977
97 537 4944
98 539 4906
99 542 4879
100 544 4848
101 548 4831
102 551 4805
103 553 4772
104 557 4749
105 559 4716
106 562 4694
107 564 4662
108 566 4632
109 568 4600
110 571 4578
111 574 4552
112 576 4522
113 579 4500
114 583 4493
115 587 4477
116 589 4446
117 592 4426
118 596 4418
119 599 4395
120 601 4368
121 607 4370
122 610 4353
123 615 4345
124 618 4327
125 624 4330
126 627 4314
127 630 4296
128 634 4281
129 636 4256
130 637 4229
131 640 4213
132 643 4197
133 646 4176
134 652 4180
135 654 4160
136 657 4141
137 660 4123
138 662 4103
139 665 4089
140 669 4080
141 672 4062
142 674 4043
143 676 4022
144 679 4005
145 682 3991
146 687 3992
147 694 3997
148 697 3981
149 700 3966
150 702 3950
151 704 3931
152 707 3916
153 713 3920
154 719 3924
155 721 3903
156 724 3887
157 726 3870
158 727 3849
159 729 3832
160 731 3813
161 733 3796
162 736 3779
163 737 3760
164 739 3741
165 741 3724
166 743 3707
167 745 3689
168 746 3671
169 748 3655
170 750 3640
171 754 3630
172 756 3615
173 761 3615
174 764 3604
175 769 3602
176 772 3590
177 776 3585
178 779 3576
179 782 3563
180 785 3554
181 792 3563
182 796 3553
183 799 3544
184 802 3534
185 805 3524
186 808 3513
187 810 3500
188 812 3485
189 814 3470
190 816 3459
191 818 3446
192 821 3433
193 822 3417
194 824 3402
195 825 3387
196 827 3373
197 829 3359
198 831 3345
199 832 3331
200 834 3316
201 835 3301
202 837 3286
203 838 3272
204 839 3257
205 841 3243
206 842 3229
207 844 3215
208 845 3201
209 847 3189
210 849 3177
211 851 3164
212 852 3150
213 854 3137
214 855 3124
215 857 3111
216 859 3099
217 860 3087
218 862 3075
219 863 3062
220 865 3049
221 866 3037
222 868 3024
223 869 3012
224 871 3000
225 872 2987
226 873 2976
227 875 2964
228 876 2952
229 878 2940
230 879 2928
231 881 2916
232 882 2905
233 883 2893
234 885 2881
235 886 2870
236 887 2858
237 889 2847
238 890 2836
239 892 2826
240 894 2815
241 895 2805
242 897 2795
243 898 2785
244 900 2774
245 901 2764
246 903 2753
247 904 2743
248 906 2733
249 907 2722
250 909 2712
251 910 2702
252 912 2692
253 913 2682
254 914 2673
255 916 2663
256 918 2654
257 919 2644
258 920 2634
259 922 2625
260 924 2616
261 925 2607
262 927 2598
263 928 2588
264 930 2579
265 931 2570
266 932 2561
267 934 2551
268 935 2542
269 937 2534
270 938 2525
271 940 2516
272 941 2508
273 943 2499
274 944 2491
275 946 2482
276 947 2473
277 949 2465
278 950 2456
279 952 2448
280 953 2440
281 955 2431
282 956 2423
283 958 2415
284 959 2407
285 961 2399
286 962 2391
287 964 2383
288 965 2375
289 966 2367
290 968 2360
291 985 2390
292 988 2384
293 990 2378
294 992 2371
295 994 2365
296 996 2358
297 998 2352
298 1001 2347
299 1003 2341
300 1006 2337
301 1007 2329
302 1009 2321
303 1010 2314
304 1012 2307
305 1013 2299
306 1015 2293
307 1017 2285
308 1019 2278
309 1021 2273
310 1023 2267
311 1025 2260
312 1026 2253
313 1028 2246
314 1029 2239
315 1031 2232
316 1033 2226
317 1034 2219
318 1036 2212
319 1037 2205
320 1039 2197
321 1040 2190
322 1041 2183
323 1043 2177
324 1045 2170
325 1046 2163
326 1048 2157
327 1049 2150
328 1051 2143
329 1052 2136
330 1053 2130
331 1055 2123
332 1056 2116
333 1058 2110
334 1060 2104
335 1061 2098
336 1063 2091
337 1064 2085
338 1066 2079
339 1067 2072
340 1069 2066
341 1070 2060
342 1072 2053
343 1073 2047
344 1075 2041
345 1076 2035
346 1078 2029
347 1079 2022
348 1081 2016
349 1082 2010
350 1084 2004
351 1085 1998
352 1087 1993
353 1089 1987
354 1090 1981
355 1092 1975
356 1093 1969
357 1094 1963
358 1096 1957
359 1098 1952
360 1099 1946
361 1101 1940
362 1102 1934
363 1104 1929
364 1105 1923
365 1107 1918
366 1108 1912
367 1110 1906
368 1111 1901
369 1113 1895
370 1114 1890
371 1116 1884
372 1117 1878
373 1119 1873
374 1120 1868
375 1122 1863
376 1124 1857
377 1125 1852
378 1127 1846
379 1128 1841
380 1130 1835
381 1131 1830
382 1133 1825
383 1134 1820
384 1136 1814
385 1137 1809
386 1139 1804
387 1140 1799
388 1142 1794
389 1143 1788
390 1145 1783
391 1146 1778
392 1148 1773
393 1150 1769
394 1152 1764
395 1153 1759
396 1154 1754
397 1156 1749
398 1158 1744
399 1159 1739
400 1160 1734
401 1162 1729
402 1163 1724
403 1165 1719
404 1166 1714
405 1168 1709
406 1169 1704
407 1171 1699
408 1172 1694
409 1174 1689
410 1175 1684
411 1177 1680
412 1178 1675
413 1180 1670
414 1181 1665
415 1183 1661
416 1184 1656
417 1186 1651
418 1187 1646
419 1188 1641
420 1190 1637
421 1192 1632
422 1193 1628
423 1195 1623
424 1196 1619
425 1198 1614
426 1199 1610
427 1201 1605
428 1202 1600
429 1204 1596
430 1205 1591
431 1206 1586
432 1208 1582
433 1209 1577
434 1211 1573
435 1212 1568
436 1214 1564
437 1215 1559
438 1216 1555
439 1218 1550
440 1219 1545
441 1220 1541
442 1222 1537
443 1223 1532
444 1225 1528
445 1226 1523
446 1228 1519
447 1229 1515
448 1231 1510
449 1232 1506
450 1233 1502
451 1235 1497
452 1236 1493
453 1237 1488
454 1239 1484
455 1240 1480
456 1242 1475
457 1243 1471
458 1245 1467
459 1246 1463
460 1247 1458
461 1249 1454
462 1250 1450
463 1251 1446
464 1253 1441
465 1254 1437
466 1256 1433
467 1257 1429
468 1258 1425
469 1260 1421
470 1261 1417
471 1263 1413
472 1264 1408
473 1265 1404
474 1267 1400
475 1268 1396
476 1269 1392
477 1271 1388
478 1272 1384
479 1274 1380
480 1275 1376
481 1276 1372
482 1278 1368
483 1279 1364
484 1280 1360
485 1282 1356
486 1283 1352
487 1285 1348
488 1286 1344
489 1287 1340
490 1289 1336
491 1290 1332
492 1291 1328
493 1293 1324
494 1294 1320
495 1296 1316
496 1297 1313
497 1298 1309
498 1300 1305
499 1301 1301
500 1303 1298
501 1304 1294
502 1306 1290
503 1307 1286
504 1308 1282
505 1310 1279
506 1311 1275
507 1313 1271
508 1314 1268
509 1316 1264
510 1317 1260
511 1318 1257
512 1320 1253
513 1321 1249
514 1323 1246
515 1324 1242
516 1325 1238
517 1327 1235
518 1329 1232
519 1330 1228
520 1333 1225
521 1334 1222
522 1336 1218
523 1337 1215
524 1339 1211
525 1340 1208
526 1342 1204
527 1343 1201
528 1345 1197
529 1346 1194
530 1348 1190
531 1349 1187
532 1351 1183
533 1352 1180
534 1354 1177
535 1355 1173
536 1357 1170
537 1358 1166
538 1360 1163
539 1362 1160
540 1363 1156
541 1364 1153
542 1366 1149
543 1367 1146
544 1369 1143
545 1370 1139
546 1371 1136
547 1373 1132
548 1374 1129
549 1376 1126
550 1377 1122
551 1379 1119
552 1380 1116
553 1382 1112
554 1383 1109
555 1385 1106
556 1386 1102
557 1388 1099
558 1389 1096
559 1391 1093
560 1392 1089
561 1393 1086
562 1395 1083
563 1397 1079
564 1398 1076
565 1400 1073
566 1401 1070
567 1403 1067
568 1404 1063
569 1406 1060
570 1407 1057
571 1409 1054
572 1410 1051
573 1411 1047
574 1413 1044
575 1414 1041
576 1416 1038
577 1417 1034
578 1418 1031
579 1420 1028
580 1421 1025
581 1423 1022
582 1424 1019
583 1426 1015
584 1427 1012
585 1428 1009
586 1430 1006
587 1431 1003
588 1432 999
589 1434 996
590 1435 993
591 1437 990
592 1438 987
593 1440 984
594 1441 981
595 1442 978
596 1444 974
597 1445 971
598 1446 968
599 1448 965
600 1449 962
601 1451 959
602 1452 956
603 1453 953
604 1455 950
605 1456 947
606 1458 944
607 1459 941
608 1461 938
609 1462 935
610 1464 932
611 1465 929
612 1466 926
613 1468 923
614 1469 920
615 1471 917
616 1472 914
617 1474 911
618 1475 908
619 1477 905
620 1478 902
621 1480 899
622 1482 896
623 1483 894
624 1485 891
625 1487 888
626 1488 885
627 1489 882
628 1491 879
629 1493 876
630 1494 874
631 1496 871
632 1497 868
633 1498 865
634 1500 862
635 1501 859
636 1503 856
637 1504 853
638 1506 850
639 1507 847
640 1509 845
641 1510 842
642 1511 839
643 1513 836
644 1514 833
645 1515 830
646 1517 827
647 1518 824
648 1520 822
649 1521 819
650 1522 816
651 1524 813
652 1525 810
653 1527 807
654 1528 805
655 1529 802
656 1531 799
657 1532 796
658 1534 793
659 1535 791
660 1536 788
661 1538 785
662 1539 782
663 1541 779
664 1542 777
665 1543 774
666 1545 771
667 1546 768
668 1548 766
669 1549 763
670 1551 760
671 1552 757
672 1553 754
673 1555 752
674 1556 749
675 1558 746
676 1559 743
677 1560 741
678 1562 738
679 1563 735
680 1565 733
681 1566 730
682 1567 727
683 1569 724
684 1570 722
685 1572 719
686 1573 716
687 1575 714
688 1576 711
689 1577 708
690 1579 706
691 1580 703
692 1582 700
693 1583 698
694 1584 695
695 1586 692
696 1587 690
697 1589 687
698 1590 684
699 1591 682
700 1593 679
701 1594 676
702 1595 674
703 1597 671
704 1598 669
705 1600 666
706 1601 663
707 1602 661
708 1604 658
709 1605 655
710 1607 653
711 1608 650
712 1610 648
713 1611 645
714 1612 642
715 1614 640
716 1615 637
717 1617 635
718 1618 632
719 1620 630
720 1621 627
721 1622 624
722 1624 622
723 1625 619
724 1627 617
725 1628 614
726 1629 612
727 1631 609
728 1632 606
729 1634 604
730 1635 601
731 1637 599
732 1638 596
733 1639 594
734 1641 591
735 1642 589
736 1643 586
737 1645 584
738 1646 581
739 1648 579
740 1649 576
741 1651 574
742 1652 571
743 1653 569
744 1655 566
745 1656 564
746 1658 561
747 1659 559
748 1660 556
749 1662 554
750 1663 551
751 1665 549
752 1666 546
753 1668 544
754 1669 541
755 1670 539
756 1672 536
757 1673 534
758 1675 531
759 1676 529
760 1677 526
761 1679 524
762 1680 522
763 1682 519
764 1683 517
765 1684 514
766 1686 512
767 1687 509
768 1688 507
769 1690 504
770 1691 502
771 1693 500
772 1694 497
773 1695 495
774 1697 492
775 1698 490
776 1699 487
777 1701 485
778 1702 483
779 1704 480
780 1705 478
781 1706 475
782 1708 473
783 1709 471
784 1710 468
785 1712 466
786 1713 463
787 1715 461
788 1716 459
789 1717 456
790 1719 454
791 1720 451
792 1721 449
793 1723 447
794 1724 444
795 1726 442
796 1727 440
797 1728 437
798 1730 435
799 1731 432
800 1733 430
801 1734 428
802 1735 425
803 1737 423
804 1738 421
805 1740 418
806 1741 416
807 1742 414
808 1744 411
809 1745 409
810 1747 407
811 1748 404
812 1749 402
813 1751 400
814 1752 397
815 1754 395
816 1755 393
817 1756 390
818 1758 388
819 1759 386
820 1760 383
821 1762 381
822 1763 379
823 1764 376
824 1766 374
825 1767 372
826 1769 370
827 1770 367
828 1771 365
829 1773 363
830 1774 360
831 1776 358
832 1777 356
833 1778 354
834 1780 351
835 1781 349
836 1782 347
837 1784 344
838 1785 342
839 1787 340
840 1788 338
841 1789 335
842 1791 333
843 1792 331
844 1794 329
845 1795 326
846 1796 324
847 1798 322
848 1799 320
849 1800 317
850 1802 315
851 1803 313
852 1805 311
853 1806 308
854 1807 306
855 1809 304
856 1810 302
857 1811 299
858 1813 297
859 1814 295
860 1816 293
861 1817 290
862 1818 288
863 1820 286
864 1821 284
865 1823 282
866 1824 279
867 1825 277
868 1827 275
869 1828 273
870 1829 271
871 1831 268
872 1832 266
873 1834 264
874 1835 262
875 1836 260
876 1838 257
877 1839 255
878 1841 253
879 1842 251
880 1844 249
881 1845 246
882 1846 244
883 1848 242
884 1849 240
885 1851 238
886 1852 236
887 1853 233
888 1855 231
889 1856 229
890 1858 227
891 1859 225
892 1860 222
893 1862 220
894 1863 218
895 1865 216
896 1866 214
897 1868 212
898 1869 210
899 1870 207
900 1872 205
901 1873 203
902 1875 201
903 1876 199
904 1878 197
905 1879 195
906 1881 192
907 1882 190
908 1884 188
909 1885 186
910 1886 184
911 1888 182
912 1889 180
913 1891 177
914 1892 175
915 1893 173
916 1895 171
917 1896 169
918 1898 167
919 1899 165
920 1901 163
921 1902 160
922 1903 158
923 1905 156
924 1906 154
925 1908 152
926 1909 150
927 1911 148
928 1912 146
929 1913 144
930 1915 141
931 1916 139
932 1918 137
933 1919 135
934 1920 133
935 1922 131
936 1923 129
937 1925 127
938 1926 125
939 1928 123
940 1929 120
941 1930 118
942 1932 116
943 1933 114
944 1935 112
945 1936 110
946 1937 108
947 1939 106
948 1940 104
949 1942 102
950 1943 100
951 1945 98
952 1946 96
953 1948 93
954 1949 91
955 1950 89
956 1952 87
957 1953 85
958 1955 83
959 1956 81
960 1957 79
961 1959 77
962 1960 75
963 1962 73
964 1963 71
965 1965 69
966 1967 67
967 1968 65
968 1970 63
969 1971 60
970 1973 58
971 1974 56
972 1975 54
973 1977 52
974 1978 50
975 1979 48
976 1981 46
977 1982 44
978 1984 42
979 1985 40
980 1987 38
981 1988 36
982 1989 34
983 1991 32
984 1992 30
985 1994 28
986 1995 26
987 1997 24
988 1998 22
989 1999 20
990 2001 18
991 2002 16
992 2003 14
993 2005 12
994 2006 10
995 2007 8
996 2009 6
997 2010 4
998 2011 2
999 2013 0
4 4383 66
985 4384 62
986 4386 57
987 4387 53
988 4389 48
989 4390 44
990 4392 39
991 4393 35
992 4395 30
993 4396 26
994 4398 22
995 4399 17
996 4401 13
997 4402 8
998 4403 4
999 4405 0
......@@ -30,7 +30,7 @@ class TrainingInference:
df_std.reset_index(drop=True, inplace=True)
inv_mppt_id = f'{inv_id}_{mppt_id}'
model, pre_trained = ModelLoad().model_manager(df=df_std, target='current_mppt',
inv_mppt_id=inv_mppt_id)
inv_mppt_id=inv_mppt_id, city='ariyalur')
return model, scaler_x, scaler_y
except Exception as e:
......
......@@ -11,17 +11,21 @@ def get_raw_predicted_tags():
try:
mongo_conn = MongoConnect(uri=Mongo.mongo_uri, database=MongoConstants.db,
collection=MongoConstants.collection)
if mongo_conn is None:
logger.info(f'mongodb is not connected, please check')
else:
logger.info(f'mongodb is connected')
logger.debug(f'mongo conn - {mongo_conn}')
raw_tags_dict = mongo_conn.find_one({"$and": [{"id": "dalmia_string_level_tags"}, {"city": "ariyalur"},
{"tags_property": "raw"}]})
req_tags = raw_tags_dict['input_data']
logger.info(f'raw tags dict - {req_tags}')
logger.info(f'req raw tags length - {len(req_tags)}')
df_raw_tags = pd.DataFrame.from_dict(req_tags, orient='index')
predicted_tags_dict = mongo_conn.find_one({"$and": [{"id": "dalmia_string_level_tags"}, {"city": "ariyalur"},
{"tags_property": "predicted"}]})
predicted_tags = predicted_tags_dict['input_data']
logger.info(f'predicted tags dict - {predicted_tags}')
logger.info(f'req predicted tags length - {len(predicted_tags)}')
df_predicted_tags = pd.DataFrame.from_dict(predicted_tags, orient='index')
df_raw_tags.reset_index(inplace=True)
......
......@@ -3,16 +3,23 @@ from loguru import logger
from scripts.core.data_puller_push.data_puller import KairosQuery
def get_tags_data(tags, start_timestamp, end_timestamp):
def get_tags_data(df_input_tags, start_timestamp, end_timestamp):
try:
df_merged = pd.DataFrame()
for inv_id in list(tags['inv_id'].unique()):
for inv_id in list(df_input_tags['inv_id'].unique()):
df = df_input_tags[df_input_tags['inv_id'] == inv_id]
df_tags_id = df[['tag_id', 'tag_name', 'inv_id', 'parameter_name', 'mppt_id']]
df = tags[tags['inv_id'] == inv_id]
df_tags_id = df[['tag_id', 'tag_name', 'inv_id', 'parameter_name', 'mppt_id',
'mppt_id_with_equipment']]
df_tags_id.reset_index(drop=True, inplace=True)
tags_dict = df_tags_id[['tag_id', 'parameter_name']].set_index('tag_id').T.to_dict(orient="records")[0]
current_voltage_tags_only = [data for data in df_tags_id['parameter_name']
if any([x in data for x in ['current', 'voltage']])]
req_data_list = [data for data in current_voltage_tags_only if 'Potential' not in data]
req_data_list = [data for data in req_data_list if 'Degradation' not in data]
df_req_tags_id = df_tags_id.loc[df_tags_id['parameter_name'].isin(req_data_list)]
df_req_tags_id.reset_index(drop=True, inplace=True)
tags_dict = df_req_tags_id[['tag_id', 'parameter_name']].set_index('tag_id').T.to_dict(orient="records")[0]
tags_dict['site_107$dept_140$line_371$equipment_4115$tag_15828'] = 'tilt_irradiance'
df_data = KairosQuery(start_timestamp=start_timestamp,
end_timestamp=end_timestamp,
......
......@@ -21,7 +21,7 @@ client = mlflow.tracking.MlflowClient()
class ModelLoad(object):
def model_manager(self, df, target, inv_mppt_id):
def model_manager(self, df, target, inv_mppt_id, city):
try:
experiment_id = self.create_experiment(experiment_name=MlFlow.experiment_name)
days, latest_run_id = self.fetch_latest_model(experiment_id=experiment_id,
......@@ -34,8 +34,11 @@ class ModelLoad(object):
else:
pre_trained = False
run_id = self.creating_run(experiment_id=experiment_id,
run_name=MlFlow.run_name + '_' + inv_mppt_id)
run_name=city)
with mlflow.start_run(run_id=run_id):
run_id = self.creating_new_nested_run(experiment_id=experiment_id,run_id=run_id,
run_name=MlFlow.run_name + '_' + inv_mppt_id,
nested=True)
nested_run_id = self.creating_new_nested_run(experiment_id=experiment_id,
run_id=run_id,
nested=True)
......@@ -112,7 +115,7 @@ class ModelLoad(object):
logger.exception(str(e))
@staticmethod
def creating_new_nested_run(experiment_id, run_id=None, nested=False):
def creating_new_nested_run(experiment_id, run_id=None, run_name=None ,nested=False):
"""
Function is to create a nested run
:param experiment_id: Experiment Id
......@@ -122,7 +125,7 @@ class ModelLoad(object):
"""
try:
with mlflow.start_run(experiment_id=experiment_id, run_id=run_id, nested=nested):
with mlflow.start_run(experiment_id=experiment_id, nested=True) as run:
with mlflow.start_run(experiment_id=experiment_id, nested=True, run_name=run_name) as run:
return run.info.run_id
except Exception as e:
logger.exception(str(e))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment