diff --git a/data/keno.jsonl b/data/keno.jsonl
index 982d20f7..62cb4a5b 100644
--- a/data/keno.jsonl
+++ b/data/keno.jsonl
@@ -65811,3 +65811,122 @@
 {"date":"2023-12-23","id":"#0177115","result":[1,4,7,18,19,21,36,38,39,42,44,49,55,57,58,60,63,66,67,73],"big_small":"Odd (11)","odd_even":"Great (11)","page":0}
 {"date":"2023-12-23","id":"#0177116","result":[2,4,5,8,9,10,14,24,26,30,36,39,41,44,57,59,61,69,70,80],"big_small":"Even (12)","odd_even":"Small (12)","page":0}
 {"date":"2023-12-23","id":"#0177117","result":[2,3,8,19,24,26,32,34,38,42,45,48,51,58,60,66,72,73,74,78],"big_small":"Even (15)","odd_even":"Great (11)","page":0}
+{"date":"2023-12-23","id":"#0177118","result":[12,15,16,19,28,34,37,39,41,43,45,47,48,52,62,63,69,71,77,79],"big_small":"Odd (13)","odd_even":"Great (12)","page":19}
+{"date":"2023-12-23","id":"#0177119","result":[1,4,7,15,17,20,21,23,25,34,36,38,45,47,60,64,65,69,76,78],"big_small":"Odd (11)","odd_even":"Small (12)","page":19}
+{"date":"2023-12-23","id":"#0177120","result":[4,6,13,14,19,22,23,24,31,36,38,48,51,61,67,68,69,70,75,78],"big_small":"Even (11)","odd_even":"Small (11)","page":19}
+{"date":"2023-12-23","id":"#0177121","result":[6,15,17,19,21,23,25,26,30,32,33,35,48,51,52,56,58,59,69,73],"big_small":"Odd (12)","odd_even":"Small (12)","page":19}
+{"date":"2023-12-23","id":"#0177122","result":[2,11,12,18,21,23,29,31,33,34,35,40,43,47,53,62,67,68,71,75],"big_small":"Odd (13)","odd_even":"Small (12)","page":19}
+{"date":"2023-12-23","id":"#0177123","result":[2,6,12,14,17,22,27,31,32,39,40,45,47,52,53,55,65,69,79,80],"big_small":"Odd (11)","odd_even":"Small (11)","page":18}
+{"date":"2023-12-23","id":"#0177124","result":[8,10,11,13,17,20,21,22,30,37,50,55,56,58,59,63,64,66,73,80],"big_small":"Even (11)","odd_even":"Draw","page":18}
+{"date":"2023-12-23","id":"#0177125","result":[1,2,4,15,17,18,30,31,33,34,38,40,43,44,46,53,57,62,67,79],"big_small":"Draw","odd_even":"Small (12)","page":18}
+{"date":"2023-12-23","id":"#0177126","result":[3,9,10,13,20,27,37,38,40,42,43,44,45,48,57,66,69,73,74,77],"big_small":"Odd (11)","odd_even":"Great (11)","page":18}
+{"date":"2023-12-23","id":"#0177127","result":[9,13,17,29,36,42,46,48,52,53,54,56,58,62,63,66,68,71,76,80],"big_small":"Even (13)","odd_even":"Great (15)","page":18}
+{"date":"2023-12-23","id":"#0177128","result":[1,6,8,17,23,24,31,33,36,38,40,47,48,50,53,56,61,62,69,77],"big_small":"Draw","odd_even":"Small (11)","page":18}
+{"date":"2023-12-23","id":"#0177129","result":[1,2,7,9,11,22,23,24,26,27,28,37,45,48,49,52,68,71,73,75],"big_small":"Odd (12)","odd_even":"Small (12)","page":17}
+{"date":"2023-12-23","id":"#0177130","result":[1,3,10,11,12,13,17,21,25,32,41,42,44,47,51,53,54,64,68,72],"big_small":"Odd (11)","odd_even":"Draw","page":17}
+{"date":"2023-12-23","id":"#0177131","result":[1,10,11,12,13,18,21,24,25,27,28,34,38,39,40,49,51,54,71,73],"big_small":"Odd (11)","odd_even":"Small (15)","page":17}
+{"date":"2023-12-23","id":"#0177132","result":[6,10,12,16,19,32,42,43,44,46,47,48,49,51,56,59,61,69,73,76],"big_small":"Even (11)","odd_even":"Great (14)","page":17}
+{"date":"2023-12-23","id":"#0177133","result":[5,7,16,25,26,29,30,41,43,47,48,49,50,57,60,63,66,69,70,74],"big_small":"Odd (11)","odd_even":"Great (13)","page":17}
+{"date":"2023-12-23","id":"#0177134","result":[1,2,5,7,8,9,12,26,42,45,49,50,54,59,61,63,65,67,77,78],"big_small":"Odd (12)","odd_even":"Great (12)","page":17}
+{"date":"2023-12-23","id":"#0177135","result":[1,10,17,24,27,29,31,36,38,39,42,50,58,61,63,64,68,71,74,80],"big_small":"Even (11)","odd_even":"Draw","page":16}
+{"date":"2023-12-23","id":"#0177136","result":[4,16,18,20,27,29,30,39,42,52,57,60,61,64,69,70,72,73,74,75],"big_small":"Even (12)","odd_even":"Great (12)","page":16}
+{"date":"2023-12-23","id":"#0177137","result":[8,9,11,13,18,19,21,25,30,31,32,40,44,55,58,66,74,75,76,77],"big_small":"Draw","odd_even":"Small (12)","page":16}
+{"date":"2023-12-23","id":"#0177138","result":[1,2,4,13,22,24,28,31,32,34,48,58,63,65,69,71,72,77,78,79],"big_small":"Even (11)","odd_even":"Draw","page":16}
+{"date":"2023-12-23","id":"#0177139","result":[1,4,12,13,14,17,21,30,33,34,35,36,44,46,51,56,57,59,67,70],"big_small":"Draw","odd_even":"Small (12)","page":16}
+{"date":"2023-12-23","id":"#0177140","result":[1,3,7,10,14,21,29,37,39,40,44,48,56,59,61,62,64,65,70,75],"big_small":"Odd (11)","odd_even":"Draw","page":16}
+{"date":"2023-12-23","id":"#0177141","result":[4,6,7,10,12,15,17,18,26,27,29,32,36,38,45,59,65,72,73,79],"big_small":"Draw","odd_even":"Small (14)","page":15}
+{"date":"2023-12-23","id":"#0177142","result":[2,10,24,25,26,29,34,39,40,42,47,48,49,51,53,60,65,68,73,75],"big_small":"Draw","odd_even":"Great (11)","page":15}
+{"date":"2023-12-23","id":"#0177143","result":[1,2,7,15,16,18,22,24,30,39,49,57,64,67,68,69,76,77,78,80],"big_small":"Even (11)","odd_even":"Draw","page":15}
+{"date":"2023-12-23","id":"#0177144","result":[3,9,10,11,12,19,20,21,22,24,27,28,29,33,34,36,39,53,64,66],"big_small":"Draw","odd_even":"Small (17)","page":15}
+{"date":"2023-12-23","id":"#0177145","result":[3,4,9,14,23,24,25,26,35,36,42,45,46,51,52,58,61,68,70,79],"big_small":"Even (11)","odd_even":"Draw","page":15}
+{"date":"2023-12-23","id":"#0177146","result":[2,3,9,13,14,17,21,22,26,34,36,38,53,56,60,66,68,69,71,76],"big_small":"Even (12)","odd_even":"Small (12)","page":15}
+{"date":"2023-12-23","id":"#0177147","result":[2,7,8,11,15,17,19,25,26,38,48,52,56,57,61,62,65,67,73,74],"big_small":"Odd (11)","odd_even":"Draw","page":14}
+{"date":"2023-12-23","id":"#0177148","result":[2,4,6,12,14,15,16,22,23,27,35,39,43,50,55,60,62,64,65,76],"big_small":"Even (12)","odd_even":"Small (12)","page":14}
+{"date":"2023-12-23","id":"#0177149","result":[7,9,12,18,20,25,27,29,35,36,43,48,51,61,65,70,75,76,77,80],"big_small":"Odd (12)","odd_even":"Draw","page":14}
+{"date":"2023-12-23","id":"#0177150","result":[2,3,8,9,28,30,32,38,41,45,46,47,50,54,56,61,72,75,78,79],"big_small":"Even (12)","odd_even":"Great (12)","page":14}
+{"date":"2023-12-23","id":"#0177151","result":[1,3,5,8,9,13,14,18,20,32,33,41,51,59,66,68,70,73,78,80],"big_small":"Draw","odd_even":"Small (11)","page":14}
+{"date":"2023-12-23","id":"#0177152","result":[2,5,9,11,12,20,21,23,26,35,42,44,46,54,58,61,69,70,71,72],"big_small":"Even (11)","odd_even":"Draw","page":14}
+{"date":"2023-12-23","id":"#0177153","result":[1,2,4,12,15,19,31,36,42,43,46,49,51,54,68,69,70,72,73,79],"big_small":"Draw","odd_even":"Great (12)","page":13}
+{"date":"2023-12-23","id":"#0177154","result":[4,9,11,13,14,16,17,21,23,34,36,41,44,45,62,63,65,69,76,77],"big_small":"Odd (12)","odd_even":"Small (11)","page":13}
+{"date":"2023-12-23","id":"#0177155","result":[2,3,8,11,17,26,33,38,43,49,52,55,56,62,63,66,70,75,78,80],"big_small":"Even (11)","odd_even":"Great (12)","page":13}
+{"date":"2023-12-23","id":"#0177156","result":[5,11,12,13,20,25,26,33,35,36,48,49,61,63,65,69,73,74,77,80],"big_small":"Odd (13)","odd_even":"Draw","page":13}
+{"date":"2023-12-23","id":"#0177157","result":[1,2,3,8,12,15,21,27,30,34,37,40,54,58,64,68,69,70,75,80],"big_small":"Even (12)","odd_even":"Small (12)","page":13}
+{"date":"2023-12-23","id":"#0177158","result":[3,9,11,12,17,18,21,25,29,36,40,41,48,53,56,60,67,70,74,75],"big_small":"Odd (11)","odd_even":"Small (11)","page":13}
+{"date":"2023-12-23","id":"#0177159","result":[1,6,7,13,17,24,25,31,34,36,40,43,50,52,56,57,62,67,70,79],"big_small":"Draw","odd_even":"Small (11)","page":12}
+{"date":"2023-12-23","id":"#0177160","result":[5,10,14,15,18,20,24,34,43,50,54,55,58,59,62,66,67,74,76,78],"big_small":"Even (14)","odd_even":"Great (12)","page":12}
+{"date":"2023-12-23","id":"#0177161","result":[4,6,8,10,12,17,18,20,27,28,29,30,36,47,48,69,72,75,76,77],"big_small":"Even (13)","odd_even":"Small (13)","page":12}
+{"date":"2023-12-23","id":"#0177162","result":[2,3,7,11,15,18,25,34,37,39,42,46,47,63,65,67,71,73,77,80],"big_small":"Odd (14)","odd_even":"Draw","page":12}
+{"date":"2023-12-23","id":"#0177163","result":[2,5,7,12,13,14,19,24,31,36,37,49,50,51,52,56,66,69,70,79],"big_small":"Draw","odd_even":"Small (11)","page":12}
+{"date":"2023-12-23","id":"#0177164","result":[2,11,14,17,20,22,31,40,41,48,54,57,58,61,63,68,74,75,77,78],"big_small":"Even (11)","odd_even":"Great (12)","page":12}
+{"date":"2023-12-23","id":"#0177165","result":[7,8,9,24,26,27,28,33,38,42,44,46,48,52,53,57,69,70,76,77],"big_small":"Even (12)","odd_even":"Great (11)","page":11}
+{"date":"2023-12-23","id":"#0177166","result":[1,11,15,21,24,26,28,30,31,34,35,42,48,52,56,63,64,65,69,76],"big_small":"Even (11)","odd_even":"Small (11)","page":11}
+{"date":"2023-12-23","id":"#0177167","result":[1,6,7,8,9,21,22,30,32,34,37,41,42,51,69,72,73,76,77,79],"big_small":"Odd (11)","odd_even":"Small (11)","page":11}
+{"date":"2023-12-23","id":"#0177168","result":[5,10,14,15,16,18,23,28,32,34,36,44,55,56,64,65,67,68,75,78],"big_small":"Even (13)","odd_even":"Small (11)","page":11}
+{"date":"2023-12-23","id":"#0177169","result":[5,9,10,11,25,27,32,38,41,49,50,51,57,59,62,66,72,73,74,77],"big_small":"Odd (12)","odd_even":"Great (12)","page":11}
+{"date":"2023-12-23","id":"#0177170","result":[7,10,14,17,20,24,32,34,38,46,47,50,60,64,66,67,68,69,70,76],"big_small":"Even (15)","odd_even":"Great (11)","page":11}
+{"date":"2023-12-23","id":"#0177171","result":[5,10,14,19,20,21,22,27,34,41,47,49,56,61,62,64,69,70,74,79],"big_small":"Draw","odd_even":"Great (11)","page":10}
+{"date":"2023-12-23","id":"#0177172","result":[3,8,12,14,18,19,24,26,27,38,47,49,50,55,58,61,71,74,77,79],"big_small":"Draw","odd_even":"Draw","page":10}
+{"date":"2023-12-23","id":"#0177173","result":[6,9,12,14,16,27,38,40,41,42,47,51,56,61,64,65,66,74,75,77],"big_small":"Even (11)","odd_even":"Great (12)","page":10}
+{"date":"2023-12-23","id":"#0177174","result":[20,25,26,27,28,32,33,45,46,48,52,55,61,63,67,68,71,73,78,79],"big_small":"Odd (11)","odd_even":"Great (13)","page":10}
+{"date":"2023-12-23","id":"#0177175","result":[2,6,8,9,11,16,18,24,28,33,48,53,55,57,58,59,65,72,75,79],"big_small":"Draw","odd_even":"Draw","page":10}
+{"date":"2023-12-23","id":"#0177176","result":[2,3,6,8,10,17,19,21,33,39,41,45,54,62,72,74,75,76,78,79],"big_small":"Draw","odd_even":"Draw","page":10}
+{"date":"2023-12-23","id":"#0177177","result":[8,13,14,18,19,20,21,23,30,33,41,48,58,59,68,69,70,71,79,80],"big_small":"Draw","odd_even":"Draw","page":9}
+{"date":"2023-12-23","id":"#0177178","result":[2,3,5,9,12,16,22,28,36,38,50,56,59,63,68,69,71,74,76,80],"big_small":"Even (13)","odd_even":"Draw","page":9}
+{"date":"2023-12-23","id":"#0177179","result":[3,4,5,7,8,12,13,19,24,29,32,33,38,39,42,59,62,65,68,79],"big_small":"Odd (11)","odd_even":"Small (14)","page":9}
+{"date":"2023-12-23","id":"#0177180","result":[3,8,9,14,22,36,42,46,53,58,59,60,61,64,66,68,70,78,79,80],"big_small":"Even (14)","odd_even":"Great (14)","page":9}
+{"date":"2023-12-23","id":"#0177181","result":[3,7,13,19,25,26,29,33,42,45,52,53,59,61,64,67,71,72,73,76],"big_small":"Odd (14)","odd_even":"Great (12)","page":9}
+{"date":"2023-12-23","id":"#0177182","result":[1,4,10,14,18,19,27,34,37,38,39,40,41,42,47,50,53,60,70,77],"big_small":"Even (11)","odd_even":"Small (12)","page":9}
+{"date":"2023-12-23","id":"#0177183","result":[2,5,6,10,15,22,25,26,29,30,37,38,50,53,62,68,69,71,73,74],"big_small":"Even (11)","odd_even":"Small (12)","page":8}
+{"date":"2023-12-23","id":"#0177184","result":[8,10,16,17,22,34,39,44,45,47,48,49,52,61,63,64,65,67,69,75],"big_small":"Odd (11)","odd_even":"Great (13)","page":8}
+{"date":"2023-12-23","id":"#0177185","result":[6,14,16,19,20,28,29,35,42,45,49,51,59,65,67,69,70,72,75,78],"big_small":"Odd (11)","odd_even":"Great (12)","page":8}
+{"date":"2023-12-23","id":"#0177186","result":[1,7,8,13,16,28,29,34,38,57,58,60,62,63,65,69,71,72,73,77],"big_small":"Odd (11)","odd_even":"Great (11)","page":8}
+{"date":"2023-12-23","id":"#0177187","result":[4,5,6,15,16,21,26,34,35,38,41,45,50,56,58,60,65,70,75,77],"big_small":"Even (11)","odd_even":"Draw","page":8}
+{"date":"2023-12-23","id":"#0177188","result":[1,7,16,24,26,29,30,35,43,44,46,52,56,57,63,64,68,69,76,78],"big_small":"Even (12)","odd_even":"Great (12)","page":8}
+{"date":"2023-12-23","id":"#0177189","result":[17,19,23,25,26,27,28,34,37,41,44,48,50,55,62,64,66,68,71,73],"big_small":"Draw","odd_even":"Great (11)","page":7}
+{"date":"2023-12-23","id":"#0177190","result":[1,5,7,14,15,19,22,27,31,36,41,55,56,58,60,64,70,74,78,80],"big_small":"Even (11)","odd_even":"Draw","page":7}
+{"date":"2023-12-23","id":"#0177191","result":[4,8,10,11,18,20,24,37,40,44,45,47,48,59,62,64,70,72,75,80],"big_small":"Even (14)","odd_even":"Great (11)","page":7}
+{"date":"2023-12-23","id":"#0177192","result":[8,11,12,18,19,21,26,31,35,39,40,49,50,55,56,58,61,69,70,76],"big_small":"Draw","odd_even":"Small (11)","page":7}
+{"date":"2023-12-23","id":"#0177193","result":[4,7,11,17,20,21,22,26,27,34,36,37,40,44,46,47,49,57,64,66],"big_small":"Even (11)","odd_even":"Small (13)","page":7}
+{"date":"2023-12-23","id":"#0177194","result":[3,12,14,15,21,22,24,27,29,32,38,39,40,49,50,57,58,71,73,77],"big_small":"Odd (11)","odd_even":"Small (13)","page":7}
+{"date":"2023-12-23","id":"#0177195","result":[3,5,6,12,19,24,30,31,32,33,36,38,39,41,46,48,56,57,76,77],"big_small":"Even (11)","odd_even":"Small (13)","page":6}
+{"date":"2023-12-23","id":"#0177196","result":[3,4,9,13,18,19,21,33,34,35,36,39,40,58,60,61,66,69,77,78],"big_small":"Odd (11)","odd_even":"Small (13)","page":6}
+{"date":"2023-12-23","id":"#0177197","result":[2,5,6,16,17,20,22,23,27,28,42,47,49,55,58,67,70,74,75,76],"big_small":"Even (11)","odd_even":"Draw","page":6}
+{"date":"2023-12-23","id":"#0177198","result":[6,12,16,18,20,24,30,33,35,36,37,51,57,61,62,69,70,73,75,78],"big_small":"Even (11)","odd_even":"Small (11)","page":6}
+{"date":"2023-12-23","id":"#0177199","result":[1,3,4,6,9,15,18,22,31,32,36,40,43,47,53,66,68,70,72,78],"big_small":"Even (12)","odd_even":"Small (12)","page":6}
+{"date":"2023-12-23","id":"#0177200","result":[6,7,10,11,20,21,23,25,26,28,33,36,37,45,47,48,53,55,64,76],"big_small":"Odd (11)","odd_even":"Small (13)","page":6}
+{"date":"2023-12-23","id":"#0177201","result":[2,14,21,24,30,31,34,39,40,55,56,58,60,65,66,68,69,71,72,79],"big_small":"Even (12)","odd_even":"Great (11)","page":5}
+{"date":"2023-12-23","id":"#0177202","result":[3,4,5,6,10,14,16,23,35,37,38,41,42,48,57,58,63,66,76,80],"big_small":"Even (12)","odd_even":"Small (11)","page":5}
+{"date":"2023-12-23","id":"#0177203","result":[9,10,20,25,27,28,38,39,40,42,45,47,48,54,55,56,61,73,75,79],"big_small":"Odd (11)","odd_even":"Great (11)","page":5}
+{"date":"2023-12-23","id":"#0177204","result":[9,10,11,16,23,28,30,34,40,42,49,53,58,61,63,69,72,73,74,79],"big_small":"Draw","odd_even":"Great (11)","page":5}
+{"date":"2023-12-23","id":"#0177205","result":[4,14,16,17,22,24,26,28,35,36,40,45,48,51,53,57,65,69,75,76],"big_small":"Even (11)","odd_even":"Small (11)","page":5}
+{"date":"2023-12-23","id":"#0177206","result":[2,3,5,9,10,13,17,20,23,24,28,29,38,39,42,46,52,58,61,67],"big_small":"Draw","odd_even":"Small (14)","page":5}
+{"date":"2023-12-23","id":"#0177207","result":[4,15,33,34,36,37,39,44,46,49,53,57,58,61,62,68,73,76,77,78],"big_small":"Draw","odd_even":"Great (13)","page":4}
+{"date":"2023-12-23","id":"#0177208","result":[1,11,15,16,18,19,20,25,26,27,36,41,46,55,57,67,70,74,77,78],"big_small":"Odd (11)","odd_even":"Small (11)","page":4}
+{"date":"2023-12-23","id":"#0177209","result":[1,4,5,12,19,20,21,30,32,40,42,43,44,45,59,62,65,70,76,77],"big_small":"Even (11)","odd_even":"Draw","page":4}
+{"date":"2023-12-23","id":"#0177210","result":[13,15,16,19,22,24,27,38,45,46,51,53,55,56,59,63,70,76,78,80],"big_small":"Draw","odd_even":"Great (12)","page":4}
+{"date":"2023-12-23","id":"#0177211","result":[3,6,22,24,28,33,36,37,38,39,42,43,47,52,54,57,61,62,65,75],"big_small":"Draw","odd_even":"Draw","page":4}
+{"date":"2023-12-23","id":"#0177212","result":[5,7,17,18,24,25,35,37,41,42,43,46,54,55,60,68,69,73,76,78],"big_small":"Odd (11)","odd_even":"Great (12)","page":4}
+{"date":"2023-12-23","id":"#0177213","result":[1,6,8,13,18,20,25,26,33,35,38,39,45,48,49,50,54,57,67,74],"big_small":"Draw","odd_even":"Small (12)","page":3}
+{"date":"2023-12-23","id":"#0177214","result":[3,6,8,10,12,17,19,21,23,24,33,39,44,48,58,62,63,65,67,80],"big_small":"Draw","odd_even":"Small (12)","page":3}
+{"date":"2023-12-23","id":"#0177215","result":[1,4,7,20,27,28,29,42,50,51,55,59,60,66,67,68,70,71,74,80],"big_small":"Even (11)","odd_even":"Great (13)","page":3}
+{"date":"2023-12-24","id":"#0177216","result":[4,13,15,17,19,25,30,34,42,50,53,55,56,58,63,72,77,78,79,80],"big_small":"Draw","odd_even":"Great (12)","page":3}
+{"date":"2023-12-24","id":"#0177217","result":[1,2,5,9,14,16,19,20,22,27,46,47,48,54,57,58,59,60,69,73],"big_small":"Draw","odd_even":"Draw","page":3}
+{"date":"2023-12-24","id":"#0177218","result":[7,12,25,26,27,28,29,35,37,39,41,45,46,49,54,70,74,75,78,79],"big_small":"Odd (12)","odd_even":"Draw","page":3}
+{"date":"2023-12-24","id":"#0177219","result":[5,7,12,14,15,17,23,24,31,36,42,43,44,51,53,54,57,69,71,80],"big_small":"Odd (12)","odd_even":"Draw","page":2}
+{"date":"2023-12-24","id":"#0177220","result":[1,2,12,13,25,32,33,35,37,39,46,47,48,51,52,54,58,66,69,71],"big_small":"Odd (11)","odd_even":"Draw","page":2}
+{"date":"2023-12-24","id":"#0177221","result":[6,7,11,12,15,18,19,25,26,31,36,45,46,50,54,56,59,70,71,77],"big_small":"Draw","odd_even":"Small (11)","page":2}
+{"date":"2023-12-24","id":"#0177222","result":[5,7,11,16,17,25,27,32,33,38,39,46,48,49,51,52,58,63,68,74],"big_small":"Odd (11)","odd_even":"Small (11)","page":2}
+{"date":"2023-12-24","id":"#0177223","result":[3,4,7,17,22,28,29,30,36,39,40,48,49,55,58,65,75,76,78,80],"big_small":"Even (11)","odd_even":"Small (11)","page":2}
+{"date":"2023-12-24","id":"#0177224","result":[5,7,8,11,15,19,20,21,25,27,29,31,51,56,60,62,63,67,69,73],"big_small":"Odd (15)","odd_even":"Small (12)","page":2}
+{"date":"2023-12-24","id":"#0177225","result":[2,7,15,22,25,30,32,38,45,47,49,57,61,62,69,71,72,77,79,80],"big_small":"Odd (12)","odd_even":"Great (12)","page":1}
+{"date":"2023-12-24","id":"#0177226","result":[1,2,9,11,14,24,30,31,33,34,36,39,43,48,56,57,58,63,69,80],"big_small":"Draw","odd_even":"Small (12)","page":1}
+{"date":"2023-12-24","id":"#0177227","result":[1,15,16,22,24,26,27,36,38,42,46,47,56,61,66,69,71,74,75,76],"big_small":"Even (12)","odd_even":"Great (11)","page":1}
+{"date":"2023-12-24","id":"#0177228","result":[5,6,16,17,22,25,34,40,42,44,48,49,50,54,61,62,63,67,78,80],"big_small":"Even (13)","odd_even":"Great (12)","page":1}
+{"date":"2023-12-24","id":"#0177229","result":[11,14,15,18,20,25,27,34,35,36,46,54,56,57,58,63,67,72,73,74],"big_small":"Even (11)","odd_even":"Draw","page":1}
+{"date":"2023-12-24","id":"#0177230","result":[1,5,9,14,16,19,21,24,25,26,28,38,43,48,49,50,53,66,79,80],"big_small":"Draw","odd_even":"Small (12)","page":1}
+{"date":"2023-12-24","id":"#0177231","result":[5,7,10,16,18,20,25,35,36,37,42,45,52,54,57,61,66,69,70,79],"big_small":"Draw","odd_even":"Draw","page":0}
+{"date":"2023-12-24","id":"#0177232","result":[1,6,16,18,25,29,31,32,33,36,37,41,45,46,48,61,68,70,72,74],"big_small":"Even (11)","odd_even":"Small (11)","page":0}
+{"date":"2023-12-24","id":"#0177233","result":[2,5,6,7,8,9,12,18,19,21,23,29,30,32,51,58,62,72,73,78],"big_small":"Even (11)","odd_even":"Small (14)","page":0}
+{"date":"2023-12-24","id":"#0177234","result":[3,7,9,12,13,14,18,25,26,27,35,40,53,58,61,64,68,70,74,80],"big_small":"Even (11)","odd_even":"Small (12)","page":0}
+{"date":"2023-12-24","id":"#0177235","result":[2,4,5,10,11,15,16,17,33,34,35,42,46,55,57,62,69,72,73,78],"big_small":"Draw","odd_even":"Small (11)","page":0}
+{"date":"2023-12-24","id":"#0177236","result":[2,16,17,23,26,32,36,38,40,45,46,48,49,50,51,61,64,67,70,78],"big_small":"Even (13)","odd_even":"Great (11)","page":0}
diff --git a/data/power645.jsonl b/data/power645.jsonl
index 7ad30f8c..e5287f26 100644
--- a/data/power645.jsonl
+++ b/data/power645.jsonl
@@ -937,4 +937,4 @@
 {"date":"2023-12-15","id":"01134","result":[1,5,10,11,20,40],"page":0,"process_time":"2023-12-16 01:55:25.172276"}
 {"date":"2023-12-17","id":"01135","result":[3,7,18,20,31,33],"page":0,"process_time":"2023-12-18 01:58:05.469183"}
 {"date":"2023-12-20","id":"01136","result":[5,15,16,21,22,32],"page":0,"process_time":"2023-12-21 01:55:59.439679"}
-{"date":"2023-12-22","id":"01137","result":[2,12,14,16,34,38],"page":0,"process_time":"2023-12-23T01:51:43.901348"}
+{"date":"2023-12-22","id":"01137","result":[2,12,14,16,34,38],"page":0,"process_time":"2023-12-23 01:51:43.901348"}
diff --git a/data/power655.jsonl b/data/power655.jsonl
index 5e023187..1bfdc6ee 100644
--- a/data/power655.jsonl
+++ b/data/power655.jsonl
@@ -971,3 +971,4 @@
 {"date":"2023-12-16","id":"00971","result":[13,15,21,26,34,35,45],"page":0,"process_time":"2023-12-17 02:00:29.658626"}
 {"date":"2023-12-19","id":"00972","result":[11,14,15,24,34,53,18],"page":0,"process_time":"2023-12-20 01:36:03.388604"}
 {"date":"2023-12-21","id":"00973","result":[9,31,39,41,47,48,3],"page":0,"process_time":"2023-12-22 01:54:39.187932"}
+{"date":"2023-12-23","id":"00974","result":[22,32,39,46,48,49,43],"page":0,"process_time":"2023-12-24T01:58:14.509032"}
diff --git a/readme.md b/readme.md
index b733c6ed..e0b2f899 100644
--- a/readme.md
+++ b/readme.md
@@ -10,6 +10,7 @@ predicted corrected:
 ## raw details 6/55
 | date       |    id | result                       |   page | process_time               |
 |:-----------|------:|:-----------------------------|-------:|:---------------------------|
+| 2023-12-23 | 00974 | [22, 32, 39, 46, 48, 49, 43] |      0 | 2023-12-24T01:58:14.509032 |
 | 2023-12-21 | 00973 | [9, 31, 39, 41, 47, 48, 3]   |      0 | 2023-12-22 01:54:39.187932 |
 | 2023-12-19 | 00972 | [11, 14, 15, 24, 34, 53, 18] |      0 | 2023-12-20 01:36:03.388604 |
 | 2023-12-16 | 00971 | [13, 15, 21, 26, 34, 35, 45] |      0 | 2023-12-17 02:00:29.658626 |
@@ -19,16 +20,15 @@ predicted corrected:
 | 2023-12-07 | 00967 | [9, 13, 28, 33, 50, 53, 47]  |      0 | 2023-12-08 01:57:52.841538 |
 | 2023-12-05 | 00966 | [2, 4, 19, 32, 35, 39, 49]   |      0 | 2023-12-06 01:57:50.236694 |
 | 2023-12-02 | 00965 | [1, 10, 20, 37, 48, 51, 54]  |      0 | 2023-12-03 01:58:53.007893 |
-| 2023-11-30 | 00964 | [9, 13, 21, 28, 50, 54, 51]  |      0 | 2023-12-01 02:03:06.596884 |
 ## stats 6/55 all time
 |   result |   count |    % |
 |---------:|--------:|-----:|
 |        1 |     131 | 1.92 |
 |        2 |     113 | 1.66 |
-|        3 |     140 | 2.06 |
+|        3 |     140 | 2.05 |
 |        4 |     113 | 1.66 |
 |        5 |     128 | 1.88 |
-|        6 |     108 | 1.59 |
+|        6 |     108 | 1.58 |
 |        7 |     107 | 1.57 |
 |        8 |     126 | 1.85 |
 |        9 |     141 | 2.07 |
@@ -36,15 +36,15 @@ predicted corrected:
 |       11 |     129 | 1.89 |
 |       12 |     133 | 1.95 |
 |       13 |     114 | 1.67 |
-|       14 |     123 | 1.81 |
-|       15 |     121 | 1.78 |
+|       14 |     123 | 1.8  |
+|       15 |     121 | 1.77 |
 |       16 |     113 | 1.66 |
 |       17 |     112 | 1.64 |
 |       18 |     124 | 1.82 |
-|       19 |     125 | 1.84 |
+|       19 |     125 | 1.83 |
 |       20 |     129 | 1.89 |
 |       21 |     116 | 1.7  |
-|       22 |     141 | 2.07 |
+|       22 |     142 | 2.08 |
 |       23 |     139 | 2.04 |
 |       24 |     128 | 1.88 |
 |       25 |     114 | 1.67 |
@@ -54,24 +54,24 @@ predicted corrected:
 |       29 |     126 | 1.85 |
 |       30 |     111 | 1.63 |
 |       31 |     127 | 1.86 |
-|       32 |     128 | 1.88 |
+|       32 |     129 | 1.89 |
 |       33 |     129 | 1.89 |
 |       34 |     134 | 1.97 |
 |       35 |     131 | 1.92 |
 |       36 |     118 | 1.73 |
-|       37 |     108 | 1.59 |
-|       38 |     106 | 1.56 |
-|       39 |     108 | 1.59 |
+|       37 |     108 | 1.58 |
+|       38 |     106 | 1.55 |
+|       39 |     109 | 1.6  |
 |       40 |     128 | 1.88 |
-|       41 |     142 | 2.09 |
-|       42 |     121 | 1.78 |
-|       43 |     135 | 1.98 |
+|       41 |     142 | 2.08 |
+|       42 |     121 | 1.77 |
+|       43 |     136 | 2    |
 |       44 |     135 | 1.98 |
-|       45 |     123 | 1.81 |
-|       46 |     127 | 1.86 |
+|       45 |     123 | 1.8  |
+|       46 |     128 | 1.88 |
 |       47 |     126 | 1.85 |
-|       48 |     131 | 1.92 |
-|       49 |     130 | 1.91 |
+|       48 |     132 | 1.94 |
+|       49 |     131 | 1.92 |
 |       50 |     130 | 1.91 |
 |       51 |     137 | 2.01 |
 |       52 |     126 | 1.85 |
@@ -84,8 +84,8 @@ predicted corrected:
 |        1 |       2 | 2.2  |
 |        2 |       1 | 1.1  |
 |        3 |       1 | 1.1  |
-|        4 |       2 | 2.2  |
-|        6 |       3 | 3.3  |
+|        4 |       1 | 1.1  |
+|        6 |       2 | 2.2  |
 |        7 |       2 | 2.2  |
 |        9 |       5 | 5.49 |
 |       10 |       3 | 3.3  |
@@ -93,47 +93,49 @@ predicted corrected:
 |       12 |       1 | 1.1  |
 |       13 |       3 | 3.3  |
 |       14 |       1 | 1.1  |
-|       15 |       3 | 3.3  |
+|       15 |       2 | 2.2  |
 |       16 |       1 | 1.1  |
 |       17 |       1 | 1.1  |
 |       18 |       1 | 1.1  |
 |       19 |       1 | 1.1  |
 |       20 |       1 | 1.1  |
 |       21 |       3 | 3.3  |
+|       22 |       1 | 1.1  |
 |       23 |       1 | 1.1  |
 |       24 |       2 | 2.2  |
 |       25 |       1 | 1.1  |
-|       26 |       3 | 3.3  |
+|       26 |       2 | 2.2  |
 |       27 |       1 | 1.1  |
 |       28 |       3 | 3.3  |
 |       30 |       1 | 1.1  |
 |       31 |       2 | 2.2  |
-|       32 |       1 | 1.1  |
-|       33 |       2 | 2.2  |
+|       32 |       2 | 2.2  |
+|       33 |       1 | 1.1  |
 |       34 |       4 | 4.4  |
 |       35 |       2 | 2.2  |
 |       37 |       1 | 1.1  |
-|       39 |       2 | 2.2  |
+|       39 |       3 | 3.3  |
 |       41 |       2 | 2.2  |
-|       43 |       1 | 1.1  |
+|       43 |       2 | 2.2  |
 |       45 |       1 | 1.1  |
+|       46 |       1 | 1.1  |
 |       47 |       4 | 4.4  |
-|       48 |       4 | 4.4  |
-|       49 |       2 | 2.2  |
+|       48 |       5 | 5.49 |
+|       49 |       3 | 3.3  |
 |       50 |       3 | 3.3  |
 |       51 |       2 | 2.2  |
-|       52 |       3 | 3.3  |
+|       52 |       2 | 2.2  |
 |       53 |       3 | 3.3  |
 |       54 |       2 | 2.2  |
-|       55 |       2 | 2.2  |
+|       55 |       1 | 1.1  |
 ## stats 6/55 -30d
 |   result |   count |    % |
 |---------:|--------:|-----:|
 |        1 |       2 | 2.2  |
 |        2 |       1 | 1.1  |
 |        3 |       1 | 1.1  |
-|        4 |       2 | 2.2  |
-|        6 |       3 | 3.3  |
+|        4 |       1 | 1.1  |
+|        6 |       2 | 2.2  |
 |        7 |       2 | 2.2  |
 |        9 |       5 | 5.49 |
 |       10 |       3 | 3.3  |
@@ -141,39 +143,41 @@ predicted corrected:
 |       12 |       1 | 1.1  |
 |       13 |       3 | 3.3  |
 |       14 |       1 | 1.1  |
-|       15 |       3 | 3.3  |
+|       15 |       2 | 2.2  |
 |       16 |       1 | 1.1  |
 |       17 |       1 | 1.1  |
 |       18 |       1 | 1.1  |
 |       19 |       1 | 1.1  |
 |       20 |       1 | 1.1  |
 |       21 |       3 | 3.3  |
+|       22 |       1 | 1.1  |
 |       23 |       1 | 1.1  |
 |       24 |       2 | 2.2  |
 |       25 |       1 | 1.1  |
-|       26 |       3 | 3.3  |
+|       26 |       2 | 2.2  |
 |       27 |       1 | 1.1  |
 |       28 |       3 | 3.3  |
 |       30 |       1 | 1.1  |
 |       31 |       2 | 2.2  |
-|       32 |       1 | 1.1  |
-|       33 |       2 | 2.2  |
+|       32 |       2 | 2.2  |
+|       33 |       1 | 1.1  |
 |       34 |       4 | 4.4  |
 |       35 |       2 | 2.2  |
 |       37 |       1 | 1.1  |
-|       39 |       2 | 2.2  |
+|       39 |       3 | 3.3  |
 |       41 |       2 | 2.2  |
-|       43 |       1 | 1.1  |
+|       43 |       2 | 2.2  |
 |       45 |       1 | 1.1  |
+|       46 |       1 | 1.1  |
 |       47 |       4 | 4.4  |
-|       48 |       4 | 4.4  |
-|       49 |       2 | 2.2  |
+|       48 |       5 | 5.49 |
+|       49 |       3 | 3.3  |
 |       50 |       3 | 3.3  |
 |       51 |       2 | 2.2  |
-|       52 |       3 | 3.3  |
+|       52 |       2 | 2.2  |
 |       53 |       3 | 3.3  |
 |       54 |       2 | 2.2  |
-|       55 |       2 | 2.2  |
+|       55 |       1 | 1.1  |
 ## stats 6/55 -60d
 |   result |   count |    % |
 |---------:|--------:|-----:|
@@ -188,7 +192,7 @@ predicted corrected:
 |        9 |       8 | 4.4  |
 |       10 |       7 | 3.85 |
 |       11 |       2 | 1.1  |
-|       12 |       4 | 2.2  |
+|       12 |       3 | 1.65 |
 |       13 |       4 | 2.2  |
 |       14 |       5 | 2.75 |
 |       15 |       5 | 2.75 |
@@ -196,36 +200,36 @@ predicted corrected:
 |       17 |       4 | 2.2  |
 |       18 |       3 | 1.65 |
 |       19 |       2 | 1.1  |
-|       20 |       3 | 1.65 |
+|       20 |       2 | 1.1  |
 |       21 |       4 | 2.2  |
-|       22 |       2 | 1.1  |
+|       22 |       3 | 1.65 |
 |       23 |       2 | 1.1  |
-|       24 |       4 | 2.2  |
+|       24 |       3 | 1.65 |
 |       25 |       3 | 1.65 |
-|       26 |       5 | 2.75 |
+|       26 |       4 | 2.2  |
 |       27 |       1 | 0.55 |
 |       28 |       7 | 3.85 |
 |       29 |       1 | 0.55 |
 |       30 |       1 | 0.55 |
 |       31 |       2 | 1.1  |
-|       32 |       2 | 1.1  |
-|       33 |       3 | 1.65 |
+|       32 |       3 | 1.65 |
+|       33 |       2 | 1.1  |
 |       34 |       5 | 2.75 |
 |       35 |       4 | 2.2  |
 |       36 |       1 | 0.55 |
 |       37 |       5 | 2.75 |
 |       38 |       1 | 0.55 |
-|       39 |       4 | 2.2  |
-|       40 |       2 | 1.1  |
+|       39 |       5 | 2.75 |
+|       40 |       1 | 0.55 |
 |       41 |       3 | 1.65 |
 |       42 |       3 | 1.65 |
-|       43 |       4 | 2.2  |
-|       44 |       4 | 2.2  |
+|       43 |       5 | 2.75 |
+|       44 |       3 | 1.65 |
 |       45 |       1 | 0.55 |
-|       46 |       1 | 0.55 |
+|       46 |       2 | 1.1  |
 |       47 |       6 | 3.3  |
-|       48 |       7 | 3.85 |
-|       49 |       3 | 1.65 |
+|       48 |       8 | 4.4  |
+|       49 |       4 | 2.2  |
 |       50 |       4 | 2.2  |
 |       51 |       3 | 1.65 |
 |       52 |       4 | 2.2  |
@@ -235,58 +239,58 @@ predicted corrected:
 ## stats 6/55 -90d
 |   result |   count |    % |
 |---------:|--------:|-----:|
-|        1 |       5 | 1.93 |
-|        2 |       3 | 1.16 |
-|        3 |       6 | 2.32 |
-|        4 |       6 | 2.32 |
-|        5 |       2 | 0.77 |
-|        6 |       4 | 1.54 |
-|        7 |       4 | 1.54 |
-|        8 |       2 | 0.77 |
-|        9 |      11 | 4.25 |
-|       10 |       7 | 2.7  |
-|       11 |       3 | 1.16 |
-|       12 |       4 | 1.54 |
-|       13 |       7 | 2.7  |
-|       14 |       6 | 2.32 |
-|       15 |       7 | 2.7  |
-|       16 |       4 | 1.54 |
-|       17 |       4 | 1.54 |
-|       18 |       3 | 1.16 |
-|       19 |       3 | 1.16 |
-|       20 |       5 | 1.93 |
-|       21 |       5 | 1.93 |
-|       22 |       4 | 1.54 |
-|       23 |       6 | 2.32 |
-|       24 |       6 | 2.32 |
-|       25 |       3 | 1.16 |
-|       26 |       6 | 2.32 |
-|       27 |       3 | 1.16 |
-|       28 |       7 | 2.7  |
-|       29 |       3 | 1.16 |
-|       30 |       2 | 0.77 |
-|       31 |       2 | 0.77 |
-|       32 |       2 | 0.77 |
-|       33 |       6 | 2.32 |
-|       34 |       7 | 2.7  |
-|       35 |       5 | 1.93 |
-|       36 |       4 | 1.54 |
-|       37 |       8 | 3.09 |
-|       38 |       2 | 0.77 |
-|       39 |       4 | 1.54 |
-|       40 |       3 | 1.16 |
-|       41 |       5 | 1.93 |
-|       42 |       3 | 1.16 |
-|       43 |       5 | 1.93 |
-|       44 |       7 | 2.7  |
-|       45 |       2 | 0.77 |
-|       46 |       4 | 1.54 |
-|       47 |      10 | 3.86 |
-|       48 |       8 | 3.09 |
-|       49 |       3 | 1.16 |
-|       50 |       6 | 2.32 |
-|       51 |       5 | 1.93 |
-|       52 |       6 | 2.32 |
-|       53 |       4 | 1.54 |
-|       54 |       3 | 1.16 |
-|       55 |       4 | 1.54 |
+|        1 |       5 | 1.88 |
+|        2 |       3 | 1.13 |
+|        3 |       6 | 2.26 |
+|        4 |       6 | 2.26 |
+|        5 |       2 | 0.75 |
+|        6 |       4 | 1.5  |
+|        7 |       4 | 1.5  |
+|        8 |       2 | 0.75 |
+|        9 |      11 | 4.14 |
+|       10 |       7 | 2.63 |
+|       11 |       3 | 1.13 |
+|       12 |       4 | 1.5  |
+|       13 |       7 | 2.63 |
+|       14 |       6 | 2.26 |
+|       15 |       7 | 2.63 |
+|       16 |       4 | 1.5  |
+|       17 |       4 | 1.5  |
+|       18 |       3 | 1.13 |
+|       19 |       3 | 1.13 |
+|       20 |       5 | 1.88 |
+|       21 |       5 | 1.88 |
+|       22 |       5 | 1.88 |
+|       23 |       6 | 2.26 |
+|       24 |       6 | 2.26 |
+|       25 |       3 | 1.13 |
+|       26 |       6 | 2.26 |
+|       27 |       3 | 1.13 |
+|       28 |       7 | 2.63 |
+|       29 |       3 | 1.13 |
+|       30 |       2 | 0.75 |
+|       31 |       2 | 0.75 |
+|       32 |       3 | 1.13 |
+|       33 |       6 | 2.26 |
+|       34 |       7 | 2.63 |
+|       35 |       5 | 1.88 |
+|       36 |       4 | 1.5  |
+|       37 |       8 | 3.01 |
+|       38 |       2 | 0.75 |
+|       39 |       5 | 1.88 |
+|       40 |       3 | 1.13 |
+|       41 |       5 | 1.88 |
+|       42 |       3 | 1.13 |
+|       43 |       6 | 2.26 |
+|       44 |       7 | 2.63 |
+|       45 |       2 | 0.75 |
+|       46 |       5 | 1.88 |
+|       47 |      10 | 3.76 |
+|       48 |       9 | 3.38 |
+|       49 |       4 | 1.5  |
+|       50 |       6 | 2.26 |
+|       51 |       5 | 1.88 |
+|       52 |       6 | 2.26 |
+|       53 |       4 | 1.5  |
+|       54 |       3 | 1.13 |
+|       55 |       4 | 1.5  |